@font-face{font-family:uncutSans;src:url(../media/uncut_sans_latin_400_italic-s.p.303twhrab3vc5.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:uncutSans;src:url(../media/uncut_sans_latin_500_italic-s.p.02s-t03snfgyn.woff2)format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:uncutSans;src:url(../media/uncut_sans_latin_600_italic-s.p.38ydhpugy6iex.woff2)format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:uncutSans Fallback;src:local(Arial);ascent-override:95.89%;descent-override:27.05%;line-gap-override:0.0%;size-adjust:101.68%}._8TMZZW_className{font-family:uncutSans,uncutSans Fallback}._8TMZZW_variable{--font-display:"uncutSans", "uncutSans Fallback"}
:root{--field:#1f30ff;--paper:#fff;--signal:#ffd300;--tint:color-mix(in oklab, var(--paper) 78%, var(--field));--faint:color-mix(in oklab, var(--paper) 30%, var(--field));--gutter-x:clamp(1.25rem, 4.5vw, 4rem);--gutter-y:clamp(1.25rem, 3.5vh, 2.75rem);--ease:cubic-bezier(.16, 1, .3, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}*,:before,:after{box-sizing:border-box;margin:0}html,body{background:var(--field)}body{min-height:100dvh;color:var(--paper);font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:italic}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--signal);outline-offset:6px;border-radius:2px}::selection{background:var(--signal);color:var(--field)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.grain{z-index:20;pointer-events:none;opacity:.3;mix-blend-mode:soft-light;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='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.stage{z-index:10;min-height:100dvh;padding:var(--gutter-y) var(--gutter-x);flex-direction:column;justify-content:space-between;gap:clamp(2rem,6vh,4.5rem);display:flex;position:relative}.rail{letter-spacing:.16em;text-transform:uppercase;color:var(--tint);animation:settle .9s var(--ease) both .5s;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;font-size:clamp(.6875rem,1.05vw,.8125rem);font-weight:500;display:flex}.status{align-items:center;gap:.7em;display:inline-flex}.dot{background:var(--signal);border-radius:999px;width:.55em;height:.55em}.dot[data-live]{animation:1.2s ease-in-out infinite beacon}.body{gap:clamp(2rem,6vh,4rem);display:grid}.masthead{container-type:inline-size}.wordmark{font-size:min(calc(165cqw / var(--len,5)), 36dvh);letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:-.04em;font-weight:600;line-height:.82;display:block}.wordmark-button{text-align:left}.char{transition:color .42s var(--ease), transform .42s var(--ease);display:inline-block}.char[data-accent]{color:var(--signal)}.rise .char{animation:rise 1s var(--ease) both;animation-delay:calc(var(--i) * 48ms + 50ms)}.wordmark-button:hover .char{color:var(--tint)}.wordmark-button:hover .char[data-accent]{color:var(--signal);transform:translateY(-.055em)}.tagline,.note{letter-spacing:.01em;max-width:44ch;color:var(--tint);animation:settle .9s var(--ease) both .35s;margin-top:clamp(.875rem,1.8vh,1.5rem);font-size:clamp(.9375rem,1.8vw,1.375rem)}.note{color:var(--signal);margin-top:.5em}.unlock{flex-wrap:wrap;align-items:baseline;gap:1rem 1.5rem;display:flex}.unlock-input{border:0;border-bottom:2px solid var(--tint);letter-spacing:-.03em;background:0 0;border-radius:0;flex:12ch;min-width:0;padding:0 0 .08em;font-size:min(13cqw,18dvh);font-weight:600;line-height:1.05}.unlock-input::placeholder{color:color-mix(in oklab, var(--paper) 50%, var(--field))}.unlock-input:focus-visible{border-bottom-color:var(--signal);outline:none}.unlock-go{letter-spacing:.16em;text-transform:uppercase;color:var(--signal);font-size:clamp(.8125rem,1.4vw,1rem);font-weight:500}.runs{gap:clamp(.875rem,2.2vh,1.375rem);padding:0;list-style:none;display:grid}.run{grid-template-columns:minmax(10rem,15rem) 4.5rem 1fr;align-items:end;gap:.5rem 1.25rem;display:grid}.run-label{letter-spacing:.16em;text-transform:uppercase;font-size:clamp(.6875rem,1.05vw,.8125rem);font-weight:500}.run-streams,.run[data-state=pending] .run-label{color:var(--tint)}.run-value{text-align:right;font-variant-numeric:tabular-nums;font-size:clamp(1.125rem,2vw,1.5rem);font-weight:600;line-height:1}.run[data-state=pending] .run-value{color:var(--faint)}.bars{grid-template-columns:repeat(var(--n), 1fr);grid-template-rows:clamp(1.75rem,4vh,2.5rem) 2px;align-items:end;gap:4px 2px;display:grid}.bar{height:max(1px, calc(var(--h) * 100%));background:var(--paper);transition:height .35s var(--ease);border-radius:1px;grid-row:1}.bar[data-warmup]{background:var(--faint)}.bar[data-pending]{background:var(--faint);height:1px}.window{background:var(--tint);grid-row:2;height:2px}.legend{letter-spacing:.04em;color:var(--tint);margin-top:clamp(1rem,2.4vh,1.5rem);font-size:clamp(.6875rem,1.05vw,.8125rem)}.modes{gap:1.25rem;display:inline-flex}.mode,.rail-action{letter-spacing:inherit;text-transform:inherit;transition:color .26s var(--ease)}.mode[aria-pressed=true]{color:var(--paper);text-underline-offset:.45em;text-decoration:underline;text-decoration-thickness:1px}.mode:disabled:not([aria-pressed=true]){color:var(--faint)}.mode:not(:disabled):hover,.rail-action:hover{color:var(--signal)}.rail-action{color:var(--paper)}@media (max-width:40rem){.run{grid-template-columns:1fr auto}.bars{grid-column:1/-1;column-gap:1px}}@keyframes rise{0%{opacity:0;filter:blur(14px);transform:translateY(.36em)}to{opacity:1;filter:blur();transform:none}}@keyframes settle{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes beacon{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
