:root{color-scheme:light;--bg:#f4f6f4;--surface:#fff;--surface-2:#e9eeeb;--text:#172523;--muted:#5f6d69;--line:#cdd7d3;--focus:#1264a3;--shadow:0 16px 45px rgba(23,37,35,.09);--brand:#174a43;--brand-2:#b45137;--accent:#e02424;--brand-on:#fff;--brand-soft:#f7f3ea}
html[data-theme="dark"]{color-scheme:dark;--bg:#101615;--surface:#17201f;--surface-2:#202b29;--text:#f3f7f5;--muted:#b7c3bf;--line:#354541;--shadow:0 18px 50px rgba(0,0,0,.3);--brand-soft:#222825}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.55;letter-spacing:0}a{color:inherit}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-link{position:fixed;left:12px;top:-80px;z-index:100;background:var(--text);color:var(--surface);padding:10px 14px}.skip-link:focus{top:12px}
.manual-header{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:68px;padding:8px clamp(16px,4vw,52px);background:color-mix(in srgb,var(--surface) 94%,transparent);border-bottom:1px solid var(--line);backdrop-filter:blur(16px)}.manual-brand{display:flex;align-items:center;gap:12px;text-decoration:none;min-width:0}.manual-brand img{width:auto;max-width:min(190px,34vw);height:42px;object-fit:contain;object-position:left}.manual-brand span{display:grid;line-height:1.15;padding-left:12px;border-left:1px solid var(--line)}.manual-brand strong{font-size:.88rem}.manual-brand small{font-size:.68rem;color:var(--muted)}.manual-header nav{display:flex;align-items:center;gap:6px}.manual-header nav a,.manual-header button{min-width:42px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:6px;padding:0 12px;background:transparent;color:var(--muted);font:inherit;font-weight:750;text-decoration:none;cursor:pointer}.manual-header nav a:hover,.manual-header nav a:focus-visible,.manual-header button:hover,.manual-header button:focus-visible{border-color:var(--line);color:var(--text)}.manual-header .manual-login{background:var(--brand);border-color:var(--brand);color:var(--brand-on)}
.docs-shell{width:min(1400px,calc(100% - 32px));margin:auto}.docs-hero{display:grid;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:40px;padding:clamp(44px,7vw,86px) 0 34px}.docs-hero>div{max-width:920px}.docs-hero h1{margin:0 0 16px;font-size:clamp(2.5rem,6vw,5.5rem);line-height:.96;letter-spacing:0}.docs-hero p:not(.manual-eyebrow){max-width:780px;margin:0;color:var(--muted);font-size:1.08rem}.docs-hero img{width:150px;height:150px;object-fit:contain;justify-self:end}.manual-eyebrow{margin:0 0 9px;color:var(--brand-2);font-size:.76rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}
.docs-access-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--surface);box-shadow:var(--shadow);margin-bottom:32px}.docs-access-summary>div{display:flex;align-items:center;gap:11px;padding:15px 18px;border-right:1px solid var(--line);color:var(--muted)}.docs-access-summary>div:last-child{border-right:0}.docs-access-summary i{color:var(--brand-2)}.docs-access-summary .is-ready i{color:var(--brand)}.docs-access-summary span{display:grid;font-size:.83rem}.docs-access-summary strong{color:var(--text);font-size:.9rem}
.docs-layout{display:grid;grid-template-columns:265px minmax(0,1fr);gap:30px;align-items:start;padding-bottom:72px}.docs-sidebar{position:sticky;top:88px}.docs-sidebar-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px;padding:0 8px;color:var(--muted);font-size:.75rem;font-weight:850;text-transform:uppercase}.docs-sidebar-heading button{display:none}.docs-sidebar nav{display:grid;gap:4px}.docs-sidebar a{display:grid;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:58px;padding:8px 10px;border:1px solid transparent;border-radius:6px;color:var(--muted);text-decoration:none}.docs-sidebar a:hover,.docs-sidebar a:focus-visible{background:var(--surface-2);color:var(--text)}.docs-sidebar a.active{background:var(--surface);border-color:var(--line);color:var(--text);box-shadow:0 6px 20px color-mix(in srgb,var(--text) 6%,transparent)}.docs-sidebar a>i:first-child{color:var(--brand-2);text-align:center}.docs-sidebar a span{display:grid;min-width:0}.docs-sidebar a strong{font-size:.88rem}.docs-sidebar a small{font-size:.7rem;color:var(--muted)}.docs-sidebar .docs-lock{color:var(--muted);font-size:.7rem}
.docs-main{min-width:0}.docs-product-header{display:grid;grid-template-columns:62px minmax(0,1fr);gap:18px;align-items:start;padding:26px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.docs-product-icon{width:62px;height:62px;display:grid;place-items:center;border-radius:8px;background:var(--brand);color:var(--brand-on);font-size:1.4rem}.docs-product-label{margin:0 0 3px!important;color:var(--brand-2)!important;font-size:.76rem!important;font-weight:850;text-transform:uppercase}.docs-product-header h2{margin:0 0 8px;font-size:clamp(2rem,4vw,3.3rem);line-height:1}.docs-product-header p{max-width:850px;margin:0;color:var(--muted)}
.docs-locked{display:flex;gap:18px;align-items:flex-start;margin-top:18px;padding:26px;border:1px solid var(--line);border-left:4px solid var(--brand-2);border-radius:6px;background:var(--surface)}.docs-locked>i{font-size:1.3rem;color:var(--brand-2);margin-top:5px}.docs-locked h3{margin:0 0 7px}.docs-locked p{margin:0 0 15px;color:var(--muted)}.docs-locked a{display:inline-flex;min-height:44px;align-items:center;padding:0 15px;border-radius:5px;background:var(--brand);color:var(--brand-on);font-weight:800;text-decoration:none}
.docs-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:10px;align-items:center;margin:16px 0}.docs-toolbar label{display:flex;align-items:center;gap:9px;min-height:48px;padding:0 14px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.docs-toolbar input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font:inherit}.docs-toolbar button{min-height:48px;border:1px solid var(--line);border-radius:6px;padding:0 15px;background:var(--surface);color:var(--text);font:inherit;font-weight:750;cursor:pointer}.docs-toolbar p{grid-column:1/-1;min-height:0;margin:0;color:var(--muted);font-size:.8rem}.docs-intro{padding:20px 24px;margin-bottom:14px;border-left:4px solid var(--brand);background:color-mix(in srgb,var(--brand) 8%,var(--surface));border-radius:4px}.docs-intro p{margin:0;font-size:1.02rem}
.docs-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.docs-guide{padding:22px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.docs-guide header{display:flex;align-items:center;gap:10px;margin-bottom:13px}.docs-guide header span{color:var(--brand-2);font-size:.76rem;font-weight:900}.docs-guide h3{margin:0;font-size:1.08rem}.docs-guide ol{margin:0;padding-left:22px}.docs-guide li+li{margin-top:8px}.docs-searchable[hidden]{display:none!important}
.docs-visuals{margin-top:28px}.docs-visuals>header{margin-bottom:14px}.docs-visuals h3{margin:0 0 5px;font-size:1.45rem}.docs-visuals header>p:last-child{max-width:860px;margin:0;color:var(--muted)}.docs-visual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.docs-visual-card{min-width:0;margin:0;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--surface)}.docs-visual-card.is-mobile{display:grid;grid-template-columns:minmax(180px,42%) minmax(0,1fr);align-items:center}.docs-visual-frame{display:grid;place-items:center;min-height:240px;padding:12px;background:var(--surface-2);overflow:hidden}.docs-visual-card.is-desktop{grid-column:1/-1}.docs-visual-card.is-desktop .docs-visual-frame{aspect-ratio:16/9}.docs-visual-card.is-mobile .docs-visual-frame{min-height:410px}.docs-visual-frame img{display:block;max-width:100%;height:auto;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);box-shadow:0 10px 28px color-mix(in srgb,var(--text) 12%,transparent)}.docs-visual-card.is-mobile img{width:auto;max-height:440px}.docs-visual-card.is-desktop img{width:100%;height:100%;object-fit:contain}.docs-visual-card figcaption{display:grid;gap:6px;padding:18px}.docs-visual-card figcaption>span{color:var(--brand-2);font-size:.72rem;font-weight:850;text-transform:uppercase}.docs-visual-card figcaption strong{font-size:1rem}.docs-visual-card figcaption p{margin:0;color:var(--muted);font-size:.88rem}
.docs-plans,.docs-reference{margin-top:28px}.docs-plans>header,.docs-reference>header{margin-bottom:14px}.docs-plans h3,.docs-reference h3{margin:0 0 5px;font-size:1.45rem}.docs-plans header>p:last-child{margin:0;color:var(--muted)}.docs-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:12px}.docs-plan-grid>article{padding:20px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.docs-plan-grid h4{margin:0 0 7px;font-size:1.05rem}.docs-plan-grid p{margin:0 0 12px;color:var(--muted);font-size:.88rem}.docs-plan-grid details{border-top:1px solid var(--line);padding-top:10px}.docs-plan-grid summary,.docs-reference summary{cursor:pointer;font-weight:800}.docs-plan-grid ul{padding-left:20px;margin:12px 0 0}.docs-plan-grid li+li{margin-top:6px}
.docs-feature-list{display:grid;gap:12px;list-style:none;padding:0!important}.docs-feature-list li{display:grid;gap:3px;padding-left:13px;border-left:3px solid var(--line)}.docs-feature-list li+li{margin-top:0}.docs-feature-list strong{font-size:.88rem}.docs-feature-list span{color:var(--muted);font-size:.8rem;line-height:1.45}.docs-feature-list em{width:max-content;border-radius:4px;padding:2px 7px;font-size:.66rem;font-style:normal;font-weight:850}.docs-feature-list .is-partial{background:#fff3cd;color:#6b4e00}.docs-feature-list .is-pending{background:var(--surface-2);color:var(--muted)}html[data-theme="dark"] .docs-feature-list .is-partial{background:#4a3b12;color:#ffe39a}
.docs-reference-list{display:grid;gap:8px}.docs-reference-list details{padding:17px 20px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.docs-reference-list details[open]{border-left:4px solid var(--brand)}.docs-reference-list p{color:var(--muted)}.docs-reference-list ol{padding-left:22px}.docs-reference-list li+li{margin-top:7px}.docs-note{padding:12px;border-left:3px solid var(--brand-2);background:var(--surface-2);color:var(--text)!important}.manual-empty{padding:24px;border:1px dashed var(--line);color:var(--muted)}
.manual-footer{display:flex;justify-content:center;gap:20px;padding:26px;border-top:1px solid var(--line);color:var(--muted);font-size:.83rem}.manual-footer span:first-child{font-weight:900;color:var(--text)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}
@media(max-width:900px){.docs-layout{grid-template-columns:1fr}.docs-sidebar{position:static}.docs-sidebar-heading{min-height:44px;margin:0;padding:0 10px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.docs-sidebar-heading button{display:grid;place-items:center;width:40px;height:40px;border:0;background:transparent;color:var(--text)}.docs-sidebar nav{display:none;margin-top:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.docs-sidebar nav.is-open{display:grid}.docs-hero{grid-template-columns:minmax(0,1fr) 100px}.docs-hero img{width:90px;height:90px}.docs-visual-grid{grid-template-columns:1fr}.docs-visual-card.is-desktop{grid-column:auto}}
@media(max-width:640px){.manual-header{padding:7px 12px}.manual-brand img{max-width:130px;height:36px}.manual-brand span{display:none}.manual-header nav>a:first-child{display:none}.manual-header nav a,.manual-header button{padding:0 10px}.docs-shell{width:min(100% - 20px,1400px)}.docs-hero{grid-template-columns:1fr;padding:36px 2px 24px}.docs-hero img{display:none}.docs-hero h1{font-size:2.45rem}.docs-access-summary{grid-template-columns:1fr}.docs-access-summary>div{border-right:0;border-bottom:1px solid var(--line)}.docs-access-summary>div:last-child{border-bottom:0}.docs-sidebar nav{grid-template-columns:1fr}.docs-product-header{grid-template-columns:48px minmax(0,1fr);padding:18px;gap:12px}.docs-product-icon{width:48px;height:48px}.docs-product-header h2{font-size:2rem}.docs-toolbar{grid-template-columns:1fr}.docs-toolbar button{width:100%}.docs-guide-grid{grid-template-columns:1fr}.docs-guide{padding:18px}.docs-visual-card.is-mobile{grid-template-columns:1fr}.docs-visual-card.is-mobile .docs-visual-frame{min-height:0}.docs-visual-card.is-mobile img{max-height:none}.manual-footer{flex-wrap:wrap}.docs-locked{padding:20px}}
.docs-visual-frame>a{display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;width:100%;height:100%}.docs-visual-frame>a>img{min-width:0;max-width:100%;max-height:100%;object-fit:contain}.docs-product-header,.docs-guide{scroll-margin-top:88px}
@media print{.manual-header,.docs-sidebar,.docs-access-summary,.docs-toolbar,.manual-footer{display:none!important}.docs-shell{width:100%;max-width:none}.docs-layout{display:block}.docs-hero{padding:0 0 20px}.docs-hero img{display:none}.docs-product-header,.docs-guide,.docs-plan-grid>article,.docs-reference-list details,.docs-visual-card{box-shadow:none;break-inside:avoid}.docs-reference-list details:not([open])>:not(summary){display:block}.docs-guide-grid{grid-template-columns:1fr 1fr}.docs-visual-grid{grid-template-columns:1fr}.docs-visual-card.is-mobile{grid-template-columns:240px 1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media(max-width:900px){#docsProductNav{display:grid!important}#docsProductNav:not(.is-open) .docs-product-secondary:not(.active){display:none}.docs-sidebar-heading #docsNavToggle{width:auto;padding:8px 12px;white-space:normal}}
