@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2-variations")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f8f7fb;--surface:#fff;--surface-muted:#f1edf6;--surface-hover:#e9e0f2;--text:#413b51;--text-muted:#5f5270;--text-subtle:#6f6285;--accent:#76569b;--accent-hover:#624381;--accent-soft:#f0eaf8;--on-accent:#fff;--border:#d9cfe3;--border-hover:#a88fbe;--border-field:#9082a6;--ring-card:#e9e2f0;--shadow-card:#65517e0d;--shadow-key:#4130500f;--shadow-overlay:#41305024;--focus:#7650a0;--running:#427257;--open:#2f6592;--needs:#875b1e;--needs-soft:#fbf0de;--danger:#98435d;--pr-open:#187533;--pr-merged:#7a44d6;--strip-empty:#ece7f2;--strip-active:#8c7e99;--strip-merged:#7a44d6;--panel:#2e253d;--panel-row:#3a3147;--panel-text:#f8f7fb;--panel-muted:#d2c8dc;--panel-count:#e8b45a;--terminal:#17151d;--terminal-text:#ede7f4;--av-1-bg:#ebe1fa;--av-1-fg:#5b3d8a;--av-2-bg:#e2e5fb;--av-2-fg:#3c4490;--av-3-bg:#d9eeee;--av-3-fg:#1f5f62;--av-6-bg:#f1edf6;--av-6-fg:#5f5270;--scenery-opacity:1;--font-sans:"Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--gutter:16px;--elev-card:0 0 0 1px var(--ring-card), 0 3px 16px var(--shadow-card);--elev-window:0 0 0 1px var(--border), 0 4px 12px var(--shadow-key), 0 24px 64px var(--shadow-overlay)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#17151d;--surface:#211e29;--surface-muted:#2b2635;--surface-hover:#373043;--text:#ede7f4;--text-muted:#bcb0ca;--text-subtle:#a497b3;--accent:#c7a5ec;--accent-hover:#d8b9f7;--accent-soft:#352941;--on-accent:#251932;--border:#4a4057;--border-hover:#8e77a6;--border-field:#7d7294;--ring-card:#3b3447;--shadow-card:#0003;--shadow-key:#00000059;--shadow-overlay:#0009;--focus:#d7b4fb;--running:#9dd8b5;--open:#93c4f0;--needs:#ebc17d;--needs-soft:#3d3021;--danger:#f3abc0;--pr-open:#56c765;--pr-merged:#b999fb;--strip-empty:#2b2635;--strip-active:#7d7190;--strip-merged:#a585f0;--panel:#2b2338;--panel-row:#372e45;--terminal:#0f0d14;--av-1-bg:#3b2f52;--av-1-fg:#d3bdf5;--av-2-bg:#2d3154;--av-2-fg:#b9c0f2;--av-3-bg:#1f3a3d;--av-3-fg:#9fd3d3;--av-6-bg:#2b2635;--av-6-fg:#bcb0ca;--scenery-opacity:.14}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#17151d;--surface:#211e29;--surface-muted:#2b2635;--surface-hover:#373043;--text:#ede7f4;--text-muted:#bcb0ca;--text-subtle:#a497b3;--accent:#c7a5ec;--accent-hover:#d8b9f7;--accent-soft:#352941;--on-accent:#251932;--border:#4a4057;--border-hover:#8e77a6;--border-field:#7d7294;--ring-card:#3b3447;--shadow-card:#0003;--shadow-key:#00000059;--shadow-overlay:#0009;--focus:#d7b4fb;--running:#9dd8b5;--open:#93c4f0;--needs:#ebc17d;--needs-soft:#3d3021;--danger:#f3abc0;--pr-open:#56c765;--pr-merged:#b999fb;--strip-empty:#2b2635;--strip-active:#7d7190;--strip-merged:#a585f0;--panel:#2b2338;--panel-row:#372e45;--terminal:#0f0d14;--av-1-bg:#3b2f52;--av-1-fg:#d3bdf5;--av-2-bg:#2d3154;--av-2-fg:#b9c0f2;--av-3-bg:#1f3a3d;--av-3-fg:#9fd3d3;--av-6-bg:#2b2635;--av-6-fg:#bcb0ca;--scenery-opacity:.14}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--canvas);color:var(--text);font:400 1rem/1.5 var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}h1,p,ul,figure{margin:0}ul{padding:0;list-style:none}a{color:inherit}code{font-family:var(--font-mono);font-size:.875em}b,strong{font-weight:600}.sprite{width:0;height:0;position:absolute;overflow:hidden}.i{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.sr-only,.trap{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}.brand{font:700 1.75rem/36px var(--font-sans);letter-spacing:-.064em;color:var(--text);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.brand-mark{width:24px;height:24px;color:var(--text-subtle);stroke-width:1.6px;transform:rotate(-13deg)}.brand-period{color:var(--border-hover)}.button{min-height:44px;font:600 .9375rem/20px var(--font-sans);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;transition:background-color .12s ease-out,transform .12s ease-out;display:inline-flex}.button:active{transform:scale(.98)}.button:disabled{opacity:.6;cursor:progress}.button-primary{background:var(--accent);color:var(--on-accent)}.button-primary:hover{background:var(--accent-hover)}.split{grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.side{display:contents}.side>.brand{order:1;padding:24px 20px 0;font-size:1.5rem}.side-copy{order:2;align-content:start;gap:18px;padding:40px 20px 48px;display:grid}.stage{cursor:pointer;border-top:1px solid color-mix(in srgb, var(--border) 50%, transparent);flex-direction:column;order:3;gap:28px;padding:48px 16px 32px;display:flex;position:relative;overflow:hidden}.side-foot{color:var(--text-subtle);order:4;gap:6px;padding:24px 20px 32px;font-size:.75rem;line-height:1.5;display:grid}.side-foot p{max-width:26rem}@media (min-width:60rem){.split{grid-template-columns:minmax(360px,30%) minmax(0,1fr)}.side{flex-direction:column;padding:36px 44px 32px;display:flex}.side>.brand,.side-copy,.side-foot{padding:0}.side-copy{margin-block:auto}.stage{border-top:0;border-left:1px solid color-mix(in srgb, var(--border) 50%, transparent);padding:56px 48px 40px}}.masthead{font:700 clamp(2.5rem, 1.4rem + 2.6vw, 3.75rem)/1.02 var(--font-sans);letter-spacing:-.045em;text-wrap:balance}.side-line{max-width:24rem;color:var(--text-muted);text-wrap:pretty;font-size:1.0625rem;line-height:1.55}.waitlist{gap:10px;width:100%;max-width:24rem;margin-top:10px;display:grid}.waitlist input[type=email]{background:var(--surface);min-width:0;min-height:44px;box-shadow:inset 0 0 0 1px var(--border-field);color:var(--text);font:400 1rem/20px var(--font-sans);border:0;border-radius:999px;padding:0 18px}.waitlist input[type=email]::placeholder{color:var(--text-subtle)}.waitlist input[type=email]:focus-visible{outline-offset:2px;border-radius:999px}.form-status{min-height:20px;color:var(--text-subtle);font:400 .875rem/20px var(--font-sans)}.form-status[data-kind=success]{color:var(--running);font-weight:500}.form-status[data-kind=error]{color:var(--danger);font-weight:500}.stage{background:radial-gradient(120% 90% at 50% 42%, color-mix(in srgb, var(--accent) 16%, var(--canvas)), var(--canvas) 70%)}.glow{aspect-ratio:1;background:color-mix(in srgb, var(--accent) 22%, transparent);filter:blur(90px);pointer-events:none;border-radius:50%;width:60%;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.reel{flex:1;place-items:center;display:grid}.slide{opacity:0;visibility:hidden;filter:blur(6px);grid-area:1/1;width:min(620px,100%);transition:opacity .4s ease-out,filter .45s ease-out,transform .45s cubic-bezier(.2,.8,.2,1),visibility 0s linear .45s;transform:scale(.98)translateY(6px)}.slide.is-active{opacity:1;visibility:visible;filter:none;transition-delay:0s;transform:none}.dots{justify-content:center;gap:4px;display:flex}.dot{cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:28px;height:28px;padding:0;display:grid}.dot:before{content:"";background:color-mix(in srgb, var(--text-subtle) 45%, transparent);border-radius:999px;width:7px;height:7px;transition:background-color .3s,transform .3s}.dot[aria-current=true]:before{background:var(--accent);transform:scale(1.15)}@media (prefers-reduced-motion:reduce){.slide,.dot:before{transition:none}}.avatar-xs{border-radius:4px;flex:none;place-items:center;width:18px;height:18px;font-size:.6875rem;font-weight:600;line-height:1;display:inline-grid}.av-1{background:var(--av-1-bg);color:var(--av-1-fg)}.av-2{background:var(--av-2-bg);color:var(--av-2-fg)}.av-3{background:var(--av-3-bg);color:var(--av-3-fg)}.c-running{color:var(--running)}.c-open{color:var(--open)}.c-needs{color:var(--needs)}.c-merged,.c-merged-text .i{color:var(--pr-merged)}.c-pr-text .i{color:var(--pr-open)}.c-danger{color:var(--danger)}.overline-sm{color:var(--text-subtle);font:600 .6875rem/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.count{background:var(--surface-muted);min-width:22px;height:20px;color:var(--text-muted);border-radius:999px;place-items:center;padding:0 6px;font-size:.75rem;font-weight:600;display:inline-grid}.recap{border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--elev-window);gap:14px;padding:22px;font-size:.875rem;line-height:20px;display:grid}.recap .overline-sm{color:var(--accent)}.recap .overline-sm .i{width:14px;height:14px}.recap-title{letter-spacing:-.01em;margin-top:-8px;font-size:1.25rem;line-height:28px}.recap-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:30rem){.recap-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.recap-stats span{border-radius:var(--radius-md);background:var(--surface-muted);color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;padding:10px 12px;display:flex}.recap-stats b{color:var(--text);font-size:1rem}.recap-list{border-top:1px solid var(--ring-card);gap:14px;padding-top:14px;display:grid}.recap-list li{grid-template-columns:18px 1fr;align-items:start;gap:12px;display:grid}.recap-list .avatar-xs{margin-top:1px}.recap-list p{color:var(--text-muted)}.needs-panel{border-radius:var(--radius-xl);background:var(--panel);color:var(--panel-text);box-shadow:var(--elev-window);padding:16px;font-size:.875rem;line-height:20px}.needs-head{align-items:center;gap:10px;padding:4px 8px 12px;font-size:1rem;display:flex}.needs-head .count{background:var(--panel-count);color:#2e253d}.needs-row{border-radius:var(--radius-md);grid-template-columns:18px 1fr auto;align-items:start;gap:12px;padding:12px;display:grid}.needs-row+.needs-row{margin-top:6px}.needs-row:first-of-type{background:var(--panel-row)}.needs-row>.i{color:var(--panel-count);margin-top:2px}.needs-row div{gap:2px;min-width:0;display:grid}.needs-row small{color:var(--panel-muted);font-size:.75rem;line-height:16px}.needs-row p{color:var(--panel-muted)}.needs-action{background:var(--panel-count);color:#2e253d;white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:.8125rem;font-weight:600}.needs-action.ghost{color:var(--panel-text);background:0 0;font-weight:500;box-shadow:inset 0 0 0 1px #ffffff40}.card{border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--elev-card);gap:6px;padding:14px;display:grid}.card-top{color:var(--text-muted);align-items:center;gap:8px;font-size:.8125rem;display:flex}.card-top time{color:var(--text-subtle);margin-left:auto;font-size:.75rem}.card-top .i{width:14px;height:14px;color:var(--text-subtle)}.card-text{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-foot{color:var(--text-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:4px;font-size:.75rem;display:flex}.card-foot>span:first-child{white-space:nowrap;align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.card-foot .i{width:14px;height:14px}.card-foot code{font-size:.75rem}.chip{border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--text);flex:none;align-items:center;gap:6px;padding:4px 10px;font-size:.8125rem;font-weight:500;display:inline-flex}.stack{gap:14px;font-size:.875rem;line-height:20px;display:grid}.stuck{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--danger) 35%, transparent), var(--elev-card)}.stuck-reason{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--danger) 9%, var(--surface));color:var(--text);align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.stuck-reason .i{color:var(--danger);margin-top:2px}.board{grid-template-columns:1fr;gap:16px;font-size:.875rem;line-height:20px;display:grid}@media (min-width:36rem){.board{grid-template-columns:1fr 1fr}}.board-col{align-content:start;gap:10px;display:grid}.col-head{align-items:center;gap:8px;margin-bottom:4px;font-size:1rem;display:flex}.board .card:nth-child(n+4){display:none}@media (min-width:36rem){.board .card:nth-child(n+4){display:grid}}.result-page{place-items:center;min-height:100vh;padding:24px 16px;display:grid}.result{text-align:center;justify-items:center;gap:16px;max-width:28rem;display:grid}.result h1{font:700 2rem/1.05 var(--font-sans);letter-spacing:-.035em;text-wrap:balance}.result p{color:var(--text-muted)}
