@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.06.f0v_2js29o.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.1216mhqx6y_is.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__iaM1Ya__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__iaM1Ya__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
:root{--bg:#03050f;--surface:#090f1c;--surface-2:#121a2b;--border:#1e293e;--ink:#eff2f7;--ink-2:#9fa5af;--ink-3:#646972;--teal:#4abcb8;--teal-dim:#3fa19d;--teal-glow:#4abcb82e;--font-sans:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--ease-out-expo:cubic-bezier(.16, 1, .3, 1)}@supports (color:lab(0% 0 0)){:root{--bg:lab(1.4995% .264466 -3.95331);--surface:lab(4.29321% .501096 -9.40934);--surface-2:lab(9.2693% .744663 -12.9561);--border:lab(16.1989% .674814 -15.1566);--ink:lab(95.3272% -.232548 -3.01874);--ink-2:lab(67.4507% -.398397 -6.00077);--ink-3:lab(44.2483% -.356853 -5.97969);--teal:lab(69.8104% -34.0139 -8.16828);--teal-dim:lab(60.3975% -30.0094 -7.20893);--teal-glow:lab(69.8104% -34.0139 -8.16828/.18)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg)}body{color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;font-size:1rem;line-height:1.6}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nav{z-index:50;-webkit-backdrop-filter:blur(12px);background:#03050fe0;background:lab(1.4995% .264466 -3.95331/.88);border-bottom:1px solid #4abcb838;border-bottom:1px solid lab(69.8104% -34.0139 -8.16828/.22);position:fixed;inset:0 0 auto}.nav-inner{max-width:1120px;padding:0 max(1.5rem, env(safe-area-inset-left));padding-right:max(1.5rem, env(safe-area-inset-right));justify-content:space-between;align-items:center;height:56px;margin-inline:auto;display:flex}.nav-logo{align-items:center;gap:.5rem;line-height:1;text-decoration:none;display:flex}.nav-logo-mark{flex-shrink:0;width:auto;height:26px;display:block}.nav-logo-name{letter-spacing:-.02em;color:var(--ink);font-size:1.0625rem;font-weight:600}.nav-cta{color:var(--ink-2);letter-spacing:-.01em;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s}.nav-cta:hover{color:var(--teal)}.nav-cta:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:3px}.hero{place-items:center;min-height:100dvh;padding:7rem 1.5rem 4rem;scroll-margin-top:0;display:grid}.hero-inner{text-align:center;max-width:940px}.hero h1{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin-bottom:1.25rem;font-size:clamp(2.4rem,5vw,4rem);font-weight:700;line-height:1.1}.hero-sub{color:var(--ink-2);text-wrap:pretty;max-width:52ch;margin:0 auto 2.5rem;font-size:clamp(1rem,2vw,1.2rem);line-height:1.6}.page-root{position:relative}.page-content{z-index:1;position:relative}.hbg-canvas{pointer-events:none;z-index:0;will-change:transform;display:none;position:fixed;inset:0;transform:translateZ(0)}.hbg-css{pointer-events:none;z-index:0;display:block;position:fixed;inset:0}@media (pointer:fine){.hbg-canvas{display:block}.hbg-css{display:none}}.hbg-css:before{content:"";background:#0b0e1a;position:absolute;inset:0}.hbg-css:after{content:"✶";color:#5bc0be80;pointer-events:none;font-family:ui-monospace,SF Mono,Fira Code,monospace;font-size:16px;line-height:1;animation:.7s steps(6,end) infinite hbg-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes hbg-spin{0%{content:"✶"}17%{content:"✸"}33%{content:"✹"}50%{content:"✺"}67%{content:"✹"}83%{content:"✸"}}@media (prefers-reduced-motion:reduce){.hbg-css:after{content:"✦";animation:none}}.hbg-glow{pointer-events:none;background:radial-gradient(#4abcb814 0%,#0c19360a 42%,#0000 68%);background:radial-gradient(lab(69.8104% -34.0139 -8.16828/.08) 0%,lab(8.96315% 3.53763 -21.2675/.04) 42%,#0000 68%);width:840px;height:840px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hbg-dot{opacity:0;pointer-events:none;background:#5bc0be;border-radius:50%;width:4px;height:4px;margin:-2px;animation:9s linear infinite dot-ping;position:absolute}.hbg-d1{animation-delay:4.8s;top:calc(50% + 33.8095px);left:calc(50% + 72.5046px)}.hbg-d2{animation-delay:1.65s;top:calc(50% + 159.391px);left:calc(50% + 13.9449px)}.hbg-d3{animation-delay:6.6s;top:calc(50% + 70.7066px);left:calc(50% - 84.2649px)}.hbg-d4{animation-delay:2.8s;top:calc(50% - 51.7638px);left:calc(50% - 193.185px)}.hbg-d5{animation-delay:5.5s;top:calc(50% - 122.16px);left:calc(50% - 44.4626px)}.hbg-d6{animation-delay:4.25s;top:calc(50% - 191.511px);left:calc(50% + 160.697px)}.hbg-d7{animation-delay:2.23s;top:calc(50% - 31.2567px);left:calc(50% + 177.265px)}.hbg-d8{animation-delay:.36s;top:calc(50% + 260.455px);left:calc(50% + 218.548px)}@keyframes dot-ping{0%,3%{opacity:0}6%{opacity:.8}28%{opacity:.3}70%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.hbg-dot{opacity:0;animation:none}}.hbg-ring{pointer-events:none;border:1.5px solid #4abcb84d;border:1.5px solid lab(69.8104% -34.0139 -8.16828/.3);border-radius:50%;animation:9s linear infinite hbg-ring-expand;position:absolute;top:50%;left:50%}.hbg-r1{width:300px;height:300px;animation-delay:0s}.hbg-r2{width:620px;height:620px;animation-delay:-3s}.hbg-r3{width:940px;height:940px;animation-delay:-6s}.hbg-r4{width:1260px;height:1260px;animation-delay:-4.5s}@keyframes hbg-ring-expand{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}6%{opacity:1}60%{opacity:.55}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.hbg-ring{display:none}.hbg-glow{opacity:.5}}.waitlist-form{text-align:left}.form-row{flex-wrap:wrap;gap:.5rem;display:flex}.form-input{background:var(--surface);border:1px solid var(--border);height:46px;color:var(--ink);font-family:var(--font-sans);border-radius:8px;outline:none;flex:220px;min-width:0;padding:0 1rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.form-input::placeholder{color:var(--ink-3)}.form-input:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-glow)}.form-input:disabled{opacity:.5;cursor:not-allowed}.form-submit{background:var(--teal);color:#030819;color:lab(2.32113% 1.0061 -9.28311);height:46px;font-family:var(--font-sans);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;flex-shrink:0;padding:0 1.4rem;font-size:.9375rem;font-weight:600;transition:background .15s,box-shadow .15s,transform .1s}.form-submit:hover:not(:disabled){background:var(--teal-dim)}.form-submit:active:not(:disabled){transform:scale(.98)}.form-submit:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.form-submit:disabled{opacity:.45;cursor:not-allowed}.form-note{color:var(--ink-3);text-align:center;margin-top:.75rem;font-size:.8125rem}.form-error{color:#ff716b;color:lab(65.744% 56.5434 32.8389);margin-top:.6rem;font-size:.875rem}.form-success{background:var(--surface);border:1px solid var(--border);text-align:left;border-radius:8px;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;display:flex}.success-check{color:var(--teal);flex-shrink:0;font-size:1.1rem;line-height:1.6}.form-success p{color:var(--ink-2);font-size:.9375rem}.explainer{padding:4rem 1.5rem 6rem}.explainer-inner{max-width:1080px;margin-inline:auto}.explainer-grid{background:var(--border);border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.explainer-card{background:var(--bg);flex-direction:column;min-width:0;display:flex}.card-visual{background:var(--surface);border-bottom:1px solid var(--border);justify-content:center;align-items:center;height:216px;padding:1.5rem;display:flex;position:relative;overflow:hidden}.card-body{flex:1;padding:1.5rem}.card-body h3{color:var(--ink);letter-spacing:-.02em;margin-bottom:.5rem;font-size:1rem;font-weight:600;line-height:1.35}.card-body h3:before{content:"— ";color:var(--teal)}.card-body p{color:var(--ink-2);font-size:.9rem;line-height:1.65}.claude-mock{border:1px solid var(--border);background:#020309;background:lab(.867769% .153042 -2.28779);border-radius:8px;width:100%;font-family:ui-monospace,SF Mono,Fira Code,monospace;font-size:.72rem;overflow:hidden}.mock-topbar{border-bottom:1px solid var(--border);background:#050912;background:lab(2.41043% .183806 -4.67822);align-items:center;gap:5px;padding:.5rem .75rem;display:flex}.mock-dot{background:var(--border);border-radius:50%;flex-shrink:0;width:8px;height:8px}.mock-title{color:var(--ink-3);letter-spacing:.04em;margin-left:.35rem;font-size:.65rem}.mock-body{flex-direction:column;gap:.55rem;padding:.75rem;display:flex}.mock-prompt{color:var(--teal);align-items:baseline;gap:.35rem;font-size:.72rem;display:flex}.mock-chevron{opacity:.8;flex-shrink:0}.mock-output{flex-direction:column;gap:4px;padding-left:.1rem;display:flex}.mock-tool-line{align-items:center;gap:.4rem;font-size:.68rem;display:flex}.mock-muted{color:var(--ink-3);opacity:.6}.mock-muted em{color:var(--ink-2);font-style:normal}.mock-check{color:var(--teal);flex-shrink:0}.mock-spinner-line{white-space:nowrap;align-items:center;gap:.4rem;min-width:0;margin-top:.15rem;font-size:.63rem;display:flex;overflow:hidden}.mock-spinner{color:var(--teal);flex-shrink:0}.mock-spinner:before{content:"✶";animation:.7s steps(6,end) infinite mock-spin}@keyframes mock-spin{0%{content:"✶"}17%{content:"✸"}33%{content:"✹"}50%{content:"✺"}67%{content:"✹"}83%{content:"✸"}}@media (prefers-reduced-motion:reduce){.mock-spinner:before{content:"⠸";animation:none}}.mock-brand{color:var(--ink);font-weight:600}.mock-verb{color:var(--ink-3);text-overflow:ellipsis;min-width:0;font-style:italic;overflow:hidden}.attn-chart{width:100%}.chart-label{color:var(--ink-3);letter-spacing:.04em;margin-bottom:1rem;font-size:.72rem}.chart-rows{flex-direction:column;gap:.75rem;display:flex}.chart-row{grid-template-columns:5rem 1fr 2.5rem;align-items:center;gap:.6rem;display:grid}.chart-name{color:var(--ink-3);text-align:right;white-space:nowrap;font-size:.75rem}.chart-row--hero .chart-name{color:var(--ink-2)}.chart-track{background:#141a28;background:lab(9.345% .237077 -10.1553);border-radius:3px;height:6px;overflow:hidden}.chart-fill{background:#333b4b;background:lab(24.436% -.152886 -11.0009);border-radius:3px;height:100%}.chart-fill--teal{background:var(--teal);box-shadow:0 0 8px #4abcb866;box-shadow:0 0 8px lab(69.8104% -34.0139 -8.16828/.4)}.chart-val{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.72rem}.chart-val--teal{color:var(--teal)}.cohort-visual{text-align:center}.cohort-dots{grid-template-columns:repeat(10,1fr);gap:5px;margin-bottom:1rem;display:grid}.cohort-dot{aspect-ratio:1;background:#141a28;background:lab(9.345% .237077 -10.1553);border:1px solid #262e3d;border:1px solid lab(18.628% -.0145137 -10.9563);border-radius:50%;width:100%}.cohort-dot--on{background:var(--teal);border-color:var(--teal);box-shadow:0 0 5px #4abcb859;box-shadow:0 0 5px lab(69.8104% -34.0139 -8.16828/.35)}.cohort-dot--pulse{animation:2.2s ease-in-out infinite cohort-pulse}@keyframes cohort-pulse{0%,to{box-shadow:0 0 5px #4abcb859;box-shadow:0 0 5px lab(69.8104% -34.0139 -8.16828/.35)}50%{box-shadow:0 0 0 5px #4abcb800,0 0 10px #4abcb833;box-shadow:0 0 0 5px lab(69.8104% -34.0139 -8.16828/0),0 0 10px lab(69.8104% -34.0139 -8.16828/.2)}}.cohort-sub{color:var(--ink-2);font-size:.78rem}.cohort-sub strong{color:var(--teal)}.explainer-grid .explainer-card{opacity:1;transform:none}.explainer-grid.cards-ready .explainer-card{opacity:0;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);transform:translateY(16px)}.explainer-grid.cards-ready.cards-visible .explainer-card{opacity:1;transform:none}.explainer-grid.cards-ready.cards-visible .explainer-card:first-child{transition-delay:0s}.explainer-grid.cards-ready.cards-visible .explainer-card:nth-child(2){transition-delay:90ms}.explainer-grid.cards-ready.cards-visible .explainer-card:nth-child(3){transition-delay:.18s}@media (prefers-reduced-motion:reduce){.explainer-grid.cards-ready .explainer-card{opacity:1;transition:none;transform:none}}@media (pointer:coarse) and (prefers-reduced-motion:no-preference){.explainer-card:first-child{animation:.6s cubic-bezier(.16,1,.3,1) 1s both card-enter}.explainer-card:nth-child(2){animation:.6s cubic-bezier(.16,1,.3,1) 1.15s both card-enter}.explainer-card:nth-child(3){animation:.6s cubic-bezier(.16,1,.3,1) 1.3s both card-enter}}@keyframes card-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:860px){.explainer-grid{grid-template-columns:1fr}.explainer{padding-bottom:4rem}}.footer{border-top:1px solid var(--border);padding:1.5rem}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;max-width:1120px;margin-inline:auto;display:flex}.footer span{color:var(--ink-3);font-size:.8125rem}.nav-actions{align-items:center;gap:1.25rem;display:flex}.nav-link{color:var(--ink-2);transition:color .16s var(--ease-out-expo);font-size:.9375rem;text-decoration:none}.nav-link:hover{color:var(--ink)}.nav-link:focus-visible{outline:2px solid var(--teal);outline-offset:4px;border-radius:3px}.console-skin{--surface:#060c18;--surface-2:#0d1523;--raised:#131b2d;--border:#242e42;--border-2:#36425a;--ink:#f2f5fb;--ink-2:#b2b8c2;--ink-3:#818691;--teal:#58cdc9;--teal-dim:#4ab1ae;--teal-ink:#001014;--teal-faint:#58cdc91f;--teal-line:#58cdc952;--teal-glow:#58cdc92e;--danger:#f97676;--font-mono:var(--font-geist-mono), ui-monospace, "SF Mono", monospace;--t-xs:.75rem;--t-sm:.8125rem;--t-base:.9375rem;--t-md:1.0625rem;--t-lg:1.375rem;--t-xl:1.75rem;--r-sm:6px;--r-md:9px;--r-lg:13px;--ease:cubic-bezier(.2, .8, .2, 1);font-size:var(--t-base);line-height:1.55}@supports (color:lab(0% 0 0)){.console-skin{--surface:lab(3.25023% .411004 -7.51427);--surface-2:lab(6.50156% .584886 -11.335);--raised:lab(9.85191% .700176 -12.9652);--border:lab(18.5453% .419274 -14.4872);--border-2:lab(27.8147% .205681 -16.0028);--ink:lab(96.4872% -.232726 -3.01886);--ink-2:lab(74.4111% -.406653 -6.00512);--ink-3:lab(55.8399% -.410974 -6.73188);--teal:lab(75.6441% -35.0009 -8.41619);--teal-dim:lab(66.2531% -31.6701 -7.61315);--teal-ink:lab(3.83473% -4.53552 -4.00205);--teal-faint:lab(75.6441% -35.0009 -8.41619/.12);--teal-line:lab(75.6441% -35.0009 -8.41619/.32);--teal-glow:lab(75.6441% -35.0009 -8.41619/.18);--danger:lab(65.8928% 50.7928 25.2824)}}.console-skin .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.cs-topbar{z-index:100;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--teal-glow);background:#03050fd6;background:lab(1.4995% .264466 -3.95331/.84);justify-content:space-between;align-items:center;gap:1rem;height:56px;padding:0 clamp(1rem,4vw,2rem);display:flex;position:sticky;top:0}.cs-brand{align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.cs-brand-mark{width:20px;height:20px}.cs-brand-name{font-size:var(--t-base);color:var(--ink);font-weight:600}.cs-brand-tag{font-size:var(--t-xs);color:var(--ink-3)}.cs-topbar-cta{font-size:var(--t-sm);color:var(--ink-2);transition:color .14s var(--ease);text-decoration:none}.cs-topbar-cta:hover{color:var(--teal)}.cs-page{width:100%;max-width:1000px;margin:0 auto;padding:0 clamp(1rem,4vw,2rem)}.cs-page-header{border-bottom:1px solid var(--border);padding:1.75rem 0 1.5rem}.cs-page-header h1{font-size:var(--t-xl);letter-spacing:-.025em;color:var(--ink);font-weight:600;line-height:1.1}.cs-page-sub{color:var(--ink-2);font-size:var(--t-sm);margin-top:.25rem}.cs-body{gap:1.25rem;padding:1.75rem 0 4rem;display:grid}.cs-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:1.25rem}.cs-signup-panel{gap:.55rem;display:grid}.cs-signup-title{font-size:var(--t-base);color:var(--ink);font-weight:600}.cs-note{font-size:var(--t-xs);color:var(--ink-3);margin:0}.console-skin .nl-signup{flex-wrap:wrap;gap:.5rem;display:flex}.console-skin .nl-signup-input{min-width:0;font-family:inherit;font-size:var(--t-sm);color:var(--ink);background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md);transition:border-color .14s var(--ease), box-shadow .14s var(--ease);flex:220px;padding:.6rem .7rem}.console-skin .nl-signup-input::placeholder{color:var(--ink-3)}.console-skin .nl-signup-input:focus{border-color:var(--teal-line);box-shadow:0 0 0 3px var(--teal-faint);outline:none}.console-skin .nl-signup-btn{min-height:40px;font-family:inherit;font-size:var(--t-sm);color:var(--teal-ink);background:var(--teal);border-radius:var(--r-md);cursor:pointer;white-space:nowrap;box-shadow:0 0 18px var(--teal-glow);transition:background .14s var(--ease);border:1px solid #0000;padding:0 1.1rem;font-weight:650}.console-skin .nl-signup-btn:hover{background:var(--teal-dim)}.console-skin .nl-signup-btn:disabled{opacity:.55;cursor:default;box-shadow:none}.console-skin .nl-signup-btn:focus-visible{outline:2px solid var(--teal-line);outline-offset:3px}.console-skin .nl-signup-err{font-size:var(--t-sm);color:var(--danger);flex-basis:100%}.console-skin .nl-signup-done{font-size:var(--t-sm);color:var(--teal);font-weight:550}.cs-list{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.cs-row{border-bottom:1px solid var(--border);color:inherit;transition:background .14s var(--ease);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.25rem;text-decoration:none;display:flex}.cs-row:last-child{border-bottom:none}.cs-row:hover{background:var(--surface-2)}.cs-row:focus-visible{outline:2px solid var(--teal-line);outline-offset:-2px}.cs-row-main{min-width:0}.cs-row-date{font-size:var(--t-xs);color:var(--ink-3)}.cs-row-title{font-size:var(--t-md);letter-spacing:-.01em;color:var(--ink);margin:.2rem 0 0;font-weight:600;line-height:1.25}.cs-row-excerpt{font-size:var(--t-sm);color:var(--ink-2);max-width:68ch;margin:.3rem 0 0;line-height:1.5}.cs-row-more{font-size:var(--t-sm);color:var(--teal);flex-shrink:0;font-weight:550}.cs-empty{color:var(--ink-2);font-size:var(--t-sm);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:2rem 1.25rem}.cs-footer{border-top:1px solid var(--border);margin-top:2rem;padding:1.5rem clamp(1rem,4vw,2rem)}.cs-footer span{font-size:var(--t-xs);color:var(--ink-3)}.cs-back{font-size:var(--t-sm);color:var(--ink-2);transition:color .14s var(--ease);margin-bottom:1.5rem;text-decoration:none;display:inline-block}.cs-back:hover{color:var(--teal)}.cs-article-date{font-size:var(--t-xs);color:var(--ink-3);display:block}.cs-article-title{letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:.4rem 0 0;font-size:1.95rem;font-weight:650;line-height:1.12}.cs-article-body{padding:1.75rem 0 0}.cs-cta{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);gap:.75rem;margin-top:2.5rem;padding:1.25rem;display:grid}.cs-cta h2{font-size:var(--t-md);letter-spacing:-.01em;color:var(--ink);font-weight:600}.console-skin .prose{font-size:var(--t-base);color:var(--ink-2);line-height:1.7}.console-skin .prose>*+*{margin-top:1.15rem}.console-skin .prose h2{font-size:var(--t-lg);letter-spacing:-.015em;color:var(--ink);margin-top:2.25rem;font-weight:600;line-height:1.25}.console-skin .prose h3{font-size:var(--t-md);color:var(--ink);margin-top:1.75rem;font-weight:600}.console-skin .prose a{color:var(--teal);text-underline-offset:2px}.console-skin .prose a:hover{text-decoration:underline}.console-skin .prose strong{color:var(--ink);font-weight:650}.console-skin .prose ul,.console-skin .prose ol{padding-left:1.4rem}.console-skin .prose li+li{margin-top:.4rem}.console-skin .prose blockquote{border-left:2px solid var(--teal-line);color:var(--ink-3);margin-left:0;padding-left:1rem;font-style:italic}.console-skin .prose code{font-family:var(--font-mono);background:var(--surface-2);border-radius:var(--r-sm);padding:.12em .4em;font-size:.85em}.console-skin .prose pre{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md);font-size:var(--t-sm);padding:1rem 1.15rem;line-height:1.6;overflow-x:auto}.console-skin .prose pre code{font-size:inherit;background:0 0;padding:0}.console-skin .prose img{border-radius:var(--r-md);max-width:100%}.console-skin .prose hr{border:none;border-top:1px solid var(--border)}@keyframes fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.anim-1,.anim-2,.anim-3{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){html.ready .anim-1{opacity:0;animation:fade-up .7s var(--ease-out-expo) 50ms forwards}html.ready .anim-2{opacity:0;animation:fade-up .7s var(--ease-out-expo) .18s forwards}html.ready .anim-3{opacity:0;animation:fade-up .7s var(--ease-out-expo) .32s forwards}}@media (max-width:600px){.hero{padding-top:6rem}.form-row{flex-direction:column}.form-input{flex:none;width:100%;height:46px}.form-submit{width:100%}.explainer{padding:3.5rem 1.25rem 4rem}.card-visual{padding:1rem}}.hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.hero-primary{background:var(--teal);color:#001014;color:lab(3.83473% -4.53552 -4.00205);letter-spacing:-.01em;height:48px;transition:background .16s var(--ease-out-expo), transform 60ms var(--ease-out-expo);border-radius:10px;align-items:center;gap:.45rem;padding:0 1.4rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.hero-primary:hover{background:var(--teal-dim);color:#001014;color:lab(3.83473% -4.53552 -4.00205)}.hero-primary:active{transform:translateY(1px)}.hero-primary:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.hero-actions-note{color:var(--ink-3);font-size:.85rem}.hero-dev{border-top:1px solid var(--border);text-align:center;max-width:30rem;margin:0 auto;padding-top:1.5rem}.hero-dev-label{color:var(--ink-2);margin-bottom:.85rem;font-size:.875rem;line-height:1.55}.hero-dev-label code{color:var(--teal);background:#4abcb81a;background:lab(69.8104% -34.0139 -8.16828/.1);border-radius:4px;padding:.05em .35em;font-family:ui-monospace,SF Mono,Fira Code,monospace;font-size:.82em}.bcast{border:1px solid var(--border);background:#020309;background:lab(.867769% .153042 -2.28779);border-radius:8px;width:100%;font-size:.74rem;overflow:hidden}.bcast-head{border-bottom:1px solid var(--border);color:var(--ink-2);background:#050912;background:lab(2.41043% .183806 -4.67822);justify-content:space-between;align-items:center;padding:.5rem .75rem;font-weight:600;display:flex}.bcast-new{color:var(--teal);font-family:ui-monospace,monospace;font-weight:500}.bcast-row{border-bottom:1px solid #242e4280;border-bottom:1px solid lab(18.5453% .419274 -14.4872/.5);grid-template-columns:auto 1fr auto auto;align-items:center;gap:.6rem;padding:.5rem .75rem;display:grid}.bcast-row:last-child{border-bottom:none}.bcast-row--muted{opacity:.62}.bcast-dot{background:var(--teal);width:6px;height:6px;box-shadow:0 0 8px var(--teal-glow);border-radius:50%}.bcast-dot--off{background:var(--ink-3);box-shadow:none}.bcast-name{color:var(--ink);font-weight:550}.bcast-slug{color:var(--ink-3);font-family:ui-monospace,monospace;font-size:.92em}.bcast-count{color:var(--ink-2);font-variant-numeric:tabular-nums;font-family:ui-monospace,monospace}.shell{border:1px solid var(--border);width:100%;color:var(--ink);background:#020309;background:lab(.867769% .153042 -2.28779);border-radius:8px;padding:.75rem .85rem;font-family:ui-monospace,SF Mono,Fira Code,monospace;font-size:.74rem;line-height:1.7}.shell-prompt{color:var(--teal);margin-right:.4rem}.shell-out{color:var(--ink-2)}.shell-ok{color:var(--teal)}.shell-mt{margin-top:.55rem}.shell-list{gap:.05rem;margin-top:.1rem;display:grid}.shell-dim{color:var(--ink-3)}@media (max-width:600px){.hero-actions{gap:.75rem}.hero-primary{justify-content:center;width:100%}.hero-actions-note{width:100%}}.hero-dev-link{letter-spacing:-.01em;color:var(--teal);transition:gap .18s var(--ease-out-expo), color .15s;align-items:center;gap:.4rem;font-size:.9rem;font-weight:550;text-decoration:none;display:inline-flex}.hero-dev-link:hover{color:var(--teal-dim);gap:.62rem}.hero-dev-link:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:4px}.install{border-top:1px solid var(--border);padding:clamp(3.5rem,8vw,7rem) 1.5rem;scroll-margin-top:72px}.install-inner{text-align:center;max-width:640px;margin-inline:auto}.install h2{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;font-size:clamp(1.9rem,4vw,2.75rem);font-weight:700;line-height:1.12}.install-sub{max-width:54ch;color:var(--ink-2);text-wrap:pretty;margin:1rem auto 2.5rem;font-size:clamp(.95rem,1.6vw,1.075rem);line-height:1.62}.install-sub code,.install-notes code{color:var(--teal);white-space:nowrap;background:#4abcb81a;background:lab(69.8104% -34.0139 -8.16828/.1);border-radius:4px;padding:.05em .35em;font-family:ui-monospace,SF Mono,Fira Code,monospace;font-size:.86em}.install-terminal{text-align:left;border:1px solid var(--border);background:#020309;background:lab(.867769% .153042 -2.28779);border-radius:12px;max-width:560px;margin-inline:auto;overflow:hidden;box-shadow:0 24px 60px -28px #000000e6,0 0 0 1px #4abcb80f;box-shadow:0 24px 60px -28px lab(.00195503% .0704154 -.207436/.9),0 0 0 1px lab(69.8104% -34.0139 -8.16828/.06)}.install-bar{border-bottom:1px solid var(--border);background:#050912;background:lab(2.41043% .183806 -4.67822);justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .6rem .55rem .85rem;display:flex}.install-bar-dots{align-items:center;gap:5px;min-width:0;display:flex}.install-bar-title{letter-spacing:.04em;color:var(--ink-3);margin-left:.5rem;font-family:ui-monospace,SF Mono,Fira Code,monospace;font-size:.68rem}.copy-btn{height:28px;font-family:var(--font-sans);letter-spacing:-.01em;color:var(--ink-2);border:1px solid var(--border);cursor:pointer;background:#0f1624;background:lab(7.04036% .444807 -10.7552);border-radius:7px;flex-shrink:0;align-items:center;gap:.38rem;padding:0 .65rem;font-size:.78rem;font-weight:550;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.copy-btn:hover{color:var(--ink);background:var(--surface-2);border-color:#4abcb866;border-color:lab(69.8104% -34.0139 -8.16828/.4)}.copy-btn:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.copy-btn[data-copied=true]{color:var(--teal);background:#4abcb81f;background:lab(69.8104% -34.0139 -8.16828/.12);border-color:#4abcb880;border-color:lab(69.8104% -34.0139 -8.16828/.5)}.copy-btn svg{flex-shrink:0;width:13px;height:13px}.install-body{padding:1.05rem 1.1rem 1.2rem;font-family:ui-monospace,SF Mono,Fira Code,monospace;font-size:.82rem;line-height:1.75;overflow-x:auto}.install-line{white-space:nowrap;align-items:baseline;gap:.5rem;display:flex}.install-line--primary{color:var(--ink);font-size:.86rem}.install-cmd-text{color:var(--ink)}.install-cursor{background:var(--teal);width:.5rem;height:1.05em;margin-left:.05rem;animation:1.1s step-end infinite install-blink;display:inline-block;transform:translateY(.14em)}@keyframes install-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.install-cursor{opacity:.55;animation:none}}.install-then{margin-top:.9rem}.install-comment{color:var(--ink-3);margin-bottom:.15rem;display:block}.install-line--dim{color:var(--ink-3)}.install-line--dim .shell-prompt{color:var(--teal-dim);opacity:.75}.install-notes{flex-wrap:wrap;justify-content:center;gap:.55rem 1.35rem;max-width:560px;margin:1.75rem auto 0;list-style:none;display:flex}.install-notes li{color:var(--ink-2);align-items:center;gap:.45rem;font-size:.85rem;display:inline-flex}.install-notes li:before{content:"✓";color:var(--teal);font-size:.9em;font-weight:700}.install-req{color:var(--ink-3);margin-top:1.6rem;font-size:.8rem}.install-alt{color:var(--ink-3);margin-top:.6rem;font-size:.85rem}.install-alt a{color:var(--ink-2);border-bottom:1px solid #4abcb859;border-bottom:1px solid lab(69.8104% -34.0139 -8.16828/.35);text-decoration:none;transition:color .15s,border-color .15s}.install-alt a:hover{color:var(--teal);border-color:var(--teal)}.install-alt a:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:3px}@media (max-width:600px){.install-body{font-size:.76rem}.install-line--primary{white-space:normal;align-items:flex-start;font-size:.79rem}.install-cmd-text{overflow-wrap:anywhere}.install-line--primary .install-cursor{display:none}}
