@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');

:root{color-scheme:dark;--ink:#0b1020;--ink-2:#10182a;--panel:#121c2e;--panel-2:#172337;--line:rgba(199,215,232,.12);--line-bright:rgba(199,215,232,.22);--text:#eef5f5;--muted:#9eacb9;--soft:#c0ccd4;--mint:#78e5bd;--mint-dark:#0c493d;--blue:#86a9ff;--amber:#efbd75;--mono:'DM Mono',ui-monospace,SFMono-Regular,Consolas,monospace;--sans:'DM Sans',Inter,system-ui,-apple-system,'Segoe UI',sans-serif;--display:Manrope,'DM Sans',sans-serif;--wrap:1160px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:82px}body{margin:0;background:var(--ink);color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{color:inherit}::selection{background:rgba(120,229,189,.3);color:#fff}.section-wrap{width:min(var(--wrap),calc(100% - 56px));margin-inline:auto}.skip-link{position:fixed;z-index:20;left:16px;top:12px;padding:10px 14px;border-radius:8px;background:var(--mint);color:var(--ink);transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}
.topbar{height:76px;width:min(1320px,calc(100% - 56px));margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:5}.brand{display:inline-flex;align-items:center;gap:10px;font:800 15px var(--display);letter-spacing:-.045em;color:var(--text)}.brand-light{font-weight:500;color:#9eacb9}.brand-mark{width:32px;height:32px;border-radius:10px;background:var(--mint);display:grid;place-items:center}.brand-mark svg{width:24px;height:24px;fill:none;stroke:#0c1722;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.site-nav{display:flex;align-items:center;gap:34px}.site-nav>a{font-size:13px;color:var(--muted);transition:color .18s}.site-nav>a:hover{color:var(--text)}.site-nav .nav-github{padding:9px 14px;border:1px solid var(--line-bright);border-radius:7px;color:var(--text)}.nav-github span{color:var(--mint);padding-left:4px}.menu-toggle{display:none}
.hero{min-height:596px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;position:relative;padding:70px 0 70px}.hero-copy{position:relative;z-index:2;padding:0 0 24px}.eyebrow{display:flex;align-items:center;gap:9px;color:var(--mint);font:500 10px var(--mono);letter-spacing:.12em}.status-dot{width:7px;height:7px;background:var(--mint);border-radius:50%;box-shadow:0 0 14px rgba(120,229,189,.8)}h1,h2,h3,p{margin-top:0}.hero h1{font:700 clamp(54px,7vw,86px)/.99 var(--display);letter-spacing:-.078em;margin:25px 0 19px}.accent-word{color:var(--mint);position:relative}.accent-word:after{content:'';height:7px;position:absolute;left:1px;right:3px;bottom:-8px;background:linear-gradient(90deg,var(--mint),rgba(120,229,189,0));border-radius:50%}.hero-lede{max-width:480px;color:#aebbc8;font-size:16px;line-height:1.75;margin-bottom:27px}.hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.button{min-height:46px;padding:0 16px;display:inline-flex;justify-content:center;align-items:center;gap:10px;border:1px solid transparent;border-radius:7px;font-weight:600;font-size:13px;cursor:pointer;transition:transform .16s,background .16s,border-color .16s,color .16s}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--mint);color:#0b1a20;box-shadow:0 5px 20px rgba(120,229,189,.12)}.button-primary:hover{background:#9af2d0}.button-quiet{background:rgba(255,255,255,.035);border-color:var(--line-bright);color:#d7e0e5}.button-quiet code{font:12px var(--mono)}.button-quiet .copy-icon{font-size:15px;color:var(--mint)}.copy-label{font:10px var(--mono);color:var(--muted);border-left:1px solid var(--line-bright);padding-left:10px}.release-notes{margin-top:25px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.release-pill{display:inline-flex;align-items:center;gap:7px;height:27px;padding:0 9px;border:1px solid var(--line);border-radius:5px;color:var(--soft);font:10px var(--mono)}.release-pill strong{color:var(--text);font-weight:500}.release-pill>span:last-child{color:var(--muted)}.release-dot{width:6px;height:6px;border-radius:100%;background:var(--mint)}.release-dot.legacy{background:var(--amber)}.release-notes>a{font-size:11px;color:var(--muted);margin-left:2px}.release-notes>a:hover{color:var(--mint)}
.hero-visual{height:430px;position:relative;display:grid;place-items:center;isolation:isolate}.visual-glow{position:absolute;width:330px;height:330px;background:radial-gradient(circle,rgba(74,196,158,.13),rgba(65,115,167,.07) 42%,transparent 69%);filter:blur(14px);z-index:-1}.visual-orbit{position:absolute;border:1px solid rgba(133,166,193,.1);border-radius:50%;transform:rotate(-22deg)}.orbit-one{width:440px;height:220px}.orbit-two{width:390px;height:300px;transform:rotate(55deg)}.queue-card{width:min(100%,410px);padding:20px 22px 17px;border:1px solid rgba(172,196,213,.23);border-radius:14px;background:linear-gradient(145deg,rgba(20,33,51,.96),rgba(12,21,36,.93));box-shadow:0 32px 80px rgba(0,0,0,.35),inset 0 1px rgba(255,255,255,.04);transform:rotate(-2deg)}.queue-card-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--line);font:10px var(--mono);letter-spacing:.08em;color:#91a2af}.live-indicator{font-size:9px;color:var(--mint);display:flex;align-items:center;gap:6px}.live-indicator i,.panel-status i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 10px rgba(120,229,189,.8)}.flow-row{height:54px;display:flex;align-items:center;gap:11px}.flow-icon{width:24px;height:24px;display:grid;place-items:center;background:rgba(134,169,255,.11);color:var(--blue);border-radius:6px}.flow-label{color:#b7c1cc;font-size:12px;width:64px}.flow-row>b{font:11px var(--mono);color:#d9e3e8}.flow-dots{display:flex;gap:5px;flex:1}.flow-dots i{display:block;width:7px;height:7px;border-radius:2px;background:#84a2ee}.flow-divider{height:23px;display:flex;align-items:center;gap:9px;color:#718294;font:9px var(--mono);letter-spacing:.04em}.flow-divider>span:first-child,.flow-divider>span:last-child{flex:1;border-top:1px dashed rgba(167,189,207,.2)}.limiter-node{height:67px;border:1px solid rgba(120,229,189,.27);border-radius:8px;background:rgba(62,169,138,.08);display:flex;align-items:center;gap:12px;padding:0 13px;position:relative}.node-pulse{position:absolute;inset:-1px;border-radius:8px;border:1px solid rgba(120,229,189,.24);animation:pulse 3s infinite}.limiter-node svg{width:33px;height:33px;padding:6px;border-radius:7px;background:rgba(120,229,189,.13);fill:none;stroke:var(--mint);stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.limiter-node div{display:flex;flex-direction:column;gap:3px}.limiter-node div b{font-size:12px;font-weight:600}.limiter-node small{font:9px var(--mono);color:#91a99f}.node-check{margin-left:auto;color:var(--mint);font-size:15px}.flow-divider.output{color:#638f83}.output-row .flow-icon{background:rgba(120,229,189,.12);color:var(--mint)}.output-row .flow-dots i{background:var(--mint)}.quota-line{margin-top:11px;padding-top:13px;border-top:1px solid var(--line);display:flex;align-items:center;gap:10px;font:9px var(--mono);color:#81929e}.quota-track{display:flex;gap:3px;flex:1}.quota-track i{height:4px;flex:1;border-radius:3px;background:var(--mint)}.quota-track i.muted{background:#263748}.quota-line strong{font-weight:400;color:#c3d2d8}.floating-chip{position:absolute;padding:9px 12px;border-radius:7px;border:1px solid var(--line-bright);background:rgba(16,26,42,.94);box-shadow:0 12px 24px rgba(0,0,0,.22);font:10px var(--mono);color:#c5d0d7}.chip-a{top:62px;left:0}.chip-b{bottom:51px;right:-3px}.chip-check{color:var(--mint);margin-right:7px}.chip-clock{color:var(--blue);margin-right:7px}.hero-foot{position:absolute;bottom:0;left:0;right:0;border-top:1px solid var(--line);padding:15px 0;display:flex;justify-content:space-between;color:#72808e;font:9px var(--mono);letter-spacing:.09em}.hero-foot b{color:var(--mint);font-size:14px;margin-left:5px}
.trust-strip{background:#0e1626;border-block:1px solid var(--line)}.trust-inner{width:min(var(--wrap),calc(100% - 56px));margin:auto;min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:20px}.trust-inner span{font-size:11px;color:#9eacb8;white-space:nowrap}.trust-inner b{font:10px var(--mono);color:var(--mint);margin-right:8px}
.section-block{padding-top:112px;padding-bottom:112px}.section-heading{display:grid;grid-template-columns:1fr .66fr;align-items:end;gap:60px;margin-bottom:40px}.section-heading .eyebrow{margin-bottom:16px}.section-heading h2,.playground-intro h2{font:650 clamp(32px,4vw,47px)/1.08 var(--display);letter-spacing:-.06em;margin:0}.section-heading>p{color:var(--muted);font-size:14px;line-height:1.8;margin:0 0 3px;max-width:465px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.step-card{min-height:269px;padding:19px 20px 21px;background:linear-gradient(145deg,rgba(21,33,51,.75),rgba(15,24,39,.6));border:1px solid var(--line);border-radius:10px;transition:transform .2s,border-color .2s}.step-card:hover{transform:translateY(-4px);border-color:rgba(120,229,189,.26)}.step-index{font:9px var(--mono);letter-spacing:.08em;color:#81909b}.step-art{height:100px;margin:11px 0 16px;position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,rgba(64,96,121,.17),transparent 68%)}.config-art{flex-direction:column;gap:12px}.slider-line{height:3px;width:140px;background:#314255;position:relative;border-radius:3px}.slider-line:after{content:'';position:absolute;left:0;top:0;bottom:0;width:63%;background:var(--blue);border-radius:3px}.slider-line i{position:absolute;z-index:1;left:60%;top:50%;width:11px;height:11px;border:2px solid var(--blue);border-radius:100%;background:#131e30;transform:translate(-50%,-50%)}.slider-line.short{width:96px;margin-left:-42px}.slider-line.short:after{width:48%;background:var(--mint)}.slider-line.short i{left:46%;border-color:var(--mint)}.config-badge{position:absolute;right:18px;bottom:13px;border:1px solid var(--line);border-radius:4px;padding:4px 7px;color:#9eacb9;font:8px var(--mono)}.queue-art{gap:10px}.queue-art>i{display:block;width:20px;height:20px;border-radius:5px;background:rgba(134,169,255,.16);border:1px solid rgba(134,169,255,.32)}.queue-art>i:nth-child(2){background:rgba(120,229,189,.15);border-color:rgba(120,229,189,.37)}.queue-chevron{font:20px var(--mono);color:#71899a;margin:0 4px}.queue-art>b{font:9px var(--mono);color:var(--mint);border:1px solid rgba(120,229,189,.26);border-radius:4px;padding:4px}.resume-art{gap:12px}.resume-clock{height:43px;width:43px;display:grid;place-items:center;border:1px solid rgba(120,229,189,.36);border-radius:50%;color:var(--mint);font-size:19px;box-shadow:0 0 24px rgba(120,229,189,.1)}.resume-wave{width:70px;height:20px;border-bottom:2px solid var(--mint);border-radius:50%;transform:translateY(-5px)}.resume-art b{align-self:flex-end;margin-bottom:24px;font:9px var(--mono);color:#99acb7}.step-card h3{font:600 15px var(--display);margin-bottom:7px;letter-spacing:-.02em}.step-card p{font-size:12px;color:var(--muted);line-height:1.7;margin:0;max-width:300px}.step-card code{font:10px var(--mono);color:#bbd0ce}
.playground-section{border-block:1px solid var(--line);background:radial-gradient(ellipse at 12% 13%,rgba(54,106,115,.14),transparent 34%),#0e1727}.playground-wrap{padding-top:94px;padding-bottom:95px;display:grid;grid-template-columns:.72fr 1.28fr;gap:76px;align-items:start}.playground-intro .eyebrow{margin-bottom:18px}.playground-intro h2{font-size:43px}.playground-intro>p:not(.eyebrow){max-width:335px;color:var(--muted);font-size:13px;line-height:1.75;margin:16px 0 26px}.playground-controls{display:flex;flex-direction:column;gap:10px;max-width:340px}.playground-controls label{display:flex;justify-content:space-between;align-items:center;color:#cbd5dd;font-size:11px;margin-top:6px}.playground-controls label output{color:var(--mint);font:11px var(--mono)}input[type=range]{width:100%;accent-color:var(--mint);height:16px;cursor:pointer}.range-ends{display:flex;justify-content:space-between;color:#6e7f8b;font:9px var(--mono);margin-top:-9px}.playground-controls select{padding:10px 12px;border:1px solid var(--line-bright);border-radius:6px;background:#141f31;color:var(--text);font-size:12px;outline:none}.playground-controls select:focus,.playground-controls input:focus-visible,.button:focus-visible,.code-tab:focus-visible,.icon-copy:focus-visible,.code-copy:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.run-demo{width:100%;margin-top:10px;min-height:48px}.run-demo:disabled{opacity:.5;cursor:not-allowed;transform:none}.run-symbol{font-size:9px}.demo-note{min-height:32px;margin:0;color:#718491;font-size:10px;line-height:1.5}.demo-panel{min-width:0;border:1px solid rgba(166,194,210,.18);border-radius:11px;background:#111c2d;box-shadow:0 24px 70px rgba(0,0,0,.18);overflow:hidden}.demo-panel-head{height:67px;padding:0 19px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.demo-panel-head>div{display:flex;flex-direction:column;gap:2px}.panel-label{font:8px var(--mono);color:#71838f;letter-spacing:.1em}.demo-panel-head strong{font:600 13px var(--display)}.panel-status{font:9px var(--mono);color:var(--mint);display:flex;align-items:center;gap:6px}.panel-status.busy{color:var(--blue)}.panel-status.busy i{background:var(--blue);box-shadow:0 0 9px rgba(134,169,255,.65);animation:blink .9s infinite}.panel-status.waiting{color:var(--amber)}.panel-status.waiting i{background:var(--amber);box-shadow:0 0 8px rgba(239,189,117,.5)}.monitor-stats{display:grid;grid-template-columns:repeat(3,1fr);padding:17px 19px 15px;border-bottom:1px solid var(--line)}.monitor-stats>div{display:flex;flex-direction:column;gap:4px}.monitor-stats>div+div{border-left:1px solid var(--line);padding-left:19px}.monitor-stats span,.quota-monitor-head>span{font:8px var(--mono);letter-spacing:.07em;color:#718491}.monitor-stats b{font:500 20px var(--mono);color:#e5eded}.monitor-stats b small{font-size:10px;color:#82939f}.quota-monitor{padding:15px 19px 13px;border-bottom:1px solid var(--line)}.quota-monitor-head,.quota-monitor-foot{display:flex;align-items:center;justify-content:space-between}.quota-monitor-head strong{font:10px var(--mono);font-weight:400;color:#c6d4d9}.quota-monitor-track{height:6px;display:flex;gap:4px;margin:10px 0 8px}.quota-monitor-track span{height:100%;flex:1;border-radius:5px;background:#25374a;transition:background .3s}.quota-monitor-track span.used{background:#284b48}.quota-monitor-track span.remaining{background:var(--mint);box-shadow:0 0 8px rgba(120,229,189,.17)}.quota-monitor-foot{font:8px var(--mono);color:#6f818c}.quota-monitor-foot b{font-weight:400;color:#aebfc7}.request-list{height:248px;padding:11px 16px;overflow:auto;display:flex;flex-direction:column;gap:6px;scrollbar-color:#34475a transparent;scrollbar-width:thin}.empty-state{margin:auto;display:flex;align-items:center;flex-direction:column;gap:5px;color:#738592}.empty-mark{font-size:21px;color:var(--mint);margin-bottom:2px}.empty-state strong{color:#aebbc2;font-size:11px;font-weight:500}.empty-state span:last-child{font-size:10px}.request-row{min-height:37px;padding:6px 9px;border:1px solid rgba(178,199,212,.08);border-radius:5px;background:rgba(255,255,255,.018);display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;animation:row-in .22s ease-out}.request-id{font:9px var(--mono);color:#889ba8}.request-detail{display:flex;align-items:center;gap:8px;font-size:10px;color:#d1dbe0}.request-detail i{width:6px;height:6px;border-radius:50%;background:#6d7d8a}.request-row.running .request-detail i{background:var(--blue);animation:blink .8s infinite}.request-row.done .request-detail i{background:var(--mint)}.request-row.queued .request-detail i{background:var(--amber)}.request-row.error .request-detail i{background:#f48686}.request-meta{font:8px var(--mono);color:#8fa3ad}.request-row.queued .request-meta{color:#d4ad72}.demo-panel-foot{height:39px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 17px;color:#71848f;font:8px var(--mono)}.demo-panel-foot>span{display:flex;align-items:center;gap:6px}.demo-panel-foot i{width:5px;height:5px;border-radius:50%;background:var(--mint)}.demo-panel-foot button{border:0;background:none;color:#9cacb6;font:8px var(--mono);cursor:pointer}.demo-panel-foot button:hover{color:var(--mint)}
.release-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:38px}.release-card{padding:22px;border:1px solid var(--line-bright);border-radius:9px;background:linear-gradient(142deg,rgba(21,34,53,.72),rgba(14,23,38,.77))}.modern-card{border-top:2px solid var(--mint)}.legacy-card{border-top:2px solid var(--amber)}.release-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.version-mark{width:37px;height:37px;border-radius:8px;display:grid;place-items:center;font:13px var(--mono)}.modern-mark{background:rgba(120,229,189,.12);color:var(--mint)}.legacy-mark{background:rgba(239,189,117,.12);color:var(--amber)}.release-label{font:8px var(--mono);letter-spacing:.07em;display:flex;align-items:center;gap:6px}.release-label i{height:6px;width:6px;border-radius:50%}.label-modern{color:var(--mint)}.label-modern i{background:var(--mint)}.label-legacy{color:var(--amber)}.label-legacy i{background:var(--amber)}.release-card h3{font:600 17px var(--display);margin-bottom:4px}.release-card>p{font-size:11px;color:var(--muted);margin-bottom:16px}.install-line{min-height:42px;padding:0 10px;background:#0c1422;border:1px solid var(--line);border-radius:5px;display:flex;align-items:center;justify-content:space-between;gap:8px}.install-line code{font:10px var(--mono);color:#c7d6dc;overflow-wrap:anywhere}.icon-copy{flex:0 0 auto;border:0;background:transparent;color:#81929d;font-size:16px;cursor:pointer}.icon-copy:hover{color:var(--mint)}.release-card-bottom{display:flex;align-items:center;gap:12px;margin-top:14px;color:#82939e;font:9px var(--mono)}.release-card-bottom span:first-child{color:#d7e0e3}.release-card-bottom a{margin-left:auto;color:var(--mint);font:10px var(--sans)}
.code-example{border:1px solid var(--line-bright);border-radius:8px;background:#0d1523;overflow:hidden}.code-head{height:49px;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 14px;gap:18px}.code-head>span{display:flex;gap:5px}.code-head>span i{width:7px;height:7px;background:#40505d;border-radius:50%}.code-head>span i:first-child{background:#dd7775}.code-head>span i:nth-child(2){background:#d7b76c}.code-head>span i:nth-child(3){background:#7dbd93}.code-tabs{display:flex;align-self:stretch;gap:14px}.code-tab{background:none;border:0;border-bottom:1px solid transparent;color:#82929e;font:10px var(--mono);cursor:pointer}.code-tab.active{border-bottom-color:var(--mint);color:var(--text)}.code-copy{margin-left:auto;border:0;background:none;color:#91a1ad;font:9px var(--mono);cursor:pointer}.code-copy:hover{color:var(--mint)}.code-example pre{margin:0;padding:20px 22px 23px;overflow:auto;color:#cedadc;font:11px/1.85 var(--mono)}.code-muted{color:#748792}.code-key{color:#91b3ff}.code-fn{color:#8fe1c1}.code-num{color:#efbd75}.code-string{color:#cbacfa}.api-band{border-block:1px solid var(--line);background:#0e1626}.api-band-inner{min-height:106px;display:flex;align-items:center;justify-content:space-between;gap:24px}.api-band-inner>div{display:flex;align-items:center;gap:11px}.api-symbol{width:32px;height:32px;border:1px solid rgba(120,229,189,.2);border-radius:7px;display:grid;place-items:center;color:var(--mint);font-size:17px}.api-band-inner>div span:last-child{display:flex;flex-direction:column;gap:2px}.api-band-inner>div b{font-size:10px;font-weight:600}.api-band-inner>div small{font-size:9px;color:#7f919c}.api-band-inner>div small code{font:9px var(--mono);color:#a8bdbe}.api-band-inner>a{font-size:10px;color:var(--mint);white-space:nowrap}.footer{background:#0a0f1d}.footer-inner{min-height:119px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px 27px;padding:23px 0}.footer-brand{grid-row:span 2}.footer-inner>p{grid-column:2;grid-row:1;margin:0;color:#8b9aa5;font-size:10px}.footer-inner>div{grid-column:3;grid-row:1;display:flex;gap:19px;font-size:10px;color:#a4b1b9}.footer-inner>div a:hover{color:var(--mint)}.footer-inner>small{grid-column:2 / 4;grid-row:2;color:#667783;font:8px var(--mono)}.toast{position:fixed;z-index:10;bottom:20px;left:50%;padding:10px 15px;border:1px solid var(--line-bright);border-radius:7px;background:#192738;color:var(--text);font:11px var(--mono);box-shadow:0 12px 30px rgba(0,0,0,.3);opacity:0;transform:translate(-50%,12px);transition:opacity .18s,transform .18s;pointer-events:none}.toast.show{opacity:1;transform:translate(-50%,0)}
@keyframes pulse{0%,100%{opacity:.25;transform:scale(1)}50%{opacity:.7;transform:scale(1.012)}}@keyframes blink{50%{opacity:.42}}@keyframes row-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:900px){.hero{grid-template-columns:1fr 1fr;min-height:560px}.hero h1{font-size:66px}.hero-visual{transform:scale(.9);transform-origin:center right}.chip-a{left:5px}.chip-b{right:-10px}.trust-inner{flex-wrap:wrap;justify-content:flex-start;padding:16px 0;gap:12px 27px}.trust-inner span{font-size:10px}.playground-wrap{gap:38px;grid-template-columns:.7fr 1.3fr}.api-band-inner{gap:16px}.api-band-inner>div small{max-width:135px}}
@media(max-width:680px){html{scroll-padding-top:68px}.section-wrap{width:calc(100% - 36px)}.topbar{width:calc(100% - 36px);height:64px}.menu-toggle{display:flex;width:38px;height:38px;padding:10px;border:1px solid var(--line-bright);border-radius:7px;background:transparent;flex-direction:column;justify-content:center;gap:5px}.menu-toggle span{height:1px;width:16px;background:#d6e0e4}.site-nav{display:none;position:absolute;top:58px;left:0;right:0;padding:13px;background:#121d2d;border:1px solid var(--line-bright);border-radius:8px;flex-direction:column;align-items:stretch;gap:0;box-shadow:0 15px 32px rgba(0,0,0,.3)}.site-nav.open{display:flex}.site-nav>a{padding:12px 10px}.site-nav .nav-github{margin-top:5px}.hero{display:flex;flex-direction:column;align-items:stretch;padding:60px 0 60px;min-height:auto}.hero-copy{padding:0}.hero h1{font-size:clamp(58px,17vw,78px);margin-top:22px}.hero-lede{font-size:14px;max-width:420px}.hero-actions{align-items:stretch}.hero-actions .button{flex:1 1 auto}.button-quiet{justify-content:space-between}.button-quiet code{font-size:10px}.release-notes{margin-top:20px}.hero-visual{height:334px;width:100%;margin:20px auto 4px;transform:none}.queue-card{width:min(100%,370px);padding:17px 16px 15px;transform:rotate(-1deg)}.visual-orbit{width:370px;max-width:110vw}.chip-a{top:13px;left:-2px}.chip-b{bottom:11px;right:0}.floating-chip{font-size:9px;padding:8px 10px}.hero-foot{font-size:8px;bottom:0}.trust-inner{width:calc(100% - 36px);display:grid;grid-template-columns:1fr 1fr;gap:11px 12px;padding:15px 0}.trust-inner span{white-space:normal;line-height:1.4}.trust-inner b{margin-right:4px}.section-block{padding-top:77px;padding-bottom:78px}.section-heading{display:block;margin-bottom:28px}.section-heading h2,.playground-intro h2{font-size:36px}.section-heading>p{margin-top:15px;font-size:12px}.steps-grid{grid-template-columns:1fr;gap:10px}.step-card{min-height:auto;padding:16px 17px}.step-art{height:79px;margin:6px 0 10px}.step-card p{max-width:none}.playground-wrap{padding-top:70px;padding-bottom:72px;grid-template-columns:1fr;gap:27px}.playground-intro h2 br{display:none}.playground-intro>p:not(.eyebrow){max-width:420px}.playground-controls{max-width:none}.demo-panel{width:100%}.request-list{height:226px}.release-grid{grid-template-columns:1fr;gap:10px;margin-bottom:23px}.release-card{padding:18px}.release-card-bottom{gap:8px;font-size:8px}.release-card-bottom a{font-size:9px}.code-head{gap:12px;padding:0 10px}.code-tabs{gap:9px}.code-tab,.code-copy{font-size:8px}.code-example pre{font-size:9px;padding:17px 13px;line-height:1.9}.api-band-inner{padding-top:17px;padding-bottom:19px;display:grid;grid-template-columns:1fr 1fr;gap:15px}.api-band-inner>div{gap:8px}.api-symbol{width:28px;height:28px;flex:0 0 auto}.api-band-inner>div b{font-size:9px}.api-band-inner>div small{font-size:8px}.api-band-inner>div small code{font-size:8px}.api-band-inner>a{grid-column:1/-1;padding-top:4px}.footer-inner{grid-template-columns:1fr auto;gap:13px;padding:20px 0}.footer-brand{grid-column:1;grid-row:1}.footer-inner>p{grid-column:1/-1;grid-row:2}.footer-inner>div{grid-column:2;grid-row:1;gap:12px}.footer-inner>small{grid-column:1/-1;grid-row:3}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
.quota-monitor-track span.reserved{background:var(--amber);opacity:.78}
.accent-word{text-decoration:underline;text-decoration-color:rgba(120,229,189,.45);text-decoration-thickness:1px;text-underline-offset:7px}
.accent-word:after{display:none}
@media(max-width:680px){.hero-visual{overflow:hidden}.hero-visual .queue-card{width:calc(100% - 8px)}}
.theme-toggle{margin-left:auto;margin-right:24px;display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid var(--line-bright);border-radius:7px;background:transparent;color:var(--text);font-size:12px;cursor:pointer}.theme-toggle:hover{background:var(--panel)}.theme-toggle:focus-visible{outline:2px solid var(--mint);outline-offset:3px}
:root[data-theme=light]{color-scheme:light;--ink:#f6faf8;--ink-2:#eaf2ef;--panel:#e9f2ee;--panel-2:#e0ece6;--line:rgba(26,61,49,.13);--line-bright:rgba(26,61,49,.25);--text:#172e26;--muted:#50685f;--soft:#3f5e51;--mint:#117858;--mint-dark:#dceee5;--blue:#4266b0;--amber:#94581b}
[data-theme=light] .brand-light,[data-theme=light] .hero-lede,[data-theme=light] .hero-foot,[data-theme=light] .trust-inner span,[data-theme=light] .flow-label,[data-theme=light] .queue-card-head,[data-theme=light] .step-index,[data-theme=light] .playground-controls label,[data-theme=light] .demo-note,[data-theme=light] .range-ends,[data-theme=light] .footer-inner>p,[data-theme=light] .footer-inner>small,[data-theme=light] .footer-inner>div{color:var(--muted)}
[data-theme=light] .button-primary{background:#117858;color:#fff}[data-theme=light] .button-primary:hover{background:#0b6247}[data-theme=light] .button-quiet,[data-theme=light] .release-card-bottom span:first-child,[data-theme=light] .install-line code,[data-theme=light] .monitor-stats b,[data-theme=light] .request-detail,[data-theme=light] .quota-monitor-head strong,[data-theme=light] .flow-row>b{color:var(--text)}
[data-theme=light] .queue-card,[data-theme=light] .step-card,[data-theme=light] .release-card{background:linear-gradient(145deg,#fff,#eaf3ee);border-color:var(--line-bright);box-shadow:0 16px 42px rgba(30,65,49,.07)}
[data-theme=light] .floating-chip,[data-theme=light] .demo-panel,[data-theme=light] .playground-controls select,[data-theme=light] .toast{background:#fff;color:var(--text);border-color:var(--line-bright)}
[data-theme=light] .trust-strip,[data-theme=light] .api-band,[data-theme=light] .footer{background:#eaf2ed}[data-theme=light] .playground-section{background:radial-gradient(ellipse at 12% 13%,rgba(65,139,109,.1),transparent 34%),#eef5f1}
[data-theme=light] .limiter-node{background:#dceee5;border-color:#98c9b1}[data-theme=light] .limiter-node small,[data-theme=light] .flow-divider,[data-theme=light] .quota-line,[data-theme=light] .quota-line strong,[data-theme=light] .config-badge,[data-theme=light] .resume-art b,[data-theme=light] .panel-label,[data-theme=light] .monitor-stats span,[data-theme=light] .quota-monitor-head>span,[data-theme=light] .quota-monitor-foot,[data-theme=light] .quota-monitor-foot b,[data-theme=light] .request-id,[data-theme=light] .request-meta,[data-theme=light] .demo-panel-foot,[data-theme=light] .empty-state,[data-theme=light] .empty-state strong,[data-theme=light] .release-card-bottom,[data-theme=light] .code-muted,[data-theme=light] .api-band-inner>div small{color:var(--muted)}
[data-theme=light] .request-row{background:#f4f8f5;border-color:var(--line)}[data-theme=light] .request-row.queued .request-meta{color:var(--amber)}[data-theme=light] .quota-monitor-track span{background:#d1e1d8}[data-theme=light] .quota-monitor-track span.remaining{background:var(--mint)}[data-theme=light] .quota-monitor-track span.reserved{background:var(--amber)}[data-theme=light] .visual-orbit{border-color:rgba(24,84,58,.15)}
[data-theme=light] .install-line,[data-theme=light] .code-example{background:#edf4ef;color:var(--text)}[data-theme=light] .code-example pre,[data-theme=light] .api-band-inner>div small code{color:var(--text)}[data-theme=light] .code-key{color:#345fab}[data-theme=light] .code-fn{color:#117858}[data-theme=light] .code-num{color:#8e551c}[data-theme=light] .code-string{color:#7952a2}[data-theme=light] .code-copy,[data-theme=light] .code-tab{color:var(--muted)}[data-theme=light] .code-tab.active{color:var(--text)}[data-theme=light] .accent-word{text-decoration-color:rgba(17,120,88,.45)}
@media(max-width:680px){.theme-toggle{margin-right:10px;padding:7px 9px}.topbar{gap:8px}[data-theme=light] .site-nav{background:#fff}[data-theme=light] .menu-toggle span{background:var(--text)}}
.theme-toggle{width:42px;height:42px;padding:0;justify-content:center;flex-shrink:0}.theme-toggle svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.theme-toggle .theme-moon{display:none}[data-theme=light] .theme-toggle .theme-sun{display:none}[data-theme=light] .theme-toggle .theme-moon{display:block}

