.manual-page{min-height:100vh;padding:48px 28px 88px;background:linear-gradient(180deg,#0a0a0ff7,#0a0a0ffc)}.manual-hero,.manual-toolbar,.manual-tree-layout,.manual-overview-layout,.manual-topic-layout,.manual-breadcrumb{width:100%;max-width:1100px;margin-inline:auto}.manual-hero--compact{padding:16px 0 20px;border-bottom:1px solid rgba(255,255,255,.07)}.manual-eyebrow,.manual-nav-head span,.manual-side-kicker,.manual-topic-section header span{font-family:var(--font-mono);color:var(--color-accent);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.manual-hero--compact h1{max-width:780px;margin:8px 0 10px;font-family:var(--font-headline);font-size:42px;line-height:1.08;letter-spacing:-.01em}.manual-hero-copy>p:last-child{max-width:680px;color:#ffffff8c;font-size:16px;line-height:1.65}.manual-toolbar--compact{display:flex;align-items:center;gap:16px;padding:18px 0}.manual-toolbar--compact .manual-search{flex:1}.manual-search input{width:100%;height:42px;padding:0 14px;border:1px solid rgba(255,255,255,.09);border-radius:8px;color:#ffffffe6;background:#0c0c12eb;font-size:14px;outline:none}.manual-search input:focus{border-color:#f0ca008c;box-shadow:0 0 0 3px #f0ca001c}.manual-topic-count{color:#ffffff61;font-family:var(--font-mono);font-size:12px;white-space:nowrap}.manual-topic-count span{color:var(--color-accent);font-weight:700}.manual-tree-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:32px;align-items:start}.manual-tree-side{position:sticky;top:22px;display:grid;gap:16px;align-content:start}.manual-tree-info,.manual-tree-chapters{border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#0e0e16e6;padding:16px}.manual-tree-info p{margin-top:8px;color:#ffffff85;font-size:13px;line-height:1.55}.manual-tree-chapters{display:grid;gap:4px}.manual-tree-chapter-link{display:grid;grid-template-columns:28px 1fr;gap:6px;align-items:center;padding:6px 8px;border-radius:5px;color:#ffffff94;font-size:13px;line-height:1.35}.manual-tree-chapter-link:hover{color:#ffffffe6;background:#ffffff0a}.manual-tree-chapter-link span{color:#f0ca0080;font-family:var(--font-mono);font-size:11px}.manual-chapter{border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#0e0e1699;margin-bottom:8px;scroll-margin-top:20px}.manual-chapter[open]{background:#0e0e16e6}.manual-chapter-head{display:grid;grid-template-columns:32px 1fr auto 16px;gap:8px;align-items:center;padding:14px 16px;cursor:pointer;list-style:none;user-select:none}.manual-chapter-head::-webkit-details-marker{display:none}.manual-chapter-head::marker{display:none;content:""}.manual-chapter-number{color:#f0ca0099;font-family:var(--font-mono);font-size:12px;font-weight:700}.manual-chapter-title{font-family:var(--font-headline);font-size:17px;font-weight:700;color:#ffffffe0;letter-spacing:-.01em}.manual-chapter-head:hover .manual-chapter-title{color:#fff}.manual-chapter-count{color:#ffffff4d;font-family:var(--font-mono);font-size:11px}.manual-chapter-chevron{color:#ffffff40;transition:transform .15s ease}.manual-chapter[open] .manual-chapter-chevron{transform:rotate(90deg)}.manual-chapter-body{padding:0 16px 16px}.manual-section{margin-top:6px}.manual-section+.manual-section{margin-top:14px}.manual-section-title{color:#ffffff52;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;padding-left:12px}.manual-section-list{list-style:none;display:grid;gap:1px}.manual-tree-link{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;padding:7px 12px;border-radius:5px;color:#ffffffad;font-size:14px;transition:background .12s ease,color .12s ease}.manual-tree-link:hover{color:#fffffff2;background:#ffffff0b}.manual-tree-link-time{color:#ffffff3d;font-family:var(--font-mono);font-size:11px}.manual-nav-head span,.manual-nav-group p{font-family:var(--font-mono)}.manual-side-kicker{font-family:var(--font-mono);color:var(--color-accent);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.manual-no-results{padding:18px;color:#ffffff9e;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#0e0e16e6}[hidden]{display:none!important}.manual-topic-layout--compact{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.manual-side{position:sticky;top:22px}.manual-side{display:grid;gap:16px;align-content:start}.manual-note,.manual-checklist,.manual-practice{padding:18px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#0e0e16e6}.manual-note p,.manual-checklist p,.manual-practice-stage p{color:#ffffff94;line-height:1.65}.manual-checklist{display:grid;gap:11px}.manual-checklist label{display:flex;gap:9px;align-items:center;color:#ffffffad;font-size:13px}.manual-checklist input{width:16px;height:16px;accent-color:#F0CA00}@media(max-width:1180px){.manual-topic-layout--compact{grid-template-columns:1fr}.manual-side{position:static}}@media(max-width:760px){.manual-page{padding:72px 16px 70px}.manual-hero--compact h1{font-size:32px}.manual-hero-sub{font-size:15px}.manual-side,.manual-action-item,.manual-lesson-grid,.manual-topic-pager{grid-template-columns:1fr}.manual-lesson{padding:22px}.manual-lesson h1{font-size:34px}.manual-app-target{flex-direction:column;align-items:flex-start}.manual-topic-pager a:last-child{text-align:left}}@media(max-width:420px){.manual-hero--compact h1{font-size:28px}.manual-chapter-title{font-size:15px}}
