.host-band.svelte-1pda411{align-items:start;gap:18px;display:grid}@media (width>=860px){.host-band.svelte-1pda411{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.host-aside.svelte-1pda411{align-content:center;gap:12px;display:grid}.host-aside-line.svelte-1pda411{color:var(--color-muted);margin:0;font-size:.98rem;line-height:1.55}.host-aside-line.svelte-1pda411 strong:where(.svelte-1pda411){color:var(--color-text)}.host-aside-line.svelte-1pda411 a:where(.svelte-1pda411){color:var(--color-amber);border-bottom:1px solid color-mix(in srgb, var(--color-amber) 45%, transparent);text-decoration:none}.host-aside-line.svelte-1pda411 a:where(.svelte-1pda411):hover{border-bottom-color:var(--color-amber)}.pop-beats.svelte-1pda411{gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.pop-beats.svelte-1pda411{grid-template-columns:repeat(3,minmax(0,1fr))}}.pop-beat.svelte-1pda411{background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-panel);padding:20px;position:relative;overflow:hidden}.pop-beat.svelte-1pda411:before{content:"";background:var(--color-amber);width:2px;box-shadow:0 0 12px color-mix(in srgb, var(--color-amber) 60%, transparent);position:absolute;inset:0 auto 0 0}.pop-step.svelte-1pda411{color:var(--color-amber);font-family:var(--font-mono);letter-spacing:.14em;font-size:.72rem;font-weight:800;display:block}.pop-name.svelte-1pda411{font-family:var(--font-display);text-transform:uppercase;margin:6px 0 0;font-size:clamp(1.15rem,2vw,1.4rem);line-height:1}.pop-copy.svelte-1pda411{color:var(--color-muted);margin:8px 0 0;font-size:.92rem;line-height:1.55}.fairness-line.svelte-1pda411{color:var(--color-muted);border-left:2px solid var(--color-cyan);border-radius:0 var(--radius-control) var(--radius-control) 0;background:#0a0a0f99;margin:18px 0 0;padding:16px 18px;font-size:.92rem;line-height:1.55}.fairness-line.svelte-1pda411 strong:where(.svelte-1pda411){color:var(--color-text)}.empty-state.svelte-1pda411{color:var(--color-muted);background:var(--color-panel);border:1px dashed var(--color-line);border-radius:var(--radius-panel);text-align:center;padding:28px}.rail-intro.svelte-1pda411{border-left:2px solid var(--color-amber);border-radius:0 var(--radius-control) var(--radius-control) 0;background:linear-gradient(135deg,#f59e0b14,#0000 60%),#0a0a0f99;gap:8px;margin:16px 0 4px;padding:14px 16px;display:grid}.rail-host.svelte-1pda411{color:var(--color-amber);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:800}.rail-barker.svelte-1pda411{color:var(--color-bone);margin:0;font-size:clamp(1rem,2vw,1.18rem);font-style:italic;line-height:1.45}.sr-only.svelte-1pda411{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
