.faq-list[data-astro-cid-hemr5th4]{gap:var(--space-md);flex-direction:column;max-width:760px;margin:0 auto;display:flex}.faq-item[data-astro-cid-hemr5th4]{background:var(--color-surface);border:2px solid var(--color-border);padding:var(--space-md) var(--space-lg)}.faq-item[data-astro-cid-hemr5th4][open]{border-color:var(--color-primary)}.faq-item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:24px;color:var(--color-text);cursor:pointer;font-size:clamp(1rem,1.6vw,1.1rem);font-weight:600;list-style:none;display:flex}.faq-item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]:after{content:"+";font-family:var(--font-pixel);color:var(--color-primary);flex-shrink:0;font-size:.75rem}.faq-item[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4]:after{content:"−"}.faq-item[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{margin-top:var(--space-md);max-width:none}.highlight-card[data-astro-cid-tiaepw5e] h3[data-astro-cid-tiaepw5e]{color:var(--color-text);margin-bottom:0}.highlight-card[data-astro-cid-tiaepw5e] p[data-astro-cid-tiaepw5e]{font-size:.9rem;line-height:1.7}.highlight-card-header[data-astro-cid-tiaepw5e]{align-items:center;gap:var(--space-md);margin-bottom:var(--space-sm);display:flex}.highlight-card-header[data-astro-cid-tiaepw5e] .pixel-sprite{flex-shrink:0;margin-bottom:0}.feature-title-row[data-astro-cid-tiaepw5e]{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.feature-coming-soon[data-astro-cid-tiaepw5e]{opacity:.85;filter:grayscale(.4)}.badge-small[data-astro-cid-tiaepw5e]{padding:2px 6px;font-size:.55rem}.terminal[data-astro-cid-jzql43ph]{background:var(--term-bg);border:2px solid var(--term-border);box-shadow:var(--pixel-shadow);width:100%;color:var(--term-text);overflow:hidden}.terminal-header[data-astro-cid-jzql43ph]{background:var(--term-header);padding:var(--space-sm) var(--space-md);align-items:center;gap:var(--space-sm);border-bottom:2px solid var(--term-border);display:flex}.terminal-dots[data-astro-cid-jzql43ph]{gap:6px;display:flex}.dot[data-astro-cid-jzql43ph]{border-radius:50%;width:10px;height:10px}.dot-red[data-astro-cid-jzql43ph]{background:var(--term-red)}.dot-yellow[data-astro-cid-jzql43ph]{background:var(--term-yellow)}.dot-green[data-astro-cid-jzql43ph]{background:var(--term-green)}.terminal-title[data-astro-cid-jzql43ph]{font-family:var(--font-mono);color:var(--term-dim);font-size:.75rem}.terminal-icon[data-astro-cid-jzql43ph]{color:var(--term-dim);display:block}.terminal-spacer[data-astro-cid-jzql43ph]{flex:1}.terminal-body[data-astro-cid-jzql43ph]{padding:var(--space-lg);font-family:var(--font-mono);font-size:.85rem;line-height:1.8;overflow-x:auto}.terminal-body[data-astro-cid-jzql43ph] .line{display:block}.terminal-body[data-astro-cid-jzql43ph] .prompt{color:var(--term-prompt);font-weight:700}.terminal-body[data-astro-cid-jzql43ph] .command{color:var(--term-text)}.terminal-body[data-astro-cid-jzql43ph] .flag{color:var(--term-flag)}.terminal-body[data-astro-cid-jzql43ph] .output{color:var(--term-muted)}.terminal-body[data-astro-cid-jzql43ph] .comment{color:var(--term-dim)}.terminal-body[data-astro-cid-jzql43ph] .highlight{color:var(--term-highlight)}.terminal-body[data-astro-cid-jzql43ph] .cursor{background:var(--term-highlight);vertical-align:text-bottom;width:8px;height:1.1em;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.terminal-body[data-astro-cid-jzql43ph] .cursor{animation:none}}.getstarted-terminal[data-astro-cid-eym6cpmn]{gap:var(--space-lg);flex-direction:column;display:flex}.sdk-example-link[data-astro-cid-eym6cpmn]{font-family:var(--font-mono);color:var(--color-primary);transition:opacity var(--transition-fast);align-self:flex-start;font-size:.8rem;text-decoration:none}.sdk-example-link[data-astro-cid-eym6cpmn]:hover{opacity:.7}.getstarted-grid[data-astro-cid-eym6cpmn]{gap:var(--space-2xl);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=1024px){.getstarted-grid[data-astro-cid-eym6cpmn]{grid-template-columns:1fr 1fr}}.getstarted-steps[data-astro-cid-eym6cpmn]{gap:var(--space-xl);flex-direction:column;display:flex}.gs-step[data-astro-cid-eym6cpmn] h3[data-astro-cid-eym6cpmn]{margin-bottom:var(--space-md);color:var(--color-primary);font-size:clamp(1.1rem,1.8vw,1.25rem)}.gs-step[data-astro-cid-eym6cpmn] ul[data-astro-cid-eym6cpmn],.gs-step[data-astro-cid-eym6cpmn] ol[data-astro-cid-eym6cpmn]{gap:var(--space-sm);flex-direction:column;list-style:none;display:flex}.gs-step[data-astro-cid-eym6cpmn] ul[data-astro-cid-eym6cpmn] li[data-astro-cid-eym6cpmn],.gs-step[data-astro-cid-eym6cpmn] ol[data-astro-cid-eym6cpmn] li[data-astro-cid-eym6cpmn]{color:var(--color-text-muted);padding-left:var(--space-md);font-size:.9rem;position:relative}.gs-step[data-astro-cid-eym6cpmn] ul[data-astro-cid-eym6cpmn] li[data-astro-cid-eym6cpmn]:before{content:"›";color:var(--color-primary);font-weight:700;position:absolute;left:0}.quick-steps[data-astro-cid-eym6cpmn]{counter-reset:step}.quick-steps[data-astro-cid-eym6cpmn] li[data-astro-cid-eym6cpmn]{counter-increment:step}.quick-steps[data-astro-cid-eym6cpmn] li[data-astro-cid-eym6cpmn]:before{content:counter(step) ".";font-family:var(--font-pixel);color:var(--color-primary);font-size:.55rem}.gs-step[data-astro-cid-eym6cpmn] strong[data-astro-cid-eym6cpmn]{color:var(--color-text)}.gs-step[data-astro-cid-eym6cpmn] em[data-astro-cid-eym6cpmn]{color:var(--color-text-dim);font-style:normal}.install-options[data-astro-cid-eym6cpmn]{gap:var(--space-sm);flex-direction:column;display:flex}.install-option[data-astro-cid-eym6cpmn]{align-items:center;gap:var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);padding:var(--space-sm) var(--space-md);display:flex}.install-label[data-astro-cid-eym6cpmn]{font-family:var(--font-pixel);color:var(--color-text-dim);min-width:40px;font-size:.5rem}.install-code[data-astro-cid-eym6cpmn]{font-family:var(--font-mono);color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:.82rem}.hero[data-astro-cid-ge2uvauf]{padding-top:calc(var(--nav-height) + var(--space-4xl));padding-bottom:var(--space-4xl);position:relative;overflow:hidden}.hero-gradient[data-astro-cid-ge2uvauf]{pointer-events:none;z-index:0;background:radial-gradient(#8a9a6c14 0%,#0000 70%);width:800px;height:600px;position:absolute;top:0;left:50%;transform:translate(-50%)}.hero-container[data-astro-cid-ge2uvauf]{gap:var(--space-3xl);z-index:2;grid-template-columns:1fr;align-items:center;display:grid;position:relative}.hero-content[data-astro-cid-ge2uvauf]{gap:var(--space-lg);flex-direction:column;display:flex}.hero-title[data-astro-cid-ge2uvauf]{font-size:clamp(2.2rem,6vw,4rem);line-height:1.05}.hero-accent[data-astro-cid-ge2uvauf]{color:var(--color-primary)}.hero-description[data-astro-cid-ge2uvauf]{max-width:520px;font-size:1.1rem;line-height:1.8}.hero-description[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--color-secondary)}.hero-positioning[data-astro-cid-ge2uvauf]{color:var(--color-text-muted);max-width:560px;font-size:.95rem;line-height:1.7}.hero-tech-line[data-astro-cid-ge2uvauf]{color:var(--color-text-muted);font-size:.85rem;font-family:var(--font-mono);letter-spacing:.02em}.hero-tech-line[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--color-secondary)}.hero-actions[data-astro-cid-ge2uvauf]{gap:var(--space-md);flex-wrap:wrap;display:flex}.hero-install[data-astro-cid-ge2uvauf]{margin-top:var(--space-sm)}.install-cmd[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);background:var(--color-code-bg);border:1px solid var(--color-border);padding:var(--space-sm) var(--space-md);font-size:.85rem;display:inline-block}.install-cmd[data-astro-cid-ge2uvauf] .prompt[data-astro-cid-ge2uvauf]{color:var(--color-prompt);font-weight:700}.hero-terminal[data-astro-cid-ge2uvauf]{width:100%;position:relative}.hero-term-pause[data-astro-cid-ge2uvauf]{top:3px;right:var(--space-sm);z-index:1;min-width:24px;min-height:24px;color:var(--term-muted);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute}.hero-term-pause[data-astro-cid-ge2uvauf]:hover{color:var(--term-text)}.hero-term-pause[data-astro-cid-ge2uvauf][hidden],.hero-term-pause[data-astro-cid-ge2uvauf] .icon-play[data-astro-cid-ge2uvauf],.hero-term-pause[data-astro-cid-ge2uvauf][aria-pressed=true] .icon-pause[data-astro-cid-ge2uvauf]{display:none}.hero-term-pause[data-astro-cid-ge2uvauf][aria-pressed=true] .icon-play[data-astro-cid-ge2uvauf]{display:block}.hero-term-screen[data-astro-cid-ge2uvauf]{height:21em;display:block;overflow:hidden}.hero-term-screen[data-astro-cid-ge2uvauf].is-static{overflow-y:auto}.hero-term-screen[data-astro-cid-ge2uvauf] .line{white-space:pre-wrap;word-break:break-word;min-height:1.8em;display:block}.hero-term-modes[data-astro-cid-ge2uvauf]{gap:var(--space-sm);margin-top:var(--space-md);display:grid}.hero-term-row[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-sm);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.hero-term-row-label[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-text-muted);font-size:.75rem}.hero-term-row-tabs[data-astro-cid-ge2uvauf]{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(4rem,1fr));display:grid}@media (width<=479px){.hero-term-row-tabs[data-astro-cid-ge2uvauf] .hero-term-mode[data-astro-cid-ge2uvauf]{padding-inline:var(--space-xs)}}.hero-term-mode[data-astro-cid-ge2uvauf]{justify-content:center;align-items:center;gap:var(--space-xs);min-width:0;padding:var(--space-sm);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;transition:border-color .2s,color .2s,background .2s;display:flex}.hero-term-mode[data-astro-cid-ge2uvauf]:hover{color:var(--color-text);background:var(--color-surface-alt);border-color:var(--color-border-light,var(--color-border))}.hero-term-mode[data-astro-cid-ge2uvauf].active{color:var(--color-text);border-color:var(--color-primary);background:var(--color-surface-alt)}.hero-term-mode-icon[data-astro-cid-ge2uvauf]{object-fit:contain;opacity:.5;flex-shrink:0;width:18px;height:18px;transition:opacity .2s}.hero-term-mode[data-astro-cid-ge2uvauf].active .hero-term-mode-icon[data-astro-cid-ge2uvauf]{opacity:1}.hero-term-mode-name[data-astro-cid-ge2uvauf]{font-family:var(--font-pixel);white-space:nowrap;font-size:.5rem;line-height:1.4}.hero-term-screen[data-astro-cid-ge2uvauf] .vim{--vim-accent:var(--term-highlight);--vim-accent-text:var(--term-header);--tok-kw:var(--term-highlight);--tok-type:var(--term-path);--tok-fn:var(--term-yellow);--tok-str:var(--term-flag);white-space:pre;flex-direction:column;height:100%;display:flex}.hero-term-screen[data-astro-cid-ge2uvauf] .vim[data-lang=typescript]{--vim-accent:#3178c6;--vim-accent-text:#fff;--vim-accent-label:#5a9be8;--tok-kw:#569cd6;--tok-type:#4ec9b0;--tok-fn:#dcdcaa;--tok-str:#ce9178}.hero-term-screen[data-astro-cid-ge2uvauf] .vim[data-lang=python]{--vim-accent:#ffd43b;--vim-accent-text:#1e1e2e;--tok-kw:#ffd43b;--tok-type:#7aa7e0;--tok-fn:#8ec07c;--tok-str:#e5a46b}.hero-term-screen[data-astro-cid-ge2uvauf] .vim[data-lang=cs]{--vim-accent:#7c4dff;--vim-accent-text:#fff;--vim-accent-label:#a78bfa;--tok-kw:#a78bfa;--tok-type:#4ec9b0;--tok-fn:#dcdcaa;--tok-str:#d69d85}.hero-term-screen[data-astro-cid-ge2uvauf] .vim.is-static{height:auto;margin-bottom:var(--space-sm)}.hero-term-screen[data-astro-cid-ge2uvauf] .vim-buffer{flex:1;min-height:0;position:relative;overflow:hidden}.hero-term-screen[data-astro-cid-ge2uvauf] .vim-line{min-height:1.8em;display:flex}.hero-term-screen[data-astro-cid-ge2uvauf] .vim-code{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-width:0}.hero-term-screen[data-astro-cid-ge2uvauf] .vim-tilde{min-height:1.8em;display:block}.hero-term-screen[data-astro-cid-ge2uvauf] .vim-num{text-align:right;width:3ch;color:var(--term-dim);flex-shrink:0;margin-right:1.5ch}.hero-term-screen[data-astro-cid-ge2uvauf] .vim-tilde{color:var(--term-border)}.hero-term-screen[data-astro-cid-ge2uvauf] .vim.is-static .vim-tildes{display:none}.hero-term-screen[data-astro-cid-ge2uvauf] .tok-kw{color:var(--tok-kw)}.hero-term-screen[data-astro-cid-ge2uvauf] .tok-type{color:var(--tok-type)}.hero-term-screen[data-astro-cid-ge2uvauf] .tok-fn{color:var(--tok-fn)}.hero-term-screen[data-astro-cid-ge2uvauf] .tok-str{color:var(--tok-str)}.hero-term-screen[data-astro-cid-ge2uvauf] .tok-plain{color:var(--term-text)}.hero-term-screen[data-astro-cid-ge2uvauf] .vim-status{background:var(--term-header);color:var(--term-muted);font-size:.75rem;line-height:1.8;display:flex}.hero-term-screen[data-astro-cid-ge2uvauf] .vim-mode,.hero-term-screen[data-astro-cid-ge2uvauf] .vim-pos{background:var(--vim-accent);color:var(--vim-accent-text);padding:0 1ch;font-weight:700}.hero-term-screen[data-astro-cid-ge2uvauf] .vim-file,.hero-term-screen[data-astro-cid-ge2uvauf] .vim-lang{padding:0 1ch}.hero-term-screen[data-astro-cid-ge2uvauf] .vim-lang{color:var(--vim-accent-label,var(--vim-accent))}.hero-term-screen[data-astro-cid-ge2uvauf] .vim-spacer{flex:1}.hero-term-screen[data-astro-cid-ge2uvauf] .vim-cmd{min-height:1.8em;color:var(--term-text)}@media (prefers-reduced-motion:reduce){.hero-term-screen[data-astro-cid-ge2uvauf] .cursor{animation:none}}@media (width>=1024px){.hero-container[data-astro-cid-ge2uvauf]{grid-template-columns:1fr 1fr}}.steps[data-astro-cid-l43jfdkk]{flex-direction:column;align-items:center;gap:0;max-width:720px;margin:0 auto;display:flex}.step[data-astro-cid-l43jfdkk]{gap:var(--space-xl);background:var(--color-surface);border:2px solid var(--color-border);width:100%;min-width:0;padding:var(--space-lg);align-items:flex-start;display:flex}.step-number[data-astro-cid-l43jfdkk]{background:var(--color-primary);border:2px solid var(--color-primary);width:56px;box-shadow:var(--pixel-shadow-primary);padding:var(--space-sm) 0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;display:flex}.step-label[data-astro-cid-l43jfdkk]{font-family:var(--font-pixel);color:var(--color-btn-text);opacity:.75;letter-spacing:.05em;font-size:.4rem}.step-number[data-astro-cid-l43jfdkk]>span[data-astro-cid-l43jfdkk]:not(.step-label){font-family:var(--font-pixel);color:var(--color-btn-text);font-size:.75rem}.step-content[data-astro-cid-l43jfdkk]{gap:var(--space-md);flex-direction:column;flex:1;min-width:0;display:flex}.step-content[data-astro-cid-l43jfdkk] h3[data-astro-cid-l43jfdkk]{color:var(--color-text);font-size:1.1rem}.step-content[data-astro-cid-l43jfdkk] p[data-astro-cid-l43jfdkk]{font-size:.95rem;line-height:1.7}.step-connector[data-astro-cid-l43jfdkk]{padding:var(--space-sm) 0;margin-left:calc(var(--space-lg) + 28px);flex-direction:column;align-items:center;width:2px;display:flex}.connector-line[data-astro-cid-l43jfdkk]{background:var(--color-border);width:2px;height:12px}.connector-arrow[data-astro-cid-l43jfdkk]{font-family:var(--font-pixel);color:var(--color-primary);padding:2px 0;font-size:.5rem}@media (width<=640px){.step[data-astro-cid-l43jfdkk]{gap:var(--space-md);flex-direction:column;overflow:hidden}.step-content[data-astro-cid-l43jfdkk]{width:100%;overflow-x:hidden}.step-connector[data-astro-cid-l43jfdkk]{gap:var(--space-sm);width:auto;padding:var(--space-sm) 0;flex-direction:row;margin-left:0}.connector-line[data-astro-cid-l43jfdkk]{width:16px;height:2px}}.step-final[data-astro-cid-l43jfdkk]{border-color:var(--color-primary)}.step-sdk[data-astro-cid-l43jfdkk]{overflow:visible}.sdk-tabs-wrapper[data-astro-cid-l43jfdkk]{background:var(--color-surface);border:2px solid var(--color-border);margin-top:var(--space-sm)}.sdk-tab-list[data-astro-cid-l43jfdkk]{-webkit-overflow-scrolling:touch;border-bottom:2px solid var(--color-border);scrollbar-width:none;display:flex;overflow-x:auto}.sdk-tab-list[data-astro-cid-l43jfdkk]::-webkit-scrollbar{display:none}.sdk-tab[data-astro-cid-l43jfdkk]{align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);font-family:var(--font-pixel);color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-2px;font-size:.5rem;transition:color .15s,border-color .15s,background .15s;display:flex;position:relative}.sdk-tab[data-astro-cid-l43jfdkk]:hover:not(:disabled){color:var(--color-text);background:var(--color-surface-alt)}.sdk-tab[data-astro-cid-l43jfdkk].active{color:var(--color-primary);border-bottom-color:var(--color-primary);background:var(--color-surface)}.sdk-tab-disabled[data-astro-cid-l43jfdkk]{opacity:.35;cursor:default;pointer-events:none}.sdk-tab-icon[data-astro-cid-l43jfdkk]{object-fit:contain;width:18px;height:18px}.sdk-tab-label[data-astro-cid-l43jfdkk]{font-family:var(--font-pixel);font-size:.5rem}.sdk-badge[data-astro-cid-l43jfdkk]{font-family:var(--font-mono);padding:1px var(--space-xs);border-radius:2px;font-size:.55rem}.badge-primary[data-astro-cid-l43jfdkk]{background:var(--color-primary);color:var(--color-btn-text)}.badge-muted[data-astro-cid-l43jfdkk]{background:var(--color-surface);color:var(--color-text-muted);border:1px solid var(--color-border)}.sdk-panels[data-astro-cid-l43jfdkk]{padding:var(--space-md)}.sdk-panel[data-astro-cid-l43jfdkk]{display:none}.sdk-panel[data-astro-cid-l43jfdkk].active{display:block}.sdk-panel-header[data-astro-cid-l43jfdkk]{align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.sdk-link[data-astro-cid-l43jfdkk]{font-family:var(--font-mono);color:var(--color-primary);transition:opacity var(--transition-fast);font-size:.75rem;text-decoration:none}.sdk-link[data-astro-cid-l43jfdkk]:hover{opacity:.7}.sdk-panel-install[data-astro-cid-l43jfdkk]{margin-bottom:var(--space-md)}.providers-grid[data-astro-cid-4366k2xw]{gap:var(--space-xl);grid-template-columns:1fr;justify-items:center;max-width:900px;margin:0 auto;display:grid}.provider-block[data-astro-cid-4366k2xw]{background:var(--color-surface);border:2px solid var(--color-border);padding:var(--space-xl);gap:var(--space-lg);flex-direction:column;width:100%;min-width:0;max-width:520px;display:flex;overflow:hidden}@media (width>=768px){.providers-grid[data-astro-cid-4366k2xw]{grid-template-columns:repeat(2,1fr)}.provider-block[data-astro-cid-4366k2xw]{max-width:none}}.provider-header[data-astro-cid-4366k2xw]{align-items:center;gap:var(--space-md);display:flex}.provider-header[data-astro-cid-4366k2xw] .pixel-icon[data-astro-cid-4366k2xw]{margin-bottom:0;font-size:2rem}.provider-header[data-astro-cid-4366k2xw] h3[data-astro-cid-4366k2xw]{color:var(--color-text);font-size:clamp(1.1rem,1.8vw,1.25rem)}.provider-cmd[data-astro-cid-4366k2xw]{background:var(--color-code-bg);border:1px solid var(--color-border);padding:var(--space-sm) var(--space-md);overflow-x:auto}.provider-cmd[data-astro-cid-4366k2xw] code[data-astro-cid-4366k2xw]{font-family:var(--font-mono);white-space:nowrap;color:var(--color-text);background:0 0;border:none;padding:0;font-size:.78rem}.provider-cmd[data-astro-cid-4366k2xw] .prompt[data-astro-cid-4366k2xw]{color:var(--color-success)}.provider-features[data-astro-cid-4366k2xw]{gap:var(--space-sm);flex-direction:column;list-style:none;display:flex}.provider-features[data-astro-cid-4366k2xw] li[data-astro-cid-4366k2xw]{font-family:var(--font-mono);color:var(--color-text-muted);font-size:.8rem}.provider-features[data-astro-cid-4366k2xw] code[data-astro-cid-4366k2xw]{font-size:.78rem}.provider-roadmap-note[data-astro-cid-4366k2xw]{max-width:900px;margin:var(--space-xl) auto 0;text-align:center;color:var(--color-text-muted);font-size:.9rem}.provider-roadmap-link[data-astro-cid-4366k2xw]{font-family:var(--font-mono);color:var(--color-primary);transition:opacity var(--transition-fast);font-size:.8rem;text-decoration:none}.provider-roadmap-link[data-astro-cid-4366k2xw]:hover{opacity:.7}.sponsors[data-astro-cid-gu4pnwwm]{padding:var(--space-xl) 0;border-bottom:2px solid var(--color-border)}.sponsors[data-astro-cid-gu4pnwwm] .container[data-astro-cid-gu4pnwwm]{justify-content:center;align-items:center;gap:var(--space-xl);flex-wrap:wrap;display:flex}.sponsors-label[data-astro-cid-gu4pnwwm]{font-family:var(--font-pixel);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.15em;margin:0;font-size:clamp(.75rem,1.2vw,.85rem)}.backer-link[data-astro-cid-gu4pnwwm]{opacity:.85;align-items:center;transition:opacity .2s;display:flex}.backer-link[data-astro-cid-gu4pnwwm]:hover{opacity:1}.aws-credits-badge[data-astro-cid-gu4pnwwm]{font-family:var(--font-mono);color:var(--color-text-muted);border:1px solid var(--color-border);padding:var(--space-xs) var(--space-sm);letter-spacing:.02em;white-space:nowrap;font-size:.75rem}.aws-credits-link[data-astro-cid-gu4pnwwm]:hover .aws-credits-badge[data-astro-cid-gu4pnwwm]{color:var(--color-text);border-color:var(--color-primary)}.sponsor-logo[data-astro-cid-gu4pnwwm]{max-width:160px;height:auto}.sponsor-icon[data-astro-cid-gu4pnwwm]{width:40px;max-width:none;height:40px}[data-theme=light] .logo-dark[data-astro-cid-gu4pnwwm],[data-theme=cream] .logo-dark[data-astro-cid-gu4pnwwm],[data-theme=retro] .logo-light[data-astro-cid-gu4pnwwm],:root:not([data-theme]) .logo-light[data-astro-cid-gu4pnwwm]{display:none}@media (width>=640px){.sponsor-logo[data-astro-cid-gu4pnwwm]{max-width:200px}}.trust[data-astro-cid-srwd47ab]{padding:var(--space-xl) 0;border-top:2px solid var(--color-border);border-bottom:2px solid var(--color-border)}.trust-grid[data-astro-cid-srwd47ab]{justify-content:center;align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.trust-sep[data-astro-cid-srwd47ab]{color:var(--color-border-light);user-select:none;font-size:1.2rem;line-height:1}.trust-item[data-astro-cid-srwd47ab]{align-items:center;gap:var(--space-xs);display:flex}.trust-logo[data-astro-cid-srwd47ab]{opacity:.7;filter:grayscale()sepia(60%)saturate(400%)hue-rotate(50deg)brightness(.9);width:24px;height:24px;transition:opacity .2s}.trust-logo[data-astro-cid-srwd47ab][data-dark-logo]{filter:grayscale()sepia(60%)saturate(400%)hue-rotate(50deg)brightness(2.6)}.trust-item[data-astro-cid-srwd47ab]:hover .trust-logo[data-astro-cid-srwd47ab]{opacity:1}[data-theme=light] .trust-logo[data-astro-cid-srwd47ab],[data-theme=cream] .trust-logo[data-astro-cid-srwd47ab]{filter:grayscale()sepia(40%)saturate()brightness(.7)contrast(1.1)}.trust-name[data-astro-cid-srwd47ab]{font-family:var(--font-mono);color:var(--color-text-muted);font-size:.8rem}.proof-list[data-astro-cid-srwd47ab]{justify-content:center;gap:var(--space-md) var(--space-2xl);margin:var(--space-lg) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.proof-item[data-astro-cid-srwd47ab]{align-items:baseline;gap:var(--space-xs);color:var(--color-text-muted);text-decoration:none;display:flex}.proof-item[data-astro-cid-srwd47ab]:hover .proof-value[data-astro-cid-srwd47ab]{color:var(--color-accent)}.proof-value[data-astro-cid-srwd47ab]{font-family:var(--font-pixel);color:var(--color-primary);font-variant-numeric:tabular-nums;font-size:.8rem}.proof-label[data-astro-cid-srwd47ab]{font-size:.85rem}.proof-icon[data-astro-cid-srwd47ab]{align-self:center;width:20px;height:20px}@media (width<=640px){.trust-sep[data-astro-cid-srwd47ab]{display:none}.trust-grid[data-astro-cid-srwd47ab]{gap:var(--space-md) var(--space-xl)}}
