.nav[data-v-db2d0e6e]{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg) 84%,transparent);-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--border)}.nav-inner[data-v-db2d0e6e]{display:flex;align-items:center;justify-content:space-between;height:64px}.brand[data-v-db2d0e6e]{display:flex;align-items:center;gap:10px;font-weight:700;font-size:18px;letter-spacing:-.01em}.brand-mark[data-v-db2d0e6e]{color:var(--primary);display:flex}.nav-links[data-v-db2d0e6e]{display:flex;align-items:center;gap:28px}.nav-links>a[data-v-db2d0e6e]{font-size:14.5px;color:var(--text-muted);font-weight:500}.nav-links>a[data-v-db2d0e6e]:hover{color:var(--text)}.nav-cta[data-v-db2d0e6e]{display:flex;align-items:center;gap:10px;margin-left:6px}.nav-toggle[data-v-db2d0e6e]{display:none;background:none;border:0;cursor:pointer;flex-direction:column;gap:5px;padding:8px}.nav-toggle span[data-v-db2d0e6e]{width:22px;height:2px;background:var(--text);border-radius:2px}@media(max-width:820px){.nav-toggle[data-v-db2d0e6e]{display:flex}.nav-links[data-v-db2d0e6e]{position:absolute;top:64px;left:0;right:0;flex-direction:column;align-items:stretch;gap:2px;padding:14px 24px 22px;background:var(--bg);border-bottom:1px solid var(--border);box-shadow:var(--shadow-md);transform:translateY(-8px);opacity:0;pointer-events:none;transition:.18s}.nav-links.open[data-v-db2d0e6e]{transform:none;opacity:1;pointer-events:auto}.nav-links>a[data-v-db2d0e6e]{padding:11px 4px}.nav-cta[data-v-db2d0e6e]{margin-left:0;margin-top:8px}.nav-cta .btn[data-v-db2d0e6e]{width:100%}}.footer[data-v-d705a759]{border-top:1px solid var(--border);background:var(--bg-soft);padding:56px 0 28px}.brand[data-v-d705a759]{display:flex;align-items:center;gap:10px;font-weight:700;font-size:17px}.brand-mark[data-v-d705a759]{color:var(--primary);display:flex}.footer-brand p[data-v-d705a759]{margin:14px 0;max-width:260px;font-size:14px}.status[data-v-d705a759]{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted)}.sdot[data-v-d705a759]{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 22%,transparent)}.footer-top[data-v-d705a759]{display:grid;grid-template-columns:1.4fr 2fr;gap:40px}.footer-cols[data-v-d705a759]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.footer-cols h4[data-v-d705a759]{font-size:12.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:12px;font-weight:650}.footer-cols a[data-v-d705a759]{display:block;font-size:14px;color:var(--text-muted);padding:5px 0}.footer-cols a[data-v-d705a759]:hover{color:var(--text)}.footer-bottom[data-v-d705a759]{display:flex;justify-content:space-between;margin-top:40px;padding-top:20px;border-top:1px solid var(--border);font-size:13px}@media(max-width:780px){.footer-top[data-v-d705a759]{grid-template-columns:1fr;gap:26px}.footer-cols[data-v-d705a759]{grid-template-columns:1fr 1fr}.footer-bottom[data-v-d705a759]{flex-direction:column;gap:8px}}:root{--bg: #ffffff;--bg-soft: #f6f7f9;--bg-elev: #ffffff;--text: #14181f;--text-muted: #5b6472;--border: #e7e9ee;--border-strong: #d5d9e0;--primary: #45607e;--primary-600: #3a5270;--primary-700: #2f4460;--primary-050: #eef1f5;--ring: rgba(69, 96, 126, .28);--success: #3f8f6b;--radius: 10px;--radius-lg: 16px;--shadow-xs: 0 1px 2px rgba(20,24,31,.05);--shadow-sm: 0 1px 3px rgba(20,24,31,.08), 0 1px 2px rgba(20,24,31,.05);--shadow-md: 0 10px 30px rgba(20,24,31,.1);--maxw: 1120px;--font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono: "SF Mono", ui-monospace, "JetBrains Mono", Menlo, Consolas, monospace}@media(prefers-color-scheme:dark){:root{--bg: #0b0f16;--bg-soft: #0f141d;--bg-elev: #121824;--text: #eef2f7;--text-muted: #93a0b3;--border: #202836;--border-strong: #2b3547;--primary: #8ea3bd;--primary-600: #a0b3ca;--primary-700: #b3c3d6;--primary-050: #171f2c;--ring: rgba(142, 163, 189, .3);--shadow-xs: 0 1px 2px rgba(0,0,0,.4);--shadow-sm: 0 1px 3px rgba(0,0,0,.5);--shadow-md: 0 14px 40px rgba(0,0,0,.5)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font);background:var(--bg);color:var(--text);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}img,svg{display:block}h1,h2,h3,h4{line-height:1.12;letter-spacing:-.021em;margin:0;font-weight:680}p{margin:0}::selection{background:var(--ring)}.container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 24px}.section{padding:92px 0}.eyebrow{display:inline-block;font-size:12.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:14px}.muted{color:var(--text-muted)}.center{text-align:center}.lead{font-size:18px;color:var(--text-muted);line-height:1.6}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:600;font-family:inherit;padding:11px 18px;border-radius:var(--radius);cursor:pointer;border:1px solid transparent;transition:.15s ease;white-space:nowrap}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-600)}.btn-ghost{background:transparent;color:var(--text);border-color:var(--border-strong)}.btn-ghost:hover{background:var(--bg-soft)}.btn-lg{padding:13px 24px;font-size:16px}.btn-block{width:100%}@media(prefers-color-scheme:dark){.btn-primary{color:#0b0f16}}.badge{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;padding:5px 12px;border-radius:999px;background:var(--primary-050);color:var(--primary);border:1px solid var(--border)}.dot{width:7px;height:7px;border-radius:50%;background:var(--success)}.card{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-lg)}.grid{display:grid;gap:22px}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-2{grid-template-columns:repeat(2,1fr)}code,pre{font-family:var(--mono)}@media(max-width:900px){.grid-3{grid-template-columns:1fr 1fr}.section{padding:68px 0}}@media(max-width:620px){.grid-2,.grid-3{grid-template-columns:1fr}.container{padding:0 18px}}.doc{padding:76px 0 96px}.doc-wrap{max-width:720px;margin:0 auto;padding:0 24px}.doc-eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.doc h1{font-size:40px;letter-spacing:-.028em;margin:14px 0 10px}.doc-meta{font-family:var(--mono);font-size:12px;color:var(--text-muted);margin-bottom:40px}.doc-lead{font-size:18px;color:var(--text-muted);line-height:1.6;margin-bottom:8px}.doc h2{font-size:19px;margin:36px 0 10px}.doc p{color:var(--text-muted);margin:12px 0;line-height:1.72}.doc a.inline{color:var(--primary)}.doc ul{color:var(--text-muted);padding-left:20px;margin:12px 0}.doc li{margin:7px 0;line-height:1.6}@media(max-width:620px){.doc h1{font-size:31px}}
