:root,[data-theme=dark]{--fc-bg:#0d0d14;--fc-surface:#13131f;--fc-surface-raised:#1a1a2e;--fc-border:hsla(0,0%,100%,.08);--fc-grid:hsla(0,0%,100%,.05);--fc-axis-line:hsla(0,0%,100%,.12);--fc-text-primary:#f0f0f5;--fc-text-secondary:rgba(240,240,245,.5);--fc-text-tertiary:rgba(240,240,245,.28);--fc-tooltip-bg:#1e1e30;--fc-tooltip-border:hsla(0,0%,100%,.12);--fc-tooltip-shadow:0 8px 32px rgba(0,0,0,.5);--fc-series-1:#3b82f6;--fc-series-2:#8b5cf6;--fc-series-3:#10b981;--fc-series-4:#f59e0b;--fc-series-5:#ef4444;--fc-series-6:#06b6d4;--fc-font:-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",sans-serif;--fc-font-mono:"SF Mono","Fira Code","Cascadia Code",monospace;--fc-radius:6px;--fc-radius-sm:4px;--fc-transition:.2s ease;--fc-transition-slow:.4s ease}[data-theme=light]{--fc-bg:#fff;--fc-surface:#f8f8fc;--fc-surface-raised:#f0f0f8;--fc-border:rgba(0,0,0,.08);--fc-grid:rgba(0,0,0,.05);--fc-axis-line:rgba(0,0,0,.12);--fc-text-primary:#0d0d14;--fc-text-secondary:rgba(13,13,20,.5);--fc-text-tertiary:rgba(13,13,20,.28);--fc-tooltip-bg:#fff;--fc-tooltip-border:rgba(0,0,0,.1);--fc-tooltip-shadow:0 8px 32px rgba(0,0,0,.12)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:#0d0d14;color:#f0f0f5;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.12);border-radius:3px}.fc-docs-layout{display:flex;min-height:100vh}.fc-docs-content{flex:1 1;overflow-y:auto}.fc-docs-inner{max-width:800px;margin:0 auto;padding:48px 40px 96px}.fc-quickstart-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:start}.fc-nav-secondary{display:flex;align-items:center;gap:6px}@media (max-width:767px){.fc-docs-layout{display:block}.fc-docs-inner{padding:24px 20px 64px}.fc-quickstart-grid{grid-template-columns:1fr;gap:32px}.fc-hero-padding{padding:48px 20px!important}.fc-section-padding{padding:40px 20px!important}.fc-footer-padding{padding:24px 20px!important}.fc-nav-secondary a:not(:first-child){display:none}.fc-hero-h1{font-size:40px!important}}