:root:not([data-theme=dark]){color-scheme:light;--ink: #062330;--ink-2: #2c4a57;--ink-3: #4f6b77;--bg: #f3f9fd;--bg-2: #e6f1f9;--paper: #ffffff;--paper-2: #f5f9fc;--lime: #9cff2e;--lime-hi: #dcff8a;--lime-deep: #62d600;--lime-edge: rgba(52, 120, 0, .36);--lime-pale: #effed9;--lime-text: #2e7400;--lime-glow: rgba(132, 250, 30, .55);--sky: #4cb8ee;--sky-deep: #40aee7;--sky-pale: #e1f3fd;--sky-text: #0a6aa6;--orange: #ff6a00;--orange-hi: #ffb066;--orange-pale: #fff0e3;--orange-text: #b34400;--coral: var(--orange);--coral-pale: var(--orange-pale);--coral-text: var(--orange-text);--dull: #d3e0e2;--line: rgba(6, 35, 48, .09);--line-strong: rgba(6, 35, 48, .16);--shadow-sm: 0 1px 2px rgba(0, 60, 80, .06), 0 3px 10px -4px rgba(0, 60, 80, .1);--shadow: 0 1px 2px rgba(0, 60, 80, .05), 0 14px 34px -14px rgba(0, 60, 80, .22);--shadow-lg: 0 2px 4px rgba(0, 60, 80, .05), 0 30px 66px -26px rgba(0, 60, 80, .34);--gloss: linear-gradient(180deg, #e6ffa3 0%, #b4ff4a 46%, #8af01c 100%);--gloss-glass: linear-gradient(180deg, rgba(232, 255, 160, .86) 0%, rgba(176, 255, 70, .8) 48%, rgba(134, 240, 26, .88) 100%);--cg-body: linear-gradient(180deg, rgba(212, 255, 112, .86) 0%, rgba(160, 248, 38, .74) 46%, rgba(106, 216, 4, .9) 100%);--cg-edge: rgba(58, 146, 0, .62);--cg-rim: inset 0 0 0 1px var(--cg-edge), inset 0 0 10px 1px rgba(118, 228, 0, .38);--cg-cast: 0 6px 16px -6px rgba(108, 222, 0, .8), 0 1px 2px rgba(36, 96, 0, .22);--soda: radial-gradient(80% 64% at 6% 0%, rgba(248, 253, 255, .95) 0%, rgba(240, 250, 255, 0) 62%), linear-gradient(168deg, #d2f1ff 0%, #98dcfb 34%, #5cc3f4 72%, #33aeef 100%);--lw: 1px;--lift: var(--shadow);--lift-sm: var(--shadow-sm);--r-sm: 12px;--r-md: 18px;--r-lg: 26px;--r-pill: 999px;--ease: cubic-bezier(.2, .8, .2, 1);--spring: linear(0, .02 1.2%, .09 3.2%, .36 8.4%, .68 14.2%, .89 19.4%, 1.01 24.4%, 1.055 28.6%, 1.064 32%, 1.052 36.2%, 1.018 44.8%, .998 53.6%, .993 60%, .998 72%, 1);--font: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Segoe UI", system-ui, sans-serif;--mono: ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--pad: clamp(20px, 5vw, 64px);--bar-w: min(1160px, calc(100% - 24px) );--bubble: radial-gradient(circle at 34% 30%, rgba(255, 255, 255, .95) 0 11%, rgba(255, 255, 255, 0) 17%), radial-gradient(circle at 60% 72%, rgba(255, 255, 255, .5) 0 8%, rgba(255, 255, 255, 0) 22%), radial-gradient(circle, rgba(255, 255, 255, .06) 0 56%, rgba(255, 255, 255, .9) 67%, rgba(255, 255, 255, .25) 71%, rgba(255, 255, 255, 0) 72%);--bubble-lit: radial-gradient(circle at 34% 30%, rgba(255, 255, 255, .95) 0 11%, rgba(255, 255, 255, 0) 17%), radial-gradient(circle, rgba(255, 255, 255, .3) 0 50%, rgba(255, 255, 255, .55) 70%, rgba(255, 255, 255, .1) 78%, rgba(0, 92, 112, .26) 86%, rgba(0, 92, 112, .36) 94%, rgba(255, 255, 255, .7) 98.5%, rgba(255, 255, 255, 0) 100%);--surface: var(--paper);--surface-2: var(--paper-2);--text: var(--ink);--text-2: var(--ink-2);--text-3: var(--ink-3);--lemon: var(--lime);--lemon-deep: var(--lime-deep);--lemon-edge: var(--lime-edge);--lemon-pale: var(--lime-pale)}:root:not([data-theme=dark]) *{box-sizing:border-box}:root:not([data-theme=dark]){background:var(--bg);scroll-behavior:smooth;scroll-padding-top:92px}:root:not([data-theme=dark]) body{margin:0;font-family:var(--font);color:var(--ink);background:transparent;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:break-word}:root:not([data-theme=dark]) body:before{content:"";position:fixed;z-index:-3;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle,rgba(6,35,48,.12) 0 1px,transparent 1.5px) 0 0 / 22px 22px,radial-gradient(44% 40% at 6% 16%,rgba(76,184,238,.24),transparent 72%),radial-gradient(42% 42% at 96% 44%,rgba(255,106,0,.1),transparent 72%),radial-gradient(38% 36% at 32% 94%,rgba(156,255,46,.22),transparent 72%),var(--bg)}:root:not([data-theme=dark]) ::selection{background:var(--lime);color:var(--ink)}:root:not([data-theme=dark])[data-sheet=open] body{overflow:hidden}:root:not([data-theme=dark]) .lang .short{display:none}:root:not([data-theme=dark]) a{color:inherit}:root:not([data-theme=dark]) img{display:block;max-width:100%}:root:not([data-theme=dark]) button{font:inherit;color:inherit}:root:not([data-theme=dark]) .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root:not([data-theme=dark]) .skip{position:fixed;z-index:30;left:16px;top:-60px;padding:10px 16px;border-radius:var(--r-pill);background:var(--ink);color:#fff;font-weight:700;text-decoration:none}:root:not([data-theme=dark]) .skip:focus{top:16px}:root:not([data-theme=dark]) .seg-pill{position:absolute;z-index:0;left:0;top:0;border-radius:var(--r-pill);background:var(--cg-body);box-shadow:inset 0 1.5px .5px #ffffffeb,inset 0 -3px 5px -1px #34900080,inset 0 -1px #e8ffaab3,var(--cg-rim),var(--cg-cast);transform-origin:50% 50%;pointer-events:none;transition:opacity .18s var(--ease)}:root:not([data-theme=dark]) [data-pill=off]>.seg-pill{opacity:0}:root:not([data-theme=dark]) .gnb{position:fixed;z-index:20;top:18px;left:50%;transform:translate(-50%);width:var(--bar-w)}:root:not([data-theme=dark]) .bar{position:relative;display:flex;align-items:center;gap:14px;padding:7px 8px 7px 12px;border-radius:var(--r-pill);--lg-bevel: 18px;--lg-tint: rgba(255, 255, 255, .08);--lg-fill: rgba(255, 255, 255, .24);--lg-halo: rgba(255, 255, 255, .85)}:root:not([data-theme=dark]) .bar .wordmark,:root:not([data-theme=dark]) .bar .nav-item,:root:not([data-theme=dark]) .bar .seg button,:root:not([data-theme=dark]) .bar .menu-btn{text-shadow:0 0 2px var(--lg-halo),0 0 9px var(--lg-halo),0 0 18px var(--lg-halo)}:root:not([data-theme=dark]) .wordmark{display:inline-flex;align-items:center;gap:10px;font-weight:850;font-size:19px;letter-spacing:-.03em;text-decoration:none}:root:not([data-theme=dark]) .wordmark:before{content:"";width:32px;height:32px;flex:none;border-radius:10px;background:url(/badge-96.png) center / cover;box-shadow:inset 0 0 0 1px #0623301a,0 4px 12px -3px var(--lime-glow)}:root:not([data-theme=dark]) .nav{position:relative;display:flex;gap:2px;margin-right:auto;padding:3px}:root:not([data-theme=dark]) .nav-item{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink-2);font-size:14.5px;font-weight:650;white-space:nowrap;text-decoration:none;cursor:pointer;transition:color .2s var(--ease)}:root:not([data-theme=dark]) .nav-item:hover,:root:not([data-theme=dark]) .nav-item[aria-current=true],:root:not([data-theme=dark]) .nav-item[aria-expanded=true]{color:var(--ink)}:root:not([data-theme=dark]) .chev{width:12px;height:12px;transition:transform .3s var(--spring)}:root:not([data-theme=dark]) .nav[data-mega=open] .chev{transform:rotate(180deg)}:root:not([data-theme=dark]) .seg{position:relative;display:flex;gap:2px;padding:3px;border-radius:var(--r-pill);background:#ffffff57;box-shadow:inset 0 0 0 1px #06233014,inset 0 1px 3px #003c501f}:root:not([data-theme=dark]) .bar .seg{background:#ffffff1a}:root:not([data-theme=dark]) .seg button{position:relative;z-index:1;font-size:13px;font-weight:700;color:var(--ink-3);background:transparent;border:0;border-radius:var(--r-pill);padding:5px 12px;white-space:nowrap;cursor:pointer;transition:color .2s var(--ease)}:root:not([data-theme=dark]) .seg button:hover{color:var(--ink)}:root:not([data-theme=dark]) .seg button[aria-pressed=true],:root:not([data-theme=dark]) .seg button[aria-selected=true]{color:var(--ink)}:root:not([data-theme=dark]) .menu-btn{display:none;height:38px;padding:0 16px;border:0;border-radius:var(--r-pill);background:#ffffff6b;box-shadow:inset 0 0 0 1px #06233014,inset 0 1px #ffffffe6;font-size:14px;font-weight:750;white-space:nowrap;cursor:pointer;transition:background-color .2s var(--ease),transform .12s var(--ease)}:root:not([data-theme=dark]) .menu-btn:active{transform:scale(.97)}:root:not([data-theme=dark]) .menu-btn[aria-expanded=true]{background:var(--gloss);box-shadow:inset 0 0 0 1px var(--lime-edge),0 3px 12px -2px var(--lime-glow)}:root:not([data-theme=dark]) .theme-btn{position:relative;z-index:1;display:inline-grid;place-items:center;flex:none;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:#ffffff6b;box-shadow:inset 0 0 0 1px #06233014,inset 0 1px #ffffffe6;color:var(--ink);cursor:pointer;transition:background-color .2s var(--ease),transform .12s var(--ease)}:root:not([data-theme=dark]) .theme-btn:hover{background:#ffffffb3}:root:not([data-theme=dark]) .theme-btn:active{transform:scale(.94)}:root:not([data-theme=dark]) .theme-btn svg{width:19px;height:19px;overflow:visible}:root:not([data-theme=dark]) .tb-disc{fill:currentColor;transform:scale(1.5);transform-origin:12px 12px}:root:not([data-theme=dark]) .tb-rays{display:none}:root:not([data-theme=dark]) .sheet-nav .theme-row{display:none;flex-direction:row;align-items:center;justify-content:space-between;width:100%;border:0;border-top:1px solid var(--line);background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer}:root:not([data-theme=dark]) .theme-row .theme-btn{pointer-events:none}:root:not([data-theme=dark]) .mega{position:absolute;left:0;right:0;top:calc(100% + 12px);pointer-events:none}:root:not([data-theme=dark]) .mega-inner{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;border-radius:var(--r-lg)}:root:not([data-theme=dark]) .mega-inner>.lg,:root:not([data-theme=dark]) .sheet-nav>.lg{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;border-radius:inherit;--lg-bevel: 16px;--lg-tint: rgba(255, 255, 255, .9);--lg-fill: var(--lg-fill-over);-webkit-backdrop-filter:none;backdrop-filter:none;clip-path:inset(0 0 100% 0 round var(--r-lg));transition:clip-path .24s var(--ease)}:root:not([data-theme=dark]) .mega[data-open=true]{pointer-events:auto}:root:not([data-theme=dark]) .mega[data-open=true] .lg,:root:not([data-theme=dark]) .sheet[data-open=true] .lg{clip-path:inset(0 0 0 0 round var(--r-lg));transition:clip-path .32s var(--spring)}:root:not([data-theme=dark]) .mega-card{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;padding:10px;border-radius:var(--r-md);text-decoration:none;color:var(--ink-2);opacity:0;transform:translateY(-6px);transition:background-color .2s var(--ease),opacity .18s var(--ease),transform .18s var(--ease)}:root:not([data-theme=dark]) .mega[data-open=true] .mega-card{opacity:1;transform:none;transition:background-color .2s var(--ease),opacity .24s var(--ease) 60ms,transform .3s var(--spring) 60ms}:root:not([data-theme=dark]) .mega[data-open=true] .mega-card:nth-child(3){transition-delay:0s,.1s,.1s}:root:not([data-theme=dark]) .mega[data-open=true] .mega-card:nth-child(4){transition-delay:0s,.14s,.14s}:root:not([data-theme=dark]) .mega-card:hover,:root:not([data-theme=dark]) .mega-card:focus-visible{background:#ffffff8c}:root:not([data-theme=dark]) .mega-card h3{margin:0 0 4px;font-size:17px;color:var(--ink)}:root:not([data-theme=dark]) .mega-card p{margin:0;font-size:13px}:root:not([data-theme=dark]) .mega-card .meta{font-size:11px;margin-bottom:2px}:root:not([data-theme=dark]) .mega-visual{position:relative;aspect-ratio:2 / 1;border-radius:var(--r-sm);overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.7) 0%,var(--tp) 100%);box-shadow:inset 0 0 0 1px var(--line)}:root:not([data-theme=dark]) .mega-visual img{position:absolute;left:50%;top:50%;width:46%;aspect-ratio:1;translate:-50% -50%;display:block}:root:not([data-theme=dark]) .sheet{position:fixed;z-index:19;top:0;right:0;bottom:0;left:0;padding:90px 12px 12px;pointer-events:none}:root:not([data-theme=dark]) .sheet:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0623302e;opacity:0;transition:opacity .2s var(--ease)}:root:not([data-theme=dark]) .sheet[data-open=true]:before{opacity:1}:root:not([data-theme=dark]) .sheet-nav{position:relative;display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:var(--r-lg)}:root:not([data-theme=dark]) .sheet-nav>:not(.lg){position:relative;z-index:1;opacity:0;transform:translateY(-6px);transition:opacity .16s var(--ease),transform .16s var(--ease)}:root:not([data-theme=dark]) .sheet[data-open=true]{pointer-events:auto}:root:not([data-theme=dark]) .sheet[data-open=true] .sheet-nav>:not(.lg){opacity:1;transform:none;transition:opacity .24s var(--ease) 60ms,transform .3s var(--spring) 60ms}:root:not([data-theme=dark]) .sheet-label{margin:0 6px 4px;font-size:12px;font-weight:750;letter-spacing:.06em;color:var(--ink-3)}:root:not([data-theme=dark]) .sheet-product,:root:not([data-theme=dark]) .sheet-link{display:flex;flex-direction:column;padding:10px;border-radius:var(--r-md);text-decoration:none}:root:not([data-theme=dark]) .sheet-product:active,:root:not([data-theme=dark]) .sheet-link:active{background:#ffffff8c}:root:not([data-theme=dark]) .sheet-title{font-size:19px;font-weight:750}:root:not([data-theme=dark]) .sheet-sub{font-size:13px;color:var(--ink-3)}:root:not([data-theme=dark]) .sheet-link{font-size:19px;font-weight:750;border-top:1px solid var(--line);border-radius:0}:root:not([data-theme=dark]) .sheet-product+.sheet-link{margin-top:6px}:root:not([data-theme=dark]) .stage{position:relative;overflow:hidden;isolation:isolate}:root:not([data-theme=dark]) .art{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}:root:not([data-theme=dark]) .fizz{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;pointer-events:none}:root:not([data-theme=dark]) .fizz i{position:absolute;left:var(--x);bottom:-24px;width:var(--s);height:var(--s);border-radius:50%;background:var(--bubble);box-shadow:inset 0 0 0 1px #0c1b2714;animation:fizz-rise var(--d) linear var(--delay) infinite;will-change:transform,opacity}@keyframes fizz-rise{0%{transform:translate(0);opacity:0}8%{opacity:1}50%{transform:translate(10px,-280px)}92%{opacity:1}to{transform:translateY(-560px);opacity:0}}:root:not([data-theme=dark]) .hero{--hr: 34px;margin:10px;height:max(620px,min(calc(92vh - 20px),860px));overflow:visible;border-radius:var(--hr);--glow-x: calc(100% - var(--edge) - 2% - var(--tile) / 2);--glow-y: calc(50% - var(--tile) * .06);--tile: clamp(240px, 25vw, 350px);background:radial-gradient(calc(var(--tile) * 1.15) calc(var(--tile) * 1.15) at var(--glow-x) var(--glow-y),rgba(176,255,60,0) 0%,rgba(176,255,60,.12) 36%,rgba(176,255,60,.72) 46%,rgba(176,255,60,.24) 64%,rgba(176,255,60,0) 86%),var(--soda);box-shadow:inset 0 0 0 1px #ffffff8c,0 30px 70px -44px #00607899;touch-action:pan-y}:root:not([data-theme=dark]) .hero>canvas.soda{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}:root:not([data-theme=dark]) .hero:after{content:"";position:absolute;z-index:-2;left:0;right:0;bottom:0;height:62%;border-radius:0 0 var(--hr) var(--hr);background:radial-gradient(circle,rgba(255,255,255,.85) 0 1.3px,transparent 1.8px) 7px 11px / 37px 61px,radial-gradient(circle,rgba(255,255,255,0) 0 2.4px,rgba(255,255,255,.85) 2.8px 3.4px,transparent 3.8px) 23px 40px / 83px 97px,radial-gradient(circle,rgba(255,255,255,0) 0 5px,rgba(255,255,255,.75) 5.6px 6.4px,transparent 6.9px) 61px 13px / 151px 173px;-webkit-mask:linear-gradient(transparent,#000 50%);mask:linear-gradient(transparent,#000 50%)}:root:not([data-theme=dark])[data-soda=on] .hero:after{display:none}:root:not([data-theme=dark]) .hero{--edge: max(var(--pad), calc((100% - 1160px) / 2 + var(--pad)))}:root:not([data-theme=dark]) .hero-copy{position:absolute;left:var(--edge);top:50%;translate:0 -54%;max-width:min(620px,52%);pointer-events:none}:root:not([data-theme=dark]) .hero-copy .actions{pointer-events:auto}:root:not([data-theme=dark]) .eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0 0 22px;padding:5px 14px 5px 10px;border-radius:var(--r-pill);background:#ffffff80;box-shadow:inset 0 0 0 1px #ffffffd9,0 6px 18px -10px #00506480;font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--ink)}:root:not([data-theme=dark]) .eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 1px var(--lime-edge),0 0 10px 2px var(--lime-glow)}:root:not([data-theme=dark]) h1{margin:0;text-wrap:balance;font-size:clamp(44px,5.4vw,80px);line-height:1.02;font-weight:850;letter-spacing:-.045em;color:var(--ink)}:root:not([data-theme=dark]) .lede{margin:22px 0 30px;font-size:clamp(16px,1.4vw,19px);font-weight:550;color:var(--ink-2);text-wrap:balance}:root:not([data-theme=dark]) .actions{display:flex;gap:12px;flex-wrap:wrap}:root:not([data-theme=dark]) .hero-meta{position:absolute;left:var(--edge);right:var(--edge);bottom:26px;display:flex;justify-content:space-between;align-items:center;gap:16px}:root:not([data-theme=dark]) .hero-facts{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}:root:not([data-theme=dark]) .hero-facts li{position:relative;display:inline-flex;align-items:center;padding:8px 16px;border-radius:var(--r-pill);--lg-bevel: 10px;--lg-tint: rgba(255, 255, 255, .22);--lg-fill: rgba(255, 255, 255, .4);font-size:14px;font-weight:700;color:var(--ink)}:root:not([data-theme=dark]) .hero .hint{display:none;align-items:center;gap:9px;font-size:13px;font-weight:650;color:var(--ink)}:root:not([data-theme=dark]) .hero .hint:before{content:"";width:18px;height:18px;flex:none;border-radius:50%;background:var(--bubble-lit)}:root:not([data-theme=dark])[data-soda=on] .hero .hint{display:inline-flex}:root:not([data-theme=dark]) .hint-touch{display:none}@media (pointer: coarse){:root:not([data-theme=dark]) .hint-fine{display:none}:root:not([data-theme=dark]) .hint-touch{display:inline}}:root:not([data-theme=dark]) .tuna-tile{position:absolute;z-index:1;right:calc(var(--edge) + 2%);top:50%;width:var(--tile);height:var(--tile);margin-top:calc(var(--tile) * -.56);border-radius:calc(var(--tile) * .27);--lg-bevel: 26px;--lg-tint: radial-gradient(circle at 36% 28%, rgba(236, 255, 176, .6) 0%, rgba(176, 255, 66, .46) 50%, rgba(128, 236, 24, .58) 100%);--lg-fill: rgba(196, 255, 110, .1);--lg-shadow: 0 34px 70px -26px rgba(70, 170, 0, .6), 0 0 0 1px rgba(255, 255, 255, .3), 0 4px 14px -4px rgba(0, 80, 40, .3);pointer-events:none;animation:tile-bob 6.4s ease-in-out infinite}:root:not([data-theme=dark]) .tuna-tile .tuna{position:absolute;z-index:1;top:11%;right:11%;bottom:11%;left:11%;background:url(/tuna-440.webp) center / contain no-repeat;filter:drop-shadow(0 12px 14px rgba(0,70,40,.32))}@keyframes tile-bob{50%{transform:translateY(-12px)}}:root:not([data-theme=dark]) .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 24px;border:0;border-radius:var(--r-pill);font-size:15.5px;font-weight:750;letter-spacing:-.01em;white-space:nowrap;text-decoration:none;color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-strong),var(--shadow-sm);transition:transform .16s var(--ease),box-shadow .2s var(--ease),background-color .2s var(--ease),filter .2s var(--ease)}:root:not([data-theme=dark]) .btn:hover{transform:translateY(-1px)}:root:not([data-theme=dark]) .btn:active{transform:translateY(0) scale(.98)}:root:not([data-theme=dark]) .btn-accent{background:var(--gloss);box-shadow:inset 0 0 0 1px var(--lime-edge),inset 0 1px #fffc,0 8px 22px -8px var(--lime-glow)}:root:not([data-theme=dark]) .btn-accent:hover{filter:brightness(1.04) saturate(1.08)}:root:not([data-theme=dark]) .btn-accent.glass{--lg-bevel: 12px;--lg-tint: var(--gloss-glass);--lg-fill: rgba(190, 255, 90, .3);--lg-shadow: 0 10px 28px -8px rgba(90, 210, 0, .75), 0 0 0 1px rgba(52, 120, 0, .22);--lg-halo: rgba(220, 255, 150, .7)}:root:not([data-theme=dark]) .btn-ghost{background:#ffffffd1}:root:not([data-theme=dark]) .btn-ghost:hover{background:#fff}:root:not([data-theme=dark]) .btn-lg{height:58px;padding:0 30px;font-size:17px}:root:not([data-theme=dark]) .btn.btn-sm{height:38px;padding:0 16px;font-size:14px}:root:not([data-theme=dark]) .btn:focus-visible,:root:not([data-theme=dark]) .seg button:focus-visible,:root:not([data-theme=dark]) .nav-item:focus-visible,:root:not([data-theme=dark]) .menu-btn:focus-visible,:root:not([data-theme=dark]) .mega-card:focus-visible,:root:not([data-theme=dark]) .sheet-nav a:focus-visible,:root:not([data-theme=dark]) .foot a:focus-visible,:root:not([data-theme=dark]) .wordmark:focus-visible,:root:not([data-theme=dark]) .theme-btn:focus-visible,:root:not([data-theme=dark]) .theme-row:focus-visible{outline:3px solid var(--ink);outline-offset:3px}:root:not([data-theme=dark]) .section{width:min(1160px,100%);margin:0 auto;padding:clamp(88px,11vw,144px) var(--pad) 0}:root:not([data-theme=dark]) .kicker{--k: var(--sky-deep);display:flex;align-items:center;gap:10px;margin:0 0 20px;font-size:13px;font-weight:700;letter-spacing:.03em;color:var(--ink-2)}:root:not([data-theme=dark]) .kicker:before{content:"";width:8px;height:8px;flex:none;border-radius:50%;background:var(--k);box-shadow:0 0 0 3px color-mix(in srgb,var(--k) 22%,transparent),0 0 10px color-mix(in srgb,var(--k) 60%,transparent)}:root:not([data-theme=dark]) .kicker:after{content:"";flex:1;height:1px;background:var(--line)}:root:not([data-theme=dark]) .kicker{--k: var(--orange)}:root:not([data-theme=dark]) #network .kicker{--k: var(--sky-deep)}:root:not([data-theme=dark]) #models .kicker,:root:not([data-theme=dark]) #performance .kicker,:root:not([data-theme=dark]) #pricing .kicker{--k: var(--lime-deep)}:root:not([data-theme=dark]) h2{margin:0 0 16px;font-size:clamp(30px,4vw,50px);line-height:1.12;font-weight:800;letter-spacing:-.045em}:root:not([data-theme=dark]) h2 .dim{color:var(--ink-3)}:root:not([data-theme=dark]) h3{margin:4px 0 10px;font-size:21px;line-height:1.3;font-weight:750;letter-spacing:-.025em}:root:not([data-theme=dark]) .meta{margin:0;font-size:12px;font-weight:700;letter-spacing:.05em;color:var(--ink-3)}:root:not([data-theme=dark]) .prose{font-size:18px;font-weight:450;color:var(--ink-2);margin:0 0 38px;max-width:760px}:root:not([data-theme=dark]) .prose .src{display:inline-block;font-size:13px;color:var(--ink-3)}:root:not([data-theme=dark]) .link-row{margin:22px 0 0}:root:not([data-theme=dark]) .type-title{font-size:clamp(34px,4.4vw,56px);line-height:1;font-weight:800;letter-spacing:-.05em;color:var(--ink)}:root:not([data-theme=dark]) .type-sub{font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--ink-2)}:root:not([data-theme=dark]) .facts{margin:18px 0 0;display:grid;gap:0;border-top:1px solid var(--line-strong)}:root:not([data-theme=dark]) .facts div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--line);font-size:14px}:root:not([data-theme=dark]) .facts dt{color:var(--ink-3);font-weight:500}:root:not([data-theme=dark]) .facts dd{margin:0;color:var(--ink);font-weight:650;text-align:right;font-variant-numeric:tabular-nums}:root:not([data-theme=dark]) .facts.narrow{max-width:440px;margin-top:28px}:root:not([data-theme=dark]) .price{margin:20px 0 0;color:var(--ink-2);font-size:15px;font-weight:600}:root:not([data-theme=dark]) .price strong{font-size:36px;font-weight:800;letter-spacing:-.04em;color:var(--ink);margin-right:2px;font-variant-numeric:tabular-nums}:root:not([data-theme=dark]) .price strong span{font-size:21px;font-weight:750;margin-left:1px}:root:not([data-theme=dark]) .note{display:inline-flex;align-items:center;gap:8px;margin:12px 0 0;font-size:13px;font-weight:650;color:var(--ink)}:root:not([data-theme=dark]) .note:before{content:"";width:18px;height:18px;flex:none;border-radius:50%;background:var(--lime) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.4 6.9 11 12 5.2' fill='none' stroke='%23062330' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat}:root:not([data-theme=dark]) [data-tier="3400g"],:root:not([data-theme=dark]) .picker button[data-model="3400g"],:root:not([data-theme=dark]) .showcase[data-model="3400g"]{--ta: var(--lime);--tp: var(--lime-pale);--tt: var(--lime-text);--tg: linear-gradient(180deg, #dcff8f, #86ec1c)}:root:not([data-theme=dark]) [data-tier="5700g"],:root:not([data-theme=dark]) .picker button[data-model="5700g"],:root:not([data-theme=dark]) .showcase[data-model="5700g"]{--ta: var(--sky);--tp: var(--sky-pale);--tt: var(--sky-text);--tg: linear-gradient(180deg, #a6e1fb, #40aee7)}:root:not([data-theme=dark]) [data-tier="8700g"],:root:not([data-theme=dark]) .picker button[data-model="8700g"],:root:not([data-theme=dark]) .showcase[data-model="8700g"]{--ta: var(--orange);--tp: var(--orange-pale);--tt: var(--orange-text);--tg: linear-gradient(180deg, var(--orange-hi), var(--orange))}:root:not([data-theme=dark]) .pname,:root:not([data-theme=dark]) .tab-name,:root:not([data-theme=dark]) .type-name{font-weight:800}:root:not([data-theme=dark]) .pname:before,:root:not([data-theme=dark]) .type-name:before{content:"";display:inline-block;width:.42em;height:.42em;margin:0 .32em .12em .04em;border-radius:50%;vertical-align:middle;background:var(--ta);box-shadow:0 0 0 .14em color-mix(in srgb,var(--ta) 26%,transparent)}:root:not([data-theme=dark]) .tagline{margin:2px 0 6px!important;font-size:15px;font-weight:700;color:var(--ink)}:root:not([data-theme=dark]) .pitch{margin:0!important;font-size:14px;color:var(--ink-2)}:root:not([data-theme=dark]) .meters{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px}:root:not([data-theme=dark]) .meters li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px}:root:not([data-theme=dark]) .m-name{color:var(--ink-3);font-weight:700}:root:not([data-theme=dark]) .m-track{height:10px;border-radius:var(--r-pill);background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line),inset 0 1px 2px #0c1b270f;overflow:hidden}:root:not([data-theme=dark]) .m-fill{display:block;height:100%;width:var(--w);border-radius:inherit;background:linear-gradient(180deg,#ffffff80,#fff0 65%),var(--ta)}:root:not([data-theme=dark]) .m-value{color:var(--ink);font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}:root:not([data-theme=dark]) .seg-lg{display:inline-flex;margin:0 0 22px;padding:4px;background:#ffffff8c}:root:not([data-theme=dark]) .seg-lg button{font-size:15px;padding:8px 22px}:root:not([data-theme=dark]) .picker button{display:flex;flex-direction:column;align-items:center;line-height:1.2}:root:not([data-theme=dark]) .picker .tab-name{font-size:11px;letter-spacing:.02em;color:var(--ink-3)}:root:not([data-theme=dark]) .picker button[aria-selected=true] .tab-name{color:var(--ink-2)}:root:not([data-theme=dark]) .picker .tab-model{font-weight:800;letter-spacing:-.01em}:root:not([data-theme=dark]) .showcase{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:18px;align-items:stretch}:root:not([data-theme=dark]) .stage-product,:root:not([data-theme=dark]) .stage-lanes{border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px #ffffffb3,inset 0 0 0 2px var(--line),var(--shadow)}:root:not([data-theme=dark]) .stage-product{min-height:460px;background:linear-gradient(rgba(6,35,48,.05) 1px,transparent 1px) 0 0 / 28px 28px,linear-gradient(90deg,rgba(6,35,48,.05) 1px,transparent 1px) 0 0 / 28px 28px,radial-gradient(60% 60% at 70% 42%,color-mix(in srgb,var(--ta) 30%,transparent) 0%,transparent 70%),radial-gradient(90% 80% at 70% 40%,#fff 0%,var(--tp) 75%);transition:background-color .3s var(--ease)}:root:not([data-theme=dark]) .chip-wrap{position:absolute;z-index:-1;top:4%;bottom:11%;right:3%;width:min(68%,440px);display:grid;place-items:center}:root:not([data-theme=dark]) .scan{--rx: 0deg;--ry: 0deg;position:relative;width:100%;aspect-ratio:1;transform:perspective(1100px) rotateX(var(--rx)) rotateY(var(--ry));transition:opacity .14s var(--ease)}:root:not([data-theme=dark]) .scan.swap{opacity:0}:root:not([data-theme=dark]) .scan>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;-webkit-user-select:none;user-select:none}:root:not([data-theme=dark]) .scan-win{position:absolute;left:0;right:0;top:0;height:30%;overflow:hidden;pointer-events:none;will-change:transform;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 9%,#000 91%,transparent)}:root:not([data-theme=dark]) .scan-xray{position:absolute;left:0;top:0;width:100%;height:calc(100% / .3);display:block;will-change:transform}:root:not([data-theme=dark]) .scan-beam{position:absolute;left:6.5%;right:6.5%;height:2px;border-radius:2px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(190,255,250,.95) 12%,#ffffff 50%,rgba(190,255,250,.95) 88%,transparent);box-shadow:0 0 10px 2px #50e6ff8c,0 0 26px 6px #9cff2e40}:root:not([data-theme=dark]) .scan-beam.top{top:9%}:root:not([data-theme=dark]) .scan-beam.bottom{bottom:9%}:root:not([data-theme=dark]) .scan-sheen{display:none}:root:not([data-theme=dark]) .scan[data-tilt=on] .scan-sheen{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.5) 46%,transparent 60%) calc(50% + var(--ry) * 14) 50% / 220% 100% no-repeat;mix-blend-mode:soft-light;-webkit-mask:var(--photo) center / 100% 100% no-repeat;mask:var(--photo) center / 100% 100% no-repeat}:root:not([data-theme=dark]) .ov{position:absolute;z-index:1;margin:0;display:flex;flex-direction:column;gap:8px;padding:16px 22px 18px;border-radius:20px;--lg-bevel: 14px;--lg-tint: rgba(255, 255, 255, .2);--lg-fill: rgba(255, 255, 255, .5);pointer-events:none}:root:not([data-theme=dark]) .ov-model{left:clamp(14px,3vw,26px);bottom:clamp(16px,3vw,28px);opacity:0;transform:translateY(8px);transition:opacity .26s var(--ease),transform .36s var(--spring)}:root:not([data-theme=dark]) .showcase[data-model="3400g"] .ov-model[data-for="3400g"],:root:not([data-theme=dark]) .showcase[data-model="5700g"] .ov-model[data-for="5700g"],:root:not([data-theme=dark]) .showcase[data-model="8700g"] .ov-model[data-for="8700g"]{opacity:1;transform:none;transition-delay:.16s}:root:not([data-theme=dark]) .type-name{font-size:13px;letter-spacing:.02em;align-self:flex-start}:root:not([data-theme=dark]) .panels{position:relative;display:grid;padding:30px 26px 26px;border-radius:var(--r-lg);color:var(--ink-2)}:root:not([data-theme=dark]) .panel{grid-area:1 / 1;animation:panel-in .36s var(--spring) both}:root:not([data-theme=dark]) .panels,:root:not([data-theme=dark]) .price-card{--lg-tint: radial-gradient(120% 70% at 0% 0%, color-mix(in srgb, var(--ta) 30%, transparent) 0%, transparent 62%), rgba(255, 255, 255, .2)}:root:not([data-theme=dark]) .panel[hidden]{display:none}:root:not([data-theme=dark]) .panel h3{color:var(--ink)}@keyframes panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}:root:not([data-theme=dark]) .perf-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:18px;align-items:stretch}:root:not([data-theme=dark]) .card{position:relative;border-radius:var(--r-lg);padding:26px;color:var(--ink-2)}:root:not([data-theme=dark]) .card h3{color:var(--ink)}:root:not([data-theme=dark]) .card p{margin:0 0 12px}:root:not([data-theme=dark]) .perf-card .meta{margin-bottom:4px}:root:not([data-theme=dark]) .vs{color:var(--ink-3);font-weight:600;margin:0 4px}:root:not([data-theme=dark]) .source{margin:18px 0 0!important;font-size:12px;color:var(--ink-3)}:root:not([data-theme=dark]) .big-stat{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:18px 0 4px!important}:root:not([data-theme=dark]) .big-stat strong{position:relative;font-size:clamp(64px,7vw,92px);line-height:1;font-weight:800;letter-spacing:-.06em;color:var(--ink)}:root:not([data-theme=dark]) .big-stat strong:after{content:"";position:absolute;left:.04em;right:.04em;bottom:-.04em;height:.09em;border-radius:99px;background:var(--tg)}:root:not([data-theme=dark]) .big-stat strong span{font-size:.42em;margin-left:3px;letter-spacing:0}:root:not([data-theme=dark]) .big-stat>span{font-size:14px;font-weight:550;color:var(--ink-2)}:root:not([data-theme=dark]) .columns{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:end}:root:not([data-theme=dark]) .col{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px;padding-bottom:26px;text-align:center;min-width:0}:root:not([data-theme=dark]) .col-value{font-size:15px;font-weight:750;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.2}:root:not([data-theme=dark]) .col-value em{display:block;font-style:normal;font-size:12px;font-weight:700;color:var(--ink-3)}:root:not([data-theme=dark]) .col.ours .col-value em{color:var(--tt)}:root:not([data-theme=dark]) .col-bar{display:block;width:min(100%,56px);height:calc(var(--h) * 1.9px);border-radius:16px 16px 8px 8px;background:linear-gradient(90deg,#ffffff80 0,#ffffff80 18%,#fff0 30%),linear-gradient(180deg,#e7f0f1,#cfdcde);box-shadow:inset 0 0 0 1px #0623300f;transform-origin:bottom}:root:not([data-theme=dark]) .col.ours .col-bar{background:radial-gradient(circle at 30% 30%,rgba(255,255,255,0) 0 2.6px,rgba(255,255,255,.9) 3px 3.8px,transparent 4.2px) 0 0 / 56px 61px,radial-gradient(circle at 68% 12%,rgba(255,255,255,0) 0 1.4px,rgba(255,255,255,.85) 1.8px 2.6px,transparent 3px) 0 0 / 56px 41px,radial-gradient(circle at 48% 66%,rgba(255,255,255,.8) 0 1px,transparent 1.5px) 0 0 / 56px 29px,linear-gradient(90deg,#ffffff8c 0,#ffffff8c 16%,#fff0 30%),var(--tg);box-shadow:inset 0 0 0 1px #0623300d,0 12px 24px -10px color-mix(in srgb,var(--ta) 90%,transparent);animation:fizz-bar 4.2s linear infinite}@keyframes fizz-bar{to{background-position:0 -122px,0 -123px,0 -116px,0 0,0 0}}:root:not([data-theme=dark]) .col-name{font-size:13px;font-weight:750;color:var(--ink);white-space:nowrap}:root:not([data-theme=dark]) .col-name small{display:block;font-size:11px;font-weight:550;color:var(--ink-3)}:root:not([data-theme=dark]) .col-tag{position:absolute;bottom:0;left:50%;translate:-50% 0;white-space:nowrap;padding:0 8px;line-height:18px;border-radius:var(--r-pill);font-size:11px;font-weight:750;color:var(--ink);background:var(--gloss);box-shadow:inset 0 0 0 1px var(--lime-edge)}:root:not([data-theme=dark]) .spec-chips{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:root:not([data-theme=dark]) .spec-chips li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;padding:11px 13px;border-radius:var(--r-sm);background:var(--tp);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ta) 30%,transparent);font-size:12px;font-weight:550;color:var(--ink-2)}:root:not([data-theme=dark]) .spec-chips li>span:first-child{flex-basis:100%}:root:not([data-theme=dark]) .spec-chips b{font-size:18px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}:root:not([data-theme=dark]) .spec-chips .was:before{content:"vs "}:root:not([data-theme=dark]) .spec-chips em{font-style:normal;font-weight:750;color:var(--tt);margin-left:auto}:root:not([data-theme=dark]) .legend{display:flex;gap:16px;margin:22px 0 10px!important;font-size:12px;font-weight:700;color:var(--ink-2)}:root:not([data-theme=dark]) .key:before{content:"";display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:50%;vertical-align:-1px;background:var(--dull)}:root:not([data-theme=dark]) .key.a:before{background:var(--ta)}:root:not([data-theme=dark]) .duel{list-style:none;margin:0;padding:0;display:grid;gap:14px}:root:not([data-theme=dark]) .duel li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px}:root:not([data-theme=dark]) .duel-name{font-size:13px;font-weight:600;color:var(--ink-2)}:root:not([data-theme=dark]) .duel-gain{font-style:normal;font-size:13px;font-weight:750;color:var(--tt);text-align:right}:root:not([data-theme=dark]) .duel-row{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) 54px;align-items:center;gap:10px}:root:not([data-theme=dark]) .duel-bar{display:block;height:10px;width:var(--w);border-radius:var(--r-pill);background:var(--dull);transform-origin:left}:root:not([data-theme=dark]) .duel-row.a .duel-bar{background:linear-gradient(180deg,#fff6,#fff0 60%),var(--ta)}:root:not([data-theme=dark]) .duel-row b{font-size:13px;font-weight:700;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}:root:not([data-theme=dark]) .duel-row.b b{font-weight:500;color:var(--ink-3)}:root:not([data-theme=dark]) [data-reveal] .col-bar,:root:not([data-theme=dark]) [data-reveal] .duel-bar{transition:transform .9s cubic-bezier(.16,1,.3,1)}:root:not([data-theme=dark]) [data-reveal].pre .col-bar{transform:scaleY(.03)}:root:not([data-theme=dark]) [data-reveal].pre .duel-bar{transform:scaleX(.03)}:root:not([data-theme=dark]) [data-reveal].in .col:nth-child(2) .col-bar,:root:not([data-theme=dark]) [data-reveal].in .duel li:nth-child(2) .duel-bar{transition-delay:60ms}:root:not([data-theme=dark]) [data-reveal].in .col:nth-child(3) .col-bar,:root:not([data-theme=dark]) [data-reveal].in .duel li:nth-child(3) .duel-bar{transition-delay:.12s}:root:not([data-theme=dark]) [data-reveal].in .col:nth-child(4) .col-bar,:root:not([data-theme=dark]) [data-reveal].in .duel li:nth-child(4) .duel-bar{transition-delay:.18s}:root:not([data-theme=dark]) [data-reveal].in .col:nth-child(5) .col-bar,:root:not([data-theme=dark]) [data-reveal].in .duel li:nth-child(5) .duel-bar{transition-delay:.24s}:root:not([data-theme=dark]) [data-reveal].in .duel li:nth-child(6) .duel-bar{transition-delay:.3s}:root:not([data-theme=dark]) .price-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}:root:not([data-theme=dark]) .price-card{position:relative;display:flex;flex-direction:column;padding:32px 26px 26px;border-radius:var(--r-lg);color:var(--ink-2)}:root:not([data-theme=dark]) .price-card .meta{align-self:flex-start;padding:3px 10px;border-radius:var(--r-pill);background:var(--tp);color:var(--tt)}:root:not([data-theme=dark]) .price-card h3{color:var(--ink);margin:12px 0 0}:root:not([data-theme=dark]) .price-card .facts{margin-bottom:4px}:root:not([data-theme=dark]) .price-card .btn{margin-top:22px;align-self:stretch}:root:not([data-theme=dark]) .price-card .note+.btn,:root:not([data-theme=dark]) .price-card .price+.btn{margin-top:auto}:root:not([data-theme=dark]) .price-card .price{margin-bottom:22px}:root:not([data-theme=dark]) .price-card .note{margin:-12px 0 22px}:root:not([data-theme=dark]) .price-card.picked{--lg-shadow: 0 0 0 1.5px var(--lime-deep), 0 26px 60px -24px var(--lime-glow), var(--shadow-lg);transform:translateY(-6px)}:root:not([data-theme=dark]) .price-card.picked .meta{background:var(--gloss);color:var(--ink);box-shadow:inset 0 0 0 1px var(--lime-edge)}:root:not([data-theme=dark]) .net-show{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px;align-items:stretch}:root:not([data-theme=dark]) .stage-lanes{min-height:420px;background:radial-gradient(70% 60% at 66% 64%,rgba(76,184,238,.24),transparent 70%),linear-gradient(180deg,#f6fbff,#e2f1fb)}:root:not([data-theme=dark]) .ov-lanes{left:clamp(14px,3vw,26px);top:clamp(14px,3vw,26px);max-width:min(420px,calc(100% - 28px))}:root:not([data-theme=dark]) .ov-lanes .type-title{font-size:clamp(26px,3vw,38px);text-wrap:balance}:root:not([data-theme=dark]) .ov-lanes .type-title+.type-title{color:var(--sky-text);transition:opacity .5s var(--ease)}:root:not([data-theme=dark]) .stage-lanes[data-phase="1"] .ov-lanes .type-title+.type-title{opacity:.3}:root:not([data-theme=dark]) .bm{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;perspective:1000px;perspective-origin:56% 10%;pointer-events:none}:root:not([data-theme=dark]) .bm-plane{position:absolute;left:56%;top:60%;transform-style:preserve-3d;transform:translate(-50%,-50%) scale(var(--k, 1)) rotateX(calc(50deg - var(--py, 0) * 6deg)) rotate(calc(-14deg + var(--px, 0) * 8deg));transition:transform .7s var(--ease)}:root:not([data-theme=dark]) .bm-floor,:root:not([data-theme=dark]) .bm-fx{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}:root:not([data-theme=dark]) .bm-floor{-webkit-mask:radial-gradient(closest-side,#000 58%,transparent 100%);mask:radial-gradient(closest-side,#000 58%,transparent 100%)}:root:not([data-theme=dark]) .bm-beam{position:absolute;height:260px;margin-top:-260px;border-radius:14px 14px 0 0;transform-origin:50% 100%;transform:rotateX(-90deg) scaleY(.35);opacity:0;background:linear-gradient(0deg,#ff6a00bf,#ff8c324d 46%,#ffb06600);box-shadow:0 0 40px 6px #ff6a002e}:root:not([data-theme=dark]) .ip-read{display:flex;flex-direction:column}:root:not([data-theme=dark]) .ip-read strong{color:var(--ink);font-weight:750}:root:not([data-theme=dark]) .ip-anatomy{display:flex;align-items:flex-start;margin:20px 0 22px!important;font-variant-numeric:tabular-nums}:root:not([data-theme=dark]) .ip-part{display:flex;flex-direction:column;align-items:flex-start;gap:10px}:root:not([data-theme=dark]) .ip-part.band{--pc: var(--sky-text)}:root:not([data-theme=dark]) .ip-part.host{--pc: var(--ink)}:root:not([data-theme=dark]) .ip-num,:root:not([data-theme=dark]) .ip-sep{font-family:var(--mono);font-size:clamp(28px,3.2vw,42px);font-weight:700;line-height:1;letter-spacing:-.04em}:root:not([data-theme=dark]) .ip-num{position:relative;padding-bottom:14px;color:var(--pc)}:root:not([data-theme=dark]) .ip-num:after{content:"";position:absolute;left:1px;right:1px;bottom:0;height:9px;border:1.5px solid currentColor;border-top:0;border-radius:0 0 6px 6px}:root:not([data-theme=dark]) .ip-sep{padding:0 1px;color:var(--ink-3)}:root:not([data-theme=dark]) .ip-label{display:flex;flex-direction:column;font-size:13px;line-height:1.35;color:var(--ink-3);white-space:nowrap}:root:not([data-theme=dark]) .ip-label b{font-size:15px;font-weight:750;color:var(--pc)}:root:not([data-theme=dark]) .ip-analogy{margin:auto 0 0!important;padding-top:14px;border-top:1px solid var(--line);color:var(--ink);font-weight:600}:root:not([data-theme=dark]) .ip-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}:root:not([data-theme=dark]) .ip-case{position:relative;display:flex;flex-direction:column}:root:not([data-theme=dark]) .ip-case.neg{--bc: #93a7ae;--bt: var(--ink-3);--bp: #edf3f3}:root:not([data-theme=dark]) .ip-case.ours{--bc: var(--sky-deep);--bt: var(--sky-text);--bp: var(--sky-pale)}:root:not([data-theme=dark]) .ip-case>p:last-child{margin:auto 0 0}:root:not([data-theme=dark]) .ip-case.neg{--lg-tint: rgba(226, 236, 238, .4);--lg-fill: rgba(240, 246, 247, .6)}:root:not([data-theme=dark]) .ip-case.ours{--lg-tint: radial-gradient(120% 70% at 0% 0%, rgba(76, 184, 238, .26), transparent 62%), rgba(255, 255, 255, .2);--lg-shadow: 0 0 0 1.5px color-mix(in srgb, var(--sky-deep) 60%, transparent), 0 22px 50px -24px rgba(64, 174, 231, .55)}:root:not([data-theme=dark]) .ip-case .meta{margin-bottom:4px;color:var(--bt)}:root:not([data-theme=dark]) .ip-list{list-style:none;margin:8px 0 20px;padding:0;display:grid;gap:8px}:root:not([data-theme=dark]) .ip-list li{display:flex;align-items:baseline;gap:14px;font-size:16px;font-variant-numeric:tabular-nums}:root:not([data-theme=dark]) .ip-pc{flex:none;min-width:44px;font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--ink-3)}:root:not([data-theme=dark]) .ip-addr{font-family:var(--mono);font-weight:500;color:var(--ink-3)}:root:not([data-theme=dark]) .ip-addr b{font-weight:800;color:var(--ink)}:root:not([data-theme=dark]) .bd{margin-right:1px;padding:1px 6px;border-radius:6px;color:var(--ink);background:var(--bp);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bc) 60%,transparent)}:root:not([data-theme=dark]) .bands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,2vw,20px);margin:0 0 20px}:root:not([data-theme=dark]) .band{display:flex;flex-direction:column;align-items:center;gap:8px}:root:not([data-theme=dark]) .blk{position:relative;width:100%;max-width:128px;aspect-ratio:1;border-radius:12px;background:radial-gradient(circle,rgba(12,27,39,.18) 0 .8px,transparent 1.3px) 0 0 / 6.25% 6.25%,var(--bp);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bc) 45%,transparent)}:root:not([data-theme=dark]) .band.empty .blk{background:radial-gradient(circle,rgba(12,27,39,.12) 0 .8px,transparent 1.3px) 0 0 / 6.25% 6.25%,var(--paper);box-shadow:none;outline:1px dashed var(--line-strong);outline-offset:-1px}:root:not([data-theme=dark]) .blk i{position:absolute;left:calc((var(--c) + .5) * 6.25%);top:calc((var(--r) + .5) * 6.25%);width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--bc);box-shadow:0 0 0 3px color-mix(in srgb,var(--bc) 25%,transparent)}:root:not([data-theme=dark]) .ip-case.ours .blk i{background:var(--sky-deep);box-shadow:0 0 0 3px #40aee740,0 0 12px #40aee799}:root:not([data-theme=dark]) .band-name{font-family:var(--mono);font-size:12px;font-weight:600;color:var(--bt)}:root:not([data-theme=dark]) .band.empty .band-name{color:var(--ink-3)}:root:not([data-theme=dark]) [data-reveal] .blk i{transition:transform .6s var(--spring),opacity .3s var(--ease)}:root:not([data-theme=dark]) [data-reveal].pre .blk i{transform:scale(0);opacity:0}:root:not([data-theme=dark]) [data-reveal].in .blk i:nth-child(2),:root:not([data-theme=dark]) [data-reveal].in .band:nth-child(2) .blk i{transition-delay:.14s}:root:not([data-theme=dark]) [data-reveal].in .blk i:nth-child(3),:root:not([data-theme=dark]) [data-reveal].in .band:nth-child(3) .blk i{transition-delay:.28s}:root:not([data-theme=dark]) .cards{display:grid;gap:18px}:root:not([data-theme=dark]) .cards.three{grid-template-columns:repeat(3,minmax(0,1fr))}:root:not([data-theme=dark]) .cards .card p{margin:0}:root:not([data-theme=dark]) .cards .card h3{display:flex;align-items:center;gap:12px}:root:not([data-theme=dark]) .cards .card h3:before{content:"";width:18px;height:18px;flex:none;border-radius:50%;--d: var(--sky);background:radial-gradient(circle at 34% 30%,#fff 0,#fff 14%,#fff0 30%),radial-gradient(circle at 50% 60%,color-mix(in srgb,var(--d) 70%,#fff) 0%,var(--d) 70%);box-shadow:0 4px 10px -3px color-mix(in srgb,var(--d) 70%,transparent)}:root:not([data-theme=dark]) .cards .card h3:before{--d: var(--orange)}:root:not([data-theme=dark]) .cards .card:nth-child(3n+2) h3:before{--d: var(--sky)}:root:not([data-theme=dark]) .cards .card:nth-child(3n+3) h3:before{--d: var(--lime-deep)}:root:not([data-theme=dark]) .steps{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}:root:not([data-theme=dark]) .steps .card{position:relative}:root:not([data-theme=dark]) .steps .card p{margin:0}:root:not([data-theme=dark]) .step-no{display:inline-grid;place-items:center;width:40px;height:40px;margin-bottom:14px;border-radius:50%;font-size:16px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ink);background:var(--gloss);box-shadow:inset 0 0 0 1px var(--lime-edge),inset 0 1px #fffc,0 6px 16px -6px var(--lime-glow)}:root:not([data-theme=dark]) .notice{--lg-tint: radial-gradient(120% 80% at 0% 0%, rgba(176, 255, 64, .3), transparent 62%), rgba(255, 255, 255, .2)}:root:not([data-theme=dark]) .notice ul{margin:6px 0 0;padding-left:1.1em;display:grid;gap:8px}:root:not([data-theme=dark]) .notice li::marker{color:var(--lime-text)}:root:not([data-theme=dark]) .notice strong{color:var(--ink);font-weight:700}:root:not([data-theme=dark]) .warn{margin:16px 0 0!important;padding-top:14px;border-top:1px solid var(--line-strong);font-size:14px;font-weight:650;color:var(--coral-text)}:root:not([data-theme=dark]) .section.contact{position:relative;width:calc(min(1160px,100%) - 2 * var(--pad));margin-top:clamp(88px,11vw,144px);padding:clamp(32px,5vw,60px);overflow:hidden;isolation:isolate;border-radius:34px;background:radial-gradient(34% 46% at 20% 58%,#b0ff3c99,#b0ff3c33 55%,#b0ff3c00 80%),var(--soda);box-shadow:inset 0 0 0 1px #ffffff8c,0 30px 70px -40px #00607899}:root:not([data-theme=dark]) .contact .kicker{color:var(--ink)}:root:not([data-theme=dark]) .contact .kicker:before{background:var(--lime);box-shadow:0 0 0 1px var(--lime-edge),0 0 10px 2px var(--lime-glow)}:root:not([data-theme=dark]) .contact .kicker:after{background:#06233024}:root:not([data-theme=dark]) .contact .prose{margin-bottom:26px;color:var(--ink)}:root:not([data-theme=dark]) .contact .facts{border-top-color:#0623304d}:root:not([data-theme=dark]) .contact .facts div{border-bottom-color:#06233024}:root:not([data-theme=dark]) .contact .facts dt{color:var(--ink)}:root:not([data-theme=dark]) .contact .fizz i{background:var(--bubble-lit);box-shadow:none}:root:not([data-theme=dark]) .foot{position:relative;margin:clamp(90px,12vw,150px) 0 0;padding:40px max(var(--pad),calc((100% - 1160px) / 2 + var(--pad))) 48px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 24px;font-size:13px;font-weight:500;color:var(--ink-2);background:#ffffff8c;border-top:1px solid var(--line)}:root:not([data-theme=dark]) .foot-brand{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}:root:not([data-theme=dark]) .foot-brand strong{color:var(--ink);font-size:17px;font-weight:850;letter-spacing:-.03em}:root:not([data-theme=dark]) .foot-links{display:flex;flex-wrap:wrap;gap:6px 18px}:root:not([data-theme=dark]) .foot-links a{text-decoration:none;color:var(--ink);font-weight:600}:root:not([data-theme=dark]) .foot-links a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}:root:not([data-theme=dark]) .foot-copy{grid-column:1 / -1;color:var(--ink-3)}:root:not([data-theme=dark]){--la: -36deg;--lg-tint: rgba(255, 255, 255, .16);--lg-fill: rgba(255, 255, 255, .46);--lg-fill-over: rgba(255, 255, 255, .86);--lg-spec: rgba(255, 255, 255, 1);--lg-spec-far: rgba(255, 255, 255, .7);--lg-glow: rgba(255, 255, 255, .9);--lg-shade: rgba(0, 76, 96, .16);--lg-shadow: 0 18px 40px -20px rgba(0, 66, 86, .38), 0 2px 8px -2px rgba(0, 66, 86, .12);--lg-halo: rgba(255, 255, 255, .55)}:root:not([data-theme=dark]) .glass{--lg-bevel: 16px;isolation:isolate;background:var(--lg-tint);-webkit-backdrop-filter:blur(14px) saturate(170%);backdrop-filter:blur(14px) saturate(170%);box-shadow:inset 0 10px 16px -10px var(--lg-glow),inset 0 -8px 14px -9px var(--lg-shade),var(--lg-shadow)}@supports (width: calc(sin(1deg)*1px)){:root:not([data-theme=dark]) .glass{box-shadow:inset calc(sin(var(--la))*-10px) calc(cos(var(--la))*10px) 14px -8px var(--lg-glow),inset calc(sin(var(--la))*9px) calc(cos(var(--la))*-9px) 14px -8px var(--lg-shade),var(--lg-shadow)}}:root:not([data-theme=dark]) .glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;padding:1.5px;pointer-events:none;background:linear-gradient(calc(var(--la) + 180deg),var(--lg-spec) 0%,color-mix(in srgb,var(--lg-spec) 40%,transparent) 18%,rgba(255,255,255,.18) 36%,rgba(255,255,255,.18) 68%,color-mix(in srgb,var(--lg-spec-far) 40%,transparent) 86%,var(--lg-spec-far) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}:root:not([data-theme=dark]) .glass:after{content:"";position:absolute;z-index:-1;inset:calc(var(--lg-bevel) * .55);border-radius:inherit;background:var(--lg-fill);filter:blur(calc(var(--lg-bevel) * .45));pointer-events:none}:root:not([data-theme=dark]) .card.glass,:root:not([data-theme=dark]) .price-card.glass,:root:not([data-theme=dark]) .panels.glass{--lg-fill: rgba(255, 255, 255, .64)}:root:not([data-theme=dark]) .btn.btn-glass{--lg-bevel: 12px;--lg-tint: rgba(255, 255, 255, .24);--lg-fill: rgba(255, 255, 255, .34);text-shadow:0 0 10px var(--lg-halo)}:root:not([data-theme=dark]) .btn.btn-glass:hover{--lg-tint: rgba(255, 255, 255, .4)}@supports (width: calc(sin(1deg)*1px)){:root:not([data-theme=dark]) .btn.glass{box-shadow:inset calc(sin(var(--la))*-8px) calc(cos(var(--la))*8px) 12px -7px var(--lg-glow),inset calc(sin(var(--la))*7px) calc(cos(var(--la))*-7px) 12px -7px var(--lg-shade),var(--lg-shadow)}}:root:not([data-theme=dark]) [data-under=on]{background:none;box-shadow:var(--lg-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}:root:not([data-theme=dark]) .glass-under{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--lg-tint);-webkit-backdrop-filter:blur(14px) saturate(170%);backdrop-filter:blur(14px) saturate(170%);box-shadow:inset 0 10px 16px -10px var(--lg-glow),inset 0 -8px 14px -9px var(--lg-shade);pointer-events:none}:root:not([data-theme=dark]) [data-under=on]:after{display:none}:root:not([data-theme=dark]) .glass-under:after{content:"";position:absolute;inset:calc(var(--lg-bevel) * .55);border-radius:inherit;background:var(--lg-fill);filter:blur(calc(var(--lg-bevel) * .45))}@supports (width: calc(sin(1deg)*1px)){:root:not([data-theme=dark]) .glass-under{box-shadow:inset calc(sin(var(--la))*-10px) calc(cos(var(--la))*10px) 14px -8px var(--lg-glow),inset calc(sin(var(--la))*9px) calc(cos(var(--la))*-9px) 14px -8px var(--lg-shade)}}:root:not([data-theme=dark]) .seg-pill.glass{--lg-bevel: 9px;--lg-tint: var(--cg-body);--lg-spec-far: rgba(236, 255, 190, .95);-webkit-backdrop-filter:none;backdrop-filter:none}:root:not([data-theme=dark]) .seg-pill.glass:after{display:none}:root:not([data-theme=dark]) .seg-loupe{position:absolute;z-index:2;left:0;top:0;border-radius:var(--r-pill);transform-origin:50% 50%;pointer-events:none;opacity:0;--lg-bevel: 9px;--lg-tint: rgba(255, 255, 255, .06);--lg-shadow: 0 8px 20px -8px rgba(0, 66, 86, .35)}:root:not([data-theme=dark]) .seg-loupe:not([data-lens=on]){display:none}:root:not([data-theme=dark]) .seg-loupe.glass:after{display:none}@supports (width: calc(sin(1deg)*1px)){:root:not([data-theme=dark]) .seg-pill.glass,:root:not([data-theme=dark]) .bar-cta.glass,:root:not([data-theme=dark]) .btn-accent.glass{box-shadow:inset calc(sin(var(--la))*-4px) calc(cos(var(--la))*4px) 5px -3px #fffffff2,inset calc(sin(var(--la))*3px) calc(cos(var(--la))*-3px) 6px -2px #2e8c0099,inset 0 -1px #e8ffaab3,var(--cg-rim),var(--cg-cast)}:root:not([data-theme=dark]) .seg-loupe.glass{box-shadow:inset calc(sin(var(--la))*-4px) calc(cos(var(--la))*4px) 6px -3px var(--lg-glow),inset calc(sin(var(--la))*3px) calc(cos(var(--la))*-3px) 6px -3px var(--lg-shade),var(--lg-shadow)}}:root:not([data-theme=dark]) .bar-cta.glass,:root:not([data-theme=dark]) .btn-accent.glass{--lg-tint: var(--cg-body);--lg-fill: rgba(220, 255, 140, .16);--lg-spec-far: rgba(236, 255, 190, .95)}:root:not([data-theme=dark]) .bar-cta.glass{--lg-bevel: 10px}:root:not([data-theme=dark]) .seg-pill.glass[data-lens=on],:root:not([data-theme=dark]) .bar-cta.glass[data-lens=on],:root:not([data-theme=dark]) .btn-accent.glass[data-lens=on]{--lg-tint: linear-gradient(180deg, rgba(246, 255, 214, .34) 0%, rgba(214, 255, 140, .04) 44%, rgba(60, 160, 0, .14) 100%);--lg-fill: transparent}@media (max-width: 1000px){:root:not([data-theme=dark]) .perf-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 920px){:root:not([data-theme=dark]) .nav{display:none}:root:not([data-theme=dark]) .bar>.lang{margin-left:auto}:root:not([data-theme=dark]) .bar{gap:8px;padding-left:16px}:root:not([data-theme=dark]) .menu-btn{display:inline-flex;align-items:center}:root:not([data-theme=dark]) .cards.three,:root:not([data-theme=dark]) .showcase,:root:not([data-theme=dark]) .price-cards,:root:not([data-theme=dark]) .steps,:root:not([data-theme=dark]) .net-show,:root:not([data-theme=dark]) .ip-compare{grid-template-columns:minmax(0,1fr)}:root:not([data-theme=dark]) .stage-lanes{min-height:0;aspect-ratio:16 / 10}:root:not([data-theme=dark]) .hero{height:auto;min-height:max(600px,calc(94svh - 16px));margin:8px;--hr: 26px;--tile: clamp(170px, 44vw, 250px);--glow-x: calc(100% - var(--pad) - 2% - var(--tile) / 2);--glow-y: 57%;display:flex;flex-direction:column;padding:108px var(--pad) 20px}:root:not([data-theme=dark]) .hero-copy,:root:not([data-theme=dark]) .hero-meta{position:relative;left:auto;right:auto;top:auto;bottom:auto;translate:none;max-width:640px}:root:not([data-theme=dark]) .tuna-tile{position:relative;right:auto;top:auto;flex:none;align-self:flex-end;margin:30px 2% 0 0}:root:not([data-theme=dark]) .hero-meta{flex-direction:column;align-items:flex-start;gap:12px;margin-top:auto;padding-top:28px}:root:not([data-theme=dark]) .stage-product{min-height:0;aspect-ratio:4 / 3}:root:not([data-theme=dark]) .chip-wrap{width:min(64%,360px);right:3%}:root:not([data-theme=dark]) .mega{display:none}:root:not([data-theme=dark]) .price-card.picked{transform:none}}@media (max-width: 520px){:root:not([data-theme=dark]) .bar{padding:6px 6px 6px 14px}:root:not([data-theme=dark]) .stage-product{aspect-ratio:1 / 1}:root:not([data-theme=dark]) .chip-wrap{top:2%;bottom:28%;right:2%;width:74%}:root:not([data-theme=dark]) .wordmark{font-size:17px;gap:7px}:root:not([data-theme=dark]) .bar .seg button{padding:5px 10px}:root:not([data-theme=dark]) .lang .long{display:none}:root:not([data-theme=dark]) .lang .short{display:inline}:root:not([data-theme=dark]) .bar-cta.btn-sm,:root:not([data-theme=dark]) .menu-btn{padding:0 12px}:root:not([data-theme=dark]) .bar>.theme-btn{display:none}:root:not([data-theme=dark]) .sheet-nav .theme-row{display:flex}:root:not([data-theme=dark]) .hero-facts{gap:6px}:root:not([data-theme=dark]) .hero-facts li{font-size:13px;padding:5px 12px 5px 10px}:root:not([data-theme=dark]) .columns{gap:6px}:root:not([data-theme=dark]) .col-value{font-size:13px}:root:not([data-theme=dark]) .col-name{font-size:12px}:root:not([data-theme=dark]) .col-bar{height:calc(var(--h) * 1.6px)}:root:not([data-theme=dark]) .spec-chips b{font-size:15px}:root:not([data-theme=dark]) .ov{padding:12px 16px 14px}:root:not([data-theme=dark]) .ov-model{padding:10px 14px 12px;gap:4px}:root:not([data-theme=dark]) .ov-model .type-title{font-size:30px}:root:not([data-theme=dark]) .ov-model .type-sub{font-size:12px}:root:not([data-theme=dark]) .stage-lanes{aspect-ratio:4 / 3.4}:root:not([data-theme=dark]) .ip-list li{font-size:15px;gap:10px}:root:not([data-theme=dark]) .foot{grid-template-columns:1fr}}@media (max-width: 360px){:root:not([data-theme=dark]) .bar{gap:6px;padding-left:12px}:root:not([data-theme=dark]) .wordmark:before{display:none}:root:not([data-theme=dark]) .bar .seg button{padding:4px 8px}:root:not([data-theme=dark]) .bar-cta.btn-sm,:root:not([data-theme=dark]) .menu-btn{padding:0 10px;font-size:13px}}@media (min-width: 921px){:root:not([data-theme=dark]) .sheet{display:none}}:root:not([data-theme=dark]) [data-offscreen] .fizz i,:root:not([data-theme=dark]) [data-offscreen] .col.ours .col-bar,:root:not([data-theme=dark]) [data-offscreen] .tuna-tile{animation-play-state:paused}@media (prefers-reduced-motion: reduce){:root:not([data-theme=dark]){scroll-behavior:auto}:root:not([data-theme=dark]) .btn,:root:not([data-theme=dark]) .seg button,:root:not([data-theme=dark]) .nav-item,:root:not([data-theme=dark]) .seg-pill,:root:not([data-theme=dark]) .lg,:root:not([data-theme=dark]) .mega-card,:root:not([data-theme=dark]) .sheet-nav>*,:root:not([data-theme=dark]) .ov,:root:not([data-theme=dark]) .chev,:root:not([data-theme=dark]) .menu-btn,:root:not([data-theme=dark]) .theme-btn{transition:none!important}:root:not([data-theme=dark]) .panel{animation:none!important}:root:not([data-theme=dark]) .col-bar,:root:not([data-theme=dark]) .duel-bar{transition:none!important;transform:none!important}:root:not([data-theme=dark]) .fizz{display:none}:root:not([data-theme=dark]) .bm-plane{transition:none}:root:not([data-theme=dark]) .col.ours .col-bar{animation:none!important}:root:not([data-theme=dark]) .hero .hint{visibility:hidden}:root:not([data-theme=dark]) .tuna-tile{animation:none}}@media (prefers-reduced-transparency: reduce){:root:not([data-theme=dark]),:root:not([data-theme=dark]) .bar{--lg-fill: rgba(255, 255, 255, .82)}:root:not([data-theme=dark]) .card.glass,:root:not([data-theme=dark]) .price-card.glass,:root:not([data-theme=dark]) .panels.glass{--lg-fill: rgba(255, 255, 255, .9)}}@media (forced-colors: active){:root:not([data-theme=dark]) .hero>canvas,:root:not([data-theme=dark]) .fizz,:root:not([data-theme=dark]) .bm{display:none!important}:root:not([data-theme=dark]) .glass:before,:root:not([data-theme=dark]) .glass:after{display:none}:root:not([data-theme=dark]) .glass{border:1px solid CanvasText}:root:not([data-theme=dark]) .seg-pill,:root:not([data-theme=dark]) .seg-loupe{display:none}:root:not([data-theme=dark]) .seg button[aria-pressed=true],:root:not([data-theme=dark]) .seg button[aria-selected=true],:root:not([data-theme=dark]) .nav-item[aria-current=true]{outline:1px solid CanvasText}}:root[data-theme=dark]{color-scheme:dark;--bg: #05070f;--surface: #0b0e19;--surface-2: #121628;--line: rgba(255, 255, 255, .075);--line-strong: rgba(255, 255, 255, .14);--text: #f2f4fa;--text-2: #a9b0c4;--text-3: #737b93;--accent: #ff543e;--accent-on: #ffffff;--accent-hover: #ff6a56;--accent-text: #76d0ff;--sky: #40aee7;--sky-pale: #76d0ff;--coral: #ff543e;--coral-light: #ff8a78;--rim-a: rgba(255, 255, 255, .3);--rim-b: rgba(255, 255, 255, .04);--rim-c: rgba(255, 255, 255, .14);--r-sm: 12px;--r-md: 16px;--r-lg: 22px;--r-pill: 999px;--ease: cubic-bezier(.2, .8, .2, 1);--spring: linear(0, .02 1.2%, .09 3.2%, .36 8.4%, .68 14.2%, .89 19.4%, 1.01 24.4%, 1.055 28.6%, 1.064 32%, 1.052 36.2%, 1.018 44.8%, .998 53.6%, .993 60%, .998 72%, 1);--font: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Segoe UI", system-ui, sans-serif;--mono: "JetBrains Mono", "SF Mono", ui-monospace, Consolas, monospace;--pad: clamp(20px, 5vw, 64px);--bar-w: min(1160px, calc(100% - 24px) );--seg-drop-body: rgba(255, 255, 255, .13);--seg-drop-rim-a: rgba(255, 255, 255, .55);--seg-drop-rim-b: rgba(255, 255, 255, .07);--seg-drop-rim-c: rgba(255, 255, 255, .3);--seg-drop-bezel: .55;--seg-drop-shadow: rgba(0, 0, 0, .32);--seg-ink: #f4f5fa}:root[data-theme=dark] *{box-sizing:border-box}:root[data-theme=dark]{background:var(--bg);scroll-behavior:smooth;scroll-padding-top:88px}:root[data-theme=dark] body{margin:0;font-family:var(--font);color:var(--text);background:var(--bg);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:break-word}:root[data-theme=dark][data-sheet=open] body{overflow:hidden}:root[data-theme=dark] .lang .short{display:none}:root[data-theme=dark] a{color:inherit}:root[data-theme=dark] img{display:block;max-width:100%}:root[data-theme=dark] button{font:inherit;color:inherit}:root[data-theme=dark] .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root[data-theme=dark] .skip{position:fixed;z-index:30;left:16px;top:-60px;padding:10px 16px;border-radius:var(--r-pill);background:var(--surface-2);text-decoration:none}:root[data-theme=dark] .skip:focus{top:16px}:root[data-theme=dark] .seg-drop{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;filter:drop-shadow(0 1px 3px var(--seg-drop-shadow));transition:opacity .2s var(--ease)}:root[data-theme=dark] .seg-drop .drop-body{fill:var(--seg-drop-body)}:root[data-theme=dark] .seg-drop .drop-bezel{opacity:var(--seg-drop-bezel)}:root[data-theme=dark] .seg-ink{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;clip-path:inset(0 0 0 100%);transition:opacity .2s var(--ease)}:root[data-theme=dark] .seg-ink>*{color:var(--seg-ink)!important;text-shadow:none!important}:root[data-theme=dark] [data-drop=off]>.seg-drop,:root[data-theme=dark] [data-drop=off]>.seg-ink{opacity:0}:root[data-theme=dark] .gnb{position:fixed;z-index:20;top:14px;left:50%;transform:translate(-50%);width:var(--bar-w)}:root[data-theme=dark] .bar{position:relative;display:flex;align-items:center;gap:16px;padding:8px 8px 8px 20px;border-radius:var(--r-pill);--lg-bevel: 18px}:root[data-theme=dark] .bar .wordmark,:root[data-theme=dark] .bar .nav-item,:root[data-theme=dark] .bar .seg button,:root[data-theme=dark] .bar .menu-btn{text-shadow:0 0 10px var(--lg-halo),0 0 2px var(--lg-halo)}:root[data-theme=dark] .wordmark{font-weight:780;font-size:17px;letter-spacing:.01em;text-decoration:none}:root[data-theme=dark] .nav{position:relative;display:flex;gap:2px;margin-right:auto;padding:3px}:root[data-theme=dark] .nav-item{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--text-2);font-size:14px;font-weight:560;white-space:nowrap;text-decoration:none;cursor:pointer;transition:color .2s var(--ease)}:root[data-theme=dark] .nav-item:hover,:root[data-theme=dark] .nav-item[aria-current=true],:root[data-theme=dark] .nav-item[aria-expanded=true]{color:var(--text)}:root[data-theme=dark] .chev{width:12px;height:12px;transition:transform .3s var(--spring)}:root[data-theme=dark] .nav[data-mega=open] .chev{transform:rotate(180deg)}:root[data-theme=dark] .seg{position:relative;display:flex;gap:2px;padding:3px;border-radius:var(--r-pill);background:#ffffff0d;box-shadow:inset 0 0 0 1px var(--line)}:root[data-theme=dark] .seg button{position:relative;z-index:1;font-size:13px;font-weight:600;color:var(--text-3);background:transparent;border:0;border-radius:var(--r-pill);padding:5px 12px;white-space:nowrap;cursor:pointer;transition:color .2s var(--ease)}:root[data-theme=dark] .seg button:hover{color:var(--text-2)}:root[data-theme=dark] .seg button[aria-pressed=true],:root[data-theme=dark] .seg button[aria-selected=true]{color:var(--text)}:root[data-theme=dark] .btn-sm{height:36px;padding:0 16px;font-size:14px}:root[data-theme=dark] .menu-btn{display:none;height:36px;padding:0 16px;border:0;border-radius:var(--r-pill);background:#ffffff12;box-shadow:inset 0 0 0 1px var(--line-strong);font-size:14px;font-weight:620;white-space:nowrap;cursor:pointer;transition:background-color .2s var(--ease),transform .35s var(--spring)}:root[data-theme=dark] .menu-btn:active{transform:scale(.96)}:root[data-theme=dark] .menu-btn[aria-expanded=true]{background:#ffffff1f}:root[data-theme=dark] .theme-btn{position:relative;z-index:1;display:inline-grid;place-items:center;flex:none;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#ffffff12;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text);cursor:pointer;transition:background-color .2s var(--ease),transform .35s var(--spring)}:root[data-theme=dark] .theme-btn:hover{background:#ffffff1f}:root[data-theme=dark] .theme-btn:active{transform:scale(.94)}:root[data-theme=dark] .theme-btn svg{width:19px;height:19px;overflow:visible}:root[data-theme=dark] .tb-disc{fill:currentColor}:root[data-theme=dark] .tb-cut{transform:translate(12px,-12px)}:root[data-theme=dark] .tb-rays{stroke:currentColor;stroke-width:2;stroke-linecap:round}:root[data-theme=dark] .sheet-nav .theme-row{display:none;flex-direction:row;align-items:center;justify-content:space-between;width:100%;border:0;border-top:1px solid var(--line);background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer}:root[data-theme=dark] .theme-row .theme-btn{pointer-events:none}:root[data-theme=dark] .mega{position:absolute;left:0;right:0;top:calc(100% + 8px);pointer-events:none}:root[data-theme=dark] .mega-inner{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px;border-radius:var(--r-lg)}:root[data-theme=dark] .mega-inner>.lg,:root[data-theme=dark] .sheet-nav>.lg{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;border-radius:inherit;--lg-bevel: 16px;--lg-fill: var(--lg-fill-over);clip-path:inset(0 0 100% 0 round var(--r-lg));transition:clip-path .26s var(--ease)}:root[data-theme=dark] .mega[data-open=true]{pointer-events:auto}:root[data-theme=dark] .mega[data-open=true] .lg,:root[data-theme=dark] .sheet[data-open=true] .lg{clip-path:inset(0 0 0 0 round var(--r-lg));transition:clip-path .3s var(--spring)}:root[data-theme=dark] .mega-card{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;padding:10px;border-radius:var(--r-md);text-decoration:none;color:var(--text-2);opacity:0;transform:translateY(-6px);transition:background-color .2s var(--ease),opacity .18s var(--ease),transform .18s var(--ease)}:root[data-theme=dark] .mega[data-open=true] .mega-card{opacity:1;transform:none;transition:background-color .2s var(--ease),opacity .24s var(--ease) 60ms,transform .3s var(--spring) 60ms}:root[data-theme=dark] .mega[data-open=true] .mega-card:nth-child(3){transition-delay:0s,.1s,.1s}:root[data-theme=dark] .mega[data-open=true] .mega-card:nth-child(4){transition-delay:0s,.14s,.14s}:root[data-theme=dark] .mega-card:hover,:root[data-theme=dark] .mega-card:focus-visible{background:#ffffff0d}:root[data-theme=dark] .mega-card h3{margin:0 0 4px;font-size:17px;color:var(--text)}:root[data-theme=dark] .mega-card p{margin:0;font-size:13px}:root[data-theme=dark] .mega-card .meta{font-size:11px;margin-bottom:2px}:root[data-theme=dark] .mega-visual{position:relative;aspect-ratio:2 / 1;border-radius:var(--r-sm);overflow:hidden;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}:root[data-theme=dark] .mega-visual svg{width:100%;height:100%;display:block}:root[data-theme=dark] .cm-pkg{fill:#ffffff08;stroke:#aac8e647;stroke-width:.8}:root[data-theme=dark] .cm-die{fill:#ffffff06;stroke:#aac8e673;stroke-width:.8}:root[data-theme=dark] .cm-core{fill:var(--ta);opacity:.5}:root[data-theme=dark] .cm-cu{fill:var(--tb);opacity:.45}:root[data-theme=dark] .cm-cache{fill:#76d0ff47}:root[data-theme=dark] .cm-io{fill:#ffffff14}:root[data-theme=dark] .cm-core,:root[data-theme=dark] .cm-cu{transition:opacity .2s var(--ease)}:root[data-theme=dark] .mega-card:hover .cm-core,:root[data-theme=dark] .mega-card:focus-visible .cm-core,:root[data-theme=dark] .mega-card:hover .cm-cu,:root[data-theme=dark] .mega-card:focus-visible .cm-cu{opacity:.85}:root[data-theme=dark] .sheet{position:fixed;z-index:19;top:0;right:0;bottom:0;left:0;padding:84px 12px 12px;pointer-events:none}:root[data-theme=dark] .sheet-nav{position:relative;display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:var(--r-lg)}:root[data-theme=dark] .sheet-nav>.lg{--lg-fill: rgba(5, 8, 18, .86)}:root[data-theme=dark] .sheet-nav>:not(.lg){position:relative;z-index:1;opacity:0;transform:translateY(-6px);transition:opacity .16s var(--ease),transform .16s var(--ease)}:root[data-theme=dark] .sheet[data-open=true]{pointer-events:auto}:root[data-theme=dark] .sheet[data-open=true] .sheet-nav>:not(.lg){opacity:1;transform:none;transition:opacity .24s var(--ease) 60ms,transform .3s var(--spring) 60ms}:root[data-theme=dark] .sheet-label{margin:0 6px 4px;font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--text-3)}:root[data-theme=dark] .sheet-product,:root[data-theme=dark] .sheet-link{display:flex;flex-direction:column;padding:10px;border-radius:var(--r-md);text-decoration:none}:root[data-theme=dark] .sheet-product:active,:root[data-theme=dark] .sheet-link:active{background:#ffffff0f}:root[data-theme=dark] .sheet-title{font-size:19px;font-weight:720}:root[data-theme=dark] .sheet-sub{font-size:13px;color:var(--text-3)}:root[data-theme=dark] .sheet-link{font-size:19px;font-weight:680;border-top:1px solid var(--line);border-radius:0}:root[data-theme=dark] .sheet-product+.sheet-link{margin-top:6px}:root[data-theme=dark] .stage{position:relative;overflow:hidden;isolation:isolate}:root[data-theme=dark] .stage>canvas.gl,:root[data-theme=dark] .stage>canvas.ghost{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}:root[data-theme=dark] .stage>canvas.gl{z-index:-1}:root[data-theme=dark] .stage>canvas.ghost{z-index:-2}:root[data-theme=dark] .hero{height:max(600px,min(94vh,900px));background:var(--bg);touch-action:pan-y}:root[data-theme=dark] .hero-copy{position:absolute;left:var(--pad);bottom:clamp(110px,17vh,160px);max-width:600px;pointer-events:none}:root[data-theme=dark] .hero-copy .actions{pointer-events:auto}:root[data-theme=dark] .eyebrow{margin:0 0 12px;font-size:13px;font-weight:650;letter-spacing:.1em;color:var(--text-2)}:root[data-theme=dark] h1{margin:0;text-wrap:balance;font-size:clamp(48px,8.4vw,120px);line-height:.98;font-weight:780;letter-spacing:-.035em}:root[data-theme=dark] .lede{margin:22px 0 28px;font-size:clamp(17px,1.6vw,20px);color:var(--text-2);text-wrap:balance}:root[data-theme=dark] .actions{display:flex;gap:10px;flex-wrap:wrap}:root[data-theme=dark] .hero-meta{position:absolute;left:var(--pad);right:var(--pad);bottom:28px;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:12px;color:var(--text-3)}:root[data-theme=dark] .hero-facts{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;font-size:13px;font-weight:560;color:var(--text-2)}:root[data-theme=dark] .hero-facts li{display:inline-flex;align-items:center;gap:8px}:root[data-theme=dark] .hero-facts li:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--text-3)}:root[data-theme=dark][data-gl=off] .hint{display:none}:root[data-theme=dark] .hint-touch{display:none}@media (pointer: coarse){:root[data-theme=dark] .hint-fine{display:none}:root[data-theme=dark] .hint-touch{display:inline}}:root[data-theme=dark] .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 20px;border-radius:var(--r-pill);font-size:15px;font-weight:650;white-space:nowrap;text-decoration:none;color:var(--text);background:#ffffff12;box-shadow:inset 0 0 0 1px var(--line-strong);transition:background-color .2s var(--ease),transform .35s var(--spring)}:root[data-theme=dark] .btn:hover{background:#ffffff1f}:root[data-theme=dark] .btn:active{transform:scale(.96)}:root[data-theme=dark] .btn-accent{color:var(--accent-on);background:var(--accent);font-weight:700;box-shadow:inset 0 1px .5px #fff6,0 6px 18px -8px #ff543ebf}:root[data-theme=dark] .btn-accent:hover{background:var(--accent-hover)}:root[data-theme=dark] .btn-lg{height:52px;padding:0 26px;font-size:16px}:root[data-theme=dark] .btn.btn-sm{height:36px;padding:0 16px;font-size:14px}:root[data-theme=dark] .btn:focus-visible,:root[data-theme=dark] .seg button:focus-visible,:root[data-theme=dark] .nav-item:focus-visible,:root[data-theme=dark] .menu-btn:focus-visible,:root[data-theme=dark] .mega-card:focus-visible,:root[data-theme=dark] .sheet-nav a:focus-visible,:root[data-theme=dark] .foot a:focus-visible,:root[data-theme=dark] .wordmark:focus-visible,:root[data-theme=dark] .theme-btn:focus-visible,:root[data-theme=dark] .theme-row:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}:root[data-theme=dark] .section{width:min(1160px,100%);margin:0 auto;padding:clamp(80px,11vw,140px) var(--pad) 0}:root[data-theme=dark] .kicker{margin:0 0 10px;font-size:13px;font-weight:650;letter-spacing:.1em;color:var(--text-3)}:root[data-theme=dark] h2{margin:0 0 14px;font-size:clamp(30px,4.2vw,50px);line-height:1.15;font-weight:760;letter-spacing:-.035em}:root[data-theme=dark] h2 .dim{color:var(--text-3)}:root[data-theme=dark] h3{margin:4px 0 10px;font-size:21px;line-height:1.3;font-weight:720;letter-spacing:-.015em}:root[data-theme=dark] .meta{margin:0;font-size:12px;font-weight:650;letter-spacing:.06em;color:var(--text-3)}:root[data-theme=dark] .prose{font-size:18px;color:var(--text-2);margin:0 0 32px;max-width:760px}:root[data-theme=dark] .prose .src{display:inline-block;font-size:13px;color:var(--text-3)}:root[data-theme=dark] .link-row{margin:22px 0 0}:root[data-theme=dark] .type-title{font-size:clamp(36px,5vw,64px);line-height:1;font-weight:760;letter-spacing:-.04em;color:var(--text)}:root[data-theme=dark] .type-sub{font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--text-2)}:root[data-theme=dark] .facts{margin:18px 0 0;display:grid;gap:0;border-top:1px solid var(--line)}:root[data-theme=dark] .facts div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--line);font-size:14px}:root[data-theme=dark] .facts dt{color:var(--text-3)}:root[data-theme=dark] .facts dd{margin:0;color:var(--text);font-weight:560;text-align:right}:root[data-theme=dark] .facts.narrow{max-width:420px;margin-top:28px}:root[data-theme=dark] .price{margin:20px 0 0;color:var(--text-2);font-size:15px}:root[data-theme=dark] .price strong{font-size:30px;font-weight:760;letter-spacing:-.02em;color:var(--text);margin-right:2px}:root[data-theme=dark] .price strong span{font-size:20px;font-weight:700;margin-left:1px}:root[data-theme=dark] .note{display:inline-flex;align-items:center;gap:8px;margin:12px 0 0;font-size:13px;font-weight:600;color:var(--text)}:root[data-theme=dark] .note:before{content:"";width:14px;height:14px;flex:none;background:var(--text-2);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5 6.5 12 13 4.5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%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 16 16'%3E%3Cpath d='M3 8.5 6.5 12 13 4.5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}:root[data-theme=dark] [data-tier="3400g"]{--ta: var(--sky);--tb: var(--sky-pale)}:root[data-theme=dark] [data-tier="5700g"]{--ta: var(--sky);--tb: var(--coral)}:root[data-theme=dark] [data-tier="8700g"]{--ta: var(--coral);--tb: var(--coral-light)}:root[data-theme=dark] .pname,:root[data-theme=dark] .tab-name,:root[data-theme=dark] .type-name{background:linear-gradient(90deg,var(--ta),var(--tb));-webkit-background-clip:text;background-clip:text;color:transparent!important;font-weight:800}:root[data-theme=dark] .tagline{margin:2px 0 6px!important;font-size:15px;font-weight:700;color:var(--text)}:root[data-theme=dark] .pitch{margin:0!important;font-size:14px;color:var(--text-2)}:root[data-theme=dark] .meters{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px}:root[data-theme=dark] .meters li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px}:root[data-theme=dark] .m-name{color:var(--text-3);font-weight:650}:root[data-theme=dark] .m-track{height:8px;border-radius:var(--r-pill);background:#ffffff0f;overflow:hidden}:root[data-theme=dark] .m-fill{display:block;height:100%;width:var(--w);border-radius:inherit;background:linear-gradient(90deg,var(--ta),var(--tb))}:root[data-theme=dark] .m-value{color:var(--text);font-weight:650;white-space:nowrap}:root[data-theme=dark] .seg-lg{display:inline-flex;margin:0 0 20px}:root[data-theme=dark] .seg-lg button{font-size:15px;padding:8px 22px}:root[data-theme=dark] .picker button{display:flex;flex-direction:column;align-items:center;line-height:1.2}:root[data-theme=dark] .tab-name{font-size:11px;letter-spacing:.02em}:root[data-theme=dark] .picker button[data-model="3400g"]{--ta: var(--sky);--tb: var(--sky-pale)}:root[data-theme=dark] .picker button[data-model="5700g"]{--ta: var(--sky);--tb: var(--coral)}:root[data-theme=dark] .picker button[data-model="8700g"]{--ta: var(--coral);--tb: var(--coral-light)}:root[data-theme=dark] .showcase{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:16px;align-items:stretch}:root[data-theme=dark] .stage-product,:root[data-theme=dark] .stage-lanes{border-radius:var(--r-lg);border:1px solid var(--line);background-color:var(--surface);background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.5px);background-size:24px 24px;background-position:center}:root[data-theme=dark] .stage-product{min-height:440px}:root[data-theme=dark] .stage-product:before,:root[data-theme=dark] .stage-lanes:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#05070f99,#05070f00 40%);pointer-events:none}:root[data-theme=dark] .stage-lanes:before{background:linear-gradient(to bottom,#05070f8c,#05070f00 45%)}:root[data-theme=dark] .ov{position:absolute;z-index:1;margin:0;display:flex;flex-direction:column;gap:8px;padding:16px 22px 18px;border-radius:var(--r-lg);--lg-bevel: 14px;pointer-events:none}:root[data-theme=dark] .ov-model{left:clamp(16px,3vw,28px);bottom:clamp(16px,3vw,28px);opacity:0;transform:translateY(8px);transition:opacity .26s var(--ease),transform .36s var(--spring)}:root[data-theme=dark] .showcase[data-model="3400g"] .ov-model[data-for="3400g"],:root[data-theme=dark] .showcase[data-model="5700g"] .ov-model[data-for="5700g"],:root[data-theme=dark] .showcase[data-model="8700g"] .ov-model[data-for="8700g"]{opacity:1;transform:none;transition-delay:.22s}:root[data-theme=dark] .panels{position:relative;display:grid;padding:26px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);color:var(--text-2)}:root[data-theme=dark] .panel{grid-area:1 / 1;animation:dk-panel-in .36s var(--spring) both}:root[data-theme=dark] .showcase[data-model="3400g"] .panels{--ta: var(--sky);--tb: var(--sky-pale)}:root[data-theme=dark] .showcase[data-model="5700g"] .panels{--ta: var(--sky);--tb: var(--coral)}:root[data-theme=dark] .showcase[data-model="8700g"] .panels{--ta: var(--coral);--tb: var(--coral-light)}:root[data-theme=dark] .panels:before,:root[data-theme=dark] .price-card:after{content:"";position:absolute;top:-1px;left:24px;right:24px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--ta),var(--tb));opacity:.85}:root[data-theme=dark] .type-name{font-size:13px;letter-spacing:.04em}:root[data-theme=dark] .panel[hidden]{display:none}:root[data-theme=dark] .panel h3{color:var(--text)}@keyframes dk-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}:root[data-theme=dark] .perf-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:16px;align-items:stretch}:root[data-theme=dark] .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;color:var(--text-2)}:root[data-theme=dark] .card h3{color:var(--text)}:root[data-theme=dark] .card p{margin:0 0 12px}:root[data-theme=dark] .perf-card .meta{margin-bottom:4px}:root[data-theme=dark] .vs{color:var(--text-3);font-weight:600;margin:0 4px}:root[data-theme=dark] .source{margin:18px 0 0!important;font-size:12px;color:var(--text-3)}:root[data-theme=dark] .big-stat{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:18px 0 4px!important}:root[data-theme=dark] .big-stat strong{font-size:clamp(56px,6.4vw,80px);line-height:1;font-weight:820;letter-spacing:-.045em;background:linear-gradient(90deg,var(--ta),var(--tb));-webkit-background-clip:text;background-clip:text;color:transparent}:root[data-theme=dark] .big-stat strong span{font-size:.45em;margin-left:3px;letter-spacing:0}:root[data-theme=dark] .big-stat>span{font-size:14px;color:var(--text-2)}:root[data-theme=dark] .columns{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:end}:root[data-theme=dark] .col{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px;padding-bottom:24px;text-align:center;min-width:0}:root[data-theme=dark] .col-value{font-size:15px;font-weight:750;color:var(--text);font-variant-numeric:tabular-nums;line-height:1.2}:root[data-theme=dark] .col-value em{display:block;font-style:normal;font-size:12px;font-weight:700;color:var(--text-3)}:root[data-theme=dark] .col.ours .col-value em{color:var(--tb)}:root[data-theme=dark] .col-bar{display:block;width:min(100%,58px);height:calc(var(--h) * 1.9px);border-radius:12px 12px 4px 4px;background:linear-gradient(to top,#ffffff0f,#ffffff2e);box-shadow:inset 0 1px #ffffff2e;transform-origin:bottom}:root[data-theme=dark] .col.ours .col-bar{background:linear-gradient(to top,color-mix(in srgb,var(--ta) 70%,transparent),var(--tb));box-shadow:inset 0 1px #ffffff73,0 10px 30px -10px var(--tb)}:root[data-theme=dark] .col-name{font-size:13px;font-weight:700;color:var(--text);white-space:nowrap}:root[data-theme=dark] .col-name small{display:block;font-size:11px;font-weight:520;color:var(--text-3)}:root[data-theme=dark] .col-tag{position:absolute;bottom:0;left:50%;translate:-50% 0;white-space:nowrap;padding:1px 8px;line-height:16px;border-radius:var(--r-pill);font-size:11px;font-weight:700;color:var(--text);background:#ffffff12;box-shadow:inset 0 0 0 1px var(--line-strong)}:root[data-theme=dark] .spec-chips{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:root[data-theme=dark] .spec-chips li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;padding:10px 12px;border-radius:var(--r-sm);background:#ffffff09;box-shadow:inset 0 0 0 1px var(--line);font-size:12px;color:var(--text-2)}:root[data-theme=dark] .spec-chips li>span:first-child{flex-basis:100%}:root[data-theme=dark] .spec-chips b{font-size:17px;font-weight:760;color:var(--text)}:root[data-theme=dark] .spec-chips .was:before{content:"vs "}:root[data-theme=dark] .spec-chips em{font-style:normal;font-weight:700;color:var(--tb);margin-left:auto}:root[data-theme=dark] .legend{display:flex;gap:16px;margin:20px 0 10px!important;font-size:12px;font-weight:650;color:var(--text-2)}:root[data-theme=dark] .key:before{content:"";display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:3px;vertical-align:-1px;background:#fff3}:root[data-theme=dark] .key.a:before{background:linear-gradient(90deg,var(--ta),var(--tb))}:root[data-theme=dark] .duel{list-style:none;margin:0;padding:0;display:grid;gap:14px}:root[data-theme=dark] .duel li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px}:root[data-theme=dark] .duel-name{font-size:13px;color:var(--text-2)}:root[data-theme=dark] .duel-gain{font-style:normal;font-size:13px;font-weight:750;color:var(--tb);text-align:right}:root[data-theme=dark] .duel-row{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) 54px;align-items:center;gap:10px}:root[data-theme=dark] .duel-bar{display:block;height:10px;width:var(--w);border-radius:var(--r-pill);background:#ffffff29;transform-origin:left}:root[data-theme=dark] .duel-row.a .duel-bar{background:linear-gradient(90deg,var(--ta),var(--tb));box-shadow:0 0 16px -5px var(--tb)}:root[data-theme=dark] .duel-row b{font-size:13px;font-weight:700;color:var(--text);text-align:right;font-variant-numeric:tabular-nums}:root[data-theme=dark] .duel-row.b b{font-weight:560;color:var(--text-3)}:root[data-theme=dark] [data-reveal] .col-bar,:root[data-theme=dark] [data-reveal] .duel-bar{transition:transform .9s cubic-bezier(.16,1,.3,1)}:root[data-theme=dark] [data-reveal].pre .col-bar{transform:scaleY(.03)}:root[data-theme=dark] [data-reveal].pre .duel-bar{transform:scaleX(.03)}:root[data-theme=dark] [data-reveal].in .col:nth-child(2) .col-bar,:root[data-theme=dark] [data-reveal].in .duel li:nth-child(2) .duel-bar{transition-delay:60ms}:root[data-theme=dark] [data-reveal].in .col:nth-child(3) .col-bar,:root[data-theme=dark] [data-reveal].in .duel li:nth-child(3) .duel-bar{transition-delay:.12s}:root[data-theme=dark] [data-reveal].in .col:nth-child(4) .col-bar,:root[data-theme=dark] [data-reveal].in .duel li:nth-child(4) .duel-bar{transition-delay:.18s}:root[data-theme=dark] [data-reveal].in .col:nth-child(5) .col-bar,:root[data-theme=dark] [data-reveal].in .duel li:nth-child(5) .duel-bar{transition-delay:.24s}:root[data-theme=dark] [data-reveal].in .duel li:nth-child(6) .duel-bar{transition-delay:.3s}:root[data-theme=dark] .price-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}:root[data-theme=dark] .price-card{position:relative;display:flex;flex-direction:column;padding:24px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);color:var(--text-2)}:root[data-theme=dark] .price-card h3{color:var(--text);margin:6px 0 0}:root[data-theme=dark] .price-card .facts{margin-bottom:4px}:root[data-theme=dark] .price-card .btn{margin-top:22px;align-self:stretch}:root[data-theme=dark] .price-card .note+.btn,:root[data-theme=dark] .price-card .price+.btn{margin-top:auto}:root[data-theme=dark] .price-card .price{margin-bottom:22px}:root[data-theme=dark] .price-card .note{margin:-12px 0 22px}:root[data-theme=dark] .price-card.picked{border-color:transparent;background:linear-gradient(var(--surface-2),var(--surface))}:root[data-theme=dark] .price-card.picked:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(150deg,#fff6,#ffffff0f 40%,#ffffff0f 60%,#8c9cff66);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}:root[data-theme=dark] .net-show{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;align-items:stretch}:root[data-theme=dark] .stage-lanes{min-height:400px}:root[data-theme=dark] .ov-lanes{left:clamp(16px,3vw,28px);top:clamp(16px,3vw,28px);max-width:min(420px,calc(100% - 32px))}:root[data-theme=dark] .ov-lanes .type-title{font-size:clamp(26px,3vw,38px);text-wrap:balance}:root[data-theme=dark] .ov-lanes .type-sub{font-size:14px;line-height:1.5;font-weight:520;text-wrap:pretty}:root[data-theme=dark] .ip-read{display:flex;flex-direction:column}:root[data-theme=dark] .ip-read strong{color:var(--text);font-weight:650}:root[data-theme=dark] .ip-anatomy{display:flex;align-items:flex-start;margin:20px 0 22px!important;font-variant-numeric:tabular-nums}:root[data-theme=dark] .ip-part{display:flex;flex-direction:column;align-items:flex-start;gap:10px}:root[data-theme=dark] .ip-part.band{--pc: var(--sky)}:root[data-theme=dark] .ip-part.host{--pc: var(--text)}:root[data-theme=dark] .ip-num,:root[data-theme=dark] .ip-sep{font-size:clamp(32px,3.6vw,46px);font-weight:760;line-height:1;letter-spacing:-.02em}:root[data-theme=dark] .ip-num{position:relative;padding-bottom:14px;color:var(--pc)}:root[data-theme=dark] .ip-num:after{content:"";position:absolute;left:1px;right:1px;bottom:0;height:9px;border:2px solid currentColor;border-top:0;border-radius:0 0 7px 7px;opacity:.75}:root[data-theme=dark] .ip-sep{padding:0 1px;color:var(--text-3)}:root[data-theme=dark] .ip-label{display:flex;flex-direction:column;font-size:13px;line-height:1.35;color:var(--text-3);white-space:nowrap}:root[data-theme=dark] .ip-label b{font-size:15px;font-weight:720;color:var(--pc)}:root[data-theme=dark] .ip-analogy{margin:auto 0 0!important;padding-top:14px;border-top:1px solid var(--line);color:var(--text);font-weight:600}:root[data-theme=dark] .ip-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}:root[data-theme=dark] .ip-case{position:relative;display:flex;flex-direction:column}:root[data-theme=dark] .ip-case.neg{--bc: var(--coral)}:root[data-theme=dark] .ip-case.ours{--bc: var(--sky)}:root[data-theme=dark] .ip-case>p:last-child{margin:auto 0 0}:root[data-theme=dark] .ip-case.ours{border-color:var(--line-strong)}:root[data-theme=dark] .ip-case.ours:after{content:"";position:absolute;top:-1px;left:24px;right:24px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--sky),var(--sky-pale));opacity:.85}:root[data-theme=dark] .ip-case .meta{margin-bottom:4px}:root[data-theme=dark] .ip-case.neg .meta{color:var(--coral-light)}:root[data-theme=dark] .ip-case.ours .meta{color:var(--sky-pale)}:root[data-theme=dark] .ip-list{list-style:none;margin:8px 0 20px;padding:0;display:grid;gap:8px}:root[data-theme=dark] .ip-list li{display:flex;align-items:baseline;gap:14px;font-size:17px;font-variant-numeric:tabular-nums}:root[data-theme=dark] .ip-pc{flex:none;min-width:44px;font-size:12px;font-weight:650;letter-spacing:.04em;color:var(--text-3)}:root[data-theme=dark] .ip-addr{font-weight:600;color:var(--text-3)}:root[data-theme=dark] .ip-addr b{font-weight:760;color:var(--text)}:root[data-theme=dark] .bd{margin-right:1px;padding:1px 7px;border-radius:7px;color:var(--bc);background:color-mix(in srgb,var(--bc) 13%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bc) 30%,transparent)}:root[data-theme=dark] .bands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,2vw,20px);margin:0 0 20px}:root[data-theme=dark] .band{display:flex;flex-direction:column;align-items:center;gap:8px}:root[data-theme=dark] .blk{position:relative;width:100%;max-width:128px;aspect-ratio:1;border-radius:12px;background:radial-gradient(circle,rgba(255,255,255,.16) 0 .9px,transparent 1.4px) 0 0 / 6.25% 6.25%,color-mix(in srgb,var(--bc) 7%,var(--surface-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bc) 38%,transparent)}:root[data-theme=dark] .band.empty .blk{background:radial-gradient(circle,rgba(255,255,255,.1) 0 .9px,transparent 1.4px) 0 0 / 6.25% 6.25%;box-shadow:inset 0 0 0 1px var(--line)}:root[data-theme=dark] .blk i{position:absolute;left:calc((var(--c) + .5) * 6.25%);top:calc((var(--r) + .5) * 6.25%);width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--bc);box-shadow:0 0 0 3px color-mix(in srgb,var(--bc) 22%,transparent),0 0 14px 2px color-mix(in srgb,var(--bc) 50%,transparent)}:root[data-theme=dark] .band-name{font-size:12px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--bc)}:root[data-theme=dark] .band.empty .band-name{color:var(--text-3)}:root[data-theme=dark] [data-reveal] .blk i{transition:transform .6s var(--spring),opacity .3s var(--ease)}:root[data-theme=dark] [data-reveal].pre .blk i{transform:scale(0);opacity:0}:root[data-theme=dark] [data-reveal].in .blk i:nth-child(2),:root[data-theme=dark] [data-reveal].in .band:nth-child(2) .blk i{transition-delay:.14s}:root[data-theme=dark] [data-reveal].in .blk i:nth-child(3),:root[data-theme=dark] [data-reveal].in .band:nth-child(3) .blk i{transition-delay:.28s}:root[data-theme=dark] .cards{display:grid;gap:16px}:root[data-theme=dark] .cards.three{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-theme=dark] .cards .card p{margin:0}:root[data-theme=dark] .steps{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;counter-reset:none}:root[data-theme=dark] .steps .card{position:relative}:root[data-theme=dark] .steps .card p{margin:0}:root[data-theme=dark] .step-no{display:inline-grid;place-items:center;width:32px;height:32px;margin-bottom:10px;border-radius:50%;font-size:14px;font-weight:760;color:var(--text);background:#ffffff12;box-shadow:inset 0 0 0 1px var(--line-strong)}:root[data-theme=dark] .notice ul{margin:6px 0 0;padding-left:1.1em;display:grid;gap:8px}:root[data-theme=dark] .notice li::marker{color:var(--text-3)}:root[data-theme=dark] .notice strong{color:var(--text);font-weight:650}:root[data-theme=dark] .warn{margin:16px 0 0!important;padding-top:14px;border-top:1px solid var(--line);font-size:14px;color:var(--text-3)}:root[data-theme=dark] .contact .prose{margin-bottom:22px}:root[data-theme=dark] .foot{width:min(1160px,100%);margin:clamp(80px,12vw,140px) auto 0;padding:28px var(--pad) 44px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 24px;font-size:13px;color:var(--text-3);border-top:1px solid var(--line)}:root[data-theme=dark] .foot-brand{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}:root[data-theme=dark] .foot-brand strong{color:var(--text);font-size:15px}:root[data-theme=dark] .foot-links{display:flex;flex-wrap:wrap;gap:6px 18px}:root[data-theme=dark] .foot-links a{text-decoration:none;color:var(--text-2)}:root[data-theme=dark] .foot-links a:hover{color:var(--text)}:root[data-theme=dark] .foot-copy{grid-column:1 / -1}:root[data-theme=dark]{--la: -36deg;--lg-tint: rgba(10, 14, 34, .06);--lg-fill: rgba(5, 8, 20, .34);--lg-fill-over: rgba(5, 8, 20, .64);--lg-spec: rgba(240, 249, 255, .95);--lg-spec-far: rgba(150, 212, 255, .55);--lg-glow: rgba(150, 212, 255, .3);--lg-shade: rgba(0, 0, 0, .55);--lg-shadow: 0 16px 34px -16px rgba(0, 0, 0, .9), 0 2px 8px -2px rgba(0, 0, 0, .55);--lg-halo: rgba(3, 5, 14, .7)}:root[data-theme=dark] [data-glass-dark]{--lg-bevel: 16px;isolation:isolate;background:var(--lg-tint);-webkit-backdrop-filter:blur(14px) saturate(170%);backdrop-filter:blur(14px) saturate(170%);box-shadow:inset 0 10px 16px -10px var(--lg-glow),inset 0 -8px 14px -9px var(--lg-shade),var(--lg-shadow)}@supports (width: calc(sin(1deg)*1px)){:root[data-theme=dark] [data-glass-dark]{box-shadow:inset calc(sin(var(--la))*-10px) calc(cos(var(--la))*10px) 14px -8px var(--lg-glow),inset calc(sin(var(--la))*9px) calc(cos(var(--la))*-9px) 14px -8px var(--lg-shade),var(--lg-shadow)}}:root[data-theme=dark] [data-glass-dark]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;padding:1.4px;pointer-events:none;background:linear-gradient(calc(var(--la) + 180deg),var(--lg-spec) 0%,color-mix(in srgb,var(--lg-spec) 30%,transparent) 16%,transparent 34%,transparent 70%,color-mix(in srgb,var(--lg-spec-far) 30%,transparent) 86%,var(--lg-spec-far) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}:root[data-theme=dark] [data-glass-dark]:after{content:"";position:absolute;z-index:-1;inset:calc(var(--lg-bevel) * .55);border-radius:inherit;background:var(--lg-fill);filter:blur(calc(var(--lg-bevel) * .45));pointer-events:none}:root[data-theme=dark] .btn.btn-glass{--lg-bevel: 12px;--lg-fill: rgba(5, 8, 20, .2);background:var(--lg-tint);text-shadow:0 0 10px var(--lg-halo)}:root[data-theme=dark] .btn.btn-glass:hover{background:#ffffff14}@supports (width: calc(sin(1deg)*1px)){:root[data-theme=dark] .btn.btn-glass[data-glass-dark]{box-shadow:inset calc(sin(var(--la))*-8px) calc(cos(var(--la))*8px) 12px -7px var(--lg-glow),inset calc(sin(var(--la))*7px) calc(cos(var(--la))*-7px) 12px -7px var(--lg-shade),var(--lg-shadow)}}@media (max-width: 1000px){:root[data-theme=dark] .perf-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 920px){:root[data-theme=dark] .nav{display:none}:root[data-theme=dark] .bar>.lang{margin-left:auto}:root[data-theme=dark] .bar{gap:8px;padding-left:18px}:root[data-theme=dark] .menu-btn{display:inline-flex;align-items:center}:root[data-theme=dark] .cards.three,:root[data-theme=dark] .showcase,:root[data-theme=dark] .price-cards,:root[data-theme=dark] .steps,:root[data-theme=dark] .net-show,:root[data-theme=dark] .ip-compare{grid-template-columns:minmax(0,1fr)}:root[data-theme=dark] .stage-lanes{min-height:0;aspect-ratio:16 / 10}:root[data-theme=dark] .hero-copy{top:112px;bottom:auto;right:var(--pad)}:root[data-theme=dark] .hero-meta{flex-direction:column;align-items:flex-start;gap:10px}:root[data-theme=dark] .stage-product{min-height:0;aspect-ratio:4 / 3}:root[data-theme=dark] .mega{display:none}}@media (max-width: 520px){:root[data-theme=dark] .bar{padding:6px 6px 6px 16px}:root[data-theme=dark] .bar .seg button{padding:5px 10px}:root[data-theme=dark] .lang .long{display:none}:root[data-theme=dark] .lang .short{display:inline}:root[data-theme=dark] .bar-cta.btn-sm,:root[data-theme=dark] .menu-btn{padding:0 12px}:root[data-theme=dark] .bar>.theme-btn{display:none}:root[data-theme=dark] .sheet-nav .theme-row{display:flex}:root[data-theme=dark] .columns{gap:6px}:root[data-theme=dark] .col-value{font-size:13px}:root[data-theme=dark] .col-name{font-size:12px}:root[data-theme=dark] .col-bar{height:calc(var(--h) * 1.6px)}:root[data-theme=dark] .spec-chips b{font-size:15px}:root[data-theme=dark] .ov{padding:12px 16px 14px}:root[data-theme=dark] .ov-model{padding:10px 14px 12px;gap:4px}:root[data-theme=dark] .ov-model .type-title{font-size:30px}:root[data-theme=dark] .ov-model .type-sub{font-size:12px}:root[data-theme=dark] .stage-lanes{aspect-ratio:4 / 3.4}:root[data-theme=dark] .ip-list li{font-size:16px;gap:10px}:root[data-theme=dark] .foot{grid-template-columns:1fr}}@media (min-width: 921px){:root[data-theme=dark] .sheet{display:none}}@media (prefers-reduced-motion: reduce){:root[data-theme=dark]{scroll-behavior:auto}:root[data-theme=dark] .btn,:root[data-theme=dark] .seg button,:root[data-theme=dark] .nav-item,:root[data-theme=dark] .seg-drop,:root[data-theme=dark] .seg-ink,:root[data-theme=dark] .lg,:root[data-theme=dark] .mega-card,:root[data-theme=dark] .sheet-nav>*,:root[data-theme=dark] .ov,:root[data-theme=dark] .chev,:root[data-theme=dark] .theme-btn{transition:none!important}:root[data-theme=dark] .panel{animation:none!important}:root[data-theme=dark] .col-bar,:root[data-theme=dark] .duel-bar{transition:none!important;transform:none!important}:root[data-theme=dark] .hint{visibility:hidden}}@media (prefers-reduced-transparency: reduce){:root[data-theme=dark] [data-glass-dark]{background:#0e1220!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-theme=dark] [data-glass-dark]:after{display:none}}@media (forced-colors: active){:root[data-theme=dark] .stage>canvas{display:none!important}:root[data-theme=dark] [data-glass-dark]:before,:root[data-theme=dark] [data-glass-dark]:after{display:none}:root[data-theme=dark] [data-glass-dark]{border:1px solid CanvasText}:root[data-theme=dark] .seg-drop{display:none}:root[data-theme=dark] .seg-ink{display:none}:root[data-theme=dark] .seg button[aria-pressed=true],:root[data-theme=dark] .seg button[aria-selected=true],:root[data-theme=dark] .nav-item[aria-current=true]{outline:1px solid CanvasText}}:root[data-theme=dark] .tuna-tile{display:none}
