.manual-breadcrumb{display:flex;gap:8px;align-items:center;margin-bottom:22px;color:#ffffff61;font-family:var(--font-mono);font-size:12px}.manual-breadcrumb a{color:var(--color-accent)}.manual-lesson,.manual-lesson-card,.manual-app-target,.manual-practice{border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#0e0e16e6}.manual-lesson{padding:28px}.manual-lesson-header{padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.07)}.manual-topic-meta{display:flex;gap:10px;color:#f0ca00bd;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.manual-lesson h1{margin:10px 0;font-size:44px;line-height:1.1;letter-spacing:0}.manual-lesson-card{margin-top:18px;padding:22px}.manual-media{margin:22px 0 0}.manual-video-shell{overflow:hidden;border:1px solid rgba(240,202,0,.16);border-radius:8px;background:#05080df5;box-shadow:0 22px 58px #00000057}.manual-video-shell video{display:block;width:100%;aspect-ratio:1784 / 1052;object-fit:cover}.manual-video-shell img{display:block;width:100%;max-height:760px;object-fit:contain}.manual-media figcaption{display:grid;gap:4px;margin-top:10px;color:#ffffff85;font-size:13px;line-height:1.5}.manual-media figcaption span,.manual-soft-callout span{color:#f0ca00bd;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.manual-lesson-intro{background:linear-gradient(135deg,rgba(240,202,0,.08),transparent 38%),#0e0e16e6}.manual-lesson-intro p,.manual-detail-section p,.manual-soft-callout p,.manual-topic-companion p{color:#ffffffa8;line-height:1.7}.manual-lesson-intro p+p,.manual-detail-section p+p{margin-top:12px}.manual-detail-sections{display:grid;gap:2px}.manual-detail-section{scroll-margin-top:24px}.manual-action-list{display:grid;margin-top:16px;border-top:1px solid rgba(255,255,255,.075)}.manual-action-item{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.06)}.manual-action-item strong{color:#ffffffdb;font-size:14px}.manual-action-item p{margin:0;color:#ffffff94;font-size:14px;line-height:1.55}.manual-soft-callout{border-color:#f0ca0038;background:#f0ca0011}.manual-lesson-card ol{display:grid;gap:12px;padding-left:24px;color:#ffffffc7;line-height:1.6}.manual-lesson-card li::marker{color:var(--color-accent);font-weight:700}.manual-lesson-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.manual-app-target{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:18px;padding:16px}.manual-app-target span,.manual-topic-pager span{font-family:var(--font-mono)}.manual-app-target span{display:block;margin-bottom:6px;color:#ffffff61;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.manual-app-target code{color:var(--color-accent);font-family:var(--font-mono);font-size:13px;overflow-wrap:anywhere}.manual-app-target button{min-height:34px;padding:0 11px;border:1px solid rgba(240,202,0,.28);border-radius:7px;color:var(--color-accent);background:#f0ca0014;font-size:12px;white-space:nowrap}.manual-topic-pager{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.manual-topic-pager a{padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:8px;color:#ffffffc7;background:#ffffff06}.manual-topic-pager a:last-child{text-align:right}.manual-topic-pager span{display:block;margin-bottom:4px;color:#f0ca00b8;font-size:11px;text-transform:uppercase}.manual-practice{padding:18px}.manual-topic-companion{display:grid;gap:14px;align-content:start}.manual-topic-toc{display:grid;gap:7px;margin-top:14px}.manual-topic-toc a{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center;min-height:36px;padding:7px 9px;border:1px solid rgba(255,255,255,.07);border-radius:7px;color:#ffffffad;background:#ffffff08;font-size:13px}.manual-topic-toc a:hover{color:var(--color-accent);border-color:#f0ca004d;background:#f0ca0013}.manual-topic-toc span{color:#f0ca0094;font-family:var(--font-mono);font-size:11px}.manual-mini-canvas{position:relative;height:168px;overflow:hidden;margin-top:14px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#08080cf0}.mini-grid{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.16) 1px,transparent 1px);background-size:18px 18px;opacity:.24}.mini-symbol{position:absolute;top:66px;width:44px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:6px;color:#ffffffc2;background:#ffffff0e;font-family:var(--font-mono);font-size:12px}.mini-symbol-a{left:36px}.mini-symbol-b{right:36px}.mini-wire{position:absolute;left:80px;right:80px;top:82px;height:2px;background:#f0ca00e6;opacity:.22;transform:scaleX(.18);transform-origin:left center;transition:transform .18s ease,opacity .18s ease}.manual-practice-stage[data-practice-stage="2"] .mini-wire,.manual-practice-stage[data-practice-stage="3"] .mini-wire{opacity:1;transform:scaleX(1)}.manual-practice-stage[data-practice-stage="1"] .mini-symbol-a,.manual-practice-stage[data-practice-stage="2"] .mini-symbol-a,.manual-practice-stage[data-practice-stage="3"] .mini-symbol-a{border-color:#f0ca008c;color:var(--color-accent)}.manual-practice-stage p{margin-top:12px;font-size:13px}.manual-practice-steps{display:grid;gap:7px;margin-top:14px}.manual-practice-steps button{display:grid;grid-template-columns:30px 1fr;gap:8px;align-items:center;min-height:38px;padding:0 10px;border:1px solid rgba(255,255,255,.07);border-radius:7px;color:#ffffffad;background:#ffffff09;text-align:left;font-size:13px}.manual-practice-steps button.is-active{color:var(--color-accent);border-color:#f0ca0052;background:#f0ca0014}.manual-practice-steps span{color:#ffffff57;font-family:var(--font-mono);font-size:11px}
