:root{--bg-0:#08080f;--bg-1:#0d0d18;--bg-2:#10101c;--bg-3:#1b1b2e;--bg-hover:#8b5cf612;--bg-sel:linear-gradient(90deg, #8b5cf62e, #ec48990f);--bg-float:#121220db;--line:#22223a;--line-soft:#1a1a2c;--line-strong:#2e2e4a;--text:#eeedff;--text-2:#c9c7e6;--text-3:#a3a1c4;--text-4:#646285;--brand:linear-gradient(135deg, #8b5cf6, #ec4899);--brand-x:linear-gradient(90deg, #8b5cf6, #ec4899);--bg-tabs:#0a0a13;--violet:#8b5cf6;--pink:#ec4899;--link:#a5b4fc;--waiting:#fbbf24;--working:#60a5fa;--done:#34d399;--error:#fb7185;--glow:0 0 0 1px #a78bfa73, 0 8px 24px -6px #ec489973;--shadow-float:0 24px 60px -12px #000000b3, 0 0 0 1px #8b5cf614;--bg-control:#10101cb3;--tint-violet:#8b5cf61f;--tint-violet-soft:#8b5cf60f;--edge-violet:#a78bfa59;--edge-violet-soft:#a78bfa38;--glow-pink:#ec48998c;--glow-violet:#8b5cf680;--on-brand:#fff;--tint-waiting:#fbbf2414;--edge-waiting:#fbbf2452;--bg-sticky:#0d0d18e0;--hit-bg:#fbbf243d;--hit-edge:#fbbf24d9;--hit-glow:#fbbf2459;--tint-error:#fb718512;--edge-error:#fb71858c;--bg-field:#00000047;--tint-done:#34d39912;--edge-done:#34d3994d;--glow-done:#34d399b3;--tint-working:#60a5fa12;--edge-working:#60a5fa4d;--glow-working:#60a5fab3;--glow-waiting:#fbbf2499;--glow-error:#fb718599;--tint-error-strong:#fb718529;--tint-error-hover:#fb718542;--text-error:#fda4af;--shadow-card:0 12px 32px -20px #000000d9;--sheen:#ffffff1a;--seg-on:linear-gradient(135deg, #8b5cf68c, #ec489961);--seg-on-shadow:inset 0 1px 0 #ffffff24, 0 0 0 1px #a78bfa73, 0 4px 14px -6px #ec489999;--lane-1:#8b5cf6;--lane-2:#ec4899;--lane-3:#60a5fa;--lane-4:#2dd4bf;--lane-5:#818cf8;--lane-6:#fbbf24;--person-1:#b794f6;--person-2:#4fc3d9;--person-3:#f28fad;--person-4:#a3d977;--person-5:#f2a766;--person-6:#7cc4ff;--person-7:#e8a0e8;--person-8:#e6d06e;--dim-layer:#08080f8c;--bg-float-strong:#121220f7;--worktree:#4fc3d9;--worktree-text:#bfeff7;--tint-worktree:#4fc3d91a;--edge-worktree:#4fc3d947;--lane-worktree:linear-gradient(180deg, var(--line-strong), #4fc3d98c 30%, #4fc3d926);--tint-meet:#8b5cf61a;--edge-meet:#a78bfa3d;--text-meet:#d9ccff;--tint-pink:#ec48991f;--tint-sky:#60a5fa1f;--font:"Instrument Sans", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--r-sm:6px;--radius:10px;--r-lg:14px;--ease:cubic-bezier(.2,.8,.2,1);--t-fast:.12s;--t-med:.18s;--t-slow:.24s;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg-0);color:var(--text);font:13px/1.4 var(--font);-webkit-font-smoothing:antialiased;user-select:none;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;text-align:left;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease), transform var(--t-fast) var(--ease), opacity var(--t-fast) var(--ease);background:0 0;border:0;padding:0}button:active:not(:disabled){transform:scale(.97)}button:focus-visible,input:focus-visible,[tabindex]:focus-visible{box-shadow:0 0 0 2px var(--bg-0), 0 0 0 3.5px var(--violet);border-radius:var(--r-sm);outline:none}input::placeholder{color:var(--text-4)}::selection{background:#8b5cf659}.mono{font-family:var(--mono);font-variant-ligatures:none}.section-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-4);font-size:10.5px;font-weight:600}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:padding-box padding-box;border:3px solid #0000;border-radius:10px}:hover::-webkit-scrollbar-thumb{background-color:#a3a1c438}::-webkit-scrollbar-thumb:hover{background-color:#a3a1c466!important}@keyframes atl-pulse-ring{0%,to{box-shadow:0 0 0 1.5px var(--ring,var(--waiting)), 0 0 0 0 #fbbf2400}50%{box-shadow:0 0 0 1.5px var(--ring,var(--waiting)), 0 0 0 6px #fbbf2438}}@keyframes atl-pulse-dot{0%,to{box-shadow:0 0 #fbbf248c}60%{box-shadow:0 0 0 5px #fbbf2400}}@keyframes atl-pulse-working{0%,to{box-shadow:0 0 0 0 var(--glow-working)}60%{box-shadow:0 0 0 4px #0000}}@keyframes atl-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes atl-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes atl-pop{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@keyframes atl-fade{0%{opacity:0}to{opacity:1}}@keyframes atl-glow-wait{0%,to{box-shadow:inset 0 0 0 1px #fbbf2473,0 0 18px -6px #fbbf2440}50%{box-shadow:inset 0 0 0 1px #fbbf24cc,0 0 26px -4px #fbbf2466}}@keyframes atl-fade-target{0%{background-color:#fbbf2438}to{background-color:#8b5cf614}}@keyframes atl-drop{0%{opacity:0;transform:translateY(-8px)scaleY(.94)}to{opacity:1;transform:none}}@keyframes atl-row-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes atl-check{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.15)}to{transform:none}}.enter{animation:atl-enter var(--t-med) var(--ease) both}.pop{animation:atl-pop var(--t-med) var(--ease) both}.shimmer{background:linear-gradient(90deg, var(--text-4) 0%, var(--text) 50%, var(--text-4) 100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite atl-shimmer}.pulse{animation:1.8s ease-out infinite atl-pulse-dot}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.shimmer{-webkit-text-fill-color:currentColor;background:0 0}button:active:not(:disabled){transform:none}}:root[data-motion=reduced] *,:root[data-motion=reduced] :before,:root[data-motion=reduced] :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}:root[data-motion=reduced] .shimmer{-webkit-text-fill-color:currentColor;background:0 0}:root[data-motion=reduced] button:active:not(:disabled){transform:none}:root{--site-max:1120px;--site-gutter:clamp(16px, 4vw, 32px);--aurora-violet:#8b5cf68c;--aurora-pink:#ec489966;--shot-shadow:0 40px 100px -20px #000c, 0 0 0 1px #8b5cf61a, 0 0 80px -20px #8b5cf659;--btn-shadow:0 10px 30px -8px #ec48998c, inset 0 1px 0 #fff3;--traffic:#2e2e4a;--live-halo:#fbbf2438;--live-edge:#fbbf24cc;--live-aura:#fbbf2466;--live-light:#ffffff80}html,body{height:auto}html{scroll-behavior:smooth;scroll-padding-top:80px}body{user-select:auto;font:16px/1.6 var(--font);overflow:clip auto}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}h1,h2,h3,p,ul,ol{margin:0}.container{width:100%;max-width:var(--site-max);padding:0 var(--site-gutter);margin:0 auto}.section{padding-block:clamp(64px,10vw,120px)}.eyebrow{font:600 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--brand);color:#0000;-webkit-background-clip:text;background-clip:text}.h1{letter-spacing:-.035em;font-size:clamp(40px,7vw,72px);font-weight:700;line-height:1.02}.h2{letter-spacing:-.03em;font-size:clamp(30px,4.2vw,44px);font-weight:700;line-height:1.08}.lead{color:var(--text-2);font-size:clamp(16px,1.6vw,19px);line-height:1.6}.grad{background:var(--brand);color:#0000;-webkit-background-clip:text;background-clip:text}.fine{color:var(--text-3);font:12.5px var(--mono)}.btn{transition:transform var(--t-fast) var(--ease), box-shadow var(--t-med) var(--ease), background-color var(--t-fast) var(--ease);border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:15px;font-weight:600;display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{background:var(--brand);color:var(--on-brand);box-shadow:var(--btn-shadow)}.btn-primary:hover{box-shadow:var(--btn-shadow), var(--glow);transform:translateY(-1px)}.btn-ghost{border:1px solid var(--line-strong);color:var(--text-2)}.btn-ghost:hover{background:var(--bg-hover);color:var(--text);border-color:var(--edge-violet)}.btn:focus-visible,a:focus-visible{box-shadow:0 0 0 2px var(--bg-0), 0 0 0 3.5px var(--violet);border-radius:999px;outline:none}.pill{background:var(--tint-violet);border:1px solid var(--edge-violet-soft);color:var(--text-2);border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-weight:600;display:inline-flex}kbd{font:500 12px var(--mono);border-radius:var(--r-sm);background:var(--bg-3);border:1px solid var(--line-strong);color:var(--text-2);border-bottom-width:2px;padding:2px 7px}.js-reveal [data-reveal]:not(.is-in){opacity:0;transform:translateY(18px)}.js-reveal [data-reveal].is-in{animation:site-reveal .6s var(--ease) backwards}@keyframes site-reveal{0%{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}[data-reveal]{opacity:1!important;transform:none!important}}.md[data-astro-cid-sodkgh6f]{padding:8px 16px;font-size:13.5px}.soon[data-astro-cid-sodkgh6f] .dot[data-astro-cid-sodkgh6f]{background:var(--violet);width:7px;height:7px;box-shadow:0 0 10px var(--glow-violet);border-radius:50%}.nav[data-astro-cid-wpvy4v7s]{z-index:10;transition:background-color var(--t-med) var(--ease), box-shadow var(--t-med) var(--ease), backdrop-filter var(--t-med) var(--ease);position:sticky;top:0}.nav.is-scrolled{background:var(--bg-float);backdrop-filter:blur(16px)saturate(140%);box-shadow:0 1px 0 var(--line-soft)}.inner[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;height:64px;display:flex}.brand[data-astro-cid-wpvy4v7s]{letter-spacing:-.01em;align-items:center;gap:10px;font-size:17px;font-weight:650;display:flex}nav[data-astro-cid-wpvy4v7s]{color:var(--text-3);align-items:center;gap:clamp(14px,3vw,28px);font-size:14.5px;display:flex}nav[data-astro-cid-wpvy4v7s]>a[data-astro-cid-wpvy4v7s]{transition:color var(--t-fast) var(--ease)}nav[data-astro-cid-wpvy4v7s]>a[data-astro-cid-wpvy4v7s]:hover{color:var(--text)}@media (width<=520px){nav[data-astro-cid-wpvy4v7s]>a[data-astro-cid-wpvy4v7s][href=\/changelog]{display:none}}footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line-soft);margin-top:40px;padding:40px 0 32px}.inner[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex}.left[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:8px;display:flex}.brand[data-astro-cid-jo6i4kqk]{align-items:center;gap:8px;font-weight:600;display:flex}nav[data-astro-cid-jo6i4kqk]{color:var(--text-3);flex-wrap:wrap;gap:20px;font-size:14px;display:flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{transition:color var(--t-fast) var(--ease)}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--text)}.legal[data-astro-cid-jo6i4kqk]{color:var(--text-3);margin-top:24px;font-size:12.5px}
