.docs{padding-block:clamp(48px,7vw,88px) 96px}.docs__lead{color:var(--text-3);max-width:58ch;margin-top:18px;font-size:19px}.docs__notice{border:1px dashed var(--orange);border-radius:var(--r);color:var(--text-2);max-width:58ch;margin-top:20px;padding:10px 14px;font-size:14px}.docs__grid{grid-template-columns:220px minmax(0,1fr);gap:56px;margin-top:56px;display:grid}.docs__toc{align-self:start;gap:2px;display:grid;position:sticky;top:96px}.docs__toc p{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:10px;font-size:11px}.docs__toc a{border-left:2px solid var(--line);color:var(--muted);padding:7px 10px;font-size:15px;text-decoration:none;transition:color .15s,border-color .15s}.docs__toc a span{margin-right:6px;font-size:11px}.docs__toc a:hover{color:var(--cream)}.docs__toc a.on{color:var(--cream);border-color:var(--orange);font-weight:700}.doc-section{padding-block:0 48px}.doc-section+.doc-section{border-top:1px solid var(--line);padding-top:48px}.doc-section h2{font-size:clamp(26px,3.4vw,36px);font-weight:800}.doc-section h2 span{color:var(--orange);vertical-align:.5em;margin-right:4px;font-size:.5em}.doc-intro{color:var(--text-3);max-width:64ch;margin-top:10px}.doc-block{max-width:70ch;margin-top:32px}.doc-block h3{flex-wrap:wrap;align-items:center;gap:10px;font-size:19px;font-weight:700;display:flex}.doc-block p,.doc-block li{color:var(--text-2)}.doc-block>p{margin-top:8px}.doc-plan{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.doc-plan--pro{border:1px solid var(--orange);color:var(--orange)}.doc-plan--band{background:var(--orange);color:var(--on-orange)}.doc-steps,.doc-list{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.doc-steps{counter-reset:step}.doc-steps li{counter-increment:step;padding-left:34px;position:relative}.doc-steps li:before{content:counter(step);width:22px;height:22px;font:700 12px var(--mono);background:var(--soft);color:var(--orange);border-radius:50%;place-items:center;display:grid;position:absolute;top:1px;left:0}.doc-list li{padding-left:18px;position:relative}.doc-list li:before{content:"";background:var(--orange);width:8px;height:2px;position:absolute;top:11px;left:0}.doc-code{border-radius:var(--r);background:var(--ink-2);border:1px solid var(--line);white-space:pre;margin-top:12px;padding:16px 18px;font-size:14px;line-height:1.55;overflow-x:auto}.doc-tip{background:var(--soft);border-left:3px solid var(--orange);border-radius:10px;padding:10px 14px;font-size:15px;margin-top:12px!important}.docs__top{color:var(--muted);margin-top:8px;font-size:13px;display:inline-block}@media (width<=860px){.docs__grid{grid-template-columns:1fr;gap:32px;margin-top:36px}.docs__toc{z-index:10;background:var(--ink);border-bottom:1px solid var(--line);scrollbar-width:none;gap:6px;padding:10px 0;display:flex;top:64px;overflow-x:auto}.docs__toc p{display:none}.docs__toc a{border:1px solid var(--line);border-radius:999px;flex:none;padding:6px 12px;font-size:14px}.docs__toc a.on{border-color:var(--orange)}}
