._container_rfj3s_1{display:flex;flex-direction:column;gap:.5rem}._rowWrapper_rfj3s_7{display:flex;flex-direction:column;gap:.25rem}._row_rfj3s_7{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border-radius:var(--radius-md);text-align:left;cursor:pointer;transition:all .3s ease;width:100%;appearance:none;font-family:inherit}@media(min-width:768px){._row_rfj3s_7{padding:.75rem;gap:1rem}}._rowIdle_rfj3s_34{background:linear-gradient(135deg,#0f172ae6,#141e32cc,#0a0f1ae6);border:2px solid #334155;box-shadow:0 4px 15px #0000004d;color:var(--foreground)}._rowIdle_rfj3s_34:hover{border-color:#475569;background:linear-gradient(135deg,#1e293be6,#1e293bcc)}._rowPlaying_rfj3s_46{background:linear-gradient(135deg,#00d9ff40,#0fc3,#00bbff40);border:3px solid #00d9ff;box-shadow:0 0 40px #00d9ff99,0 0 80px #00ffcc4d,inset 0 0 30px #00d9ff1a;transform:scale(1.02);color:#00d9ff}._playButton_rfj3s_54{flex-shrink:0;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#475569,#334155,#1e293b);border:3px solid #475569;box-shadow:0 4px 10px #0006;transition:all .3s ease}@media(min-width:768px){._playButton_rfj3s_54{width:56px;height:56px}}._row_rfj3s_7:hover ._playButton_rfj3s_54{transform:scale(1.1)}._playButtonPlaying_rfj3s_79{background:linear-gradient(135deg,#0fc,#00d9ff,#09f);border:4px solid #ffffff;box-shadow:0 0 30px #0fcc,0 0 60px #00d9ff66,inset 0 0 20px #fff3;animation:_pulseButton_rfj3s_1 2s infinite}._icon_rfj3s_86{width:20px;height:20px;color:#fff}@media(min-width:768px){._icon_rfj3s_86{width:24px;height:24px}}._iconOffset_rfj3s_99{width:20px;height:20px;color:#00d9ff;margin-left:3px}@media(min-width:768px){._iconOffset_rfj3s_99{width:24px;height:24px}}._playButtonPlaying_rfj3s_79 ._iconOffset_rfj3s_99{color:#fff}._spin_rfj3s_117{animation:_spin_rfj3s_117 1s linear infinite}._content_rfj3s_121{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}._headerLine_rfj3s_129{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._title_rfj3s_136{font-weight:900;font-size:.875rem;letter-spacing:.05em;text-shadow:0 0 8px rgba(0,217,255,.3)}@media(min-width:768px){._title_rfj3s_136{font-size:1rem}}._rowPlaying_rfj3s_46 ._title_rfj3s_136{text-shadow:0 0 15px rgba(0,217,255,.6)}._volumeIcon_rfj3s_153{width:1.25rem;height:1.25rem;color:#00d9ff;animation:_pulseIcon_rfj3s_1 1.5s infinite;filter:drop-shadow(0 0 8px rgba(0,217,255,.8))}._hotPill_rfj3s_161{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:var(--radius-full);font-weight:900;font-size:.65rem;background:linear-gradient(135deg,#ff4500,#ff6b35,#ff4500);color:#fff;border:2px solid #fff;box-shadow:0 0 20px #ff4500cc,0 0 40px #ff450066;text-shadow:0 0 10px rgba(0,0,0,.5);animation:_pulsePill_rfj3s_1 2s infinite}._subtitle_rfj3s_177{font-size:.75rem;font-weight:700}._errorMessage_rfj3s_182{color:var(--error);font-size:.75rem;font-weight:500;margin-left:.5rem}@keyframes _spin_rfj3s_117{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _pulseButton_rfj3s_1{0%{box-shadow:0 0 30px #0fcc,inset 0 0 20px #fff3}50%{box-shadow:0 0 50px #00d9ff99,inset 0 0 20px #fff6}to{box-shadow:0 0 30px #0fcc,inset 0 0 20px #fff3}}@keyframes _pulseIcon_rfj3s_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes _pulsePill_rfj3s_1{0%,to{opacity:1}50%{opacity:.85}}._container_194he_1{display:flex;flex-direction:column;margin-bottom:1.5rem}._heading_194he_7{color:#10b981;font-weight:700;font-size:.875rem;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em}._group_194he_16{display:flex;flex-direction:column;gap:.5rem}._optionRow_194he_22{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease;user-select:none}._optionRow_194he_22:focus-within{outline:2px solid #00d9ff;outline-offset:2px}._unselected_194he_38{background:#0000004d;border:2px solid rgba(0,217,255,.3)}._unselected_194he_38:hover{background:#00d9ff1a;border-color:#00d9ff80}._selected_194he_48{background:#00d9ff26;border:2px solid #00d9ff;box-shadow:inset 0 0 10px #00d9ff1a}._radioInput_194he_54{width:1.25rem;height:1.25rem;margin:0;accent-color:#00d9ff;cursor:pointer}._optionLabel_194he_62{color:#fff;font-weight:700;font-size:.875rem}._hint_194he_68{color:var(--muted-foreground);font-size:.75rem;font-weight:500}
