@font-face{font-family:Roobert;src:url(/build/assets/RoobertUprightsVF-CMSKCv43.woff2) format("woff2"),url(/build/assets/RoobertUprightsVF-Cdi94rWG.woff) format("woff");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/build/assets/JetBrainsMono-Regular-C27fI9d3.woff2) format("woff2"),url(/build/assets/JetBrainsMono-Regular-DHUo_8VI.woff) format("woff");font-weight:400 500;font-style:normal;font-display:swap}.stars svg{width:16px;height:16px;display:inline-block;vertical-align:-2px}.vlink svg,.vid .lbl svg{width:14px;height:14px;vertical-align:-1px;margin-right:6px}.est svg{width:14px;height:14px;vertical-align:-2px;margin-left:4px;opacity:.7}.chip svg{width:11px;height:11px;vertical-align:-1px;margin-right:5px}.ck{width:16px;height:16px;flex:0 0 16px;vertical-align:-3px}:root{--ink:#0b0b0b;--ink2:#3a3a3f;--mute:#5e5e63;--mute2:#8a8a8f;--line:rgba(11,11,11,.12);--line2:rgba(11,11,11,.25);--bg:#ffffff;--bg2:#f4f4f6;--bg3:#e4e4e9;--dark:#1c1c1e;--surface:#ffffff;--inv:#0b0b0b;--dim:#c4c4c8;--btn:#0b0b0b;--btntx:#ffffff;--btnh:#2a2a2e;--btnln:transparent;--shade:rgba(244,244,246,1);--mint:#b8f2cf;--jade:#2f9c74;--jade2:#8fd3b4;--amber:#d99b3c;--amber2:#e3bd85;--green:#25d366;--red:#c0392b;--redbg:#fdecec;color-scheme:light;--font:"Roobert","Manrope",-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--r:16px;--pill:999px;--max:1440px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--ink:#f0f0ef;--ink2:#c6c6c3;--mute:#a3a39e;--mute2:#80807b;--line:rgba(255,255,255,.17);--line2:rgba(255,255,255,.3);--bg:#1a1a19;--surface:#313130;--bg2:#262624;--bg3:#43433e;--inv:#3a3a36;--dim:#84847c;--shade:rgba(49,49,48,1);--redbg:#3a1c18;--jade:#4fb894;--amber:#e3ad5f;--btn:#33332f;--btntx:#f4f4f2;--btnh:#3d3d39;--btnln:rgba(255,255,255,.2)}}:root[data-theme=dark]{color-scheme:dark;--ink:#f0f0ef;--ink2:#c6c6c3;--mute:#a3a39e;--mute2:#80807b;--line:rgba(255,255,255,.17);--line2:rgba(255,255,255,.3);--bg:#1a1a19;--surface:#313130;--bg2:#262624;--bg3:#43433e;--inv:#3a3a36;--dim:#84847c;--shade:rgba(49,49,48,1);--redbg:#3a1c18;--jade:#4fb894;--amber:#e3ad5f;--btn:#33332f;--btntx:#f4f4f2;--btnh:#3d3d39;--btnln:rgba(255,255,255,.2)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font);color:var(--ink);background:var(--bg);font-size:17px;line-height:1.4;font-weight:400}h1,h2,h3,h4{margin:0;font-weight:500;letter-spacing:-.02em;line-height:1.1}b,strong{font-weight:600}p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}img{display:block;max-width:100%}ul{list-style:none;margin:0;padding:0}input,select,textarea{font:inherit}.wrap{width:100%;max-width:var(--max);margin:0 auto;padding:0 20px}.hide{display:none!important}.d-lbl{display:none}.m-lbl{display:inline}.hide-m{display:none!important}.h1{font-size:44px;line-height:1.05}.h2{font-size:34px;line-height:1.12}.h3{font-size:22px;line-height:1.2}.eyebrow{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.sub{font-size:17px;color:var(--mute);line-height:1.4}.body{font-size:19px;line-height:1.4}.pair{font-size:40px;line-height:1.05;letter-spacing:-.02em;font-weight:500}.pair .g{color:var(--dim)}.mono{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:56px;padding:0 24px;border-radius:var(--pill);font-family:var(--mono);font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:.06em;width:100%;transition:transform .12s,background .15s}.btn:active{transform:scale(.985)}.btn.primary{background:var(--btn);color:var(--btntx);border:1px solid var(--btnln)}.btn.primary:hover{background:var(--btnh)}.btn.ghost{background:var(--surface);color:var(--ink);border:1px solid var(--line2)}.btn.ghost:hover{background:var(--bg2)}.btn.pay .paylbl{display:inline-flex;align-items:center;gap:.3em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:17px;font-weight:500;letter-spacing:0;text-transform:none}.btn.pay .paylbl .mark{display:inline-flex;align-items:center;gap:.08em;font-weight:500}.btn.pay .paylbl .mark svg{height:.82em;width:auto;margin:0 0 .04em;vertical-align:baseline}.btn.dark{background:var(--btn);color:var(--btntx);border:1px solid var(--btnln)}.btn.pay{background:var(--btn);color:var(--btntx);border:1px solid var(--btnln);font-weight:400}.btn.wa{background:var(--green);color:#fff}.btn.mint{background:var(--mint);color:var(--ink)}.btn.sm{height:44px;font-size:12px;letter-spacing:.08em;width:auto;padding:0 18px}.btn.auto{width:auto}.link{font-size:16px;font-weight:500}.link.u{text-decoration:underline;text-underline-offset:4px}.chip{display:inline-flex;align-items:center;height:24px;padding:0 12px;border-radius:var(--pill);border:1px solid var(--line2);font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.chip.dark{background:var(--ink);color:var(--bg);border-color:var(--ink)}.chip.light{background:var(--surface);border:0}.pill{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:var(--pill);font-size:13px;font-weight:500;background:var(--bg2)}.istrip .m-lbl{display:inline}.istrip .d-lbl{display:none}.istrip{position:relative;z-index:41;background:var(--bg2);color:var(--ink);height:40px;display:flex;align-items:center;justify-content:center;padding:0 20px;font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-align:center}.hdr{position:relative;z-index:40;height:64px}.hdr .in{display:flex;align-items:center;justify-content:space-between;height:100%;max-width:var(--max);margin:0 auto;padding:0 20px}.hdr .logo{display:flex;align-items:center;gap:5px;color:var(--ink)}.hdr .logo svg{width:65px;height:16.6px;display:block}.hdr .logo span{font-size:20px;line-height:1;font-weight:400;letter-spacing:-.012em;display:none}.hdr.onhero{position:absolute;left:0;right:0;top:40px;z-index:60;background:transparent}.hdr.onhero.stuck{position:fixed;top:10px;animation:hdrIn .28s ease both}@keyframes hdrIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.hdr.onhero .in{background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0;height:100%;padding:0 20px;margin:0;max-width:none;transition:background .22s ease,margin .22s ease,height .22s ease,border-radius .22s ease}.hdr.onhero.stuck .in{background:#101014db;backdrop-filter:blur(26px) saturate(1.5);-webkit-backdrop-filter:blur(26px) saturate(1.5);border:1px solid rgba(255,255,255,.14);border-radius:var(--pill);height:52px;padding:0 8px 0 18px;margin:0 16px}.hdr.onhero .logo{color:#fff}.hdr.onhero .ibtn{background:#ffffff1a;color:#fff}.hdr.onhero .nav a.shop{color:#fff}.hdr.onhero.stuck.past .in{background:var(--surface);background:color-mix(in srgb,var(--surface) 72%,transparent);border:1px solid var(--line);box-shadow:0 8px 30px #0000001a}.hdr.onhero.stuck.past .logo{color:var(--ink)}.hdr.onhero.stuck.past .ibtn{background:var(--bg2);color:var(--ink)}.hdr.onhero.stuck.past .nav a.shop{color:var(--ink)}.hdr.solid{position:sticky;top:0;background:var(--bg);border-bottom:1px solid transparent;transition:top .22s ease,background .22s ease}.hdr.solid .in{transition:background .22s ease,margin .22s ease,height .22s ease,border-radius .22s ease}.hdr.solid.scrolled{top:10px;background:none;border-bottom-color:transparent}.hdr.solid.scrolled .in{margin:0 16px;height:52px;padding:0 8px 0 18px;border-radius:var(--pill);background:var(--surface);background:color-mix(in srgb,var(--surface) 72%,transparent);border:1px solid var(--line);box-shadow:0 8px 30px #0000001a;backdrop-filter:blur(26px) saturate(1.4);-webkit-backdrop-filter:blur(26px) saturate(1.4)}.ibtn{width:40px;height:40px;border-radius:50%;background:var(--bg2);display:inline-flex;align-items:center;justify-content:center;position:relative;flex:0 0 40px}.ibtn svg{width:20px;height:20px}.ibtn .badge{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;border-radius:9px;background:var(--ink);color:var(--bg);font-size:11px;display:flex;align-items:center;justify-content:center;padding:0 5px;font-family:var(--font)}.hdr .nav{display:flex;align-items:center;gap:26px;font-family:var(--mono);font-size:14px;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;margin-left:auto}.hdr .nav a:not(.shop){display:none}.hdr .nav{margin-right:14px}.hdr .nav a{color:var(--mute)}.hdr .nav a.shop{color:var(--ink)}.hdr .nav a:hover{opacity:.75}@media (min-width:761px){.hdr a.shop.hascar .d-lbl{display:inline}.hdr a.shop.hascar .m-lbl{display:none}}.hdr a.shop.hascar .d-lbl:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--jade);margin-right:8px;vertical-align:middle}@media (min-width:761px){.hdr a.shop.hascar{display:inline-flex;align-items:center;border:0;background:var(--bg2);border-radius:var(--pill);padding:9px 16px;margin-left:6px;max-width:300px;transition:background .18s}.hdr a.shop.hascar .d-lbl{display:inline-flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hdr a.shop.hascar:hover{background:var(--bg3);opacity:1}.hdr.onhero:not(.stuck) a.shop.hascar{background:#ffffff1f}.hdr.onhero:not(.stuck) a.shop.hascar:hover{background:#fff3}}.sw{font-weight:400;color:var(--mute)}.sd{color:var(--mute2);margin:0 7px}.sc{color:var(--ink)}.hdr.onhero:not(.stuck) a.shop.hascar .sw{color:#ffffff9e}.hdr.onhero:not(.stuck) a.shop.hascar .sd{color:#ffffff6b}.hdr.onhero:not(.stuck) a.shop.hascar .sc{color:#fff}.ypill .sw{color:#fff9}.ypill.two{height:auto;padding:7px;gap:10px}.ypill.two .v{display:flex;flex-direction:column;align-items:flex-start;gap:0;line-height:1.22;min-width:0}.ypill.two .l1{font-size:12px;color:#fff9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ypill.two .l2{font-size:15px;font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ypill .pths{display:flex;flex:none}.ypill .pths.two .pth+.pth{margin-left:-13px}.ypill .pth{width:36px;height:36px;flex:0 0 36px;border-radius:50%;background:#f4f4f6;display:grid;place-items:center;overflow:hidden;position:relative}.ypill .pths.two .pth{box-shadow:0 0 0 2px #0e0e10}.ypill .pths.two .pth+.pth{z-index:1}.ypill .pth img{grid-area:1/1;width:30px;height:30px;object-fit:contain}.ypill .pgo{flex:none;display:flex;align-items:center;gap:7px;height:36px;padding:0 15px;border-radius:var(--pill);background:#fff;color:#0b0b0b;font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.ypill .pgo s.ar{opacity:1;font-size:13px}.hovwrap{position:relative;display:inline-flex}.hovpop{display:none}@media (min-width:761px) and (hover:hover){.hovpop{display:block;position:absolute;top:calc(100% + 10px);right:0;width:284px;background:var(--bg);color:var(--ink);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 44px #0000002e;padding:12px;z-index:60;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .16s ease,transform .16s ease,visibility 0s .16s}.hovwrap:hover .hovpop,.hovwrap:focus-within .hovpop{opacity:1;visibility:visible;transform:none;transition-delay:0s}.hovpop:before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px}.cartpop .cpr{display:flex;align-items:center;gap:10px;padding:6px 2px}.cartpop .cpr img{width:44px;height:32px;object-fit:contain;background:var(--bg2);border-radius:7px;flex:none}.cartpop .cpr .n{flex:1;font-size:14px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cartpop .cpr .n em{font-style:normal;color:var(--mute)}.cartpop .cpr .p{font-size:14px;color:var(--mute);font-variant-numeric:tabular-nums}.cartpop .cpcar{font-size:12px;color:var(--mute);padding:4px 2px 0}.cartpop .cpsum{display:flex;justify-content:space-between;align-items:baseline;margin-top:8px;padding-top:9px;border-top:1px solid var(--line);font-size:14px;color:var(--mute)}.cartpop .cpsum b{color:var(--ink);font-size:16px;font-variant-numeric:tabular-nums}.hovpop .cpgo{display:block;margin-top:10px;text-align:center;padding:9px 12px;border-radius:var(--pill);background:var(--ink);color:var(--bg);font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.hovpop .cpgo:hover{opacity:.88}.acctpop{width:306px}.acctpop .apt{font-size:12px;color:var(--mute);padding:1px 2px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acctpop .apsub{font-size:13px;color:var(--mute);padding:0 2px 2px;line-height:1.35}.acctpop .apcard{display:flex;gap:12px;align-items:center;padding:10px 0 2px;border-top:1px solid var(--line)}.acctpop .apim{flex:none;width:88px;height:66px;border-radius:11px;background:var(--bg2);display:flex;align-items:center;justify-content:center;padding:3px;overflow:hidden}.acctpop .apim img{width:100%;height:100%;min-width:0;object-fit:contain;display:block}.acctpop .apinfo{min-width:0;flex:1}.acctpop .apname{font-size:14px;font-weight:500;line-height:1.2}.acctpop .apcar{font-size:12px;color:var(--mute);line-height:1.3;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.acctpop .apcar.none{color:var(--mute2)}.acctpop .apstage{display:flex;align-items:center;gap:6px;margin-top:7px;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.acctpop .apstage .d{width:6px;height:6px;border-radius:50%;background:var(--jade);flex:none}.acctpop .apstage .ord{margin-left:auto;color:var(--mute2);letter-spacing:.04em}.acctpop .apbar{display:flex;gap:3px;margin-top:6px}.acctpop .apbar span{flex:1;height:3px;border-radius:2px;background:var(--line)}.acctpop .apbar span.on{background:var(--jade)}.acctpop .apmore{font-size:12px;color:var(--mute);padding:8px 2px 0}.acctpop .cpgo{margin-top:12px}.cartpop .cpempty{font-size:13px;color:var(--mute);padding:4px 2px;text-align:center}}.ypill .sd{color:#fff6}.hdr.onhero:not(.stuck) a.shop.hascar .d-lbl:before{background:var(--jade2)}.hdr .right{display:flex;gap:10px;align-items:center}section.sec{padding:64px 0}section.sec.tight{padding:48px 0}section.dark{background:var(--inv);color:#fff}section.dark .sub{color:#b9b9be}section.grey{background:var(--bg2)}.sections{display:flex;flex-direction:column}section.grey-m{background:var(--bg2)}section.grey-d{background:var(--bg)}section.rv{background:var(--bg2)}section.sup{background:var(--bg3)}section.fuel{background:linear-gradient(165deg,#dcf6e8,#c7f0da 60%,#bdecd3);color:#0c1f16}.card{background:var(--surface);border-radius:var(--r);padding:20px}.card.grey{background:var(--bg2)}.card.dark{background:var(--inv);color:#fff}.hero{position:relative;min-height:660px;color:#fff;overflow:hidden;background:#111}.hero .bgv{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.hero .bg{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/build/assets/hero-CNzacHGD.jpg) center/cover no-repeat}.hero:has(.bgv) .bg{display:none}.hero .shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000040,#0000001a 30%,#0000008c 78%,#000000bf)}.hero .hin{position:relative;z-index:5;min-height:660px;max-width:var(--max);margin:0 auto;padding:0 20px 44px;display:flex;flex-direction:column;justify-content:flex-start;text-align:left}.hero .h1{font-size:40px;line-height:1.06;margin:118px 0 0;letter-spacing:-.03em}.hero .h1 br.dbr{display:none}.hero .sub{font-size:18px;line-height:1.35;color:#fff;margin:auto 0 0;padding-top:28px;max-width:none}.hero .ctas{display:flex;flex-direction:column;gap:0;margin-top:28px}.hero .ctas .btn.hero-ghost{margin-top:14px;justify-content:center;padding:0}.hero .sub{margin-left:0;margin-right:0}.btn.hero-primary,.btn.hero-ghost{font-family:var(--mono);text-transform:uppercase;letter-spacing:.02em}.btn.hero-primary{background:#fff;color:#0b0b0b;height:52px;border-radius:26px;font-size:14px;font-weight:400}.btn.hero-ghost{background:transparent;color:#ffffffe0;height:52px;font-size:13px;font-weight:400;gap:10px}.btn.hero-ghost svg{width:13px;height:13px}.results .eyebrow{margin-bottom:16px}.results .pairbox,.dcode .pairbox,.dlamp .pairbox{margin:0;font-weight:500}.results .pairbox .g,.dcode .pairbox .g,.dlamp .pairbox .g{display:block;width:fit-content;text-decoration:none;position:relative}.results .pairbox .g:after,.dcode .pairbox .g:after,.dlamp .pairbox .g:after,.diag .dpair .g:after{content:"";position:absolute;left:0;top:.54em;height:.05em;min-height:2px;width:100%;background:currentColor;transform:scaleX(0);transform-origin:0 50%;transition:transform .75s cubic-bezier(.22,.61,.36,1) .2s}.results .pairbox.sk .g:after,.dcode .pairbox.sk .g:after,.dlamp .pairbox.sk .g:after,.diag .dpair.sk .g:after{transform:scaleX(1)}.results .sub{margin-top:16px}.rs-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:20px;padding:8px 20px 16px;margin:0 -20px;-webkit-overflow-scrolling:touch}.rs-track::-webkit-scrollbar{display:none}.rcard{flex:0 0 290px;min-width:0;scroll-snap-align:start;background:var(--surface);border-radius:var(--r);padding:16px;box-shadow:0 1px 0 var(--line);border:1px solid var(--line)}.rcard .media{border-radius:12px;overflow:hidden;aspect-ratio:16/10;background:var(--bg2);position:relative;margin:12px 0 14px}.rcard>.media:first-child{margin-top:0}.rcard .media img{filter:saturate(.55) contrast(.95) brightness(1.03)}.rcard .src img{filter:none}.rcard .media img{width:100%;height:100%;object-fit:cover}.rcard .media.chart img{object-fit:contain;background:#fff}.play{position:absolute;left:50%;top:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:#ffffffeb;display:flex;align-items:center;justify-content:center;color:#0b0b0b}.play:after{content:"";border-left:12px solid currentColor;border-top:7px solid transparent;border-bottom:7px solid transparent;margin-left:3px}.rcard .nums{display:flex;gap:8px;margin:0 0 14px}.rcard .num{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;padding:9px 8px}.rcard .num.nodyno{background:var(--bg2);border-color:transparent;color:var(--mute);font-size:15px;font-weight:400;letter-spacing:0}.rcard .num{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--pill);padding:9px 10px;font-family:var(--mono);font-size:15px;font-weight:500;letter-spacing:0;min-width:0}.rcard .car{font-size:20px;font-weight:500;line-height:1.2}.rcard .eng{font-size:13px;color:var(--mute2);margin:4px 0 12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.rcard .note{font-size:13px;color:var(--ink2);line-height:1.45;white-space:pre-line;min-height:36px}.rcard .src{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--mute2);margin:14px 0 10px}.rcard .src img{width:28px;height:28px;border-radius:50%;object-fit:cover}.rs-nav{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.rs-dots{display:flex;gap:6px}.rs-dots i{width:6px;height:6px;border-radius:50%;background:var(--bg3)}.rs-dots i.on{background:var(--ink)}.rs-arrows{display:none;gap:8px}.rs-arrows button{width:44px;height:44px;border-radius:50%;background:var(--bg2);border:1px solid var(--line);font-size:20px;line-height:1;color:var(--ink);display:flex;align-items:center;justify-content:center}.rs-arrows button:hover{background:var(--bg3)}section.rfs{background:var(--bg2);padding:64px 0}.rf{display:flex;flex-direction:column;gap:0}.rf .item{display:flex;gap:14px;align-items:flex-start;padding:15px 0;border-top:1px solid var(--line)}.rf .item:first-child{border-top:0;padding-top:0}.rf .num,.rf .ic{display:none}.rf .k{flex:0 0 96px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--mute2);padding-top:6px}.rf .t{display:none}.rf .b{font-size:18px;line-height:1.35;letter-spacing:-.01em;color:var(--ink)}.rf .b .claim{font-weight:500}.rf .b .detail{font-weight:400;color:var(--mute)}.statement{font-size:26px;line-height:1.25;letter-spacing:-.015em;font-weight:400;text-align:center}.statement .ic{display:inline-flex;vertical-align:-3px;width:22px;height:22px;align-items:center;justify-content:center;margin:0 2px}.statement .ic svg{width:20px;height:20px}.statement p+p{margin-top:18px}.statement .nb{white-space:nowrap}.stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}.stats .st{background:var(--bg2);border-radius:var(--r);padding:18px}.stats .v{font-size:32px;font-weight:500;letter-spacing:-.02em}.stats .l{font-size:15px;font-weight:500;margin-top:6px}.stats .s{font-size:13px;color:var(--mute2);margin-top:4px}.prodimg{margin:20px auto 24px;max-width:520px;background:none;padding:0}.prodimg img{width:100%;display:block}.prodimg{position:relative}.prodimg .gplane{position:absolute;left:0;top:0;width:1000px;height:724px;transform-origin:0 0;transform:scale(var(--gs,1));pointer-events:none}.prodimg .gscreen{position:absolute;left:0;top:0;width:500px;height:370px;transform-origin:0 0;transform:matrix3d(.895201,-.226553,0,-.000107,-.33958,.904467,0,-.000077,0,0,1,0,250,189,0,1);backface-visibility:hidden}.prodimg .gscreen .gsvg{display:block;width:100%;height:100%}.prodimg{margin-bottom:24px}.product .prodwrap,.sec.product{overflow:hidden}.prodimg .gscreen i{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:block}.prodimg .gscreen .glare{background:radial-gradient(120% 70% at 50% -20%,rgba(150,190,225,.14),transparent 60%),radial-gradient(135% 105% at 50% 50%,transparent 54%,rgba(0,0,0,.2) 100%)}.prodimg .gscreen .grid{background:repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,rgba(0,0,0,.09) 0 1px,transparent 1px 4px)}.gsvg .us-v{font-family:var(--font);font-size:24px;fill:#fff}.gsvg .us-u{font-family:var(--font);font-size:10px;fill:#fff}.gsvg .us-c{font-family:var(--font);font-size:6.6px;fill:#979797;letter-spacing:.06em}.gsvg .us-big{font-family:var(--font);font-size:38px;fill:#fff;letter-spacing:-.01em}.gsvg .us-rpm{font-family:var(--font);font-size:17px;fill:#fff}.gsvg .us-t{font-family:var(--font);font-size:7.6px;fill:#bbc0c3}.pstats{display:flex;margin:28px 0 0;text-align:center}.pstats .pst{flex:1;padding:0 6px;position:relative;min-width:0}.pstats .pst+.pst:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:1px;background:var(--line)}.pstats .pk{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--mute2)}.pstats .pv{font-size:54px;line-height:1;letter-spacing:-.04em;margin:6px 0 8px}.pstats .pl{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;line-height:1.4}.pstats .ps2{font-size:12px;color:var(--mute2);margin-top:8px;line-height:1.35}.product{text-align:center}.product .eyebrow{margin-bottom:12px}.adv{position:relative;background:#111;color:#fff;overflow:hidden}.adv .bgv{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;transition:opacity .5s}.adv .bgv.v1,.adv.s1 .bgv.v0{opacity:0}.adv.s1 .bgv.v1{opacity:1}.adv:has(.bgv) .bg{display:none}.diag .dmedia{position:absolute;left:0;right:0;top:231px;height:300px;overflow:hidden}.diag .dzoom{position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(1.6);transform-origin:195px 168px}.diag .bgv{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;object-position:calc(50% - 5px) 0}.diag:has(.bgv) .bg{display:none}.adv .bg{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/build/assets/adventure-DQc7XAng.jpg) center/cover;transition:transform .6s}.adv.s1 .bg{transform:scale(1.06)}.adv .shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000006b,#0000000d 32%,#0000001f 55%,#0000009e)}.adv .in{position:relative;min-height:640px;display:flex;flex-direction:column;padding:22px 20px 34px}.adv .media{display:none}.adv .txt{padding:26px 0 0;flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:14px}.adv .h2{max-width:none}.adv .h2{color:#fff;font-size:34px;line-height:1.08;letter-spacing:-.025em;max-width:320px}.adv .body{color:#ffffffeb;margin:0;font-size:17px;line-height:1.35}.adv .advtabs{display:grid;grid-template-columns:1fr 1fr;gap:20px;order:0}.adv .txt{order:1}.adv .advtabs button{position:relative;text-align:left;padding-bottom:12px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;display:flex;gap:10px}.adv .advtabs button.on{color:#fff}.adv .advtabs .ln{position:absolute;left:0;right:0;bottom:0;height:1px;background:#ffffff4d}.adv .advtabs b{display:block;height:1px;width:0;background:var(--surface)}.adv .advtabs .n{display:block;color:#fff6}.adv .advtabs button.on .n{color:#ffffffbf}.fuel{background:linear-gradient(165deg,#dcf6e8,#c7f0da 60%,#bdecd3);color:#0c1f16}.fuel .fdrop,.fuel .ftitle,.fuel .presets{display:none}.fuelin{display:flex;flex-direction:column}.fleft,.fright{display:contents}.fuel .lab{order:1}.fuel .pair{order:2}.fuel .sub{order:3}.fcard{order:4}.fuel .disc{order:5}.fuel .btn{order:6}.fcard .esm{color:#365343;font-size:14px;margin-top:4px}.fuel .lab{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#0b5236;margin-bottom:14px}.fuel .pair .g{color:#568069}.fuel .pair .m{color:#0c1f16}.fuel .sub{color:#173026;margin:20px 0 28px}.fcard{background:#ffffff9e;border-radius:20px;padding:24px 20px;border:1px solid rgba(12,31,22,.1)}.fcard .usd{font-size:64px;line-height:1;font-weight:500;color:#0c1f16;letter-spacing:-.03em}.fcard .est{color:#173026;font-size:15px;margin:10px 0 0}.fsl{position:relative;padding-top:36px;margin-top:28px}.fsl.anim .knob{transition:left .28s cubic-bezier(.22,.61,.36,1)}.fsl.anim .range{transition:background .28s cubic-bezier(.22,.61,.36,1)}.fsl .knob{position:absolute;top:0;transform:translate(-50%);background:#0c1f16;color:#c7f0da;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:var(--pill);white-space:nowrap}.range{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:4px;border-radius:2px;outline:0;background:linear-gradient(to right,#0c1f16 0,#0c1f16 var(--fill,30%),rgba(12,31,22,.2) var(--fill,30%),rgba(12,31,22,.2) 100%)}.range::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:#0c1f16;border:0;cursor:pointer}.range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--mint);border:0;cursor:pointer}.fcard .mm{display:flex;justify-content:space-between;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#365343;margin-top:12px}.fuel .presets{gap:8px;margin:16px 0}.fuel .presets button{flex:1;height:40px;border-radius:var(--pill);border:1px solid rgba(255,255,255,.2);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.fuel .presets button.on{background:var(--mint);color:var(--ink);border-color:var(--mint)}.fuel .disc{font-size:13px;color:#2d4a39;line-height:1.5;margin:16px 0 24px}.fuel .btn{background:transparent;color:#0c1f16;border:1px solid rgba(12,31,22,.32);width:100%;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.fuel .btn svg{width:18px;height:18px;vertical-align:-3px}@media (max-width:1023px){section.fuel{background:var(--bg);color:var(--ink)}.fuel .lab{color:var(--mute2)}.fuel .pair .g{color:var(--dim)}.fuel .pair .m,.fuel .sub{color:var(--ink)}.fuel .disc{color:var(--mute2)}.fcard{background:linear-gradient(160deg,#eef9f2,#e2f4e9);border:1px solid rgba(12,60,38,.09);position:relative;overflow:hidden;isolation:isolate;color:#0c1f16}.fcard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(58% 62% at 82% 22%,rgba(74,196,140,.28),transparent 72%)}.fcard .usd{color:#0c1f16}.fcard .est{color:#173026}.fcard .esm,.fcard .mm{color:#365343}.fsl .knob{background:#0c1f16;color:#c7f0da}.fuel .btn{background:none;color:var(--ink);border:0;border-bottom:1px solid var(--line2);border-radius:0;width:auto;height:auto;padding:0 0 4px;margin:22px 0 0;display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.1em;align-self:flex-start}}.diag{position:relative;color:#fff;background:#0b0b0b;overflow:hidden}.diag .bg{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/build/assets/diagnostic-wyWAAl4f.jpg) no-repeat;background-size:cover;background-position:calc(50% - 10px) calc(50% - 57px)}.diag .shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0b0b,#0b0b0b80 14%,#0b0b0b2e 52%,#0b0b0bd9 88%,#0b0b0b)}.diag .in{position:relative;z-index:2;display:flex;flex-direction:column}.diag .psteps{order:0}.diag .dtext{order:1}.diag .dstage{order:2}.diag .dfoot{order:3}.diag .dstage{position:static}.diag .scan{height:300px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:98px;gap:14px}.pring{position:relative;width:140px;height:140px;border-radius:50%;background:transparent;transition:background .6s ease,box-shadow .6s ease;box-shadow:inset 0 0 0 1px #ffffff8c}.diag.scanning .pring,.diag.found .pring,.diag.clearing .pring,.diag.cleared .pring{background:#0a0a0e80;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 0 60px #0000008c,inset 0 0 0 1px #ffffff4d}.pring>svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.pring .base{fill:none;stroke:transparent}.pring .arc{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-dasharray:665;stroke-dashoffset:665;transition:stroke .4s ease}.diag.scanning .pring .arc{animation:dfill 2.8s cubic-bezier(.3,.7,.4,1) forwards}@keyframes dfill{to{stroke-dashoffset:0}}.diag.idle .pring .arc{stroke-dashoffset:665}.diag.found .pring .arc,.diag.clearing .pring .arc,.diag.cleared .pring .arc{stroke-dashoffset:0}.diag.found .pring .arc{stroke:transparent}.diag.found .pring{background:radial-gradient(closest-side,#e2a84a66,#e2a84a24 62%,#0a0a0e8c)}.diag.clearing .pring .arc{stroke:#fff;animation:dblink .7s ease-in-out infinite}.diag.cleared .pring .arc{stroke:transparent}.diag.cleared .pring{background:radial-gradient(closest-side,#78dcb44d,#3c96781a 62%,#0a0a0e8c);box-shadow:0 0 80px #0000008c,inset 0 0 0 1px #ffffff4d}.diag.cleared .pring .rok svg{color:#eafff5}.diag.found .pring{box-shadow:0 0 70px #00000080,inset 0 0 0 1px #ffffff52}.diag.found .rcap{color:var(--amber2)}@keyframes dblink{0%,to{opacity:.4}50%{opacity:1}}.pring .flash{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid rgba(217,155,60,.85);opacity:0}.diag.found .pring .flash{animation:dpulse .7s cubic-bezier(.22,.61,.36,1) both}@keyframes dpulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.22)}}.pring .rtx{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0 16px;text-align:center;border-radius:50%}.pring .st{display:none;flex-direction:column;align-items:center;gap:5px}.diag.scanning .pring .st-scanning,.diag.found .pring .st-found,.diag.clearing .pring .st-clearing,.diag.cleared .pring .st-cleared{display:flex;animation:fadeUp .35s cubic-bezier(.22,.61,.36,1) both}.pring .rst{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#fffc}.pring .rcode{font-family:var(--mono);font-size:28px;font-weight:500;letter-spacing:.02em;line-height:1;color:#fff}.diag.cleared .pring .rst{color:#cdece0}.pring .rok{display:flex;align-items:center;justify-content:center;color:var(--jade2)}.pring .rok svg{width:34px;height:34px;flex:0 0 34px;transform:none}.diag .lampoff{display:block;position:absolute;left:195px;top:168px;transform:translate(-50%,-50%);width:200px;height:130px;background:radial-gradient(closest-side,#05050a 52%,#05050adb,#05050a00);opacity:0;transition:opacity .9s ease;pointer-events:none;z-index:1}.diag.cleared .lampoff{opacity:1}.diag .rcap{position:absolute;left:50%;bottom:calc(100% + 14px);transform:translate(-50%);font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#ffffffbf;line-height:1.4;white-space:nowrap;text-align:center;padding:7px 13px;border-radius:10px;background:#ffffff17;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.16);opacity:0;transition:opacity .3s ease,color .3s ease}.diag .rcap:after{content:"";position:absolute;left:50%;bottom:-5px;width:9px;height:9px;transform:translate(-50%) rotate(45deg);background:#1c1c20eb;border-right:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16)}.diag.idle .rcap,.diag.found .rcap,.diag.cleared .rcap{opacity:1}.diag .rcap span{display:none}.diag.idle .rcap .cap-idle,.diag.found .rcap .cap-found,.diag.cleared .rcap .cap-cleared{display:inline;animation:fadeUp .35s ease both}.diag.idle .rcap{color:var(--amber2)}.diag.cleared .rcap{color:#cdece0}.diag .pbtn{position:relative;height:40px;padding:0 20px;border-radius:var(--pill);border:1px solid rgba(255,255,255,.4);background:#00000059;color:#fff;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;opacity:0;pointer-events:none;-webkit-tap-highlight-color:transparent;transition:opacity .3s,background .18s ease,border-color .18s ease,transform .12s ease}.diag .pbtn:hover{background:#ffffff24;border-color:#ffffffb3}.diag .pbtn:active{transform:scale(.95);background:var(--surface);color:var(--ink);border-color:#fff}.diag .pbtn:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:3px}.diag.clearing .pbtn{opacity:1;pointer-events:none;background:var(--surface);color:var(--ink);border-color:#fff}.diag.found .pbtn{opacity:1;pointer-events:auto}.diag .dtext{padding:24px 20px 0;height:180px;box-sizing:border-box}.diag .eyebrow{margin-bottom:10px}.diag .dpair{margin:12px 0 0;font-size:34px;font-weight:500;letter-spacing:-.03em;line-height:1.05}.diag .dpair .g{color:#6a6a70;text-decoration:none;display:block;width:fit-content;position:relative}.diag .sub{color:#b9b9be;margin-top:12px;font-size:16px}.diag .dfoot{padding:18px 20px 32px;position:relative;min-height:132px}.diag .pexp{position:absolute;left:20px;right:20px;top:18px;font-size:15px;line-height:1.5;color:#cfcfd4;opacity:0;transition:opacity .35s;margin:0;padding:0;text-align:left}.diag .pexp b{color:#fff;font-weight:500}.diag.found .pexp.p-found,.diag.cleared .pexp.p-cleared{opacity:1;animation:fadeUp .45s cubic-bezier(.22,.61,.36,1) both}@media (min-width:1024px){.diag.found .pexp.p-found,.diag.cleared .pexp.p-cleared{animation:fadeUpX .45s cubic-bezier(.22,.61,.36,1) both}}.diag .psteps{order:0;display:flex;align-items:center;padding:20px 20px 16px}.diag .psteps span{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff4d;transition:color .35s}.diag .psteps i{width:28px;height:1px;background:#fff3;margin:0 12px;display:block}.diag.scanning .psteps .s1,.diag.found .psteps .s2,.diag.clearing .psteps .s3,.diag.cleared .psteps .s3{color:#fff}.scan.done{height:auto;padding:48px 20px;display:block;text-align:center;animation:fadeUp .45s ease both}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes fadeUpX{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.scan .code{font-size:40px;font-weight:500;letter-spacing:-.02em}.scan .ct{font-size:13px;color:#ff5a36;margin:4px 0 12px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase}.scan .ex{font-size:15px;color:#d0d0d4;line-height:1.5;max-width:520px;margin:0 auto}.scan .btn{margin:20px auto 0;height:44px;background:var(--surface);color:var(--ink);width:auto;padding:0 24px}.install .plug,.install .vidD{display:none}.steps{display:flex;flex-direction:column;gap:0;margin:28px 0}.steps .s{display:flex;gap:18px;padding:18px 0;border-top:1px solid var(--line)}.steps .n{font-size:44px;line-height:1;font-weight:500;color:var(--bg3);letter-spacing:-.03em;min-width:64px}.steps .t{font-size:19px;padding-top:8px}.vid{position:relative;border-radius:var(--r);overflow:hidden;aspect-ratio:700/440;background:#222}.vid img{width:100%;height:100%;object-fit:cover}.vid .lbl{position:absolute;left:16px;bottom:14px;color:#fff;font-size:14px;background:#00000073;padding:6px 12px;border-radius:var(--pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.compat{font-size:15px;color:var(--mute2);margin-top:16px}.install .grid{display:flex;flex-direction:column}.install .itxt{display:contents}.install .ivid{order:1}.install .compat{order:2;margin-top:14px}@media (max-width:1023px){.install .steps{margin:30px 0 0;gap:0}.install .steps .s{border-top:0;padding:9px 0;gap:16px;align-items:flex-start}.install .steps .n{font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--mute2);min-width:22px;padding-top:5px;font-weight:400}.install .steps .t{font-size:17px;padding-top:0;line-height:1.35}.install .compat{order:2;margin:10px 0 0 38px;font-size:13px;color:var(--mute2)}.install .ivid{display:none}.install .vidD{display:inline-flex;align-items:center;gap:14px;margin:26px 0 0 38px;order:1}.install .vidD .th{position:relative;width:44px;height:44px;border-radius:50%;overflow:hidden;flex:0 0 44px;display:flex;align-items:center;justify-content:center;background:var(--inv)}.install .vidD .th img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.7}.install .vidD .th svg{position:relative;width:13px;height:13px;color:#fff}.install .vidD .tx{display:flex;flex-direction:column;gap:3px;font-family:var(--mono);letter-spacing:.08em}.install .vidD .l1{font-size:11px;text-transform:uppercase}.install .vidD .l2{font-size:11px;color:var(--mute2)}.install .plug{display:flex;position:relative;order:3;height:300px;margin:28px -20px -64px;align-items:flex-end;justify-content:center;overflow:hidden}.install .plug img{position:relative;z-index:1;width:auto;height:290px;max-width:none;-webkit-mask-image:linear-gradient(to bottom,#000 74%,transparent 99%);mask-image:linear-gradient(to bottom,#000 74%,transparent 99%)}.install .plug:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:repeating-linear-gradient(0deg,rgba(17,17,16,.055) 0 1px,transparent 1px 24px),repeating-linear-gradient(90deg,rgba(17,17,16,.055) 0 1px,transparent 1px 24px);-webkit-mask-image:radial-gradient(74% 74% at 50% 54%,#000 42%,transparent 100%);mask-image:radial-gradient(74% 74% at 50% 54%,#000 42%,transparent 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .install .plug:before{background:repeating-linear-gradient(0deg,rgba(255,255,255,.07) 0 1px,transparent 1px 24px),repeating-linear-gradient(90deg,rgba(255,255,255,.07) 0 1px,transparent 1px 24px)}}:root[data-theme=dark] .install .plug:before{background:repeating-linear-gradient(0deg,rgba(255,255,255,.07) 0 1px,transparent 1px 24px),repeating-linear-gradient(90deg,rgba(255,255,255,.07) 0 1px,transparent 1px 24px)}}.vid.plugcov{background:radial-gradient(closest-side at 50% 42%,#66666f,#3a3a42 58%,#26262c)}.vid.plugcov img{object-fit:contain;padding:34px 0 14px}.cmp-pair .vs{font-size:15px;color:var(--mute2);letter-spacing:0;font-weight:400;vertical-align:baseline}.cmp .pair{margin:24px 0 20px}.cmp .vs{font-size:15px;color:var(--mute2);margin:0 8px;letter-spacing:0;font-weight:400}.ver .cols{display:none}.cmpwrap{text-align:left}.cmpband,.cmphd{display:none}.crit{padding:20px 0;border-top:1px solid var(--line)}.crit .cn{font-family:var(--mono);font-size:13px;font-weight:500;margin-bottom:14px;letter-spacing:.1em;text-transform:uppercase}.crit .cn .ri{display:none}.seg.light{display:inline-flex;background:var(--bg2);border-radius:var(--pill);padding:3px;gap:2px}.seg.light button{height:44px;padding:0 20px;border-radius:var(--pill);font-size:15px;color:var(--mute);white-space:nowrap}.seg.light button.on{background:var(--ink);color:var(--bg);font-weight:500}.seg.light button:focus{outline:none}.seg.light button:focus-visible{outline:2px solid rgba(11,11,11,.35);outline-offset:3px}.cmp .segwrap{margin:24px 0 0;max-width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cmp .segwrap::-webkit-scrollbar{display:none}@media (max-width:374px){.seg.light button{padding:0 11px;font-size:13px}}.cmp #cmpseg{display:flex;gap:6px;background:none;border-radius:0;padding:0;position:relative;z-index:2}.cmp #cmpseg button{position:relative;height:50px;padding:0 20px;border:1px solid var(--line);border-bottom:0;border-radius:14px 14px 0 0;background:var(--bg2);color:var(--mute);font-family:var(--mono);font-size:13px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.cmp #cmpseg button{background:none;border-color:transparent;color:var(--mute2)}.cmp #cmpseg button.on{background:var(--surface);border-color:var(--line);color:var(--ink);font-weight:500}.cmp #cmpseg button.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--surface)}.cmp .cmpwrap{background:var(--surface);border:1px solid var(--line);border-radius:0 18px 18px;padding:4px 16px 14px}.cmp .cmpwrap .crit:first-of-type{border-top:0}.crit .row{display:flex;gap:12px;align-items:flex-start;margin-top:10px}.crit .row .lab{flex:0 0 86px}.crit .row .lab .monte{display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:var(--pill);background:var(--ink);color:var(--bg);font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:500}.crit .row .lab .oth{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:var(--pill);background:var(--bg2);font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.crit .row .tx{font-size:17px;line-height:1.35}.crit .row.o .tx{color:var(--mute)}.cmp .note{font-size:14px;color:var(--mute2);margin-top:20px;line-height:1.5}.rvwrap{position:relative}.rvnav{display:none}.rvdots{display:flex;gap:7px;justify-content:center;margin-top:20px}.rvdots span{width:7px;height:7px;border-radius:50%;background:#d4d4d9}.rvdots span.on{background:var(--ink)}.rv .rating{font-size:19px;color:var(--mute);margin:12px 0 24px}.rv .track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:20px;margin:0 -20px;padding:0 20px 12px}.rv .track::-webkit-scrollbar{display:none}.rv .c{flex:0 0 310px;scroll-snap-align:start;background:var(--surface);border-radius:var(--r);padding:22px;display:flex;flex-direction:column}.rv .stars{color:#f5b301;font-size:16px;letter-spacing:2px}.rv .t{font-size:24px;font-weight:500;margin:10px 0;letter-spacing:-.02em}.rv .b{font-size:17px;line-height:1.45;color:var(--ink2)}.rv .who{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:18px}.rv .av{width:36px;height:36px;border-radius:50%;background:var(--ink);color:var(--bg);display:flex;align-items:center;justify-content:center;font-weight:500}.rv .n{font-size:15px;font-weight:500}.rv .m{font-size:12px;color:var(--mute2);white-space:nowrap}.ver .pair{margin:24px 0 20px}.ver .versub{margin:16px 0 0;text-align:left}.panel{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:24px 20px;margin-top:16px;position:relative;overflow:hidden}.panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(11,11,11,.055) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,rgba(11,11,11,.055) 0 1px,transparent 1px 4px)}.swing{position:relative;overflow:hidden;transition:height .3s cubic-bezier(.3,.72,.3,1)}.swing>.swl{position:absolute;left:0;top:0;width:100%;will-change:transform}@media (prefers-reduced-motion:reduce){.swing,.swing>.swl{transition:none!important}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rcard .media.chart img{filter:none;background:#0d0d0d}}:root[data-theme=dark] .rcard .media.chart img{filter:none;background:#0d0d0d}.thsw{display:flex;align-items:center;gap:2px;background:var(--bg2);border-radius:var(--pill);padding:3px;margin-right:4px}.hdr.onhero .thsw{background:#ffffff29}.thsw button{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--mute);transition:background .15s,color .15s}.hdr.onhero .thsw button{color:#ffffffb8}.thsw button svg{width:16px;height:16px}.thsw button.on{background:var(--surface);color:var(--ink)}.hdr.onhero .thsw button.on{background:#ffffffeb;color:#0b0b0b}.thsw button:focus{outline:none}.thsw button:focus-visible{outline:2px solid var(--line2);outline-offset:2px}.thsw.wide{padding:3px;margin:0}.thsw.wide button{width:auto;height:34px;padding:0 14px;border-radius:var(--pill);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.throw{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:22px;padding-top:20px;border-top:1px solid var(--line);font-size:15px;color:var(--mute)}@media (max-width:1023px){.hdr .thsw{display:none}}.ftabs{display:flex;gap:6px;margin:20px 0 0;position:relative;z-index:2}.ftabs button{position:relative;height:50px;padding:0 20px;border:1px solid var(--line);border-bottom:0;border-radius:14px 14px 0 0;background:var(--bg2);color:var(--mute);font-family:var(--mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ftabs button{background:none;border-color:transparent;color:var(--mute2)}.ftabs button.on{background:var(--surface);border-color:var(--line);color:var(--ink);font-weight:500}.ftabs button.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--surface)}.ftabs button:focus{outline:none}.ftabs button:focus-visible{outline:2px solid rgba(11,11,11,.35);outline-offset:2px}#verpanel .panel{margin-top:-1px;border-top-left-radius:0;min-height:var(--verh,0px);display:flex;flex-direction:column;justify-content:flex-start}.ver:has(.ftabs button:last-child.on) .panel{border-top-left-radius:18px}.app:has(.apptabs button:last-child.on) .acard{border-top-left-radius:18px}.cmp .segwrap:not(:has(button:first-child.on))+.cmpwrap{border-top-left-radius:18px}#verpanel,#appcards,#cmpbody{touch-action:pan-y}#verpanel.swin,#appcards.swin,#cmpbody.swin{animation:swin .3s cubic-bezier(.22,.61,.36,1) both}@keyframes swin{0%{opacity:.35;transform:translate(14px)}to{opacity:1;transform:none}}.tmodes{display:flex;gap:8px;margin-bottom:18px}.tmodes button{height:32px;padding:0 14px;border-radius:var(--pill);border:1px solid transparent;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute2);white-space:nowrap}.tmodes button.on{color:var(--ink);border-color:var(--ink)}.tmodes button{transition:color .2s,border-color .2s}#tmArc{transition:stroke-dashoffset .55s cubic-bezier(.3,.7,.3,1)}.tinfo.tmin>*{animation:tmin .45s cubic-bezier(.22,.61,.36,1) both}.tinfo.tmin .tmeta.trun{animation:none;opacity:1}.tinfo.tmin .tdelta{animation-delay:.62s}.tinfo.tmin .div{animation-delay:.72s}.tinfo.tmin .r1{animation-delay:.8s}@keyframes tmin{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.tdial{display:flex;align-items:stretch;gap:18px;flex:1}.tring{position:relative;width:104px;height:104px;flex:0 0 104px;color:var(--ink)}.tring svg{width:104px;height:104px;display:block}.tring .tv{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.tring .tv b{font-family:var(--mono);font-size:22px;font-weight:500;letter-spacing:-.01em;line-height:1}.tring .tv i{font-family:var(--mono);font-style:normal;font-size:9px;color:var(--mute2);letter-spacing:.1em;margin-top:4px}.tinfo{flex:1;min-width:0;display:flex;flex-direction:column;align-self:stretch}@media (min-width:620px) and (max-width:1023px){.tdial{gap:30px;align-items:center}.tring{width:176px;height:176px;flex:0 0 176px}.tring svg{width:176px;height:176px}.tring .tv b{font-size:36px}.tring .tv i{font-size:11px;margin-top:6px}.tdelta{font-size:36px}.tdelta small{font-size:16px}.tinfo{justify-content:center}.tmeta.trun{position:absolute;left:20px;right:20px;bottom:20px;padding-top:0}}.tmeta.trun{margin-top:auto;padding-top:14px}.tmeta{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute2)}.tdelta{font-size:26px;font-weight:500;letter-spacing:-.02em;margin-top:0}.tdelta small{font-size:14px;color:var(--mute2);font-weight:400;margin-left:8px}.panel .div{border-top:1px solid var(--line);margin:16px 0 12px}.panel .r1{display:flex;justify-content:space-between;font-size:14px}.panel .r1 span:last-child{color:var(--ink);font-weight:500}.panel .ps{font-size:14px;color:var(--mute2);margin:6px 0 18px}.panel svg.ch{width:100%;height:auto}.ver .desc{margin:20px 0 24px}.stepwrap{margin-top:24px}.shd{display:none}.stepper{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center;position:relative}.stepper:before{content:"";position:absolute;left:16%;right:16%;top:14px;height:1px;background:var(--line2)}.stepper .nm{display:none}.stepper .n{width:28px;height:28px;border-radius:50%;border:1px solid var(--ink);background:var(--surface);display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-size:14px;position:relative}.stepper .t{font-size:15px;line-height:1.3}.ver .note{font-size:14px;color:var(--mute2);margin-top:24px;line-height:1.5}.app .pair{margin:24px 0 32px}.acard{border-radius:var(--r);overflow:hidden;background:var(--bg2);margin:0 -20px}.acard .im{position:relative;aspect-ratio:390/340}.acard .im img{width:100%;height:100%;object-fit:cover}.acard .im .sh{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,0) 40%,var(--shade) 100%)}.acard.dark .im .sh{background:linear-gradient(180deg,#0000 40%,#0b0b0b)}.acard .im .chip{position:absolute;left:20px;bottom:88px;height:28px;font-size:10px;background:#0b0b0bb3;color:#fff;border:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.acard .im .ti{position:absolute;left:20px;bottom:20px;font-size:36px;font-weight:500;letter-spacing:-.02em}.acard.dark .im .ti{color:#fff}.acard .bd{padding:6px 20px 32px}.acard .bd .sl{font-size:17px;color:var(--mute);margin-bottom:24px}.acard.dark{background:var(--inv);color:#fff}.acard.dark .bd .sl{color:#b9b9be}.acard .f{font-size:16px;line-height:22px;margin-bottom:8px}.acard .f{display:flex;gap:10px;align-items:flex-start}.acard .f svg{width:18px;height:18px;flex:0 0 18px;margin-top:2px}.acard+.acard{margin-top:16px}.acard .bd .ti2,.app .pair{display:none}.apptabs{margin-top:24px}.apptabs button{background:#2e2e33;border-color:#ffffff29;color:#ffffffb3}.apptabs button.on{background:var(--inv);color:#fff;border-color:#ffffff24}.apptabs button.on:after{background:var(--inv)}.app .cards{margin-top:-1px}.app .cards .acard{margin:0;border-radius:0 18px 18px}.app .cards.a0 .acard:nth-child(2),.app .cards.a1 .acard:nth-child(1){display:none}.app .cards .acard+.acard{margin-top:0}@media (max-width:1023px){.apptabs{display:none}.app .cards.a0 .acard:nth-child(2),.app .cards.a1 .acard:nth-child(1){display:block}.app .cards{margin-top:26px}.app .cards .acard{border-radius:var(--r);margin:0}.app .cards .acard+.acard{margin-top:16px}.acard .im{aspect-ratio:16/10}.acard .im .sh,.acard .im .chip,.acard .im .ti{display:none}.acard.dark{background:var(--bg2);color:var(--ink)}.acard.dark .bd .sl{color:var(--mute)}.acard .bd{padding:18px 20px 26px}.acard .bd .ti2{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;font-family:var(--mono);font-size:13px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.acard .bd .ti2 .chip{display:inline-flex;flex:none}.acard .bd .ti2 .chip.dark{background:transparent;color:var(--ink);border:1px solid var(--line2)}.acard .bd .ti2 .chip svg{display:none}.acard .bd .sl{font-size:16px;margin-bottom:18px}}.pr .caption{margin:0 0 12px}.pr .pair .lab{font-size:15px;color:var(--mute2);letter-spacing:0;font-weight:400}.pr .prhead{margin-bottom:30px}.pcard{background:none;border:1px solid var(--line);border-radius:20px;padding:26px 20px 22px;position:relative;overflow:visible;margin-top:22px;display:flex;flex-direction:column}.pcard .strip.ghost{display:none}.pcard .strip{position:absolute;left:50%;right:auto;top:-11px;transform:translate(-50%);width:auto;height:22px;line-height:22px;padding:0 16px;border-radius:999px;background:var(--ink);color:var(--bg);font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;margin:0;white-space:nowrap}.pcard .tl{margin-top:auto}.pcard .pimg{height:188px;display:flex;align-items:center;justify-content:center;margin:20px 0 16px}.pcard .pimg img{max-height:100%;object-fit:contain}.pcard .ti{font-size:28px;font-weight:500;letter-spacing:-.02em}.pcard .sl{font-size:17px;color:var(--mute);margin:6px 0 18px}.pcard .f{font-size:16px;line-height:22px;margin-bottom:10px;display:flex;gap:10px}.pcard .f.plus{color:var(--mute)}.pcard .f svg{width:18px;height:18px;flex:0 0 18px;margin-top:2px}.pcard .f.plus svg{opacity:0}.pcard .price{font-size:40px;font-weight:500;letter-spacing:-.03em;margin-top:24px}.pcard .aff{font-size:15px;color:var(--mute);margin:6px 0 16px}.pcard .btn+.btn{margin-top:10px}.pcard .lm{display:block;text-align:center;font-size:16px;font-weight:500;margin-top:18px}.pcard .up{background:var(--bg2);border-radius:12px;padding:12px 16px;margin-top:16px;font-size:14px;line-height:1.4}.pcard .up a{font-weight:500;display:block}.pcard .tl{font-size:12px;color:var(--mute);text-align:center;padding-top:16px}@media (max-width:1023px){.pr>.wrap>.pair{display:none}.pr .pcard{padding:34px 20px 20px;margin-top:12px}.pcard .pimg{height:118px;margin:12px 0}.pcard .ti{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-family:var(--mono);font-size:13px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.pcard .tprice{font-family:var(--font);font-size:22px;font-weight:500;letter-spacing:-.02em;color:var(--ink);text-transform:none;flex:none}.pcard .sl{font-size:15px;margin:4px 0 14px}.pcard .price{display:none}.pcard .aff{font-size:13px;margin:14px 0 12px;text-align:center}.pcard .f{font-size:15px;line-height:21px;margin-bottom:7px}.pcard .lm{font-size:15px;margin-top:14px}.pcard .tl{font-size:11px;padding-top:12px}}@media (min-width:1024px){.pcard .tprice,.pcard .bprice{display:none}}.affnote{font-size:13px;color:var(--mute2);line-height:1.5;margin-top:16px}section.bens{background:var(--surface);color:var(--ink);padding:0}.bens .list{display:flex;flex-direction:column}.bens .b{display:flex;gap:24px;align-items:flex-start;padding:32px 0;border-top:1px solid var(--line)}.bens .b:first-child{border-top:0}.bens .ic{flex:0 0 28px;width:28px;height:28px;color:var(--ink);margin-top:2px}.bens .ic svg{width:28px;height:28px}.bens .t{font-size:26px;font-weight:500;letter-spacing:-.02em;margin-bottom:8px;line-height:1.15}.bens .d{font-size:16px;color:var(--mute);line-height:1.4}.faq .it{border-top:1px solid var(--line)}.faq .q{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;text-align:left;padding:20px 0;font-size:19px;font-weight:500;line-height:1.3}.faq .q .pm{font-size:26px;font-weight:400;color:var(--mute2);flex:0 0 auto}.faq .a{font-size:16px;line-height:1.55;color:var(--ink2);padding:0 0 22px;display:none}.faq .it.open .a{display:block}.faq .a a{text-decoration:underline;text-underline-offset:3px}.sup .h2{margin-bottom:24px}.sup .avs{display:flex;align-items:center;gap:12px;margin:22px 0 0}.sup .avs .ims{display:flex;position:relative}.sup .avs .dot{position:absolute;right:0;bottom:2px;width:11px;height:11px;border-radius:50%;background:#2ecc71;border:2px solid var(--bg2)}.sup .avs img{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid var(--bg2)}.sup .avs img+img{margin-left:-12px}.sup .avs .r{font-size:15px;font-weight:500}.sup .avs .h{font-size:13px;color:var(--mute2)}.sup .avs .wau{text-decoration:underline;text-underline-offset:3px;color:var(--mute)}.form{background:var(--bg2);border-radius:20px;padding:24px 20px}.form .ft{font-size:22px;font-weight:500}.form .fh{font-size:14px;color:var(--mute2);margin:6px 0 18px}.field{position:relative;margin-bottom:12px}.field label{position:absolute;left:16px;top:10px;font-size:12px;color:var(--mute2)}.field input,.field select,.field textarea{width:100%;height:56px;border:1px solid var(--line2);border-radius:12px;background:var(--surface);padding:24px 16px 6px;font-size:16px;color:var(--ink);outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.field input:focus,.field select:focus{border-color:var(--ink)}.field.err input,.field.err select{border-color:var(--red)}.field .em{font-size:13px;color:var(--red);margin-top:6px}.field.sel:after{content:"";position:absolute;right:18px;top:26px;width:8px;height:8px;border-right:1.6px solid var(--mute2);border-bottom:1.6px solid var(--mute2);transform:rotate(45deg);pointer-events:none}.field textarea{height:96px;resize:vertical}.form .note{font-size:13px;color:var(--mute2);text-align:center;margin-top:12px}.sup .wa{font-size:15px;text-align:center;margin-top:20px}footer{padding:56px 0 40px;border-top:1px solid var(--line)}footer .top{display:flex;flex-direction:column}footer .soc{order:1}footer .menu{order:2}footer .marks{display:none}footer .logo{width:65px;color:var(--ink);margin-bottom:24px}footer .ct{font-size:19px;line-height:1.6}footer .soc{display:flex;gap:12px;margin:24px 0 32px}footer .soc a{width:48px;height:48px;border-radius:50%;background:var(--bg2);display:flex;align-items:center;justify-content:center}footer .soc svg{width:22px;height:22px}footer .menu{border-top:1px solid var(--line);padding:22px 0;display:grid;grid-template-columns:1fr 1fr;gap:2px 20px;font-size:16px}footer .menu a{line-height:2.1;color:var(--mute)}footer .makes{border-top:1px solid var(--line);padding-top:24px}footer .ml{font-size:15px;color:var(--mute2);margin-bottom:12px}.mk{position:relative;overflow:hidden;max-height:430px;transition:max-height .3s}.mk.open{max-height:3000px}.mk .fade{position:absolute;left:0;right:0;bottom:0;height:70px;background:linear-gradient(transparent,var(--surface))}.mk.open .fade{display:none}.mk .grp{display:flex;gap:8px;align-items:flex-start;margin-bottom:12px}.mk .ix{flex:0 0 20px;font-size:15px;color:var(--mute2);padding-top:9px}.mk .chips{display:flex;flex-wrap:wrap;gap:8px}.mk .chips a{display:inline-flex;height:40px;align-items:center;padding:0 16px;border-radius:var(--pill);border:1px solid var(--line);font-size:15px}footer .mkbtn{margin:16px 0 0}footer .bot .all{text-decoration:none;margin:0}footer .disc{font-size:12px;color:var(--mute2);line-height:1.5;margin-top:28px}footer .bot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;border-top:1px solid var(--line);margin-top:28px;padding-top:24px;font-size:13px}footer .bot .lang{background:var(--bg2);border-radius:var(--pill);padding:6px 12px;font-size:12px}.ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:100;display:flex;align-items:flex-end;justify-content:center;animation:fade .2s}@keyframes fade{0%{opacity:0}}.sheet{background:var(--surface);width:100%;border-radius:24px 24px 0 0;padding:12px 20px 32px;max-height:92vh;overflow:auto;animation:up .32s cubic-bezier(.2,.8,.2,1)}@keyframes up{0%{transform:translateY(40px);opacity:0}}.sheet{will-change:transform}.sheet .handle{width:40px;height:4px;border-radius:2px;background:var(--bg3);margin:0 auto 20px;position:relative;cursor:grab;touch-action:none}.sheet .handle:before{content:"";position:absolute;left:-30px;right:-30px;top:-14px;bottom:-14px}.sheet .handle:active{cursor:grabbing}.sheet .hd{touch-action:none}.sheet .hd{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.sheet .hd .t{font-size:20px;font-weight:500}.sheet .x{font-size:20px;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.drawer{position:fixed;top:0;right:0;bottom:0;width:440px;background:var(--surface);padding:24px 32px;overflow:auto;animation:slide .36s cubic-bezier(.2,.8,.2,1);box-shadow:-20px 0 60px #00000026}@keyframes slide{0%{transform:translate(60px);opacity:0}}.ci{display:flex;gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.ci .im{width:72px;height:56px;background:var(--bg2);border-radius:10px;display:flex;align-items:center;justify-content:center;padding:6px}.ci .im img{max-height:100%}.ci .nm{font-size:17px;font-weight:500}.ci .vr{font-size:13px;color:var(--mute2);margin-top:2px}.ci .pr{margin-left:auto;font-size:17px;font-weight:500;white-space:nowrap}.qty{display:inline-flex;align-items:center;border:1px solid var(--line2);border-radius:var(--pill);height:36px}.qty button{width:34px;height:34px;font-size:16px}.qty span{min-width:22px;text-align:center;font-size:15px}.ci .ctl{display:flex;align-items:center;gap:14px;margin-top:8px}.ci .rm{font-size:14px;color:var(--mute2)}.tot{display:flex;justify-content:space-between;font-size:16px;padding:8px 0}.tot.big{font-size:26px;font-weight:500;padding-top:12px}.upg{background:var(--bg2);border-radius:12px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;margin:16px 0}.upg>div{min-width:0}.upg .t{font-size:15px;font-weight:500;line-height:1.25}.upg .s{font-size:11px;color:var(--mute2);margin-top:3px;line-height:1.35}.upg .btn{flex:0 0 auto;white-space:nowrap;padding:0 14px;height:40px;font-size:11px;letter-spacing:.08em}.wacard .avs{display:flex;align-items:center;gap:12px}.wacard .avs .ims{display:flex}.wacard .avs img{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid #fff}.wacard .avs img+img{margin-left:-12px}.wacard .bub{background:var(--bg2);border-radius:16px 16px 16px 4px;padding:16px 20px;font-size:15px;line-height:1.45;margin:20px 0;max-width:300px}.wacard .alt{font-size:14px;text-align:center;margin-top:14px;line-height:1.5}.wacard .nt{font-size:12px;color:var(--mute2);text-align:center;margin-top:10px;line-height:1.5}.srcsheet{padding:24px 20px 28px}.srcsheet h3{font-size:26px;font-weight:500;letter-spacing:-.02em;margin:10px 0 0}.srcsheet .sub{font-size:15px;color:var(--mute2);margin:4px 0 0}.srcsheet .srcrow{display:flex;align-items:center;gap:10px;margin:18px 0 0;font-size:15px}.srcsheet .srcrow img{width:26px;height:26px;border-radius:50%;object-fit:contain;background:#fff}.srcsheet .nt{font-size:15px;color:var(--mute);line-height:1.45;margin:14px 0 0;white-space:pre-line}.srcsheet .nt2{font-size:13px;color:var(--mute2);line-height:1.45;margin:16px 0 0;padding-top:14px;border-top:1px solid var(--line)}.menu-sheet{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--surface);z-index:110;padding:20px;overflow:auto;animation:fade .2s}.menu-sheet .top{display:flex;justify-content:space-between;align-items:center;height:48px}.menu-sheet .top .logo{width:65px}.menu-sheet .top .x{width:44px;height:44px;margin-right:-10px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--ink);flex:0 0 44px}.menu-sheet .top .x svg{width:24px;height:24px;display:block}.menu-sheet .top .x:active{background:var(--bg2)}.menu-sheet .wa{display:flex;align-items:center;gap:13px;background:var(--bg2);border-radius:var(--r);padding:13px 15px;margin:22px 0 0}.menu-sheet .wa .ic{width:36px;height:36px;flex:0 0 36px;border-radius:50%;background:var(--green);display:flex;align-items:center;justify-content:center;color:#fff}.menu-sheet .wa .ic svg{width:20px;height:20px;display:block}.menu-sheet .wa .t{font-size:16px;font-weight:500}.menu-sheet .wa .s{font-size:14px;color:var(--mute2)}.menu-sheet{display:flex;flex-direction:column}.mgrp{margin-top:20px}.mlbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--mute2);margin-bottom:4px}.mrows a{display:flex;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid var(--line);color:var(--ink)}.mrows a:last-child{border-bottom:0}.mrows .tx b{font-size:19px;font-weight:500;letter-spacing:-.01em;display:block}.mrows .tx em{font-style:normal;font-size:13.5px;color:var(--mute);display:block;margin-top:2px}.mrows .ch{margin-left:auto;display:flex;color:var(--mute);flex:0 0 18px}.mrows .pic{flex:0 0 auto;width:84px;height:52px;margin-left:auto;display:flex;align-items:center;justify-content:center}.mrows .pic img{width:100%;height:100%;object-fit:contain;display:block}.mrows .pic+.ch{margin-left:0}.mrows .ch svg{width:19px;height:19px;stroke-width:2.1}.mrows a.on .tx b:after{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ink);margin-left:9px;vertical-align:middle}.mfoot{margin-top:auto;padding-top:24px}.menu-sheet .ct{color:var(--mute);font-size:15px;line-height:1.7;margin-top:18px}.fitcard{background:var(--bg2);border-radius:16px;padding:14px 16px;display:flex;align-items:center;gap:18px;flex-wrap:wrap;width:fit-content;max-width:100%}.fitcard .fc-tx{min-width:0}.fitcard .t{font-size:17px;font-weight:500}.fitcard .s{font-size:13px;color:var(--mute2);margin:3px 0 0}.fitcard .btn{width:auto;flex:0 0 auto;height:42px;padding:0 18px;font-size:12px;letter-spacing:.08em;background:var(--surface);border:1px solid var(--line2)}.fitbox{padding:8px 0 24px}.fitform{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:22px 20px;max-width:460px}.fitform .fclose{position:absolute;right:12px;top:12px;width:32px;height:32px;border-radius:50%;background:var(--bg2);display:flex;align-items:center;justify-content:center;color:var(--mute)}.fitform .fclose svg{width:14px;height:14px}.fitform .fclose:hover{background:var(--bg3);color:var(--ink)}.fitform .ft{font-size:20px;font-weight:500;letter-spacing:-.01em;padding-right:40px}.fitform .fs{font-size:14px;color:var(--mute2);margin:5px 0 18px;line-height:1.4}.fitform .fitcta{margin-top:16px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;font-size:13px}.fine{font-family:var(--mono);font-size:11px;line-height:1.6;color:var(--mute2);text-align:center;margin:12px 0 0}.fine a{text-decoration:underline;text-underline-offset:2px}.fitbox .h1{font-size:40px;margin-bottom:16px}.fitbox .sub{margin-bottom:24px}.res{border-radius:20px;padding:20px;margin:16px 0}.res.ok{background:var(--bg2)}.res .t{font-size:19px;font-weight:500;display:flex;gap:8px;align-items:center}.res .car{font-size:17px;margin:8px 0 6px}.res .s{font-size:14px;color:var(--mute);line-height:1.45}.res .ch{font-size:14px;text-decoration:underline;text-underline-offset:3px;margin-top:12px;display:inline-block}.res.ny{background:var(--surface);border:1px solid var(--line2)}.res.ny .t{color:var(--ink)}.shopcard{background:var(--bg2);border-radius:20px;padding:0 20px 22px;overflow:hidden;position:relative;display:flex;flex-direction:column}.shopcard+.shopcard{margin-top:16px}.shopcard .strip{background:var(--bg3);font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:9px;margin:0 -20px;color:var(--ink);text-align:center}.shopcard .strip.ghost{background:transparent;color:transparent}.shopcard .pimg{height:150px;display:flex;align-items:center;justify-content:center;margin:16px 0 14px}.shopcard .pimg img{max-height:100%;object-fit:contain}.shopcard .ti{font-size:24px;font-weight:500;letter-spacing:-.02em}.shopcard .sl{font-size:15px;color:var(--mute);line-height:1.4;margin:6px 0 14px}.shopcard .feats{margin-bottom:auto}.shopcard .pre{color:var(--mute);font-size:14px;margin-bottom:8px}.shopcard .f{font-size:15px;margin-bottom:8px;display:flex;gap:9px;align-items:flex-start}.shopcard .price{font-size:32px;font-weight:500;letter-spacing:-.03em;margin-top:18px}.shopcard .aff{font-size:13px;color:var(--mute2);margin:5px 0 14px}.shopcard .btn.pay{margin-top:9px;background:var(--surface);color:var(--ink);border:1px solid var(--line2)}.shopcard .more{display:block;text-align:center;margin-top:14px;font-size:15px}.fitf{display:flex;gap:9px;align-items:flex-start;justify-content:center;font-size:15px;font-weight:500;text-align:left;margin-top:12px;padding-bottom:11px;margin-bottom:12px;border-bottom:1px solid var(--line)}.fitf svg{width:18px;height:18px;flex:0 0 18px;margin-top:1px;color:var(--jade)}.sheet.wacard{max-height:none;padding-bottom:26px}.wacard .wan{font-size:17px;font-weight:500}.wacard .wam{font-size:13px;color:var(--mute2)}.wacard .alt{line-height:1.7}.wacard .alt a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.wacard .wacar{display:flex;align-items:flex-start;gap:7px;font-size:13px;color:var(--mute);margin:10px 2px 16px;line-height:1.45}.wacard .wacar svg{width:15px;height:15px;flex:0 0 15px;margin-top:2px;color:var(--jade)}.fitbox.askbig{padding:8px 0 0;margin:0 auto;max-width:640px;text-align:center}.fitbox.askbig .fitform{background:none;border:0;border-radius:0;padding:0;max-width:none;text-align:center}.fitbox.askbig .eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute2)}.fitbox.askbig .h2{font-size:28px;line-height:1.12;margin:10px 0;letter-spacing:-.02em}.fitbox.askbig .sub{font-size:16px;color:var(--mute);margin:0 0 18px;line-height:1.45}.fitbox.askbig .fine{margin-top:12px}.fitbox.askbig .srch,.fitbox.askbig #fitsug{text-align:left}@media (min-width:1024px){.fitbox.askbig .h2{font-size:38px}}.fitask{padding:8px 0 0;margin:0 auto;max-width:640px;text-align:center}.fitask .eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--mute2);text-transform:uppercase}.fitask .h2{font-size:28px;line-height:1.12;margin:10px 0;letter-spacing:-.02em}.fitask .sub{font-size:16px;color:var(--mute);margin:0 0 18px;line-height:1.45}.fitask .pickbtn{width:auto;display:inline-flex;min-width:240px}@media (min-width:1024px){.fitask .h2{font-size:38px}}.fitask .shoppk{max-width:520px;margin:10px auto 0;text-align:left}.fitask .fchg{display:flex;align-items:center;justify-content:space-between;max-width:520px;margin:0 auto}.fitask .fchg .k{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute2)}.fitask .fchg .cx{font-size:14px;color:var(--mute)}@media (max-width:760px){.hdr a.shop.pillshop{display:none}}.askdone{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;background:var(--bg2);margin-bottom:22px;text-align:left;flex-wrap:wrap}.askdone .ic{display:flex;color:var(--jade);flex:0 0 18px}.askdone .ic svg{width:18px;height:18px}.askdone .tx{flex:1 1 220px;min-width:0}.askdone .tx b{display:block;font-weight:500;font-size:15px}.askdone .tx em{display:block;font-style:normal;font-size:13px;color:var(--mute);margin-top:2px}.askdone .ch{font-size:14px;color:var(--ink);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.askdone .rm{font-size:14px;color:var(--mute);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.askdone .rm:hover{color:var(--ink)}.forline{font-size:13px;color:var(--jade);margin-top:5px;font-weight:500}@media (min-width:1024px){.fitf{margin-top:6px}}.prods{padding-top:56px}.shop .top .h2{margin:12px 0 20px}.shop .top.known{margin-bottom:30px}.shop .top.known .h2{font-size:28px;line-height:1.1;margin:10px 0 12px}.shop .top.known .sub{font-size:16px}@media (min-width:1024px){.prods{padding-top:64px}.shop .top.known{margin-bottom:28px}.shop .top.known .h2{font-size:38px;max-width:820px;margin-left:auto;margin-right:auto}}.trustband{padding:0 0 8px;margin-top:56px}.trustband .wrap{border-top:1px solid var(--line);padding-top:34px}.trustband .tb{display:flex;gap:16px;align-items:flex-start;padding:14px 0;border-top:1px solid var(--line)}.trustband .tb:first-child{border-top:0}.trustband .tb .t{font-size:19px;font-weight:500}.trustband .tb .s{font-size:14px;color:var(--mute);margin-top:2px}.trustband .ic{width:36px;height:36px;border-radius:50%;background:var(--bg2);flex:0 0 36px;display:flex;align-items:center;justify-content:center}.trustband .ic svg{width:18px;height:18px}.trustband .payrow{margin-top:26px;padding-top:20px;border-top:1px solid var(--line)}.trustband .payrow .acc{margin:0}.trustband .payrow .acc.more{margin-top:6px}.trustband .acc{margin-top:28px;font-size:13px;color:var(--mute2)}.marks{display:flex;gap:18px;flex-wrap:wrap;align-items:center;margin:12px 0}.marks .pm{display:inline-flex;align-items:center;gap:4px;height:20px;color:var(--ink);opacity:.75}.marks .pm svg{height:16px;width:auto;display:block}.marks .pm.apay svg{height:15px}.marks .pm b{font-size:14px;font-weight:600;letter-spacing:-.01em}.trustband .marks .pm{color:var(--ink);opacity:.7}.chk .sum .marks .pm{color:#fff;opacity:.85}.chk .hdmin{display:flex;justify-content:space-between;align-items:center;height:64px}.chk .hdmin .sec-l{font-size:13px;color:var(--mute)}.stepsbar{display:block;padding:4px 0 18px}.stepsbar .lbl{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute2);margin-bottom:8px}.stepsbar .bar{display:block;height:2px;background:var(--line);border-radius:2px;overflow:hidden}.stepsbar .bar i{display:block;width:66%;height:100%;background:var(--ink)}.chk .lk,.osum .lk{display:inline-flex;width:12px;height:12px;vertical-align:-1px;margin-right:6px}.chk .lk svg,.osum .lk svg{width:12px;height:12px;display:block}.osum,.osum.desk{background:none;border:1px solid var(--line2)}.osum.mob>.r{display:flex;align-items:center;gap:12px}.osum.mob .thumb{width:52px;height:38px;object-fit:contain;background:var(--surface);border-radius:8px;flex:none}.osum.mob>.r>span:first-of-type{flex:1}.osum.desk .thumb{display:none}.osum{background:none;border:1px solid var(--line2);border-radius:16px;padding:16px 20px;margin-bottom:24px}.osum .r{display:flex;justify-content:space-between;font-size:16px;padding:6px 0}.osum .r .fl{font-size:13px;color:var(--mute2)}.osum .tot{border-top:1px solid var(--line);margin-top:8px;padding-top:12px}.osum .tot b{font-size:18px;font-weight:500}.osum .tl{font-size:15px;color:var(--mute)}.osum .ex{font-size:13px;color:var(--mute2);margin-top:6px}.osum .promo{display:flex;gap:8px;margin-top:12px}.osum .promo .field{flex:1;margin:0}.osum .promo .btn{height:56px;width:auto;padding:0 18px;font-size:12px;letter-spacing:.08em}.osum .ps{font-size:13px;margin-top:8px}.osum .ps.ok{color:#1e7f4a}.osum .ps.bad{color:var(--red)}.carbox{background:var(--bg2);border-radius:16px;padding:16px 20px;margin:0 0 24px}.carbox .t{font-size:17px;font-weight:500}.carbox .t.acc{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;background:none;border:0;padding:0;text-align:left;font-size:22px;font-weight:500;color:var(--ink);cursor:pointer}.carbox .t.acc .cv{display:inline-flex;width:30px;height:30px;border-radius:50%;border:1px solid var(--line2);align-items:center;justify-content:center;color:var(--mute);flex:none;transition:color .15s,border-color .15s}.carbox .t.acc:hover .cv{color:var(--ink);border-color:var(--line2)}.carbox .t.acc .cv svg{width:14px;height:14px;display:block}.carbox .s{font-size:13px;color:var(--mute2);margin:4px 0 12px;line-height:1.4}.carbox .or{display:inline-block;background:var(--surface);border-radius:var(--pill);padding:4px 12px;font-size:12px;color:var(--mute2);margin:4px 0 12px}.carbox .nt{font-size:13px;color:var(--mute2);line-height:1.45;margin-top:8px}.chk h3{margin:28px 0 14px}.chk .hint{font-size:13px;color:var(--mute2);margin:-4px 0 8px}.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dopt{border:2px solid var(--ink);border-radius:14px;padding:14px 16px;display:flex;gap:12px;align-items:flex-start}.dopt .rd{width:20px;height:20px;border-radius:50%;border:6px solid var(--ink);flex:0 0 20px;margin-top:2px}.dopt .t{font-size:16px;font-weight:500}.dopt .s{font-size:13px;color:var(--mute);margin-top:2px;line-height:1.4}.chk .cmt{font-size:14px;font-weight:500;margin:20px 0}.chk .consent{font-size:12px;color:var(--mute2);text-align:center;margin-top:14px;line-height:1.5}.chk .sn{font-size:14px;text-align:center;margin-top:10px}.chk .legal{font-size:13px;color:var(--mute2);text-align:center;line-height:1.6;margin:20px 0 40px}.banner{border-radius:12px;padding:14px 16px;margin:0 0 16px;display:flex;gap:10px;align-items:flex-start;line-height:1.4}.banner.err{background:var(--redbg);border:1px solid rgba(192,57,43,.4);color:#7a1f16}.banner .dot{width:8px;height:8px;border-radius:50%;background:var(--red);flex:0 0 8px;margin-top:7px}.banner .t{font-size:15px;font-weight:500}.banner .s{font-size:13px;margin-top:2px}.sumerr{font-size:13px;color:var(--red);margin:12px 0}.osum.desk{display:none}.ty .chk-ic{width:56px;height:56px;border-radius:50%;background:var(--mint);display:flex;align-items:center;justify-content:center;font-size:26px;margin-bottom:20px}.ty .ol{font-size:15px;color:var(--mute);margin:10px 0 24px}.ty .next{background:var(--bg2);border-radius:16px;padding:20px}.ty .next .t{font-size:19px;font-weight:500;margin-bottom:14px}.ty .next .s{display:flex;gap:14px;padding:10px 0}.ty .next .n{width:24px;height:24px;border-radius:50%;background:var(--ink);color:var(--bg);font-size:12px;display:flex;align-items:center;justify-content:center;flex:0 0 24px}.ty .next .w{font-size:16px;font-weight:500}.ty .next .d{font-size:14px;color:var(--mute);line-height:1.4}.ty .item{display:flex;justify-content:space-between;padding:16px 0;border-top:1px solid var(--line);margin-top:20px;font-size:16px}.ty .item .p{font-size:13px;color:var(--mute2)}.ty .carf{background:var(--inv);color:#fff;border-radius:16px;padding:20px;margin-bottom:20px}.ty .carf .t{font-size:19px;font-weight:500}.ty .carf .s{font-size:14px;color:#b9b9be;margin:6px 0 16px;line-height:1.4}.ty .carf .field input,.ty .carf .field select{background:var(--surface)}.ty .btn+.btn{margin-top:10px}.ty .sl{font-size:14px;color:var(--mute2);text-align:center;margin-top:24px;line-height:1.5}.ord .tl{display:flex;position:relative;margin:24px 0}.ord .tl:before{content:"";position:absolute;left:6px;right:33%;top:9px;height:2px;background:var(--ink)}.ord .tl:after{content:"";position:absolute;right:6px;width:33%;top:9px;height:2px;background:var(--bg3)}.ord .tl .st{flex:1;position:relative}.ord .tl .dot{width:12px;height:12px;border-radius:50%;background:var(--ink);margin-bottom:12px}.ord .tl .st.todo .dot{background:var(--surface);border:1px solid var(--line2)}.ord .tl .n{font-size:15px}.ord .tl .st.todo .n{color:var(--mute2)}.ord .tl .d{font-size:13px;color:var(--mute2)}.ord .trk{background:var(--bg2);border-radius:16px;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.ord .trk .l{font-size:13px;color:var(--mute2)}.ord .trk .v{font-size:17px;margin-top:4px}.ord .lab{font-size:13px;color:var(--mute2);margin:0 0 8px}.ord .it{border:1px solid var(--line);border-radius:12px;padding:12px;display:flex;gap:12px;align-items:center;margin-bottom:16px}.ord .it .th{width:48px;height:48px;border-radius:8px;background:var(--bg3);display:flex;align-items:center;justify-content:center;padding:4px}.ord .it .th img{max-height:100%}.ord .it .nm{font-size:17px}.ord .it .cr{font-size:13px;color:var(--mute2)}.ord .it .pr{margin-left:auto;font-size:17px}.ord .ask{background:var(--inv);color:#fff;border-radius:16px;padding:18px 20px;margin-bottom:24px}.ord .ask .t{font-size:17px;font-weight:500}.ord .ask .s{font-size:14px;color:#b9b9be;margin-top:6px;line-height:1.4}.ord .addr{font-size:15px;line-height:1.5;margin-bottom:20px}.svc{min-height:80vh;display:flex;flex-direction:column}.svc .in{padding:100px 20px 40px;flex:1}.svc .h1{font-size:40px;margin:8px 0 20px}.svc .links{margin-top:20px;display:flex;flex-direction:column;gap:14px}.svc .help{font-size:14px;color:var(--mute2);padding:24px 0 40px}.sc .grp{padding:16px 0;border-top:1px solid var(--line)}.sc .grp .ix{font-size:28px;font-weight:500;letter-spacing:-.02em;margin-bottom:10px}.stripe{min-height:100vh;background:#f6f9fc;color:#30313d;font-family:-apple-system,Segoe UI,Helvetica,Arial,sans-serif;display:flex;flex-direction:column;align-items:center;padding:40px 20px}.stripe .box{background:var(--surface);border-radius:8px;box-shadow:0 2px 12px #00000014;padding:28px;width:100%;max-width:420px}.stripe .l{font-size:12px;color:#6a7383;margin-bottom:4px}.stripe .a{font-size:28px;font-weight:600;margin-bottom:20px}.stripe .in{border:1px solid #e0e6eb;border-radius:6px;height:44px;padding:0 12px;display:flex;align-items:center;color:#a0a8b3;margin-bottom:10px;font-size:15px}.stripe .btn{background:#635bff;color:#fff;border-radius:6px;height:44px;margin-top:8px;font-family:inherit;font-size:16px;font-weight:500;text-transform:none;letter-spacing:0}.stripe .btn.g{background:var(--surface);color:#30313d;border:1px solid #e0e6eb}.stripe .note{font-size:12px;color:#6a7383;text-align:center;margin-top:16px}#testpanel .tp{position:fixed;left:12px;bottom:12px;z-index:200}#testpanel .tpb{width:44px;height:44px;border-radius:50%;background:#ff5a36;color:#fff;font-size:20px;box-shadow:0 6px 20px #00000040}#testpanel .box{position:absolute;left:0;bottom:52px;width:280px;background:var(--surface);border-radius:14px;box-shadow:0 10px 40px #00000040;padding:14px;font-size:13px}#testpanel .box h4{font-size:13px;margin:0 0 8px;color:var(--mute2);text-transform:uppercase;letter-spacing:.06em}#testpanel label{display:flex;align-items:center;gap:8px;padding:5px 0}#testpanel .box a{display:block;padding:4px 0;color:#0b57d0}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);background:var(--inv);color:#fff;padding:12px 18px;border-radius:var(--pill);font-size:14px;z-index:300;animation:fade .2s;white-space:nowrap}@media (min-width:1024px){section.grey-m{background:var(--bg)}section.grey-d{background:var(--bg2)}section.rv{background:var(--bg)}section.sup{background:var(--bg)}section.fuel{background:var(--bg);color:var(--ink);padding:80px 0}.fuelin{display:grid;grid-template-columns:496px 664px;justify-content:space-between;align-items:start;text-align:left;max-width:none}.fleft,.fright{display:block}.fuel .fdrop,.fuel .ftitle{display:none}.fuel .lab{display:block;color:var(--mute2);margin:0 0 18px}.fuel .pair{display:block;margin:0;font-size:40px}.fuel .pair .g{color:var(--dim)}.fuel .pair .m{color:var(--ink)}.fuel .sub{color:var(--ink);font-size:19px;margin:24px 0 0;max-width:420px}.fcard{background:linear-gradient(160deg,#eef9f2,#e2f4e9);border:1px solid rgba(12,60,38,.09);border-radius:20px;padding:32px;margin:0;display:flex;flex-direction:column;position:relative;overflow:hidden;isolation:isolate}.fcard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(58% 62% at 82% 22%,rgba(74,196,140,.28),transparent 72%)}.fcard .usd{order:1;font-size:72px;color:var(--ink);margin:0;letter-spacing:-.04em}.fcard .est{order:2;color:var(--ink);font-size:17px;margin:14px 0 0}.fcard .esm{order:3;color:var(--mute2);font-size:15px;margin:4px 0 0}.fsl{order:4;padding-top:52px;margin-top:20px}.fsl .knob{background:var(--ink);color:var(--bg);font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:8px 16px;border-radius:var(--pill)}.fsl .knob:after{content:"";position:absolute;left:var(--ax,50%);bottom:-5px;width:12px;height:12px;background:var(--ink);transform:translate(-50%) rotate(45deg);border-radius:2px;z-index:-1}.range{background:linear-gradient(to right,var(--ink) 0,var(--ink) var(--fill,30%),#e2e2e6 var(--fill,30%),#e2e2e6 100%)}.range::-webkit-slider-thumb{background:var(--ink)}.range::-moz-range-thumb{background:var(--ink)}.fcard .mm{color:var(--mute2);font-size:11px;margin-top:16px}.fuel .presets{display:flex;gap:12px;margin:20px 0 0}.fuel .presets button{flex:1;height:44px;padding:0 16px;background:var(--surface);border:1px solid var(--line2);color:var(--ink);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.fuel .presets button.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.fuel .disc{color:var(--mute2);margin:28px 0 0;font-size:15px;line-height:1.5;max-width:420px}.fuel .btn{background:none;color:var(--ink);border:0;border-bottom:1px solid var(--line2);border-radius:0;width:auto;height:auto;padding:0 0 4px;margin:22px 0 0;display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;font-size:12px}.wrap{padding:0 108px}.h1{font-size:88px;line-height:1}.h2{font-size:48px;line-height:1.1}.h3{font-size:26px}.sub{font-size:19px}.pair{font-size:40px}section.sec{padding:80px 0}.center{text-align:center}.center .sub{max-width:808px;margin-left:auto;margin-right:auto}.istrip{height:46px;font-size:14px;font-weight:500;justify-content:center;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase}.hdr{height:86px}.hdr .in{padding:0 108px;max-width:none}.hdr.onhero{top:46px}.hdr.onhero .in{width:auto;max-width:none;margin:0;padding:0 108px;height:100%;gap:34px;justify-content:space-between;border-radius:0;background:none;border:0;backdrop-filter:none;-webkit-backdrop-filter:none}.hdr.onhero.stuck{top:12px;height:auto;background:none;border-bottom:0;backdrop-filter:none;-webkit-backdrop-filter:none}.hdr.onhero.stuck .in{margin:0 24px;padding:0 10px 0 28px;height:56px;border-radius:var(--pill);background:#101014e0;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(26px) saturate(1.5);-webkit-backdrop-filter:blur(26px) saturate(1.5)}.hdr.onhero.stuck .ibtn{width:34px;height:34px;flex:0 0 34px}.hdr.onhero.stuck .logo svg{width:58px;height:14.8px}.hdr.onhero.stuck .logo span{font-size:18px}.hdr .nav{flex:1;justify-content:flex-end;margin-right:48px;gap:30px}.hdr .nav a:not(.shop){display:inline}.hdr.onhero .nav{flex:1;justify-content:flex-end;margin-right:36px;gap:26px;font-size:13px}.hdr.onhero .right{gap:8px}.hdr.onhero .ibtn{width:36px;height:36px;flex:0 0 36px}.hdr.onhero .thsw{padding:2px;gap:1px}.hdr.onhero .thsw button{width:28px;height:28px}.hdr.onhero .thsw button svg{width:15px;height:15px}.hdr .logo span{display:inline}.hdr .ibtn.menu{display:none}.hero{height:620px}.hero .hin{padding:0 108px;max-width:none;display:block;text-align:left}.hero .h1{font-size:72px;line-height:1.06;letter-spacing:-.03em;margin:0;padding-top:150px;max-width:620px}.hero .h1 br.dbr{display:block}.hero .sub{position:absolute;left:auto;right:80px;top:366px;font-size:22px;line-height:1.3;width:398px;max-width:none;margin:0;padding-top:0;letter-spacing:-.005em}.hero .ctas{position:absolute;left:auto;right:80px;top:490px;width:398px;flex-direction:row;justify-content:flex-start;max-width:none;gap:8px;margin:0}.hero .ctas .btn.hero-ghost{margin:0;justify-content:center;padding:0 24px}.d-lbl{display:inline}.m-lbl,.istrip .m-lbl{display:none}.istrip .d-lbl{display:inline}.hide-m{display:inline-flex!important}.btn.hero-primary,.btn.hero-ghost{height:48px;border-radius:24px;width:auto;flex:1 1 0;min-width:0;white-space:nowrap;padding:0 16px;font-family:var(--mono);font-size:13px;text-transform:uppercase;letter-spacing:.02em}.btn.hero-ghost{background:#ffffff38;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.results .grid{display:grid;grid-template-columns:300px 1fr;gap:40px;align-items:start}.results .pairbox{margin-top:0}.results .grid>*{min-width:0}.results .sub{font-size:16px}.results .pairbox,.dcode .pairbox,.dlamp .pairbox{font-size:48px;line-height:1.02;letter-spacing:-.03em}.results .eyebrow{margin-bottom:18px}.rcard .media.chart img{filter:invert(1)}.rs-arrows button{width:40px;height:40px;border-radius:50%;border:1px solid var(--line2);display:inline-flex;align-items:center;justify-content:center;margin-left:10px}.rs-arrows svg{width:16px;height:16px}.rs-track{margin:0 -108px 0 0;padding:8px 108px 16px 0;gap:20px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 150px),rgba(0,0,0,.15) 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 150px),#00000026)}.rcard{flex:0 0 281px}.rs-dots{display:none}.rs-arrows{display:flex}.rs-nav{justify-content:space-between}section.rfs{background:var(--bg);padding:0}.rfs .wrap{border-bottom:1px solid var(--line)}.rf{flex-direction:row;gap:0;padding:36px 0 34px}.rf .k{display:none}.rf .item{border-top:0;padding:0}.rf .ic{display:flex}.rf .t{display:block}.rf .b{color:var(--mute)}.rf .item{flex:1;flex-direction:column;gap:0;align-items:center;text-align:center;padding:0 12px}.rf .num{display:none}.rf .ic{display:flex;width:auto;height:auto;background:none;border-radius:0;justify-content:center;margin-bottom:14px;color:var(--ink)}.rf .ic svg{width:22px;height:22px}.rf .ic b{font-size:17px;font-weight:500;letter-spacing:-.01em}.rf .t{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.rf .b{font-size:14px;color:var(--mute2);line-height:1.35}.rf .b .claim,.rf .b .detail{font-weight:400;color:inherit}.product .grid{max-width:1016px;margin:0 auto;text-align:center}.product .eyebrow{margin-bottom:18px}.product .h2{font-size:48px;line-height:1.1;max-width:560px;margin:0 auto}.prodimg{max-width:none;margin:24px auto 40px;background:transparent;padding:0;width:600px}.pstats{max-width:900px;margin:56px auto 0}.pstats .pv{font-size:104px;margin:10px 0 14px}.pstats .pk{font-size:11px}.pstats .pl{font-size:12px}.pstats .ps2{font-size:13px;margin-top:12px}.statement{font-size:44px;line-height:1.18;max-width:700px;margin:0 auto}.statement p+p{font-size:44px;color:var(--ink);margin-top:36px}.statement .ic{width:34px;height:37px;vertical-align:-7px;margin:0 2px 0 0}.statement .ic svg{width:34px;height:37px}section.adv{background:#111;color:#fff}.adv .bg,.adv .shade,.adv .bgv{height:100%}.adv .shade{background:linear-gradient(180deg,#00000026,#00000026 45%,#0000008c)}.adv .media{display:none}.adv .in{min-height:660px;padding:80px 108px 48px;display:flex;flex-direction:column;justify-content:space-between}.adv .txt{padding:0;display:flex;flex-direction:column;justify-content:space-between;flex:1}.adv .h2{color:#fff;font-size:48px;line-height:1.1;text-align:left;align-self:flex-end;width:calc(50% - 24px);max-width:none;text-wrap:balance}.adv .body{color:#fff;font-size:24px;line-height:1.35;max-width:520px;margin:0}.adv .advtabs{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:48px;order:0}.adv .txt{order:0}.adv .advtabs .n{display:block}.adv .advtabs button{text-align:left;position:relative;padding-bottom:14px;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;display:flex;gap:22px}.adv .advtabs button.on{color:#fff}.adv .advtabs .ln{position:absolute;left:0;right:0;bottom:0;height:1px;background:#ffffff4d}.adv .advtabs b{display:block;height:1px;width:0;background:var(--surface)}.diag{min-height:650px;display:flex;align-items:stretch}.diag{height:clamp(680px,calc(32.08vw + 268px),1000px)}.diag .dmedia{right:0;bottom:0;left:0;top:0;height:100%}.diag .dzoom{transform:translate(-.7vw) scale(1.04);transform-origin:50% 50%}.diag .bg,.diag .shade,.diag .bgv{height:100%;top:0}.diag .shade{background:radial-gradient(120% 82% at 50% 52%,#0003,#000000e6 74%)}.diag .bg{background-position:calc(50% - 22px) calc(50% + 60px)}.diag .lampoff{left:50%;top:calc(32.08vw - 98px);transform:translate(-50%);width:260px;height:180px}.pring .rcode{font-size:26px}.diag .rcap{font-size:10px;bottom:calc(100% + 16px)}.pring .rst{font-size:11px}.pring .rok{width:32px;height:32px}.pring .rok svg{width:17px;height:17px}.diag .in{width:100%;height:100%;padding:44px 108px 0;text-align:center;z-index:2}.diag .dtext{padding:0;max-width:808px;margin:0 auto}.diag .dpair{font-size:40px;margin-top:14px}.diag .dpair .g{margin:0 auto}.diag .sub{color:#c7c7cc;font-size:17px;max-width:600px;margin:14px auto 0}.diag .scan{position:absolute;left:50%;top:calc(32.08vw - 80px);transform:translate(-50%);height:auto;padding-top:0;gap:12px}.pring{width:160px;height:160px}.diag .dfoot{position:absolute;left:50%;transform:translate(-50%);bottom:14px;width:700px;padding:0;min-height:0}.diag .pexp{left:50%;right:auto;transform:translate(-50%);width:640px;top:auto;bottom:48px;font-size:16px;line-height:1.5;padding:0;text-align:center}.diag .psteps{position:absolute;left:50%;transform:translate(-50%);bottom:14px;padding:0;justify-content:center}.diag .psteps i{width:34px;margin:0 14px}section.install{background:linear-gradient(135deg,#ededf0 0%,#f7f7f9 45%,var(--surface) 100%);padding:0;overflow:hidden}.install .wrap{padding:0;max-width:none}.install .grid{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:center;min-height:640px}.install .itxt{display:block}.install .compat{order:0}.install .ivid{display:none}.install .plug{position:relative;display:flex;align-items:flex-end;justify-content:flex-start;padding-left:176px;height:640px;overflow:hidden}.install .plug:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:repeating-linear-gradient(0deg,rgba(17,17,16,.055) 0 1px,transparent 1px 28px),repeating-linear-gradient(90deg,rgba(17,17,16,.055) 0 1px,transparent 1px 28px);-webkit-mask-image:radial-gradient(78% 78% at 34% 50%,#000 42%,transparent 100%);mask-image:radial-gradient(78% 78% at 34% 50%,#000 42%,transparent 100%)}.install .plug img{position:relative;z-index:1}.install .plug img{-webkit-mask-image:linear-gradient(to bottom,#000 72%,transparent 99%);mask-image:linear-gradient(to bottom,#000 72%,transparent 99%)}.install .plug:after{content:"";position:absolute;left:0;right:0;bottom:0;height:200px;z-index:2;background:linear-gradient(to bottom,transparent,var(--bg2) 92%);pointer-events:none}.install .plug img{width:auto;width:363px;height:504px;max-width:none;object-fit:fill;transform:none}.install .itxt{padding:0 108px 0 0;max-width:660px}.install .h2{font-size:48px;line-height:1.1}.install .sub{font-size:20px;max-width:600px}.install .steps{margin:56px 0 0;gap:0}.install .steps .s{border-top:0;padding:10px 0;gap:24px;align-items:flex-start}.install .steps .n{font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--mute2);min-width:24px;padding-top:5px;font-weight:400}.install .steps .t{font-size:17px;padding-top:0;line-height:1.35}.install .compat{margin:2px 0 0 48px;font-size:14px;color:var(--mute2);max-width:560px}.install .vidD{display:inline-flex;align-items:center;gap:16px;margin-top:64px;margin-left:48px}.install .vidD .th{position:relative;width:48px;height:48px;border-radius:50%;overflow:hidden;flex:0 0 48px;display:flex;align-items:center;justify-content:center;background:var(--inv)}.install .vidD .th img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.7}.install .vidD .th svg{position:relative;width:14px;height:14px;color:#fff}.install .vidD .tx{display:flex;flex-direction:column;gap:4px;font-family:var(--mono);letter-spacing:.08em}.install .vidD .l1{font-size:12px;text-transform:uppercase}.install .vidD .l2{font-size:12px;color:var(--mute2)}.tdial{gap:28px;align-items:center}.tring{width:188px;height:188px;flex:0 0 188px}.tring svg{width:188px;height:188px}.tring .tv b{font-size:38px}.tring .tv i{font-size:11px;margin-top:7px}.ver .col .tinfo{justify-content:center}.ver .col .tmeta.trun{position:absolute;left:24px;right:24px;bottom:24px;padding-top:0}.tdelta{font-size:34px;margin-top:0}.tdelta small{font-size:15px}.cmp .h2{max-width:480px;margin:0 auto}.cmp .mobonly{display:none}.cmp .segwrap{text-align:center;margin:32px 0 0}.cmp #cmpseg{display:inline-flex;gap:2px;background:var(--bg2);border-radius:var(--pill);padding:3px}.cmp #cmpseg button{height:38px;border:0;border-radius:var(--pill);background:none;color:var(--mute)}.cmp #cmpseg button.on{background:var(--ink);color:var(--bg)}.cmp #cmpseg button.on:after{display:none}.cmp .cmpwrap{margin-top:0}.cmp .cmpwrap{position:relative;max-width:1000px;margin:28px auto 0;background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:4px 28px 16px;box-shadow:0 1px 2px #0b0b0b08}.cmpband{display:block;position:absolute;left:274px;width:351px;top:50px;bottom:10px;background:var(--bg2);border-radius:14px;z-index:0;pointer-events:none}.cmphd{position:relative;z-index:1;display:grid;grid-template-columns:224px 1fr 1fr;gap:0 36px;padding:26px 12px 12px;margin:0 -12px;align-items:center}.cmphd .monte{display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:var(--pill);background:var(--ink);color:var(--bg);font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.cmphd .oth{display:inline-flex;align-items:center;height:auto;padding:0;border-radius:0;background:none;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute2)}.crit{position:relative;z-index:1;display:grid;grid-template-columns:224px 1fr 1fr;gap:0 36px;align-items:center;padding:20px 12px;margin:0 -12px;border-top:1px solid var(--line);border-radius:8px;transition:background .15s ease}.crit:hover{background:#0b0b0b09}.crit .cn{display:flex;gap:12px;align-items:center;font-family:var(--mono);font-size:12px;font-weight:500;margin-bottom:0;letter-spacing:.1em;text-transform:uppercase}.crit .cn .ri{display:block;width:20px;height:20px;flex:0 0 20px;color:var(--mute2)}.crit .cn .ri svg{width:20px;height:20px;display:block}.crit .row{display:contents}.crit .row .lab{display:none}.crit .row .tx{font-size:17px;line-height:1.45}.crit .row.o .tx{color:var(--mute)}.cmp .note{text-align:center;max-width:720px;margin:32px auto 0}section.rv{text-align:center}.rv .h2{font-size:48px;line-height:1.1}.rv .rating{margin:14px 0 40px}.rv .c{text-align:left}.rv .track{display:flex;gap:24px;margin:0;padding:0 0 12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth}.rv .track::-webkit-scrollbar{display:none}.rv .c{flex:0 0 calc((100% - 48px)/3);min-width:0;scroll-snap-align:start;background:var(--surface);border:1px solid var(--line);padding:32px;border-radius:20px}.rv .who{order:-1;margin:0 0 20px;padding-top:0}.rv .av{background:var(--bg3);color:var(--ink);width:40px;height:40px}.rv .stars{font-size:18px}.rv .t{font-size:24px;margin:14px 0 12px}.rv .b{font-size:16px;color:var(--mute)}.rvnav{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:var(--surface);border:1px solid var(--line);z-index:2}.rvnav svg{width:18px;height:18px}.rvnav.prev{left:-64px}.rvnav.next{right:-64px}.rvdots{margin-top:28px}.ver .col .panel{min-height:250px;padding:24px;margin-top:20px}.panel svg.ch{width:100%;height:auto;max-height:none}.ver .versub{text-align:center;max-width:620px;margin:16px auto 0;font-size:18px}.ver .cols{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px}.ver .col{background:none;border-radius:0;padding:0;display:flex;flex-direction:column}.ver .col .panel{flex:1;margin-top:18px}.ver .col .ct{font-size:26px;font-weight:500;letter-spacing:-.02em}.ver .col .desc{font-size:18px;line-height:1.35;margin:14px 0 0;min-height:48px}@supports (grid-template-rows:subgrid){.ver .cols{grid-template-rows:auto auto 1fr;row-gap:0}.ver .col{display:grid;grid-row:span 3;grid-template-rows:subgrid}.ver .col .desc{min-height:0}}.ver .mobsw{display:none}.stepwrap{margin-top:40px;text-align:left}.shd{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute2);margin-bottom:22px}.stepper{max-width:none;margin-top:0;text-align:left;gap:40px}.stepper:before{display:block;left:13px;right:13px;top:13px;background:var(--line2)}.stepper .nm{display:none}.stepper .n{display:flex;position:relative;z-index:1;margin:0 0 18px;width:26px;height:26px;border:1px solid var(--ink);background:var(--surface);font-family:var(--mono);font-size:12px}.stepper .t{font-size:19px;line-height:1.35;max-width:320px}.app>.wrap>.pair{display:none}.app .pair{display:block}.apptabs{display:none}.app .cards.a0 .acard:nth-child(2),.app .cards.a1 .acard:nth-child(1){display:flex}.app .cards .acard{border-radius:var(--r)}.app .cards{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:stretch;margin-top:40px}.acard,.acard+.acard{margin:0;display:flex;flex-direction:column}.acard .bd{flex:1}.acard .im{aspect-ratio:auto;height:340px;flex:0 0 340px}.acard .im .sh,.acard .im .chip,.acard .im .ti{display:none}.acard .bd{padding:24px 32px 28px}.acard .bd .sl{margin-bottom:16px;font-size:15px}.acard .f{font-size:15px;margin-bottom:6px}.acard .bd .ti2{display:flex;font-family:var(--mono);font-size:13px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:10px}.acard .bd .ti2 .chip{display:inline-flex}.acard .bd .ti2 .chip.dark{background:transparent;color:var(--ink);border:1px solid var(--line2)}.acard .bd .ti2 .chip svg{display:none}.acard.dark{background:var(--bg2);color:var(--ink)}.acard.dark .bd .sl{color:var(--mute)}section.pr{padding:80px 0}.pr .cards{display:grid;grid-template-columns:400px 400px;gap:40px;justify-content:center;margin-top:34px;align-items:stretch}.pcard{margin-top:0;padding:26px 28px 22px;text-align:center}.pcard .pimg{height:118px;margin:14px 0}.pr .prhead{display:flex;flex-direction:column}.pr .prhead .caption{order:-1;margin:0 0 20px}.pr .h2{max-width:480px;margin:0 auto;font-size:48px;line-height:1.1}.pr>.wrap>.pair{display:none}.pcard .ti{font-family:var(--mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-weight:400}.pcard .sl{font-size:15px;max-width:300px;margin:8px auto 16px;min-height:0}.pcard .f{text-align:left;justify-content:flex-start;font-size:15px;margin-bottom:8px}.pcard .f.plus{color:var(--ink)}.pcard .f.plus svg{opacity:1}.pcard .feats{min-height:0;margin-bottom:auto}.pcard .price{font-size:32px;margin-top:16px}.pcard .aff{font-size:14px;margin:4px 0 14px}.pcard .lm{text-decoration:underline;text-underline-offset:4px;margin-top:12px;font-size:14px}.pcard .tl{padding-top:14px;font-size:11px;margin-top:0}section.bens{background:var(--bg);color:var(--ink);padding:0}.bens .wrap{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bens .list{flex-direction:row;gap:24px;padding:64px 0}.bens .b{flex:1;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:0;border:0}.bens .ic{color:var(--ink);margin:0;flex:0 0 20px;width:20px;height:20px}.bens .ic svg{width:20px;height:20px}.bens .t{font-size:24px;margin-bottom:6px}.bens .d{color:var(--ink);max-width:380px;font-size:15px}section.faq{padding:80px 0}.faq .in{max-width:1016px;margin:0 auto}.faq .h2{text-align:center;font-size:64px;margin-bottom:40px}.faq .q{font-size:22px;font-weight:400;padding:16px 0}.faq .a{font-size:15px;color:var(--mute);padding-bottom:22px}section.sup{background:var(--bg);padding:80px 0}.sup .wrap{padding:0 108px}.sup .grid{display:grid;grid-template-columns:1fr 496px;gap:56px;align-items:center;background:var(--bg2);border-radius:24px;padding:44px 56px;position:relative;isolation:isolate;overflow:hidden}.sup .grid:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(46% 62% at 22% 46%,rgba(11,11,11,.11),transparent 72%)}.sup .h2{font-size:44px;line-height:1.08;max-width:400px;margin-bottom:0}.sup .sub{max-width:520px;font-size:19px}.sup .form{border-radius:20px;padding:28px}.sup .form .ft{font-size:22px;font-weight:500;letter-spacing:-.01em}.sup .form .fh{font-size:15px;color:var(--mute);margin:6px 0 24px}.sup .form .field input{background:var(--bg2);border:0}.sup .form .field{margin-bottom:12px}.sup .form .field label{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute2)}.sup .form .btn{font-family:var(--mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.sup .form .note{font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--mute2);line-height:1.6}.sup .wa{font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--mute2);margin-top:4px}.sup .avs .r{font-size:16px}.sup .avs .h{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}footer{padding:96px 0 40px}footer .top{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;align-items:start}footer .soc,footer .menu{order:0}footer .logo{margin-bottom:56px}footer .ct{font-family:var(--mono);font-size:14px;line-height:2}footer .ct a[href^=mailto]{text-transform:uppercase}footer .menu{border:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:2px 24px;font-size:15px;font-weight:400;letter-spacing:0}footer .menu a{line-height:2.1;color:var(--mute)}footer .menu a:hover{color:var(--ink)}footer .soc{margin:0;justify-content:flex-start}footer .soc a{width:40px;height:40px}footer .soc svg{width:18px;height:18px}footer .marks{display:flex;margin-top:28px}footer .makes{border-top:1px solid var(--line);margin-top:56px;padding-top:48px}footer .ml{display:none}.mk{max-height:none;column-count:9;column-gap:24px}.mk .fade,footer .mkbtn{display:none}.mk .grp{display:block;break-inside:avoid;margin:0}.mk .ix{display:none}.mk .chips{display:block}.mk .chips a{display:block;height:auto;padding:0 0 14px;border:0;border-radius:0;font-size:16px;white-space:nowrap}footer .disc{max-width:none}footer .disc{margin-top:40px}footer .bot{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;margin-top:40px;padding-top:28px}footer .bot span:first-child{margin-right:auto}.ov{align-items:stretch;justify-content:flex-end}.ov.center{align-items:center;justify-content:center}.sheet{width:440px;border-radius:0;max-height:none;padding:24px 32px}.sheet .handle{display:none}.ov.center .sheet{border-radius:24px;max-height:90vh;width:520px}.fitform{max-width:520px;padding:26px 24px}.fitcard{padding:18px 24px;border-radius:18px}.fitcard .t{font-size:19px}.fitcard .s{font-size:14px}.fitcard .btn{height:44px;padding:0 22px;font-size:13px}.shop .top{max-width:720px;margin:0 auto 52px;text-align:center}.shop .cards{display:grid;grid-template-columns:1fr 1fr;gap:24px}.shopcard+.shopcard{margin-top:0}.shopcard{padding:0 28px 28px}.shopcard .strip{margin:0 -28px}.shopcard .pimg{height:160px;margin:18px 0 16px}.shopcard .ti{font-size:26px}.trustband .grid{display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.trustband .tb{border:0;flex-direction:column;padding:0}.trustband .tb .t{min-height:2.8em}.trustband .payrow{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:32px;padding-top:22px}.trustband .payrow .acc.more{margin-top:0}.chk .grid{display:grid;grid-template-columns:600px 400px;gap:120px;align-items:start}.osum.mob{display:none}.osum.desk{display:block;position:sticky;top:96px;padding:24px 32px}.osum.desk .btn{margin-top:12px}.osum.desk .tr{display:flex;gap:10px;align-items:center;font-size:14px;padding:6px 0}.osum.desk .tr svg{width:18px;height:18px}.stepsbar,.chk .mobonly{display:none}.chk .stepsD{font-size:15px;color:var(--mute);margin:8px 0 24px}.chk .item{display:flex;align-items:center;gap:24px;padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.chk .item .im{width:120px;height:83px;background:var(--bg2);border-radius:10px;display:flex;align-items:center;justify-content:center;padding:6px}.chk .item .nm{font-size:19px;font-weight:500}.chk .item .fl{font-size:14px;color:var(--mute2);margin-top:2px}.chk .item .pr{margin-left:auto;font-size:19px}.ty .in{max-width:600px}.ord .in{max-width:808px;margin:0 auto}.ord .two{grid-template-columns:1fr 1fr;gap:24px}.svc .in{text-align:center;padding:200px 20px 80px}.svc .h1{font-size:64px}.svc .links{flex-direction:row;justify-content:center;gap:28px}.svc .ctas{display:flex;gap:16px;justify-content:center}.svc .btn{width:260px}.svc .help{text-align:center}.sc .grid{columns:3;column-gap:40px}.sc .grp{break-inside:avoid}}@media (min-width:1024px) and (max-width:1300px){.wrap{padding:0 48px}.rs-track{margin-right:-48px;padding-right:48px}.fuelin{grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);gap:40px}.rvnav.prev{left:-38px}.rvnav.next{right:-38px}.rs-track{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 90px),rgba(0,0,0,.15) 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 90px),#00000026)}.hero .in{padding:0 48px 96px}.hero .hin{padding:0 48px}.hero .sub,.hero .ctas{right:48px}.adv .in,.diag .in{padding-left:48px;padding-right:48px}.chk .grid{grid-template-columns:1fr 380px;gap:64px}.pr .cards{grid-template-columns:1fr 1fr}}.lgd{display:flex;gap:16px;font-size:13px;color:var(--mute);margin-top:6px;align-items:center}.lgd .ln{display:none}@media (min-width:1024px){.ver .col .ct{font-size:26px}.lgd{justify-content:center;gap:32px;font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--ink);margin-top:10px}.lgd .ln{display:inline-block;width:18px;height:0;border-top:1.5px solid var(--ink);margin-right:8px;vertical-align:middle}.lgd .e{color:var(--mute2)}.lgd .e .ln{border-top-style:dashed;border-color:var(--mute2)}.stepper .n{display:none}.stepper .nm{display:block;font-family:var(--mono);font-size:12px;letter-spacing:.08em;color:var(--mute2);margin-bottom:10px}.ver .note{max-width:680px;margin:32px auto 0;text-align:center}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) section.fuel{background:var(--bg);color:var(--ink);position:relative;overflow:hidden;isolation:isolate}:root:not([data-theme=light]) section.fuel:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:50%;top:52%;width:min(880px,140%);height:min(560px,90%);transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(120,220,170,.2),transparent 72%)}:root:not([data-theme=light]) .fuel .lab{color:var(--mint)}:root:not([data-theme=light]) .fuel .pair .g{color:#6f8f7e}:root:not([data-theme=light]) .fuel .pair .m{color:var(--mint)}:root:not([data-theme=light]) .fuel .sub{color:var(--ink)}:root:not([data-theme=light]) .fuel .disc{color:var(--mute)}:root:not([data-theme=light]) .fuel .fcard{background:#b8f2cf12;border:1px solid rgba(184,242,207,.22)}:root:not([data-theme=light]) .fuel .presets button{background:transparent;color:var(--ink);border:1px solid rgba(255,255,255,.24)}:root:not([data-theme=light]) .fuel .presets button.on{background:var(--mint);color:#0b0f0d;border-color:var(--mint)}:root:not([data-theme=light]) .fuel .btn{border-color:#ffffff59}:root:not([data-theme=light]) .fuel .fcard .usd,:root:not([data-theme=light]) .fuel .fcard .est{color:var(--ink)}:root:not([data-theme=light]) .fuel .fcard .esm,:root:not([data-theme=light]) .fuel .fcard .mm{color:var(--mute)}:root:not([data-theme=light]) .fuel .btn{color:var(--ink)}:root:not([data-theme=light]) .fuel .fsl .knob{background:#f2f2f0;color:#12201a}:root:not([data-theme=light]) .fuel .range{background:linear-gradient(to right,var(--ink) 0,var(--ink) var(--fill,30%),rgba(255,255,255,.22) var(--fill,30%),rgba(255,255,255,.22) 100%)}:root:not([data-theme=light]) .fuel .range::-webkit-slider-thumb{background:var(--ink)}:root:not([data-theme=light]) .fuel .range::-moz-range-thumb{background:var(--ink)}}:root[data-theme=dark] section.fuel{background:var(--bg);color:var(--ink);position:relative;overflow:hidden;isolation:isolate}:root[data-theme=dark] section.fuel:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:50%;top:52%;width:min(880px,140%);height:min(560px,90%);transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(120,220,170,.2),transparent 72%)}:root[data-theme=dark] .fuel .lab{color:var(--mint)}:root[data-theme=dark] .fuel .pair .g{color:#6f8f7e}:root[data-theme=dark] .fuel .pair .m{color:var(--mint)}:root[data-theme=dark] .fuel .sub{color:var(--ink)}:root[data-theme=dark] .fuel .disc{color:var(--mute)}:root[data-theme=dark] .fuel .fcard{background:#b8f2cf12;border:1px solid rgba(184,242,207,.22)}:root[data-theme=dark] .fuel .presets button{background:transparent;color:var(--ink);border:1px solid rgba(255,255,255,.24)}:root[data-theme=dark] .fuel .presets button.on{background:var(--mint);color:#0b0f0d;border-color:var(--mint)}:root[data-theme=dark] .fuel .btn{border-color:#ffffff59}:root[data-theme=dark] .fuel .fcard .usd{color:var(--ink)}:root[data-theme=dark] .fuel .fcard .est{color:var(--ink)}:root[data-theme=dark] .fuel .fcard .esm,:root[data-theme=dark] .fuel .fcard .mm{color:var(--mute)}:root[data-theme=dark] .fuel .btn{color:var(--ink)}:root[data-theme=dark] .fuel .fsl .knob{background:#f2f2f0;color:#12201a}:root[data-theme=dark] .fuel .range{background:linear-gradient(to right,var(--ink) 0,var(--ink) var(--fill,30%),rgba(255,255,255,.22) var(--fill,30%),rgba(255,255,255,.22) 100%)}:root[data-theme=dark] .fuel .range::-webkit-slider-thumb{background:var(--ink)}:root[data-theme=dark] .fuel .range::-moz-range-thumb{background:var(--ink)}@media (min-width:1024px){@media (prefers-color-scheme:dark){:root:not([data-theme=light]) section.install{background:linear-gradient(135deg,#2c2c2a 0%,#232322 45%,var(--bg) 100%)}}:root[data-theme=dark] section.install{background:linear-gradient(135deg,#2c2c2a 0%,#232322 45%,var(--bg) 100%)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .crit .row .lab .monte,:root:not([data-theme=light]) .cmphd .monte{background:#45453f;color:#f4f4f2}:root:not([data-theme=light]) .rv .av{background:var(--bg3);color:var(--ink)}}:root[data-theme=dark] .crit .row .lab .monte,:root[data-theme=dark] .cmphd .monte{background:#45453f;color:#f4f4f2}:root[data-theme=dark] .rv .av{background:var(--bg3);color:var(--ink)}footer .thsw{margin-left:auto;background:var(--bg2);border:1px solid var(--line);padding:3px;gap:2px}footer .thsw button{width:auto;height:28px;padding:0 12px;gap:6px;border-radius:var(--pill);font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}footer .thsw button svg{width:13px;height:13px}footer .thsw button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #00000014}@media (max-width:600px){footer .thsw{margin:14px 0 0;width:100%;justify-content:center}footer .thsw button span{display:inline}}footer .lngsw{display:flex;align-items:center;gap:2px;margin-left:auto;background:var(--bg2);border:1px solid var(--line);border-radius:var(--pill);padding:3px}footer .lngsw a{height:28px;min-width:40px;padding:0 12px;display:flex;align-items:center;justify-content:center;border-radius:var(--pill);font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:var(--mute);text-decoration:none;margin:0;transition:background .15s,color .15s}footer .lngsw a:hover{color:var(--ink)}footer .lngsw a.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #00000014}footer .lngsw a:focus{outline:none}footer .lngsw a:focus-visible{outline:2px solid var(--line2);outline-offset:2px}footer .lngsw+.thsw{margin-left:8px}@media (max-width:600px){footer .lngsw{margin:14px 0 0;width:100%;justify-content:center}footer .lngsw a{flex:1}footer .lngsw+.thsw{margin:8px 0 0}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pcard .pimg img,:root:not([data-theme=light]) .shopcard .pimg img{filter:brightness(.84) contrast(1.04)}}:root[data-theme=dark] .pcard .pimg img,:root[data-theme=dark] .shopcard .pimg img{filter:brightness(.84) contrast(1.04)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .btn.pay{background:#f4f4f2;color:#0b0b0b;border-color:#f4f4f2}:root:not([data-theme=light]) .btn.pay:hover{background:#fff}:root:not([data-theme=light]) .btn.ghost{background:transparent;border-color:#ffffff6b}:root:not([data-theme=light]) .btn.ghost:hover{background:#ffffff12}:root:not([data-theme=light]) .shopcard .btn.pay{background:#f4f4f2;color:#0b0b0b;border-color:#f4f4f2}}:root[data-theme=dark] .btn.pay{background:#f4f4f2;color:#0b0b0b;border-color:#f4f4f2}:root[data-theme=dark] .btn.pay:hover{background:#fff}:root[data-theme=dark] .btn.ghost{background:transparent;border-color:#ffffff6b}:root[data-theme=dark] .btn.ghost:hover{background:#ffffff12}:root[data-theme=dark] .shopcard .btn.pay{background:#f4f4f2;color:#0b0b0b;border-color:#f4f4f2}@media (min-width:1024px){.pr .pair{display:none}}@media (min-width:1024px){.hdr.solid.scrolled{top:12px}.hdr.solid.scrolled .in{margin:0 24px;height:56px;padding:0 10px 0 28px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .stripe{background:var(--bg);color:var(--ink)}:root:not([data-theme=light]) .stripe .l,:root:not([data-theme=light]) .stripe .note{color:var(--mute)}:root:not([data-theme=light]) .stripe .in{border-color:var(--line);color:var(--mute2)}:root:not([data-theme=light]) .stripe .btn.g{background:transparent;color:var(--ink);border-color:var(--line2)}}:root[data-theme=dark] .stripe{background:var(--bg);color:var(--ink)}:root[data-theme=dark] .stripe .l,:root[data-theme=dark] .stripe .note{color:var(--mute)}:root[data-theme=dark] .stripe .in{border-color:var(--line);color:var(--mute2)}:root[data-theme=dark] .stripe .btn.g{background:transparent;color:var(--ink);border-color:var(--line2)}@media (min-width:1024px){.prodimg{margin-bottom:32px}.prodimg{isolation:isolate}.prodimg:before{content:"";position:absolute;left:50%;top:44%;translate:-50% -50%;width:150%;height:150%;z-index:-1;pointer-events:none;background:radial-gradient(48% 44% at 50% 50%,rgba(11,11,11,.1),transparent 70%)}}@media (min-width:1024px){@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .prodimg:before{background:radial-gradient(48% 44% at 50% 50%,rgba(255,255,255,.07),transparent 70%)}}:root[data-theme=dark] .prodimg:before{background:radial-gradient(48% 44% at 50% 50%,rgba(255,255,255,.07),transparent 70%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sup .grid:before{background:radial-gradient(46% 62% at 22% 46%,rgba(255,255,255,.09),transparent 72%)}}:root[data-theme=dark] .sup .grid:before{background:radial-gradient(46% 62% at 22% 46%,rgba(255,255,255,.09),transparent 72%)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .panel:after{background:repeating-linear-gradient(0deg,rgba(255,255,255,.06) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,rgba(255,255,255,.06) 0 1px,transparent 1px 4px)}}:root[data-theme=dark] .panel:after{background:repeating-linear-gradient(0deg,rgba(255,255,255,.06) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,rgba(255,255,255,.06) 0 1px,transparent 1px 4px)}.diag .lamppulse{position:absolute;left:195px;top:168px;transform:translate(-50%,-50%);width:150px;height:110px;pointer-events:none;z-index:1;opacity:0;background:radial-gradient(closest-side,#05050aeb 46%,#05050a99 72%,#05050a00)}.diag.idle .lamppulse,.diag.scanning .lamppulse,.diag.found .lamppulse{animation:lampPulse 1.6s ease-in-out infinite}@keyframes lampPulse{0%,to{opacity:0}46%,64%{opacity:.62}}@media (prefers-reduced-motion:reduce){.diag .lamppulse{animation:none!important}}@media (min-width:1024px){section.diag{background:var(--bg);color:var(--ink);padding:80px 0;min-height:0;height:auto;display:block}.diag .dstage .bgv,.diag .dstage .bg{width:132%}.diag .shade{background:radial-gradient(52% 66% at 50% 50%,#0000,#0000008c 82%)}.diag .in{position:relative;width:100%;height:auto;padding:0 108px;text-align:center;display:flex;flex-direction:column}.diag .dtext{order:0;padding:0;max-width:808px;margin:0 auto;height:auto}.diag .eyebrow{color:#b6b6b6}.diag .dpair .g{color:var(--dim)}.diag .sub{color:var(--ink2);font-size:17px;max-width:600px;margin:14px auto 0}.diag .dstage{order:1;position:relative;height:340px;max-width:1080px;width:100%;margin:32px auto 0;border-radius:20px;overflow:hidden;background:#07070a;color:#fff}.diag .dmedia{position:absolute;right:0;bottom:0;left:0;top:0;height:100%;overflow:hidden}.diag .dzoom{position:absolute;top:0;right:0;bottom:0;left:0;transform:none}.diag .bgv,.diag .bg{position:absolute;left:50%;top:50%;width:168%;height:auto;transform:translate(-51.63%,-57.29%);max-width:none}.diag .shade{background:radial-gradient(46% 60% at 50% 50%,#0000000d,#000000b8 78%)}.diag .lampoff,.diag .lamppulse{left:50%;top:50%;transform:translate(-50%,-50%)}.diag .lampoff{width:220px;height:150px}.diag .lamppulse{width:170px;height:120px}.diag .scan{position:absolute;left:50%;top:50%;transform:translate(-50%,calc(-50% + 28px));height:auto;padding-top:0;gap:16px;z-index:3}.pring{width:190px;height:190px}.diag .dtext{order:0}.diag .psteps{order:1;position:static;transform:none;padding:0;justify-content:center;margin-top:26px}.diag .psteps span{color:var(--mute2)}.diag .psteps i{background:var(--line2)}.diag.idle .psteps .s1,.diag.scanning .psteps .s1,.diag.found .psteps .s2,.diag.clearing .psteps .s3,.diag.cleared .psteps .s3{color:var(--ink)}.diag .dstage{order:2;height:340px}.diag .dfoot{order:3;position:relative;transform:none;left:auto;bottom:auto;width:auto;padding:0;min-height:54px;margin-top:22px}.diag .pexp{position:absolute;left:50%;right:auto;top:0;bottom:auto;transform:translate(-50%);width:100%;max-width:640px;text-align:center;font-size:16px;line-height:1.5;padding:0;color:var(--ink2)}.diag .pexp b{color:var(--ink)}}@media (max-width:1023px){.diag{background:var(--bg);color:var(--ink)}.diag .in{padding:52px 20px 56px}.diag .dtext{order:0;padding:0;height:auto}.diag .eyebrow{color:#b6b6b6}.diag .dpair .g{color:var(--dim)}.diag .sub{color:var(--ink2)}.diag .psteps{order:1;padding:20px 0 0;justify-content:flex-start}.diag .psteps span{color:var(--mute2)}.diag .psteps i{background:var(--line2)}.diag.idle .psteps .s1,.diag.scanning .psteps .s1,.diag.found .psteps .s2,.diag.clearing .psteps .s3,.diag.cleared .psteps .s3{color:var(--ink)}.diag .dstage{order:2;position:relative;height:300px;margin-top:20px;border-radius:18px;overflow:hidden;background:#07070a;color:#fff}.diag .dmedia{position:absolute;right:0;bottom:0;left:0;top:0;height:100%}.diag .dzoom{position:absolute;top:0;right:0;bottom:0;left:0;transform:none}.diag .bgv,.diag .bg{position:absolute;left:50%;top:50%;width:400%;height:auto;transform:translate(-51.63%,-57.29%);max-width:none}.diag .shade{background:radial-gradient(56% 66% at 50% 50%,#0000,#0009 84%)}.diag .lampoff{left:50%;top:50%;transform:translate(-50%,-50%);width:180px;height:130px}.diag .lamppulse{left:50%;top:50%;transform:translate(-50%,-50%);width:140px;height:100px}.diag .scan{position:absolute;left:50%;top:50%;transform:translate(-50%,calc(-50% + 27px));height:auto;padding-top:0;gap:14px;z-index:3}.pring{width:150px;height:150px}.diag .dfoot{order:3;position:relative;padding:18px 0 0;min-height:92px}.diag .pexp{position:absolute;left:0;right:0;top:18px;width:auto;text-align:left;color:var(--ink2);font-size:15px}.diag .pexp b{color:var(--ink)}}@media (min-width:1024px){@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .install .plug:before{background:repeating-linear-gradient(0deg,rgba(255,255,255,.07) 0 1px,transparent 1px 28px),repeating-linear-gradient(90deg,rgba(255,255,255,.07) 0 1px,transparent 1px 28px)}}:root[data-theme=dark] .install .plug:before{background:repeating-linear-gradient(0deg,rgba(255,255,255,.07) 0 1px,transparent 1px 28px),repeating-linear-gradient(90deg,rgba(255,255,255,.07) 0 1px,transparent 1px 28px)}}.rtable{display:grid}.rrow{display:grid;grid-template-columns:1fr;gap:8px;padding:16px 0;border-top:1px solid var(--line)}.rrow:first-of-type{border-top:0;padding-top:0}.rhead{display:none}.rc1{display:flex;align-items:center;gap:12px;min-width:0}.rth{position:relative;display:block;width:56px;height:40px;border-radius:8px;overflow:hidden;background:var(--bg2);flex:none}.rth img{width:100%;height:100%;object-fit:cover;display:block}.rth.chart img{object-fit:contain;background:#0d0d0d}.rth i{position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:#0b0b0b8c;box-shadow:0 0 0 1.5px #ffffffe6}.rth i:after{content:"";position:absolute;left:50%;top:50%;width:0;height:0;margin:-4px 0 0 -2px;border-style:solid;border-width:4px 0 4px 6.5px;border-color:transparent transparent transparent #fff}.rct{display:grid;min-width:0}.rct b{font-size:16px;font-weight:500;letter-spacing:-.01em}.rct em{font-style:normal;font-size:13px;color:var(--mute)}.rc2{display:flex;align-items:baseline;gap:16px}.rgv{display:inline-flex;align-items:baseline;gap:5px;font-family:var(--mono);font-size:16px;font-variant-numeric:tabular-nums;white-space:nowrap}.rgv b{font-weight:400;min-width:52px;text-align:right}.rgv em{font-style:normal;font-size:11px;color:var(--mute);letter-spacing:.06em}.rnf{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--mute2)}.rc2.stack{flex-direction:column;align-items:flex-start;gap:2px}.rgv.est b{color:var(--mute);min-width:0}.rgv.est i{font-style:normal;color:var(--mute2);padding:0 3px}.rest{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute2)}.rfoot{margin:18px 0 0;font-size:13px;line-height:1.45;color:var(--mute2);max-width:640px}.rc3{display:flex;align-items:center;gap:9px;min-width:0}.rlg{width:26px;height:26px;border-radius:50%;object-fit:cover;flex:none;background:var(--surface)}.rcw{display:grid;min-width:0}.rcw b{font-size:14px;font-weight:500}.rcw em{font-style:normal;font-size:12px;color:var(--mute)}.rc4 .link{font-size:15px;font-weight:500;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}@media (max-width:1023px){.rrow{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"th nm gn" "th src cta";column-gap:10px;row-gap:6px;align-items:center;padding:15px 0}.rc1,.rct{display:contents}.rth{grid-area:th;width:44px;height:44px;align-self:center}.rct b{grid-area:nm;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:1.25}.rct em{display:none}.rc2{grid-area:gn;justify-self:end;gap:7px}.rc2.stack{align-items:flex-end;gap:0}.rgv{font-size:14px;gap:4px}.rgv b{min-width:0}.rgv em{font-size:10px}.rc3{grid-area:src;align-items:center;gap:7px;min-width:0}.rlg{width:22px;height:22px}.rcw b{font-size:13.5px;font-weight:400;color:var(--mute);white-space:nowrap}.rcw em{display:none}.rrow.nod .rcw em{display:block;font-size:12.5px;color:var(--mute2);white-space:nowrap}.rc4{grid-area:cta;justify-self:end}.rc4 .link{font-size:14.5px}}@media (min-width:1024px){.rrow{grid-template-columns:minmax(0,1.4fr) 168px minmax(0,1fr) 162px;column-gap:32px;align-items:center;padding:16px 0}.rc4{justify-content:flex-end;display:flex}.rc2{justify-content:flex-end}.rc2.stack{align-items:flex-end}.rhead span:nth-child(2){text-align:right}.rc4 .link{font-size:14px}.rct b{white-space:nowrap}.rhead{display:grid;grid-template-columns:minmax(0,1.4fr) 168px minmax(0,1fr) 162px;column-gap:32px;padding:0 0 12px;border-top:0;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute2)}.rrow:not(.rhead):first-of-type{border-top:1px solid var(--line)}}@media (max-width:1023px){.crit .row{display:block;margin-top:12px}.crit .row.o{margin-top:8px}.crit .row:not(.o){background:none;border-radius:0;padding:0;margin:12px 0 0}.crit .row:not(.o) .tx{font-weight:500;color:var(--ink)}.crit .row.o{padding:0;margin-left:0;margin-right:0}.crit .row .lab{flex:none;margin-bottom:2px;line-height:1.4}.crit .row .lab .monte,.crit .row .lab .oth,:root[data-theme=dark] .crit .row .lab .monte{display:inline;height:auto;padding:0;border-radius:0;background:none;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.crit .row .lab .oth{color:var(--mute);font-weight:400}}@media (max-width:1023px) and (prefers-color-scheme:dark){:root:not([data-theme=light]) .crit .row .lab .monte{background:none;color:var(--ink)}}.rv .rating{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute2);display:inline-flex;align-items:center;gap:7px}.rv .rating .ic{display:inline-flex;width:13px;height:13px;color:var(--ink)}.rv .rating .ic svg{width:13px;height:13px;display:block}.rv .stars{color:var(--ink);font-size:0;letter-spacing:0;display:flex;gap:3px;margin:0 0 12px}.rv .stars svg{width:13px;height:13px;display:block}.rv .who{display:flex;align-items:center;gap:0;margin:0 0 16px;padding:0 0 14px;border-bottom:1px solid var(--line);text-align:left}.rv .av{display:none}.rv .who .n{font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.rv .who .m{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute2)}.rv .c{background:none;border:1px solid var(--line2);box-shadow:none}.rv .t{margin-top:0}@media (min-width:1024px){.rv .who{order:0;margin:0 0 16px;padding:0 0 14px}.rv .t{font-size:22px;margin:0 0 12px}}.adv .advtabs{display:flex;grid-template-columns:none;gap:8px}.adv .advtabs button{padding:0 14px;height:34px;border-radius:999px;flex:0 0 auto;border:1px solid rgba(255,255,255,.34);color:#fffc;align-items:center;gap:9px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.adv .advtabs button:hover{border-color:#fff9}.adv .advtabs button:not(.on){background:#0b0b0b9e;border-color:#ffffff38;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.adv .advtabs button:not(.on) .n{color:#ffffff80}.adv .advtabs button.on{background:#fff;color:#0b0b0b;border-color:#fff}.adv .advtabs button.on .n{color:#0b0b0b73}.adv .advtabs .ln{display:none}@media (min-width:1024px){.adv .advtabs{display:flex;gap:10px;margin-top:48px}.adv .advtabs button{height:38px;padding:0 18px;font-size:12px}}.news .wrap{padding:40px 20px 56px}.news .nh{margin:12px 0 0}.news .nsub{margin:14px 0 0;max-width:560px}.ncount{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute2)}.ncount.solo{margin:26px 0 0}.nfilt{display:flex;gap:8px;align-items:center;margin:28px 0 6px;flex-wrap:wrap}.nfilt a{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:var(--pill);border:1px solid var(--line2);background:none;color:var(--mute2);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.nfilt a.on{background:var(--btn);color:var(--btntx);border-color:var(--btn)}.nfilt .ncount{margin-left:auto}.nlist{display:grid;margin-top:14px}.nrow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:20px;align-items:baseline;padding:18px 0;border-top:1px solid var(--line);color:var(--ink);text-decoration:none}.nrow:first-child{border-top:0}.nrow:hover .nt{text-decoration:underline;text-underline-offset:4px}.nd{font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--mute2);white-space:nowrap;font-variant-numeric:tabular-nums}.ntx{display:grid;gap:4px;min-width:0}.nrow .nt{font-size:19px;font-weight:500;letter-spacing:-.01em;line-height:1.3}.nrow .nex{font-size:15px;color:var(--mute);line-height:1.45}.nlist,.npage,.news .nmiss{max-width:940px}.narr{color:var(--mute2)}.news .nmiss{margin-top:20px}.npage{display:flex;gap:14px;align-items:center;margin-top:32px;padding-top:22px;border-top:1px solid var(--line);font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--mute2);flex-wrap:wrap}.npage .np{color:var(--mute2);text-decoration:none;min-width:22px;text-align:center;font-variant-numeric:tabular-nums}.npage .np.on,.npage .np:hover{color:var(--ink)}.npage .dots{min-width:14px}.npage .link{font-family:var(--font);font-size:15px;letter-spacing:0}.npage .link:last-child{margin-left:auto}.npage .prev{margin-left:auto}.npage .prev~.link{margin-left:0}@media (max-width:1023px){.news .wrap{padding:28px 20px 44px}.nrow{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:16px 0}.nd{grid-column:1/-1}.ntx{grid-column:1}.narr{align-self:center}.nrow .nt{font-size:17px}.nrow .nex{font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.npage{gap:12px}.npage .link{width:100%;margin-left:0}.npage .prev{margin-left:0}}@media (min-width:1024px){.news .wrap{padding:56px 108px 72px}}.art .awrap{padding:32px 20px 56px}.ameta{display:flex;gap:10px;align-items:center;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute2);margin:0 0 14px}.ah1{font-size:30px;line-height:1.12;letter-spacing:-.025em;font-weight:500;margin:0;text-wrap:balance}.alead{font-size:18px;line-height:1.5;color:var(--mute);margin:18px 0 0;max-width:62ch}.acov{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:16px;margin:26px 0 0}.abody h2{font-size:22px;line-height:1.25;letter-spacing:-.015em;font-weight:500;margin:38px 0 12px}.abody p{font-size:17px;line-height:1.62;margin:0 0 16px}.abody ul{margin:0 0 16px;padding:0;list-style:none;display:grid;gap:9px}.abody li{font-size:17px;line-height:1.5;padding-left:22px;position:relative}.abody li:before{content:"";position:absolute;left:4px;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--mute2)}.abody .todo{color:var(--mute2);font-size:15px}.atoc{margin:30px 0 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.atoc summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;cursor:pointer;list-style:none}.atoc summary::-webkit-details-marker{display:none}.atoc .tl{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute2)}.atoc .cv{display:flex;width:24px;height:24px;align-items:center;justify-content:center;border:1px solid var(--line2);border-radius:50%;transform:rotate(180deg);transition:transform .18s}.atoc[open] .cv{transform:rotate(0)}.atoc .lks{display:grid;padding-bottom:12px}.atoc a{font-size:15px;line-height:1.35;color:var(--mute);text-decoration:none;padding:8px 0}.atoc a.on{color:var(--ink)}.arel{margin-top:52px;padding-top:26px;border-top:1px solid var(--line)}.arel h3{font-size:12px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute2);font-weight:400;margin:0}.arel .nlist{max-width:none;margin-top:6px}.arel .nrow{grid-template-columns:minmax(0,1fr) auto}.arel .nd{grid-column:1/-1}@media (min-width:1024px){.art .awrap{padding:48px 108px 72px;max-width:1216px}.ah1{font-size:46px;max-width:20ch}.alead{font-size:20px}.agrid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:56px;margin-top:40px}.abody{max-width:none}.abody h2{font-size:26px;margin-top:46px}.abody h2:first-child{margin-top:0}.atoc{position:sticky;top:96px;align-self:start;margin:0;border:0}.atoc summary{display:block;padding:0 0 12px;cursor:default;pointer-events:none}.atoc .cv{display:none}.atoc .lks{padding:0}.atoc a{font-size:14px;padding:7px 0 7px 12px;border-left:1px solid var(--line)}.atoc a.on{border-left-color:var(--ink)}.atoc a:hover{color:var(--ink)}.arel .nrow{grid-template-columns:auto minmax(0,1fr) auto}.arel .nd{grid-column:auto}}.seo .swrap{padding:30px 20px 44px}.scrumb{display:flex;gap:8px;align-items:center;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute2);margin-bottom:16px;flex-wrap:wrap}.scrumb a{color:var(--mute2);text-decoration:none}.scrumb a:hover{color:var(--ink)}.sh1{font-size:30px;line-height:1.12;letter-spacing:-.025em;font-weight:500;margin:0;text-wrap:balance}.sspec{margin:26px 0 0;border-top:1px solid var(--line);max-width:560px}.sspec .r{display:grid;grid-template-columns:92px minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid var(--line);align-items:baseline}.sspec .k{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute2)}.sspec .v{font-size:16px}.sspec .v em{font-style:normal;color:var(--mute2);font-size:14px}.sspec .v.no{color:var(--mute)}.swhy{font-size:16px;line-height:1.55;color:var(--mute);margin:22px 0 0;max-width:64ch}.sev{margin:30px 0 0;border:1px solid var(--line2);border-radius:16px;padding:18px 16px}.sev .k{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute2);margin:0 0 8px}.sev .t{font-size:15px;line-height:1.5;margin:0 0 12px;max-width:62ch}.sev .rows{display:grid}.sev .r{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:11px 0;border-top:1px solid var(--line);align-items:baseline}.sev .c{font-size:15px}.sev .cl{display:inline-block;margin-left:8px;font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute2);border:1px solid var(--line2);border-radius:999px;padding:2px 8px;white-space:nowrap}.sev .g{font-size:15px;font-family:var(--mono);text-align:right;white-space:nowrap}.sev .s{grid-column:1/-1;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute2)}.sev .fn{font-size:13px;line-height:1.5;color:var(--mute2);margin:14px 0 0;max-width:62ch}.sctas{display:grid;gap:10px;margin-top:26px;max-width:340px}.smod{margin:34px 0 0;padding-top:22px;border-top:1px solid var(--line)}.smod .k{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute2);margin:0 0 12px}.smod .ch a{display:inline-flex;height:34px;align-items:center;padding:0 14px;border-radius:999px;border:1px solid var(--line2);font-size:14px;color:var(--ink);text-decoration:none}.smod .ch a:hover{border-color:var(--ink)}@media (min-width:700px){.sctas{grid-template-columns:1fr 1fr;max-width:460px}}@media (min-width:1024px){.seo .swrap{padding:44px 108px 64px;max-width:1216px}.sh1{font-size:44px;max-width:20ch}.sev{padding:22px 24px}.sev .r{grid-template-columns:minmax(0,1fr) 168px 150px}.sev .g{text-align:left}.sev .s{grid-column:auto;text-align:right}}.seoix .tgrp{margin-top:34px}.seoix .tgh{font-size:13px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute2);font-weight:400;margin:0 0 2px}.englist{margin-top:14px}.engblk{padding:18px 0;border-top:1px solid var(--line)}.engblk:first-child{border-top:0}.engblk .eh{display:grid;gap:3px;margin-bottom:12px}.engblk .nt{font-size:19px;font-weight:500;letter-spacing:-.01em}.engblk .nex{font-size:14px;color:var(--mute)}.yrs{display:flex;flex-wrap:wrap;gap:8px}.yrs a{display:inline-flex;height:34px;min-width:62px;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--line2);font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--ink);text-decoration:none;font-variant-numeric:tabular-nums}.yrs a:hover{border-color:var(--ink)}.yrs a.on{background:var(--btn);color:var(--btntx);border-color:var(--btn)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pcard .pimg,:root:not([data-theme=light]) .shopcard .pimg{position:relative}:root:not([data-theme=light]) .pcard .pimg:before,:root:not([data-theme=light]) .shopcard .pimg:before{content:"";position:absolute;left:50%;transform:translate(-50%);width:min(88%,360px);top:-30px;bottom:-10px;pointer-events:none;background:radial-gradient(62% 74% at 50% 10%,#ffffff2b,#ffffff0d 52%,#fff0 78%)}:root:not([data-theme=light]) .pcard .pimg:after,:root:not([data-theme=light]) .shopcard .pimg:after{content:"";position:absolute;left:50%;bottom:2px;width:54%;height:12px;transform:translate(-50%);pointer-events:none;background:radial-gradient(closest-side,#00000080,#0000)}:root:not([data-theme=light]) .pcard .pimg img,:root:not([data-theme=light]) .shopcard .pimg img{position:relative;z-index:1}}:root[data-theme=dark] .pcard .pimg,:root[data-theme=dark] .shopcard .pimg{position:relative}:root[data-theme=dark] .pcard .pimg:before,:root[data-theme=dark] .shopcard .pimg:before{content:"";position:absolute;left:50%;transform:translate(-50%);width:min(88%,360px);top:-30px;bottom:-10px;pointer-events:none;background:radial-gradient(62% 74% at 50% 10%,#ffffff2b,#ffffff0d 52%,#fff0 78%)}:root[data-theme=dark] .pcard .pimg:after,:root[data-theme=dark] .shopcard .pimg:after{content:"";position:absolute;left:50%;bottom:2px;width:54%;height:12px;transform:translate(-50%);pointer-events:none;background:radial-gradient(closest-side,#00000080,#0000)}:root[data-theme=dark] .pcard .pimg img,:root[data-theme=dark] .shopcard .pimg img{position:relative;z-index:1}.mk .chips a{background:var(--bg2);border-color:transparent;color:var(--mute)}.mk .chips a:hover{background:var(--bg3);color:var(--ink)}@media (min-width:1024px){.mk{column-count:auto;display:flex;flex-wrap:wrap;gap:8px}.mk .grp{display:contents}.mk .ix{display:none}.mk .chips{display:contents}.mk .chips a{display:inline-flex;height:36px;align-items:center;padding:0 15px;border-radius:var(--pill);border:1px solid transparent;background:var(--bg2);font-size:15px;color:var(--mute);white-space:nowrap}.mk .chips a:hover{background:var(--bg3);color:var(--ink)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pcard .pimg img,:root:not([data-theme=light]) .shopcard .pimg img{filter:contrast(1.04) drop-shadow(0 0 .6px rgba(255,255,255,.5)) drop-shadow(0 8px 18px rgba(0,0,0,.6))}}:root[data-theme=dark] .pcard .pimg img,:root[data-theme=dark] .shopcard .pimg img{filter:contrast(1.04) drop-shadow(0 0 .6px rgba(255,255,255,.5)) drop-shadow(0 8px 18px rgba(0,0,0,.6))}.shopcard .f.plus svg,.pcard .f.plus svg{display:none}.shopcard .f.plus,.pcard .f.plus{gap:0;color:var(--mute)}@media (min-width:1024px){.pcard .f.plus svg{display:block}.pcard .f.plus{gap:10px}}.fitor{display:flex;align-items:center;gap:12px;margin:18px 0 14px;color:var(--mute2);font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.fitor:before,.fitor:after{content:"";height:1px;background:var(--line);flex:1}.fitfree{display:grid;gap:10px}.carbox .carsave{margin-top:12px;width:100%}@media (min-width:1024px){.carbox .carsave{width:auto;padding:0 22px}}.srch{display:flex;align-items:center;gap:10px;height:54px;padding:0 8px 0 16px;border-radius:var(--pill);border:1px solid transparent;background:var(--bg2);margin-top:4px}.srch.on{border-color:var(--ink);background:var(--surface)}.srch .go{flex:0 0 38px;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--ink);color:var(--bg);transition:opacity .15s}.srch .go svg{width:18px;height:18px}.srch .go:disabled{opacity:.25;cursor:default}.srch .go:not(:disabled):hover{opacity:.85}.qchips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:14px}.qchips button{font-size:13.5px;padding:7px 13px;border-radius:var(--pill);background:var(--bg2);color:var(--ink2);border:1px solid transparent;white-space:nowrap}.qchips button:hover{background:var(--bg3);color:var(--ink)}.srch i{display:flex;color:var(--mute2)}.srch svg{width:19px;height:19px}.srch input{border:0;background:none;font:inherit;font-size:17px;color:var(--ink);width:100%;outline:none;min-width:0}.sug{margin-top:10px;border:1px solid var(--line);border-radius:16px;overflow:hidden}.sug .s{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;padding:12px 15px;font-size:16px;border-top:1px solid var(--line);cursor:pointer;color:var(--ink);text-decoration:none}.sug .s:first-child{border-top:0}.sug .s:hover{background:var(--bg2)}.sug .s b{font-weight:500}.sug .s .e{color:var(--mute)}.sug .s .y{margin-left:auto;font-family:var(--mono);font-size:11px;color:var(--mute2);white-space:nowrap}.sug .s.ask{color:var(--mute);font-size:15px}.sug+.promise{font-size:13px;line-height:1.5;color:var(--mute);text-align:left;margin:10px 2px 0}.nores{margin:0;padding:12px 15px;font-size:15px;color:var(--mute2)}.pickyr{margin-top:16px}.pickyr .k{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute2);margin-bottom:9px}.pickyr .yrs{display:flex;flex-wrap:wrap;gap:8px}.pickyr .yrs a{display:inline-flex;height:38px;min-width:72px;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--line);font-family:var(--mono);font-size:13px;cursor:pointer;color:var(--ink);text-decoration:none}.pickyr .yrs a:hover{border-color:var(--ink)}.fitbox .backrow{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:16px}.fitbox .backrow .ch{margin:0}.pimg .nightshot,.pth .nightshot,.apim .nightshot{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pimg .dayshot:not(.only),:root:not([data-theme=light]) .pth .dayshot:not(.only),:root:not([data-theme=light]) .apim .dayshot:not(.only){display:none}:root:not([data-theme=light]) .pimg .nightshot,:root:not([data-theme=light]) .pth .nightshot,:root:not([data-theme=light]) .apim .nightshot{display:block}:root:not([data-theme=light]) .ypill .pth{background:#26262a}}:root[data-theme=dark] .pimg .dayshot:not(.only),:root[data-theme=dark] .pth .dayshot:not(.only),:root[data-theme=dark] .apim .dayshot:not(.only){display:none}:root[data-theme=dark] .pimg .nightshot,:root[data-theme=dark] .pth .nightshot,:root[data-theme=dark] .apim .nightshot{display:block}:root[data-theme=dark] .ypill .pth{background:#26262a}@media (min-width:1024px){.pcard .feats{display:inline-grid;align-self:center;text-align:left;justify-items:start}}.cart-badge.is-empty,.chk .deskonly{display:none}.chk .item .im img{max-height:100%;max-width:100%}@media (min-width:1024px){.chk .deskonly{display:block}.chk .item.deskonly{display:flex}.chk h2.chkship{margin:32px 0 8px}}.payshelf{display:contents}.payshelf .btn.pay{margin-top:12px}.sheet .payshelf .btn.pay{background:var(--surface);color:var(--ink);border:1px solid var(--line2)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pcard .payshelf,:root:not([data-theme=light]) .shopcard .payshelf{display:block;background:var(--bg2);margin:12px 0 0;padding:10px;border-radius:16px}:root:not([data-theme=light]) .pcard .payshelf .btn.pay,:root:not([data-theme=light]) .shopcard .payshelf .btn.pay{margin-top:0;background:#0b0b0b;color:#fff;border:1px solid #0b0b0b}}:root[data-theme=dark] .pcard .payshelf,:root[data-theme=dark] .shopcard .payshelf{display:block;background:var(--bg2);margin:12px 0 0;padding:10px;border-radius:16px}:root[data-theme=dark] .pcard .payshelf .btn.pay,:root[data-theme=dark] .shopcard .payshelf .btn.pay{margin-top:0;background:#0b0b0b;color:#fff;border:1px solid #0b0b0b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--solid:#d8d8d3}}:root[data-theme=dark]{--solid:#d8d8d3}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .btn.hero-primary{background:var(--solid)}:root:not([data-theme=light]) .adv .advtabs button.on{background:var(--solid);border-color:var(--solid)}:root:not([data-theme=light]) .pcard .strip{background:var(--solid);color:#0b0b0b}:root:not([data-theme=light]) .fuel .fsl .knob{background:var(--solid)}:root:not([data-theme=light]) .cmp #cmpseg button.on{background:var(--solid);color:#0b0b0b}:root:not([data-theme=light]) .sheet .payshelf{display:block;background:var(--bg2);border-radius:14px;padding:10px;margin-top:12px}:root:not([data-theme=light]) .sheet .payshelf .btn.pay{margin-top:0;background:#0b0b0b;color:#fff;border-color:#0b0b0b}}:root[data-theme=dark] .btn.hero-primary{background:var(--solid)}:root[data-theme=dark] .adv .advtabs button.on{background:var(--solid);border-color:var(--solid)}:root[data-theme=dark] .pcard .strip{background:var(--solid);color:#0b0b0b}:root[data-theme=dark] .fuel .fsl .knob{background:var(--solid)}:root[data-theme=dark] .cmp #cmpseg button.on{background:var(--solid);color:#0b0b0b}:root[data-theme=dark] .sheet .payshelf{display:block;background:var(--bg2);border-radius:14px;padding:10px;margin-top:12px}:root[data-theme=dark] .sheet .payshelf .btn.pay{margin-top:0;background:#0b0b0b;color:#fff;border-color:#0b0b0b}.uwrap{max-width:1000px;margin:0 auto;padding:34px 20px 80px}.uhd{display:flex;align-items:center;gap:13px}.uhd .uav{width:42px;height:42px;flex:0 0 42px;border-radius:50%;background:var(--bg3);color:var(--ink2);display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:500;letter-spacing:0}.uhd .uid{min-width:0}.uhd h1{font-size:24px;margin:0;letter-spacing:-.02em;line-height:1.15}.uhd .uwho{display:block;font-size:13.5px;color:var(--mute2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:721px){.uhd h1{font-size:27px}.uhd .uav{width:46px;height:46px;flex:0 0 46px;font-size:18px}}.unav{display:flex;gap:26px;margin:18px 0 0;border-bottom:1px solid var(--line)}.unav a{font-size:15px;color:var(--mute);text-decoration:none;padding:0 0 12px;border-bottom:2px solid transparent;margin-bottom:-1px}.unav a.sel{color:var(--ink);border-bottom-color:var(--ink);font-weight:500}.ucard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:20px;margin-top:18px}.ucard h2{font-size:16px;font-weight:500;margin:0 0 12px;display:flex;align-items:center;gap:10px}.ucard h2 i{display:flex;width:18px;height:18px;color:var(--mute)}.ucard h2 i svg{width:18px;height:18px}.ucard h2 .urt{margin-left:auto;font-size:13.5px;color:var(--mute);font-weight:400}.ukvl{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.ukvl .r{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--line);font-size:14.5px}.ukvl .r span{color:var(--mute)}.ukvl .r b{font-weight:400;font-family:var(--mono);font-size:12.5px;text-align:right;font-variant-numeric:tabular-nums}.urow{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.unote{margin:14px 0 0;font-size:13.5px;line-height:1.55;color:var(--mute)}.unote a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.udl{margin:16px 0 0;border:1px solid var(--amber2);background:var(--bg2);border-radius:var(--r);padding:16px 18px}.ucard .udl{margin:16px 0 0}@media (max-width:560px){.udl{padding:15px 16px}.udl p{font-size:14px}}.udl h2{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:500;margin:0}.udl h2 i{display:flex;width:18px;height:18px;color:var(--amber)}.udl h2 i svg{width:18px;height:18px}.udl p{margin:8px 0 0;font-size:14.5px;line-height:1.55;color:var(--ink2)}.udl p a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.utl{margin:18px 0 0;padding:0;list-style:none}.utl li{display:flex;gap:16px;padding:0 0 22px;position:relative}.utl li:before{content:"";position:absolute;left:13px;top:26px;bottom:0;width:2px;background:var(--line)}.utl li:last-child:before{display:none}.utl li>.umk{flex:0 0 28px;height:28px;border-radius:50%;background:var(--bg2);display:flex;align-items:center;justify-content:center;color:var(--mute2);font-family:var(--mono);font-size:12px}:root{--ok:#14894f}:root[data-theme=dark]{--ok:#3fd58a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ok:#3fd58a}}.utl li.udone>.umk{background:var(--bg2);color:var(--ok)}.utl li.udone>.umk svg{width:15px;height:15px}.utl li.unow>.umk{background:var(--ink);color:var(--bg)}.utl li.ufail>.umk{background:var(--redbg);color:var(--red)}.utl li.ufail>.umk svg{width:15px;height:15px}.utl li.uskip{opacity:.55}.ucar{display:flex;align-items:center;gap:11px;height:52px;padding:0 15px;border-radius:12px;border:1px solid var(--line2);background:var(--surface)}.ucar i{display:flex;width:18px;height:18px;color:var(--mute2)}.ucar i svg{width:18px;height:18px}.ucar input{border:0;background:transparent;flex:1;min-width:0;font:inherit;font-size:15px;color:var(--ink);outline:none}.nextu{margin:0;padding:0;list-style:none}.nextu li{font-size:14.5px;line-height:1.55;color:var(--ink2);padding:8px 0;border-top:1px solid var(--line)}.nextu li:first-child{border-top:0;padding-top:0}.nextu li b{font-weight:500}.utl .ubd{min-width:0;flex:1;padding-top:3px}.utl .ubd h3{margin:0;font-size:15.5px;font-weight:500}.utl .ubd p{margin:5px 0 0;font-size:14px;line-height:1.5;color:var(--mute)}.utl .ubd .when{font-size:12.5px;color:var(--mute2);font-family:var(--mono);margin-top:4px}.utl .ubd .when a{color:var(--mute)}.uth{background:#f1f0ec;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:6px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .uth{background:#43433e}}:root[data-theme=dark] .uth{background:#43433e}.uth img{display:block;width:100%;height:auto}.udev .c0{flex:0 0 72px}.udev .c0 .uth{height:46px}.ubig{display:flex;gap:20px;align-items:flex-start}.ubig .uth{flex:0 0 190px;padding:14px}.ubig .ubody{flex:1;min-width:0}.udev{border:1px solid var(--line);border-radius:var(--r);overflow:hidden;margin-top:18px}.udev .h{display:flex;gap:16px;padding:11px 18px;background:var(--bg2);font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute2)}.udev .rw{display:flex;gap:16px;align-items:center;padding:14px 18px;border-top:1px solid var(--line);font-size:14.5px}.udev .c1{flex:0 0 190px;font-family:var(--mono);font-size:12.5px;color:var(--mute)}.udev .c2{flex:1;min-width:0}.udev .c2 b{display:block;font-weight:500}.udev .c2 span{display:block;font-size:13px;color:var(--mute2);margin-top:2px}.udev .c3{flex:0 0 150px}.udev .c4{flex:0 0 auto;margin-left:auto;text-align:right;display:flex;gap:14px;justify-content:flex-end}.udev .c4 a{font-size:14px;color:var(--ink);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.udev .rw{cursor:pointer}.udev .rw:hover{background:var(--bg2)}.utag{display:inline-block;padding:4px 10px;border-radius:var(--pill);font-size:12.5px}.utag.ok{background:var(--bg2);color:var(--ok)}.utag.wait{background:var(--bg3);color:var(--ink2)}.utag.bad{background:var(--redbg);color:var(--red)}.utag.app{background:var(--bg2);color:var(--ink2);box-shadow:inset 0 0 0 1px var(--line)}.uset .rw{display:flex;gap:18px;align-items:flex-start;padding:18px 0;border-top:1px solid var(--line)}.uset .rw:first-child{border-top:0;padding-top:4px}.uset .lb{flex:0 0 190px;font-size:14.5px;font-weight:500}.uset .vl{flex:1;min-width:0;font-size:14.5px;color:var(--ink2)}.uset .vl p{margin:6px 0 0;font-size:13.5px;line-height:1.55;color:var(--mute)}.uset .ac{flex:0 0 auto}.uset .ac a{font-size:14px;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.uset .ac a.dgr{color:var(--red)}.usw{display:block;width:44px;height:26px;border-radius:var(--pill);background:var(--ink);position:relative;flex:0 0 44px}.usw:after{content:"";position:absolute;top:3px;right:3px;width:20px;height:20px;border-radius:50%;background:var(--bg)}.usw.off{background:var(--bg3);box-shadow:inset 0 0 0 1px var(--line2)}.usw.off:after{right:auto;left:3px;background:var(--surface)}@media (max-width:860px){.ukvl{grid-template-columns:1fr}.ubig{flex-direction:column}.ubig .uth{flex:0 0 auto;width:200px}.udev .h{display:none}.udev .rw{flex-wrap:wrap;gap:8px 14px}.udev .c1,.udev .c3,.udev .c4{flex:0 0 auto;text-align:left}.udev .c0{flex:0 0 58px}.udev .c0 .uth{height:38px}.udev .c2{flex:1 1 calc(100% - 74px)}.uset .rw{flex-wrap:wrap;gap:6px 14px}.uset .lb{flex:1 1 100%}.uset .vl{flex:1 1 60%}}@media (max-width:560px){.uwrap{padding:24px 16px 60px}.uhd h1{font-size:21px}.unav{gap:18px;overflow-x:auto}.unav a{white-space:nowrap}.urow .btn{flex:1 1 100%}}@media (max-width:900px){.hdr .ibtn.acc{display:none}}.wacard .avs .ims{flex:0 0 auto}.wacard .avs img{flex:0 0 44px;width:44px;height:44px;aspect-ratio:1}.sheet .hd{gap:14px}.sheet .hd{min-width:0}.wacard .avs{flex:1 1 auto;min-width:0}.wacard .avs>div:not(.ims){min-width:0}.wacard .wan,.wacard .wam{overflow-wrap:anywhere}.sheet .hd .x{flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:var(--bg2);color:var(--ink);transition:background .15s}.sheet .hd .x:hover{background:var(--bg3)}.sheet .hd .x svg{width:18px;height:18px}.carbox .srch,.osum .srch,.ucard .srch{background:var(--surface);border-color:var(--line)}.carbox .srch.on,.osum .srch.on,.ucard .srch.on{border-color:var(--ink)}.osum .ship{display:flex;justify-content:space-between;gap:10px;background:var(--bg2);border-radius:12px;padding:11px 13px;font-size:13.5px;color:var(--mute);margin:14px 0 4px}.osum .incl{font-size:12.5px;color:var(--mute2);margin:0 0 14px}.osum .promolink{text-align:center;font-size:13px;margin:12px 0 0}.osum .promolink a{color:var(--mute);text-decoration:underline;text-underline-offset:3px}.osum .marks{justify-content:center;margin-top:14px;opacity:.75;gap:12px}.osum .marks .pm{height:17px}.osum .marks .pm svg{height:13px}.osum .marks .pm.apay svg{height:12px}.pickyr{margin-top:10px;text-align:center}.pickyr .k{display:block;font-size:13.5px;color:var(--mute);margin-bottom:10px}.pickyr .yrs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.pickyr .yrback{display:inline-block;margin-top:12px;font-size:13px;color:var(--mute);text-decoration:underline;text-underline-offset:3px}.chk .item{align-items:center;gap:14px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.chk .item .im{width:72px;height:52px;flex:0 0 72px;background:var(--bg2);border-radius:10px;display:flex;align-items:center;justify-content:center;padding:5px}.chk .item .nm{font-size:16px;font-weight:500}.chk .item .pr{margin-left:auto;font-size:16px;white-space:nowrap}.chk .item .qty{flex:0 0 auto}@media (min-width:1024px){.chk .item{gap:24px;padding:24px 0}.chk .item .im{width:120px;height:83px;flex:0 0 120px}.chk .item .nm,.chk .item .pr{font-size:19px}}.ucard .srch{margin-top:0}.ucard .srch input{border:0;background:none;font:inherit;font-size:16px;color:var(--ink);width:100%;outline:none;min-width:0}.ucard .srch i{display:flex;color:var(--mute2)}.ucard .srch i svg{width:19px;height:19px}.udemo{text-align:center;font-size:13.5px;color:var(--mute2);margin-top:16px}.udemo a{color:var(--mute);text-decoration:underline;text-underline-offset:3px}.unav a.tool{display:inline-flex;align-items:center;gap:7px;color:var(--ink)}.unav a.tool.first{margin-left:auto}.unav a.tool svg{width:19px;height:19px;opacity:.75}.utools{display:contents}@media (max-width:720px){.unav{flex-wrap:wrap;gap:14px 16px;overflow-x:visible}.utools{display:flex;order:-1;width:100%;gap:20px;margin-bottom:10px}.utools a.tool{font-size:14px;color:var(--mute2);padding:0;margin-bottom:0;border-bottom:0;white-space:nowrap}.utools a.tool.sel{color:var(--ink);font-weight:500}.utools a.tool svg{width:17px;height:17px;opacity:.55}.unav a:not(.tool){font-size:18px;color:var(--ink);opacity:.55;padding-bottom:13px}.unav a.sel{opacity:1;font-weight:500}.unav a.tool.first{margin-left:0}}.mpick{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:28px 0}.mpick a{display:flex;flex-direction:column;gap:6px;padding:22px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--ink);transition:border-color .15s,transform .15s}.mpick a:hover{border-color:var(--ink);transform:translateY(-2px)}.mpick .nm{font-size:21px;font-weight:500;letter-spacing:-.01em}.mpick .ds{font-size:15px;color:var(--mute);line-height:1.4}.mpick .gox{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute2);margin-top:auto;padding-top:10px}@media (max-width:640px){.mpick{grid-template-columns:1fr;gap:10px}.mpick a{padding:18px}}.btn>svg{width:17px;height:17px;flex:0 0 17px}.ucard.tap{display:block;color:var(--ink);transition:border-color .15s,transform .12s}.ucard.tap .uch{display:flex;flex:0 0 18px;color:var(--mute);margin-left:10px}.ucard.tap .uch svg{width:18px;height:18px;stroke-width:2.1}.ucard.tap h2 .urt{margin-left:auto}.ucard.tap .uopenline{display:block;margin-top:14px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute2)}.ucard.tap:hover{border-color:var(--ink)}.ucard.tap:hover .uch{color:var(--ink)}.ucard.tap:active{transform:scale(.994);background:var(--bg2)}@media (max-width:560px){.ucard.tap:active{background:var(--bg2)}}.cwrap{max-width:900px;margin:0 auto;padding:44px 20px 80px}.cwrap h1{font-size:38px;letter-spacing:-.025em;margin:6px 0 10px;line-height:1.05}.cwrap .lead{font-size:17px;color:var(--mute);max-width:540px;line-height:1.5}.clbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--mute2);margin:30px 0 10px}.ctop{display:flex;gap:8px;flex-wrap:wrap}.ctop button{padding:9px 15px;border-radius:var(--pill);border:1px solid var(--line);background:var(--surface);font:inherit;font-size:14px;color:var(--ink);cursor:pointer;transition:border-color .15s,background .15s}.ctop button:hover{border-color:var(--ink)}.ctop button.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.chint{margin-top:14px;padding:14px 18px 16px;border-radius:16px;background:var(--bg2);font-size:15px;line-height:1.5;color:var(--ink2)}.chint .hk{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--mute2);margin-bottom:7px}.cch{display:grid;grid-template-columns:repeat(3,1fr);margin-top:22px}.cch a{display:block;padding:17px 20px 17px 0;color:var(--ink);border-left:1px solid var(--line);transition:background .15s;border-radius:12px}.cch a:not(:first-child){padding-left:20px}.cch a:first-child{border-left:0}.cch a:hover{background:var(--bg2)}.cch .hd{display:flex;align-items:center;gap:9px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.cch .hd .ic{display:flex;width:18px;height:18px;flex:0 0 18px}.cch .hd .ic svg{width:18px;height:18px}.cch .hd .ic.g{color:var(--green)}.cch .v{display:block;font-size:17px;font-weight:500;margin-top:9px;overflow-wrap:anywhere}.cch .w{display:block;font-size:13px;color:var(--mute2);margin-top:4px}.cchn{font-size:14px;color:var(--mute);margin:10px 0 0}.cmap{margin-top:12px;border:1px solid var(--line);border-radius:18px;overflow:hidden}.cmap .mfr{width:100%;height:300px;background:var(--bg2)}.cmap iframe{width:100%;height:100%;border:0;display:block}.cmap .tx{padding:18px 22px}.cmap .tx b{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--mute2);font-weight:400}.cmap .tx address{font-style:normal;display:block;margin:9px 0 0;font-size:17px;line-height:1.5;letter-spacing:-.01em}.cmap .tx p{margin:12px 0 0;font-size:14px;color:var(--mute);line-height:1.55;max-width:560px}.cform{margin-top:12px;border:1px solid var(--line);border-radius:18px;padding:22px}.cform h2{font-size:20px;margin:0 0 4px;font-weight:500}.cform>p{font-size:14px;color:var(--mute);margin:0 0 18px}.cgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cfield span{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--mute2);margin-bottom:6px}.cfield input,.cfield textarea{width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--bg2);font:inherit;font-size:15px;color:var(--ink)}.cfield textarea{min-height:120px;resize:vertical}.cfull{grid-column:1/-1}@media (max-width:760px){.cwrap{padding:30px 16px 60px}.cwrap h1{font-size:29px}.cwrap .lead{font-size:16px}.cch{grid-template-columns:1fr}.cch a{border-left:0;border-top:1px solid var(--line);padding:14px 16px}.cch a:first-child{border-top:0}.cgrid{grid-template-columns:1fr}.cmap .mfr{height:220px}.cmap .tx{padding:15px 16px;gap:6px}.cmap .tx address,.cmap .tx p{flex-basis:100%}}.cfield input.err,.cfield textarea.err{border-color:var(--red)}.cerr{display:block;font-size:12.5px;color:var(--red);margin-top:6px}.cstub{font-size:12.5px;color:var(--mute2);margin:12px 0 0}.cdone{padding:8px 0 4px}.cdone .ck{display:flex;width:38px;height:38px;border-radius:50%;background:var(--bg2);color:var(--ok);align-items:center;justify-content:center;margin-bottom:14px}.cdone .ck svg{width:20px;height:20px}.cdone b{display:block;font-size:19px;font-weight:500}.cdone p{margin:6px 0 16px;font-size:15px;color:var(--mute);line-height:1.5;max-width:420px}.cwho{display:flex;align-items:center;gap:14px;margin-top:20px}.cwho .avs{display:flex;flex:0 0 auto}.cwho .av{width:44px;height:44px;flex:0 0 44px;border-radius:50%;overflow:hidden;background:var(--bg3);box-shadow:0 0 0 3px var(--surface)}.cwho .av img{width:100%;height:100%;object-fit:cover;display:block}.cwho .av+.av{margin-left:-14px}.cwho p{margin:0;font-size:15px;color:var(--mute);line-height:1.5;max-width:520px}.cwho p b{color:var(--ink);font-weight:500}.awrap{max-width:1000px;margin:0 auto;padding:0 20px}.ah1{font-size:44px;line-height:1.08;letter-spacing:-.03em;margin:8px 0 0;max-width:900px;text-wrap:balance}.alead{font-size:18px;color:var(--mute);line-height:1.5;margin:18px 0 0;max-width:620px}.awrap>.eyebrow{padding-top:44px}.ateam p{font-size:14.5px}.ateam{display:flex;align-items:center;gap:12px;margin:14px 0 18px}.avs{display:flex;flex:0 0 auto}.avs .av{width:46px;height:46px;flex:0 0 46px;border-radius:50%;overflow:hidden;background:var(--bg3);box-shadow:0 0 0 3px var(--surface)}.avs .av+.av{margin-left:-14px}.avs .av img{width:100%;height:100%;object-fit:cover;display:block}.avs.big{justify-content:center;margin:22px 0 24px}.avs.big .av{width:76px;height:76px;flex:0 0 76px}.ateam p{margin:0;font-size:15px;color:var(--mute);line-height:1.5;max-width:520px}.ashot{margin:34px 0 0;display:flex;justify-content:center}.ashot img{width:min(620px,100%);height:auto;display:block}.cshot{margin:34px auto 0;max-width:900px}.cshot img{width:100%;height:auto;display:block}.asec{padding:72px 0 0}.asec.last{padding:80px 0 90px}.ah2{font-size:34px;line-height:1.15;letter-spacing:-.025em;margin:0;max-width:760px;text-wrap:balance}.ah2.mid,.alead.mid,.anote.mid{margin-left:auto;margin-right:auto;text-align:center}.awrap.mid{text-align:center}.anote{font-size:14.5px;color:var(--mute2);margin:16px 0 0;max-width:560px;line-height:1.55}.afoot{font-family:var(--mono);font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--mute2);margin:18px 0 0}.tline{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:34px;padding-top:30px}.tline .rail{position:absolute;left:5px;right:5px;top:6px;height:1px;background:var(--line)}.tstep{position:relative}.tstep:before{content:"";position:absolute;top:-30px;left:0;width:11px;height:11px;border-radius:50%;background:var(--ink)}.tstep .yr{font-family:var(--mono);font-size:12px;letter-spacing:.09em;color:var(--mute2)}.tstep h3{font-size:18px;font-weight:500;margin:8px 0}.tstep p{font-size:14px;line-height:1.55;color:var(--mute);margin:0}.cmarks{display:flex;justify-content:center;align-items:center;gap:56px;flex-wrap:wrap;margin-top:36px}.cmarks span{display:flex;align-items:center;justify-content:center;height:46px}.cmarks img{max-height:46px;width:auto;display:block;opacity:.8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cmarks img{filter:invert(1)}}:root[data-theme=dark] .cmarks img{filter:invert(1)}.lshot{position:relative;margin-top:32px;border-radius:200px/120px;overflow:hidden;background:var(--bg2)}.lshot img{width:100%;height:420px;object-fit:cover;display:block}.lshot.empty{height:420px;display:flex;align-items:center;justify-content:center;border:1px dashed var(--line)}.lshot.empty .cap{color:var(--mute2);text-shadow:none}.lshot.empty .ph{font-size:14px;color:var(--mute2)}.lshot .cap{position:absolute;top:22px;left:50%;transform:translate(-50%);color:#fff;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px 6px rgba(0,0,0,.4)}@media (max-width:760px){.awrap{padding:0 16px}.ah1{font-size:29px}.ah2{font-size:25px}.alead{font-size:16px}.asec{padding:54px 0 0}.asec.last{padding:60px 0 70px}.tline{grid-template-columns:1fr;gap:0;padding-top:0;margin-top:24px}.tline .rail{left:5px;right:auto;top:6px;bottom:6px;width:1px;height:auto}.tstep{padding:0 0 24px 26px}.tstep:before{top:5px;left:0}.cmarks{gap:30px}.cmarks span{height:36px}.cmarks img{max-height:36px}.lshot{border-radius:80px/60px}.lshot img,.lshot.empty{height:260px}.avs.big .av{width:64px;height:64px;flex:0 0 64px}}.nwrap{max-width:760px;margin:0 auto;padding:44px 20px 90px}.nwrap>.eyebrow{padding-top:0}.ah1.sm{font-size:34px}.nlead{font-size:16.5px;line-height:1.6;color:var(--mute);margin:16px 0 0}.nsec{margin-top:34px}.nsec h2{font-size:19px;font-weight:500;margin:0 0 10px;letter-spacing:-.01em}.nsec p{font-size:15.5px;line-height:1.65;color:var(--ink2);margin:0 0 10px}.nsec p:last-child{margin-bottom:0}.nfoot{margin-top:40px;padding-top:20px;border-top:1px solid var(--line);font-size:14px;color:var(--mute2)}@media (max-width:760px){.nwrap{padding:30px 16px 70px}.ah1.sm{font-size:26px}}.swrap{max-width:820px;margin:0 auto;padding:44px 20px 80px}.sctl{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:26px 0 8px;position:sticky;top:64px;z-index:5;background:var(--bg);padding:10px 0}.sfind{flex:1 1 260px;display:flex;align-items:center;gap:10px;background:var(--bg2);border:1px solid var(--line);border-radius:var(--pill);padding:0 16px;height:46px}.sfind svg{width:18px;height:18px;color:var(--mute2);flex:0 0 18px}.sfind input{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:15px;color:var(--ink);outline:none}.sdev{display:flex;gap:6px}.sdev button{padding:9px 14px;border-radius:var(--pill);border:1px solid var(--line);background:var(--surface);font:inherit;font-size:14px;color:var(--ink);cursor:pointer}.sdev button:hover{border-color:var(--ink)}.sdev button.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.sgrp{margin-top:34px}.sgrp h2{font-family:var(--mono);font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--mute2);font-weight:400;margin:0 0 6px}.sq{border-bottom:1px solid var(--line)}.sq summary{display:flex;align-items:center;gap:12px;padding:15px 0;cursor:pointer;list-style:none;font-size:17px;line-height:1.35}.sq summary::-webkit-details-marker{display:none}.sq .qt{flex:1}.sq .dt{font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:var(--mute2);border:1px solid var(--line);border-radius:var(--pill);padding:3px 8px;flex:0 0 auto}.sq .ch{display:flex;flex:0 0 16px;color:var(--mute);transition:transform .18s}.sq .ch svg{width:16px;height:16px;transform:rotate(90deg)}.sq[open] .ch{transform:rotate(180deg)}.sq .ans{padding:0 0 18px}.sq .ans p{margin:0;font-size:15.5px;line-height:1.65;color:var(--mute);max-width:660px}.snone{font-size:15px;color:var(--mute);margin:22px 0 0}.snone a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.sfoot{margin-top:44px;padding:22px;border:1px solid var(--line);border-radius:18px}.sfoot b{display:block;font-size:17px;font-weight:500}.sfoot p{margin:6px 0 14px;font-size:15px;color:var(--mute)}@media (max-width:760px){.swrap{padding:30px 16px 70px}.sctl{top:56px;gap:8px}.sdev{width:100%}.sdev button{flex:1;padding:9px 6px;font-size:13px}.sq summary{font-size:16px;gap:10px}}.wcard{margin-top:22px;border:1px solid var(--line);border-radius:16px;padding:16px 18px}.wsec{margin-top:26px}.wfaults{display:flex;flex-wrap:wrap;gap:8px}.wfaults button{padding:9px 14px;border-radius:var(--pill);border:1px solid var(--line);background:var(--surface);font:inherit;font-size:14px;color:var(--ink);cursor:pointer}.wfaults button:hover{border-color:var(--ink)}.wfaults button.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.wfee{margin:0;font-size:15px;line-height:1.6;color:var(--ink2);max-width:620px}.wtl{list-style:none;margin:26px 0 0;padding:0}.wtl li{display:flex;gap:14px;padding:14px 0;border-top:1px solid var(--line);opacity:.5}.wtl li.udone,.wtl li.unow{opacity:1}.wtl .n{width:26px;height:26px;flex:0 0 26px;border-radius:50%;background:var(--bg3);color:var(--ink2);display:flex;align-items:center;justify-content:center;font-size:13px}.wtl li.udone .n{background:var(--bg2);color:var(--ok)}.wtl li.unow .n{background:var(--ink);color:var(--bg)}.wtl .n svg{width:14px;height:14px}.wtl b{display:block;font-size:16px;font-weight:500}.wtl em{font-style:normal;display:block;font-size:14px;color:var(--mute);margin-top:2px}.scmp{margin-top:30px;border:1px solid var(--line);border-radius:18px;padding:20px 22px}.scsub{margin:2px 0 16px;font-size:15px;color:var(--mute);line-height:1.55;max-width:620px}.sctab{overflow-x:auto}.sctab table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px}.sctab th,.sctab td{text-align:left;padding:10px 14px 10px 0;border-bottom:1px solid var(--line);vertical-align:top}.sctab thead th{font-family:var(--mono);font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--mute2);font-weight:400;padding-bottom:8px}.sctab td.l{color:var(--mute);width:38%}.sctab tbody tr:last-child td{border-bottom:0}.scmp .urow{margin-top:16px}@media (max-width:760px){.scmp{padding:16px}.sctab table{font-size:14px}}.hstat{display:flex;gap:34px;flex-wrap:wrap;margin:26px 0 0;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hstat div{display:flex;flex-direction:column;gap:3px}.hstat .n{font-size:26px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.hstat .k{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute2)}.hfind{display:flex;align-items:center;gap:14px;margin-top:22px}.hfind input{flex:1;min-width:0;height:46px;border:1px solid var(--line);border-radius:var(--r);background:var(--bg);color:var(--ink);padding:0 15px;font-size:16px}.hfind input:focus{outline:none;border-color:var(--line2)}.hfind .cnt{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute2);white-space:nowrap}.htw{overflow-x:auto;margin-top:20px}.htbl{width:100%;border-collapse:collapse;font-size:15px}.htbl th{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute2);text-align:left;font-weight:400;padding:10px 14px;background:var(--bg2);border-bottom:1px solid var(--line)}.htbl td{padding:13px 14px;border-bottom:1px solid var(--line);vertical-align:top}.htbl tr:hover td{background:var(--bg2)}.htbl .m{font-weight:500;font-size:16px;white-space:nowrap}.htbl .m a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line2)}.htbl .y{font-family:var(--mono);font-size:13px;color:var(--mute);font-variant-numeric:tabular-nums;white-space:nowrap}.htbl .e{color:var(--mute);font-size:14px}.htbl .e .el{display:block;line-height:1.65}.htbl .e i{font-style:normal;color:var(--ink2)}.htbl .e em{font-style:normal;font-family:var(--mono);font-size:12.5px;font-variant-numeric:tabular-nums}.htbl .a{text-align:right;color:var(--mute2);width:1%}.htbl .tg{display:inline-block;font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;padding:2px 6px;border-radius:5px;background:var(--bg3);color:var(--ink2);margin-left:7px;vertical-align:1px}.hnone{margin-top:18px;font-size:15px;color:var(--mute)}.hnone a{text-decoration:underline;text-underline-offset:3px}.hnote{margin-top:24px;font-size:15.5px;line-height:1.6;color:var(--mute);max-width:70ch}.hfaq{margin-top:44px;border-top:1px solid var(--line);padding-top:26px}.hfaq h2{font-size:22px;margin-bottom:6px}.hfaq details{border-bottom:1px solid var(--line)}.hfaq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;cursor:pointer;font-size:16.5px;list-style:none}.hfaq summary::-webkit-details-marker{display:none}.hfaq summary .ch{color:var(--mute2);transition:transform .18s;flex:0 0 auto}.hfaq summary .ch svg{width:15px;height:15px;display:block}.hfaq details[open] summary .ch{transform:rotate(180deg)}.hfaq .ans{padding:0 0 18px;font-size:15.5px;line-height:1.6;color:var(--mute);max-width:70ch}.hfaq .ans a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}@media (max-width:760px){.hstat{gap:18px 26px}.hstat .n{font-size:21px}.htbl{font-size:14px}.htbl td,.htbl th{padding:11px 10px}.htbl .a{display:none}.htbl .m{white-space:normal}}@media (max-width:560px){.htbl,.htbl tbody,.htbl tr,.htbl td{display:block;width:auto}.htbl thead{display:none}.htbl tr{border-bottom:1px solid var(--line);padding:14px 2px}.htbl tr:hover td{background:none}.htbl td{border:0;padding:0}.htbl .m{font-size:17px}.htbl .y{margin-top:2px}.htbl .e{margin-top:8px}.htbl .e .el{line-height:1.7}}.seo .ssub{margin-top:14px}.sec.mtop{padding:34px 0 6px}.sec.mtop .swrap{padding:0 20px;max-width:1100px}.mtop .scrumb{margin-bottom:12px}.mtop .sh1{max-width:18ch}.mtop .ssub{margin-top:14px;max-width:70ch;font-size:17px;line-height:1.5;color:var(--mute)}.mtop .ssub b{color:var(--ink);font-weight:500}.mtop .htw{margin-top:22px}.mtbl td{vertical-align:middle}.mtbl .m{font-size:16px;white-space:nowrap}.mtbl .m a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line2)}.mtbl .yrs{display:flex;flex-wrap:wrap;gap:7px}.mtbl .yrs a{display:inline-flex;align-items:center;height:30px;padding:0 12px;border:1px solid var(--line);border-radius:var(--pill);font-family:var(--mono);font-size:12.5px;color:var(--ink)}.mtbl .yrs a:hover{border-color:var(--line2);background:var(--bg2)}.mtbl .a{text-align:right;white-space:nowrap;width:1%}.mtbl .a .utag{white-space:nowrap}.mtop .hnote{margin-top:20px;max-width:78ch}.mtop .sctas{margin-top:22px;max-width:none;display:flex;flex-wrap:wrap;gap:10px}.mtop .sctas .btn{width:auto;padding:0 22px;white-space:nowrap}.rnear{display:block;margin-top:4px;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--jade)}.smod{padding:30px 0 44px}.smod .k{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute2);margin-bottom:12px}.smod .ch{display:flex;flex-wrap:wrap;gap:8px}.smod .ch a{border:1px solid var(--line);border-radius:var(--pill);padding:7px 14px;font-size:14px}.smod .ch a:hover{border-color:var(--line2)}@media (max-width:760px){.sec.mtop{padding:22px 0 4px}.mtop .sh1{max-width:none}.mtop .sctas .btn{width:100%}.mtbl .a{display:none}}@media (max-width:560px){.mtbl .yrs{gap:6px}.mtbl .yrs a{height:28px;padding:0 10px;font-size:12px}}.yrsd summary{display:inline-flex;align-items:center;gap:8px;cursor:pointer;list-style:none;font-family:var(--mono);font-size:12.5px;color:var(--ink);border:1px solid var(--line);border-radius:var(--pill);padding:6px 13px}.yrsd summary::-webkit-details-marker{display:none}.yrsd summary:hover{border-color:var(--line2)}.yrsd summary .ch svg{width:13px;height:13px;display:block;color:var(--mute2)}.yrsd[open] summary{margin-bottom:10px}.yrsd[open] summary .ch{transform:rotate(180deg)}.l3buy{margin-top:34px;border-top:1px solid var(--line);padding-top:24px}.l3buy .k{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute2)}.l3cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.l3c{border:1px solid var(--line);border-radius:var(--r);padding:18px;display:flex;flex-direction:column;gap:6px}.l3c:hover{border-color:var(--line2)}.l3c .t{font-size:19px;font-weight:500}.l3c .p{font-family:var(--mono);font-size:14px;color:var(--ink2)}.l3c .s{font-size:14px;color:var(--mute);line-height:1.5}.l3buy .fn{margin-top:12px;font-size:13.5px;color:var(--mute2);line-height:1.55}.l3faq{margin-top:34px}@media (max-width:640px){.l3cards{grid-template-columns:1fr}}.seo .sctas{display:flex;flex-wrap:wrap;gap:10px;max-width:none}.seo .sctas .btn{width:auto;padding:0 22px;white-space:nowrap}@media (max-width:560px){.seo .sctas .btn{width:100%;white-space:normal}}.mband{position:relative;overflow:hidden;background:#111;color:#fff;min-height:300px;display:flex;align-items:flex-end}.mband.tall{min-height:520px}.mband .bgv{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mband .shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000008c,#00000059 40%,#000000b8)}.mband .bin{position:relative;padding-top:56px;padding-bottom:34px}.mband .scrumb,.mband .scrumb a{color:#ffffffb8}.mband .sh1{color:#fff;margin-top:12px;max-width:20ch}.mband .ssub{color:#ffffffdb;margin-top:12px;max-width:62ch}.mband .ssub b{color:#fff}.sec.mtop.after-band{padding-top:26px}@media (max-width:760px){.mband{min-height:230px}.mband.tall{min-height:340px}.mband .bin{padding-top:34px;padding-bottom:24px}}.mband .rf.onvid{margin-top:26px;padding-top:22px;border-top:1px solid rgba(255,255,255,.18)}.mband .rf.onvid .item{border-top-color:#ffffff24}.mband .rf.onvid .k{color:#fff9}.mband .rf.onvid .b,.mband .rf.onvid .ic,.mband .rf.onvid .t{color:#fff}.mband .rf.onvid .b .detail,.mband .rf.onvid .b{color:#ffffffeb}@media (min-width:761px){.mband .rf.onvid{padding-bottom:2px}.mband .rf.onvid .b{color:#ffffffc7}.mband .rf.onvid .ic{color:#fff}}.rfchips{display:none}@media (max-width:760px){.mband .rf.onvid{display:none}.rfchips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.18)}.rfchips span{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#ffffffe6;border:1px solid rgba(255,255,255,.25);border-radius:var(--pill);padding:6px 11px}}.mband{min-height:340px}.mband .bin{padding-top:64px;padding-bottom:44px}.mband .shade{background:linear-gradient(180deg,#0000008c 0,#00000057 34%,#000000a8 72%,#000000d1)}.mband .rf.onvid{margin-top:30px;padding-top:26px}@media (max-width:760px){.mband{min-height:250px}.mband .bin{padding-top:38px;padding-bottom:30px}}.rf.onvid.mob2{display:none}@media (max-width:760px){.mband .rf.onvid.mob2{display:flex;flex-direction:column;margin-top:20px;padding-top:18px}.mband .rf.onvid.mob2 .item{padding:12px 0}.mband .rf.onvid.mob2 .k{flex:0 0 92px;padding-top:4px}.mband .rf.onvid.mob2 .b{font-size:16px}}@media (min-width:761px){.mband .rf.onvid .item{justify-content:flex-start}.mband .rf.onvid .b{min-height:2.7em}}.mband .bin{max-width:1100px;padding-left:20px;padding-right:20px}.sec.mtop{padding-bottom:38px}@media (max-width:760px){.sec.mtop{padding-bottom:28px}}.ychipw{position:relative;display:none}@media (min-width:761px){.ychipw{display:inline-flex}}.ychip{display:inline-flex;align-items:center;gap:8px;height:38px;max-width:230px;padding:0 12px;margin-right:8px;border:1px solid var(--line);border-radius:var(--pill);font-size:14px;color:var(--ink);white-space:nowrap}.ychip:hover{border-color:var(--line2)}.ychip i{width:7px;height:7px;border-radius:50%;background:var(--jade);flex:0 0 7px}.ychip .lbl{overflow:hidden;text-overflow:ellipsis}.ychip s{display:flex;color:var(--mute2);text-decoration:none}.ychip s svg{width:12px;height:12px;transform:rotate(90deg)}.hdr.onhero:not(.stuck) .ychip{border-color:#ffffff59;color:#fff}.hdr.onhero:not(.stuck) .ychip s{color:#ffffffb3}#ycar{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;justify-content:center;padding:0 14px calc(14px + env(safe-area-inset-bottom));pointer-events:none}@media (min-width:761px){#ycar{display:none}}#ycar .ypill{pointer-events:auto}.ypill{display:flex;align-items:center;gap:9px;height:46px;max-width:100%;padding:0 14px;border-radius:var(--pill);background:#0e0e10;color:#fff;font-size:14.5px;border:1px solid rgba(255,255,255,.3);box-shadow:0 10px 30px #0006}.ypill>i{width:7px;height:7px;border-radius:50%;background:var(--jade2);flex:0 0 7px}.ypill .v{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ypill s{display:flex;text-decoration:none;opacity:.65}.ypill s svg{width:12px;height:12px;transform:rotate(-90deg)}.ypill s.ar,.ychip s.ar{font-size:16px;line-height:1;transform:none;font-weight:400}@media (max-width:760px){body.has-ycar{padding-bottom:74px}}.ycard{display:flex;align-items:center;gap:14px;margin-top:22px;padding:13px 16px;border:1px solid var(--line);border-radius:var(--r);background:var(--bg2)}.ycard.saved{border-left:3px solid var(--jade)}.ycard .ic{width:22px;height:22px;flex:0 0 22px;border-radius:50%;background:var(--jade);color:#fff;display:flex;align-items:center;justify-content:center}.ycard .ic svg{width:13px;height:13px}.ycard .tx{flex:1;min-width:0}.ycard .k{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute2);margin-bottom:3px}.ycard .v{font-size:16px;font-weight:500;overflow-wrap:anywhere}.ycard .ac{display:flex;gap:8px;flex:0 0 auto}.ycard .ac a{border:1px solid var(--line);border-radius:var(--pill);padding:8px 15px;font-size:13.5px;white-space:nowrap}.ycard .ac a:hover{border-color:var(--line2)}.ycard .ac a.p:hover{background:var(--btnh);border-color:var(--btnh)}@media (max-width:560px){.ycard{flex-wrap:wrap}.ycard .ac{flex-basis:100%;margin-top:12px}.ycard .ac a.p{flex:1;text-align:center}}.ycard .ac a.x{border-color:transparent;color:var(--mute)}.ycard .ac a.p{background:var(--btn);color:var(--btntx);border-color:var(--btn)}@media (max-width:760px){.ycard{flex-wrap:wrap;gap:10px}.ycard .ac{width:100%}.ycard .ac a{flex:1;text-align:center}}.mtbl .yrs a.on{border-color:var(--ink);background:var(--ink);color:var(--bg)}.mtbl tr.mine td{background:var(--bg2)}.ytag{display:inline-block;margin-left:8px;font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--jade);vertical-align:2px}.ycard.open{display:block}.ycard.open .row{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ycard.open .row .k{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute2)}.ycard.open .row .cx{font-size:13.5px;color:var(--mute)}.ycard.open .srch{background:var(--surface)}.pknone{font-size:14.5px;color:var(--mute);margin-top:12px;line-height:1.5}.pknone a{text-decoration:underline;text-underline-offset:3px}.ov.pickov{align-items:flex-end}@media (min-width:761px){.ov.pickov{align-items:center;justify-content:center}}.pkbox{background:var(--surface);width:100%;max-width:none;border-radius:24px 24px 0 0;padding:12px 20px 28px;max-height:92vh;overflow:auto;animation:up .32s cubic-bezier(.2,.8,.2,1)}@media (min-width:761px){.pkbox{width:540px;max-width:calc(100% - 40px);border-radius:20px;padding:20px 24px 24px;box-shadow:0 30px 80px #0000004d;animation:fade .2s}.pkbox .handle{display:none}}.pkbox .handle{width:40px;height:4px;border-radius:2px;background:var(--bg3);margin:0 auto 16px}.pkbox .hd{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.pkbox .hd .t{font-size:20px;font-weight:500}.pkbox .hd .x{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--mute2)}.pkbox .hd .x svg{width:18px;height:18px}.pkft{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line);font-size:14px;color:var(--mute)}.pkft a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}@media (max-width:760px){.mtop .sctas .btn,.seo .sctas .btn{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:52px;padding-top:12px;padding-bottom:12px}}.brow{cursor:pointer}.brow .a a{display:inline-block;transition:transform .16s ease;color:var(--mute2)}.brow:hover .a a{transform:translate(3px);color:var(--ink)}.brow:hover .m a{text-decoration-color:var(--ink)}.brow:focus-within td{background:var(--bg2)}@media (max-width:760px){.brow{position:relative}.brow:active td{background:var(--bg2)}}.supok{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:22px 24px}.supok-t{display:flex;gap:10px;align-items:flex-start;font-size:16px;line-height:1.5;margin:0 0 18px}.supok-t .ic{color:var(--jade);flex:0 0 20px;margin-top:1px}.supok-t .ic svg{width:20px;height:20px}.supok .btn.primary{width:auto;display:inline-flex}.supok .avs{margin-top:18px}.supcar{display:flex;align-items:center;gap:11px;background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:11px 14px;font-size:15px;margin:0 0 16px}.supcar .d{width:8px;height:8px;border-radius:50%;background:var(--jade);flex:0 0 8px}.supcar .d.a{background:var(--amber)}.supcar em{font-style:normal;display:block;margin-bottom:3px;color:var(--mute2);font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.supok-t .ic.w{background:var(--amber2);color:#7a4f12;border-radius:50%;width:20px;height:20px;display:grid;place-items:center;font-size:12px;font-weight:600;flex:0 0 20px}.suprow{display:flex;gap:10px;flex-wrap:wrap}.supok .fine{margin:14px 0 0;font-size:13px;color:var(--mute);text-align:left}.supask{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:22px 24px;text-align:left}.supask .pickyr,.supask .yrs,.supask .fine,.supask .pknone{text-align:left}.supask .yrs{justify-content:flex-start}.supask .srch{background:var(--bg)}.supask .fine{margin-top:14px}.srcsheet .srcfull{width:100%;height:auto;border-radius:10px;margin:14px 0 0;border:1px solid var(--line);background:#fff}.srcsheet .srcvid{width:100%;height:auto;border-radius:10px;margin:14px 0 0;background:#000;display:block}.pcalc{margin:30px 0 0;border:1px solid var(--line2);border-radius:16px;padding:18px 16px}.pc-k{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute2);margin:0 0 14px}.pc-top{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 16px}.pc-big{font-size:38px;line-height:1;letter-spacing:-.02em}.pc-sub{font-size:14px;color:var(--mute)}.pc-rows{display:flex;flex-direction:column}.pc-r{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--line)}.pc-r:last-child{border-bottom:0}.pc-rk{font-size:14px;color:var(--mute)}.pc-rv{font-size:15px;color:var(--mute);font-variant-numeric:tabular-nums;white-space:nowrap}.pc-rv i{font-style:normal;margin:0 8px;color:var(--mute2)}.pc-rv b{font-size:34px;line-height:1;letter-spacing:-.02em;color:var(--ink);font-weight:600}.pc-u{font-size:14px;margin-left:6px}.pc-chip{display:inline-block;margin-left:10px;padding:4px 10px;border-radius:999px;background:var(--mint);color:#14563f;font-size:14px;font-weight:600}.pc-ladder{margin:18px 0 0;padding:14px 0 0;border-top:1px solid var(--line)}.pc-lr{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr) auto;gap:14px;align-items:center;margin:0 0 9px}.pc-ll{font-size:13px;color:var(--mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-lb{display:block;height:8px;border-radius:999px;background:var(--bg3);overflow:hidden}.pc-lb i{display:block;height:100%}.pc-lb i.st{background:var(--ink2)}.pc-lb i.tu{background:var(--jade)}.pc-lb i.nx{background:var(--mute2)}.pc-lv{font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--mute)}.pc-lt{font-size:14px;line-height:1.5;color:var(--ink2);margin:10px 0 0;max-width:58ch}.pc-dyno{font-size:14px;line-height:1.55;color:var(--mute);margin:16px 0 0;max-width:62ch}.pc-fn{font-size:13px;line-height:1.5;color:var(--mute2);margin:14px 0 0;max-width:62ch}.pc-ask label{display:block;font-size:14px;line-height:1.55;color:var(--ink2);max-width:60ch;margin:0 0 12px}.pc-in{position:relative;display:inline-flex;align-items:center}.pc-in input{width:150px;height:48px;padding:0 44px 0 14px;font:inherit;font-size:17px;border:1px solid var(--line2);border-radius:12px;background:var(--surface);color:var(--ink);font-variant-numeric:tabular-nums}.pc-in input:focus{outline:2px solid var(--ink);outline-offset:1px}.pc-unit{position:absolute;right:14px;font-size:14px;color:var(--mute2);pointer-events:none}.pc-out{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:14px 0 0}@media (max-width:560px){.pc-big{font-size:32px}.pc-rv b{font-size:28px}.pc-lr{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.pc-lb{grid-column:1/3;order:3}}.pv{margin:30px 0 0;border:1px solid var(--line2);border-radius:16px;overflow:hidden;background:var(--surface)}.pv-strip{position:relative;overflow:hidden;background:var(--bg3);min-height:280px;display:grid;grid-template-columns:minmax(0,1fr) 300px}.pv-v{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.pv-sc{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000c2,#00000070 48%,#000000a8)}.pv-hero{position:relative;padding:26px 28px;align-self:center;min-height:130px;display:flex;flex-direction:column;justify-content:center}.h-lab{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e;margin:0 0 14px}.h-ask{margin:0;color:#fff;font-size:20px;line-height:1.25;letter-spacing:-.01em;max-width:24ch}.pv-fig{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;max-width:460px}.pv-fig .k{display:block;font-size:13px;color:#ffffffa8;margin:0 0 4px}.pv-fig .v{margin:0;color:#fff;font-size:44px;line-height:1;letter-spacing:-.02em;font-weight:600;font-variant-numeric:tabular-nums}.pv-fig .v em{font-style:normal;font-size:15px;font-weight:400;color:#ffffffb8;margin-left:3px}.pv-fig .s{display:block;font-size:13px;color:#ffffff85;margin:5px 0 0;font-variant-numeric:tabular-nums}.pv-sel{position:relative;padding:18px;display:flex;flex-direction:column;gap:9px;justify-content:center;background:#00000057;border-left:1px solid rgba(255,255,255,.18)}.pv-sel .sf{display:block;width:100%;text-align:left;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);border-radius:10px;padding:6px 11px;position:relative;font:inherit;color:inherit;cursor:pointer}.pv-sel .sf:hover{background:#fff3}.pv-sel .sf.empty b{color:#ffffff9e;font-weight:400}.pv-sel .sf:focus-visible{outline:2px solid #fff;outline-offset:2px}.pv-sel .sf span{display:block;font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e}.pv-sel .sf b{display:block;font-size:14px;font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:14px}.pv-sel .sf:after{content:"";position:absolute;right:11px;top:58%;width:6px;height:6px;border-right:1.5px solid rgba(255,255,255,.7);border-bottom:1.5px solid rgba(255,255,255,.7);transform:rotate(45deg)}.pv-pan{padding:22px 28px 26px;display:grid;gap:10px 34px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start}.pv-pan .pcb,.pv-pan .pcb-t{grid-column:1}.pv-pan .pc-fn{grid-column:2;grid-row:1/span 2;margin:0}.pv-pan .pcalc{grid-column:1/-1}.pv .pcalc{margin:0;border:0;padding:0}.pv .pc-ask label{margin-bottom:14px}.pc-in input::-webkit-outer-spin-button,.pc-in input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pc-in input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.pcb-r{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr) auto;gap:14px;align-items:center;margin:0 0 10px}.pcb-k{font-size:14px;color:var(--ink2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcb-k i{font-style:normal;color:var(--mute)}.pcb-b{position:relative;display:block;height:14px;border-radius:999px;background:var(--bg3);overflow:hidden}.pcb-b i{position:absolute;top:0;height:100%;display:block}.pcb-b i.st{left:0;background:var(--ink2)}.pcb-b i.ga{background:var(--jade);box-shadow:-2px 0 0 0 var(--surface)}.pcb-b i.nx{left:0;background:var(--mute2)}.pcb-v{font-size:14px;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.pcb-v em{font-style:normal;font-size:12px;color:var(--mute)}.pcb-lg{display:flex;gap:18px;flex-wrap:wrap;font-size:13px;color:var(--mute);margin:12px 0 0;font-variant-numeric:tabular-nums}.pcb-lg span{display:inline-flex;align-items:center;gap:7px}.pcb-lg i{width:10px;height:10px;border-radius:3px}.pcb-lg i.st{background:var(--ink2)}.pcb-lg i.ga{background:var(--jade)}.pcb-t{font-size:15px;line-height:1.5;color:var(--ink2);margin:14px 0 0;max-width:58ch}@media (max-width:900px){.pv-pan{grid-template-columns:1fr;gap:0}.pv-pan .pcb,.pv-pan .pcb-t,.pv-pan .pc-fn{grid-column:1}.pv-pan .pc-fn{grid-row:auto;margin-top:14px}}@media (max-width:620px){.pv-strip{grid-template-columns:1fr;min-height:0}.pv-sc{background:linear-gradient(180deg,#0000004d,#0000009e)}.pv-hero{min-height:0;padding:18px 16px}.pv-fig{gap:16px}.pv-fig .v{font-size:30px}.pv-sel{flex-direction:row;border-left:0;border-top:1px solid rgba(255,255,255,.18);padding:12px}.pv-sel .sf{flex:1;min-width:0}.pv-pan{padding:16px;display:block}.pcb-r{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.pcb-b{grid-column:1/3;order:3}}@media (prefers-reduced-motion:reduce){.pv-v{display:none}}.rv .c .tr{margin:10px 0 0;font-size:13px;line-height:1.5;color:var(--mute2);font-style:italic}.rv .c{justify-content:flex-start}.rv .c .bw{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.rv .c.open .bw{display:block;overflow:visible}.rv .c .more{margin-top:auto;padding-top:14px;align-self:flex-start;background:none;border:0;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--line2);padding-bottom:2px;cursor:pointer}.rv .c .more:hover{border-bottom-color:var(--ink)}@media (min-width:1024px){.rv .c .bw{-webkit-line-clamp:8}}.diag .pwait{position:absolute;left:20px;right:20px;top:20px;margin:0;display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--mute2);opacity:1;transition:opacity .3s ease}.diag.found .pwait,.diag.cleared .pwait{opacity:0;pointer-events:none}.diag.idle .pwait .tx:after{content:"Waiting for the scan"}.diag.scanning .pwait .tx:after{content:"Reading the code from the ECU"}.diag.clearing .pwait .tx:after{content:"Clearing"}.diag .pwait .cur{width:8px;height:15px;background:currentColor;display:block;animation:pwaitcur 1.05s steps(1) infinite}@keyframes pwaitcur{0%,55%{opacity:1}56%,to{opacity:0}}@media (min-width:1024px){.diag .pwait{left:50%;right:auto;transform:translate(-50%);width:640px;top:auto;bottom:48px;justify-content:center}}@media (prefers-reduced-motion:reduce){.diag .pwait .cur{animation:none}}@media (max-width:1023px){.menu-sheet{position:fixed;inset:auto;top:10px;left:16px;right:16px;max-height:calc(100dvh - 20px);height:auto;padding:0 18px 18px;border-radius:28px;overflow:hidden auto;background:var(--surface);background:color-mix(in srgb,var(--surface) 88%,transparent);backdrop-filter:blur(26px) saturate(1.4);-webkit-backdrop-filter:blur(26px) saturate(1.4);border:1px solid var(--line);box-shadow:0 18px 50px #0000002e;animation:mgrow .5s cubic-bezier(.34,.64,.2,1) both}.menu-sheet .top{height:50px;position:sticky;top:0;z-index:2;background:linear-gradient(180deg,var(--surface) 72%,transparent);margin:0 -18px;padding:0 10px 0 18px}.menu-sheet .mgrp,.menu-sheet .wa,.menu-sheet .mfoot{animation:mrise .34s cubic-bezier(.22,.9,.24,1) both;animation-delay:.16s}.menu-sheet .mgrp:nth-of-type(2){animation-delay:.22s}.menu-sheet .mgrp:nth-of-type(3){animation-delay:.28s}.menu-sheet .wa{animation-delay:.32s}.menu-sheet .mfoot{animation-delay:.36s}.menu-sheet.closing{animation:mfold .26s cubic-bezier(.4,0,.7,.2) both}.menu-sheet.closing .mgrp,.menu-sheet.closing .wa,.menu-sheet.closing .mfoot{animation:mfade .14s ease both}}@keyframes mgrow{0%{max-height:52px;opacity:.6}to{max-height:calc(100dvh - 20px);opacity:1}}@keyframes mfold{0%{max-height:calc(100dvh - 20px);opacity:1}to{max-height:52px;opacity:0}}@keyframes mrise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes mfade{to{opacity:0}}@media (prefers-reduced-motion:reduce){.menu-sheet,.menu-sheet .mgrp,.menu-sheet .wa,.menu-sheet .mfoot{animation:none!important}}@media (max-width:1023px){.menu-sheet,.menu-sheet .mgrp,.menu-sheet .wa,.menu-sheet .mfoot{animation:none!important}.menu-sheet .top.pinned{position:sticky;flex-shrink:0}.menu-sheet .top.pinned .logo{position:absolute;margin:0;line-height:0}.menu-sheet .top.pinned .x{position:absolute;margin:0}}.aff .affm{color:#4a4af4;font-weight:600;letter-spacing:-.01em}.aff sup{font-size:.72em;vertical-align:.45em;margin-left:1px;color:var(--mute2)}:root[data-theme=dark] .aff .affm{color:#8f8ffb}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .aff .affm{color:#8f8ffb}}.pcard[data-sku=gtr] .pimg img{transform:scale(1.1);transform-origin:center}.acctpop .apim .nightshot{display:none}:root[data-theme=dark] .acctpop .apim .dayshot:not(.only){display:none}:root[data-theme=dark] .acctpop .apim .nightshot{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .acctpop .apim .dayshot:not(.only){display:none}:root:not([data-theme=light]) .acctpop .apim .nightshot{display:block}}.hero .btn.hero-primary,:root[data-theme=dark] .hero .btn.hero-primary{background:#0b0b0b9e;color:#fff;border:1px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero .btn.hero-primary{background:#0b0b0b9e;color:#fff}}.hero .btn.hero-primary:hover{background:#0b0b0bcc;border-color:#fff}.acar{max-width:720px;margin:28px 0 8px;padding:20px 22px;border-radius:18px;background:var(--bg2);display:flex;flex-direction:column;gap:12px}.acar p{margin:0;font-size:16px;line-height:1.5;color:var(--ink2)}.acar p b{display:block;color:var(--ink);font-size:19px;font-weight:500;margin-bottom:4px}.acar a{align-self:flex-start;font:500 13px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--btntx);background:var(--btn);padding:12px 18px;border-radius:999px;text-decoration:none}.acar a:hover{background:var(--btnh)}.abody table{width:100%;border-collapse:collapse;margin:8px 0 22px;font-size:15px;line-height:1.4;display:block;overflow-x:auto}.abody th,.abody td{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.abody th{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}footer .langwrap{position:relative}footer .langwrap .lang{border:0;font:inherit;color:inherit;cursor:pointer}footer .langpop{display:none;position:absolute;bottom:calc(100% + 8px);left:0;min-width:140px;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:6px;z-index:20;box-shadow:0 10px 30px #0000001f}footer .langwrap.open .langpop{display:block}footer .langpop a{display:block;padding:8px 10px;border-radius:8px;text-transform:none;letter-spacing:0;font-family:var(--font);font-size:14px}footer .langpop a:hover,footer .langpop a.on{background:var(--bg2)}.wacard .avs .ims picture{display:flex}.wacard .btn.wa svg{width:22px;height:22px}.istrip span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media (min-width:1024px){.hdr.solid.scrolled .in,.hdr.onhero.stuck .in{margin:0 auto;width:calc(100% - 160px);max-width:calc(var(--max) - 160px)}}@media (min-width:1024px) and (max-width:1300px){.hdr.solid.scrolled .in,.hdr.onhero.stuck .in{width:calc(100% - 40px)}}.istrip{transition:opacity .22s ease,transform .22s ease}.istrip.over{position:absolute;top:0;left:0;right:0;z-index:61;background:none;color:#ffffffbd}.istrip.over.gone{opacity:0;transform:translateY(-100%);pointer-events:none}@media (prefers-reduced-motion:reduce){.istrip{transition:none}}@media (min-width:1024px){.hdr .in,.hdr.onhero .in{max-width:var(--max);margin-left:auto;margin-right:auto}.hdr.onhero.stuck .in{max-width:calc(var(--max) - 48px);margin-left:auto;margin-right:auto}.hdr .nav{font-size:15px}.hdr.onhero .nav{font-size:14px}}.fuel .pair .g{display:block}.diag .pexp b{font-family:var(--mono);font-size:.86em;letter-spacing:.06em;text-transform:uppercase}.pcard .feats .f.lead{color:var(--mute)}.pcard .feats .f.lead svg{opacity:.45}@media (min-width:1024px){.hero{height:clamp(660px,56.25vw,calc(100svh - 96px))}.hero .hin{height:100%;min-height:0}.hero .ctas{top:auto;bottom:64px}.hero .sub{top:auto;bottom:136px}}@media (min-width:1024px){.hero .h1{line-height:1.02}.hero .sub{font-size:24px;line-height:1.3}}.sec h2 .g,.sec .pair .g,section.diag .dpair .g{font-weight:300}.rfs .ic b,.pr .price{font-weight:600;font-variant-numeric:tabular-nums}.faq .q,.bens .t,.rv .t,.ver .ct{font-weight:500}@media (min-width:1024px){.faq .h2,.sup .h2{font-size:48px;line-height:1.1}section.diag .dpair,section.fuel .pair{font-size:48px;line-height:1.1}.ver .versub,.fuel .sub,.cmp .sub,.results .sub,.dcode .sub,.app .sub,.sup .sub,.diag .sub,.install .sub{font-size:20px;line-height:1.45}.ver .col .desc,.install .t,.cmp .tx,.rv .b,.bens .d,.faq .a p,.diag .pexp{font-size:17px;line-height:1.5}.ver .note,.cmp .note,.results .rfoot,.rv .rvnote,.pr .affnote,.fuel .disc,.install .compat{font-size:14px;line-height:1.5}.ver .col .ct,.rv .t,.bens .t,.faq .q{font-size:22px;line-height:1.3}}@media (min-width:1024px){.pr .prhead .h2{max-width:520px;text-wrap:balance}}.prodimg{isolation:isolate}.prodimg:after{content:"";position:absolute;left:2%;right:8%;top:90%;height:14%;z-index:-1;pointer-events:none;rotate:-9deg;background:radial-gradient(closest-side,rgba(0,0,0,.3),transparent),radial-gradient(50% 30% at 50% 50%,rgba(0,0,0,.35),transparent 100%);filter:blur(6px)}@media (min-width:1024px){.prodimg:before{top:72%;height:110%}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .prodimg:after{background:radial-gradient(closest-side,rgba(0,0,0,.75),transparent),radial-gradient(50% 30% at 50% 50%,rgba(0,0,0,.85),transparent 100%)}}:root[data-theme=dark] .prodimg:after{background:radial-gradient(closest-side,rgba(0,0,0,.75),transparent),radial-gradient(50% 30% at 50% 50%,rgba(0,0,0,.85),transparent 100%)}.adv .h2{text-wrap:balance}.ver .tm-d,.ver .tdelta{font-weight:500;font-variant-numeric:tabular-nums}.ver .tm-r1v{font-weight:500}.ver .tring .tv b.tm-big{font-family:var(--font);font-weight:300;font-variant-numeric:tabular-nums;letter-spacing:-.02em}@media (min-width:1024px){.ver .tm-d,.ver .tdelta{font-size:30px}.ver .tm-d small,.ver .tdelta small{font-size:17px}.ver .ps,.ver .tm-r1,.ver .tm-r1v{font-size:16px}.ver .tmeta{font-size:12px}.ver .tring .tv b.tm-big{font-size:46px}.ver .tring .tv i.tm-unit{font-size:12px}}.tring svg circle{stroke-width:3.5}.tring svg circle:not(.tmarc){stroke:var(--line)}.tmodes{display:inline-flex;gap:2px;padding:3px;border-radius:var(--pill);background:var(--bg3);margin-bottom:18px}.tmodes button{height:30px;border:0;color:var(--mute);cursor:pointer}.tmodes button:hover{color:var(--ink)}.tmodes button.on{background:var(--ink);color:var(--bg);border:0}.tmodes button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}:root{--dcode:#9c5f0b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--dcode:var(--amber)}}:root[data-theme=dark]{--dcode:var(--amber)}.diag .pexp b,.diag.idle .pexp b{color:inherit}.diag .pexp b .dcode{color:var(--dcode)}.diag .pring .rcode{color:var(--amber)}.hdr.onhero.stuck{animation-fill-mode:backwards}.diag .dstage{position:relative}.diag .dstage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1px solid var(--line);pointer-events:none;z-index:3}@media (min-width:761px){.install .vidD{gap:20px}.install .vidD .th{width:72px;height:72px;flex:0 0 72px;box-shadow:0 0 0 1px var(--line)}.install .vidD .th img{opacity:.85;transition:transform .3s ease}.install .vidD .th:before{content:"";position:absolute;left:50%;top:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;background:#fff;box-shadow:0 2px 10px #00000059;z-index:1}.install .vidD .th svg{width:14px;height:14px;color:#0b0b0b;z-index:2;margin-left:2px}.install .vidD:hover .th img{transform:scale(1.06)}.install .vidD .l1{font-size:13px}}:root{--fuelband:#eef5f0;--fuelline:rgba(40,110,75,.16)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--fuelband:#141d18;--fuelline:rgba(143,211,180,.14)}}:root[data-theme=dark]{--fuelband:#141d18;--fuelline:rgba(143,211,180,.14)}:root:root body section.sec.fuel{border:0;background:linear-gradient(180deg,var(--bg) 0,var(--fuelband) 200px,var(--fuelband) calc(100% - 200px),var(--bg) 100%)}@media (min-width:1024px){section.sec.fuel{padding:120px 0}}@media (min-width:1024px){.crit{--rowhi:rgba(11,11,11,.05)}:root[data-theme=dark] .crit{--rowhi:rgba(255,255,255,.06)}.crit:hover{background:var(--rowhi)}.crit:hover .cn,.crit:hover .cn .ri,.crit:hover .row.o .tx{color:var(--ink)}.crit .cn .ri,.crit .row.o .tx{transition:color .2s}}@media (min-width:1024px) and (prefers-color-scheme:dark){:root:not([data-theme=light]) .crit{--rowhi:rgba(255,255,255,.06)}}@media (min-width:1024px){.fuel .fcard:before{opacity:calc(.08 + .92 * var(--heat, .3));background:radial-gradient(70% 75% at 82% 22%,rgba(74,196,140,.55),transparent 72%);will-change:opacity;transform:translateZ(0)}}@media (min-width:1024px){.crit{align-items:start;min-height:92px;box-sizing:border-box}.crit .cn{height:24.65px}}.crit .row .tx{color:var(--mute)}.crit .row .tx .vd{font-weight:500;color:var(--ink)}.crit .row.o .tx{color:var(--mute2)}.crit .row.o .tx .vd{color:var(--mute)}.cmp .note b{font-weight:500;color:var(--ink)}@media (min-width:1024px){.crit:hover .row.o .tx .vd{color:var(--ink)}}@media (min-width:1024px){.results .rrow:not(.rhead){cursor:pointer;border-radius:10px;margin:0 -12px;padding-left:12px;padding-right:12px;transition:background .2s}.results .rrow:not(.rhead):hover{background:#0b0b0b0d}:root[data-theme=dark] .results .rrow:not(.rhead):hover{background:#ffffff0f}.results .rrow:not(.rhead):hover .rc4 .link{text-decoration-thickness:2px}}@media (min-width:1024px) and (prefers-color-scheme:dark){:root:not([data-theme=light]) .results .rrow:not(.rhead):hover{background:#ffffff0f}}.rvdots{gap:8px}.rvdots span{width:8px;height:8px;background:var(--line2);cursor:pointer;transition:width .25s ease,background .25s ease}.rvdots span.on{width:22px;border-radius:4px;background:var(--ink)}.rvdots span[hidden]{display:none}.rvnav:disabled{opacity:.3;cursor:default}.rv .m .sep{font-style:normal;display:inline-block;margin:0 .45em;opacity:.7}.app .acard .bd .ti2 .chip{display:none!important}.app .acard .im{position:relative}.app .acard .im .chip{display:inline-flex!important;align-items:center;gap:6px;left:16px;top:16px;bottom:auto;height:28px;padding:0 12px;border-radius:var(--pill);font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.app .acard .im .chip svg{width:12px;height:12px}@media (min-width:1024px){.app .acard .im .chip{left:20px;top:20px}.app .acard .bd .sl{min-height:2.9em;line-height:1.45}}@media (min-width:1024px){.pr .pcard .ti{font-family:var(--font);font-size:22px;font-weight:500;letter-spacing:-.01em;text-transform:none;line-height:1.3}}@media (min-width:1024px){.pr .pcard{border:0!important;background:color-mix(in srgb,var(--bg2) 55%,var(--bg));box-shadow:none}.pr .pcard .strip{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 16px;line-height:1;font-size:12px;letter-spacing:.12em;background:var(--ink)!important;color:var(--bg)!important;box-shadow:0 6px 18px #00000040}.pr .pcard .pimg:before{top:0!important;bottom:-6px!important;width:min(92%,380px)!important;background:radial-gradient(50% 50% at 50% 48%,#ffffff24,#ffffff0a 60%,#fff0)!important}}.faq .it{border-top:0;border-bottom:1px solid var(--line);background:none;border-radius:0;padding:0}.faq .q{font-size:17px;font-weight:400;line-height:1.35;padding:15px 0;gap:12px}.faq .q .pm{flex:0 0 16px;width:16px;height:16px;font-size:0;background:none;border-radius:0;position:relative;color:var(--mute);transition:transform .18s}.faq .q .pm:before{content:"";position:absolute;left:4px;top:2px;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.faq .it.open .q .pm{transform:rotate(180deg)}.faq .a{font-size:15.5px;line-height:1.65;color:var(--mute);padding:0 0 18px}@media (min-width:1024px){.faq .in{display:block}.faq .in>.h2{margin-bottom:28px}section.faq .in .it .q{font-size:17px;font-weight:400;padding:15px 0}.faq .a{max-width:760px}.faq .a p{font-size:15.5px}}@media (min-width:1024px){.sup .h2{max-width:none}.sup .qchips button{font-size:15px;height:auto;padding:9px 16px}.sup .fine{font-family:var(--font);font-size:15px;letter-spacing:0;text-transform:none;color:var(--mute)}.sup .fine .link{font-family:var(--font);font-size:15px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink);text-decoration-thickness:1px;text-underline-offset:4px;margin-left:4px}.sup .avs{display:flex;align-items:center;gap:14px}.sup .avs>div:not(.ims){flex:1}.sup .avs .h{font-family:var(--font);font-size:14px;letter-spacing:0;text-transform:none;color:var(--mute);margin-top:2px}.sup .avs .wabtn{flex:none;display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:var(--pill);border:1px solid var(--line2);font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--ink);transition:background .2s,border-color .2s}.sup .avs .wabtn:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}}footer .logo{width:auto;display:inline-flex;align-items:center;gap:6px}footer .logo svg{width:65px;height:auto}footer .logo span{font-size:20px;line-height:1;font-weight:400;letter-spacing:-.012em;color:var(--ink)}.sup .h2+.sub{margin-top:16px}@media (min-width:1024px){.sup [data-sup-state=mine] .h2{font-size:40px;line-height:1.1;text-wrap:balance}}.sup .supcar{display:flex;align-items:center;gap:12px}.sup .supcar>span:nth-child(2){flex:1;min-width:0}.sup .supclear{flex:none;height:32px;padding:0 14px;border-radius:var(--pill);border:1px solid var(--line2);background:transparent;color:var(--mute);font-size:13px;cursor:pointer;transition:color .2s,border-color .2s}.sup .supclear:hover{color:var(--ink);border-color:var(--ink)}@media (min-width:1024px){footer .logo{margin-bottom:28px}footer .top>div:first-child{display:flex;flex-direction:column}footer .ct{font-family:var(--font);font-size:15px;line-height:1.9;letter-spacing:0;color:var(--mute)}footer .ct a[href^=mailto]{text-transform:none}footer .ct a:hover{color:var(--ink)}footer .top>div:not(:first-child){padding-top:48px}}footer .disc,footer .legal,footer .fine{letter-spacing:.01em}footer .bot{letter-spacing:.1em}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--mute2:#6b6b70;--dim:#a8a8ad}}:root[data-theme=light]{--mute2:#6b6b70;--dim:#a8a8ad}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .prodimg .refl{display:none}:root:not([data-theme=dark]) .prodimg:after{opacity:.55}}:root[data-theme=light] .prodimg .refl{display:none}:root[data-theme=light] .prodimg:after{opacity:.55}html.shots-js .pimg:not(.ready) img,html.shots-js .pimg:not(.ready):before,html.shots-js .pimg:not(.ready):after{opacity:0}.pimg img,.pimg:before,.pimg:after{transition:opacity .35s ease}@media (prefers-reduced-motion:reduce){.pimg img,.pimg:before,.pimg:after{transition:none}}.ver .tmodes{width:max-content;max-width:100%}@media (max-width:1023px){.ver #verpanel .panel{min-height:var(--verh,0);display:flex;flex-direction:column;box-sizing:border-box}.ver #verpanel [data-timer] .tdial{flex:1;align-items:center;margin-top:0}.ver #verpanel [data-timer] .tring{width:120px;height:120px;flex:0 0 120px}.ver #verpanel [data-timer] .tring svg{width:100%;height:100%}.ver #verpanel [data-timer] .tinfo{align-self:center}}@media (max-width:1023px){header.hdr a.logo span{display:none}}@media (max-width:1023px){.pr .prhead .h2{text-wrap:balance}.pr .pcard .ti{font-family:var(--font);font-size:20px;font-weight:500;letter-spacing:-.01em;text-transform:none;line-height:1.3}.pr .pcard{border:0!important;background:color-mix(in srgb,var(--bg2) 55%,var(--bg));box-shadow:none}.pr .pcard .strip{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 14px;line-height:1;font-size:11px;letter-spacing:.12em;background:var(--ink)!important;color:var(--bg)!important;box-shadow:0 6px 18px #00000040}.sup .qchips button{font-size:14px}.sup .fine{font-family:var(--font);font-size:14px;letter-spacing:0;text-transform:none;color:var(--mute)}.sup .fine .link{font-family:var(--font);font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink);text-decoration-thickness:1px;text-underline-offset:4px;margin-left:4px}.sup .avs{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sup .avs>div:not(.ims){flex:1;min-width:0}.sup .avs .h{font-family:var(--font);font-size:13px;letter-spacing:0;text-transform:none;color:var(--mute);margin-top:2px}.sup .avs .wabtn{flex:none;display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:var(--pill);border:1px solid var(--line2);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--ink)}footer .ct{font-family:var(--font);letter-spacing:0;color:var(--mute)}footer .ct a[href^=mailto]{text-transform:none}}.fuel .fcard{position:relative;isolation:isolate;overflow:hidden}@media (max-width:1023px){.fuel .fcard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:calc(.08 + .92 * var(--heat, .3));background:radial-gradient(70% 75% at 82% 22%,rgba(74,196,140,.45),transparent 72%)}}@media (max-width:1023px){section.results .grid>div+div,section.sup .grid>div+div{margin-top:28px}}section.rv .who .av{display:flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;margin-right:12px;border-radius:50%;background:var(--bg3);color:var(--ink);font-family:var(--font);font-size:16px;font-weight:500;line-height:1;letter-spacing:0;text-transform:uppercase}@media (min-width:1024px){section.cmp .crit{min-height:0;padding-top:22px;padding-bottom:22px;border-radius:14px}section.cmp .cmpband{top:69px;bottom:16px}}html{-webkit-tap-highlight-color:transparent}@media (max-width:1023px){section.rfs{background:var(--bg);padding:8px 0}.rf{display:flex;flex-direction:column;gap:0}.rf .item{flex-direction:column;align-items:center;text-align:center;gap:0;padding:26px 0;border-top:1px solid var(--line)}.rf .item:first-child{border-top:0;padding-top:26px}.rf .ic{display:flex;align-items:center;justify-content:center;background:none;color:var(--ink);margin-bottom:14px}.rf .ic svg{width:24px;height:24px}.rf .ic b{font-size:18px;font-weight:600;letter-spacing:-.01em}.rf .k,.rf .b,.rf .t .m-lbl{display:none}.rf .t{display:block;margin:0;font-family:var(--mono);font-size:15px;font-weight:400;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.rf .t .d-lbl{display:inline}}@media (max-width:1023px){.hero,.hero .hin{min-height:max(540px,calc(100svh - 80px))}.hero .sub{font-size:20px;line-height:1.35}}@media (max-width:1023px){.statement{font-size:24px;line-height:1.42}.statement p+p{margin-top:28px}}@media (max-width:1023px){.adv .in{padding-bottom:52px}.adv .txt{gap:18px}.adv .body{font-size:17px;line-height:1.55}.adv .advtabs{gap:10px}.adv .advtabs button{height:44px;padding:0 18px;font-size:13px;gap:10px}.adv .shade{background:linear-gradient(180deg,#0000006b,#0000000d 30%,#0000002e 52%,#000000b8)}}@media (max-width:1023px){.ver .tmodes button{height:38px;padding:0 16px;font-size:13px;color:var(--mute)}.ver .tmodes button.on{color:var(--bg)}.ver .tmeta{font-size:12px;color:var(--mute)}.ver .tring .tv i.tm-unit{color:var(--mute)}}@media (max-width:1023px){.install .steps{margin-top:28px}.install .steps .s{padding:16px 0;border-top:1px solid var(--line)}.install .steps .s:last-child{border-bottom:1px solid var(--line)}.install .steps .n{font-size:16px;letter-spacing:.04em;color:var(--ink);padding-top:1px;flex:0 0 28px}.install .vidD{display:flex;margin:24px 0 0;padding:12px 16px 12px 12px;background:var(--surface);border-radius:16px;box-shadow:0 1px 2px #0b0b0b0f}.install .vidD .l1{font-size:12px;color:var(--ink)}.install .compat{margin:14px 0 0;font-size:14px;line-height:1.45;color:var(--mute)}}@media (max-width:1023px){.install .itxt>.sub{display:none}}.pv{margin:30px 0 0;border:0;border-radius:0;background:none;overflow:visible;display:block}.pv-card{position:relative;display:grid;border-radius:20px;overflow:hidden;background:#111;color:#fff;isolation:isolate}.pv-card>.pv-strip,.pv-card>.pv-body{grid-area:1/1}.pv-strip{display:block;height:auto;min-height:360px}.pv-sc{background:linear-gradient(180deg,#0000009e,#0000 34%,#0000 48%,#000000d1 92%,#000000db)}.pv-body{position:relative;z-index:1;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;gap:14px;padding:18px}.pv-pick{display:flex;flex-direction:column;gap:12px}.pv:not(.has-car) .pv-pick{flex:1;justify-content:space-between;gap:14px}.pv-hint{color:#ffffffe0;font-size:16px;text-align:left;max-width:30ch}.pv-chip{background:#ffffff2e;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pv-chip:after{border-color:#fffc}.pv-chips{order:-1}.pv-eb{color:#ffffffb8}.pv-over:not(:has(*)){display:none}.pv-over .pv-ft{color:#ffffffe6;margin-top:6px}.pv-over .pv-gain p{color:#6fd3a3}.pv-over .pv-gain{flex-wrap:nowrap;gap:0 16px;margin-top:4px}.pv-over .pv-gain p{white-space:nowrap}.pv-over .pv-gain b{font-size:42px}.pv-over .pv-gain em{font-size:16px;margin-left:3px}.pv-tease{margin:6px 0 8px;display:flex;align-items:baseline;font-size:56px;font-weight:500;letter-spacing:-.04em;line-height:1}.pv-tease i{font-style:normal;color:#ffffff73}.pv-tease em{font-style:normal;font-size:22px;letter-spacing:0;margin-left:5px}.pcalcsec:has(.pv:not(.has-car)) .pccta{display:none}.pcalcsec .pv .pc-fn{display:none}.pcalcsec:has(.pv:not(.has-car)) .pcfoot{display:none}.pcfoot{margin-top:16px;font-size:13px;line-height:1.5;color:var(--mute2)}.pcfoot p{margin:0}@media (min-width:1024px){.pcfoot{text-align:center}}.pv-open.btn.primary{width:100%;height:56px;font-size:15px;font-weight:500;background:#08080ab8;color:#fff;border-color:#ffffff38;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pv-open.btn.primary:hover{background:#08080adb}.pv-hint{margin:0;font-size:15px;line-height:1.45;text-wrap:balance}.pv-chips{display:flex;flex-wrap:wrap;gap:8px}.pv-chip{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 14px 0 16px;border-radius:999px;border:1px solid transparent;font:inherit;font-size:16px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .15s}.pv-chip:after{content:"";width:6px;height:6px;border-right:1.5px solid var(--mute);border-bottom:1.5px solid var(--mute);transform:translateY(-2px) rotate(45deg)}.pv-chip:hover{border-color:#ffffff8c}.pv-chip:focus-visible{outline:2px solid #fff;outline-offset:2px}.pv-res:not(:has(*)){display:none}.pv-res{margin-top:18px}.pv-eb{margin:0;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.pv-gain{display:flex;flex-wrap:wrap;gap:4px 26px;margin-top:8px}.pv-gain p{margin:0;color:var(--jade);line-height:1;display:flex;align-items:baseline}.pv-gain b{font-size:60px;font-weight:500;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.pv-gain em{font-style:normal;font-size:22px;margin-left:5px}.pv-ft{margin:10px 0 0;font-size:17px;font-variant-numeric:tabular-nums}.pv-bar{margin-top:14px;height:10px}.pv .pcb-b{background:color-mix(in srgb,var(--ink) 8%,transparent)}.pv .pcb-b i{border-radius:999px}.pv .pcb-b i.st{background:linear-gradient(90deg,color-mix(in srgb,var(--ink2) 78%,var(--surface)),var(--ink2))}.pv .pcb-b i.ga{background:linear-gradient(90deg,#4cae83,#79dcae);box-shadow:-2px 0 0 0 var(--surface),0 0 10px color-mix(in srgb,var(--jade) 45%,transparent);transform-origin:left;animation:pvga .7s cubic-bezier(.2,.7,.2,1) .15s both}@keyframes pvga{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.pv .pcb-b i.ga{animation:none}}.pv .pcb-lg{margin-top:10px}.pv .pcb-t{font-size:15px;color:var(--mute);margin-top:14px}.pv .pc-fn{margin-top:14px;font-size:13px;line-height:1.5;color:var(--mute2)}.pv .pc-fn p{margin:0}.pv-why{margin-top:4px}.pv-why summary{display:inline;cursor:pointer;color:var(--ink);text-decoration:underline;text-underline-offset:3px;list-style:none}.pv-why summary::-webkit-details-marker{display:none}.pv-why[open] summary{color:var(--mute)}.pv-why p{margin-top:6px}.pv .pcalc{margin-top:14px}@media (min-width:1024px){.pv-strip{min-height:420px}.pv-body{padding:32px}.pv:not(.has-car) .pv-pick{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px}.pv-tease{font-size:72px}.pv-sc{background:linear-gradient(180deg,#00000080,#0000 30%,#0000 44%,#000c 88%,#000000d9)}.pv:not(.has-car) .pv-sc{background:linear-gradient(180deg,#0000 45%,#000000b3)}.pv-hint{font-size:20px;max-width:26ch}.pv-open.btn.primary{width:auto;min-width:280px;flex:none}.pv-gain b{font-size:72px}.pv-over .pv-gain{gap:0 26px}.pv-over .pv-gain b{font-size:72px}.pv-over .pv-gain em{font-size:22px;margin-left:5px}}.pv-sh{display:flex;flex-direction:column;height:min(78vh,640px);padding-bottom:0}.pv-sh .hd{align-items:flex-start;margin-bottom:12px}.pv-back{flex:0 0 34px;width:34px;height:34px;margin:2px 0 0 -6px;border-radius:50%;border:0;background:var(--bg2);display:flex;align-items:center;justify-content:center;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent}.pv-back svg{width:18px;height:18px}.pv-back:active{background:var(--line)}.pv-sh-h{min-width:0}.pv-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;font-size:14px}.pv-crumb span{display:none}.pv-crumb button{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px 0 14px;border-radius:999px;background:var(--bg2);border:1px solid transparent;font:inherit;font-size:14px;font-weight:500;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent}.pv-crumb button:after{content:"";width:6px;height:6px;border-right:1.5px solid var(--mute);border-bottom:1.5px solid var(--mute);transform:translateY(-2px) rotate(45deg)}.pv-crumb button:active{background:var(--line)}.pv-q{width:100%;height:46px;flex:none;border-radius:14px;border:1px solid transparent;background:var(--bg2);padding:0 14px;font:inherit;font-size:16px;color:var(--ink);margin-bottom:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pv-q:focus{outline:none;border-color:var(--line2)}.pv-list{flex:1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;margin:0 -20px;padding:0 20px calc(20px + env(safe-area-inset-bottom))}.pv-it{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:54px;padding:0;background:none;border:0;border-bottom:1px solid var(--line);font:inherit;font-size:17px;color:var(--ink);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.pv-it:active{background:var(--bg2)}.pv-it.on{font-weight:500}.pv-it.on:after{content:"";width:12px;height:7px;border-left:2px solid var(--jade);border-bottom:2px solid var(--jade);transform:translateY(-2px) rotate(-45deg);margin-right:4px}.pv-none,.pv-wait{margin:18px 0;font-size:15px;color:var(--mute)}.pv-wait:before{content:"";display:block;width:22px;height:22px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--ink);animation:pvspin .8s linear infinite}.pv-list[aria-busy=true]{opacity:.5;pointer-events:none}@keyframes pvspin{to{transform:rotate(360deg)}}@media (min-width:1024px){.pv-sh{height:auto}.pv-list{margin:0 -32px;padding:0 32px 24px}}body:has(#overlays .ov) #beacon-container{display:none}.pv .pv-gain p,.pv-over .pv-gain p{color:#fff}.pv .pv-gain p+p,.pv-over .pv-gain p+p{color:#ffffff8c}.pv .pv-gain em{opacity:.75}.pv .pcb-b i.ga,.pv .pcb-lg i.ga{background:var(--ink)}.pv .pcb-b i.st,.pv .pcb-lg i.st{background:color-mix(in srgb,var(--mute2) 45%,transparent)}.pcalcsec .pccta{justify-content:flex-start;margin-left:0;margin-right:0}.pcfoot{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}@media (min-width:1024px){.pcfoot{text-align:left}}.pv-chip{background:#00000052}.pv-steps{display:none}@media (min-width:1024px){.pv:not(.has-car) .pv-open,.pv:not(.has-car) .pv-chips{display:none}.pv:not(.has-car) .pv-steps{display:flex;flex:none;align-items:center;padding:6px;border-radius:999px;background:#0c0c0e80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.16)}.pv-steps .s{display:flex;flex-direction:column;justify-content:center;gap:5px;height:52px;min-width:150px;padding:0 20px;border:0;background:none;color:#fff;text-align:left;cursor:pointer;border-radius:999px;transition:background .2s}.pv-steps .s+.s{border-left:1px solid rgba(255,255,255,.12);border-radius:0}.pv-steps .s:not(:disabled):hover{background:#ffffff0f}.pv-steps .s:disabled{cursor:default}.pv-steps .s small{font:500 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff80}.pv-steps .s span{font-size:15px;line-height:1.2;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.pv-steps .s:disabled span{color:#fff6}.pv-steps .go{height:52px;margin-left:6px;padding:0 24px;border:0;border-radius:999px;background:#f4f4f2;color:#0b0b0b;cursor:pointer;font:500 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:background .2s}.pv-steps .go:hover{background:#fff}.pv-steps button:focus-visible{outline:2px solid #fff;outline-offset:2px}}.hdr .logo,footer .logo{align-items:baseline}.hdr .logo svg{width:57px;height:14.56px}footer .logo svg{width:57px}.hdr .logo span,footer .logo span{font-size:21.6px;letter-spacing:-.01em}.hdr.onhero.stuck .logo svg{width:51px;height:13.03px}.hdr.onhero.stuck .logo span{font-size:19.3px}footer .fmk{border-top:1px solid var(--line);padding-top:32px;display:grid;gap:28px}footer .fmk-eb{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute2)}footer .fmk-t{font-size:24px;line-height:1.15;letter-spacing:-.02em;font-weight:500;color:var(--ink);margin:10px 0;text-wrap:balance}footer .fmk-h p{font-size:14px;line-height:1.5;color:var(--mute);margin:0 0 18px;max-width:30ch}footer .fmk-go{display:inline-flex;align-items:center;gap:12px;min-height:40px;max-width:100%;padding:9px 16px 9px 18px;border-radius:20px;background:var(--btn);color:var(--btntx);font-size:14px;line-height:1.35;text-align:left}footer .fmk-go svg{flex:none;width:15px;height:15px}footer .fmk-go:hover{background:var(--btnh)}footer .fmk-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:8px 0 28px}footer .fmk-top a{display:flex;justify-content:space-between;align-items:center;padding:11px 0;border-bottom:1px solid var(--line);font-size:19px;letter-spacing:-.015em;color:var(--ink)}footer .fmk-top a:after{content:"→";color:var(--mute2);transition:transform .2s}footer .fmk-top a:hover:after{transform:translate(3px);color:var(--ink)}footer .fmk-rest{margin-top:10px;font-size:15px;line-height:2;color:var(--mute)}footer .fmk-rest a{white-space:nowrap;color:var(--mute)}footer .fmk-rest a:hover{color:var(--ink)}footer .fmk-rest a:not(:last-child):after{content:"/";margin:0 5px 0 9px;color:var(--mute2);opacity:.5}footer .fdisc{border-top:1px solid var(--line);padding-top:24px;margin-top:32px;display:grid;gap:10px}footer .fdisc p{margin:0;max-width:none;line-height:1.6}footer .fdisc-c{display:grid;gap:10px}@media (min-width:1024px){footer .fmk{grid-template-columns:250px minmax(0,1fr);gap:56px;margin-top:56px;padding-top:48px}footer .fmk-t{font-size:26px}footer .fmk-top{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px}footer .fmk-top a{font-size:21px}footer .fdisc{display:block;margin-top:40px}footer .fdisc .fmk-eb{display:block;margin-bottom:12px}footer .fdisc-c{gap:6px}}.pv-sheet{margin:30px 0 0;border:0;border-radius:0;background:none;overflow:visible}.pvs-card{display:grid;border-radius:20px;overflow:hidden;background:var(--surface);border:1px solid var(--line)}.pv-sheet .pv-strip{display:block;position:relative;min-height:200px;background:#111}.pvs-side{display:flex;flex-direction:column;gap:22px;min-width:0;padding:22px 18px 24px}.pvs-k{margin:0 0 10px;font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute2)}.pvs-sels{display:flex;flex-direction:column;gap:8px}.pvs-sel{display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:52px;padding:0 16px;border:1px solid var(--line2);border-radius:12px;background:var(--surface);color:var(--ink);font:inherit;font-size:16px;text-align:left;cursor:pointer;transition:border-color .15s}.pvs-sel small{font:500 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute2)}.pvs-sel span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pvs-sel.empty span{color:var(--mute)}.pvs-sel:after{content:"";width:7px;height:7px;border-right:1.5px solid var(--mute);border-bottom:1.5px solid var(--mute);transform:translateY(-2px) rotate(45deg)}.pvs-sel.next{border-color:var(--ink)}.pvs-sel:not(:disabled):hover{border-color:var(--ink)}.pvs-sel:disabled{cursor:default;opacity:.5}.pvs-sel:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pvs-over:not(:has(*)),.pvs-panel:not(:has(*)){display:none}.pvs-t{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.pvs-t th{padding:0 0 8px 10px;font:500 10px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute2);text-align:right;white-space:nowrap}.pvs-t td{padding:12px 0 12px 10px;border-top:1px solid var(--line);text-align:right;font-size:15px;white-space:nowrap}.pvs-t th:first-child,.pvs-t td:first-child{padding-left:0;text-align:left}.pvs-t td:first-child{color:var(--mute);white-space:normal}.pvs-t td.g{font-size:22px;font-weight:500;letter-spacing:-.02em}.pvs-t tr.nil td:not(:first-child){color:var(--mute2)}.pvs-t .pv-tease{display:inline;margin:0;font-size:inherit;letter-spacing:inherit}.pvs-t .pv-tease i{color:var(--mute2)}.pvs-t .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pvs-hint{margin:10px 0 0;font-size:14px;line-height:1.45;color:var(--mute)}.pv-sheet .pcb-t{margin-top:0}.pvs-buy{display:flex;align-items:center;gap:18px;margin-top:auto;padding-top:22px;border-top:1px solid var(--line)}.pvs-price{flex:none;margin:0;font-size:28px;line-height:1;letter-spacing:-.02em}.pvs-price small{display:block;margin-bottom:6px;font:500 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute2)}.pvs-buy .btn{flex:1;min-width:0}.pv-sheet .pcfoot{margin:-8px 0 0}@media (min-width:1024px){.pvs-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pv-sheet .pv-strip{min-height:100%}.pvs-side{padding:30px 32px}.pvs-t td{font-size:17px}.pvs-t td.g{font-size:26px}.pvs-price{font-size:30px}}.pvs-h{margin:0;font-size:26px;line-height:1.08;letter-spacing:-.025em;font-weight:500;text-wrap:balance}.pvs-h .h2m{display:block;color:var(--mute2)}.pv-sheet:not(.has-car) .pvs-side{justify-content:center;gap:18px}.pv-sheet:not(.has-car) .pvs-h{font-size:40px;letter-spacing:-.035em}.pv-sheet:not(.has-car) .pvs-buy,.pv-sheet:not(.has-car) .pcfoot{display:none}.pvs-lead{margin:0 0 18px;font-size:16px;line-height:1.45;color:var(--mute);max-width:36ch}.pv-sheet.has-car .pvs-find,.pvs-pick:not(:has(*)){display:none}.pvs-find .qchips{justify-content:flex-start}.pvs-find .qchips[hidden]{display:none}.pvs-find .fine{text-align:left;font-size:12px}.pvs-find .pickyr,.pvs-find .pickyr .yrs{text-align:left;justify-content:flex-start}.pvs-find .sug{max-height:min(46vh,360px);overflow-y:auto;overscroll-behavior:contain}@media (min-width:1024px){.pvs-h{font-size:28px}.pv-sheet:not(.has-car) .pvs-h{font-size:52px}.pv-sheet:not(.has-car) .pvs-side{padding:40px 44px}}.pcalcsec{overflow-x:clip}.pv-sheet .pvs-card{background:none;border:0;border-radius:0;overflow:visible}.pv-sheet .pv-v{object-position:42% 58%}.pv-sheet .pv-strip{min-height:220px;margin:0 -20px;border-radius:0}.pv-sheet .pvs-side{padding:26px 0 0}@media (min-width:1024px){.pv-sheet .pvs-card{grid-template-columns:minmax(0,4fr) minmax(0,6fr);margin-right:calc(50% - 50vw);min-height:640px}.pv-sheet .pvs-side,.pv-sheet:not(.has-car) .pvs-side{order:-1;padding:8px 64px 8px 0}.pv-sheet .pv-strip{min-height:100%;margin:0}}.pcalcsec:has(.pv-sheet){background:var(--surface)}.pvs-find .fine a{font-size:inherit}.pv-sheet .pv-strip{margin:0;border-radius:20px;overflow:hidden}.pv-sheet .pv-strip{isolation:isolate}.pv-sheet.has-car .pv-strip{clip-path:inset(0 round 20px)}@media (min-width:1024px){.pv-sheet .pvs-card{margin-right:0}}@media (min-width:1024px){.pv-sheet .pvs-card{grid-template-columns:minmax(0,6fr) minmax(0,4fr)}.pv-sheet .pvs-side,.pv-sheet:not(.has-car) .pvs-side{order:0;padding:8px 0 8px 64px}}.pvs-open{display:none}@media (max-width:1023px){.pv-sheet:not(.has-car) .pvs-side{display:none}.pv-sheet:not(.has-car) .pv-strip{min-height:320px}.pv-sheet:not(.has-car) .pvs-open{display:flex;position:absolute;left:16px;right:16px;bottom:16px;z-index:1;width:auto;height:56px;background:#fff;color:#0b0b0b;border:0;box-shadow:0 8px 24px #00000040}}.pvs-tz{display:none}.pv-sheet:not(.has-car) .pv-strip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 35%,#000000b8);pointer-events:none}.pv-sheet:not(.has-car) .pvs-tz{display:block;position:absolute;left:24px;right:24px;bottom:24px;z-index:1;color:#fff}.pvs-tz .pv-tease{margin:8px 0 10px}.pvs-tz .pv-hint{max-width:30ch}@media (max-width:1023px){.pv-sheet:not(.has-car) .pv-strip{min-height:420px}.pv-sheet:not(.has-car) .pvs-tz{left:16px;right:16px;bottom:88px}.pvs-tz .pv-tease{font-size:48px}.pvs-tz .pv-hint{font-size:15px}}@media (min-width:1024px){.pv-sheet:not(.has-car) .pvs-tz{left:36px;bottom:36px}}@media (max-width:1023px){.pv-sheet:not(.has-car) .pv-strip{min-height:520px}.pv-sheet:not(.has-car) .pv-v{object-position:62% 22%}.pvs-tz .pv-tease{font-size:56px}}@media (min-width:1024px){.pvs-tz .pv-tease{font-size:72px}}.pvs-res{position:absolute;left:24px;right:24px;bottom:24px;z-index:1;color:#fff}.pvs-res:empty,.pv-sheet:not(.has-car) .pvs-res{display:none}.pv-sheet .pv-strip:has(.pvs-res:not(:empty)):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 40%,#000000b8);pointer-events:none}.pvs-res .pv-gain{flex-wrap:nowrap;gap:0 22px;margin-top:6px}.pvs-res .pv-gain p{white-space:nowrap}.pvs-res .pv-gain b{font-size:52px}.pvs-car{margin:10px 0 0;font-size:15px;color:#ffffffd9}.pvs-t td.g{font-size:inherit;font-weight:500;letter-spacing:0}@media (max-width:1023px){.pv-sheet.has-car .pv-strip{min-height:300px}.pvs-res{left:16px;right:16px;bottom:16px}}@media (min-width:1024px){.pvs-res{left:36px;bottom:36px}.pvs-res .pv-gain b{font-size:72px}}.askdone{display:grid;grid-template-columns:18px minmax(0,1fr) auto auto;align-items:center;gap:6px 16px}.askdone .ic{grid-column:1;grid-row:1}.askdone .tx{grid-column:2;grid-row:1}.askdone .ch{grid-column:3;grid-row:1}.askdone .rm{grid-column:4;grid-row:1}@media (max-width:640px){.askdone{grid-template-columns:18px auto minmax(0,1fr);gap:10px 12px;align-items:start}.askdone .ic{margin-top:2px}.askdone .tx{grid-column:2 / 4}.askdone .ch{grid-column:2;grid-row:2}.askdone .rm{grid-column:3;grid-row:2;justify-self:start;margin-left:6px}}@media (max-width:1023px){.pv-sheet .pvs-card{display:flex;flex-direction:column}.pv-sheet .pvs-side,.pv-sheet:not(.has-car) .pvs-side{display:contents}.pv-sheet .pvs-h{order:-1;margin:0 0 20px}.pv-sheet .pvs-side>:not(.pvs-h){margin-top:22px}.pv-sheet:not(.has-car) .pvs-side>:not(.pvs-h){display:none}}@media (max-width:1023px){.pv-sheet:not(.has-car) .pvs-open{background:#0b0b0b;color:#fff;box-shadow:0 8px 24px #00000059}}@media (max-width:1023px){.pv-sheet:not(.has-car) .pvs-open{background:#08080ab8;border:1px solid rgba(255,255,255,.22);box-shadow:none;font-size:15px;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.pkmount .sug{max-height:var(--pkmax,min(46vh,400px));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media (max-width:1023px){.pv-sheet .pvs-h,.pv-sheet.has-car .pvs-h{font-size:40px;letter-spacing:-.035em}}.pvs-vfind{display:none}@media (max-width:1023px){.pv-sheet:not(.has-car) .pv-strip{overflow:visible;z-index:3}.pv-sheet:not(.has-car) .pv-v,.pv-sheet:not(.has-car) .pv-strip:after{border-radius:20px}.pv-sheet:not(.has-car) .pvs-vfind{display:block;position:absolute;left:16px;right:16px;bottom:16px;z-index:4}.pvs-vfind .srch{height:56px;background:#08080ab8;border:1px solid rgba(255,255,255,.22);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pvs-vfind .srch.on{background:#08080adb;border-color:#fff6}.pvs-vfind .srch input{color:#fff;font-size:16px}.pvs-vfind .srch input::placeholder{color:#ffffffb8}.pvs-vfind .srch i{color:#fff}.pvs-vfind .qchips,.pvs-vfind .fine{display:none}.pvs-vfind .pkres{position:absolute;left:0;right:0;top:calc(100% + 8px);background:var(--surface);color:var(--ink);border-radius:16px;box-shadow:0 16px 40px #00000040}.pvs-vfind .pkres:empty{display:none}.pvs-vfind .pkres .sug{margin:0;border:0}.pvs-vfind .pkres .pickyr{margin:0;padding:14px 16px 16px}}@media (max-width:1023px){.pv-sheet:not(.has-car) .pvs-side>.pvs-find{display:block}.pv-sheet:not(.has-car) .pvs-open{display:none}.pv-sheet:not(.has-car) .pv-strip{min-height:360px}.pv-sheet:not(.has-car) .pvs-tz{bottom:20px}}.pv-grp{margin:14px 0 4px;font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute2)}.pv-grp:first-child{margin-top:4px}@media (max-width:1023px){.pv-sheet:not(.has-car) .pvs-tz .pv-hint{display:none}.pv-sheet:not(.has-car) .pv-strip{min-height:300px}.pvs-find .pvs-lead{margin-bottom:14px;font-size:17px;color:var(--ink)}.pvs-find .qchips{flex-wrap:nowrap;overflow-x:auto;margin:12px -20px 0;padding:0 20px 2px;gap:8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pvs-find .qchips::-webkit-scrollbar{display:none}.pvs-find .qchips button{flex:none;height:36px;padding:0 14px;font-size:14px;white-space:nowrap}.pvs-find .fine{margin-top:16px;font-family:inherit;font-size:14px;letter-spacing:0;color:var(--mute)}.pvs-find .fine a{color:var(--ink)}}@media (max-width:1023px){.pvs-find .qchips{flex-wrap:wrap;overflow:visible;margin:12px 0 0;padding:0;gap:8px}.pvs-find .qchips button{height:34px;padding:0 12px;font-size:13.5px}}.pvs-vfield{display:none}@media (max-width:1023px){.pv-sheet:not(.has-car) .pvs-vfield{display:flex;align-items:center;gap:12px;position:absolute;left:16px;right:16px;bottom:16px;z-index:3;height:56px;padding:0 18px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:#08080a99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffd9;font:inherit;font-size:16px;text-align:left;cursor:text}.pvs-vfield svg{width:18px;height:18px;flex:none;color:#fff}.pv-sheet:not(.has-car) .pvs-tz{bottom:88px}.pv-sheet:not(.has-car) .pv-strip{min-height:320px}.pv-sheet:not(.has-car) .pvs-find .pvs-lead,.pv-sheet:not(.has-car) .pvs-find .srch{display:none}.pv-sheet:not(.has-car) .pvs-find .qchips{margin-top:0}.ov.pickov.pkfull{align-items:stretch}.ov.pkfull .pkbox{height:100%;max-height:none;border-radius:0;padding-top:calc(env(safe-area-inset-top) + 12px);animation:fade .2s}.ov.pkfull .pkbox .handle{display:none}}@media (max-width:1023px){.ov.pkfull .pkmount .sug{max-height:none}}.sug .s .y,.pkmount .fine{font-family:inherit;font-size:14px;letter-spacing:0;color:var(--mute)}.pkmount .fine a{color:var(--ink)}.ast{font-size:.45em;font-weight:400;vertical-align:super;line-height:0;margin-left:1px;opacity:.8}.pvs-t .ast{font-size:.7em}.hdr.solid.scrolled{top:0;border-bottom:1px solid var(--line);background:var(--surface);background:color-mix(in srgb,var(--surface) 82%,transparent);backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5)}.hdr.onhero.stuck{top:0;left:0;right:0;height:64px;border-bottom:1px solid rgba(255,255,255,.12);background:#101014db;backdrop-filter:blur(26px) saturate(1.5);-webkit-backdrop-filter:blur(26px) saturate(1.5)}.hdr.onhero.stuck.past{border-bottom-color:var(--line);background:var(--surface);background:color-mix(in srgb,var(--surface) 82%,transparent)}.hdr.solid.scrolled .in,.hdr.onhero.stuck .in,.hdr.onhero.stuck.past .in{width:auto;max-width:var(--max);margin:0 auto;height:100%;padding:0 20px;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}@media (min-width:1024px){.hdr.solid.scrolled{height:64px;margin-bottom:22px}.hdr.solid.scrolled .in,.hdr.onhero.stuck .in,.hdr.onhero.stuck.past .in{width:auto;max-width:var(--max);margin:0 auto;padding:0 108px;height:100%}}.hdr.onhero.stuck .logo svg{width:57px;height:14.56px}.hdr.onhero.stuck .logo span{font-size:21.6px}header.hdr a.logo span{display:none}.hdr.solid.scrolled{height:48px;margin-bottom:16px}.hdr.onhero.stuck{height:48px}.hdr.solid.scrolled .ibtn,.hdr.onhero.stuck .ibtn{width:32px;height:32px;flex:0 0 32px}@media (min-width:1024px){.hdr.solid.scrolled{height:48px;margin-bottom:38px}}.hdr .nav{font-family:var(--font);font-size:14px;text-transform:none;letter-spacing:0;font-weight:400}.hdr .nav a{color:var(--mute);transition:color .15s ease}.hdr .nav a:hover{opacity:1;color:var(--ink)}.hdr .nav a.on,.hdr .nav a.shop{color:var(--ink)}.hdr.onhero .nav a{color:#ffffffb8}.hdr.onhero .nav a:hover,.hdr.onhero .nav a.on,.hdr.onhero .nav a.shop{color:#fff}.hdr.onhero.stuck.past .nav a{color:var(--mute)}.hdr.onhero.stuck.past .nav a:hover,.hdr.onhero.stuck.past .nav a.on,.hdr.onhero.stuck.past .nav a.shop{color:var(--ink)}.hdr .ibtn,.hdr.onhero .ibtn,.hdr.onhero.stuck.past .ibtn{background:none}.hdr .ibtn:hover{opacity:.7}@media (min-width:1024px){.hdr .in,.hdr.onhero .in,.hdr.solid.scrolled .in,.hdr.onhero.stuck .in,.hdr.onhero.stuck.past .in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.hdr .logo{justify-self:start}.hdr .right{justify-self:end}.hdr .nav{margin:0;flex:none;justify-content:center;gap:36px;font-size:14px}}.hdr.solid.scrolled{background:var(--bg);background:color-mix(in srgb,var(--bg) 74%,transparent);backdrop-filter:blur(24px) saturate(1.8);-webkit-backdrop-filter:blur(24px) saturate(1.8);border-bottom:1px solid color-mix(in srgb,var(--ink) 8%,transparent)}.hdr.onhero.stuck{background:#0c0c0db8;border-bottom:1px solid rgba(255,255,255,.07);backdrop-filter:blur(24px) saturate(1.8);-webkit-backdrop-filter:blur(24px) saturate(1.8)}.hdr.onhero.stuck.past{background:var(--bg);background:color-mix(in srgb,var(--bg) 74%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ink) 8%,transparent)}@media (min-width:1024px){.hdr.onhero .nav{margin:0;flex:none;justify-content:center;gap:36px;font-size:14px}}.hdr .nav a{position:relative}.hdr .nav a:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:center;transition:transform .28s cubic-bezier(.2,.8,.2,1);opacity:.9}.hdr .nav a.on:after{transform:scaleX(1)}.hdr .ibtn{transition:background .2s ease,transform .2s ease}@media (hover:hover){.hdr .nav a:hover:after{transform:scaleX(1)}.hdr .ibtn:hover{opacity:1;background:color-mix(in srgb,var(--ink) 8%,transparent)}.hdr.onhero .ibtn:hover{background:#ffffff1f}.hdr.onhero.stuck.past .ibtn:hover{background:color-mix(in srgb,var(--ink) 8%,transparent)}.hdr .ibtn:active{transform:scale(.94)}}.hdr .nav a.shop.hascar:after{display:none}@media (prefers-reduced-motion:reduce){.hdr .nav a:after,.hdr .ibtn{transition:none}}@media (max-width:1023px){.menu-sheet{top:0;left:0;right:0;bottom:auto;height:100dvh;max-height:100dvh;padding:0 20px calc(20px + env(safe-area-inset-bottom));border:0;border-radius:0;box-shadow:none;background:var(--surface);background:color-mix(in srgb,var(--surface) 94%,transparent);backdrop-filter:blur(24px) saturate(1.8);-webkit-backdrop-filter:blur(24px) saturate(1.8)}.menu-sheet .top{height:64px;margin:0 -20px;padding:0 10px 0 20px}}@keyframes mgrow{0%{max-height:64px;opacity:.6}to{max-height:100dvh;opacity:1}}@keyframes mfold{0%{max-height:100dvh;opacity:1}to{max-height:64px;opacity:0}}@media (max-width:1023px){.hdr .nav{margin-right:22px}.hdr .right{margin-right:-13px}}.hdr .logo svg{transform:translateY(-.9px)}.hdr .nav a{top:1px}@media (min-width:1024px){.hdr .in,.hdr.onhero .in,.hdr.solid.scrolled .in,.hdr.onhero.stuck .in,.hdr.onhero.stuck.past .in{display:flex;justify-content:flex-start}.hdr .logo{flex:1;justify-self:auto}.hdr .nav,.hdr.onhero .nav{flex:none;margin:0 20px 0 0;padding-right:22px;gap:30px;justify-content:flex-end;border-right:1px solid var(--line)}.hdr.onhero:not(.stuck) .nav,.hdr.onhero.stuck:not(.past) .nav{border-right-color:#fff3}.hdr .right{margin-right:-14px}}html body :is(.btn,.btn.hero-primary,.btn.hero-ghost,.sup .form .btn,.prs .pcta .btn,.fuel .btn,.pclip-btn,.diag .pbtn,.sup .avs .wabtn){font-family:var(--font);text-transform:none;letter-spacing:0;font-weight:500;font-size:15px}html body :is(.btn.sm,.pclip-btn,.diag .pbtn,.sup .avs .wabtn,.sup .form .btn){font-size:14px}html body :is(.bhfind b,.acar a){font-family:var(--font);text-transform:none;letter-spacing:0;font-weight:500;font-size:15px}.hdr .nav a:after{display:none}.hdr .nav a{padding:6px 12px;margin:-6px -12px;border-radius:var(--pill);transition:background .18s ease,color .15s ease}.hdr .nav a.on{font-weight:500}@media (hover:hover){.hdr .nav a:hover{background:color-mix(in srgb,var(--ink) 7%,transparent)}.hdr.onhero:not(.stuck) .nav a:hover,.hdr.onhero.stuck:not(.past) .nav a:hover{background:#ffffff24}}.hdr .nav a:focus-visible{outline:none;background:color-mix(in srgb,var(--ink) 10%,transparent)}.hdr .logo svg.logo-full,.hdr.onhero.stuck .logo svg.logo-full{width:134px;height:21px;transform:translateY(.2px)}.menu-sheet .top .logo svg.logo-full{width:134px;height:21px;display:block;color:var(--ink)}@media (max-width:1023px){.hdr .logo svg.logo-full,.hdr.onhero.stuck .logo svg.logo-full,.menu-sheet .top .logo svg.logo-full{width:112px;height:17.55px}}@media (max-width:1023px){.hdr .nav{margin-right:11px}.hdr .right{gap:0;margin-right:-14.2px}.hdr .right [data-act=wa]{margin:0 -2.2px 0 1.8px}.hdr .right .acc{margin:0 1px}.hdr .right [data-act=cart]{margin:0 .4px}.hdr .right .menu{margin:0 1.2px}.hdr.solid.scrolled .right [data-act=wa],.hdr.onhero.stuck .right [data-act=wa]{margin:0 1.8px 0 5.8px}.hdr.solid.scrolled .right .acc,.hdr.onhero.stuck .right .acc{margin:0 5px}.hdr.solid.scrolled .right [data-act=cart],.hdr.onhero.stuck .right [data-act=cart]{margin:0 4.4px}.hdr.solid.scrolled .right .menu,.hdr.onhero.stuck .right .menu{margin:0 5.2px}}.ibtn .badge{top:calc(50% - 22px);right:calc(50% - 22px)}@media (max-width:1023px){.istrip{padding:0 20px;font-family:var(--font);font-size:13px;font-weight:500;letter-spacing:.02em;text-transform:none}.istrip .m-lbl{display:none}.istrip .d-lbl{display:inline}}@media (max-width:357px){.istrip .m-lbl{display:inline}.istrip .d-lbl{display:none}}@media (max-width:1023px){.fuel.fpump .disc{margin-bottom:10px}}@media (max-width:1023px){.srcsheet{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}}.srcsheet{padding-top:12px}.srcsheet .hd .eyebrow{margin:0}.srcsheet .hd+h3{margin-top:0}@media (min-width:1024px){.srcsheet{padding-top:24px}}.affm.affl{display:inline-block;height:1.6em;width:3.667em;flex:none;vertical-align:middle;margin:-.2em 0 0 .15em}.affw{white-space:nowrap}@media (min-width:761px) and (hover:hover){.hovpop{transition:opacity .16s ease .3s,transform .16s ease .3s,visibility 0s .46s}.hovwrap:hover .hovpop,.hovwrap:focus-within .hovpop{transition:opacity .16s ease,transform .16s ease,visibility 0s}}.supask .srch{background:var(--bg2)}:root[data-theme=dark] .supask .srch{background:var(--bg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .supask .srch{background:var(--bg)}}.supcar .d{align-self:flex-start;margin-top:3.7px}footer .fmk{border-top:0;margin-top:0;padding-top:0}footer .fmk+.top{border-top:1px solid var(--line);margin-top:32px;padding-top:32px}@media (min-width:1024px){footer .fmk{margin-top:0;padding-top:0}footer .fmk+.top{margin-top:56px;padding-top:48px}}@media (min-width:1024px){footer .top{grid-template-columns:minmax(0,1fr) auto auto;column-gap:96px}footer .menu{gap:2px 56px}footer .soc{justify-self:end}}@media (min-width:1024px) and (max-width:1279px){footer .top{column-gap:48px}footer .menu{gap:2px 32px}}footer .marks{column-gap:13px}@media (min-width:1024px){.hdr .in,.hdr.onhero .in,.hdr.solid.scrolled .in,.hdr.onhero.stuck .in,.hdr.onhero.stuck.past .in{column-gap:0}.hdr .nav,.hdr.onhero .nav{margin-right:8.8px}.hdr.onhero:not(.stuck) .nav{margin-right:10.8px}.hdr.solid.scrolled .nav,.hdr.onhero.stuck .nav{margin-right:12.8px}}@media (min-width:1024px){.sup .grid.pinned{align-items:start}}.install .vidD .th{border-radius:9px;width:78px;flex:0 0 78px}@media (min-width:768px){.install .vidD .th{width:128px;height:72px;flex:0 0 128px;border-radius:12px}}.install .vidD .th,html body .install .vidD .th{box-shadow:0 9px 18px -8px color-mix(in srgb,var(--ink) 34%,transparent)}.install .vidD .tx{transform:translateY(.8px)}@media (min-width:1024px){.install .compat,.install .vidD{margin-left:0}}html,body{overscroll-behavior-y:none}.hdr.solid:not(.scrolled){position:relative}.hdr.solid.scrolled .ibtn,.hdr.onhero.stuck .ibtn{width:40px;height:40px;flex:0 0 40px}@media (min-width:1024px){.hdr.onhero.stuck .ibtn{width:36px;height:36px;flex:0 0 36px}.hdr.solid.scrolled .nav{margin-right:8.8px}.hdr.onhero.stuck .nav{margin-right:10.8px}}@media (max-width:1023px){.hdr.solid.scrolled .right [data-act=wa],.hdr.onhero.stuck .right [data-act=wa]{margin:0 -2.2px 0 1.8px}.hdr.solid.scrolled .right .acc,.hdr.onhero.stuck .right .acc{margin:0 1px}.hdr.solid.scrolled .right [data-act=cart],.hdr.onhero.stuck .right [data-act=cart]{margin:0 .4px}.hdr.solid.scrolled .right .menu,.hdr.onhero.stuck .right .menu{margin:0 1.2px}}.hdr.solid.scrolled:not(.lined){border-bottom-color:transparent}@media (min-width:1024px){:root:root .hdr .right{column-gap:2px;margin-right:2px}:root:root .hdr.onhero .right{column-gap:6px;margin-right:-10px}}.hdr.solid.scrolled{height:54px;margin-bottom:10px}.hdr.onhero.stuck{height:54px}@media (min-width:1024px){.hdr.solid.scrolled{height:54px;margin-bottom:32px}}:root{--hdr-compact:58px}@media (min-width:1024px){:root{--hdr-compact:54px}}.hdr.solid.scrolled{height:var(--hdr-compact);margin-bottom:calc(64px - var(--hdr-compact))}.hdr.onhero.stuck{height:var(--hdr-compact)}@media (min-width:1024px){.hdr.solid.scrolled{height:var(--hdr-compact);margin-bottom:calc(86px - var(--hdr-compact))}}@media (min-width:761px) and (hover:hover){.hovpop{transition:opacity 0s .3s,transform 0s .3s,visibility 0s .3s}.hovwrap:hover .hovpop,.hovwrap:focus-within .hovpop{transition:opacity .16s ease,transform .16s ease,visibility 0s}.hdr .right:hover .hovwrap:not(:hover):not(:focus-within) .hovpop{transition:none;opacity:0;visibility:hidden}}footer .blinks{display:contents}footer .blbl{display:none}@media (max-width:1023px){footer .bot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;row-gap:14px;column-gap:16px}footer .bot .blinks{display:flex;flex-wrap:wrap;gap:8px 20px;grid-column:1 / -1;order:1}footer .bot .bcopy{grid-column:1 / -1;order:2;margin:0}footer .bot .blbl{display:block;font-family:var(--font);font-size:15px;letter-spacing:0;text-transform:none;color:var(--mute)}footer .bot .blbl-l{order:3;margin-top:8px}footer .bot .lngsw{order:4;margin:8px 0 0;width:auto;justify-self:end}footer .bot .lngsw a{flex:none}footer .bot .blbl-t{order:5}footer .bot .thsw{order:6;margin:0;width:auto;justify-self:end}footer .bot .thsw button svg{display:none}footer .bot .thsw button{padding:0 12px}footer .bot .lngsw+.blbl-t+.thsw,footer .bot .lngsw+.thsw{margin:0}}@media (max-width:1023px){footer .bot{grid-template-columns:auto minmax(0,1fr);column-gap:20px}footer .bot .lngsw,footer .bot .thsw{justify-self:start}}.menu-sheet .mfoot{margin-top:0;padding-top:20px}.menu-sheet .mfoot .ct{margin-top:0}.supask .fine{margin-top:32px}@media (max-width:1023px){:root:root .ov .sheet{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}}@media (max-width:760px){:root:root .ov .pkbox{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}}.pkbox .hd .x{flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:var(--bg2);color:var(--ink);transition:background .15s}.pkbox .hd .x:hover{background:var(--bg3)}.ov .xdock{position:sticky;top:0;height:0;z-index:6}.ov .xdock .x{position:absolute;display:flex;align-items:center;justify-content:center}.ov .hd .xph{flex:none;display:block}.sheet .xdock .x,.pkbox .xdock .x{width:34px;height:34px;border-radius:50%;background:var(--bg2);color:var(--ink);transition:background .15s}.sheet .xdock .x:hover,.pkbox .xdock .x:hover{background:var(--bg3)}.sheet .xdock .x svg,.pkbox .xdock .x svg{width:18px;height:18px}.pkmount .srch input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.pkmount .srch .pkclr{flex:none;background:none;border:0;padding:6px 4px 6px 8px;margin-right:6px;font:inherit;font-size:14px;color:var(--mute2);cursor:pointer}.pkmount .srch .pkclr:hover{color:var(--ink)}.pkmount .srch input:placeholder-shown+.pkclr{display:none}@media (min-width:1024px){.hero .h1{max-width:410px}.hero .h1.h1car{max-width:620px}}.hero .hsub2{position:relative;margin:14px 0 0;font-size:20px;line-height:1.25;font-weight:400;letter-spacing:-.01em;color:#ffffffe6}@media (min-width:1024px){.hero .hsub2{font-size:26px;max-width:620px}}@media (max-width:1023px){.ver .ftabs button{flex:0 1 auto;min-width:0;white-space:normal;height:auto;min-height:50px;padding:8px 16px;line-height:1.25;text-align:left}}.tmarc{transition:stroke-dashoffset .55s cubic-bezier(.3,.7,.3,1)}.diag .dh2{font-size:30px;line-height:1.08}@media (max-width:1023px){.diag .dtext{height:auto;min-height:180px;padding-bottom:12px}}@media (min-width:1024px){.diag .dh2{font-size:40px;max-width:560px;margin-left:auto;margin-right:auto}}.diag.idle .pwait .tx:after{content:attr(data-idle)}.diag.scanning .pwait .tx:after{content:attr(data-scanning)}.diag.clearing .pwait .tx:after{content:attr(data-clearing)}.install .ivid a.vid{display:block;color:inherit}.fuel .fh2{margin:0;font-weight:500;letter-spacing:-.03em;line-height:1.08;font-size:30px}@media (min-width:1024px){.fuel .fh2{font-size:40px}}.fuel .fh2{order:2}.fcard .est{display:inline-flex;align-items:center;gap:6px;padding:0;background:none;border:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.fcard .est svg{width:14px;height:14px;opacity:.6}.fuelsheet .field{margin-bottom:12px}.fuelsheet .btn.primary{width:100%;margin-top:8px}.fuelsheet .fnote{font-size:14px;line-height:1.5;color:var(--mute);margin:0 0 12px}.fuelsheet ul.fnote{padding-left:18px;list-style:disc}.cmp .cmpwrap.single{border-radius:18px;margin-top:28px}@media (min-width:1024px){.cmp .cmpwrap.single{border-radius:20px}}.crit .row .lab{flex-basis:112px}.crit .row .lab .monte,.crit .row .lab .oth{white-space:normal;height:auto;min-height:26px;padding-top:4px;padding-bottom:4px;line-height:1.2}.rc4 .link{white-space:normal;text-align:right;line-height:1.3}@media (max-width:1023px){.rc4 .link{display:inline-block;max-width:46vw}.rcw b,.rrow.nod .rcw em{overflow:hidden;text-overflow:ellipsis}}.srcsheet .srcyt{position:relative;margin-top:16px;padding-top:56.25%;border-radius:12px;overflow:hidden;background:#000}.srcsheet .srcyt iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.rv .rvnote{font-size:13px;line-height:1.5;color:var(--mute2);text-align:center;max-width:620px;margin:20px auto 0}.rv .stars svg{width:16px;height:16px}@media (min-width:1024px){.rv .stars svg{width:18px;height:18px}}.ov.vidov{align-items:center;justify-content:center;padding:16px}.vidov .vidbox{position:relative;width:min(960px,100%);aspect-ratio:16/9;background:#000;border-radius:16px;overflow:hidden}.vidov .vidbox iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.vidov .vidbox video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#000}.vidov .vidbox.own.r45{aspect-ratio:4/5;width:min(100%,calc((100svh - 32px)*.8))}.vidov .vidbox.own.r43{aspect-ratio:4/3;width:min(100%,calc((100svh - 32px) * 4 / 3))}.vidov .vidbox.own.r169{width:min(1200px,100%,calc((100svh - 32px) * 16 / 9))}.vidov .vidbox .x{position:absolute;top:10px;right:10px;z-index:2;width:36px;height:36px;border-radius:50%;background:#0000008c;color:#fff;display:flex;align-items:center;justify-content:center}.vidov .vidbox .x svg{width:18px;height:18px}.pkmount .qchips[hidden],.pkft[hidden]{display:none}.pkmount[aria-busy=true] .srch i{animation:pkbusy 1s ease-in-out infinite}@keyframes pkbusy{50%{opacity:.35}}.carsel .field select:disabled{opacity:.55}.pkuse{width:100%;margin-top:6px}.prodimg>img{height:auto}.pkmount .sug{max-height:min(46vh,400px);overflow-y:auto;overscroll-behavior:contain}.ver2 .panel{--ink:#f4f4f2;--mute:#a4a4a9;--mute2:#707075;--line:rgba(255,255,255,.07);color:var(--ink);background:radial-gradient(110% 80% at 0% 0%,#ffffff13,#fff0 55%),linear-gradient(180deg,#161618,#0b0b0c);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff17,0 40px 80px -40px #0000008c}.ver2 .panel:after{display:none}.ver2 .tring svg circle:first-child{stroke:#ffffff14}.ver2 .tring .tv b{font-family:var(--font);font-weight:300;letter-spacing:-.03em}.ver2 .tmeta{opacity:.55;font-size:10px}.ver2 .tdelta{font-weight:500}.ver2 .tmodes button:not(.on){background:none;color:var(--mute)}.ver2 .ch .dyt{stroke-width:1.5;opacity:.7}.ver2 .ch .dyp{stroke-width:3}.ver2 .ch path[stroke-dasharray]{stroke-width:1.3;opacity:.55}.ver2 .tdelta{font-size:28px;letter-spacing:-.02em}.ver2 .tdelta small{font-size:13px}@media (min-width:1024px){.ver2 .tring .tv b{font-size:48px}.ver2 .tdelta{font-size:32px}.ver2 .tdelta small{font-size:14px}}.ver2 .tmodes{background:#ffffff0f}.ver2 .tmodes button.on{background:#f4f4f2;color:#0b0b0b;border-color:#f4f4f2}.ver2 .ftabs{display:flex;gap:24px;margin:24px 0 0;padding:0;background:none;border-bottom:1px solid var(--line)}.ver2 .ftabs button{flex:none;height:40px;padding:0;border:0;border-radius:0;background:none;color:var(--mute2);font-size:12px}.ver2 .ftabs button.on{background:none;color:var(--ink);font-weight:500}.ver2 .ftabs button.on:after{display:block;content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--ink);border-radius:2px}.ver2 #verpanel .panel,.ver2:has(.ftabs button:last-child.on) .panel{margin-top:16px;border-radius:20px}@media (max-width:1023px){.ver2 .tring .tv b{font-size:40px}.ver2 .tdelta{font-size:24px}}.statement{font-weight:500}@media (max-width:1023px){.statement{font-size:28px;line-height:1.32;letter-spacing:-.02em}.statement .ic{width:26px;height:26px}.statement .ic svg{width:24px;height:24px}}@media (min-width:1024px){.statement{font-size:50px;line-height:1.14;letter-spacing:-.025em;max-width:780px}.statement p+p{font-size:50px}}.ver2 .ch>g:first-of-type{display:none}.ver2 .ch path[stroke="var(--mute2)"],.ver2 .ch .dyt{display:none}.ver2 .ch path[stroke="var(--ink)"][stroke-dasharray]{stroke-dasharray:none;stroke-width:1.5;opacity:.45}.ver2 .ch .dya{opacity:.5}.ver2 .ch .dyd{font-size:11px;font-weight:500}.ver2 .ch g[font-family] text:nth-of-type(2),.ver2 .ch g[font-family] text:nth-of-type(4){display:none}.ver2 [data-dyno]{display:flex;flex-direction:column}.ver2 [data-dyno] .tmeta{order:9;margin-top:14px;opacity:.45}.ver2 .lgd{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}section.sec .h2+.sub{margin-top:16px}:root{--vsbg:#dddde2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--vsbg:#1b1b1e}}:root[data-theme=dark]{--vsbg:#1b1b1e}:root:root body section.sec.vstrip{position:relative;background:linear-gradient(180deg,var(--bg) 0,var(--vsbg) 200px,var(--vsbg) calc(100% - 200px),var(--bg) 100%)}section.sec.vstrip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(55% 45% at 50% 58%,#ffffff4d,#fff0 70%)}:root[data-theme=dark] section.sec.vstrip:before{background:radial-gradient(60% 50% at 50% 58%,#ffffff0a,#fff0 70%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) section.sec.vstrip:before{background:radial-gradient(60% 50% at 50% 58%,#ffffff0a,#fff0 70%)}}section.sec.vstrip>.wrap{position:relative}:root{--diagbg:#dde3ea}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--diagbg:#161a1f}}:root[data-theme=dark]{--diagbg:#161a1f}:root:root body section.diag{background:linear-gradient(180deg,var(--bg) 0,var(--diagbg) 200px,var(--diagbg) calc(100% - 200px),var(--bg) 100%)}.vstrip .sub{margin-bottom:32px}.vsband{position:relative;overflow:hidden;border-radius:28px;padding:28px;color:#f4f4f2;background:linear-gradient(180deg,#141416,#0a0a0b);box-shadow:inset 0 1px #ffffff14,0 40px 80px -40px #00000073}.vsband:before{content:"";position:absolute;left:25%;right:25%;top:-160px;height:320px;pointer-events:none;background:radial-gradient(closest-side,#ffffff21,#fff0)}.vsrow{position:relative;display:grid;grid-template-columns:repeat(3,1fr)}.vs{display:flex;flex-direction:column;align-items:center;gap:12px;padding:6px 8px}.vs+.vs{border-left:1px solid rgba(255,255,255,.08)}.vsv{font-size:72px;font-weight:400;letter-spacing:-.045em;line-height:1;white-space:nowrap}.vsv b{font-weight:inherit;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fff,#9a9aa0);-webkit-background-clip:text;background-clip:text;color:transparent}.vsv .vss{display:inline-block}.vsv .vss.m{transform:scaleX(.78);transform-origin:right center;margin-left:-.1em}.vsv small{font-size:24px;letter-spacing:-.01em;margin-left:4px;color:#8a8a8f}.vsl{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#8a8a8f}.vsf{position:relative;margin:28px 0 0;font-size:13px;color:var(--mute2)}.vsf a{color:var(--ink);font-weight:500;margin-left:10px;white-space:nowrap}.vtiles{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:16px;text-align:left}.vt2 .vtg{margin-right:44px}.vt2 .vtg>.zk:not(.zh):not(.zq){right:-44px}.vt2n{display:flex;gap:40px}.vt2n>div{display:flex;flex-direction:column;gap:12px}.vt2 .vtg .zh,.vt2 .vtg .zq{right:auto;left:100%;transform:translate(8px,-50%);top:22%;color:#c9c9ce;padding:0;white-space:nowrap}.vt2 .vtg .zq{top:75%;color:#8a8a8f}.vt{display:flex;flex-direction:column;gap:12px;padding:24px 24px 22px;border-radius:20px;background:#ffffff09;border:1px solid rgba(255,255,255,.07)}.vtg{position:relative;height:112px;margin-bottom:10px}.vtg svg{display:block;width:100%;height:100%;overflow:visible}.vtg .zk{position:absolute;right:0;top:-4px;font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:#8a8a8f}.vt .vsv{font-size:60px}.vslip{font-family:var(--mono);font-size:12px;letter-spacing:.06em}.vslip>div{display:grid;grid-template-columns:1fr 72px 72px;align-items:baseline}.vslip>div>*:nth-child(n+2){text-align:right}.vsh{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#707075;padding-bottom:7px;border-bottom:1px solid rgba(255,255,255,.08)}.vsr{padding:7px 0;color:#8a8a8f}.vsr+.vsr{border-top:1px solid rgba(255,255,255,.05)}.vsr b{font-weight:400;color:#f4f4f2}.vsr i{font-style:normal;color:#6f6f75}.vsr.hi span{color:#c9c9ce}.vsviz.js .vsr{opacity:0;transform:translateY(6px)}.vsviz.js.on .vsr{opacity:1;transform:none;transition:opacity .5s ease,transform .5s ease}.vsviz.js.on .vsr:nth-child(3){transition-delay:.15s}.vsviz.js.on .vsr:nth-child(4){transition-delay:.3s}.vtg .zl{left:0;right:auto;top:10px;color:#707075}.vtg .zr{top:auto;bottom:-18px;color:#707075}.vsviz.js .zf{opacity:0}.vsviz.js.on .zf{opacity:1;transition:opacity .5s ease 1.7s}.vtg .vzt{position:relative;width:112px;height:112px;display:inline-block;vertical-align:top}.vtg .vzt svg{width:100%;height:100%}.zv{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.zv b{font-size:26px;font-weight:400;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#f4f4f2;line-height:1}.zv small,.vzs span{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#707075}.vzs{display:inline-flex;flex-direction:column;gap:6px;margin:34px 0 0 20px;vertical-align:top}.vzs b{font-family:var(--mono);font-weight:400;font-size:14px;letter-spacing:.06em;color:#c9c9ce}.vsviz.js .zs,.vsviz.js .zt,.vsviz.js .za{stroke-dashoffset:1}.vsviz.js .zb,.vsviz.js .zk{opacity:0}.vsviz.js.on .zs{stroke-dashoffset:0;transition:stroke-dashoffset 1.1s cubic-bezier(.4,0,.2,1)}.vsviz.js.on .zt{stroke-dashoffset:0;transition:stroke-dashoffset 1.3s cubic-bezier(.4,0,.2,1) .4s}.vsviz.js.on .zb{opacity:1;transition:opacity .8s ease 1.3s}.vsviz.js.on .zk{opacity:1;transition:opacity .6s ease 1.6s}.vsviz.js.on .za{stroke-dashoffset:.06;transition:stroke-dashoffset 1.6s cubic-bezier(.3,0,.2,1) .2s}.vsviz:not(.js) .za{stroke-dashoffset:.06}@media (max-width:1023px){.vsband{padding:10px 20px 24px;border-radius:22px;text-align:center}.vsrow{grid-template-columns:1fr}.vs{flex-direction:column;align-items:center;gap:10px;padding:22px 0}.vs+.vs{border-left:0;border-top:1px solid rgba(255,255,255,.08)}.vsv{font-size:52px}.vsv small{font-size:20px}.vsf{margin-top:6px;line-height:1.5;max-width:300px;margin-inline:auto}.vsf a{display:inline-block;margin:8px 0 0}.vsband{padding:16px}.vtiles{grid-template-columns:1fr;grid-auto-rows:1fr;gap:12px}.vt{padding:30px 24px 28px;gap:12px}.vt2 .vtg{flex:1;min-height:104px}.vt2n{margin-top:auto}.vt:not(.vt2) .vsv{margin-top:auto}.vtg{height:104px;margin-bottom:24px}.vt:not(.vt2) .vtg{height:auto}.vt .vsv{font-size:46px}.vt .vsv small{font-size:18px}.vt .vsl{font-size:10px;letter-spacing:.08em}.vt2n{gap:20px}.vt2n>div{flex:1;min-width:0}.vt2n .vsl{white-space:nowrap;font-size:9.5px;letter-spacing:.04em}.vstrip .vsf{margin-top:22px}.vt2 .vtg .zh,.vt2 .vtg .zq{display:none}.vt2 .vtg{margin-right:0}.vt2 .vtg>.zk:not(.zh):not(.zq){right:0}.vslip{font-size:13px}.vslip>div{grid-template-columns:1fr 64px 64px}.vsr{padding:10px 0}}.diag .bgv{filter:brightness(1.35) contrast(1.05)}.diag .shade{background:linear-gradient(180deg,#0b0b0bd9,#0b0b0b4d 14%,#0b0b0b0d 52%,#0b0b0b99 88%,#0b0b0b)}@media (min-width:1024px){.diag .shade{background:radial-gradient(120% 82% at 50% 52%,#00000005,#000000b3 80%)}}.results .rrow.rmore{display:none}.results.rall-on .rrow.rmore{display:grid}.results .rall{display:inline-flex;justify-self:start;align-items:center;gap:10px;margin-top:22px;padding:12px 20px;border-radius:999px;border:1px solid var(--line2,var(--line));background:none;color:var(--ink);font-family:var(--mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.results .rall b{font-weight:inherit}.results .rall span{color:var(--mute);margin-left:6px}.results .rall .l,.results.rall-on .rall .m{display:none}.results.rall-on .rall .l{display:inline}.results .rall:hover{border-color:var(--ink)}.fuel.fcompact .fsl{display:none}.fuel.fcompact .fper{order:1;margin-top:8px;font-size:18px;color:inherit;opacity:.72}.fuel.fcompact .fcard .est{margin-top:18px}.fuel.fcompact .presets{display:flex}section.sec.mslip{color:var(--ink)}.mslip .msg{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}.mslip .h2m{display:block;color:var(--mute2)}.mslip .msf{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px;max-width:520px}.mslip .msf div{border-top:1px solid var(--line);padding-top:14px}.mslip .msf b{display:block;font-size:19px;font-weight:500}.mslip .msf span{display:block;color:var(--mute);font-size:15px;line-height:1.4;margin-top:6px}.mslip .msn{color:var(--mute2);font-size:15px;line-height:1.5;margin-top:56px}.mslip .msn a{color:var(--ink);font-weight:500;margin-left:8px;white-space:nowrap}.mslip .mslink{display:inline-flex;align-items:center;gap:10px;margin-top:22px;padding:0 0 4px;border-bottom:1px solid var(--line2,var(--line));color:var(--ink);font-family:var(--font);font-size:15px;line-height:21px;font-weight:500;text-decoration:none}.mslip .mslink svg{width:17px;height:18px;vertical-align:-3px}.mslip .mslink:hover{border-bottom-color:var(--ink)}:root:root .results .rc4 .link{display:inline-flex;align-items:center;gap:10px;padding:0 0 4px;border:0;border-bottom:1px solid var(--line2,var(--line));background:none;color:var(--ink);font-family:var(--font);font-size:15px;line-height:21px;font-weight:500;text-decoration:none;text-align:left;cursor:pointer}:root:root .results .rc4 .link svg{flex:none;width:17px;height:18px}:root:root .results .rrow:hover .rc4 .link,:root:root .results .rc4 .link:hover{border-bottom-color:var(--ink);text-decoration:none}.msdev{position:relative;justify-self:center;width:min(420px,100%)}.msdev .gtrframe{width:100%;z-index:2}.msdev .gtrframe .scr{z-index:1}.msslot{position:relative;margin:-7% 17% 0;overflow:hidden;z-index:1;padding-bottom:14px;transform:rotate(-2.5deg);transform-origin:50% 0}.mspaper{background:#f3f1ea;color:#1a1a1a;font-family:var(--mono);font-size:11px;letter-spacing:.06em;padding:30px 18px 16px;box-shadow:0 20px 30px #00000073;-webkit-mask:radial-gradient(circle 5px at 50% 100%,transparent 98%,#000) 0 0/12px 100% repeat-x;mask:radial-gradient(circle 5px at 50% 100%,transparent 98%,#000) 0 0/12px 100% repeat-x}.vsviz.js .mspaper{transform:translateY(calc((var(--pull,0) - 1) * 50%))}.msh{text-align:center;font-size:14px;letter-spacing:.2em;font-weight:600}.msh span{display:block;font-size:8.5px;letter-spacing:.16em;color:#777;font-weight:400;margin-top:4px;text-transform:uppercase}.mscut{border-top:1px dashed #999;margin:12px 0 8px}.mssec,.msr{display:grid;grid-template-columns:1fr 50px 76px;align-items:baseline}.mssec span{font-size:8.5px;letter-spacing:.14em;color:#888;text-transform:uppercase}.mssec span+span,.msr i,.msr b{text-align:right}.msr{padding:4px 0}.msr span{color:#555;font-size:9.5px;text-transform:uppercase}.msr i{font-style:normal;color:#999}.msr b{font-weight:500;color:#111}.msbc{height:24px;margin-top:12px;background:repeating-linear-gradient(90deg,#222 0 2px,transparent 2px 4px,#222 4px 5px,transparent 5px 8px,#222 8px 11px,transparent 11px 12px)}@media (min-width:1024px){.mslip .msg{grid-template-columns:1fr 1fr;gap:64px}.msdev{width:440px}}@media (prefers-reduced-motion:reduce){.mspaper{transition:none}}@media (max-width:1023px){.msslot{margin-left:12%;margin-right:12%}.mspaper{padding:26px 14px 14px}.mssec,.msr{grid-template-columns:1fr 38px 72px}.msr span,.mssec span{white-space:nowrap}.mslip .msn a{display:block;margin:10px 0 0}}:root{--fpl:#0b5236;--fpg:#2f8a5b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--fpl:#9fd9b6;--fpg:#b8f2cf}}:root[data-theme=dark]{--fpl:#9fd9b6;--fpg:#b8f2cf}:root:root body section.sec.fuel.fpump{color:var(--ink);background:var(--bg)}:root:root body section.sec.fuel.fpump:before,:root:root body section.sec.fuel.fpump:after{display:none}:root:root body section.sec.fuel.fpump{padding-block:80px}:root:root .fuel.fpump .lab{color:var(--mute)}:root:root .fuel.fpump .pair .m{color:var(--ink)}:root:root .fuel.fpump .pair .g{color:var(--mute2)}:root:root .fuel.fpump .disc{color:var(--mute2);font-size:14px;max-width:440px}.fuel.fpump .presets{display:flex;gap:8px;margin:28px 0 0;order:3}.fuel.fpump .presets button{flex:0 0 auto;height:44px;padding:0 18px;border-radius:999px;background:none;border:1px solid var(--line2,var(--line));color:var(--ink);font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}:root:root .fuel.fpump .presets button.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}:root:root .fuel.fpump .btn{color:var(--ink);border-color:var(--line2,var(--line))}.fpmp{position:relative;width:min(420px,100%);margin:0 auto;background:linear-gradient(#e9ebe7,#cfd3cd);border-radius:22px;padding:18px 22px 22px;color:#222;box-shadow:0 1px #fff9 inset,0 30px 50px #00000047}.fpmp .ftop{display:flex;align-items:center;justify-content:center;gap:4px;font:11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#555;margin-bottom:12px;min-height:24px}.fpmp .est{background:none;border:0;padding:4px;color:#666;cursor:pointer;display:inline-flex}.fpmp .est svg{width:15px;height:15px;margin-left:0}.fpmp .frw{display:flex;justify-content:space-between;align-items:center;background:#0e110f;border-radius:10px;padding:12px 18px;margin-top:10px;box-shadow:inset 0 2px 8px #000c}.fpmp .frw em{font:11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#6b7d72;font-style:normal}.fpmp .frw b{display:flex;gap:3px;font:600 30px/1 var(--mono);color:#111}.fpmp .dg{position:relative;display:block;width:.78em;height:1.3em;overflow:hidden;border-radius:4px;background:linear-gradient(#a9a9a9,#fff 28%,#fff 72%,#a9a9a9);box-shadow:inset 0 0 0 1px #00000040}.fpmp .dg:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#00000014}.fpmp .st{display:flex;flex-direction:column;transition:transform .9s cubic-bezier(.25,.8,.25,1)}.fpmp .st i{display:flex;align-items:center;justify-content:center;height:1.3em;font-style:normal}.fpmp .dp{display:flex;align-items:flex-end;padding-bottom:.12em;width:.35em;justify-content:center;color:#f4f4f2}@media (prefers-reduced-motion:reduce){.fpmp .st{transition:none}}.fpmp .frw.big b{font-size:52px}.fpmp .fnz{height:14px;width:40%;margin:16px auto 0;border-radius:8px;background:#9aa09a}@media (max-width:1023px){:root:root .fuel.fpump .fpmp{order:10;margin-top:36px}.fpmp{width:min(340px,100%);padding:14px 16px 16px;border-radius:18px}.fpmp .frw{padding:10px 14px;margin-top:8px}.fpmp .frw b{font-size:24px}.fpmp .frw.big b{font-size:38px}.fpmp .fnz{height:10px;margin-top:12px}:root:root .fuel.fpump .btn{margin-top:22px}}@media (min-width:1024px){:root:root .fuel.fpump .fuelin{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}:root:root .fuel.fpump .fright{order:-1}}:root{--dcamber:#b06a00}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--dcamber:#ffb020}}:root[data-theme=dark]{--dcamber:#ffb020}.dcode .dcg{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}.dcode .eyebrow{margin-bottom:16px}.dcode .sub{margin-top:16px;max-width:420px}.dcc{display:grid;grid-template-columns:auto auto auto auto;justify-content:space-between;gap:12px}.dch{display:flex;flex-direction:column;align-items:center;border-top:1px solid var(--line);padding-top:8px}.dch b{font:500 clamp(64px,10vw,136px)/1 var(--mono);color:var(--ink);font-variant-numeric:tabular-nums}.dch.hi b{color:var(--dcamber)}.dch span{font:11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute2);margin-top:12px;text-align:center}@media (min-width:1024px){.dcode .dcg{grid-template-columns:400px 1fr;gap:72px}}@media (max-width:1023px){.dch span{font-size:9.5px;letter-spacing:.08em}}:root{--dlam:#9a5b00}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--dlam:#ffb020}}:root[data-theme=dark]{--dlam:#ffb020}.dlamp .eyebrow{margin-bottom:12px}.dlamp .dlh{margin:0 auto}.dlamp .dlh .h2m{color:var(--mute2)}.dlbar{position:relative;display:flex;justify-content:center;align-items:center;gap:clamp(18px,4vw,56px);width:fit-content;max-width:100%;margin:48px auto 0;padding:28px clamp(22px,4vw,56px);border-radius:24px;background:linear-gradient(#15171a,#0c0d0f);color:#2a2d31;box-shadow:inset 0 1px #ffffff0f,0 30px 50px -24px #00000073;overflow:hidden}.dlbar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(170deg,#ffffff0f,#fff0 45%)}.dlbar{isolation:isolate}.dll{width:clamp(40px,6vw,72px);height:auto;flex:none}.dll.eng{display:block;position:relative;color:#2a2d31}.dll.eng svg{display:block;width:100%;height:auto;position:relative}.dll.eng .dlg{position:absolute;top:0;right:0;bottom:0;left:0;color:#ffb020;opacity:1;transition:opacity .5s ease;pointer-events:none}.dll.eng .dlg:before{content:"";position:absolute;top:-70%;right:-55%;bottom:-70%;left:-55%;border-radius:50%;background:radial-gradient(closest-side,#ffb0208c,#ff8c0038 55%,#ff8c0000)}.dlamp.js:not(.on) .dll.eng .dlg{opacity:0;transition:none}.dlamp.js.on:not(.cleared) .dll.eng .dlg{animation:dlign .9s linear .25s both}@keyframes dlign{0%,14%{opacity:0}16%,26%{opacity:1}28%,40%{opacity:.08}42%,to{opacity:1}}.dlamp.cleared .dll.eng .dlg{opacity:0}.dlread{margin-top:32px;min-height:34px}.dlread>div{display:flex;justify-content:center;align-items:baseline;gap:14px;flex-wrap:wrap}.dlread b{font:500 28px var(--mono);color:var(--dlam);letter-spacing:.02em}.dlread .off b{color:#34c759}.dlread span{font-size:18px;color:var(--ink)}.dlread .off,.dlamp.cleared .dlread .on{display:none}.dlamp.cleared .dlread .off{display:flex}.dlamp.center .dlrow{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:nowrap}.dlamp.center .dlt{display:grid;align-items:center}.dlamp.center .dlt>span{grid-area:1/1}.dlamp.center .dlt .off,.dlamp.center.cleared .dlt .on{display:block;visibility:hidden}.dlamp.center.cleared .dlt .off{visibility:visible}.dlamp.center.cleared .dlrow{gap:0}.dlamp.center.cleared .dlrow b{width:0;overflow:hidden}.dlamp.center.cleared .dlt{text-align:center}.dlamp.center .dlrow b{flex:none}.dlamp.center .dlt{text-align:left}.dlact{display:flex;justify-content:center;gap:8px;margin-top:20px}.dlact button{height:40px;padding:0 20px;border-radius:999px;border:1px solid var(--line2,var(--line));background:none;color:var(--ink);font:12px var(--mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s}.dlact button.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.dlnote{margin:18px auto 0;color:var(--mute2);font-size:14px;line-height:1.5;max-width:460px}@media (max-width:1023px){.dlbar{flex-wrap:wrap;row-gap:18px;width:auto}.dll{width:44px}.dlread span{font-size:16px}}@media (prefers-reduced-motion:reduce){.dll.eng .dlg{transition:none;animation:none}}h2 .h2m{color:var(--mute2)}:root:root .adv h2 .h2m{color:#ffffffa8;text-shadow:0 1px 18px rgba(0,0,0,.25)}section.sec.iplug{color:var(--ink)}.ipg{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:center}.iplug .h2m{display:block;color:var(--mute2)}.iplug .sub{margin-top:16px;max-width:440px}.iplug .compat{margin:18px 0 0;font-size:14px;line-height:1.5;color:var(--mute2)}.ipph{position:relative;aspect-ratio:5/4;border-radius:24px;overflow:hidden;background:radial-gradient(55% 60% at 50% 38%,var(--surface,#f2f2f4),var(--bg) 100%);box-shadow:inset 0 0 0 1px var(--line)}.ipplug{position:absolute;z-index:1;left:50%;top:14%;height:100%;width:auto;max-width:none;translate:-50% 0;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .5s ease}.ipph:before{content:"";position:absolute;z-index:0;left:50%;top:30%;width:62%;height:38%;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,#0003,#00000014 55%,#0000);transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .5s ease;pointer-events:none}.iplug.unplugged .ipph:before{transform:translateY(18%) scale(.9);opacity:.7}.ipst{z-index:2}.iplug.unplugged .ipplug{transform:translateY(16%) rotate(-3deg);opacity:.9}.ipst{position:absolute;left:18px;top:18px;display:flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:999px;background:#0000008c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font:11px var(--mono);letter-spacing:.12em;text-transform:uppercase}.ipst i{width:7px;height:7px;border-radius:50%;background:#34c759;box-shadow:0 0 8px #34c759cc;transition:background .3s ease,box-shadow .3s ease}.ipst em{font-style:normal}.ipst .out,.iplug.unplugged .ipst .in{display:none}.iplug.unplugged .ipst .out{display:inline}.iplug.unplugged .ipst i{background:#9a9aa0;box-shadow:none}@media (max-width:1023px){.ipg{display:flex;flex-direction:column;align-items:stretch;gap:0}.iptx{display:contents}.ipph{order:1;margin-top:28px;border-radius:18px}.iplug .compat{order:3}}@media (prefers-reduced-motion:reduce){.ipplug,.ipph:before,.ipph:after,.ipbig b,.ipbar i,.tga button{transition:none}}.unlock{max-width:560px;margin:0 auto;text-align:center}.ulh{font-size:26px;line-height:1.2;letter-spacing:-.02em;font-weight:500;margin:0;text-wrap:balance}.ulh .h2m{color:var(--mute2)}.ultr{--x:0px;--kn:54px;position:relative;height:64px;max-width:360px;margin:28px auto 0;border-radius:999px;background:#7f7f7f14;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden;touch-action:pan-y;user-select:none;-webkit-user-select:none}.ulfill{position:absolute;left:0;top:0;bottom:0;width:calc(var(--x) + var(--kn) + 10px);border-radius:999px;background:var(--ink);opacity:0;transition:opacity .3s ease}.ullbl{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding-left:40px;font:12px var(--mono);letter-spacing:.14em;text-transform:uppercase;pointer-events:none}.ullbl .a{color:var(--mute);opacity:var(--la,1)}.ullbl .b{position:absolute;color:var(--bg);opacity:0;padding-right:40px;transition:opacity .3s ease}.ulkn{position:absolute;left:5px;top:5px;width:var(--kn);height:var(--kn);border:0;border-radius:50%;padding:0;background:var(--ink);color:var(--bg);display:flex;align-items:center;justify-content:center;cursor:grab;transform:translate(var(--x));box-shadow:0 2px 8px #0000002e}.ulkn:active{cursor:grabbing}.ulkn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ulkn svg{width:22px;height:22px}.ulkn .shk{transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.ultr.anim .ulkn,.ultr.anim .ulfill{transition:transform .38s cubic-bezier(.2,.8,.2,1),width .38s cubic-bezier(.2,.8,.2,1),opacity .3s ease}.unlock.ulon .ulfill,.unlock.ulon .ullbl .b{opacity:1}.unlock.ulon .ulkn{background:var(--bg);color:#1f9d55}:root{--ulkn:#2f7d52}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ulkn:#3a9a66}}:root[data-theme=dark]{--ulkn:#3a9a66}.unlock.ulon .ulfill{opacity:0}.unlock.ulon .ullbl .b{color:var(--ink);display:inline-flex;align-items:center;gap:8px}.ullbl .b:before{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat}:root:root .unlock.ulon .ulkn{background:var(--ulkn);color:#fff;box-shadow:0 1px 3px #0000001f}.unlock.ulon .ulkn .shk{transform:translate(3.5px,-2.5px)}.ulcap{margin-top:18px;min-height:28px;display:flex;flex-direction:column;align-items:center;gap:16px}.ulcap p{margin:0;font-size:17px;color:var(--mute)}.ulcap>*{opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease;pointer-events:none}.unlock.ulon .ulcap>*{opacity:1;transform:none;pointer-events:auto}#prodimg .gscreen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0;pointer-events:none;mix-blend-mode:overlay}#prodimg.gflash .gscreen:after{animation:gflash .7s ease-out}@keyframes gflash{0%{opacity:0}15%{opacity:.55}to{opacity:0}}@media (min-width:1024px){.ulh{font-size:40px;line-height:1.14;letter-spacing:-.025em}.ultr{margin-top:36px}}@media (prefers-reduced-motion:reduce){.ultr.anim .ulkn,.ultr.anim .ulfill,.ulkn .shk,.ulcap>*,.ulfill,.ullbl .b{transition:none}.unlock.ulon .ulkn:after{animation:none}}@media (min-width:1024px){:root:root .adv .txt{justify-content:flex-end;gap:18px}:root:root .adv .h2{align-self:flex-start;max-width:640px}:root:root .adv .shade{background:linear-gradient(180deg,#00000047,#0000 22%,#0000001a 45%,#000000b8)}}@media (max-width:1023px){:root:root section.adv{background:#111;color:#fff}:root:root .adv .bgv,:root:root .adv .bg,:root:root .adv .shade{top:0;right:0;bottom:0;left:0;height:100%}:root:root .adv .shade{background:linear-gradient(180deg,#00000040,#0000 18%,#0000,#0000008c 58%,#000000d9)}:root:root .adv .in{min-height:max(130vw,560px);padding:0 20px 32px;justify-content:flex-end}:root:root .adv .txt{order:1;padding:0;gap:10px;flex:0 0 auto}:root:root .adv .h2{color:#fff;max-width:none;text-shadow:0 1px 18px rgba(0,0,0,.35)}:root:root .adv h2 .h2m{display:block}:root:root .adv .body{color:#ffffffdb;font-size:16px;line-height:1.45}:root:root .adv .advtabs{order:2;margin-top:20px}}.fpmp .lcd{background:linear-gradient(170deg,#c3cfae,#aab896);border-radius:12px;padding:6px 16px;box-shadow:inset 0 2px 8px #00000059,inset 0 0 0 2px #7d8a6c}.fpmp .lcd .frw{background:none;box-shadow:none;border-radius:0;margin:0;padding:10px 0}.fpmp .lcd .frw+.frw{border-top:1px solid rgba(40,55,30,.2)}.fpmp .lcd .frw em{color:#4a5a3c}.fpmp .lcd .frw b{color:#1b2614;gap:1px;font-weight:500;text-shadow:1px 1px 0 rgba(27,38,20,.12)}.fpmp .lcd .dg{background:none;box-shadow:none;border-radius:0;width:.62em}.fpmp .lcd .dg:after{display:none}.fpmp .lcd .dp{color:#1b2614;width:.25em}@media (max-width:1023px){.fpmp .lcd{padding:4px 14px}.fpmp .lcd .frw{padding:8px 0;margin:0}}.fpmp .dg{transition:width .5s ease,opacity .4s ease}.fpmp .lcd .dg.off,.fpmp .dg.off{width:0;opacity:0}@media (prefers-reduced-motion:reduce){.fpmp .dg{transition:none}}:root:root #choose .pcard .pimg:before{display:none}:root:root #choose .pcard .pimg{height:170px;margin:14px 0 18px}@media (min-width:1024px){:root:root #choose .pcard .pimg{height:220px;margin:18px 0 20px}}@media (min-width:1024px){:root:root section.sec.iplug{background:var(--bg2)}}.fpmp.run .st,.fpmp.run .dg{transition:none}:root:root #choose .pcard:not(.pop) .pimg img{max-height:84%}:root:root section.bens.bapl{background:var(--bg);padding:80px 0}:root:root .bens.bapl .wrap{border:0}.bapl .h2 .h2m{display:block;color:var(--mute2)}.batl{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.bat{background:var(--bg2);border-radius:22px;padding:30px 28px 32px;min-height:230px;display:flex;flex-direction:column}:root{--bim:#3cbf85}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bim:var(--mint,#b8f2cf)}}:root[data-theme=dark]{--bim:var(--mint,#b8f2cf)}.bat .bi{display:block;width:34px;height:34px}.bat .bi svg{width:34px;height:34px}.bat .bi{color:var(--bim)}.bat p{margin:auto 0 0;padding-top:36px;font-size:21px;line-height:1.3;letter-spacing:-.01em;color:var(--mute)}.bat p b{font-weight:500;color:var(--ink)}.bapl.bshop .batl{grid-template-columns:repeat(4,1fr)}.bapl.bshop .bat p{font-size:19px}:root:root section.bens.bapl.bshop{padding:64px 0 0}.bapl.bshop+.trustband{margin-top:0}.bapl.bshop+.trustband .wrap{border-top:0;padding-top:8px}@media (max-width:1023px){:root:root section.bens.bapl{padding:56px 0}.batl{grid-template-columns:1fr;gap:10px;margin-top:24px}.bat{flex-direction:row;align-items:center;gap:18px;min-height:0;padding:20px 22px;border-radius:18px}.bat .bi{flex:none;width:30px;height:30px}.bat .bi svg{width:30px;height:30px}.bat p,.bapl.bshop .bat p{margin:0;padding:0;font-size:17px;line-height:1.35}.bapl.bshop .batl{grid-template-columns:1fr}:root:root section.bens.bapl.bshop{padding:48px 0 0}}:root:root .hero.hc .shade{background:linear-gradient(180deg,#00000061 0,#0000 24%,#0000 42%,#000000c7 84%,#000000e6)}.hero.hc .hmt{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:#34383c;opacity:0;transition:opacity .45s ease;will-change:opacity}.hero.hc[data-hmode=stock] .hmt{opacity:.42}.hero.hc[data-hmode=eco] .hmt{opacity:.18}:root:root .hero.hc .hin{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;padding-bottom:56px}.hero.hc .hmsw{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:0;padding:4px;margin-bottom:22px;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:#00000059;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero.hc .hmsw button{position:relative;z-index:1;border:0;background:none;color:#fff;opacity:.65;font:12px var(--mono);letter-spacing:.14em;text-transform:uppercase;padding:10px 20px;border-radius:999px;cursor:pointer;transition:color .3s,opacity .3s}.hero.hc .hmsw button.on{opacity:1;color:#0b0b0b}.hero.hc .hmth{position:absolute;top:4px;bottom:4px;left:0;width:0;border-radius:999px;background:#fff;transition:transform .38s cubic-bezier(.3,.7,.2,1),width .38s cubic-bezier(.3,.7,.2,1);will-change:transform}.hero.hc .hmsw:not(.js) button.on{background:#fff}.hero.hc .hmsw button:focus-visible{outline:2px solid #fff;outline-offset:2px}.hero.hc .hslog{margin:0;font-size:clamp(40px,5.6vw,80px);line-height:1.02;letter-spacing:-.035em;font-weight:500}.hero.hc .hslog .m{color:#ffffff8c}:root:root .hero.hc .h1{position:static;margin:18px 0 0;padding:0;max-width:none;font-size:clamp(17px,1.6vw,22px);line-height:1.3;letter-spacing:-.01em;font-weight:500}:root:root .hero.hc .sub{position:static;width:auto;max-width:560px;margin:12px auto 0;padding:0;font-size:clamp(15px,1.3vw,18px);line-height:1.45;color:#ffffffbf}:root:root .hero.hc .ctas{position:static;width:auto;margin:24px auto 0;display:flex;flex-direction:row;gap:10px;justify-content:center}:root:root .hero.hc .ctas .btn{flex:0 0 auto;padding:0 26px}@media (min-width:1024px){:root:root .hero.hc{height:clamp(680px,56.25vw,calc(100svh - 96px))}:root:root .hero.hc .hin{padding:0 48px 64px}}@media (max-width:1023px){:root:root .hero.hc .ctas{flex-direction:column;width:100%}:root:root .hero.hc .ctas .btn{width:100%}.hero.hc .hmsw{margin-bottom:14px;padding:3px}.hero.hc .hmth{top:3px;bottom:3px}.hero.hc .hmsw button{padding:7px 13px;font-size:11px}.hero.hc .hslog{font-size:34px}:root:root .hero.hc .h1{margin-top:12px;font-size:15px;font-weight:400;color:#ffffffc7}:root:root .hero.hc .sub{margin-top:10px;max-width:330px;font-size:13.5px;line-height:1.45;color:#ffffff9e}:root:root .hero.hc .ctas{margin-top:20px}:root:root .hero.hc .hin{padding-bottom:28px}}@media (prefers-reduced-motion:reduce){.hero.hc .hmt,.hero.hc .hmth{transition:none}}.dlvid{position:relative}.dlmedia{position:relative;overflow:hidden;background:#07080a;border-radius:18px;aspect-ratio:4/3}.dlmedia .bgv{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:32% 50%;display:block}.dlmedia .dlv-off{opacity:0;transition:opacity .6s ease}.dlamp.cleared .dlmedia .dlv-off{opacity:1}.dlov{padding-top:28px}.dlov .eyebrow{margin-bottom:10px}.dlov .dlh{margin:0}.dlov .dlh .h2m{display:block;color:var(--mute2)}.dlov .dlread{margin-top:28px;min-height:0}.dlov .dlread>div{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px}.dlov .dlact{justify-content:flex-start}.dlov .dlnote{margin:22px 0 0;text-align:left;max-width:none}@media (min-width:1024px){.dlvid{height:min(640px,52vw);border-radius:24px;overflow:hidden;box-shadow:0 30px 60px -30px #0009,inset 0 0 0 1px #ffffff0f}.dlmedia{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;border-radius:0}.dlmedia .bgv{object-position:18% 50%}.dlmedia:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000 30%,#0009 55%,#000000d1)}.dlov{position:absolute;z-index:2;right:64px;top:50%;transform:translateY(-50%);width:42%;padding:0;color:#fff}.dlov .eyebrow{color:#ffffff9e}.dlov .dlh{color:#fff;font-size:40px;line-height:1.1}.dlov .dlh .h2m{color:#fff9}.dlov .dlread span{color:#fff}.dlov .dlread b{font-size:36px}.dlov .dlnote{color:#ffffff9e;font-size:14px}.dlov .dlact button{color:#fff;border-color:#ffffff59}.dlov .dlact button.on{background:#fff;border-color:#fff;color:#111}}@media (prefers-reduced-motion:reduce){.dlmedia .dlv-off{transition:none}}:root:root .adv .advtabs{display:inline-flex;width:fit-content;gap:0;padding:4px;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:#00000059;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:root:root .adv .advtabs button{height:auto;padding:10px 20px;border:0;border-radius:999px;background:none;color:#fff;opacity:.65;font:12px var(--mono);letter-spacing:.14em;text-transform:uppercase;transition:background .25s,color .25s,opacity .25s}:root:root .adv .advtabs button.on{opacity:1;background:#fff;color:#0b0b0b}:root:root .adv .advtabs button:focus-visible{outline:2px solid #fff;outline-offset:2px}:root:root .adv .advtabs button .n,:root:root .adv .advtabs .ln{display:none}@media (max-width:1023px){:root:root .adv .advtabs{padding:3px}:root:root .adv .advtabs button{padding:8px 16px;font-size:11px}}section.rv.rvq{text-align:left}section.rv.rvq .rvgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;margin-top:32px}section.rv.rvq .rvgrid>*{min-width:0}section.rv.rvq .sc{font-size:88px;line-height:.9;font-weight:500;letter-spacing:-.04em;font-variant-numeric:tabular-nums}section.rv.rvq .st{position:relative;display:inline-block;margin:14px 0 10px;line-height:0}section.rv.rvq .st span{display:flex;gap:4px;white-space:nowrap}section.rv.rvq .st svg{width:20px;height:20px;flex:none}section.rv.rvq .st .bg{color:var(--line2,var(--line))}section.rv.rvq .st .fg{position:absolute;inset:0 auto 0 0;overflow:hidden;color:var(--ink)}section.rv.rvq .rating{display:block;margin:0;font:12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute2)}section.rv.rvq .rvnote{margin:20px 0 0;max-width:300px;text-align:left;font-size:13px;line-height:1.5;color:var(--mute2)}section.rv.rvq .track{display:flex;align-items:flex-start;gap:32px;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;transition:height .3s ease}section.rv.rvq .c{flex:0 0 100%;min-width:0;scroll-snap-align:start;border:0;border-radius:0;padding:0;background:none;display:flex;flex-direction:column}section.rv.rvq .q{margin:0;font-size:24px;line-height:1.35;letter-spacing:-.01em;font-weight:400;color:var(--mute)}section.rv.rvq .q mark{background:linear-gradient(transparent 60%,color-mix(in srgb,var(--ink) 16%,transparent) 60%);color:var(--ink);font-weight:500}section.rv.rvq .c .bw{display:block;max-height:0;overflow:hidden;-webkit-line-clamp:unset}section.rv.rvq .c.open .bw{max-height:none;margin-top:18px}section.rv.rvq .c .b{font-size:16px;line-height:1.55;color:var(--mute)}section.rv.rvq .c .more{align-self:flex-start;margin-top:14px;padding-top:0}section.rv.rvq .who{order:0;display:flex;align-items:center;gap:14px;margin:26px 0 0;padding:0;border:0}section.rv.rvq .av{display:flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:var(--bg3);color:var(--ink);font-weight:600}section.rv.rvq .rvctl{display:flex;align-items:center;gap:10px;margin-top:28px;padding-top:22px;border-top:1px solid var(--line)}section.rv.rvq .rvdots{margin:0 auto 0 0;justify-content:flex-start}section.rv.rvq .rvnav{display:flex;align-items:center;justify-content:center;position:static;transform:none;width:44px;height:44px;border-radius:50%;background:none;border:1px solid var(--line2,var(--line));color:var(--ink);cursor:pointer}section.rv.rvq .rvnav svg{width:18px;height:18px}@media (min-width:1024px){section.rv.rvq .rvgrid{grid-template-columns:300px minmax(0,1fr);gap:80px;margin-top:48px;align-items:start}section.rv.rvq .sc{font-size:120px}section.rv.rvq .q{font-size:34px;line-height:1.3}}section.rv.rvq .c{min-height:var(--rvh,0px)}section.rv.rvq .who{margin-top:auto;padding-top:26px}section.rv.rvq .trl{margin:10px 0 0;font:11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute2)}section.rv.rvq .c .tr{margin:12px 0 0;font-size:14px;font-style:italic;color:var(--mute2)}section.rv.rvq .rvh{display:none}section.rv.rvq .rvh.on{display:block;animation:rvh-in .3s ease}@keyframes rvh-in{0%{opacity:0}to{opacity:1}}section.rv.rvq .rvh .big{display:flex;align-items:flex-end;gap:8px;font-weight:500;line-height:.95;letter-spacing:-.04em}section.rv.rvq .rvh .v{font-size:96px;font-variant-numeric:tabular-nums}section.rv.rvq .rvh .u,section.rv.rvq .rvh .pre{font-size:30px;letter-spacing:-.02em;padding-bottom:10px;color:var(--mute)}section.rv.rvq .rvh .pre{margin-right:-2px}section.rv.rvq .rvh .big.word .v{font-size:52px;letter-spacing:-.03em}section.rv.rvq .rvh .car{margin:20px 0 0;font:12px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}section.rv.rvq .rvh .cap{margin:6px 0 0;font:12px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute2)}@media (min-width:1024px){section.rv.rvq .rvgrid{grid-template-columns:minmax(280px,400px) minmax(0,1fr);gap:72px}section.rv.rvq .rvh .big{min-height:150px}section.rv.rvq .rvh .v{font-size:150px}section.rv.rvq .rvh .u,section.rv.rvq .rvh .pre{font-size:44px;padding-bottom:16px}section.rv.rvq .rvh .big.word .v{font-size:clamp(52px,5.6vw,74px)}section.rv.rvq .rvheads .rvnote{margin-top:36px;max-width:34ch;font-size:15px;line-height:1.6}}@media (prefers-reduced-motion:reduce){section.rv.rvq .rvh.on{animation:none}}.prs .prgrid{position:relative;display:grid;grid-template-columns:1fr 1fr;margin-top:48px}.prs .prgrid:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--line)}.prs .pcol{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 32px 48px;min-width:0}.prs .ptop{height:30px;margin-bottom:22px}.prs .pbadge{display:inline-flex;align-items:center;height:30px;padding:0 14px;border-radius:var(--pill);background:var(--ink);color:var(--bg);font:500 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.prs .pstage{position:relative;width:100%;height:240px;display:flex;align-items:center;justify-content:center}.prs .pstage:before{content:"";position:absolute;top:-12%;right:8%;bottom:-12%;left:8%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--ink) 9%,transparent),transparent)}.prs .pstage img{position:relative;height:100%;width:auto;max-width:min(100%,380px);object-fit:contain}.prs .pcol:not(.pop) .pstage:before{top:-5%;right:15%;bottom:-5%;left:15%;background:radial-gradient(closest-side,color-mix(in srgb,var(--ink) 6.9%,transparent),transparent)}.prs .pcol:not(.pop) .pstage img{height:84%;max-width:min(84%,320px)}.prs .pname{margin:30px 0 0;font-family:var(--font);font-size:44px;font-weight:500;line-height:1.1;letter-spacing:-.02em;text-transform:none}.prs .psub{margin:12px 0 0;max-width:320px;min-height:2.9em;color:var(--mute);font-size:17px;line-height:1.45;text-wrap:balance}.prs .pfor{margin:8px 0 0;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.prs .pfor[hidden]{display:none}.prs .pprice{margin-top:28px;font-size:48px;font-weight:500;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.prs .aff{margin:12px 0 0;font-size:14px;color:var(--mute2)}.prs .pcta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.prs .pcta .btn{width:auto;height:48px;padding:0 24px;font-family:var(--mono);font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.prs .prbuy{background:var(--ink);color:var(--bg);border:1px solid var(--ink)}.prs .prbuy:hover{opacity:.88}.prs .prlm{background:transparent;color:var(--ink);border:1px solid var(--line2)}.prs .prlm:hover{background:var(--bg2)}.prs .pcta{width:100%}html body .prs .pcta .prbuy{width:100%;max-width:320px}.prs .express-shelf{width:100%;max-width:320px;margin-left:auto;margin-right:auto}.prs .prlm-link{display:inline-block;margin-top:16px;font-size:15px;font-weight:500;color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--line2)}.prs .prlm-link:hover{text-decoration-color:var(--ink)}.prs .express-checkout-element{width:min(100%,300px)}.prs .express-shelf.is-ready{width:min(100%,320px)}.prs .prcmp{border-top:1px solid var(--line)}.prs .prrow{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line)}.prs .prrow .c{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 24px;text-align:center;min-width:0}.prs .prrow .c+.c{border-left:1px solid var(--line)}.prs .prrow .k{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute2)}.prs .prrow .v{font-size:16px;line-height:1.4;color:var(--ink)}.prs .prrow .no .v{color:var(--mute2)}.prs .affnote{margin-top:28px}@media (max-width:1023px){.prs .prgrid{margin-top:32px}.prs .pcol{padding:0 10px 32px}.prs .ptop{height:24px;margin-bottom:12px}.prs .pbadge{height:24px;padding:0 10px;font-size:10px}.prs .pstage{height:120px}.prs .pname{margin-top:18px;font-size:22px}.prs .psub{font-size:14px;min-height:4.35em}.prs .pprice{margin-top:16px;font-size:30px}.prs .aff{font-size:12px;margin-top:8px}.prs .pcta{flex-direction:column;align-self:stretch;gap:8px;margin-top:18px}.prs .pcta .btn{width:100%;height:44px;padding:0 12px;font-size:11px}.prs .prrow .c{padding:14px 10px}.prs .prrow .k{font-size:10px;letter-spacing:.1em}.prs .prrow .v{font-size:14px}}.dlamp-v{--dlwarn:#f2b04a;--dlok:#a3cbb8;--dlink:#f3ede2}.dlamp-v .dlov{z-index:4}.dlcall{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;--lx:30%;--ly:48%;--tx:36%;--ty:52%}.dlcall .gh{position:absolute;left:0;right:0;top:var(--ly);height:1px;transform-origin:var(--lx) 0;background:linear-gradient(90deg,transparent,rgba(243,237,226,.28) 8%,rgba(243,237,226,.28) 54%,transparent 62%);transition:transform .9s cubic-bezier(.2,.8,.2,1)}.dlcall .gv{position:absolute;top:0;bottom:0;left:var(--lx);width:1px;transform-origin:0 var(--ly);background:linear-gradient(180deg,transparent,rgba(243,237,226,.28) 14%,rgba(243,237,226,.28) 86%,transparent);transition:transform .9s .1s cubic-bezier(.2,.8,.2,1)}.dlcall .sq{position:absolute;left:var(--lx);top:var(--ly);width:72px;height:72px;translate:-50% -50%;border:1px solid rgba(243,237,226,.72);transition:opacity .5s .5s,scale .6s .5s cubic-bezier(.2,.8,.2,1)}.dlcall .sq:after{content:"";position:absolute;right:-4px;top:-4px;width:7px;height:7px;background:var(--dlwarn);transition:background .5s}.dlcall .co{position:absolute;left:calc(var(--lx) + 8px);top:calc(var(--ly) - 60px);display:grid;white-space:nowrap;font:400 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#f3ede294;transition:opacity .5s .8s}.dlcall .co>span,.dlcall .tag>div{grid-area:1/1;transition:opacity .35s ease}.dlcall .tag{position:absolute;left:var(--tx);top:var(--ty);display:grid;max-width:250px;color:#fff;transition:opacity .5s .9s,translate .5s .9s}.dlcall .tag i{display:block;margin-bottom:12px;font:400 10.5px/1 var(--mono);font-style:normal;letter-spacing:.22em;text-transform:uppercase;color:#ece2ceb3}.dlcall .tag b{display:block;margin-bottom:12px;font-family:var(--font);font-weight:300;font-size:48px;line-height:.95;letter-spacing:-.02em;color:var(--dlink)}.dlcall .tag span{display:block;font-size:14px;line-height:1.5;color:#ffffffbd}.dlcall .tag .off b{color:var(--dlok)}.dlcall .off,.dlamp-v.cleared .dlcall .on{opacity:0}.dlamp-v.cleared .dlcall .off{opacity:1}.dlamp-v.cleared .dlcall .sq:after{background:var(--dlok)}.dlamp-v.js .dlcall .gh{transform:scaleX(0)}.dlamp-v.js .dlcall .gv{transform:scaleY(0)}.dlamp-v.js .dlcall .sq{opacity:0;scale:1.25}.dlamp-v.js .dlcall .co{opacity:0}.dlamp-v.js .dlcall .tag{opacity:0;translate:0 8px}.dlamp-v.js.in .dlcall .gh,.dlamp-v.js.in .dlcall .gv{transform:none}.dlamp-v.js.in .dlcall .sq{opacity:1;scale:1}.dlamp-v.js.in .dlcall .co{opacity:1}.dlamp-v.js.in .dlcall .tag{opacity:1;translate:0 0}@media (max-width:1023px){.dlcall .gh{background:linear-gradient(90deg,transparent,rgba(243,237,226,.26) 6%,rgba(243,237,226,.26) 94%,transparent)}.dlcall .sq{width:48px;height:48px}.dlcall .co{left:calc(var(--lx) + 6px);top:calc(var(--ly) - 42px);font-size:8.5px}.dlcall .tag{right:12px;max-width:none}.dlcall .tag i{margin-bottom:8px;font-size:9px;letter-spacing:.16em}.dlcall .tag b{margin-bottom:6px;font-size:30px}.dlcall .tag span{font-size:12px;line-height:1.4}}@media (prefers-reduced-motion:reduce){.dlcall .gh,.dlcall .gv,.dlcall .sq,.dlcall .co,.dlcall .tag,.dlcall .co>span,.dlcall .tag>div{transition:none}}.dlseg{display:inline-flex;margin-top:28px;padding:4px;border-radius:var(--pill);border:1px solid var(--line2,var(--line));background:var(--bg2)}.dlseg button{height:38px;padding:0 20px;border:0;border-radius:var(--pill);background:none;color:var(--mute);font-size:14px;cursor:pointer;transition:background .2s,color .2s}.dlseg button.on{background:var(--bg3);color:var(--ink)}.dlseg button:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media (min-width:1024px){.dlseg{border-color:#ffffff38;background:#0a0a0c61}.dlseg button{color:#ffffffb3}.dlseg button.on{background:#ffffff24;color:#fff}}.iplug .out,.iplug.unplugged .in{display:none}.iplug.unplugged .out{display:inline}.iplug.unplugged .ipbig b.out{display:block}.iplug .ipst{height:36px;padding:0 16px;font-size:13px;background:#141416c7}.iplug .ipst i{width:9px;height:9px}.iplug .ipplug{top:6%}.ipph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(50% 55% at 50% 45%,#34c75938,#34c75900 70%);transition:opacity .6s ease}.iplug.unplugged .ipph:after{opacity:0}.ipbig{position:absolute;z-index:3;right:28px;bottom:24px;display:grid;justify-items:end;line-height:1}.ipbig small{font:12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#1a7f37}.ipbig b{font-size:clamp(56px,7vw,96px);font-weight:600;letter-spacing:-.04em;color:#1a7f37}.ipbig b.out{color:#b0b0b5}.ipbar{display:flex;width:clamp(160px,18vw,240px);height:6px;margin-top:14px;border-radius:999px;background:#ececef;overflow:hidden}.ipbar i{flex:none;display:block}.ipbar .st{width:calc(100%/1.2);background:#9a9aa0}.ipbar .up{width:calc(100% - 100%/1.2);background:#34c759;transform-origin:left;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.iplug.unplugged .ipbar .up{transform:scaleX(0)}.ipbar-lb{margin-top:6px;font:11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#8e8e93}@media (max-width:1023px){.ipbig{right:16px;bottom:14px}.ipbig b{font-size:52px}.ipbar{width:140px;margin-top:10px}.iplug .ipst{left:12px;top:12px}}.iplug.lux .ipst{display:none}.iplug.lux .ipph{background:radial-gradient(closest-side at 45% 45%,var(--surface,#f1f1f3),transparent);box-shadow:none}:root{--iphl:rgba(255,255,255,.9)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--iphl:rgba(255,255,255,.035)}}:root[data-theme=dark]{--iphl:rgba(255,255,255,.035)}.iplug.lux .ipph:after{background:radial-gradient(45% 50% at 35% 40%,var(--iphl),transparent 70%)}.iplug.lux .ipplug{left:35%;transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .9s ease}.iplug.lux .ipph:before{left:35%;transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .9s ease}.iplug.lux .ipbig{right:40px;bottom:40px}.iplug.lux .ipbig small{color:var(--mute2);letter-spacing:.16em}.iplug.lux .ipbig b{margin-top:6px;font-size:clamp(60px,6.6vw,100px);font-weight:300;letter-spacing:-.055em;color:var(--ink);font-variant-numeric:tabular-nums}.iplug.lux .ipbig b.out{color:var(--mute2);font-size:clamp(52px,5.6vw,84px)}.iplug.lux .ipbar{height:2px;margin-top:18px;background:color-mix(in srgb,var(--ink) 10%,transparent)}.iplug.lux .ipbar .st{background:color-mix(in srgb,var(--ink) 28%,transparent)}.iplug.lux .ipbar .up{background:var(--ink);transition:transform .9s cubic-bezier(.16,1,.3,1)}.iplug.lux .ipbar-lb{margin-top:10px;color:var(--mute2);letter-spacing:.12em}@media (max-width:1023px){.iplug.lux .ipbig{right:18px;bottom:18px}.iplug.lux .ipbig b{font-size:54px}}.tga{display:flex;width:max-content;gap:4px;margin-top:32px;padding:4px;border-radius:999px;border:1px solid var(--line)}.tga button{display:flex;align-items:center;gap:8px;height:44px;padding:0 22px;border:0;border-radius:999px;background:none;color:var(--mute);font:12px var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .5s cubic-bezier(.16,1,.3,1),color .5s ease}.tga button.on{background:var(--ink);color:var(--bg)}.tga i{display:none;width:6px;height:6px;border-radius:50%;background:#34c759;box-shadow:0 0 6px #34c759cc}.tga button.on i{display:block}.tga button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (max-width:1023px){.tga{order:2;margin-top:16px;align-self:flex-start}}.iplug.lux .ipph{border-radius:28px;background:linear-gradient(160deg,color-mix(in srgb,var(--surface,#f1f1f3) 100%,transparent),color-mix(in srgb,var(--surface,#f1f1f3) 45%,var(--bg)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 7%,transparent),inset 0 1px color-mix(in srgb,#fff 60%,transparent),0 40px 80px -40px #00000038}.iplug.lux .ipplug{-webkit-mask-image:linear-gradient(to bottom,#000 52%,transparent 80%);mask-image:linear-gradient(to bottom,#000 52%,transparent 80%)}.iplug.lux .ipbig b sup{position:relative;top:-.45em;margin-left:.04em;font-size:.32em;font-weight:300;color:var(--mute2)}.iplug.lux .ipbig{bottom:44px}@media (max-width:1023px){.iplug.lux .ipbig{bottom:24px}.iplug.lux .ipph{border-radius:20px}}.ipglow{display:none}.iplug.lux .ipglow{display:block;position:absolute;z-index:0;left:35%;top:40%;width:62%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,#34c7593d,#34c75914 50%,#34c75900);pointer-events:none;transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.iplug.lux.unplugged .ipglow{opacity:0;transform:scale(.85)}@media (prefers-reduced-motion:reduce){.ipglow{transition:none}}.cmp .crit .cn{-webkit-text-stroke:.3px currentColor}@media (min-width:1024px){.mslip .msg{align-items:start}}@media (min-width:1024px){.results .rth{width:67px;height:48px}}.dlamp-v.js.in.cleared .dlcall .co,.dlamp-v.js.in.cleared .dlcall .sq{opacity:0;transition:opacity .35s ease .3s,scale .35s ease .3s}.dlamp-v.js.in.cleared .dlcall .gv{transform:scaleY(0);transform-origin:0 0;transition:transform .6s cubic-bezier(.4,0,.2,1) .75s}.dlamp-v.js.in.cleared .dlcall .gh{transform:scaleX(0);transform-origin:0 0;transition:transform .6s cubic-bezier(.4,0,.2,1) .75s}@media (prefers-reduced-motion:reduce){.dlamp-v.js.in.cleared .dlcall :is(.co,.sq,.gv,.gh){transition:none}}:root:root section.bens.bapl.bshop{padding-bottom:96px}@media (max-width:1023px){:root:root section.bens.bapl.bshop{padding-bottom:64px}}@media (max-width:1023px){.cmp .segwrap{overflow:visible}.cmp #cmpseg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px}.cmp #cmpseg button{height:auto;min-height:50px;padding:8px 10px;font-size:12px;letter-spacing:.04em;line-height:1.25;white-space:normal}.cmp .segwrap:has(button:last-child.on)+.cmpwrap{border-top-right-radius:0}}.sc .scars-w{padding-top:40px;padding-bottom:64px}.sc .scars-h1{margin:12px 0 16px}.sc .scars-sub{max-width:640px}.sc .scars-cta{margin:24px 0 8px}.sc .scars-find{max-width:520px}.sc .grid{margin-top:24px}.sc .chips{display:flex;flex-wrap:wrap;gap:8px}.sc .chips a{display:inline-flex;height:40px;align-items:center;padding:0 16px;border-radius:999px;border:1px solid var(--line);font-size:15px}.sc .chips a:hover{border-color:var(--line2)}.sc .chips a span{color:var(--mute2);margin-left:6px}.sc .scars-not{margin-top:40px}.sc .scars-not .sub{font-size:15px;margin:8px 0 16px}.sc .chips a[hidden],.sc .grp[hidden],.htbl tr[hidden]{display:none}.htbl tr.brow{cursor:pointer}.pv-sel .sf select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0}.pv-sel .sf select:disabled{cursor:default}.pv-sel .sf:has(select:disabled){opacity:.6}.pv-sel .sf:focus-within{outline:2px solid #fff;outline-offset:2px}.sec.scat-bottom{padding:0}.scat-bottom .scat-in{max-width:1016px;margin:0 auto;padding-bottom:56px}.scat-bottom .scat-in>:first-child{margin-top:0}.scat-bottom .scat-in>.k{margin:34px 0 0;padding-top:22px;border-top:1px solid var(--line);font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute2)}.scat-bottom .catalog__desc{margin-top:12px}.scat-bottom .catalog__desc p{margin:0 0 12px}.ycard [hidden]{display:none}.shop .shop-w{padding-top:24px}.shop [data-shop-ask][hidden],.shop [data-shop-done][hidden],.shop .forline[hidden]{display:none}.shop .askdone{max-width:640px;margin:8px auto 0}.shop .shop-help{font-size:15px;margin:-40px 0 56px;text-align:center}@media (min-width:1024px){.shop .pr .prhead h1.h2{max-width:820px;margin-inline:auto}}.bhub .wrap{padding-top:28px;padding-bottom:64px}.bhhero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:48px;align-items:center;margin-top:26px}.bhh1{margin:0;font-size:58px;line-height:1.02;letter-spacing:-.035em;font-weight:500;text-wrap:balance}.bhh1 .m{display:block;color:var(--mute2)}.bhlead{margin:22px 0 0;font-size:19px;line-height:1.45;color:var(--mute);max-width:470px}.bhfind{margin-top:30px;display:flex;align-items:center;gap:12px;width:100%;max-width:520px;height:60px;border:0;border-radius:999px;background:var(--bg2);padding:0 8px 0 24px;cursor:pointer;font:inherit;text-align:left}.bhfind span{flex:1;color:var(--mute2);font-size:17px}.bhfind b{height:44px;padding:0 22px;border-radius:999px;background:var(--ink);color:var(--bg);font:500 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;display:flex;align-items:center;white-space:nowrap}.bhfind:hover b{opacity:.88}.bhchips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.bhchips a{font-size:14px;padding:8px 14px;border-radius:999px;border:1px solid var(--line);color:var(--ink);text-decoration:none;transition:background .2s}.bhchips a:hover{background:var(--bg2)}.bhph{position:relative;border-radius:28px;overflow:hidden;aspect-ratio:16/11;background:#111}.bhph img,.bhph video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bhph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0000008c,#0000 45%)}.bhst{position:absolute;z-index:1;left:22px;bottom:20px;display:flex;gap:22px;color:#fff;font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase}.bhst b{display:block;margin-top:4px;font:500 34px var(--font);letter-spacing:-.02em;text-transform:none}.bhcur{background:var(--bg2)}.bhsh{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.bhsh .h2{margin:0}.bhsh .h2m{color:var(--mute2)}.bhsh>a{flex:none;font:500 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.bhcards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.bhcard{background:var(--bg);border-radius:22px;padding:24px 24px 22px;min-height:190px;display:flex;flex-direction:column;color:var(--ink);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.bhcard:hover{transform:translateY(-2px);box-shadow:0 10px 30px -14px #00000040}.bhcard .n{font-size:26px;font-weight:500;letter-spacing:-.02em}.bhcard .y{font:13px var(--mono);color:var(--mute);margin-top:6px}.bhcard .f{margin-top:auto;padding-top:24px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px;color:var(--mute)}.bhcard .t i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#3cbf85;margin:0 5px 1px 0}.bhcard .ar{flex:none;width:36px;height:36px;border-radius:50%;background:var(--bg2);display:flex;align-items:center;justify-content:center;color:var(--ink)}.bhfilter{flex:none;height:44px;width:300px;max-width:100%;border:0;border-radius:999px;background:var(--bg2);padding:0 18px;font:inherit;font-size:15px;color:var(--ink)}.bhidx{columns:4;column-gap:40px}.bhgrp{margin-bottom:22px}.bhgrp[hidden]{display:none}.bhgrp h3{break-after:avoid;margin:0 0 6px;padding-bottom:8px;border-bottom:1px solid var(--line);font:500 12px var(--mono);letter-spacing:.14em;color:#23a862}.bhgrp a{display:flex;justify-content:space-between;gap:10px;padding:6px 0;font-size:15px;color:var(--ink);text-decoration:none;break-inside:avoid}.bhgrp a[hidden]{display:none}.bhgrp a:hover{text-decoration:underline;text-underline-offset:3px}.bhgrp a span{font:12px var(--mono);color:var(--mute2);white-space:nowrap}.bhnote{font-size:13px;color:var(--mute2);margin:18px 0 0}@media (max-width:1023px){.bhhero{grid-template-columns:1fr;gap:28px}.bhh1{font-size:40px}.bhlead{font-size:17px}.bhcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bhcard{min-height:150px;padding:18px}.bhcard .n{font-size:20px}.bhcard .f{font-size:12px}.bhcard .ar{display:none}.bhsh{flex-direction:column;align-items:flex-start}.bhfilter{width:100%}.bhidx{columns:2;column-gap:22px}}@media (max-width:560px){.bhidx{columns:1}.bhh1{font-size:34px}.bhst b{font-size:26px}}.more-btn{display:none}@media (max-width:560px){[data-more-scope]:not(.open) .bhidx{max-height:520px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,transparent);mask-image:linear-gradient(#000 72%,transparent)}.smod.more:not(.open) .ch{max-height:160px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}[data-more-scope]:not(.open) .more-btn{display:inline-flex;align-items:center;margin-top:14px;padding:12px 20px;border-radius:999px;border:1px solid var(--line2,var(--line));background:none;color:var(--ink);cursor:pointer;font-family:var(--mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase}}.mtune .h2{max-width:820px}.mtune .mtlead{max-width:720px;margin:16px 0 0;font-size:17px;line-height:1.6;color:var(--mute)}.mttbl .v{font-variant-numeric:tabular-nums;white-space:nowrap}.mttbl .v.t{font-weight:500}.mttbl .v .g{margin-left:8px;font:12px var(--mono);color:var(--mute2)}.mtnote{margin:14px 0 0;font-size:13px;color:var(--mute2)}@media (max-width:560px){.mtune .mtlead{font-size:16px}.mttbl td.v{display:flex;gap:10px;align-items:baseline;padding-top:2px;padding-bottom:2px}.mttbl td.v:before{content:attr(data-l);flex:none;width:92px;font:10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute2)}.mttbl .v .g{margin-left:0}}.famchips a b{font-weight:500;margin-right:4px}.famchips a{font:13px var(--mono);letter-spacing:.02em}.famgen{background:var(--bg2)}.famgen:not(.first){padding-top:0}.famcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.famcard{background:var(--bg);border-radius:22px;padding:24px;display:flex;flex-direction:column;gap:20px;scroll-margin-top:90px}.fch{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.fcc{font-size:44px;line-height:1;font-weight:500;letter-spacing:-.03em}.fcc.long{font-size:32px;line-height:1.05}.fce{text-align:right;font:12px/1.5 var(--mono);color:var(--mute);letter-spacing:.04em}.fcp{display:flex;flex-direction:column}.fcr{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"y g" "a b";column-gap:14px;row-gap:10px;padding:14px 0;border-top:1px solid var(--line);font-variant-numeric:tabular-nums}.fcr .y{grid-area:y;font:12px var(--mono);color:var(--mute2);letter-spacing:.06em}.fcr .g{grid-area:g;justify-self:end;font:500 12px var(--mono);color:#23a862;letter-spacing:.04em;background:#23a8621a;padding:3px 8px;border-radius:999px}.fcr .v{font-size:26px;line-height:1.1;letter-spacing:-.02em;white-space:nowrap}.fcr .v:nth-of-type(2){grid-area:a}.fcr .v.t{grid-area:b;font-weight:500}.fcr .v .k{display:block;font:10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute2);margin-bottom:2px}.fcr .v i{font-style:normal;display:block;font-size:14px;color:var(--mute);margin-top:1px}.fcnone{margin:0;padding-top:14px;border-top:1px solid var(--line);font-size:14px;line-height:1.5;color:var(--mute)}.fct{display:flex;flex-wrap:wrap;gap:6px}.fct a{display:inline-flex;gap:6px;align-items:baseline;font-size:13px;padding:6px 11px;border-radius:999px;background:var(--bg2);color:var(--ink);text-decoration:none}.fct a span{font:11px var(--mono);color:var(--mute2)}.fct a:hover{background:var(--line)}@media (min-width:1024px){.famcards.two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.famcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width:640px){.famcards{grid-template-columns:1fr}.fcc{font-size:36px}.fcc.long{font-size:26px}.famcard{padding:20px}}.l3fam{margin:14px 0 0}.l3fam a{display:inline-flex;font:500 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);text-decoration:underline;text-underline-offset:4px}.fcmore summary{cursor:pointer;padding:12px 0;border-top:1px solid var(--line);font:500 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);list-style:none}.fcmore summary::-webkit-details-marker{display:none}.fcmore summary:after{content:" +"}.fcmore[open] summary:after{content:" −"}.fct a.fcall{background:none;border:1px solid var(--line);font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.famcards.one{grid-template-columns:minmax(0,640px)}.fcyrs{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid var(--line)}.fcyrs .k{font:10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute2)}.fcyrs .yrs{display:flex;flex-wrap:wrap;gap:6px}.fcyrs .yrs a{font:13px var(--mono);padding:7px 11px;border-radius:999px;border:1px solid var(--line);color:var(--ink);text-decoration:none}.fcyrs .yrs a:hover{background:var(--bg2)}.mhabout .mhtext{max-width:760px;display:flex;flex-direction:column;gap:14px;margin-top:18px}.mhabout .mhtext p{margin:0;font-size:17px;line-height:1.6;color:var(--mute)}.mdh1{font-size:48px}.mdlead{font-size:17px;margin-top:12px}.mdycard{margin-top:26px;max-width:560px}.mdhub .l3fam{margin-top:16px}.mdspec{display:flex;flex-direction:column;border-top:1px solid var(--line)}.mdspec>div:last-child{border-bottom:0}.mdspec>div{display:grid;grid-template-columns:92px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:15px}.mdspec .k,.mddev .s{color:var(--mute)}.mdspec .k{font:10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute2);padding-top:3px}.fcyrs .yrs a.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.mddev{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:16px 18px;border-radius:16px;background:var(--bg2);color:var(--ink);text-decoration:none;transition:background .2s}.mddev:hover{background:var(--line)}.mddev .t{font-size:22px;font-weight:500;letter-spacing:-.01em}.mddev .pr{font:500 16px var(--mono);align-self:center}.mddev .s{grid-column:1/-1;font-size:14px;line-height:1.45}@media (max-width:1023px){.mdh1{font-size:36px}}.mdcmp{display:flex;flex-direction:column;gap:22px}.mdrow{display:flex;flex-direction:column;gap:8px}.mdrh{display:flex;justify-content:space-between;align-items:center}.mdrh .k{font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.mdrh .g{font:500 12px var(--mono);color:#1f9d5a;background:#23a8621f;padding:4px 10px;border-radius:999px}.mdbar{position:relative;height:48px;border-radius:14px;background:var(--bg2);overflow:hidden;display:flex;align-items:center;justify-content:space-between;padding:0 16px;font-variant-numeric:tabular-nums}.mdbar:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:14px}.mdbar.f:before{background:#dcdce0}.mdbar.t:before{background:var(--ink)}.mdbar span,.mdbar b{position:relative;z-index:1}.mdbar span{font:11px var(--mono);letter-spacing:.1em;text-transform:uppercase}.mdbar b{font-size:22px;font-weight:500;letter-spacing:-.02em}.mdbar b small{font-size:13px;font-weight:400;opacity:.7}.mdbar.f span{color:var(--mute)}.mdbar.t span,.mdbar.t b{color:var(--bg)}:root[data-theme=dark] .mdbar.f:before{background:var(--bg3)}:root[data-theme=dark] .mdrh .g{color:#3fd58a;background:#3fd58a1f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mdbar.f:before{background:var(--bg3)}:root:not([data-theme=light]) .mdrh .g{color:#3fd58a;background:#3fd58a1f}}.mdwarn{margin:0;font-size:13px;line-height:1.45;color:#8a6a1c;background:#fbf4e2;border-radius:10px;padding:8px 12px}.mdbuy .fch{border-bottom:0;padding-bottom:0}.mdcards{align-items:start}.gainnote{max-width:600px;font-size:12px;line-height:1.55;color:var(--mute2);opacity:.85;margin-top:14px;padding-left:.7em;text-indent:-.7em;text-wrap:pretty}.mddev{grid-template-columns:112px 1fr auto;grid-template-rows:auto 1fr;align-items:start;padding:14px 18px 14px 12px}.mddev .im{grid-row:1/3;width:112px;height:84px;object-fit:contain;align-self:center;transition:transform .3s ease}.mddev:hover .im{transform:scale(1.04) rotate(-1deg)}.mddev .t{align-self:end}.mddev .s{grid-column:2/-1}@media (max-width:560px){.mddev{grid-template-columns:84px 1fr auto}.mddev .im{width:84px;height:64px}}.mdopts{display:flex;flex-direction:column;gap:12px}label.mddev{grid-template-rows:auto auto auto;position:relative;cursor:pointer;border:2px solid transparent;transition:border-color .2s,background .2s}label.mddev input{position:absolute;opacity:0;pointer-events:none}label.mddev.on{border-color:var(--ink);background:var(--surface)}label.mddev.on:hover{background:var(--surface)}label.mddev:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.mddev .im{grid-row:1/4}label.mddev .s{grid-row:2}.mddev .more{grid-column:2/3;grid-row:3;justify-self:start;font-size:13px;color:var(--mute);text-decoration:underline;text-underline-offset:3px;margin-top:6px}.mddev .more:hover{color:var(--ink)}.mddev .rd{grid-column:3;grid-row:3;align-self:end;justify-self:end;width:22px;height:22px;border-radius:50%;border:2px solid var(--line);background:var(--surface);transition:border .15s}.mddev.on .rd{border:7px solid var(--ink)}.mdgo{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding:14px 14px 14px 18px;border-radius:20px;background:var(--bg2)}.mdgo .for{flex:1 1 auto;font-size:13px;color:var(--mute);line-height:1.4;min-width:0}.mdgo .for b{display:block;color:var(--ink);font-weight:500;font-size:15px}.mdgo .btn{flex:0 0 auto;width:auto;white-space:nowrap}.mdgo .btn.is-busy{opacity:.6;pointer-events:none}:root:root[data-theme=dark] .mdgo .btn.primary{background:#fff;color:#0b0b0b;border-color:#fff}@media (prefers-color-scheme:dark){:root:root:not([data-theme=light]) .mdgo .btn.primary{background:#fff;color:#0b0b0b;border-color:#fff}}@media (hover:hover){:root:root .mdgo .btn.primary:hover{opacity:.88}}@media (max-width:560px){.mdgo{flex-direction:column;align-items:stretch}.mdgo .btn{width:100%}}@media (max-width:560px){.bhidx{columns:2;column-gap:20px}.bhgrp{margin-bottom:16px}.bhgrp h3{margin-bottom:2px;padding-bottom:6px}.bhgrp a{flex-direction:column;align-items:flex-start;gap:1px;padding:7px 0;font-size:15px;line-height:1.25}.bhgrp a span{font-size:11px;color:var(--mute)}[data-more-scope]:not(.open) .bhidx{max-height:600px;-webkit-mask-image:linear-gradient(#000 88%,transparent);mask-image:linear-gradient(#000 88%,transparent)}}.smod .ch:not(.yrs){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.smod .ch:not(.yrs) a{display:flex;justify-content:space-between;align-items:center;gap:10px;height:auto;min-height:0;padding:12px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;font-size:16px;line-height:1.3;color:var(--ink)}.smod .ch:not(.yrs) a:after{content:"→";flex:none;color:var(--mute2);transition:transform .2s}.smod .ch:not(.yrs) a:hover{border-color:var(--line)}.smod .ch:not(.yrs) a:hover:after{transform:translate(3px);color:var(--ink)}.smod .ch:not(.yrs) a.on{font-weight:500}@media (min-width:1024px){.smod .ch:not(.yrs){grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px}.smod .ch:not(.yrs) a{font-size:17px}}@media (max-width:560px){.smod.more:not(.open) .ch:not(.yrs){max-height:250px}}.l3card{display:grid;gap:4px;margin-top:16px;padding:14px 18px;border-radius:18px;border:1px solid var(--line);color:var(--ink);text-decoration:none;max-width:560px;transition:border-color .2s,background .2s}.l3card:hover{border-color:var(--ink)}.l3card .k{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute2)}.l3card .t{font-size:16px;line-height:1.4}.l3card .go{font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.fcyrs .yrs{gap:8px}.fcyrs .yrs a{font-size:15px;font-weight:500;padding:9px 15px;border-color:var(--dim,var(--line))}.fcyrs .k{font-size:11px}.mddev .s{font-size:15.5px}@media (max-width:560px){.fcyrs .yrs a{font-size:16px;padding:10px 16px}.mddev .s{font-size:16px}}.mdycard{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px 14px;padding:18px 20px;border:0;border-radius:22px;background:var(--bg2)}.mdycard.saved{border-left:0}.mdycard:not(.saved) .tx{grid-column:1/-1}.mdycard .ic{width:30px;height:30px;flex-basis:30px}.mdycard .ic svg{width:15px;height:15px}.mdycard .k{font-size:10.5px;margin-bottom:4px}.mdycard .v{font-size:19px;letter-spacing:-.01em;line-height:1.25}.mdycard .ac{grid-column:1/-1;display:flex;align-items:center;gap:12px 18px;flex-wrap:wrap;width:auto;margin:0}.mdycard .ac a.p{flex:0 0 auto;padding:12px 22px;font-size:15px;text-align:center}.mdycard .sec{display:flex;gap:18px;margin-left:auto}.mdycard .sec a,.mdycard .ac .sec a.x{flex:none;border:0;padding:0;border-radius:0;font-size:14px;color:var(--mute);text-decoration:underline;text-underline-offset:3px}.mdycard .sec a:hover{color:var(--ink)}@media (max-width:560px){.mdycard .ac a.p{flex:1 1 100%}.mdycard .sec{margin:0 auto}}.mdycard [hidden],.mdycard .ac[hidden]{display:none}#mdbuy{scroll-margin-top:110px}.fcp{gap:10px;margin-top:14px}.fcr{background:var(--bg2);border:0;border-radius:16px;padding:14px 16px}.fcr .y{color:var(--ink);font-weight:500;font-size:13px}.fcmore{display:flex;flex-direction:column;gap:10px}.fcmore summary{border-top:0;padding:6px 2px}.fcmore[open] summary{margin-bottom:0}.accsum{display:none}@media (max-width:760px){.famcard.acc .fch{cursor:pointer;position:relative;padding-right:28px}.famcard.acc .fch:after{content:"";position:absolute;right:4px;top:10px;width:9px;height:9px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(45deg);transition:transform .2s}.famcard.acc.open .fch:after{transform:rotate(-135deg);top:15px}.famcard.acc:not(.open) .fcp,.famcard.acc:not(.open) .fcyrs,.famcard.acc:not(.open) .fcnone{display:none}.famcard.acc:not(.open){padding-top:16px;padding-bottom:16px}.famcard.acc:not(.open) .fch{padding-bottom:0;margin-bottom:0;border-bottom:0}.famcard.acc:not(.open) .fcc{font-size:24px}.famcard.acc:not(.open) .accsum{display:flex;align-items:baseline;gap:10px;margin-top:8px;font:13px var(--mono);color:var(--mute);font-variant-numeric:tabular-nums}.accsum b{font:500 15px var(--font);color:var(--ink);white-space:nowrap}.accsum .g{margin-left:auto;font:500 12px var(--mono);color:#23a862;background:#23a8621a;padding:3px 8px;border-radius:999px;white-space:nowrap}.famcards:not(.mdcards) .fcyrs .yrs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.famcards:not(.mdcards) .fcyrs .yrs a{font-size:14px;padding:8px 0;text-align:center}}.fct{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.fct a{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:11px 0;border-radius:0;background:none;border-bottom:1px solid var(--line);font-size:15px}.fct a:after{content:"→";color:var(--mute2);margin-left:auto}.fct a span{margin-left:6px}.fct a:hover{background:none}.fct a.fcall{border:0;border-bottom:1px solid var(--line);padding:11px 0;justify-content:flex-start}@media (max-width:560px){.fct{grid-template-columns:1fr}}.fchint{margin:10px 0 0;font-size:14px;line-height:1.45;color:var(--mute)}.fcr .ry{grid-column:1/-1;display:flex;flex-direction:column;gap:8px;margin-top:6px;padding-top:12px;border-top:1px solid var(--line)}.fcr .ry .k,.mhyrs .fcyrs .k{font:10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.fcr .ry .yrs,.mhyrs .fcyrs .yrs{display:flex;flex-wrap:wrap;gap:8px}.fcr .ry .yrs a,.mhyrs .fcyrs .yrs a{font:500 14px var(--mono);padding:8px 12px;border-radius:999px;background:var(--bg);border:1px solid var(--bg);box-shadow:0 1px #0000000f;color:var(--ink);text-decoration:none;white-space:nowrap;text-align:left}.fcr .ry .yrs a:after,.mhyrs .fcyrs .yrs a:after{content:"→";margin-left:6px;color:var(--mute2)}.fcr .ry .yrs a:hover,.mhyrs .fcyrs .yrs a:hover{border-color:var(--ink)}.mhyrs .fcyrs .yrs a{background:var(--bg2);border-color:var(--bg2)}@media (max-width:760px){.famcard.acc:not(.open) .fchint{display:none}.mhyrs .famcards .fcyrs .yrs{display:flex}.mhyrs .famcards .fcyrs .yrs a{font-size:14px;padding:8px 12px;text-align:left}}.mhyrs .fcyrs .yrs a.on{background:var(--ink);color:var(--bg);border-color:var(--ink);pointer-events:none}.mhyrs .fcyrs .yrs a.on:after{content:none}.mdcards .fcyrs .yrs a{background:var(--bg2);border-color:var(--bg2)}.fctk{margin:2px 0 -6px;font-size:14px;line-height:1.45;color:var(--mute)}.pbar{background:var(--bg);border-bottom:1px solid var(--line)}.pbar-in{display:flex;align-items:center;justify-content:space-between;gap:12px;height:60px}.pbar-o{display:inline-flex;align-items:center;gap:10px;min-width:0;height:44px;padding:0 14px 0 6px;border-radius:var(--pill);background:var(--bg2);transition:background .15s}.pbar-o:hover{background:var(--bg3)}.pbar .th{width:44px;height:32px;flex:0 0 44px;display:grid;place-items:center}.pbar .th img{width:44px;height:32px;object-fit:contain}.pbar .nm{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.pbar .pr{font-size:14px;color:var(--mute);white-space:nowrap}.pbar .chip{height:20px;padding:0 8px;font-size:9px}.pbar .ar{display:inline-flex;color:var(--mute)}.pbar .ar svg{width:14px;height:14px}.pbar-c{display:flex;align-items:center;gap:12px;flex:none}.pbar-c .th,.pbar-c .nm,.pbar-c .pr{display:none}.pbar-c .btn.sm{height:40px;padding:0 16px}@media (max-width:374px){.pbar .pr{display:none}}@media (max-width:479px){.pbar-o{gap:7px;padding-right:12px}.pbar .nm{letter-spacing:.05em}.pbar .chip{padding:0 6px}}@media (min-width:1024px){.pbar-in{height:68px}.pbar-c .th,.pbar-c .nm,.pbar-c .pr{display:inline-flex}.pbar-c .btn.sm{height:44px;padding:0 20px}}.pdock{position:fixed;left:0;right:0;top:0;z-index:85;background:#0e0e10e6;color:#fff;-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid rgba(255,255,255,.1);transform:translateY(-100%);visibility:hidden;transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s .28s}.pdock.on{transform:none;visibility:visible;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.pdock-in{display:flex;align-items:center;gap:12px;height:60px}.pdock .pth{width:36px;height:36px;flex:0 0 36px;border-radius:50%;background:#26262a;display:grid;place-items:center;overflow:hidden}.pdock .pth img{width:30px;height:30px;object-fit:contain}.pdock .v{flex:1;min-width:0;display:grid;grid-template-columns:auto auto 1fr;grid-template-areas:"nm pr ." "sh sh sh";column-gap:6px;row-gap:3px;align-items:baseline}.pdock .nm{grid-area:nm;font-size:15px;font-weight:500;white-space:nowrap}.pdock .pr{grid-area:pr;font-size:15px;font-weight:500;white-space:nowrap}.pdock .pr:before{content:"·";margin-right:6px;color:#ffffff73}.pdock .sh{grid-area:sh;font:500 9.5px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#7fd7a8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdock .pgo{flex:none;display:flex;align-items:center;gap:7px;height:36px;padding:0 16px;border:0;cursor:pointer;white-space:nowrap;border-radius:var(--pill);background:#fff;color:#0b0b0b;font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.pdock .pgo s.ar{text-decoration:none;font-size:13px}@media (min-width:761px){.pdock-in{height:64px;gap:18px}.pdock .v{display:flex;align-items:center;gap:18px}.pdock .nm,.pdock .pr{font-size:17px}.pdock .sh{margin-left:auto;font-size:11px}.pdock .pr:before{content:none}.pdock .pr{padding-left:18px;border-left:1px solid rgba(255,255,255,.18);line-height:22px}.pdock .pgo{height:38px;padding:0 20px}}.hdr.solid{transition:transform .28s cubic-bezier(.2,.8,.2,1),top .22s ease,background .22s ease}@media (prefers-reduced-motion:reduce){.pdock,.pdock.on,.hdr{transition:none}}section.phero{padding:28px 0 48px;overflow:hidden}.phgrid{display:flex;flex-direction:column}.phh1{margin:12px 0 0}.phsub{margin:14px 0 0;max-width:460px}.phimg{position:relative;isolation:isolate;margin:28px auto 8px;width:100%;max-width:440px}.phimg img{width:100%;height:auto}.phimg:before{content:"";position:absolute;left:50%;top:50%;translate:-50% -50%;width:140%;height:150%;z-index:-1;pointer-events:none;background:radial-gradient(48% 44% at 50% 50%,rgba(11,11,11,.1),transparent 70%)}.phprice{display:flex;flex-direction:column;gap:4px;margin-top:20px}.phprice .v{font-size:40px;font-weight:500;letter-spacing:-.03em;line-height:1}.phprice .aff{font-size:14px;color:var(--mute)}.phctas{display:flex;flex-direction:column;gap:10px;margin-top:20px}.phbuy .tl{font-size:14px;color:var(--mute);margin-top:14px}@media (min-width:1024px){section.phero{padding:64px 0 88px}.phgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-areas:"tx img" "buy img";column-gap:72px;align-items:center}.phtx{grid-area:tx;align-self:end}.phimg{grid-area:img;margin:0;max-width:660px;justify-self:end}.phbuy{grid-area:buy;align-self:start;max-width:460px}.phh1{font-size:88px;margin-top:18px}.phsub{font-size:22px;line-height:1.3;color:var(--ink2);margin-top:20px;max-width:none}.phsub span{display:block}.phprice{flex-direction:row;align-items:baseline;gap:16px;margin-top:36px}.phprice .v{font-size:48px}.phprice .aff{font-size:15px}.phctas{flex-direction:row;margin-top:24px}.phctas .btn{flex:1 1 0;min-width:0;height:52px;padding:0 18px;white-space:nowrap}}.pfhead{margin-bottom:28px}.pfhead .sub{margin-top:14px}.pftrack{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:20px;margin:0 -20px;padding:0 20px 8px;scrollbar-width:none}.pftrack::-webkit-scrollbar{display:none}.pfcard{flex:0 0 80%;scroll-snap-align:start;display:flex;flex-direction:column;background:var(--bg2);border-radius:var(--r);overflow:hidden}.pfm{display:flex;align-items:center;justify-content:center;overflow:hidden}.pfm picture{display:contents}.pfm.img-m{aspect-ratio:1/1;padding:28px 20px 0;align-items:flex-start}.pfm.img-m img{width:auto;max-width:78%;height:auto;margin:0 auto;border-radius:22px 22px 0 0}.pfm.vid-m{aspect-ratio:3/2;background:#f4f4f6}.pfm.vid-m video{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.pftx{padding:18px 20px 24px}.pftx .n{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--mute2)}.pftx .t{font-size:20px;line-height:1.2;margin:8px 0}.pftx .d{font-size:15px;line-height:1.45;color:var(--mute)}@media (min-width:1024px){.pfhead{text-align:center;max-width:808px;margin:0 auto 44px}.pftrack{display:grid;gap:24px;margin:0;padding:0;overflow:visible}.pftrack.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.pftrack.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.pfcard{flex:none}.pftx{padding:20px 24px 28px}}.pcin{max-width:1016px;margin:0 auto}.pchead .sub{margin-top:12px}.pcalcsec .pv{margin-top:24px}.pccta{display:flex;margin-top:20px}.pccta .btn{width:100%}@media (min-width:1024px){.pchead{text-align:center}.pccta{justify-content:center;margin-top:28px}.pccta .btn{width:auto;min-width:280px}}.pmedia .h2{max-width:808px;margin:0 auto 24px;text-wrap:balance}.pmv{display:block;aspect-ratio:auto;max-width:1224px;margin:0 auto;color:#fff}.pmv img{height:auto}.pclip{aspect-ratio:1/1}.pclip.playing{aspect-ratio:16/9}.pclip.playing[data-ratio="45"]{aspect-ratio:4/5}.pclip.playing[data-ratio="43"]{aspect-ratio:4/3}@media (max-width:1023px){.pclip-btn{left:12px;bottom:12px;height:42px;padding:0 16px;font-size:12px;gap:8px}.pclip-btn i{padding-left:10px}.pclip-prev{left:12px;top:12px}}.pclip .pclip-loop{display:block;width:100%;height:100%;object-fit:cover;background:#000}@media (min-width:1024px){.pclip{aspect-ratio:12/5}.pclip.playing{aspect-ratio:16/9}}@media (min-width:600px) and (max-width:1023px){.pclip{aspect-ratio:4/3}}.pclip .pclip-go{display:block;height:100%;color:inherit}.pclip-go[hidden]{display:none}.pclip-btn{position:absolute;left:16px;bottom:16px;display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 24px;border-radius:24px;background:#ffffff38;color:#fff;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-family:var(--mono);font-size:13px;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;transition:background .15s}.pclip-btn svg{width:13px;height:13px}.pclip-btn i{font-style:normal;color:#ffffff9e;padding-left:12px;margin-left:2px;border-left:1px solid rgba(255,255,255,.25)}.pclip-go:hover .pclip-btn,.pclip-go:focus-visible .pclip-btn{background:#ffffff52}@media (min-width:1024px){.pclip-btn{left:20px;bottom:20px}}.pclip-prev{position:absolute;left:16px;top:16px;display:inline-flex;align-items:center;gap:8px;height:26px;padding:0 12px;border-radius:var(--pill);border:1px solid rgba(255,255,255,.42);color:#fff;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.pclip-prev b{width:6px;height:6px;border-radius:50%;background:#fff;animation:pclipBlink 1.4s ease-in-out infinite}@keyframes pclipBlink{50%{opacity:.25}}@media (min-width:1024px){.pclip-prev{left:20px;top:20px}}@media (prefers-reduced-motion:reduce){.pclip-prev b{animation:none}}.pclip .pclip-go{position:relative}.pcap{position:absolute;left:18px;bottom:76px;right:18px;display:flex;flex-direction:column;gap:6px;color:#fff;text-align:left;opacity:0;transform:translateY(6px);transition:opacity .25s,transform .25s;pointer-events:none;text-shadow:0 1px 12px rgba(0,0,0,.45)}.pcap.on{opacity:1;transform:none}.pcap .eyebrow{font-style:normal;color:#ffffffb8}.pcap b{font-weight:400;font-size:22px;line-height:1.15;letter-spacing:-.01em;max-width:560px;text-wrap:balance}@media (min-width:1024px){.pcap{left:22px;bottom:88px}.pcap b{font-size:34px}}@media (prefers-reduced-motion:reduce){.pcap{transition:none;transform:none}}.pclip video{display:block;width:100%;height:100%;background:#000}.pclip-x{display:flex;align-items:center;gap:8px;margin:12px auto 0;padding:8px 14px;border-radius:999px;background:var(--bg2,#f2f2f4);color:var(--ink,#111);font:inherit;font-size:14px}.pclip-x svg{width:14px;height:14px}@media (min-width:1024px){.pmedia .h2{margin-bottom:40px}}.pbuy .h2{margin-bottom:24px;text-wrap:balance}.pbgrid{display:flex;flex-direction:column;gap:20px}.pgal{position:relative;background:var(--bg2);border-radius:20px;overflow:hidden}.pgtrack{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;outline:none}.pgtrack::-webkit-scrollbar{display:none}.pgtrack:focus-visible{box-shadow:inset 0 0 0 2px var(--line2)}.pgs{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;padding:14px 12px 18px}.pgs picture{display:contents}.pgs img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.pgs.pgfill{padding:0}.pgs.pgfill img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:58% 50%}.pgal .rvdots{position:absolute;left:0;right:0;bottom:16px;margin:0;pointer-events:none}.pbuy .pcard.pbcard{margin-top:0}.pbcard .price{margin-top:14px}.pbcard .feats{margin:22px 0 0;padding-top:18px;border-top:1px solid var(--line)}.pbcard .feats{display:grid;justify-content:center;justify-items:start}.pbcard .feats .f{justify-content:flex-start;text-align:left}.pbox{margin-top:40px}.pbk{font-size:22px;line-height:1.2;margin:0 0 16px}.pbtrack{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -20px;padding:0 20px 8px;scroll-padding-left:20px;scrollbar-width:none}.pbtrack::-webkit-scrollbar{display:none}.pbi{flex:0 0 42%;scroll-snap-align:start}.pbi .im{aspect-ratio:1/1;background:var(--bg2);border-radius:var(--r);display:flex;align-items:center;justify-content:center;padding:18px}.pbi .im picture{display:contents}.pbi .im img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.pbi .t{display:block;font-size:15px;line-height:1.3;margin-top:10px}.pbuy .pbcard .aff{width:fit-content;max-width:100%;margin:14px auto;padding:8px 16px;border-radius:var(--pill);background:var(--bg2);color:var(--ink);font-size:15px;line-height:1.3;text-align:center}.pbuy .pbcard .aff .affm{font-size:1.15em}.pbuy .pbcard .aff .affm.affl{font-size:1em}@media (min-width:1024px){.pbuy .pbcard .aff{font-size:16px;margin:10px auto 16px}}.pbuy .pbcard .aff{background:none;padding:0;border-radius:0}.pbuy .pbcard .affnote{margin:10px 0 0;font-size:12.5px;text-align:center;text-wrap:balance}@media (min-width:1024px){.pbuy .h2{max-width:640px;margin-bottom:40px}.pbgrid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:40px;align-items:start}.pgs{aspect-ratio:auto;height:480px;padding:48px 72px 56px}.pbcard .feats{align-self:stretch;display:grid;justify-content:center;justify-items:start;margin-bottom:0}.pgal .rvnav.prev{left:16px}.pgal .rvnav.next{right:16px}.pgal .rvnav:disabled{opacity:.35;cursor:default}.pbox{margin-top:64px}.pbk{font-size:26px;margin-bottom:24px}.pbtrack{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:20px;margin:0;padding:0;overflow:visible}.pbi .im{padding:24px}}.pgthumbs{display:none}.pbb{border-top:1px solid var(--line);margin-top:18px;padding-top:14px;text-align:center}.pbb .bh{margin:0 0 6px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute2)}.pbb .bl{margin:0;font-size:15px;line-height:1.5;text-wrap:balance}.pbb .bl span{white-space:nowrap}@media (min-width:1024px){.pgcol .rvdots{display:none}.pgthumbs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;margin-top:10px}.pgthumbs button{aspect-ratio:1/1;border:0;border-radius:12px;background:var(--bg2);padding:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;outline:1.5px solid transparent;outline-offset:3px;transition:outline-color .15s}.pgthumbs button.on{outline-color:var(--ink)}.pgthumbs img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;opacity:.5;transition:opacity .15s}.pgthumbs button:hover img{opacity:.8}.pgthumbs button.on img{opacity:1}.pgthumbs picture{display:contents}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pgthumbs button{background:#e8e8ea}}:root[data-theme=dark] .pgthumbs button{background:#e8e8ea}.boxart-defs{position:absolute;width:0;height:0;overflow:hidden}.pbi .im.art{padding:6px;color:var(--ink)}.boxart{display:block;width:100%;height:100%}.boxart .o,.boxart .d{fill:none;stroke:currentColor;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.boxart .o{stroke-width:1.5}.boxart .d{stroke-width:1}.boxart .h{font:600 34px/1 var(--font);letter-spacing:-.5px;fill:currentColor}.boxart .m{font-family:var(--mono);fill:currentColor}@media (min-width:1024px){.pbi .im.art{padding:10px}}.pgnav{margin-top:6px}.pgseg{display:flex;gap:4px}.pgseg i{flex:1;height:16px;padding:7px 0;background:var(--line2);background-clip:content-box;border-radius:2px;cursor:pointer;transition:background-color .2s}.pgseg i.on{background-color:var(--ink)}.pgch{display:flex;align-items:center;gap:2px;margin-top:4px}.pgch button{height:34px;padding:0 14px;border:0;border-radius:var(--pill);background:none;color:var(--mute);font:inherit;font-size:14px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:background-color .15s,color .15s}.pgch button small{font-family:var(--mono);font-size:11px;color:var(--mute2)}.pgch button:hover{color:var(--ink)}.pgch button.on{background:var(--bg2);color:var(--ink)}.pgch .pgn{margin-left:auto;font-family:var(--mono);font-size:12px;color:var(--mute);font-variant-numeric:tabular-nums}.pgch .pgn b{font-weight:400;color:var(--ink)}.pgcol:has(.pgnav) .rvdots{display:none}.pspec .h2{margin-bottom:24px}.pspec .sspec{max-width:none;margin:0}.pspec .sspec .r{grid-template-columns:128px minmax(0,1fr)}.pspec .sspec .v .ln{display:block}.pspec #download .sfiles{margin-top:24px}@media (min-width:1024px){.psgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:64px;align-items:start}.pspec .h2{margin:0}.pspec .sspec .r{grid-template-columns:220px minmax(0,1fr);padding:16px 0}}.pspec .sspec .r.rbox{grid-template-columns:minmax(0,1fr);gap:14px}.rbox .v{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px}.rbox .bx{margin:0}.rbox .bx .im{aspect-ratio:1/1;border-radius:12px;background:var(--bg2);display:flex;align-items:center;justify-content:center;padding:8px}.rbox .bx .im.art{padding:0;background:none;border-radius:0}.rbox .bx .t{text-align:center}.rbox .bx .im picture{display:contents}.rbox .bx .im img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.rbox .bx .t{display:block;margin-top:8px;font-size:13.5px;line-height:1.3}@media (min-width:768px){.rbox .v{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}}@media (min-width:1024px){.pspec .sspec .r.rbox{grid-template-columns:minmax(0,1fr)}}.pspec .psnote{margin-top:18px;text-align:left}.psfactors{margin:6px 0 0;padding:0;list-style:none;display:grid;gap:2px}.psfactors li{display:flex;gap:8px;align-items:baseline}.psfactors li:before{content:"";width:4px;height:4px;border-radius:1px;background:currentColor;flex:none;transform:translateY(-3px)}.pocards{display:grid;grid-template-columns:minmax(0,400px);justify-content:center;margin-top:12px;text-align:left}@media (min-width:1024px){.pocards{margin-top:34px}}@media (min-width:1024px){.pother .h2{max-width:880px;margin:0 auto;text-align:left;font-family:var(--mono);font-size:12px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--mute2);line-height:1.4}.pother .pocards{grid-template-columns:minmax(0,880px);margin-top:14px}.pother .pcard{display:grid;grid-template-columns:150px minmax(0,1fr) auto;column-gap:32px;row-gap:4px;align-items:center;text-align:left;padding:22px 32px}.pother .pcard .pimg{grid-column:1;grid-row:1 / span 3;height:96px;margin:0}.pother .pcard .ti{grid-column:2;grid-row:1;align-self:end}.pother .pcard .sl{grid-column:2;grid-row:2;max-width:none;margin:0;font-size:15px}.pother .pcard .lm{grid-column:2;grid-row:3;align-self:start;text-align:left;margin-top:6px}.pother .pcard .price{grid-column:3;grid-row:1;align-self:end;margin:0;font-size:24px;text-align:center}.pother .pcard .btn{grid-column:3;grid-row:2 / span 2;align-self:start;margin-top:6px;padding-inline:26px}.pother .pcard .feats,.pother .pcard .aff,.pother .pcard .payshelf,.pother .pcard .express-checkout-element,.pother .pcard .express-checkout-error{display:none}}@media (max-width:1023px){.pother .h2{margin:0;text-align:left;font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--mute2);line-height:1.4}.pother .pocards{grid-template-columns:minmax(0,1fr);margin-top:12px}.pother .pcard{display:grid;grid-template-columns:88px minmax(0,1fr);column-gap:16px;row-gap:2px;align-items:center;text-align:left;padding:16px}.pother .pcard>*{grid-column:2}.pother .pcard .pimg{grid-column:1;grid-row:1 / span 3;height:64px;margin:0}.pother .pcard .ti{grid-row:1}.pother .pcard .tprice{font-size:17px}.pother .pcard .sl{grid-row:2;margin:0;font-size:14px;line-height:1.35}.pother .pcard .lm{grid-row:3;text-align:left;margin-top:4px;font-size:14px}.pother .pcard .btn{grid-column:1 / -1;grid-row:4;margin-top:14px;min-height:44px;height:44px;font-size:12px}.pother .pcard .feats,.pother .pcard .aff,.pother .pcard .price,.pother .pcard .payshelf,.pother .pcard .express-checkout-element,.pother .pcard .express-checkout-error{display:none}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .phimg:before{background:radial-gradient(48% 44% at 50% 50%,rgba(255,255,255,.07),transparent 70%)}:root:not([data-theme=light]) .pfm.vid-m{background:#dcdcdf}:root:not([data-theme=light]) .pbi .im{background:#e8e8ea}:root:not([data-theme=light]) .pbi .im.art{background:var(--bg2)}:root:not([data-theme=light]) .pgal{background:#e8e8ea}}:root[data-theme=dark] .phimg:before{background:radial-gradient(48% 44% at 50% 50%,rgba(255,255,255,.07),transparent 70%)}:root[data-theme=dark] .pfm.vid-m{background:#dcdcdf}:root[data-theme=dark] .pbi .im{background:#e8e8ea}:root[data-theme=dark] .pbi .im.art{background:var(--bg2)}:root[data-theme=dark] .pgal{background:#e8e8ea}section.phero.phphoto{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:#0b0b0b;min-height:min(88svh,720px);padding:0;display:flex;align-items:flex-end}.phphoto .phbg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.phphoto .phbg img{width:100%;height:100%;object-fit:cover;object-position:64% 30%;display:block}.phphoto .phbg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#060607eb,#060607b8 34%,#06060726 62%,#06060700 80%)}.phphoto .wrap{position:relative;z-index:1;width:100%;padding-top:48px;padding-bottom:32px}.phphoto .eyebrow{display:none}.phphoto .phh1{color:#f0f0ef;margin-top:0}.phphoto .phsub{color:#c6c6c3}.phphoto .phprice .v{display:none}.phphoto .phprice{margin-top:14px}.phphoto .phprice .aff{color:#a3a39e}.phphoto .phprice .aff .affm{color:#f0f0ef}.phphoto .phctas .btn.primary{background:#fff;color:#0b0b0b;border-color:#fff}.phphoto .phctas .btn.ghost{color:#fff;border-color:#ffffff80;background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.phphoto .phbuy .tl{color:#a3a39e}.phphoto .phbuy .tl,.phphoto .phprice .aff{text-shadow:0 1px 10px rgba(0,0,0,.75),0 0 2px rgba(0,0,0,.5)}@media (min-width:1024px){section.phero.phphoto{min-height:min(86vh,780px);align-items:flex-start}.phphoto .phbg img{object-position:50% 20%}.phphoto .phbg:after{background:linear-gradient(180deg,#060607d1,#0606078c 36%,#0606071a 64%,#06060700 80%)}.phphoto .wrap{padding-top:72px;padding-bottom:64px}.phphoto .phgrid{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:none}.phphoto .phtx,.phphoto .phbuy{display:flex;flex-direction:column;align-items:center;max-width:none;align-self:center}.phphoto .phh1{font-size:80px}.phphoto .phprice{margin-top:22px;align-items:center}.phphoto .phctas{margin-top:18px}}@media (max-width:1023px){section.phero.phphoto{display:block;position:relative;height:clamp(592px,76svh,672px);min-height:0}.phphoto .phbg{position:absolute;top:288px;right:0;bottom:0;left:0;aspect-ratio:auto;overflow:hidden}.phphoto .phbg img{width:100%;height:100%;object-fit:cover;object-position:58% 40%;transform:scale(1.3);transform-origin:44% 14%}.phphoto .phbg:after{top:-1px;bottom:auto;height:100%;background:linear-gradient(180deg,#0b0b0b 0,#0b0b0bd9 40px,#0b0b0b59,#0b0b0b00 180px)}.phphoto .wrap{position:relative;z-index:1;margin-top:0;padding-top:40px;padding-bottom:0}.phphoto .phgrid{display:flex;flex-direction:column;align-items:center;text-align:center}.phphoto .phtx,.phphoto .phbuy{display:flex;flex-direction:column;align-items:center;width:100%}.phphoto .phh1{font-size:48px;line-height:1.05}.phphoto .phsub{margin-top:10px;font-size:18px}.phphoto .phbuy{margin-top:0}.phphoto .phctas{display:flex;flex-direction:row;gap:10px;width:100%;margin-top:20px}.phphoto .phctas .btn{flex:1 1 0;height:50px;padding:0 10px;min-width:0;font-size:12px}.phphoto .phprice{margin-top:14px;align-items:center}}html.hero-cta-in-view #beacon-container .BeaconFabButtonFrame{opacity:0;pointer-events:none;transition:opacity .2s}#beacon-container .BeaconFabButtonFrame{transition:opacity .2s}section.gtapp{position:relative;isolation:isolate;padding:0;overflow:hidden}.gtagrid{display:flex;flex-direction:column}.gtatx{padding:64px 0 40px}.gtatx .eyebrow{margin-bottom:10px}.gtasteps{list-style:none;margin:36px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.gtastep{position:relative;display:flex;flex-direction:column;gap:10px;width:100%;text-align:left;padding:14px 0 14px 22px;border:0;background:none;color:var(--ink);cursor:pointer}.gtastep .t{display:flex;align-items:baseline;gap:14px;font-family:var(--mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute2);transition:color .2s}.gtastep .n{color:var(--dim)}.gtastep:hover .t,.gtastep.on .t{color:var(--ink)}.gtastep .d{display:none;font-size:22px;line-height:1.35;letter-spacing:-.01em;color:var(--ink);max-width:440px}.gtastep.on .d{display:block}.gtastep .bar{position:absolute;left:0;top:14px;bottom:14px;width:2px;border-radius:2px;background:var(--line);opacity:0;transition:opacity .2s;overflow:hidden}.gtastep.on .bar{opacity:1}.gtastep .bar i{display:block;width:100%;height:100%;background:var(--ink);transform-origin:top;transform:scaleY(1)}.gtastep.run .bar i{transform:scaleY(0);animation:gtabar var(--dur,5s) linear forwards}@keyframes gtabar{to{transform:scaleY(1)}}.gtastores{display:flex;gap:22px;flex-wrap:wrap;margin-top:36px}.storebtn{display:inline-flex;align-items:center;gap:8px;color:var(--mute);white-space:nowrap}.storebtn svg{width:18px;height:18px;flex:none;color:var(--ink)}.storebtn span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.storebtn{position:relative;display:grid;place-items:center;width:30px;height:30px;color:var(--ink)}.storebtn svg{display:block;flex:none}.gtastores .storebtn:first-child svg{width:15.2px;height:19px}.gtastores .storebtn:last-child svg{width:22.4px;height:22.4px}.gtastores{gap:20px;align-items:center}.gtaphone{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:56px 0;margin:0 calc(50% - 50vw);background:radial-gradient(60% 55% at 50% 50%,color-mix(in srgb,var(--bg2) 40%,var(--bg)) 0%,var(--bg2) 100%)}.gtaphone:before{content:"";position:absolute;z-index:0;left:50%;top:50%;translate:-50% -50%;width:min(620px,86%);aspect-ratio:1/1.15;pointer-events:none;background:radial-gradient(52% 48% at 50% 46%,#fffcf6e6,#fffaf280 38%,#fff0 72%)}:root[data-theme=dark] .gtaphone:before{background:radial-gradient(52% 48% at 50% 46%,#ffffff1a,#ffffff0a 42%,#fff0 72%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gtaphone:before{background:radial-gradient(52% 48% at 50% 46%,#ffffff1a,#ffffff0a 42%,#fff0 72%)}}.gtaframe{z-index:1}.gtaframe{position:relative;width:min(220px,58vw);aspect-ratio:600/1226;filter:drop-shadow(0 4px 8px rgba(0,0,0,.34)) drop-shadow(0 34px 46px rgba(0,0,0,.24))}.gtaframe .scr{position:absolute;z-index:1;left:3.35%;top:1.639%;width:93.3%;height:96.722%;border-radius:13.6%/6.25%;overflow:hidden;background:var(--apsbg)}.gtaframe .scr{container-type:inline-size}.aps{--u:calc(100cqw / 393);position:absolute;top:0;right:0;bottom:0;left:0;background:var(--apsbg);color:#fff;overflow:hidden;opacity:0;transition:opacity .45s ease;font-family:system-ui,-apple-system,SF Pro Text,Inter,sans-serif;font-size:calc(var(--u)*17);letter-spacing:-.01em;-webkit-font-smoothing:antialiased}.aps.on{opacity:1}.aps>*{position:absolute}.aps .sb{left:0;top:calc(var(--u)*4);width:100%;height:auto}.aps .lg{left:50%;top:calc(var(--u)*62);width:calc(var(--u)*86);height:auto;transform:translate(-50%)}.aps .nav{left:calc(var(--u)*24);top:calc(var(--u)*60);color:#fff6}.aps .ttl{margin:0;font-size:calc(var(--u)*27);font-weight:500;letter-spacing:-.015em;left:calc(var(--u)*24);top:calc(var(--u)*150)}.aps .ttl.c{left:0;right:0;text-align:center;top:calc(var(--u)*92)}.aps .cta{left:calc(var(--u)*24);right:calc(var(--u)*24);top:calc(var(--u)*756);height:calc(var(--u)*56);border-radius:calc(var(--u)*28);display:flex;align-items:center;justify-content:center;font-size:calc(var(--u)*18);background:linear-gradient(90deg,#c4527a,#d1663c)}.aps .tap{left:var(--x,50%);top:var(--y,50%);width:calc(var(--u)*46);height:calc(var(--u)*46);margin:calc(var(--u)*-23) 0 0 calc(var(--u)*-23);border-radius:50%;background:#ffffff59;opacity:0;transform:scale(.4);pointer-events:none}.aps .tap.go{animation:gtatap .55s ease-out}@keyframes gtatap{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.4)}}.lv-brand .band{left:0;right:0;top:calc(var(--u)*370);height:calc(var(--u)*50);background:#212434}.lv-brand .list{left:0;right:0;top:calc(var(--u)*170);height:calc(var(--u)*450);overflow:hidden}.lv-brand .rows{position:absolute;left:0;right:0;top:0;will-change:transform}.lv-brand .rows span{display:flex;align-items:center;height:calc(var(--u)*50);padding-left:calc(var(--u)*30);font-size:calc(var(--u)*20);color:#212434}.lv-brand .tick{right:calc(var(--u)*28);top:calc(var(--u)*383);width:calc(var(--u)*24);height:calc(var(--u)*24);opacity:0;transition:opacity .25s}.lv-brand.picked .tick{opacity:1}.lv-brand .btns{left:calc(var(--u)*24);right:calc(var(--u)*24);top:calc(var(--u)*760);display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u)*12)}.lv-brand .btns span{height:calc(var(--u)*52);border-radius:calc(var(--u)*26);display:flex;align-items:center;justify-content:center}.lv-brand .b2{background:#1f2233}.lv-brand .b1{background:#fff;color:#0b0e1d}.lv-modes .stepper{left:calc(var(--u)*134.5);width:calc(var(--u)*124);top:calc(var(--u)*100);display:flex;align-items:center;gap:0}.lv-modes .stepper>*{margin:0;flex:none}.lv-modes .stepper i{width:calc(var(--u)*26);height:calc(var(--u)*26);border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:calc(var(--u)*12)}.lv-modes .stepper i.ok{background:#2a2d3e;position:relative}.lv-modes .stepper i.ok:after{content:"";width:calc(var(--u)*8);height:calc(var(--u)*4.5);border-left:calc(var(--u)*1.6) solid #fff;border-bottom:calc(var(--u)*1.6) solid #fff;transform:translateY(-20%) rotate(-45deg)}.lv-modes .stepper i.cur{border:calc(var(--u)*1.6) solid #fff}.lv-modes .stepper s{flex:1 1 auto;height:1px;background:#3a3d4e;text-decoration:none}.lv-modes .tiles{left:calc(var(--u)*24);right:calc(var(--u)*24);top:calc(var(--u)*204);display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u)*10)}.lv-modes .tile{position:relative;height:calc(var(--u)*132);border-radius:calc(var(--u)*12);background:#1d2030;padding:calc(var(--u)*16) calc(var(--u)*14) 0;transition:background .25s}.lv-modes .tile b{display:block;font-size:calc(var(--u)*17);font-weight:600;transition:color .25s}.lv-modes .tile span{display:block;margin-top:calc(var(--u)*6);font-size:calc(var(--u)*13);line-height:1.3;color:#ffffff6b;transition:color .25s}.lv-modes .tile i{position:absolute;right:calc(var(--u)*14);top:calc(var(--u)*18);width:calc(var(--u)*12);height:calc(var(--u)*7);border-left:calc(var(--u)*2.2) solid #ff3b5c;border-bottom:calc(var(--u)*2.2) solid #ff3b5c;transform:rotate(-45deg);opacity:0;transition:opacity .2s}.lv-modes .tile.sel{background:#fff}.lv-modes .tile.sel b{color:#0b0e1d}.lv-modes .tile.sel span{color:#3a3d4c}.lv-modes .tile.sel i{opacity:1}.lv-gauge .gauge{left:calc(var(--u)*31.5);top:calc(var(--u)*135);width:calc(var(--u)*330);height:calc(var(--u)*275);overflow:visible}.lv-gauge .spd{left:50%;top:calc(var(--u)*281);transform:translate(-50%,-50%);font-size:calc(var(--u)*58);font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lv-gauge .unit{left:50%;top:calc(var(--u)*318);transform:translate(-50%,-50%);font-style:normal;font-size:calc(var(--u)*13);color:#ffffff73}.lv-gauge .lo,.lv-gauge .hi{top:calc(var(--u)*386);transform:translate(-50%,-50%);font-style:normal;font-size:calc(var(--u)*13);color:#fff6}.lv-gauge .lo{left:calc(var(--u)*73)}.lv-gauge .hi{left:calc(var(--u)*317)}.lv-gauge .at{left:50%;top:calc(var(--u)*386);transform:translate(-50%,-50%);font-size:calc(var(--u)*17);font-weight:500}.lv-gauge .stats{left:0;right:0;top:calc(var(--u)*470);height:calc(var(--u)*317);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:0;margin:0;border-top:1px solid #1c1f2e}.lv-gauge .stats:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:#1c1f2e}.lv-gauge .stats{grid-template-rows:auto auto;align-content:center;row-gap:calc(var(--u)*34)}.lv-gauge .stats div{display:flex;flex-direction:column;justify-content:center;gap:calc(var(--u)*6);padding-left:calc(var(--u)*62);margin:0}.lv-gauge .stats b{font-size:calc(var(--u)*20)!important}.lv-gauge .stats em{font-style:normal;font-size:calc(var(--u)*12);letter-spacing:.02em;color:#fff6}.lv-gauge .stats b{font-size:calc(var(--u)*17);font-weight:500}.lv-gauge .tabs{left:0;bottom:0;width:100%;height:auto;clip-path:inset(6.4% 0 0 0)}.lv-gauge .stats{height:calc(var(--u)*326)}.seq .f{top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s ease}.seq .f>*{position:absolute}.seq[data-phase=wait] .f-wait,.seq[data-phase=cal] .f-cal,.seq[data-phase=done] .f-done{opacity:1}.seq .msg{margin:0;left:0;right:0;top:calc(var(--u)*340);text-align:center}.seq .msg.big{top:calc(var(--u)*318);font-size:calc(var(--u)*24);font-weight:500}.seq .spin{left:50%;top:calc(var(--u)*400);width:calc(var(--u)*28);height:calc(var(--u)*28);margin-left:calc(var(--u)*-14);border-radius:50%;border:calc(var(--u)*2.4) solid rgba(255,255,255,.18);border-top-color:#fff;animation:gtaspin .9s linear infinite}@keyframes gtaspin{to{transform:rotate(360deg)}}.seq .rule{left:calc(var(--u)*172);top:calc(var(--u)*318);width:1px;height:calc(var(--u)*58);background:#c4c4c438}.seq .pct{left:calc(var(--u)*182);top:calc(var(--u)*320);font-size:calc(var(--u)*28);font-weight:500;font-variant-numeric:tabular-nums}.seq .pct small{font-size:.6em;margin-left:.1em}.seq .lbl{left:calc(var(--u)*183);top:calc(var(--u)*357);font-style:normal;font-size:calc(var(--u)*12);color:#ffffff73}.seq .calcar{position:absolute;left:calc(var(--u)*86.5);top:calc(var(--u)*405);width:calc(var(--u)*220);height:calc(var(--u)*77.6);overflow:visible;opacity:0;transition:opacity .35s}.seq[data-phase=cal] .calcar,.seq[data-phase=done] .calcar{opacity:1}.seq .okmark{left:calc(var(--u)*182);top:calc(var(--u)*418);width:calc(var(--u)*30);height:calc(var(--u)*30);z-index:1}.gtaframe .shell{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none;border-radius:15%/7.05%;background:var(--tit1);box-shadow:0 1px 1px #fff3 inset,0 -1px 1px #00000047 inset,0 0 0 1px var(--titline),0 26px 44px #00000047}.gtaframe .scr{box-shadow:0 0 0 1px #ffffff24}.gtaframe{--tit0:#4c4f56;--tit1:#5d6067;--tit2:#878a91;--titline:rgba(11,11,11,.28);--titbtn:#53565d;--apsbg:#141a2e}:root[data-theme=dark] .gtaframe{--tit0:#26272b;--tit1:#303237;--tit2:#41434a;--titline:rgba(255,255,255,.16);--titbtn:#4b4e55;--apsbg:#080c1d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gtaframe{--tit0:#26272b;--tit1:#303237;--tit2:#41434a;--titline:rgba(255,255,255,.16);--titbtn:#4b4e55;--apsbg:#080c1d}}.gtaframe .shell:after{content:"";position:absolute;left:1.7%;right:1.7%;top:.832%;bottom:.832%;border-radius:14.2%/6.5%;background:#0a0a0c}.gtaframe .shell .bl,.gtaframe .shell .br{position:absolute;width:1.1%}.gtaframe .shell .bl{left:-.85%;top:19.5%;bottom:60.5%;background:linear-gradient(180deg,var(--titbtn) 0 17%,rgba(0,0,0,0) 17% 27%,var(--titbtn) 27% 60%,rgba(0,0,0,0) 60% 70%,var(--titbtn) 70% 100%),linear-gradient(90deg,color-mix(in srgb,var(--titbtn) 72%,#000) 0 22%,var(--titbtn) 55%,color-mix(in srgb,var(--titbtn) 78%,#fff) 100%);background-blend-mode:multiply;border-radius:2px 0 0 2px;box-shadow:inset -1px 0 #0b0b0b47,0 0 0 .5px #0b0b0b24}.gtaframe .shell .br{right:-.85%;top:27.5%;bottom:62%;background:linear-gradient(270deg,color-mix(in srgb,var(--titbtn) 72%,#000) 0 22%,var(--titbtn) 55%,color-mix(in srgb,var(--titbtn) 78%,#fff) 100%);border-radius:0 2px 2px 0;box-shadow:inset 1px 0 #0b0b0b47,0 0 0 .5px #0b0b0b24}:root[data-theme=dark] .gtaframe .shell .bl,:root[data-theme=dark] .gtaframe .shell .br{filter:brightness(1.15)}.gtaframe .scr:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(122deg,#fff0 36%,#ffffff02 45%,#ffffff05 50%,#ffffff02 56%,#fff0 64%)}.gtaframe .di{position:absolute;z-index:4;top:3.1%;left:50%;translate:-50% 0;width:25.5%;height:2.75%;border-radius:999px;background:#000;pointer-events:none}@media (min-width:1024px){.gtagrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;min-height:760px}.gtatx{padding:120px 64px 120px 0;display:flex;flex-direction:column;justify-content:center}section.gtapp:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;right:0;background:radial-gradient(55% 50% at 50% 50%,color-mix(in srgb,var(--bg2) 35%,var(--bg)) 0%,var(--bg2) 100%)}.gtaphone{margin:0;padding:80px 0 80px 48px;background:none}.gtaframe{width:280px}.gtastores{margin:40px 0 0;justify-content:flex-start}.gtaphone .gtanum{display:flex;right:clamp(16px,6%,64px);top:50%;translate:0 -50%;gap:6px}.gtaphone .gtanum button{font-size:15px;padding:12px 6px 12px 16px}.gtaphone .gtanum i{top:12px;bottom:12px}.gtatx .eyebrow{order:-3}.gtatx .h2{order:-2}}@media (prefers-reduced-motion:reduce){.aps,.seq .f{transition:none}.seq .spin{animation:none}}@media (max-width:1023px){.gtatx{display:contents}.gtatx .eyebrow{order:0;margin-top:64px}.gtatx .h2{order:1;margin-bottom:20px}.gtatx .eyebrow,.gtatx .h2{text-align:center}.gtastores{order:2;margin:0 0 20px;justify-content:center}.gtaphone{order:3}.gtasteps{order:4;margin-top:28px;margin-bottom:64px}.gtastep .d{font-size:17px}.gtaphone:before{display:none}.gtaframe{filter:drop-shadow(0 3px 7px rgba(0,0,0,.3)) drop-shadow(0 16px 24px rgba(0,0,0,.16))}.gtaphone{padding:28px 0 0;height:400px;overflow:hidden;justify-content:flex-start;gap:0;-webkit-mask-image:linear-gradient(180deg,#000 82%,transparent 100%);mask-image:linear-gradient(180deg,#000 82%,transparent 100%)}.gtaframe{width:min(262px,68vw);flex:none}.gtasteps{margin-top:18px}.gtastep{padding:14px 0 14px 20px;gap:10px}.gtasteps{gap:0}.gtasteps li{border-top:1px solid var(--line)}.gtasteps li:last-child{border-bottom:1px solid var(--line)}.gtastep{padding-top:18px;padding-bottom:18px}.gtastep .bar{top:18px;bottom:18px}.gtastep .t{font-size:15px;color:var(--mute)}.gtastep.on .t{color:var(--ink)}.gtastep .d{font-size:18px;line-height:1.45}}.gtanum{display:none}.gtanum{position:absolute;z-index:2;flex-direction:column;gap:4px}.gtanum button{position:relative;padding:10px 6px 10px 14px;font-family:var(--mono);font-size:14px;letter-spacing:.06em;color:var(--mute2);background:none;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .2s}.gtanum button.on{color:var(--ink)}.gtanum i{position:absolute;left:0;top:10px;bottom:10px;width:2px;border-radius:2px;background:var(--line);opacity:0;overflow:hidden}.gtanum button.on i{opacity:1}.gtanum i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink);transform-origin:top;transform:scaleY(1)}.gtanum button.run i:after{transform:scaleY(0);animation:gtanum var(--dur,5s) linear forwards}@keyframes gtanum{to{transform:scaleY(1)}}@keyframes gtanumx{to{transform:scaleX(1)}}.gtacap,.gtrarr{display:none}@media (max-width:1023px){.gtanum{display:flex;right:max(8px,calc((100% - min(262px,68vw))/2 - 56px));top:50%;translate:0 -50%}}@media (prefers-reduced-motion:reduce){.gtanum button.run i:after{animation:none;transform:scaleY(1)}}@font-face{font-family:Roboto UI;src:url(/build/assets/roboto-regular-latin-CuXdRam7.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Roboto UI;src:url(/build/assets/roboto-medium-latin-CCJ7zEoL.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Roboto UI;src:url(/build/assets/roboto-bold-latin-B5LqzUIf.woff2) format("woff2");font-weight:700;font-display:swap}.gtrframe{position:relative;z-index:1;width:min(560px,100%);aspect-ratio:1224/741}.gtrframe .body{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;filter:drop-shadow(0 5px 9px rgba(0,0,0,.26)) drop-shadow(0 28px 38px rgba(0,0,0,.18))}.gtrframe .scr{position:absolute;left:18.06%;top:16.19%;width:60.46%;height:67.07%;overflow:hidden;border-radius:4px;background:#1c1c1e}.gs{position:absolute;top:0;right:0;bottom:0;left:0;display:none}.gs.on{display:block}.gs.dy{background:#fff}.gs .L{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:none}.gs .L.on{display:block}.gs .gso{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;font-family:Roboto UI,Roboto,Arial,sans-serif;overflow:visible}.gs .tap{fill:#fff;opacity:0;transform-box:fill-box;transform-origin:center}.gs .tap.go{animation:gstap .55s ease-out}@keyframes gstap{0%{opacity:.55;transform:scale(.4)}to{opacity:0;transform:scale(1.7)}}.gs .md{font-size:8.1px;fill:#fff}.gs .pl{font-size:9.3px;font-weight:700;fill:#2d2d2d}.gs .mbtn.on{display:none}.gs .rg{fill:none;stroke:#fff;stroke-opacity:.09;stroke-width:2.6;stroke-linecap:round}.gs .pg{fill:none;stroke:url(#g060arc);stroke-width:2.6;stroke-linecap:round}.gs .tip{fill:#fff;opacity:0}.gs .tip.on{opacity:1}.gs .tk text{font-size:4.2px;fill:#fff;fill-opacity:.45;text-anchor:middle}.gs .tk text.on{fill-opacity:1}.gs .sp{font-size:22.5px;fill:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.4px}.gs .sp .z{fill-opacity:.22}.gs .ln{stroke-width:.35}.gs .un{font-size:5.2px;fill:#9aa0a6;letter-spacing:.5px}.gs .tm{font-size:12.4px;fill:#fff;font-weight:500;font-variant-numeric:tabular-nums}.gs.fin .tm{fill:#d9643f}.gs .c{fill:none;stroke-width:1.1;stroke-dasharray:1 1;stroke-dashoffset:0}.gs .c.k{stroke:#8f8f8f}.gs .c.r{stroke:#cf4b52}.gs .ax{font-size:5.2px;font-weight:500;fill:#d6d6d6}.gs .grid line{stroke:#fff;stroke-opacity:.08;stroke-width:.4}.gs .dt text{font-size:4.4px;fill:#9a9a9a}.gs .lg text{font-size:4.8px;fill:#d6d6d6}.gs .lg line{stroke-width:1.2;stroke-linecap:round}.gs .lg .k{stroke:#8f8f8f}.gs .lg .r{stroke:#cf4b52}.gs .res{font-size:5.6px;fill:#d6d6d6;opacity:0;transition:opacity .4s}.gs .res .pk{font-weight:700;fill:#fff}.gs .res.on{opacity:1}.gs .gv{opacity:0}.gs .gv.on{opacity:1}.gs .gv .n{font-size:24.6px;font-weight:500;fill:#fff}.gs .gv .u{font-size:10px;fill:#fff}.gs .dots{opacity:0}.gs .dots.on{opacity:1}.gs .dots circle{fill:#fff;opacity:.35;animation:gsdot 1s ease-in-out infinite}.gs .dots circle:nth-child(2){animation-delay:.16s}.gs .dots circle:nth-child(3){animation-delay:.32s}.gs .dots circle:nth-child(4){animation-delay:.48s}.gs .dots circle:nth-child(5){animation-delay:.64s}@keyframes gsdot{0%,to{opacity:.35}30%{opacity:1}}.gs .sct{display:none}.gs .sct.on{display:inline}.gs .scn{font-size:7.4px;fill:#fff}.gs .scn.dim{fill:#4c4c4c}.gs .scc{font-size:24.5px;fill:#b4b4b9}.gs .scd{font-size:8.3px;fill:#fff}.gtrframe .scr:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(118deg,#ffffff12,#ffffff05 34%,#fff0 35%)}@media (min-width:1024px){.gtaphone.gtrdev{padding:80px 0 80px 40px;align-items:flex-start}.gtrdev .gtrframe{width:min(540px,calc(100% - 96px))}.gtaphone.gtrdev .gtanum{right:clamp(8px,3%,40px)}.gtrsteps .gtasteps{min-height:480px}}@media (max-width:1023px){.gtaphone.gtrdev{height:auto;padding:52px 16px 28px;-webkit-mask-image:none;mask-image:none}.gtrframe{width:min(440px,calc(100% - 54px))}.gtaphone.gtrdev .gtanum{position:static;translate:none;flex-direction:row;justify-content:center;gap:6px;margin-top:30px;z-index:1}.gtaphone.gtrdev .gtanum button{width:44px;height:32px;padding:0;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:13px;letter-spacing:.04em;color:var(--mute);background:none;border:1px solid transparent;overflow:hidden;transition:background .15s,color .15s}.gtaphone.gtrdev .gtanum button.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.gtaphone.gtrdev .gtanum i{left:10px;right:10px;top:auto;bottom:6px;width:auto;height:2px;background:#ffffff38}:root[data-theme=dark] .gtaphone.gtrdev .gtanum i{background:#0003}.gtaphone.gtrdev .gtanum i:after{background:var(--bg);transform-origin:left;transform:scaleX(1)}.gtaphone.gtrdev .gtanum button.run i:after{transform:scaleX(0);animation:gtanumx var(--dur,5s) linear forwards}.gtacap{display:flex;justify-content:center;gap:10px;margin:14px 0 0;position:relative;z-index:1;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.gtacap .n{color:var(--mute)}.gtrframe{touch-action:pan-y}.gtrarr{display:flex;position:absolute;top:50%;translate:0 -50%;z-index:3;width:32px;height:44px;align-items:center;justify-content:center;background:none;border:0;color:var(--mute);opacity:.8}.gtrarr:active{opacity:1;color:var(--ink)}.gtrarr svg{width:18px;height:18px;stroke-width:1.5}.gtrarr.prev{left:-38px}.gtrarr.prev svg{transform:scaleX(-1)}.gtrarr.next{right:-38px}.gtrsteps .gtasteps{margin-bottom:64px}}.gtrsteps .h2m{color:var(--mute)}@media (max-width:1023px){:root .gtrsteps .gtaphone.gtrdev{background:none;padding:28px 0 64px}:root .gtrsteps .gtaphone.gtrdev:before{display:block;width:150%;height:78%;aspect-ratio:auto;top:36%}:root .gtrsteps .gtrframe{width:min(480px,calc(100% - 24px))}:root .gtrsteps .gtrarr{display:none}:root .gtrsteps .gtaphone.gtrdev .gtanum{gap:6px;margin-top:30px}:root .gtrsteps .gtaphone.gtrdev .gtanum button{width:34px;height:22px;padding:0;border:0;border-radius:0;background:none;font-size:0;color:transparent}:root .gtrsteps .gtaphone.gtrdev .gtanum i{left:0;right:0;top:10px;bottom:auto;height:3px;border-radius:2px;opacity:1;background:var(--line)}:root .gtrsteps .gtaphone.gtrdev .gtanum i:after{background:var(--ink);transform-origin:left;transform:scaleX(0)}:root .gtrsteps .gtaphone.gtrdev .gtanum button.on i:after{transform:scaleX(1)}:root .gtrsteps .gtaphone.gtrdev .gtanum button.run i:after{transform:scaleX(0);animation:gtanumx var(--dur,5s) linear forwards}:root .gtrsteps .gtacap{display:block;margin:26px auto 0;max-width:340px;min-height:150px;text-align:center;font-family:inherit;font-size:inherit;letter-spacing:normal;text-transform:none;transition:opacity .22s ease}:root .gtrsteps .gtacap.fade{opacity:0}.gtrsteps .gtacap .t{margin:0;font-size:24px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.gtrsteps .gtacap .d{margin:10px 0 0;font-size:16px;line-height:1.45;color:var(--mute)}:root .gtrsteps .gtasteps{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (max-width:1023px) and (prefers-reduced-motion:reduce){:root .gtrsteps .gtacap{transition:none}}@media (prefers-reduced-motion:reduce){.gs .tap.go,.gs .dots circle{animation:none}}.mv{opacity:0;transform:translate3d(0,28px,0);transition:opacity .8s cubic-bezier(.2,.7,.2,1) var(--mvd,0ms),transform .9s cubic-bezier(.2,.7,.2,1) var(--mvd,0ms)}.mv.mv-in{opacity:1;transform:none}.rgv b{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.mv{opacity:1;transform:none;transition:none}}.pclip{--mp:1;scale:calc(.9 + .1 * var(--mp));border-radius:calc(var(--r, 18px) + (1 - var(--mp)) * 18px);transform-origin:50% 60%}.pclip.playing{scale:1}.phphoto .phbg img{scale:calc(1 + .07 * var(--hz, 0))}@media (prefers-reduced-motion:reduce){.pclip,.phphoto .phbg img{scale:1}}.statement.swon .swd{opacity:.22;transition:opacity .3s ease}.statement.swon .swd.on{opacity:1}@media (max-width:1023px){.diag+.pcalcsec{padding-top:24px}.diag:has(+.pcalcsec) .in{padding-bottom:32px}}section.adv{--mp:1;scale:calc(.92 + .08 * var(--mp));border-radius:calc((1 - var(--mp)) * 28px);transform-origin:50% 30%}@media (prefers-reduced-motion:reduce){section.adv{scale:1;border-radius:0}}.btn,.pclip-btn,.tmodes button,.ftabs button,.advtabs button,.gtanum button,.qchips button,.pbtn{transition:transform .18s cubic-bezier(.2,.7,.2,1),background-color .15s,color .15s,border-color .15s}.btn:active,.pclip-btn:active,.tmodes button:active,.ftabs button:active,.advtabs button:active,.gtanum button:active,.qchips button:active,.pbtn:active{transform:scale(.96)}.btn .arr{display:inline-block;transition:transform .2s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.btn:hover .arr{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.btn:active,.pclip-btn:active,.tmodes button:active,.ftabs button:active,.advtabs button:active,.gtanum button:active,.qchips button:active,.pbtn:active{transform:none}}html{scroll-padding-top:140px}.pnav{position:fixed;left:0;right:0;top:82px;z-index:39;display:flex;justify-content:center;padding:0 16px;pointer-events:none;opacity:0;transform:translateY(-8px);transition:opacity .25s,transform .25s}.pnav.on{opacity:1;transform:none;pointer-events:auto}.pnin{display:flex;align-items:center;gap:8px;max-width:100%;padding:4px;border-radius:999px;background:color-mix(in srgb,var(--surface) 82%,transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 6px 20px -10px #00000040}.pnn,.pnb{display:none}.pnl{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pnl::-webkit-scrollbar{display:none}.pnl a{flex:none;height:32px;display:flex;align-items:center;padding:0 12px;border-radius:999px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);white-space:nowrap;transition:background .15s,color .15s}.pnl a.on{background:var(--ink);color:var(--bg)}@media (min-width:1024px){html{scroll-padding-top:170px}.pnav{top:108px}.pnin{padding:6px 6px 6px 20px;gap:18px}.pnn{display:block;font-weight:500;font-size:15px;white-space:nowrap}.pnb{display:inline-flex;height:36px;padding:0 18px;font-size:12px}.pnl a{height:36px;padding:0 14px}.pnl a:hover{color:var(--ink)}}@media (prefers-reduced-motion:reduce){.pnav{transition:none}}.gtrscene .gtrframe .scene,.gtrscene .gtrframe .shade,:root .gtrsteps.gtrscene .gtacapd{display:none}@media (min-width:1024px){section.gtrscene{--ink:#f4f4f2;--mute:#a1a1a6;--mute2:#8e8e93;--dim:#66666b;--line:rgba(255,255,255,.2);background:#0b0b0c;color:var(--ink);width:100%;aspect-ratio:1440/780;min-height:660px;max-height:900px}section.gtrscene:before{display:none}.gtrscene>.wrap,.gtrscene .gtagrid{height:100%}.gtrscene .gtagrid{display:block;min-height:0}.gtrscene .gtaphone.gtrdev{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;margin:0;padding:0;display:block;overflow:hidden}.gtrscene .gtaphone:before,.gtrscene .gtanum,.gtrscene .gtaphone .gtacap{display:none}.gtrscene .gtrframe{position:absolute;left:50%;top:50%;translate:-50% -50%;width:max(100%,1219px);aspect-ratio:1440/780}.gtrscene .gtrframe .body{display:none}.gtrscene .gtrframe .scene{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gtrscene .gtrframe .shade{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#0b0b0ce6 0,#0b0b0ca8 28%,#0b0b0c00 45%),linear-gradient(270deg,#0b0b0cf0 0,#0b0b0cb8 14%,#0b0b0c00 32%),linear-gradient(0deg,#0b0b0cf5 0,#0b0b0c99 20%,#0b0b0c00 42%)}.gtrscene .gtrframe .scr{left:46.39%;top:39.23%;width:22.64%;height:28.46%;z-index:2;border-radius:7px}.gtrscene .gtatx{position:relative;z-index:2;height:100%;padding:72px 0 120px;justify-content:flex-start;pointer-events:none}.gtrscene .gtatx>*{pointer-events:auto}.gtrscene .h2{max-width:760px}.gtrscene .h2m{display:block;color:#8e8e93}:root .gtrsteps.gtrscene .gtacapd{display:block;order:0;margin-top:auto;max-width:500px;transition:opacity .22s ease}.gtrscene .gtacapd.fade{opacity:0}.gtrscene .gtacapd .t{display:none}.gtrscene .gtacapd .d{margin:0;font-size:36px;line-height:1.14;font-weight:500;letter-spacing:-.022em;color:var(--ink);text-wrap:balance;min-height:2.28em;display:flex;align-items:flex-end}.gtrscene .gtasteps{order:1;align-self:flex-start;margin:40px 0 0;min-height:0;display:inline-flex;flex-direction:row;gap:0;padding:4px;border:1px solid rgba(255,255,255,.22);border-radius:var(--pill);background:#0a0a0c61;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.gtrscene .gtastep{width:auto;height:40px;padding:0 18px;gap:0;justify-content:center;border-radius:var(--pill);transition:background .2s}.gtrscene .gtastep .t{position:relative;z-index:1;font-family:inherit;font-size:14px;line-height:1;letter-spacing:0;text-transform:none;white-space:nowrap;color:#ffffffb3}.gtrscene .gtastep .n,.gtrscene .gtastep .d,.gtrscene .gtastep.on .d{display:none}.gtrscene .gtastep:hover .t,.gtrscene .gtastep.on .t{color:#fff}.gtrscene .gtastep.on{background:#ffffff14}.gtrscene .gtastep .bar{top:0;right:0;bottom:0;left:0;width:auto;height:auto;border-radius:inherit;opacity:0;background:none}.gtrscene .gtastep.on .bar{opacity:1}.gtrscene .gtastep .bar i{background:#ffffff1a;transform-origin:left;transform:scaleX(0)}.gtrscene .gtastep.on .bar i{transform:scaleX(1)}.gtrscene .gtastep.run .bar i{transform:scaleX(0);animation:gtanumx var(--dur,5s) linear forwards}.gtrscene.hold .gtastep.run .bar i{animation-play-state:paused}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.gtrscene .gtacapd{transition:none}}.gtrscene .gtrframe .scr.q{left:0;top:0;width:664px;height:442.67px;transform-origin:0 0;border-radius:14px;z-index:2}.gtrscene .gtrframe .scr.q>.gs{filter:url(#gtrtint)}.gtrtint{position:absolute;width:0;height:0;overflow:hidden}.gtrscene .gtrframe .scr.q:after{background:url(/build/assets/gtr_para-glass-DsJk55At.webp) 0 0/100% 100%;opacity:.32}.gtrscene .gtrframe .scr.q:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;border-radius:inherit;box-shadow:inset 0 10px 12px -6px #0009,inset 8px 0 12px -8px #00000080,inset -4px 0 8px -6px #00000059,inset 0 0 0 1.4px #00000073}@media (max-width:1023px){section.gtrscene{--ink:#f4f4f2;--mute:#a1a1a6;--mute2:#8e8e93;--dim:#66666b;--line:rgba(255,255,255,.2);background:#0b0b0c;color:var(--ink)}:root .gtrsteps.gtrscene .gtaphone.gtrdev{position:relative;padding:76vw 0 56px;overflow:hidden;background:none}:root .gtrsteps.gtrscene .gtaphone.gtrdev:before{display:none}:root .gtrsteps.gtrscene .gtrframe{position:absolute;top:-26vw;left:-75vw;width:210vw;max-width:none;aspect-ratio:1440/780}.gtrscene .gtrframe .body{display:none}.gtrscene .gtrframe .scene{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.gtrscene .gtrframe .shade{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,#0b0b0c 0,#0b0b0c 11%,#0b0b0c00 30%),linear-gradient(180deg,#0b0b0c 0,#0b0b0c 22%,#0b0b0c8c 32%,#0b0b0c00 44%),linear-gradient(270deg,#0b0b0c 0,#0b0b0ce6 17%,#0b0b0c00 30%),linear-gradient(90deg,#0b0b0c 0,#0b0b0cb3 36%,#0b0b0c00 44%)}}@media (min-width:1024px){:is(.pg-gtr,.pg-gt,.pg-home) .cmp,:is(.pg-gtr,.pg-gt,.pg-home) .cmp .h2,:is(.pg-gtr,.pg-gt,.pg-home) .cmp .segwrap,:is(.pg-gtr,.pg-gt,.pg-home) .rv .h2,:is(.pg-gtr,.pg-gt,.pg-home) .faq .h2{text-align:left}:is(.pg-gtr,.pg-gt,.pg-home) .cmp .h2,:is(.pg-gtr,.pg-gt,.pg-home) .cmp .sub,:is(.pg-gtr,.pg-gt,.pg-home) .rv .h2{margin-left:0;margin-right:0}:is(.pg-gtr,.pg-gt,.pg-home) .cmp .h2{max-width:none}:is(.pg-gtr,.pg-gt,.pg-home) .cmp .cmpwrap{max-width:none}:is(.pg-gtr,.pg-gt,.pg-home) .cmp .cmpband{width:calc((100% - 352px)/2 + 27px)}:is(.pg-gtr,.pg-gt,.pg-home) .cmp .note{text-align:left;margin-left:0;margin-right:0}:is(.pg-gtr,.pg-gt,.pg-home) .rv .wrap,:is(.pg-gtr,.pg-gt,.pg-home) .rv .rvnote{text-align:left}:is(.pg-gtr,.pg-gt,.pg-home) .rv .rvnote{margin-left:0}:is(.pg-gtr,.pg-gt,.pg-home) .faq .in{max-width:none}:root:root :is(.pg-gtr,.pg-gt,.pg-home) .fuel.fpump .fright{order:1}:is(.pg-gtr,.pg-gt) .pmedia,:is(.pg-gtr,.pg-gt) .pmedia .h2,:is(.pg-gtr,.pg-gt) .pchead{text-align:left}:is(.pg-gtr,.pg-gt) .pmedia .h2,:is(.pg-gtr,.pg-gt) .pchead .sub{margin-left:0;margin-right:0}:is(.pg-gtr,.pg-gt) .pcin{max-width:none}:is(.pg-gtr,.pg-gt) .install .itxt{order:-1}:is(.pg-gtr,.pg-gt) .install .itxt{padding:0 48px 0 108px}:is(.pg-gtr,.pg-gt) .install .itxt{padding-left:calc(max(0px,100% - var(--max) / 2) + 108px);max-width:calc(max(0px,100% - var(--max) / 2) + 660px)}}@media (min-width:1024px) and (max-width:1300px){:is(.pg-gtr,.pg-gt) .install .itxt{padding-left:48px}}:is(.pg-gtr,.pg-gt,.pg-home) :is(.fuel,.install,.iplug,.bens,.sup){background:transparent}:root:root .pg-home section.sec.iplug{background:transparent}.pg-proof{background:var(--bg2)}.pg-proof>section{background:transparent}.pg-alt{padding-block:0 8px}.pg-alt a{display:inline-flex;gap:8px;align-items:baseline;font-size:17px;color:var(--mute);text-decoration:none}.pg-alt a b{color:var(--ink);font-weight:500;border-bottom:1px solid var(--line)}.pg-alt a:hover b{border-color:var(--ink)}@media (max-width:1023px){:root:root body :is(.pg-gtr,.pg-gt,.pg-home) section.sec.fuel.fpump{padding-block:64px}:root .gtrsteps.gtrscene .gtaphone.gtrdev{padding-bottom:28px}:root .gtrsteps.gtrscene .gtacap{min-height:112px}}.pbar-in{height:52px}.pbar-o{height:auto;padding:0;background:none;border-radius:0;gap:10px}.pbar-o:hover{background:none}.pbar-o:hover .nm{text-decoration:underline;text-underline-offset:3px}.pbar .th{width:36px;height:26px;flex:0 0 36px}.pbar .th img{width:36px;height:26px}.pbar .nm{font-family:var(--font);font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink)}.pbar .pr{font-size:14px}.pbar .chip{height:auto;padding:0;border:0;background:none;font-family:var(--font);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--jade)}.pbar-c .btn.sm{height:32px;padding:0 16px;font-family:var(--font);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}@media (min-width:1024px){.pbar-in{height:56px}.pbar-c .btn.sm{height:34px;padding:0 18px}}.pdock .sh{font:400 12px/1.2 var(--font);letter-spacing:0;text-transform:none;color:#7fd7a8}.pdock .pgo{font-family:var(--font);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;height:32px;padding:0 16px}@media (min-width:761px){.pdock-in{height:52px}.pdock .nm,.pdock .pr{font-size:15px}.pdock .sh{font-size:12px}.pdock .pgo{height:32px;padding:0 18px}}.pdock .sh b{font-weight:inherit}.pdock .sh i{font-style:normal;color:#ffffff9e;display:none}@media (min-width:761px){.pdock .sh i{display:inline}}.pdock .pgo{transition:background .2s ease,transform .2s ease}.pdock .pgo s.ar{display:inline-block;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.pbar .ar{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.pbar-c .btn.sm{transition:background .2s ease,transform .2s ease}@media (hover:hover){.pdock .pgo:hover{background:#e9e9ec}.pdock .pgo:hover s.ar{transform:translate(3px)}.pbar-o:hover .ar{transform:translate(3px);color:var(--ink)}.pdock .pgo:active,.pbar-c .btn.sm:active{transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.pdock .pgo,.pdock .pgo s.ar,.pbar .ar,.pbar-c .btn.sm{transition:none}}.phbuy .tl{font-size:14px;line-height:1.4}@media (min-width:1024px){.phbuy .tl{font-size:15px}}a.storebtn{text-decoration:none;transition:opacity .15s ease}a.storebtn:hover{opacity:.7}a.storebtn:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:8px}.pbuy .pbcard .ti{font-size:16px;-webkit-text-stroke:.35px currentColor}:root:root .pbuy .pbcard .btn.primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}:root:root .pbuy .pbcard .btn.primary:hover{opacity:.88}:root:root .pcalcsec .btn.primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}:root:root .pcalcsec .btn.primary:hover{opacity:.88}@media (min-width:1024px){.phctas .btn{flex:0 0 248px}}:root:root[data-theme=dark] :is(.pbuy .pbcard,.pcalcsec) .btn.primary{background:#fff;color:#0b0b0b;border-color:#fff}@media (prefers-color-scheme:dark){:root:root:not([data-theme=light]) :is(.pbuy .pbcard,.pcalcsec) .btn.primary{background:#fff;color:#0b0b0b;border-color:#fff}}@media (min-width:1024px){:root[data-theme=dark] .gtapp .gtaphone:before{display:none}:root[data-theme=dark] section.gtapp:before{background:var(--bg2)}:root[data-theme=dark] .gtapp .gtaframe{filter:none}:root[data-theme=dark] .gtapp .gtaframe .shell{box-shadow:inset 0 1px 1px #fff3,inset 0 -1px 1px #00000047,0 0 0 1px #ffffff29}}@media (min-width:1024px) and (prefers-color-scheme:dark){:root:not([data-theme=light]) .gtapp .gtaphone:before{display:none}:root:not([data-theme=light]) section.gtapp:before{background:var(--bg2)}:root:not([data-theme=light]) .gtapp .gtaframe{filter:none}:root:not([data-theme=light]) .gtapp .gtaframe .shell{box-shadow:inset 0 1px 1px #fff3,inset 0 -1px 1px #00000047,0 0 0 1px #ffffff29}}.pdock{top:var(--pdock-top,0px);z-index:39}:root:root .pdock{background:var(--bg);background:color-mix(in srgb,var(--bg) 74%,transparent);color:var(--ink);-webkit-backdrop-filter:blur(24px) saturate(1.8);backdrop-filter:blur(24px) saturate(1.8);border-bottom:1px solid color-mix(in srgb,var(--ink) 8%,transparent)}.pdock-on .hdr.solid.scrolled,.pdock-on .hdr.onhero.stuck{border-bottom-color:transparent}:root:root .pdock .pth{background:var(--bg2)}:root:root .pdock .pr:before{color:var(--mute2)}:root:root .pdock .pr{border-left-color:var(--line)}:root:root .pdock .sh{color:var(--jade)}:root:root .pdock .sh i{color:var(--mute)}:root:root .pdock .pgo{background:var(--ink);color:var(--bg)}@media (hover:hover){:root:root .pdock .pgo:hover{background:var(--ink);opacity:.88}}:root:root .pdock{z-index:39;background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}.pdock-on .hdr.solid.scrolled{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:transparent}.pdock .v{grid-template-columns:auto 1fr;grid-template-areas:"pr ." "sh sh"}:root:root .pdock .pr:before{content:none}@media (min-width:1024px){:root:root .pdock .pr{padding-left:18px}}@media (min-width:1024px){:root:root .pdock-in{gap:0}:root:root .pdock .pr{padding-left:0;border-left:0;padding-right:22px;border-right:1px solid var(--line)}:root:root .pdock .pgo{width:var(--pgo-w,auto);justify-content:center;margin-right:var(--pgo-mr,0px);margin-left:calc(var(--sep-gap,22px) - .5px);padding:0}}@media (max-width:1023px){:root:root .pdock .sh i{display:inline}:root:root .pdock .sh{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.3}:root:root .pdock-in{height:auto;min-height:60px;padding-top:8px;padding-bottom:8px}}@media (min-width:1024px){:root:root .pdock-in{height:46px}}@media (max-width:1023px){:root:root .pdock-in{min-height:54px;padding-top:6px;padding-bottom:6px}}@media (max-width:1023px){:root:root .pdock-in{min-height:50px;padding-top:4px;padding-bottom:4px}}@media (max-width:1023px){:root:root .pdock-in{padding-top:0;padding-bottom:8px}}@media (max-width:1023px){.phphoto .phbg img[src*=heroGT-install]{object-position:18% 30%;transform:none}}.phphone{display:none}@media (min-width:1024px){.phwithphone .phbg img[src*=heroGT-install]{object-position:100% 30%;transform:scale(1.1);transform-origin:100% 0}.phwithphone .phbg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#06060700 38%,#0606079e 60%,#060607eb 78%,#060607f5)}.phwithphone .phphone{display:block;position:absolute;z-index:1;bottom:0;right:max(108px,calc(50% - var(--max) / 2 + 108px));translate:0 23%;pointer-events:none}.phwithphone .phphone .gtaframe{width:clamp(220px,17vw,270px);filter:none}.phwithphone .phphone .gtaframe .shell{box-shadow:inset 0 1px 1px #fff3,inset 0 -1px 1px #00000047,0 0 0 1px #ffffff29}}@media (min-width:1024px){.phwithphone .phphone .scr{filter:saturate(.8)}}@media (min-width:1024px) and (max-width:1599px){.phwithphone .phbg img[src*=heroGT-install]{transform:scale(1.04)}}@media (min-width:1600px){.phwithphone .phbg img[src*=heroGT-install]{translate:4.25% 0}}@media (min-width:1024px) and (max-width:1599px){.phwithphone .phbg img[src*=heroGT-install]{translate:1.7% 0}}.phwithphone .phbg img{scale:1}@media (min-width:1024px) and (max-width:1727px){.phwithphone .phbg img[src*=heroGT-install]{position:absolute;left:0;top:0;width:1728px;max-width:none;height:100%;object-position:100% 30%;transform:scale(1.1);transform-origin:100% 0;translate:4.25% 0;scale:1}.phwithphone .phbg:before{background:linear-gradient(90deg,#06060700 657px,#0606079e 1037px,#060607eb 1348px,#060607f5 1728px)}}:root:root .pdock .sh b{color:#14894f}:root:root[data-theme=dark] .pdock .sh b{color:inherit}@media (prefers-color-scheme:dark){:root:root:not([data-theme=light]) .pdock .sh b{color:inherit}}@media (max-width:1023px){.phphoto .phbg img[src*=heroGT-install]{translate:0 5px}}@media (min-width:1024px){.phwithphone .phbg:after{-webkit-mask-image:radial-gradient(ellipse 280px 140px at 22.3% 26%,rgba(0,0,0,.15) 0%,rgba(0,0,0,.4) 45%,#000 100%);mask-image:radial-gradient(ellipse 280px 140px at 22.3% 26%,#00000026,#0006 45%,#000)}}@media (min-width:1024px) and (max-width:1727px){.phwithphone .phbg:after{-webkit-mask-image:radial-gradient(ellipse 280px 140px at 385px 26%,rgba(0,0,0,.15) 0%,rgba(0,0,0,.4) 45%,#000 100%);mask-image:radial-gradient(ellipse 280px 140px at 385px 26%,#00000026,#0006 45%,#000)}}section.phero.phdevice{background:var(--bg);padding:40px 0 48px}.phdevice .phgrid{display:flex;flex-direction:column;align-items:center;text-align:center}.phdevice .phtx,.phdevice .phbuy{display:flex;flex-direction:column;align-items:center;width:100%;max-width:none}.phdevice .eyebrow{display:none}.phdevice .phh1{margin-top:0}.phdevice .phprice .v{display:none}.phdevice .phprice{margin-top:14px;align-items:center}.phdevice .phctas{width:100%;max-width:500px}.phdev{position:relative;isolation:isolate;width:min(78%,340px);margin:36px auto 0}.phdev img{display:block;width:100%;height:auto}.phdev:before{content:"";position:absolute;left:50%;bottom:-8%;translate:-50% 0;width:120%;height:34%;z-index:-1;pointer-events:none;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,#0b0b0b2e,#0b0b0b00 72%)}:root[data-theme=dark] .phdev:before{bottom:-34%;width:200%;height:120%;background:radial-gradient(50% 40% at 50% 58%,#ffffff47,#ffffff1a 42%,#fff0 72%)}:root[data-theme=dark] .phdevice .phctas .btn.primary{background:#fff;color:#0b0b0b;border-color:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .phdev:before{bottom:-34%;width:200%;height:120%;background:radial-gradient(50% 40% at 50% 58%,#ffffff47,#ffffff1a 42%,#fff0 72%)}:root:not([data-theme=light]) .phdevice .phctas .btn.primary{background:#fff;color:#0b0b0b;border-color:#fff}}@media (min-width:1024px){section.phero.phdevice{padding:72px 0 80px}.phdevice .phh1{font-size:80px}.phdevice .phprice{margin-top:22px}.phdevice .phctas{margin-top:18px}.phdev{width:420px;margin-top:48px}}@media (max-width:1023px){.phdevice .phh1{font-size:48px;line-height:1.05}.phdevice .phsub{margin-top:10px;font-size:18px;color:var(--ink2)}.phdevice .phctas{flex-direction:row;gap:10px}.phdevice .phctas .btn{flex:1 1 0;height:50px;padding:0 10px;min-width:0;font-size:12px}}.js-buy-button.is-busy{opacity:.6;cursor:progress}.cartsheet .tot.first{margin-top:8px}.cartsheet .cshop{display:block;margin:18px auto 0}.cartsheet .ci .im img{max-width:100%;object-fit:contain}.cartsheet .qty button:disabled{opacity:.4}.cartsheet.is-busy .cbody{opacity:.6;pointer-events:none;transition:opacity .15s}.cartsheet .cbody.is-loading{min-height:180px}.cartsheet .cempty{padding:40px 0 8px}.cartsheet .cempty .sub{font-size:15px;margin:8px 0 22px}.cartsheet .upg .btn{width:auto}.chk{padding-bottom:48px}.chk .hdmin .logo{display:block;width:65px;color:var(--ink)}.chk .hdmin .logo svg{width:65px;height:auto;display:block}.chk .hdmin .sec-l{display:inline-flex;align-items:center}.chk .cempty{padding-block:80px}.chk .cempty .sub{margin:12px 0 24px}.chk .item .qty button,.cartsheet .qty button{display:flex;align-items:center;justify-content:center}.osum .r.disc{font-size:14px;color:var(--mute)}.osum.mob .ex{margin:2px 0 0}.osum .promo .field input{height:56px}.osum .ps{margin-top:8px}.osum.desk .r.it{align-items:center;gap:12px}.osum.desk .r.it .pim{width:64px;height:44px;object-fit:contain;background:var(--bg2);border-radius:8px;flex:none}.osum.desk .r.it .nm{flex:1;min-width:0}.osum.desk .r.it .q{white-space:nowrap}.osum.desk .r.tot.big{border:0;align-items:baseline}.osum.desk .r.tot.big span,.osum.desk .r.tot.big b{font-size:26px;font-weight:500}.osum.desk .sn{font-size:13px;text-align:center;margin-top:10px}.chk .carbox .t{overflow-wrap:anywhere}.chk .carbox .btn{margin-top:0}.chkform .hint{margin-top:-4px}.chkform .two>.field{min-width:0}.chkform .cmt{display:inline-block;text-align:left}.chkform .cmtf{margin-top:12px}.chkform .dopt{margin-bottom:4px}.chkform .mobonly{margin-top:24px}.chkform .mobonly .marks{justify-content:center}.chkform .sumerr{margin-top:16px}.field.ac .acl{position:absolute;left:0;right:0;top:62px;z-index:20;max-height:264px;overflow:auto;background:var(--surface);border:1px solid var(--line2);border-radius:12px;box-shadow:0 14px 34px #00000024;padding:6px}.field.ac .aci{padding:10px 12px;border-radius:8px;font-size:15px;cursor:pointer;color:var(--ink)}.field.ac .aci:hover{background:var(--bg2)}.field.ac .aci.none{color:var(--mute2);cursor:default}.field.ac .aci.none:hover{background:none}.pomodal .ov{z-index:110;text-align:left}.pomodal .sheet .sub{font-size:15px;line-height:1.45;margin:0 0 12px}.pomodal .sheet .restock{font-size:14px;color:var(--mute);margin:0 0 16px}.pomodal .sheet form{margin-top:8px}.pomodal .sheet .btn{margin-top:4px}.pomodal .toast{top:88px;bottom:auto}.ty .wrap.in{padding-top:40px;padding-bottom:64px}.ty .h1{font-size:40px}.ty .chk-ic{color:#0b0b0b}.ty .chk-ic svg{width:26px;height:26px}.ty .ol{margin-bottom:8px}.ty .tysub{font-size:15px;color:var(--mute);line-height:1.45;margin:0 0 24px}.ty .paid{font-size:13px;color:var(--mute2);margin:-8px 0 24px}.ty .btn{display:flex}.ty .chk-ic.fail{background:var(--redbg);color:#c0392b}.tyfail .ol{margin-bottom:20px}.tyfail .banner{margin-bottom:24px}.express-shelf .express-checkout-element{min-width:0}.express-shelf.is-ready .express-checkout-element{margin-top:12px}.express-shelf .express-checkout-error{font-size:13px;color:var(--red);line-height:1.4}.express-shelf .express-checkout-error:not(:empty){margin-top:8px}.express-shelf.is-empty{display:none!important}.express-shelf:not(.is-ready){background:none!important;padding:0!important;margin:0!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .express-shelf.is-ready{display:block;background:var(--bg2);margin:12px 0 0;padding:10px;border-radius:16px}:root:not([data-theme=light]) .express-shelf.is-ready .express-checkout-element{margin-top:0}}:root[data-theme=dark] .express-shelf.is-ready{display:block;background:var(--bg2);margin:12px 0 0;padding:10px;border-radius:16px}:root[data-theme=dark] .express-shelf.is-ready .express-checkout-element{margin-top:0}@media (min-width:1024px){.chk .cempty{padding-block:120px}}.cemp{padding-block:48px 72px}.cemp .sub{margin:10px 0 0}.cemp-g{display:grid;gap:28px;margin-top:28px}.cemp-l{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.cemp-r{display:grid;grid-template-columns:96px 1fr auto;grid-template-areas:"im tx tx" "im pr bt";gap:10px 16px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)}.cemp-r .im{grid-area:im;align-self:start;display:grid;place-items:center;height:80px;border-radius:16px;background:var(--bg2)}.cemp-r .im img{width:80px;height:60px;object-fit:contain}.cemp-r .tx{grid-area:tx;min-width:0}.cemp-r .nm{margin:0;font-size:20px;font-weight:500;letter-spacing:-.02em}.cemp-r .ds{margin:3px 0 0;font-size:14px;color:var(--mute);line-height:1.35}.cemp-r .lm{display:inline-block;margin-top:8px;font-size:14px;color:var(--ink);border-bottom:1px solid var(--line2)}.cemp-r .lm:hover{border-bottom-color:var(--ink)}.cemp-r .pr{grid-area:pr}.cemp-r .pr b{display:block;font-size:20px;font-weight:500}.cemp-r .pr span{font-size:13px;color:var(--mute)}.cemp-r .btn{grid-area:bt;width:auto;height:44px;padding:0 20px}.cemp-s{background:var(--bg2);border-radius:24px;padding:24px 24px 6px}.cemp-s .eyebrow{margin:0 0 18px}.cemp-s ul{list-style:none;margin:0;padding:0}.cemp-s li{display:flex;gap:12px;align-items:flex-start;padding-bottom:18px}.cemp-s svg{width:22px;height:22px;flex:none;color:var(--ink)}.cemp-s b{display:block;font-weight:500;font-size:15px}.cemp-s span{font-size:14px;color:var(--mute)}@media (min-width:1024px){.cemp{padding-block:72px 100px}.cemp-g{grid-template-columns:minmax(0,1fr) 300px;gap:48px;align-items:start;margin-top:36px}.cemp-r{grid-template-columns:128px 1fr auto auto;grid-template-areas:"im tx pr bt";gap:24px;padding:24px 0}.cemp-r .im{align-self:center;height:96px}.cemp-r .im img{width:104px;height:76px}.cemp-r .nm{font-size:24px}.cemp-r .pr{text-align:right}.cemp-r .pr b{font-size:24px}}.cemp-s svg *{stroke-width:1.5}.ty .tyacct{margin:22px 0 14px;border:1px solid var(--line);border-radius:16px;padding:16px 18px}.ty .tyacct .t{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:500}.ty .tyacct .t svg{width:18px;height:18px;color:var(--jade)}.ty .tyacct p{margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--mute)}:root:root :is(.prs,.phbuy,.pbcard) .express-shelf.is-ready{display:block;width:100%;margin:12px auto 0;padding:0;background:none;border-radius:0}.prs .express-shelf.is-ready{max-width:320px}.phbuy .express-shelf.is-ready{max-width:400px}:root:root :is(.cartsheet .ci,.chk .item) .im{position:relative;background:none;overflow:visible}:root:root :is(.cartsheet .ci,.chk .item) .im:before{content:"";position:absolute;left:8%;right:8%;top:22%;bottom:-6%;z-index:0;pointer-events:none;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--ink) 16%,transparent),transparent);filter:blur(4px)}:root:root :is(.cartsheet .ci,.chk .item) .im img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain}:root:root .cartpop .cpr img{background:none;object-fit:contain}:root:root[data-theme=dark] .cartsheet .btn.primary{background:#fff;color:#0b0b0b;border-color:#fff}@media (prefers-color-scheme:dark){:root:root:not([data-theme=light]) .cartsheet .btn.primary{background:#fff;color:#0b0b0b;border-color:#fff}}:root:root .osum .pim{background:none}:root:root .cartsheet .ci{gap:20px;padding:22px 0;min-height:112px}:root:root .cartsheet .ci .im{width:104px;height:76px;flex:0 0 104px;padding:0}:root:root :is(.cartsheet .ci,.chk .item) .im.sm img{width:84%;height:84%;margin:auto}:root:root .cartsheet .ci .ctl{margin-top:10px}:root:root .cartsheet .upg{margin-bottom:8px}:root:root .cartsheet .cbody>.btn.primary{margin-top:24px}@media (max-width:1023px){:root:root .cartsheet{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}}.chk .hdmin .logo{width:auto}.chk .hdmin .logo svg.logo-full{width:134px;height:21px}@media (max-width:1023px){.chk .hdmin .logo svg.logo-full{width:112px;height:17.55px}}@media (min-width:1024px){.chk #chkh1{margin-top:32px}}.chk .hdmin{position:relative;z-index:40}.chk .hdmin:before{content:"";position:absolute;inset:0 auto 0 50%;width:100vw;translate:-50% 0;z-index:-1;border-bottom:1px solid transparent;pointer-events:none}.chk .hdmin.scrolled{position:sticky;top:0;height:var(--hdr-compact);margin-bottom:calc(64px - var(--hdr-compact))}.chk .hdmin.scrolled:before{background:var(--bg);background:color-mix(in srgb,var(--bg) 74%,transparent);backdrop-filter:blur(24px) saturate(1.8);-webkit-backdrop-filter:blur(24px) saturate(1.8)}.chk .hdmin.lined:before{border-bottom-color:color-mix(in srgb,var(--ink) 8%,transparent)}.chk{overflow-x:clip}@media (max-width:1023px){.chk .marks{gap:13px}}@media (max-width:380px){.chk .marks{gap:9px}}.r.it .nm .x{color:var(--mute);white-space:nowrap;margin-left:2px}.osum.mob>.r.mit{align-items:flex-start;gap:14px;padding:6px 0 14px}.osum.mob .mit .thumb{width:72px;height:52px;flex:0 0 72px;object-fit:contain;background:none}.osum.mob .mit .thumb.sm{padding:4px}.osum.mob .mit .mi{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;padding-top:2px}.osum.mob .mit .nm{font-size:16px}.osum.mob .mit .ctl{display:flex;align-items:center;gap:14px}.osum.mob .mit .qty button{display:flex;align-items:center;justify-content:center}.osum.mob .mit .rm{background:none;border:0;padding:0;font:inherit;font-size:14px;color:var(--mute2);cursor:pointer}.osum.mob .mit .pr{padding-top:2px;white-space:nowrap}.osum.mob>.r.mit>.pr{flex:0 0 auto;margin-left:auto}.osum.mob .mpay{margin-top:16px}.osum.mob .mpay .btn{width:100%}.osum.mob .mpay .marks{justify-content:center;margin-bottom:2px}.osum.mob>.r.mit{gap:20px}.osum.mob .mit .thumb{width:92px;height:66px;flex:0 0 92px}:root:root[data-theme=dark] .chk .btn.primary{background:#fff;color:#0b0b0b;border-color:#fff}@media (prefers-color-scheme:dark){:root:root:not([data-theme=light]) .chk .btn.primary{background:#fff;color:#0b0b0b;border-color:#fff}}.osum.mob .mit .thumb:not(.sm){transform:scale(1.14)}:root .chk .carbox .s.car{color:var(--ink)}.chk .item+.item{border-top:0}.r.it .pim.sm{transform:scale(.84)}.ty .ctline a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--ink) 35%,transparent)}.ty .ctline a:hover{text-decoration-color:currentColor}:root[data-theme=dark] .banner.err{background:#e5484d1a;border-color:#e5484d66;color:#f5b8b3}:root[data-theme=dark] .banner.err .t{color:#ff8f87}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .banner.err{background:#e5484d1a;border-color:#e5484d66;color:#f5b8b3}:root:not([data-theme=light]) .banner.err .t{color:#ff8f87}}.ty:not(.tyfail) .chk-ic{margin-left:auto;margin-right:auto}.ty:not(.tyfail) .h1,.ty:not(.tyfail) .ol,.ty:not(.tyfail) .tysub{text-align:center}.ty:not(.tyfail) .chk-ic{background:var(--bg2);color:#14894f}:root[data-theme=dark] .ty:not(.tyfail) .chk-ic{color:#3fd58a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ty:not(.tyfail) .chk-ic{color:#3fd58a}}:root .ty .tyacct .t svg{color:var(--ink)}:root .ty .paid{font-size:17px;font-weight:500;color:var(--ink)}:root .ty .paid{display:flex;justify-content:space-between;align-items:baseline;margin:12px 0 24px}.avs .av picture{display:contents}.avs .av.more{display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;color:var(--ink2)}.snav{display:flex;gap:6px}.snav a{display:inline-flex;align-items:center;padding:9px 14px;border-radius:var(--pill);border:1px solid var(--line);background:var(--surface);font-size:14px;color:var(--ink);white-space:nowrap;transition:border-color .15s}.snav a:hover{border-color:var(--ink)}.snav a.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.swrap .sgrp{scroll-margin-top:140px}.sempty{font-size:15px;color:var(--mute);margin:12px 0 0}.sq .ans{font-size:15.5px;line-height:1.65;color:var(--mute);max-width:660px}.sq .ans>*:first-child{margin-top:0}.sq .ans>*:last-child{margin-bottom:0}.sq .ans p,.sq .ans ul,.sq .ans ol{margin:0 0 10px}.sq .ans ul,.sq .ans ol{padding-left:20px}.sq .ans li{margin:0 0 4px}.sq .ans strong,.sq .ans b{color:var(--ink2);font-weight:500}.sq .ans a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.sq summary .qt{min-width:0}.sblk .vid{display:block;margin-top:10px}.sblk .vid picture{display:contents}.sblk .vid.playing iframe{width:100%;height:100%;border:0;display:block}.sblk .vid.playing video{width:100%;height:100%;display:block;background:#000;object-fit:contain}.sblk .steps{margin:10px 0 24px}.sblk>.btn{margin-top:0}.sfiles{margin-top:16px}.sfiles .clbl{margin:0 0 10px}.sfiles .urow{margin-top:0}.sfiles .btn .ext{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute2);margin-left:4px}.ucard h3{font-size:16px;font-weight:500;margin:0 0 12px;display:flex;align-items:center;gap:10px;line-height:1.35}.ucard h3 i{display:flex;width:18px;height:18px;flex:0 0 18px;color:var(--mute)}.ucard h3 i svg{width:18px;height:18px}.sapp{margin-top:10px}.sapp .urow{margin-top:14px}.sapp .btn>svg{width:15px;height:15px;flex:0 0 15px}.sticks{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sticks li{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--ink2)}.sticks li svg{width:16px;height:16px;flex:0 0 16px;color:var(--green)}.squick{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 40px}.squick .sq-a{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--line);border-radius:18px;background:var(--surface,var(--bg));color:var(--ink);text-decoration:none;transition:border-color .15s,background .15s}.squick .sq-a:hover{border-color:var(--line2);background:var(--bg2)}.squick i{width:36px;height:36px;border-radius:11px;background:var(--bg2);display:flex;align-items:center;justify-content:center;color:var(--ink2);margin-bottom:4px}.squick i svg{width:18px;height:18px}.squick i .as-lg{width:24px;height:24px}.squick b{font-weight:500;font-size:15.5px;line-height:1.25}.squick small{color:var(--mute);font-size:13px;line-height:1.35}@media (max-width:760px){.squick{grid-template-columns:1fr 1fr;margin-bottom:30px}}.sask{display:flex;align-items:center;gap:12px;margin:14px 0 0;padding:12px 16px;border-radius:14px;background:var(--bg2);color:var(--mute);font-size:14.5px}.sask p{margin:0}.sask a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.sask .as-lg{width:28px;height:28px;flex:none}.usub{margin:-4px 0 16px;color:var(--mute);font-size:15px}.psteps{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;counter-reset:ps}.psteps li{counter-increment:ps;background:var(--bg2);border-radius:16px;padding:14px 16px;font-size:14.5px;line-height:1.4}.psteps li:before{content:counter(ps);display:flex;width:22px;height:22px;border-radius:50%;background:var(--ink);color:var(--bg);font-size:12px;align-items:center;justify-content:center;margin-bottom:8px}.psteps b{display:block;font-weight:500}.psteps span{color:var(--mute);font-size:13.5px}@media (max-width:760px){.psteps{grid-template-columns:1fr}}.sticks-row{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:16px}.ualt{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.ualt a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.sfoot .urow{display:flex;gap:10px;flex-wrap:wrap}.sfoot .rt{display:block;margin-top:14px;font-family:var(--mono);font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--mute2)}@media (max-width:760px){.snav{width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.snav::-webkit-scrollbar{display:none}.snav a{flex:1 0 auto;justify-content:center;padding:9px 12px;font-size:13px}.swrap .sgrp{scroll-margin-top:170px}}.sblk .steps .t{font-size:17px;line-height:1.45;padding-top:6px}@media (max-width:760px){.sblk .steps .n{font-size:34px;min-width:52px}.sblk .steps .t{padding-top:3px}}.cwrap>.lead{margin-top:6px}.cmap address a{color:inherit}.cmap address a:hover{text-decoration:underline;text-underline-offset:3px}.cmap+.cmap{margin-top:12px}@media (min-width:761px){.tline[style*=--n]{grid-template-columns:repeat(var(--n),1fr)}}.abody [style*=font-size]{font-size:inherit!important}.abody h2 strong,.abody h2 b,.abody h3 strong,.abody h3 b{font-weight:inherit}.abody h2{scroll-margin-top:88px}.abody h3{font-size:19px;line-height:1.3;font-weight:500;margin:28px 0 10px}.abody h4{font-size:17px;line-height:1.35;font-weight:500;margin:22px 0 8px}.abody ol{margin:0 0 16px;padding-left:22px;display:grid;gap:9px}.abody ol li{padding-left:4px}.abody ol li:before{content:none}.abody a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.abody strong,.abody b{font-weight:500}.abody img{max-width:100%;height:auto;border-radius:12px}.abody blockquote{margin:0 0 16px;padding:4px 0 4px 18px;border-left:2px solid var(--line2);color:var(--mute)}.abody table{width:100%;border-collapse:collapse;margin:0 0 18px;font-size:15px;display:block;overflow-x:auto}.abody th,.abody td{text-align:left;padding:9px 14px 9px 0;border-bottom:1px solid var(--line);vertical-align:top}.abody th{font-weight:500}.abody.solo{max-width:760px;margin-top:32px}.acov{background:var(--bg2)}.nprose{font-size:15.5px;line-height:1.65;color:var(--ink2)}.nprose h1{font-size:34px;line-height:1.08;letter-spacing:-.03em;font-weight:500;margin:8px 0 0;color:var(--ink);text-wrap:balance}.nprose h2,.nprose h3{font-size:19px;font-weight:500;letter-spacing:-.01em;line-height:1.3;margin:34px 0 10px;color:var(--ink)}.nprose h4{font-size:16.5px;font-weight:500;margin:22px 0 8px;color:var(--ink)}.nprose p{margin:0 0 10px}.nprose br+br{display:none}.nprose ul,.nprose ol{margin:0 0 10px;padding-left:22px}.nprose li{margin:0 0 6px}.nprose li::marker{color:var(--mute2)}.nprose>ol{padding-left:0;list-style:none;counter-reset:nsec}.nprose>ol>li{counter-increment:nsec}.nprose>ol>li>section>h3:before{content:counter(nsec) ". ";color:var(--mute2)}.nprose a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.nprose strong,.nprose b{font-weight:500;color:var(--ink)}.nprose .privacy__addresses{margin:0}.nprose .privacy__section-item:first-child .privacy__addresses{margin-top:16px;color:var(--mute)}.nprose table{width:100%;border-collapse:collapse;display:block;overflow-x:auto;margin:0 0 12px}.nprose th,.nprose td{text-align:left;padding:8px 12px 8px 0;border-bottom:1px solid var(--line);vertical-align:top}@media (max-width:760px){.nprose h1{font-size:26px}}.gtapps .gtshot{margin:26px 0 0;border-radius:var(--r);overflow:hidden;background:var(--bg2)}.gtapps .gtshot img{display:block;width:100%;height:auto}.gtapps .sapp{margin-top:18px}.svc .sub{margin-bottom:32px}.svc .ctas{display:flex;flex-direction:column;gap:12px;max-width:350px;margin:0 auto}.svc .ctas .btn{width:100%}.svc .help a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.nprose :is(div,li,ol,ul,section)>br{display:none}.nprose .privacy__addresses>div,.nprose li>p{margin:0 0 10px}.svc .wrap.help{padding:24px 20px 40px}.ctp{padding:56px 0 24px}.cthd .eyebrow{margin:0 0 14px}.cthd{max-width:760px}.cthd h1{margin:0}.cthd .lead{margin:14px 0 0;font-size:17px;color:var(--mute);line-height:1.5}.ctwho{display:flex;align-items:center;gap:16px;margin-top:22px}.ctwho p{margin:0;font-size:19px;line-height:1.4;color:var(--mute);max-width:520px;text-wrap:pretty}.ctch{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px}.ctt{background:var(--bg2);border-radius:22px;padding:28px 28px 30px;min-height:210px;display:flex;flex-direction:column;color:var(--ink);text-decoration:none;transition:background .2s,transform .2s}.ctt:hover{background:color-mix(in srgb,var(--bg2) 88%,var(--ink))}.ctt .bi{display:block;width:32px;height:32px;color:var(--bim,#3cbf85)}.ctt .bi svg{width:32px;height:32px}.ctt .k{margin-top:auto;padding-top:32px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.ctt .v{margin-top:8px;font-size:21px;font-weight:500;letter-spacing:-.01em;line-height:1.25;overflow-wrap:anywhere}.ctt .w{margin-top:4px;font-size:15px;color:var(--mute)}.ctn{display:flex;align-items:center;gap:8px;margin:18px 0 0;font-size:14px;color:var(--mute)}.ctn i{width:7px;height:7px;border-radius:50%;background:#3cbf85;box-shadow:0 0 0 4px color-mix(in srgb,#3cbf85 20%,transparent)}.ctmap{position:relative;margin-top:56px;border-radius:24px;overflow:hidden;background:var(--bg2)}.ctmap .mfr{height:460px}.ctmap iframe{width:100%;height:100%;border:0;display:block;filter:grayscale(.85) contrast(1.02)}.ctmap .card{position:absolute;left:24px;bottom:24px;max-width:360px;background:var(--bg);border-radius:18px;padding:22px 24px;box-shadow:0 12px 40px #00000024}.ctmap.nomap{background:var(--bg2)}.ctmap.nomap .card{position:static;max-width:none;background:none;box-shadow:none;padding:28px}.ctmap+.ctmap{margin-top:16px}.ctmap .card b{display:block;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.ctmap .card address{font-style:normal;display:block;margin:10px 0 0;font-size:19px;line-height:1.4;color:var(--ink)}.ctmap .card address a{color:inherit}.ctmap .card address a:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:767px){.ctp{padding:32px 0 8px}.ctwho p{font-size:16px}.ctch{grid-template-columns:1fr;gap:12px;margin-top:28px}.ctt{min-height:0;padding:22px 22px 24px}.ctt .k{padding-top:22px}.ctt .v{font-size:19px}.ctmap{margin-top:36px;border-radius:20px}.ctmap .mfr{height:300px}.ctmap .card{position:static;max-width:none;border-radius:0;box-shadow:none;padding:20px 22px}}.sfiles .btn .fic{width:20px;height:24px;flex:none;display:block;margin-right:2px}@media (min-width:1024px){.sfiles .btn{min-width:195px;justify-content:center}}.ctmap+.cform,.ctmap~.cform{margin-top:36px}.nrow.nrow-th{grid-template-columns:auto 120px minmax(0,1fr) auto;align-items:center}.nrow-th .nd{align-self:center}.nth{display:block;width:120px;aspect-ratio:3/2;border-radius:10px;overflow:hidden;background:var(--bg2)}.nth img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:1023px){.nrow.nrow-th{grid-template-columns:88px minmax(0,1fr) auto;gap:6px 14px;align-items:start}.nrow-th .nd{grid-column:1/-1}.nrow-th .nth{grid-column:1;width:88px;aspect-ratio:4/3}.nrow-th .ntx{grid-column:2}.nrow-th .narr{grid-column:3;align-self:center}}.nrow.nrow-th{grid-template-columns:120px minmax(0,1fr) auto}.nrow-th .ntx .nd{margin-top:4px}@media (max-width:1023px){.nrow.nrow-th{grid-template-columns:88px minmax(0,1fr) auto;gap:0 14px}.nrow-th .nth{grid-column:1;grid-row:1}.nrow-th .ntx{grid-column:2;grid-row:1}.nrow-th .narr{grid-column:3;grid-row:1}.nrow-th .ntx .nd{grid-column:auto}}.news .nrow,.news .npage{border-top-color:#0b0b0b0f}:root[data-theme=dark] .news .nrow,:root[data-theme=dark] .news .npage{border-top-color:#ffffff14}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .news .nrow,:root:not([data-theme=light]) .news .npage{border-top-color:#ffffff14}}:root:root .news .wrap>*{max-width:940px;margin-left:auto;margin-right:auto}.cform{scroll-margin-top:96px}.uset .ac form{margin:0}.uset .ac button{background:none;border:0;padding:0;font:inherit;font-size:14px;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.uwrap [hidden]{display:none!important}.uwrap .urow form{display:contents}.uwrap>.uset{margin-top:22px}.ibtn.acc.signed:after{content:"";position:absolute;top:calc(50% - 16px);right:calc(50% - 16px);width:9px;height:9px;border-radius:50%;background:var(--jade);box-shadow:0 0 0 2px var(--bg)}.wfaults label{position:relative;cursor:pointer}.wfaults label input{position:absolute;opacity:0;pointer-events:none}.wfaults label span{display:inline-block;padding:9px 14px;border-radius:var(--pill);border:1px solid var(--line);background:var(--surface);font-size:14px;color:var(--ink)}.wfaults label:hover span{border-color:var(--ink)}.wfaults label input:checked+span{background:var(--ink);color:var(--bg);border-color:var(--ink)}.wfaults label input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.wret{white-space:pre-line}.wsec .cfield{display:block}.trkf{display:grid;gap:14px;margin-top:14px}.trkf .cfield{display:block}.trkf .cerr{margin:0}@media (max-width:900px){.hdr .ibtn.acc{display:inline-flex}.hdr .acctpop{display:none}}.uwrap.ma,.uwrap:has(>.ma-hd){max-width:1040px}.ma-eb{font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.ma-hd{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:8px}.ma-who{display:flex;align-items:center;gap:14px}.ma-av{width:48px;height:48px;border-radius:50%;background:var(--ink);color:var(--bg);display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:500;flex:none}.ma-hd h1{margin:2px 0 0;font-size:34px;line-height:1.1;font-weight:500;letter-spacing:-.02em}.ma-em{color:var(--mute);font-size:14px;margin-top:4px}.ma-seg{display:inline-flex;background:var(--bg2);border-radius:var(--pill);padding:4px;gap:2px}.ma-seg a{padding:9px 18px;border-radius:var(--pill);font-size:14px;color:var(--ink2)}.ma-seg a.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #00000014}.ma-tab{display:none}.ma-hero{margin-top:24px;display:grid;grid-template-columns:300px 1fr;border-radius:24px;overflow:hidden;background:var(--bg2)}.ma-pic{background:linear-gradient(160deg,var(--bg2),var(--bg3));display:flex;align-items:center;justify-content:center;padding:26px}.ma-pic img{width:100%;max-width:240px;height:auto;filter:drop-shadow(0 18px 24px rgba(0,0,0,.18))}.ma-info{padding:28px 30px;min-width:0}.ma-st{display:flex;align-items:center;gap:10px;margin:10px 0 4px}.ma-st .dot{width:10px;height:10px;border-radius:50%;background:var(--jade);box-shadow:0 0 0 5px #2f9c7426;flex:none}.ma-hero.off .ma-st .dot{background:var(--mute2);box-shadow:none}.ma-st b{font-size:32px;line-height:1.1;font-weight:500;letter-spacing:-.02em}.ma-sub{color:var(--mute);font-size:15px}.ma-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:22px 0 8px}.ma-bar span{height:5px;border-radius:3px;background:var(--bg3)}.ma-bar span.on{background:var(--jade)}.ma-bl{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;font-size:12.5px;color:var(--mute)}.ma-bl .on{color:var(--ink)}.ma-cta{margin-top:22px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ma-cta:empty{display:none}.ma-code{font-family:var(--mono);font-size:14px;color:var(--ink2);letter-spacing:.04em}.ma-tiles{margin-top:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ma-tile{border:1px solid var(--line);border-radius:18px;padding:16px 16px 18px;display:flex;flex-direction:column;gap:8px;color:inherit;transition:border-color .15s}.ma-tile:hover{border-color:var(--line2)}.ma-tile i{width:38px;height:38px;border-radius:12px;background:var(--bg2);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.ma-tile i svg{width:19px;height:19px}.ma-tile b{font-weight:500;font-size:15.5px}.ma-tile small{color:var(--mute);font-size:13px;line-height:1.35}.ma-tile.w small{color:var(--jade)}.ma-tile{position:relative}.ma-go{position:absolute;top:16px;right:14px;width:28px;height:28px;border-radius:50%;background:var(--bg2);display:flex;align-items:center;justify-content:center;color:var(--ink2)}.ma-go svg{width:14px;height:14px}.ma-tile:hover .ma-go{background:var(--ink);color:var(--bg)}.ma-cols{margin-top:30px;display:grid;grid-template-columns:1.3fr 1fr;gap:16px;align-items:start}.ma-acc{border:1px solid var(--line);border-radius:20px}.ma-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:16px 20px}.ma-acc summary::-webkit-details-marker{display:none}.ma-acc summary em{font-style:normal;color:var(--mute);font-size:14px}.ma-acc[open] summary em{display:none}.ma-body{padding:0 20px 8px}.ma-body .utl{margin:0}.ma-rows .r{display:flex;justify-content:space-between;gap:14px;padding:13px 0;border-top:1px solid var(--line);font-size:15px}.ma-rows .r:first-child{border-top:0;padding-top:4px}.ma-rows .r span{color:var(--mute)}.ma-rows .r b{font-weight:500;text-align:right}.ma-rows .r.t b{font-size:16.5px}.ma-addr{white-space:pre-line;font-weight:400!important}.ma-h{margin:30px 0 10px}.ma-list{border:1px solid var(--line);border-radius:20px;padding:4px 18px}.ma-list a{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--line);color:inherit}.ma-list a:first-child{border-top:0}.ma-th{width:54px;height:40px;border-radius:10px;background:var(--bg2);display:flex;align-items:center;justify-content:center;flex:none}.ma-th img{width:46px;height:34px;object-fit:contain}.ma-list .m{flex:1;min-width:0}.ma-list .m b{display:block;font-weight:500}.ma-list .m small{color:var(--mute);font-size:13px}.ma-pill{font-size:12.5px;padding:4px 10px;border-radius:var(--pill);background:var(--bg2);white-space:nowrap}.ma-pill.ok{background:var(--bg2)}@media (max-width:900px){.ma-hero{grid-template-columns:220px 1fr}.ma-tiles{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.uwrap.ma,.uwrap:has(>.ma-hd){padding-bottom:96px}.ma-hd{padding-top:0}.ma-hd .ma-eb{display:none}.ma-av{width:40px;height:40px;font-size:16px}.ma-hd h1{font-size:22px}.ma-em{font-size:13px;margin-top:2px}.ma-seg{display:none}.ma-tab{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;left:0;right:0;bottom:0;z-index:40;height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line)}.ma-tab a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:11.5px;color:var(--mute)}.ma-tab a{color:var(--mute2)}.ma-tab svg{width:52px;height:28px;padding:3px 15px;box-sizing:border-box;border-radius:var(--pill);transition:background .15s,color .15s}.ma-tab a.on{color:var(--ink);font-weight:600}.ma-tab a.on svg{background:var(--ink);color:var(--bg)}.ma-hero{grid-template-columns:92px 1fr;gap:14px;padding:16px;border-radius:22px;margin-top:16px}.ma-pic{width:92px;height:92px;border-radius:16px;padding:6px}.ma-pic img{max-width:80px;filter:drop-shadow(0 8px 10px rgba(0,0,0,.18))}.ma-info{padding:0;display:contents}.ma-info>.ma-eb,.ma-st,.ma-sub{grid-column:2}.ma-info>.ma-eb{grid-row:1;align-self:end;font-size:10.5px}.ma-hide-s{display:none}.ma-st{grid-row:2;margin:0}.ma-st b{font-size:23px}.ma-sub{grid-row:3;font-size:13.5px;line-height:1.35;align-self:start}.ma-hero .ma-pic{grid-row:1 / span 3}.ma-bar,.ma-bl,.ma-cta{grid-column:1 / -1}.ma-bar{margin:4px 0 0}.ma-bl{font-size:11px;margin-top:-6px}.ma-cta{flex-direction:column;align-items:stretch;gap:8px;margin-top:4px}.ma-cta .btn{width:100%;justify-content:center}.ma-code{text-align:center;font-size:12.5px;color:var(--mute)}.ma-tiles{grid-template-columns:1fr;gap:0;margin-top:14px;border:1px solid var(--line);border-radius:18px;overflow:hidden}.ma-tile{border:0;border-radius:0;border-top:1px solid var(--line);padding:12px 44px 12px 14px;display:grid;grid-template-columns:40px 1fr;column-gap:12px;align-items:center;min-height:64px}.ma-tile:first-child{border-top:0}.ma-tile:active{background:var(--bg2)}.ma-tile i{width:40px;height:40px;border-radius:12px;margin:0;grid-row:1 / span 2}.ma-tile b{font-size:15px;grid-column:2;align-self:end}.ma-tile small{grid-column:2;align-self:start;font-size:12.5px}.ma-go{top:50%;right:12px;transform:translateY(-50%);background:none;width:20px;height:20px;color:var(--mute)}.ma-cols{grid-template-columns:1fr;gap:10px;margin-top:16px}.ma-acc{border-radius:18px}.ma-acc summary{padding:15px 16px}.ma-body{padding:0 16px 6px}.ma-h{margin:22px 0 8px}.ma-list{padding:2px 14px}}@media (max-width:700px){body:has(.ma-tab) #beacon-container [class*=FabButtonFrame]{bottom:calc(76px + env(safe-area-inset-bottom))!important}}.mac .cfield{display:block}.mac select{width:100%}.mac-hint{margin-top:12px}.mac-att{margin-top:14px;border:1px solid var(--line);border-radius:16px;padding:4px 16px}.trkf.pillf .cfield input{height:54px;padding:0 20px;border-radius:var(--pill);background:var(--surface);border-color:var(--line);font-size:16px;outline:none}.trkf.pillf .cfield input:focus{border-color:var(--ink)}.trkf.pillf .cfield input.err{border-color:var(--red)}.trkf.pillf .cfield span{padding-left:20px}:root:root .usign .srch,:root:root .usign .pillf .cfield input{background:var(--bg2)}:root:root[data-theme=dark] .usign .srch,:root:root[data-theme=dark] .usign .pillf .cfield input{background:#2b2b2a}@media (prefers-color-scheme:dark){:root:root:not([data-theme=light]) .usign .srch,:root:root:not([data-theme=light]) .usign .pillf .cfield input{background:#2b2b2a}}.ma-body .utl li:not(.ufail)>.umk{background:var(--ink);color:var(--bg)}.ma-acc summary{cursor:default}.uwrap.ma{--jade:#14894f}:root[data-theme=dark] .uwrap.ma{--jade:#3fd58a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .uwrap.ma{--jade:#3fd58a}}.ma-st .dot{box-shadow:0 0 0 5px color-mix(in srgb,var(--jade) 18%,transparent)}.ma-pill.ok{color:var(--jade)}.ma-cols{align-items:stretch}.uwar .ucard h2{gap:14px}.uwar .uwchip{position:relative;flex:0 0 88px;width:88px;height:60px;padding:0;background:none;overflow:visible}:root[data-theme=dark] .uwar .uwchip{background:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .uwar .uwchip{background:none}}.uwar .uwchip:before{content:"";position:absolute;left:8%;right:8%;top:22%;bottom:-6%;z-index:0;pointer-events:none;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--ink) 16%,transparent),transparent);filter:blur(4px)}.uwar .uwchip img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain}.uwar .uwchip.sm img{width:84%;height:84%;margin:auto}.uwar .ukvl .r b{font-family:var(--font);font-size:14.5px;font-weight:400}.uwar .uwcard{display:flex;align-items:center;gap:28px;margin-top:14px}.uwar .uwcard .uwchip{flex:0 0 220px;width:220px;height:150px}.uwar .uwinfo{flex:1;min-width:0;margin:0}@media (max-width:700px){.uwar .uwcard{flex-direction:column;align-items:flex-start;gap:8px;margin-top:20px}.uwar .uwcard .uwchip{flex:none;width:140px;height:96px}.uwar .uwinfo{align-self:stretch}}.uwar .uwinfo{padding:16px 20px}.uwar .uwinfo h2{margin-bottom:8px}.uwar .uwinfo .ukvl .r{padding:8px 0}.uwar .uwinfo .urow{margin-top:12px}.uwar .uwcard .uwchip{height:120px}@media (max-width:860px){.uwar .uwinfo .ukvl{grid-template-columns:1fr}}.uwar .uwcard .uwact{flex:none;margin:0;flex-direction:column;align-items:stretch;gap:8px}@media (max-width:700px){.uwar .uwcard .uwact{align-self:stretch}}@media (min-width:861px){.uwar .uwinfo .ukvl{grid-template-columns:auto minmax(0,1fr);gap:0 24px}.uwar .uwinfo .ukvl .r b{white-space:nowrap}}@media (max-width:700px){.uwar .uwcard .uwact{flex-direction:row}.uwar .uwcard .uwact .btn{flex:1}}.uwar .uwcol{flex:1;min-width:0;display:flex;flex-direction:column}.uwar .uwcol .uwact{flex-direction:row;justify-content:flex-end;margin:12px 20px 0 0}@media (max-width:700px){.uwar .uwcol{align-self:stretch}.uwar .uwcol .uwact{margin:10px 0 0}}.uwar .ucard{background:var(--bg2)}@media (min-width:701px){.uwar .uwcol{flex:0 0 50%}.uwar .uwcard .uwchip{flex:1 1 auto;width:auto;height:200px}.uwar .uwcard .uwchip img{max-width:340px;margin:0 auto}.uwar .uwcard .uwchip.sm img{max-width:280px;margin:auto}}@media (min-width:701px){:root .uwar .uwinfo .ukvl{grid-template-columns:1fr}}@media (min-width:701px){.uwar .ucard+.uwcard{margin-top:40px}.uwar .uwcard .uwchip{height:160px}.uwar .uwcard .uwchip img{max-width:260px;margin:0 auto 0 0}.uwar .uwcard .uwchip.sm img{max-width:210px;margin:auto auto auto 0}}@media (min-width:701px){.uwar .uwcard{justify-content:space-between}.uwar .uwcard .uwchip{flex:0 0 260px;width:260px}.uwar .uwcard .uwchip.sm{flex-basis:210px;width:210px}.uwar .uwcard .uwchip img,.uwar .uwcard .uwchip.sm img{max-width:none;width:100%;margin:auto}}:root .uwar .uwlist{margin-top:40px}:root .uwar .uwlist>.uwcard:first-child{margin-top:0}.uwar .uwlife{margin-top:40px}.uwar .uwlife{margin-top:40px;padding-top:28px;border-top:1px solid var(--line)}.uwar .uwlife .note{font-size:14px;line-height:1.5;color:var(--mute2);margin:0}.uwar .uwlife .note b{font-weight:500;color:var(--ink)}.uwar .uwlife .urow{margin-top:16px}@media (min-width:1024px){.uwar .uwlife .note{text-align:center;max-width:720px;margin:0 auto}.uwar .uwlife .urow{justify-content:center}}@media (min-width:1024px){.uwar .uwlife{padding-left:6.5px}.uwar .uwlife .note{text-align:left;margin:0}.uwar .uwlife .urow{justify-content:flex-start}}@media (min-width:701px){.uwar .uwcard{align-items:flex-start}.uwar .uwcol{margin-top:16px}}@media (min-width:701px){.uwar .uwcard .uwchip,.uwar .uwcard .uwchip.sm{height:auto}.uwar .uwcard .uwchip img,.uwar .uwcard .uwchip.sm img{height:auto;margin:0}}@media (min-width:701px){.uwar .uwcard .uwchip.sm img{margin-left:6.5px}}.uwar .uwlist>.uwcard+.uwcard{margin-top:48px}@media (max-width:700px){.uwar .uwlist>.uwcard+.uwcard{margin-top:36px}}@media (min-width:701px){.uwar .uwcard .uwchip{margin-left:20px}}@media (min-width:1024px){.uwar .uwlife{padding-left:26.5px}}@media (min-width:701px){.uwar .uwcol{flex-basis:56%}}@media (min-width:701px){.uwar .uwcard .uwchip{margin-top:12px}}@media (min-width:701px){.uwar .uwcard .uwchip,.uwar .uwcard .uwchip.sm{flex:0 0 240px;width:240px;margin-left:30px}.uwar .uwcard .uwchip.sm img{margin-left:0}}@media (min-width:1024px){.uwar .uwlife{padding-left:36px}}@media (min-width:701px){.uwar .uwcard .uwchip{margin-top:19.6px}}.cfield select{width:100%;height:50px;padding:0 44px 0 14px;border:1px solid var(--line);border-radius:12px;background-color:var(--bg2);color:var(--ink);font:inherit;font-size:15px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a8a8f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:18px 18px;transition:border-color .15s}.cfield select:hover{border-color:var(--line2)}.cfield select:focus{border-color:var(--ink)}:root[data-theme=dark] .cfield select{color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cfield select{color-scheme:dark}}.uwrap>.uset{max-width:820px;margin:40px auto 0}.uset .rw{align-items:center}:root .uset .ac a,:root .uset .ac button{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:var(--pill);background:var(--bg2);color:var(--ink);font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;transition:background .15s}:root .uset .ac a:hover,:root .uset .ac button:hover{background:color-mix(in srgb,var(--ink) 12%,var(--bg2))}:root .uset .ac a.dgr{color:var(--red)}.uset .rw,.uset .rw:first-child{padding:26px 0}.adbox .adnote{margin:-6px 0 16px;font-size:13.5px;line-height:1.5;color:var(--mute)}.adform{display:grid;gap:12px}.adform .cfield{display:block;min-width:0}.adform .cfield input{height:50px;padding:0 14px}.adform .two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.adform .two>[hidden]{display:none}.adform .two:has(>[hidden]){grid-template-columns:1fr}.adform input:focus{border-color:var(--ink);outline:none}.adform .aderr{margin:0;font-size:13.5px;color:var(--red)}.adform .urow{margin-top:6px}@media (max-width:560px){.adform .two{grid-template-columns:1fr}}:root .uset .vl .usaved{margin:6px 0 0;font-size:13px;color:var(--jade)}.ibtn.acc.signed:after{box-shadow:none}:root:root .pillf .cfield input{background:var(--bg2)}:root:root[data-theme=dark] .pillf .cfield input{background:#2b2b2a}@media (prefers-color-scheme:dark){:root:root:not([data-theme=light]) .pillf .cfield input{background:#2b2b2a}}.uwar .wsum .ukvl .r:first-child{border-top:0;padding-top:0}.uwar .uwinfo .ukvl .r b.wret{white-space:pre-line}.wlabel,.wtrk{background:var(--bg2)}.wlabel .ukvl{grid-template-columns:1fr;margin-top:12px}.wlabel .ukvl .r b a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.wlabel .btn svg{width:18px;height:18px;margin-right:8px}.utrk{color:var(--ink);text-decoration:underline;text-underline-offset:3px;font-variant-numeric:tabular-nums}.uwar .ukvl .r b.uold{color:var(--mute);text-decoration:line-through}.as-fab{position:fixed;right:20px;bottom:40px;z-index:60;height:52px;padding:0 22px 0 18px;border-radius:var(--pill);border:0;cursor:pointer;background:var(--ink);color:var(--bg);display:flex;align-items:center;gap:10px;font:inherit;font-size:15px;font-weight:500;box-shadow:0 10px 30px #00000038;transition:transform .15s}.as-fab:hover{transform:translateY(-2px)}.as-fab svg{width:22px;height:22px}.as-fab:after{content:none}.as-fi{position:relative;display:flex;width:22px;height:22px}.as-fi svg{width:22px;height:22px}.as-fi:after{content:"";position:absolute;top:-2px;right:-3px;width:8px;height:8px;border-radius:50%;background:var(--jade);box-shadow:0 0 0 2px var(--ink)}.as-open .as-fab{display:none}body:has(.as-fab) footer{padding-bottom:104px}.as-panel{position:fixed;right:20px;bottom:20px;z-index:61;width:400px;height:min(680px,calc(100vh - 40px));background:var(--bg);color:var(--ink);border-radius:26px;box-shadow:0 24px 60px #00000047,0 0 0 1px var(--line);display:flex;flex-direction:column;overflow:hidden}.as-panel[hidden]{display:none}.as-hd{display:flex;align-items:center;gap:10px;padding:14px 12px 14px 16px;border-bottom:1px solid var(--line)}.as-lg{width:34px;height:34px;border-radius:50%;background:var(--ink);color:var(--bg);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:15px;letter-spacing:-.03em;flex:none}.as-lg.lg{width:52px;height:52px;font-size:22px}.as-lg{position:relative;overflow:hidden}.as-mk{width:100%;height:100%;display:block}.as-mk path{fill:none;stroke:currentColor;stroke-width:5.6;stroke-linecap:round;stroke-linejoin:round}.as-lg:after{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;opacity:0;pointer-events:none;transform:translate(-110%);background:linear-gradient(105deg,transparent 35%,color-mix(in srgb,var(--bg) 55%,transparent) 50%,transparent 65%)}.is-thinking .as-lg:after{opacity:1;animation:as-sweep 1.4s linear infinite}.as-lg.pop{animation:as-pop .5s ease-out}@keyframes as-sweep{to{transform:translate(110%)}}@keyframes as-pop{0%{transform:scale(.88)}60%{transform:scale(1.06)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.is-thinking .as-lg:after,.as-lg.pop{animation:none}}.as-ttl{flex:1;min-width:0}.as-ttl b{display:block;font-weight:500;font-size:15.5px;line-height:1.2}.as-ttl small{display:flex;align-items:center;gap:6px;color:var(--mute);font-size:12.5px;margin-top:2px}.as-ttl small i{width:7px;height:7px;border-radius:50%;background:var(--jade);flex:none}.as-ic{width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:var(--ink2);display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none}.as-ic:hover{background:var(--bg2)}.as-ic svg{width:18px;height:18px}.as-log{flex:1;overflow-y:auto;padding:18px 16px 8px;display:flex;flex-direction:column;gap:14px;overscroll-behavior:contain;scroll-behavior:smooth}.as-hello{margin:auto 0 4px;text-align:left}.as-hello h3{margin:14px 0 6px;font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:1.2}.as-hello p{margin:0 0 16px;color:var(--mute);font-size:14.5px;line-height:1.5}.as-need{list-style:none;margin:0 0 16px;padding:12px 14px;display:grid;gap:10px;border-radius:16px;background:var(--bg2)}.as-need li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.4;color:var(--mute)}.as-need svg{width:18px;height:18px;color:var(--ink2);flex:none;margin-top:1px}.as-need b{display:block;color:var(--ink);font-weight:500}.as-hello p.as-or{margin:0 0 8px;font-size:13px}.as-lhello{margin:auto 0 4px;padding:18px 16px;border:1px solid var(--line);border-radius:20px;background:var(--surface)}.as-lhello .avs{display:flex}.as-lhello h3{margin:12px 0 6px;font-size:20px;font-weight:500;letter-spacing:-.02em;line-height:1.2}.as-lhello p{margin:0 0 12px;color:var(--mute);font-size:14px;line-height:1.5}.as-lhello p.as-tip{font-size:13.5px;padding:10px 12px;border-radius:12px;background:var(--bg2);color:var(--ink2)}.as-lform .as-mail{flex-direction:column;align-items:stretch;gap:8px}.as-lform .as-mail input,.as-lform .as-mail button{width:100%}.as-lform .as-mail button{padding:12px 16px;font-weight:500}.as-panel.is-start .as-foot{display:none}.as-lform label{display:block;font-size:13px;color:var(--mute);margin-bottom:6px}.as-lform .as-mail{margin:0}.as-back{display:block;margin:10px auto 0;border:0;background:none;padding:4px;font:inherit;font-size:12.5px;color:var(--mute);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.as-lhello p.as-lmail{margin:0;font-size:13px}.as-lmail b{color:var(--ink);font-weight:500}.is-live .as-dis{display:none}.as-sug{display:grid;grid-template-columns:1fr 1fr;gap:8px}.as-hello .as-sug button{flex-direction:row;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;font-size:13.5px}.as-hello .as-sug svg{width:18px;height:18px;flex:none}.as-hello .as-lg.lg{width:44px;height:44px;font-size:19px}.as-hello h3{margin-top:12px}.as-sug button{display:flex;flex-direction:column;align-items:flex-start;gap:10px;text-align:left;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--ink);font:inherit;font-size:14px;line-height:1.3;cursor:pointer;transition:border-color .15s,background .15s}.as-sug button:hover{border-color:var(--line2);background:var(--bg2)}.as-sug svg{width:20px;height:20px;color:var(--ink2)}.as-me{align-self:flex-end;max-width:82%;background:var(--ink);color:var(--bg);border-radius:20px 20px 6px;padding:10px 14px;font-size:15px;line-height:1.4;white-space:pre-wrap}.as-ai{align-self:flex-start;max-width:94%;font-size:15px;line-height:1.55;color:var(--ink)}.as-ai p{margin:0 0 10px}.as-ai p:last-of-type{margin-bottom:0}.as-ai ul{margin:6px 0 10px;padding:0;list-style:none;display:grid;gap:6px}.as-ai li{position:relative;padding-left:16px}.as-ai li:before{content:"";position:absolute;left:2px;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--jade)}.as-ai a:not(.as-btn):not(.as-card){color:inherit;text-decoration:underline;text-decoration-color:var(--line2);text-underline-offset:3px}.as-card{display:flex;align-items:center;gap:12px;margin-top:12px;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:12px 14px;color:inherit;transition:border-color .15s}a.as-card:hover{border-color:var(--line2)}.as-ci{width:32px;height:32px;border-radius:10px;background:var(--bg2);color:var(--jade);display:flex;align-items:center;justify-content:center;font-weight:600;flex:none}.as-card.no .as-ci{background:var(--bg2);color:var(--mute)}.as-cm{flex:1;min-width:0}.as-cm b{display:block;font-weight:500;font-size:14.5px}.as-cm small{color:var(--jade);font-size:12.5px}.as-card.no .as-cm small{color:var(--mute)}.as-card em{font-style:normal;color:var(--mute)}.as-card.ord{flex-direction:column;align-items:stretch;gap:4px}.as-ot{display:flex;align-items:center;justify-content:space-between;gap:10px}.as-ot b{font-weight:500}.as-pill{font-size:12px;padding:3px 9px;border-radius:var(--pill);background:var(--bg2);color:var(--jade)}.as-panel{--jade:#14894f}:root[data-theme=dark] .as-panel{--jade:#3fd58a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .as-panel{--jade:#3fd58a}}.as-card.ord small{color:var(--mute);font-size:13px}.as-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin:8px 0 6px}.as-bar i{height:4px;border-radius:2px;background:var(--bg3)}.as-bar i.on{background:var(--jade)}.as-kv{display:flex;justify-content:space-between;gap:10px;font-size:13px}.as-kv span{color:var(--mute)}.as-kv b{font-family:var(--mono);font-weight:400;font-size:12.5px}.as-btn{display:block;text-align:center;margin-top:10px;background:var(--ink);color:var(--bg);border-radius:var(--pill);padding:10px;font-size:14px}.as-rate{display:flex;align-items:center;gap:2px;margin-top:8px;font-size:12px;color:var(--mute2)}.as-rate button{border:0;background:none;font-size:13px;padding:3px 5px;border-radius:8px;cursor:pointer;opacity:.5;filter:grayscale(1)}.as-rate button:first-of-type{margin-left:4px}.as-rate button:hover,.as-rate button.on{opacity:1;filter:none}.as-rate button.on{background:var(--bg2)}.as-dots{display:inline-flex;gap:5px;padding:10px 14px;background:var(--bg2);border-radius:20px 20px 20px 6px}.as-dots i{width:7px;height:7px;border-radius:50%;background:var(--mute2);animation:asb 1s infinite}.as-dots i:nth-child(2){animation-delay:.15s}.as-dots i:nth-child(3){animation-delay:.3s}@keyframes asb{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.as-dots i{animation:none;opacity:.6}.as-fab{transition:none}}.as-foot{padding:10px 12px 12px;border-top:1px solid var(--line)}.as-in{display:flex;align-items:flex-end;gap:8px;background:var(--bg2);border-radius:24px;padding:6px 6px 6px 16px}.as-in textarea{flex:1;min-width:0;border:0;background:transparent;resize:none;padding:9px 0;font:inherit;font-size:16px;line-height:1.35;color:var(--ink);max-height:120px;outline:none}.as-in:focus-within{box-shadow:0 0 0 2px var(--line2)}.as-in button{width:38px;height:38px;border:0;border-radius:50%;background:var(--ink);color:var(--bg);display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none;transition:opacity .15s}.as-in button:disabled{opacity:.25;cursor:default}.as-in button svg{width:17px;height:17px}.as-dis{display:flex;justify-content:center;align-items:center;gap:6px;font-size:11.5px;color:var(--mute2);padding-top:8px}.as-dis button{border:0;background:none;padding:0;font:inherit;font-size:12px;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.as-cnt{font-size:11.5px;color:var(--mute2);text-align:right;padding:4px 4px 0}.as-cnt.is-low{color:var(--ink)}@media (max-width:700px){.as-fab{right:16px;bottom:32px}body:has(.ma-tab) .as-fab{bottom:calc(80px + env(safe-area-inset-bottom))}.as-panel{top:0;right:0;bottom:0;left:0;width:auto;height:auto;border-radius:0;box-shadow:none;padding-bottom:env(safe-area-inset-bottom)}.as-hd{padding:10px 8px 10px 14px}.as-hd .as-lg{width:30px;height:30px}.as-hello .as-lg.lg{display:none}.as-hello h3{margin-top:0;font-size:21px}.as-hello p{font-size:14px;margin-bottom:14px}.as-sug{grid-template-columns:1fr}.as-hello .as-sug button{padding:13px 14px;font-size:15px;border-radius:14px}.as-hello .as-sug button:after{content:"›";margin-left:auto;color:var(--mute);font-size:18px;line-height:1}.as-dis{padding-top:10px}.as-dis [data-as-handoff]{border:1px solid var(--line2);border-radius:var(--pill);padding:6px 12px;text-decoration:none;font-size:13px}html.as-open,html.as-open body{overflow:hidden}}.as-agent{background:var(--bg2);border-radius:20px 20px 20px 6px;padding:10px 14px;max-width:88%}.as-who{display:block;font-size:11.5px;font-weight:500;color:var(--jade);margin-bottom:3px;letter-spacing:.02em}.as-sys{align-self:center;max-width:92%;text-align:center;font-size:12.5px;color:var(--mute);line-height:1.45;padding:2px 8px}.as-sent{font-size:12.5px;color:var(--mute)}.is-live .as-dis [data-as-handoff]{display:none}.as-mail{display:flex;gap:6px;margin-top:10px}.as-mail input{flex:1;min-width:0;border:1px solid var(--line2);border-radius:var(--pill);padding:10px 14px;font:inherit;font-size:16px;background:var(--surface);color:var(--ink)}.as-mail button{border:0;border-radius:var(--pill);background:var(--ink);color:var(--bg);padding:0 16px;font:inherit;font-size:14px;cursor:pointer}html.as-open .phpdebugbar{display:none!important}
