@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_a54005a4-module__TJH1Da__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_a54005a4-module__TJH1Da__variable{--font-display:"Archivo", "Archivo Fallback"}
@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-20C4,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_d633ac5f-module__BboVrW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_d633ac5f-module__BboVrW__variable{--font-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-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.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_768fb615-module__nw7kYW__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_768fb615-module__nw7kYW__variable{--font-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4e53e3b149393d1c-s.04zcam1iel9wu.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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a93cb13d889c4ad-s.034_md61ci_hx.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0da3903252e3445-s.2-gvzunjwzw93.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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8dba48c3ca6529a0-s.3r6si8l984dsl.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_3bba3f0-module__f5GBzq__className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:500}.caveat_3bba3f0-module__f5GBzq__variable{--font-hand:"Caveat", "Caveat Fallback"}
:root{--black:#080808;--charcoal:#111;--graphite:#1a1a1a;--graphite-2:#222;--white:#fafaf7;--paper:#f2f1eb;--lime:#a6ff6b;--lime-soft:#b9ff8c;--cream:#f4f2a3;--fold:#2c6a22;--amber:#ffb86b;--error-light:#b42318;--error-dark:#ff8a7a;--ink-80:#fafaf7cc;--ink-60:#fafaf799;--ink-40:#fafaf766;--line:#fafaf717;--line-strong:#fafaf72e;--d-60:#0808089e;--d-40:#0808086b;--d-line:#0808081c;--ease:cubic-bezier(.32, .72, 0, 1);--gutter:clamp(16px, 4vw, 48px);--max:1360px;--r-xl:32px;--r-lg:24px;--r-md:16px;--r-sm:12px;--nav-h:72px}*,:before,:after{box-sizing:border-box}html{background:var(--black);color:var(--white);-webkit-text-size-adjust:100%;scroll-padding-top:var(--nav-h)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--black);font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.5;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}img,svg{display:block}button,input,select{font:inherit;color:inherit}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--lime);color:var(--black)}:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:6px}.skip-link{z-index:100;background:var(--lime);color:var(--black);transition:transform .5s var(--ease);border-radius:999px;padding:12px 16px;font-weight:600;position:fixed;top:16px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:none}.container{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.display{font-family:var(--font-display), "Arial Narrow", sans-serif;font-variation-settings:"wdth" 62;text-transform:uppercase;letter-spacing:-.005em;font-weight:800;font-stretch:62%;line-height:.86}.mono{font-family:var(--font-mono), ui-monospace, monospace;font-feature-settings:"tnum"}.muted{color:var(--ink-60)}.lime{color:var(--lime)}.hand{font-family:var(--font-hand), cursive}.ln{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.ln>span{will-change:transform;display:block}.eyebrow{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-60);font-size:12px;line-height:16px}.eyebrow--center{text-align:center}.hero__eyebrow{color:var(--ink-60)}.hero__eyebrow-key{color:var(--white)}.motion-ok [data-reveal],.motion-ok [data-stagger]>*,.motion-ok .hero [data-intro],.motion-ok .hero__dash,.motion-ok .hero [data-hero-item],.motion-ok .hero .toast{visibility:hidden}.motion-ok [data-lines] .ln>span,.motion-ok .hero__title .ln>span{transform:translateY(110%)}.motion-ok [data-grow] .grow{transform:scaleX(0)}.motion-ok [data-grow] .grow[data-axis=y]{transform:scaleY(0)}.btn{--bg:var(--white);--fg:var(--black);background:var(--bg);color:var(--fg);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:transform .6s var(--ease), background-color .4s var(--ease), color .4s var(--ease), border-color .4s var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:15px;font-weight:600;line-height:20px;display:inline-flex}.btn svg{transition:transform .6s var(--ease)}.btn:hover{transform:translateY(-2px)}.btn:hover svg{transform:translate(4px)}.btn:active{transform:translateY(0)scale(.98)}.btn:disabled{cursor:progress;opacity:.8;transform:none}.btn--lime{--bg:var(--lime);--fg:var(--black)}.btn--lime:hover{--bg:var(--lime-soft)}.btn--dark{--bg:var(--black);--fg:var(--white)}.btn--dark:hover{--bg:#1f1f1f}.btn--ghost{--bg:#fafaf70f;--fg:var(--white);-webkit-backdrop-filter:blur(8px);border-color:#fafaf747}.btn--ghost:hover{--bg:#fafaf724}.btn--sm{padding:8px 14px;font-size:14px}.btn--lg{padding:16px 24px;font-size:16px;line-height:24px}.btn__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.logo{align-items:center;gap:10px;display:inline-flex}.logo__word{font-family:var(--font-display), sans-serif;font-variation-settings:"wdth" 112;letter-spacing:.2em;font-size:18px;font-weight:700}.notched{--notch-bg:var(--black);position:relative}.emblem{object-fit:contain;-webkit-user-select:none;user-select:none;flex:none;display:block}.emblem--mono{filter:grayscale()brightness(2)}.notch--top{z-index:5;background:var(--notch-bg);border-radius:0 0 18px 18px;justify-content:center;align-items:center;gap:8px;min-width:132px;height:36px;padding:0 24px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.notch--top:before,.notch--top:after{content:"";width:18px;height:18px;position:absolute;top:0}.notch--top:before{background:radial-gradient(circle at 0 100%, transparent 17.5px, var(--notch-bg) 18px);left:-17.5px}.notch--top:after{background:radial-gradient(circle at 100% 100%, transparent 17.5px, var(--notch-bg) 18px);right:-17.5px}.notch--label .mono{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-60);white-space:nowrap;font-size:11px}.nav{z-index:50;padding:12px var(--gutter);pointer-events:none;position:fixed;inset:0 0 auto}.nav__inner{z-index:2;max-width:var(--max);pointer-events:auto;height:56px;transition:background-color .7s var(--ease), border-color .7s var(--ease), backdrop-filter .7s var(--ease), max-width .9s var(--ease);border:1px solid #0000;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;margin-inline:auto;padding:0 8px 0 20px;display:grid;position:relative}.nav.is-solid .nav__inner{border-color:var(--line);-webkit-backdrop-filter:blur(18px)saturate(1.2);background:#0c0c0cb8;max-width:1120px}.nav__logo{border-radius:8px;justify-self:start}.nav__links ul{gap:4px;display:flex}.nav__links a{color:var(--ink-80);transition:color .4s var(--ease), background-color .4s var(--ease);border-radius:999px;padding:8px 14px;font-size:14px;line-height:20px;display:block;position:relative}.nav__links a:hover{color:var(--white);background:#fafaf712}.nav__links a[aria-current]{color:var(--white)}.nav__links a[aria-current]:after{content:"";background:var(--lime);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:2px;left:50%}.nav__cta{justify-self:end}.burger{border:1px solid var(--line-strong);cursor:pointer;background:#0c0c0c80;border-radius:50%;justify-self:end;width:44px;height:44px;display:none;position:relative}.burger span{background:var(--white);height:1.5px;transition:transform .7s var(--ease);border-radius:2px;position:absolute;left:13px;right:13px}.burger span:first-child{transform:translateY(-4px)}.burger span:last-child{transform:translateY(4px)}.nav.is-open .burger span:first-child{transform:rotate(45deg)}.nav.is-open .burger span:last-child{transform:rotate(-45deg)}.menu{z-index:1;padding:96px var(--gutter) 40px;-webkit-backdrop-filter:blur(28px);opacity:0;pointer-events:none;transition:opacity .6s var(--ease);background:#080808e6;flex-direction:column;justify-content:flex-end;gap:32px;display:flex;position:fixed;inset:0}.nav.is-open .menu{opacity:1;pointer-events:auto}.menu li{border-top:1px solid var(--line);opacity:0;transition:transform .8s var(--ease), opacity .8s var(--ease);overflow:hidden;transform:translateY(48px)}.nav.is-open .menu li{opacity:1;transform:none}.menu li a{font-family:var(--font-display), sans-serif;font-variation-settings:"wdth" 62;text-transform:uppercase;align-items:baseline;gap:16px;padding:16px 0;font-size:48px;font-weight:800;line-height:1;display:flex}.menu li .mono{color:var(--lime);font-size:12px;font-weight:400}.menu__cta{opacity:0;transition:transform .8s var(--ease), opacity .8s var(--ease);transform:translateY(24px)}.nav.is-open .menu__cta{opacity:1;transform:none}.hero{z-index:2;padding:calc(var(--nav-h) + 8px) var(--gutter) 0;position:relative}.hero__frame{--notch-bg:var(--black);max-width:calc(var(--max) + 96px);height:min(calc(100svh - var(--nav-h) - 24px), 920px);border-radius:var(--r-xl);isolation:isolate;background:var(--graphite);min-height:760px;margin-inline:auto;overflow:hidden}.hero__img-wrap{z-index:-2;will-change:transform;position:absolute;inset:-6% 0 -10%}.hero__img{object-fit:cover;object-position:50% 40%;filter:saturate(.55)contrast(1.06)brightness(.92)}.hero__scrim{z-index:-1;background:linear-gradient(#08080899 0%,#0808081a 38%,#08080833 62%,#080808e0 100%),linear-gradient(90deg,#08080873 0%,#08080800 60%);position:absolute;inset:0}.hero__content{flex-direction:column;height:100%;padding:64px 48px 48px;display:flex;position:relative}.hero__title{margin-top:24px;font-size:clamp(64px,10.6vw,184px);line-height:.84}.hero__title em{color:var(--cream);font-style:normal}.hero__foot{max-width:440px;margin-top:auto}.hero__sub{color:var(--ink-80);font-size:18px;line-height:28px}.hero__ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero__dash-wrap{right:calc(var(--gutter) + 48px);z-index:3;width:min(580px,44vw);position:absolute;bottom:-96px}.hero__dash{position:relative}.hero__toast-a{top:46%;left:-72px}.hero__toast-b{top:-32px;right:32px}.avatar{color:var(--black);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid}.live{font-family:var(--font-mono), monospace;color:var(--lime);align-items:center;gap:6px;font-size:11px;display:inline-flex}.live i{background:var(--lime);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #a6ff6b2e}.delta{font-family:var(--font-mono), monospace;color:var(--lime);font-size:11px}.delta--down{color:var(--amber)}.status{white-space:nowrap;border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:600;line-height:14px}.status--ok{color:var(--lime);background:#a6ff6b24}.status--warn{color:var(--amber);background:#ffb86b24}.status--idle{color:var(--ink-60);background:#fafaf714}.dot{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.dot--ok{background:var(--lime)}.dot--warn{background:var(--amber)}.dash{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(20px);color:var(--white);background:#111111e6;border-radius:20px;padding:12px;font-size:12px;line-height:16px;box-shadow:0 48px 96px -24px #000000b3}.dash__bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:4px 4px 12px;display:flex}.dash__brand,.dash__bar-r{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.dash__bar-r{gap:12px;font-size:11px;font-weight:400}.chev{color:var(--ink-40)}.dash__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.kpi{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--graphite);flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex}.kpi__label{color:var(--ink-60);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:14px;overflow:hidden}.kpi__value{font-family:var(--font-display), sans-serif;font-variation-settings:"wdth" 80;letter-spacing:0;font-feature-settings:"tnum";font-size:28px;font-weight:700;line-height:32px}.kpi__foot{justify-content:space-between;align-items:flex-end;gap:8px;min-height:18px;font-size:11px;display:flex}.kpi--accent{border-color:var(--lime);background:var(--lime);color:var(--black)}.kpi--accent .kpi__label,.kpi--accent .delta{color:var(--d-60)}.spark{align-items:flex-end;gap:2px;height:18px;display:inline-flex}.spark i{transform-origin:bottom;background:#fafaf738;border-radius:1px;width:4px}.spark i.is-hi{background:var(--lime)}.dash__grid{grid-template-columns:1.3fr 1fr;gap:8px;margin-top:8px;display:grid}.panel{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--graphite);min-width:0;padding:12px}.panel__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:500;display:flex}.panel__head .mono{color:var(--ink-60);font-size:11px;font-weight:400}.occ li{border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) 64px 36px;align-items:center;gap:8px;padding:8px 0;display:grid}.occ li:first-child{border-top:0}.occ__time{color:var(--ink-60);font-size:11px}.occ__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.occ__name small,.sched small,.pay small,.ci__feed small,.pm__list small,.tm__day small,.mm__head small,.tm__head small{color:var(--ink-60);font-size:11px;line-height:14px;display:block}.occ__bar{background:#fafaf71a;border-radius:4px;height:4px;overflow:hidden}.occ__bar i{background:#fafaf7cc;border-radius:4px;height:100%;display:block}.occ__bar i.is-full{background:var(--lime)}.occ__n{text-align:right;font-size:11px}.sched li{border-top:1px solid var(--line);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;font-size:12px;display:grid}.sched li:first-child{border-top:0}.sched .mono{color:var(--ink-60);font-size:11px}.toast{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--charcoal);white-space:nowrap;color:var(--white);align-items:center;gap:12px;padding:8px 16px 8px 8px;font-size:12px;line-height:16px;display:flex;position:absolute;box-shadow:0 24px 48px -12px #0009}.toast b{font-weight:600;display:block}.toast small{color:var(--ink-60);display:block}.toast__icon{background:var(--lime);width:32px;height:32px;color:var(--black);border-radius:50%;place-items:center;display:grid}.toast--light{background:var(--cream);color:var(--black);border-color:#0000}.toast--light small{color:var(--d-60)}.toast__icon--dark{background:var(--black);color:var(--cream)}.strip{padding:168px var(--gutter) 48px;position:relative}.strip__panel{max-width:calc(var(--max) + 96px);border-radius:var(--r-xl);background:var(--cream);color:var(--black);grid-template-columns:1fr 1.15fr;align-items:start;gap:64px;margin-inline:auto;padding:96px 64px 64px;display:grid}.strip__title{font-size:clamp(72px,10vw,168px)}.strip__sub{max-width:420px;color:var(--d-60);margin-top:24px;font-size:18px;line-height:28px}.strip__form{padding-top:8px}.counter{color:var(--d-60);align-items:center;gap:12px;margin-top:32px;font-size:14px;line-height:20px;display:inline-flex}.counter b{color:var(--black);font-feature-settings:"tnum";font-weight:700}.counter__faces{display:flex}.counter__faces .avatar{box-shadow:0 0 0 2px var(--cream);margin-left:-6px}.counter__faces .avatar:first-child{margin-left:0}.counter--light{color:var(--ink-60)}.counter--light b{color:var(--white)}.counter--light .avatar{box-shadow:0 0 0 2px var(--graphite)}.wl__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.wl__field{flex-direction:column;min-width:0;display:flex}.wl__field label{justify-content:space-between;margin-bottom:8px;font-size:13px;font-weight:500;line-height:16px;display:flex}.wl__field .opt{opacity:.6;font-weight:400}.wl input,.wl .sel__trigger{border-radius:var(--r-sm);appearance:none;width:100%;height:52px;transition:border-color .4s var(--ease), box-shadow .4s var(--ease), background-color .4s var(--ease);border:1px solid;outline:none;padding:0 16px;font-size:16px}.sel{position:relative}.wl .sel__trigger{text-align:left;align-items:center;gap:12px;display:flex}.sel__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sel__caret{opacity:.6;transition:transform .5s var(--ease);flex:none}.sel.is-open .sel__caret{transform:rotate(180deg)}.sel__menu{z-index:30;overscroll-behavior:contain;border-radius:var(--r-sm);opacity:0;visibility:hidden;transform-origin:top;max-height:296px;transition:opacity .25s var(--ease), transform .4s var(--ease), visibility 0s linear .4s;border:1px solid;outline:none;padding:4px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;transform:translateY(-8px)scale(.98)}.sel.is-up .sel__menu{transform-origin:bottom;top:auto;bottom:calc(100% + 8px);transform:translateY(8px)scale(.98)}.sel.is-open .sel__menu{opacity:1;visibility:visible;transition:opacity .25s var(--ease), transform .4s var(--ease), visibility 0s;transform:none}.sel__opt{height:44px;transition:background-color .2s var(--ease);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:16px;display:flex}.sel__check{opacity:0;flex:none}.sel__opt[aria-selected=true]{font-weight:600}.sel__opt[aria-selected=true] .sel__check{opacity:1}.wl__err{margin-top:8px;font-size:13px;line-height:16px}.wl__form-err{align-items:center;gap:8px;margin-top:16px;font-size:14px;display:flex}.wl__actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:24px;display:flex}.wl__note{opacity:.6;font-size:13px;line-height:16px}.wl--light label{color:var(--d-60)}.wl--light input,.wl--light .sel__trigger{color:var(--black);background:#fafaf7b3;border-color:#08080829}.wl--light input::placeholder{color:#0808085c}.wl--light .sel__trigger.is-empty{color:#08080866}.wl--light input:hover,.wl--light .sel__trigger:hover{border-color:#08080852}.wl--light input:focus,.wl--light .sel__trigger:focus-visible,.wl--light .sel.is-open .sel__trigger{border-color:var(--black);background:var(--white);box-shadow:0 0 0 4px #08080814}.wl--light [aria-invalid]{border-color:var(--error-light)}.wl--light .sel__menu{background:var(--white);color:var(--black);border-color:#0808081f;box-shadow:0 24px 48px -16px #0808083d}.wl--light .sel__opt.is-active{background:#0808080f}.wl--light .sel__check{color:var(--fold)}.wl--light .wl__err,.wl--light .wl__form-err{color:var(--error-light)}.wl--dark label{color:var(--ink-60)}.wl--dark input,.wl--dark .sel__trigger{border-color:var(--line-strong);color:var(--white);background:#fafaf70a}.wl--dark .sel__menu{border-color:var(--line-strong);color:var(--white);background:#181818;box-shadow:0 24px 48px -16px #000000b3}.wl--dark .sel__opt.is-active{background:#fafaf714}.wl--dark .sel__check{color:var(--lime)}.wl--dark input::placeholder,.wl--dark .sel__trigger.is-empty{color:var(--ink-40)}.wl--dark input:hover,.wl--dark .sel__trigger:hover{border-color:#fafaf752}.wl--dark input:focus,.wl--dark .sel__trigger:focus-visible,.wl--dark .sel.is-open .sel__trigger{border-color:var(--lime);box-shadow:0 0 0 4px #a6ff6b24}.wl--dark [aria-invalid]{border-color:var(--error-dark)}.wl--dark .wl__err,.wl--dark .wl__form-err{color:var(--error-dark)}.wl--done{border-radius:var(--r-md);animation:fadeUp .8s var(--ease) both;border:1px solid;align-items:flex-start;gap:16px;padding:24px;display:flex}.wl--light.wl--done{border-color:var(--d-line);background:#fafaf799}.wl--dark.wl--done{border-color:var(--line-strong);background:#fafaf70a}.wl__ok{color:var(--fold);flex:none}.wl--dark .wl__ok{color:var(--lime)}.wl__done-title{letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:28px}.wl__done-sub{opacity:.7;margin-top:4px;font-size:15px}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}}.problem{background:var(--white);color:var(--black);margin-top:96px}.problem__pin{max-width:var(--max);min-height:100svh;padding:120px var(--gutter);grid-template-columns:5fr 7fr;align-items:center;gap:64px;margin-inline:auto;display:grid}.problem .eyebrow,.features .eyebrow,.eco .eyebrow{color:var(--d-60)}.problem__title{margin-top:24px;font-size:clamp(52px,6.4vw,108px)}.problem__lines{margin-top:40px}.problem__line{border-top:1px solid var(--d-line);letter-spacing:-.015em;padding:16px 0;font-size:clamp(20px,1.9vw,26px);font-weight:500;line-height:1.25}.problem__line:last-child{border-bottom:1px solid var(--d-line)}.problem__after{max-width:420px;color:var(--d-60);margin-top:32px;font-size:16px;line-height:24px}.problem__stage{height:min(640px,74vh);position:relative}.frag{will-change:transform;position:absolute;box-shadow:0 32px 64px -24px #08080847,0 2px 6px #0808080f}.frag--sheet{z-index:1;border:1px solid var(--d-line);width:56%;font-family:var(--font-mono), monospace;background:#fff;border-radius:10px;font-size:12px;top:6%;left:0;overflow:hidden;transform:rotate(-4deg)}.sheet__bar{background:#ecebe5;align-items:center;gap:6px;padding:8px 12px;display:flex}.sheet__bar i{background:#cfcdc4;border-radius:50%;width:9px;height:9px}.sheet__bar span{color:var(--d-60);margin-left:8px;font-size:11px}.frag--sheet table{border-collapse:collapse;width:100%}.frag--sheet td{white-space:nowrap;border:1px solid #e6e5df;padding:8px 10px}.frag--sheet tr:first-child td{background:#f6f5f0;font-weight:600}.frag--sheet td.is-red{color:var(--error-light);background:#fde7e3;font-weight:600}.frag--chat{z-index:2;background:#ece5dc;border-radius:18px;width:44%;padding:12px;font-size:13px;line-height:18px;top:0;right:0;transform:rotate(5deg)}.chat__head{background:#f7f4ef;border-radius:12px;align-items:center;gap:10px;padding:8px;font-size:13px;font-weight:600;display:flex}.chat__head small{color:var(--d-60);font-size:11px;font-weight:400;display:block}.chat__av{background:#cfc8bb;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.bubble{background:#fff;border-radius:12px;max-width:86%;margin-top:8px;padding:8px 12px}.bubble--out{background:#d8f8cf;margin-left:auto}.bubble span{color:var(--d-60);justify-content:flex-end;align-items:center;gap:4px;margin-top:2px;font-size:10px;display:flex}.frag--paper{z-index:3;color:#2a2a2a;background-color:#fffef6;background-image:repeating-linear-gradient(#0000 0 27px,#e3e1d5 27px 28px);border-radius:4px;width:42%;padding:16px 20px 24px;bottom:0;left:6%;transform:rotate(3deg)}.paper__title{font-size:26px;line-height:28px}.frag--paper table{border-collapse:collapse;width:100%;font-size:22px;line-height:28px}.frag--paper th,.frag--paper td{text-align:center;font-weight:500}.frag--paper td:first-child{text-align:left;white-space:nowrap}.frag--note{z-index:4;background:var(--cream);color:#2a2a2a;width:28%;padding:20px;font-size:22px;line-height:26px;bottom:4%;right:6%;transform:rotate(-6deg)}.frag--sched{z-index:2;border:1px solid var(--d-line);background:#fff;border-radius:12px;width:32%;padding:16px;top:42%;left:44%;transform:rotate(-2deg)}.frag--sched .mono{letter-spacing:.08em;color:var(--d-60);font-size:11px}.frag--sched li{border-top:1px dashed var(--d-line);flex-wrap:wrap;gap:8px;padding:8px 0;font-size:13px;display:flex}.frag--sched li:first-child{margin-top:8px}.frag--sched li span{font-family:var(--font-mono), monospace;color:var(--d-60)}.frag--sched em{color:var(--error-light);font-style:normal;font-weight:600}.problem__solved{z-index:10;border-radius:var(--r-lg);background:var(--black);width:min(400px,86%);height:max-content;color:var(--white);margin:auto;padding:24px;position:absolute;inset:0;box-shadow:0 48px 96px -24px #08080873}.solved__head{align-items:center;gap:12px;margin-bottom:12px;font-size:16px;font-weight:600;display:flex}.problem__solved li{border-top:1px solid var(--line);justify-content:space-between;padding:12px 0;font-size:14px;display:flex}.problem__solved li span{color:var(--ink-60)}.problem__solved li b{font-weight:600}@media (min-width:960px){.motion-ok .problem__after{opacity:0}.motion-ok .problem__solved{visibility:hidden}}.solution{padding:160px 0;overflow:hidden}.solution__head{text-align:center}.solution__title{margin-top:24px;font-size:clamp(56px,8.6vw,148px)}.solution__sub{max-width:560px;color:var(--ink-60);margin:24px auto 0;font-size:18px;line-height:28px}.solution__stage{grid-template-columns:184px minmax(0,1fr) 184px;align-items:center;gap:48px;margin-top:96px;display:grid}.mods{flex-direction:column;gap:32px;display:flex}.mod{flex-direction:column;gap:4px;display:flex;position:relative}.mod--l{text-align:right;align-items:flex-end}.mod__n{color:var(--lime);font-size:11px}.mod__t{letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:600;line-height:20px}.mod__d{color:var(--ink-60);font-size:13px;line-height:16px}.mod__line{background:var(--line-strong);width:40px;height:1px;position:absolute;top:26px}.mod__line:after{content:"";background:var(--lime);border-radius:50%;width:5px;height:5px;position:absolute;top:-2px}.mod--l .mod__line{right:-48px}.mod--l .mod__line:after{right:0}.mod--r .mod__line{left:-48px}.mod--r .mod__line:after{left:0}.app{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--charcoal);grid-template-columns:196px minmax(0,1fr);min-height:560px;font-size:13px;line-height:18px;display:grid;overflow:hidden;box-shadow:0 64px 128px -48px #000000e6,0 0 0 8px #fafaf706}.app__side{box-shadow:inset -1px 0 0 var(--line);background:#0c0c0c;flex-direction:column;gap:4px;padding:20px 12px;display:flex}.app__brand{font-family:var(--font-display), sans-serif;font-variation-settings:"wdth" 112;letter-spacing:.18em;align-items:center;gap:8px;padding:0 8px 20px;font-size:14px;font-weight:700;display:flex}.app__side li{color:var(--ink-60);border-radius:8px;align-items:center;gap:12px;padding:8px 12px;display:flex}.app__side li.is-active{background:var(--graphite-2);color:var(--white)}.app__side li.is-active svg{color:var(--lime)}.app__gym{border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;margin-top:auto;padding:8px;font-size:12px;line-height:16px;display:flex}.app__gym small{color:var(--ink-60);font-size:11px;display:block}.app__main{min-width:0;padding:24px}.app__top{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.app__top small{font-size:12px}.app__top h4{letter-spacing:-.02em;margin-top:4px;font-size:24px;font-weight:600;line-height:32px}.app__tools{gap:8px;display:flex}.search{border:1px solid var(--line);width:220px;color:var(--ink-40);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.icon-btn{border:1px solid var(--line);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.app__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.app__grid{grid-template-columns:1.2fr 1fr;gap:12px;margin-top:12px;display:grid}.panel--wide{grid-column:1/-1}.week{gap:12px;height:148px;display:flex}.week>div{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex}.week__bar{background:#fafaf70a;border-radius:6px;flex:1;align-items:flex-end;width:100%;display:flex;overflow:hidden}.week__bar i{transform-origin:bottom;background:#fafaf738;border-radius:6px;width:100%}.week__bar i.is-hi{background:var(--lime)}.week small{color:var(--ink-60);font-size:11px}.pay li{border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid}.pay li:first-child{border-top:0}.pay b,.pm__list b{font-feature-settings:"tnum";font-weight:600}.features{background:var(--white);color:var(--black);padding:160px 0 64px}.features__head{grid-template-columns:1.4fr 1fr;align-items:end;gap:48px;display:grid}.features__title{font-size:clamp(52px,7.2vw,124px)}.features__sub{max-width:420px;color:var(--d-60);font-size:18px;line-height:28px}.findex{margin-top:64px}.findex ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.findex a{border:1px solid var(--d-line);border-radius:var(--r-md);height:100%;min-height:184px;transition:background-color .6s var(--ease), color .6s var(--ease), transform .6s var(--ease);flex-direction:column;gap:8px;padding:20px;display:flex}.findex a:hover{background:var(--black);color:var(--white);transform:translateY(-4px)}.findex a:hover small,.findex a:hover .mono{color:var(--ink-60)}.findex .mono{color:var(--d-60);font-size:12px}.findex b{letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:28px}.findex small{color:var(--d-60);flex:1;font-size:14px;line-height:20px}.findex svg{align-self:flex-end}.feat{padding:128px 0;position:relative}.feat+.feat{border-top:1px solid var(--d-line)}.anchor{position:absolute;top:0}.feat__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:96px;display:grid}.feat--rev .feat__media{order:2}.feat__media{position:relative}.feat__img{aspect-ratio:5/4;background:#dcdbd4;border-radius:28px;position:relative;overflow:hidden}.feat__img-in{will-change:transform;position:absolute;inset:-8% 0}.feat__img-in img{object-fit:cover;filter:saturate(.7)contrast(1.04)}.feat__mock{z-index:2;width:min(400px,72%);position:absolute;bottom:-56px;right:-40px}.feat--rev .feat__mock{left:-40px;right:auto}.feat__idx{letter-spacing:.14em;text-transform:uppercase;color:var(--d-60);align-items:center;gap:8px;font-size:12px;display:flex}.feat__idx span{background:var(--black);color:var(--lime);letter-spacing:.04em;border-radius:6px;padding:4px 8px}.feat__kicker{letter-spacing:.08em;text-transform:uppercase;margin-top:24px;font-size:14px;font-weight:600;line-height:20px}.feat__title{margin-top:16px;font-size:clamp(48px,5.4vw,92px)}.feat__body{max-width:460px;color:var(--d-60);margin-top:24px;font-size:17px;line-height:28px}.feat__list{border-top:1px solid var(--d-line);margin-top:32px}.feat__list li{border-bottom:1px solid var(--d-line);align-items:center;gap:16px;padding:12px 0;font-size:15px;font-weight:500;display:flex}.feat__list .mono{width:24px;color:var(--d-40);font-size:11px}.mock{border:1px solid var(--line-strong);background:var(--charcoal);color:var(--white);border-radius:20px;padding:16px;font-size:13px;line-height:18px;box-shadow:0 40px 80px -24px #08080880}.mm__head,.tm__head{align-items:center;gap:12px;display:flex}.mm__head b,.tm__head b{font-size:15px;font-weight:600;line-height:20px;display:block}.mm__head .status{margin-left:auto}.mm__grid{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:16px;display:grid;overflow:hidden}.mm__grid>div{background:#161616;padding:12px}.mm__grid dt{color:var(--ink-60);font-size:11px}.mm__grid dd{align-items:center;gap:6px;margin-top:4px;font-weight:500;display:flex}.mm__att{margin-top:16px}.heat{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.heat i{aspect-ratio:1.6;border-radius:4px}.h0{background:#fafaf70f}.h1{background:#a6ff6b66}.h2{background:var(--lime)}.mock--checkin{grid-template-columns:.95fr 1.05fr;gap:12px;width:min(480px,92vw);display:grid}.feat__mock:has(.mock--checkin){width:min(480px,84%)}.ci__kiosk{border-radius:var(--r-sm);background:var(--cream);color:var(--black);text-align:center;padding:16px}.ci__top{color:var(--d-60);justify-content:center;align-items:center;gap:8px;font-size:10px;display:flex}.ci__title{font-family:var(--font-display), sans-serif;font-variation-settings:"wdth" 62;text-transform:uppercase;margin-top:12px;font-size:24px;font-weight:800;line-height:24px}.ci__qr{width:120px;color:var(--black);background:#fff;border-radius:10px;margin:12px auto 0;padding:8px;position:relative;overflow:hidden}.ci__scan{background:var(--fold);height:2px;animation:scan 2.4s var(--ease) infinite alternate;border-radius:2px;position:absolute;top:8px;left:4px;right:4px;box-shadow:0 0 12px 2px #a6ff6be6}@keyframes scan{to{transform:translateY(102px)}}.ci__hint{color:var(--d-60);margin-top:12px;font-size:11px;line-height:14px}.ci__feed li{border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;font-size:12px;display:grid}.ci__feed .mono{color:var(--ink-60);font-size:11px}.pm__sum{justify-content:space-between;align-items:center;display:flex}.pm__sum small{color:var(--ink-60);font-size:12px}.pm__sum b{font-family:var(--font-display), sans-serif;font-variation-settings:"wdth" 80;font-size:36px;font-weight:700;line-height:40px;display:block}.pm__ring{width:56px;height:56px;position:relative}.pm__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.pm__ring span{place-items:center;font-size:12px;font-weight:600;display:grid;position:absolute;inset:0}.ring-bg{fill:none;stroke:#fafaf71a;stroke-width:3.5px}.ring-fg{fill:none;stroke:var(--lime);stroke-width:3.5px;stroke-linecap:round}.pm__split{color:var(--ink-60);gap:16px;margin-top:12px;font-size:12px;display:flex}.pm__split span{align-items:center;gap:6px;display:inline-flex}.pm__split b{color:var(--white);font-weight:600}.pm__list{margin-top:12px}.pm__list li{border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 0;font-size:12px;display:grid}.tm__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.tm__stats div{background:#1b1b1b;border-radius:10px;padding:8px 12px}.tm__stats small{color:var(--ink-60);font-size:11px;display:block}.tm__stats b{font-family:var(--font-display), sans-serif;font-variation-settings:"wdth" 80;font-size:24px;font-weight:700;line-height:32px}.tm__day{flex-direction:column;gap:6px;margin-top:12px;display:flex}.tm__day li{border:1px solid var(--line);border-radius:10px;grid-template-columns:44px minmax(0,1fr);gap:8px;padding:8px 12px;font-size:12px;display:grid}.tm__day .mono{color:var(--ink-60)}.tm__day li.is-group{border-color:var(--cream);background:var(--cream);color:var(--black)}.tm__day li.is-group small,.tm__day li.is-group .mono{color:var(--d-60)}.tm__prog{border-radius:var(--r-sm);background:#1b1b1b;margin-top:12px;padding:12px}.tm__prog svg{width:100%;height:auto;color:var(--lime)}.phone{aspect-ratio:71.6/147.6;background:#050505;border:1px solid #2c2c2c;border-radius:48px;width:264px;padding:9px;display:flex;box-shadow:0 48px 96px -24px #08080899,inset 0 0 0 2px #151515}.phone__screen{min-height:0;color:var(--white);background:#0e0e0e;border-radius:38px;flex-direction:column;flex:1;gap:10px;padding:46px 14px 14px;font-size:13px;line-height:18px;display:flex;position:relative;overflow:hidden}.phone__notch{background:#000;border-radius:999px;width:96px;height:28px;margin-left:-48px;position:absolute;top:12px;left:50%}.pa__top{justify-content:space-between;align-items:center;display:flex}.pa__top small,.pa__tile small{color:var(--ink-60);font-size:11px;display:block}.pa__top b{font-size:20px;font-weight:600;line-height:28px}.pa__next{background:var(--lime);color:var(--black);border-radius:20px;flex-direction:column;gap:4px;padding:16px;display:flex}.pa__next small{letter-spacing:.1em;color:var(--d-60);font-size:10px}.pa__next b{font-family:var(--font-display), sans-serif;font-variation-settings:"wdth" 70;text-transform:uppercase;font-size:24px;font-weight:800;line-height:28px}.pa__next>span{align-items:center;gap:6px;font-size:12px;display:flex}.pa__row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pa__tile,.pa__plan{border-radius:var(--r-md);background:#1a1a1a;padding:12px}.pa__tile b{align-items:center;gap:4px;margin-top:4px;font-size:15px;font-weight:600;display:flex}.pa__tile svg{color:var(--lime)}.pa__plan li{align-items:center;gap:8px;padding:6px 0;font-size:12px;display:flex}.pa__plan small{color:var(--ink-60);margin-left:auto;font-size:11px}.tick{border:1.5px solid #fafaf74d;border-radius:50%;flex:none;width:14px;height:14px}.tick.is-done{border-color:var(--lime);background:var(--lime)}.pa__tabs{border-top:1px solid var(--line);color:var(--ink-40);justify-content:space-around;margin-top:auto;padding-top:12px;display:flex}.pa__tabs svg:first-child{color:var(--lime)}.feat--phone .feat__mock{width:auto;bottom:-40px;right:-24px}.feat--phone.feat--rev .feat__mock{left:-24px;right:auto}.statement{text-align:center;padding:200px 0;position:relative;overflow:hidden}.statement__bg{opacity:.05;pointer-events:none;place-items:center;width:min(1100px,140vw);height:min(1100px,140vw);margin:auto;display:grid;position:absolute;inset:0}.statement__inner{position:relative}.statement__text{margin-top:32px;font-size:clamp(80px,15.5vw,264px);line-height:.82}.statement__line{display:block}.word{margin:0 .08em;display:inline-block}.word--lime{color:var(--lime)}.statement__sub{max-width:520px;color:var(--ink-60);margin:48px auto 0;font-size:18px;line-height:28px}.eco{background:var(--white);color:var(--black);padding:160px 0;overflow:hidden}.eco__head{grid-template-columns:1.3fr 1fr;align-items:end;gap:48px;display:grid}.eco__head .eyebrow{grid-column:1/-1}.eco__title{font-size:clamp(52px,7.2vw,124px)}.eco__sub{max-width:420px;color:var(--d-60);font-size:18px;line-height:28px}.eb{margin-top:80px}.eb__seg{display:none}.eb__roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.eb__role{border:1px solid var(--d-line);border-radius:var(--r-lg);background:var(--paper);color:var(--black);text-align:left;transition:background-color .6s var(--ease), border-color .6s var(--ease), color .6s var(--ease), transform .6s var(--ease);flex-direction:column;align-items:flex-start;gap:8px;padding:24px;display:flex;position:relative}.eb__role:hover{border-color:#0808083d;transform:translateY(-2px)}.eb__role:active{transform:scale(.98)}.eb__role:focus-visible{outline:2px solid var(--black);outline-offset:4px}.eb__role-label{letter-spacing:.14em;text-transform:uppercase;color:var(--d-60);transition:color .6s var(--ease);font-size:12px;line-height:16px}.eb__role-label span{color:var(--d-40);margin-right:8px}.eb__role b{letter-spacing:-.02em;margin-top:8px;font-size:24px;font-weight:600;line-height:32px}.eb__role small{color:var(--d-60);text-wrap:pretty;transition:color .6s var(--ease);font-size:14px;line-height:20px}.eb__role.is-active{border-color:var(--black);background:var(--black);color:var(--white)}.eb__role.is-active .eb__role-label,.eb__role.is-active small{color:var(--ink-60)}.eb__role.is-active .eb__role-label span{color:var(--lime)}.eb__wire{background:var(--d-line);width:1px;height:33px;transition:background-color .6s var(--ease);position:absolute;top:100%;left:50%;overflow:hidden}.eb__wire i{background:var(--lime);opacity:0;width:1px;height:12px;position:absolute;left:0}.eb__role.is-active .eb__wire{background:var(--black)}.eb__role.is-active .eb__wire i{opacity:1;animation:eb-flow 1.4s var(--ease) infinite}@keyframes eb-flow{0%{transform:translateY(-12px)}to{transform:translateY(33px)}}.eb__platform{border-radius:var(--r-xl);background:var(--black);color:var(--white);margin-top:32px;padding:8px}.eb__head{align-items:center;gap:12px;padding:16px 16px 24px;display:flex}.eb__head>span{flex-direction:column;display:flex}.eb__head b{font-size:16px;font-weight:600;line-height:24px}.eb__head small{color:var(--ink-40);font-size:12px;line-height:16px}.eb__count{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-60);margin-left:auto;font-size:12px;line-height:16px}.eb__count span{color:var(--lime)}.eb__mods{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.eb__mods li{border:1px solid var(--line);border-radius:var(--r-lg);color:var(--ink-40);transition:background-color .7s var(--ease), border-color .7s var(--ease), color .7s var(--ease);background:#131313;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;padding:24px 16px;display:grid}.eb__mods li svg{transition:color .7s var(--ease);grid-row:span 2;align-self:start}.eb__mods b{font-size:16px;font-weight:600;line-height:24px}.eb__mods small{color:#fafaf747;transition:color .7s var(--ease);grid-column:2;font-size:14px;line-height:20px}.eb__mods li.is-on{border-color:var(--line-strong);color:var(--white);background:#1f1f1f}.eb__mods li.is-on svg{color:var(--lime)}.eb__mods li.is-on small{color:var(--ink-60)}.analytics{padding:160px 0}.analytics__head{grid-template-columns:1.4fr 1fr;align-items:end;gap:48px;display:grid}.analytics__title{margin-top:24px;font-size:clamp(52px,6.8vw,116px)}.analytics__sub{max-width:440px;color:var(--ink-60);font-size:18px;line-height:28px}.board{border-radius:var(--r-xl);background:var(--charcoal);grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;margin-top:80px;padding:72px 24px 24px;display:grid}.notch--dark{--notch-bg:var(--black)}.card{border:1px solid var(--line);background:#171717;border-radius:20px;min-width:0;padding:24px}.card--rev{grid-column:span 8}.card--members{flex-direction:column;grid-column:span 4;display:flex}.card--renew,.card--heat,.card--trainers{grid-column:span 4}.card--occ{grid-column:span 12}.card__head{justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.card__head .mono{font-size:11px;font-weight:400}.legend{color:var(--ink-60);align-items:center;gap:8px;font-size:11px;display:inline-flex}.legend i{border-radius:2px;width:12px;height:2px}.lg-a{background:var(--lime)}.lg-b{background:#fafaf766;margin-left:8px}.card__big{align-items:baseline;gap:12px;margin-top:12px;display:flex}.card__big>span:first-child{font-family:var(--font-display), sans-serif;font-variation-settings:"wdth" 75;font-feature-settings:"tnum";font-size:60px;font-weight:700;line-height:1}.rev{width:100%;height:auto;margin-top:24px;overflow:visible}.gridline{stroke:#fafaf70f;stroke-width:1px}.rev__area{fill:#a6ff6b12}.rev__a{fill:none;stroke:var(--lime);stroke-width:2.5px;stroke-linecap:round}.rev__b{fill:none;stroke:#fafaf752;stroke-width:1.5px}.rev__dot{fill:var(--lime);stroke:#171717;stroke-width:4px}.rev__x{color:var(--ink-60);justify-content:space-between;margin-top:8px;font-size:11px;display:flex}.gbars{flex:1;align-items:flex-end;gap:8px;min-height:140px;margin-top:24px;display:flex}.gbars>span{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.gbars i{transform-origin:bottom;background:#fafaf724;border-radius:6px;width:100%}.gbars i.is-hi{background:var(--lime)}.gbars small{color:var(--ink-60);font-size:10px}.renew{align-items:center;gap:24px;margin-top:16px;display:flex}.renew svg{flex:none;width:112px;height:112px}.renew .ring-bg{stroke-width:10px;stroke:#fafaf712}.ring-arc{fill:none;stroke:var(--lime);stroke-width:10px;stroke-linecap:round}.renew b{font-family:var(--font-display), sans-serif;font-variation-settings:"wdth" 75;font-size:48px;font-weight:700;line-height:1;display:block}.renew small{color:var(--ink-60);margin-top:4px;font-size:12px;display:block}.renew__list{margin-top:16px}.renew__list li,.tperf li,.hbars li{border-top:1px solid var(--line);font-size:13px}.renew__list li{justify-content:space-between;padding:8px 0;display:flex}.renew__list span{color:var(--ink-60)}.heatmap{grid-template-columns:32px repeat(8,minmax(0,1fr));gap:4px;margin-top:24px;display:grid}.heatmap small{color:var(--ink-60);text-align:center;font-size:10px;line-height:16px}.heatmap__row{display:contents}.heatmap__row small{text-align:left;align-self:center}.heatmap i{aspect-ratio:1.3;border-radius:4px}.heatmap .h0{background:#fafaf70d}.heatmap .h1{background:#fafaf729}.heatmap .h2{background:#a6ff6b80}.heatmap .h3{background:var(--lime)}.tperf,.hbars{margin-top:16px}.tperf li{grid-template-columns:24px minmax(0,1fr) 72px 40px;align-items:center;gap:12px;padding:10px 0;display:grid}.tperf__n{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tperf__bar,.hbars__track{background:#fafaf70f;border-radius:6px;height:6px;overflow:hidden}.tperf__bar i,.hbars__track i{transform-origin:0;background:#fafaf7b8;border-radius:6px;height:100%;display:block}.hbars__track i.is-hi{background:var(--lime)}.tperf .mono,.hbars .mono{text-align:right;color:var(--ink-60);font-size:11px}.hbars{grid-template-columns:1fr 1fr;column-gap:48px;display:grid}.hbars li{grid-template-columns:168px minmax(0,1fr) 44px;align-items:center;gap:16px;padding:12px 0;display:grid}.final{padding:48px var(--gutter) 128px}.final__frame{max-width:calc(var(--max) + 96px);border-radius:var(--r-xl);background:var(--graphite);grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:720px;margin-inline:auto;display:grid;overflow:hidden}.final__photo{background:#222;position:relative;overflow:hidden}.final__photo-in{will-change:transform;position:absolute;inset:-10% 0}.final__photo-in img{object-fit:cover;filter:saturate(.4)contrast(1.08)brightness(.85)}.final__emblem{filter:drop-shadow(0 24px 48px #00000080);width:min(200px,40%);position:absolute;bottom:40px;left:40px}.final__copy{padding:96px 64px 64px}.final__title{font-size:clamp(48px,5.8vw,100px)}.final__sub{max-width:480px;color:var(--ink-60);margin-top:24px;font-size:18px;line-height:28px}.final__copy .wl{margin-top:40px}.final__perks{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-60);flex-wrap:wrap;gap:6px 20px;margin-bottom:28px;font-size:11px;line-height:16px;display:flex}.final__perks li{align-items:center;gap:8px;display:flex}.final__perks li:before{content:"";background:var(--lime);width:10px;height:1px}.footer{box-shadow:inset 0 1px 0 var(--line);padding-top:96px;overflow:hidden}.footer__top{flex-wrap:wrap;justify-content:space-between;gap:48px;display:flex}.footer__brand p{color:var(--ink-60);margin-top:16px;font-size:15px}.footer__social{gap:8px;margin-top:24px;display:flex}.footer__social a{border:1px solid var(--line-strong);width:40px;height:40px;transition:background-color .5s var(--ease), color .5s var(--ease);border-radius:50%;place-items:center;display:grid}.footer__social a:hover{background:var(--white);color:var(--black)}.footer__nav{gap:96px;display:flex}.footer__nav p{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-40);margin-bottom:16px;font-size:11px}.footer__nav a{color:var(--ink-80);transition:color .4s var(--ease);padding:4px 0;font-size:15px;display:block}.footer__nav a:hover{color:var(--lime)}.footer__base{box-shadow:inset 0 1px 0 var(--line);color:var(--ink-40);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:80px;padding:24px 0;font-size:13px;display:flex}.footer__base .mono{letter-spacing:.1em;text-transform:uppercase;font-size:11px}.footer__mark{text-align:center;color:var(--white);letter-spacing:.01em;-webkit-user-select:none;user-select:none;margin-bottom:-.14em;font-size:clamp(86px,22vw,386px);line-height:.8}.mcta{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;transition:transform .7s var(--ease);display:none;position:fixed;transform:translateY(160%)}.mcta .btn{width:100%;box-shadow:0 16px 40px -8px #0009}.mcta.is-visible{transform:none}.simple{min-height:100svh;padding:160px var(--gutter) 96px}.simple__inner{max-width:720px;margin-inline:auto}.simple h1{font-size:clamp(56px,10vw,120px)}.simple p,.simple li{color:var(--ink-60);margin-top:16px;font-size:17px;line-height:28px}.simple h2{margin-top:48px;font-size:20px;font-weight:600;line-height:28px}.simple .btn{margin-top:40px}.swipe{display:contents}.swipe__dots{display:none}.swipe__hint{letter-spacing:.08em;text-transform:uppercase;opacity:.55;white-space:nowrap;font-size:11px}.swipe__bar{align-items:center;display:flex}.swipe__bar button{width:16px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.swipe__bar button:after{content:"";opacity:.25;width:6px;height:6px;transition:transform .5s var(--ease), opacity .5s var(--ease);background:currentColor;border-radius:999px;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%}.swipe__bar button.is-active:after{opacity:1;transform:scaleX(2.4)}.final__cta{display:none}@media (max-width:1240px){.solution__stage{grid-template-columns:minmax(0,1fr);gap:24px}.mods{scrollbar-width:none;flex-direction:row;gap:8px;padding-bottom:4px;overflow-x:auto}.mods::-webkit-scrollbar{display:none}.mods--l{order:2}.solution__dash{order:1}.mods--r{order:3}.mod,.mod--l{border:1px solid var(--line-strong);text-align:left;border-radius:999px;flex-direction:row;flex:none;align-items:center;gap:8px;padding:8px 16px}.mod__d,.mod__line{display:none}.mod__t{font-size:12px}.hero__toast-a{left:-24px}}@media (max-width:1100px){.card--rev,.card--members{grid-column:span 12}.card--renew,.card--heat{grid-column:span 6}.card--trainers{grid-column:span 12}.hbars{grid-template-columns:1fr}.feat__inner{gap:64px}.findex ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){:root{--nav-h:64px}.nav{padding:8px 12px}.nav__inner{grid-template-columns:1fr auto;height:52px;padding:0 4px 0 16px}.nav__links,.nav__cta{display:none}.burger{display:block}.nav.is-open .nav__inner{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.mcta{display:block}.hero{padding:calc(var(--nav-h) + 4px) 12px 0}.hero__frame{height:auto;min-height:0}.hero__content{padding:48px 20px 168px}.hero__title{margin-top:16px;font-size:clamp(54px,15.5vw,120px)}.hero__foot{margin-top:28px}.hero__sub{font-size:16px;line-height:24px}.hero__ctas{gap:8px;margin-top:24px}.hero__ctas .btn{flex:auto;padding:14px 20px}.hero__dash-wrap{width:auto;margin:-136px 12px 0;position:relative;bottom:auto;right:auto}.dash__grid,.hero__toast-b{display:none}.hero__toast-a{top:-24px;left:auto;right:12px}.dash__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.strip{padding:40px 12px 16px}.strip__panel{grid-template-columns:1fr;gap:28px;padding:64px 20px 20px}.strip__title{font-size:clamp(60px,18vw,132px)}.strip__sub{margin-top:16px;font-size:16px;line-height:24px}.counter{margin-top:20px}.problem{margin-top:32px}.problem__pin{min-height:0;padding:72px var(--gutter) 56px;grid-template-columns:1fr;gap:28px}.problem__title{margin-top:16px}.problem__lines{margin-top:24px}.problem__line{padding:12px 0;font-size:18px}.problem__after{display:none}.problem__stage{zoom:.6;height:620px}.problem__solved{zoom:1.6667;width:min(300px,82vw)}.solution,.analytics,.eco{padding:72px 0}.solution__title{margin-top:16px}.solution__sub{margin-top:16px;font-size:16px;line-height:24px}.solution__stage{gap:16px;margin-top:32px}.app{grid-template-columns:minmax(0,1fr);min-height:0}.app__side,.search{display:none}.app__main{padding:16px}.app__kpis{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.app__grid{grid-template-columns:1fr}.features__head,.eco__head,.analytics__head{grid-template-columns:1fr;gap:16px}.features__sub,.eco__sub,.analytics__sub{font-size:16px;line-height:24px}.analytics__title{margin-top:16px}.features{padding:72px 0 40px}.findex{display:none}.feats{margin-top:32px}.feat{border:1px solid var(--d-line);border-radius:var(--r-lg);background:var(--paper);padding:0;display:flex;overflow:hidden}.feat+.feat{border-top:1px solid var(--d-line)}.feat .container{padding:0}.feat__inner{flex-direction:column;gap:0;display:flex}.feat__copy{padding:20px 20px 16px}.feat__media,.feat--rev .feat__media{flex:1;order:2;justify-content:center;align-items:flex-start;padding:0 12px 12px;display:flex}.feat__img,.feat__list{display:none}.feat__mock,.feat--rev .feat__mock,.feat--phone .feat__mock,.feat--phone.feat--rev .feat__mock{width:100%;margin:0;position:static}:is(.feat__mock:has(.mock--checkin),.mock--checkin){width:100%}.feat--phone .feat__mock{justify-content:center;display:flex}.feat--phone .phone{zoom:.78}.feat__kicker{margin-top:12px;font-size:12px;line-height:16px}.feat__title{margin-top:8px;font-size:clamp(34px,10vw,52px)}.feat__body{margin-top:12px;font-size:15px;line-height:22px}.swipe{padding-inline:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:12px;display:flex;position:relative;overflow-x:auto}.swipe::-webkit-scrollbar{display:none}.swipe>*{scroll-snap-align:start;flex:0 0 min(86%,420px)}.swipe__dots{padding:16px var(--gutter) 0;justify-content:space-between;align-items:center;gap:12px;display:flex}.statement{padding:96px 0}.statement__text{margin-top:20px;font-size:clamp(72px,21vw,168px)}.statement__sub{margin-top:28px;font-size:16px;line-height:24px}.eb{margin-top:32px}.eb__seg{background:var(--paper);border:1px solid var(--d-line);border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;display:grid;position:relative}.eb__seg button{z-index:1;height:40px;color:var(--d-60);transition:color .5s var(--ease);background:0 0;border:0;border-radius:999px;font-size:14px;font-weight:600;position:relative}.eb__seg button[aria-pressed=true]{color:var(--white)}.eb__seg button:focus-visible{outline:2px solid var(--black);outline-offset:2px}.eb__seg-thumb{background:var(--black);width:calc(33.3333% - 2.66667px);height:40px;transition:transform .6s var(--ease);border-radius:999px;position:absolute;top:4px;left:4px}.eb__roles{margin-top:16px;display:block}.eb__role{border-radius:var(--r-md);width:100%;padding:16px;display:none}.eb__role.is-active{display:flex}.eb__role:hover{transform:none}.eb__role b{margin-top:0;font-size:20px;line-height:28px}.eb__wire{display:none}.eb__platform{border-radius:var(--r-lg);margin-top:12px;padding:4px}.eb__head{flex-wrap:wrap;padding:12px 12px 16px}.eb__count{width:100%;margin-left:0;font-size:12px}.eb__mods{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.eb__mods li{border-radius:20px;column-gap:8px;padding:12px}.eb__mods li svg{grid-row:auto;align-self:center}.eb__mods b{font-size:14px;line-height:20px}.eb__mods small{display:none}.board{margin-top:32px;padding:56px 0 16px;display:block}.notch--dark .mono{font-size:10px}.card{padding:16px}.card__big>span:first-child{font-size:48px}.hbars{grid-template-columns:1fr}.final{padding:16px 12px 96px}.final__frame{grid-template-columns:1fr;min-height:0}.final__photo{aspect-ratio:2}.final__emblem{width:72px;bottom:16px;left:16px}.final__copy{padding:32px 20px 28px}.final__title{font-size:clamp(40px,11vw,72px)}.final__sub{margin-top:16px;font-size:16px;line-height:24px}.final__form{display:none}.final__cta{width:100%;margin-top:24px;display:flex}.final .counter{margin-top:16px}.final__perks{letter-spacing:.12em;gap:6px 16px;margin-bottom:20px;font-size:10px}.footer{padding-top:56px;padding-bottom:72px}.footer__top{gap:32px}.footer__nav{gap:48px}.footer__base{margin-top:40px}}@media (max-width:560px){.solution__dash,.solution__stage>*{min-width:0}.app__grid .panel:nth-child(2),.app__grid .panel--wide{display:none}.week{gap:6px;height:112px}.app__top h4{font-size:20px;line-height:28px}.wl__grid{grid-template-columns:1fr}.wl__submit{width:100%}.hero__ctas{flex-direction:column}.dash__bar-r .mono{display:none}.kpi__value{font-size:24px}.tperf li{grid-template-columns:24px minmax(0,1fr) 56px 36px}.hbars li{grid-template-columns:120px minmax(0,1fr) 40px;gap:12px;font-size:12px}.pm__list li{grid-template-columns:24px minmax(0,1fr) auto}.pm__list .status{display:none}.mock--checkin{grid-template-columns:1fr}.ci__feed li:nth-child(n+3){display:none}.menu li a{font-size:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.solution__dash,.mods{min-width:0}@media (max-width:960px){:root{--nav-h:60px}.nav{padding:0}.nav__inner,.nav.is-solid .nav__inner{max-width:none;height:var(--nav-h);-webkit-backdrop-filter:blur(16px);transition:background-color .5s var(--ease), border-color .5s var(--ease);background:#080808db;border:0;border-bottom:1px solid #0000;border-radius:0;padding:0 12px 0 16px}.nav.is-solid .nav__inner{border-bottom-color:var(--line);-webkit-backdrop-filter:blur(16px);background:#080808db}.nav.is-open .nav__inner{background:var(--black);border-bottom-color:var(--line);-webkit-backdrop-filter:none}.nav .logo{gap:8px}.nav .logo .emblem{width:26px;height:auto}.nav .logo__word{font-size:16px}.burger{width:44px;height:44px;transition:background-color .4s var(--ease), transform .4s var(--ease);background:#fafaf712;border:0;border-radius:12px}.burger:active{transform:scale(.94)}.burger span{left:14px;right:14px}.nav.is-open .burger{background:#fafaf71f}.hero .notch--top{display:none}.menu{padding:calc(var(--nav-h) + 16px) 20px calc(20px + env(safe-area-inset-bottom));background:var(--black);-webkit-backdrop-filter:none;justify-content:flex-start;gap:0}.menu ul{flex:1}.menu li{border-top:0;border-bottom:1px solid var(--line);transform:translateY(24px)}.menu li a{align-items:center;gap:16px;padding:18px 0;font-size:36px;line-height:1}.menu li a:after{content:"→";font-family:var(--font-sans), sans-serif;color:var(--ink-40);transition:transform .4s var(--ease), color .4s var(--ease);margin-left:auto;font-size:20px;font-weight:400}.menu li a:active:after{color:var(--lime);transform:translate(4px)}.menu li .mono{width:20px}.menu__cta{width:100%;margin-top:24px}.menu-open .mcta{transform:translateY(160%)}}.show-sm{display:none}@media (max-width:960px){.hide-sm{display:none!important}.show-sm{display:inline}.hero__content{padding:36px 20px 112px}.hero__eyebrow{font-size:11px}.hero__title,.hero__foot{margin-top:20px}.hero__sub{max-width:300px;color:var(--ink-80);font-size:17px;line-height:24px}.hero__ctas{margin-top:24px}.hero__ctas .btn{width:100%}.hero__toast-a{display:none}.hero__dash-wrap{margin-top:-80px}.hero .dash__kpis .kpi:nth-child(2),.hero .dash__kpis .kpi:nth-child(3){display:none}}@media (hover:hover) and (pointer:fine){html,body,a,button,select,label,summary,[role=button],.btn,.burger,.findex a,.swipe__bar button{cursor:url(/cursor-32.png) 1 0,auto;cursor:image-set(url(/cursor-32.png) 1x, url(/cursor-64.png) 2x) 1 0, auto}input,textarea{cursor:text}.btn:disabled{cursor:progress}}.intro{display:none}html.intro-active{overflow:hidden}.intro-active .intro{z-index:200;background:var(--black);clip-path:inset(0%);place-items:center;animation:.6s 4s forwards intro-failsafe;display:grid;position:fixed;inset:0}@keyframes intro-failsafe{to{opacity:0;visibility:hidden}}.intro__mark{visibility:hidden;will-change:transform, filter;width:112px;height:auto}[data-offscreen] .ci__scan,[data-offscreen] .eb__wire i{animation-play-state:paused}.intro-active .nav .logo .emblem{opacity:0}@media (max-width:560px){.intro__mark{width:88px}}
