.anywhere.svelte-1ms5bl0{margin-bottom:var(--space-8)}h2.svelte-1ms5bl0{margin:0 0 var(--space-1);font-size:var(--fs-lg);color:var(--text-primary);font-weight:700}h3.svelte-1ms5bl0{margin:var(--space-6) 0 var(--space-1);font-size:var(--fs-base);color:var(--text-primary);font-weight:700}.lede.svelte-1ms5bl0,.sub.svelte-1ms5bl0{margin:0 0 var(--space-3);font-size:var(--fs-sm);color:var(--text-secondary);line-height:1.55}.ledger.svelte-1ms5bl0{font-size:var(--fs-sm);line-height:1.5}.row.svelte-1ms5bl0{border-bottom:1px solid var(--border);grid-template-columns:36% 24% minmax(0,1fr);display:grid}.row.svelte-1ms5bl0>:where(.svelte-1ms5bl0){min-width:0;padding:var(--space-2) var(--space-3) var(--space-2) 0}.row.head.svelte-1ms5bl0{border-bottom-color:var(--border-hover)}.row.head.svelte-1ms5bl0>:where(.svelte-1ms5bl0){padding-top:0;padding-bottom:var(--space-1-5);font-size:var(--fs-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.row.svelte-1ms5bl0>.songs:where(.svelte-1ms5bl0){padding-top:calc(var(--space-2) - 3px)}.when.svelte-1ms5bl0{font-weight:400}.when-main.svelte-1ms5bl0{color:var(--text-primary);font-weight:600;display:block}.note.svelte-1ms5bl0{font-size:var(--fs-xs);color:var(--text-muted);text-wrap:pretty;display:block}.songs.svelte-1ms5bl0 .note:where(.svelte-1ms5bl0){padding-top:3px}.song.svelte-1ms5bl0{align-items:center;gap:var(--space-1-5);min-width:0;display:flex}.song-name.svelte-1ms5bl0{min-width:0;color:var(--text-primary);border-radius:var(--radius-xs);transition:color var(--transition-base);font-weight:600;text-decoration:none}.song-name.svelte-1ms5bl0:hover{color:var(--tone-soundtrack);text-underline-offset:2px;text-decoration:underline}.num.svelte-1ms5bl0{font-size:var(--fs-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.ends.svelte-1ms5bl0{color:var(--text-body);text-wrap:pretty}.heard.svelte-1ms5bl0{color:var(--text-secondary);font-variant-numeric:tabular-nums}.scene.svelte-1ms5bl0{color:var(--text-primary);border-radius:var(--radius-xs);transition:color var(--transition-base);font-weight:600;text-decoration:none}.scene.svelte-1ms5bl0:hover{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.song-name.svelte-1ms5bl0:focus-visible,.scene.svelte-1ms5bl0:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (width<=700px){.row.svelte-1ms5bl0{padding:var(--space-3) 0;grid-template-columns:minmax(0,1fr)}.row.svelte-1ms5bl0>:where(.svelte-1ms5bl0),.row.svelte-1ms5bl0>.songs:where(.svelte-1ms5bl0){padding:0}.row.svelte-1ms5bl0>.songs:where(.svelte-1ms5bl0){margin:var(--space-1-5) 0 var(--space-1)}.row.head.svelte-1ms5bl0{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ledger.svelte-1ms5bl0 [role=rowgroup]:where(.svelte-1ms5bl0):last-child>.row:where(.svelte-1ms5bl0):first-child{border-top:1px solid var(--border-hover)}.scenes.svelte-1ms5bl0 .row:where(.svelte-1ms5bl0){column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto}.scenes.svelte-1ms5bl0 .when:where(.svelte-1ms5bl0){grid-column:1/-1}.scenes.svelte-1ms5bl0 .heard:where(.svelte-1ms5bl0){align-self:center}}@media (prefers-reduced-motion:reduce){.song-name.svelte-1ms5bl0,.scene.svelte-1ms5bl0{transition:none}}.tab.svelte-1nr8q0p{--u:calc(100cqw / 190);padding:var(--space-4) var(--space-4) var(--space-3);border-radius:var(--radius-lg);background:var(--bg-inset);box-shadow:inset 0 0 0 1px var(--border);flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}img.svelte-1nr8q0p,canvas.svelte-1nr8q0p{image-rendering:pixelated;display:block}.title.svelte-1nr8q0p{align-items:center;gap:calc(2 * var(--u));margin-bottom:calc(3 * var(--u));flex-direction:column;display:flex}.tab-name.svelte-1nr8q0p,.name.svelte-1nr8q0p,.number.svelte-1nr8q0p input:where(.svelte-1nr8q0p){font-family:Silkscreen,monospace;font-size:calc(8 * var(--u));font-weight:400;line-height:calc(5 * var(--u));letter-spacing:0;-webkit-font-smoothing:none;font-smooth:never}.tab-name.svelte-1nr8q0p{color:#fff;margin:0}.strip.svelte-1nr8q0p{width:calc(26 * var(--u));height:calc(5 * var(--u))}.stage.svelte-1nr8q0p{height:calc(96 * var(--u));position:relative}.speaker.svelte-1nr8q0p{left:calc(34 * var(--u));top:calc(8 * var(--u));width:calc(114 * var(--u));height:calc(67 * var(--u));filter:brightness(.82);position:absolute}.notes.svelte-1nr8q0p{z-index:2;left:calc(16 * var(--u));top:calc(-66 * var(--u));width:calc(80 * var(--u));height:calc(128 * var(--u));pointer-events:none;position:absolute}.orbs.svelte-1nr8q0p{z-index:1;left:calc(151 * var(--u));width:calc(32 * var(--u));height:calc(89 * var(--u));position:absolute;top:0}.orbs.missing.svelte-1nr8q0p{display:none}.buttons.svelte-1nr8q0p{z-index:3;left:calc(64 * var(--u));top:calc(60 * var(--u));gap:calc(4 * var(--u));display:flex;position:absolute}.buttons.svelte-1nr8q0p button:where(.svelte-1nr8q0p){box-sizing:border-box;width:calc(18 * var(--u));height:calc(18 * var(--u));border:calc(4 * var(--u)) solid transparent;border-image-source:url(../../../section-art/waveforms/button.png);border-image-slice:4 fill;border-image-width:calc(4 * var(--u));cursor:pointer;image-rendering:pixelated;background:0 0;place-items:start;margin:0;padding:0;display:grid;position:relative}.buttons.svelte-1nr8q0p button:where(.svelte-1nr8q0p):before{content:"";inset:calc(-4 * var(--u));border-style:solid;border-color:#0000;border-width:calc(2 * var(--u)) calc(3 * var(--u)) calc(3 * var(--u)) calc(2 * var(--u));border-image-source:url(../../../section-art/waveforms/button-hover.png);border-image-slice:2 3 3 2 fill;border-image-width:calc(2 * var(--u)) calc(3 * var(--u)) calc(3 * var(--u)) calc(2 * var(--u));opacity:0;transition:opacity var(--transition-fast);position:absolute}.buttons.svelte-1nr8q0p button:where(.svelte-1nr8q0p):after{content:"";inset:calc(-10 * var(--u)) calc(-6 * var(--u)) calc(-5 * var(--u));position:absolute}.buttons.svelte-1nr8q0p button:where(.svelte-1nr8q0p):hover:before,.buttons.svelte-1nr8q0p button:where(.svelte-1nr8q0p):focus-visible:before{opacity:1}.buttons.svelte-1nr8q0p button:where(.svelte-1nr8q0p):active{border-image-source:url(../../../section-art/waveforms/button-press.png);border-image-slice:2 3 3 2 fill;border-image-width:calc(2 * var(--u)) calc(3 * var(--u)) calc(3 * var(--u)) calc(2 * var(--u))}.buttons.svelte-1nr8q0p button:where(.svelte-1nr8q0p):active:before{opacity:0}.buttons.svelte-1nr8q0p button:where(.svelte-1nr8q0p):focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.buttons.svelte-1nr8q0p img:where(.svelte-1nr8q0p){width:calc(9 * var(--u));height:calc(9 * var(--u));position:relative}.name.svelte-1nr8q0p{z-index:3;left:calc(38 * var(--u));top:calc(81 * var(--u));box-sizing:border-box;width:calc(114 * var(--u));padding:calc(2 * var(--u)) 0;margin-top:calc(-2 * var(--u));text-align:center;text-overflow:ellipsis;white-space:nowrap;color:var(--label);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:calc(1 * var(--u));text-underline-offset:calc(2 * var(--u));border-radius:var(--radius-xs);transition:text-decoration-color var(--transition-fast);position:absolute;overflow:hidden}.name.svelte-1nr8q0p:hover{text-decoration-color:currentColor}.name.svelte-1nr8q0p:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.number.svelte-1nr8q0p{z-index:3;left:calc(75 * var(--u));top:calc(89 * var(--u));width:calc(40 * var(--u));position:absolute}.number.svelte-1nr8q0p input:where(.svelte-1nr8q0p){box-sizing:border-box;width:100%;height:calc(9 * var(--u));margin-top:calc(-2 * var(--u));padding:calc(2 * var(--u)) 0;border-radius:var(--radius-xs);color:#fff;text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;transition:box-shadow var(--transition-fast);background:0 0;border:none}@media (pointer:coarse){.number.svelte-1nr8q0p input:where(.svelte-1nr8q0p){font-size:max(16px, calc(8 * var(--u)))}}.number.svelte-1nr8q0p input:where(.svelte-1nr8q0p)::-webkit-inner-spin-button{appearance:none;margin:0}.number.svelte-1nr8q0p input:where(.svelte-1nr8q0p)::-webkit-outer-spin-button{appearance:none;margin:0}.number.svelte-1nr8q0p input:where(.svelte-1nr8q0p):hover{box-shadow:0 1px 0 var(--border-hover)}.number.svelte-1nr8q0p input:where(.svelte-1nr8q0p):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.once.svelte-1nr8q0p{margin:var(--space-2) 0 0;font-size:var(--fs-xs);color:var(--text-muted);text-align:center}@media (prefers-reduced-motion:reduce){.buttons.svelte-1nr8q0p button:where(.svelte-1nr8q0p):before,.name.svelte-1nr8q0p,.number.svelte-1nr8q0p input:where(.svelte-1nr8q0p){transition:none}}.divine.svelte-1avhu9p{margin-bottom:var(--space-8)}h2.svelte-1avhu9p{margin:0 0 var(--space-3);font-size:var(--fs-lg);color:var(--text-primary);font-weight:700}.grid.svelte-1avhu9p{grid-template-columns:minmax(0, 1fr) minmax(0, calc(380px + 2 * var(--space-4)));gap:var(--space-5) var(--space-8);align-items:start;display:grid}.facts.svelte-1avhu9p{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.facts.svelte-1avhu9p p:where(.svelte-1avhu9p){max-width:65ch;font-size:var(--fs-sm);color:var(--text-body);text-wrap:pretty;margin:0;line-height:1.6}@media (width<=900px){.grid.svelte-1avhu9p{grid-template-columns:minmax(0, calc(380px + 2 * var(--space-4)))}}.cover.svelte-1vl769q{gap:var(--space-3);flex-direction:column;min-width:0;margin:0;display:flex;container-type:inline-size}.grid.svelte-1vl769q{row-gap:var(--space-1-5);grid-template-columns:4.75rem minmax(0,1fr);align-items:center;display:grid}.lane-label.svelte-1vl769q,.axis-label.svelte-1vl769q{font-size:var(--fs-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.lane-label.hear.svelte-1vl769q{color:var(--text-secondary)}.axis-label.svelte-1vl769q{text-transform:none;letter-spacing:0;font-weight:500}.lane.svelte-1vl769q{border-radius:var(--radius-sm);background:var(--surface-1);height:24px;position:relative}.part.svelte-1vl769q{top:0;bottom:0;left:calc(var(--start) * 100%);width:calc(var(--len) * 100%);padding:0 var(--space-1-5);box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--tone-soundtrack) 40%, transparent);background:color-mix(in srgb, var(--tone-soundtrack) 16%, var(--bg-inset));font-size:var(--fs-2xs);color:var(--tone-soundtrack);align-items:center;font-weight:600;display:flex;position:absolute;overflow:hidden}.part.top.svelte-1vl769q{border-color:color-mix(in srgb, var(--tone-structure) 45%, transparent);background:color-mix(in srgb, var(--tone-structure) 16%, var(--bg-inset));color:var(--tone-structure)}.part.muted.svelte-1vl769q{border:1px dashed color-mix(in srgb, var(--tone-soundtrack) 45%, transparent);color:var(--text-muted);background:0 0;font-weight:500}.part.hear.svelte-1vl769q{background:color-mix(in srgb, var(--tone-soundtrack) 30%, var(--bg-inset));color:var(--text-primary)}.part.hear.top.svelte-1vl769q{background:color-mix(in srgb, var(--tone-structure) 30%, var(--bg-inset))}.axis.svelte-1vl769q{height:14px;position:relative}.tick.svelte-1vl769q{left:calc(var(--at) * 100%);font-size:var(--fs-3xs);color:var(--text-muted);font-variant-numeric:tabular-nums;position:absolute;transform:translate(-50%)}.tick.svelte-1vl769q:first-child{transform:none}.tick.svelte-1vl769q:last-child{transform:translate(-100%)}figcaption.svelte-1vl769q{font-size:var(--fs-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;line-height:1.5}@container (width<=26rem){.grid.svelte-1vl769q{grid-template-columns:3.75rem minmax(0,1fr)}}.clock.svelte-16xroc{gap:var(--space-3);flex-direction:column;min-width:0;margin:0;display:flex;container-type:inline-size}.grid.svelte-16xroc{row-gap:var(--space-1-5);grid-template-columns:4.75rem minmax(0,1fr);align-items:center;display:grid;position:relative}.lane-label.svelte-16xroc,.axis-label.svelte-16xroc{font-size:var(--fs-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.axis-label.svelte-16xroc{text-transform:none;letter-spacing:0;font-weight:500}.lane.svelte-16xroc{border-radius:var(--radius-sm);background:var(--surface-1);height:28px;position:relative}.part.svelte-16xroc{top:0;bottom:0;left:calc(var(--start) * 100%);width:calc(var(--len) * 100%);align-items:center;gap:var(--space-1);padding:0 var(--space-1-5);box-sizing:border-box;white-space:nowrap;border-radius:var(--radius-sm);border:1px solid var(--bg-inset);font-size:var(--fs-2xs);font-weight:600;display:flex;position:absolute;overflow:hidden}.part.day.svelte-16xroc{background:color-mix(in srgb, var(--color-day) 12%, transparent);color:var(--color-day)}.part.night.svelte-16xroc{background:color-mix(in srgb, var(--color-night) 12%, transparent);color:var(--color-night)}.part.song.svelte-16xroc{background:color-mix(in srgb, var(--tone-soundtrack) 16%, var(--bg-inset));border-color:color-mix(in srgb, var(--tone-soundtrack) 40%, transparent);color:var(--tone-soundtrack)}.axis.svelte-16xroc{height:14px;position:relative}.tick.svelte-16xroc{left:calc(var(--at) * 100%);font-size:var(--fs-3xs);color:var(--text-muted);font-variant-numeric:tabular-nums;position:absolute;transform:translate(-50%)}.tick.svelte-16xroc:first-child{transform:none}.tick.svelte-16xroc:last-child{transform:translate(-100%)}.dusk.svelte-16xroc{top:0;bottom:18px;left:calc(4.75rem + (100% - 4.75rem) * var(--at));border-left:1px dashed var(--text-muted);pointer-events:none;position:absolute}figcaption.svelte-16xroc{font-size:var(--fs-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;line-height:1.5}@container (width<=26rem){.grid.svelte-16xroc{grid-template-columns:3.75rem minmax(0,1fr)}.dusk.svelte-16xroc{left:calc(3.75rem + (100% - 3.75rem) * var(--at))}}.roll.svelte-1hdxttk{gap:var(--space-3);flex-direction:column;min-width:0;margin:0;display:flex}.picks.svelte-1hdxttk{gap:var(--space-1);counter-reset:pick;grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.picks.svelte-1hdxttk li:where(.svelte-1hdxttk){text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--tone-soundtrack) 40%, transparent);background:color-mix(in srgb, var(--tone-soundtrack) 16%, var(--bg-inset));font-size:var(--fs-2xs);color:var(--tone-soundtrack);font-weight:600;overflow:hidden}.picks.svelte-1hdxttk li.silence:where(.svelte-1hdxttk){border:1px dashed var(--border-active);color:var(--text-muted);background:0 0;font-weight:500}figcaption.svelte-1hdxttk{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--fs-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;line-height:1.5;display:flex}.how.svelte-1r9y75t{margin-bottom:var(--space-8)}h2.svelte-1r9y75t{margin:0 0 var(--space-4);font-size:var(--fs-lg);color:var(--text-primary);font-weight:700}.basics.svelte-1r9y75t{gap:var(--space-4) var(--space-6);padding-bottom:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rule.svelte-1r9y75t{gap:var(--space-1-5);flex-direction:column;min-width:0;display:flex}h3.svelte-1r9y75t{margin:0 0 var(--space-0-5);font-size:var(--fs-base);color:var(--text-primary);text-wrap:balance;font-weight:700;line-height:1.35}p.svelte-1r9y75t{font-size:var(--fs-sm);color:var(--text-body);text-wrap:pretty;max-width:65ch;margin:0;line-height:1.55}.worked.svelte-1r9y75t{gap:var(--space-4) var(--space-6);padding:var(--space-5) 0;border-top:1px solid var(--border);grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;display:grid}.visual.svelte-1r9y75t{min-width:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--bg-inset)}@media (width<=900px){.basics.svelte-1r9y75t{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.worked.svelte-1r9y75t{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.visual.svelte-1r9y75t{padding:var(--space-2) var(--space-3)}}.picker.svelte-1shg69y{min-width:0;position:relative}.trigger.svelte-1shg69y{align-items:center;gap:var(--space-2);width:100%;min-height:38px;padding:var(--space-1-5) var(--space-2) var(--space-1-5) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-hover);background:var(--field-bg);color:var(--text-primary);font:inherit;font-size:var(--fs-base);text-align:left;cursor:pointer;box-shadow:var(--shadow-inset-hi);transition:border-color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);font-weight:600;display:flex}.sm.svelte-1shg69y .trigger:where(.svelte-1shg69y){min-height:30px;padding:var(--space-1) var(--space-1-5) var(--space-1) var(--space-2);font-size:var(--fs-sm);font-weight:500}.trigger.svelte-1shg69y:hover:not(:disabled){border-color:var(--border-focus)}.trigger.open.svelte-1shg69y{border-color:var(--border-active);box-shadow:var(--shadow-focus)}.trigger.svelte-1shg69y:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.trigger.svelte-1shg69y:disabled{cursor:default;opacity:.55}.trigger-text.svelte-1shg69y{align-items:baseline;gap:var(--space-1-5);flex:1;min-width:0;display:flex}.trigger-label.svelte-1shg69y{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chevron.svelte-1shg69y{color:var(--text-faint);transition:transform var(--transition-fast);display:inline-flex}.trigger.open.svelte-1shg69y .chevron:where(.svelte-1shg69y){transform:rotate(180deg)}.dot.svelte-1shg69y{background:var(--dot);border-radius:50%;flex-shrink:0;align-self:center;width:8px;height:8px}.prefix.svelte-1shg69y,.detail.svelte-1shg69y,.aside.svelte-1shg69y{font-size:var(--fs-xs);color:var(--text-faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.detail.svelte-1shg69y{text-overflow:ellipsis;min-width:0;overflow:hidden}.panel.svelte-1shg69y{z-index:30;top:calc(100% + var(--space-1));border-radius:var(--radius-lg);border:1px solid var(--border-hover);background:var(--bg-card);width:100%;min-width:min(18rem,100vw - 2rem);box-shadow:var(--shadow-md);position:absolute;left:0;overflow:hidden}.search.svelte-1shg69y{padding:var(--space-2);border-bottom:1px solid var(--border);position:relative}.search-icon.svelte-1shg69y{left:calc(var(--space-2) + 10px);color:var(--text-disabled);pointer-events:none;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.search.svelte-1shg69y input:where(.svelte-1shg69y){width:100%;padding:var(--space-1-5) var(--space-2) var(--space-1-5) 30px;border-radius:var(--radius-md);border:1px solid var(--border-hover);background:var(--field-bg);color:var(--text-body);font:inherit;font-size:var(--fs-sm);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none}.search.svelte-1shg69y input:where(.svelte-1shg69y):focus{border-color:var(--border-active);box-shadow:var(--shadow-focus)}.list.svelte-1shg69y{padding:var(--space-1);overscroll-behavior:contain;max-height:min(22rem,55vh);margin:0;list-style:none;overflow-y:auto}.list.svelte-1shg69y ul:where(.svelte-1shg69y){margin:0;padding:0;list-style:none}.section.svelte-1shg69y+.section:where(.svelte-1shg69y){margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--border)}.caption.svelte-1shg69y{padding:var(--space-2) var(--space-2) 0;font-size:var(--fs-xs);color:var(--text-muted);font-weight:600}.group-label.svelte-1shg69y{padding:var(--space-1-5) var(--space-2) var(--space-1);font-size:var(--fs-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);font-weight:700}.option.svelte-1shg69y{align-items:baseline;gap:var(--space-1-5);min-height:30px;padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-md);font-size:var(--fs-sm);color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);font-weight:500;display:flex}.option.svelte-1shg69y .dot:where(.svelte-1shg69y){align-self:center}.option-label.svelte-1shg69y{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.option-label.svelte-1shg69y mark:where(.svelte-1shg69y){color:var(--text-primary);text-underline-offset:2px;background:0 0;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.option.svelte-1shg69y .aside:where(.svelte-1shg69y){padding-left:var(--space-2);margin-left:auto}.option.active.svelte-1shg69y{background:var(--surface-2);color:var(--text-primary)}.option[aria-selected=true].svelte-1shg69y{color:var(--color-accent);font-weight:600}.empty.svelte-1shg69y{padding:var(--space-3) var(--space-2);font-size:var(--fs-sm);color:var(--text-faint)}@media (prefers-reduced-motion:reduce){.trigger.svelte-1shg69y,.chevron.svelte-1shg69y,.option.svelte-1shg69y,.search.svelte-1shg69y input:where(.svelte-1shg69y){transition:none}}.panel.svelte-1wto9dl{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.more.svelte-1wto9dl{margin-top:calc(-1 * var(--space-2));padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);color:var(--text-muted);font:inherit;font-size:var(--fs-xs);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;align-self:flex-start;font-weight:600}.more.svelte-1wto9dl:hover{background:var(--surface-1);color:var(--text-primary)}.more.svelte-1wto9dl:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.history.svelte-1wto9dl{align-items:baseline;gap:var(--space-1-5) var(--space-3);flex-wrap:wrap;display:flex}.history-label.svelte-1wto9dl{font-size:var(--fs-xs);color:var(--text-muted);font-weight:600}.history.svelte-1wto9dl ol:where(.svelte-1wto9dl){gap:var(--space-1-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.history.svelte-1wto9dl li:where(.svelte-1wto9dl){align-items:baseline;gap:var(--space-1);padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-1);font-size:var(--fs-xs);color:var(--text-muted);transition:border-color var(--transition-slow), color var(--transition-slow);display:inline-flex}.history.svelte-1wto9dl li.latest:where(.svelte-1wto9dl){border-color:color-mix(in srgb, var(--color-accent) 40%, transparent);color:var(--text-primary)}.history.svelte-1wto9dl li.silence:where(.svelte-1wto9dl){border-style:dashed}.history-name.svelte-1wto9dl{font-weight:600}.history-where.svelte-1wto9dl{color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.more.svelte-1wto9dl,.history.svelte-1wto9dl li:where(.svelte-1wto9dl){transition:none}}.post.svelte-1bo7udf{margin-bottom:var(--space-8)}.post-grid.svelte-1bo7udf{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);grid-template-columns:minmax(16rem,19rem) minmax(0,1fr);display:grid}.place-col.svelte-1bo7udf{top:var(--header-offset);align-self:start;gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex;position:sticky}.shot.svelte-1bo7udf{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--bg-inset);box-shadow:inset 0 0 0 1px var(--border);overflow:hidden}.shot.svelte-1bo7udf img:where(.svelte-1bo7udf){object-fit:cover;width:100%;height:100%;animation:svelte-1bo7udf-shot-in .35s var(--ease-out);display:block}@keyframes svelte-1bo7udf-shot-in{0%{opacity:0}}.place-head.svelte-1bo7udf{gap:var(--space-1);min-width:0;margin-top:calc(-1 * var(--space-1-5));flex-direction:column;display:flex}.place-head.svelte-1bo7udf .picker{margin-inline:calc(-1 * var(--space-2))}.place-head.svelte-1bo7udf .trigger{min-height:40px;padding:var(--space-1) var(--space-2);box-shadow:none;font-size:var(--fs-xl);background:0 0;border-color:#0000;font-weight:700}.place-head.svelte-1bo7udf .trigger:hover:not(:disabled){background:var(--surface-1);border-color:#0000}.place-head.svelte-1bo7udf .trigger.open{background:var(--surface-1)}.place-head.svelte-1bo7udf .trigger .detail{font-size:var(--fs-sm);font-weight:500}.place-meta.svelte-1bo7udf{align-items:center;gap:var(--space-1) var(--space-1-5);font-size:var(--fs-xs);color:var(--text-muted);flex-wrap:wrap;margin:0;display:flex}.shot.svelte-1bo7udf{position:relative}.bed.svelte-1bo7udf{align-items:center;gap:var(--space-1-5);padding:var(--space-5) var(--space-2) var(--space-1-5);font-size:var(--fs-sm);background:linear-gradient(#0000,#08080c8c 45%,#08080cd1);margin:0;display:flex;position:absolute;inset:auto 0 0}.bed-name.svelte-1bo7udf{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tone-soundtrack);border-radius:var(--radius-xs);transition:filter var(--transition-base);font-weight:600;text-decoration:none;overflow:hidden}.bed-name.svelte-1bo7udf:hover{filter:var(--ref-hover-filter);text-underline-offset:2px;text-decoration:underline}.bed-name.svelte-1bo7udf:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.bed-kind.svelte-1bo7udf{font-size:var(--fs-xs);color:#ffffff9e}.bed.svelte-1bo7udf .music-play-toggle:not([data-state=playing]):not([data-state=paused]){color:#ffffffd9}.clock.svelte-1bo7udf{border:none;gap:2px;min-width:0;margin:0;padding:0;display:flex}.part.svelte-1bo7udf{align-items:center;gap:var(--space-1-5);min-width:0;height:36px;padding:0 var(--space-3);font-size:var(--fs-sm);color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);display:flex;position:relative}.part.day.svelte-1bo7udf{--part:var(--color-day);border-radius:var(--radius-md) 0 0 var(--radius-md);background:color-mix(in srgb, var(--part) 7%, transparent)}.part.night.svelte-1bo7udf{--part:var(--color-night);border-radius:0 var(--radius-md) var(--radius-md) 0;background:color-mix(in srgb, var(--part) 7%, transparent)}.part.svelte-1bo7udf:hover{color:var(--text-secondary);background:color-mix(in srgb, var(--part) 12%, transparent)}.part.on.svelte-1bo7udf{color:var(--part);background:color-mix(in srgb, var(--part) 18%, transparent)}.part.svelte-1bo7udf input:where(.svelte-1bo7udf),.spot.svelte-1bo7udf input:where(.svelte-1bo7udf){opacity:0;pointer-events:none;position:absolute}:is(.part.svelte-1bo7udf:has(input:where(.svelte-1bo7udf):focus-visible),.spot.svelte-1bo7udf:has(input:where(.svelte-1bo7udf):focus-visible)){outline:2px solid var(--color-accent);outline-offset:2px}.part-name.svelte-1bo7udf{font-weight:600}.part-len.svelte-1bo7udf{font-size:var(--fs-xs);opacity:.75;font-variant-numeric:tabular-nums;margin-left:auto}.spots.svelte-1bo7udf{border:none;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.spots-legend.svelte-1bo7udf{margin-bottom:var(--space-1);font-size:var(--fs-xs);color:var(--text-muted);padding:0}.spot.svelte-1bo7udf{align-items:baseline;gap:var(--space-2);min-width:0;margin-inline:calc(-1 * var(--space-2));padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--fs-sm);color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);display:flex;position:relative}.spot.svelte-1bo7udf:hover{background:var(--surface-1)}.spot-mark.svelte-1bo7udf{width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--text-disabled);transition:background var(--transition-fast), box-shadow var(--transition-fast);border-radius:2px;flex-shrink:0;align-self:center}.spot.on.svelte-1bo7udf .spot-mark:where(.svelte-1bo7udf){background:var(--tone-structure);box-shadow:none}.spot-name.svelte-1bo7udf{font-weight:600}.spot.on.svelte-1bo7udf .spot-name:where(.svelte-1bo7udf){color:var(--tone-structure)}.spot:first-of-type.on.svelte-1bo7udf .spot-name:where(.svelte-1bo7udf){color:var(--text-primary)}.spot:first-of-type.on.svelte-1bo7udf .spot-mark:where(.svelte-1bo7udf){background:var(--text-secondary)}.spot-songs.svelte-1bo7udf{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-xs);color:var(--text-muted);margin-left:auto;overflow:hidden}.stack-col.svelte-1bo7udf{min-width:0;padding:var(--space-4);border-left:1px solid var(--border);container-type:inline-size}.hear.svelte-1bo7udf{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-1) var(--space-2) var(--space-4);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.hear-main.svelte-1bo7udf{gap:var(--space-1);flex-direction:column;flex:16rem;min-width:0;display:flex}.hear-song.svelte-1bo7udf{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.hear-name.svelte-1bo7udf{font-size:var(--fs-xl);color:var(--tone-soundtrack);border-radius:var(--radius-xs);transition:filter var(--transition-base);font-weight:700;line-height:1.2;text-decoration:none}a.hear-name.svelte-1bo7udf:hover{filter:var(--ref-hover-filter);text-underline-offset:3px;text-decoration:underline}.hear-name.plain.svelte-1bo7udf{color:var(--text-secondary)}.num.svelte-1bo7udf{font-size:var(--fs-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:500}.hear-why.svelte-1bo7udf{font-size:var(--fs-sm);color:var(--text-secondary);text-wrap:pretty;margin:0;line-height:1.45}.hear-actions.svelte-1bo7udf{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.play.svelte-1bo7udf{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.play-caption.svelte-1bo7udf{font-size:var(--fs-2xs);color:var(--text-muted);text-align:center}.stack.svelte-1bo7udf{margin:var(--space-2) 0 0;padding:0;list-style:none}.row.svelte-1bo7udf{align-items:start;column-gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-top:1px solid var(--border);grid-template-columns:11rem minmax(0,1fr);grid-template-areas:"label body""extra extra";display:grid;position:relative}.row.svelte-1bo7udf:first-child{border-top-color:#0000}.row-label.svelte-1bo7udf{font-size:var(--fs-sm);color:var(--text-muted);transition:color var(--transition-slow);grid-area:label;padding-top:6px;font-weight:600}.row-body.svelte-1bo7udf{gap:var(--space-1-5);flex-direction:column;grid-area:body;min-width:0;display:flex}.row-extra.svelte-1bo7udf{margin-top:var(--space-3);grid-area:extra;min-width:0}.row.hear.svelte-1bo7udf:before{content:"";left:0;top:calc(var(--space-2) + 5px);background:var(--color-accent);border-radius:2px;width:3px;height:1.1em;position:absolute}.row.hear.svelte-1bo7udf .row-label:where(.svelte-1bo7udf){color:var(--text-primary)}.row.under.svelte-1bo7udf .row-label:where(.svelte-1bo7udf){color:var(--text-secondary)}.flash.svelte-1bo7udf{pointer-events:none;background:linear-gradient(to right, color-mix(in srgb, var(--color-accent) 12%, transparent), transparent 45%);opacity:0;animation:svelte-1bo7udf-stack-flash .6s var(--ease-out);position:absolute;inset:0}@keyframes svelte-1bo7udf-stack-flash{0%{opacity:1}to{opacity:0}}.line.svelte-1bo7udf{align-items:center;gap:var(--space-1-5) var(--space-2);flex-wrap:wrap;min-width:0;min-height:32px;display:flex}.song.svelte-1bo7udf{align-items:center;gap:var(--space-1-5);min-width:0;display:inline-flex}.song-name.svelte-1bo7udf{min-width:0;font-size:var(--fs-sm);color:var(--tone-soundtrack);border-radius:var(--radius-xs);transition:filter var(--transition-base);font-weight:600;text-decoration:none}.song-name.svelte-1bo7udf:hover{filter:var(--ref-hover-filter);text-underline-offset:2px;text-decoration:underline}.song-name.svelte-1bo7udf:focus-visible,.biome-link.svelte-1bo7udf:focus-visible,.hear-name.svelte-1bo7udf:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.note.svelte-1bo7udf{font-size:var(--fs-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.silence-name.svelte-1bo7udf{font-size:var(--fs-sm);color:var(--text-secondary);font-weight:600}.under-note.svelte-1bo7udf{font-size:var(--fs-xs);color:var(--text-secondary);margin:0;line-height:1.5}.disclose.svelte-1bo7udf{padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);color:var(--text-muted);font:inherit;font-size:var(--fs-xs);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;margin-left:auto;font-weight:600}.disclose.svelte-1bo7udf:hover{background:var(--surface-1);color:var(--text-primary)}.disclose.svelte-1bo7udf:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@container (width<=40rem){.row.svelte-1bo7udf{row-gap:var(--space-1);grid-template-columns:minmax(0,1fr);grid-template-areas:"label""body""extra"}.row-label.svelte-1bo7udf{padding-top:0}.row-extra.svelte-1bo7udf{margin-top:var(--space-2)}}@media (width<=900px){.post-grid.svelte-1bo7udf{grid-template-columns:minmax(0,1fr)}.place-col.svelte-1bo7udf{gap:var(--space-4) var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:static}.shot.svelte-1bo7udf{grid-row:span 3;align-self:start}.stack-col.svelte-1bo7udf{border-left:none;border-top:1px solid var(--border)}}@media (width<=600px){.place-col.svelte-1bo7udf{grid-template-columns:minmax(0,1fr)}.shot.svelte-1bo7udf{aspect-ratio:21/9;grid-row:auto}}@media (width<=560px){.place-col.svelte-1bo7udf,.stack-col.svelte-1bo7udf{padding:var(--space-3)}.hear.svelte-1bo7udf{padding:0 0 var(--space-3)}.hear-name.svelte-1bo7udf{font-size:var(--fs-lg)}.row.svelte-1bo7udf{padding-inline:var(--space-2) var(--space-1-5)}}@media (prefers-reduced-motion:reduce){.row-label.svelte-1bo7udf,.song-name.svelte-1bo7udf,.disclose.svelte-1bo7udf,.biome-link.svelte-1bo7udf,.bed-name.svelte-1bo7udf,.part.svelte-1bo7udf,.spot.svelte-1bo7udf,.spot-mark.svelte-1bo7udf{transition:none}.flash.svelte-1bo7udf{display:none}.shot.svelte-1bo7udf img:where(.svelte-1bo7udf){animation:none}}.coda.svelte-ny5yjp{margin-bottom:var(--space-6)}h2.svelte-ny5yjp{margin:0 0 var(--space-3);font-size:var(--fs-lg);color:var(--text-primary);font-weight:700}.album.svelte-ny5yjp{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);flex-wrap:wrap;display:flex}p.svelte-ny5yjp{font-size:var(--fs-sm);color:var(--text-body);text-wrap:pretty;flex:24rem;max-width:65ch;margin:0;line-height:1.55}.links.svelte-ny5yjp{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=560px){.album.svelte-ny5yjp{padding:var(--space-4)}}.catalogue.svelte-19ap4ny{margin-bottom:var(--space-8);scroll-margin-top:var(--header-offset)}h2.svelte-19ap4ny{margin:0 0 var(--space-3);font-size:var(--fs-lg);color:var(--text-primary);font-weight:700}.controls.svelte-19ap4ny{gap:var(--space-2);margin-bottom:var(--space-3);flex-direction:column;display:flex}.search.svelte-19ap4ny{max-width:28rem;display:flex}.tabs.svelte-19ap4ny{min-width:0;display:flex}.tabs.svelte-19ap4ny .filter-tabs{flex-wrap:wrap}@media (width<=720px){.tabs.svelte-19ap4ny .filter-tabs{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;min-width:0;max-width:100%;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tabs.svelte-19ap4ny .filter-tabs::-webkit-scrollbar{display:none}.tabs.svelte-19ap4ny .ftab{white-space:nowrap;scroll-snap-align:start;flex-shrink:0}}.situation-note.svelte-19ap4ny{font-size:var(--fs-xs);color:var(--text-muted);margin:0}.tray.svelte-19ap4ny{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);padding:var(--space-1) var(--space-2);container-type:inline-size}.songs.svelte-19ap4ny{margin:0;padding:0;list-style:none}.song.svelte-19ap4ny{align-items:center;column-gap:var(--space-3);min-height:40px;padding:var(--space-1-5) var(--space-2);border-top:1px solid var(--border);border-radius:var(--radius-md);transition:background var(--transition-fast);grid-template-columns:26px 2.5rem minmax(9rem,15rem) minmax(0,1fr) 3rem;grid-template-areas:"toggle num name where length";display:grid}.song.svelte-19ap4ny:first-child{border-top-color:#0000}.song.svelte-19ap4ny:hover{background:var(--surface-1)}.song.current.svelte-19ap4ny{background:color-mix(in srgb, var(--color-accent) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent) 30%, transparent);border-top-color:#0000}.song.current.svelte-19ap4ny+.song:where(.svelte-19ap4ny){border-top-color:#0000}.toggle.svelte-19ap4ny{grid-area:toggle;display:inline-flex}.num.svelte-19ap4ny{font-size:var(--fs-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;grid-area:num}.name.svelte-19ap4ny{align-items:center;gap:var(--space-1-5);grid-area:name;min-width:0;display:flex}.name.svelte-19ap4ny a:where(.svelte-19ap4ny){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-sm);color:var(--text-primary);border-radius:var(--radius-xs);transition:color var(--transition-base), filter var(--transition-base);font-weight:600;text-decoration:none;overflow:hidden}.song.svelte-19ap4ny:hover .name:where(.svelte-19ap4ny) a:where(.svelte-19ap4ny),.name.svelte-19ap4ny a:where(.svelte-19ap4ny):focus-visible,.song.current.svelte-19ap4ny .name:where(.svelte-19ap4ny) a:where(.svelte-19ap4ny){color:var(--tone-soundtrack)}.name.svelte-19ap4ny a:where(.svelte-19ap4ny):hover{filter:var(--ref-hover-filter);text-underline-offset:2px;text-decoration:underline}.name.svelte-19ap4ny a:where(.svelte-19ap4ny):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.once.svelte-19ap4ny{font-size:var(--fs-2xs);color:var(--text-muted);white-space:nowrap;flex-shrink:0}.where.svelte-19ap4ny{min-width:0;font-size:var(--fs-xs);color:var(--text-muted);grid-area:where;line-height:1.45}.length.svelte-19ap4ny{font-size:var(--fs-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;grid-area:length;justify-self:end}.empty.svelte-19ap4ny{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-2);flex-wrap:wrap;display:flex}.empty.svelte-19ap4ny p:where(.svelte-19ap4ny){font-size:var(--fs-sm);color:var(--text-muted);margin:0}.silence-note.svelte-19ap4ny{padding:var(--space-2) var(--space-2) var(--space-1-5);border-top:1px solid var(--border);font-size:var(--fs-xs);color:var(--text-muted);margin:0}@container (width<=44rem){.song.svelte-19ap4ny{column-gap:var(--space-2);row-gap:var(--space-0-5);grid-template-columns:26px auto minmax(0,1fr) auto;grid-template-areas:"toggle num name length""toggle where where where"}.toggle.svelte-19ap4ny{padding-top:var(--space-0-5);align-self:start}}@media (prefers-reduced-motion:reduce){.song.svelte-19ap4ny,.name.svelte-19ap4ny a:where(.svelte-19ap4ny){transition:none}}.jump.svelte-1d376ng{align-items:center;gap:var(--space-1);min-height:32px;padding:0 var(--space-2);border-radius:var(--radius-md);font-size:var(--fs-sm);color:var(--text-secondary);transition:background var(--transition-fast), color var(--transition-fast);font-weight:600;text-decoration:none;display:inline-flex}.jump.svelte-1d376ng:hover{background:var(--surface-1);color:var(--text-primary)}.jump.svelte-1d376ng:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (width<=560px){.jump.svelte-1d376ng{margin-left:calc(-1 * var(--space-2))}}@media (prefers-reduced-motion:reduce){.jump.svelte-1d376ng{transition:none}}
