*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);font-family:var(--font-body);margin:0;font-size:16px;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}a{color:var(--accent-text)}a:hover{color:var(--fg)}code{font-family:var(--font-mono);background:var(--surface);border-radius:6px;padding:1px 6px;font-size:.86em}.pv{gap:14px;padding:16px;display:grid}.brand{font:800 17px/1 var(--font-display);text-transform:uppercase;letter-spacing:-.02em;color:var(--fg);align-items:center;gap:10px;font-stretch:125%;display:flex}.brand img,.brand svg{width:28px;height:28px}.brand em{font:italic 400 24px/1 var(--font-serif);text-transform:none;color:var(--accent);letter-spacing:0}.brand.xl{gap:18px;font-size:34px}.brand.xl img,.brand.xl svg{width:56px;height:56px}.brand.xl em{font-size:48px}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.btn{cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 22px;font-size:15px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.btn-primary{background:var(--accent);color:var(--on-accent)}.btn-primary:hover{background:var(--accent-hover);color:var(--on-accent)}.btn-dark{background:var(--ink-fill);color:var(--on-ink)}.btn-dark:hover,.chip.on:hover{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn-ghost{border-color:var(--fg);color:var(--fg);background:0 0}.btn-ghost:hover{border-color:var(--accent)}.btn-sm{min-height:40px;padding:8px 14px;font-size:14px}.btn-xs{min-height:34px;padding:6px 12px;font-size:13px}.danger{border-color:var(--danger);color:var(--danger)}button:disabled{opacity:.55;cursor:default}.icon-btn{border:1.5px solid var(--fg);width:44px;height:44px;color:var(--fg);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.icon-btn svg{width:18px;height:18px}.chip{border:1.5px solid var(--line);background:var(--surface-2);cursor:pointer;border-radius:999px;min-height:34px;padding:7px 14px;font-size:13px}.chip.on{background:var(--ink-fill);border-color:var(--ink-fill);color:var(--on-ink)}.eyebrow{font:600 11px/1.2 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text)}.t-label{font:600 11px/1.2 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2)}.h-display{font:800 40px/.95 var(--font-display);text-transform:uppercase;letter-spacing:-.03em;margin:0;font-stretch:125%}.h-display em{font:italic 400 1.15em/.8 var(--font-serif);text-transform:none;color:var(--accent);letter-spacing:0}.pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.p-warn{background:var(--warn-bg);color:var(--warn)}.p-priv{background:var(--off-bg);color:var(--muted-2)}.p-ok{background:var(--ok-bg);color:var(--ok)}.p-busy{background:var(--accent-soft);color:var(--accent-text)}.p-down{background:var(--danger-bg);color:var(--danger)}.p-off{background:var(--off-bg);color:var(--muted-2)}.badge{background:var(--surface);width:40px;height:40px;font:600 10px var(--font-mono);color:var(--muted-2);border-radius:12px;flex:none;place-items:center;display:grid}.badge-o{background:var(--accent-strong);color:var(--on-accent);font:500 12px var(--font-mono);border-radius:999px;padding:2px 8px}.avatar{background:var(--ink-fill);width:36px;height:36px;color:var(--on-ink);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.tree-row{text-align:left;cursor:pointer;width:100%;min-height:44px;color:var(--fg);background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:15px;text-decoration:none;display:flex}.tree-row:hover{background:var(--surface)}.tree-row.on{background:var(--ink-fill);color:var(--on-ink)}.tree-row svg{flex:none;width:18px;height:18px}.tname{flex:1}.count{font:500 12px var(--font-mono);color:var(--muted)}.tree-row.on .count{color:var(--on-ink-muted)}.tree-add{border:1.5px dashed var(--line-2);text-align:left;color:var(--muted-2);cursor:pointer;background:0 0;border-radius:14px;width:100%;min-height:44px;padding:10px 12px;font-size:14px}.tree-add:hover{border-color:var(--accent);color:var(--fg)}.item-row{text-align:left;background:var(--surface-2);cursor:pointer;border:1.5px solid #0000;border-radius:16px;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px 12px;display:flex}.item-row:hover{border-color:var(--line)}.item-row.on{border-color:var(--fg)}.it-text{flex:1;gap:2px;min-width:0;display:grid}.it-text b{font-size:15px;font-weight:500}.it-text span{color:var(--muted);font-size:13px}.card{background:var(--surface-2);border:1.5px solid var(--line);border-radius:20px;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;padding:18px;display:grid}.card h4{font:600 11px/1.2 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin:0}.fields{background:var(--surface);border-radius:28px;grid-template-columns:minmax(0,1fr);gap:14px;padding:20px;display:grid}.flabel{color:var(--muted-2);font-size:13px;font-weight:500}.copy{background:var(--surface-2);border:1.5px solid var(--line);border-radius:16px;align-items:center;gap:8px;min-width:0;padding:6px 6px 6px 14px;display:flex}.fval{min-width:0;font:400 14px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.field{gap:6px;min-width:0;display:grid}.field label{font-size:14px;font-weight:500}.hint{color:var(--muted);margin:0;font-size:13px}.input{background:var(--surface-2);border:1.5px solid var(--line);border-radius:16px;width:100%;min-height:44px;padding:10px 14px;font-size:16px;line-height:1.4}.input:focus{border-color:var(--accent);outline:none}.input.mono{font-family:var(--font-mono);font-size:15px}.form-error{color:var(--danger);margin:0;font-size:14px;font-weight:500}.search{background:var(--surface-2);border:1.5px solid var(--line);border-radius:16px;align-items:center;gap:10px;padding:0 14px;display:flex}.search:focus-within{border-color:var(--accent)}.search svg{width:18px;height:18px;color:var(--muted);flex:none}.search input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:13px 0;font-size:16px}.notice,.warn{background:var(--warn-bg);color:var(--warn-ink);border-radius:16px;margin:0;padding:12px 14px;font-size:14px;line-height:1.45}.priv-note{background:var(--surface);color:var(--muted-2);border-radius:16px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;display:flex}.priv-note svg{flex:none;width:18px;height:18px;margin-top:1px}.drop{border:1.5px dashed var(--line-2);color:var(--muted-2);cursor:pointer;background:0 0;border-radius:20px;justify-items:center;gap:4px;width:100%;padding:20px;font-size:14px;display:grid}.drop:hover,.drop.over{border-color:var(--accent)}.drop.over{background:var(--accent-soft)}.drop b{color:var(--fg);font-weight:500}.toast{background:var(--ink-fill);color:var(--on-ink);border-radius:999px;padding:12px 20px;font-size:14px;display:inline-block}.modal{background:var(--bg);box-shadow:0 30px 60px -30px var(--shadow);border-radius:36px;gap:20px;max-width:520px;margin:0 auto;padding:28px;display:grid}.m-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.m-head h3{font:800 26px/.95 var(--font-display);text-transform:uppercase;letter-spacing:-.03em;margin:8px 0 0;font-stretch:125%}.m-foot{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.tbl-wrap{border:1.5px solid var(--line);background:var(--surface-2);border-radius:20px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 12px}tr:last-child td{border-bottom:0}th{font:600 11px/1.2 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2)}.site-row{background:var(--surface-2);border:1.5px solid var(--line);min-height:64px;color:var(--fg);border-radius:16px;grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) auto auto;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;display:grid}.site-row:hover{border-color:var(--fg)}.site-row .sr-name{gap:2px;min-width:0;display:grid}.site-row .sr-name b{font-size:15px;font-weight:600}.site-row .sr-name span{color:var(--muted);font-size:13px}.site-row .sr-url{font:400 13px var(--font-mono);color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.health{gap:4px;display:inline-flex}.health i{background:var(--ok);border-radius:3px;width:10px;height:10px}.health i.w{background:var(--warn)}.health i.d{background:var(--danger)}.health i.o{background:var(--line-2)}@media (max-width:640px){.site-row{grid-template-columns:minmax(0,1fr) auto}.site-row .sr-url,.site-row .health{display:none}}.stat{background:var(--surface-2);border:1.5px solid var(--line);border-radius:20px;gap:4px;padding:14px 18px;display:grid}.stat b{font:800 32px/1 var(--font-display);font-variant-numeric:tabular-nums;font-stretch:125%}.stepper{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.stepper li{color:var(--muted-2);border:1.5px solid var(--line);background:var(--surface-2);border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:13px;display:flex}.stepper li span{width:24px;height:24px;font:500 12px var(--font-mono);background:var(--surface);border-radius:50%;place-items:center;display:grid}.stepper li.done span{background:var(--ink-fill);color:var(--on-ink)}.stepper li.now{border-color:var(--fg);color:var(--fg);font-weight:500}.stepper li.now span{background:var(--accent);color:var(--on-accent)}.dns{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.dns:last-child{border-bottom:0}.dns .type{font:600 12px var(--font-mono);background:var(--surface);text-align:center;border-radius:10px;padding:6px 0}.dns .host,.dns .val{font:400 14px var(--font-mono);overflow-wrap:anywhere;min-width:0}.dns .val small{font:400 12px var(--font-body);color:var(--danger);display:block}@media (max-width:640px){.dns{grid-template-columns:56px minmax(0,1fr)}.dns .val{grid-column:2}.dns .pill{grid-column:2;justify-self:start}}.job{gap:2px;margin:0;padding:0;list-style:none;display:grid}.job li{border-radius:14px;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 12px;font-size:14px;display:grid}.job li:before{content:"";border:1.5px solid var(--line-2);border-radius:50%;width:14px;height:14px;margin-top:3px}.job li.done:before{background:var(--ok);border-color:var(--ok)}.job li.run{background:var(--accent-soft)}.job li.run:before{border-color:var(--accent);border-right-color:#0000}.job li.fail{background:var(--danger-bg)}.job li.fail:before{background:var(--danger);border-color:var(--danger)}.job li.wait:before{border-style:dashed}.job li time{font:500 12px var(--font-mono);color:var(--muted)}.job li small{color:var(--muted-2);font-size:13px;display:block}.job pre{font:400 12px/1.5 var(--font-mono);background:var(--ink-fill);color:var(--on-ink);white-space:pre-wrap;border-radius:12px;grid-column:2/-1;margin:6px 0 0;padding:10px 12px;overflow-x:auto}@media (prefers-reduced-motion:no-preference){.job li.run:before{animation:1s linear infinite lp-spin}}@keyframes lp-spin{to{transform:rotate(360deg)}}.meter{color:var(--muted-2);gap:6px;font-size:13px;display:grid}.meter>div{justify-content:space-between;gap:8px;display:flex}.meter b{font:500 12px var(--font-mono);color:var(--fg)}.meter .bar{background:var(--surface);border-radius:999px;height:8px;overflow:hidden}.meter .bar i{background:var(--ok);border-radius:999px;height:100%;display:block}.meter .bar i.w{background:var(--warn)}.meter .bar i.d{background:var(--danger)}
:root,[data-theme=dark]{--bg:#09141e;--fg:#f7f7f4;--surface:#131b2a;--surface-2:#1b2437;--line:#26303f;--line-2:#3a4556;--muted:#a7abad;--muted-2:#ccd1d4;--accent:#ff3f00;--accent-hover:#e63900;--accent-text:#ff7a4d;--accent-soft:#2a1a14;--accent-strong:#c23000;--on-accent:#fff;--ink-fill:#f7f7f4;--on-ink:#09141e;--on-ink-muted:#4c5860;--danger:#ff7a52;--danger-bg:#3a1a12;--warn:#f2b84b;--warn-bg:#33270f;--warn-ink:#f2d9a8;--ok:#5fd39a;--ok-bg:#12291f;--off-bg:#222b38;--overlay:#0009;--shadow:#0009}[data-theme=light]{--bg:#f7f7f4;--fg:#09141e;--surface:#eef0f1;--surface-2:#fff;--line:#dfe3e5;--line-2:#c9cfd3;--muted:#5d666e;--muted-2:#4c5860;--accent:#ff3f00;--accent-hover:#e63900;--accent-text:#c23000;--accent-soft:#fff4ef;--accent-strong:#c23000;--on-accent:#fff;--ink-fill:#09141e;--on-ink:#fff;--on-ink-muted:#c7ccd0;--danger:#a62900;--danger-bg:#fbe6df;--warn:#8a5100;--warn-bg:#fbefd9;--warn-ink:#4d2e00;--ok:#1f7a4f;--ok-bg:#e3f3ea;--off-bg:#e7e8e6;--overlay:#09141e73;--shadow:#09141e8c}:root{--space-1:4px;--space-2:8px;--space-3:10px;--space-4:14px;--space-5:20px;--space-6:28px;--radius-xs:10px;--radius-sm:12px;--radius-md:14px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:28px;--radius-3xl:36px;--radius-pill:999px;--border:1.5px;--divider:1px;--font-display:"Archivo", Arial, sans-serif;--font-body:"Figtree", Arial, sans-serif;--font-serif:"Instrument Serif", Georgia, serif;--font-mono:"JetBrains Mono", monospace;--font-label:"Syne", Arial, sans-serif;--font-inter:"Inter", sans-serif;--text-display-xl:800 64px/.92 var(--font-display);--text-display-lg:800 40px/.95 var(--font-display);--text-display-md:800 32px/.95 var(--font-display);--text-display-sm:800 26px/.95 var(--font-display);--text-display-inter-xl:800 64px/1.2 var(--font-inter);--text-display-inter-lg:600 40px/1.2 var(--font-inter);--text-serif-accent:italic 400 34px/1 var(--font-serif);--text-lead:400 18px/1.5 var(--font-body);--text-body:400 16px/1.5 var(--font-body);--text-body-sm:400 14px/1.45 var(--font-body);--text-button:500 15px/1 var(--font-body);--text-caption:500 13px/1.4 var(--font-body);--text-mono:400 15px/1.4 var(--font-mono);--text-mono-sm:500 12px/1.4 var(--font-mono);--text-label:600 11px/1.2 var(--font-label)}.display-xl{font-family:var(--font-display);letter-spacing:-.03em;font-size:64px;font-weight:800;line-height:.92}.display-lg{font-family:var(--font-display);letter-spacing:-.03em;font-size:40px;font-weight:800;line-height:.95}.display-md{font-family:var(--font-display);letter-spacing:-.03em;font-size:32px;font-weight:800;line-height:.95}.display-sm{font-family:var(--font-display);letter-spacing:-.03em;font-size:26px;font-weight:800;line-height:.95}.display-inter-xl{font-family:var(--font-inter);letter-spacing:0;font-size:64px;font-weight:800;line-height:1.2}.display-inter-lg{font-family:var(--font-inter);letter-spacing:0;font-size:40px;font-weight:600;line-height:1.2}.serif-accent{font-family:var(--font-serif);letter-spacing:0;font-size:34px;font-style:italic;font-weight:400;line-height:1}.lead{font-family:var(--font-body);letter-spacing:0;font-size:18px;font-weight:400;line-height:1.5}.body{font-family:var(--font-body);letter-spacing:0;font-size:16px;font-weight:400;line-height:1.5}.body-sm{font-family:var(--font-body);letter-spacing:0;font-size:14px;font-weight:400;line-height:1.45}.button{font-family:var(--font-body);letter-spacing:0;font-size:15px;font-weight:500;line-height:1}.caption{font-family:var(--font-body);letter-spacing:0;font-size:13px;font-weight:500;line-height:1.4}.mono{font-family:var(--font-mono);letter-spacing:0;font-size:15px;font-weight:400;line-height:1.4}.mono-sm{font-family:var(--font-mono);letter-spacing:0;font-size:12px;font-weight:500;line-height:1.4}.label{font-family:var(--font-label);letter-spacing:.14em;font-size:11px;font-weight:600;line-height:1.2}
body{min-height:100vh}a:hover{color:var(--fg)}.upper{text-transform:uppercase;margin:0;font-stretch:125%}.muted{color:var(--muted)}.muted-2{color:var(--muted-2)}.stack{flex-direction:column;gap:14px;display:flex}.stack-sm{flex-direction:column;gap:12px;display:flex}.stack>h2,.stack-sm>h2{margin:0}.topbar{background:var(--surface-2);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:20px;padding:14px 28px;display:flex}.topbar-brand{text-decoration:none}.topbar-search{flex:320px;max-width:560px;margin:0}.topbar-kbd{color:var(--muted);border:1.5px solid var(--line);border-radius:8px;padding:2px 6px}.topbar-actions{margin-left:auto}.topbar .chip{color:var(--fg);text-decoration:none}.topbar .chip.on{color:var(--on-ink)}.account{position:relative}.account summary{cursor:pointer;list-style:none}.account summary::-webkit-details-marker{display:none}.account-menu{z-index:10;background:var(--surface-2);border:1.5px solid var(--line);border-radius:var(--radius-xl);min-width:220px;box-shadow:0 20px 40px -20px var(--shadow);gap:10px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.account-menu form{margin:0}.account-menu .btn{width:100%}.page{flex-direction:column;gap:36px;max-width:960px;margin:0 auto;padding:40px 28px 80px;display:flex}.page-wide{max-width:1200px}.hero{flex-direction:column;gap:16px;padding-top:16px;display:flex}.hero-title{font-size:64px;line-height:.92}.hero-lead{max-width:62ch;color:var(--muted-2);margin:0}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.section-head .chip,.product-tabs .chip{color:var(--fg);text-decoration:none}.section-head .chip.on,.product-tabs .chip.on{color:var(--on-ink)}.card-grid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:14px;display:grid}.card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-card{color:var(--fg);gap:16px;padding:24px;text-decoration:none}.product-card:hover{border-color:var(--fg);color:var(--fg)}.meta{font:var(--text-mono-sm);color:var(--muted);gap:8px}.info-tile{text-align:left;cursor:default;align-content:center;justify-items:start;gap:8px;padding:24px}.crumbs{color:var(--muted)}.product-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.product-tabs{border-bottom:1px solid var(--line);gap:8px;padding-bottom:14px}.api-card{gap:14px;padding:22px}.api-card-title{margin:0;font-size:20px;font-weight:600}.two-col{flex-wrap:wrap;gap:14px;display:flex}.two-col>section{flex:min(480px,100%)}.item-row{color:var(--fg);text-decoration:none}.item-row:hover{color:var(--fg)}.changelog{gap:0;padding:6px 18px}.changelog-row{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.changelog-row:last-child{border-bottom:0}.changelog-title{font-size:15px;font-weight:600}.with-sidebar{flex-wrap:wrap;align-items:flex-start;display:flex}.sidebar{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;flex:260px;align-self:stretch;gap:18px;max-width:300px;padding:24px 16px;display:flex}.tree{gap:2px;display:grid}.tree-label{padding:0 12px 6px}.tree-path{overflow-wrap:anywhere;font-size:14px}.method{flex:none;width:52px}.method-get{color:var(--ok)}.method-post{color:var(--accent-text)}.method-put{color:var(--warn)}.method-delete{color:var(--danger)}.method-pill{background:var(--accent-soft);color:var(--accent-text)}.method-pill.method-get{background:var(--ok-bg);color:var(--ok)}.method-pill.method-put{background:var(--warn-bg);color:var(--warn)}.method-pill.method-delete{background:var(--danger-bg);color:var(--danger)}.reference,.guide{flex-wrap:wrap;flex:999 640px;align-items:flex-start;gap:36px;min-width:0;padding:32px 36px 80px;display:flex}.reference-main{flex-direction:column;flex:520px;gap:28px;min-width:0;display:flex}.reference-aside{flex-direction:column;flex:380px;gap:14px;min-width:0;max-width:520px;display:flex;position:sticky;top:16px}.code-panel{background:var(--surface-2);border:1.5px solid var(--line);border-radius:var(--radius-xl);overflow:hidden}.code-panel-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.code-panel-body{font:400 12.5px/1.6 var(--font-mono);color:var(--fg);background:var(--surface);white-space:pre;max-height:520px;margin:0;padding:16px;overflow-x:auto}.server-note{padding-right:8px}.field-name{overflow-wrap:anywhere}.field-required{margin-left:6px}td code,.priv-note code{overflow-wrap:anywhere}.prose,.md{max-width:70ch}.md>:first-child,.rich>:first-child{margin-top:0}.md>:last-child,.rich>:last-child{margin-bottom:0}.md p,.md ul,.md ol{margin:0 0 12px}.md ul,.md ol,.rich ul,.rich ol{padding-left:20px}.response-text p{margin:0}.it-text .response-text{color:var(--muted-2);font-size:14px}.guide{gap:48px;padding-top:40px}.guide-main{flex-direction:column;flex:560px;gap:24px;min-width:0;max-width:760px;display:flex}.guide-body{color:var(--muted-2);font:var(--text-body)}.guide-body h2,.guide-body h3{color:var(--fg);font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;margin:32px 0 12px;scroll-margin-top:16px;font-weight:800;font-stretch:125%;line-height:.95}.guide-body h2{font-size:26px}.guide-body h3{font-size:20px}.guide-body p{margin:0 0 16px}.guide-body pre{font:400 13px/1.6 var(--font-mono);background:var(--surface-2);border:1.5px solid var(--line);border-radius:var(--radius-xl);margin:0 0 16px;padding:16px;overflow-x:auto}.guide-pager{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:20px;display:flex}.toc{flex-direction:column;flex:0 220px;gap:8px;display:flex;position:sticky;top:16px}.toc-3{padding-left:12px}.login{flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:100vh;padding:48px 16px;display:flex}.login-card{background:var(--surface-2);border:1.5px solid var(--line);border-radius:var(--radius-3xl);flex-direction:column;gap:20px;width:100%;max-width:460px;padding:36px;display:flex}.login-intro{flex-direction:column;gap:8px;display:flex}.login-form{flex-direction:column;gap:20px;display:flex}.field-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.login-divider{color:var(--muted);align-items:center;gap:12px;display:flex}.login-divider span:not(.caption){background:var(--line);flex:1;height:1px}@media (max-width:760px){.topbar{gap:12px;padding:12px 16px}.topbar-kbd{display:none}.page{padding:28px 16px 64px}.hero-title{font-size:40px}.sidebar{border-right:0;border-bottom:1px solid var(--line);max-width:none}.reference,.guide{padding:24px 16px 64px}.reference-aside,.toc{position:static}.login-card{padding:24px}.changelog-row{grid-template-columns:minmax(0,1fr);gap:4px}}
