.price-b-hint{font-size:13px;color:var(--muted)}.price-b-r .btn{min-width:200px}.nbaa-line{margin-top:14px;max-width:34em;font-size:15px;line-height:1.5;color:var(--body)}.nbaa-line b{color:var(--fill)}.price-w-panel{margin-top:28px}.price-c-x{margin-top:8px;font-size:13.5px;line-height:1.4;color:var(--fill);font-weight:600;min-height:2.8em}.seg{display:inline-flex;padding:4px;border-radius:999px;background:var(--ground);border:1px solid var(--line);margin:0 auto 26px}.pkg{text-align:center}.pkg .price-c-grid,.pkg .small-note{text-align:left}.seg button{font:600 14px/1 var(--text);padding:11px 18px;border:0;border-radius:999px;background:transparent;color:var(--body);cursor:pointer}.seg button[aria-pressed=true]{background:var(--blue);color:#fff}.seg button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.wiz{max-width:860px;margin-left:auto;margin-right:auto;background:#fff;border:1px solid var(--blue-line);border-radius:20px;box-shadow:var(--shadow);padding:clamp(22px,4vw,40px)}.wiz-bar{height:4px;border-radius:4px;background:var(--line);overflow:hidden;margin-bottom:22px}.wiz-bar i{display:block;height:100%;background:var(--green);transition:width .25s}.wiz-k{font:700 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.wiz h3{margin-top:10px;font:800 clamp(22px,2.4vw,30px)/1.2 var(--head);color:var(--ink);display:flex;align-items:center;gap:10px}.wiz h3 .dot{width:12px;height:12px}.wiz-sub{margin-top:10px;font-size:15px;line-height:1.55;color:var(--body)}.wiz-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.wiz-opts.row{grid-template-columns:repeat(4,minmax(0,1fr))}.wiz-opt{display:flex;align-items:center;gap:10px;text-align:left;min-height:54px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:#fff;font:600 15px/1.3 var(--text);color:var(--ink);cursor:pointer}.wiz-opt:hover{border-color:var(--blue-line);background:var(--blue-tint)}.wiz-opt[aria-pressed=true]{border-color:var(--blue);background:var(--blue-tint);box-shadow:inset 0 0 0 1px var(--blue)}.wiz-opt .box{flex:none;width:18px;height:18px;border-radius:5px;border:2px solid var(--blue-line)}.wiz-opt[aria-pressed=true] .box{background:var(--blue);border-color:var(--blue);box-shadow:inset 0 0 0 3px #fff}.wiz-opt:focus-visible,.wiz-pm:focus-visible{outline:2px solid var(--green);outline-offset:2px}.wiz-loc{display:flex;align-items:center;gap:14px;margin-top:22px;flex-wrap:wrap}.wiz-loc output{min-width:3ch;text-align:center;font:700 40px/1 var(--mono);color:var(--blue)}.wiz-loc span{font-size:15px;color:var(--muted)}.wiz-pm{width:48px;height:48px;border-radius:12px;border:1px solid var(--blue-line);background:#fff;font:700 24px/1 var(--text);color:var(--blue);cursor:pointer}.wiz-nav{display:flex;gap:12px;justify-content:flex-end;margin-top:26px;flex-wrap:wrap}.wiz-nav .btn[disabled]{opacity:.45;cursor:not-allowed}.wiz-res{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0 6px}.wiz-res>div{border:1px solid var(--line);border-radius:14px;padding:16px 18px;display:grid;gap:4px}.wiz-res span{font-size:13px;color:var(--muted)}.wiz-res b{font:700 30px/1.1 var(--mono);color:var(--blue)}.wiz-res b small{font:500 14px/1 var(--text);color:var(--muted);margin-left:3px}.wiz-res em{font-style:normal;font-size:13.5px;color:var(--fill);font-weight:600}.wiz .ul{margin-top:14px;font-size:15px}.wiz .ul li{display:block;position:relative;padding-left:32px}.wiz .ul li:before{position:absolute;left:0;top:2px;margin:0}.wiz .ul li .flag{display:inline-block;margin:4px 0 0}@media(max-width:700px){.wiz-opts,.wiz-opts.row,.wiz-res{grid-template-columns:minmax(0,1fr)}.price-b-r .btn{min-width:0;width:100%}.price-b-r{width:100%}.seg button{padding:10px 12px;font-size:13px}}
