.bucket-scene.svelte-1ysiy6q{min-height:250px;color:var(--film-ink);font:13px var(--font-mono);gap:12px;padding:16px 24px;display:grid}.top.svelte-1ysiy6q{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.label.svelte-1ysiy6q{color:var(--film-muted);font-size:10px}.clock.svelte-1ysiy6q{color:var(--film-ink)}.meter.svelte-1ysiy6q{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;max-width:420px;display:grid}.cell.svelte-1ysiy6q{border:1px solid var(--film-label-border);background:var(--film-label-bg);border-radius:6px;height:34px;position:relative;overflow:hidden}.level.svelte-1ysiy6q{background:color-mix(in srgb, var(--film-transfer) 55%, transparent);box-shadow:inset -2px 0 var(--film-transfer);position:absolute;inset:0 auto 0 0}.saved.svelte-1ysiy6q{color:var(--film-muted)}.saved.svelte-1ysiy6q strong:where(.svelte-1ysiy6q){color:var(--film-ink);font-weight:500}.arrivals.svelte-1ysiy6q{flex-wrap:wrap;align-content:flex-start;gap:6px;min-height:64px;margin:0;padding:0;list-style:none;display:flex}.arrivals.svelte-1ysiy6q li:where(.svelte-1ysiy6q){border:1px dashed var(--film-change);border-radius:4px;gap:6px;padding:3px 8px;font-size:11px;display:flex}.arrivals.svelte-1ysiy6q li.admit:where(.svelte-1ysiy6q){border-style:solid;border-color:var(--film-transfer);background:var(--film-label-bg)}.arrivals.svelte-1ysiy6q li.more:where(.svelte-1ysiy6q){color:var(--film-muted);border:0}.arrivals.svelte-1ysiy6q span:where(.svelte-1ysiy6q){color:var(--film-muted)}.last.svelte-1ysiy6q{min-height:20px}.lab.svelte-cr2aa3{gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);display:grid}.settings.svelte-cr2aa3{align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}label.svelte-cr2aa3{gap:var(--space-2);font-size:var(--text-xs);color:var(--ink-muted);display:grid}select.svelte-cr2aa3,button.svelte-cr2aa3{min-height:40px;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);font-size:var(--text-sm)}button.svelte-cr2aa3{cursor:pointer}button.svelte-cr2aa3:hover{border-color:var(--accent-ink)}.reset.svelte-cr2aa3{margin-left:auto}.state.svelte-cr2aa3{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);font-size:var(--text-sm);display:grid}.clock.svelte-cr2aa3{font:var(--text-sm) var(--font-mono)}.meter.svelte-cr2aa3{grid-template-columns:repeat(var(--cells), minmax(0, 1fr));gap:var(--space-1);max-width:32rem;display:grid}.cell.svelte-cr2aa3{border:1px solid var(--border);border-radius:var(--radius-sm,4px);height:28px;position:relative;overflow:hidden}.level.svelte-cr2aa3{background:color-mix(in srgb, var(--accent-ink) 35%, transparent);position:absolute;inset:0 auto 0 0}.actions.svelte-cr2aa3{gap:var(--space-2);flex-wrap:wrap;display:flex}.wait.svelte-cr2aa3{border-style:dashed}.status.svelte-cr2aa3{font-size:var(--text-sm);line-height:var(--leading-prose)}.log.svelte-cr2aa3{gap:var(--space-1);max-height:16rem;font:var(--text-xs) var(--font-mono);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.log.svelte-cr2aa3 li:where(.svelte-cr2aa3){gap:var(--space-2);padding:var(--space-1) var(--space-2);border-left:3px dashed var(--border);grid-template-columns:7rem 4rem minmax(0,1fr);display:grid}.log.svelte-cr2aa3 li.admit:where(.svelte-cr2aa3){border-left:3px solid var(--accent-ink)}.at.svelte-cr2aa3,.detail.svelte-cr2aa3{color:var(--ink-muted)}.note.svelte-cr2aa3{color:var(--ink-muted);font-size:var(--text-xs);line-height:var(--leading-prose)}@media (width<=45rem){.reset.svelte-cr2aa3{margin-left:0}.log.svelte-cr2aa3 li:where(.svelte-cr2aa3){grid-template-columns:5.5rem 3.5rem minmax(0,1fr)}}.experience-boundary.svelte-11hsm2m{width:100%;min-width:0}.mode-note.svelte-11hsm2m{font-size:var(--text-xs);color:var(--ink-muted);line-height:var(--leading-prose);margin-top:var(--space-3)}.exercise.svelte-g04obk{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);grid-template-columns:minmax(0,1fr);display:grid}fieldset.svelte-g04obk{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}legend.svelte-g04obk{margin-bottom:var(--space-2);font:var(--text-md) var(--font-display);line-height:var(--leading-snug)}label.svelte-g04obk{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:var(--leading-prose);min-width:0;display:flex}label.svelte-g04obk span:where(.svelte-g04obk){overflow-wrap:anywhere;min-width:0}button.svelte-g04obk{width:max-content;max-width:100%;min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--ink);color:var(--surface)}.feedback.svelte-g04obk{padding:var(--space-3) var(--space-4);border-left:3px solid var(--accent-ink);color:var(--ink-body);line-height:var(--leading-prose)}.lead.svelte-1psh6th code:where(.svelte-1psh6th){overflow-wrap:anywhere;color:var(--accent-ink);font-size:.88em}.kicker.svelte-1psh6th{color:var(--accent-ink);font:var(--text-xs) var(--font-mono)}.lab-anchor.svelte-1psh6th{min-width:0;scroll-margin-top:calc(var(--header-h) + var(--space-6))}.roles.svelte-1psh6th{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.roles.svelte-1psh6th>div:where(.svelte-1psh6th){padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised)}.roles.svelte-1psh6th span:where(.svelte-1psh6th){color:var(--accent-ink);font:var(--text-xs) var(--font-mono)}.roles.svelte-1psh6th h3:where(.svelte-1psh6th){font-size:var(--text-md);margin-top:var(--space-3)}.roles.svelte-1psh6th p:where(.svelte-1psh6th){font-size:var(--text-sm);color:var(--ink-muted);margin-top:var(--space-2);line-height:var(--leading-prose)}.syntax.svelte-1psh6th{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (width<=45rem){.roles.svelte-1psh6th{grid-template-columns:1fr}}
