._player_1n6bi_1{bottom:max(24px, env(safe-area-inset-bottom));z-index:40;width:calc(100vw - 32px);max-width:420px;color:var(--foreground);align-items:center;gap:8px;display:flex;position:fixed;left:16px}._player_1n6bi_1 :is(button,a,input):focus-visible{outline-offset:4px;outline:2px solid}._artwork_1n6bi_15{flex:0 0 64px;width:64px;height:64px;position:relative}._coverButton_1n6bi_16{background:var(--card);touch-action:manipulation;border-radius:50%;width:64px;height:64px;transition:transform .15s;display:block;position:relative;box-shadow:0 10px 30px #00000024}._coverButton_1n6bi_16:active{transform:scale(.95)}._jacket_1n6bi_18,._vinyl_1n6bi_18{display:none}._disc_1n6bi_19{border-radius:50%;position:absolute;inset:0;overflow:hidden}._progressRing_1n6bi_20{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}._progressRing_1n6bi_20 circle{fill:none;stroke-width:2px}._ringBase_1n6bi_22{stroke:var(--border)}._ringPlayed_1n6bi_23{stroke:#ff9f85;stroke-linecap:round;transition:stroke-dashoffset .3s}._discArt_1n6bi_24{background:var(--muted);border-radius:50%;position:absolute;inset:6px;overflow:hidden}._jacket_1n6bi_18 img,._vinylLabel_1n6bi_25 img,._discArt_1n6bi_24 img{object-fit:cover;width:100%;height:100%}._spindle_1n6bi_26{background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px 3px #0003}._player_1n6bi_1[data-playing=true] ._discArt_1n6bi_24{animation:8s linear infinite _record-spin_1n6bi_1}._details_1n6bi_28{flex:1;min-width:0}._seek_1n6bi_29{display:none}._infoRow_1n6bi_30{border:1px solid var(--border);background:var(--card);border-radius:999px;align-items:center;gap:6px;min-width:0;padding:7px 8px 7px 12px;display:flex;box-shadow:0 10px 30px #00000014}._trackInfo_1n6bi_31{flex:1;min-width:0}._titleRow_1n6bi_32{align-items:center;min-width:0;display:flex}._trackTitle_1n6bi_33{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:500;overflow:hidden}._trackArtist_1n6bi_34{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:12px;display:block;overflow:hidden}._trackTitle_1n6bi_33:hover,._trackArtist_1n6bi_34:hover{color:var(--muted-foreground)}._infoToggle_1n6bi_36{width:24px;height:24px;color:var(--muted-foreground);border-radius:50%;flex:0 0 24px;place-items:center;display:grid}._infoToggle_1n6bi_36 svg{width:12px;height:12px}._controls_1n6bi_38{flex-shrink:0;align-items:center;display:flex}._controls_1n6bi_38 button{width:32px;height:36px;color:var(--foreground);border-radius:50%;place-items:center;display:grid}._controls_1n6bi_38 button:first-child,._controls_1n6bi_38 button:last-child{color:var(--muted-foreground)}._controls_1n6bi_38 button:hover,._infoToggle_1n6bi_36:hover{background:var(--accent);color:var(--foreground)}._playIcon_1n6bi_42{width:20px;height:20px}._skipIcon_1n6bi_43{width:16px;height:16px}._collapseButton_1n6bi_44{border:1px solid var(--border);background:var(--card);width:24px;height:24px;color:var(--muted-foreground);border-radius:50%;place-items:center;display:grid;position:absolute;top:-4px;left:48px;box-shadow:0 1px 3px #0000000f}._collapseButton_1n6bi_44 svg{width:10px;height:10px}._player_1n6bi_1[data-collapsed=true]{width:64px;left:-32px}._player_1n6bi_1[data-collapsed=true] ._coverButton_1n6bi_16:hover{transform:translate(8px)}._infoPopover_1n6bi_48{visibility:hidden;opacity:0;pointer-events:none;width:276px;max-width:calc(100vw - 32px);padding-bottom:10px;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;bottom:100%;left:0;transform:translateY(4px)}._infoPopover_1n6bi_48[data-open=true]{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}._infoPanel_1n6bi_50{border:1px solid var(--border);background:var(--card);max-height:calc(100dvh - 112px);color:var(--foreground);border-radius:8px;padding:12px;overflow-y:auto;box-shadow:0 4px 16px #0000000f}._trackChange_1n6bi_51{animation:.32s ease-out both _track-change_1n6bi_1}@media (min-width:768px){._player_1n6bi_1{width:290px;max-width:none;display:block;bottom:20px;left:20px}._artwork_1n6bi_15{width:200px;height:120px}._coverButton_1n6bi_16{background:var(--muted);border-radius:0;width:120px;height:120px;box-shadow:0 3px 10px #00000014}._coverButton_1n6bi_16:active{transform:scale(.97)}._disc_1n6bi_19{display:none}._jacket_1n6bi_18{display:block;position:absolute;inset:0;overflow:hidden}._playOverlay_1n6bi_61{color:#fff;background:#0000001a;place-items:center;display:grid;position:absolute;inset:0}._playOverlay_1n6bi_61 svg{filter:drop-shadow(0 1px 2px #00000040);width:24px;height:24px}._player_1n6bi_1[data-playing=true] ._playOverlay_1n6bi_61{display:none}._vinyl_1n6bi_18{background:#111;border-radius:50%;width:112px;height:112px;transition:transform .7s ease-out;display:block;position:absolute;top:4px;left:4px;box-shadow:0 2px 6px #0000001a}._player_1n6bi_1[data-playing=true] ._vinyl_1n6bi_18{transform:translate(62%)}._vinylFace_1n6bi_66{border-radius:50%;position:absolute;inset:0}._player_1n6bi_1[data-playing=true] ._vinylFace_1n6bi_66{animation:4s linear infinite _record-spin_1n6bi_1}._grooves_1n6bi_68{border:1px solid #ffffff1a;border-radius:50%;position:absolute;inset:6px}._grooves_1n6bi_68:before,._grooves_1n6bi_68:after{content:"";border:inherit;border-radius:50%;position:absolute}._grooves_1n6bi_68:before{inset:9px}._grooves_1n6bi_68:after{inset:19px}._vinylLabel_1n6bi_25{background:#f5f5f5;border-radius:50%;position:absolute;inset:36px;overflow:hidden}._vinyl_1n6bi_18 ._spindle_1n6bi_26{width:8px;height:8px;box-shadow:none}._details_1n6bi_28{background:0 0;width:290px;margin-top:12px}._seek_1n6bi_29{-webkit-appearance:none;appearance:none;cursor:pointer;border:0;border-radius:0;width:100%;height:2px;margin:8px 0 10px;display:block}._seek_1n6bi_29::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:0 0;border:0;border-radius:50%;width:16px;height:16px}._seek_1n6bi_29::-moz-range-thumb{background:0 0;border:0;border-radius:50%;width:16px;height:16px}._seek_1n6bi_29:hover::-webkit-slider-thumb{background:#ff9f85;width:8px;height:8px;box-shadow:0 0 0 4px #ff9f8533}._seek_1n6bi_29:focus-visible::-webkit-slider-thumb{background:#ff9f85;width:8px;height:8px;box-shadow:0 0 0 4px #ff9f8533}._seek_1n6bi_29:hover::-moz-range-thumb{background:#ff9f85;width:8px;height:8px;box-shadow:0 0 0 4px #ff9f8533}._seek_1n6bi_29:focus-visible::-moz-range-thumb{background:#ff9f85;width:8px;height:8px;box-shadow:0 0 0 4px #ff9f8533}._infoRow_1n6bi_30{background:color-mix(in srgb, var(--card) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:none;border:0;border-radius:9999px;align-items:flex-start;gap:4px;padding:6px 14px 6px 24px}._controls_1n6bi_38 button{width:28px;height:32px}._collapseButton_1n6bi_44{width:24px;height:24px;box-shadow:none;opacity:0;background:0 0;border:0;transition:opacity .15s;inset:auto 0 -14px auto}._player_1n6bi_1:hover ._collapseButton_1n6bi_44,._player_1n6bi_1:focus-within ._collapseButton_1n6bi_44{opacity:1}._player_1n6bi_1[data-collapsed=true]{width:128px;bottom:24px;left:-64px}._player_1n6bi_1[data-collapsed=true] ._artwork_1n6bi_15,._player_1n6bi_1[data-collapsed=true] ._coverButton_1n6bi_16{width:128px;height:128px}._player_1n6bi_1[data-collapsed=true] ._coverButton_1n6bi_16{background:var(--card);border-radius:50%}._player_1n6bi_1[data-collapsed=true] ._vinyl_1n6bi_18,._player_1n6bi_1[data-collapsed=true] ._jacket_1n6bi_18{display:none}._player_1n6bi_1[data-collapsed=true] ._disc_1n6bi_19{display:block}._infoPanel_1n6bi_50{max-height:calc(100dvh - 240px)}}@keyframes _record-spin_1n6bi_1{to{transform:rotate(360deg)}}@keyframes _track-change_1n6bi_1{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._player_1n6bi_1 *,._player_1n6bi_1 :before,._player_1n6bi_1 :after{transition:none!important;animation:none!important}}
