.docs-page{padding-bottom:var(--pad-section)}.docs-page .docs-hero{padding:var(--hero-pad-top)0 var(--hero-pad-bottom)}.docs-page .docs-hero .section-inner{position:relative}.docs-page .docs-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--cream);max-width:24ch;margin:14px 0 0;font-size:max(2rem,min(4vw,3rem));font-weight:700;line-height:1.1}.docs-page .docs-lede{color:var(--muted);max-width:62ch;margin:18px 0 0;font-size:max(17px,min(2vw,20px));line-height:1.55}.docs-page .docs-cta-row{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.docs-page .docs-section{padding:var(--pad-section-tight)0 0}.docs-page .docs-section-label{margin-bottom:22px}.docs-page .docs-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.docs-page .docs-card{background:var(--surface);border:1px solid var(--cream-border-soft);border-radius:var(--radius);transition:border-color var(--dur-med)var(--ease-out),transform var(--dur-med)var(--ease-out);padding:26px 24px;text-decoration:none;display:block}.docs-page .docs-card:hover{border-color:var(--copper-border);transform:translateY(-2px)}.docs-page .docs-card-kicker{font-family:var(--font-code);letter-spacing:.12em;text-transform:uppercase;color:var(--copper);opacity:.8;font-size:11px}.docs-page .docs-card-title{color:var(--cream);margin:10px 0 8px;font-size:19px;font-weight:600;line-height:1.25}.docs-page .docs-card-body{color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}.docs-page .docs-card-arrow{color:var(--copper);font-family:var(--font-code)}.docs-page .docs-prose{max-width:var(--max-w-prose)}.docs-page .docs-prose p{color:var(--muted);margin:0 0 16px;font-size:16px;line-height:1.65}.docs-page .docs-prose h2{font-family:var(--font-display);color:var(--cream);letter-spacing:-.01em;margin:48px 0 6px;font-size:max(1.4rem,min(3vw,1.85rem));font-weight:700;line-height:1.15}.docs-page .docs-prose h3{color:var(--cream);margin:26px 0 6px;font-size:17px;font-weight:600}.docs-page .docs-prose ul{margin:0 0 16px;padding-left:20px}.docs-page .docs-prose li{color:var(--muted);margin:6px 0;font-size:16px;line-height:1.6}.docs-page .docs-prose code{font-family:var(--font-code);color:var(--cream);border:1px solid var(--cream-border-soft);background:rgba(245,240,232,.07);border-radius:5px;padding:1px 6px;font-size:.88em}.docs-page .docs-prose a{color:var(--copper)}.docs-page .state-pair{grid-template-columns:1fr 1fr;gap:18px;margin:20px 0 8px;display:grid}.docs-page .state-card{background:var(--surface);border:1px solid var(--cream-border-soft);border-radius:var(--radius);padding:22px}.docs-page .state-score{font-family:var(--font-code);letter-spacing:.06em;color:var(--copper);text-transform:uppercase;font-size:13px}.docs-page .state-name{color:var(--cream);margin:8px 0 6px;font-size:17px;font-weight:600}.docs-page .state-body{color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}.docs-page .state-body strong{color:var(--cream)}.docs-page .cli-cmd{margin:42px 0 0}.docs-page .cli-cmd-head{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.docs-page .cli-cmd-name{font-family:var(--font-code);color:var(--cream);font-size:20px;font-weight:600}.docs-page .cli-cmd-tag{font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);border:1px solid var(--cream-border-soft);border-radius:var(--radius-pill);padding:2px 10px;font-size:11px}.docs-page .cli-cmd-desc{color:var(--muted);max-width:var(--max-w-prose);margin:0 0 16px;font-size:16px;line-height:1.6}.docs-page .command-block{border:1px solid var(--cream-border-soft);border-radius:var(--radius);background:rgba(11,10,9,.65);margin:0 0 16px;padding:18px 22px;overflow-x:auto}.docs-page .command-block pre{margin:0}.docs-page .command-line{font-family:var(--font-code);color:var(--cream);white-space:pre;font-size:14px;line-height:1.7;display:block}.docs-page .command-line .prompt-symbol{color:var(--copper);-webkit-user-select:none;-moz-user-select:none;user-select:none}.docs-page .command-line .comment{color:var(--dim)}.docs-page .flag-table{border-collapse:collapse;width:100%;margin:4px 0 8px}.docs-page .flag-table th,.docs-page .flag-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--cream-border-soft);padding:10px 14px;font-size:14.5px;line-height:1.55}.docs-page .flag-table th{font-family:var(--font-code);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-size:11px;font-weight:500}.docs-page .flag-table td.flag-name{font-family:var(--font-code);color:var(--copper);white-space:nowrap;font-size:13.5px}.docs-page .flag-table td.flag-desc{color:var(--muted)}.docs-page .flag-table td.flag-default{font-family:var(--font-code);color:var(--cream);white-space:nowrap;font-size:13px}.docs-page .flag-none{color:var(--dim);margin:0 0 12px;font-size:14px;font-style:italic}.docs-page .cli-example-label{font-family:var(--font-code);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin:0 0 8px;font-size:11px}.docs-page .cli-rule{border:0;border-top:1px solid var(--cream-border-soft);margin:44px 0 0}.docs-page .docs-next{margin-top:var(--pad-section-tight)}.docs-page .docs-next-inner{border-top:1px solid var(--cream-border-soft);flex-wrap:wrap;align-items:center;gap:12px;padding-top:28px;display:flex}.docs-page .docs-next-inner .section-body{flex:320px;margin:0}@media (max-width:860px){.docs-page .docs-grid,.docs-page .state-pair{grid-template-columns:1fr}}
