@font-face{font-family:polySans;src:url(../media/PolySans_Slim-s.p.04rwa1w4ymg0i.otf)format("opentype");font-display:swap;font-weight:300}@font-face{font-family:polySans;src:url(../media/PolySans_Neutral-s.p.24xdz43dzcrjx.otf)format("opentype");font-display:swap;font-weight:400}@font-face{font-family:polySans;src:url(../media/PolySans_NeutralItalic-s.p.3clogkplasvfg.otf)format("opentype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:polySans;src:url(../media/PolySans_Median-s.p.0-s-k0zwwb091.otf)format("opentype");font-display:swap;font-weight:500}@font-face{font-family:polySans;src:url(../media/PolySans_MedianItalic-s.p.0tbg-yzqwzic9.otf)format("opentype");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:polySans;src:url(../media/PolySans_Bulky-s.p.3be05t76eo_ix.otf)format("opentype");font-display:swap;font-weight:700}@font-face{font-family:polySans Fallback;src:local(Arial);ascent-override:89.92%;descent-override:21.41%;line-gap-override:0.0%;size-adjust:102.76%}._1onka_className{font-family:polySans,polySans Fallback}._1onka_variable{--font-poly:"polySans", "polySans Fallback"}
@font-face{font-family:polyMono;src:url(../media/PolySans_NeutralMono-s.p.2re03hukmiz9u.otf)format("opentype");font-display:swap;font-weight:400}@font-face{font-family:polyMono;src:url(../media/PolySans_MedianMono-s.p.0yoxs7lx-cdgl.otf)format("opentype");font-display:swap;font-weight:500}@font-face{font-family:polyMono Fallback;src:local(Arial);ascent-override:69.35%;descent-override:16.51%;line-gap-override:0.0%;size-adjust:133.24%}.A0H6nG_className{font-family:polyMono,polyMono Fallback}.A0H6nG_variable{--font-poly-mono:"polyMono", "polyMono Fallback"}
:root{--wza-bg:#fff;--wza-fg:#111113;--wza-muted:#6e6e73;--wza-border:#e3e3e6;--wza-field:#fff;--wza-primary:#111113;--wza-primary-fg:#fff;--wza-error:#c4302b;--wza-radius:10px;--wza-font:inherit}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--wza-bg:#161618;--wza-fg:#ededed;--wza-muted:#a1a1a6;--wza-border:#2c2c30;--wza-field:#0f0f11;--wza-primary:#ededed;--wza-primary-fg:#0b0b0c;--wza-error:#ff6b63}}:root[data-theme=dark]{--wza-bg:#161618;--wza-fg:#ededed;--wza-muted:#a1a1a6;--wza-border:#2c2c30;--wza-field:#0f0f11;--wza-primary:#ededed;--wza-primary-fg:#0b0b0c;--wza-error:#ff6b63}.wza{box-sizing:border-box;width:100%;max-width:380px;font-family:var(--wza-font);color:var(--wza-fg);background:var(--wza-bg);border-radius:calc(var(--wza-radius) * 1.4);flex-direction:column;gap:16px;margin:0 auto;padding:28px;display:flex}.wza *,.wza :before,.wza :after{box-sizing:inherit}.wza-title{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600}.wza-note,.wza-switch{color:var(--wza-muted);margin:0;font-size:13px;line-height:1.5}.wza-providers,.wza-form{flex-direction:column;gap:10px;display:flex}.wza-field{flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.wza-row{justify-content:space-between;align-items:baseline;display:flex}.wza-field input{height:40px;font:inherit;color:var(--wza-fg);background:var(--wza-field);border:1px solid var(--wza-border);border-radius:var(--wza-radius);outline:none;padding:0 12px;font-size:14px;font-weight:400}.wza-field input:focus-visible{border-color:var(--wza-fg);box-shadow:0 0 0 3px color-mix(in srgb, var(--wza-fg) 15%, transparent)}.wza-button{height:40px;font:inherit;border-radius:var(--wza-radius);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;transition:opacity .15s;display:inline-flex}.wza-button:disabled{opacity:.55;cursor:default}.wza-primary{color:var(--wza-primary-fg);background:var(--wza-primary);border:1px solid var(--wza-primary);margin-top:4px}.wza-secondary{color:var(--wza-fg);border:1px solid var(--wza-border);background:0 0}.wza-secondary:hover:not(:disabled){background:color-mix(in srgb, var(--wza-fg) 5%, transparent)}.wza-icon{flex:none;width:16px;height:16px}.wza-divider{color:var(--wza-muted);align-items:center;gap:12px;margin:4px 0;font-size:12px;display:flex}.wza-divider:before,.wza-divider:after{content:"";background:var(--wza-border);flex:1;height:1px}.wza-link{font:inherit;color:var(--wza-fg);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px;font-weight:500;text-decoration:underline}.wza-error{color:var(--wza-error);margin:0;font-size:13px}.wza-dialog{background:0 0;border:0;width:min(380px,100vw - 32px);padding:0}.wza-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080}
:root{--bg:#0a0a0a;--bg2:#111112;--bg3:#18181a;--bg4:#222225;--line:#ffffff17;--line2:#ffffff29;--fg:#f4f4f2;--fg2:#f4f4f2ad;--fg3:#f4f4f26b;--invert-bg:#f4f4f2;--invert-fg:#0a0a0a;--blue:#4a8fe0;--blue-soft:#4a8fe024;--amber:#e0a84a;--amber-soft:#e0a84a1f;--green:#5fbf8a;--red:#e0675a;--future:#a978ff;--future-bg:#863bff17;--future-line:#a978ff73;--code-bg:#141416;--shadow:0 18px 50px #0000008c;--sans:var(--font-poly), "Inter", system-ui, sans-serif;--mono:var(--font-poly-mono), ui-monospace, "SF Mono", monospace;--topbar:60px;--sidebar:268px;--toc:220px;--pad:clamp(16px, 3vw, 40px);--radius:10px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#f6f5f1;--bg2:#fff;--bg3:#eeede8;--bg4:#e4e3dd;--line:#0a0a0a17;--line2:#0a0a0a29;--fg:#0a0a0a;--fg2:#0a0a0aa8;--fg3:#0a0a0a70;--invert-bg:#0a0a0a;--invert-fg:#f6f5f1;--blue:#2a6cc0;--blue-soft:#2a6cc01a;--amber:#a86a0e;--amber-soft:#c882141a;--green:#2f8a57;--red:#c0392b;--future:#6c2ee0;--future-bg:#6c2ee00f;--future-line:#6c2ee066;--code-bg:#efeee9;--shadow:0 18px 50px #00000024;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-theme]){--bg:#f6f5f1;--bg2:#fff;--bg3:#eeede8;--bg4:#e4e3dd;--line:#0a0a0a17;--line2:#0a0a0a29;--fg:#0a0a0a;--fg2:#0a0a0aa8;--fg3:#0a0a0a70;--invert-bg:#0a0a0a;--invert-fg:#f6f5f1;--blue:#2a6cc0;--blue-soft:#2a6cc01a;--amber:#a86a0e;--amber-soft:#c882141a;--green:#2f8a57;--red:#c0392b;--future:#6c2ee0;--future-bg:#6c2ee00f;--future-line:#6c2ee066;--code-bg:#efeee9;--shadow:0 18px 50px #00000024;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--fg);margin:0}body{--wza-bg:var(--bg2);--wza-fg:var(--fg);--wza-muted:var(--fg2);--wza-border:var(--line2);--wza-field:var(--bg3);--wza-primary:var(--fg);--wza-primary-fg:var(--invert-fg);--wza-error:var(--red);--wza-radius:10px;--wza-font:var(--sans);font:400 15px/1.6 var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}img,video,svg{max-width:100%;display:block}::selection{background:var(--fg);color:var(--bg)}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.label{font:400 11px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg3);display:inline-block}.muted{color:var(--fg3);font-size:13px}.btn{height:36px;font:500 14px var(--sans);cursor:pointer;white-space:nowrap;border:0;border-radius:18px;justify-content:center;align-items:center;gap:6px;padding:0 18px;display:inline-flex}.btn-primary{background:var(--invert-bg);color:var(--invert-fg)}.btn-primary:hover{opacity:.9}.btn-ghost{color:var(--fg);box-shadow:inset 0 0 0 1px var(--line2);background:0 0}.btn-ghost:hover{box-shadow:inset 0 0 0 1px var(--fg3)}.btn-sm{height:28px;padding:0 12px;font-size:13px}.pill{height:22px;font:400 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line2);color:var(--fg2);border-radius:11px;align-items:center;padding:0 9px;display:inline-flex}.pill-beta{color:var(--blue);border-color:color-mix(in srgb, var(--blue) 50%, transparent);background:var(--blue-soft)}.pill-future{color:var(--future);border-color:var(--future-line);background:var(--future-bg)}.pill-pending{color:var(--amber);border-color:color-mix(in srgb, var(--amber) 50%, transparent);background:var(--amber-soft)}.pill-approved{color:var(--green);border-color:color-mix(in srgb, var(--green) 50%, transparent)}.pill-denied{color:var(--red);border-color:color-mix(in srgb, var(--red) 50%, transparent)}.icon-btn{border:1px solid var(--line);width:34px;height:34px;color:var(--fg2);cursor:pointer;background:0 0;border-radius:17px;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{color:var(--fg);border-color:var(--line2)}kbd{border:1px solid var(--line2);background:var(--bg3);min-width:22px;height:22px;font:500 12px var(--mono);color:var(--fg);border-bottom-width:2px;border-radius:5px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.gate{min-height:100vh;padding:48px var(--pad);background:radial-gradient(60% 50% at 50% 0%, color-mix(in srgb, var(--future) 12%, transparent), transparent 70%), var(--bg);place-items:center;display:grid}.gate-card{flex-direction:column;align-items:flex-start;gap:16px;width:min(440px,100%);display:flex}.gate-mark{width:auto;height:20px;margin-bottom:24px}.gate h1{font:500 clamp(32px, 5vw, 44px)/1.05 var(--sans);letter-spacing:-.02em;margin:0}.gate-lede{color:var(--fg2);margin:0;font-size:16px}.gate-lede strong{color:var(--fg);font-weight:500}.gate-form{flex-direction:column;gap:8px;width:100%;margin-top:8px;display:flex}.gate-form label{color:var(--fg2);font-size:13px}.gate-form textarea,.admin-inline input{border:1px solid var(--line2);background:var(--bg3);resize:vertical;border-radius:10px;width:100%;padding:10px 12px}.gate-actions{gap:8px;margin-top:8px;display:flex}.signin-placeholder{width:100%;min-height:360px}.gate .wza{max-width:none;margin:8px 0 0}.shell{min-height:100vh}.topbar{z-index:30;height:var(--topbar);padding:0 var(--pad);background:color-mix(in srgb, var(--bg) 84%, transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);align-items:center;gap:14px;display:flex;position:sticky;top:0}.topbar-grow{flex:1}.brand{flex:none;align-items:center;gap:10px;display:flex}.brand-mark{width:auto;height:17px}.brand-label{font:400 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg2);border-left:1px solid var(--line2);padding-left:10px}.beta-tag{font:400 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg3)}.search-btn{border:1px solid var(--line);background:var(--bg3);width:min(300px,40vw);height:34px;color:var(--fg3);cursor:pointer;border-radius:17px;align-items:center;gap:8px;padding:0 6px 0 12px;font-size:14px;display:flex}.search-btn span{text-align:left;flex:1}.search-btn:hover{border-color:var(--line2)}.user{position:relative}.avatar{border:1px solid var(--line2);background:var(--bg3);width:32px;height:32px;font:500 11px var(--mono);cursor:pointer;border-radius:50%}.menu{border:1px solid var(--line2);background:var(--bg2);min-width:220px;box-shadow:var(--shadow);border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;top:42px;right:0}.menu-who{border-bottom:1px solid var(--line);flex-direction:column;margin-bottom:4px;padding:8px 10px 10px;font-size:13px;display:flex}.menu-who strong{font-weight:500}.menu-who span{color:var(--fg3)}.menu-item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:8px 10px;font-size:14px;display:block}.menu-item:hover{background:var(--bg3)}.sidebar{top:var(--topbar);width:var(--sidebar);padding:28px 16px 48px var(--pad);border-right:1px solid var(--line);position:fixed;bottom:0;left:0;overflow-y:auto}.nav-toggle{display:none}.nav-root,.nav-sub{margin:0;padding:0;list-style:none}.nav-folder{margin-bottom:18px}.nav-heading{font:400 11px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg3);padding:4px 10px;display:block}a.nav-heading:hover,.nav-heading[data-active]{color:var(--fg)}.nav-sep{padding:16px 10px 6px}.nav-link{color:var(--fg2);border-radius:7px;padding:5px 10px;font-size:14px;display:block}.nav-link:hover{color:var(--fg);background:var(--bg3)}.nav-link[aria-current=page]{color:var(--fg);background:var(--bg3);box-shadow:inset 2px 0 0 var(--fg)}.main{margin-left:var(--sidebar)}.doc{grid-template-columns:minmax(0, 1fr) var(--toc);max-width:1160px;padding:48px var(--pad) 96px;gap:48px;display:grid}.doc-body{min-width:0;max-width:760px}.doc-kicker{align-items:center;gap:10px;margin-bottom:14px;display:flex}.doc-head h1{font:500 clamp(36px, 5vw, 56px)/1.04 var(--sans);letter-spacing:-.02em;margin:0}.doc-head h1 em{font-weight:500}.doc-lede{color:var(--fg2);max-width:640px;margin:16px 0 0;font-size:19px;line-height:1.5}.doc-hero-video{margin-top:32px}.toc{top:calc(var(--topbar) + 48px);max-height:calc(100vh - var(--topbar) - 96px);align-self:start;position:sticky;overflow-y:auto}.toc ul{border-left:1px solid var(--line);margin:12px 0 0;padding:0;list-style:none}.toc a{color:var(--fg3);border-left:1px solid #0000;margin-left:-1px;padding:4px 0 4px 12px;font-size:13px;display:block}.toc a:hover{color:var(--fg)}.toc a[aria-current]{color:var(--fg);border-left-color:var(--fg)}.pager{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;margin-top:72px;padding-top:24px;display:grid}.pager-link{border-radius:var(--radius);border:1px solid var(--line);font:500 16px var(--sans);flex-direction:column;gap:4px;padding:16px 18px;display:flex}.pager-link:hover{border-color:var(--line2);background:var(--bg2)}.pager-link.is-next{text-align:right;grid-column:2}.prose{color:var(--fg2);margin-top:40px;font-size:16px;line-height:1.7}.prose>:first-child{margin-top:0}.prose h2,.prose h3,.prose h4{color:var(--fg);letter-spacing:-.01em;scroll-margin-top:calc(var(--topbar) + 24px);font-weight:500}.prose h2{margin:56px 0 16px;font-size:28px;line-height:1.15}.prose h3{margin:36px 0 12px;font-size:20px}.prose h4{margin:24px 0 8px;font-size:16px}.prose h2 em,.prose h3 em{font-weight:500}.prose p{margin:0 0 16px}.prose strong{color:var(--fg);font-weight:500}.prose a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--fg3);text-decoration-color:var(--fg3);text-underline-offset:3px}.prose a:hover{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.prose ul,.prose ol{margin:0 0 16px;padding-left:22px}.prose li{margin:4px 0}.prose li::marker{color:var(--fg3)}.prose hr{border:0;border-top:1px solid var(--line);margin:40px 0}.prose :not(pre)>code{background:var(--bg3);font:.88em var(--mono);color:var(--fg);border-radius:5px;padding:1px 6px}.prose pre{border-radius:var(--radius);border:1px solid var(--line);font:13px/1.6 var(--mono);margin:0 0 20px;padding:16px 18px;overflow-x:auto;background:var(--code-bg)!important}.prose pre code span{color:var(--shiki-dark)}:root[data-theme=light] .prose pre code span{color:var(--shiki-light)}@media (prefers-color-scheme:light){:root:not([data-theme]) .prose pre code span{color:var(--shiki-light)}}.table-wrap{border:1px solid var(--line);border-radius:var(--radius);margin:0 0 20px;overflow-x:auto}.prose table,.admin-table{border-collapse:collapse;width:100%;font-size:14px}.prose th,.admin-table th{text-align:left;font:400 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg3);background:var(--bg2);border-bottom:1px solid var(--line);padding:10px 14px}.prose td,.admin-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 14px}.prose tr:last-child td,.admin-table tr:last-child td{border-bottom:0}.prose td:first-child{color:var(--fg)}.callout{border-radius:var(--radius);border:1px solid var(--line2);background:var(--bg2);margin:0 0 20px;padding:14px 18px}.callout>div>:last-child{margin-bottom:0}.callout .label{margin-bottom:4px}.callout-tip .label{color:var(--green)}.callout-warning{border-color:color-mix(in srgb, var(--amber) 40%, transparent);background:var(--amber-soft)}.callout-warning .label{color:var(--amber)}.callout-beta{border-color:color-mix(in srgb, var(--blue) 40%, transparent);background:var(--blue-soft)}.callout-beta .label{color:var(--blue)}.future{border:1px dashed var(--future-line);background:repeating-linear-gradient(-45deg, transparent 0 14px, color-mix(in srgb, var(--future) 4%, transparent) 14px 15px), var(--future-bg);border-radius:14px;margin:28px 0;padding:20px 22px 6px;position:relative}.future-head{margin-bottom:10px}.future-head .label{color:var(--future)}.future-head h4{color:var(--fg);margin:4px 0 0;font-size:18px;font-weight:500}.future-body{color:var(--fg2)}.steps{counter-reset:step;border-left:1px solid var(--line2);margin:0 0 24px;padding-left:28px}.step{counter-increment:step;padding-bottom:16px;position:relative}.step:before{content:counter(step);background:var(--bg);border:1px solid var(--line2);width:26px;height:26px;font:500 11px var(--mono);color:var(--fg);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:-41px}.step-title{margin:1px 0 6px!important}.step-body>:last-child{margin-bottom:0}.shortcut{vertical-align:middle;gap:10px;display:inline-flex}.kbd-group{gap:3px;display:inline-flex}.kbd-win kbd{opacity:.7}.media{margin:0 0 24px}.media video,.media img{border:1px solid var(--line);background:var(--bg3);border-radius:12px;width:100%}figcaption{color:var(--fg3);margin-top:10px;font-size:13px}.ba{margin:0 0 24px}.ba-frame{aspect-ratio:16/9;border:1px solid var(--line);background:var(--bg3);border-radius:12px;position:relative;overflow:hidden}.ba-frame img,.ba-frame video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ba-clip{clip-path:inset(0 calc(100% - var(--pos)) 0 0);position:absolute;inset:0}.ba-handle{top:0;bottom:0;left:var(--pos);pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 12px #00000080}.ba-frame input{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.ba-tag{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#0000008c;border-radius:10px;padding:3px 8px;position:absolute;top:12px}.ba-tag.is-left{left:12px}.ba-tag.is-right{right:12px}.slice{margin:8px 0 28px}.slice-bar{align-items:center;gap:12px;padding:0 4px 10px;display:flex}.slice-hint{color:var(--fg3);flex:1;font-size:13px}.slice-reset{color:var(--fg2);font-size:13px}.slice-reset:hover{color:var(--fg)}.slice-stage{border:1px solid var(--line2);box-shadow:var(--shadow);background:#111;border-radius:14px;position:relative;overflow:hidden}.slice-stage iframe{border:0;width:100%;height:100%;display:block}.slice-overlay{pointer-events:none;position:absolute;inset:0}.slice-error{color:var(--fg3);place-items:center;display:grid;position:absolute;inset:0}.hotspot{background:var(--fg);width:22px;height:22px;color:var(--bg);font:500 11px var(--mono);cursor:help;pointer-events:auto;box-shadow:0 0 0 4px color-mix(in srgb, var(--fg) 22%, transparent);border:0;border-radius:50%;animation:2.4s ease-in-out infinite pulse;position:absolute}.hotspot[data-active]{background:var(--blue);color:#fff;animation:none}@keyframes pulse{50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--fg) 6%, transparent)}}.hotspot-ring{border:1.5px solid var(--blue);border-radius:8px;transition:all .15s;position:absolute;box-shadow:0 0 0 9999px #00000047}.hotspot-tip{background:var(--bg2);border:1px solid var(--line2);max-width:260px;box-shadow:var(--shadow);color:var(--fg2);border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.45;position:absolute;transform:translate(-50%)}.hotspot-tip strong{color:var(--fg);margin-bottom:2px;font-weight:500;display:block}.slice-legend{color:var(--fg2);margin:14px 0 0;padding-left:22px;font-size:14px}.slice-legend li{cursor:default;margin:4px 0}.slice-legend li[data-missing]{opacity:.6}.search-dialog{border:1px solid var(--line2);background:var(--bg2);width:min(620px,100vw - 32px);color:var(--fg);box-shadow:var(--shadow);border-radius:16px;margin:12vh auto auto;padding:0}.search-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080}.search-input{border-bottom:1px solid var(--line);height:56px;color:var(--fg3);align-items:center;gap:10px;padding:0 16px;display:flex}.search-input input{color:var(--fg);background:0 0;border:0;outline:0;flex:1;font-size:17px}.search-results{max-height:60vh;margin:0;padding:6px;list-style:none;overflow-y:auto}.search-results:empty{display:none}.search-hit{text-align:left;cursor:pointer;width:100%;color:var(--fg2);background:0 0;border:0;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;font-size:14px;display:flex}.search-hit.is-page{color:var(--fg);font-weight:500}[aria-selected=true]>.search-hit{background:var(--bg3);color:var(--fg)}.search-empty{color:var(--fg3);padding:18px 12px;font-size:14px}.admin{max-width:1040px;padding:32px var(--pad) 96px;margin:0 auto}.admin-head{justify-content:space-between;align-items:center;margin-bottom:48px;display:flex}.admin h1{font:500 clamp(32px, 5vw, 48px)/1.05 var(--sans);letter-spacing:-.02em;margin:0 0 12px}.admin-section{margin-top:40px}.admin-section h2{margin:0 0 12px}.admin-inline{gap:8px;max-width:480px;margin-bottom:8px;display:flex}.admin-note{max-width:280px;color:var(--fg2)}.admin-actions form{justify-content:flex-end;gap:6px;display:flex}@media (max-width:1180px){.doc{grid-template-columns:minmax(0,1fr)}.toc{display:none}}@media (max-width:860px){.main{margin-left:0}.beta-tag,.search-btn span,.search-btn kbd{display:none}.search-btn{justify-content:center;width:34px;padding:0}.nav-toggle{z-index:40;border:1px solid var(--line2);background:var(--bg2);height:38px;box-shadow:var(--shadow);cursor:pointer;border-radius:19px;align-items:center;padding:0 18px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.nav-toggle .label{color:var(--fg)}.sidebar{z-index:35;background:var(--bg);width:100%;padding:24px 16px 96px;transition:transform .2s;transform:translate(-100%)}.sidebar.is-open{transform:none}.doc{padding-top:32px}.pager{grid-template-columns:1fr}.pager-link.is-next{grid-column:1}}@media (prefers-reduced-motion:reduce){.hotspot{animation:none}}.shortcuts td:last-child{white-space:nowrap;width:1%}.kbd-text{font:13px var(--mono);color:var(--fg2)}
