@keyframes page-module-scss-module__U7FM2q__spin{to{transform:rotate(360deg)}}@keyframes page-module-scss-module__U7FM2q__pulseRecord{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.page-module-scss-module__U7FM2q__loadingScreen{color:#666;background:#000;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.page-module-scss-module__U7FM2q__loadingScreen p{font-style:italic;font-family:var(--font-geist-sans)}.page-module-scss-module__U7FM2q__errorScreen{color:#c53030;background:#000;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.page-module-scss-module__U7FM2q__errorScreen p{font-size:14px;font-family:var(--font-geist-sans)}.page-module-scss-module__U7FM2q__player{width:100vw;height:100vh;font-family:var(--font-geist-sans);background-color:#000;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__canvas{object-fit:contain;width:100%;height:100%}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__canvas.page-module-scss-module__U7FM2q__visible{display:block}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__canvas.page-module-scss-module__U7FM2q__hidden{display:none}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__filePickerOverlay{z-index:10;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__filePickerOverlay .page-module-scss-module__U7FM2q__filePickerLabel{cursor:pointer;-webkit-backdrop-filter:blur(20px);color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;align-items:center;gap:16px;padding:40px;transition:all .3s;display:flex}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__filePickerOverlay .page-module-scss-module__U7FM2q__filePickerLabel:hover{background:#ffffff1a;transform:scale(1.02)}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__filePickerOverlay .page-module-scss-module__U7FM2q__filePickerLabel .page-module-scss-module__U7FM2q__filePickerIcon{background:#ffffff1a;border-radius:50%;padding:20px}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__filePickerOverlay .page-module-scss-module__U7FM2q__filePickerLabel .page-module-scss-module__U7FM2q__filePickerText{text-align:center}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__filePickerOverlay .page-module-scss-module__U7FM2q__filePickerLabel .page-module-scss-module__U7FM2q__filePickerText h3{letter-spacing:-.5px;margin:0 0 8px;font-size:20px;font-weight:500}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__filePickerOverlay .page-module-scss-module__U7FM2q__filePickerLabel .page-module-scss-module__U7FM2q__filePickerText p{color:#ffffff80;margin:0;font-size:14px}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__filePickerOverlay .page-module-scss-module__U7FM2q__filePickerLabel input{display:none}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__playOverlay{cursor:pointer;z-index:10;background:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__playOverlay .page-module-scss-module__U7FM2q__playButton{-webkit-backdrop-filter:blur(10px);background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;transition:transform .2s,background .2s;display:flex}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__playOverlay .page-module-scss-module__U7FM2q__playButton:hover{background:#ffffff40;transform:scale(1.1)}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__playOverlay .page-module-scss-module__U7FM2q__playButton .page-module-scss-module__U7FM2q__playIcon{margin-left:4px}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__decodingOverlay{z-index:10;-webkit-backdrop-filter:blur(8px);background:#0009;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__decodingOverlay .page-module-scss-module__U7FM2q__decodingContent{flex-direction:column;align-items:center;gap:20px;display:flex}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__decodingOverlay .page-module-scss-module__U7FM2q__decodingContent .page-module-scss-module__U7FM2q__decodingSpinner{animation:1.5s linear infinite page-module-scss-module__U7FM2q__spin}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__decodingOverlay .page-module-scss-module__U7FM2q__decodingContent .page-module-scss-module__U7FM2q__decodingText{text-align:center}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__decodingOverlay .page-module-scss-module__U7FM2q__decodingContent .page-module-scss-module__U7FM2q__decodingText h3{color:#fff;letter-spacing:.5px;margin:0 0 8px;font-size:18px;font-weight:500}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__decodingOverlay .page-module-scss-module__U7FM2q__decodingContent .page-module-scss-module__U7FM2q__decodingText p{color:#fff9;margin:0;font-size:14px}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__seekingOverlay{z-index:10;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__seekingOverlay .page-module-scss-module__U7FM2q__seekingSpinner{opacity:.8;animation:1s linear infinite page-module-scss-module__U7FM2q__spin}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__topControls{color:#fff;z-index:20;background:linear-gradient(#000c 0%,#0000 100%);justify-content:space-between;align-items:center;padding:32px 48px;transition:opacity .4s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;left:0;right:0}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__topControls.page-module-scss-module__U7FM2q__visible{opacity:1;pointer-events:auto}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__topControls.page-module-scss-module__U7FM2q__hidden{opacity:0;pointer-events:none}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__topControls .page-module-scss-module__U7FM2q__topControlsTitle{align-items:center;gap:24px;display:flex}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__topControls .page-module-scss-module__U7FM2q__topControlsTitle h2{letter-spacing:.5px;text-shadow:0 2px 4px #00000080;margin:0;font-size:20px;font-weight:400}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__topControls .page-module-scss-module__U7FM2q__topControlsActions{align-items:center;gap:32px;display:flex}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__topControls .page-module-scss-module__U7FM2q__topControlsActions .page-module-scss-module__U7FM2q__recordBtn{cursor:pointer;background:#ffffff0f;border:1px solid #fff6;border-radius:24px;align-items:center;gap:8px;padding:8px 16px;transition:all .2s;display:flex;box-shadow:0 1px 2px #0003}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__topControls .page-module-scss-module__U7FM2q__topControlsActions .page-module-scss-module__U7FM2q__recordBtn:hover{transform:scale(1.05)}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__topControls .page-module-scss-module__U7FM2q__topControlsActions .page-module-scss-module__U7FM2q__recordBtn.page-module-scss-module__U7FM2q__recording{background:#ef444426;border-color:#ef44448c;box-shadow:0 1px 3px #00000040}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__topControls .page-module-scss-module__U7FM2q__topControlsActions .page-module-scss-module__U7FM2q__recordBtn.page-module-scss-module__U7FM2q__recording:hover{background:#ef444440;border-color:#ef4444a6}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__topControls .page-module-scss-module__U7FM2q__topControlsActions .page-module-scss-module__U7FM2q__recordBtn:not(.page-module-scss-module__U7FM2q__recording):hover{background:#ffffff1f;border-color:#ffffff8c}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__topControls .page-module-scss-module__U7FM2q__topControlsActions .page-module-scss-module__U7FM2q__recordBtn .page-module-scss-module__U7FM2q__recordLabel{color:#ef4444;letter-spacing:.5px;font-size:14px;font-weight:600}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__topControls .page-module-scss-module__U7FM2q__topControlsActions .page-module-scss-module__U7FM2q__recordBtn .page-module-scss-module__U7FM2q__recordLabelStart{letter-spacing:.5px;color:#fff;font-size:14px;font-weight:600}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__topControls .page-module-scss-module__U7FM2q__topControlsActions .page-module-scss-module__U7FM2q__recordBtn .page-module-scss-module__U7FM2q__recordIcon.page-module-scss-module__U7FM2q__pulsing{animation:1.5s infinite page-module-scss-module__U7FM2q__pulseRecord}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__topControls .page-module-scss-module__U7FM2q__topControlsActions .page-module-scss-module__U7FM2q__restBtn{cursor:pointer;border:1px solid #0000;border-radius:24px;align-items:center;gap:8px;padding:8px 16px;transition:all .2s;display:flex}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__topControls .page-module-scss-module__U7FM2q__topControlsActions .page-module-scss-module__U7FM2q__restBtn:hover{transform:scale(1.05)}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__topControls .page-module-scss-module__U7FM2q__topControlsActions .page-module-scss-module__U7FM2q__restBtn.page-module-scss-module__U7FM2q__resting{background:#fbbf2426;border-color:#fbbf2480}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__topControls .page-module-scss-module__U7FM2q__topControlsActions .page-module-scss-module__U7FM2q__restBtn.page-module-scss-module__U7FM2q__resting:hover{background:#fbbf2440}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__topControls .page-module-scss-module__U7FM2q__topControlsActions .page-module-scss-module__U7FM2q__restBtn:not(.page-module-scss-module__U7FM2q__resting):hover{background:#ffffff1a}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__topControls .page-module-scss-module__U7FM2q__topControlsActions .page-module-scss-module__U7FM2q__restBtn .page-module-scss-module__U7FM2q__restLabel{letter-spacing:.5px;color:#fff;font-size:14px;font-weight:500}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__topControls .page-module-scss-module__U7FM2q__topControlsActions .page-module-scss-module__U7FM2q__restBtn.page-module-scss-module__U7FM2q__resting .page-module-scss-module__U7FM2q__restLabel{color:#fbbf24}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__topControls .page-module-scss-module__U7FM2q__topControlsActions .page-module-scss-module__U7FM2q__downloadBtn{cursor:pointer;transition:all .2s;display:flex}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__topControls .page-module-scss-module__U7FM2q__topControlsActions .page-module-scss-module__U7FM2q__downloadBtn:hover .page-module-scss-module__U7FM2q__downloadIcon{opacity:1;transform:scale(1.1)}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__topControls .page-module-scss-module__U7FM2q__topControlsActions .page-module-scss-module__U7FM2q__downloadBtn .page-module-scss-module__U7FM2q__downloadIcon{transition:all .2s}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__topControls .page-module-scss-module__U7FM2q__topControlsActions .page-module-scss-module__U7FM2q__downloadBtn .page-module-scss-module__U7FM2q__downloadIcon.page-module-scss-module__U7FM2q__disabled{cursor:default;opacity:.3}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__topControls .page-module-scss-module__U7FM2q__topControlsActions .page-module-scss-module__U7FM2q__downloadBtn .page-module-scss-module__U7FM2q__downloadIcon.page-module-scss-module__U7FM2q__enabled{cursor:pointer;opacity:1}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__topControls .page-module-scss-module__U7FM2q__topControlsActions .page-module-scss-module__U7FM2q__settingsBtn{cursor:pointer;opacity:.8;transition:all .2s;display:flex}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__topControls .page-module-scss-module__U7FM2q__topControlsActions .page-module-scss-module__U7FM2q__settingsBtn:hover{opacity:1;transform:scale(1.1)}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__topControls .page-module-scss-module__U7FM2q__topControlsActions .page-module-scss-module__U7FM2q__streamBtn{cursor:pointer;opacity:.8;transition:all .2s;display:flex}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__topControls .page-module-scss-module__U7FM2q__topControlsActions .page-module-scss-module__U7FM2q__streamBtn:hover{opacity:1;transform:scale(1.1)}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__topControls .page-module-scss-module__U7FM2q__topControlsActions .page-module-scss-module__U7FM2q__streamBtn.page-module-scss-module__U7FM2q__streaming{opacity:1;border-radius:8px;outline:1px solid #22c55e80;margin:-4px;padding:4px}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__bottomControls{color:#fff;z-index:20;background:linear-gradient(#0000 0%,#000000e6 100%);flex-direction:column;gap:24px;padding:48px 48px 32px;transition:opacity .4s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;bottom:0;left:0;right:0}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__bottomControls.page-module-scss-module__U7FM2q__visible{opacity:1;pointer-events:auto}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__bottomControls.page-module-scss-module__U7FM2q__hidden{opacity:0;pointer-events:none}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__bottomControls .page-module-scss-module__U7FM2q__controlsRow{align-items:center;gap:32px;width:100%;display:flex}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__bottomControls .page-module-scss-module__U7FM2q__controlsRow .page-module-scss-module__U7FM2q__playBtn{cursor:pointer;transition:transform .2s}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__bottomControls .page-module-scss-module__U7FM2q__controlsRow .page-module-scss-module__U7FM2q__playBtn:hover{transform:scale(1.1)}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__bottomControls .page-module-scss-module__U7FM2q__controlsRow .page-module-scss-module__U7FM2q__timeDisplay{opacity:.9;white-space:nowrap;text-align:center;letter-spacing:.5px;min-width:19ch;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__bottomControls .page-module-scss-module__U7FM2q__controlsRow .page-module-scss-module__U7FM2q__progressBar{cursor:pointer;flex:1;align-items:center;height:20px;display:flex;position:relative}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__bottomControls .page-module-scss-module__U7FM2q__controlsRow .page-module-scss-module__U7FM2q__progressBar .page-module-scss-module__U7FM2q__progressTrack{background:#fff3;border-radius:2px;height:4px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__bottomControls .page-module-scss-module__U7FM2q__controlsRow .page-module-scss-module__U7FM2q__progressBar .page-module-scss-module__U7FM2q__progressTrack .page-module-scss-module__U7FM2q__progressFill{background:#3b82f6;border-radius:2px;transition:width .15s;position:absolute;top:0;bottom:0;left:0}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__bottomControls .page-module-scss-module__U7FM2q__controlsRow .page-module-scss-module__U7FM2q__progressBar .page-module-scss-module__U7FM2q__progressTrack .page-module-scss-module__U7FM2q__progressFill.page-module-scss-module__U7FM2q__dragging{transition:none}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__bottomControls .page-module-scss-module__U7FM2q__controlsRow .page-module-scss-module__U7FM2q__progressBar .page-module-scss-module__U7FM2q__thumb{background:#fff;border-radius:50%;width:14px;height:14px;transition:left .15s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #00000080}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__bottomControls .page-module-scss-module__U7FM2q__controlsRow .page-module-scss-module__U7FM2q__progressBar .page-module-scss-module__U7FM2q__thumb.page-module-scss-module__U7FM2q__dragging{transition:none}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__bottomControls .page-module-scss-module__U7FM2q__controlsRow .page-module-scss-module__U7FM2q__progressBar .page-module-scss-module__U7FM2q__hoverTooltip{color:#fff;white-space:nowrap;pointer-events:none;background:#000000d9;border-radius:4px;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;position:absolute;bottom:24px;transform:translate(-50%)}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__bottomControls .page-module-scss-module__U7FM2q__controlsRow .page-module-scss-module__U7FM2q__volumeControls{opacity:.8;align-items:center;gap:8px;transition:opacity .2s;display:flex}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__bottomControls .page-module-scss-module__U7FM2q__controlsRow .page-module-scss-module__U7FM2q__volumeControls:hover{opacity:1}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__bottomControls .page-module-scss-module__U7FM2q__controlsRow .page-module-scss-module__U7FM2q__volumeControls .page-module-scss-module__U7FM2q__volumeBtn{cursor:pointer;display:flex}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__bottomControls .page-module-scss-module__U7FM2q__controlsRow .page-module-scss-module__U7FM2q__volumeControls input[type=range]{cursor:pointer;accent-color:#fff;width:80px}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__bottomControls .page-module-scss-module__U7FM2q__controlsRow .page-module-scss-module__U7FM2q__captionsBtn{cursor:pointer;opacity:.8;transition:all .2s;display:flex;position:relative}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__bottomControls .page-module-scss-module__U7FM2q__controlsRow .page-module-scss-module__U7FM2q__captionsBtn:hover{opacity:1}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__bottomControls .page-module-scss-module__U7FM2q__controlsRow .page-module-scss-module__U7FM2q__captionsBtn .page-module-scss-module__U7FM2q__subtitleBadge{background:#3b82f6;border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-2px}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__bottomControls .page-module-scss-module__U7FM2q__controlsRow .page-module-scss-module__U7FM2q__captionsBtn input{display:none}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__bottomControls .page-module-scss-module__U7FM2q__controlsRow .page-module-scss-module__U7FM2q__fullscreenBtn{cursor:pointer;opacity:.8;transition:opacity .2s}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__bottomControls .page-module-scss-module__U7FM2q__controlsRow .page-module-scss-module__U7FM2q__fullscreenBtn:hover{opacity:1}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__subtitleOverlay{text-align:center;color:#fff;font-size:clamp(18px,2.5vw,32px);font-family:var(--font-geist-sans);text-shadow:0 0 4px #000,0 0 4px #000,0 2px 4px #000c;white-space:pre-line;pointer-events:none;z-index:15;letter-spacing:.3px;background:#0009;border-radius:6px;max-width:80%;padding:6px 20px;line-height:1.4;transition:bottom .4s cubic-bezier(.4,0,.2,1);position:absolute;left:50%;transform:translate(-50%)}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__subtitleOverlay.page-module-scss-module__U7FM2q__controlsVisible{bottom:100px}.page-module-scss-module__U7FM2q__player .page-module-scss-module__U7FM2q__subtitleOverlay.page-module-scss-module__U7FM2q__controlsHidden{bottom:40px}
.StudioSettingsModal-module-scss-module__cn8IfW__backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);background:#000000a6;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.StudioSettingsModal-module-scss-module__cn8IfW__panel{color:#fafafa;width:100%;max-width:480px;max-height:calc(100vh - 48px);font-family:var(--font-geist-sans),system-ui,sans-serif;background:#18181bf2;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;display:flex;box-shadow:0 24px 48px #00000073}.StudioSettingsModal-module-scss-module__cn8IfW__header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.StudioSettingsModal-module-scss-module__cn8IfW__header h2{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:600}.StudioSettingsModal-module-scss-module__cn8IfW__closeBtn{color:#ffffffd9;cursor:pointer;background:#ffffff0f;border:none;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .15s,color .15s;display:flex}.StudioSettingsModal-module-scss-module__cn8IfW__closeBtn:hover{color:#fff;background:#ffffff1f}.StudioSettingsModal-module-scss-module__cn8IfW__body{flex-direction:column;gap:20px;padding:20px;display:flex;overflow-y:auto}.StudioSettingsModal-module-scss-module__cn8IfW__field{flex-direction:column;gap:8px;display:flex}.StudioSettingsModal-module-scss-module__cn8IfW__field label{text-transform:uppercase;letter-spacing:.06em;color:#ffffff73;font-size:12px;font-weight:600}.StudioSettingsModal-module-scss-module__cn8IfW__field select{color:#fafafa;cursor:pointer;appearance:none;background:#00000059 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a1a1aa' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 10px center no-repeat;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:100%;padding:10px 36px 10px 12px;font-size:14px}.StudioSettingsModal-module-scss-module__cn8IfW__field select:focus{border-color:#3b82f699}.StudioSettingsModal-module-scss-module__cn8IfW__field select option{color:#fafafa;background:#18181b}.StudioSettingsModal-module-scss-module__cn8IfW__textInput{color:#fafafa;box-sizing:border-box;background:#00000059;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-size:14px}.StudioSettingsModal-module-scss-module__cn8IfW__textInput:focus{border-color:#3b82f699}.StudioSettingsModal-module-scss-module__cn8IfW__textInput::placeholder{color:#ffffff40}.StudioSettingsModal-module-scss-module__cn8IfW__codeInline{color:#fffc;word-break:break-all;background:#ffffff14;border-radius:4px;padding:2px 6px;font-size:11px}.StudioSettingsModal-module-scss-module__cn8IfW__toggleField{justify-content:space-between;align-items:center;gap:16px;display:flex}.StudioSettingsModal-module-scss-module__cn8IfW__toggleInfo{flex-direction:column;gap:2px;display:flex}.StudioSettingsModal-module-scss-module__cn8IfW__toggleLabel{text-transform:uppercase;letter-spacing:.06em;color:#ffffff73;font-size:12px;font-weight:600}.StudioSettingsModal-module-scss-module__cn8IfW__toggleDesc{color:#ffffff4d;font-size:12px;line-height:1.4}.StudioSettingsModal-module-scss-module__cn8IfW__toggle{cursor:pointer;background:#ffffff1f;border:none;border-radius:12px;flex-shrink:0;width:44px;height:24px;padding:0;transition:background .2s;position:relative}.StudioSettingsModal-module-scss-module__cn8IfW__toggle.StudioSettingsModal-module-scss-module__cn8IfW__on{background:#3b82f6}.StudioSettingsModal-module-scss-module__cn8IfW__toggleThumb{pointer-events:none;background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:2px;left:2px}.StudioSettingsModal-module-scss-module__cn8IfW__on .StudioSettingsModal-module-scss-module__cn8IfW__toggleThumb{transform:translate(20px)}.StudioSettingsModal-module-scss-module__cn8IfW__divider{background:#ffffff14;height:1px;margin:0}.StudioSettingsModal-module-scss-module__cn8IfW__sectionTitle{letter-spacing:-.01em;color:#ffffffb3;font-size:13px;font-weight:600}.StudioSettingsModal-module-scss-module__cn8IfW__hotkeyField{justify-content:space-between;align-items:center;gap:16px;display:flex}.StudioSettingsModal-module-scss-module__cn8IfW__hotkeyInfo{flex-direction:column;gap:2px;display:flex}.StudioSettingsModal-module-scss-module__cn8IfW__hotkeyBtn{color:#fafafa;min-width:80px;font-size:13px;font-weight:500;font-family:var(--font-geist-mono,"SF Mono","Fira Code",monospace);cursor:pointer;text-align:center;background:#00000059;border:1px solid #ffffff1f;border-radius:8px;flex-shrink:0;padding:7px 14px;transition:border-color .15s,background .15s,box-shadow .15s}.StudioSettingsModal-module-scss-module__cn8IfW__hotkeyBtn:hover{background:#ffffff0f;border-color:#fff3}.StudioSettingsModal-module-scss-module__cn8IfW__hotkeyBtn.StudioSettingsModal-module-scss-module__cn8IfW__capturing{color:#93c5fd;background:#3b82f61a;border-color:#3b82f699;animation:1.5s ease-in-out infinite StudioSettingsModal-module-scss-module__cn8IfW__pulse-border;box-shadow:0 0 0 2px #3b82f633}@keyframes StudioSettingsModal-module-scss-module__cn8IfW__pulse-border{0%,to{box-shadow:0 0 0 2px #3b82f633}50%{box-shadow:0 0 0 4px #3b82f626}}.StudioSettingsModal-module-scss-module__cn8IfW__sliderRow{align-items:center;gap:10px;display:flex}.StudioSettingsModal-module-scss-module__cn8IfW__sliderLabel{color:#ffffff59;text-align:center;flex-shrink:0;min-width:26px;font-size:11px}.StudioSettingsModal-module-scss-module__cn8IfW__slider{appearance:none;cursor:pointer;background:#ffffff1f;border-radius:2px;outline:none;flex:1;height:4px}.StudioSettingsModal-module-scss-module__cn8IfW__slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#3b82f6;border:2px solid #ffffff26;border-radius:50%;width:16px;height:16px;transition:transform .1s}.StudioSettingsModal-module-scss-module__cn8IfW__slider::-moz-range-thumb{cursor:pointer;background:#3b82f6;border:2px solid #ffffff26;border-radius:50%;width:16px;height:16px}.StudioSettingsModal-module-scss-module__cn8IfW__slider:hover::-webkit-slider-thumb{transform:scale(1.15)}.StudioSettingsModal-module-scss-module__cn8IfW__hint{color:#fff6;margin:0;font-size:12px;line-height:1.45}.StudioSettingsModal-module-scss-module__cn8IfW__loading{color:#ffffff80;font-size:13px}
.StudioResumeDialog-module-scss-module__8jkmgG__backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);background:#000000a6;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.StudioResumeDialog-module-scss-module__8jkmgG__panel{color:#fafafa;width:100%;max-width:400px;font-family:var(--font-geist-sans),system-ui,sans-serif;background:#18181bf2;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;display:flex;box-shadow:0 24px 48px #00000073}.StudioResumeDialog-module-scss-module__8jkmgG__header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.StudioResumeDialog-module-scss-module__8jkmgG__header h2{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:600}.StudioResumeDialog-module-scss-module__8jkmgG__body{flex-direction:column;gap:16px;padding:20px;display:flex}.StudioResumeDialog-module-scss-module__8jkmgG__info{flex-direction:column;gap:10px;display:flex}.StudioResumeDialog-module-scss-module__8jkmgG__infoRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.StudioResumeDialog-module-scss-module__8jkmgG__infoLabel{text-transform:uppercase;letter-spacing:.06em;color:#ffffff73;font-size:12px;font-weight:600}.StudioResumeDialog-module-scss-module__8jkmgG__infoValue{color:#fafafa;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:14px;font-weight:500;overflow:hidden}.StudioResumeDialog-module-scss-module__8jkmgG__description{color:#ffffff80;margin:0;font-size:13px;line-height:1.5}.StudioResumeDialog-module-scss-module__8jkmgG__progressSection{flex-direction:column;gap:8px;display:flex}.StudioResumeDialog-module-scss-module__8jkmgG__progressLabel{text-transform:uppercase;letter-spacing:.06em;color:#ffffff73;font-size:12px;font-weight:600}.StudioResumeDialog-module-scss-module__8jkmgG__progressBar{background:#ffffff14;border-radius:3px;width:100%;height:6px;overflow:hidden}.StudioResumeDialog-module-scss-module__8jkmgG__progressFill{background:#3b82f6;border-radius:3px;height:100%;transition:width .3s}.StudioResumeDialog-module-scss-module__8jkmgG__progressPercent{color:#fff6;text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.StudioResumeDialog-module-scss-module__8jkmgG__actions{gap:10px;margin-top:4px;display:flex}.StudioResumeDialog-module-scss-module__8jkmgG__btn{cursor:pointer;border:none;border-radius:10px;flex:1;padding:10px 16px;font-size:14px;font-weight:600;transition:background .15s,opacity .15s}.StudioResumeDialog-module-scss-module__8jkmgG__btn:disabled{opacity:.4;cursor:not-allowed}.StudioResumeDialog-module-scss-module__8jkmgG__btnResume{color:#fff;background:#3b82f6}.StudioResumeDialog-module-scss-module__8jkmgG__btnResume:hover:not(:disabled){background:#2563eb}.StudioResumeDialog-module-scss-module__8jkmgG__btnFresh{color:#ffffffd9;background:#ffffff14}.StudioResumeDialog-module-scss-module__8jkmgG__btnFresh:hover:not(:disabled){color:#fff;background:#ffffff24}
