@font-face{font-family:__Manrope_f524cf;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Manrope_f524cf;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Manrope_f524cf;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__Manrope_f524cf;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");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:__Manrope_f524cf;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");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-20c4,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Manrope_f524cf;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:U+00??,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:__Manrope_Fallback_f524cf;src:local("Arial");ascent-override:102.96%;descent-override:28.98%;line-gap-override:0.00%;size-adjust:103.53%}.__className_f524cf{font-family:__Manrope_f524cf,__Manrope_Fallback_f524cf;font-style:normal}.__variable_f524cf{--font-demo-body:"__Manrope_f524cf","__Manrope_Fallback_f524cf"}@font-face{font-family:__Poppins_c02ed2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:U+0900-097f,U+1cd0-1cf4,U+1cf7-1cf9,U+200c-200d,U+20a8,U+20b9,U+20f0,U+25cc,U+a830-a839,U+a8e0-a8ff,U+11b00-11b0a}@font-face{font-family:__Poppins_c02ed2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");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-20c4,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Poppins_c02ed2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:U+00??,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:__Poppins_c02ed2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:U+0900-097f,U+1cd0-1cf4,U+1cf7-1cf9,U+200c-200d,U+20a8,U+20b9,U+20f0,U+25cc,U+a830-a839,U+a8e0-a8ff,U+11b00-11b0a}@font-face{font-family:__Poppins_c02ed2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");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-20c4,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Poppins_c02ed2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:U+00??,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:__Poppins_Fallback_c02ed2;src:local("Arial");ascent-override:92.33%;descent-override:30.78%;line-gap-override:8.79%;size-adjust:113.73%}.__className_c02ed2{font-family:__Poppins_c02ed2,__Poppins_Fallback_c02ed2;font-style:normal}.__variable_c02ed2{--font-demo-display:"__Poppins_c02ed2","__Poppins_Fallback_c02ed2"}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");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_a3cc63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");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_a3cc63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");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_a3cc63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");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-20c4,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:U+00??,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_a3cc63;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");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_a3cc63;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");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_a3cc63;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");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_a3cc63;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");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-20c4,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:U+00??,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_Fallback_a3cc63;src:local("Arial");ascent-override:75.04%;descent-override:22.07%;line-gap-override:0.00%;size-adjust:135.93%}.__className_a3cc63{font-family:__JetBrains_Mono_a3cc63,__JetBrains_Mono_Fallback_a3cc63;font-style:normal}.__variable_a3cc63{--font-demo-mono:"__JetBrains_Mono_a3cc63","__JetBrains_Mono_Fallback_a3cc63"}.demo-day-fonts{--font-display:var(--font-demo-display),"Poppins",sans-serif;--font-body:var(--font-demo-body),"Manrope",sans-serif;--font-mono:var(--font-demo-mono),"JetBrains Mono",monospace}.demo-day-root{--color-slate:#1c2333;--color-slate-elevated:#2e3a50;--color-slate-deep:#161c29;--color-ember:#e05c2a;--color-ember-hover:#ea6a39;--color-success:#2ecc8a;--color-error:#ff8a9b;--text-inverse:#f5f0e8;--text-dim:#a9aebb;--text-faint:#737a8c;--border-default-dark:#3a4560;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--ease-out:cubic-bezier(0.22,1,0.36,1);--max:1320px;color-scheme:dark;background:var(--color-slate);color:var(--text-inverse);font-family:var(--font-body);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}.demo-day-root,.demo-day-root *{box-sizing:border-box}.demo-day-page{min-height:100vh}.demo-day-root main{overflow-x:clip}.demo-day-page:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:100;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.demo-day-root a{color:inherit;text-decoration:none}.demo-day-root button{font:inherit;color:inherit}.demo-day-root .wrap{max-width:var(--max);margin-inline:auto;padding-inline:var(--space-5)}@media (min-width:640px){.demo-day-root .wrap{padding-inline:var(--space-10)}}.demo-day-root :focus-visible{outline:2px solid var(--color-ember);outline-offset:3px;border-radius:var(--radius-sm)}.demo-day-root .btn{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-sm);font:700 15px/1 var(--font-body);cursor:pointer;border:1px solid transparent;transition:transform .2s var(--ease-out),background .2s var(--ease-out),border-color .2s var(--ease-out)}.demo-day-root .btn-primary{background:var(--color-ember);color:var(--text-inverse)}.demo-day-root .btn-primary:hover{background:var(--color-ember-hover)}.demo-day-root .btn-primary svg{transition:transform .25s var(--ease-out)}.demo-day-root .btn-primary:hover svg{transform:translateX(3px)}.demo-day-root .btn-ghost{border-color:var(--border-default-dark);color:var(--text-inverse);background:none}.demo-day-root .btn-ghost:hover{border-color:var(--text-faint);background:hsla(0,0%,100%,.03)}.demo-day-root .btn:active{transform:scale(.98)}.demo-day-root.nav{position:sticky;top:env(safe-area-inset-top,0);z-index:50;background:rgba(28,35,51,.8);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color .3s}.demo-day-root.nav.scrolled{border-bottom-color:var(--border-default-dark)}.demo-day-root.nav .wrap{display:flex;align-items:center;gap:var(--space-6);height:64px}.demo-day-root .logo{display:flex;align-items:center;flex:none}.demo-day-root .logo img{height:32px;width:auto;display:block}.demo-day-root .nav-links{display:none;gap:var(--space-6);margin-left:auto;font-size:14px;font-weight:500;color:var(--text-dim)}.demo-day-root .nav-links a{transition:color .2s}.demo-day-root .nav-links a:hover{color:var(--text-inverse)}.demo-day-root.nav .btn{margin-left:auto;min-height:40px;font-size:14px;padding:0 var(--space-4)}@media (min-width:880px){.demo-day-root .nav-links{display:flex}.demo-day-root.nav .btn{margin-left:0}}.demo-day-root .hero{position:relative;padding-block:var(--space-10) var(--space-12);overflow:hidden}@media (min-width:1024px){.demo-day-root .hero{padding-block:64px 72px}}.demo-day-root .hero-glow{position:absolute;width:640px;height:640px;right:-160px;top:-220px;border-radius:50%;background:radial-gradient(circle,rgba(224,92,42,.2),rgba(224,92,42,0) 65%);pointer-events:none;will-change:transform}.demo-day-root .hero-grid{position:relative;display:grid;gap:var(--space-10);align-items:center}@media (min-width:1024px){.demo-day-root .hero-grid{grid-template-columns:1fr 1fr;gap:56px}}.demo-day-root .hero-grid>*{min-width:0}.demo-day-root .edition{display:flex;align-items:center;gap:var(--space-4)}.demo-day-root .edition-no{font:700 40px/1 var(--font-display);letter-spacing:-.04em;color:var(--color-ember)}.demo-day-root .edition-txt{display:flex;flex-direction:column;gap:2px;padding-left:var(--space-4);border-left:1px solid var(--border-default-dark)}.demo-day-root .edition-txt b{font-size:14px;font-weight:700}.demo-day-root .edition-txt span{font-size:13px;color:var(--text-dim)}.demo-day-root h1{font-family:var(--font-display);font-weight:700;letter-spacing:-.035em;font-size:clamp(42px,7vw,80px);line-height:.98;margin:var(--space-6) 0 var(--space-5)}.demo-day-root h1 .line{display:block;overflow:hidden;padding-bottom:.06em}.demo-day-root h1 .line>span{display:inline-block;animation:dd-rise .8s var(--ease-out) both}.demo-day-root h1 .line:nth-child(2)>span{animation-delay:.08s}.demo-day-root h1 .line:nth-child(3)>span{animation-delay:.16s}@keyframes dd-rise{0%{transform:translateY(105%)}to{transform:translateY(0)}}.demo-day-root h1 em{font-style:normal;color:var(--color-ember)}.demo-day-root .lede{font-size:17px;color:var(--text-dim);max-width:44ch;margin:0 0 var(--space-8)}.demo-day-root .lede b{color:var(--text-inverse);font-weight:500}.demo-day-root .cta-row{display:flex;flex-wrap:wrap;gap:var(--space-3)}.demo-day-root .board{background:var(--color-slate-deep);border:1px solid var(--border-default-dark);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-6);animation:dd-board-in .7s .25s var(--ease-out) both}@keyframes dd-board-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.demo-day-root .board-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-2)}.demo-day-root .board-top small{font-size:13px;color:var(--text-dim)}.demo-day-root .board-top strong{font:600 22px/1.2 var(--font-display);letter-spacing:-.01em}.demo-day-root .clock{display:flex;align-items:flex-start;justify-content:center;gap:clamp(4px,1.2vw,12px);width:100%}.demo-day-root .unit{display:flex;flex:1 1 0;flex-direction:column;align-items:center;gap:var(--space-2);min-width:0}.demo-day-root .digits{display:flex;justify-content:center;gap:var(--space-1);width:100%}.demo-day-root .tile{position:relative;overflow:hidden;width:100%;max-width:58px;height:clamp(50px,9vw,82px);background:var(--color-slate-elevated);border-radius:var(--radius-md);font:700 clamp(30px,5.6vw,52px) /1 var(--font-display);font-variant-numeric:tabular-nums}.demo-day-root .tile:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(22,28,41,.6)}.demo-day-root .tile span{position:absolute;inset:0;display:grid;place-items:center}.demo-day-root .tile span.in{animation:dd-digit-in .45s var(--ease-out) both}.demo-day-root .tile span.out{animation:dd-digit-out .45s var(--ease-out) both}@keyframes dd-digit-in{0%{transform:translateY(-70%);opacity:0}to{transform:none;opacity:1}}@keyframes dd-digit-out{to{transform:translateY(70%);opacity:0}}.demo-day-root .unit.sec .tile{color:var(--color-ember)}.demo-day-root .unit label{font-size:12px;color:var(--text-faint)}.demo-day-root .colon{flex:none;font:700 clamp(24px,4vw,40px) /1 var(--font-display);color:var(--border-default-dark);padding-top:clamp(10px,2vw,18px)}.demo-day-root .board-foot{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border-default-dark);font-size:13px;color:var(--text-dim)}.demo-day-root .board-foot span{display:inline-flex;align-items:center;gap:var(--space-2)}.demo-day-root .board-foot svg{width:15px;height:15px;color:var(--text-faint)}.demo-day-root .ticker{background:var(--color-slate-deep);border-block:1px solid var(--border-default-dark);overflow:hidden;padding-block:var(--space-4)}.demo-day-root .ticker-track{display:flex;width:-moz-max-content;width:max-content;animation:dd-marquee 38s linear infinite}.demo-day-root .ticker:hover .ticker-track{animation-play-state:paused}.demo-day-root .ticker-track span{display:inline-flex;align-items:center;gap:var(--space-3);padding-inline:var(--space-6);font-weight:500;font-size:15px;white-space:nowrap;color:var(--text-dim)}.demo-day-root .ticker-track span b{color:var(--text-inverse);font-weight:700}.demo-day-root .ticker-track span:after{content:"";width:6px;height:6px;background:var(--color-ember);border-radius:1px;margin-left:var(--space-6);transform:rotate(45deg)}@keyframes dd-marquee{to{transform:translateX(-50%)}}.demo-day-root section.block{padding-block:88px}@media (max-width:639px){.demo-day-root section.block{padding-block:64px}.demo-day-root .logo img{height:28px}.demo-day-root .clock{gap:4px}.demo-day-root .tile{max-width:40px;height:clamp(40px,12vw,58px);font-size:clamp(22px,6vw,32px)}.demo-day-root .colon{font-size:clamp(16px,4vw,24px);padding-top:8px}.demo-day-root .board{padding:var(--space-4)}}.demo-day-root .kicker{font:500 13px/1 var(--font-mono);color:var(--color-ember);margin-bottom:var(--space-4)}.demo-day-root h2{font-family:var(--font-display);font-weight:700;letter-spacing:-.03em;font-size:clamp(32px,4.6vw,52px);line-height:1.05;margin:0;text-wrap:balance}.demo-day-root .sec-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-bottom:var(--space-8)}.demo-day-root .sec-head p{margin:0;color:var(--text-dim);max-width:40ch}.demo-day-root .how{display:grid;gap:var(--space-12)}@media (min-width:1024px){.demo-day-root .how{grid-template-columns:.8fr 1.2fr;gap:64px}.demo-day-root .how-side{position:sticky;top:112px;align-self:start}}.demo-day-root .how>*{min-width:0}.demo-day-root .how-side p{color:var(--text-dim);margin:var(--space-5) 0 var(--space-8);max-width:38ch}.demo-day-root .gate{background:var(--color-slate-elevated);border-radius:var(--radius-lg);padding:var(--space-6)}.demo-day-root .gate h3{font:700 14px/1.2 var(--font-body);margin:0 0 var(--space-4)}.demo-day-root .gate ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.demo-day-root .gate li{display:flex;gap:var(--space-3);font-size:14px;color:var(--text-dim)}.demo-day-root .gate li svg{color:var(--color-success);margin-top:2px;width:16px;height:16px;flex:none}.demo-day-root .dd-steps{position:relative;display:grid;grid-auto-flow:row;gap:var(--space-4);padding-left:40px}.demo-day-root .rail{position:absolute;left:11px;top:12px;bottom:12px;width:2px;background:var(--border-default-dark);border-radius:2px}.demo-day-root .rail i{position:absolute;inset:0 0 auto 0;height:var(--p,0%);background:var(--color-ember);border-radius:2px;transition:height .15s linear}.demo-day-root .dd-step{position:relative;padding:var(--space-6);border:1px solid var(--border-default-dark);border-radius:var(--radius-lg);transition:border-color .3s,background .3s}.demo-day-root .dd-step.on{border-color:rgba(224,92,42,.55);background:rgba(224,92,42,.04)}.demo-day-root .dd-step-n{position:absolute;left:-40px;top:var(--space-6);width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font:500 12px/1 var(--font-mono);background:var(--color-slate);border:2px solid var(--border-default-dark);color:var(--text-faint);transition:all .3s}.demo-day-root .dd-step.on .dd-step-n{border-color:var(--color-ember);color:var(--text-inverse);background:var(--color-ember)}.demo-day-root .dd-step h3{font:700 20px/1.2 var(--font-body);margin:0 0 var(--space-2);letter-spacing:-.01em}.demo-day-root .dd-step p{margin:0;color:var(--text-dim)}.demo-day-root .chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.demo-day-root .chip{font:500 13px/1 var(--font-body);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-slate-elevated);color:var(--text-inverse)}.demo-day-root .ed-tabs{display:flex;gap:var(--space-2);overflow-x:auto;scrollbar-width:none;padding-bottom:var(--space-2);margin-bottom:var(--space-6)}.demo-day-root .ed-tabs::-webkit-scrollbar{display:none}.demo-day-root .ed-tab{flex:none;cursor:pointer;background:none;border:1px solid var(--border-default-dark);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);min-height:40px;display:flex;align-items:center;gap:var(--space-2);font-weight:700;font-size:14px;color:var(--text-dim);transition:all .2s var(--ease-out)}.demo-day-root .ed-tab:hover{color:var(--text-inverse);border-color:var(--text-faint)}.demo-day-root .ed-tab[aria-selected=true]{background:var(--text-inverse);color:var(--color-slate);border-color:var(--text-inverse)}.demo-day-root .ed-tab small{font-weight:500;font-size:12px;opacity:.7}.demo-day-root .slider{position:relative}.demo-day-root .track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border:1px solid var(--border-default-dark);border-radius:var(--radius-lg);background:var(--color-slate-deep)}.demo-day-root .track::-webkit-scrollbar{display:none}.demo-day-root .slide{flex:0 0 100%;scroll-snap-align:start;padding:var(--space-6);display:grid;gap:var(--space-8);min-width:0}@media (min-width:880px){.demo-day-root .slide{padding:var(--space-10);grid-template-columns:300px 1fr;gap:var(--space-10)}}.demo-day-root .slide>*{min-width:0}.demo-day-root .meta{display:flex;flex-direction:column;gap:var(--space-5)}.demo-day-root .meta-no{font:700 clamp(64px,8vw,96px) /.9 var(--font-display);letter-spacing:-.05em}.demo-day-root .meta-no span{color:var(--text-faint)}.demo-day-root .meta h3{font:700 20px/1.25 var(--font-body);margin:8px 0 0;letter-spacing:-.01em}.demo-day-root .meta-date{font:400 13px/1 var(--font-mono);color:var(--text-dim)}.demo-day-root .facts{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);padding-block:var(--space-4);border-block:1px solid var(--border-default-dark)}.demo-day-root .facts b{display:block;font:600 28px/1 var(--font-display);font-variant-numeric:tabular-nums}.demo-day-root .facts span,.demo-day-root .speakers small{font-size:12px;color:var(--text-faint)}.demo-day-root .speakers small{display:block;margin-bottom:var(--space-1)}.demo-day-root .speakers p{margin:0;font-size:14px}.demo-day-root .status{display:inline-flex;align-items:center;gap:var(--space-2);font-size:13px;color:var(--text-dim)}.demo-day-root .status i{width:7px;height:7px;border-radius:50%;background:var(--color-success)}.demo-day-root .status.pending i{background:var(--color-ember)}.demo-day-root .recap{color:var(--color-ember);font-weight:700;font-size:14px;display:inline-flex;align-items:center;gap:var(--space-2)}.demo-day-root .stage{display:flex;flex-direction:column;gap:var(--space-8)}.demo-day-root .podium{position:relative;display:grid;grid-template-columns:repeat(3,1fr);align-items:end;gap:var(--space-2);padding-top:var(--space-4);max-width:560px;width:100%;margin-inline:auto}@media (min-width:640px){.demo-day-root .podium{gap:var(--space-3)}}.demo-day-root .spot{text-align:center;min-width:0}.demo-day-root .spot,.demo-day-root .who{display:flex;flex-direction:column;align-items:center}.demo-day-root .who{gap:var(--space-1);margin-bottom:var(--space-3);padding-inline:var(--space-1)}.demo-day-root .av{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;margin-bottom:var(--space-1);font-weight:700;font-size:16px;background:var(--color-slate-elevated);border:2px solid var(--border-default-dark);overflow:hidden;-o-object-fit:cover;object-fit:cover}.demo-day-root .p1 .av{width:64px;height:64px;font-size:19px;background:var(--color-ember);border-color:var(--color-ember)}.demo-day-root .who b{font-size:14px;line-height:1.25;overflow-wrap:anywhere}.demo-day-root .who span{font-size:12px;color:var(--text-dim);line-height:1.3;overflow-wrap:anywhere}.demo-day-root .plinth{width:100%;border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--color-slate-elevated);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--space-1);padding-top:var(--space-4);transform-origin:bottom}.demo-day-root .p1 .plinth{height:clamp(150px,22vw,210px);background:var(--color-ember)}.demo-day-root .p2 .plinth{height:clamp(110px,16vw,155px)}.demo-day-root .p3 .plinth{height:clamp(80px,11vw,110px)}.demo-day-root .plinth .rk{font:700 clamp(36px,5vw,52px) /1 var(--font-display);letter-spacing:-.04em}.demo-day-root .p2 .plinth .rk,.demo-day-root .p3 .plinth .rk{color:var(--text-dim)}.demo-day-root .plinth .amt{font:600 clamp(14px,1.8vw,20px) /1 var(--font-display);font-variant-numeric:tabular-nums}.demo-day-root .p1 .plinth .amt{color:var(--text-inverse)}.demo-day-root .floor{grid-column:1/-1;height:8px;background:var(--border-default-dark);border-radius:0 0 var(--radius-sm) var(--radius-sm);margin-top:-1px}.demo-day-root .slide.live .p3 .plinth{animation:dd-grow .55s var(--ease-out) both}.demo-day-root .slide.live .p2 .plinth{animation:dd-grow .55s .14s var(--ease-out) both}.demo-day-root .slide.live .p1 .plinth{animation:dd-grow .6s .28s var(--ease-out) both}.demo-day-root .slide.live .p3 .who{animation:dd-pop .4s .4s var(--ease-out) both}.demo-day-root .slide.live .p2 .who{animation:dd-pop .4s .52s var(--ease-out) both}.demo-day-root .slide.live .p1 .who{animation:dd-pop .45s .7s var(--ease-out) both}@keyframes dd-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes dd-pop{0%{opacity:0;transform:translateY(12px) scale(.9)}to{opacity:1;transform:none}}.demo-day-root .confetti{position:absolute;inset:0;pointer-events:none;overflow:visible}.demo-day-root .confetti i{position:absolute;width:8px;height:8px;border-radius:1px;left:50%;top:30%;animation:dd-burst 1.1s var(--ease-out) forwards}@keyframes dd-burst{0%{transform:translate(-50%) rotate(0);opacity:1}to{transform:translate(calc(-50% + var(--x)),var(--y)) rotate(var(--r));opacity:0}}.demo-day-root .podium.ghost .plinth{background:none;border:1px dashed var(--border-default-dark);border-bottom:0}.demo-day-root .podium.ghost .plinth .rk{color:var(--border-default-dark)}.demo-day-root .podium.ghost .who{visibility:hidden}.demo-day-root .ghost-note{text-align:center;max-width:40ch;margin:0 auto;color:var(--text-dim);font-size:14px}.demo-day-root .ghost-note b{display:block;color:var(--text-inverse);font-size:16px;margin-bottom:var(--space-1)}.demo-day-root .projs-h{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3)}.demo-day-root .projs-h b{font-size:14px}.demo-day-root .projs-h span{font-size:13px;color:var(--text-faint)}.demo-day-root .projs{display:grid;gap:var(--space-3)}@media (min-width:640px){.demo-day-root .projs{grid-template-columns:repeat(2,1fr)}}.demo-day-root .pc{position:relative;background:var(--color-slate);border:1px solid var(--border-default-dark);border-radius:var(--radius-lg);display:flex;flex-direction:column;min-width:0;overflow:hidden;cursor:pointer;text-align:left;padding:0;color:inherit;font:inherit;transition:transform .35s var(--ease-out),border-color .3s}.demo-day-root .pc:hover{transform:translateY(-4px) rotate(-.4deg);border-color:var(--text-faint)}.demo-day-root .pc-cover{position:relative;height:96px;overflow:hidden;background-color:var(--color-slate-deep);border-bottom:1px solid var(--border-default-dark);transition:background-position 1.2s var(--ease-out)}.demo-day-root .pc:hover .pc-cover{background-position:8px 6px}.demo-day-root .pat-0{background-image:radial-gradient(var(--border-default-dark) 1.3px,transparent 1.6px);background-size:14px 14px}.demo-day-root .pat-1{background-image:repeating-linear-gradient(135deg,var(--border-default-dark) 0 1px,transparent 1px 10px);background-size:14px 14px}.demo-day-root .pat-2{background-image:linear-gradient(var(--border-default-dark) 1px,transparent 1px),linear-gradient(90deg,var(--border-default-dark) 1px,transparent 1px);background-size:18px 18px}.demo-day-root .pat-3{background-image:repeating-radial-gradient(circle at 0 0,transparent 0 10px,var(--border-default-dark) 11px 12px);background-size:24px 24px}.demo-day-root .pc-bar{position:absolute;top:var(--space-3);left:var(--space-3);display:flex;align-items:center;gap:6px;font:400 11px/1 var(--font-mono);color:var(--text-faint)}.demo-day-root .pc-bar i{width:6px;height:6px;border-radius:50%;background:var(--border-default-dark)}.demo-day-root .pc-bar span{margin-left:4px}.demo-day-root .pc-mono{position:absolute;right:var(--space-3);bottom:-18px;font:700 88px/1 var(--font-display);letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1.5px var(--text-faint);transition:transform .45s var(--ease-out),-webkit-text-stroke-color .3s}.demo-day-root .pc.win .pc-mono{-webkit-text-stroke-color:var(--color-ember)}.demo-day-root .pc:hover .pc-mono{transform:translateY(-8px)}.demo-day-root .pc-rank{position:absolute;left:var(--space-3);bottom:var(--space-3);font:700 12px/1 var(--font-body);padding:6px var(--space-2);border-radius:var(--radius-sm);background:var(--color-slate-elevated);color:var(--text-inverse)}.demo-day-root .pc-rank.r1{background:var(--color-ember)}.demo-day-root .pc-body{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);flex:1}.demo-day-root .pc h4{margin:0;font-size:16px;line-height:1.3}.demo-day-root .pc h4 small{display:block;font-size:13px;font-weight:500;color:var(--text-dim)}.demo-day-root .pc-line{margin:0;font-size:13px;color:var(--text-dim);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.demo-day-root .pc-foot{justify-content:space-between;margin-top:auto;padding-top:var(--space-2)}.demo-day-root .pc-foot,.demo-day-root .pc-who{display:flex;align-items:center;gap:var(--space-2)}.demo-day-root .pc-who{font-size:13px;min-width:0}.demo-day-root .pc-who span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demo-day-root .mini-av{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;flex:none;font-size:10px;font-weight:700;background:var(--color-slate-elevated)}.demo-day-root .pc-tags{display:flex;gap:4px;flex:none}.demo-day-root .tag{font:400 11px/1 var(--font-mono);padding:5px 6px;border-radius:var(--radius-sm);background:var(--color-slate-elevated);color:var(--text-dim);white-space:nowrap}.demo-day-root .pc-all{border:1px dashed var(--border-default-dark);border-radius:var(--radius-lg);background:none;color:inherit;font:inherit;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-5);padding:var(--space-5);text-align:left;min-height:200px}.demo-day-root .pc-all:hover{border-color:var(--color-ember);background:rgba(224,92,42,.04)}.demo-day-root .stack-av{display:flex}.demo-day-root .stack-av span{width:40px;height:40px;border-radius:var(--radius-md);display:grid;place-items:center;margin-left:-10px;font:700 16px/1 var(--font-display);background:var(--color-slate-elevated);border:2px solid var(--color-slate-deep);transition:transform .35s var(--ease-out)}.demo-day-root .stack-av span:first-child{margin-left:0}.demo-day-root .pc-all:hover .stack-av span{transform:translateY(-4px)}.demo-day-root .pc-all:hover .stack-av span:nth-child(2){transition-delay:.04s}.demo-day-root .pc-all:hover .stack-av span:nth-child(3){transition-delay:.08s}.demo-day-root .pc-all:hover .stack-av span:nth-child(4){transition-delay:.12s}.demo-day-root .pc-all b{display:block;font:600 22px/1.2 var(--font-display)}.demo-day-root .pc-all small{display:flex;align-items:center;gap:var(--space-2);font-size:14px;font-weight:700;color:var(--color-ember);margin-top:var(--space-1)}.demo-day-root .projs-empty{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px dashed var(--border-default-dark);border-radius:var(--radius-lg);font-size:14px;color:var(--text-dim)}.demo-day-root .projs-empty b{color:var(--text-inverse)}.demo-day-root .scrim{position:fixed;inset:0;z-index:150;background:rgba(10,13,20,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:dd-fade-in .3s var(--ease-out)}@keyframes dd-fade-in{0%{opacity:0}}.demo-day-root .drawer{position:fixed;z-index:160;background:var(--color-slate);border:1px solid var(--border-default-dark);display:flex;flex-direction:column;left:0;right:0;bottom:0;max-height:88vh;border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding-bottom:env(safe-area-inset-bottom,0);animation:dd-sheet-up .45s var(--ease-out)}@keyframes dd-sheet-up{0%{transform:translateY(100%)}}@media (min-width:880px){.demo-day-root .drawer{left:auto;top:0;bottom:0;width:min(520px,100vw);max-height:none;border-radius:0;border-width:0 0 0 1px;animation:dd-sheet-left .45s var(--ease-out)}}@keyframes dd-sheet-left{0%{transform:translateX(100%)}}.demo-day-root .drawer-h{padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid var(--border-default-dark);display:grid;gap:var(--space-4)}.demo-day-root .drawer-t{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.demo-day-root .drawer-t small{font:400 12px/1 var(--font-mono);color:var(--text-faint)}.demo-day-root .drawer-t h3{font:600 24px/1.2 var(--font-display);margin:var(--space-1) 0 0;letter-spacing:-.02em}.demo-day-root .search{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--border-default-dark);border-radius:var(--radius-md);background:var(--color-slate-deep)}.demo-day-root .search:focus-within{border-color:var(--color-ember)}.demo-day-root .search input{flex:1;min-width:0;height:42px;background:none;border:0;outline:0;color:var(--text-inverse);font:500 14px var(--font-body)}.demo-day-root .search input::-moz-placeholder{color:var(--text-faint)}.demo-day-root .search input::placeholder{color:var(--text-faint)}.demo-day-root .search svg{color:var(--text-faint);flex:none}.demo-day-root .filters{display:flex;gap:var(--space-2);overflow-x:auto;scrollbar-width:none}.demo-day-root .filters::-webkit-scrollbar{display:none}.demo-day-root .fchip{flex:none;cursor:pointer;border:1px solid var(--border-default-dark);background:none;border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font:500 13px/1 var(--font-body);color:var(--text-dim)}.demo-day-root .fchip[aria-pressed=true]{background:var(--text-inverse);border-color:var(--text-inverse);color:var(--color-slate)}.demo-day-root .drawer-list{overflow-y:auto;overscroll-behavior:contain;padding:var(--space-2) var(--space-3) var(--space-5);flex:1}.demo-day-root .row{border-radius:var(--radius-md);animation:dd-row-in .35s var(--ease-out) both}@keyframes dd-row-in{0%{opacity:0;transform:translateY(8px)}}.demo-day-root .row-btn{width:100%;display:grid;grid-template-columns:44px 1fr auto;gap:var(--space-3);align-items:center;padding:var(--space-3) var(--space-2);background:none;border:0;cursor:pointer;text-align:left;border-radius:var(--radius-md);color:inherit;font:inherit}.demo-day-root .row-btn:hover{background:hsla(0,0%,100%,.03)}.demo-day-root .row-tile{width:44px;height:44px;border-radius:var(--radius-md);display:grid;place-items:center;font:700 20px/1 var(--font-display);background-color:var(--color-slate-deep);border:1px solid var(--border-default-dark)}.demo-day-root .row-tile.win{border-color:var(--color-ember);color:var(--color-ember)}.demo-day-root .row-main{min-width:0}.demo-day-root .row-main b{display:block;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demo-day-root .row-main span{font-size:13px;color:var(--text-dim)}.demo-day-root .row-btn .chev{color:var(--text-faint);transition:transform .3s var(--ease-out)}.demo-day-root .row.open .chev{transform:rotate(180deg)}.demo-day-root .row-more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--ease-out)}.demo-day-root .row.open .row-more{grid-template-rows:1fr}.demo-day-root .row-more>div{overflow:hidden}.demo-day-root .row-more p{margin:0;padding:0 var(--space-2) var(--space-2) 68px;font-size:14px;color:var(--text-dim)}.demo-day-root .row-more .pc-tags{flex-wrap:wrap;padding:0 var(--space-2) var(--space-4) 68px}.demo-day-root .no-hit{padding:var(--space-8) var(--space-4);text-align:center;color:var(--text-dim);font-size:14px}.demo-day-root .slider-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-4)}.demo-day-root .dots{display:flex;gap:var(--space-2)}.demo-day-root .dots i{width:8px;height:8px;border-radius:4px;background:var(--border-default-dark);transition:width .3s var(--ease-out),background .3s}.demo-day-root .dots i.on{width:28px;background:var(--color-ember)}.demo-day-root .arrows{display:flex;gap:var(--space-2)}.demo-day-root .arrow{width:44px;height:44px;border-radius:var(--radius-sm);border:1px solid var(--border-default-dark);background:none;cursor:pointer;display:grid;place-items:center;color:var(--text-inverse);transition:border-color .2s,opacity .2s,background .2s}.demo-day-root .arrow:hover{border-color:var(--text-faint);background:hsla(0,0%,100%,.03)}.demo-day-root .arrow:disabled{opacity:.35;cursor:default}.demo-day-root .arrow.prev svg{transform:rotate(180deg)}.demo-day-root .voices{display:grid;gap:var(--space-10)}@media (min-width:1024px){.demo-day-root .voices{grid-template-columns:1.5fr 1fr;align-items:end}}.demo-day-root .voices>*{min-width:0}.demo-day-root blockquote{margin:0;position:relative}.demo-day-root blockquote p{font:600 clamp(24px,3.2vw,36px) /1.25 var(--font-display);letter-spacing:-.02em;margin:0;text-wrap:balance;transition:opacity .35s var(--ease-out),transform .35s var(--ease-out)}.demo-day-root blockquote.is-swap p{opacity:0;transform:translateY(10px)}.demo-day-root blockquote .mark{font:700 96px/.6 var(--font-display);color:var(--color-ember);display:block;height:44px}.demo-day-root .people{display:grid;gap:var(--space-2)}.demo-day-root .person{display:flex;align-items:center;gap:var(--space-3);width:100%;text-align:left;cursor:pointer;padding:var(--space-3);border-radius:var(--radius-md);border:1px solid transparent;background:none;position:relative;overflow:hidden;transition:background .25s,border-color .25s}.demo-day-root .person:hover{background:hsla(0,0%,100%,.03)}.demo-day-root .person[aria-selected=true]{border-color:var(--border-default-dark);background:var(--color-slate-elevated)}.demo-day-root .person .pav{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:14px;background:var(--color-slate);border:1px solid var(--border-default-dark);flex:none;overflow:hidden;-o-object-fit:cover;object-fit:cover}.demo-day-root .person[aria-selected=true] .pav{background:var(--color-ember);border-color:var(--color-ember)}.demo-day-root .person-copy{min-width:0}.demo-day-root .person b{display:block;font-size:15px}.demo-day-root .person small{font-size:13px;color:var(--text-dim)}.demo-day-root .socials{display:flex;flex:none;gap:var(--space-2);margin-top:var(--space-1)}.demo-day-root .socials a{display:grid;place-items:center;width:16px;height:16px;color:var(--text-faint)}.demo-day-root .socials a:hover{color:var(--color-ember)}.demo-day-root .socials svg{width:14px;height:14px}.demo-day-root .person .bar{position:absolute;left:0;bottom:0;height:2px;width:0;background:var(--color-ember)}.demo-day-root .person[aria-selected=true] .bar{animation:dd-fill 6s linear forwards}@keyframes dd-fill{to{width:100%}}.demo-day-root .close{position:relative;padding-block:96px;overflow:hidden;border-top:1px solid var(--border-default-dark)}.demo-day-root .close h2{font-size:clamp(40px,7vw,84px);max-width:13ch}.demo-day-root .close h2 em{font-style:normal;color:var(--color-ember)}.demo-day-root .close-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--space-8)}.demo-day-root .close-row p{color:var(--text-dim);max-width:36ch;margin:0 0 var(--space-5)}.demo-day-root .close .hero-glow{left:-200px;right:auto;top:auto;bottom:-360px}.demo-day-root footer{background:var(--color-slate-deep);border-top:1px solid var(--border-default-dark);padding-block:var(--space-8)}.demo-day-root footer .wrap{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-6);align-items:center;justify-content:space-between;font-size:13px;color:var(--text-faint)}.demo-day-root footer nav{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.demo-day-root footer nav a:hover{color:var(--text-inverse)}.demo-day-root .rv.pre{opacity:0;transform:translateY(18px)}.demo-day-root .rv{transition:opacity .5s var(--ease-out),transform .5s var(--ease-out);transition-delay:calc(var(--d, 0) * 70ms)}@media (prefers-reduced-motion:reduce){.demo-day-root *,.demo-day-root :after,.demo-day-root :before{animation:none!important;transition:none!important}.demo-day-root .rv.pre{opacity:1;transform:none}.demo-day-root .track{scroll-behavior:auto}}.demo-day-root.reg-page{min-height:100vh}.demo-day-root .reg-shell{min-height:100vh;display:grid}@media (min-width:1024px){.demo-day-root .reg-shell{grid-template-columns:400px 1fr}}.demo-day-root .reg-side{display:none}@media (min-width:1024px){.demo-day-root .reg-side{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-8) var(--space-8) var(--space-10);background:var(--color-slate-deep);border-right:1px solid var(--border-default-dark);position:sticky;top:0;height:100vh;overflow-y:auto}}.demo-day-root .reg-side h2{font-size:40px;margin-top:var(--space-2)}.demo-day-root .reg-side p{margin:var(--space-3) 0 0;color:var(--text-dim)}.demo-day-root .reg-side small,.demo-day-root .reg-when{font:400 12px/1 var(--font-mono);color:var(--text-faint)}.demo-day-root .rs{list-style:none;margin:0;padding:0;display:grid;gap:2px}.demo-day-root .rs li{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;font-size:14px;color:var(--text-faint)}.demo-day-root .rs .n{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex:none;font:500 12px/1 var(--font-mono);border:1.5px solid var(--border-default-dark)}.demo-day-root .rs li.cur{color:var(--text-inverse);font-weight:700}.demo-day-root .rs li.cur .n{border-color:var(--color-ember);background:var(--color-ember);color:var(--text-inverse)}.demo-day-root .rs li.done{color:var(--text-dim)}.demo-day-root .rs li.done .n{border-color:var(--color-success);color:var(--color-success)}.demo-day-root .pass{position:relative;border-radius:var(--radius-lg);background:var(--color-slate-elevated);display:grid;grid-template-columns:1fr 64px;margin-top:auto;-webkit-mask:radial-gradient(circle 9px at calc(100% - 64px) 0,transparent 98%,#000) top /100% 51% no-repeat,radial-gradient(circle 9px at calc(100% - 64px) 100%,transparent 98%,#000) bottom /100% 51% no-repeat;mask:radial-gradient(circle 9px at calc(100% - 64px) 0,transparent 98%,#000) top /100% 51% no-repeat,radial-gradient(circle 9px at calc(100% - 64px) 100%,transparent 98%,#000) bottom /100% 51% no-repeat}.demo-day-root .pass-main{padding:var(--space-5);display:grid;gap:var(--space-3);min-width:0}.demo-day-root .pass-main>small{font:400 11px/1 var(--font-mono);color:var(--text-faint)}.demo-day-root .pf{min-width:0}.demo-day-root .pf span{display:block;font-size:11px;color:var(--text-faint);margin-bottom:2px}.demo-day-root .pf b{display:block;font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demo-day-root .pf b.empty{color:var(--text-faint);font-weight:500}.demo-day-root .pf b.flash{animation:dd-flash .6s var(--ease-out)}@keyframes dd-flash{0%{color:var(--color-ember)}}.demo-day-root .pass-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.demo-day-root .pass-stub{border-left:2px dashed var(--color-slate);display:grid;place-items:center}.demo-day-root .pass-stub b{writing-mode:vertical-rl;transform:rotate(180deg);font:700 30px/1 var(--font-display);letter-spacing:-.02em;color:var(--color-ember)}.demo-day-root .stamp{position:absolute;right:84px;top:50%;translate:0 -50%;rotate:-14deg;border:2.5px solid var(--color-success);color:var(--color-success);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);font:700 22px/1.2 var(--font-display);opacity:0;scale:2.2;pointer-events:none;background:rgba(46,204,138,.08)}.demo-day-root .pass.stamped .stamp{animation:dd-stamp .5s cubic-bezier(.3,1.6,.5,1) .15s forwards}@keyframes dd-stamp{to{opacity:1;scale:1}}.demo-day-root .reg-main{display:flex;flex-direction:column;min-width:0;min-height:100vh}.demo-day-root .reg-top{position:sticky;top:0;z-index:2;background:rgba(28,35,51,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:calc(var(--space-4) + env(safe-area-inset-top, 0px)) var(--space-5) 0}@media (min-width:640px){.demo-day-root .reg-top{padding-inline:var(--space-10)}}.demo-day-root .reg-top-row{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-4)}.demo-day-root .reg-top-row span{font-size:13px;color:var(--text-dim)}.demo-day-root .reg-top-row span b{color:var(--text-inverse)}.demo-day-root .reg-prog{height:3px;background:var(--border-default-dark);border-radius:2px;overflow:hidden}.demo-day-root .reg-prog i{display:block;height:100%;width:var(--w,20%);background:var(--color-ember);transition:width .5s var(--ease-out)}.demo-day-root .reg-form{flex:1;width:100%;max-width:640px;margin-inline:auto;padding:var(--space-10) var(--space-5) var(--space-8);position:relative}@media (min-width:640px){.demo-day-root .reg-form{padding-inline:var(--space-10)}}@media (min-width:1024px){.demo-day-root .reg-form{padding-top:72px}}.demo-day-root .pane{border:0;margin:0;padding:0;min-width:0;display:grid;gap:var(--space-6)}.demo-day-root .pane.enter-r{animation:dd-in-r .45s var(--ease-out) both}.demo-day-root .pane.enter-l{animation:dd-in-l .45s var(--ease-out) both}@keyframes dd-in-r{0%{opacity:0;transform:translateX(32px)}}@keyframes dd-in-l{0%{opacity:0;transform:translateX(-32px)}}.demo-day-root .pane-h small{font:500 13px/1 var(--font-mono);color:var(--color-ember)}.demo-day-root .pane-h h3{font:700 clamp(30px,4.4vw,40px) /1.1 var(--font-display);letter-spacing:-.03em;margin:var(--space-3) 0 var(--space-2)}.demo-day-root .done-text,.demo-day-root .pane-h p{margin:0;color:var(--text-dim)}.demo-day-root .field{display:grid;gap:var(--space-2)}.demo-day-root .field>.lbl,.demo-day-root .field>label{font-size:14px;font-weight:700}.demo-day-root .field .lbl em,.demo-day-root .field>label em{font-style:normal;font-weight:500;color:var(--text-faint)}.demo-day-root .input{width:100%;background:var(--color-slate-deep);border:1px solid var(--border-default-dark);border-radius:var(--radius-md);color:var(--text-inverse);font:500 15px/1.5 var(--font-body);padding:var(--space-3) var(--space-4);min-height:48px;resize:vertical}.demo-day-root .input::-moz-placeholder{color:var(--text-faint)}.demo-day-root .input::placeholder{color:var(--text-faint)}.demo-day-root .input:hover{border-color:var(--text-faint)}.demo-day-root .input:focus{outline:0;border-color:var(--color-ember);background:var(--color-slate)}.demo-day-root .field.bad .input{border-color:var(--color-error)}.demo-day-root .err{font-size:13px;color:var(--color-error);margin:0;display:none}.demo-day-root .err.show,.demo-day-root .field.bad .err{display:block;animation:dd-shake .35s}@keyframes dd-shake{25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.demo-day-root .opts{display:grid;gap:var(--space-2);grid-template-columns:repeat(2,1fr)}.demo-day-root .opts.three{grid-template-columns:repeat(3,1fr)}.demo-day-root .opts.one{grid-template-columns:1fr}@media (min-width:640px){.demo-day-root .opts.cat{grid-template-columns:repeat(3,1fr)}}.demo-day-root .opt{position:relative;display:block;cursor:pointer;min-width:0}.demo-day-root .opt input,.demo-day-root .pl input{position:absolute;opacity:0;pointer-events:none}.demo-day-root .opt-box{position:relative;display:flex;align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-3) var(--space-4);border:1px solid var(--border-default-dark);border-radius:var(--radius-md);background:var(--color-slate-deep);font-size:14px;font-weight:700}.demo-day-root .opt-box>svg{color:var(--text-dim);flex:none}.demo-day-root .opts.cat .opt-box{flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-4)}.demo-day-root .opts.three .opt-box{justify-content:center;text-align:center}.demo-day-root .tick{margin-left:auto;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--border-default-dark);flex:none;display:grid;place-items:center}.demo-day-root .opts.cat .opt-box .tick,.demo-day-root .opts.three .opt-box .tick{position:absolute;top:var(--space-3);right:var(--space-3);margin:0}.demo-day-root .tick-icon{width:11px;height:11px;color:var(--text-inverse);opacity:0;transform:scale(.4)}.demo-day-root .opt.multi .tick{border-radius:4px}.demo-day-root .opt:hover .opt-box{border-color:var(--text-faint)}.demo-day-root .opt:active .opt-box{transform:scale(.98)}.demo-day-root .opt input:checked+.opt-box{border-color:var(--color-ember);background:rgba(224,92,42,.08)}.demo-day-root .opt input:checked+.opt-box>svg{color:var(--text-inverse)}.demo-day-root .opt input:checked+.opt-box .tick{background:var(--color-ember);border-color:var(--color-ember)}.demo-day-root .opt input:checked+.opt-box .tick-icon{opacity:1;transform:none}.demo-day-root .opt input:focus-visible+.opt-box,.demo-day-root .pl input:focus-visible+.pl-box{outline:2px solid var(--color-ember);outline-offset:2px}.demo-day-root .aside-note{display:flex;gap:var(--space-3);align-items:flex-start;font-size:14px;color:var(--text-dim);margin:0}.demo-day-root .aside-note svg{color:var(--color-success);margin-top:2px;flex:none}.demo-day-root .pledge{display:grid;gap:var(--space-3)}.demo-day-root .pl{position:relative;display:block;cursor:pointer}.demo-day-root .pl-box{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border-default-dark);border-radius:var(--radius-lg);background:var(--color-slate-deep)}.demo-day-root .pl-box p{margin:0;font-size:16px;font-weight:700;line-height:1.35}.demo-day-root .pl-box p span{display:block;font-size:13px;font-weight:500;color:var(--text-dim);margin-top:2px}.demo-day-root .pl-check{width:28px;height:28px;border-radius:var(--radius-sm);border:1.5px solid var(--border-default-dark);display:grid;place-items:center;flex:none}.demo-day-root .pl-check svg{opacity:0;transform:scale(.3) rotate(-20deg)}.demo-day-root .pl:hover .pl-box{border-color:var(--text-faint)}.demo-day-root .pl input:checked+.pl-box{border-color:var(--color-success);background:rgba(46,204,138,.06)}.demo-day-root .pl input:checked+.pl-box .pl-check{background:var(--color-success);border-color:var(--color-success);color:var(--color-slate)}.demo-day-root .pl input:checked+.pl-box .pl-check svg{opacity:1;transform:none}.demo-day-root .pledge-count{font-size:13px;color:var(--text-faint)}.demo-day-root .pledge-count b{color:var(--text-inverse)}.demo-day-root .reg-foot{position:sticky;bottom:0;z-index:2;background:rgba(28,35,51,.94);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--border-default-dark);padding:var(--space-4) var(--space-5) calc(var(--space-4) + env(safe-area-inset-bottom, 0px))}.demo-day-root .reg-foot-in{max-width:560px;margin-inline:auto;display:flex;gap:var(--space-3);align-items:center}@media (min-width:640px){.demo-day-root .reg-foot{padding-inline:var(--space-10)}}.demo-day-root .reg-foot .btn-primary{flex:1;justify-content:center;min-height:48px}.demo-day-root .reg-foot .btn-primary:disabled{background:var(--color-slate-elevated);color:var(--text-faint);cursor:not-allowed}.demo-day-root .reg-foot .btn-ghost{min-height:48px}.demo-day-root .reg-foot .btn-ghost svg{transform:rotate(180deg)}.demo-day-root .icon-btn{width:40px;height:40px;border-radius:var(--radius-sm);border:1px solid var(--border-default-dark);background:none;display:grid;place-items:center;cursor:pointer;flex:none;color:var(--text-inverse)}.demo-day-root .icon-btn:hover{border-color:var(--text-faint)}.demo-day-root .done-pane{text-align:left}.demo-day-root .done-pane h3{font:700 clamp(44px,7vw,64px) /1 var(--font-display);letter-spacing:-.04em;margin:0}.demo-day-root .done-pane h3 em{font-style:normal;color:var(--color-ember)}.demo-day-root .done-pass{display:block}@media (min-width:1024px){.demo-day-root .done-pass{display:none}}.demo-day-root .next-list{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:1px solid var(--border-default-dark)}.demo-day-root .next-list li{display:grid;grid-template-columns:32px 1fr;gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid var(--border-default-dark);animation:dd-row-in .4s var(--ease-out) both}.demo-day-root .next-list li:nth-child(2){animation-delay:.08s}.demo-day-root .next-list li:nth-child(3){animation-delay:.16s}.demo-day-root .next-list li:nth-child(4){animation-delay:.24s}.demo-day-root .next-list .n{font:500 13px/1.6 var(--font-mono);color:var(--color-ember)}.demo-day-root .next-list b{display:block}.demo-day-root .next-list span{font-size:14px;color:var(--text-dim)}.demo-day-root .burst{position:fixed;inset:0;pointer-events:none;z-index:210}.demo-day-root .burst i{position:absolute;width:9px;height:9px;border-radius:1px;animation:dd-burst 1.3s var(--ease-out) forwards}