.tutorial_wizard__7NGBZ{display:flex;flex-direction:column;gap:var(--space-4)}.tutorial_progress__olJ6P{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}.tutorial_progressCurrent__lEPYO,.tutorial_progressDone__YbzDk,.tutorial_progressItem__Lx4VP{display:flex;flex-direction:column;gap:4px;align-items:flex-start;min-width:0;padding:var(--space-2);border:2px solid var(--color-bg-2);background:var(--color-bg-1);color:var(--color-text-muted);font-size:var(--text-xs)}.tutorial_progressDone__YbzDk{border-color:var(--color-primary-dark);color:var(--color-primary)}.tutorial_progressCurrent__lEPYO{border-color:var(--color-primary);background:rgba(120,224,194,.12);color:var(--color-text)}.tutorial_progressNumber__wT2L1{font-family:var(--font-pixel);font-size:var(--text-sm)}.tutorial_progressName__7OemY{overflow-wrap:anywhere}.tutorial_stepCount__KIQZA{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.tutorial_lead__Vek5o{margin:0 0 var(--space-4);max-width:68ch}.tutorial_terms__mXE_v{display:grid;grid-gap:var(--space-3);gap:var(--space-3);-webkit-margin-after:var(--space-4);margin-block-end:var(--space-4)}.tutorial_term__sxPmE{padding:var(--space-3);-webkit-border-start:3px solid var(--color-panel-light);border-inline-start:3px solid var(--color-panel-light);background:var(--color-bg-0)}.tutorial_term__sxPmE h3{margin:0 0 var(--space-1);color:var(--color-primary);font-family:var(--font-pixel);font-size:var(--text-sm);letter-spacing:.04em}.tutorial_term__sxPmE p{margin:0;max-width:68ch;color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.8}.tutorial_hint__d4K8A{margin:0 0 var(--space-4);padding:var(--space-3);border:2px dashed var(--color-accent-dark);color:var(--color-accent);font-size:var(--text-sm)}.tutorial_controls__WVp0M{display:flex;flex-direction:column;gap:var(--space-4)}.tutorial_field__O_l8l{display:flex;flex-direction:column;gap:var(--space-2)}.tutorial_fieldLabel__cqlW_{font-family:var(--font-pixel);font-size:var(--text-sm);letter-spacing:.04em}.tutorial_presetBpm__GJIWF{display:block;-webkit-margin-before:2px;margin-block-start:2px;color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.tutorial_summary__NN3vS{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:var(--space-2);gap:var(--space-2);margin-block:var(--space-5) 0;padding:var(--space-3);border:2px solid var(--color-bg-2);background:var(--color-bg-0)}.tutorial_summaryTitle__R_iHK{grid-column:1/-1;margin:0;color:var(--color-text-muted);font-family:var(--font-pixel);font-size:var(--text-xs);letter-spacing:.06em}.tutorial_summary__NN3vS div{min-width:0}.tutorial_summary__NN3vS dt{color:var(--color-text-muted);font-size:var(--text-xs)}.tutorial_summary__NN3vS dd{margin:0;overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--text-sm)}.tutorial_actions__MCPZw{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;justify-content:flex-end;-webkit-margin-before:var(--space-5);margin-block-start:var(--space-5)}.tutorial_skip__sQY0t{margin:0;text-align:center;font-size:var(--text-sm)}@media (max-width:640px){.tutorial_progress__olJ6P{grid-template-columns:repeat(4,minmax(0,1fr))}.tutorial_progressName__7OemY{display:none}.tutorial_progressCurrent__lEPYO,.tutorial_progressDone__YbzDk,.tutorial_progressItem__Lx4VP{align-items:center}.tutorial_actions__MCPZw{justify-content:stretch}.tutorial_actions__MCPZw>*{flex:1 1}}