.WebsiteSttTtsRecorder_container__77UXy{display:flex;flex-direction:column;align-items:center;gap:10px}.WebsiteSttTtsRecorder_pttButton__GNt4P{padding:15px 30px;font-size:1.2rem;font-weight:700;color:#ffffff;background-color:#4caf50;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s,transform .1s;-webkit-user-select:none;user-select:none}.WebsiteSttTtsRecorder_pttButton__GNt4P:hover{background-color:#45a049}.WebsiteSttTtsRecorder_pttButton__GNt4P:disabled{background-color:#cccccc;cursor:not-allowed}.WebsiteSttTtsRecorder_recording__7wMt_{background-color:#f44336;transform:scale(.95)}.WebsiteSttTtsRecorder_status__u7ngr{font-size:1rem;font-weight:700;min-height:1.2em;padding:5px 10px;border-radius:5px;transition:background-color .3s,color .3s}.WebsiteSttTtsRecorder_statusIdle__shXDN{color:#666}.WebsiteSttTtsRecorder_statusActive__ikXli{color:#ffffff;background-color:#4caf50}.WebsiteSttTtsRecorder_statusError__0I9Bo{color:#ffffff;background-color:#f44336}.WebsiteSttTtsRecorder_statusWarning__07U3X{color:var(--warning,#f59e0b);background-color:rgba(245,158,11,.15)}.WebsiteSttTtsRecorder_pttButton__GNt4P.WebsiteSttTtsRecorder_large__mk6Zj{width:100px;height:100px;border-radius:50%;font-size:1.2rem;box-shadow:0 0 15px rgba(76,175,80,.5)}.WebsiteSttTtsRecorder_pttButton__GNt4P.WebsiteSttTtsRecorder_large__mk6Zj.WebsiteSttTtsRecorder_recording__7wMt_{box-shadow:0 0 15px rgba(244,67,54,.8)}.WebsiteSttTtsRecorder_pttButton__GNt4P.WebsiteSttTtsRecorder_small__u1vgi{padding:5px 10px;font-size:12px;min-width:50px}.WebsiteSttTtsRecorder_previewBadge__IHq4t{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 12px;border-radius:var(--radius-sm,4px);background:rgba(245,158,11,.15);color:var(--warning,#f59e0b);font-size:var(--text-xs,.75rem);font-weight:var(--font-semibold,600);text-transform:uppercase;letter-spacing:.5px}.WebsiteSttTtsRecorder_previewHint__UNNgZ{font-size:var(--text-xs,.75rem);font-weight:400;color:var(--text-muted,#999);text-transform:none;letter-spacing:0}.WebsiteSttTtsRecorder_transcript__iEEyj{font-size:var(--text-sm,.875rem);color:var(--text-secondary,#aaa);font-style:italic;text-align:center;max-width:280px;word-break:break-word;margin:0;padding:4px 0}.WebsiteSttTtsRecorder_previewControls__jcq3X{display:flex;gap:var(--space-sm,8px);align-items:center}.WebsiteSttTtsRecorder_previewControlButton__WWOgO{padding:6px 10px;border:1px solid var(--border,#374151);border-radius:var(--radius-sm,4px);background:var(--surface-elevated,#1e293b);color:var(--text-primary,#e5e7eb);cursor:pointer;font-size:var(--text-xs,.75rem);transition:background-color var(--transition-fast,.15s ease-in-out)}.WebsiteSttTtsRecorder_previewControlButton__WWOgO:hover{background:var(--surface-hover,#334155)}.WebsiteSttTtsRecorder_previewAutoplayNotice___zuyg{margin:0;font-size:var(--text-xs,.75rem);color:var(--warning,#f59e0b);text-align:center}.AudioVisualizer_visualizerContainer__8ms2g{display:flex;justify-content:center;align-items:center;margin-bottom:1rem;width:150px;height:150px;position:relative}.AudioVisualizer_visualizerContainer__8ms2g canvas{display:block}.DiscordServerManagerNew_container__MnjKT{background:var(--color-vm-slate);border-radius:var(--radius-vm-lg);padding:var(--spacing-vm-md);color:var(--color-vm-mist)}.DiscordServerManagerNew_quickSelectSection__lEmsP{margin-bottom:var(--spacing-vm-lg);padding:var(--spacing-vm-md);background:var(--color-vm-mist-15-midnight);border:1px solid var(--color-vm-mist-15-slate);border-radius:var(--radius-vm)}.DiscordServerManagerNew_quickSelectSection__lEmsP .DiscordServerManagerNew_sectionHeader__AtFqq{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-vm-md)}.DiscordServerManagerNew_quickSelectSection__lEmsP .DiscordServerManagerNew_sectionHeader__AtFqq h4{margin:0;color:var(--color-vm-mist);font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.DiscordServerManagerNew_addViaOAuthButton__RMpRD{width:100%;background:var(--color-vm-discord);color:var(--color-vm-midnight);font-weight:600;padding:var(--spacing-vm-sm) var(--spacing-vm-lg);font-size:1rem;display:flex;align-items:center;justify-content:center;gap:var(--spacing-vm-sm);border:none;border-radius:var(--radius-vm);cursor:pointer;transition:all .15s}.DiscordServerManagerNew_addViaOAuthButton__RMpRD:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 4px 12px rgba(88,101,242,.4)}.DiscordServerManagerNew_oauthFlowPanel__o1yM_{background:rgba(88,101,242,.08);border:1px solid rgba(88,101,242,.2);border-radius:var(--radius-vm);padding:var(--spacing-vm-md)}.DiscordServerManagerNew_oauthHeader__t04ET{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-vm-sm);color:var(--color-vm-mist-75-slate);font-size:.875rem}.DiscordServerManagerNew_header__gfHlA{display:flex;justify-content:flex-end;align-items:center;margin-bottom:var(--spacing-vm-md);padding-bottom:var(--spacing-vm-sm);border-bottom:1px solid var(--color-vm-mist-15-slate)}.DiscordServerManagerNew_headerRight__Vw8MQ{display:flex;align-items:center;gap:var(--spacing-vm-sm)}.DiscordServerManagerNew_status__1Jbz5{display:flex;align-items:center;gap:var(--spacing-vm-xs)}.DiscordServerManagerNew_statusIcon__Qm4wo{font-size:1rem;line-height:1}.DiscordServerManagerNew_statusText__HLOQf{font-weight:500;color:var(--color-vm-mist-75-slate);font-size:.875rem}.DiscordServerManagerNew_inputRow__wGPYa{display:flex;gap:var(--spacing-vm-sm);margin-bottom:var(--spacing-vm-sm)}.DiscordServerManagerNew_input__em14Q{flex:1;min-width:0;padding:var(--spacing-vm-sm);background:var(--color-vm-slate);border:1px solid var(--color-vm-mist-15-slate);border-radius:var(--radius-vm);color:var(--color-vm-mist);font-size:.875rem;transition:border-color .15s}.DiscordServerManagerNew_input__em14Q:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-glow)}.DiscordServerManagerNew_input__em14Q::placeholder{color:var(--color-vm-mist-75-midnight)}.DiscordServerManagerNew_buttonGroup__rBNcY{display:flex;gap:var(--spacing-vm-xs)}.DiscordServerManagerNew_button__xQtbk{padding:var(--spacing-vm-sm) var(--spacing-vm-md);border:none;border-radius:var(--radius-vm);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s;text-align:center;min-width:fit-content;white-space:nowrap}.DiscordServerManagerNew_button__xQtbk:disabled{opacity:.5;cursor:not-allowed}.DiscordServerManagerNew_connectButton__4N_cM{background:var(--color-vm-success);color:var(--color-vm-midnight)}.DiscordServerManagerNew_connectButton__4N_cM:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.DiscordServerManagerNew_disconnectButton__SxZgl{background:var(--color-vm-error);color:var(--color-vm-midnight)}.DiscordServerManagerNew_disconnectButton__SxZgl:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.DiscordServerManagerNew_savedServers__Prw51{margin-top:var(--spacing-vm-lg)}.DiscordServerManagerNew_sectionHeader__AtFqq{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-vm-md)}.DiscordServerManagerNew_sectionHeader__AtFqq h4{margin:0;color:var(--color-vm-mist);font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.DiscordServerManagerNew_addButton__k5jCx{background:var(--accent);color:var(--color-vm-midnight);font-weight:600}.DiscordServerManagerNew_addButton__k5jCx:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px)}.DiscordServerManagerNew_addForm__llP65{background:var(--color-vm-mist-15-midnight);border:1px solid var(--color-vm-mist-15-slate);border-radius:var(--radius-vm);padding:var(--spacing-vm-md);margin-bottom:var(--spacing-vm-md)}.DiscordServerManagerNew_formRow__D0c00{display:flex;gap:var(--spacing-vm-sm);margin-bottom:var(--spacing-vm-sm);align-items:center}.DiscordServerManagerNew_formRow__D0c00:last-child{margin-bottom:0}.DiscordServerManagerNew_checkboxLabel__hCeFm{display:flex;align-items:center;gap:var(--spacing-vm-xs);color:var(--color-vm-mist-75-slate);font-size:.875rem;cursor:pointer;flex:1}.DiscordServerManagerNew_checkboxLabel__hCeFm input[type=checkbox]{accent-color:var(--accent)}.DiscordServerManagerNew_saveButton__7CbeV{background:var(--accent);color:var(--color-vm-midnight);font-weight:600}.DiscordServerManagerNew_saveButton__7CbeV:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px)}.DiscordServerManagerNew_serverList__1wHNz{display:flex;flex-direction:column;gap:var(--spacing-vm-xs);max-height:320px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-vm-mist-20-slate) transparent}.DiscordServerManagerNew_serverList__1wHNz::-webkit-scrollbar{width:6px}.DiscordServerManagerNew_serverList__1wHNz::-webkit-scrollbar-track{background:transparent}.DiscordServerManagerNew_serverList__1wHNz::-webkit-scrollbar-thumb{background:var(--color-vm-mist-15-slate);border-radius:9999px}.DiscordServerManagerNew_serverList__1wHNz::-webkit-scrollbar-thumb:hover{background:var(--color-vm-mist-20-slate)}.DiscordServerManagerNew_serverItem__arRiy{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-vm-sm) var(--spacing-vm-md);background:var(--color-vm-slate);border:1px solid transparent;border-left-width:3px;border-radius:var(--radius-vm);transition:all .15s}.DiscordServerManagerNew_serverItem__arRiy:hover{background:var(--color-vm-mist-15-slate);border-color:var(--color-vm-mist-15-slate);border-left-color:var(--color-vm-mist-20-slate)}.DiscordServerManagerNew_connectedServer__ChZGD{border-left-color:var(--color-vm-success);background:rgba(163,255,60,.03)}.DiscordServerManagerNew_connectedServer__ChZGD:hover{border-left-color:var(--color-vm-success)}.DiscordServerManagerNew_connectedIndicator__T9R4j{width:8px;height:8px;border-radius:9999px;background:var(--color-vm-success);display:inline-block;box-shadow:0 0 6px rgba(34,197,94,.4);margin-left:var(--spacing-vm-xs);flex-shrink:0}.DiscordServerManagerNew_serverInfo__cOpyH{flex:1;min-width:0}.DiscordServerManagerNew_serverName__EeIVv{display:flex;align-items:center;gap:var(--spacing-vm-xs);font-weight:600;font-size:.875rem;color:var(--color-vm-mist);margin-bottom:2px}.DiscordServerManagerNew_favoriteIcon__cxga1{font-size:.75rem;color:var(--color-vm-warning)}.DiscordServerManagerNew_serverDetails__pDq7c{display:flex;flex-direction:column;gap:1px}.DiscordServerManagerNew_serverDetails__pDq7c span{color:var(--color-vm-mist-75-slate);font-size:.75rem}.DiscordServerManagerNew_serverDetails__pDq7c small{color:var(--color-vm-mist-75-midnight);font-size:.75rem;font-family:monospace}.DiscordServerManagerNew_serverActions__qeA4L{display:flex;gap:4px;align-items:center;flex-shrink:0}.DiscordServerManagerNew_small__V2ZJ_{padding:var(--spacing-vm-xs) var(--spacing-vm-sm);font-size:.75rem;min-width:auto}.DiscordServerManagerNew_favoriteButton__UEJ6n{background:transparent;color:var(--color-vm-mist-75-midnight);border:none;opacity:.5;transition:all .15s}.DiscordServerManagerNew_favoriteButton__UEJ6n:hover:not(:disabled){background:transparent;color:var(--color-vm-warning);border:none;opacity:1}.DiscordServerManagerNew_deleteButton__bD3EM{background:transparent;color:var(--color-vm-mist-75-midnight);border:none;opacity:.5;transition:all .15s}.DiscordServerManagerNew_deleteButton__bD3EM:hover:not(:disabled){background:transparent;color:var(--color-vm-error);border:none;opacity:1}.DiscordServerManagerNew_cancelButton__SmW9l{background:transparent;color:var(--color-vm-mist-75-midnight);border:1px solid var(--color-vm-mist-15-slate)}.DiscordServerManagerNew_cancelButton__SmW9l:hover:not(:disabled){background:var(--color-vm-error);color:var(--color-vm-midnight);border-color:var(--color-vm-error)}.DiscordServerManagerNew_refreshButton__Smhqo{background:transparent;color:var(--color-vm-mist-75-midnight);border:none;opacity:.6}.DiscordServerManagerNew_refreshButton__Smhqo:hover:not(:disabled){background:transparent;color:var(--color-vm-mist-75-slate);border:none;opacity:1;transform:rotate(90deg)}.DiscordServerManagerNew_emptyState__GZblo{text-align:center;color:var(--color-vm-mist-75-midnight);font-style:italic;padding:var(--spacing-vm-xl);margin:0}.DiscordServerManagerNew_error___J857{background:rgba(239,68,68,.1);border:1px solid var(--color-vm-error);border-radius:var(--radius-vm);padding:var(--spacing-vm-sm);margin-top:var(--spacing-vm-md);color:var(--color-vm-error);font-size:.875rem}.DiscordServerManagerNew_manualConnection__7pZxJ{margin-top:var(--spacing-vm-lg);border:1px solid var(--color-vm-mist-15-slate);border-radius:var(--radius-vm);overflow:hidden}.DiscordServerManagerNew_manualDetails__qiyaz{background:var(--color-vm-mist-15-midnight)}.DiscordServerManagerNew_manualSummary__g5Git{padding:var(--spacing-vm-sm) var(--spacing-vm-md);background:var(--color-vm-slate);cursor:pointer;font-weight:600;color:var(--color-vm-mist-75-slate);border-bottom:1px solid var(--color-vm-mist-15-slate);transition:background-color .15s;list-style:none;display:flex;align-items:center;justify-content:space-between}.DiscordServerManagerNew_manualSummary__g5Git:hover{background:var(--color-vm-mist-15-slate)}.DiscordServerManagerNew_manualSummary__g5Git:after{content:"▼";font-size:.75rem;transition:transform .15s}.DiscordServerManagerNew_manualDetails__qiyaz[open] .DiscordServerManagerNew_manualSummary__g5Git:after{transform:rotate(180deg)}.DiscordServerManagerNew_manualContent__MgzrL{padding:var(--spacing-vm-md)}.DiscordServerManagerNew_manualDescription__TNUk7{margin:0 0 var(--spacing-vm-sm) 0;color:var(--color-vm-mist-75-midnight);font-size:.875rem;font-style:italic}@media (max-width:640px){.DiscordServerManagerNew_buttonGroup__rBNcY,.DiscordServerManagerNew_formRow__D0c00,.DiscordServerManagerNew_inputRow__wGPYa{flex-direction:column}.DiscordServerManagerNew_serverItem__arRiy{flex-direction:column;gap:var(--spacing-vm-sm);align-items:stretch}.DiscordServerManagerNew_serverActions__qeA4L{justify-content:center}.DiscordServerManagerNew_sectionHeader__AtFqq{flex-direction:column;gap:var(--spacing-vm-sm);align-items:stretch}}.DiscordOAuthButton_button__RytxJ{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit}.DiscordOAuthButton_button__RytxJ:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.DiscordOAuthButton_button__RytxJ:active:not(:disabled){transform:translateY(0)}.DiscordOAuthButton_button__RytxJ:disabled{opacity:.6;cursor:not-allowed}.DiscordOAuthButton_icon__RLOTv{font-size:16px;line-height:1}.DiscordOAuthButton_discordIcon__JQJHe{display:flex;align-items:center;line-height:1}.DiscordOAuthButton_connect__xQ2Ig{background:#5865f2;color:white}.DiscordOAuthButton_connect__xQ2Ig:hover:not(:disabled){background:#4752c4}.DiscordOAuthButton_connected__OI4hv{background:#3ba55d;color:white}.DiscordOAuthButton_connected__OI4hv:hover:not(:disabled){background:#2d7d46}.DiscordOAuthButton_loading__ZP92I{background:#99aab5;color:white}@media (prefers-color-scheme:dark){.DiscordOAuthButton_button__RytxJ{box-shadow:0 2px 4px rgba(0,0,0,.3)}.DiscordOAuthButton_button__RytxJ:hover:not(:disabled){box-shadow:0 4px 8px rgba(0,0,0,.4)}}.Toast_toast__UZ6rv{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);background:var(--surface);border:1px solid rgba(255,255,255,.08);min-width:320px;max-width:480px;animation:Toast_slideIn__mj_fV .3s ease-out;position:relative;color:var(--text-primary)}@keyframes Toast_slideIn__mj_fV{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.Toast_toastContent___KXTz{display:flex;align-items:flex-start;gap:.75rem;flex:1;min-width:0}.Toast_icon__kV1K4{font-size:1.5rem;flex-shrink:0;margin-top:.125rem}.Toast_message__AlZ3K{margin:0;font-size:.95rem;line-height:1.5;color:inherit;word-wrap:break-word}.Toast_closeButton__2HX44{background:transparent;border:none;color:inherit;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.7;transition:opacity .2s;border-radius:4px}.Toast_closeButton__2HX44:hover{opacity:1;background:rgba(255,255,255,.05)}.Toast_closeButton__2HX44:active{opacity:.8}.Toast_closeButton__2HX44 .Toast_material-symbols-outlined__MGhdQ{font-size:1.25rem}.Toast_error__yUZ1y{border-left:4px solid var(--error);background:rgba(248,113,113,.1)}.Toast_error__yUZ1y .Toast_icon__kV1K4{color:var(--error)}.Toast_success__mIQmT{border-left:4px solid var(--success);background:rgba(74,222,128,.1)}.Toast_success__mIQmT .Toast_icon__kV1K4{color:var(--success)}.Toast_warning__ttr9N{border-left:4px solid var(--warning);background:rgba(250,204,21,.1)}.Toast_warning__ttr9N .Toast_icon__kV1K4{color:var(--warning)}.Toast_info__aE1Uv{border-left:4px solid var(--secondary);background:rgba(122,184,255,.1)}.Toast_info__aE1Uv .Toast_icon__kV1K4{color:var(--secondary)}.Toast_toastContainer__5AYvD{position:fixed;top:1.5rem;right:1.5rem;z-index:3000;display:flex;flex-direction:column;gap:.75rem;pointer-events:none}.Toast_toastContainer__5AYvD>*{pointer-events:auto}@media (max-width:640px){.Toast_toast__UZ6rv{min-width:280px;max-width:calc(100vw - 3rem)}.Toast_toastContainer__5AYvD{top:1rem;right:1rem;left:1rem}.Toast_toastContainer__5AYvD>*{max-width:100%}}.InsufficientCreditsModal_overlay__AW2DR{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:InsufficientCreditsModal_fadeIn__z3Jvk .2s ease}@keyframes InsufficientCreditsModal_fadeIn__z3Jvk{0%{opacity:0}to{opacity:1}}.InsufficientCreditsModal_modal__gNUlQ{background:var(--gradient-dark-blue);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;max-width:700px;width:90%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.5);animation:InsufficientCreditsModal_slideUp__6Dt8v .3s ease}@keyframes InsufficientCreditsModal_slideUp__6Dt8v{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.InsufficientCreditsModal_closeButton__NMXSX{position:absolute;top:1rem;right:1rem;background:rgba(255,255,255,.1);border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--text-muted);cursor:pointer;transition:all .2s}.InsufficientCreditsModal_closeButton__NMXSX:hover{background:rgba(255,255,255,.2);color:var(--text-primary)}.InsufficientCreditsModal_header__5_WLU{text-align:center;margin-bottom:2rem}.InsufficientCreditsModal_icon__yhPnr{font-size:4rem;margin-bottom:1rem}.InsufficientCreditsModal_header__5_WLU h2{margin:0 0 .5rem;color:var(--error);font-size:1.75rem}.InsufficientCreditsModal_subtitle__EFHgE{margin:0;color:var(--text-muted);font-size:1rem}.InsufficientCreditsModal_breakdown__cjtyq{background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;margin-bottom:2rem}.InsufficientCreditsModal_breakdownRow__hKBSd{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0}.InsufficientCreditsModal_breakdownLabel__gpFEY{font-size:.95rem;color:var(--text-muted)}.InsufficientCreditsModal_breakdownValue__CW_en{font-size:1.1rem;font-weight:700;color:var(--text-primary)}.InsufficientCreditsModal_breakdownDivider__xbTCn{height:1px;background:rgba(255,255,255,.1);margin:.5rem 0}.InsufficientCreditsModal_options__avRg7 h3{margin:0 0 1.5rem;font-size:1.25rem;color:var(--accent-primary)}.InsufficientCreditsModal_optionCards__C7WIW{display:grid;gap:1rem;margin-bottom:2rem}.InsufficientCreditsModal_optionCard__d563I{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.25rem;text-align:left;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;gap:.5rem}.InsufficientCreditsModal_optionCard__d563I:hover{background:rgba(255,255,255,.08);border-color:var(--accent-primary);transform:translateX(4px)}.InsufficientCreditsModal_optionIcon__kyOyx{font-size:2rem;margin-bottom:.25rem}.InsufficientCreditsModal_optionTitle__fdCiN{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:.25rem}.InsufficientCreditsModal_optionDescription__fohx9{font-size:.875rem;color:var(--text-muted);line-height:1.4}.InsufficientCreditsModal_footer__2287K{display:flex;justify-content:center;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.InsufficientCreditsModal_closeButtonFooter__2s4t9{padding:.75rem 2rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:8px;color:var(--text-primary);font-weight:600;cursor:pointer;transition:all .2s}.InsufficientCreditsModal_closeButtonFooter__2s4t9:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3)}.InsufficientCreditsModal_sectionTitle__2PcML{margin:1.5rem 0 1rem;font-size:1rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.InsufficientCreditsModal_creditPacksGrid__pVK0f{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;margin-bottom:1.5rem}.InsufficientCreditsModal_creditPackCard__DpFtc{background:linear-gradient(135deg,var(--primary,#6366f1) 0,var(--primary-dark,#4f46e5) 100%);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:1.25rem;text-align:center;cursor:pointer;transition:all var(--transition-normal,.2s);display:flex;flex-direction:column;gap:.5rem;position:relative;overflow:hidden}.InsufficientCreditsModal_creditPackCard__DpFtc:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,0));opacity:0;transition:opacity var(--transition-normal,.2s)}.InsufficientCreditsModal_creditPackCard__DpFtc:hover:before{opacity:1}.InsufficientCreditsModal_creditPackCard__DpFtc:hover{transform:translateY(-4px);box-shadow:0 8px 24px var(--glow-primary,rgba(99,102,241,.3))}.InsufficientCreditsModal_creditPackCard__DpFtc:disabled{opacity:.6;cursor:not-allowed;transform:none}.InsufficientCreditsModal_packIcon___4kvg{font-size:2.5rem;margin-bottom:.5rem}.InsufficientCreditsModal_packTitle__rfYVu{font-size:1rem;font-weight:700;color:var(--text-primary);margin-bottom:.25rem}.InsufficientCreditsModal_packCredits__XUFuG{font-size:1.25rem;font-weight:800;color:var(--text-primary);margin-bottom:.25rem}.InsufficientCreditsModal_packPrice__XHZtz{font-size:1.5rem;font-weight:900;color:var(--text-primary)}.InsufficientCreditsModal_packDescription__TZtWa{font-size:.75rem;color:rgba(255,255,255,.9);line-height:1.3;margin-top:.25rem}.InsufficientCreditsModal_packLoading__PEfby{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;color:var(--text-primary);font-weight:600;border-radius:12px}.InsufficientCreditsModal_loadingPacks__smpcU,.InsufficientCreditsModal_packsError__Y66da{padding:1.5rem;text-align:center;border-radius:8px;margin-bottom:1.5rem}.InsufficientCreditsModal_loadingPacks__smpcU{background:rgba(255,255,255,.05);color:var(--text-secondary)}.InsufficientCreditsModal_packsError__Y66da{background:rgba(244,67,54,.1);color:var(--error,#ef4444);border:1px solid rgba(244,67,54,.3)}.InsufficientCreditsModal_subscriptionTiersGrid__D4Ebk{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin-bottom:1.5rem}.InsufficientCreditsModal_subscriptionTierCard__rh_sI{background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(79,70,229,.1));border:1px solid rgba(99,102,241,.3);border-radius:12px;padding:1.25rem;text-align:center;cursor:pointer;transition:all var(--transition-normal,.2s);display:flex;flex-direction:column;gap:.5rem;position:relative;overflow:hidden}.InsufficientCreditsModal_subscriptionTierCard__rh_sI:hover{background:linear-gradient(135deg,rgba(99,102,241,.15),rgba(79,70,229,.15));border-color:var(--primary,#6366f1);transform:translateY(-4px);box-shadow:0 8px 24px var(--glow-primary,rgba(99,102,241,.3))}.InsufficientCreditsModal_subscriptionTierCard__rh_sI:disabled{opacity:.6;cursor:not-allowed;transform:none}.InsufficientCreditsModal_subscriptionTierCard__rh_sI.InsufficientCreditsModal_bestValue__hV2Lv{border-color:var(--primary,#6366f1);border-width:2px;box-shadow:0 0 20px var(--glow-primary,rgba(99,102,241,.3));margin-top:var(--space-md,1rem)}.InsufficientCreditsModal_bestValueBadge__I_I_B{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,var(--primary,#6366f1),var(--primary-hover,#4f46e5));color:white;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:700;text-transform:uppercase;box-shadow:0 2px 8px var(--glow-primary,rgba(99,102,241,.5));z-index:1}.InsufficientCreditsModal_tierName__EQrcT{font-size:1.1rem;font-weight:700;color:var(--text-primary,white);margin-bottom:.25rem}.InsufficientCreditsModal_tierPrice__M1D_r{font-size:1.5rem;font-weight:900;color:var(--primary,#6366f1);margin-bottom:.25rem}.InsufficientCreditsModal_tierPrice__M1D_r span{font-size:.875rem;font-weight:400;color:var(--text-muted,rgba(255,255,255,.7))}.InsufficientCreditsModal_tierHighlight__itQIF{background-color:rgba(99,102,241,.2);color:var(--primary,#6366f1);padding:.5rem .75rem;border-radius:8px;font-size:.75rem;font-weight:600;text-align:center;margin-bottom:.5rem;border:1px solid rgba(99,102,241,.3)}.InsufficientCreditsModal_tierCredits__q2jMm{font-size:1rem;font-weight:700;color:var(--text-primary,white);margin-bottom:.5rem}.InsufficientCreditsModal_tierFeatures__oKwA4{list-style:none;padding:0;margin:0;text-align:left;font-size:.875rem;color:var(--text-muted,rgba(255,255,255,.8))}.InsufficientCreditsModal_tierFeatures__oKwA4 li{padding:.25rem 0 .25rem 1.25rem;position:relative}.InsufficientCreditsModal_tierFeatures__oKwA4 li:before{content:"✓";color:var(--success,#10b981);position:absolute;left:0;font-weight:700}.InsufficientCreditsModal_tierLoading__Gy5ms{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;color:var(--text-primary);font-weight:600;border-radius:12px}@media (max-width:480px){.InsufficientCreditsModal_modal__gNUlQ{max-width:95%;padding:1.5rem}.InsufficientCreditsModal_creditPacksGrid__pVK0f,.InsufficientCreditsModal_subscriptionTiersGrid__D4Ebk{grid-template-columns:1fr}}.STTSettingsPage_container__ehlxk{max-width:1200px;margin:0 auto;padding:2rem}.STTSettingsPage_header__7ViGu{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.STTSettingsPage_header__7ViGu h1{font-size:2rem;margin:0 0 .5rem;color:#fff}.STTSettingsPage_header__7ViGu p{color:#9ca3af;margin:0}.STTSettingsPage_controls___0Yzj{display:flex;gap:1rem;align-items:center}.STTSettingsPage_resetButton__d2jGw{background:transparent;color:#9ca3af;border:1px solid rgba(156,163,175,.3);padding:.75rem 1.5rem;border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s ease}.STTSettingsPage_resetButton__d2jGw:hover:not(:disabled){background:rgba(156,163,175,.1);color:#fff}.STTSettingsPage_resetButton__d2jGw:disabled{opacity:.5;cursor:not-allowed}.STTSettingsPage_saveButton__JiY3h{background:#8b5cf6;color:white;border:none;padding:.75rem 1.5rem;border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s ease}.STTSettingsPage_saveButton__JiY3h:hover:not(:disabled){background:#a78bfa}.STTSettingsPage_saveButton__JiY3h:disabled{opacity:.5;cursor:not-allowed}.STTSettingsPage_loading__HHKMC{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;background:rgba(17,24,39,.5);border-radius:12px;border:1px solid rgba(139,92,246,.2)}.STTSettingsPage_spinner__Gd197{width:40px;height:40px;border:4px solid rgba(139,92,246,.2);border-top-color:#8b5cf6;border-radius:50%;animation:STTSettingsPage_spin__Tr4M_ .8s linear infinite}@keyframes STTSettingsPage_spin__Tr4M_{to{transform:rotate(1turn)}}.STTSettingsPage_error__6rdSL{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#fca5a5;padding:1rem 1.5rem;border-radius:8px;margin-bottom:1.5rem}.STTSettingsPage_unsavedBanner__r5qVP{background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.3);color:#fbbf24;padding:.75rem 1rem;border-radius:8px;margin-bottom:1.5rem;font-weight:500}.STTSettingsPage_section__tRgWJ{background:rgba(17,24,39,.5);border:1px solid rgba(139,92,246,.2);border-radius:12px;padding:1.5rem;margin-bottom:2rem}.STTSettingsPage_section__tRgWJ h2{font-size:1.5rem;margin:0 0 .5rem;color:#fff}.STTSettingsPage_sectionDescription__HxA4Y{color:#9ca3af;margin:0 0 1.5rem;font-size:.95rem}.STTSettingsPage_radioGroup__swgNX{display:flex;flex-direction:column;gap:1rem}.STTSettingsPage_radioLabel__Vdbds{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:rgba(31,41,55,.5);border:1px solid rgba(139,92,246,.2);border-radius:8px;cursor:pointer;transition:all .3s ease}.STTSettingsPage_radioLabel__Vdbds:hover{border-color:rgba(139,92,246,.4);background:rgba(31,41,55,.7)}.STTSettingsPage_radioLabel__Vdbds input[type=radio]{margin-top:.25rem;accent-color:#8b5cf6;width:18px;height:18px}.STTSettingsPage_radioContent__hqZdV{display:flex;flex-direction:column;gap:.25rem}.STTSettingsPage_radioTitle__v9ZuB{color:#fff;font-weight:600;font-size:1rem}.STTSettingsPage_radioDescription__Nlm4b{color:#9ca3af;font-size:.9rem}.STTSettingsPage_settingsGrid__PctKs{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.STTSettingsPage_settingCard__FPoUK{background:rgba(31,41,55,.5);border:1px solid rgba(139,92,246,.2);border-radius:8px;padding:1.25rem}.STTSettingsPage_settingLabel___wsiY{display:flex;justify-content:space-between;align-items:center;color:#fff;font-weight:600;margin-bottom:.75rem;font-size:.95rem}.STTSettingsPage_settingRange__flQoL{font-size:.8rem;color:#9ca3af;font-weight:400}.STTSettingsPage_numberInput__W0PKk{width:100%;padding:.75rem 1rem;background:rgba(17,24,39,.8);border:1px solid rgba(139,92,246,.3);border-radius:6px;color:#fff;font-size:1rem;transition:all .3s ease}.STTSettingsPage_numberInput__W0PKk:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.2)}.STTSettingsPage_settingHint__QHbhX{color:#9ca3af;font-size:.85rem;margin:.5rem 0 0}.STTSettingsPage_toggleGroup__rIZCy{display:flex;flex-direction:column;gap:1rem}.STTSettingsPage_toggleLabel__61yf6{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:rgba(31,41,55,.5);border:1px solid rgba(139,92,246,.2);border-radius:8px;cursor:pointer;transition:all .3s ease}.STTSettingsPage_toggleLabel__61yf6:hover{border-color:rgba(139,92,246,.4);background:rgba(31,41,55,.7)}.STTSettingsPage_toggleLabel__61yf6 input[type=checkbox]{margin-top:.25rem;accent-color:#8b5cf6;width:18px;height:18px}.STTSettingsPage_toggleContent__lY_CB{display:flex;flex-direction:column;gap:.25rem}.STTSettingsPage_toggleTitle__fd5d_{color:#fff;font-weight:600;font-size:1rem}.STTSettingsPage_toggleDescription__k5x9u{color:#9ca3af;font-size:.9rem}.STTSettingsPage_infoGrid__Lfip4{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.STTSettingsPage_infoCard__zIgur{background:rgba(31,41,55,.3);border:1px solid rgba(139,92,246,.2);border-radius:8px;padding:1.25rem}.STTSettingsPage_infoCard__zIgur h4{margin:0 0 .75rem;color:#c084fc;font-size:1rem}.STTSettingsPage_infoCard__zIgur p{margin:0;color:#9ca3af;font-size:.9rem;line-height:1.6}@media (max-width:1024px){.STTSettingsPage_infoGrid__Lfip4,.STTSettingsPage_settingsGrid__PctKs{grid-template-columns:1fr}}@media (max-width:768px){.STTSettingsPage_container__ehlxk{padding:1rem}.STTSettingsPage_header__7ViGu{flex-direction:column;gap:1rem}.STTSettingsPage_controls___0Yzj{width:100%;justify-content:flex-end}.STTSettingsPage_header__7ViGu h1{font-size:1.5rem}}.VoiceSlotsPage_container__riTKS{padding:var(--space-xl);color:var(--text-primary)}.VoiceSlotsPage_header__rjQ4t{margin-bottom:var(--space-lg)}.VoiceSlotsPage_header__rjQ4t h1{margin:0 0 var(--space-sm) 0;font-size:var(--text-2xl)}.VoiceSlotsPage_header__rjQ4t p{margin:0;color:var(--text-secondary)}.VoiceSlotsPage_loading__HuYfb{color:var(--text-secondary)}.VoiceSlotsPage_readOnlyNotice__ReYQW{margin-bottom:var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-secondary)}.VoiceSlotsPage_table__50hkU{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;background:var(--surface)}.VoiceSlotsPage_row__cB2Yt,.VoiceSlotsPage_tableHeader__5u65Y{display:grid;grid-template-columns:1fr 180px;gap:var(--space-md);align-items:center;padding:var(--space-md)}.VoiceSlotsPage_tableHeader__5u65Y{font-weight:var(--font-semibold);background:var(--surface-elevated)}.VoiceSlotsPage_row__cB2Yt,.VoiceSlotsPage_tableHeader__5u65Y{border-bottom:1px solid var(--border)}.VoiceSlotsPage_row__cB2Yt:last-child{border-bottom:none}.VoiceSlotsPage_tierName__65t4M{color:var(--text-primary)}.VoiceSlotsPage_input__OdPB5{width:100%;padding:var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-elevated);color:var(--text-primary);font-size:var(--text-sm)}.VoiceSlotsPage_footer__ecyLO{margin-top:var(--space-lg);display:flex;justify-content:flex-end}.VoiceSlotsPage_saveButton__FYE0g{padding:var(--space-sm) var(--space-lg);background:var(--primary);color:var(--text-on-primary);border:none;border-radius:var(--radius-md);cursor:pointer;font-weight:var(--font-semibold)}.VoiceSlotsPage_saveButton__FYE0g:disabled{opacity:.5;cursor:not-allowed}