.manual-shell.svelte-1p1s7xb{width:min(1180px,100% - 32px);margin:0 auto;padding:32px 0 96px}.manual-header.svelte-1p1s7xb{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.back.svelte-1p1s7xb{color:var(--accent);font-size:12px;text-decoration:none}h1.svelte-1p1s7xb{letter-spacing:-.04em;margin:8px 0 4px;font-size:clamp(28px,4vw,46px)}.manual-header.svelte-1p1s7xb p:where(.svelte-1p1s7xb),.overview.svelte-1p1s7xb p:where(.svelte-1p1s7xb),.exports.svelte-1p1s7xb p:where(.svelte-1p1s7xb){color:var(--muted);margin:0;line-height:1.55}.header-status.svelte-1p1s7xb{color:var(--muted);font:11px var(--shell-mono);white-space:nowrap;justify-items:end;gap:8px;display:grid}.practice-badge.svelte-1p1s7xb{color:var(--accent);background:#30d4f114;border:1px solid #30d4f173;border-radius:999px;padding:6px 10px}.practice-badge.live.svelte-1p1s7xb{color:var(--muted);border-color:var(--line);background:var(--panel)}.overview.svelte-1p1s7xb,.exports.svelte-1p1s7xb,.coverage.svelte-1p1s7xb,.review-board.svelte-1p1s7xb,.backlog.svelte-1p1s7xb{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:24px}.overview.svelte-1p1s7xb,.exports.svelte-1p1s7xb,.coverage.svelte-1p1s7xb{grid-template-columns:1fr 1fr;align-items:center;gap:24px;display:grid}.eyebrow.svelte-1p1s7xb{font:11px var(--shell-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--accent)!important;margin:0 0 5px!important}.overview.svelte-1p1s7xb h2:where(.svelte-1p1s7xb),.exports.svelte-1p1s7xb h2:where(.svelte-1p1s7xb),.coverage.svelte-1p1s7xb h2:where(.svelte-1p1s7xb),.review-board.svelte-1p1s7xb h2:where(.svelte-1p1s7xb),.backlog.svelte-1p1s7xb h2:where(.svelte-1p1s7xb){margin:0 0 8px;font-size:20px}.flow.svelte-1p1s7xb{color:var(--text);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.flow.svelte-1p1s7xb span:where(.svelte-1p1s7xb){border:1px solid var(--line);background:#101010;border-radius:10px;padding:10px 12px}.flow.svelte-1p1s7xb b:where(.svelte-1p1s7xb){color:var(--accent)}.manual-grid.svelte-1p1s7xb{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:20px;margin:20px 0;display:grid}.step-nav.svelte-1p1s7xb{top:calc(var(--shell-bar-height,56px) + 16px);background:var(--panel);border:1px solid var(--line);border-radius:14px;gap:6px;padding:12px;display:grid;position:sticky}.progress-track.svelte-1p1s7xb{background:var(--line);border-radius:999px;height:3px;margin:2px 2px 8px;overflow:hidden}.progress-track.svelte-1p1s7xb span:where(.svelte-1p1s7xb){background:var(--accent);height:100%;transition:width .18s cubic-bezier(.25,0,0,1);display:block}.step-nav.svelte-1p1s7xb button:where(.svelte-1p1s7xb){width:100%;min-height:44px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.step-nav.svelte-1p1s7xb button:where(.svelte-1p1s7xb):hover,.step-nav.svelte-1p1s7xb button.active:where(.svelte-1p1s7xb){color:var(--text);border-color:var(--line);background:#101010}.step-nav.svelte-1p1s7xb button.active:where(.svelte-1p1s7xb){border-color:#30d4f173}.step-number.svelte-1p1s7xb{border:1px solid var(--line);width:28px;height:28px;font:11px var(--shell-mono);border-radius:50%;place-items:center;display:grid}.step-nav.svelte-1p1s7xb button.active:where(.svelte-1p1s7xb) .step-number:where(.svelte-1p1s7xb),.step-nav.svelte-1p1s7xb button.done:where(.svelte-1p1s7xb) .step-number:where(.svelte-1p1s7xb){color:#001014;background:var(--accent);border-color:var(--accent)}.check.svelte-1p1s7xb{color:#7fd6a4}.lesson.svelte-1p1s7xb{background:var(--panel);border:1px solid var(--line);border-radius:16px;min-width:0;padding:20px}.lesson-header.svelte-1p1s7xb,.feedback-heading.svelte-1p1s7xb{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.lesson-header.svelte-1p1s7xb h2:where(.svelte-1p1s7xb){margin:0;font-size:24px}button.svelte-1p1s7xb,select.svelte-1p1s7xb,textarea.svelte-1p1s7xb,a.svelte-1p1s7xb{font:inherit}button.svelte-1p1s7xb{border:1px solid var(--line);min-height:42px;color:var(--text);cursor:pointer;background:#111;border-radius:10px;padding:9px 12px}button.svelte-1p1s7xb:hover{border-color:var(--accent)}button.svelte-1p1s7xb:focus-visible,select.svelte-1p1s7xb:focus-visible,textarea.svelte-1p1s7xb:focus-visible,a.svelte-1p1s7xb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.complete.svelte-1p1s7xb{color:var(--accent);white-space:nowrap;font-size:12px}.shot-frame.svelte-1p1s7xb{border:1px solid var(--line);aspect-ratio:16/10;background:#080808;border-radius:12px;position:relative;overflow:hidden}.shot-frame.svelte-1p1s7xb picture:where(.svelte-1p1s7xb),.shot-frame.svelte-1p1s7xb img:where(.svelte-1p1s7xb){width:100%;height:100%;display:block}.shot-frame.svelte-1p1s7xb img:where(.svelte-1p1s7xb){object-fit:contain}.callout.svelte-1p1s7xb{left:var(--dx);top:var(--dy);background:var(--accent);color:#001014;width:30px;height:30px;font:700 12px var(--shell-mono);border:2px solid #001014;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #30d4f147}.callout-list.svelte-1p1s7xb{color:var(--muted);flex-wrap:wrap;gap:10px 18px;margin:12px 0 20px;padding:0;font-size:12px;list-style:none;display:flex}.callout-list.svelte-1p1s7xb li:where(.svelte-1p1s7xb){align-items:center;gap:7px;display:flex}.callout-list.svelte-1p1s7xb span:where(.svelte-1p1s7xb){background:var(--accent);color:#001014;width:20px;height:20px;font:700 10px var(--shell-mono);border-radius:50%;place-items:center;display:grid}.instruction-grid.svelte-1p1s7xb{grid-template-columns:1fr 1fr;gap:10px;display:grid}.instruction-grid.svelte-1p1s7xb>div:where(.svelte-1p1s7xb){border:1px solid var(--line);background:#101010;border-radius:10px;padding:14px}.instruction-grid.svelte-1p1s7xb span:where(.svelte-1p1s7xb){color:var(--accent);font:10px var(--shell-mono);text-transform:uppercase;letter-spacing:.08em}.instruction-grid.svelte-1p1s7xb p:where(.svelte-1p1s7xb){color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.5}.try-card.svelte-1p1s7xb{background:#30d4f10f;border:1px solid #30d4f159;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:14px;display:flex}.try-card.svelte-1p1s7xb strong:where(.svelte-1p1s7xb){font-size:13px}.try-card.svelte-1p1s7xb p:where(.svelte-1p1s7xb){color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.4}.try-card.svelte-1p1s7xb a:where(.svelte-1p1s7xb){background:var(--accent);color:#001014;border-radius:9px;flex:none;padding:10px 13px;font-weight:700;text-decoration:none}.how.svelte-1p1s7xb{border:1px solid var(--line);border-radius:10px;margin:12px 0 0;padding:12px 14px}.how.svelte-1p1s7xb summary:where(.svelte-1p1s7xb){cursor:pointer;font-size:12px;font-weight:600}.how.svelte-1p1s7xb p:where(.svelte-1p1s7xb){color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.55}.feedback.svelte-1p1s7xb{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.feedback.svelte-1p1s7xb h3:where(.svelte-1p1s7xb){margin:0;font-size:18px}.feedback-heading.svelte-1p1s7xb>span:where(.svelte-1p1s7xb){color:var(--muted);font:11px var(--shell-mono)}.feedback.svelte-1p1s7xb label:where(.svelte-1p1s7xb){color:var(--text);margin:12px 0 6px;font-size:12px;font-weight:600;display:block}.feedback.svelte-1p1s7xb select:where(.svelte-1p1s7xb),.feedback.svelte-1p1s7xb textarea:where(.svelte-1p1s7xb){border:1px solid var(--line);width:100%;color:var(--text);background:#090909;border-radius:10px;padding:11px 12px}.feedback.svelte-1p1s7xb textarea:where(.svelte-1p1s7xb){resize:vertical;line-height:1.5}.save-note.svelte-1p1s7xb{color:var(--muted);margin:7px 0 12px;font-size:11px}.primary.svelte-1p1s7xb{color:var(--accent);border-color:#30d4f199;font-weight:600}.notes.svelte-1p1s7xb{gap:10px;margin-top:16px;display:grid}.notes.svelte-1p1s7xb article:where(.svelte-1p1s7xb){border:1px solid var(--line);background:#101010;border-radius:10px;padding:14px}.notes.svelte-1p1s7xb header:where(.svelte-1p1s7xb){justify-content:space-between;gap:12px;font-size:11px;display:flex}.notes.svelte-1p1s7xb time:where(.svelte-1p1s7xb),.sync.svelte-1p1s7xb{color:var(--muted)}.exact.svelte-1p1s7xb,.revision.svelte-1p1s7xb{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;font-size:13px;line-height:1.5}.revision.svelte-1p1s7xb{color:var(--muted)}.sync.svelte-1p1s7xb{font-size:10px}.review-board.svelte-1p1s7xb,.backlog.svelte-1p1s7xb,.exports.svelte-1p1s7xb{margin-bottom:20px}.review-heading.svelte-1p1s7xb{grid-template-columns:1fr 1fr;align-items:end;gap:24px;margin-bottom:18px;display:grid}.review-heading.svelte-1p1s7xb>p:where(.svelte-1p1s7xb){color:var(--muted);margin:0;font-size:12px;line-height:1.55}.coverage-review.svelte-1p1s7xb{grid-template-columns:1fr 1fr;gap:12px;display:grid}.coverage-review.svelte-1p1s7xb>article:where(.svelte-1p1s7xb),.findings-review.svelte-1p1s7xb,.backlog-groups.svelte-1p1s7xb>section:where(.svelte-1p1s7xb){border:1px solid var(--line);background:#101010;border-radius:12px;padding:14px}.coverage-review.svelte-1p1s7xb h3:where(.svelte-1p1s7xb),.findings-review.svelte-1p1s7xb>h3:where(.svelte-1p1s7xb),.backlog-groups.svelte-1p1s7xb>section:where(.svelte-1p1s7xb)>h3:where(.svelte-1p1s7xb){margin:0 0 10px;font-size:14px}.coverage-review.svelte-1p1s7xb h3:where(.svelte-1p1s7xb) span:where(.svelte-1p1s7xb),.finding-groups.svelte-1p1s7xb h4:where(.svelte-1p1s7xb) span:where(.svelte-1p1s7xb),.backlog-groups.svelte-1p1s7xb h3:where(.svelte-1p1s7xb) span:where(.svelte-1p1s7xb){color:var(--accent);font:11px var(--shell-mono)}.coverage-review.svelte-1p1s7xb ul:where(.svelte-1p1s7xb){gap:8px;margin:0;padding:0;list-style:none;display:grid}.coverage-review.svelte-1p1s7xb li:where(.svelte-1p1s7xb){gap:2px;font-size:11px;display:grid}.coverage-review.svelte-1p1s7xb li:where(.svelte-1p1s7xb) span:where(.svelte-1p1s7xb){color:var(--muted)}.findings-review.svelte-1p1s7xb{margin-top:12px}.finding-groups.svelte-1p1s7xb{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.finding-groups.svelte-1p1s7xb article:where(.svelte-1p1s7xb){border:1px solid var(--line);border-radius:10px;min-width:0;padding:10px}.finding-groups.svelte-1p1s7xb h4:where(.svelte-1p1s7xb){margin:0 0 8px;font-size:12px}.finding-note.svelte-1p1s7xb+.finding-note:where(.svelte-1p1s7xb){border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.finding-note.svelte-1p1s7xb strong:where(.svelte-1p1s7xb){color:var(--muted);font-size:10px}.finding-note.svelte-1p1s7xb p:where(.svelte-1p1s7xb){white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.45}.empty-state.svelte-1p1s7xb{color:var(--muted);margin:0;font-size:11px}.backlog-empty.svelte-1p1s7xb{margin-bottom:12px}.backlog-groups.svelte-1p1s7xb{gap:10px;display:grid}.backlog-card.svelte-1p1s7xb{border:1px solid var(--line);background:#0a0a0a;border-radius:10px;padding:14px}.backlog-card.svelte-1p1s7xb+.backlog-card:where(.svelte-1p1s7xb){margin-top:8px}.backlog-card.svelte-1p1s7xb header:where(.svelte-1p1s7xb){justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.backlog-card.svelte-1p1s7xb h4:where(.svelte-1p1s7xb){margin:0;font-size:13px}.priority.svelte-1p1s7xb{border:1px solid var(--line);color:var(--muted);font:10px var(--shell-mono);border-radius:999px;flex:none;padding:4px 7px}.priority-high.svelte-1p1s7xb{color:#f0a0a0}.priority-medium.svelte-1p1s7xb{color:#f5c56b}.backlog-context.svelte-1p1s7xb{color:var(--accent);font:10px var(--shell-mono);margin:5px 0 10px}.backlog-card.svelte-1p1s7xb dl:where(.svelte-1p1s7xb){grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.backlog-card.svelte-1p1s7xb dl:where(.svelte-1p1s7xb)>div:where(.svelte-1p1s7xb){background:#101010;border-radius:8px;padding:9px}.backlog-card.svelte-1p1s7xb dt:where(.svelte-1p1s7xb){color:var(--muted);font:10px var(--shell-mono)}.backlog-card.svelte-1p1s7xb dd:where(.svelte-1p1s7xb){overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.45}.exact-value.svelte-1p1s7xb{white-space:pre-wrap}.export-actions.svelte-1p1s7xb{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.coverage.svelte-1p1s7xb{align-items:start}.coverage.svelte-1p1s7xb ul:where(.svelte-1p1s7xb){color:var(--muted);margin:0;padding-left:20px;font-size:12px;line-height:1.55}.coverage.svelte-1p1s7xb li:where(.svelte-1p1s7xb)+li:where(.svelte-1p1s7xb){margin-top:8px}.reset.svelte-1p1s7xb{color:#f0a0a0;justify-self:start}.toast.svelte-1p1s7xb{z-index:100;color:var(--text);background:#101010;border:1px solid #30d4f173;border-radius:10px;margin:0;padding:12px 15px;font-size:12px;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 40px #00000073}@media (width<=800px){.manual-shell.svelte-1p1s7xb{width:min(100% - 20px,680px);padding-top:20px}.manual-header.svelte-1p1s7xb{align-items:flex-start}.header-status.svelte-1p1s7xb{justify-items:start}.overview.svelte-1p1s7xb,.exports.svelte-1p1s7xb,.coverage.svelte-1p1s7xb{grid-template-columns:1fr;padding:18px}.review-board.svelte-1p1s7xb,.backlog.svelte-1p1s7xb{padding:18px}.review-heading.svelte-1p1s7xb,.coverage-review.svelte-1p1s7xb,.manual-grid.svelte-1p1s7xb{grid-template-columns:1fr}.step-nav.svelte-1p1s7xb{top:var(--shell-bar-height,56px);z-index:20;scroll-snap-type:x mandatory;padding:8px;display:flex;position:sticky;overflow-x:auto}.step-nav.svelte-1p1s7xb .progress-track:where(.svelte-1p1s7xb){display:none}.step-nav.svelte-1p1s7xb button:where(.svelte-1p1s7xb){scroll-snap-align:start;flex:0 0 184px}.lesson.svelte-1p1s7xb{padding:14px}}@media (width<=600px){.manual-header.svelte-1p1s7xb{display:grid}.manual-header.svelte-1p1s7xb h1:where(.svelte-1p1s7xb){font-size:30px}.lesson-header.svelte-1p1s7xb,.try-card.svelte-1p1s7xb,.feedback-heading.svelte-1p1s7xb{flex-direction:column;align-items:flex-start}.instruction-grid.svelte-1p1s7xb,.backlog-card.svelte-1p1s7xb dl:where(.svelte-1p1s7xb){grid-template-columns:1fr}.shot-frame.svelte-1p1s7xb{aspect-ratio:390/844}.callout.svelte-1p1s7xb{left:var(--px);top:var(--py)}.export-actions.svelte-1p1s7xb{justify-content:flex-start}.toast.svelte-1p1s7xb{left:10px;right:10px;bottom:calc(var(--shell-bottom-nav-height,0px) + 12px)}}@media (prefers-reduced-motion:reduce){.progress-track.svelte-1p1s7xb span:where(.svelte-1p1s7xb){transition:none}.svelte-1p1s7xb{scroll-behavior:auto!important}}
