:root{color-scheme:light;--docs-bg:#fff;--docs-ink:#202d35;--docs-muted:#52636c;--docs-line:#dce4e7;--docs-accent:#006d66;--docs-accent-strong:#00574f;--docs-tint:#edf7f4;--docs-surface:#f1f5f6;--docs-hover:#f5f8f7;--docs-toolbar:linear-gradient(100deg,#f4f8f7,#f8fafc);--docs-code-bg:#f0f3f5;--docs-code-ink:#8c2858;--docs-control-line:#8b9da5;--docs-shadow:#202d351a;--docs-logo-bg:transparent;--soon-bg:#fffaf0;--soon-line:#f0d9a8;--soon-edge:#b7791f;--soon-icon:#8a5a12;--soon-strong:#6b4410;--soon-ink:#5b4a2e;--soon-tag:#fdf0d5}:root[data-theme=dark]{color-scheme:dark;--docs-bg:#0f171c;--docs-ink:#e2eaee;--docs-muted:#a7b6be;--docs-line:#2b3b45;--docs-accent:#5fd4c8;--docs-accent-strong:#8be6dc;--docs-tint:#13302d;--docs-surface:#17232b;--docs-hover:#1a2a31;--docs-toolbar:linear-gradient(100deg,#13201f,#141c23);--docs-code-bg:#1f2c35;--docs-code-ink:#f5a3c9;--docs-control-line:#53656f;--docs-shadow:#0008;--docs-logo-bg:#eef3f5;--soon-bg:#2a2312;--soon-line:#5c4718;--soon-edge:#d69e2e;--soon-icon:#f0c36a;--soon-strong:#f6d89a;--soon-ink:#e8d6b0;--soon-tag:#4a3a15}:root[data-theme=dark] .astro-code,:root[data-theme=dark] .astro-code span{color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--docs-bg);color:var(--docs-ink);font-family:var(--font-inter),sans-serif;letter-spacing:0;margin:0;font-size:15px;line-height:1.7}a{color:var(--docs-accent);text-underline-offset:3px}button,input,select{font:inherit}button{cursor:pointer}.skip-link{z-index:100;background:var(--docs-bg);padding:10px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:8px}.docs-header{z-index:20;border-bottom:1px solid var(--docs-line);background:var(--docs-bg);align-items:center;gap:24px;min-height:76px;padding:8px 32px;display:flex;position:sticky;top:0}.docs-header img{object-fit:contain;background:var(--docs-logo-bg);border-radius:8px;width:95px;height:52px;display:block}.theme-toggle{border:1px solid var(--docs-line);width:40px;height:40px;color:var(--docs-ink);background:0 0;border-radius:50%;place-items:center;font-size:17px;transition:background .2s,border-color .2s;display:grid}.theme-toggle[hidden]{display:none}.theme-toggle:hover{background:var(--docs-hover);border-color:var(--docs-accent)}.theme-toggle .bi-sun,:root[data-theme=dark] .theme-toggle .bi-moon-stars{display:none}:root[data-theme=dark] .theme-toggle .bi-sun{display:inline}.docs-brand{font:600 22px var(--font-space-grotesk),sans-serif;border-left:1px solid var(--docs-line);color:var(--docs-ink);padding-left:24px;text-decoration:none}.docs-header nav{gap:24px;display:flex}.docs-header nav a{color:var(--docs-muted);padding:12px 0;text-decoration:none}.docs-header nav a[aria-current]{color:var(--docs-accent);box-shadow:0 2px var(--docs-accent);font-weight:600}.docs-support{margin-left:auto;text-decoration:none}.docs-footer{border-top:1px solid var(--docs-line);color:var(--docs-muted);flex-wrap:wrap;gap:24px;padding:24px 32px;font-size:13px;display:flex}.docs-footer a{margin-left:auto}h1,h2,h3{font-family:var(--font-space-grotesk),sans-serif;letter-spacing:0;line-height:1.25}@media (width<=700px){.docs-header{flex-wrap:wrap;gap:14px;padding:8px 18px}.docs-brand{padding-left:14px}.docs-header nav{white-space:nowrap;order:4;justify-content:space-between;gap:12px;width:100%;overflow-x:auto}.docs-header nav a{padding:4px 0}.docs-support{font-size:13px}html{scroll-padding-top:150px}.docs-footer{gap:12px;padding:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.docs-search[data-astro-cid-2eijuabk]{width:100%;max-width:760px;position:relative}label[data-astro-cid-2eijuabk]{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.search-fields[data-astro-cid-2eijuabk]{gap:8px;display:flex}.search-input[data-astro-cid-2eijuabk]{flex:1;min-width:0;position:relative}.search-input[data-astro-cid-2eijuabk] i[data-astro-cid-2eijuabk]{color:var(--docs-muted);position:absolute;top:11px;left:14px}input[data-astro-cid-2eijuabk]{width:100%;padding:11px 14px 11px 42px}input[data-astro-cid-2eijuabk],select[data-astro-cid-2eijuabk]{border:1px solid var(--docs-control-line);color:var(--docs-ink);background:var(--docs-bg);border-radius:4px;min-height:46px}select[data-astro-cid-2eijuabk]{max-width:200px;padding:8px 28px 8px 12px;font-size:13px}.search-results[data-astro-cid-2eijuabk]{z-index:25;background:var(--docs-bg);border:1px solid var(--docs-line);max-height:420px;box-shadow:0 8px 24px var(--docs-shadow);border-radius:4px;margin-top:8px;position:absolute;top:100%;left:0;right:0;overflow:auto}.search-status[data-astro-cid-2eijuabk]{color:var(--docs-muted);margin:0;padding:12px 16px;font-size:13px}ul[data-astro-cid-2eijuabk]{margin:0;padding:0;list-style:none}li[data-astro-cid-2eijuabk] a[data-astro-cid-2eijuabk]{border-top:1px solid var(--docs-line);padding:12px 16px;text-decoration:none;display:block}li[data-astro-cid-2eijuabk] a[data-astro-cid-2eijuabk]:hover{background:var(--docs-tint)}li[data-astro-cid-2eijuabk] strong[data-astro-cid-2eijuabk],li[data-astro-cid-2eijuabk] span[data-astro-cid-2eijuabk]{display:block}li[data-astro-cid-2eijuabk] span[data-astro-cid-2eijuabk]{color:var(--docs-muted);margin-top:4px;font-size:12px}@media (width<=500px){.search-fields[data-astro-cid-2eijuabk]{flex-wrap:wrap}.search-input[data-astro-cid-2eijuabk]{flex-basis:100%}select[data-astro-cid-2eijuabk]{width:100%;max-width:none}}
