.fs-home{--acc:#ff7b14;--acc-text:#b4530a;--bg:#faf9f6;--panel:#fff;--fg:#1b1a16;--fg2:#2c2a23;--text:#48453d;--muted:#6f6b60;--dim:#6b6857;--faint:#b3afa1;--foot:#857f6f;--border-soft:#0000000f;--border:#0000001a;--border-strong:#00000026;--fill-1:#00000006;--fill-2:#0000000b;--fill-3:#00000012;--logo-ink:#333;--code-fg:#4a473f;--surface:#fff;--chrome:#f1efe9;--inset:#efece4;--field:#fff;--codebg:#f4f2ec;--sc-key:#0b6bb3;--sc-str:#157a3a;--sc-num:#b4530a;--sc-bool:#7c3aed;--sc-rel:#2563eb;--sc-com:#857f6f;--m-get:#0a8f55;--m-post:#2563eb;--m-del:#dc2626;--w07:#0000000d;--w08:#0000000f;--w10:#00000014;--w12:#0000001a;--w14:#0000001f;--w20:#00000029;--w28:#00000038;--nav-bg:#faf9f6d1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);color:var(--text);font-family:var(--font-sans);min-height:100vh;overflow-x:hidden}.dark .fs-home{--acc:#ff7b14;--acc-text:#ff7b14;--bg:#08090b;--panel:#0b0d10;--fg:#f3f4f6;--fg2:#e5e7eb;--text:#c2c6cd;--muted:#9aa0aa;--dim:#828994;--faint:#5b616b;--foot:#7a8089;--border-soft:#ffffff12;--border:#ffffff1a;--border-strong:#ffffff21;--fill-1:#ffffff06;--fill-2:#ffffff0d;--fill-3:#ffffff14;--logo-ink:#f3f4f6;--code-fg:#b8bdc6;--surface:#0b0d10;--chrome:#0d0f12;--inset:#08090b;--field:#111419;--codebg:#0c0e12;--sc-key:#7dd3fc;--sc-str:#86efac;--sc-num:#fbbf24;--sc-bool:#c084fc;--sc-rel:#93c5fd;--sc-com:#6b7280;--m-get:#34d399;--m-post:#60a5fa;--m-del:#f87171;--w07:#ffffff12;--w08:#ffffff14;--w10:#ffffff1a;--w12:#ffffff1f;--w14:#ffffff24;--w20:#fff3;--w28:#ffffff47;--nav-bg:#08090bb8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.fs-container{max-width:1180px;margin:0 auto}.fs-nav{padding:0 28px}.fs-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--acc-text);font-size:12px}.fs-h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(28px,3.6vw,40px);font-weight:700}.fs-card{border:1px solid var(--border);background:var(--panel);border-radius:14px;padding:26px;transition:border-color .2s}.fs-card:hover{border-color:var(--border-strong)}.fs-btn-primary{color:#08090b;background:var(--acc);cursor:pointer;box-shadow:0 0 28px color-mix(in oklab, var(--acc), transparent 68%);border:none;border-radius:10px;align-items:center;gap:10px;padding:13px 22px;font-size:14px;font-weight:600;transition:filter .15s;display:inline-flex}.fs-btn-primary:hover{filter:brightness(1.08)}.fs-btn-secondary{color:var(--fg);background:var(--fill-2);border:1px solid var(--border-strong);cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:13px 20px;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}.fs-btn-secondary:hover{background:var(--fill-3)}.fs-code-chip{font-family:var(--font-mono);color:var(--code-fg);background:var(--chrome);border:1px solid var(--w10);cursor:pointer;border-radius:10px;align-items:center;gap:14px;padding:11px 14px;font-size:13px;transition:border-color .15s;display:inline-flex}.fs-code-chip:hover{border-color:var(--w20)}.fs-navlink{cursor:pointer;color:var(--muted);transition:color .15s}.fs-navlink:hover{color:var(--fg)}.fs-footlink{cursor:pointer;color:var(--foot);text-decoration:none;transition:color .15s}.fs-footlink:hover{color:var(--fg)}.fs-feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.fs-steps-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.fs-split-grid{grid-template-columns:1fr 1.15fr;align-items:center;gap:56px;display:grid}.fs-footer-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;display:grid}.fs-api-grid{grid-template-columns:320px 1fr;display:grid}.fs-api-endpoints{border-right:1px solid var(--border)}.fs-chrome-bar{border-bottom:1px solid var(--w07);align-items:center;gap:10px;padding:11px 16px;display:flex}.fs-chrome-bar-row{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.fs-chrome-address{font-family:var(--font-mono);color:var(--dim);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:4px;font-size:12.5px;overflow:hidden}.fs-chrome-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.fs-demo-mobile-only{display:none}@media (width<=900px){.fs-feature-grid,.fs-steps-grid{grid-template-columns:1fr}.fs-split-grid{grid-template-columns:1fr;gap:32px}.fs-footer-grid{grid-template-columns:1fr 1fr;gap:28px}.fs-api-grid{grid-template-columns:1fr}.fs-api-endpoints{border-right:none;border-bottom:1px solid var(--border)}}@media (width<=560px){.fs-footer-grid{grid-template-columns:1fr}}@media (width<=600px){.fs-nav{padding-left:16px;padding-right:16px}.fs-nav-links,.fs-nav-ghstars{display:none!important}.fs-nav-brand{gap:0}.fs-hero{padding-top:72px!important;padding-left:18px!important;padding-right:18px!important}.fs-code-chip{gap:8px;max-width:100%;padding:10px 12px;font-size:11.5px}.fs-code-chip .fs-chip-cmd{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fs-demo-section,.fs-api-section{padding-left:14px!important;padding-right:14px!important}.fs-chrome-bar{flex-wrap:wrap}.fs-chrome-actions{flex-basis:100%;justify-content:space-between;gap:8px}.fs-demo-mobile-only{display:inline-flex}.fs-demo-note{display:none}.fs-pad-card{padding-left:22px!important;padding-right:22px!important}}.fs-demo-fullscreen{z-index:200;background:var(--bg);padding:8px;display:flex;position:fixed;inset:0}.fs-demo-fullscreen .fs-demo-chrome{border-radius:12px;flex-direction:column;flex:1;min-height:0;display:flex}.fs-demo-fullscreen .fs-demo-frame{flex:1;min-height:0;height:auto!important}.fs-demo-exit{top:calc(env(safe-area-inset-top,0px) + 12px);right:calc(env(safe-area-inset-right,0px) + 12px);z-index:210;min-height:44px;color:var(--fg);background:var(--surface);border:1px solid var(--border-strong);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex;position:fixed;box-shadow:0 8px 24px -6px #0000008c}.fs-demo-exit:hover{background:var(--fill-2)}
