.form.svelte-1soz01s{gap:var(--space-16);display:grid}p.svelte-1soz01s{margin:0}.muted.svelte-1soz01s{color:var(--color-ink-2)}.reasons.svelte-1soz01s{gap:var(--space-8);border:0;margin:0;padding:0;display:grid}.reasons.svelte-1soz01s legend:where(.svelte-1soz01s){margin-bottom:var(--space-8);color:var(--color-label)}.reason.svelte-1soz01s{align-items:center;gap:var(--space-12);min-height:var(--tap-min);padding:0 var(--space-16);background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:var(--radius-m);color:var(--color-ink);cursor:pointer;display:flex}.reason.picked.svelte-1soz01s{border-color:var(--color-rani);background:var(--color-surface-selected)}.reason.svelte-1soz01s input:where(.svelte-1soz01s){accent-color:var(--color-rani)}.error.svelte-1soz01s{color:var(--color-error)}.player.svelte-kzll0m{overscroll-behavior:none;min-height:100dvh;position:relative;overflow:hidden}.glow.svelte-kzll0m{background:radial-gradient(circle at 20% 15%, var(--color-glow-rose), transparent 45%), radial-gradient(circle at 80% 70%, var(--color-glow-haldi), transparent 50%);opacity:.6;pointer-events:none;position:absolute;inset:0}.layer.svelte-kzll0m{inset:0 0 var(--bar-h);position:absolute}.particles.svelte-kzll0m{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.layer.svelte-kzll0m .scene{isolation:isolate;padding:env(safe-area-inset-top) var(--gutter) env(safe-area-inset-bottom);text-align:center;grid-template-rows:minmax(20%,auto) minmax(0,1fr) minmax(25%,auto);display:grid;position:absolute;inset:0}.layer.svelte-kzll0m .zone{justify-content:center;align-items:center;gap:var(--space-8);pointer-events:none;flex-direction:column;min-height:0;display:flex}.layer.svelte-kzll0m .zone>*{pointer-events:auto}.layer.svelte-kzll0m .zone-title{padding-top:max(var(--space-56), calc(var(--space-12) + var(--pill-h) + var(--space-16)));padding-bottom:var(--space-16);justify-content:flex-end}.layer.svelte-kzll0m .zone-hint{padding-bottom:var(--space-72);justify-content:flex-start}.layer.svelte-kzll0m .scene.stage-fills{grid-template-rows:minmax(20%, auto) minmax(0, 1fr) minmax(calc(var(--space-96) + var(--space-12)), auto)}.layer.svelte-kzll0m .scene.stage-fills.done{grid-template-rows:minmax(20%, auto) minmax(0, 1fr) minmax(calc(var(--space-12) + var(--space-56) + var(--space-24)), auto)}.layer.svelte-kzll0m .scene.stage-fills .zone-hint{padding-top:var(--space-12);padding-bottom:var(--space-24)}.layer.svelte-kzll0m .scene.week-hub-scene{grid-template-rows:minmax(16%,auto) minmax(0,1fr) auto}.layer.svelte-kzll0m .scene.week-hub-scene .zone-hint{padding-top:var(--space-12);padding-bottom:var(--space-24)}.layer.svelte-kzll0m .week-day{width:100%;max-width:340px;height:100%;min-height:300px;position:relative}.layer.svelte-kzll0m .scene-eyebrow{color:var(--theme-accent)}.layer.svelte-kzll0m .scene-pill{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-16);background:var(--color-glass);border:1px solid var(--color-glass-line);border-radius:var(--radius-pill);color:var(--theme-accent);display:inline-flex}.layer.svelte-kzll0m .scene-pill:before{content:"";width:var(--space-8);height:var(--space-8);background:var(--theme-accent);border-radius:var(--radius-pill);box-shadow:var(--shadow-bulb)}.layer.svelte-kzll0m .scene-handwriting{font-family:var(--font-hand);color:var(--theme-muted);font-size:26px;font-weight:400}.layer.svelte-kzll0m .scene-title{max-width:340px;color:var(--theme-text);text-wrap:balance}.layer.svelte-kzll0m .scene-sub{max-width:320px;color:var(--theme-muted)}.layer.svelte-kzll0m .scene-sub.hand{font-family:var(--font-hand);font-size:18px;line-height:calc(24px * var(--line-scale))}.layer.svelte-kzll0m .scene-row{gap:var(--space-16);display:flex}.layer.svelte-kzll0m .scene-object{width:96px;height:96px;padding:var(--space-20);background:var(--theme-surface);border:1.5px solid var(--color-glass-line);border-radius:var(--radius-pill);color:var(--theme-accent);cursor:pointer;place-items:center;display:grid}.layer.svelte-kzll0m .scene-object svg{width:100%;height:100%}.report.svelte-kzll0m{top:calc(var(--space-12) + env(safe-area-inset-top));right:calc(var(--gutter) + var(--tap-min) + var(--space-8));z-index:5;position:absolute}.sound.svelte-kzll0m{top:calc(var(--space-12) + env(safe-area-inset-top));right:var(--gutter);z-index:5;position:absolute}.preview-pill.svelte-kzll0m{top:calc(var(--space-12) + env(safe-area-inset-top));right:calc(var(--gutter) + var(--tap-min) + var(--space-8));left:var(--gutter);z-index:5;justify-content:center;align-items:center;column-gap:var(--space-8);min-height:var(--tap-min);padding:var(--space-4) var(--space-16);background:var(--color-glass);border:1px solid var(--color-glass-line);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;flex-wrap:wrap;display:flex;position:absolute}.bottom.svelte-kzll0m{right:0;bottom:calc(var(--space-24) + env(safe-area-inset-bottom));z-index:5;justify-items:center;gap:var(--space-12);padding:0 var(--gutter);display:grid;position:absolute;left:0}.bottom.above-bar.svelte-kzll0m{bottom:calc(var(--bar-h) + var(--space-24))}.hint.svelte-kzll0m{color:var(--theme-muted)}.tap.svelte-kzll0m{min-height:var(--tap-min);padding:0 var(--space-16);color:var(--theme-text);opacity:.7;animation:svelte-kzll0m-fade-in var(--dur-enter-s) var(--ease-enter);background:0 0;border:0}.skip.svelte-kzll0m{animation:svelte-kzll0m-fade-in var(--dur-enter-s) var(--ease-enter);justify-self:end}.preview-bar.svelte-kzll0m{z-index:6;align-items:center;gap:var(--space-12);padding:var(--space-8) var(--gutter) max(var(--space-16), env(safe-area-inset-bottom));display:flex;position:absolute;bottom:0;left:0;right:0}.send.svelte-kzll0m{flex:1;display:grid}@keyframes svelte-kzll0m-fade-in{0%{opacity:0}}
