@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_4e99ac7d-module__r1JqGG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_4e99ac7d-module__r1JqGG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.tvh{--t-micro:.2s;--t-el:.6s;--t-rev:1s;--t-orch:1.4s}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.motion [data-rv=fade]{opacity:0;transition:opacity var(--t-rev) var(--ease)}.motion [data-rv=rise]{opacity:0;transition:opacity var(--t-rev) var(--ease),transform var(--t-rev) var(--ease);transform:translateY(24px)}.motion [data-rv=group]>*{opacity:0;transition:opacity var(--t-rev) var(--ease),transform var(--t-rev) var(--ease);transform:translateY(22px)}.motion [data-rv=line]{transform-origin:0;transition:transform var(--t-orch) var(--ease);transform:scaleX(0)}.motion [data-rv=frame]{clip-path:inset(100% 0 0);transition:clip-path var(--t-orch) var(--ease);overflow:hidden}.motion [data-rv=frame] img{transition:transform 1.8s var(--ease);transform:scale(1.14)}.motion [data-rv=mask]{clip-path:inset(0 0 100%);transition:clip-path var(--t-orch) var(--ease)}.motion [data-rv=head]{visibility:hidden}.motion [data-rv].in,.motion [data-rv=group].in>*{opacity:1;transform:none}.motion [data-rv=frame].in{clip-path:inset(0)}.motion [data-rv=frame].in img{transform:scale(1)}.motion [data-rv=mask].in{clip-path:inset(0)}.motion [data-rv=head].in{visibility:visible}[data-rv=head] .w{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}[data-rv=head] .wi{transition:transform 1.1s var(--ease);display:inline-block;transform:translateY(112%)}[data-rv=head].in .wi{transform:none}[data-nav]{transition:transform var(--t-el) var(--ease),background-color var(--t-el) var(--ease),box-shadow var(--t-el) var(--ease),border-color var(--t-el) var(--ease)}[data-nav].nav-hide{transform:translateY(-110%)}@media (prefers-reduced-motion:reduce){:where(.tvh) *,:where(.tvh) :before,:where(.tvh) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tvh{--bg:#0a1230;--bg2:#0d1838;--bg3:#14224e;--bg4:#1d3166;--p1:#1e3c74;--p2:#0c1733;--line:#9dc1ff24;--line2:#9dc1ff42;--ink:#fff;--ink2:#c2cbe3;--ink3:#8e9ac0;--blue:#4d8dff;--blueh:#6a9fff;--sky:#9dc1ff;--sel:#dce4ff;--selink:#16265c;--live:#ffeb3b;--rec:#e53935;--cta:#ffe234;--ctah:#ffec70;--sans:var(--font-geist-sans),system-ui,sans-serif;--mono:var(--font-geist-mono),ui-monospace,monospace;--ease:cubic-bezier(.16,1,.3,1);--g:clamp(20px,4vw,56px);--max:1280px}:where(.tvh) *{box-sizing:border-box;margin:0;padding:0}.tvh{background:var(--bg);color:var(--ink);font:400 17px/1.6 var(--sans);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}.tvh [id]{scroll-margin-top:80px}.tvh:after{content:"";pointer-events:none;z-index:90;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}:where(.tvh) a{color:inherit}:where(.tvh) img{max-width:100%;display:block}:where(.tvh) button{font:inherit;color:inherit}.wrap{max-width:var(--max);padding:0 var(--g);margin:0 auto}.label{font:500 12px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3)}.label b{color:var(--sky);font-weight:500}:where(.tvh) h1,:where(.tvh) h2,:where(.tvh) h3{letter-spacing:-.035em;font-weight:700;line-height:1.02}:where(.tvh) h2{font-size:clamp(34px,4.4vw,60px)}:where(.tvh) h3{letter-spacing:-.015em;font-size:22px;font-weight:600;line-height:1.2}.sky{color:var(--sky)}.dim{color:var(--ink3)}:where(.tvh) p{color:var(--ink2)}:where(.tvh) :focus-visible{outline:2px solid var(--sky);outline-offset:3px}.ph{display:none}.btn{height:48px;font:600 15px/1 var(--sans);white-space:nowrap;cursor:pointer;transition:transform .18s var(--ease),box-shadow .4s var(--ease),background-color .18s var(--ease),border-color .18s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex}.btn-p{background:var(--blue);color:#071030;box-shadow:inset 0 1px #ffffff59,0 10px 28px -12px #4d8dffe6}.btn-p:hover{background:var(--blueh);transform:translateY(-1px)}.btn-c{background:var(--cta);color:#0a1230;font-weight:700;box-shadow:inset 0 1px #fff9,0 12px 32px -12px #ffe234b3}.btn-c:hover{background:var(--ctah);transform:translateY(-1px);box-shadow:inset 0 1px #fff9,0 18px 40px -12px #ffe234d9}.btn-s{border:1px solid var(--line2);color:var(--ink);background:#14224e80}.btn-s:hover{border-color:#9dc1ff80;transform:translateY(-1px)}.btn svg{width:16px;height:16px}.tl{color:var(--ink);border-bottom:1px solid var(--line2);padding-bottom:2px;text-decoration:none;transition:border-color .18s}.tl:hover{border-color:var(--sky)}.pline{font:500 13px/1.5 var(--mono);color:var(--ink2);margin-top:12px}.pline b{color:#fff;font-weight:600}.pline span{white-space:nowrap}.nav{z-index:50;-webkit-backdrop-filter:blur(24px)saturate(1.3);background:#0a12308c;border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.nav.nav-solid{border-color:var(--line);background:#0a1230db}.nav-in{max-width:var(--max);padding:0 var(--g);align-items:center;gap:28px;height:68px;margin:0 auto;display:flex}.wmk{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.lgo{width:auto;height:31px;display:block;overflow:visible}.links{gap:26px;margin-left:12px;display:flex}.links a{color:var(--ink2);padding:12px 0;font-size:14.5px;text-decoration:none;transition:color .18s;position:relative}.links a:after{content:"";background:var(--sky);transform-origin:0;height:1px;transition:transform .4s var(--ease);position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.links a:hover{color:var(--ink)}.links a:hover:after{transform:scaleX(1)}.nav-r{align-items:center;gap:18px;margin-left:auto;display:flex}.chip{border:1px solid var(--line);height:30px;font:500 12px/1 var(--mono);color:var(--ink2);letter-spacing:.04em;border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.chip i{background:var(--live);width:7px;height:7px;animation:ping 2.4s var(--ease) infinite;border-radius:50%;box-shadow:0 0 #ffeb3b80}@keyframes ping{0%{box-shadow:0 0 #ffeb3b80}70%,to{box-shadow:0 0 0 7px #ffeb3b00}}.acct{color:var(--ink2);padding:12px 0;font-size:14.5px;text-decoration:none}.acct:hover{color:var(--ink)}.nav .btn{height:40px;padding:0 18px;font-size:14px}.hero{isolation:isolate;padding:146px 0 0;position:relative;overflow:hidden}.hero:before{content:"";z-index:-2;background:radial-gradient(55% 45% at 15% 6%,#4d8dff47,#0000 70%),radial-gradient(40% 40% at 90% 18%,#9dc1ff1f,#0000 70%),radial-gradient(75% 50% at 50% 82%,#4d8dff4d,#0000 72%),linear-gradient(#0a1230,#0e1a42 60%,#0a1230);position:absolute;inset:0}.hero>.wrap:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0a123000,#0a1230);height:220px;position:absolute;bottom:0;left:0;right:0}.hero:after{content:"";z-index:-1;background-image:linear-gradient(#9dc1ff12 1px,#0000 1px),linear-gradient(90deg,#9dc1ff12 1px,#0000 1px);background-position:top;background-size:80px 80px;position:absolute;inset:0;-webkit-mask:radial-gradient(70% 55% at 50% 28%,#000 20%,#0000 100%);mask:radial-gradient(70% 55% at 50% 28%,#000 20%,#0000 100%)}.hero-top{grid-template-columns:1.2fr 1fr;align-items:end;gap:56px;display:grid}.hero h1{letter-spacing:-.05em;text-wrap:balance;margin-top:22px;font-size:clamp(46px,6vw,88px);font-weight:800;line-height:.96}.hero-copy p{max-width:520px;font-size:18.5px}.cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero-copy .disc{color:var(--ink3);max-width:540px;margin-top:18px;font-size:13px;line-height:1.55}.qrline{font:500 12.5px var(--mono);color:var(--ink2);letter-spacing:.02em;align-items:center;gap:8px;margin-top:10px;display:flex}.qrline svg{width:14px;height:14px;color:var(--sky);flex:none}.tvwrap{max-width:1180px;margin:64px auto 0;position:relative}.tv{background:linear-gradient(#1c2850,#0b1230);border-radius:22px;padding:12px;position:relative;box-shadow:0 0 0 1px #9dc1ff2e,0 60px 140px -40px #4d8dff99,0 30px 60px -30px #040818e6;container-type:inline-size}.hero .tv:after{content:"";filter:blur(22px);z-index:-1;background:radial-gradient(50% 50% at 50% 0,#4d8dff8c,#0000 70%);height:100px;position:absolute;bottom:-80px;left:10%;right:10%}.tryit{z-index:4;height:36px;box-shadow:0 0 0 1px var(--line2),0 12px 30px -10px #040818e6;font:500 13px var(--mono);color:var(--ink);white-space:nowrap;pointer-events:none;transition:opacity .7s var(--ease),transform .7s var(--ease);background:#0a1230;border-radius:999px;align-items:center;gap:9px;padding:0 16px;display:inline-flex;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.tryit i{background:var(--cta);width:7px;height:7px;animation:ping 2.4s var(--ease) infinite;border-radius:50%}.tryit.gone{opacity:0;transform:translate(-50%,-8px)}.dock{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;margin:34px 0 0;display:flex}.sw{gap:8px;display:flex}.sw button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative}.sw button i{width:28px;height:28px;transition:transform .3s var(--ease);border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff38}.sw button[aria-pressed=true] i{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--sky);transform:scale(1.08)}.sw button:hover i{transform:scale(1.12)}.dock .tname{font:500 13px var(--mono);color:var(--ink);min-width:118px}.burst{text-align:center;color:#071030;flex:none;place-items:center;width:78px;height:78px;margin-left:10px;display:grid;position:relative}.burst svg{width:100%;height:100%;position:absolute;inset:0}.motion .burst svg{animation:40s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.burst b{font:800 23px/.9 var(--sans);letter-spacing:-.04em;display:block;position:relative}.burst span{font:600 8px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-top:2px;display:block;position:relative}.scr{--t-top:#11224f;--t-mid:#162e63;--t-bot:#20417a;--t-bot2:#2e5cac;--t-cell:#2d4c8e;--t-now:#3b5a95;--t-ch:#17326a;--t-sel:#dce4ff;--t-selink:#16265c;--t-row:#4d8dff;background:linear-gradient(180deg,var(--t-top),var(--t-mid) 40%,var(--t-bot) 85%,var(--t-bot2));font-size:1.18cqw;font-family:var(--sans);color:#fff;-webkit-user-select:none;user-select:none;border-radius:12px;outline:none;transition:background-color .6s;position:relative;overflow:hidden}.scr *{transition:background-color .6s var(--ease),color .3s,border-color .6s}.scr:focus-visible{box-shadow:0 0 0 2px var(--sky)}.scr[data-theme=graphite]{--t-top:#181a1f;--t-mid:#272a2f;--t-bot:#121418;--t-bot2:#0e0f12;--t-cell:#404550;--t-now:#4a505c;--t-ch:#2c2f36;--t-sel:#e8eaee;--t-selink:#1a1c20;--t-row:#5c6170}.scr[data-theme=aurora]{--t-top:#0c143f;--t-mid:#211551;--t-bot:#4c175f;--t-bot2:#2a1766;--t-cell:#40288f;--t-now:#674297;--t-ch:#261659;--t-sel:#ece4ff;--t-selink:#2a1766;--t-row:#7b5be0}.scr[data-theme=midnight]{--t-top:#0b0f18;--t-mid:#0c1019;--t-bot:#080a0f;--t-bot2:#06070c;--t-cell:#1c2a41;--t-now:#26364f;--t-ch:#0e1521;--t-sel:#dce4ff;--t-selink:#16265c;--t-row:#2e4a78}.scr[data-theme=sunset]{--t-top:#180a1e;--t-mid:#1f0c22;--t-bot:#280c1a;--t-bot2:#6e292d;--t-cell:#642040;--t-now:#7a2a4e;--t-ch:#230c24;--t-sel:#ffe3d3;--t-selink:#3a0f22;--t-row:#b0405e}.scr[data-theme=ocean]{--t-top:#041523;--t-mid:#051c2c;--t-bot:#092d37;--t-bot2:#083544;--t-cell:#0d4d5d;--t-now:#17606f;--t-ch:#072636;--t-sel:#d6f5f2;--t-selink:#06303a;--t-row:#1b8494}.g-top{grid-template-columns:17.5% 1fr auto;gap:1.6em;padding:1.1em 1.4em .9em;display:grid}.thumb{aspect-ratio:16/9;background:#0b1026;border-radius:.4em;position:relative;overflow:hidden}.thumb img,.thumb video{object-fit:cover;width:100%;height:100%;transition:opacity .6s var(--ease);position:absolute;inset:0}.thumb video{opacity:0}.thumb video.on{opacity:1}.motion .thumb img.kb{animation:10s ease-in-out infinite alternate kb}@keyframes kb{0%{transform:scale(1.02)}to{transform:scale(1.14)translate(-2%,1%)}}.thumb .bug{z-index:1;font:700 .7em var(--mono);letter-spacing:.06em;color:#fffc;text-shadow:0 1px 3px #0009;position:absolute;bottom:.45em;right:.5em}.info{min-width:0}.info .cat{color:#ffffffbf;font-size:.82em}.info .cat b{color:#fff;font-weight:600}.info .cat em{color:#ffc107;font-style:normal}.info .chn{color:#ffffffd9;text-transform:uppercase;letter-spacing:.01em;margin-top:.35em;font-size:.95em}.info .ttl{letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:.5em;margin-top:.1em;font-size:1.85em;font-weight:700;line-height:1.15;display:flex;overflow:hidden}.info .ttl span{text-overflow:ellipsis;overflow:hidden}.info .hd{font:700 .36em var(--mono);color:var(--live);border:1px solid var(--live);letter-spacing:.04em;border-radius:.3em;flex:none;padding:.2em .5em}.info .tm{align-items:center;gap:1em;margin-top:.2em;font-size:.9em;font-weight:600;display:flex}.info .bar{background:#ffffff2e;border-radius:1em;width:12em;height:.25em;overflow:hidden}.info .bar i{background:var(--blue);width:0;height:100%;transition:width .6s var(--ease);display:block}.info .ds{color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;margin-top:.35em;font-size:.85em;overflow:hidden}.clock{white-space:nowrap;align-items:flex-start;gap:.4em;font-size:.85em;font-weight:600;display:flex}.clock svg{width:1em;height:1em;margin-top:.15em}.g-head{grid-template-columns:var(--chw) 1fr;--chw:22%;background:#0000001f;font-size:.74em;font-weight:600;display:grid}.g-head .day{padding:.5em 1.9em}.g-cols{grid-template-columns:repeat(var(--cols,4),1fr);display:grid}.g-cols span{color:#ffffffd9;padding:.5em .6em}.g-cols span.cur{color:var(--blue)}.scr[data-theme=sunset] .g-cols span.cur{color:#ff8a9e}.scr[data-theme=ocean] .g-cols span.cur{color:#5fd6e0}.g-body{height:calc(var(--vis,8) * 2.45em);--chw:22%;position:relative;overflow:hidden}.g-list{will-change:transform;position:absolute;top:0;left:0;right:0}.row{grid-template-columns:var(--chw) 1fr;height:2.45em;padding:.14em 0;display:grid}.ch{color:#fff;white-space:nowrap;text-transform:uppercase;background:var(--t-ch);border-radius:.25em;align-items:center;gap:.6em;margin-right:.3em;padding:0 .8em 0 1.4em;font-size:.8em;display:flex;overflow:hidden}.ch .n{color:#fff9;font-variant-numeric:tabular-nums;width:2.2em}.lg{width:2.1em;height:1.35em;font:700 .72em var(--sans);color:#fff;text-transform:uppercase;border-radius:.25em;flex:none;place-items:center;display:grid}.ch .nm{text-overflow:ellipsis;overflow:hidden}.row.on .ch{background:var(--t-row);font-weight:600}.lane{position:relative}.pg{background:var(--t-cell);color:#fff;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:.2em;align-items:center;padding:0 .6em;font-size:.8em;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.pg.past{color:#ffffff8c}.pg.now{background:var(--t-now)}.pg:hover{filter:brightness(1.18)}.pg.sel{background:var(--t-sel);color:var(--t-selink);z-index:1;font-weight:600;box-shadow:0 0 0 .14em #fff}.nowline{background:var(--live);pointer-events:none;z-index:2;opacity:.9;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.g-lanes{top:0;bottom:0;left:var(--chw);pointer-events:none;position:absolute;right:0}.g-bot{color:#ffffffe0;white-space:nowrap;align-items:center;gap:1.5em;padding:.75em 1.4em .8em;font-size:.72em;display:flex}.g-bot span{align-items:center;gap:.4em;display:flex}.g-bot .sep{background:#ffffff40;width:1px;height:1.1em}.g-bot .d{border-radius:50%;width:.6em;height:.6em}.g-bot .r{margin-left:auto}:where(.tvh) section{position:relative}.sec{padding:clamp(44px,5vw,72px) 0}.sec-head{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:44px;display:grid}.sec-head p{max-width:500px;font-size:18px}.kick{align-items:center;gap:14px;margin-bottom:18px;display:flex}.kick .no{font:500 12px var(--mono);color:#071030;background:var(--sky);letter-spacing:.06em;border-radius:6px;padding:4px 7px}.credit{font:11.5px/1.4 var(--mono);color:var(--ink3);margin-top:10px}.scrn{aspect-ratio:16/9;box-shadow:0 0 0 1px var(--line2),0 40px 100px -50px #4d8dffbf;color:#fff;-webkit-user-select:none;user-select:none;background:#0a1433;border-radius:16px;line-height:1.35;position:relative;overflow:hidden;container-type:inline-size}.scrn>*{font-size:1.3cqw}.scrn .lay{position:absolute;inset:0}.bgpic{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.shade{background:#05091a94;position:absolute;inset:0}.pill{white-space:nowrap;color:#fff;border:1px solid #ffffff61;border-radius:2em;align-items:center;gap:.45em;height:2.3em;padding:0 1.1em;font-size:.92em;display:inline-flex}.pill.f{background:var(--blue);border-color:var(--blue)}.pill svg{width:1em;height:1em}.st{background:linear-gradient(#0d1739,#0a1230);padding:2.1em 3.2em;position:absolute;inset:0}.st-h{align-items:center;gap:1.3em;margin-bottom:.6em;font-size:1.75em;font-weight:600;display:flex}.st-h svg{width:.85em;height:.85em}.st-sec{color:#6b98ff;letter-spacing:.05em;margin:.5em 0 .4em 1em;font-size:.95em;font-weight:700}.st-r{transition:background-color .5s var(--ease);border-radius:.4em;align-items:center;gap:1.2em;padding:.62em 1em;display:flex}.st-r svg{opacity:.85;flex:none;width:1.3em;height:1.3em}.st-r b{font-size:1.05em;font-weight:500;display:block}.st-r small{color:#b6c0dd;font-size:.84em;display:block}.st-r .v{color:#aeb8d6;white-space:nowrap;margin-left:auto;font-size:.95em}.st-r.sel{background:#203d84}.tg{border-radius:1em;flex:none;width:2.9em;height:1.65em;margin-left:auto;transition:background-color .4s,box-shadow .4s;position:relative;box-shadow:inset 0 0 0 .14em #fff}.tg:after{content:"";width:1.1em;height:1.1em;transition:left .4s var(--ease);background:#fff;border-radius:50%;position:absolute;top:50%;left:.25em;transform:translateY(-50%)}.tg.on{background:var(--blue);box-shadow:none}.tg.on:after{left:1.55em}.pop{z-index:2;opacity:0;transition:opacity .5s var(--ease),transform .6s var(--ease);background:#1e2756;border-radius:1.1em;padding:1.2em 0 .7em;position:absolute;transform:scale(.94);box-shadow:0 1.6em 4em #0000008c}.pop.in{opacity:1;transform:none}.pop h4{padding:0 1.05em .45em;font-size:1.5em;font-weight:600}.pop .o{align-items:center;gap:1em;padding:.62em 1.6em;font-size:1.02em;display:flex}.pop .o svg{flex:none;width:1.3em;height:1.3em}.pop .o small{color:#c5cde6;font-size:.82em;display:block}.pop .o.sel{background:#2e50a6}.pop p{color:#e4e9f7;padding:0 1.6em;font-size:.95em;line-height:1.5}.pop .ok{justify-content:flex-end;padding:1em 1.6em .4em;display:flex}.pop .ok span{background:var(--blue);border-radius:2em;place-items:center;height:2.3em;padding:0 1.4em;font-weight:600;display:inline-grid;box-shadow:0 0 0 .14em #fff}.ov{-webkit-backdrop-filter:blur(10px);color:#fff;background:#0b1026db;border-radius:1.4cqw;padding:2cqw 2.4cqw 1.8cqw;font-size:1.45cqw;position:absolute;bottom:4%;left:3%;right:3%;box-shadow:0 0 0 1px #9dc1ff1f}.ov .beh{text-align:center;color:var(--live);height:1.4em;font-size:.95em;font-weight:600}.ov .r3{grid-template-columns:1fr auto 1fr;align-items:center;margin-top:.6cqw;display:grid}.ov .lv{font:700 .85em var(--mono);color:#5fd6a0;align-items:center;gap:.5em;display:flex}.ov .lv i{background:currentColor;border-radius:50%;width:.55em;height:.55em}.paused .ov .lv,.rew .ov .lv{color:var(--live)}.ctl{align-items:center;gap:2.4cqw;display:flex}.ctl svg{fill:#fff;opacity:.9;width:2.2cqw;height:2.2cqw}.ctl .pp{background:var(--live);border-radius:50%;place-items:center;width:4.4cqw;height:4.4cqw;display:grid;position:relative}.ctl .pp svg{fill:#0b1026;opacity:1;width:2cqw;height:2cqw;transition:opacity .3s;position:absolute}.ctl .pp .ic-play,.paused .ctl .pp .ic-pause,.rew .ctl .pp .ic-pause{opacity:0}.paused .ctl .pp .ic-play,.rew .ctl .pp .ic-play{opacity:1}.ctl .rw{transition:transform .3s var(--ease)}.rew .ctl .rw{fill:var(--live);transform:scale(1.25)}.ov .r4{justify-content:center;gap:1cqw;margin-top:1.3cqw;display:flex}.ov .r4 span{color:#ffffffd9;white-space:nowrap;background:#ffffff12;border-radius:2em;align-items:center;gap:.4em;padding:.45em .9em;font-size:.85em;display:flex}.ov .r4 i{background:var(--rec);border-radius:50%;width:.6em;height:.6em}.lts{background:linear-gradient(#0f2160,#1c45a6 72%,#2b5fcb);grid-template-rows:auto 1fr;grid-template-columns:1.2fr .8fr;gap:1.1em 1.5em;padding:1.5em 2em 1.4em;display:grid;position:absolute;inset:0}.lts-top{grid-column:1/-1;align-items:center;gap:1.4em;display:flex}.lts-top>b{white-space:nowrap;font-size:1.75em;font-weight:600}.lts-f{background:#0a164659;border-radius:.45em;flex:1;align-items:center;gap:.8em;min-width:0;height:2.7em;padding:0 1em;font-size:1.05em;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff4d}.lts-f:focus-within{box-shadow:inset 0 0 0 2px var(--sky)}.lts-f svg{opacity:.8;flex:none;width:1.1em;height:1.1em}.lts-f input{color:#fff;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:none;flex:1}.lts-f input::placeholder{color:#ffffff8c}.lts-f .caret{background:#fff;width:1px;height:1.2em;margin-left:-.5em;animation:1s step-end infinite blink}.lts-f.typed .caret,.lts-f:focus-within .caret{display:none}@keyframes blink{50%{opacity:0}}.lts-res{flex-direction:column;gap:.38em;min-height:0;list-style:none;display:flex;overflow:hidden}.lts-res li{cursor:pointer;animation:rin .45s var(--ease) both;background:#ffffff14;border-radius:.3em;flex:none;padding:.48em .9em;transition:background-color .3s}.lts-res li:hover{background:#ffffff24}.lts-res li.sel{box-shadow:inset .2em 0 0 var(--cta);background:#ffffff38}.lts-res b{text-transform:uppercase;align-items:center;gap:.45em;font-size:.95em;font-weight:600;display:flex}.lts-res b em{color:#ffc107;font-style:normal}.lts-res small{color:#ffffffbf;font-size:.82em;display:block}.lts-res .none{color:#ffffffb3;cursor:default;background:0 0}@keyframes rin{0%{opacity:0;transform:translateY(.5em)}}.lts-pv{min-width:0;transition:opacity .4s var(--ease)}.lts-pv .pic{aspect-ratio:16/9;background:#0b1026;border-radius:.4em;position:relative;overflow:hidden}.lts-pv .pic img{object-fit:cover;width:100%;height:100%}.lts-pv h5{color:#ffd54f;text-transform:uppercase;letter-spacing:.01em;margin:.7em 0;font-size:1.1em;font-weight:700;line-height:1.25}.lts-pv .fav{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:2em;justify-content:center;align-items:center;gap:.5em;width:100%;height:2.6em;font-size:1em;transition:background-color .3s,color .3s;display:flex}.lts-pv .fav svg{color:#ffc107;width:1.1em;height:1.1em}.lts-pv .fav[aria-pressed=true]{color:#0a1230;background:#ffc107;border-color:#ffc107}.lts-pv .fav[aria-pressed=true] svg{color:#0a1230}.lts-pv .hint{color:#ffffffbf;align-items:center;gap:.5em;margin-top:.7em;font-size:.8em;display:flex}.lts-pv .hint i{background:var(--blue);border-radius:50%;width:.55em;height:.55em}.feat{padding:clamp(72px,8vw,112px) 0 clamp(24px,4vw,56px)}.fhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:34px;display:flex}.fhead h2{font-size:clamp(32px,3.6vw,50px)}.fhead p{font-size:17px}.slider{grid-template-rows:repeat(5,auto) 1fr;grid-template-columns:1.36fr .64fr;column-gap:clamp(28px,4vw,60px);display:grid}.sl{display:contents}.sl.phs{display:none}.sl-scr{opacity:0;visibility:hidden;transition:opacity .8s var(--ease),visibility 0s .8s;grid-area:1/1/-1;align-self:start}.sl.on .sl-scr{opacity:1;visibility:visible;transition:opacity .8s var(--ease)}.sl-txt{border-top:1px solid var(--line);transition:background-color .5s var(--ease),box-shadow .5s var(--ease);grid-column:2}.sl.on .sl-txt{box-shadow:inset 3px 0 0 var(--sky);background:linear-gradient(90deg,#4d8dff33,#4d8dff0f);border-top-color:#0000;border-radius:12px}.sl.on+.sl .sl-txt{border-top-color:#0000}.sl:not(.on) .sl-txt:hover{background:#4d8dff12}.sl:first-child .sl-txt{grid-row:1}.sl:nth-child(2) .sl-txt{grid-row:2}.sl:nth-child(3) .sl-txt{grid-row:3}.sl:nth-child(4) .sl-txt{grid-row:4}.sl:nth-child(5) .sl-txt{border-bottom:1px solid var(--line);grid-row:5}.sl-b{cursor:pointer;text-align:left;background:0 0;border:0;align-items:baseline;gap:14px;width:100%;padding:17px 16px 15px;display:flex}.sl-b .k{font:500 12px var(--mono);color:var(--ink3);letter-spacing:.08em;transition:color .4s}.sl-b b{letter-spacing:-.015em;color:var(--ink3);font-size:19px;font-weight:600;transition:color .4s}.sl.on .sl-b .k{color:var(--sky)}.sl.on .sl-b b,.sl-b:hover b{color:var(--ink)}.sl-b:after{content:"";border-right:2px solid var(--ink3);border-bottom:2px solid var(--ink3);width:8px;height:8px;transition:transform .4s var(--ease),border-color .4s;flex:none;align-self:center;margin-left:auto;transform:rotate(-45deg)}.sl.on .sl-b:after{border-color:var(--sky);transform:rotate(45deg)}.sl-b:hover:after{border-color:var(--ink)}.sl-txt p{opacity:0;max-height:0;transition:max-height .6s var(--ease),opacity .6s var(--ease),padding .6s var(--ease);padding:0 16px 0 46px;font-size:15.5px;line-height:1.5;overflow:hidden}.sl.on .sl-txt p{opacity:1;max-height:90px;padding-bottom:16px}.sl-bar{background:0 0;height:2px;margin:0 16px -1px;display:block;overflow:hidden}.sl.on .sl-bar i{background:var(--sky);transform-origin:0;height:100%;animation:slp var(--slt,7s) linear forwards;display:block}.slider.hold .sl.on .sl-bar i,.slider.still .sl.on .sl-bar i{animation-play-state:paused}.slider.still .sl.on .sl-bar i{animation:none;transform:none}@keyframes slp{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sl-dots{grid-area:6/2;align-self:end;gap:8px;padding-top:20px;display:flex}.sl-dots i{background:var(--line2);width:8px;height:8px;transition:background-color .4s,width .4s var(--ease);border-radius:50%}.sl-dots i.on{background:var(--sky);border-radius:5px;width:22px}.sl-dots i[data-ph="1"]{display:none}.arr{background:linear-gradient(#0f1d4a,#0a1230);padding:1.8em 2.4em;position:absolute;inset:0}.arr-h{align-items:center;gap:.9em;display:flex}.arr-h>b{margin-right:auto;font-size:1.75em;font-weight:600}.arr-o{align-items:center;gap:.55em;margin-top:1.1em;font-size:.95em;display:flex}.arr-o .pill{border-radius:.45em}.arr-o .rn{border-radius:2em;margin-left:1em}.arr-tip{color:#ffffffb3;margin:.8em 0 .9em;font-size:.82em}.arr-l{list-style:none;position:relative}.arr-l li{text-transform:uppercase;height:2.55em;transition:top .55s var(--ease),background-color .3s,box-shadow .3s;background:#ffffff0f;border-radius:.35em;align-items:center;gap:1em;padding:0 1.4em;font-size:1em;display:flex;position:absolute;left:0;right:0}.arr-l li.pick{z-index:1;background:#24479a;box-shadow:0 0 0 .15em #fff}.arr-l li.pick:before{content:"↕";color:var(--cta);font-weight:700;position:absolute;left:-1.3em}.arr-l .n{text-align:right;font-variant-numeric:tabular-nums;width:2.4em;font-weight:600}.arr-l .g{color:#ffffffb8;width:36%;margin-left:auto;font-size:.84em}.mv{background:linear-gradient(#152f6c,#1c3e88);padding:1.6em 2.1em;position:absolute;inset:0;overflow:hidden}.mv-h{align-items:center;gap:.7em;display:flex}.mv-h>b{min-width:5.6em;margin-right:.5em;font-size:1.75em;font-weight:600}.mv-h .pill{background:#ffffff1a;border:0;height:2em;font-size:.84em}.mv-h .pill.w{color:#0a1230;background:#fff;font-weight:600}.mv-h .r{align-items:center;gap:.6em;margin-left:auto;display:flex}.mv-g{transition:opacity .5s var(--ease);grid-template-columns:repeat(7,1fr);gap:1.5em 1.1em;margin-top:1.5em;display:grid}.mv-g.out{opacity:0}.mv-g figure{min-width:0}.mv-g img{aspect-ratio:2/3;object-fit:cover;background:#0b1026;border-radius:.35em;width:100%}.mv-g figcaption{white-space:nowrap;text-overflow:ellipsis;margin-top:.45em;font-size:.78em;line-height:1.25;overflow:hidden}.mv-g figcaption small{color:#ffffffa6;font-size:.95em;display:block}.mv-g figure:first-child img{box-shadow:0 0 0 .18em #fff}.pin{width:34%;padding:1.3em 1.3em 1.2em;top:12%;right:7%}.pin h4{padding:0 0 .6em}.pin .fld{border-bottom:.14em solid var(--blue);justify-content:space-between;align-items:center;padding:.3em 0 .4em;font-size:1.05em;display:flex}.pin .fld small{color:#b6c0dd;font-size:.8em}.pin .kp{grid-template-columns:repeat(4,1fr);gap:.45em;margin-top:1.1em;display:grid}.pin .kp i{background:#ffffff14;border-radius:.3em;place-items:center;height:2.2em;font-size:1.05em;font-style:normal;display:grid}.pin .kp i.k1{color:#0a1230;background:#fff}.pin .kp i.ok{background:#3d5fa8}.lockb{z-index:3;opacity:0;transition:opacity .5s var(--ease),transform .6s var(--ease);background:#0a1230eb;border-radius:1em;align-items:center;gap:.9em;padding:.8em 1.3em .8em .9em;display:flex;position:absolute;bottom:2.4em;left:3.2em;transform:translateY(.6em);box-shadow:0 0 0 1px #9dc1ff4d,0 1em 3em #00000080}.lockb.in{opacity:1;transform:none}.lockb .ic{background:var(--cta);color:#0a1230;border-radius:.7em;place-items:center;width:2.6em;height:2.6em;display:grid}.lockb .ic svg{width:1.4em;height:1.4em}.lockb b{font-size:1.1em;display:block}.lockb small{color:#c5cde6;font-size:.84em;display:block}.motion .pause{height:170vh}.pause-in{padding:clamp(72px,9vw,120px) 0;position:relative}.motion .pause-in{align-items:center;padding:clamp(40px,5vw,72px) 0;display:flex;position:sticky;top:68px}.pause .wrap{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(32px,5vw,72px);width:100%;display:grid}.pause h2{font-size:clamp(34px,4vw,54px)}.steps{border-left:1px solid var(--line);margin-top:30px;list-style:none}.steps li{transition:opacity .6s var(--ease);padding:11px 0 11px 22px;position:relative}.motion .steps li{opacity:.38}.motion .steps li.on{opacity:1}.steps li:before{content:"";background:var(--sky);transform-origin:50% 0;width:2px;transition:transform .6s var(--ease);position:absolute;top:11px;bottom:11px;left:-1px;transform:scaleY(0)}.steps li.on:before{transform:scaleY(1)}.steps b{letter-spacing:-.01em;color:var(--ink);font-size:19px;font-weight:600;display:block}.steps span{color:var(--ink2);font-size:15px}.note{font:13px/1.5 var(--mono);color:var(--ink3);max-width:420px;margin-top:22px}.pl{aspect-ratio:16/9;box-shadow:0 0 0 1px var(--line2),0 50px 120px -50px #4d8dffcc;background:#0b1026;border-radius:22px;position:relative;overflow:hidden;container-type:inline-size}.pl video{object-fit:cover;width:100%;height:100%;transition:filter .6s var(--ease);position:absolute;inset:0}.pl.paused video,.pl.rew video{filter:saturate(.75)brightness(.8)}.ov .r1{color:#ffffffd9;justify-content:space-between;font-size:.92em;display:flex}.trackb{background:#ffffff29;border-radius:9px;height:.42cqw;min-height:3px;margin:.8cqw 0 .7cqw;position:relative}.trackb .played{width:var(--ph,100%);background:var(--blue);border-radius:9px;position:absolute;top:0;bottom:0;left:0}.trackb .head{top:50%;left:var(--ph,100%);background:var(--live);border-radius:2px;width:.42cqw;min-width:3px;height:1.8cqw;position:absolute;transform:translate(-50%,-50%)}.ov .r2{font:500 .92em var(--mono);color:#ffffffbf;justify-content:space-between;display:flex}.ov .r2 .el{color:#5fd6a0}.band{padding:clamp(28px,4vw,48px) 0}.band-in{background:radial-gradient(70% 140% at 0% 0%,#4d8dff38,transparent 70%),var(--bg3);box-shadow:inset 0 0 0 1px var(--line2);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;padding:26px 30px;display:flex}.band-in h3{letter-spacing:-.025em;font-size:clamp(21px,2vw,26px);font-weight:700}.band-in p{margin-top:4px;font-size:15px}.design{flex-direction:column;align-items:center;gap:clamp(36px,4vw,56px);display:flex}.d-top{grid-template-columns:minmax(0,500px) minmax(0,500px);justify-content:center;align-items:center;gap:clamp(32px,5vw,72px);width:100%;display:grid}.d-bot{grid-template-columns:minmax(0,860px) auto;justify-content:center;align-items:center;gap:clamp(20px,2.5vw,32px);width:100%;display:grid}.d-bot .tchips{flex-flow:column;margin-top:0}.design .cap{text-align:center;margin-top:-24px}.shots{aspect-ratio:16/9;background:var(--bg3);box-shadow:0 0 0 1px var(--line2),0 40px 100px -50px #4d8dffbf;border-radius:20px;position:relative;overflow:hidden}.shots img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease);position:absolute;inset:0}.shots img.on{opacity:1}.tchips{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.tchips button{border:1px solid var(--line);cursor:pointer;height:40px;font:500 13px var(--sans);color:var(--ink2);background:#14224e59;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 10px;transition:border-color .3s,color .3s,background-color .3s;display:inline-flex}.tchips button i{border-radius:50%;width:18px;height:18px;box-shadow:inset 0 0 0 1px #fff3}.tchips button[aria-pressed=true]{border-color:var(--sky);color:var(--ink);background:#4d8dff24}.cap{font:12px var(--mono);color:var(--ink3);margin-top:12px}.dl2{border-top:1px solid var(--line);margin:26px 0 0;list-style:none}.dl2 li{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;gap:16px;padding:13px 0;font-size:15.5px;display:flex}.dl2 li span:last-child{font:12.5px var(--mono);color:var(--ink3);text-align:right}.ordbox{background:linear-gradient(180deg,var(--p1),var(--p2));box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;padding:18px}.ordbox .hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ordbox .hd b{font-size:15px;font-weight:600}.ord-t{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.ord-t button{border:1px solid var(--line2);color:var(--ink2);font:500 12.5px var(--sans);cursor:pointer;background:#0a123080;border-radius:8px;height:36px;padding:0 12px;transition:background-color .3s,color .3s,border-color .3s}.ord-t button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#071030}.renum{border:1px solid var(--line2);color:var(--ink);font:500 12.5px var(--sans);cursor:pointer;background:0 0;border-radius:8px;height:36px;padding:0 12px}.renum[aria-pressed=true]{border-color:var(--sky);color:var(--sky)}.ord{height:196px;margin-top:12px;list-style:none;position:relative}.ord li{height:34px;color:var(--ink);text-transform:uppercase;transition:top .8s var(--ease);background:#0a12308c;border-radius:7px;align-items:center;gap:10px;padding:0 12px;font-size:13px;display:flex;position:absolute;left:0;right:0}.ord li .n{font:500 12.5px var(--mono);color:var(--ink3);width:30px}.ord li .lg{border-radius:4px;width:28px;height:18px;font-size:9.5px}.ord li .gr{font:11px var(--mono);color:var(--ink3);text-transform:none;margin-left:auto}.srch{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.srch .scrn>*{font-size:2.05cqw}.dtv>*{font-size:1.8cqw}.stry{font:12px var(--mono);color:var(--ink3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;display:flex}.stry button{border:1px solid var(--line);height:40px;color:var(--ink2);font:12.5px var(--mono);cursor:pointer;background:0 0;border-radius:8px;padding:0 12px}.stry button:hover{border-color:var(--sky);color:var(--ink)}.home{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.hh{flex-wrap:wrap;gap:clamp(10px,2vw,22px);margin-bottom:22px;display:flex}.hh button{cursor:pointer;font:500 14px var(--sans);color:var(--ink2);background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;min-width:64px;transition:color .3s;display:flex}.hh .av{width:60px;height:60px;font:700 22px var(--sans);color:#0a1230;transition:transform .4s var(--ease),box-shadow .4s var(--ease);border-radius:50%;place-items:center;display:grid;position:relative}.hh .av svg{width:24px;height:24px}.hh button[aria-pressed=true]{color:var(--ink)}.hh button[aria-pressed=true] .av{box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--sky);transform:scale(1.08)}.hh button:hover .av{transform:scale(1.08)}.fg{font-size:1.72cqw}.fg .g-top{grid-template-columns:24% 1fr;padding:1.1em 1.3em .8em}.fg .info .ttl{font-size:1.6em}.fg .f-rows{padding:0 0 .8em;position:relative}.fg .row{--chw:30%;height:2.6em;animation:rin .5s var(--ease) both}.fg .row .lane{grid-template-columns:repeat(3,1fr);gap:.25em;display:grid}.fg .row .pg{position:static}.fg .row.on .pg:first-child{background:var(--t-sel);color:var(--t-selink);font-weight:600}.fg .hdl{background:#0000001f;grid-template-columns:30% 1fr;margin-bottom:.2em;font-size:.74em;font-weight:600;display:grid}.fg .hdl span{padding:.45em 1.3em}.fg .hdl div{grid-template-columns:repeat(3,1fr);display:grid}.fg .hdl div span{padding:.45em .6em}.bk{box-shadow:inset 0 0 0 1px var(--line);background:linear-gradient(#1e3c748c,#0c1733bf);border-radius:22px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(24px,3vw,40px);display:grid}.bk h3{letter-spacing:-.03em;margin:14px 0 10px;font-size:clamp(24px,2.3vw,32px);font-weight:700}.bk>div>p{max-width:460px;font-size:15.5px}.rst{background:linear-gradient(#1a3570,#132a5c);border-radius:14px;flex-direction:column;gap:7px;padding:16px;font-size:14px;display:flex;box-shadow:0 0 0 1px #9dc1ff29}.rst .top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.rst .top b{font-size:14.5px;font-weight:600}.rst .top small{font:12px var(--mono);color:var(--ink3);font-weight:400;display:block}.rst .go{background:var(--blue);color:#071030;height:36px;font:600 13px var(--sans);cursor:pointer;border:0;border-radius:8px;flex:none;padding:0 14px}.rst .it{background:#0a123066;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:13.5px;display:flex}.rst .it span:last-child{font:12px var(--mono);color:var(--ink3);transition:color .3s}.rst .it.ok span:last-child{color:#81c784}.dets{grid-template-columns:1.2fr .8fr;align-items:start;gap:clamp(24px,4vw,56px);display:grid}.dtv .lay{opacity:0;visibility:hidden;transition:opacity .6s var(--ease),visibility 0s .6s}.dtv .lay.on{opacity:1;visibility:visible;transition:opacity .6s var(--ease)}.dcards{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dcards button{text-align:left;border:1px solid var(--line);cursor:pointer;transition:background-color .5s var(--ease),box-shadow .5s var(--ease),border-color .5s var(--ease);background:0 0;border-radius:12px;flex-direction:column;align-items:flex-start;padding:16px 40px 16px 16px;display:flex;position:relative}.dcards button[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--sky);background:linear-gradient(90deg,#4d8dff33,#4d8dff0f);border-color:#0000}.dcards button:not([aria-pressed=true]):hover{background:#4d8dff12}.dcards button:after{content:"";border-right:2px solid var(--ink3);border-bottom:2px solid var(--ink3);width:8px;height:8px;transition:transform .4s var(--ease),border-color .4s;position:absolute;top:24px;right:18px;transform:rotate(-45deg)}.dcards button[aria-pressed=true]:after{border-color:var(--sky);transform:rotate(45deg)}.dcards button:hover:after{border-color:var(--ink)}.dcards .label{font-size:11px;transition:color .4s}.dcards button[aria-pressed=true] .label{color:var(--sky)}.dcards b{letter-spacing:-.01em;color:var(--ink3);margin:6px 0 4px;font-size:17px;font-weight:600;transition:color .3s;display:block}.dcards button[aria-pressed=true] b,.dcards button:hover b{color:var(--ink)}.dcards span.p{color:var(--ink3);font-size:14px;line-height:1.5;display:block}.dcards button[aria-pressed=true] span.p{color:var(--ink2)}.dbar{height:2px;position:absolute;bottom:0;left:16px;right:16px;overflow:hidden}.dcards button[aria-pressed=true] .dbar i{background:var(--sky);transform-origin:0;height:100%;animation:slp var(--dt,6.5s) linear forwards;display:block}.dcards.hold button[aria-pressed=true] .dbar i{animation-play-state:paused}.dcards.still .dbar{display:none}.l4row{grid-template-columns:repeat(4,1fr);align-items:end;gap:1.2em;display:grid;position:absolute;bottom:7%;left:5%;right:5%}.l4row div{text-align:center;opacity:0;transition:transform .6s var(--ease),opacity .6s var(--ease);background:#121c46eb;border-radius:.5em;padding:.9em .8em .7em;transform:translateY(1.5em);box-shadow:0 0 0 1px #9dc1ff2e}.on .l4row div{opacity:1;transform:none}.on .l4row div:nth-child(2){transition-delay:80ms}.on .l4row div:nth-child(3){transition-delay:.16s}.on .l4row div:nth-child(4){transition-delay:.24s}.l4row div:first-child{padding-bottom:1.2em;box-shadow:0 0 0 .18em #fff}.l4row .lg{width:3.4em;height:2.1em;margin:0 auto .5em;font-size:.9em}.l4row b{text-transform:uppercase;font-size:.88em;display:block}.l4row small{color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;font-size:.75em;display:block;overflow:hidden}.l4row u{background:#fff3;border-radius:1em;height:.22em;margin-top:.5em;text-decoration:none;display:block}.l4row u i{background:var(--blue);border-radius:1em;height:100%;display:block}.tagc{background:#0a1230d9;border-radius:2em;align-items:center;gap:.5em;padding:.45em .9em;font-size:.9em;display:inline-flex;position:absolute;top:7%;left:5%;box-shadow:0 0 0 1px #9dc1ff40}.tagc i{background:var(--cta);border-radius:50%;width:.55em;height:.55em}.rec-h{color:#c5cde6;align-items:center;gap:1em;margin:.2em 1em 1em;font-size:.95em;display:flex}.rec-h svg{width:1.2em;height:1.2em}.rec-h .pill{border-color:var(--blue);background:var(--blue);height:2.1em;margin-left:auto}.recl .st-r{padding:.75em 1em}.recl .st-r .dot{background:var(--rec);border-radius:50%;flex:none;width:.7em;height:.7em}.cu{position:absolute;bottom:7%;left:4%;right:40%}.cu .bdg{color:#0a1230;font:700 .78em var(--sans);letter-spacing:.05em;background:#ffbd00;border-radius:.3em;align-items:center;gap:.4em;padding:.25em .6em;display:inline-flex}.cu .bdg+span{color:#ffbd00;margin-left:.6em;font-size:.95em;font-weight:600}.cu .c1{margin-top:.3em;font-size:2em;font-weight:600}.cu .c1 em{color:var(--blue);margin-right:.3em;font-style:normal}.cu .c2{font-size:1.4em;font-weight:600}.cu .c3{color:#c5cde6;font-size:.9em}.cu .bar{background:#ffffff40;border-radius:1em;height:.22em;margin:.7em 0}.cu .bar i{background:#fff;border-radius:1em;width:22%;height:100%;display:block}.cu .c4{color:#5fd6a0;font-size:.85em;font-weight:600}.cu .chips{gap:.5em;margin-top:.8em;display:flex}.cu .chips span{white-space:nowrap;background:#ffffff1a;border-radius:2em;padding:.35em .8em;font-size:.75em}.cu-shade{background:linear-gradient(90deg,#05091ad1,#05091a1a 70%);position:absolute;inset:0}.cu-time{font-size:1.6em;font-weight:600;position:absolute;top:45%;right:4%}.srcl .st-r{padding:.7em 1em}.srcl .st-r .ac{color:#81c784;vertical-align:.15em;border-radius:1em;margin-left:.5em;padding:.1em .6em;font-size:.7em;display:inline-block;box-shadow:inset 0 0 0 1px #81c784}.menu{width:44%;top:22%;left:28%}.act{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.qrtv{background:linear-gradient(#1c2850,#0b1230);border-radius:20px;padding:10px;position:relative;box-shadow:0 0 0 1px #9dc1ff2e,0 40px 100px -40px #4d8dff99}.qrtv .s{aspect-ratio:16/9;background:radial-gradient(70% 70% at 30% 20%,#1e3c74,#0c1733);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:7%;padding:0 9%;display:grid}.qrtv svg{background:#fff;border-radius:10px;width:clamp(110px,15vw,180px);height:auto;padding:8px}.qrtv .c{color:var(--ink2);font-size:clamp(13px,1.2vw,16px);line-height:1.5}.qrtv .c b{font:600 clamp(20px,2.4vw,32px) var(--mono);color:#fff;letter-spacing:.14em;margin:6px 0;display:block}.qrtv .c .wm2{margin-bottom:20px}.qrtv .c .wm2 .lgo{background:0 0;border-radius:0;width:auto;height:clamp(26px,2.5vw,36px);padding:0}.ssw{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:34px;display:grid}.ssw>div{padding:22px 18px 0 0;position:relative}.ssw>div+div{border-left:1px solid var(--line);padding-left:18px}.ssw .k{font:500 12px var(--mono);color:var(--sky);letter-spacing:.08em}.ssw b{letter-spacing:-.02em;margin:6px 0;font-size:21px;font-weight:700;display:block}.ssw p{font-size:14.5px}.small2{grid-template-columns:1fr 1fr;gap:16px;margin-top:48px;display:grid}.small2>div{box-shadow:inset 0 0 0 1px var(--line);background:#14224e73;border-radius:16px;padding:18px 22px}.small2 h3{margin:6px 0 4px;font-size:17px}.small2 p{font-size:14.5px}.devs{grid-template-columns:1.15fr .85fr;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.dlist{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.dlist div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:16px 0;display:flex}.dlist div:nth-child(odd){border-right:1px solid var(--line);padding-right:20px}.dlist div:nth-child(2n){padding-left:20px}.dlist b{font-size:16px;font-weight:600}.dlist em{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sky);white-space:nowrap;font-style:normal}.fix{background:radial-gradient(80% 60% at 100% 0%,#4d8dff40,transparent 70%),var(--bg3);box-shadow:inset 0 0 0 1px var(--line2);border-radius:22px;padding:30px}.fix h3{margin:10px 0 12px;font-size:25px}.fix p{font-size:15.5px}.fix .tip{color:var(--ink3);margin-top:16px;font-size:14px}.price{background:var(--bg3);box-shadow:inset 0 0 0 1px var(--line);border-radius:26px;grid-template-columns:1fr 1fr 1fr;display:grid;overflow:hidden}.pc{flex-direction:column;padding:34px 30px 32px;display:flex;position:relative}.pc+.pc{border-left:1px solid var(--line)}.pc.trial{background:radial-gradient(90% 70% at 0 0,#ffe2341f,#0000 70%),#172a5e}.pc.duo{background:linear-gradient(#4d8dff33,#4d8dff00 60%)}.pc.duo:before{content:"";background:linear-gradient(90deg,var(--blue),var(--sky));height:2px;position:absolute;top:0;left:0;right:0}.pc .tagp{font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#071030;background:var(--sky);border-radius:6px;padding:5px 9px;position:absolute;top:28px;right:26px}.pc h3{font-size:28px;font-weight:700}.pc .for{color:var(--ink2);margin-top:4px;font-size:15px}.amt{align-items:baseline;gap:8px;margin:26px 0 4px;display:flex}.amt b{font:700 56px/1 var(--sans);letter-spacing:-.045em;font-variant-numeric:tabular-nums}.amt span{font:13px var(--mono);color:var(--ink2)}.cad{font:12.5px var(--mono);color:var(--ink3)}.pc ul{color:var(--ink2);margin:22px 0 26px;font-size:15.5px;list-style:none}.pc li{gap:10px;padding:6px 0;display:flex}.pc li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%239DC1FF' stroke-width='2'%3E%3Cpath d='M3 8.5l3 3 7-7'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:16px;height:16px;margin-top:4px}.pc .acts{flex-direction:column;gap:12px;margin-top:auto;display:flex}.pc .acts .btn{width:100%}.trial .big14{font:800 clamp(80px,9vw,124px)/.9 var(--sans);letter-spacing:-.06em;color:var(--ink);margin:20px 0 8px}.trial .big14 small{letter-spacing:-.02em;color:var(--ink2);margin-left:6px;font-size:.26em;font-weight:600}.trial p{font-size:15.5px}.fine{color:var(--ink3);flex-wrap:wrap;justify-content:space-between;gap:8px 28px;margin-top:18px;font-size:13.5px;display:flex}.faq{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.faq-l{position:sticky;top:110px}.qs{border-top:1px solid var(--line)}:where(.tvh) details{border-bottom:1px solid var(--line)}:where(.tvh) summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:24px;min-height:44px;padding:22px 0;font-size:19px;font-weight:500;list-style:none;display:flex}:where(.tvh) summary::-webkit-details-marker{display:none}:where(.tvh) summary i{flex:none;width:16px;height:16px;position:relative}:where(.tvh) summary i:before,:where(.tvh) summary i:after{content:"";background:var(--sky);height:2px;transition:transform .4s var(--ease);position:absolute;top:7px;left:0;right:0}:where(.tvh) summary i:after{transform:rotate(90deg)}:where(.tvh) details[open] summary i:after{transform:rotate(0)}:where(.tvh) details p{max-width:640px;padding:0 0 24px;font-size:16px}.close{background:#0a1230;position:relative;overflow:hidden}.cph{width:100%;position:relative;container-type:inline-size}.cph>img{filter:brightness(.5)saturate(.85)sepia(.18)hue-rotate(-12deg);width:100%;height:auto}.cph>img.occ{z-index:1;position:absolute;inset:0}.ctv{transform-origin:0 0;background:#0a1230;display:none;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 0 60px 10px #4d8dff59}.ctv img{object-fit:cover;width:100%;height:100%}.ctv b{background:#11224f;border-bottom-left-radius:24px;padding:26px 32px 24px 40px;position:absolute;top:0;right:0}.ctv b .lgo{height:66px}.ctv:after{content:"";background:linear-gradient(125deg,#ffffff1f,#0000 42%);position:absolute;inset:0}.cph:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0a1230eb 0%,#0a12308c 38%,#0a123000 62%),linear-gradient(#0a123000 74%,#0a1230 100%);position:absolute;inset:0}.close .wrap{z-index:2;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.close .cin{max-width:520px}.close h2{letter-spacing:-.05em;font-size:clamp(40px,5.4vw,80px);font-weight:800;line-height:.98}.close p{color:#d5ddf2;max-width:440px;margin-top:20px;font-size:18px}:where(.tvh) footer{background:var(--bg);padding:80px 0 0;overflow:hidden}.ft-top{border-bottom:1px solid var(--line);grid-template-columns:1.3fr 1fr 1fr 1fr;gap:40px;padding-bottom:56px;display:grid}.ft-top p{max-width:340px;margin-top:14px;font-size:15px}.ft-top ul{list-style:none}.ft-top li a{color:var(--ink2);padding:7px 0;font-size:15px;text-decoration:none;display:inline-block}.ft-top li a:hover{color:var(--ink)}.ft-meta{color:var(--ink3);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:22px 0;font-size:13px;display:flex}.credits{border-top:1px solid var(--line);color:var(--ink3);padding:10px 0 18px;font-size:12.5px}.credits details{border:0}.credits summary{font:500 12.5px var(--mono);min-height:40px;color:var(--ink2);padding:4px 0}.credits ul{columns:2;column-gap:40px;padding:6px 0 4px;list-style:none}.credits li{break-inside:avoid;padding:3px 0}.wm{-webkit-user-select:none;user-select:none;--wm-w:#1a2c63;--wm-a:#3460c4;--wm-f:#9dc1ff21;--wm-y:#ffe234;justify-content:center;padding:3vw 4vw 2.4vw;display:flex}.wm svg{width:min(100%,1480px);height:auto;display:block;overflow:visible}.sbar{z-index:55;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);border-top:1px solid var(--line);transition:transform .5s var(--ease);background:#0a1230eb;align-items:center;gap:12px;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.sbar.show{transform:none}.sbar .btn{flex:1;height:46px;font-size:14.5px}.sbar span{font:500 11.5px/1.3 var(--mono);color:var(--ink2);text-align:right}.motion [data-rv=blur]{opacity:0;filter:blur(12px);transition:opacity 1.2s var(--ease),filter 1.2s var(--ease),transform 1.2s var(--ease);transform:translateY(.25em)}.motion [data-rv=blur].in{opacity:1;filter:none;transform:none}@media (max-width:1080px){.links{display:none}.hero-top,.sec-head,.faq,.design,.act,.devs,.srch,.home,.dets{grid-template-columns:1fr}.hero-top{gap:24px}.faq-l{position:static}.slider{grid-template-rows:auto;grid-template-columns:1fr}.sl-scr{grid-row:1;margin-bottom:22px}.sl-txt{grid-column:1}.sl:first-child .sl-txt{grid-row:2}.sl:nth-child(2) .sl-txt{grid-row:3}.sl:nth-child(3) .sl-txt{grid-row:4}.sl:nth-child(4) .sl-txt{grid-row:5}.sl:nth-child(5) .sl-txt{grid-row:6}.sl-dots{display:none}.price{grid-template-columns:1fr 1fr}.pc.trial{border-bottom:1px solid var(--line);grid-column:1/-1}.pc.trial+.pc{border-left:0}.pause .wrap{grid-template-columns:1fr}.d-top,.d-bot{grid-template-columns:minmax(0,760px)}.d-top>div:last-child{order:-1}.d-bot .tchips{flex-flow:wrap;justify-content:center}.bk{grid-template-columns:1fr}.close .wrap{padding-top:8px;padding-bottom:clamp(64px,8vw,96px);position:relative;top:auto;transform:none}.cph:after{background:linear-gradient(#0a123000 60%,#0a1230 100%)}}@media (max-width:760px){.ph{display:block}.dt{display:none!important}.nav-in{gap:12px;height:62px}.chip,.acct{display:none}.wmk .lgo{height:27px}.nav .btn{height:38px;padding:0 14px;font-size:13px}.links{scrollbar-width:none;border-top:1px solid var(--line);background:#0a1230e0;align-items:center;gap:22px;height:42px;margin:0;padding:0 20px;display:flex;position:absolute;top:62px;left:0;right:0;overflow-x:auto}.links::-webkit-scrollbar{display:none}.links a{white-space:nowrap;padding:11px 0;font-size:14px}.hero{padding-top:128px}.hero h1{margin-top:14px;font-size:clamp(40px,11.5vw,54px)}.hero-copy p{font-size:16.5px}.cta{margin-top:22px}.cta .btn{flex:1}.hero-copy .disc{margin-top:14px;font-size:12px}.tvwrap{margin-top:36px}.tv{border-radius:14px;padding:6px}.tryit,.dock{display:none}.scr{border-radius:9px;font-size:2.9cqw}.scr .g-top{grid-template-columns:34% 1fr;gap:1em;padding:1em 1em .7em}.clock,.info .ds,.info .bar{display:none}.info .ttl{font-size:1.45em}.g-head,.g-body{--chw:38%}.ch{padding-left:.7em}.ch .n{display:none}.g-bot{gap:1.1em;padding:.7em 1em}.g-bot .hs{display:none}.sec{padding:56px 0}.sec-head{gap:14px;margin-bottom:26px}.sec-head p{font-size:16px}.feat{padding:56px 0 8px}.fhead{margin-bottom:20px}.fhead p{display:none}.slider{scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--g));padding:0 var(--g) 4px;scrollbar-width:none;scroll-padding:0 var(--g);gap:12px;display:flex;overflow-x:auto}.slider::-webkit-scrollbar{display:none}.sl,.sl.phs{scroll-snap-align:start;flex:0 0 86%;display:block}.sl-scr{opacity:1;visibility:visible;border-radius:12px;margin-bottom:14px}.sl-txt{border:0!important}.sl-b{pointer-events:none;padding:0}.sl-b b{color:var(--ink);font-size:18px}.sl-b .k{color:var(--sky)}.sl-txt p,.sl.on .sl-txt p{opacity:1;max-height:none;padding:4px 0 0;font-size:14.5px}.sl-bar{display:none}.sl.on .sl-txt,.sl-txt:hover{box-shadow:none;border-radius:0;background:0 0!important}.sl-b:after{display:none}.sl-dots{justify-content:center;padding-top:18px;display:flex;position:sticky;left:0}.sl-dots i[data-ph="1"]{display:block}.act{gap:0}.act .qrtv{display:none}.act h2{font-size:32px}.ssw{grid-template-columns:1fr;margin-top:22px}.ssw>div{padding:14px 0 0}.ssw>div+div{border-left:0;border-top:1px solid var(--line);margin-top:14px;padding-left:0}.ssw b{margin:2px 0;font-size:18px}.ssw p{font-size:14px}.act .cta{margin-top:22px!important}.act .cta .tl{display:none}.small2{grid-template-columns:1fr;margin-top:28px}.small2>div+div,#pricing h2 br{display:none}.price{grid-template-columns:1fr 1fr}.pc{padding:22px 16px}.pc.trial{padding:22px 18px}.pc+.pc{border-left:1px solid var(--line)}.pc.trial+.pc{border-left:0}.trial .big14{margin:10px 0 6px;font-size:64px}.trial p{font-size:14px}.pc .acts{margin-top:18px}.pc .acts .btn{height:46px;padding:0 12px;font-size:14px}.pc h3{font-size:22px}.pc .for{font-size:13px}.pc .tagp{align-self:flex-start;margin-bottom:8px;padding:4px 7px;font-size:10px;position:static}.amt{flex-direction:column;align-items:flex-start;gap:4px;margin:14px 0 2px}.amt b{font-size:34px}.amt span{font-size:11px}.cad{font-size:10.5px}.pc ul{display:none}.fine{font-size:12.5px}.phdev{margin-top:18px;font-size:15px}.faq h2{font-size:32px;margin:10px 0 6px!important}.faq-l p,.qs details:nth-child(n+4){display:none}:where(.tvh) summary{padding:16px 0;font-size:16.5px}:where(.tvh) details p{font-size:15px}.cph:after{background:linear-gradient(#0a123000 55%,#0a1230 98%)}.close h2{font-size:38px}.close p{margin-top:14px;font-size:16px}.close .cta .btn{flex:1}.ft-top{grid-template-columns:1fr 1fr;gap:24px;padding-bottom:36px}.ft-top>div:first-child{grid-column:1/-1}.credits ul{columns:1}.sbar{display:flex}:where(.tvh) footer{padding:56px 0 76px}}@media (prefers-reduced-motion:reduce){.chip i,.tryit i,.lts-f .caret{animation:none}}@media (max-width:760px){.motion [data-hero] [data-rv]{opacity:1;visibility:visible;transform:none}.motion [data-hero] [data-rv=head] .wi{transform:none}}.lgo.ft{height:36px}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){main#top>:not(:first-child),main#top~footer{content-visibility:auto;contain-intrinsic-size:auto 900px}}
