.docs{grid-template-columns:200px 1fr;align-items:start;gap:0 2.6rem;padding-top:1.5rem;display:grid}.docs-nav{position:sticky;top:74px}.docs-nav ul{border-left:1px solid var(--rule);margin:0;padding:0;list-style:none}.docs-nav a,.docs-nav [aria-current=page]{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);border-left:2px solid #0000;margin-left:-1px;padding:.5rem .9rem;display:block}.docs-nav a:hover{color:var(--ink);border-left-color:var(--rule)}.docs-nav [aria-current=page]{color:var(--ink);border-left-color:var(--accent);font-weight:600}.docs-main{min-width:0;padding-bottom:2rem}.docs-crumbs{margin-bottom:1.2rem;padding-top:0}.docs-hero h1,.docs-page h1{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;margin:0 0 .7rem;font-size:clamp(1.9rem,4.5vw,2.8rem);font-weight:400;line-height:1.05}.docs-lede{color:var(--ink-soft);max-width:66ch;margin:0 0 1rem;font-size:1.05rem}.docs-page p{max-width:68ch;color:var(--ink-soft)}.docs-page a{color:var(--ink);border-bottom:1px solid var(--rule)}.docs-page a:hover{color:var(--accent);border-bottom-color:var(--accent)}.docs-page h2{font-family:var(--display);text-transform:uppercase;font-weight:400;font-size:var(--fs-title);letter-spacing:.01em;margin:2rem 0 .8rem}.docs-page section:first-of-type h2{margin-top:0}.docs-page h3{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin:1.4rem 0 .5rem;font-weight:600}.docs-steps{border:1px solid var(--ink);background:var(--surface-1);counter-reset:docs-step;margin:0 0 1.5rem;padding:0;list-style:none}.docs-steps>li{border-bottom:1px solid var(--rule);grid-template-columns:2.2rem 1fr;gap:1rem;padding:1.1rem 1.2rem 1.3rem;display:grid}.docs-steps>li:last-child{border-bottom:none}.docs-steps>li:before{counter-increment:docs-step;content:counter(docs-step);border:1px solid var(--rule);background:var(--ground);width:2.2rem;height:2.2rem;font-family:var(--mono);font-size:var(--fs-label);justify-content:center;align-items:center;display:flex}.docs-cmd{border:1px solid var(--rule);background:var(--ground);font-family:var(--mono);font-size:var(--fs-cell);color:var(--ink);white-space:pre;margin:0 0 .7rem;padding:.6rem .8rem;display:block;overflow-x:auto}.docs-cmd-label{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 .3rem;display:block}.docs-cards{grid-template-columns:repeat(2,1fr);gap:1rem;margin:1.5rem 0 2rem;display:grid}.docs-card{border:1px solid var(--rule);background:var(--surface-1);padding:1.1rem 1.2rem;transition:border-color .15s,background .15s;display:block}.docs-card:hover{border-color:var(--ink);background:var(--surface-2)}.docs-card h3{font-family:var(--body);font-size:var(--fs-h2);letter-spacing:normal;text-transform:none;color:var(--ink);margin:0 0 .4rem;font-weight:700}.docs-card p{font-size:var(--fs-cell);color:var(--ink-soft);max-width:none;margin:0}.docs-table{border-collapse:collapse;width:100%;font-size:var(--fs-cell);margin:0 0 1.5rem}.docs-table th,.docs-table td{border:1px solid var(--rule);text-align:left;vertical-align:top;padding:.55rem .7rem}.docs-table th{background:var(--surface-1);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.docs-table code{font-family:var(--mono);white-space:nowrap;font-size:.92em}.docs-table td:last-child{color:var(--ink-soft)}.docs-dl{border-top:1px solid var(--rule);margin:0 0 1.5rem}.docs-dl dt{font-weight:700;font-size:var(--fs-cell);padding-top:.9rem}.docs-dl dd{border-bottom:1px solid var(--rule);font-size:var(--fs-cell);color:var(--ink-soft);max-width:70ch;margin:.3rem 0 0;padding-bottom:.9rem}.docs-dl code{font-family:var(--mono);background:var(--ground);border:1px solid var(--rule);padding:.03rem .3rem;font-size:.92em}.docs-note{border:1px dashed var(--rule);color:var(--ink-soft);font-size:var(--fs-cell);max-width:68ch;margin:0 0 1.5rem;padding:.7rem .9rem}.docs-actions{flex-wrap:wrap;gap:.6rem;margin:1.5rem 0;display:flex}@media (max-width:860px){.docs{grid-template-columns:1fr}.docs-nav{border-bottom:1px solid var(--rule);margin-bottom:1.2rem;padding-bottom:.6rem;position:static}.docs-nav ul{border-left:none;flex-wrap:wrap;gap:.2rem .6rem;display:flex}.docs-nav a,.docs-nav [aria-current=page]{border-bottom:2px solid #0000;border-left:none;padding:.3rem .1rem}.docs-nav [aria-current=page]{border-bottom-color:var(--accent)}.docs-cards{grid-template-columns:1fr}}
