@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/outfit-latin-wght-normal-Bc-8i84L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/build/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/build/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/build/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/build/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/build/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}:root{--bg: #09090b;--panel: #0f1211;--panel-2: #141917;--panel-3: #1b211e;--line: rgba(226, 255, 236, .08);--line-2: rgba(226, 255, 236, .15);--fg: #f1f4ef;--fg-2: #a6aea8;--fg-3: #747d76;--volt: #e1fc7c;--volt-ink: #12160a;--volt-soft: rgba(225, 252, 124, .12);--emerald: #10b981;--emerald-ink: #04150f;--bone: #eceee7;--bone-ink: #141714;--sos: #ff5a52;--warn: #f97316;--signal: #5b9dff;--font-sans: "Outfit Variable", "Outfit", ui-sans-serif, system-ui, sans-serif;--font-mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, monospace;--r-xl: 24px;--r-lg: 18px;--r-md: 12px;--r-sm: 8px;--container: 1240px;--gutter: clamp(16px, 4vw, 40px);--section: clamp(96px, 12vw, 168px);--ease: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:96px;overflow-x:clip}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}img,svg,video{display:block;max-width:100%}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:focus-visible{outline:2px solid var(--volt);outline-offset:3px;border-radius:6px}::selection{background:var(--volt);color:var(--volt-ink)}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:fixed;left:16px;top:-64px;z-index:100;padding:10px 18px;border-radius:999px;background:var(--volt);color:var(--volt-ink);font-weight:600;transition:top .2s var(--ease)}.skip:focus{top:16px}.js:not(.is-ready) [data-reveal],.js:not(.is-ready) [data-nav]{visibility:hidden}.display-xl{font-size:clamp(44px,7.4vw,108px);line-height:.94;letter-spacing:-.048em;font-weight:500;text-wrap:balance}.display-l{font-size:clamp(36px,5vw,68px);line-height:.98;letter-spacing:-.042em;font-weight:500;text-wrap:balance}.display-m{font-size:clamp(30px,3.3vw,46px);line-height:1.02;letter-spacing:-.034em;font-weight:500;text-wrap:balance}.lead{font-size:clamp(17px,1.3vw,19px);line-height:1.55;color:var(--fg-2);max-width:34em;text-wrap:pretty}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.osd{font-family:var(--font-mono);font-size:11px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums}.section-head{display:grid;gap:20px;margin-bottom:clamp(40px,5.5vw,72px);max-width:920px}.hl{--hl: 1;position:relative;display:inline-block;padding-inline:.06em;color:var(--volt-ink);isolation:isolate}.hl:before{content:"";position:absolute;top:.1em;right:-.02em;bottom:.02em;left:-.02em;z-index:-1;border-radius:8px;background:var(--volt);transform:scaleX(var(--hl));transform-origin:left center}.ph{display:inline-flex;width:1em;height:1em;flex:none}.ph svg{width:100%;height:100%}.ph svg [opacity]{fill:var(--duo, currentColor);opacity:var(--duo-o, .22)}.icon-tile{--duo: var(--volt);--duo-o: .45;display:inline-grid;place-items:center;width:44px;height:44px;flex:none;border-radius:var(--r-md);background:var(--panel-3);box-shadow:inset 0 0 0 1px var(--line);color:var(--fg);font-size:22px}.icon-tile--warn{--duo: var(--warn)}.icon-tile--sos{--duo: var(--sos)}.icon-tile--ink{background:#04150f1f;box-shadow:inset 0 0 0 1px #04150f2e;color:var(--emerald-ink);--duo: var(--emerald-ink);--duo-o: .25}.icon-tile--paper{background:#1417140f;box-shadow:inset 0 0 0 1px #1417141f;color:var(--bone-ink);--duo: var(--emerald);--duo-o: .55}.icon-tile--lg{width:64px;height:64px;font-size:32px;border-radius:var(--r-lg)}.btn{--h: 50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--h);padding:0 24px;border-radius:999px;font-size:15px;font-weight:500;white-space:nowrap;transition:background-color .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease),transform .2s var(--ease)}.btn:active{transform:translateY(1px)}.btn .ph{font-size:18px}.btn--volt{background:var(--volt);color:var(--volt-ink)}.btn--volt:hover{background:#ecff9f}.btn--ghost{background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--fg);--duo: var(--volt);--duo-o: .6}.btn--ghost:hover{background:#ffffff14}.btn--quiet{color:var(--fg-2)}.btn--quiet:hover{color:var(--fg)}.btn--ink{background:var(--emerald-ink);color:var(--fg)}.btn--ink:hover{background:#0b281d}.btn--line-ink{box-shadow:inset 0 0 0 1px #04150f61;color:var(--emerald-ink)}.btn--line-ink:hover{background:#04150f14}.btn--block{width:100%}.btn[disabled]{opacity:.6;cursor:progress}.btn__meta{font-family:var(--font-mono);font-size:12px;color:var(--fg-3)}.link{color:var(--fg);text-decoration:underline;text-decoration-color:var(--line-2);text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color .2s var(--ease)}.link:hover{text-decoration-color:var(--volt)}.dot{display:inline-block;width:8px;height:8px;flex:none;border-radius:50%;background:var(--volt)}.dot--live{animation:dot-pulse 3s var(--ease) infinite}.dot--rec{width:7px;height:7px;background:var(--sos);margin-right:6px;vertical-align:1px}@keyframes dot-pulse{0%,60%,to{box-shadow:0 0 #e1fc7c66}30%{box-shadow:0 0 0 7px #e1fc7c00}}.badge{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap;background:#ffffff0f;color:var(--fg-2)}.badge--ok{background:var(--volt-soft);color:var(--volt)}.badge--warn{background:#f9731624;color:#ffa264}.badge--sos{background:#ff5a5229;color:#ff8a84}.badge-swap{display:inline-grid;justify-items:end}.badge-swap>*{grid-area:1 / 1}.soon{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:500;letter-spacing:.02em;color:var(--fg-2);box-shadow:inset 0 0 0 1px var(--line-2)}.glass{background:#0d100fa8;-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);box-shadow:inset 0 0 0 1px var(--line-2),0 18px 40px -16px #000000b3}.vf{position:relative;--vf-c: var(--volt);--vf-l: 22px;--vf-w: 2px;--vf-i: 16px;--vf-o: 1}.vf:after{content:"";position:absolute;inset:var(--vf-i);z-index:5;pointer-events:none;opacity:var(--vf-o);background:linear-gradient(var(--vf-c) 0 0) left top / var(--vf-l) var(--vf-w),linear-gradient(var(--vf-c) 0 0) left top / var(--vf-w) var(--vf-l),linear-gradient(var(--vf-c) 0 0) right top / var(--vf-l) var(--vf-w),linear-gradient(var(--vf-c) 0 0) right top / var(--vf-w) var(--vf-l),linear-gradient(var(--vf-c) 0 0) left bottom / var(--vf-l) var(--vf-w),linear-gradient(var(--vf-c) 0 0) left bottom / var(--vf-w) var(--vf-l),linear-gradient(var(--vf-c) 0 0) right bottom / var(--vf-l) var(--vf-w),linear-gradient(var(--vf-c) 0 0) right bottom / var(--vf-w) var(--vf-l);background-repeat:no-repeat}.feed{position:relative;overflow:hidden;background:#050606;isolation:isolate}.feed>img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.16) brightness(.8)}.feed:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(115% 90% at 50% 50%,transparent 52%,rgba(0,0,0,.72) 100%),repeating-linear-gradient(to bottom,rgba(255,255,255,.035) 0 1px,transparent 1px 3px)}.grain{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;z-index:2;pointer-events:none;opacity:.16;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");animation:grain .8s steps(4) infinite}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-1%,3%)}to{transform:translate(3%,-1%)}}.feed__osd{position:absolute;z-index:4;top:30px;left:34px;right:34px;display:flex;justify-content:space-between;gap:12px;color:#f1f4efe0;text-shadow:0 1px 2px rgba(0,0,0,.7)}.nav{position:fixed;inset:12px 0 auto;z-index:50}.nav__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;height:64px;padding:0 8px 0 20px;border-radius:999px;transition:background-color .3s var(--ease),box-shadow .3s var(--ease)}.nav.is-scrolled .nav__bar,.nav.is-open .nav__bar{background:#0b0d0cc2;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);box-shadow:inset 0 0 0 1px var(--line),0 12px 32px -14px #000c}.nav__logo img{width:auto;height:26px}.nav__links{display:flex;gap:2px;padding:4px;border-radius:999px;background:#ffffff09;box-shadow:inset 0 0 0 1px var(--line)}.nav__links a{padding:8px 15px;border-radius:999px;font-size:14px;color:var(--fg-2);transition:color .2s var(--ease),background-color .2s var(--ease)}.nav__links a:hover{color:var(--fg);background:#ffffff0f}.nav__actions{display:flex;align-items:center;gap:4px}.nav__actions .btn{--h: 44px;padding:0 18px;font-size:14px}.nav__toggle{display:none;place-items:center;width:44px;height:44px;border-radius:50%;font-size:22px;background:#ffffff0f}.nav__toggle-close,.nav.is-open .nav__toggle-open{display:none}.nav.is-open .nav__toggle-close{display:inline-flex}.menu{position:fixed;inset:88px 12px auto;padding:12px 12px 16px;border-radius:var(--r-xl);background:#0d100ff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px var(--line-2),0 30px 60px -20px #000000e6}.menu__links{display:grid;margin-bottom:12px}.menu__links a{padding:14px 12px;border-bottom:1px solid var(--line);font-size:22px;letter-spacing:-.02em}.menu__links a:last-child{border-bottom:0;color:var(--fg-2)}@media(max-width:960px){.nav__links,.nav__login{display:none}.nav__toggle{display:inline-grid}}@media(max-width:420px){.nav__actions .btn--volt{display:none}}.hero{position:relative;padding:clamp(128px,17vh,176px) 0 clamp(72px,9vw,120px);overflow-x:clip}.hero__grid{position:absolute;top:0;right:0;bottom:35%;left:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.055) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:radial-gradient(75% 70% at 30% 10%,#000 25%,transparent 75%);mask-image:radial-gradient(75% 70% at 30% 10%,#000 25%,transparent 75%)}.hero__glow{position:absolute;left:50%;bottom:4%;width:min(1400px,130vw);height:62%;transform:translate(-50%);pointer-events:none;background:radial-gradient(50% 50% at 50% 55%,rgba(16,185,129,.16),transparent 72%)}.hero__head{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:28px 32px;margin-bottom:clamp(48px,6vw,80px)}.hero__status{grid-column:1 / -1;justify-self:start;display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 13px;border-radius:999px;font-size:14px;color:var(--fg-2);background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--line)}.hero__status .osd{color:var(--fg);font-size:12px}.hero__status-sep{width:1px;height:14px;background:var(--line-2)}.hero__title{grid-column:1 / -1;max-width:12em}.hero__side{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 56px}.hero__side .lead{flex:1 1 380px;max-width:31em}.hero__cta{display:grid;gap:14px;justify-items:start}.hero__actions{display:flex;flex-wrap:wrap;gap:10px}.hero__alt{font-size:15px;color:var(--fg-3)}.nowrap{white-space:nowrap}.wall{--vf-i: 18px;--vf-l: 28px;border-radius:var(--r-xl);overflow:hidden;background:#121214;aspect-ratio:16 / 8.4;min-height:460px;box-shadow:inset 0 0 0 1px var(--line-2),0 50px 120px -50px #10b98159,0 40px 80px -40px #000000e6}.wall__stage{position:absolute;top:0;right:0;bottom:0;left:0}.wall__map,.wall__fx{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wall__map{object-fit:cover}.wall__stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(95% 85% at 50% 45%,transparent 48%,rgba(9,9,11,.7) 100%)}.wall__osd{position:absolute;z-index:6;top:34px;left:46px;right:46px;display:flex;justify-content:space-between;gap:16px;color:var(--fg-2)}.wall__rec{display:inline-flex;align-items:center;gap:6px;color:var(--fg)}.site__halo{fill:#e1fc7c1a}.site__dot{fill:var(--volt);stroke:#09090bd9;stroke-width:3;vector-effect:non-scaling-stroke}.fx-ripple{fill:none;stroke-width:2;vector-effect:non-scaling-stroke;opacity:0}.fx-ripple--signal{stroke:var(--signal)}.fx-ripple--sos{stroke:var(--sos)}.fx-agent{fill:var(--signal);stroke:#09090bd9;stroke-width:3;vector-effect:non-scaling-stroke;opacity:0}.fx-track{fill:none;stroke:#e1fc7c29;stroke-width:3;vector-effect:non-scaling-stroke;opacity:0}.fx-progress{fill:none;stroke:var(--volt);stroke-width:3;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:0}.fx-ring{fill:none;stroke-width:2.5;vector-effect:non-scaling-stroke;opacity:0}.fx-ring--warn{stroke:var(--warn)}.fx-core{fill:var(--sos);stroke:#09090bd9;stroke-width:3;vector-effect:non-scaling-stroke;opacity:0}.wall__dispatch{position:absolute;z-index:6;top:70px;left:46px;width:252px;padding:16px;border-radius:var(--r-md);display:grid;gap:14px}.dispatch__title{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;--duo: var(--volt);--duo-o: .5}.dispatch__title .ph{font-size:18px}.meter{display:grid;grid-template-columns:1fr auto;gap:6px 12px;font-size:13px;color:var(--fg-2)}.meter b{font-size:13px;font-weight:500;color:var(--volt)}.meter i{grid-column:1 / -1;height:4px;border-radius:4px;background:#ffffff12;position:relative;overflow:hidden}.meter i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--volt);transform:scaleX(var(--v, 1));transform-origin:left;transition:transform .6s var(--ease)}.meter--signal b{color:var(--signal)}.meter--signal i:after{background:var(--signal)}.dispatch__pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dispatch__pair p{display:grid;gap:2px;padding:10px;border-radius:var(--r-sm);background:#ffffff09;box-shadow:inset 0 0 0 1px var(--line);font-size:11px;color:var(--fg-3)}.dispatch__pair b{font-size:20px;font-weight:500;color:var(--fg)}.wall__feed{position:absolute;z-index:6;right:46px;bottom:46px;width:340px;padding:14px;border-radius:var(--r-md)}.wall__feed-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;font-weight:600}.wall__feed-title .osd{color:var(--fg-3)}.events{display:grid}.event{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 2px;border-top:1px solid var(--line);overflow:hidden}.event:first-child{border-top:0}.event__icon{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--r-sm);font-size:16px;background:#ffffff0d;--duo: currentColor;--duo-o: .3}.event__icon[hidden]{display:none}.event--ok .event__icon,.event--round .event__icon{color:var(--volt);background:var(--volt-soft)}.event--warn .event__icon{color:var(--warn);background:#f9731624}.event--sos .event__icon{color:var(--sos);background:#ff5a5229}.event__body{display:grid;min-width:0}.event__title{font-size:13px;font-weight:500;line-height:1.3}.event--sos .event__title{color:#ff8a84}.event__meta{font-size:12px;line-height:1.35;color:var(--fg-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event__time{font-size:11px;color:var(--fg-3)}@media(max-width:900px){.wall{aspect-ratio:auto;min-height:0;display:flex;flex-direction:column;--vf-i: 12px;--vf-l: 20px}.wall:after{bottom:auto;height:calc((100vw - 2 * var(--gutter)) * .75 - 24px)}.wall__stage{position:relative;aspect-ratio:4 / 3}.wall__osd{top:24px;left:28px;right:28px}.wall__osd>:first-child{display:none}.wall__dispatch{display:none}.wall__feed{position:relative;inset:auto;width:auto;border-radius:0;background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px 0 var(--line)}}.replace{border-block:1px solid var(--line);padding-block:clamp(36px,5vw,56px)}.replace__inner{display:flex;flex-wrap:wrap;align-items:center;gap:20px clamp(24px,4vw,56px)}.replace__title{font-size:15px;font-weight:500;color:var(--fg-3);white-space:nowrap}.replace__list{flex:1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px 28px}.replace__item{--strike: 1;display:inline-flex;align-items:center;gap:12px;font-size:clamp(17px,1.7vw,22px);letter-spacing:-.015em;color:var(--fg-3)}.replace__item .ph{font-size:26px;color:var(--fg-3)}.replace__text{position:relative}.replace__text:after{content:"";position:absolute;left:-3px;right:-3px;top:55%;height:2px;border-radius:2px;background:var(--volt);transform:scaleX(var(--strike));transform-origin:left center}.night{position:relative;padding-top:var(--section)}.night__clock{display:none}.steps{display:grid;gap:clamp(56px,9vw,96px)}.step{display:grid;gap:12px}.step__time{font-size:14px;color:var(--volt)}.step__title{font-size:clamp(25px,2.5vw,32px);line-height:1.12;letter-spacing:-.028em;font-weight:500}.step__text{color:var(--fg-2);max-width:32em}.scene{position:relative;margin-top:16px;aspect-ratio:4 / 3;border-radius:var(--r-xl);overflow:hidden;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}.scene__osd{position:absolute;z-index:4;top:26px;left:30px;right:30px;display:flex;justify-content:space-between;gap:12px;color:var(--fg-2)}.scene__card{position:absolute;z-index:6;left:22px;right:22px;bottom:22px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px 14px 12px 12px;border-radius:var(--r-lg)}.scene__card-body{display:grid;min-width:0}.scene__card-title{font-size:16px;font-weight:500;line-height:1.3}.scene__card-meta{font-size:13px;color:var(--fg-2);line-height:1.4}.scene__flash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:#fff;opacity:0;pointer-events:none}.scene--round{background:radial-gradient(90% 80% at 50% 40%,#121815,#0b0e0d)}.blueprint{position:absolute;top:10%;right:6%;bottom:16%;left:6%;display:grid;place-items:center;perspective:1400px;color:var(--fg)}.bp{width:100%;height:100%;transform:rotateX(30deg) rotate(-9deg) scale(.96);transform-origin:50% 60%;overflow:visible}.bp-fence{fill:none;stroke:#e2ffec52;stroke-width:2}.bp-gate{fill:none;stroke:#e2ffec52;stroke-width:2;stroke-dasharray:3 5}.bp-build{fill:#e2ffec09;stroke:#e2ffec38;stroke-width:1.5}.bp-dock{stroke:#e2ffec29}.bp-park{fill:none;stroke:#e2ffec2e;stroke-width:1.5;stroke-dasharray:4 4}.bp-stall{fill:none;stroke:#e2ffec24}.bp-label{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;fill:#e2ffec6b}.bp-route{fill:none;stroke:#e2ffec38;stroke-width:1.5;stroke-dasharray:2 6;stroke-linecap:round}.bp-seg{fill:none;stroke:var(--volt);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(225,252,124,.45))}.cp__halo{fill:#e1fc7c24;opacity:0}.cp__ring{fill:#0d110f;stroke:#e2ffec66;stroke-width:1.5}.cp__dot{fill:#e2ffec66}.cp.is-scanned .cp__ring{stroke:var(--volt)}.cp.is-scanned .cp__dot{fill:var(--volt)}.cp.is-scanned .cp__halo{opacity:1}.cp__time{font-family:var(--font-mono);font-size:13px;font-weight:500;fill:var(--volt)}.scene--sos{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:4%;padding:6%;background:#0c0c0e}.sos__pulse{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(60% 70% at 26% 55%,rgba(255,90,82,.26),transparent 70%);opacity:.5}.sos__phone{position:relative;justify-self:center;display:grid;justify-items:center;gap:18px;width:min(100%,230px);padding:28px 18px 24px;border-radius:34px;background:#121416;box-shadow:inset 0 0 0 1px var(--line-2),0 30px 60px -24px #000000e6;color:var(--fg-3)}.sos__btn{position:relative;display:grid;place-items:center;width:128px;height:128px;border-radius:50%;font-size:26px;font-weight:700;letter-spacing:.04em;color:#fff;background:radial-gradient(circle at 50% 35%,#ff6d64,#d6302a);box-shadow:0 0 0 10px #ff5a521a,0 20px 40px -10px #ff5a5299}.sos__ring{position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;width:calc(100% + 28px);height:calc(100% + 28px)}.sos__track{fill:none;stroke:#ffffff14;stroke-width:4}.sos__progress{fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round}.sos__agent{font-size:12px;text-align:center;line-height:1.4}.sos__console{position:relative;display:grid;gap:6px;padding:18px;border-radius:var(--r-lg)}.sos__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;font-size:13px;color:var(--fg-3)}.sos__title{font-size:19px;font-weight:500;letter-spacing:-.02em;line-height:1.25}.sos__meta{font-size:14px;color:var(--fg-2)}.sos__ack{display:flex;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;border-radius:var(--r-md);font-size:14px;color:var(--volt);background:var(--volt-soft);--duo: var(--volt);--duo-o: .35}.sos__ack .ph{font-size:18px}.sos__ack .mono{margin-left:auto;font-size:12px;color:var(--fg-2)}.scene--dawn{display:grid;place-items:center;padding:7%;background:#0b0d0f}.dawn__sky{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(80% 55% at 50% 108%,rgba(249,115,22,.32),transparent 70%),radial-gradient(70% 50% at 50% 100%,rgba(225,252,124,.16),transparent 75%),linear-gradient(to bottom,#0b0d12,#13161a)}.report{position:relative;width:min(100%,420px);padding:20px;border-radius:var(--r-lg);display:grid;gap:16px}.report__head{display:flex;align-items:center;gap:12px}.report__head>span:last-child{display:grid}.report__title{font-size:15px;font-weight:500;line-height:1.3}.report__meta{font-size:13px;color:var(--fg-3)}.report__rows{display:grid}.report__rows div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line);font-size:14px}.report__rows dt{color:var(--fg-2)}.report__rows dd{color:var(--fg)}.report__foot{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--r-md);font-size:14px;color:var(--volt);background:var(--volt-soft);--duo: var(--volt);--duo-o: .35}.report__foot .ph{font-size:18px}@media(max-width:640px){.scene{aspect-ratio:4 / 4.6}.scene--sos{aspect-ratio:auto;grid-template-columns:1fr;align-content:center;gap:18px;padding:28px 18px}.sos__phone{width:200px;padding:20px 16px;gap:12px}.sos__btn{width:96px;height:96px;font-size:21px}.scene__card{grid-template-columns:auto 1fr}.scene__card .badge,.scene__card .badge-swap{grid-column:2;justify-self:start}.feed__osd{top:24px;left:26px;right:26px}.feed__osd>:first-child{max-width:60%}}@media(min-width:1024px){.night:not(.is-pinned) .scene{max-width:760px}}@media(min-width:1024px)and (prefers-reduced-motion:no-preference){.night.is-pinned .night__grid{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:center;height:100vh;height:100svh}.night.is-pinned .night__rail{display:grid;gap:28px;padding-top:40px}.night.is-pinned .night__clock{display:block;font-family:var(--font-mono);font-size:clamp(72px,7.6vw,116px);font-weight:400;line-height:1;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.night.is-pinned .steps{gap:0}.night.is-pinned .step{gap:6px;padding:12px 0 12px 22px;border-left:2px solid var(--line);transition:border-color .3s var(--ease)}.night.is-pinned .step.is-active{border-left-color:var(--volt);padding-block:16px}.night.is-pinned .step__time,.night.is-pinned .step__text{display:none}.night.is-pinned .step.is-active .step__text{display:block}.night.is-pinned .step:not(.is-active) .step__title{font-size:18px;color:var(--fg-3)}.night.is-pinned .scene{position:absolute;top:50%;right:0;width:min(calc((100% - 56px) * 7 / 12),104svh);margin:0;translate:0 -50%}}.modules{padding-top:var(--section)}.bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.card{position:relative;display:grid;align-content:space-between;gap:28px;padding:28px;border-radius:var(--r-xl);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.card__copy{display:grid;gap:12px;align-content:start}.card__copy .icon-tile{margin-bottom:8px}.card__title{font-size:22px;line-height:1.18;letter-spacing:-.025em;font-weight:500}.card__text{font-size:15px;line-height:1.55;color:var(--fg-2);max-width:30em}.card__plan{font-size:13px;color:var(--fg-3)}.card--planning{grid-column:span 4;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:32px}.card--log{grid-column:span 2;grid-row:span 2;background:var(--emerald);color:var(--emerald-ink);box-shadow:none;align-content:start}.card--log .card__text{color:#04150fc7}.card--payroll{grid-column:span 2}.card--billing{grid-column:span 2;background:var(--bone);color:var(--bone-ink);box-shadow:none}.card--billing .card__text{color:#141714b3}.card--agencies,.card--clients{grid-column:span 3}.roster{display:grid;gap:8px;min-width:0;font-size:12px}.roster__grid{display:grid;gap:6px;min-width:0}.roster__row{display:grid;grid-template-columns:minmax(96px,1.6fr) repeat(7,minmax(0,1fr));gap:5px;align-items:center}.roster__row--head .osd{color:var(--fg-3);text-align:center;font-size:10px}.roster__site{color:var(--fg-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roster__cell{display:grid;place-items:center;height:30px;border-radius:7px;font-size:11px;color:var(--volt);background:#e1fc7c14;box-shadow:inset 0 0 0 1px #e1fc7c1f}.roster__cell--gap{color:var(--warn);background:#f973161a;box-shadow:inset 0 0 0 1px #f9731673;font-size:16px;--duo: var(--warn);--duo-o: .3}.card--planning.is-live .roster__cell--gap{animation:gap-blink 1.6s steps(1) 3}@keyframes gap-blink{50%{background:#f9731647}}.roster__alert{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:var(--r-sm);font-size:13px;color:#ffa264;background:#f973161a;--duo: var(--warn);--duo-o: .3}.roster__alert .ph{font-size:16px}.log{position:relative;height:300px;margin-inline:-4px;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 18%,#000 78%,transparent);mask-image:linear-gradient(transparent,#000 18%,#000 78%,transparent)}.log__track{display:grid;gap:8px;animation:log-scroll 22s linear infinite}.log__entry{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:12px 14px;border-radius:var(--r-md);background:#04150f1a;font-size:13px;line-height:1.4}.log__entry .mono{font-weight:600}.log__entry b{display:block;font-weight:600}@keyframes log-scroll{to{transform:translateY(calc(-50% - 4px))}}.payslip{display:grid;font-size:14px}.payslip div{display:flex;justify-content:space-between;padding:9px 0;border-top:1px solid var(--line)}.payslip dt{color:var(--fg-2)}.payslip__total dd{font-size:18px;color:var(--volt)}.payslip__total small{font-size:11px;color:var(--fg-3)}.invoice{display:grid;gap:2px;padding:14px;border-radius:var(--r-md);background:#fff;box-shadow:0 1px #1417140f,0 12px 24px -16px #1417144d}.invoice__line{display:flex;justify-content:space-between;gap:12px;padding:7px 0;font-size:13px;border-bottom:1px dashed rgba(20,23,20,.14)}.invoice__stamp{display:inline-flex;align-items:center;gap:6px;justify-self:start;margin-top:10px;padding:6px 10px;border-radius:999px;font-size:13px;font-weight:600;color:#05694a;background:#10b98124;--duo: var(--emerald);--duo-o: .4}.invoice__stamp .ph{font-size:16px}.switcher,.contracts{display:grid;gap:6px}.switcher li,.contracts li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--r-md);background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);font-size:14px}.switcher .mono{font-size:12px;color:var(--fg-3)}.switcher .is-current{box-shadow:inset 0 0 0 1px #e1fc7c59;background:#e1fc7c0f}.contracts b{display:block;font-weight:500}.contracts li>span:first-child{color:var(--fg-3);font-size:13px}@media(max-width:1100px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.card--planning{grid-column:1 / -1;grid-template-columns:1fr}.card--log{grid-column:span 1;grid-row:span 2}.card--payroll,.card--billing,.card--agencies,.card--clients{grid-column:span 1}}@media(max-width:720px){.bento{grid-template-columns:1fr}.card,.card--log,.card--payroll,.card--billing,.card--agencies,.card--clients{grid-column:1 / -1;grid-row:auto}.card{padding:22px}.log{height:240px}.roster__grid{overflow-x:auto;padding-bottom:4px}.roster__row{min-width:420px}}.field{padding-top:var(--section);overflow-x:clip}.field__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:center}.field__phones{position:relative;height:clamp(520px,52vw,680px)}.phone{position:absolute;top:50%;left:50%;width:clamp(200px,19vw,260px);height:auto;filter:drop-shadow(0 40px 60px rgba(0,0,0,.7))}.phone--center{translate:-50% -50%;z-index:2}.phone--left{translate:-112% -46%;rotate:-7deg;scale:.86;opacity:.75}.phone--right{translate:12% -46%;rotate:7deg;scale:.86;opacity:.75}.field__phones:before{content:"";position:absolute;top:12%;right:10%;bottom:12%;left:10%;border-radius:50%;background:radial-gradient(closest-side,rgba(16,185,129,.22),transparent)}.field__copy{display:grid;gap:24px}.features{display:grid;gap:4px;margin-top:8px}.feature{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:14px 0;border-top:1px solid var(--line);font-size:15px;color:var(--fg-2)}.feature b{display:block;font-weight:500;font-size:16px;color:var(--fg)}.feature--soon .icon-tile{--duo: var(--fg-3);color:var(--fg-3)}.icon-tile.icon-tile--sos{--duo: var(--sos)}@media(max-width:900px){.field__grid{grid-template-columns:1fr}.field__phones{height:480px;order:2}.phone{width:190px}}.compare{padding-top:var(--section)}.compare__frame{position:relative;aspect-ratio:16 / 9;border-radius:var(--r-xl);overflow:hidden;background:#0c0c0e;box-shadow:inset 0 0 0 1px var(--line-2);--pos: 50%}.compare__pane{position:absolute;top:0;right:0;bottom:0;left:0}.compare__pane img{width:100%;height:100%;object-fit:cover}.compare__pane--lakana img{object-position:left top}.compare__pane--paper{clip-path:inset(0 0 0 var(--pos))}.compare__pane--paper img{filter:grayscale(.35) sepia(.25) brightness(.62) contrast(1.05)}.compare__pane:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#09090be6,#09090b1a 58%)}.compare__caption{position:absolute;z-index:2;bottom:clamp(20px,3vw,36px);display:grid;gap:10px;max-width:40%}.compare__pane--lakana .compare__caption{left:clamp(20px,3vw,36px)}.compare__pane--paper .compare__caption{right:clamp(20px,3vw,36px);text-align:right;justify-items:end}.compare__label{display:inline-flex;align-self:start;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:500;background:#ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.compare__label--volt{background:var(--volt);color:var(--volt-ink)}.compare__caption ul{display:grid;gap:4px;font-size:15px;color:#f1f4efdb}.compare__handle{position:absolute;z-index:3;top:0;bottom:0;left:var(--pos);width:2px;transform:translate(-1px);background:var(--volt);pointer-events:none}.compare__handle .ph{position:absolute;top:50%;left:50%;width:48px;height:48px;padding:12px;transform:translate(-50%,-50%);border-radius:50%;background:var(--volt);color:var(--volt-ink);--duo: var(--volt-ink);--duo-o: .25;box-shadow:0 0 0 6px #e1fc7c2e}.compare__range{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;-moz-appearance:none;appearance:none}.compare__frame:has(.compare__range:focus-visible) .compare__handle .ph{outline:2px solid var(--fg);outline-offset:4px}@media(max-width:720px){.compare__frame{aspect-ratio:4 / 5}.compare__pane:before{background:linear-gradient(to bottom,#09090beb,#09090b1a 55%)}.compare__caption{top:16px;bottom:auto;max-width:46%;gap:8px}.compare__pane--lakana .compare__caption{left:14px}.compare__pane--paper .compare__caption{right:14px}.compare__label{font-size:12px;padding:5px 10px}.compare__caption ul{font-size:13px;line-height:1.35;gap:6px}}.pricing{padding-top:var(--section)}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.plan{position:relative;display:grid;gap:18px;padding:30px 28px;border-radius:var(--r-xl);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}.plan__flag{position:absolute;top:26px;right:24px;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:600;background:#04150f24}.plan__name{font-size:26px;font-weight:500;letter-spacing:-.03em}.plan__pitch{font-size:15px;color:var(--fg-2);margin-top:-12px}.plan__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-top:6px}.plan__amount{font-size:clamp(40px,3.6vw,52px);font-weight:500;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums}.plan__unit{font-size:14px;color:var(--fg-3)}.plan__limits{font-size:14px;color:var(--fg-2);padding-bottom:6px}.plan__features{display:grid;gap:10px;padding-top:6px;font-size:15px;--duo: var(--volt);--duo-o: .4}.plan__features li{display:flex;align-items:center;gap:10px}.plan__features .ph{font-size:19px;color:var(--volt)}.plan__features .is-soon{color:var(--fg-3)}.plan__features .is-soon .ph{color:var(--fg-3);--duo: var(--fg-3)}.plan--featured{background:var(--emerald);color:var(--emerald-ink);box-shadow:none}.plan--featured .plan__pitch,.plan--featured .plan__limits{color:#04150fb8}.plan--featured .plan__unit{color:#04150f99}.plan--featured .plan__features{--duo: var(--emerald-ink);--duo-o: .25}.plan--featured .plan__features .ph{color:var(--emerald-ink)}.plan--featured .plan__features .is-soon{color:#04150f9e}.plan--featured .plan__features .is-soon .ph{color:#04150f9e;--duo: rgba(4, 21, 15, .62)}.plan--featured .soon{color:var(--emerald-ink);box-shadow:inset 0 0 0 1px #04150f4d}.pricing__note{margin-top:28px;font-size:15px;color:var(--fg-2)}@media(max-width:980px){.plans{grid-template-columns:1fr;max-width:520px}}.license{padding-top:var(--section)}.license__card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,72px);padding:clamp(28px,4.5vw,56px);border-radius:var(--r-xl);background:radial-gradient(70% 90% at 100% 0%,rgba(16,185,129,.12),transparent 60%),var(--panel);box-shadow:inset 0 0 0 1px var(--line)}.license__copy{display:grid;gap:22px;align-content:start;justify-items:start}.license__note{font-size:13px;color:var(--fg-3)}.license__perks{display:grid;gap:4px;align-content:center}.license__perks li{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:16px 0;border-top:1px solid var(--line);font-size:15px;color:var(--fg-2)}.license__perks li:first-child{border-top:0}.license__perks b{display:block;font-weight:500;font-size:16px;color:var(--fg)}@media(max-width:900px){.license__card{grid-template-columns:1fr}}.faq{padding-top:var(--section)}.faq__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);align-items:start}.faq__head{display:grid;gap:20px;position:sticky;top:120px}.qa{border-top:1px solid var(--line)}.qa:last-child{border-bottom:1px solid var(--line)}.qa__q{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:clamp(18px,1.5vw,20px);letter-spacing:-.015em;cursor:pointer;list-style:none}.qa__q::-webkit-details-marker{display:none}.qa__icon{position:relative;width:30px;height:30px;flex:none;border-radius:50%;color:var(--fg-2);box-shadow:inset 0 0 0 1px var(--line-2);transition:transform .3s var(--ease),background-color .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease)}.qa__icon:before,.qa__icon:after{content:"";position:absolute;top:50%;left:50%;width:11px;height:1.5px;border-radius:1px;background:currentColor;transform:translate(-50%,-50%)}.qa__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.qa__q:hover .qa__icon{color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg-3)}.qa[open] .qa__icon{transform:rotate(45deg);color:var(--volt-ink);background:var(--volt);box-shadow:none}.qa__a{overflow:hidden}.qa__a p{padding:0 48px 24px 0;color:var(--fg-2);max-width:40em}@media(max-width:900px){.faq__grid{grid-template-columns:1fr}.faq__head{position:static}}.cta{padding-block:var(--section) clamp(72px,8vw,120px)}.cta__card{position:relative;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:center;gap:40px;padding:clamp(32px,5.5vw,72px);border-radius:var(--r-xl);background:var(--emerald);color:var(--emerald-ink);overflow:hidden}.cta__copy{position:relative;display:grid;gap:22px}.cta__title{font-size:clamp(38px,5.6vw,76px);line-height:.96;letter-spacing:-.045em;font-weight:500;text-wrap:balance}.cta__text{font-size:clamp(17px,1.3vw,19px);line-height:1.55;color:#04150fc7;max-width:32em}.cta__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.cta__mark{--vf-c: var(--emerald-ink);--vf-l: 34px;--vf-w: 5px;--vf-i: 0px;position:relative;justify-self:center;display:grid;place-items:center;width:clamp(180px,20vw,260px);aspect-ratio:1}.cta__halo{position:absolute;top:22%;right:22%;bottom:22%;left:22%;border-radius:50%;box-shadow:0 0 0 1px #04150f38}.mark{width:52%;height:auto;overflow:visible}.mark__arc{fill:none;stroke:var(--emerald-ink);stroke-width:3;stroke-linecap:round}.mark__core{fill:var(--volt)}@media(max-width:860px){.cta__card{grid-template-columns:1fr}.cta__mark{display:none}}.footer{padding-top:clamp(56px,6vw,88px);border-top:1px solid var(--line);overflow:hidden}.footer__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:40px}.footer__pitch{font-size:18px;line-height:1.5;color:var(--fg-2);max-width:22em}.footer__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.footer__heading{font-size:13px;font-weight:500;color:var(--fg-3);margin-bottom:14px}.footer__cols ul{display:grid;gap:10px;font-size:15px}.footer__cols a,.footer__cols button{color:var(--fg-2);transition:color .2s var(--ease);text-align:left}.footer__cols a:hover,.footer__cols button:hover{color:var(--fg)}.wordmark{width:100%;height:auto;margin-top:clamp(56px,8vw,104px);color:var(--fg)}.wordmark__dot{fill:var(--volt)}.footer__bottom{display:flex;justify-content:space-between;gap:16px;padding-block:28px 32px;font-size:13px;color:var(--fg-3)}@media(max-width:860px){.footer__top{grid-template-columns:1fr}}@media(max-width:520px){.footer__cols{grid-template-columns:1fr 1fr}.footer__bottom{flex-direction:column}}.dialog{width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;border:0;border-radius:var(--r-xl);background:#111413;color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-2),0 40px 100px -30px #000000e6;overflow:auto}.dialog::backdrop{background:#050606b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dialog__panel{position:relative;padding:clamp(24px,4vw,36px)}.dialog__close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font-size:18px;color:var(--fg-2);background:#ffffff0d;transition:background-color .2s,color .2s}.dialog__close:hover{background:#ffffff1a;color:var(--fg)}.dialog__title{font-size:28px;font-weight:500;letter-spacing:-.03em;line-height:1.1;padding-right:40px}.dialog__title:focus{outline:none}.dialog__text{margin-top:10px;color:var(--fg-2);font-size:15px}.dialog__done{display:grid;justify-items:start;gap:6px}.dialog__done[hidden]{display:none}.dialog__done .btn{margin-top:18px}.dialog__done .icon-tile{margin-bottom:12px}.dialog--film{width:min(1100px,calc(100vw - 24px));background:#000}.dialog--film .dialog__panel{padding:0}.dialog--film .dialog__close{z-index:2;background:#0000008c;color:#fff}.film{width:100%;aspect-ratio:16 / 9;background:#000}.form{display:grid;gap:14px;margin-top:24px}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form__error{font-size:14px;color:#ff8a84}.field{display:grid;gap:7px}.field__label{font-size:13px;color:var(--fg-2)}.field__label small{color:var(--fg-3);font-size:12px;margin-left:4px}.field__input{width:100%;min-height:46px;padding:11px 14px;border:0;border-radius:var(--r-md);background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--fg);font:inherit;font-size:15px;transition:box-shadow .2s var(--ease)}.field__input::placeholder{color:var(--fg-3)}.field__input:focus{outline:none;box-shadow:inset 0 0 0 1px var(--volt),0 0 0 3px var(--volt-soft)}select.field__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--fg-2) 50%),linear-gradient(135deg,var(--fg-2) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat}textarea.field__input{resize:vertical}@media(max-width:560px){.form__row{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.grain,.dot--live,.log__track,.card--planning.is-live .roster__cell--gap{animation:none}.meter i:after{transition:none}}
