:root{--vd-blue-light: #6DE1FA;--vd-blue-mid: #3EB8FE;--vd-red: #F60405;--vd-purple: #A100FF;--vd-cream: #FDF6E3;--vd-bg: #ffffff;--vd-bg-soft: #f7f9fc;--vd-border: #e2e8f0;--vd-border-lt: #eef2f7;--vd-text: #293548;--vd-text-2: #687386;--vd-text-3: #94a3b8;--vd-nav-w: 258px;--vd-radius: 14px}body.vault-docs{background:var(--vd-bg);color:var(--vd-text);font-family:-apple-system,SF Pro Text,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:17px;line-height:1.8;-webkit-font-smoothing:antialiased;display:flex;margin:0;padding:0}body.vault-docs .vd-sidebar{width:var(--vd-nav-w);min-height:100vh;background:#fff;border-right:1px solid var(--vd-border);position:fixed;top:0;left:0;overflow-y:auto;padding:0 0 60px;scrollbar-width:thin;scrollbar-color:var(--vd-border) transparent}.vd-nav-header{padding:28px 22px 24px;margin-bottom:10px;background:linear-gradient(135deg,var(--vd-blue-light),var(--vd-blue-mid))}.vd-nav-header strong{display:block;font-size:15px;font-weight:700;letter-spacing:-.2px;color:#fff;margin-bottom:3px}.vd-nav-header span{font-size:11.5px;color:#ffffffb8;letter-spacing:.1px}.vd-nav-group{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--vd-text-3);padding:20px 22px 6px}body.vault-docs .vd-sidebar a{display:block;padding:6px 22px 6px 20px;font-size:14px;font-weight:400;color:var(--vd-text-2);text-decoration:none;border-left:2px solid transparent;transition:color .12s;line-height:1.5}body.vault-docs .vd-sidebar a:hover{color:var(--vd-text);text-decoration:none}body.vault-docs .vd-sidebar a.active{color:var(--vd-purple);border-left-color:var(--vd-purple);background:#a100ff0d;font-weight:500}body.vault-docs .vd-main{margin-left:var(--vd-nav-w);max-width:820px;padding:72px 80px 140px;width:100%}body.vault-docs h1{font-size:54px;font-weight:700;letter-spacing:-1.5px;line-height:1.08;margin-bottom:16px;background:linear-gradient(120deg,var(--vd-blue-mid) 0%,var(--vd-purple) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.vd-lead{font-size:21px;font-weight:400;color:var(--vd-text-2);margin-bottom:68px;line-height:1.55;letter-spacing:-.1px}body.vault-docs h2{font-size:30px;font-weight:700;letter-spacing:-.6px;color:var(--vd-text);margin:72px 0 24px;padding-bottom:14px;border-bottom:1px solid var(--vd-border);position:relative}body.vault-docs h2:after{content:"";position:absolute;bottom:-1px;left:0;width:52px;height:3px;background:linear-gradient(90deg,var(--vd-red),var(--vd-purple));border-radius:2px}body.vault-docs section:first-of-type h2{margin-top:0}body.vault-docs h3{font-size:22px;font-weight:600;letter-spacing:-.3px;color:var(--vd-text);margin:40px 0 12px}body.vault-docs h4{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--vd-text-3);margin:30px 0 10px}body.vault-docs p{margin-bottom:16px;color:var(--vd-text)}body.vault-docs code{font-family:SF Mono,Fira Code,Cascadia Code,Menlo,Consolas,monospace;font-size:14px}body.vault-docs p code,body.vault-docs li code,body.vault-docs td code,body.vault-docs th code{background:#a100ff0f;border:1px solid rgba(161,0,255,.15);border-radius:6px;padding:2px 7px;font-size:14px;color:var(--vd-purple)}body.vault-docs pre{background:var(--vd-cream);color:#2c1d04;border:1px solid #e8dfc0;border-radius:var(--vd-radius);padding:26px 30px;margin:16px 0 36px;overflow-x:auto;font-size:14.5px;line-height:1.72;box-shadow:0 2px 4px #0000000f,0 8px 24px #0000001a,0 20px 48px #00000012}body.vault-docs pre code{color:inherit;background:none;border:none;padding:0;font-size:inherit}body.vault-docs .sig{background:linear-gradient(90deg,#3eb8fe12,#a100ff0a);border:1px solid rgba(62,184,254,.25);border-radius:var(--vd-radius);padding:11px 18px;margin:7px 0 9px;font-family:SF Mono,Fira Code,Menlo,Consolas,monospace;font-size:14px;color:var(--vd-text);line-height:1.55;display:block}body.vault-docs .tip{background:#f0fdf4;border:1px solid #86efac;color:#14532d;border-radius:var(--vd-radius);padding:16px 20px;margin:24px 0;font-size:16px;line-height:1.7}body.vault-docs .warn{background:#f604050d;border:1px solid rgba(246,4,5,.25);color:#9b0607;border-radius:var(--vd-radius);padding:16px 20px;margin:24px 0;font-size:16px;line-height:1.7}body.vault-docs .note{background:#3eb8fe12;border:1px solid rgba(62,184,254,.3);color:#0c5a8a;border-radius:var(--vd-radius);padding:16px 20px;margin:24px 0;font-size:16px;line-height:1.7}body.vault-docs table{width:100%;border-collapse:collapse;background:var(--vd-bg);margin:14px 0 36px;font-size:15px;border:1px solid var(--vd-border);border-radius:var(--vd-radius);overflow:hidden;box-shadow:0 2px 8px #0000000d,0 8px 24px #0000000a}body.vault-docs th{background:linear-gradient(90deg,#6de1fa2e,#3eb8fe1f);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#0e6ea8;padding:13px 18px;text-align:left;border-bottom:1px solid rgba(62,184,254,.2)}body.vault-docs td{padding:12px 18px;border-bottom:1px solid var(--vd-border-lt);vertical-align:top;color:var(--vd-text);line-height:1.65}body.vault-docs tr:last-child td{border-bottom:none}body.vault-docs tbody tr:hover td{background:#6de1fa0d}body.vault-docs ul,body.vault-docs ol{padding-left:24px;margin-bottom:18px}body.vault-docs li{margin-bottom:7px}body.vault-docs a{color:#0078c8;text-decoration:none}body.vault-docs a:hover{color:var(--vd-purple);text-decoration:underline}body.vault-docs hr{border:none;border-top:1px solid var(--vd-border);margin:64px 0}.vd-footer{color:var(--vd-text-3);font-size:13px;text-align:center;padding:16px 0}.vd-scroll-top{position:fixed;bottom:28px;right:28px;background:linear-gradient(135deg,var(--vd-blue-light),var(--vd-blue-mid));color:#fff;border:none;border-radius:50%;width:42px;height:42px;font-size:17px;cursor:pointer;box-shadow:0 4px 14px #3eb8fe73;transition:transform .2s,box-shadow .2s;display:flex;align-items:center;justify-content:center}.vd-scroll-top:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3eb8fe99}.hl-cm{color:#7a9a7a;font-style:italic}.hl-st{color:#b52b0a}.hl-nm{color:#1a7d3e}.hl-kw{color:#6e17cc;font-weight:600}.hl-tp{color:#1469a8}.hl-fn{color:#7a5c1e}.hl-at{color:#b8540a}body.vault-docs .badge{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.5px;padding:3px 10px;border-radius:20px;margin-left:10px;background:var(--vd-red);color:#fff;vertical-align:middle;text-transform:uppercase}.vd-mobile-header{display:none;align-items:center;gap:12px;padding:12px 16px;background:#fff;border-bottom:1px solid var(--vd-border);position:fixed;top:0;left:0;right:0;z-index:1001}.vd-mobile-title{font-weight:600;font-size:.95rem;color:var(--vd-text)}.vd-nav-toggle{font-size:1.4rem;background:none;border:none;color:var(--vd-text);cursor:pointer;padding:4px 6px}@media(max-width:900px){body.vault-docs{display:block}.vd-mobile-header{display:flex}body.vault-docs .vd-sidebar{display:none;position:fixed;top:52px;left:0;right:0;width:100%;height:calc(100vh - 52px);overflow-y:auto;border-right:none;border-bottom:1px solid var(--vd-border);z-index:1000}body.vault-docs .vd-sidebar.open{display:block}body.vault-docs .vd-main{margin-left:0;padding:80px 20px 60px}}.vd-theme-toggle{position:fixed;top:16px;right:18px;z-index:1102;width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;margin:0;padding:0;color:var(--vd-purple);background:var(--vd-bg);border:1px solid color-mix(in srgb,var(--vd-purple) 58%,var(--vd-border));border-radius:50%;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px #0f172a29,0 0 0 3px color-mix(in srgb,var(--vd-purple) 10%,transparent);transition:color .15s,border-color .15s,background-color .15s,box-shadow .18s,transform .18s}.vd-theme-toggle:hover{color:var(--vd-purple);background:color-mix(in srgb,var(--vd-purple) 7%,var(--vd-bg));border-color:var(--vd-purple);box-shadow:0 10px 30px #0f172a33,0 0 0 5px color-mix(in srgb,var(--vd-purple) 14%,transparent);transform:translateY(-2px) scale(1.03)}.vd-theme-toggle:focus-visible{outline:none;border-color:var(--vd-blue-mid);box-shadow:0 0 0 3px color-mix(in srgb,var(--vd-blue-mid) 18%,transparent)}.vd-theme-icon{width:18px;height:18px;display:inline-flex;flex:0 0 18px}.vd-theme-icon svg{width:100%;height:100%}.vd-theme-moon svg{fill:currentColor}.vd-theme-sun svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.7}.vd-theme-sun{display:none}.vd-home-link,body.vault-docs .vd-sidebar a.vd-home-link{width:calc(100% - 40px);min-height:38px;display:flex;align-items:center;gap:9px;margin:8px 20px 6px;padding:8px 11px;color:var(--vd-text-2);background:transparent;border:1px solid transparent;border-radius:8px;font-size:12px;font-weight:600;line-height:1.3;text-decoration:none;transition:color .15s,border-color .15s,background-color .15s}.vd-home-link svg{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}body.vault-docs .vd-sidebar a.vd-home-link:hover{color:var(--vd-text);background:var(--vd-bg-soft);border-color:var(--vd-border);text-decoration:none}.vd-home-link:focus-visible{outline:none;border-color:var(--vd-blue-mid);box-shadow:0 0 0 3px color-mix(in srgb,var(--vd-blue-mid) 18%,transparent)}html[data-docs-theme=dark] body.vault-docs{--vd-bg: #101722;--vd-bg-soft: #172131;--vd-border: #2b384a;--vd-border-lt: #222d3d;--vd-text: #d5dce7;--vd-text-2: #a5afbf;--vd-text-3: #7f8b9f;--vd-cream: #171b25;background:transparent;color:var(--vd-text)}html[data-docs-theme=dark] body.docs-theme-vault{--vd-blue-light: #67e8f9;--vd-blue-mid: #38bdf8;--vd-purple: #c084fc;--vd-red: #fb7185}html[data-docs-theme=dark] body.docs-theme-tidal{--vd-blue-light: #67e8f9;--vd-blue-mid: #38bdf8;--vd-purple: #7dd3fc;--vd-red: #22d3ee;--bg: #101722;--bg-alt: #131c29;--panel: #172131;--panel-bg: #172131;--accent: #38bdf8;--accent-soft: rgba(56, 189, 248, .1);--text: #d5dce7;--text-muted: #a5afbf;--muted: #a5afbf;--border: #2b384a;--line: #2b384a;--code-bg: #171b25}html[data-docs-theme=dark] body.docs-theme-luminance{--vd-blue-light: #5eead4;--vd-blue-mid: #2dd4bf;--vd-purple: #5eead4;--vd-red: #22d3ee;--lx-bg: #101722;--lx-bg-2: #171b25;--lx-panel: #172131;--lx-panel-2: #1c2a38;--lx-border: #2b384a;--lx-border-2: #3b4d61;--lx-text: #d5dce7;--lx-text-2: #a5afbf;--lx-text-3: #7f8b9f;--lx-accent: #5eead4;--lx-accent-2: #2dd4bf;--lx-accent-dim: rgba(45, 212, 191, .1);--lx-warn: #f4cf72;--lx-danger: #fda4af}html[data-docs-theme=dark] .vd-theme-moon{display:none}html[data-docs-theme=dark] .vd-theme-sun{display:inline-flex}html[data-docs-theme=dark] .vd-theme-toggle{box-shadow:0 8px 26px #0000005c,0 0 0 3px color-mix(in srgb,var(--vd-purple) 16%,transparent)}html[data-docs-theme=dark] body.vault-docs .vd-sidebar,html[data-docs-theme=dark] .vd-mobile-header{background:var(--vd-bg)}html[data-docs-theme=dark] body.vault-docs .vd-sidebar a.active{background:color-mix(in srgb,var(--vd-purple) 11%,transparent)}html[data-docs-theme=dark] body.vault-docs a{color:var(--vd-blue-mid)}html[data-docs-theme=dark] body.vault-docs a:hover{color:var(--vd-purple)}html[data-docs-theme=dark] body.vault-docs p code,html[data-docs-theme=dark] body.vault-docs li code,html[data-docs-theme=dark] body.vault-docs td code,html[data-docs-theme=dark] body.vault-docs th code{color:color-mix(in srgb,var(--vd-purple) 82%,#ffffff);background:color-mix(in srgb,var(--vd-purple) 10%,var(--vd-bg-soft));border-color:color-mix(in srgb,var(--vd-purple) 24%,var(--vd-border))}html[data-docs-theme=dark] body.vault-docs pre{color:#d8dee9;background:var(--vd-cream);border-color:var(--vd-border);box-shadow:0 2px 4px #0000002e,0 10px 30px #0003}html[data-docs-theme=dark] body.vault-docs .sig{color:var(--vd-text);background:linear-gradient(90deg,color-mix(in srgb,var(--vd-blue-mid) 10%,var(--vd-bg-soft)),color-mix(in srgb,var(--vd-purple) 6%,var(--vd-bg-soft)));border-color:color-mix(in srgb,var(--vd-blue-mid) 28%,var(--vd-border))}html[data-docs-theme=dark] body.vault-docs .tip{color:#b9e7c8;background:#14271e;border-color:#315e42}html[data-docs-theme=dark] body.vault-docs .warn{color:#f6c7a5;background:#2a1d18;border-color:#66402d}html[data-docs-theme=dark] body.vault-docs .note{color:color-mix(in srgb,var(--vd-blue-light) 75%,#ffffff);background:color-mix(in srgb,var(--vd-blue-mid) 8%,var(--vd-bg-soft));border-color:color-mix(in srgb,var(--vd-blue-mid) 28%,var(--vd-border))}html[data-docs-theme=dark] body.vault-docs table{border-color:var(--vd-border);box-shadow:0 8px 24px #0000001f}html[data-docs-theme=dark] body.vault-docs th{color:color-mix(in srgb,var(--vd-blue-light) 72%,#ffffff);background:linear-gradient(90deg,color-mix(in srgb,var(--vd-blue-light) 10%,var(--vd-bg-soft)),color-mix(in srgb,var(--vd-blue-mid) 7%,var(--vd-bg-soft)));border-bottom-color:var(--vd-border)}html[data-docs-theme=dark] body.vault-docs tbody tr:hover td{background:color-mix(in srgb,var(--vd-blue-mid) 6%,var(--vd-bg))}html[data-docs-theme=dark] body.docs-theme-tidal .doc-banner,html[data-docs-theme=dark] body.docs-theme-tidal .media-frame{background:var(--vd-bg-soft);border-color:var(--vd-border)}html[data-docs-theme=dark] body.docs-theme-tidal .panel-good{background:#14271e}html[data-docs-theme=dark] body.docs-theme-tidal .panel-warn{background:#2a2415}html[data-docs-theme=dark] body.docs-theme-tidal .panel-bad{background:#2a191d}html[data-docs-theme=dark] body.docs-theme-luminance .lx-badge{color:var(--vd-purple);background:color-mix(in srgb,var(--vd-blue-mid) 9%,var(--vd-bg-soft));border-color:color-mix(in srgb,var(--vd-blue-mid) 25%,var(--vd-border))}html[data-docs-theme=dark] .hl-cm{color:#76839a}html[data-docs-theme=dark] .hl-st{color:#f0ad82}html[data-docs-theme=dark] .hl-nm{color:#a8d89b}html[data-docs-theme=dark] .hl-kw{color:#c792ea}html[data-docs-theme=dark] .hl-tp{color:#73daca}html[data-docs-theme=dark] .hl-fn{color:#e8cf8d}html[data-docs-theme=dark] .hl-at{color:#7dcfff}@media(prefers-reduced-motion:no-preference){body.vault-docs,body.vault-docs .vd-sidebar,.vd-mobile-header,.vd-theme-toggle{transition:color .18s ease,background-color .18s ease,border-color .18s ease}}body.vault-docs,body.vault-docs *{box-sizing:border-box}body.vault-docs{background:transparent}.vd-grid-bg{position:fixed;top:-52px;left:-52px;width:calc(100% + 104px);height:calc(100vh + 104px);z-index:-1;pointer-events:none;background-image:linear-gradient(to right,rgba(41,53,72,.055) 1px,transparent 1px),linear-gradient(to bottom,rgba(41,53,72,.055) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(ellipse 115% 80% at 50% 0%,#000 28%,transparent 92%);mask-image:radial-gradient(ellipse 115% 80% at 50% 0%,#000 28%,transparent 92%);animation:vd-grid-scroll 2.5s linear infinite;will-change:transform}@keyframes vd-grid-scroll{to{transform:translate(52px,52px)}}html[data-docs-theme=dark] .vd-grid-bg{background-image:linear-gradient(to right,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.035) 1px,transparent 1px)}@media(prefers-reduced-motion:reduce){.vd-grid-bg{animation:none}}body.vault-docs.docs-theme-tidal{--vd-blue-light: #67e8f9;--vd-blue-mid: #0ea5e9;--vd-red: #22c1dc;--vd-purple: #0369a1;--vd-cream: #f2fbff;--bg: #ffffff;--bg-alt: #f7f9fc;--panel: #ffffff;--panel-bg: #ffffff;--accent: #0284c7;--accent-rgb: 2, 132, 199;--accent-soft: rgba(2, 132, 199, .07);--text: #293548;--text-muted: #64748b;--muted: #64748b;--border: #e2e8f0;--line: #e2e8f0;--code-bg: #f2fbff}body.vault-docs.docs-theme-luminance{--vd-blue-light: #5eead4;--vd-blue-mid: #14b8a6;--vd-red: #22c1c3;--vd-purple: #0f766e;--vd-cream: #f0fdfa;--lx-bg: #ffffff;--lx-bg-2: #f0fdfa;--lx-panel: #f8fafc;--lx-panel-2: #ecfdf5;--lx-border: #dbe8e5;--lx-border-2: #b9dcd5;--lx-text: #293548;--lx-text-2: #687386;--lx-text-3: #94a3b8;--lx-accent: #0f8f83;--lx-accent-2: #0f766e;--lx-accent-dim: rgba(20, 184, 166, .08);--lx-warn: #a16207;--lx-danger: #b42318}body.vault-docs .vd-main{width:calc(100% - var(--vd-nav-w));max-width:980px}body.vault-docs strong{color:inherit}body.vault-docs .vd-nav-header strong{color:#fff}body.vault-docs .vd-nav-header span{color:#ffffffc2}body.vault-docs .vd-sidebar a.active{background:color-mix(in srgb,var(--vd-purple) 6%,transparent)}body.vault-docs p code,body.vault-docs li code,body.vault-docs td code,body.vault-docs th code{color:var(--vd-purple);background:color-mix(in srgb,var(--vd-purple) 6%,white);border-color:color-mix(in srgb,var(--vd-purple) 18%,white)}body.vault-docs pre{border-color:color-mix(in srgb,var(--vd-blue-mid) 18%,#d9d4c3)}body.vault-docs .sig{background:linear-gradient(90deg,color-mix(in srgb,var(--vd-blue-mid) 8%,white),color-mix(in srgb,var(--vd-purple) 4%,white));border-color:color-mix(in srgb,var(--vd-blue-mid) 26%,white)}body.vault-docs .note{color:color-mix(in srgb,var(--vd-purple) 75%,#123047);background:color-mix(in srgb,var(--vd-blue-light) 9%,white);border-color:color-mix(in srgb,var(--vd-blue-mid) 30%,white)}body.vault-docs th{color:color-mix(in srgb,var(--vd-purple) 78%,#123047);background:linear-gradient(90deg,color-mix(in srgb,var(--vd-blue-light) 20%,white),color-mix(in srgb,var(--vd-blue-mid) 12%,white));border-bottom-color:color-mix(in srgb,var(--vd-blue-mid) 22%,white)}body.vault-docs tbody tr:hover td{background:color-mix(in srgb,var(--vd-blue-light) 6%,white)}body.vault-docs .vd-scroll-top{box-shadow:0 4px 14px color-mix(in srgb,var(--vd-blue-mid) 45%,transparent)}body.vault-docs .vd-scroll-top:hover{box-shadow:0 6px 20px color-mix(in srgb,var(--vd-blue-mid) 58%,transparent)}.vd-version-picker{display:block;padding:12px 20px 4px}.vd-version-picker>span{display:block;margin-bottom:6px;color:var(--vd-text-3);font-size:10px;font-weight:700;letter-spacing:.9px;line-height:1.3;text-transform:uppercase}.vd-version-select{width:100%;appearance:none;color:var(--vd-text);background:linear-gradient(45deg,transparent 50%,var(--vd-text-2) 50%) calc(100% - 14px) 50% / 5px 5px no-repeat,linear-gradient(135deg,var(--vd-text-2) 50%,transparent 50%) calc(100% - 9px) 50% / 5px 5px no-repeat,var(--vd-bg-soft);border:1px solid var(--vd-border);border-radius:8px;cursor:pointer;font:600 13px/1.3 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:9px 32px 9px 11px;transition:border-color .15s,box-shadow .15s,background-color .15s}.vd-version-select:hover{border-color:var(--vd-blue-mid)}.vd-version-select:focus-visible{border-color:var(--vd-blue-mid);box-shadow:0 0 0 3px color-mix(in srgb,var(--vd-blue-mid) 18%,transparent);outline:none}.vd-nav-list,.vd-nav-sub{list-style:none;margin:0;padding:0}body.vault-docs .vd-sidebar .vd-nav-list,body.vault-docs .vd-sidebar .vd-nav-sub{margin:0;padding:0}body.vault-docs .vd-sidebar a{margin:0;border-radius:0}body.vault-docs .vd-sidebar .vd-nav-list li{margin:0}.vd-nav-sub{display:none}.nav-parent.active>.vd-nav-sub{display:block}body.vault-docs .vd-sidebar .vd-nav-sub a{padding-left:34px;font-size:13px}body.docs-theme-tidal .panel,body.docs-theme-tidal .prop-card,body.docs-theme-tidal .cta-card{box-shadow:0 2px 8px #0f172a0a}body.docs-theme-tidal .panel-good,body.docs-theme-tidal .panel-warn,body.docs-theme-tidal .panel-bad{border:1px solid var(--vd-border)}body.docs-theme-tidal .panel-good .panel-title,body.docs-theme-tidal .panel-warn .panel-title,body.docs-theme-tidal .panel-bad .panel-title{display:flex;align-items:center;gap:10px}body.docs-theme-tidal .panel-good .panel-title:before,body.docs-theme-tidal .panel-warn .panel-title:before,body.docs-theme-tidal .panel-bad .panel-title:before{content:"";width:7px;height:7px;flex:0 0 7px;background:currentColor;transform:rotate(45deg)}body.docs-theme-tidal .panel-good .panel-title{color:#25783a}body.docs-theme-tidal .panel-warn .panel-title{color:#966400}body.docs-theme-tidal .panel-bad .panel-title{color:#b42318}body.docs-theme-tidal .doc-banner{border-color:var(--vd-border);background:var(--vd-bg-soft);box-shadow:0 8px 28px #0f172a14}body.docs-theme-tidal .media-frame{border-color:var(--vd-border);background:var(--vd-bg-soft);color:var(--vd-text-2)}body.docs-theme-tidal .panel-good{background:#f0fdf4}body.docs-theme-tidal .panel-warn{background:#fffbeb}body.docs-theme-tidal .panel-bad{background:#fff5f5}body.vault-docs .callout{border-width:1px}html[data-docs-theme=dark] body.docs-theme-tidal .panel-good .panel-title{color:#86d99a}html[data-docs-theme=dark] body.docs-theme-tidal .panel-warn .panel-title{color:#f0c66b}html[data-docs-theme=dark] body.docs-theme-tidal .panel-bad .panel-title{color:#f29a9a}body.docs-theme-luminance .lx-progress{background:linear-gradient(90deg,var(--vd-blue-light),var(--vd-blue-mid));box-shadow:0 0 12px color-mix(in srgb,var(--vd-blue-mid) 45%,transparent)}body.docs-theme-luminance .lx-toc{top:0;bottom:auto;width:var(--vd-nav-w);height:100vh;transform:none}body.docs-theme-luminance .vd-sidebar h4.vd-nav-group{margin:0;padding:20px 22px 6px;color:var(--vd-text-3);font-size:10px}body.docs-theme-luminance .lx-main section{display:none;margin-top:0;padding-top:0;border-top:0;scroll-margin-top:72px}body.docs-theme-luminance .lx-hero{display:none;margin:0 0 68px;padding:0;overflow:visible;border:0;border-radius:0;background:none}body.docs-theme-luminance .lx-hero:after{display:none}body.docs-theme-luminance[data-doc-page=overview] .lx-hero,body.docs-theme-luminance[data-doc-page=overview] .lx-main section#overview,body.docs-theme-luminance[data-doc-page=requirements] .lx-main section#requirements,body.docs-theme-luminance[data-doc-page=install] .lx-main section#install,body.docs-theme-luminance[data-doc-page=checklist] .lx-main section#checklist,body.docs-theme-luminance[data-doc-page=pipeline] .lx-main section#pipeline,body.docs-theme-luminance[data-doc-page=settings] .lx-main section#settings,body.docs-theme-luminance[data-doc-page=recipes] .lx-main section#recipes,body.docs-theme-luminance[data-doc-page=performance] .lx-main section#performance,body.docs-theme-luminance[data-doc-page=platforms] .lx-main section#platforms,body.docs-theme-luminance[data-doc-page=api] .lx-main section#api,body.docs-theme-luminance[data-doc-page=troubleshooting] .lx-main section#troubleshooting,body.docs-theme-luminance[data-doc-page=faq] .lx-main section#faq,body.docs-theme-luminance[data-doc-page=uninstall] .lx-main section#uninstall,body.docs-theme-luminance[data-doc-page=support] .lx-main section#support{display:block}body.docs-theme-luminance .lx-main section>h2:first-child{margin-top:0}body.docs-theme-luminance .lx-hero .eyebrow{color:var(--vd-purple)}body.docs-theme-luminance .lx-hero h1{color:var(--vd-text);font-size:54px}body.docs-theme-luminance .lx-hero p{color:var(--vd-text-2);font-size:18px}body.docs-theme-luminance .lx-badge{color:var(--vd-purple);background:color-mix(in srgb,var(--vd-blue-light) 12%,white);border-color:color-mix(in srgb,var(--vd-blue-mid) 25%,white)}body.docs-theme-luminance .lx-cards .card{box-shadow:0 2px 8px #0f172a0a}body.docs-theme-luminance .lx-main h2,body.docs-theme-luminance .lx-main h3,body.docs-theme-luminance .lx-main h4{color:var(--vd-text)}body.docs-theme-luminance .callout .tag{color:inherit}body.docs-theme-luminance .lx-top{background:linear-gradient(135deg,var(--vd-blue-light),var(--vd-blue-mid));border:0;color:#fff}@media(max-width:900px){.vd-theme-toggle{top:6px;right:10px}body.vault-docs .vd-main{width:100%;max-width:none}body.docs-theme-luminance .lx-toc{top:52px;bottom:auto;width:100%;height:calc(100vh - 52px);transform:none}body.docs-theme-luminance .lx-hero h1{font-size:clamp(2.35rem,11vw,3.35rem)}}
