@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_bf56882e-module__zBspMq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_bf56882e-module__zBspMq__variable{--font-neo:"Manrope", "Manrope Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_91c753b1-module__nAHCnW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_91c753b1-module__nAHCnW__variable{--font-neo-lat:"Inter", "Inter Fallback"}
.neo{--neo-paper:#f5f6f4;--neo-paper-hi:#fdfdfc;--neo-paper-lo:#ecedeb;--neo-ink:#151d17;--neo-ink-2:#505851;--neo-ink-3:#818883;--neo-live:#31a15c;--neo-live-deep:#186c3a;--neo-carbon:#0b120e;--neo-carbon-hi:#121b15;--neo-carbon-card:#18231c;--neo-phosphor:#8affc0;--neo-line:color-mix(in oklab, var(--neo-ink) 10%, transparent);--neo-line-2:color-mix(in oklab, var(--neo-ink) 18%, transparent);--neo-glass:#fafaf99e;--neo-glass-hi:#ffffffe6;--neo-blur:saturate(160%) blur(22px);--neo-sh-1:0 1px 2px #0f19120d, 0 8px 24px -16px #0f191224;--neo-sh-2:0 2px 4px -2px #0f19120f, 0 16px 32px -12px #0f19121a, 0 40px 72px -32px #0f19121f;--neo-out:cubic-bezier(.16, 1, .3, 1);--neo-nav-h:64px;font-family:var(--font-neo), system-ui, -apple-system, sans-serif;--font-display:var(--font-neo), system-ui, -apple-system, sans-serif;--font-sans:var(--font-neo), system-ui, -apple-system, sans-serif;letter-spacing:-.011em;background-color:var(--neo-paper);color:var(--neo-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis-weight:none;overflow-x:clip}@supports (color:lab(0% 0 0)){.neo{--neo-paper:lab(96.7737% -.344545 .656414);--neo-paper-hi:lab(99.1989% -.172436 .328064);--neo-paper-lo:lab(93.6525% -.516295 .985026);--neo-ink:lab(9.73269% -4.84819 2.85187);--neo-ink-2:lab(36.3883% -4.22265 2.47479);--neo-ink-3:lab(56.0686% -3.31321 1.93969);--neo-live:lab(58.9133% -44.6152 26.7559);--neo-live-deep:lab(39.9422% -34.7593 20.8792);--neo-glass:lab(98.2709% -.172436 .328064/.62);--neo-glass-hi:lab(100% 0 0/.9);--neo-sh-1:0 1px 2px lab(7.4757% -5.46926 3.13287/.05), 0 8px 24px -16px lab(7.4757% -5.46926 3.13287/.14);--neo-sh-2:0 2px 4px -2px lab(7.4757% -5.46926 3.13287/.06), 0 16px 32px -12px lab(7.4757% -5.46926 3.13287/.1), 0 40px 72px -32px lab(7.4757% -5.46926 3.13287/.12)}}.neo .t-mega{letter-spacing:-.042em;text-wrap:balance;font-size:clamp(52px,9.5vw,136px);font-weight:620;line-height:.98}.neo .t-h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(36px,5vw,64px);font-weight:620;line-height:1.02}.neo .t-h2{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(27px,3.8vw,42px);font-weight:600;line-height:1.06}.neo .t-lede{letter-spacing:-.014em;color:var(--neo-ink-2);text-wrap:pretty;max-width:52ch;font-size:clamp(18px,1.6vw,21px);font-weight:500;line-height:1.5}.neo .t-body{letter-spacing:-.011em;text-wrap:pretty;max-width:58ch;font-size:16.5px;font-weight:450;line-height:1.6}.neo .t-small{color:var(--neo-ink-2);text-wrap:pretty;font-size:14px;line-height:1.5}.neo .t-label{font-family:var(--font-plex), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.08em;color:var(--neo-ink-3);text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;line-height:1.4}.neo .t-latin{font-family:var(--font-neo-lat), var(--font-neo), sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:800}.neo-wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:clamp(20px,5vw,64px)}.neo-band{padding-block:clamp(88px,12vw,160px)}.neo-dots{background-image:radial-gradient(color-mix(in oklab, var(--neo-ink) 16%, transparent) 1px, transparent 1px);background-size:26px 26px}.neo-dots--fade{-webkit-mask-image:linear-gradient(#000 0% 62%,#0000 100%);mask-image:linear-gradient(#000 0% 62%,#0000 100%)}.neo-head{border-bottom:1px solid var(--neo-line);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:14px;display:flex}.neo-head .t-label:first-child{color:var(--neo-ink)}.neo-plus{position:relative}.neo-plus:before,.neo-plus:after{content:"+";font-family:var(--font-plex), monospace;color:var(--neo-ink-3);pointer-events:none;font-size:12px;line-height:1;position:absolute}.neo-plus:before{top:-6px;left:-3px}.neo-plus:after{bottom:-6px;right:-3px}.neo-card{background:var(--neo-paper-hi);box-shadow:inset 0 0 0 1px var(--neo-line), var(--neo-sh-1);border-radius:18px}.neo-frame{background:var(--neo-paper-hi);box-shadow:inset 0 0 0 1px var(--neo-line), var(--neo-sh-2);border-radius:18px;position:relative;overflow:hidden}.neo-glass{background:var(--neo-glass);-webkit-backdrop-filter:var(--neo-blur);backdrop-filter:var(--neo-blur);box-shadow:inset 0 1px 0 var(--neo-glass-hi), 0 0 0 .5px #00000014}@supports (color:lab(0% 0 0)){.neo-glass{box-shadow:inset 0 1px 0 var(--neo-glass-hi), 0 0 0 .5px lab(0% 0 0/.08)}}.neo-btn{letter-spacing:-.011em;height:46px;color:var(--neo-ink);background:var(--neo-glass);-webkit-backdrop-filter:var(--neo-blur);backdrop-filter:var(--neo-blur);box-shadow:inset 0 1px 0 var(--neo-glass-hi), 0 0 0 .5px #0000001a, 0 8px 28px -14px #00000047;transition:background .22s var(--neo-out), box-shadow .22s var(--neo-out), translate .22s var(--neo-out);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding-inline:22px;font-size:15px;font-weight:600;display:inline-flex}@supports (color:lab(0% 0 0)){.neo-btn{box-shadow:inset 0 1px 0 var(--neo-glass-hi), 0 0 0 .5px lab(0% 0 0/.1), 0 8px 28px -14px lab(0% 0 0/.28)}}.neo-btn:hover{box-shadow:inset 0 1px 0 var(--neo-glass-hi), 0 0 0 .5px #0000001f, 0 14px 36px -14px #00000052;background:#ffffffd9;background:lab(100% 0 0/.85);translate:0 -1px}@supports (color:lab(0% 0 0)){.neo-btn:hover{box-shadow:inset 0 1px 0 var(--neo-glass-hi), 0 0 0 .5px lab(0% 0 0/.12), 0 14px 36px -14px lab(0% 0 0/.32)}}.neo-btn:active{translate:0;box-shadow:inset 0 1px #ffffff80,0 0 0 .5px #0000001f,0 4px 12px -8px #00000047;box-shadow:inset 0 1px lab(100% 0 0/.5),0 0 0 .5px lab(0% 0 0/.12),0 4px 12px -8px lab(0% 0 0/.28)}.neo-btn--primary{background:var(--neo-ink);color:#fff;box-shadow:inset 0 1px #ffffff29,0 12px 32px -14px #00000080;box-shadow:inset 0 1px lab(100% 0 0/.16),0 12px 32px -14px lab(0% 0 0/.5)}.neo-btn--primary:hover{background:#223226;background:lab(19.1957% -9.12041 5.37928)}.neo-link{color:var(--neo-live-deep);font-weight:550;position:relative}.neo-link:after{content:"";opacity:.35;transform-origin:0;height:1px;transition:transform .32s var(--neo-out);background:currentColor;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.neo-link:hover:after{transform:scaleX(1)}.neo-dark{background:var(--neo-carbon);color:#eef6f0;--neo-ink:#eef6f0;--neo-ink-2:#eef6f09e;--neo-ink-3:#eef6f066;--neo-line:#eef6f024;--neo-line-2:#eef6f03d;--neo-live:var(--neo-phosphor);--neo-live-deep:var(--neo-phosphor)}@supports (color:lab(0% 0 0)){.neo-dark{--neo-ink-2:lab(96.151% -3.53897 1.92503/.62);--neo-ink-3:lab(96.151% -3.53897 1.92503/.4);--neo-line:lab(96.151% -3.53894 1.92502/.14);--neo-line-2:lab(96.151% -3.53897 1.92503/.24)}}.neo-dark .neo-btn{color:#eef6f0;background:#ffffff1a;background:lab(100% 0 0/.1);box-shadow:inset 0 1px #ffffff38,0 0 0 .5px #ffffff29,0 12px 36px -16px #0009;box-shadow:inset 0 1px lab(100% 0 0/.22),0 0 0 .5px lab(100% 0 0/.16),0 12px 36px -16px lab(0% 0 0/.6)}.neo-dark .neo-btn:hover{background:#ffffff2e;background:lab(100% 0 0/.18)}.neo-dark .neo-btn--primary{background:var(--neo-phosphor);color:var(--neo-carbon);box-shadow:inset 0 1px 0 #ffffff73, 0 12px 40px -12px color-mix(in oklab, var(--neo-phosphor) 50%, transparent)}@supports (color:lab(0% 0 0)){.neo-dark .neo-btn--primary{box-shadow:inset 0 1px 0 lab(100% 0 0/.45), 0 12px 40px -12px color-mix(in oklab, var(--neo-phosphor) 50%, transparent)}}.neo-dark .neo-btn--primary:hover{background:#eef6f0}.neo-dark .neo-dots{background-image:radial-gradient(color-mix(in oklab, var(--neo-phosphor) 22%, transparent) 1px, transparent 1px)}.neo-grain{pointer-events:none;mix-blend-mode:overlay;opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='256' height='256' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");background-size:256px 256px;position:absolute;inset:0}@keyframes neo-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes neo-fade{0%{opacity:0}to{opacity:1}}@keyframes neo-line-rise{0%{transform:translateY(105%)}to{transform:none}}.neo .neo-mask>*{display:block}@supports (animation-timeline:view()){.neo .neo-rise{animation:1ms linear both neo-rise;animation-timeline:view();animation-range:entry 8% entry 46%}.neo .neo-fade{animation:1ms linear both neo-fade;animation-timeline:view();animation-range:entry 5% entry 40%}.neo .neo-mask{overflow:clip}.neo .neo-mask>*{animation:neo-line-rise 1ms var(--neo-out) both;animation-timeline:view();animation-range:entry entry 55%}.neo .neo-mask>:nth-child(2){animation-range:entry 8% entry 63%}.neo .neo-mask>:nth-child(3){animation-range:entry 16% entry 71%}}@supports (animation-timeline:scroll()){.neo .neo-progress{z-index:60;background:var(--neo-live);transform-origin:0;height:2px;animation:1ms linear both neo-progress-fill;animation-timeline:scroll();position:fixed;inset:0 0 auto}}@keyframes neo-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.neo [data-block]{position:relative}.neo[data-neo-xray=on] [data-block]{outline:1px dashed color-mix(in oklab, var(--neo-live) 55%, transparent);outline-offset:-6px}.neo[data-neo-xray=on] [data-block]:before{content:attr(data-block);z-index:40;font-family:var(--font-plex), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--neo-carbon);background:var(--neo-phosphor);pointer-events:none;animation:neo-fade .26s var(--neo-out) both;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:600;position:absolute;top:10px;left:10px}@media (prefers-reduced-motion:reduce){.neo .neo-rise,.neo .neo-fade,.neo .neo-mask>*,.neo .neo-progress{opacity:1!important;animation:none!important;transform:none!important}.neo .neo-btn,.neo .neo-link:after{transition:none!important}}.neo [inert],.neo [style*=--site-]{--font-display:var(--font-unbounded), system-ui, sans-serif;--font-sans:var(--font-onest), system-ui, sans-serif;letter-spacing:normal;--color-pistachio:#7fe8a8;--color-pistachio-deep:#3fbf74;--color-butter:#ffd670;--color-butter-deep:#e6ad35;--color-bubblegum:#ff82b5;--color-bubblegum-deep:#e75693;--color-coral:#ff9d85;--color-coral-deep:#e7745c;--color-sky:#85c8f8;--color-sky-deep:#549fdf;--color-lilac:#b494ef;--color-lilac-deep:#9169d9;--color-tangerine:#ffb877;--color-tangerine-deep:#e79045;--color-case:#f1e8d8;--color-case-deep:#d8c8ac;--color-cream:#faf6ec;--color-blush:#f2ead8;--color-paper:#fffdf7;--color-paper-deep:#ece3d0}.neo :is([inert],[style*=--site-]) .font-black{font-weight:900}.neo :is([inert],[style*=--site-]) .font-extrabold{font-weight:800}.neo :is([inert],[style*=--site-]) :is(h1,h2,h3){letter-spacing:normal}.neo [data-chrome]{--color-paper:var(--neo-paper-hi);--color-paper-deep:color-mix(in oklab, var(--neo-ink) 7%, transparent);--color-ink:var(--neo-ink);--color-ink-soft:var(--neo-ink-2);--color-blush:var(--neo-paper-lo);background:color-mix(in oklab, var(--neo-paper-hi) 92%, transparent);-webkit-backdrop-filter:var(--neo-blur);backdrop-filter:var(--neo-blur);corner-shape:round;box-shadow:inset 0 0 0 1px var(--neo-line), var(--neo-sh-2);animation:neo-rise .46s var(--neo-out) both;border-radius:18px}.neo [data-chrome] .font-black{letter-spacing:-.022em;font-weight:620}.neo [data-chrome] .font-extrabold{font-weight:600}.neo [data-chrome] .font-mono{font-family:var(--font-plex), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--neo-ink-3)}.neo [data-chrome=logi]{animation:none}.neo [data-chrome=logi] .bg-screen{box-shadow:inset 0 -1px 0 var(--neo-line);background:0 0}.neo [data-chrome=logi] .bg-screen p{color:var(--neo-ink)}.neo [data-chrome=logi] .bg-screen p+p{font-family:var(--font-plex), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.08em;text-transform:uppercase;font-weight:500}.neo [data-chrome=logi] .bg-screen p+p,.neo [data-chrome=logi] .bg-screen>button{color:var(--neo-ink-3)}.neo [data-chrome=logi] .bg-screen>button:hover{background:var(--neo-paper-lo);color:var(--neo-ink)}.neo [data-chrome=logi] .bg-phosphor{background:var(--neo-live)}.neo [data-chrome=logi] li a>span:first-child{background:var(--neo-paper-lo);color:var(--neo-ink-2);box-shadow:inset 0 0 0 1px var(--neo-line);border-radius:10px}.neo [data-chrome=logi] .input-candy:focus{box-shadow:0 0 0 2px var(--neo-live), 0 8px 20px -12px color-mix(in oklab, var(--neo-live-deep) 55%, transparent)}.neo [data-chrome=logi] form button[type=submit]{background:var(--neo-live);color:var(--neo-carbon)}.neo [data-chrome=logi] .text-pistachio-deep{color:var(--neo-live-deep)}.neo [data-chrome=cookie] .text-tangerine-deep{color:var(--neo-ink-3)}.neo [data-chrome] .btn-push{--btn-r:999px;transition:translate .22s var(--neo-out), box-shadow .22s var(--neo-out);font-weight:600}.neo [data-chrome] .btn-push:hover{filter:none;translate:0 -1px}.neo [data-chrome] .btn-push:active{translate:0}.neo [data-chrome] [data-btn=pistachio]{--btn-bg:var(--neo-ink);color:#fff;box-shadow:inset 0 1px #ffffff29,0 12px 32px -14px #00000080;box-shadow:inset 0 1px lab(100% 0 0/.16),0 12px 32px -14px lab(0% 0 0/.5)}.neo [data-chrome] [data-btn=pistachio]:hover{--btn-bg:#223226;box-shadow:inset 0 1px #ffffff29,0 16px 36px -14px #00000080;box-shadow:inset 0 1px lab(100% 0 0/.16),0 16px 36px -14px lab(0% 0 0/.5)}@supports (color:lab(0% 0 0)){.neo [data-chrome] [data-btn=pistachio]:hover{--btn-bg:lab(19.1957% -9.12041 5.37928)}}.neo [data-chrome] [data-btn=paper]{--btn-bg:var(--neo-glass);color:var(--neo-ink);-webkit-backdrop-filter:var(--neo-blur);backdrop-filter:var(--neo-blur);box-shadow:inset 0 1px 0 var(--neo-glass-hi), 0 0 0 .5px #0000001a, 0 8px 28px -14px #00000047}@supports (color:lab(0% 0 0)){.neo [data-chrome] [data-btn=paper]{box-shadow:inset 0 1px 0 var(--neo-glass-hi), 0 0 0 .5px lab(0% 0 0/.1), 0 8px 28px -14px lab(0% 0 0/.28)}}.neo [data-chrome] [data-btn=paper]:hover{--btn-bg:#ffffffd9;box-shadow:inset 0 1px 0 var(--neo-glass-hi), 0 0 0 .5px #0000001f, 0 14px 36px -14px #00000052}@supports (color:lab(0% 0 0)){.neo [data-chrome] [data-btn=paper]:hover{--btn-bg:lab(100% 0 0/.85);box-shadow:inset 0 1px 0 var(--neo-glass-hi), 0 0 0 .5px lab(0% 0 0/.12), 0 14px 36px -14px lab(0% 0 0/.32)}}@media (prefers-reduced-motion:reduce){.neo [data-chrome]{animation:none!important}}.neo .neo-kit{--color-paper:var(--neo-paper-hi);--color-paper-deep:color-mix(in oklab, var(--neo-ink) 8%, transparent);--color-cream:var(--neo-paper-lo);--color-blush:var(--neo-paper-lo);--color-ink:var(--neo-ink);--color-ink-deep:var(--neo-ink);--color-ink-soft:var(--neo-ink-2);--color-carbon:var(--neo-carbon);--color-case:var(--neo-paper-lo);--color-case-deep:color-mix(in oklab, var(--neo-ink) 16%, transparent);--color-screen:var(--neo-carbon-hi);--color-screen-deep:var(--neo-carbon);--color-coral:var(--neo-paper-lo);--color-coral-deep:var(--neo-ink-2);--color-tangerine:var(--neo-paper-lo);--color-tangerine-deep:var(--neo-ink-2);--color-butter:var(--neo-paper-lo);--color-butter-deep:var(--neo-ink-2);--color-pistachio:var(--neo-paper-lo);--color-pistachio-deep:var(--neo-ink-2);--color-sky:var(--neo-paper-lo);--color-sky-deep:var(--neo-ink-2);--color-lilac:var(--neo-paper-lo);--color-lilac-deep:var(--neo-ink-2);--color-bubblegum:var(--neo-paper-lo);--color-bubblegum-deep:var(--neo-ink-2);--shadow-puff-sm:var(--neo-sh-1);--shadow-puff:var(--neo-sh-1);--shadow-puff-lg:var(--neo-sh-2);background:var(--neo-paper);color:var(--neo-ink);padding-top:clamp(96px,10vw,136px)}.neo .neo-kit .font-black:not(:where([inert] *)){letter-spacing:-.022em;font-weight:620}.neo .neo-kit .font-extrabold:not(:where([inert] *)){font-weight:600}.neo .neo-kit .font-bold:not(:where([inert] *)){font-weight:550}.neo .neo-kit .font-mono:not(:where([inert] *)){font-family:var(--font-plex), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em}.neo .neo-kit .card-soft:not(:where([inert] *)){background:var(--neo-paper-hi);corner-shape:round;box-shadow:inset 0 0 0 1px var(--neo-line), var(--neo-sh-1);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:18px}.neo .neo-kit .crt-bezel:not(:where([inert] *)){background:var(--neo-paper-hi);box-shadow:inset 0 0 0 1px var(--neo-line), var(--neo-sh-1);padding:8px}.neo .neo-kit .crt-screen:not(:where([inert] *)){background:linear-gradient(var(--neo-carbon-hi), var(--neo-carbon));box-shadow:none}.neo .neo-kit .crt-screen--paper:not(:where([inert] *)){background:var(--neo-paper-hi)}.neo .neo-kit .crt-screen:after{content:none}.neo .neo-kit .btn-push:not(:where([inert] *)){--btn-bg:var(--neo-paper-hi);--btn-edge:transparent;background:var(--btn-bg);box-shadow:inset 0 0 0 1px var(--neo-line-2), var(--neo-sh-1)}.neo .neo-kit .btn-push:not(:where([inert] *)):hover{box-shadow:inset 0 0 0 1px var(--neo-line-2), var(--neo-sh-2);translate:0 -1px}.neo .neo-kit .btn-push:not(:where([inert] *)):active{translate:0}.neo .neo-kit--state{--color-pistachio:var(--neo-live);--color-pistachio-deep:var(--neo-live-deep);--color-coral:#ff9d85;--color-coral-deep:#e7745c;--color-butter:#ffd670;--color-butter-deep:#e6ad35}
.neo-scene{--n:1}.neo-beat{--t:clamp(0, calc(var(--p,1) * (var(--n) + 1) - var(--i,0)), 1);opacity:var(--t);transform:translateY(calc((1 - var(--t)) * 34px)) scale(calc(.965 + .035 * var(--t)))}.neo-beat--slide{transform:translateX(calc((1 - var(--t)) * 48px * var(--dir,1)))}.neo-beat__flash{opacity:calc(4 * var(--t) * (1 - var(--t)))}.neo-scrub-x{transform:translate3d(calc(var(--from,0px) + (var(--to,0px) - var(--from,0px)) * var(--p,1)), 0, 0)}.neo-scrub-y{transform:translate3d(0, calc(var(--from,0px) + (var(--to,0px) - var(--from,0px)) * var(--p,1)), 0)}.neo-meter-fill{transform:scaleX(var(--p,1));transform-origin:0}.db-dot{opacity:.14}.db-dot.db-on{opacity:clamp(.14, calc((var(--p,1) * (var(--dn,1) + 6) - var(--di,0)) * .5), 1)}.db-dot.db-accent{fill:var(--neo-live)}.neo-dark .db-dot.db-accent{fill:var(--neo-phosphor)}.bt-block{opacity:clamp(.05, calc((var(--p,1) * (var(--bn,1) + 8) - var(--bi,0)) * .4), 1)}.bt-accent{fill:var(--neo-live)}.neo-dark .bt-accent{fill:var(--neo-phosphor)}.dv-block{opacity:clamp(0, calc((var(--th,0) - var(--p,1)) * 8), 1)}@keyframes ck-bite{0%,30%{opacity:var(--o,1)}36%,78%{opacity:0}84%,to{opacity:var(--o,1)}}.ck-bite{animation:ck-bite 4.2s var(--neo-out,ease) infinite;animation-delay:calc(var(--bs,0) * 80ms)}@media (prefers-reduced-motion:reduce){.ck-bite{animation:none}}
