@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.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 Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.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.3f4zuumv8svu0.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.34r5yzckw0h2s.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.2jyz_zw3a8jit.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.30bdpjkrtcces.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-20C0,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.p.1v5bejj26fx9h.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_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_9c0d0068-module__Au4UiW__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_9c0d0068-module__Au4UiW__variable{--font-display:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ba8e772932784a28-s.3suz6swfy6yti.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7546fe8f902b88b8-s.p.23vch4xguf8lb.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:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2tuvx2ggl0uf7.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.048ctm9k7u_u3.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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.2t3qiyt2vl-ta.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2_s53-223o24o.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:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_5452e539-module__r5UHBW__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_5452e539-module__r5UHBW__variable{--font-mono:"DM Mono", "DM Mono Fallback"}
:root{--bg:#fafafa;--panel:#fff;--sunk:#f4f4f5;--sunk-2:#ececee;--text:#0c0c0d;--dim:#5f5f66;--faint:#9b9ba2;--line:#e6e6e9;--line-soft:#f0f0f2;--ink:#0c0c0d;--on-ink:#fff;--tint:#5b5bd6;--warn:#b45309;--warn-bg:#fef6e7;--bad:#dc2626;--glass:#ffffffd1;--sh-1:0 1px 2px #09090b0d;--sh-3:0 2px 8px #09090b14,0 24px 56px #09090b1f;--r-lg:16px;--spring:cubic-bezier(.32,.72,0,1)}@media (prefers-color-scheme:dark){:root{--bg:#0b0b0c;--panel:#141416;--sunk:#1a1a1d;--sunk-2:#232327;--text:#f7f7f8;--dim:#a0a0a8;--faint:#6b6b73;--line:#26262a;--line-soft:#1e1e21;--ink:#f7f7f8;--on-ink:#0b0b0c;--tint:#8b8bf0;--warn:#fbbf24;--warn-bg:#fbbf241f;--glass:#141416d1;--sh-1:0 1px 2px #0006;--sh-3:0 2px 8px #00000080,0 24px 56px #0000008c}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body{height:100%}body{background:var(--bg);color:var(--text);font:100%/1.5 var(--font-geist-sans),-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-optical-sizing:auto}button,input,textarea{font:inherit;color:inherit}svg{stroke-width:1.7px;flex:none;width:15px;height:15px}body:has(.shell){overflow:hidden}a{color:inherit;text-decoration:none}.lp,.auth{--i-bg:#0e0e0e;--i-fg:#f2f2f2;--i-lit:#fff;--i-dim:#4a4a4a;--i-mid:#a9a9a9;--i-plate:#1d1d1d;--i-line:#242424;--lime:#c9f24d;--gut:5.5vw;--k:24;--drop:6px;--sb:.062;--sbx:calc(.062 * 1.62vw);timeline-scope:--sheet;isolation:isolate;background:var(--i-bg);color:var(--i-fg);font:300 clamp(13px,1.15vw,17px)/1.55 var(--font-mono),ui-monospace,monospace;-webkit-font-smoothing:antialiased}:is(body:has(.lp),body:has(.auth)){color:#f2f2f2;background:#0e0e0e;overflow-x:hidden}.lp ::selection,.auth ::selection{background:var(--lime);color:#0b0b0b}.lp h1,.lp h2,.auth h1,.lp .disp{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.03em;font-weight:500;line-height:1.06}.lp h3{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.016em;font-size:clamp(20px,2.4vw,34px);font-weight:400;line-height:1.15}.lp-mode .d,.lp-feat p,.lp-specs .note{color:var(--i-mid);text-transform:none;font-size:clamp(13px,1.15vw,17px);line-height:1.55}.lp .lede{letter-spacing:-.005em;color:var(--i-fg);text-transform:none;max-width:38ch;font-size:clamp(15px,1.45vw,21px);line-height:1.5}.lp .cap,.lp-eyebrow,.lp-note,.lp-sheetcap,.lp-specs dt,.lp-foot .legal,.auth-fine{text-transform:uppercase;letter-spacing:.07em;color:var(--i-mid);font-size:clamp(11px,.9vw,13px);font-weight:400;line-height:1.6}.lp-lnk,.auth-back,.lp-nav a{letter-spacing:.05em}.gbtn{background:var(--lime);color:#0b0b0b;height:42px;font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:13px;font-weight:500;transition:background .1s cubic-bezier(.4,0,.2,1);display:inline-flex}.gbtn:hover{background:#d8ff6a}.gbtn:disabled{opacity:.5;cursor:default}.gbtn.big{height:52px;padding:0 26px;font-size:14px}.gbtn.solid{background:var(--lime)}.gbtn svg{stroke-width:0;width:16px;height:16px}.gbtn svg path{fill:#0b0b0b}.gbtn.solid svg{display:none}.gerr{color:#ff6b5e;margin-top:10px;font-size:12px}.lp-lnk,.auth-back{text-transform:uppercase;min-height:44px;color:var(--i-fg);align-items:center;padding-bottom:8px;font-size:clamp(11px,.9vw,13px);transition:color .1s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.lp-lnk:after,.auth-back:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.lp-lnk:hover:after,.auth-back:hover:after{transform:scaleX(1)}.lp-nav{top:34px;left:var(--gut);right:var(--gut);z-index:40;pointer-events:none;justify-content:flex-end;align-items:center;gap:clamp(16px,3.4vw,52px);height:22px;display:flex;position:fixed}.lp-nav>*{pointer-events:auto}.lp-nav a{min-height:44px;color:var(--i-fg);text-transform:uppercase;mix-blend-mode:difference;align-items:center;font-size:clamp(11px,.9vw,13px);font-weight:500;transition:color .1s cubic-bezier(.4,0,.2,1);display:inline-flex}.lp-nav a:hover{color:var(--i-lit)}.lp-nav .shed{color:var(--i-mid);font-weight:300}.lp-word{top:26px;left:var(--gut);z-index:39;font-family:var(--font-display),system-ui,sans-serif;letter-spacing:.275em;transform-origin:0 0;color:#fff;mix-blend-mode:difference;will-change:transform;font-size:1.62vw;font-weight:500;line-height:1;display:block;position:fixed}.lp-hero{padding:68vh var(--gut) 12vh;grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;column-gap:clamp(40px,6vw,110px);min-height:100vh;display:grid}.lp-eyebrow{border-top:1px solid var(--i-line);flex-wrap:wrap;grid-area:4/1/auto/-1;justify-content:space-between;gap:8px 20px;margin-top:clamp(28px,4.5vh,44px);padding-top:14px;display:flex}.lp-hero h1{letter-spacing:-.032em;grid-area:2/1;font-size:clamp(30px,3.3vw,48px);line-height:1.08}.lp-hero .lede{border-top:1px solid var(--i-line);grid-area:2/2;justify-self:end;padding-top:12px}.lp-hero .lp-act{grid-area:3/1}.lp-act{flex-wrap:wrap;align-items:center;gap:24px;margin-top:36px;display:flex}.lp-note{color:var(--i-mid)}.lp-sheet{view-timeline-name:--sheet;height:320vh;padding:0}.lp-sheet .pin{align-content:center;justify-items:center;gap:3px;height:100vh;display:grid;position:sticky;top:0;overflow:clip}.lp-sheet .pin>*{width:min(calc(100vw - 2 * var(--gut)),112vh)}.lp-tiles{grid-template-columns:repeat(4,1fr);gap:6px;display:grid;position:relative}.lp-sheet .shotv{object-fit:cover;opacity:0;z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lp-tiles i{aspect-ratio:4/3;background:#161616 url(/hero-poster.jpg) 0 0/400% 300% no-repeat;background-position:calc(var(--cx) * 100% / 3) calc(var(--cy) * 100% / 2);will-change:transform,filter;display:block;position:relative}.lp-tiles i:after{content:"";background:repeating-linear-gradient(90deg,#4a4a4a 0 1px,#0000008c 1px 7px);height:9px;position:absolute;bottom:0;left:0;right:0}.lp-tiles i:before{content:attr(data-tc);color:#ffffff8c;letter-spacing:.06em;font-size:clamp(9px,.69vw,11px);position:absolute;top:9px;left:10px}.lp-tiles i:nth-child(7){outline:2px solid var(--lime);outline-offset:-2px;z-index:1}.lp-tiles i:nth-child(7):before{color:var(--lime)}.lp-wave{align-items:flex-end;gap:2px;height:9vh;margin-top:3px;display:flex}.lp-wave i{transform-origin:50% 100%;will-change:transform;background:#3a3a3a;flex:1}.lp-sheetcap{justify-content:space-between;gap:20px;margin-top:16px;display:flex}.lp-stmt{padding:14vh var(--gut) 22vh;timeline-scope:--stmt}.lp-stmt p{letter-spacing:-.02em;max-width:22ch;color:var(--i-dim);view-timeline-name:--stmt;font-size:clamp(28px,4.2vw,62px);font-weight:500;line-height:1.2}.lp-stmt .w{color:var(--i-dim);display:inline-block}.lp-modes{padding:0 var(--gut) 14vh}.lp-modes h2{max-width:18ch;margin-bottom:clamp(64px,16vh,300px);font-size:clamp(28px,3.9vw,58px)}.lp-mode{margin-bottom:clamp(60px,12vh,180px)}.lp-mode .plate{width:var(--w,100%);margin-left:var(--x,0);aspect-ratio:16/9;view-timeline-name:--mode;position:relative}.lp-mode .plate:before{content:"";background:var(--i-plate);transform-origin:50% 100%;background-image:repeating-linear-gradient(90deg,#1f1f1f 0 1px,#0000 1px 14px);position:absolute;inset:0}.lp-mode .ruler{z-index:3;background:repeating-linear-gradient(90deg,#2e2e2e 0 1px,#0000 1px 7px);height:16px;position:absolute;bottom:0;left:0;right:0}.lp-mode .in{z-index:1;position:absolute;inset:0}.lp-mode .out{object-fit:cover;z-index:2;opacity:0;width:100%;height:100%;position:absolute;inset:0}.lp-mode .pin{z-index:2;color:var(--i-mid);letter-spacing:.06em;text-transform:uppercase;background:#0b0b0bb8;padding:5px 9px;font-size:clamp(9px,.68vw,11px);position:absolute}.m-text .typed{color:#8a8a8a;white-space:nowrap;font-size:clamp(12px,1vw,15px);line-height:1.6;position:absolute;top:22px;left:22px;right:22px;overflow:hidden}.m-text .typed:after{content:"";background:var(--lime);vertical-align:-.18em;width:.55em;height:1.05em;margin-left:2px;display:inline-block}.m-image .in img{object-fit:cover;width:100%;height:100%}.m-image .pin{bottom:16px;left:0}.m-ends .in img{object-fit:cover;filter:saturate(.85)brightness(.82);width:21%;height:100%;position:absolute;top:0}.m-ends .in img.a{left:0}.m-ends .in img.b{right:0}.m-ends .pin.a{bottom:16px;left:0}.m-ends .pin.b{bottom:16px;right:0}.m-ends .gap{border-left:1px solid var(--i-line);border-right:1px solid var(--i-line);place-items:center;display:grid;position:absolute;inset:0 21%}.m-ends .gap i{background:repeating-linear-gradient(45deg,#171717 0 6px,#0000 6px 12px);position:absolute;inset:0}.m-ends .gap em{letter-spacing:.07em;text-transform:uppercase;color:var(--i-dim);text-align:center;font-size:clamp(9px,.7vw,11px);font-style:normal;position:relative}.m-ends .out{clip-path:inset(0 50%)}.m-avatar .pair{justify-content:center;align-items:center;gap:clamp(14px,1.8vw,30px);display:flex;position:absolute;inset:0}.m-avatar .ph img{aspect-ratio:1;object-fit:cover;width:clamp(62px,7.4vw,108px);display:block}.m-avatar .vc i{background:repeating-linear-gradient(90deg,#6a6a6a 0 2px,#0000 2px 5px);width:clamp(62px,7.4vw,108px);height:clamp(30px,3.4vw,48px);display:block}.m-avatar .ph em,.m-avatar .vc em{letter-spacing:.07em;text-transform:uppercase;color:var(--i-dim);text-align:center;margin-top:8px;font-size:clamp(9px,.7vw,11px);font-style:normal;display:block}.m-avatar .plus{color:var(--i-dim);margin-bottom:18px;font-size:clamp(14px,1.4vw,20px)}.m-avatar .ph,.m-avatar .vc{will-change:translate,opacity}.m-voice .vform{align-items:center;gap:2px;padding:0 7%;display:flex;position:absolute;inset:0}.m-voice .vform i{height:var(--h);transform-origin:50%;will-change:scale;background:#6a6a6a;flex:1;min-height:2px;scale:1 .06}.m-ref .chips{justify-content:center;align-items:center;gap:clamp(16px,2.2vw,34px);padding:6% 5%;display:flex;position:absolute;inset:0}.m-ref .nine{aspect-ratio:3/2;grid-template-columns:repeat(3,1fr);gap:4px;height:100%;display:grid}.m-ref .nine i{width:100%;height:100%;translate:var(--cx) var(--cy);rotate:var(--cr);will-change:translate,rotate,opacity;background:#2c2c2c url(/m4-face.jpg) 0 0/300% 300% no-repeat}.m-ref .three{flex-direction:column;justify-content:center;gap:clamp(8px,1vw,14px);height:70%;display:flex}.m-ref .three i{width:clamp(52px,6vw,88px);translate:var(--cx) var(--cy);rotate:var(--cr);will-change:translate,rotate,opacity;background:repeating-linear-gradient(90deg,#6a6a6a 0 2px,#0000 2px 5px);flex:1;display:block}.lp-mode:first-of-type .stamp{right:var(--gut)}.lp-mode .stamp{color:#303539;letter-spacing:.07em;text-transform:uppercase;background:#d4cccc;padding:8px 14px;font-size:clamp(10px,.72vw,11px);font-weight:500;line-height:1.5;position:absolute;bottom:0;right:0}.lp-mode .meta{grid-template-columns:minmax(0,4fr) minmax(0,3fr) minmax(0,3fr);gap:14px;margin-top:22px;display:grid;position:relative}.lp-mode .n{letter-spacing:.07em;color:var(--i-dim);font-size:clamp(11px,.9vw,13px);position:absolute;top:6px;left:0}.lp-mode h3{grid-column:1;padding-left:64px}.lp-mode .d{grid-column:3}.lp-specs{padding:0 var(--gut) 20vh;grid-template-columns:minmax(0,4fr) minmax(0,6fr);column-gap:clamp(40px,6vw,110px);display:grid}.lp-specs .stick{align-self:start;position:sticky;top:34vh}.lp-specs h2{max-width:14ch;font-size:clamp(28px,3.9vw,58px)}.lp-specs .note{max-width:30ch;margin-top:22px}.lp-specs dl{grid-column:2;margin-top:6vh}.lp-specs .row{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:baseline;gap:14px;padding:22px 0;display:grid;position:relative}.lp-specs .row:before{content:"";background:var(--i-line);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.lp-specs dt{color:var(--i-mid)}.lp-specs dd{color:var(--i-fg);font-size:clamp(15px,1.35vw,20px);line-height:1.4}.lp-feat{padding:0 var(--gut) 18vh}.lp-feat h2{max-width:16ch;margin-bottom:clamp(56px,12vh,220px);font-size:clamp(28px,3.9vw,58px)}.lp-feat li{grid-template-columns:minmax(0,4fr) minmax(0,3fr) minmax(0,3fr);gap:14px;padding:34px 0;list-style:none;display:grid;position:relative}.lp-feat li:before{content:"";background:var(--i-line);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.lp-feat .n{letter-spacing:.07em;color:var(--i-dim);font-size:clamp(11px,.9vw,13px);position:absolute;top:38px;left:0}.lp-feat h3{grid-column:1;padding-left:64px}.lp-feat p{grid-column:3}.lp-cta{min-height:96vh;padding:0 var(--gut);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-content:center;column-gap:clamp(40px,6vw,110px);display:grid}.lp-cta h2{grid-area:1/1;max-width:20ch;font-size:clamp(28px,3.9vw,58px)}.lp-cta .lede{border-top:1px solid var(--i-line);grid-area:1/2;justify-self:end;margin-top:10px;padding-top:12px}.lp-cta .lp-act{grid-area:2/1}.lp-foot{padding-top:10vh;overflow:hidden}.lp-foot .big{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.05em;white-space:nowrap;margin-left:calc(-1 * var(--sb) * 56vw - 3vw);color:var(--i-fg);-webkit-user-select:none;user-select:none;will-change:transform;font-size:56vw;font-weight:500;line-height:.74}.lp-foot .legal{padding:26px var(--gut) 78px;flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}@keyframes lp-shrink{0%{scale:var(--k);translate:calc(-1 * var(--k) * var(--sbx)) var(--drop)}to{scale:1;translate:calc(-1 * var(--sbx)) 0}}@keyframes lp-shed{to{opacity:0;translate:0 -6px}}@keyframes lp-assemble{0%{translate:var(--dx) var(--dy);filter:blur(22px);opacity:.34}to{filter:blur();opacity:1;translate:0}}@keyframes lp-lock{0%{gap:6px}to{gap:0}}@keyframes lp-seam{to{opacity:0}}@keyframes lp-vu{0%{scale:1 .04}to{scale:1}}@keyframes lp-lit{0%{color:var(--i-dim)}46%{color:var(--lime)}to{color:var(--i-lit)}}@keyframes lp-strip{0%{scale:1 .014}to{scale:1}}@keyframes lp-drift{0%{translate:0 30px}to{translate:0 -30px}}@keyframes lp-rule{0%{scale:0 1}to{scale:1}}@keyframes lp-lift{0%{opacity:0;translate:0 72px}to{opacity:1;translate:0}}@keyframes lp-wipe{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}@keyframes lp-inL{0%{opacity:0;translate:-30px}to{opacity:1;translate:0}}@keyframes lp-inR{0%{opacity:0;translate:30px}to{opacity:1;translate:0}}@keyframes lp-crop{0%{translate:0 34%}to{translate:0}}@keyframes lp-rise{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}@keyframes lp-out{to{opacity:0}}@keyframes lp-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes lp-caret{50%{opacity:0}}@keyframes lp-between{0%{clip-path:inset(0 50%)}to{clip-path:inset(0 21%)}}@keyframes lp-gather{0%{translate:var(--cx) var(--cy);rotate:var(--cr);opacity:.5;filter:blur(6px)}to{opacity:1;filter:blur();translate:0;rotate:none}}@supports (animation-timeline:view()){.lp-word{animation:linear both lp-shrink;animation-timeline:scroll(root);animation-range:0 58vh}.lp-nav .shed{animation:linear both lp-shed;animation-timeline:scroll(root);animation-range:10vh 44vh}.lp-tiles i{animation:cubic-bezier(.16,1,.3,1) both lp-assemble;animation-timeline:--sheet;animation-range:cover calc(4% + var(--i)*6%) cover calc(46% + var(--i)*6%)}.lp-tiles{animation:cubic-bezier(.16,1,.3,1) both lp-lock;animation-timeline:--sheet;animation-range:cover 58% cover 68%}.lp-tiles i:after{animation:linear both lp-seam;animation-timeline:--sheet;animation-range:cover 58% cover 68%}.lp-wave i{animation:cubic-bezier(.16,1,.3,1) both lp-vu;animation-timeline:--sheet;animation-range:cover calc(68% + var(--i)*0.14%) cover calc(76% + var(--i)*0.14%)}.lp-sheet .shotv{animation:linear both lp-fade;animation-timeline:--sheet;animation-range:cover 74% cover 84%}.lp-stmt .w{animation:linear both lp-lit;animation-timeline:--stmt;animation-range:cover calc(12% + var(--i)*3.2%) cover calc(17% + var(--i)*3.2%)}.lp-modes h2,.lp-specs h2,.lp-feat h2,.lp-cta h2{animation:linear both lp-lift;animation-timeline:view();animation-range:entry 8% cover 38%}.lp-mode .plate{animation:linear both lp-drift;animation-timeline:view();animation-range:cover}.lp-mode .plate:before{animation:linear both lp-strip;animation-timeline:view();animation-range:entry cover 34%}.lp-mode .plate>.in,.lp-mode .stamp{animation:linear both lp-fade;animation-timeline:--mode;animation-range:entry 55% entry 95%}.m-text .typed{animation:steps(52,end) both lp-type;animation-timeline:--mode;animation-range:entry 78% cover 22%}.m-text .typed:after{animation:.9s step-end infinite lp-caret}.m-text .out{animation:linear both lp-fade;animation-timeline:--mode;animation-range:cover 26% cover 42%}.m-image .out{animation:linear both lp-fade;animation-timeline:--mode;animation-range:cover 14% cover 34%}.m-ends .out{animation:cubic-bezier(.16,1,.3,1) both lp-between;animation-timeline:--mode;animation-range:cover 8% cover 44%}.m-ends .gap i,.m-ends .gap em{animation:linear both lp-out;animation-timeline:--mode;animation-range:cover 8% cover 30%}.m-ref .nine i,.m-ref .three i{animation:cubic-bezier(.16,1,.3,1) both lp-gather;animation-timeline:--mode;animation-range:entry 80% cover calc(22% + var(--i)*1.4%)}.m-ref .out{animation:linear both lp-fade;animation-timeline:--mode;animation-range:cover 32% cover 48%}.m-avatar .ph{animation:cubic-bezier(.16,1,.3,1) both lp-inR;animation-timeline:--mode;animation-range:entry 78% cover 24%}.m-avatar .vc{animation:cubic-bezier(.16,1,.3,1) both lp-inL;animation-timeline:--mode;animation-range:entry 78% cover 24%}.m-avatar .out{animation:linear both lp-fade;animation-timeline:--mode;animation-range:cover 30% cover 46%}.m-voice .vform i{animation:cubic-bezier(.16,1,.3,1) both lp-vu;animation-timeline:--mode;animation-range:entry 82% cover calc(16% + var(--i)*0.5%)}.m-voice .out{animation:linear both lp-fade;animation-timeline:--mode;animation-range:cover 34% cover 50%}.lp-mode .meta>*{animation:linear both lp-rise;animation-timeline:view();animation-range:entry 30% cover 30%}.lp-specs .row:before,.lp-feat li:before{animation:linear both lp-rule;animation-timeline:view();animation-range:entry 20% cover 26%}.lp-specs .row>*{animation:linear both lp-wipe;animation-timeline:view();animation-range:entry 26% cover 34%}.lp-feat li h3{animation:linear both lp-inL;animation-timeline:view();animation-range:entry 24% cover 34%}.lp-feat li p{animation:linear both lp-inR;animation-timeline:view();animation-range:entry 28% cover 38%}.lp-feat li .n{animation:linear both lp-fade;animation-timeline:view();animation-range:entry 24% cover 30%}.lp-cta .lede,.lp-cta .lp-act{animation:linear both lp-rise;animation-timeline:view();animation-range:entry 20% cover 40%}.lp-foot .big{animation:linear both lp-crop;animation-timeline:view();animation-range:entry}}@media (max-width:820px){.lp{--gut:6.2vw;--k:13;--drop:14px;--sbx:calc(.062 * 3.2vw)}.lp-word{letter-spacing:.04em;font-size:3.2vw}.lp-nav .shed{display:none}.lp-nav{height:56px;padding:0 var(--gut);-webkit-backdrop-filter:blur(10px);background:#0e0e0edb;top:0;left:0;right:0}.lp-nav a{mix-blend-mode:normal}.lp-word{z-index:41;top:16px}.lp-hero .lede,.lp-cta .lede,.lp-specs dd{font-size:16px;line-height:1.55}.lp-mode .d,.lp-feat p,.lp-mode .prompt{font-size:14px;line-height:1.55}.lp-eyebrow,.lp-note,.lp-specs .note,.lp-specs dt,.lp-mode .n,.lp-feat .n,.lp-nav a,.lp-lnk,.lp-foot .legal,.lp-sheetcap,.auth-fine,.lp-mode .stamp,.lp-tiles i:before{font-size:11px}.lp-mode h3,.lp-feat h3{font-size:22px}.lp-hero h1{max-width:none;font-size:34px}.lp-stmt p{font-size:30px}.lp-modes h2,.lp-feat h2,.lp-cta h2,.lp-specs h2{max-width:none;font-size:28px}.lp-hero{padding:46vh var(--gut) 12vh;grid-template-columns:1fr}.lp-hero h1{grid-area:2/1}.lp-hero .lede{border-top:0;grid-area:3/1;justify-self:start;margin-top:22px;padding-top:0}.lp-hero .lp-act{grid-row:4}.lp-eyebrow{grid-row:5}.lp-modes h2{margin-bottom:56px}.lp-feat h2{margin-bottom:48px}.lp-mode{margin-bottom:64px}.lp-stmt{padding:9vh var(--gut) 12vh}.lp-sheet{height:260vh}.lp-sheet .pin>*{width:100vw}.lp-sheetcap{padding:0 var(--gut)}.lp-wave{height:56px}.lp-modes{padding-bottom:8vh}.lp-specs{padding-bottom:10vh}.lp-feat{padding-bottom:10vh;overflow-x:clip}.lp-cta{min-height:auto;padding:14vh var(--gut)}.lp-wave i:nth-child(n+33){display:none}.lp-mode .meta,.lp-specs,.lp-feat li,.lp-cta,.lp-specs .row{grid-template-columns:1fr}.lp-specs .row{gap:6px}.lp-cta .lede{border-top:0;grid-area:2/1;justify-self:start;margin-top:22px;padding-top:0}.lp-cta .lp-act{grid-row:3}.lp-mode h3,.lp-mode .d,.lp-specs dl,.lp-feat h3,.lp-feat p{grid-column:1}.lp-mode h3,.lp-feat h3{padding-left:0}.lp-mode .n,.lp-feat .n{margin-bottom:6px;display:block;position:static}.lp-mode .meta{margin-top:18px}.lp-specs .stick{position:static}.lp-specs dl{margin-top:32px}.lp-foot .big{font-size:74vw}.lp-foot .legal{padding-bottom:72px}}@media (prefers-reduced-motion:reduce){.lp-word{animation:none;translate:none;scale:1}.lp-nav .shed{animation:none}.lp-tiles,.lp-tiles i:after,.lp-mode .plate{animation:none!important}.lp-sheet .shotv{display:none}.m-text .typed{clip-path:none!important;animation:none!important}.lp-mode .out{opacity:1;clip-path:none!important;animation:none!important}.m-ref .nine i,.m-ref .three i{filter:none!important;translate:none!important;rotate:none!important}.lp-tiles i,.lp-wave i,.lp-mode .plate:before,.lp-mode .plate>*,.lp-mode .meta>*,.lp-specs .row:before,.lp-specs .row>*,.lp-feat li:before,.lp-feat li>*,.lp-feat li h3,.lp-feat li p,.lp-modes h2,.lp-specs h2,.lp-feat h2,.lp-cta h2,.lp-cta .lede,.lp-cta .lp-act,.lp-foot .big{clip-path:none!important;filter:none!important;animation-name:lp-fade!important;translate:none!important;scale:none!important}.lp-stmt .w{color:var(--i-lit);animation-name:lp-fade!important}.lp-lnk:after,.auth-back:after{transition:none}}.auth{min-height:100vh;padding:0 var(--gut);flex-direction:column;justify-content:center;display:flex}.auth-back{top:34px;left:var(--gut);color:var(--i-mid);position:fixed}.auth-card{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;column-gap:clamp(40px,6vw,110px);width:100%;display:grid}.auth-card>*{grid-column:1}.auth-card .mark{font-family:var(--font-display),system-ui,sans-serif;grid-column:1/-1;margin-bottom:clamp(30px,7vh,80px);font-size:clamp(40px,7vw,110px);line-height:1;display:block}.auth-card h1{letter-spacing:-.035em;grid-row:2;max-width:16ch;font-size:clamp(32px,4.6vw,70px);line-height:1.04}.auth-card .dim{border-top:1px solid var(--i-line);color:var(--i-fg);grid-area:2/2;justify-self:end;margin-top:10px;padding-top:12px;font-size:clamp(15px,1.45vw,21px);line-height:1.5}.auth-card .auth-fine{grid-column:2;justify-self:end;max-width:38ch}.auth-card .auth-act{grid-row:3;margin-top:44px}.auth-fine{grid-row:4;max-width:44ch;margin-top:38px;line-height:1.7}@media (max-width:820px){.auth-card{grid-template-columns:1fr}.auth-card .dim,.auth-card .auth-fine{border-top:0;grid-column:1;justify-self:start;margin-top:22px;padding-top:0}.auth-card .dim{grid-row:3}.auth-card .auth-act{grid-row:4}.auth-card .auth-fine{grid-row:5}.auth-card h1{max-width:none;font-size:34px}}.userchip{z-index:40;position:fixed;top:14px;right:20px}.shell{height:100vh;display:flex}aside{background:var(--panel);border-right:1px solid var(--line-soft);flex-direction:column;flex:none;width:206px;padding:14px 10px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:9px;padding:8px 10px 20px;font-size:15px;font-weight:640;display:flex}.brand i{background:url(/logo.png) 50%/contain no-repeat;flex:none;width:20px;height:20px}nav button{width:100%;color:var(--dim);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:13.5px;font-weight:510;transition:background .16s,color .16s,transform .1s ease-out;display:flex}nav button:active{transform:scale(.98)}nav button.on{background:var(--sunk);color:var(--text);font-weight:560}.foot{border-top:1px solid var(--line-soft);color:var(--faint);margin-top:auto;padding:12px 10px 4px;font-size:11.5px;line-height:1.6}.led{background:var(--faint);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.led.busy{background:var(--warn);animation:1.8s ease-in-out infinite blink}@keyframes blink{50%{opacity:.35}}main{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.head{align-items:baseline;gap:11px;padding:24px 30px 14px;display:flex}.head h1{letter-spacing:-.028em;font-size:23px;font-weight:640}.sub{color:var(--faint);font-size:13px}.scroll{flex:1;padding:0 30px 260px;overflow-y:auto}.scroll::-webkit-scrollbar{width:10px}.scroll::-webkit-scrollbar-thumb{background:var(--line);background-clip:content-box;border:3px solid #0000;border-radius:8px}.grid{grid-template-columns:repeat(auto-fill,minmax(276px,1fr));gap:14px;display:grid}.card{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-lg);box-shadow:var(--sh-1);animation:in .44s var(--spring) both;overflow:hidden}@keyframes in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.shot{aspect-ratio:16/9;background:var(--sunk);position:relative;overflow:hidden}.shot video{object-fit:cover;background:#000;width:100%;height:100%;display:block}.wait{flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px;display:flex;position:absolute;inset:0}.wait .st{color:var(--dim);font-size:12px;font-weight:540}.wait .cd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:640}.bar2{background:var(--line);border-radius:2px;width:74%;height:3px;overflow:hidden}.bar2 i{background:var(--ink);opacity:.8;border-radius:2px;height:100%;transition:width .95s linear;display:block}.bar2.idle i{width:32%;animation:sweep 1.9s var(--spring) infinite}@keyframes sweep{0%{transform:translate(-105%)}to{transform:translate(330%)}}.cbody{padding:12px 14px 14px}.cbody p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.tags{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.tag{color:var(--dim);background:var(--sunk);font-variant-numeric:tabular-nums;border-radius:5px;padding:3px 6px;font-size:11px;font-weight:520}.tag.bad{color:var(--bad);background:color-mix(in srgb,var(--bad) 10%,transparent);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.acts{gap:5px;margin-top:10px;display:flex}.act{border:1px solid var(--line);background:var(--panel);color:var(--dim);cursor:pointer;text-align:center;border-radius:7px;flex:1;padding:6px;font-size:11.5px;font-weight:530;text-decoration:none;transition:background .15s,color .15s,transform .1s ease-out}.act:hover{background:var(--sunk);color:var(--text)}.act:active{transform:scale(.97)}.blank{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:14vh 20px;display:flex}.blank h3{letter-spacing:-.02em;font-size:16px;font-weight:600}.blank p{color:var(--faint);max-width:330px;font-size:13.5px}.dock{z-index:30;background:var(--glass);-webkit-backdrop-filter:blur(26px)saturate(180%);border:1px solid var(--line);width:min(820px,100% - 44px);box-shadow:var(--sh-3);border-radius:20px;padding:12px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.attach{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.chip{background:var(--sunk);height:32px;color:var(--dim);cursor:pointer;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:0 11px;font-size:12.5px;font-weight:520;transition:background .15s,color .15s,transform .1s ease-out;display:inline-flex}.chip:hover{background:var(--sunk-2);color:var(--text)}.chip:active{transform:scale(.97)}.chip.set{background:var(--panel);border-color:var(--line);color:var(--text)}.chip img{object-fit:cover;border-radius:4px;width:19px;height:19px}.dock textarea{resize:none;letter-spacing:-.006em;background:0 0;border:0;outline:none;width:100%;min-height:24px;max-height:170px;padding:2px 4px 12px;font-size:15px;line-height:1.55}.dock textarea::placeholder{color:var(--faint)}.row2{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.opt{height:31px;color:var(--dim);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:12.5px;font-weight:520;transition:background .15s,color .15s,transform .1s ease-out;display:inline-flex}.opt:hover{background:var(--sunk);color:var(--text)}.opt:active{transform:scale(.96)}.opt b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:560}.opt.live{background:var(--sunk);color:var(--text)}.opt.flag b{color:var(--warn)}.push{flex:1}.cost{color:var(--faint);font-variant-numeric:tabular-nums;padding-right:3px;font-size:12.5px}.send{background:var(--ink);width:36px;height:36px;color:var(--on-ink);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s,transform .1s ease-out;display:inline-flex}.send:active{transform:scale(.94)}.send:disabled{opacity:.35;cursor:not-allowed;transform:none}.send svg{stroke-width:2.1px;width:16px;height:16px}.pop{z-index:60;background:var(--panel);border:1px solid var(--line);width:274px;box-shadow:var(--sh-3);transform-origin:bottom;animation:popin .3s var(--spring) both;overscroll-behavior:contain;border-radius:14px;max-height:min(62vh,460px);padding:6px;position:fixed;overflow-y:auto}@keyframes popin{0%{opacity:0;transform:scale(.95)translateY(5px)}to{opacity:1;transform:none}}.pop.wide{width:330px}.pop h4{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding:8px 10px 6px;font-size:10.5px;font-weight:620}.prow{cursor:pointer;width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;font-weight:510;transition:background .14s,transform .1s ease-out;display:flex}.prow:hover{background:var(--sunk)}.prow:active{transform:scale(.985)}.prow .g{flex:1;min-width:0}.prow .s{color:var(--faint);font-variant-numeric:tabular-nums;margin-top:1px;font-size:11.5px;font-weight:450;display:block}.prow .s.amber{color:var(--warn)}.prow .tick{text-align:center;opacity:0;width:14px;color:var(--tint);flex:none;font-weight:700}.prow[data-on="1"] .tick{opacity:1}.hint{color:var(--warn);background:var(--warn-bg);border-radius:8px;margin:4px 6px 6px;padding:8px 10px;font-size:11.5px;line-height:1.45}.zone{border:1.4px dashed var(--line);text-align:center;color:var(--faint);cursor:pointer;background:var(--sunk);border-radius:10px;margin:4px 6px 6px;padding:14px 8px;font-size:11.5px;transition:border-color .16s,background .16s,transform .1s ease-out}.zone:active{transform:scale(.98)}.zone.over{border-color:var(--tint);border-style:solid}.zone.has{color:var(--text);background:var(--panel);border-style:solid}.zone input{display:none}.thumbs{flex-wrap:wrap;justify-content:center;gap:3px;margin-bottom:5px;display:flex}.thumbs img{object-fit:cover;border-radius:4px;width:24px;height:24px}.fld{padding:2px 6px 8px}.fld label{color:var(--dim);margin:6px 4px 5px;font-size:11.5px;font-weight:520;display:block}.fld input{background:var(--sunk);border:1px solid #0000;border-radius:8px;outline:none;width:100%;padding:8px 10px;font-size:13px;transition:border-color .16s}.fld input:focus{border-color:var(--tint)}.toast{background:var(--ink);color:var(--on-ink);pointer-events:none;z-index:90;box-shadow:var(--sh-3);animation:tin .38s var(--spring) both;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:530;position:fixed;bottom:180px;left:50%;transform:translate(-50%)}@keyframes tin{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:820px){aside{display:none}.head{padding:18px 16px 10px}.scroll{padding:0 16px 240px}.dock{width:calc(100% - 20px);bottom:10px}}@media (prefers-reduced-transparency:reduce){.dock{background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.card,.pop,.dock,.chip{border-color:var(--dim)}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.bar2.idle i{opacity:.4;width:100%}}.balance{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-lg);box-shadow:var(--sh-1);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding:22px 24px;display:flex}.bl{color:var(--faint);font-size:12px;font-weight:520;display:block}.bn{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:2px 0;font-size:40px;font-weight:660;line-height:1.1;display:block}.bstats{gap:26px;display:flex}.bstats div{text-align:right}.bstats b{font-variant-numeric:tabular-nums;font-size:19px;font-weight:620;display:block}.bstats span{color:var(--faint);font-size:11.5px}.sect{letter-spacing:.05em;text-transform:uppercase;color:var(--faint);margin:30px 0 12px;font-size:12px;font-weight:620}.packs{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.pack{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-lg);box-shadow:var(--sh-1);flex-direction:column;gap:4px;padding:20px;display:flex}.pn{font-size:13px;font-weight:580}.pc{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:27px;font-weight:660}.pc span{color:var(--faint);letter-spacing:0;margin-left:6px;font-size:12px;font-weight:500}.pnote{color:var(--faint);margin-bottom:14px;font-size:12px}.buy{background:var(--ink);height:36px;color:var(--on-ink);cursor:pointer;border:0;border-radius:9px;margin-top:auto;font-size:13.5px;font-weight:600;transition:transform .1s ease-out,opacity .15s}.buy:active{transform:scale(.97)}.buy:disabled{opacity:.5}.rates{border-collapse:collapse;width:100%;max-width:460px;font-size:13.5px}.rates td{border-bottom:1px solid var(--line-soft);color:var(--dim);padding:9px 0}.rates td:last-child{text-align:right;color:var(--text);font-variant-numeric:tabular-nums;font-weight:560}.fine{color:var(--faint);max-width:520px;margin-top:14px;font-size:12.5px;line-height:1.6}.balance+.sect{margin-top:32px}aside nav a{display:block}.credits-pill{background:var(--sunk);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding:8px 10px;font-size:12.5px;display:flex}.credits-pill b{font-variant-numeric:tabular-nums;font-weight:620}.credits-pill a{color:var(--tint);font-size:11.5px;font-weight:560}.cost{text-align:right;flex-direction:column;align-items:flex-end;padding-right:4px;line-height:1.25;display:flex}.cost b{color:var(--text);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:590}.cost em{color:var(--faint);font-size:11px;font-style:normal}
