.fit.svelte-gz5k6s{background:#000;width:100%;height:100%;position:relative;overflow:hidden}.card.svelte-gz5k6s{transform-origin:0 0;color:#fff;width:480px;height:480px;font-family:var(--font,-apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", Helvetica, Arial, sans-serif);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;touch-action:pan-y;cursor:grab;background:#000;position:absolute;overflow:hidden}.card.dragging.svelte-gz5k6s{cursor:grabbing}svg.svelte-gz5k6s{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.sky.svelte-gz5k6s{position:absolute;inset:0 0 236px}.hint.svelte-gz5k6s{text-align:center;color:#8b8b8b;font-size:18px;font-weight:500;position:absolute;top:112px;left:0;right:0}.event.svelte-gz5k6s{letter-spacing:-.015em;transform-origin:50%;will-change:transform, opacity;justify-content:center;align-items:center;gap:14px;width:400px;margin-left:-200px;font-size:28px;font-weight:700;display:flex;position:absolute;top:84px;left:50%}.icon.svelte-gz5k6s{background:var(--tone);color:#000;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.icon.svelte-gz5k6s svg:where(.svelte-gz5k6s){stroke-width:3px;width:26px;height:26px}.word.svelte-gz5k6s{text-align:center;letter-spacing:-.02em;font-size:42px;font-weight:800;animation:.5s ease-out svelte-gz5k6s-in;position:absolute;top:96px;left:0;right:0}@keyframes svelte-gz5k6s-in{0%{opacity:0;transform:translateY(10px)}}.caption.svelte-gz5k6s{animation:.5s ease-out svelte-gz5k6s-in;position:absolute;top:22px;left:26px;right:26px}.who.svelte-gz5k6s{color:var(--c);align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:600;display:flex}.caption.svelte-gz5k6s p:where(.svelte-gz5k6s){letter-spacing:-.015em;margin:0;font-size:25px;font-weight:700;line-height:1.22}.caption.svelte-gz5k6s p:where(.svelte-gz5k6s) span:where(.svelte-gz5k6s){color:#ffffff4d;transition:color .12s}.caption.svelte-gz5k6s p:where(.svelte-gz5k6s) span.said:where(.svelte-gz5k6s){color:#fff}.after.svelte-gz5k6s{flex-direction:column;justify-content:center;align-items:center;gap:14px;animation:.8s ease-out svelte-gz5k6s-in;display:flex;position:absolute;inset:0}.after.svelte-gz5k6s .big:where(.svelte-gz5k6s){letter-spacing:-.02em;font-size:32px;font-weight:800}.strip.svelte-gz5k6s{height:180px;position:absolute;bottom:56px;left:0;right:0;overflow:hidden}.tape.svelte-gz5k6s{position:absolute;inset:0}.song.svelte-gz5k6s{box-sizing:border-box;white-space:nowrap;color:#fff;background:#2a2a2a;border-radius:22px;align-items:center;gap:16px;height:100px;padding:0 20px;display:flex;position:absolute;top:40px;overflow:hidden}.song.to.svelte-gz5k6s{background:#161616;border:2px dashed #555;padding-left:104px;transition:background 1.5s,border-color 1.5s}.song.to.in.svelte-gz5k6s{background:#2a2a2a;border-color:#2a2a2a}.song.svelte-gz5k6s b:where(.svelte-gz5k6s),.song.svelte-gz5k6s small:where(.svelte-gz5k6s){text-overflow:ellipsis;min-width:0;overflow:hidden}.song.svelte-gz5k6s b:where(.svelte-gz5k6s){flex:none}.song.svelte-gz5k6s img:where(.svelte-gz5k6s){object-fit:cover;border-radius:12px;flex:none;width:62px;height:62px}.song.svelte-gz5k6s b:where(.svelte-gz5k6s){color:#fff;letter-spacing:-.015em;font-size:28px;font-weight:600}.song.svelte-gz5k6s small:where(.svelte-gz5k6s){letter-spacing:-.015em;color:#9a9a9a;font-size:28px;font-weight:500}.cursor.svelte-gz5k6s{z-index:4;background:#fff;border-radius:2px;width:5px;position:absolute;top:14px;bottom:14px;left:158px;box-shadow:0 0 14px #fff9}.pill.svelte-gz5k6s{box-sizing:border-box;background:color-mix(in srgb, var(--c) 24%, #262626);border:3px solid var(--c);height:132px;color:color-mix(in srgb, var(--c) 70%, #fff);box-shadow:0 0 28px color-mix(in srgb, var(--c) 45%, transparent);z-index:3;will-change:left, transform;border-radius:32px;justify-content:center;align-items:center;gap:12px;padding:0 20px;transition:background .35s,border-color .35s,color .35s,box-shadow .35s;display:flex;position:absolute;top:24px}.pill.speaking.svelte-gz5k6s{box-shadow:0 0 40px color-mix(in srgb, var(--c) 70%, transparent)}.wave.svelte-gz5k6s{stroke-width:1.6px;width:64px;height:64px}.bands.svelte-gz5k6s{align-items:center;gap:4px;height:72px;display:flex}.bands.svelte-gz5k6s i:where(.svelte-gz5k6s){background:color-mix(in srgb, var(--c) 80%, #fff);border-radius:3px;width:6px;transition:height 50ms linear}.ctl.svelte-gz5k6s{width:max(40px, calc(36px / var(--s,1)));height:max(40px, calc(36px / var(--s,1)));color:#000;cursor:pointer;z-index:6;background:#ffffffeb;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:8px;right:12px}.ctl.svelte-gz5k6s svg:where(.svelte-gz5k6s){width:20px;height:20px}.go.svelte-gz5k6s{color:#fff;cursor:pointer;font:inherit;z-index:7;background:#0000006b;border:0;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.ring.svelte-gz5k6s{color:#000;box-sizing:border-box;background:#fffffff0;border-radius:50%;place-items:center;width:88px;height:88px;padding-left:6px;display:grid;box-shadow:0 12px 34px #00000080}.ring.svelte-gz5k6s svg:where(.svelte-gz5k6s){width:34px;height:34px}.say.svelte-gz5k6s{font-size:max(16px, calc(13px / var(--s,1)));text-shadow:0 1px 8px #000000b3;font-weight:600}
