.window[data-astro-cid-5yiylin7]{margin:0;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border-strong);background:var(--panel);box-shadow:var(--shadow-2)}.titlebar[data-astro-cid-5yiylin7]{height:34px;display:flex;align-items:center;justify-content:space-between;padding-left:12px;background:var(--panel-alt);border-bottom:1px solid var(--border)}.title[data-astro-cid-5yiylin7]{display:flex;align-items:center;gap:8px;font:500 12px var(--font-ui);color:var(--text-dim)}.controls[data-astro-cid-5yiylin7]{display:flex;height:100%;font:400 12px var(--font-mono);color:var(--text-dim)}.controls[data-astro-cid-5yiylin7] span[data-astro-cid-5yiylin7]{width:40px;display:flex;align-items:center;justify-content:center}.shot[data-astro-cid-5yiylin7]{display:block;width:100%;height:auto}.screen[data-astro-cid-5yiylin7]{aspect-ratio:16 / 9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px;text-align:center;background:repeating-linear-gradient(135deg,var(--panel) 0 14px,var(--panel-alt) 14px 15px)}.screen-note[data-astro-cid-5yiylin7]{font:500 14px var(--font-mono);color:var(--text-dim)}.split-head[data-astro-cid-fhunje64] .section-head[data-astro-cid-fhunje64]{max-width:720px}.steps[data-astro-cid-fhunje64]{list-style:none;margin:0;padding:clamp(20px,3vw,32px);border-radius:var(--radius-lg);background:var(--panel);border:1px solid var(--border);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:0 48px}.steps[data-astro-cid-fhunje64] li[data-astro-cid-fhunje64]{display:grid;grid-template-columns:36px minmax(0,1fr);gap:18px;scroll-margin-top:calc(var(--header-h, 72px) + 16px)}.step-rail[data-astro-cid-fhunje64]{display:flex;flex-direction:column;align-items:center}.step-n[data-astro-cid-fhunje64]{width:34px;height:34px;flex-shrink:0;border-radius:50%;border:1px solid var(--accent);background:var(--accent-soft);display:flex;align-items:center;justify-content:center;font:500 13px var(--font-mono);color:var(--accent-text)}.step-line[data-astro-cid-fhunje64]{flex:1;width:1px;min-height:16px;background:var(--border-strong)}.step-body[data-astro-cid-fhunje64]{display:flex;flex-wrap:wrap;gap:12px 18px;padding:5px 0 26px}.step-copy[data-astro-cid-fhunje64]{flex:1 1 220px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.step-copy[data-astro-cid-fhunje64] h3[data-astro-cid-fhunje64]{font:500 18px var(--font-heading)}.step-copy[data-astro-cid-fhunje64] p[data-astro-cid-fhunje64]{font-size:14px;line-height:1.55;color:var(--text-dim)}.step-note[data-astro-cid-fhunje64]{font:500 12px var(--font-mono);color:var(--text-dim);padding:2px 8px;border:1px dashed var(--border-strong);border-radius:var(--radius-pill)}.step-thumb[data-astro-cid-fhunje64]{flex:0 0 150px;min-height:88px;padding:8px;border-radius:var(--radius-sm, 6px);border:1px solid var(--border);background:repeating-linear-gradient(135deg,var(--bg) 0 8px,var(--panel-alt) 8px 9px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;font-size:11px}.thumb-label[data-astro-cid-fhunje64]{font:400 11px var(--font-mono);color:var(--text-dim)}.step-thumb[data-astro-cid-fhunje64] .missing{font-size:10px}.principles[data-astro-cid-fhunje64]{list-style:none;margin:0;padding:0}.principle[data-astro-cid-fhunje64]{background:var(--bg);gap:10px}.principle-n[data-astro-cid-fhunje64]{font:500 13px var(--font-mono);color:var(--accent-text)}.principle[data-astro-cid-fhunje64] h3[data-astro-cid-fhunje64]{font:500 19px/1.3 var(--font-heading)}.principle[data-astro-cid-fhunje64] p[data-astro-cid-fhunje64]{font-size:15px}.media-row[data-astro-cid-fhunje64]{display:flex;flex-wrap:wrap;gap:40px 64px;align-items:center}.media-copy[data-astro-cid-fhunje64]{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:16px}.media-copy[data-astro-cid-fhunje64] h2[data-astro-cid-fhunje64]{font-size:clamp(26px,2.8vw,38px);line-height:1.12}.media-copy[data-astro-cid-fhunje64]>p[data-astro-cid-fhunje64]{font-size:16px;line-height:1.6;color:var(--text-dim)}.media-copy[data-astro-cid-fhunje64] strong[data-astro-cid-fhunje64]{color:var(--text);font-weight:600}.media-visual[data-astro-cid-fhunje64]{flex:1 1 460px;min-width:0}.ticks[data-astro-cid-fhunje64]{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.ticks[data-astro-cid-fhunje64] li[data-astro-cid-fhunje64]{display:flex;align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px solid var(--border);font-size:15px;line-height:1.45}.ticks[data-astro-cid-fhunje64] li[data-astro-cid-fhunje64]:before{content:"";flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--accent-text);transform:translateY(-2px)}.help-note[data-astro-cid-fhunje64]{font-size:14px!important}.help-mock[data-astro-cid-fhunje64]{flex:1.3 1 460px;min-width:0;border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--bg);box-shadow:var(--shadow-2);overflow:hidden}.help-bar[data-astro-cid-fhunje64]{padding:10px 16px;background:var(--panel-alt);border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;font:400 12px var(--font-mono);color:var(--text-dim)}.help-body[data-astro-cid-fhunje64]{padding:24px;display:flex;flex-direction:column;gap:14px}.help-body[data-astro-cid-fhunje64] h3[data-astro-cid-fhunje64]{font:700 22px var(--font-heading)}.help-body[data-astro-cid-fhunje64] p[data-astro-cid-fhunje64]{font-size:14px;line-height:1.6;color:var(--text-dim)}.help-body[data-astro-cid-fhunje64] .equation--display{font-size:14px;color:var(--text)}.help-defs[data-astro-cid-fhunje64]{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 16px;font-size:13px;align-items:baseline}.help-defs[data-astro-cid-fhunje64] dt[data-astro-cid-fhunje64]{font:500 12px var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim)}.help-defs[data-astro-cid-fhunje64] dd[data-astro-cid-fhunje64]{margin:0;line-height:1.6}.auto-chip[data-astro-cid-fhunje64]{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--radius-xs, 4px);background:var(--panel-alt);border:1px solid var(--border);font:500 12px var(--font-mono)}.help-refs[data-astro-cid-fhunje64]{padding-top:12px;border-top:1px solid var(--border);font-size:13px!important}.two-col[data-astro-cid-fhunje64]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:40px 64px;align-items:start}.col[data-astro-cid-fhunje64]{display:flex;flex-direction:column;gap:16px;min-width:0}.col[data-astro-cid-fhunje64] h2[data-astro-cid-fhunje64]{font-size:clamp(26px,2.8vw,38px);line-height:1.12}.col-lead[data-astro-cid-fhunje64]{color:var(--text-dim);line-height:1.6}.file-card[data-astro-cid-fhunje64]{display:flex;gap:20px;align-items:flex-start;padding:20px;border-radius:var(--radius-lg);background:var(--bg);border:1px solid var(--border)}.file-card[data-astro-cid-fhunje64] img[data-astro-cid-fhunje64]{flex-shrink:0;width:64px;height:64px}.file-card[data-astro-cid-fhunje64]>div[data-astro-cid-fhunje64]{display:flex;flex-direction:column;gap:6px}.file-name[data-astro-cid-fhunje64]{font:500 16px var(--font-mono)}.file-card[data-astro-cid-fhunje64] p[data-astro-cid-fhunje64]{font-size:14px;line-height:1.55;color:var(--text-dim)}.samples[data-astro-cid-fhunje64]{background:var(--bg)}.samples[data-astro-cid-fhunje64] td[data-astro-cid-fhunje64]{font-size:14px}.nowrap[data-astro-cid-fhunje64]{white-space:nowrap}.refs-wrap[data-astro-cid-fhunje64]{padding-bottom:clamp(48px,6vw,80px)}
