.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);display:flex;align-items:center;justify-content:center;z-index:10000;opacity:0;animation:fadeIn .3s cubic-bezier(.25,.1,.25,1) forwards;padding:0}.modal-content{background-color:#fff;border-radius:24px;box-shadow:0 25px 80px #0000004d,0 12px 40px #0003,0 4px 16px #0000001a;width:100%;max-width:600px;max-height:90vh;overflow:visible;transform:scale(.95) translateY(20px);animation:modalSlideUp .4s cubic-bezier(.34,1.56,.64,1) forwards;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.8);position:relative;z-index:10001}.modal-content.fullscreen{max-width:100vw;max-height:100vh;width:100vw;height:100vh;border-radius:0;box-shadow:none;animation:modalFullScreen .4s cubic-bezier(.34,1.56,.64,1) forwards}.modal-content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-radius:24px;pointer-events:none;z-index:-1}.modal-content.fullscreen:before{border-radius:0}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:28px 32px 24px;border-bottom:1px solid rgba(0,0,0,.06);background:linear-gradient(135deg,#fafafa,#f5f5f7);position:relative;flex-shrink:0;border-radius:24px 24px 0 0}.modal-header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.08) 50%,transparent 100%)}.modal-content.fullscreen .modal-header{border-radius:0}.modal-title{margin:0;font-size:22px;font-weight:700;color:#1d1d1f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:-.5px;line-height:1.2}.modal-close-button{background:none;border:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:22px;font-weight:300;color:#8e8e93;transition:all .3s cubic-bezier(.25,.1,.25,1);position:relative;overflow:hidden;z-index:10002}.modal-close-button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#f2f2f7;border-radius:50%;transform:scale(0);transition:transform .3s cubic-bezier(.25,.1,.25,1)}.modal-close-button:hover:before{transform:scale(1)}.modal-close-button:hover{color:#1d1d1f;transform:scale(1.1)}.modal-close-button:active{transform:scale(.95)}.modal-body{padding:0 32px 32px;flex:1;overflow-y:auto;position:relative;z-index:1}.modal-content.fullscreen .modal-body{padding:0 40px 40px}.modal-body::-webkit-scrollbar{width:6px}.modal-body::-webkit-scrollbar-track{background:transparent}.modal-body::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.modal-body::-webkit-scrollbar-thumb:hover{background:#0000004d}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideUp{0%{transform:scale(.95) translateY(20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes modalFullScreen{0%{transform:scale(.9) translateY(30px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.modal-footer{padding:20px 32px 24px;border-top:1px solid #f0f0f0;background:#fafafa;display:flex;justify-content:flex-end;gap:12px;flex-shrink:0;border-radius:0 0 24px 24px}.modal-content.fullscreen .modal-footer{padding:20px 40px 24px;border-radius:0}@media (max-width: 768px){.modal-overlay{padding:0}.modal-content{max-width:100%;max-height:100vh;border-radius:0;height:100vh}.modal-content:not(.fullscreen){height:auto;max-height:90vh;border-radius:16px;margin:20px}.modal-header{padding:20px 24px 16px}.modal-title{font-size:20px}.modal-close-button{width:28px;height:28px;font-size:18px}.modal-footer{padding:16px 24px 20px}}@media (max-width: 480px){.modal-content:not(.fullscreen){border-radius:0;margin:0;height:100vh}.modal-header{padding:16px 20px 12px}.modal-title{font-size:18px}.modal-body,.modal-content.fullscreen .modal-body{padding:0 20px 20px}}.modal-content:focus{outline:none}@media (prefers-contrast: high){.modal-overlay{background-color:#000000e6}.modal-content{border:2px solid #000}.modal-header{border-bottom:2px solid #000}}@media (prefers-reduced-motion: reduce){.modal-overlay,.modal-content,.modal-close-button{animation:none;transition:none}}._organizationErrorDisplay_8jchl_8{background:#fff;border-radius:8px;padding:20px;margin:16px 0;box-shadow:0 2px 8px #0000001a;border-left:4px solid #dc3545;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;animation:_slideIn_8jchl_1 .3s ease-out}@keyframes _slideIn_8jchl_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._severityError_8jchl_31{border-left-color:#dc3545;background:#fff5f5}._severityWarning_8jchl_36{border-left-color:#ffc107;background:#fffbf0}._severityInfo_8jchl_41{border-left-color:#17a2b8;background:#f0f9ff}._errorHeader_8jchl_47{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}._errorIcon_8jchl_54{font-size:24px;flex-shrink:0;margin-top:2px}._errorTitleSection_8jchl_60{flex:1}._errorTitle_8jchl_60{margin:0 0 8px;font-size:18px;font-weight:600;color:#333;line-height:1.3}._errorMessage_8jchl_72{margin:0;font-size:14px;color:#666;line-height:1.5}._errorContent_8jchl_80{display:flex;flex-direction:column;gap:16px}._suggestionSection_8jchl_87{display:flex;align-items:flex-start;gap:10px;padding:12px;background:#17a2b81a;border-radius:6px;border:1px solid rgba(23,162,184,.2)}._suggestionIcon_8jchl_97{font-size:16px;flex-shrink:0;margin-top:2px}._suggestionText_8jchl_103{margin:0;font-size:14px;color:#0c5460;line-height:1.4}._nameSuggestions_8jchl_111{padding:16px;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}._suggestionsLabel_8jchl_118{font-size:14px;font-weight:500;color:#495057;margin-bottom:12px}._suggestionsList_8jchl_125{display:flex;flex-wrap:wrap;gap:8px}._suggestionButton_8jchl_131{padding:8px 12px;background:#fff;border:1px solid #ced4da;border-radius:4px;font-size:13px;color:#495057;cursor:pointer;transition:all .2s ease;white-space:nowrap}._suggestionButton_8jchl_131:hover{background:#e9ecef;border-color:#adb5bd}._suggestionButton_8jchl_131:focus{outline:2px solid #007bff;outline-offset:2px}._suggestionSelected_8jchl_153{background:#007bff!important;color:#fff!important;border-color:#007bff!important}._recoveryActions_8jchl_160{padding:16px;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}._actionsLabel_8jchl_167{font-size:14px;font-weight:500;color:#495057;margin-bottom:12px}._actionButtons_8jchl_174{display:flex;flex-wrap:wrap;gap:8px}._actionButton_8jchl_174{display:flex;align-items:center;gap:6px;padding:10px 16px;border:1px solid transparent;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;white-space:nowrap}._actionButton_8jchl_174:disabled{opacity:.6;cursor:not-allowed}._primary_8jchl_201{background:#007bff;color:#fff;border-color:#007bff}._primary_8jchl_201:hover:not(:disabled){background:#0056b3;border-color:#0056b3}._secondary_8jchl_212{background:#6c757d;color:#fff;border-color:#6c757d}._secondary_8jchl_212:hover:not(:disabled){background:#545b62;border-color:#545b62}._tertiary_8jchl_223{background:transparent;color:#6c757d;border-color:#6c757d}._tertiary_8jchl_223:hover:not(:disabled){background:#6c757d;color:#fff}._technicalDetails_8jchl_235{margin-top:8px}._detailsContainer_8jchl_239{border:1px solid #e9ecef;border-radius:4px;background:#f8f9fa}._detailsSummary_8jchl_245{padding:12px 16px;font-size:14px;font-weight:500;color:#495057;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom:1px solid #e9ecef}._detailsSummary_8jchl_245:hover{background:#e9ecef}._detailsContent_8jchl_259{padding:16px;font-size:13px;color:#6c757d;line-height:1.4}._detailItem_8jchl_266{margin-bottom:8px}._detailItem_8jchl_266:last-child{margin-bottom:0}._detailItem_8jchl_266 strong{color:#495057;margin-right:8px}._progressIndicator_8jchl_280{margin-top:16px;padding:12px;background:#007bff1a;border-radius:6px;border:1px solid rgba(0,123,255,.2)}._progressBar_8jchl_288{width:100%;height:4px;background:#007bff33;border-radius:2px;overflow:hidden;margin-bottom:8px}._progressFill_8jchl_297{height:100%;background:#007bff;border-radius:2px;animation:_progressAnimation_8jchl_1 2s ease-in-out infinite}@keyframes _progressAnimation_8jchl_1{0%{width:0%;margin-left:0%}50%{width:75%;margin-left:25%}to{width:0%;margin-left:100%}}._progressText_8jchl_319{font-size:13px;color:#0056b3;font-weight:500}._recoveryStatus_8jchl_326{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;background:#28a7451a;border-radius:4px;border:1px solid rgba(40,167,69,.2)}._recoveryIcon_8jchl_337{font-size:16px;flex-shrink:0}._recoveryText_8jchl_342{font-size:13px;color:#155724;font-weight:500}@media (max-width: 768px){._organizationErrorDisplay_8jchl_8{padding:16px;margin:12px 0}._errorHeader_8jchl_47{gap:10px}._errorTitle_8jchl_60{font-size:16px}._actionButtons_8jchl_174{flex-direction:column}._actionButton_8jchl_174{justify-content:center;width:100%}._suggestionsList_8jchl_125{flex-direction:column}._suggestionButton_8jchl_131{width:100%;text-align:center}}@media (max-width: 480px){._organizationErrorDisplay_8jchl_8{padding:12px;margin:8px 0}._errorIcon_8jchl_54{font-size:20px}._errorTitle_8jchl_60{font-size:15px}._errorMessage_8jchl_72{font-size:13px}}@media (prefers-contrast: high){._organizationErrorDisplay_8jchl_8,._actionButton_8jchl_174,._suggestionButton_8jchl_131{border-width:2px}}@media (prefers-reduced-motion: reduce){._organizationErrorDisplay_8jchl_8{animation:none}._progressFill_8jchl_297{animation:none;width:50%}._actionButton_8jchl_174,._suggestionButton_8jchl_131{transition:none}}._organizationCreationForm_u4w1d_3{width:100%;max-width:600px;margin:0 auto;background:#fff;border-radius:16px;padding:32px;box-shadow:0 8px 32px #00000014,0 4px 16px #0000000a;border:1px solid #e9ecef;position:relative;overflow:hidden}._organizationCreationForm_u4w1d_3:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#007aff,#5856d6,#ff2d92);border-radius:16px 16px 0 0}._errorDisplay_u4w1d_30{margin-bottom:24px}._form_u4w1d_35{display:flex;flex-direction:column;gap:24px}._fieldGroup_u4w1d_42{display:flex;flex-direction:column;gap:8px}._label_u4w1d_48{font-size:14px;font-weight:600;color:#212529;margin-bottom:4px;display:flex;align-items:center;gap:4px}._optional_u4w1d_58{font-size:12px;font-weight:400;color:#6c757d;font-style:italic}._inputWrapper_u4w1d_66{position:relative;display:flex;align-items:center}._input_u4w1d_66,._textarea_u4w1d_74{width:100%;padding:12px 16px;border:2px solid #e9ecef;border-radius:12px;font-size:16px;font-family:inherit;background:#f8f9fa;color:#212529;transition:all .3s cubic-bezier(.4,0,.2,1);outline:none;resize:vertical;min-height:48px}._input_u4w1d_66:focus,._textarea_u4w1d_74:focus{border-color:#007aff;background:#fff;box-shadow:0 0 0 4px #007aff1a,0 4px 16px #007aff14;transform:translateY(-1px)}._input_u4w1d_66:disabled,._textarea_u4w1d_74:disabled{opacity:.6;cursor:not-allowed;background:var(--bg-disabled, #f2f2f7);border-color:var(--border-disabled, #d1d1d6)}._inputDefault_u4w1d_108{border-color:var(--border-secondary, #e5e5e7)}._inputChecking_u4w1d_112{border-color:var(--accent-secondary, #5856d6);background:#5856d60d}._inputSuccess_u4w1d_117{border-color:var(--success-color, #30d158);background:#30d1580d}._inputError_u4w1d_122{border-color:var(--error-color, #ff3b30);background:#ff3b300d}._inputIcon_u4w1d_128{position:absolute;right:16px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;pointer-events:none}._successIcon_u4w1d_139{color:var(--success-color, #30d158);font-size:16px;font-weight:700}._errorIcon_u4w1d_145{color:var(--error-color, #ff3b30);font-size:16px}._textarea_u4w1d_74{min-height:80px;resize:vertical;font-family:inherit;line-height:1.5}._characterCount_u4w1d_159{font-size:12px;color:var(--text-tertiary, #8e8e93);text-align:right;margin-top:4px;font-weight:500}._validationMessage_u4w1d_168{font-size:13px;font-weight:500;margin-top:4px;padding:8px 12px;border-radius:8px;display:flex;align-items:flex-start;gap:6px;line-height:1.4}._validationError_u4w1d_180{color:var(--error-color, #ff3b30);background:#ff3b301a;border:1px solid rgba(255,59,48,.2)}._validationSuccess_u4w1d_186{color:var(--success-color, #30d158);background:#30d1581a;border:1px solid rgba(48,209,88,.2)}._validationInfo_u4w1d_192{color:var(--accent-secondary, #5856d6);background:#5856d61a;border:1px solid rgba(88,86,214,.2)}._suggestions_u4w1d_199{margin-top:12px;padding:16px;background:var(--bg-secondary, #f8f9fa);border-radius:12px;border:1px solid var(--border-secondary, #e5e5e7)}._suggestionsLabel_u4w1d_207{font-size:13px;font-weight:600;color:var(--text-secondary, #86868b);margin-bottom:8px}._suggestionsList_u4w1d_214{display:flex;flex-wrap:wrap;gap:8px}._suggestionButton_u4w1d_220{padding:6px 12px;background:var(--bg-primary, #ffffff);border:1px solid var(--border-secondary, #e5e5e7);border-radius:8px;font-size:13px;font-weight:500;color:var(--text-primary, #1d1d1f);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}._suggestionButton_u4w1d_220:hover:not(:disabled){background:var(--accent-primary, #007aff);color:#fff;border-color:var(--accent-primary, #007aff);transform:translateY(-1px);box-shadow:0 4px 12px #007aff4d}._suggestionButton_u4w1d_220:disabled{opacity:.5;cursor:not-allowed}._settingsLabel_u4w1d_246{font-size:16px;font-weight:600;color:var(--text-primary, #1d1d1f);margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--border-secondary, #e5e5e7)}._settingsGrid_u4w1d_255{display:flex;flex-direction:column;gap:16px}._settingItem_u4w1d_261{display:flex;flex-direction:column;gap:4px}._checkboxLabel_u4w1d_267{display:flex;align-items:center;gap:12px;cursor:pointer;font-size:15px;font-weight:500;color:var(--text-primary, #1d1d1f);transition:color .2s ease}._checkboxLabel_u4w1d_267:hover{color:var(--accent-primary, #007aff)}._checkbox_u4w1d_267{width:20px;height:20px;border:2px solid var(--border-secondary, #e5e5e7);border-radius:4px;background:var(--bg-primary, #ffffff);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;flex-shrink:0}._checkbox_u4w1d_267:checked{background:var(--accent-primary, #007aff);border-color:var(--accent-primary, #007aff)}._checkbox_u4w1d_267:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}._checkbox_u4w1d_267:focus{outline:none;box-shadow:0 0 0 4px #007aff33}._checkbox_u4w1d_267:disabled{opacity:.5;cursor:not-allowed}._checkboxText_u4w1d_320{flex:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}._settingDescription_u4w1d_325{font-size:13px;color:var(--text-secondary, #86868b);margin-left:32px;line-height:1.4}._formActions_u4w1d_333{display:flex;gap:12px;justify-content:flex-end;margin-top:8px;padding-top:24px;border-top:1px solid var(--border-secondary, #e5e5e7)}._button_u4w1d_343{padding:12px 24px;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;min-width:120px;text-transform:none;letter-spacing:0}._button_u4w1d_343:disabled{opacity:.6;cursor:not-allowed;transform:none!important}._buttonPrimary_u4w1d_367{background:linear-gradient(135deg,var(--accent-primary, #007aff) 0%,#5856d6 100%);color:#fff;box-shadow:0 4px 16px #007aff4d,0 2px 8px #007aff33}._buttonPrimary_u4w1d_367:hover:not(:disabled){background:linear-gradient(135deg,#0056cc,#4c44c4);transform:translateY(-2px);box-shadow:0 8px 24px #007aff66,0 4px 12px #007aff4d}._buttonPrimary_u4w1d_367:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #007aff4d,0 1px 4px #007aff33}._buttonSecondary_u4w1d_390{background:var(--bg-secondary, #f8f9fa);color:var(--text-primary, #1d1d1f);border:2px solid var(--border-secondary, #e5e5e7);box-shadow:0 2px 8px #0000000d}._buttonSecondary_u4w1d_390:hover:not(:disabled){background:var(--bg-primary, #ffffff);border-color:var(--border-primary, #d1d1d6);transform:translateY(-1px);box-shadow:0 4px 16px #0000001a}._buttonSecondary_u4w1d_390:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 4px #0000000d}@media (prefers-color-scheme: dark){._organizationCreationForm_u4w1d_3{background:var(--bg-primary-dark, #1c1c1e);border-color:var(--border-primary-dark, #38383a)}._input_u4w1d_66,._textarea_u4w1d_74{background:var(--bg-secondary-dark, #2c2c2e);border-color:var(--border-secondary-dark, #48484a);color:var(--text-primary-dark, #ffffff)}._input_u4w1d_66:focus,._textarea_u4w1d_74:focus{background:var(--bg-primary-dark, #1c1c1e)}._inputChecking_u4w1d_112{background:#5856d626}._inputSuccess_u4w1d_117{background:#30d15826}._inputError_u4w1d_122{background:#ff3b3026}._suggestions_u4w1d_199{background:var(--bg-secondary-dark, #2c2c2e);border-color:var(--border-secondary-dark, #48484a)}._suggestionButton_u4w1d_220{background:var(--bg-primary-dark, #1c1c1e);border-color:var(--border-secondary-dark, #48484a);color:var(--text-primary-dark, #ffffff)}._checkbox_u4w1d_267{background:var(--bg-secondary-dark, #2c2c2e);border-color:var(--border-secondary-dark, #48484a)}._buttonSecondary_u4w1d_390{background:var(--bg-secondary-dark, #2c2c2e);border-color:var(--border-secondary-dark, #48484a);color:var(--text-primary-dark, #ffffff)}._buttonSecondary_u4w1d_390:hover:not(:disabled){background:var(--bg-primary-dark, #1c1c1e)}}@media (max-width: 768px){._organizationCreationForm_u4w1d_3{padding:24px 20px;margin:0 16px;border-radius:12px}._form_u4w1d_35{gap:20px}._fieldGroup_u4w1d_42{gap:6px}._input_u4w1d_66,._textarea_u4w1d_74{padding:10px 14px;font-size:16px;min-height:44px}._textarea_u4w1d_74{min-height:72px}._settingsGrid_u4w1d_255{gap:12px}._formActions_u4w1d_333{flex-direction:column-reverse;gap:8px;margin-top:4px;padding-top:20px}._button_u4w1d_343{width:100%;min-height:44px;padding:10px 20px;font-size:16px}._suggestions_u4w1d_199{padding:12px}._suggestionsList_u4w1d_214{gap:6px}._suggestionButton_u4w1d_220{padding:8px 12px;font-size:14px}}@media (max-width: 480px){._organizationCreationForm_u4w1d_3{padding:20px 16px;margin:0 12px}._form_u4w1d_35{gap:16px}._input_u4w1d_66,._textarea_u4w1d_74{padding:12px;border-radius:8px}._button_u4w1d_343{border-radius:8px;min-height:48px}._settingDescription_u4w1d_325{margin-left:28px;font-size:12px}._validationMessage_u4w1d_168{padding:6px 10px;font-size:12px}}@media (prefers-contrast: high){._input_u4w1d_66,._textarea_u4w1d_74{border-width:3px}._button_u4w1d_343{border-width:2px}._checkbox_u4w1d_267{border-width:3px}}@media (prefers-reduced-motion: reduce){._input_u4w1d_66,._textarea_u4w1d_74,._button_u4w1d_343,._checkbox_u4w1d_267,._suggestionButton_u4w1d_220{transition:none}._button_u4w1d_343:hover:not(:disabled),._buttonPrimary_u4w1d_367:hover:not(:disabled),._buttonSecondary_u4w1d_390:hover:not(:disabled){transform:none}}@media print{._organizationCreationForm_u4w1d_3{box-shadow:none;border:2px solid #000;background:#fff}._formActions_u4w1d_333{display:none}}._organizationSuccessDisplay_y5ttk_8{position:relative;background:#fff;border-radius:12px;padding:24px;margin:16px 0;box-shadow:0 4px 16px #0000001a;border:1px solid #e9ecef;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;animation:_successSlideIn_y5ttk_1 .5s ease-out;overflow:hidden}@keyframes _successSlideIn_y5ttk_1{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._celebrationOverlay_y5ttk_33{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#28a7451a,#007bff1a);display:flex;align-items:center;justify-content:center;z-index:10;animation:_celebrationFade_y5ttk_1 3s ease-out forwards}@keyframes _celebrationFade_y5ttk_1{0%{opacity:1}70%{opacity:1}to{opacity:0;pointer-events:none}}._celebrationContent_y5ttk_60{text-align:center;animation:_celebrationBounce_y5ttk_1 .8s ease-out}@keyframes _celebrationBounce_y5ttk_1{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}._celebrationIcon_y5ttk_77{font-size:48px;margin-bottom:8px;animation:_celebrationSpin_y5ttk_1 1s ease-out}@keyframes _celebrationSpin_y5ttk_1{0%{transform:rotate(0) scale(.5)}to{transform:rotate(360deg) scale(1)}}._celebrationText_y5ttk_92{font-size:24px;font-weight:700;color:#28a745;text-shadow:0 2px 4px rgba(0,0,0,.1)}._successHeader_y5ttk_100{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}._successIcon_y5ttk_107{flex-shrink:0;width:48px;height:48px;background:linear-gradient(135deg,#28a745,#20c997);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #28a7454d;animation:_checkmarkPulse_y5ttk_1 2s ease-out}@keyframes _checkmarkPulse_y5ttk_1{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}._checkmark_y5ttk_132{color:#fff;font-size:24px;font-weight:700;animation:_checkmarkDraw_y5ttk_1 .5s ease-out .3s both}@keyframes _checkmarkDraw_y5ttk_1{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}._successContent_y5ttk_150{flex:1}._successTitle_y5ttk_154{margin:0 0 8px;font-size:24px;font-weight:700;color:#28a745;line-height:1.3}._successMessage_y5ttk_162{margin:0;font-size:16px;color:#6c757d;line-height:1.5}._organizationDetails_y5ttk_170{background:#f8f9fa;border-radius:8px;padding:20px;margin-bottom:24px;border:1px solid #e9ecef}._detailsGrid_y5ttk_178{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}._detailItem_y5ttk_184{display:flex;flex-direction:column;gap:4px}._detailLabel_y5ttk_190{font-size:12px;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}._detailValue_y5ttk_198{font-size:14px;color:#495057;font-weight:500}._roleTag_y5ttk_204{display:inline-block;padding:4px 8px;background:#28a745;color:#fff;border-radius:12px;font-size:12px;font-weight:600}._planTag_y5ttk_214{display:inline-block;padding:4px 8px;background:#007bff;color:#fff;border-radius:12px;font-size:12px;font-weight:600}._nextStepsSection_y5ttk_225{margin-bottom:24px}._nextStepsTitle_y5ttk_229{margin:0 0 16px;font-size:18px;font-weight:600;color:#495057}._nextStepsList_y5ttk_236{display:flex;flex-direction:column;gap:12px}._nextStepItem_y5ttk_242{display:flex;align-items:center;gap:12px;padding:16px;background:#fff;border:1px solid #e9ecef;border-radius:8px;transition:all .2s ease}._nextStepItem_y5ttk_242:hover{border-color:#007bff;box-shadow:0 2px 8px #007bff1a}._primaryStep_y5ttk_258{border-color:#28a745;background:#28a74505}._primaryStep_y5ttk_258:hover{border-color:#28a745;box-shadow:0 2px 8px #28a74526}._stepIcon_y5ttk_268{font-size:24px;flex-shrink:0}._stepContent_y5ttk_273{flex:1}._stepTitle_y5ttk_277{font-size:16px;font-weight:600;color:#495057;margin-bottom:4px}._stepDescription_y5ttk_284{font-size:14px;color:#6c757d;line-height:1.4}._stepButton_y5ttk_290{padding:8px 16px;border:1px solid transparent;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}._primaryButton_y5ttk_301{background:#28a745;color:#fff;border-color:#28a745}._primaryButton_y5ttk_301:hover:not(:disabled){background:#218838;border-color:#218838}._secondaryButton_y5ttk_312{background:#fff;color:#007bff;border-color:#007bff}._secondaryButton_y5ttk_312:hover:not(:disabled){background:#007bff;color:#fff}._actionSection_y5ttk_324{margin-bottom:20px}._countdownSection_y5ttk_328{margin-bottom:16px;text-align:center}._countdownText_y5ttk_333{font-size:14px;color:#6c757d;margin-bottom:8px}._countdownBar_y5ttk_339{width:100%;height:4px;background:#e9ecef;border-radius:2px;overflow:hidden}._countdownProgress_y5ttk_347{height:100%;background:linear-gradient(90deg,#007bff,#28a745);border-radius:2px;transition:width 1s linear}._actionButtons_y5ttk_354{display:flex;gap:12px;justify-content:center}._actionButton_y5ttk_354{display:flex;align-items:center;gap:8px;padding:12px 24px;border:1px solid transparent;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none;white-space:nowrap}._actionButton_y5ttk_354:disabled{opacity:.6;cursor:not-allowed}._primaryAction_y5ttk_380{background:#007bff;color:#fff;border-color:#007bff}._primaryAction_y5ttk_380:hover:not(:disabled){background:#0056b3;border-color:#0056b3;transform:translateY(-1px);box-shadow:0 4px 12px #007bff4d}._secondaryAction_y5ttk_393{background:transparent;color:#6c757d;border-color:#6c757d}._secondaryAction_y5ttk_393:hover:not(:disabled){background:#6c757d;color:#fff}._additionalInfo_y5ttk_405{border-top:1px solid #e9ecef;padding-top:20px;display:flex;flex-direction:column;gap:12px}._infoItem_y5ttk_413{display:flex;align-items:flex-start;gap:10px}._infoIcon_y5ttk_419{font-size:16px;flex-shrink:0;margin-top:2px}._infoText_y5ttk_425{font-size:14px;color:#6c757d;line-height:1.4}._supportLink_y5ttk_431{color:#007bff;text-decoration:none}._supportLink_y5ttk_431:hover{text-decoration:underline}@media (max-width: 768px){._organizationSuccessDisplay_y5ttk_8{padding:20px;margin:12px 0}._successHeader_y5ttk_100{gap:12px}._successTitle_y5ttk_154{font-size:20px}._successMessage_y5ttk_162{font-size:15px}._detailsGrid_y5ttk_178{grid-template-columns:1fr;gap:12px}._nextStepItem_y5ttk_242{flex-direction:column;align-items:flex-start;gap:8px}._stepButton_y5ttk_290{align-self:stretch;text-align:center}._actionButtons_y5ttk_354{flex-direction:column}._actionButton_y5ttk_354{justify-content:center;width:100%}}@media (max-width: 480px){._organizationSuccessDisplay_y5ttk_8{padding:16px;margin:8px 0}._successIcon_y5ttk_107{width:40px;height:40px}._checkmark_y5ttk_132{font-size:20px}._successTitle_y5ttk_154{font-size:18px}._successMessage_y5ttk_162{font-size:14px}._celebrationIcon_y5ttk_77{font-size:36px}._celebrationText_y5ttk_92{font-size:20px}}@media (prefers-contrast: high){._organizationSuccessDisplay_y5ttk_8,._actionButton_y5ttk_354,._stepButton_y5ttk_290{border-width:2px}}@media (prefers-reduced-motion: reduce){._organizationSuccessDisplay_y5ttk_8,._celebrationOverlay_y5ttk_33,._celebrationContent_y5ttk_60,._celebrationIcon_y5ttk_77,._successIcon_y5ttk_107,._checkmark_y5ttk_132{animation:none}._countdownProgress_y5ttk_347,._actionButton_y5ttk_354,._nextStepItem_y5ttk_242{transition:none}}._modalOverlay_1c2t8_4{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;animation:_fadeIn_1c2t8_1 .3s cubic-bezier(.4,0,.2,1) forwards;padding:20px;box-sizing:border-box}._modalContent_1c2t8_23{background:#fff;border-radius:20px;box-shadow:0 20px 60px #00000026,0 8px 32px #00000014,0 4px 16px #0000000a;width:100%;max-width:640px;max-height:90vh;overflow:hidden;transform:scale(.95) translateY(20px);animation:_slideUp_1c2t8_1 .4s cubic-bezier(.18,.89,.32,1.28) forwards;position:relative;border:1px solid #e9ecef}._modalContent_1c2t8_23:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#007aff,#5856d6,#ff2d92);border-radius:20px 20px 0 0}._modalLoading_1c2t8_51{pointer-events:none}._modalHeader_1c2t8_56{display:flex;align-items:center;justify-content:space-between;padding:24px 32px 0;margin-bottom:24px;position:relative}._modalTitle_1c2t8_65{font-size:24px;font-weight:700;color:#212529;margin:0;line-height:1.2;letter-spacing:-.02em}._closeButton_1c2t8_74{background:none;border:none;padding:8px;cursor:pointer;border-radius:12px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#6c757d;position:relative;flex-shrink:0}._closeButton_1c2t8_74:hover:not(:disabled){background:#f8f9fa;color:#212529;transform:scale(1.05)}._closeButton_1c2t8_74:active:not(:disabled){transform:scale(.95)}._closeButton_1c2t8_74:disabled{opacity:.5;cursor:not-allowed}._closeIcon_1c2t8_106{font-size:24px;font-weight:300;line-height:1}._modalBody_1c2t8_113{padding:0 32px 32px;overflow-y:auto;max-height:calc(90vh - 120px);position:relative}._loadingOverlay_1c2t8_121{position:absolute;top:0;left:0;right:0;bottom:0;background:#fffffff2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;border-radius:0 0 20px 20px}._loadingText_1c2t8_137{margin-top:16px;font-size:16px;font-weight:500;color:var(--text-secondary, #86868b);text-align:center}._errorContainer_1c2t8_146{margin-bottom:24px}._modalError_1c2t8_150{border-radius:12px;box-shadow:0 4px 16px #ff3b301a}._successContainer_1c2t8_156{text-align:center;padding:40px 20px;display:flex;flex-direction:column;align-items:center;gap:16px}._successIcon_1c2t8_165{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--success-color, #30d158) 0%,#28a745 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:700;box-shadow:0 8px 24px #30d1584d,0 4px 12px #30d15833;animation:_successPulse_1c2t8_1 .6s cubic-bezier(.4,0,.2,1)}._successTitle_1c2t8_182{font-size:24px;font-weight:700;color:var(--text-primary, #1d1d1f);margin:0;letter-spacing:-.02em}._successMessage_1c2t8_190{font-size:16px;color:var(--text-secondary, #86868b);line-height:1.5;margin:0;max-width:400px}._successButton_1c2t8_198{padding:12px 32px;background:linear-gradient(135deg,var(--accent-primary, #007aff) 0%,#5856d6 100%);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #007aff4d,0 2px 8px #007aff33;margin-top:8px}._successButton_1c2t8_198:hover{background:linear-gradient(135deg,#0056cc,#4c44c4);transform:translateY(-2px);box-shadow:0 8px 24px #007aff66,0 4px 12px #007aff4d}._successButton_1c2t8_198:active{transform:translateY(0)}._formContainer_1c2t8_227{position:relative}._modalForm_1c2t8_231{background:transparent;box-shadow:none;border:none;padding:0;margin:0;border-radius:0}._eligibilityWarning_1c2t8_241{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#ff95001a;border:1px solid rgba(255,149,0,.3);border-radius:12px;margin-bottom:24px}._warningIcon_1c2t8_252{color:var(--warning-color, #ff9500);font-size:20px;font-weight:700;flex-shrink:0;margin-top:2px}._warningContent_1c2t8_260{flex:1}._warningTitle_1c2t8_264{font-size:16px;font-weight:600;color:var(--text-primary, #1d1d1f);margin:0 0 4px}._warningMessage_1c2t8_271{font-size:14px;color:var(--text-secondary, #86868b);line-height:1.4;margin:0}._modalFooter_1c2t8_279{padding:16px 32px 24px;border-top:1px solid var(--border-secondary, #e5e5e7);background:var(--bg-secondary, #f8f9fa);border-radius:0 0 20px 20px}._errorSummary_1c2t8_286{display:flex;align-items:center;gap:8px;justify-content:center}._errorIcon_1c2t8_293{color:var(--error-color, #ff3b30);font-size:16px}._errorText_1c2t8_298{font-size:14px;color:var(--text-secondary, #86868b);font-weight:500}@keyframes _fadeIn_1c2t8_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1c2t8_1{0%{transform:scale(.95) translateY(20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes _successPulse_1c2t8_1{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@media (prefers-color-scheme: dark){._modalContent_1c2t8_23{background:var(--bg-primary-dark, #1c1c1e);border-color:var(--border-primary-dark, #38383a)}._modalTitle_1c2t8_65{color:var(--text-primary-dark, #ffffff)}._closeButton_1c2t8_74{color:var(--text-secondary-dark, #98989d)}._closeButton_1c2t8_74:hover:not(:disabled){background:var(--bg-secondary-dark, #2c2c2e);color:var(--text-primary-dark, #ffffff)}._loadingOverlay_1c2t8_121{background:#1c1c1ef2}._loadingText_1c2t8_137{color:var(--text-secondary-dark, #98989d)}._successTitle_1c2t8_182{color:var(--text-primary-dark, #ffffff)}._successMessage_1c2t8_190{color:var(--text-secondary-dark, #98989d)}._warningTitle_1c2t8_264{color:var(--text-primary-dark, #ffffff)}._warningMessage_1c2t8_271{color:var(--text-secondary-dark, #98989d)}._eligibilityWarning_1c2t8_241{background:#ff950026;border-color:#ff950066}._modalFooter_1c2t8_279{background:var(--bg-secondary-dark, #2c2c2e);border-color:var(--border-secondary-dark, #48484a)}._errorText_1c2t8_298{color:var(--text-secondary-dark, #98989d)}}@media (max-width: 768px){._modalOverlay_1c2t8_4{padding:16px}._modalContent_1c2t8_23{max-width:100%;max-height:95vh;border-radius:16px}._modalContent_1c2t8_23:before{border-radius:16px 16px 0 0}._modalHeader_1c2t8_56{padding:20px 24px 0;margin-bottom:20px}._modalTitle_1c2t8_65{font-size:20px}._closeButton_1c2t8_74{width:36px;height:36px}._closeIcon_1c2t8_106{font-size:20px}._modalBody_1c2t8_113{padding:0 24px 24px;max-height:calc(95vh - 100px)}._successContainer_1c2t8_156{padding:32px 16px}._successIcon_1c2t8_165{width:64px;height:64px;font-size:28px}._successTitle_1c2t8_182{font-size:20px}._successMessage_1c2t8_190{font-size:15px}._modalFooter_1c2t8_279{padding:12px 24px 20px}._errorSummary_1c2t8_286{font-size:13px}}@media (max-width: 480px){._modalOverlay_1c2t8_4{padding:12px}._modalContent_1c2t8_23{border-radius:12px}._modalContent_1c2t8_23:before{border-radius:12px 12px 0 0}._modalHeader_1c2t8_56{padding:16px 20px 0;margin-bottom:16px}._modalTitle_1c2t8_65{font-size:18px}._modalBody_1c2t8_113{padding:0 20px 20px}._successContainer_1c2t8_156{padding:24px 12px;gap:12px}._successIcon_1c2t8_165{width:56px;height:56px;font-size:24px}._successTitle_1c2t8_182{font-size:18px}._successMessage_1c2t8_190{font-size:14px}._eligibilityWarning_1c2t8_241{padding:12px;gap:10px}._warningIcon_1c2t8_252{font-size:18px}._warningTitle_1c2t8_264{font-size:15px}._warningMessage_1c2t8_271{font-size:13px}._modalFooter_1c2t8_279{padding:10px 20px 16px}}@media (prefers-contrast: high){._modalContent_1c2t8_23{border-width:2px}._closeButton_1c2t8_74{border:2px solid transparent}._closeButton_1c2t8_74:focus{border-color:var(--accent-primary, #007aff)}._successButton_1c2t8_198{border:2px solid transparent}._eligibilityWarning_1c2t8_241{border-width:2px}}@media (prefers-reduced-motion: reduce){._modalOverlay_1c2t8_4{animation:none;opacity:1}._modalContent_1c2t8_23{animation:none;transform:none}._successIcon_1c2t8_165{animation:none}._closeButton_1c2t8_74,._successButton_1c2t8_198{transition:none}._closeButton_1c2t8_74:hover:not(:disabled),._successButton_1c2t8_198:hover{transform:none}}@media print{._modalOverlay_1c2t8_4{position:static;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}._modalContent_1c2t8_23{box-shadow:none;border:2px solid #000;max-width:none;max-height:none}._modalHeader_1c2t8_56{border-bottom:2px solid #000}._closeButton_1c2t8_74,._loadingOverlay_1c2t8_121{display:none}}._modalOverlay_1c2t8_4:focus{outline:none}._modalContent_1c2t8_23:focus-within{outline:none}@media (prefers-reduced-motion: no-preference){._modalContent_1c2t8_23{animation-delay:.1s}}._modalBody_1c2t8_113::-webkit-scrollbar{width:8px}._modalBody_1c2t8_113::-webkit-scrollbar-track{background:var(--bg-secondary, #f8f9fa);border-radius:4px}._modalBody_1c2t8_113::-webkit-scrollbar-thumb{background:var(--border-secondary, #e5e5e7);border-radius:4px}._modalBody_1c2t8_113::-webkit-scrollbar-thumb:hover{background:var(--border-primary, #d1d1d6)}@media (prefers-color-scheme: dark){._modalBody_1c2t8_113::-webkit-scrollbar-track{background:var(--bg-secondary-dark, #2c2c2e)}._modalBody_1c2t8_113::-webkit-scrollbar-thumb{background:var(--border-secondary-dark, #48484a)}._modalBody_1c2t8_113::-webkit-scrollbar-thumb:hover{background:var(--border-primary-dark, #38383a)}}._navbar_1cqx5_1{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;background-color:var(--bg-primary);border-bottom:1px solid var(--border-secondary);position:sticky;top:0;z-index:1000;height:56px}._logo_1cqx5_15{text-decoration:none;color:var(--text-primary);font-size:20px;font-weight:600;display:flex;align-items:center;gap:12px}._logoImage_1cqx5_25{width:32px;height:32px}._logoText_1cqx5_30{font-size:20px;font-weight:600;color:var(--text-primary)}._navItems_1cqx5_36{display:flex;align-items:center;gap:16px}._userInfo_1cqx5_42{color:var(--text-secondary);font-size:15px;margin-right:8px}._navLink_1cqx5_48{text-decoration:none;color:var(--accent-primary);font-size:16px;font-weight:500;padding:6px 10px;border-radius:var(--border-radius-small);transition:background-color var(--transition-short),color var(--transition-short)}._navLink_1cqx5_48:hover{background-color:#007aff1a;color:var(--accent-primary-hover);text-decoration:none}._navButton_1cqx5_64{padding:6px 14px;font-size:16px;font-weight:500;border-radius:var(--border-radius-small);cursor:pointer;transition:background-color var(--transition-short),color var(--transition-short),border-color var(--transition-short);border:1px solid transparent;line-height:1.3}._primaryButton_1cqx5_75{background-color:var(--accent-primary);color:var(--text-on-primary-accent)}._primaryButton_1cqx5_75:hover{background-color:var(--accent-primary-hover)}._primaryButton_1cqx5_75:active{background-color:var(--accent-primary-active)}._dangerButton_1cqx5_87{background-color:var(--color-error);color:var(--text-on-primary-accent)}._dangerButton_1cqx5_87:hover{background-color:#e0352b}._dangerButton_1cqx5_87:active{background-color:#c72e24}._loadingText_1cqx5_99{font-size:15px;color:var(--text-tertiary)}._dropdown_1cqx5_105{position:relative;display:inline-block}._dropdownTrigger_1cqx5_110{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#ffffffbf;border:1px solid rgba(255,255,255,.3);border-radius:20px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);font-size:14px;font-weight:500;color:#1d1d1f;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 2px 8px #00000014,inset 0 1px #ffffff80}._dropdownTrigger_1cqx5_110:hover{background:#ffffffd9;border-color:#fff6;transform:translateY(-1px);box-shadow:0 4px 16px #0000001f,inset 0 1px #fff9}._dropdownTrigger_1cqx5_110:active{transform:translateY(0)}._userAvatar_1cqx5_143{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#007aff,#5856d6);display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:600;text-transform:uppercase}._userName_1cqx5_157{font-size:14px;font-weight:500;color:#1d1d1f;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevron_1cqx5_167{transition:transform .2s cubic-bezier(.4,0,.2,1);color:#86868b}._chevronUp_1cqx5_172{transform:rotate(180deg)}._dropdownMenu_1cqx5_176{position:absolute;top:calc(100% + 8px);right:0;min-width:280px;background:#fffc;backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);border:1px solid rgba(255,255,255,.4);border-radius:16px;box-shadow:0 20px 25px -5px #00000026,0 10px 10px -5px #00000014,0 4px 6px -2px #0000000d,inset 0 1px #fff9;padding:8px;z-index:1000;animation:_dropdownSlideIn_1cqx5_1 .2s cubic-bezier(.4,0,.2,1);transform-origin:top right}@keyframes _dropdownSlideIn_1cqx5_1{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}._dropdownHeader_1cqx5_208{display:flex;align-items:center;gap:12px;padding:12px 16px;margin-bottom:4px}._userAvatarLarge_1cqx5_216{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#007aff,#5856d6);display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:600;text-transform:uppercase;flex-shrink:0}._userDetails_1cqx5_231{flex:1;min-width:0}._userFullName_1cqx5_236{font-size:16px;font-weight:600;color:#1d1d1f;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._userEmail_1cqx5_246{font-size:13px;color:#86868b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dropdownDivider_1cqx5_254{height:1px;background:#0000001a;margin:8px 0}._dropdownItem_1cqx5_260{display:flex;align-items:center;gap:12px;width:100%;padding:10px 16px;border-radius:8px;text-decoration:none;color:#1d1d1f;font-size:14px;font-weight:500;transition:all .15s cubic-bezier(.4,0,.2,1);border:none;background:none;cursor:pointer;text-align:left}._dropdownItem_1cqx5_260:hover{background:#007aff1a;color:#007aff;transform:translate(2px)}._logoutItem_1cqx5_294{color:#ff3b30}._logoutItem_1cqx5_294:hover{background:#ff3b301a;color:#ff3b30}._logoutItem_1cqx5_294 svg{color:#ff3b30}._logoutItem_1cqx5_294:hover svg{color:#ff3b30}._orgCreationBanner_1cqx5_312{display:flex;align-items:center;margin-right:16px}._createOrgButton_1cqx5_318{display:flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,#007aff,#5856d6);color:#fff;border:none;border-radius:20px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #007aff4d,inset 0 1px #fff3;position:relative;overflow:hidden}._createOrgButton_1cqx5_318:hover{transform:translateY(-1px);box-shadow:0 4px 16px #007aff66,inset 0 1px #ffffff4d}._createOrgButton_1cqx5_318:active{transform:translateY(0)}._createOrgButton_1cqx5_318:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}._createOrgButton_1cqx5_318:hover:before{left:100%}._createOrgIcon_1cqx5_364{flex-shrink:0;color:#fff}._createOrgText_1cqx5_369{white-space:nowrap;font-weight:600}@media (max-width: 768px){._orgCreationBanner_1cqx5_312{margin-right:8px}._createOrgButton_1cqx5_318{padding:6px 12px;font-size:13px}._createOrgText_1cqx5_369{display:none}._createOrgIcon_1cqx5_364{width:18px;height:18px}}@media (max-width: 480px){._createOrgButton_1cqx5_318{padding:8px;border-radius:50%;width:40px;height:40px;justify-content:center}._createOrgText_1cqx5_369{display:none}}._dropdownItem_1cqx5_260 svg{flex-shrink:0;color:#86868b;transition:color .15s ease}._dropdownItem_1cqx5_260:hover svg{color:#007aff}._footer_lcagn_2{padding:60px 0 40px;background:#1d1d1f;color:#f5f5f7;margin-top:auto}._container_lcagn_9{max-width:1200px;margin:0 auto;padding:0 24px}._footerContent_lcagn_15{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}._footerLogo_lcagn_22{display:flex;align-items:center;gap:12px}._logoImage_lcagn_28{width:32px;height:32px}._logoText_lcagn_33{font-size:20px;font-weight:600;color:#f5f5f7}._footerLinks_lcagn_39{display:flex;gap:32px;flex-wrap:wrap}._footerLink_lcagn_39{color:#86868b;text-decoration:none;font-size:15px;font-weight:500;transition:color .2s ease}._footerLink_lcagn_39:hover{color:#f5f5f7}._footerBottom_lcagn_57{text-align:center;padding-top:40px;border-top:1px solid #424245}._footerBottom_lcagn_57 p{margin:0;color:#86868b;font-size:14px}@media (max-width: 768px){._footer_lcagn_2{padding:40px 0 30px}._container_lcagn_9{padding:0 16px}._footerContent_lcagn_15{flex-direction:column;gap:24px;text-align:center;margin-bottom:30px}._footerLinks_lcagn_39{justify-content:center;gap:20px}._footerLink_lcagn_39{font-size:14px}._footerBottom_lcagn_57{padding-top:30px}}@media (max-width: 480px){._footerLinks_lcagn_39{flex-direction:column;gap:16px}}.fullscreen-modal-overlay{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;background:#fffffff2!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;display:flex!important;align-items:stretch!important;justify-content:stretch!important;z-index:2147483547!important;opacity:0;animation:fullscreenFadeIn .4s cubic-bezier(.34,1.56,.64,1) forwards;margin:0!important;padding:12px!important;transform:none!important;box-sizing:border-box!important;overflow:hidden!important}@keyframes fullscreenFadeIn{0%{opacity:0}to{opacity:1}}.fullscreen-modal-content{background:#fffc;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.2);border-radius:20px;width:100%;height:100%;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);display:flex;flex-direction:column;position:relative;overflow:hidden;margin:0;padding:0;box-sizing:border-box;box-shadow:0 8px 32px #0000001a,0 2px 16px #0000000d,inset 0 1px #fff3}.fullscreen-modal-header{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.15);background:linear-gradient(135deg,#ffffff1a,#ffffff0d);backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);flex-shrink:0;min-height:40px;box-sizing:border-box;position:relative;z-index:2}.fullscreen-modal-title{margin:0;font-size:18px;font-weight:600;color:#1d1d1f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:-.3px}.fullscreen-modal-close-button{background:#ffffff1a;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border:1px solid rgba(255,255,255,.2);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;font-weight:300;color:#1d1d1f99;transition:all .3s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;box-shadow:0 2px 8px #00000014,inset 0 1px #ffffff1a}.fullscreen-modal-close-button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffff26;border-radius:50%;transform:scale(0);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.fullscreen-modal-close-button:hover:before{transform:scale(1)}.fullscreen-modal-close-button:hover{background:#fff3;border-color:#ffffff4d;color:#1d1d1fcc;transform:scale(1.05);box-shadow:0 4px 16px #0000001f,inset 0 1px #fff3}.fullscreen-modal-close-button:active{transform:scale(.98)}.fullscreen-modal-body{flex:1 1 0;overflow:hidden;padding:0;position:relative;box-sizing:border-box;min-height:0;display:flex;flex-direction:column}@media (max-width: 768px){.fullscreen-modal-overlay{top:0!important;height:100vh!important;padding:8px!important}.fullscreen-modal-content{height:100%;max-height:calc(100vh - 16px);border-radius:14px}.fullscreen-modal-header{padding:6px 10px;min-height:36px}.fullscreen-modal-title{font-size:16px}.fullscreen-modal-close-button{width:28px;height:28px;font-size:18px}.fullscreen-modal-body{min-height:0;flex:1 1 0;overflow:hidden}}@media (max-width: 480px){.fullscreen-modal-overlay{top:0!important;height:100vh!important;padding:4px!important}.fullscreen-modal-content{height:100%;max-height:calc(100vh - 8px);border-radius:10px}.fullscreen-modal-header{padding:4px 8px;min-height:32px}.fullscreen-modal-title{font-size:14px}.fullscreen-modal-close-button{width:24px;height:24px;font-size:16px}.fullscreen-modal-body{min-height:0;flex:1 1 0;overflow:hidden}}.fullscreen-modal-content:focus{outline:none}@media (prefers-contrast: high){.fullscreen-modal-overlay{background-color:#fffffffa}.fullscreen-modal-content{border:2px solid #000}.fullscreen-modal-header{border-bottom:2px solid #000}}@media (prefers-reduced-motion: reduce){.fullscreen-modal-overlay,.fullscreen-modal-close-button{animation:none;transition:none}}body.unified-canvas-fullscreen{overflow:hidden!important}body.unified-canvas-fullscreen .fullscreen-modal-header{display:none!important}body.unified-canvas-fullscreen .fullscreen-modal-overlay{padding:0!important;margin:0!important;background:transparent!important;width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important}body.unified-canvas-fullscreen .fullscreen-modal-content{border-radius:0!important;border:none!important;box-shadow:none!important;width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;margin:0!important;padding:0!important}body.unified-canvas-fullscreen .fullscreen-modal-body{flex:1!important;height:100%!important;max-height:100%!important;width:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.prompt-input-container{margin-bottom:0}.prompt-input-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.prompt-label{font-size:1rem;font-weight:600;color:#1d1d1f;letter-spacing:-.01em}.token-counter{font-size:.875rem;color:#1d1d1f99;font-weight:500;background:#ffffff1a;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);padding:.25rem .5rem;border-radius:6px;border:1px solid rgba(255,255,255,.2)}.prompt-textarea{width:100%;padding:1rem;background:#ffffff1a;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border:1px solid rgba(255,255,255,.2);border-radius:12px;font-family:inherit;font-size:1rem;line-height:1.5;color:#1d1d1f;resize:vertical;min-height:120px;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 2px 8px #0000000d,inset 0 1px #ffffff1a}.prompt-textarea::-moz-placeholder{color:#1d1d1f80}.prompt-textarea::placeholder{color:#1d1d1f80}.prompt-textarea:focus{outline:none;border-color:#0071e366;background:#ffffff26;box-shadow:0 0 0 3px #0071e326,0 4px 16px #00000014,inset 0 1px #fff3}.prompt-textarea.over-limit{border-color:#ff3b3066;background:#ff3b300d}.prompt-textarea.over-limit:focus{border-color:#ff3b3099;box-shadow:0 0 0 3px #ff3b3026,0 4px 16px #00000014,inset 0 1px #fff3}.warning-message{margin-top:.5rem;padding:.5rem;background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:4px;font-size:.875rem}.slider-control-container{margin-bottom:0}.slider-control-container.disabled{opacity:.6;cursor:not-allowed}.slider-control-container.disabled .slider-control-inputs{opacity:.6}.slider-control-container.disabled .editor-slider{background:#ffffff0d;cursor:not-allowed}.slider-control-container.disabled .slider-number-input{background:#ffffff0d;border-color:#ffffff1a;color:#666;cursor:not-allowed}.slider-control-container.disabled .unit-label{color:#666}.slider-control-container.disabled .disabled-indicator{color:#666;font-style:italic}.slider-control-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.slider-label{font-size:.9rem;font-weight:600;color:#1d1d1f;letter-spacing:-.01em}.help-text{cursor:help;color:#1d1d1f99;font-size:.8rem}.help-icon{color:#1d1d1f80;font-size:.75rem}.slider-control-inputs{display:flex;align-items:center;gap:.75rem;background:#ffffff1a;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:.75rem;box-shadow:0 2px 8px #0000000d,inset 0 1px #ffffff1a}.editor-slider{flex:1;height:6px;border-radius:3px;background:#fff3;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.editor-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:#ffffffe6;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);cursor:pointer;border:2px solid rgba(0,113,227,.6);box-shadow:0 2px 8px #0000001a,0 0 0 4px #0071e31a,inset 0 1px #fff3;-webkit-transition:all .3s cubic-bezier(.34,1.56,.64,1);transition:all .3s cubic-bezier(.34,1.56,.64,1)}.editor-slider::-webkit-slider-thumb:hover{transform:scale(1.1);border-color:#0071e3cc;box-shadow:0 4px 16px #00000026,0 0 0 6px #0071e333,inset 0 1px #ffffff4d}.editor-slider::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#ffffffe6;cursor:pointer;border:2px solid rgba(0,113,227,.6);box-shadow:0 2px 8px #0000001a,0 0 0 4px #0071e31a}.editor-slider::-webkit-slider-runnable-track{height:6px;background:#fff3;border-radius:3px;box-shadow:inset 0 1px 2px #0000001a}.slider-number-input{width:65px;padding:.5rem .75rem;background:#ffffff1a;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border:1px solid rgba(255,255,255,.2);border-radius:8px;font-size:.875rem;font-weight:500;text-align:center;color:#1d1d1f;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 2px 8px #0000000d,inset 0 1px #ffffff1a}.slider-number-input:focus{outline:none;border-color:#0071e366;background:#ffffff26;box-shadow:0 0 0 3px #0071e326,0 4px 16px #00000014,inset 0 1px #fff3}.unit-label{font-size:.875rem;color:#666;min-width:20px}.negative-prompt-container{margin-bottom:0}.negative-prompt-container .disabled{opacity:.6;cursor:not-allowed}.negative-prompt-container .disabled .negative-prompt-handle{background:#ffffff0d;border-color:#ffffff1a;cursor:not-allowed}.negative-prompt-container .disabled .negative-prompt-textarea{background:#ffffff0d;border-color:#ffffff1a;color:#666;cursor:not-allowed}.negative-prompt-container .disabled-indicator{color:#666;font-style:italic}.negative-prompt-container .disabled-message{color:#666;font-size:.75rem;font-style:italic;margin-top:.25rem}.negative-prompt-handle{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#ffffff1a;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border:1px solid rgba(255,255,255,.2);border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);font-size:1rem;color:#1d1d1f;box-shadow:0 2px 8px #0000000d,inset 0 1px #ffffff1a}.negative-prompt-handle:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-1px);box-shadow:0 4px 12px #00000014,inset 0 1px #fff3}.negative-prompt-handle strong{color:#1d1d1f;font-weight:600;letter-spacing:-.01em}.negative-prompt-handle small{color:#1d1d1f99;margin-left:.5rem;font-weight:500}.toggle-icon{color:#1d1d1f99;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.negative-prompt-handle.expanded .toggle-icon{transform:rotate(180deg)}.negative-prompt-content{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;background:#ffffff0d;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border:1px solid rgba(255,255,255,.1);border-top:none;border-radius:0 0 12px 12px;box-shadow:0 4px 16px #00000014,inset 0 1px #ffffff1a}.negative-prompt-content.expanded{max-height:220px;padding:1rem}.negative-prompt-textarea{width:100%;padding:.75rem;background:#ffffff1a;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border:1px solid rgba(255,255,255,.2);border-radius:8px;font-family:inherit;font-size:.9rem;line-height:1.5;color:#1d1d1f;resize:vertical;min-height:80px;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 2px 8px #0000000d,inset 0 1px #ffffff1a}.negative-prompt-textarea::-moz-placeholder{color:#1d1d1f80}.negative-prompt-textarea::placeholder{color:#1d1d1f80}.negative-prompt-textarea:focus{outline:none;border-color:#0071e366;background:#ffffff26;box-shadow:0 0 0 3px #0071e326,0 4px 16px #00000014,inset 0 1px #fff3}.negative-prompt-textarea.over-limit{border-color:#ff3b3066;background:#ff3b300d}.negative-prompt-textarea.over-limit:focus{border-color:#ff3b3099;box-shadow:0 0 0 3px #ff3b3026,0 4px 16px #00000014,inset 0 1px #fff3}.negative-prompt-footer{margin-top:.75rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}.token-counter{font-size:.8rem;color:#1d1d1f99;font-weight:500;background:#ffffff1a;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);padding:.25rem .5rem;border-radius:6px;border:1px solid rgba(255,255,255,.2)}.token-counter.over-limit{color:#ff3b30;background:#ff3b301a;border-color:#ff3b304d}.warning-message{flex:1;padding:.5rem;background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:4px;font-size:.875rem;text-align:left}.model-selector-container{margin-bottom:0}.model-selector-header{display:flex;align-items:center;margin-bottom:.75rem}.model-label{font-size:.9rem;font-weight:600;color:#1d1d1f;margin-right:.5rem;letter-spacing:-.01em}.help-icon{color:#1d1d1f80;font-size:.75rem;cursor:help}.model-input-container{position:relative;display:flex;align-items:center}.model-filter-input{flex:1;padding:.75rem 2.5rem .75rem 1rem;background:#ffffff1a;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border:1px solid rgba(255,255,255,.2);border-radius:12px;font-size:.875rem;font-weight:500;color:#1d1d1f;min-width:200px;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 2px 8px #0000000d,inset 0 1px #ffffff1a}.model-filter-input::-moz-placeholder{color:#1d1d1f80}.model-filter-input::placeholder{color:#1d1d1f80}.model-filter-input:focus{outline:none;border-color:#0071e366;background:#ffffff26;box-shadow:0 0 0 3px #0071e326,0 4px 16px #00000014,inset 0 1px #fff3}.reload-models-btn{position:absolute;right:10px;background:#ffffff1a;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#1d1d1f99;cursor:pointer;padding:.4rem;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 2px 8px #0000000d,inset 0 1px #ffffff1a}.reload-models-btn:hover{color:#0071e3cc;background:#0071e31a;border-color:#0071e34d;transform:translateY(-1px);box-shadow:0 4px 12px #00000014,inset 0 1px #fff3}.model-dropdown{position:absolute;top:100%;left:0;right:0;background:#fffffff2;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.2);border-top:none;border-radius:0 0 12px 12px;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 8px 24px #00000026,0 4px 12px #00000014,inset 0 1px #ffffff1a}.model-option{padding:.75rem 1rem;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.1);font-size:.875rem;font-weight:500;color:#1d1d1f;transition:all .2s ease}.model-option:hover{background:#0071e31a;color:#0071e3e6}.model-option:last-child{border-bottom:none}@media (max-width: 768px){.model-filter-input{min-width:150px}.model-dropdown{max-height:150px}}.sampler-selector-container{margin-bottom:1rem}.sampler-selector-header{display:flex;align-items:center;margin-bottom:.5rem}.sampler-label{font-size:.875rem;color:#333;margin-right:.5rem}.help-link{text-decoration:none;color:inherit}.sampler-select{width:100%;padding:.5rem .75rem;border:1px solid #ddd;border-radius:4px;font-size:.875rem;background:#fff;cursor:pointer;min-width:200px}.sampler-select:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.sampler-select:hover{border-color:#adb5bd}.sampler-select optgroup{font-weight:700;color:#495057;background:#f8f9fa}.sampler-select option{padding:.25rem .5rem}@media (max-width: 768px){.sampler-select{min-width:150px}}.image-size-selector-container{margin-bottom:0}.image-size-selector-container .disabled{opacity:.6;cursor:not-allowed}.image-size-selector-container .disabled .image-size-inputs{opacity:.6}.image-size-selector-container .disabled .size-select,.image-size-selector-container .disabled .swap-button{background:#ffffff0d;border-color:#ffffff1a;color:#666;cursor:not-allowed}.image-size-selector-container .disabled-indicator{color:#666;font-style:italic}.image-size-label{display:block;font-size:.9rem;font-weight:600;color:#1d1d1f;margin-bottom:.75rem;letter-spacing:-.01em}.image-size-inputs{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;background:#ffffff1a;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:.75rem;box-shadow:0 2px 8px #0000000d,inset 0 1px #ffffff1a}.size-input-group{display:flex;flex-direction:column;align-items:center;gap:.5rem}.size-select{padding:.5rem .75rem;background:#ffffff1a;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border:1px solid rgba(255,255,255,.2);border-radius:8px;font-size:.875rem;font-weight:500;color:#1d1d1f;cursor:pointer;min-width:90px;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 2px 8px #0000000d,inset 0 1px #ffffff1a}.size-select:focus{outline:none;border-color:#0071e366;background:#ffffff26;box-shadow:0 0 0 3px #0071e326,0 4px 16px #00000014,inset 0 1px #fff3}.size-label{font-size:.75rem;font-weight:500;color:#1d1d1f99;margin:0}.swap-container{display:flex;align-items:center;margin:0}.swap-button{background:#ffffff1a;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:.5rem;cursor:pointer;color:#1d1d1f99;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000000d,inset 0 1px #ffffff1a}.swap-button:hover{background:#fff3;border-color:#ffffff4d;color:#1d1d1fcc;transform:translateY(-1px);box-shadow:0 4px 12px #00000014,inset 0 1px #fff3}.custom-size-container{margin-top:.75rem;padding:.75rem;background:#f8f9fa;border-radius:4px;border:1px solid #e9ecef}.custom-size-container small{color:#6c757d;font-weight:500}.custom-size-inputs{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.custom-size-input{width:80px;padding:.375rem .5rem;border:1px solid #ddd;border-radius:4px;font-size:.875rem;text-align:center}.custom-size-input:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.multiply-symbol{color:#6c757d;font-weight:700}.warning-message{margin-top:.5rem;padding:.5rem;background-color:#fff3cd;color:#856404;border:1px solid #ffeaa7;border-radius:4px;font-size:.875rem}@media (max-width: 768px){.image-size-inputs{flex-direction:column;align-items:stretch}.swap-container{margin:.5rem 0;align-self:center}.size-input-group{flex-direction:row;justify-content:space-between}.size-label{margin-left:.5rem}}.seed-input-container{margin-bottom:0}.seed-input-container .disabled{opacity:.6;cursor:not-allowed}.seed-input-container .disabled .seed-input-group{opacity:.6}.seed-input-container .disabled .seed-number-input{background:#ffffff0d;border-color:#ffffff1a;color:#666;cursor:not-allowed}.seed-input-container .disabled .random-checkbox{opacity:.6;cursor:not-allowed}.seed-input-container .disabled .random-label{color:#666;cursor:not-allowed}.seed-input-container .disabled-indicator{color:#666;font-style:italic}.seed-label{display:block;font-size:.9rem;font-weight:600;color:#1d1d1f;margin-bottom:.75rem;letter-spacing:-.01em}.seed-input-group{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;background:#ffffff1a;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:.75rem;box-shadow:0 2px 8px #0000000d,inset 0 1px #ffffff1a}.seed-number-input{width:120px;padding:.5rem .75rem;background:#ffffff1a;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border:1px solid rgba(255,255,255,.2);border-radius:8px;font-size:.875rem;font-weight:500;text-align:center;color:#1d1d1f;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 2px 8px #0000000d,inset 0 1px #ffffff1a}.seed-number-input:focus{outline:none;border-color:#0071e366;background:#ffffff26;box-shadow:0 0 0 3px #0071e326,0 4px 16px #00000014,inset 0 1px #fff3}.seed-number-input:disabled{background:#ffffff0d;color:#1d1d1f80;cursor:not-allowed;border-color:#ffffff1a}.random-checkbox{margin:0;cursor:pointer;width:16px;height:16px;accent-color:rgba(0,113,227,.8)}.random-label{font-size:.875rem;font-weight:500;color:#1d1d1f;cursor:pointer;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.generate-random-btn{background:#0071e3cc;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(0,113,227,.6);border-radius:8px;padding:.5rem .75rem;cursor:pointer;color:#fff;font-weight:500;font-size:.875rem;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0071e333,inset 0 1px #ffffff1a}.generate-random-btn:hover{background:#0071e3e6;border-color:#0071e3cc;transform:translateY(-1px);box-shadow:0 4px 16px #0071e34d,inset 0 1px #fff3}.generate-random-btn:active{transform:translateY(0);background:#0071e3b3}@media (max-width: 768px){.seed-input-group{flex-direction:column;align-items:stretch}.seed-number-input{width:100%;margin-bottom:.5rem}.random-checkbox,.random-label{margin-bottom:.5rem}}.output-format-container{margin-bottom:1rem}.output-format-label{display:block;font-size:.875rem;color:#333;margin-bottom:.5rem}.output-format-inputs{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.output-format-select{padding:.5rem .75rem;border:1px solid #ddd;border-radius:4px;font-size:.875rem;background:#fff;cursor:pointer;min-width:100px}.output-format-select:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}#output-lossless-container{display:flex;align-items:center;gap:.5rem}#output-lossless-container.display-none{display:none}.lossless-checkbox{margin:0;cursor:pointer}.lossless-label{font-size:.875rem;color:#333;cursor:pointer;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width: 768px){.output-format-inputs{flex-direction:column;align-items:flex-start}.output-format-select{width:100%;margin-bottom:.5rem}}.image-gallery-container{width:100%}.image-gallery-empty{text-align:center;padding:3rem 2rem;color:#1d1d1f99;background:#ffffff0d;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border-radius:16px;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 16px #0000000d,inset 0 1px #ffffff1a}.initial-text p{margin:.75rem 0;font-size:1rem;font-weight:500;line-height:1.5}.gallery-controls{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;padding:1rem;background:#ffffff1a;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border-radius:12px;border:1px solid rgba(255,255,255,.2);flex-wrap:wrap;box-shadow:0 2px 8px #0000000d,inset 0 1px #ffffff1a}.secondary-button,.primary-button{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid rgba(255,255,255,.2);border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .3s cubic-bezier(.34,1.56,.64,1);backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);box-shadow:0 2px 8px #0000000d,inset 0 1px #ffffff1a}.secondary-button{background:#ffffff1a;color:#1d1d1fcc}.secondary-button:hover:not(:disabled){background:#fff3;border-color:#ffffff4d;color:#1d1d1fe6;transform:translateY(-1px);box-shadow:0 4px 12px #00000014,inset 0 1px #fff3}.secondary-button:disabled{background:#ffffff0d;color:#1d1d1f66;cursor:not-allowed;border-color:#ffffff1a}.primary-button{background:#0071e3cc;color:#fff;border-color:#0071e399;box-shadow:0 2px 8px #0071e333,inset 0 1px #ffffff1a}.primary-button:hover{background:#0071e3e6;border-color:#0071e3cc;transform:translateY(-1px);box-shadow:0 4px 16px #0071e34d,inset 0 1px #fff3}.thumbnail-controls{display:flex;align-items:center;gap:.5rem;margin-left:auto}.thumbnail-controls label{font-size:.875rem;color:#495057;font-weight:500}.thumbnail-slider{width:80px;height:6px;border-radius:3px;background:#ddd;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.thumbnail-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#007bff;cursor:pointer}.thumbnail-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#007bff;cursor:pointer;border:none}.thumbnail-input{width:50px;padding:.25rem .5rem;border:1px solid #ddd;border-radius:4px;font-size:.875rem;text-align:center}.image-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--thumbnail-size) + 2rem),1fr));gap:1rem;padding:1rem 0}.image-item{position:relative;cursor:pointer;border-radius:8px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.image-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.image-item.selected{box-shadow:0 0 0 3px #007bff}.image-wrapper{position:relative;aspect-ratio:1;background:#f8f9fa;display:flex;align-items:center;justify-content:center}.gallery-image{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:4px}.selection-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#007bff4d;display:flex;align-items:center;justify-content:center}.selection-check{color:#fff;font-size:2rem;background:#007bff;border-radius:50%;padding:.5rem}.delete-button{position:absolute;top:8px;right:8px;background:#dc3545e6;border:none;border-radius:50%;width:24px;height:24px;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.75rem;opacity:0;transition:opacity .2s ease}.image-item:hover .delete-button{opacity:1}.delete-button:hover{background:#dc3545;transform:scale(1.1)}.image-info{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000b3);color:#fff;padding:.5rem;font-size:.75rem;opacity:0;transition:opacity .2s ease}.image-item:hover .image-info{opacity:1}.image-size,.image-seed{margin:.125rem 0;font-weight:500}.selection-info{text-align:center;padding:1rem;background:#e3f2fd;color:#1565c0;border-radius:4px;margin-top:1rem;font-weight:500}@media (max-width: 768px){.gallery-controls{flex-direction:column;align-items:stretch}.thumbnail-controls{margin-left:0;margin-top:.5rem;justify-content:center}.image-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.progress-indicator-container{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:1.5rem;margin:1rem 0;box-shadow:0 2px 8px #0000001a}.progress-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}.progress-status{display:flex;align-items:center;gap:.75rem}.status-spinner{width:20px;height:20px;border:2px solid #f3f3f3;border-top:2px solid #007bff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-text{font-size:1rem;font-weight:500;color:#495057}.progress-step-info{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.progress-step-info,.eta-info{font-size:.875rem;color:#6c757d;font-weight:500}.progress-bar-container{width:100%;height:8px;background:#e9ecef;border-radius:4px;overflow:hidden;margin-bottom:.5rem}.progress-bar{height:100%;background:linear-gradient(90deg,#007bff,#0056b3);border-radius:4px;transition:width .3s ease;position:relative}.progress-bar:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-percentage{text-align:center;font-size:.875rem;font-weight:600;color:#007bff;margin-bottom:1rem}.progress-controls{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.control-button{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px}.stop-button{background:#dc3545;color:#fff}.stop-button:hover{background:#c82333;transform:translateY(-1px);box-shadow:0 4px 12px #dc35454d}.pause-button{background:#ffc107;color:#212529}.pause-button:hover{background:#e0a800;transform:translateY(-1px);box-shadow:0 4px 12px #ffc1074d}.resume-button{background:#28a745;color:#fff}.resume-button:hover{background:#218838;transform:translateY(-1px);box-shadow:0 4px 12px #28a7454d}.control-button:active{transform:translateY(0);box-shadow:none}@media (max-width: 768px){.progress-indicator-container{padding:1rem}.progress-header{flex-direction:column;align-items:stretch;text-align:center}.progress-step-info{align-items:center}.progress-controls{flex-direction:column;align-items:stretch}.control-button{justify-content:center;padding:.75rem 1rem}}.progress-indicator-container.paused .progress-bar{background:linear-gradient(90deg,#ffc107,#e0a800)}.progress-indicator-container.paused .status-spinner{border-top-color:#ffc107;animation:none}.progress-indicator-container.paused .status-text{color:#856404}.modifier-tags-container{margin-bottom:1rem}.modifier-tags-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.modifier-label{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#333}.help-icon{color:#6c757d;font-size:.75rem;cursor:help}.modifier-dropdown-btn{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;color:#495057;cursor:pointer;font-size:.875rem;transition:all .2s ease}.modifier-dropdown-btn:hover{background:#e9ecef;border-color:#adb5bd}.selected-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;padding:.75rem;background:#f8f9fa;border-radius:4px;border:1px solid #e9ecef}.tag-chip{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:#007bff;color:#fff;border-radius:16px;font-size:.875rem;cursor:pointer;transition:all .2s ease}.tag-chip:hover{background:#0056b3;transform:translateY(-1px)}.tag-remove{background:none;border:none;color:#fff;cursor:pointer;padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}.tag-remove:hover{background:#fff3}.clear-all-btn{background:#dc3545;border:none;color:#fff;width:24px;height:24px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.clear-all-btn:hover{background:#c82333;transform:scale(1.1)}.modifier-dropdown{border:1px solid #e9ecef;border-radius:4px;background:#fff;box-shadow:0 4px 12px #00000026;max-height:400px;overflow-y:auto}.modifier-controls{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;background:#f8f9fa;gap:1rem;flex-wrap:wrap}.tertiary-button{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.875rem;transition:all .2s ease}.tertiary-button:hover{background:#5a6268}.search-container{position:relative;flex:1;max-width:300px}.search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#6c757d;font-size:.875rem}.modifier-search{width:100%;padding:.5rem .75rem .5rem 2.5rem;border:1px solid #ddd;border-radius:4px;font-size:.875rem;background:#fff}.modifier-search:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.modifier-categories{max-height:300px;overflow-y:auto}.modifier-category{border-bottom:1px solid #f0f0f0}.modifier-category:last-child{border-bottom:none}.category-header{display:flex;align-items:center;justify-content:space-between;padding:1rem;cursor:pointer;background:#f8f9fa;transition:background-color .2s ease}.category-header:hover{background:#e9ecef}.category-title{margin:0;font-size:1rem;font-weight:600;color:#495057}.category-modifiers{display:flex;flex-wrap:wrap;gap:.5rem;padding:1rem;background:#fff}.modifier-tag{padding:.5rem 1rem;background:#f8f9fa;border:1px solid #dee2e6;border-radius:20px;color:#495057;cursor:pointer;font-size:.875rem;transition:all .2s ease;white-space:nowrap}.modifier-tag:hover{background:#e9ecef;border-color:#adb5bd;transform:translateY(-1px)}.modifier-tag.selected{background:#007bff;color:#fff;border-color:#007bff}.modifier-tag.selected:hover{background:#0056b3;border-color:#0056b3}.no-results{padding:2rem;text-align:center;color:#6c757d;font-style:italic}@media (max-width: 768px){.modifier-tags-header{flex-direction:column;align-items:stretch;gap:.5rem}.modifier-dropdown-btn{justify-content:center}.modifier-controls{flex-direction:column;align-items:stretch}.search-container{max-width:none}.category-modifiers{padding:.75rem}.modifier-tag{padding:.375rem .75rem;font-size:.8rem}}.modifier-dropdown::-webkit-scrollbar{width:6px}.modifier-dropdown::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.modifier-dropdown::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.modifier-dropdown::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.stable-diffusion-panel{width:100%;max-width:100vw;min-height:100vh;margin:0;padding:0;background:linear-gradient(135deg,#fffffff2,#f8fafcfa,#f1f5f9f2 50%,#fffffff2);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,sans-serif}.panel-layout{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:1.5rem;align-items:start}.left-column{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;gap:1.5rem;grid-template-areas:"primary secondary" "advanced style" "generate generate"}.control-card{background:#fffc;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.2);border-radius:16px;overflow:hidden;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 4px 16px #0000000f,0 2px 8px #0000000a,inset 0 1px #ffffff1a}.control-card:hover{transform:translateY(-2px);box-shadow:0 8px 32px #00000014,0 4px 16px #0000000f,inset 0 1px #ffffff26}.control-card.primary{grid-area:primary;background:linear-gradient(135deg,#ffffffe6,#f8fafcf2);border:1px solid rgba(0,113,227,.1);box-shadow:0 4px 16px #0071e314,0 2px 8px #0071e30a,inset 0 1px #fff3}.control-card.secondary{grid-area:secondary;background:linear-gradient(135deg,#ffffffd9,#f1f5f9e6)}.control-card.advanced{grid-area:advanced;background:linear-gradient(135deg,#fffc,#f8fafcd9)}.control-card.style{grid-area:style;background:linear-gradient(135deg,#fffc,#f1f5f9d9)}.card-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem .75rem;background:#fff9;border-bottom:1px solid rgba(0,0,0,.05)}.card-header.collapsible{cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.card-header.collapsible:hover{background:#fffc}.card-header h3{margin:0;font-size:1rem;font-weight:600;color:#1d1d1f;letter-spacing:-.01em}.card-badge{padding:.25rem .5rem;background:#0071e31a;color:#0071e3;font-size:.75rem;font-weight:500;border-radius:6px;text-transform:uppercase;letter-spacing:.05em}.collapse-indicator{color:#1d1d1f66;font-size:.875rem;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.collapse-indicator:hover{color:#1d1d1f99}.card-content{padding:1.25rem}.card-content.compact{padding:1rem;display:flex;flex-direction:column;gap:1rem}.quick-sliders{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.generate-section{grid-area:generate;display:flex;flex-direction:column;gap:1rem}.generate-button.primary{padding:1.25rem 2rem;background:linear-gradient(135deg,#0071e3,#007aff);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(0,113,227,.3);border-radius:14px;color:#fff;font-size:1.1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.75rem;transition:all .3s cubic-bezier(.34,1.56,.64,1);text-transform:none;letter-spacing:-.01em;position:relative;overflow:hidden;box-shadow:0 8px 24px #0071e34d,0 4px 12px #0071e333,inset 0 1px #ffffff1a}.generate-button.primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.generate-button.primary:hover:not(:disabled):before{left:100%}.generate-button.primary:hover:not(:disabled){background:linear-gradient(135deg,#007aff,#06c);border-color:#0071e380;transform:translateY(-2px);box-shadow:0 12px 32px #0071e366,0 6px 16px #0071e34d,inset 0 1px #fff3}.generate-button.primary:disabled{background:#8e8e934d;border-color:#8e8e9333;color:#ffffff80;cursor:not-allowed;transform:none;box-shadow:0 2px 8px #0000000d,inset 0 1px #ffffff1a}.generate-button.primary:active:not(:disabled){transform:translateY(0);background:linear-gradient(135deg,#06c,#005999);box-shadow:0 4px 16px #0071e34d,0 2px 8px #0071e333,inset 0 1px #ffffff1a}.button-content{display:flex;align-items:center;gap:.75rem;z-index:1;position:relative}.progress-bar{width:100%;height:4px;background:#fff3;border-radius:2px;overflow:hidden;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%)}.progress-fill{height:100%;background:linear-gradient(90deg,#34c759,#30d158);border-radius:2px;transition:width .3s ease;box-shadow:0 0 8px #34c75966}.right-column{display:flex;flex-direction:column;gap:1.5rem}.output-card{background:#fffc;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.2);border-radius:16px;overflow:hidden;box-shadow:0 4px 16px #0000000f,0 2px 8px #0000000a,inset 0 1px #ffffff1a;flex:1}.output-card .card-header{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;background:#fff9;border-bottom:1px solid rgba(0,0,0,.05)}.output-card .card-header h3{margin:0;font-size:1.1rem;font-weight:600;color:#1d1d1f}.output-stats{display:flex;align-items:center;gap:.5rem}.stat{padding:.25rem .5rem;background:#34c7591a;color:#34c759;font-size:.75rem;font-weight:500;border-radius:6px;letter-spacing:.025em}.output-card .card-content{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;height:calc(100vh - 300px);overflow-y:auto}@media (max-width: 1200px){.panel-layout{gap:1.5rem}.left-column{gap:1.25rem}.card-content{padding:1rem}}@media (max-width: 1024px){.panel-layout{grid-template-columns:1fr;gap:2rem}.panel-header{padding:1.5rem 1.5rem 1rem}.header-text h1{font-size:1.5rem}.left-column{grid-template-columns:1fr;grid-template-areas:"primary" "secondary" "advanced" "style" "generate";gap:1.5rem}.right-column{order:-1}}@media (max-width: 768px){.stable-diffusion-panel{padding:0}.panel-layout{padding:1rem;gap:1.5rem}.panel-header{padding:1rem 1rem .75rem;flex-direction:column;gap:1rem;align-items:flex-start}.header-content{width:100%}.header-text h1{font-size:1.25rem}.header-actions{align-self:flex-end}.left-column{gap:1rem}.control-card{border-radius:12px}.card-header{padding:.875rem 1rem .5rem}.card-content{padding:.875rem}.generate-button.primary{padding:1rem 1.5rem;font-size:1rem}.output-card .card-content{height:calc(100vh - 400px);padding:1rem}}@media (max-width: 480px){.panel-layout{padding:.75rem}.panel-header{padding:.75rem .75rem .5rem}.header-text h1{font-size:1.1rem}.header-text p{font-size:.8rem}.header-actions{flex-wrap:wrap;gap:.5rem}.action-button{padding:.375rem .75rem;font-size:.8rem}.control-card{border-radius:10px}.card-header h3{font-size:.9rem}.generate-button.primary{padding:.875rem 1.25rem;font-size:.95rem}.output-card .card-content{height:calc(100vh - 450px);padding:.75rem}}.header-actions{display:flex;align-items:center;gap:.75rem}.action-button{padding:.375rem .75rem;background:#fffc;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border:1px solid rgba(0,0,0,.1);border-radius:8px;color:#1d1d1f;font-size:.8rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.375rem;transition:all .2s cubic-bezier(.34,1.56,.64,1);letter-spacing:-.01em;box-shadow:0 1px 3px #0000001a,inset 0 1px #fff9}.action-button:hover:not(:disabled){background:#fffffff2;border-color:#00000026;transform:translateY(-1px);box-shadow:0 2px 8px #00000026,inset 0 1px #fffc}.action-button:active:not(:disabled){transform:translateY(0);background:#ffffffe6}.action-button:disabled{background:#8e8e9333;border-color:#8e8e9333;color:#8e8e9399;cursor:not-allowed;transform:none;box-shadow:0 1px 2px #0000000d,inset 0 1px #ffffff4d}.action-button.clear-all{background:linear-gradient(135deg,#ff3b301a,#ff3b300d);border-color:#ff3b3033;color:#ff3b30}.action-button.clear-all:hover:not(:disabled){background:linear-gradient(135deg,#ff3b3026,#ff3b301a);border-color:#ff3b304d}.action-button.clear-all:active:not(:disabled){background:linear-gradient(135deg,#ff3b3033,#ff3b3026)}.action-button.download{padding:.375rem;width:32px;height:32px;justify-content:center;background:linear-gradient(135deg,#007aff1a,#007aff0d);border-color:#007aff33;color:#007aff}.action-button.download:hover:not(:disabled){background:linear-gradient(135deg,#007aff26,#007aff1a);border-color:#007aff4d}.action-button.download:active:not(:disabled){background:linear-gradient(135deg,#007aff33,#007aff26)}.action-button i,.action-button svg{font-size:.75rem;width:.75rem;height:.75rem}.size-selector{display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem;background:#fff9;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border:1px solid rgba(0,0,0,.08);border-radius:6px;box-shadow:0 1px 2px #00000014,inset 0 1px #fff6}.size-label{font-size:.75rem;font-weight:500;color:#1d1d1fb3;letter-spacing:-.01em}.size-value{font-size:.8rem;font-weight:600;color:#1d1d1f;letter-spacing:-.01em}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.image-upload-container{margin-bottom:1.5rem}.image-upload-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.image-upload-label{font-size:.9rem;font-weight:600;color:#1d1d1f;letter-spacing:-.01em}.help-text{display:flex;align-items:center;cursor:help}.help-icon{font-size:.8rem;color:#86868b;transition:color .2s ease}.help-text:hover .help-icon{color:#0071e3}.image-upload-dropzone{border:2px dashed #d1d1d6;border-radius:12px;padding:2rem;text-align:center;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);background:#ffffff0d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:relative;overflow:hidden}.image-upload-dropzone:hover{border-color:#0071e3;background:#0071e30d}.image-upload-dropzone.drag-over{border-color:#0071e3;background:#0071e31a;transform:scale(1.02)}.image-upload-dropzone.error{border-color:#ff3b30;background:#ff3b300d}.upload-content{display:flex;flex-direction:column;align-items:center;gap:1rem}.upload-icon{font-size:2.5rem;color:#86868b;transition:color .3s ease}.image-upload-dropzone:hover .upload-icon{color:#0071e3}.upload-text{color:#1d1d1f}.upload-main-text{font-size:1rem;font-weight:500;margin:0 0 .25rem}.upload-sub-text{font-size:.875rem;color:#86868b;margin:0}.image-preview-container{border-radius:12px;overflow:hidden;background:#ffffff0d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.image-preview{position:relative;width:100%;max-width:300px;margin:0 auto}.preview-image{width:100%;height:auto;display:block;border-radius:8px}.remove-image-btn{position:absolute;top:.5rem;right:.5rem;width:2rem;height:2rem;border-radius:50%;background:#000000b3;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.8rem;transition:all .2s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.remove-image-btn:hover{background:#000000e6;transform:scale(1.1)}.image-info{padding:1rem;display:flex;justify-content:space-between;align-items:center;background:#ffffff0d}.image-text{font-size:.875rem;color:#1d1d1f;font-weight:500}.change-image-btn{padding:.5rem 1rem;background:#0071e3;color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.change-image-btn:hover{background:#0077ed;transform:translateY(-1px)}.error-message{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;padding:.75rem;background:#ff3b301a;border:1px solid rgba(255,59,48,.2);border-radius:8px;font-size:.875rem;color:#ff3b30}.error-message i{font-size:1rem}.hidden-file-input{position:absolute;left:-9999px;visibility:hidden}@media (max-width: 768px){.image-upload-dropzone{padding:1.5rem}.upload-icon{font-size:2rem}.upload-main-text{font-size:.9rem}.upload-sub-text{font-size:.8rem}.image-preview{max-width:250px}.image-info{flex-direction:column;gap:.75rem;align-items:stretch}.change-image-btn{align-self:flex-start}}._socialMediaContainer_l6jhv_3{position:relative;display:inline-block}._socialMediaSupport_l6jhv_8{display:flex;gap:4px;flex-wrap:wrap;margin-top:2px;align-items:center}._socialMediaTag_l6jhv_16{padding:2px 6px;background:#6366f133;border-radius:3px;font-size:10px;font-weight:600;color:#fff;white-space:nowrap;transition:all .2s ease}._socialMediaTag_l6jhv_16:hover{background:#6366f14d;color:#fff;transform:translateY(-1px)}._socialMediaMore_l6jhv_33{padding:2px 4px;background:#a1a1aa4d;border-radius:3px;font-size:10px;font-weight:600;color:#a1a1aa;white-space:nowrap;cursor:help;transition:all .2s ease;position:relative}._socialMediaMore_l6jhv_33:hover{background:#a1a1aa80;color:#e4e4e7;transform:translateY(-1px)}._socialMediaMore_l6jhv_33:after{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#000000e6;color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:1000;max-width:300px;word-wrap:break-word;margin-bottom:5px}._socialMediaMore_l6jhv_33:hover:after{opacity:1}._backgroundRemovalContainer_fhcbf_1{flex:1;display:flex;flex-direction:column;gap:16px;padding:16px;background:#ffffff0d;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border-radius:12px;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 16px #0000000d,inset 0 1px #ffffff1a;overflow:auto}._infoSection_fhcbf_18{display:flex;flex-direction:column;gap:8px;padding:12px;background:#ffffff1a;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border-radius:10px;border:1px solid rgba(255,255,255,.15)}._modelInfo_fhcbf_30{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px}._modelLabel_fhcbf_38,._deviceLabel_fhcbf_39{color:#1d1d1f99;font-weight:500}._modelValue_fhcbf_44,._deviceValue_fhcbf_45{color:#1d1d1f;font-weight:600;display:flex;align-items:center;gap:6px}._webgpuBadge_fhcbf_53{background:linear-gradient(135deg,#0071e3,#007aff);color:#fff;padding:2px 8px;border-radius:6px;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}._previewSection_fhcbf_64{display:grid;grid-template-columns:1fr 1fr;gap:16px}._originalPreview_fhcbf_70,._processedPreview_fhcbf_71{display:flex;flex-direction:column;gap:8px;background:#ffffff0d;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border-radius:10px;border:1px solid rgba(255,255,255,.1);padding:12px;overflow:visible}._originalPreview_fhcbf_70 label,._processedPreview_fhcbf_71 label{font-size:12px;font-weight:600;color:#1d1d1fb3;text-transform:uppercase;letter-spacing:.5px}._previewImage_fhcbf_94{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:8px;background:repeating-conic-gradient(#f0f0f0,#f0f0f0 25%,#fff 0%,#fff 50%) 50% / 20px 20px;border:1px solid rgba(255,255,255,.2)}._placeholder_fhcbf_104{flex:1;display:flex;align-items:center;justify-content:center;color:#1d1d1f66;font-size:14px;min-height:200px;background:repeating-conic-gradient(#f0f0f0,#f0f0f0 25%,#fff 0%,#fff 50%) 50% / 20px 20px;border-radius:8px;border:1px dashed rgba(29,29,31,.2)}._progressSection_fhcbf_118{display:flex;flex-direction:column;gap:8px;padding:12px;background:#ffffff1a;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border-radius:10px;border:1px solid rgba(255,255,255,.15)}._progressBar_fhcbf_130{width:100%;height:8px;background:#fff3;border-radius:4px;overflow:hidden;position:relative}._progressFill_fhcbf_139{height:100%;background:linear-gradient(135deg,#0071e3,#007aff);border-radius:4px;transition:width .3s ease;box-shadow:0 2px 8px #0071e34d}._progressText_fhcbf_147{font-size:12px;font-weight:600;color:#1d1d1f;text-align:center}._errorSection_fhcbf_154{padding:12px;background:#ff3b301a;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border-radius:10px;border:1px solid rgba(255,59,48,.3)}._errorText_fhcbf_163{color:#ff3b30;font-size:13px;font-weight:500}._modelToggleSection_fhcbf_169{display:flex;flex-direction:column;gap:12px;padding:16px;background:#ffffff1a;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border-radius:12px;border:1px solid rgba(255,255,255,.15)}._modelSelectorLabel_fhcbf_181{font-size:14px;font-weight:600;color:#1d1d1fcc;margin-bottom:8px}._modelSelector_fhcbf_181{display:flex;flex-direction:column;gap:12px}._radioOption_fhcbf_194{display:flex;align-items:center;gap:12px;padding:12px;background:#ffffff0d;border-radius:8px;border:2px solid rgba(255,255,255,.1);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}._radioOption_fhcbf_194:hover{background:#ffffff1a;border-color:#0071e34d}._radioOption_fhcbf_194:has(._radioInput_fhcbf_212:checked){background:#0071e31a;border-color:#0071e380}._radioOption_fhcbf_194:has(._radioInput_fhcbf_212:disabled){opacity:.5;cursor:not-allowed}._radioInput_fhcbf_212{width:20px;height:20px;margin:0;cursor:pointer;accent-color:#0071e3;flex-shrink:0}._radioInput_fhcbf_212:disabled{cursor:not-allowed}._radioLabel_fhcbf_235{font-size:14px;font-weight:500;color:#1d1d1fcc;flex:1}._radioOption_fhcbf_194:has(._radioInput_fhcbf_212:checked) ._radioLabel_fhcbf_235{color:#1d1d1f;font-weight:600}._toggleContainer_fhcbf_247{display:flex;align-items:center;justify-content:center;gap:16px;width:100%}._toggleLabel_fhcbf_255{font-size:14px;font-weight:500;color:#1d1d1f80;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:140px;text-align:center}._toggleLabelActive_fhcbf_265{color:#1d1d1f;font-weight:600}._appleToggle_fhcbf_270{position:relative;display:inline-block;width:51px;height:31px;cursor:pointer;flex-shrink:0}._toggleInput_fhcbf_279{opacity:0;width:0;height:0;position:absolute}._toggleSlider_fhcbf_286{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#0000004d;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:31px;box-shadow:inset 0 1px 2px #0000001a,0 1px #ffffff1a}._toggleSlider_fhcbf_286:before{position:absolute;content:"";height:27px;width:27px;left:2px;bottom:2px;background-color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:50%;box-shadow:0 2px 4px #0003,0 1px 2px #00000026}._toggleInput_fhcbf_279:checked+._toggleSlider_fhcbf_286{background:linear-gradient(135deg,#34c759,#30d158);box-shadow:inset 0 1px 2px #0000001a,0 1px #ffffff1a}._toggleInput_fhcbf_279:checked+._toggleSlider_fhcbf_286:before{transform:translate(20px);box-shadow:0 2px 6px #00000040,0 1px 3px #0003}._toggleInput_fhcbf_279:disabled+._toggleSlider_fhcbf_286{opacity:.5;cursor:not-allowed}._toggleInput_fhcbf_279:focus+._toggleSlider_fhcbf_286{outline:2px solid rgba(0,113,227,.5);outline-offset:2px}._modelInfoDisplay_fhcbf_340{padding-top:4px;border-top:1px solid rgba(255,255,255,.1)}._modelInfoText_fhcbf_345{font-size:12px;color:#1d1d1f99;font-weight:500}._actions_fhcbf_351{display:flex;justify-content:center;gap:12px;padding:12px 0;flex-shrink:0}._processButton_fhcbf_359{padding:12px 24px;font-size:14px;font-weight:600;border-radius:12px;border:1px solid rgba(255,255,255,.2);cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);min-width:160px;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);background:#0071e3cc;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);color:#fff;border-color:#0071e399;box-shadow:0 4px 16px #0071e333,inset 0 1px #ffffff1a}._processButton_fhcbf_359:hover:not(:disabled){background:#0071e3e6;border-color:#0071e3cc;transform:translateY(-2px);box-shadow:0 8px 24px #0071e34d,inset 0 1px #fff3}._processButton_fhcbf_359:disabled{opacity:.6;cursor:not-allowed;transform:none}._processButton_fhcbf_359._processing_fhcbf_395{background:#0071e399;cursor:wait}._downloadButton_fhcbf_400{padding:12px 24px;font-size:14px;font-weight:600;border-radius:12px;border:1px solid rgba(255,255,255,.2);cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);min-width:120px;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%)}@media (max-width: 768px){._backgroundRemovalContainer_fhcbf_1{padding:12px;gap:12px}._previewSection_fhcbf_64{grid-template-columns:1fr;gap:12px}._actions_fhcbf_351{flex-direction:column}._processButton_fhcbf_359,._downloadButton_fhcbf_400{width:100%}._modelSelector_fhcbf_181{gap:8px}._radioOption_fhcbf_194{padding:10px}._radioLabel_fhcbf_235{font-size:13px}}@media (max-width: 480px){._backgroundRemovalContainer_fhcbf_1{padding:8px;gap:8px}._modelInfo_fhcbf_30{font-size:12px;gap:8px}._radioLabel_fhcbf_235{font-size:12px}._modelToggleSection_fhcbf_169{padding:12px}._radioOption_fhcbf_194{padding:8px}}._container_1pt5u_1{display:flex;flex-direction:column;gap:12px;height:100%;box-sizing:border-box}._toolbar_1pt5u_9{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._statusGroup_1pt5u_16{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._statusBadge_1pt5u_23{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:999px;background:#0071e31f;color:#0052a3;font-size:13px;font-weight:600}._deviceLabel_1pt5u_35{font-size:13px;font-weight:500;color:#555}._controlButton_1pt5u_41{padding:10px 16px;border-radius:10px;border:1px solid rgba(0,0,0,.08);background:#f5f5f7;color:#1d1d1f;cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;font-size:14px;font-weight:600}._controlButton_1pt5u_41:hover:not(:disabled){background:#fff;transform:translateY(-1px);box-shadow:0 6px 18px #00000014}._controlButton_1pt5u_41:disabled{cursor:not-allowed;opacity:.6;transform:none;box-shadow:none}._primaryControl_1pt5u_66{background:linear-gradient(135deg,#0071e3,#007aff);color:#fff;border:none;box-shadow:0 10px 24px #0071e333}._primaryControl_1pt5u_66:hover:not(:disabled){background:linear-gradient(135deg,#007aff,#06c)}._canvasWrapper_1pt5u_77{display:flex;justify-content:center;align-items:center;background:#f5f5f7e6;border-radius:16px;padding:16px;border:1px solid rgba(0,0,0,.05);box-shadow:inset 0 1px #fff9;min-height:320px}._canvas_1pt5u_77{border-radius:12px;box-shadow:0 12px 24px #0000001f;cursor:crosshair;max-width:100%}._statsBlock_1pt5u_96{background:#0000000a;border-radius:12px;padding:12px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;color:#1f2933;max-height:180px;overflow:auto;white-space:pre-wrap;box-shadow:inset 0 1px 3px #00000014}._hiddenInput_1pt5u_109{display:none}._urlInputRow_1pt5u_113{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px;border-radius:12px;background:#ffffff80;border:1px solid rgba(0,0,0,.06)}._urlInputRow_1pt5u_113 input{flex:1;min-width:180px;padding:10px 14px;border-radius:10px;border:1px solid rgba(0,0,0,.1);font-size:14px}._urlInputRow_1pt5u_113 button{padding:10px 16px;border-radius:10px;border:none;background:#1d1d1f;color:#fff;cursor:pointer;font-size:14px;font-weight:600}._urlInputRow_1pt5u_113 button:hover{background:#2f2f31}._errorBanner_1pt5u_148{padding:12px 14px;border-radius:12px;background:#d93b5d1a;color:#a02a3f;font-size:13px;font-weight:500}._logHint_1pt5u_157{font-size:12px;color:#666}._autoBlendContainer_18sf3_1{display:flex;flex-direction:column;gap:1.5rem;padding:1rem;color:#e0e0e0;font-family:Inter,sans-serif;overflow:visible}._header_18sf3_12{text-align:center;margin-bottom:.5rem}._header_18sf3_12 h3{margin:0 0 .5rem;font-size:1.25rem;font-weight:600;background:linear-gradient(90deg,#fff,#a5b4fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}._description_18sf3_26{margin:0;font-size:.875rem;color:#9ca3af;line-height:1.4}._error_18sf3_33{display:flex;align-items:center;gap:.75rem;padding:.75rem;background-color:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:.5rem;color:#fca5a5;font-size:.875rem}._errorIcon_18sf3_45{font-size:1.25rem}._settings_18sf3_49{display:flex;flex-direction:column;gap:1.25rem}._settingGroup_18sf3_55{display:flex;flex-direction:column;gap:.5rem}._settingGroup_18sf3_55 label{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;font-weight:500;color:#d1d5db}._value_18sf3_70{font-family:JetBrains Mono,monospace;font-size:.75rem;color:#818cf8;background-color:#818cf81a;padding:.125rem .375rem;border-radius:.25rem}._select_18sf3_79{width:100%;padding:.5rem;background-color:#1f2937;border:1px solid #374151;border-radius:.375rem;color:#e5e7eb;font-size:.875rem;outline:none;transition:border-color .2s}._select_18sf3_79:focus{border-color:#6366f1}._select_18sf3_79 optgroup{background-color:#111827;color:#9ca3af}._hint_18sf3_100{font-size:.75rem;color:#6b7280;margin-top:.25rem}input[type=range]{width:100%;height:4px;background:#374151;border-radius:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;background:#6366f1;border-radius:50%;cursor:pointer;-webkit-transition:transform .1s,background-color .2s;transition:transform .1s,background-color .2s}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.1);background:#818cf8}._toggleGroup_18sf3_130{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background-color:#1f293780;border-radius:.5rem;border:1px solid #374151}._checkboxLabel_18sf3_140{display:flex;align-items:center;gap:.75rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.875rem;color:#d1d5db}._checkboxLabel_18sf3_140 input[type=checkbox]{width:1rem;height:1rem;accent-color:#6366f1;cursor:pointer}._progressContainer_18sf3_157{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}._progressBar_18sf3_164{width:100%;height:6px;background-color:#374151;border-radius:3px;overflow:hidden}._progressFill_18sf3_172{height:100%;background:linear-gradient(90deg,#6366f1,#a855f7);transition:width .3s ease-out}._progressText_18sf3_178{text-align:center;font-size:.75rem;color:#9ca3af}._preview_18sf3_184{margin-top:1rem;border-radius:.5rem;overflow:hidden;border:1px solid #374151}._preview_18sf3_184 h4{margin:0;padding:.5rem .75rem;background-color:#1f2937;font-size:.875rem;font-weight:500;color:#d1d5db;border-bottom:1px solid #374151}._previewImage_18sf3_201{display:block;width:100%;height:auto;max-height:300px;-o-object-fit:contain;object-fit:contain;background-color:#111827}._actions_18sf3_210{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}._primaryButton_18sf3_217,._secondaryButton_18sf3_218{width:100%;padding:.75rem;border-radius:.5rem;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s;display:flex;justify-content:center;align-items:center;gap:.5rem}._primaryButton_18sf3_217{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;border:none;box-shadow:0 4px 6px -1px #4f46e533}._primaryButton_18sf3_217:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 8px -1px #4f46e54d}._primaryButton_18sf3_217:disabled{opacity:.7;cursor:not-allowed;transform:none}._secondaryButton_18sf3_218{background-color:transparent;border:1px solid #4b5563;color:#d1d5db}._secondaryButton_18sf3_218:hover:not(:disabled){background-color:#4b556333;border-color:#6b7280}._presets_18sf3_261{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #374151}._presets_18sf3_261 h4{margin:0 0 1rem;font-size:.875rem;color:#d1d5db}._presetButtons_18sf3_273{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}._presetButton_18sf3_273{padding:.5rem;background-color:#1f2937;border:1px solid #374151;border-radius:.375rem;color:#d1d5db;font-size:.75rem;cursor:pointer;transition:all .2s;text-align:left}._presetButton_18sf3_273:hover:not(:disabled){background-color:#374151;border-color:#4b5563;transform:translateY(-1px)}._info_18sf3_297{margin-top:1.5rem;padding:1rem;background-color:#1f29374d;border-radius:.5rem;border:1px solid #374151}._info_18sf3_297 h4{margin:0 0 .5rem;font-size:.875rem;color:#d1d5db}._info_18sf3_297 ol{margin:0;padding-left:1.25rem;font-size:.8125rem;color:#9ca3af;line-height:1.5}._info_18sf3_297 li{margin-bottom:.25rem}._note_18sf3_323{margin:.75rem 0 0;font-size:.75rem;color:#818cf8;line-height:1.4;padding-top:.75rem;border-top:1px solid #374151}._layerPanel_1hxy4_6{display:flex;flex-direction:column;background:transparent;border-radius:0;border:none;min-width:100%;overflow:visible;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif}._header_1hxy4_18{display:flex;align-items:center;justify-content:space-between;padding:8px 4px 6px;border-bottom:1px solid rgba(255,255,255,.6);background:transparent;margin-bottom:4px}._headerLeft_1hxy4_28{display:flex;align-items:center;gap:10px}._selectAllControl_1hxy4_34{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:400;line-height:16px;color:#1d1d1f;-webkit-user-select:none;-moz-user-select:none;user-select:none}._selectionCheckbox_1hxy4_45{width:0;height:0;margin-right:0;cursor:pointer;accent-color:#0071e3;flex-shrink:0;opacity:0;pointer-events:none;transition:width .12s ease,height .12s ease,margin .12s ease,opacity .12s ease}._layerItem_1hxy4_57:hover ._selectionCheckbox_1hxy4_45,._layerItem_1hxy4_57._selected_1hxy4_58 ._selectionCheckbox_1hxy4_45,._selectionCheckbox_1hxy4_45:focus-visible{width:9px;height:9px;margin-right:2px;opacity:1;pointer-events:auto}._selectAllControl_1hxy4_34 ._selectionCheckbox_1hxy4_45{width:12px;height:12px;margin-right:2px;opacity:1;pointer-events:auto}._title_1hxy4_75{margin:0;font-size:12px}._headerActions_1hxy4_80{display:flex;align-items:center;gap:4px}._addButton_1hxy4_86{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:6px;background:transparent;color:#1d1d1f;cursor:pointer;transition:all .15s ease;padding:0}._addButton_1hxy4_86:hover{background:#0000000d;color:#0071e3}._addButton_1hxy4_86:disabled{opacity:.5;cursor:not-allowed}._downloadActiveButton_1hxy4_111{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:6px;background:transparent;color:#1d1d1f;cursor:pointer;transition:all .15s ease;padding:0}._downloadActiveButton_1hxy4_111 svg{width:14px;height:14px}._downloadActiveButton_1hxy4_111:hover{background:#34c7591a;color:#34c759}._downloadActiveButton_1hxy4_111:disabled{opacity:.5;cursor:not-allowed}._layerList_1hxy4_141{overflow:visible;padding:4px 0;display:flex;flex-direction:column;gap:2px}._bulkActions_1hxy4_152{margin:0 4px 8px;padding:8px;border-radius:8px;border:1px solid rgba(0,0,0,.06);background:#ffffffa6;box-shadow:0 1px 4px #0000000d}._bulkActionsHeader_1hxy4_161{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}._bulkActionsTitle_1hxy4_168{font-size:12px;font-weight:600;color:#1d1d1f}._bulkClearButton_1hxy4_174{border:none;background:transparent;color:#ff3b30;cursor:pointer;font-size:12px;font-weight:600}._bulkClearButton_1hxy4_174:disabled{opacity:.5;cursor:not-allowed}._bulkActionsButtons_1hxy4_188{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._bulkActionButton_1hxy4_195{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid rgba(0,0,0,.08);background:#00000005;border-radius:6px;padding:0;font-size:12px;cursor:pointer;transition:all .12s ease;color:#1d1d1f;flex-shrink:0}._bulkActionButton_1hxy4_195 svg{width:14px;height:14px}._bulkActionButton_1hxy4_195:hover{background:#0071e314;border-color:#0071e340}._bulkActionButton_1hxy4_195:disabled{opacity:.55;cursor:not-allowed}._layerItem_1hxy4_57{display:flex;align-items:center;gap:2px;padding:8px 10px;border-radius:8px;background:#fff6;cursor:pointer;transition:all .15s ease;border:1px solid rgba(0,0,0,.05);position:relative;overflow:hidden}._layerItem_1hxy4_57:hover{background:#fffc;border-color:#0000001a;box-shadow:0 2px 8px #0000000d}._layerItem_1hxy4_57._active_1hxy4_247{background:#fff;border-color:#0071e3;box-shadow:0 2px 8px #0071e326}._layerItem_1hxy4_57._selected_1hxy4_58{border-color:#34c759;box-shadow:0 2px 10px #34c7592e}._visibilityButton_1hxy4_258{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:none;border-radius:4px;background:transparent;color:#1d1d1f;cursor:pointer;transition:all .15s ease;flex-shrink:0;padding:0}._visibilityButton_1hxy4_258 svg{display:block;width:12px;height:12px;color:currentColor;stroke:currentColor;fill:none;stroke-width:2px}._visibilityButton_1hxy4_258:hover{color:#000;background:#0000000d}._visibilityButton_1hxy4_258._hidden_1hxy4_289{color:#1d1d1f66}._visibilityButton_1hxy4_258._hidden_1hxy4_289 svg{color:currentColor;stroke:currentColor}._deleteButton_1hxy4_298,._effectsButton_1hxy4_299{display:flex;align-items:center;justify-content:center;width:0;height:16px;border:none;border-radius:6px;background:transparent;color:#1d1d1f;cursor:pointer;transition:all .15s ease;flex-shrink:0;opacity:0;padding:0;overflow:hidden}._duplicateButton_1hxy4_317,._rotateButton_1hxy4_336{display:flex;align-items:center;justify-content:center;width:0;height:16px;border:none;border-radius:6px;background:transparent;color:#1d1d1f;cursor:pointer;transition:all .15s ease;flex-shrink:0;opacity:0;padding:0;margin-right:0;overflow:hidden}._deleteButton_1hxy4_298 svg,._effectsButton_1hxy4_299 svg{display:block;width:12px;height:12px;color:currentColor;stroke:currentColor;fill:none;stroke-width:2px}._duplicateButton_1hxy4_317 svg{display:block;width:12px;height:12px;color:currentColor;stroke:currentColor;fill:none;stroke-width:2px}._rotateButton_1hxy4_336 svg{display:block;width:12px;height:12px;color:currentColor;stroke:currentColor;fill:none;stroke-width:2px}._layerItem_1hxy4_57:hover ._deleteButton_1hxy4_298,._layerItem_1hxy4_57:hover ._duplicateButton_1hxy4_317,._layerItem_1hxy4_57:hover ._rotateButton_1hxy4_336,._layerItem_1hxy4_57:hover ._effectsButton_1hxy4_299{opacity:1;width:16px}._deleteButton_1hxy4_298:hover{color:#ff3b30;background:#ff3b301a}._deleteButton_1hxy4_298:hover svg{color:#ff3b30;stroke:#ff3b30}._effectsButton_1hxy4_299:hover{color:#bf5af2;background:#bf5af21a}._effectsButton_1hxy4_299:hover svg{color:#bf5af2;stroke:#bf5af2}._duplicateButton_1hxy4_317:hover{color:#0071e3;background:#0071e31a}._duplicateButton_1hxy4_317:hover svg{color:#0071e3;stroke:#0071e3}._rotateButton_1hxy4_336:hover{color:#ff9500;background:#ff95001a}._rotateButton_1hxy4_336:hover svg{color:#ff9500;stroke:#ff9500}._downloadButton_1hxy4_434{display:flex;align-items:center;justify-content:center;width:0;height:16px;border:none;border-radius:6px;background:transparent;color:#1d1d1f;cursor:pointer;transition:all .15s ease;flex-shrink:0;opacity:0;padding:0;margin-right:0;overflow:hidden}._downloadButton_1hxy4_434 svg{display:block;width:12px;height:12px;color:currentColor;stroke:currentColor;fill:none;stroke-width:2px}._layerItem_1hxy4_57:hover ._downloadButton_1hxy4_434{opacity:1;width:16px;margin-right:0}._downloadButton_1hxy4_434:hover{color:#34c759;background:#34c7591a}._downloadButton_1hxy4_434:hover svg{color:#34c759;stroke:#34c759}._thumbnail_1hxy4_479{width:36px;height:36px;border-radius:6px;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(0,0,0,.08);flex-shrink:0;background:#fff;box-shadow:0 1px 3px #0000000d}._thumbnailPlaceholder_1hxy4_490{width:36px;height:36px;border-radius:6px;background:#00000008;display:flex;align-items:center;justify-content:center;color:#1d1d1f4d;flex-shrink:0;border:1px solid rgba(0,0,0,.05)}._layerName_1hxy4_503{font-size:13px;font-weight:500;color:#1d1d1f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1 auto}._layerItem_1hxy4_57:hover ._layerName_1hxy4_503{display:block}._layerItem_1hxy4_57._active_1hxy4_247 ._layerName_1hxy4_503{color:#0071e3;font-weight:600}._layerNameInput_1hxy4_525{flex:1;font-size:13px;font-weight:500;color:#1d1d1f;background:#ffffffe6;border:1px solid #0071e3;border-radius:4px;padding:2px 6px;outline:none;min-width:0}._maskIndicator_1hxy4_538{font-size:10px;font-weight:600;color:#0071e3;background:#0071e31a;padding:2px 6px;border-radius:4px;flex-shrink:0}._emptyState_1hxy4_548{display:flex;align-items:center;justify-content:center;padding:24px;color:#1d1d1f66;font-size:13px;text-align:center}._footer_1hxy4_558{padding:8px 4px;border-top:1px solid rgba(0,0,0,.05);background:transparent;margin-top:4px}._layerCount_1hxy4_565{font-size:11px;color:#1d1d1f66;font-weight:500}._effectsPopover_1hxy4_572{position:absolute;right:100%;top:0;margin-right:8px;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;box-shadow:0 4px 12px #00000026;border:1px solid rgba(0,0,0,.1);width:200px;z-index:100;padding:8px;display:none}._layerItem_1hxy4_57:hover ._effectsPopover_1hxy4_572{display:block}._effectsTable_1hxy4_592{width:100%;border-collapse:collapse;font-size:11px}._effectsTable_1hxy4_592 th{text-align:left;padding:4px;border-bottom:1px solid rgba(0,0,0,.1);color:#666;font-weight:600}._effectsTable_1hxy4_592 td{padding:4px;color:#333}._effectsTable_1hxy4_592 tr:last-child td{border-bottom:none}._effectRow_1hxy4_615{display:flex;align-items:center;justify-content:space-between;padding:4px 0}._effectName_1hxy4_622{font-weight:500}._effectValue_1hxy4_626{color:#666}._historyPanel_1h1db_6{display:flex;align-items:center;gap:8px}._historyPanel_1h1db_6._compact_1h1db_12{gap:4px}._button_1h1db_16{display:flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#ffffff80;color:#1d1d1f;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif}._button_1h1db_16:hover:not(._disabled_1h1db_32){background:#fffc;border-color:#00000026;transform:translateY(-1px)}._button_1h1db_16:active:not(._disabled_1h1db_32){transform:translateY(0)}._button_1h1db_16._disabled_1h1db_32{opacity:.4;cursor:not-allowed}._compactButton_1h1db_47{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:#1d1d1fb3;cursor:pointer;transition:all .2s ease}._compactButton_1h1db_47 svg{width:15px;height:15px}._compactButton_1h1db_47:hover:not(._disabled_1h1db_32){background:#0000000a;color:#1d1d1f}._compactButton_1h1db_47:active:not(._disabled_1h1db_32){transform:scale(.95)}._compactButton_1h1db_47._disabled_1h1db_32{opacity:.3;cursor:not-allowed}._toolbar_ukow6_7{display:flex;gap:2px;padding:4px;background:#fff6;backdrop-filter:blur(14px) saturate(180%);-webkit-backdrop-filter:blur(14px) saturate(180%);border-radius:14px;border:1px solid rgba(255,255,255,.28);box-shadow:0 4px 10px #0000000a,inset 0 1px #ffffff4d}._toolbar_ukow6_7._horizontal_ukow6_21{flex-direction:row;flex-wrap:wrap;justify-content:center}._toolbar_ukow6_7._vertical_ukow6_27{flex-direction:column;align-items:stretch;gap:2px;padding:4px}._toolButton_ukow6_34{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:7px 8px;border:1px solid transparent;border-radius:10px;background:#ffffff59;color:#1d1d1fb8;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.34,1.56,.64,1);position:relative;min-width:54px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif}._toolbar_ukow6_7._vertical_ukow6_27 ._toolButton_ukow6_34{flex-direction:row;justify-content:flex-start;padding:5px 6px;min-width:auto;gap:4px}._toolButton_ukow6_34:hover:not(._disabled_ukow6_62){background:#fffc;color:#1d1d1f;transform:translateY(-1px);box-shadow:0 4px 12px #0000001f,inset 0 1px #ffffff2e}._toolButton_ukow6_34._active_ukow6_71{background:#0071e31f;color:#0071e3;border-color:#0071e34d;box-shadow:0 4px 14px #0071e342,inset 0 1px #fff3}._toolButton_ukow6_34._disabled_ukow6_62{opacity:.4;cursor:not-allowed}._toolButton_ukow6_34 svg{flex-shrink:0;font-size:18px}._label_ukow6_90{white-space:nowrap;font-weight:500}._toolbar_ukow6_7._vertical_ukow6_27 ._label_ukow6_90{margin-left:0;font-size:13px}._toolbar_ukow6_7._vertical_ukow6_27 ._toolButton_ukow6_34 svg{width:15px;height:15px}._activeIndicator_ukow6_105{position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:#0071e3;opacity:0;transition:opacity .2s ease}._toolButton_ukow6_34._active_ukow6_71 ._activeIndicator_ukow6_105{opacity:1}._toolbar_ukow6_7._vertical_ukow6_27 ._activeIndicator_ukow6_105{bottom:auto;left:4px;top:50%;transform:translateY(-50%);display:none}._featureOverlay_alutk_6{background:transparent;border-radius:0;border:none;padding:4px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif}._featureTitle_alutk_15{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;color:#1d1d1f80;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.05);text-transform:uppercase;letter-spacing:.05em}._headerRight_alutk_29{font-size:11px;font-weight:500;color:#1d1d1f66;text-transform:none;letter-spacing:0;display:inline-flex;align-items:center;gap:8px}._headerActionButton_alutk_40{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#ffffff80;color:#1d1d1f99;cursor:pointer;transition:all .2s ease}._headerActionButton_alutk_40:hover:not(:disabled){background:#fffc;border-color:#00000026;color:#1d1d1fe6}._headerActionButton_alutk_40:disabled{opacity:.5;cursor:not-allowed}._headerActionIcon_alutk_64{font-size:14px;font-weight:700;line-height:1;color:#0071e3}._headerActionLabel_alutk_71{max-width:0;overflow:hidden;white-space:nowrap;opacity:0;transition:max-width .2s ease,opacity .2s ease}._headerActionButton_alutk_40:hover ._headerActionLabel_alutk_71{max-width:140px;opacity:1}._addButton_alutk_85{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:6px;background:transparent;color:#1d1d1f;cursor:pointer;transition:all .15s ease;padding:0}._addButton_alutk_85:hover{background:#0000000d;color:#0071e3}._addButton_alutk_85:disabled{opacity:.5;cursor:not-allowed}._controlGroup_alutk_110{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}._label_alutk_117{font-size:13px;font-weight:500;color:#1d1d1f;margin-bottom:6px}._buttonGroup_alutk_124{display:flex;flex-wrap:wrap;gap:8px}._optionButton_alutk_130{padding:8px 12px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#ffffff80;color:#1d1d1f;font-size:13px;cursor:pointer;transition:all .2s ease;font-weight:500}._optionButton_alutk_130:hover{background:#fffc;border-color:#00000026;transform:translateY(-1px)}._optionButton_alutk_130._selected_alutk_148{background:#0071e31a;border-color:#0071e34d;color:#0071e3;font-weight:600}._modelSelect_alutk_155{display:flex;flex-direction:column;gap:8px}._radioOption_alutk_161{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:8px;background:#ffffff80;cursor:pointer;transition:all .2s ease;border:1px solid rgba(0,0,0,.05)}._radioOption_alutk_161:hover{background:#fffc;border-color:#0000001a}._radioOption_alutk_161 input[type=radio]{margin-top:3px;accent-color:#0071e3}._radioLabel_alutk_183{display:flex;flex-direction:column;gap:2px;font-size:13px;color:#1d1d1f;font-weight:500}._radioLabel_alutk_183 small{font-size:11px;color:#1d1d1f99}._processButton_alutk_197{padding:10px 20px;border:none;border-radius:10px;background:#0071e3;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.34,1.56,.64,1);margin-top:12px;box-shadow:0 2px 8px #0071e340;width:100%}._processButton_alutk_197:hover:not(:disabled){background:#0077ed;transform:translateY(-1px);box-shadow:0 4px 12px #0071e359}._processButton_alutk_197:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}._instructions_alutk_225{font-size:13px;color:#1d1d1fb3;line-height:1.5;margin:0;padding:12px;background:#0071e30d;border-radius:8px;border:1px solid rgba(0,113,227,.1)}._instructions_alutk_225 strong{color:#0071e3;font-weight:600}._hint_alutk_241{font-size:12px;color:#1d1d1f80;margin:6px 0 0;font-style:normal}._checkboxLabel_alutk_248{display:flex;align-items:center;gap:8px;font-size:13px;color:#1d1d1f;cursor:pointer;padding:4px 0}._checkboxLabel_alutk_248 input[type=checkbox]{accent-color:#0071e3;width:16px;height:16px}._sliderGroup_alutk_264 label{font-size:12px;color:#1d1d1fb3;font-weight:500;display:flex;justify-content:space-between}._sliderGroup_alutk_264 input[type=range]{width:100%;height:4px;border-radius:2px;background:#00000040;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}._sliderGroup_alutk_264 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 6px #00000026;cursor:pointer;-webkit-transition:transform .1s ease;transition:transform .1s ease}._select_alutk_148{padding:8px 12px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#ffffff80;color:#1d1d1f;font-size:13px;cursor:pointer;width:100%;font-family:inherit}._select_alutk_148:focus{outline:none;border-color:#0071e3;box-shadow:0 0 0 3px #0071e31a}._input_alutk_321,._textarea_alutk_322{padding:10px 12px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#ffffff80;color:#1d1d1f;font-size:13px;font-family:inherit;width:100%;box-sizing:border-box}._input_alutk_321:focus,._textarea_alutk_322:focus{outline:none;border-color:#0071e3;box-shadow:0 0 0 3px #0071e31a;background:#fff}._textarea_alutk_322{resize:vertical;min-height:80px}._fileInput_alutk_347{font-size:12px;color:#1d1d1f99}._fileInput_alutk_347::file-selector-button{padding:6px 12px;border:1px solid rgba(0,0,0,.1);border-radius:6px;background:#fffc;color:#1d1d1f;font-size:12px;cursor:pointer;margin-right:10px;font-weight:500;transition:all .2s ease}._fileInput_alutk_347::file-selector-button:hover{background:#fff;border-color:#00000026}._previewImage_alutk_370{width:100%;max-height:120px;-o-object-fit:contain;object-fit:contain;border-radius:8px;border:1px solid rgba(0,0,0,.05);background:#00000005;padding:4px}._sizeControls_alutk_380{display:flex;gap:12px}._sizeControls_alutk_380>div{flex:1;display:flex;flex-direction:column;gap:6px}._sizeControls_alutk_380 label{font-size:11px;color:#1d1d1f99;font-weight:500}._sizeControls_alutk_380 select{padding:6px 10px;border:1px solid rgba(0,0,0,.1);border-radius:6px;background:#ffffff80;color:#1d1d1f;font-size:12px;width:100%}._pointsList_alutk_409{margin-top:12px;padding:12px;background:#ffffff80;border-radius:8px;border:1px solid rgba(0,0,0,.05)}._pointIndicators_alutk_417{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}._pointDot_alutk_424{width:10px;height:10px;border-radius:50%;display:inline-block;box-shadow:0 1px 2px #0000001a}._pointDot_alutk_424._positive_alutk_432{background-color:#34c759}._pointDot_alutk_424._negative_alutk_436{background-color:#ff3b30}._maskCanvasContainer_alutk_441{position:relative;width:100%;height:150px;border:1px solid rgba(0,0,0,.1);border-radius:8px;overflow:hidden;background:repeating-conic-gradient(#f5f5f5,#f5f5f5 25%,#fff 0%,#fff 50%) 50% / 16px 16px}._maskCanvas_alutk_441{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}._colorPickerGroup_alutk_458{display:flex;flex-direction:column;gap:8px}._colorPickerWrapper_alutk_464{display:flex;gap:8px;align-items:center}._colorInput_alutk_470{width:50px;height:40px;border:1px solid rgba(0,0,0,.1);border-radius:8px;cursor:pointer;background:transparent;padding:0}._colorInput_alutk_470::-webkit-color-swatch-wrapper{padding:4px}._colorInput_alutk_470::-webkit-color-swatch{border:none;border-radius:4px}._colorInput_alutk_470::-moz-color-swatch{border:none;border-radius:4px}._blendingSettings_alutk_494{display:flex;flex-direction:column;gap:16px;padding:12px;background:#0071e308;border-radius:8px;border:1px solid rgba(0,113,227,.08);margin-top:8px}._sliderGroup_alutk_264{display:flex;flex-direction:column;gap:8px}._sliderGroup_alutk_264 label{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:500;color:#1a1a1a}._sliderGroup_alutk_264 label span{color:#0071e3;font-weight:600}._sliderGroup_alutk_264 input[type=range]{width:100%;height:6px;border-radius:3px;background:linear-gradient(to right,#0071e3 0%,#0071e3 var(--value),#e0e0e0 var(--value),#e0e0e0 100%);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}._sliderGroup_alutk_264 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#0071e3;cursor:pointer;box-shadow:0 2px 4px #0000001a;-webkit-transition:transform .15s ease;transition:transform .15s ease}._sliderGroup_alutk_264 input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.1)}._sliderGroup_alutk_264 input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#0071e3;cursor:pointer;border:none;box-shadow:0 2px 4px #0000001a;-moz-transition:transform .15s ease;transition:transform .15s ease}._sliderGroup_alutk_264 input[type=range]::-moz-range-thumb:hover{transform:scale(1.1)}._hint_alutk_241{font-size:11px;color:#666;margin:0;font-style:italic}._checkboxLabel_alutk_248{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#1a1a1a;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:4px 0}._checkboxLabel_alutk_248 input[type=checkbox]{width:18px;height:18px;cursor:pointer;border-radius:4px;border:2px solid #d1d1d1}._checkboxLabel_alutk_248 input[type=checkbox]:checked{background-color:#0071e3;border-color:#0071e3}._fileInput_alutk_347{width:100%;padding:10px;border:2px dashed #d1d1d1;border-radius:8px;cursor:pointer;transition:all .2s ease;background:#0071e305;font-size:13px}._fileInput_alutk_347:hover{border-color:#0071e3;background:#0071e30d}._fileInput_alutk_347::file-selector-button{padding:8px 16px;border:none;border-radius:6px;background:#0071e3;color:#fff;font-size:13px;font-weight:500;cursor:pointer;margin-right:12px;transition:background .2s ease}._fileInput_alutk_347::file-selector-button:hover{background:#0077ed}._previewImage_alutk_370{width:100%;max-height:120px;-o-object-fit:cover;object-fit:cover;border-radius:8px;margin-top:8px;border:1px solid rgba(0,0,0,.1)}._buttonGroup_alutk_124{display:flex;gap:8px;flex-wrap:wrap}._optionButton_alutk_130._selected_alutk_148{background:#0071e3;color:#fff;border-color:#0071e3}._optionButton_alutk_130._selected_alutk_148:hover{background:#0077ed}._compactButtonGroup_alutk_657{display:grid;grid-template-columns:repeat(4,54px);gap:8px}._compactButton_alutk_657{padding:0;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#fff6;color:#1d1d1f;font-size:9px;font-weight:500;cursor:pointer;transition:all .25s cubic-bezier(.34,1.56,.64,1);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;white-space:nowrap;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 1px 2px #00000005;aspect-ratio:1;width:100%}._wideCompactButton_alutk_685{aspect-ratio:auto;height:44px;flex-direction:row;gap:8px;padding:0 12px;font-size:12px}._wideCompactButton_alutk_685 ._buttonIcon_alutk_695{font-size:14px}._compactButton_alutk_657:hover:not(:disabled){background:#ffffffe6;border-color:#00000026;transform:translateY(-2px) scale(1.02);box-shadow:0 4px 12px #0000001a}._compactButton_alutk_657:active:not(:disabled){transform:translateY(0) scale(.98)}._compactButton_alutk_657._selected_alutk_148{background:#0071e314;border-color:#0071e366;color:#0071e3;font-weight:600;box-shadow:0 2px 6px #0071e333}._buttonIcon_alutk_695{font-size:11px;line-height:1;filter:grayscale(.2);transition:all .2s ease}._compactButton_alutk_657:hover ._buttonIcon_alutk_695{transform:scale(1.1);filter:grayscale(0)}._compactButton_alutk_657._selected_alutk_148 ._buttonIcon_alutk_695{filter:none;transform:scale(1.05)}._compactButton_alutk_657:disabled{opacity:.5;cursor:not-allowed}._compactColorPicker_alutk_743{display:flex;gap:8px;align-items:center}._compactFileUpload_alutk_749{display:flex;flex-direction:column;gap:8px}._fileInputLabel_alutk_755{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#ffffff80;color:#1d1d1f;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:center}._fileInputLabel_alutk_755:hover{background:#fffc;border-color:#00000026;transform:translateY(-1px)}._fileInputHidden_alutk_778{display:none}._advancedToggle_alutk_782{width:100%;padding:10px 12px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#ffffff80;color:#1d1d1f;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:left}._advancedToggle_alutk_782:hover:not(:disabled){background:#fffc;border-color:#00000026}._advancedToggle_alutk_782:disabled{opacity:.5;cursor:not-allowed}._advancedSettings_alutk_806{display:flex;flex-direction:column;gap:12px;padding:12px;background:#0071e308;border-radius:8px;border:1px solid rgba(0,113,227,.08)}._compactSlider_alutk_816{display:flex;flex-direction:column;gap:4px}._compactSlider_alutk_816 label{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:500;color:#1d1d1f}._compactSlider_alutk_816 label span{color:#0071e3;font-weight:600;font-size:10px}._compactSlider_alutk_816 input[type=range]{width:100%;height:4px;border-radius:2px;background:#00000014;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}._compactSlider_alutk_816 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#0071e3;cursor:pointer;box-shadow:0 2px 4px #0000001a;-webkit-transition:transform .15s ease;transition:transform .15s ease}._compactSlider_alutk_816 input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.1)}._compactSlider_alutk_816 input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#0071e3;cursor:pointer;border:none;box-shadow:0 2px 4px #0000001a;-moz-transition:transform .15s ease;transition:transform .15s ease}._compactSlider_alutk_816 input[type=range]::-moz-range-thumb:hover{transform:scale(1.1)}._compactCheckboxes_alutk_878{display:flex;gap:12px;flex-wrap:wrap}._compactCheckbox_alutk_878{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:500;color:#1d1d1f;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._compactCheckbox_alutk_878 input[type=checkbox]{width:16px;height:16px;cursor:pointer;border-radius:4px;accent-color:#0071e3}._categoryButtons_alutk_904{display:flex;gap:8px;flex-wrap:wrap}._categoryButton_alutk_904{display:flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#ffffff80;color:#1d1d1f;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}._categoryButton_alutk_904:hover:not(:disabled){background:#fffc;border-color:#00000026;transform:translateY(-1px)}._categoryButtonActive_alutk_931{background:#0071e31a;border-color:#0071e34d;color:#0071e3;font-weight:600}._categoryButton_alutk_904:disabled{opacity:.5;cursor:not-allowed}._loadingIndicator_alutk_944{display:flex;align-items:center;gap:8px;font-size:12px;color:#0071e3;padding:8px 12px;background:#0071e30d;border-radius:6px;border:1px solid rgba(0,113,227,.1)}._progressContainer_alutk_957{display:flex;flex-direction:column;gap:6px;padding:10px 12px;background:#0071e308;border-radius:8px;border:1px solid rgba(0,113,227,.1)}._progressBar_alutk_967{width:100%;height:6px;background:#00000014;border-radius:3px;overflow:hidden}._progressFill_alutk_975{height:100%;background:linear-gradient(90deg,#0071e3,#00a2ff);border-radius:3px;transition:width .3s ease}._progressText_alutk_982{font-size:11px;color:#1d1d1fb3;margin:0}._errorContainer_alutk_989{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:#ff3b300d;border-radius:8px;border:1px solid rgba(255,59,48,.15)}._errorIcon_alutk_999{font-size:14px;flex-shrink:0}._errorText_alutk_1004{font-size:12px;color:#ff3b30;margin:0;word-break:break-word}._effectCardsRow_alutk_1016{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:8px}._effectCard_alutk_1016{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 8px;border-radius:12px;cursor:pointer;transition:all .25s cubic-bezier(.34,1.56,.64,1);border:1px solid rgba(255,255,255,.15);background:linear-gradient(135deg,#ffffff1a,#ffffff0d);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden;min-height:56px}._effectCard_alutk_1016:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent 0%,rgba(255,255,255,.05) 100%);opacity:0;transition:opacity .3s ease}._effectCard_alutk_1016:hover:before{opacity:1}._effectCard_alutk_1016:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #00000026;border-color:#ffffff40}._effectCard_alutk_1016:disabled{opacity:.5;cursor:not-allowed}._effectIcon_alutk_1070{font-size:22px;margin-bottom:4px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));transition:transform .2s ease}._effectCard_alutk_1016:hover ._effectIcon_alutk_1070{transform:scale(1.1)}._effectLabel_alutk_1082{font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;opacity:.9}._effectCard_alutk_1016._blur_alutk_1091{background:linear-gradient(135deg,#60a5fa33,#3b82f61a);color:#3b82f6}._effectCard_alutk_1016._blur_alutk_1091._selected_alutk_148{background:linear-gradient(135deg,#3b82f666,#2563eb4d);border-color:#3b82f680;box-shadow:0 4px 20px #3b82f64d}._effectCard_alutk_1016._bokeh_alutk_1102{background:linear-gradient(135deg,#fbbf2433,#f59e0b1a);color:#f59e0b}._effectCard_alutk_1016._bokeh_alutk_1102._selected_alutk_148{background:linear-gradient(135deg,#f59e0b66,#d977064d);border-color:#f59e0b80;box-shadow:0 4px 20px #f59e0b4d}._effectCard_alutk_1016._panning_alutk_1113{background:linear-gradient(135deg,#818cf833,#6366f11a);color:#6366f1}._effectCard_alutk_1016._panning_alutk_1113._selected_alutk_148{background:linear-gradient(135deg,#6366f166,#4f46e54d);border-color:#6366f180;box-shadow:0 4px 20px #6366f14d}._effectCard_alutk_1016._tint_alutk_1124{background:linear-gradient(135deg,#f8717133,#ef44441a);color:#ef4444}._effectCard_alutk_1016._tint_alutk_1124._selected_alutk_148{background:linear-gradient(135deg,#ef444466,#dc26264d);border-color:#ef444480;box-shadow:0 4px 20px #ef44444d}._effectCard_alutk_1016._highKey_alutk_1135{background:linear-gradient(135deg,#fde68a40,#fcd34d26);color:#d97706}._effectCard_alutk_1016._highKey_alutk_1135._selected_alutk_148{background:linear-gradient(135deg,#fcd34d80,#f59e0b66);border-color:#fcd34d99;box-shadow:0 4px 20px #fcd34d59}._effectCard_alutk_1016._lowKey_alutk_1146{background:linear-gradient(135deg,#4b55634d,#37415133);color:#9ca3af}._effectCard_alutk_1016._lowKey_alutk_1146._selected_alutk_148{background:linear-gradient(135deg,#37415180,#1f293766);border-color:#6b728080;box-shadow:0 4px 20px #6b72804d}._effectCard_alutk_1016._blackWhite_alutk_1157{background:linear-gradient(135deg,#ffffff40,#64646426,#14141433);color:#374151}._effectCard_alutk_1016._blackWhite_alutk_1157._selected_alutk_148{background:linear-gradient(135deg,#fff6,#80808059,#32323266);border-color:#64646499;box-shadow:0 4px 20px #0000004d}._tabSwitcher_alutk_1169{display:flex;gap:4px;padding:4px;background:#0000000d;border-radius:10px;margin-bottom:12px}._tabButton_alutk_1178{flex:1;padding:10px 12px;border:none;border-radius:8px;background:transparent;color:#1d1d1f99;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:6px}._tabButton_alutk_1178:hover:not(:disabled){color:#1d1d1fe6;background:#ffffff80}._tabButton_alutk_1178._selected_alutk_148{background:#fff;color:#0071e3;box-shadow:0 2px 8px #0000001a}._tabButton_alutk_1178:disabled{opacity:.5;cursor:not-allowed}._effectOptionsPanel_alutk_1212{background:linear-gradient(135deg,#0071e308,#0071e303);border-radius:12px;border:1px solid rgba(0,113,227,.08);padding:14px;margin-top:8px}._effectOptionTitle_alutk_1220{font-size:11px;font-weight:600;color:#1d1d1f80;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}@keyframes _pulse_alutk_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}._skyCarousel_alutk_1245{display:flex;overflow-x:auto;gap:8px;margin-top:12px;padding-bottom:8px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}._skyCarousel_alutk_1245::-webkit-scrollbar{height:6px}._skyCarousel_alutk_1245::-webkit-scrollbar-track{background:transparent;border-radius:3px}._skyCarousel_alutk_1245::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}._skyCarousel_alutk_1245::-webkit-scrollbar-thumb:hover{background-color:#00000059}._skyCarouselItem_alutk_1276{flex:0 0 100px;cursor:pointer;border-radius:8px;overflow:hidden;border:2px solid rgba(0,0,0,.1);background:#ffffff80;transition:all .2s ease;padding:8px;opacity:1}._skyCarouselItem_alutk_1276:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}._skyCarouselItem_alutk_1276._selected_alutk_148{border-color:#0071e3;background:#0071e31a}._skyCarouselItem_alutk_1276._loading_alutk_944{cursor:wait;opacity:.6}._container_4zmco_1{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;pointer-events:auto}._guideLines_4zmco_12{position:absolute;width:100%;height:100%;pointer-events:none;z-index:21;transform-origin:center center}._guideLineVertical_4zmco_21{position:absolute;left:50%;top:0;width:1px;height:100%;background:#fff9;transform:translate(-50%);box-shadow:0 0 2px #0000004d}._guideLineHorizontal_4zmco_32{position:absolute;left:0;top:50%;width:100%;height:1px;background:#fff9;transform:translateY(-50%);box-shadow:0 0 2px #0000004d}._toolbarContainer_40b0r_4{position:absolute;bottom:-42px;left:50%;transform:translate(-50%);z-index:1000;pointer-events:none;transition:bottom .25s cubic-bezier(.4,0,.2,1);overflow:visible}._toolbarContainer_40b0r_4:hover{bottom:0}._toolbar_40b0r_4{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;padding:10px 14px;background:#fff6;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.28);border-radius:16px;box-shadow:0 4px 12px #00000026,inset 0 1px #ffffff4d;pointer-events:auto;transition:all .2s cubic-bezier(.4,0,.2,1);overflow:visible}._toolbar_40b0r_4:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:16px;padding:1px;background:linear-gradient(135deg,#0071e34d,#5856d633,#0071e34d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:-1}._toolbar_40b0r_4:hover:before{opacity:.6}@keyframes _slideUp_40b0r_1{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}._controlButton_40b0r_77{display:flex;align-items:center;justify-content:center;padding:6px 10px;background:#ffffff59;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:10px;color:#1d1d1fb8;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;font-size:11px;font-weight:500;min-width:auto}._controlButton_40b0r_77:hover{background:#fffc;border-color:#fff6;transform:translateY(-1px) scale(1.05);box-shadow:0 4px 12px #0000001f;color:#1d1d1f}._controlButton_40b0r_77:active{transform:translateY(0) scale(1)}._controlButton_40b0r_77._active_40b0r_110{background:#0071e31f;border-color:#0071e34d;color:#0071e3;box-shadow:0 0 0 2px #0071e333}._deselectButton_40b0r_117{padding:4px 6px;min-width:24px;width:24px;height:24px}._deselectButton_40b0r_117 ._icon_40b0r_124{font-size:12px}._primaryButton_40b0r_128{background:linear-gradient(135deg,#0071e3,#5856d6);color:#fff;box-shadow:0 4px 12px #0071e359,0 1px #fffc}._primaryButton_40b0r_128:hover{background:linear-gradient(135deg,#0077ed,#5e5ce6);box-shadow:0 6px 16px #0071e373,0 1px #ffffffe6}._destructiveButton_40b0r_143:hover{background:#ff3b301f;color:#ff3b30;border-color:#ff3b304d}._buttonIcon_40b0r_149{display:flex;flex-direction:column;align-items:center;gap:2px}._icon_40b0r_124{font-size:14px;line-height:1}._label_40b0r_161{font-size:9px;line-height:1;opacity:.8;font-weight:600}._separator_40b0r_168{width:1px;height:24px;background:#0000001f;margin:0 4px}._generationToolbar_40b0r_175{display:flex;flex-direction:column;gap:8px;margin-top:8px;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:12px;border-radius:16px;box-shadow:0 12px 30px #00000029;pointer-events:auto;width:300px}._generationControls_40b0r_189{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}._activeLayerSelect_40b0r_197{width:90px;max-width:90px;box-sizing:border-box}._customSelectWrapper_40b0r_205{position:relative;min-width:150px;height:36px;box-sizing:border-box}._customSelectTrigger_40b0r_213{display:flex;align-items:center;justify-content:space-between;padding:0 14px;height:100%;border-radius:10px;border:1px solid rgba(255,255,255,.2);background:#ffffff59;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:13px;font-weight:500;color:#1d1d1f;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;box-shadow:0 2px 6px #0000000d;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}._customSelectTrigger_40b0r_213:hover{background:#fff9;border-color:#fff6;transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}._customSelectTrigger_40b0r_213._active_40b0r_110{background:#fffc;border-color:#0071e3;box-shadow:0 0 0 3px #0071e333}._customSelectTrigger_40b0r_213._disabled_40b0r_248{opacity:.6;pointer-events:none}._selectedLabel_40b0r_253{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:8px}._chevron_40b0r_260{flex-shrink:0;opacity:.6;transition:transform .2s ease}._customSelectTrigger_40b0r_213._active_40b0r_110 ._chevron_40b0r_260{transform:rotate(180deg)}._customSelectDropdown_40b0r_270{position:absolute;bottom:100%;left:0;width:100%;margin-bottom:8px;background:#ffffffd9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.5);border-radius:12px;box-shadow:0 10px 40px #0003;padding:6px;z-index:1000;max-height:300px;overflow-y:auto;animation:_slideUp_40b0r_1 .2s cubic-bezier(.2,.8,.2,1);transform-origin:bottom center}._customSelectOption_40b0r_290{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:8px;font-size:13px;color:#1d1d1f;cursor:pointer;transition:background .15s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif}._customSelectOption_40b0r_290:hover{background:#0071e31a;color:#0071e3}._customSelectOption_40b0r_290._selected_40b0r_253{background:#0071e326;color:#0071e3;font-weight:600}._optionLabel_40b0r_314{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._promptInput_40b0r_320{padding:0 14px;border-radius:10px;border:1px solid rgba(255,255,255,.2);background:#ffffff59;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;font-size:13px;color:#1d1d1f;transition:all .2s cubic-bezier(.4,0,.2,1);resize:none;min-width:350px;height:36px;flex:1;max-width:800px;box-shadow:inset 0 1px 2px #0000000d;box-sizing:border-box;margin:0}._promptInput_40b0r_320:hover{background:#ffffff80;border-color:#fff6}._promptInput_40b0r_320:focus{outline:none;background:#ffffffe6;border-color:#0071e3;box-shadow:0 0 0 3px #0071e333}._promptInput_40b0r_320::-moz-placeholder{color:#1d1d1f80}._promptInput_40b0r_320::placeholder{color:#1d1d1f80}._generateButton_40b0r_357{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:#0071e3e6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:10px;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);flex-shrink:0;box-shadow:0 2px 8px #0071e34d}._generateButton_40b0r_357:hover:not(:disabled){background:#0077ed;transform:translateY(-1px) scale(1.05);box-shadow:0 4px 12px #0071e366}._generateButton_40b0r_357:active:not(:disabled){transform:translateY(0) scale(1)}._generateButton_40b0r_357:disabled{background:#0000001a;border-color:#ffffff1a;cursor:not-allowed;transform:none;box-shadow:none;color:#ffffff80}._spinner_40b0r_395{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:_spin_40b0r_395 1s linear infinite}@keyframes _spin_40b0r_395{to{transform:rotate(360deg)}}._maskIndicator_40b0r_410{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#0071e31f;border:1px solid rgba(0,113,227,.25);border-radius:8px;margin-right:6px}._maskIndicator_40b0r_410 ._icon_40b0r_124{font-size:12px}._maskIndicator_40b0r_410 ._label_40b0r_161{font-size:10px;color:#0071e3;font-weight:600;opacity:1}._imagePreviewContainer_40b0r_432{position:relative;width:36px;height:36px;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.3);flex-shrink:0;cursor:pointer}._imagePreview_40b0r_432{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._clearImageButton_40b0r_449{position:absolute;top:0;right:0;width:14px;height:14px;background:#00000080;color:#fff;border:none;border-radius:0 0 0 4px;display:flex;align-items:center;justify-content:center;font-size:10px;cursor:pointer;padding:0;line-height:1}._clearImageButton_40b0r_449:hover{background:#ff3b30cc}._uploadButton_40b0r_472{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:#fff6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#1d1d1f;border:1px solid rgba(255,255,255,.3);border-radius:10px;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);flex-shrink:0}._uploadButton_40b0r_472:hover{background:#fff9;transform:translateY(-1px)}._dropdownContainer_40b0r_496{position:relative;overflow:visible}._dropdownTrigger_40b0r_502{position:relative}._dropdownTrigger_40b0r_502._active_40b0r_110{background:#0071e326;border-color:#0071e366;color:#0071e3}._dropdownArrow_40b0r_512{font-size:7px;margin-left:3px;opacity:.5;transition:all .2s ease}._dropdownTrigger_40b0r_502:hover ._dropdownArrow_40b0r_512,._dropdownTrigger_40b0r_502._active_40b0r_110 ._dropdownArrow_40b0r_512{opacity:1}._dropdownMenu_40b0r_524{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:10px;min-width:200px;background:#fff6;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.28);border-radius:14px;box-shadow:0 8px 32px #0000002e,0 2px 8px #00000014,inset 0 1px #fff6;padding:8px;z-index:1001;animation:_dropdownSlideIn_40b0r_1 .2s cubic-bezier(.2,.8,.2,1)}._dropdownMenu_40b0r_524:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:14px;padding:1px;background:linear-gradient(135deg,#0071e340,#5856d626,#0071e340);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.7;pointer-events:none;z-index:-1}@keyframes _dropdownSlideIn_40b0r_1{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._dropdownItem_40b0r_578{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;background:#ffffff40;border:none;border-radius:10px;font-size:13px;font-weight:500;color:#1d1d1fd9;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;text-align:left;margin-bottom:4px}._dropdownItem_40b0r_578:last-child{margin-bottom:0}._dropdownItem_40b0r_578:hover{background:#ffffffb3;color:#0071e3;transform:translate(2px);box-shadow:0 2px 8px #0071e31f}._dropdownItem_40b0r_578:active{background:#0071e326;transform:translate(2px) scale(.98)}._dropdownIcon_40b0r_613{font-size:15px;width:22px;text-align:center;flex-shrink:0}._dropdownDivider_40b0r_620{height:1px;background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.1) 20%,rgba(0,0,0,.1) 80%,transparent 100%);margin:6px 12px}._shortcut_40b0r_630{margin-left:auto;font-size:10px;color:#00000059;font-weight:500;background:#0000000d;padding:2px 6px;border-radius:4px}._destructiveItem_40b0r_640{color:#ff3b30d9}._destructiveItem_40b0r_640:hover{background:#ff3b301f;color:#ff3b30;box-shadow:0 2px 8px #ff3b3026}._destructiveItem_40b0r_640:active{background:#ff3b3033}._toolbarContainer_xqal4_4{position:absolute;top:-37px;left:50%;transform:translate(-50%);z-index:100;transition:top .25s cubic-bezier(.4,0,.2,1)}._toolbarContainer_xqal4_4:hover{top:0}._toolbar_xqal4_4{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;padding:8px;background:#fff6;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.28);border-radius:16px;box-shadow:0 4px 12px #00000026,inset 0 1px #ffffff4d;transition:all .2s cubic-bezier(.4,0,.2,1)}._toolbar_xqal4_4:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:16px;padding:1px;background:linear-gradient(135deg,#0071e34d,#5856d633,#0071e34d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:-1}._toolbar_xqal4_4:hover:before{opacity:.6}._toolButton_xqal4_58{display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;background:#ffffff59;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#1d1d1fb8;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}._toolButton_xqal4_58:hover{background:#fffc;border-color:#fff6;transform:translateY(-1px) scale(1.05);box-shadow:0 4px 12px #0000001f;color:#1d1d1f}._toolButton_xqal4_58._active_xqal4_85{background:#0071e31f;border-color:#0071e34d;color:#0071e3;box-shadow:0 0 0 2px #0071e333}._toolIcon_xqal4_92{width:20px;height:20px;fill:currentColor}._toolButton_xqal4_58:after{content:attr(title);position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(8px);padding:4px 8px;background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:6px;color:#fff;font-size:11px;font-weight:500;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:1000}._toolButton_xqal4_58:hover:after{opacity:1;transform:translate(-50%) translateY(4px)}._toolDivider_xqal4_124{width:1px;height:24px;background:#00000026;margin:0 4px;flex-shrink:0}._panel_1qcg5_4{position:fixed;top:50%;right:20px;transform:translateY(-50%);width:320px;max-height:80vh;background:#fff6;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.28);border-radius:16px;box-shadow:0 8px 32px #0000002e,0 2px 8px #00000014,inset 0 1px #fff6;padding:16px;z-index:1000;display:flex;flex-direction:column;gap:12px;overflow-y:auto;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif}._panel_1qcg5_4:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:16px;padding:1px;background:linear-gradient(135deg,#0071e34d,#5856d633,#0071e34d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.6;pointer-events:none;z-index:-1}._header_1qcg5_48{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}._header_1qcg5_48 h3{margin:0;font-size:16px;font-weight:600;color:#1d1d1fe6;letter-spacing:-.2px}._closeButton_1qcg5_63{width:28px;height:28px;padding:0;background:#ffffff59;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#1d1d1fb8;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1}._closeButton_1qcg5_63:hover{background:#ff3b301f;border-color:#ff3b304d;color:#ff3b30;transform:scale(1.1)}._scopeToggle_1qcg5_89{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#ffffff40;border-radius:10px;border:1px solid rgba(255,255,255,.2)}._scopeLabel_1qcg5_99{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#1d1d1fd9;cursor:pointer}._scopeLabel_1qcg5_99 input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#0071e3}._overlayToggle_1qcg5_116{width:28px;height:28px;padding:0;background:#ffffff59;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#1d1d1fb8;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;font-size:14px}._overlayToggle_1qcg5_116:hover{background:#fff9;transform:scale(1.1)}._overlayToggle_1qcg5_116._overlayActive_1qcg5_139{background:#ffc10740;border-color:#ffc10780;box-shadow:0 0 0 2px #ffc1074d}._categoryTabs_1qcg5_145{display:flex;gap:6px;padding:4px;background:#fff3;border-radius:10px;border:1px solid rgba(255,255,255,.15)}._categoryTab_1qcg5_145{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;background:transparent;border:none;border-radius:8px;font-size:12px;font-weight:500;color:#1d1d1f99;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}._categoryTab_1qcg5_145:hover{background:#ffffff4d;color:#1d1d1fcc}._categoryTab_1qcg5_145._active_1qcg5_176{background:#fff9;color:#0071e3;box-shadow:0 2px 6px #0071e326}._categoryIcon_1qcg5_182{font-size:14px;line-height:1}._adjustmentControls_1qcg5_187{display:flex;flex-direction:column;gap:16px;padding:8px 0;max-height:400px;overflow-y:auto}._sliderGroup_1qcg5_196{display:flex;flex-direction:column;gap:8px}._sliderHeader_1qcg5_202{display:flex;align-items:center;justify-content:space-between}._sliderHeader_1qcg5_202 label{font-size:13px;font-weight:500;color:#1d1d1fd9}._sliderValue_1qcg5_214{font-size:12px;font-weight:600;color:#0071e3;background:#0071e31a;padding:2px 8px;border-radius:6px;min-width:50px;text-align:right}._slider_1qcg5_196{width:100%;height:6px;border-radius:3px;background:#ffffff4d;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:all .15s ease}._slider_1qcg5_196::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#0071e3,#5856d6);cursor:pointer;box-shadow:0 2px 6px #0071e366;-webkit-transition:all .15s ease;transition:all .15s ease}._slider_1qcg5_196::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 3px 8px #0071e380}._slider_1qcg5_196::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#0071e3,#5856d6);cursor:pointer;border:none;box-shadow:0 2px 6px #0071e366;-moz-transition:all .15s ease;transition:all .15s ease}._slider_1qcg5_196::-moz-range-thumb:hover{transform:scale(1.15);box-shadow:0 3px 8px #0071e380}._slider_1qcg5_196:focus{outline:none}._slider_1qcg5_196:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px #0071e34d}._slider_1qcg5_196:focus::-moz-range-thumb{box-shadow:0 0 0 3px #0071e34d}._toggleGroup_1qcg5_282{display:flex;gap:8px;flex-wrap:wrap}._toggleButton_1qcg5_288{flex:1;min-width:100px;padding:10px 16px;background:#ffffff59;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:10px;font-size:13px;font-weight:500;color:#1d1d1fb8;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif}._toggleButton_1qcg5_288:hover{background:#fff9;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}._toggleButton_1qcg5_288._active_1qcg5_176{background:#0071e31f;border-color:#0071e34d;color:#0071e3;box-shadow:0 0 0 2px #0071e333}._previewToggle_1qcg5_318{padding:8px 0;border-top:1px solid rgba(255,255,255,.2)}._previewToggle_1qcg5_318 label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#1d1d1fd9;cursor:pointer}._previewToggle_1qcg5_318 input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#0071e3}._actionButtons_1qcg5_340{display:flex;gap:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.2)}._resetButton_1qcg5_347,._applyButton_1qcg5_348{flex:1;padding:10px 16px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;border:1px solid rgba(255,255,255,.2)}._resetButton_1qcg5_347{background:#ffffff59;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#1d1d1fd9}._resetButton_1qcg5_347:hover:not(:disabled){background:#fff9;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}._resetButton_1qcg5_347:disabled{opacity:.5;cursor:not-allowed}._applyButton_1qcg5_348{background:linear-gradient(135deg,#0071e3,#5856d6);color:#fff;box-shadow:0 4px 12px #0071e359,0 1px #fffc}._applyButton_1qcg5_348:hover:not(:disabled){background:linear-gradient(135deg,#0077ed,#5e5ce6);transform:translateY(-1px);box-shadow:0 6px 16px #0071e373,0 1px #ffffffe6}._applyButton_1qcg5_348:active:not(:disabled){transform:translateY(0)}._applyButton_1qcg5_348:disabled{opacity:.6;cursor:not-allowed;transform:none}._adjustmentControls_1qcg5_187::-webkit-scrollbar{width:6px}._adjustmentControls_1qcg5_187::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}._adjustmentControls_1qcg5_187::-webkit-scrollbar-thumb{background:#0071e34d;border-radius:3px}._adjustmentControls_1qcg5_187::-webkit-scrollbar-thumb:hover{background:#0071e380}._panel_1qcg5_4::-webkit-scrollbar{width:6px}._panel_1qcg5_4::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}._panel_1qcg5_4::-webkit-scrollbar-thumb{background:#0071e34d;border-radius:3px}._panel_1qcg5_4::-webkit-scrollbar-thumb:hover{background:#0071e380}._liquifyControls_ly129_1{padding:16px;background:#ffffff0d;border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._section_ly129_8{margin-bottom:20px}._header_ly129_12{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._header_ly129_12 h3{margin:0;font-size:14px;font-weight:600;color:var(--text-primary, #e0e0e0)}._gpuBadge_ly129_26{font-size:11px;padding:4px 8px;background:#4caf5033;border:1px solid rgba(76,175,80,.5);border-radius:4px;color:#4caf50;font-weight:500}._label_ly129_36{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:500;color:var(--text-secondary, #b0b0b0);margin-bottom:8px}._value_ly129_46{color:var(--text-primary, #e0e0e0);font-weight:600}._modeGrid_ly129_51{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}._modeButton_ly129_57{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 8px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:6px;cursor:pointer;transition:all .2s ease;color:var(--text-secondary, #b0b0b0)}._modeButton_ly129_57:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-1px)}._modeButton_ly129_57._active_ly129_77{background:#2196f333;border-color:#2196f380;color:#2196f3}._modeIcon_ly129_83{font-size:20px;margin-bottom:4px}._modeLabel_ly129_88{font-size:11px;font-weight:500;text-align:center}._slider_ly129_94{width:100%;height:6px;border-radius:3px;background:#ffffff1a;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}._slider_ly129_94::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#2196f3;cursor:pointer;box-shadow:0 2px 4px #0000004d;-webkit-transition:all .2s ease;transition:all .2s ease}._slider_ly129_94::-webkit-slider-thumb:hover{background:#42a5f5;transform:scale(1.1)}._slider_ly129_94::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#2196f3;cursor:pointer;border:none;box-shadow:0 2px 4px #0000004d;-moz-transition:all .2s ease;transition:all .2s ease}._slider_ly129_94::-moz-range-thumb:hover{background:#42a5f5;transform:scale(1.1)}._resetButton_ly129_137{width:100%;padding:10px 16px;background:#f443361a;border:1px solid rgba(244,67,54,.3);border-radius:6px;color:#f44336;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}._resetButton_ly129_137:hover:not(:disabled){background:#f4433633;border-color:#f4433680}._resetButton_ly129_137:disabled{opacity:.5;cursor:not-allowed}._processing_ly129_160{text-align:center;padding:8px;font-size:12px;color:var(--text-secondary, #b0b0b0);font-style:italic}._healControls_m4xrj_4{padding:16px;background:#ffffff0d;border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._section_m4xrj_11{margin-bottom:20px}._header_m4xrj_15{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._header_m4xrj_15 h3{margin:0;font-size:14px;font-weight:600;color:var(--text-primary, #e0e0e0)}._description_m4xrj_29{margin:0;font-size:12px;color:var(--text-secondary, #888);line-height:1.4}._gpuBadge_m4xrj_36{font-size:11px;padding:4px 8px;background:#4caf5033;border:1px solid rgba(76,175,80,.5);border-radius:4px;color:#4caf50;font-weight:500}._label_m4xrj_46{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:500;color:var(--text-secondary, #b0b0b0);margin-bottom:8px}._value_m4xrj_56{color:var(--text-primary, #e0e0e0);font-weight:600}._modeGrid_m4xrj_61{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}._modeButton_m4xrj_67{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 8px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:6px;cursor:pointer;transition:all .2s ease;color:var(--text-secondary, #b0b0b0)}._modeButton_m4xrj_67:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-1px)}._modeButton_m4xrj_67._active_m4xrj_87{background:#9c27b033;border-color:#9c27b080;color:#ce93d8}._modeIcon_m4xrj_93{font-size:20px;margin-bottom:4px}._modeLabel_m4xrj_98{font-size:11px;font-weight:500;text-align:center}._slider_m4xrj_104{width:100%;height:6px;border-radius:3px;background:#ffffff1a;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}._slider_m4xrj_104::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#9c27b0;cursor:pointer;box-shadow:0 2px 4px #0000004d;-webkit-transition:all .2s ease;transition:all .2s ease}._slider_m4xrj_104::-webkit-slider-thumb:hover{background:#ba68c8;transform:scale(1.1)}._slider_m4xrj_104::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#9c27b0;cursor:pointer;border:none;box-shadow:0 2px 4px #0000004d;-moz-transition:all .2s ease;transition:all .2s ease}._slider_m4xrj_104::-moz-range-thumb:hover{background:#ba68c8;transform:scale(1.1)}._advancedToggle_m4xrj_147{width:100%;padding:8px 12px;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:var(--text-secondary, #b0b0b0);font-size:12px;cursor:pointer;text-align:left;transition:all .2s ease}._advancedToggle_m4xrj_147:hover{background:#ffffff0d;border-color:#fff3}._hint_m4xrj_165{margin:6px 0 0;font-size:11px;color:var(--text-tertiary, #666);font-style:italic}._resetButton_m4xrj_172{width:100%;padding:10px 16px;background:#f443361a;border:1px solid rgba(244,67,54,.3);border-radius:6px;color:#f44336;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}._resetButton_m4xrj_172:hover:not(:disabled){background:#f4433633;border-color:#f4433680}._resetButton_m4xrj_172:disabled{opacity:.5;cursor:not-allowed}._tips_m4xrj_195{background:#ffffff08;border-radius:6px;padding:12px;margin-top:16px}._tips_m4xrj_195 h4{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--text-primary, #e0e0e0)}._tips_m4xrj_195 ul{margin:0;padding-left:16px;font-size:11px;color:var(--text-secondary, #888);line-height:1.6}._tips_m4xrj_195 li{margin-bottom:4px}._tips_m4xrj_195 strong{color:#ce93d8}._processing_m4xrj_225{text-align:center;padding:8px;font-size:12px;color:var(--text-secondary, #b0b0b0);font-style:italic}@keyframes _pulse_m4xrj_1{0%{box-shadow:0 0 #9c27b066}70%{box-shadow:0 0 0 8px #9c27b000}to{box-shadow:0 0 #9c27b000}}._modeButton_m4xrj_67._active_m4xrj_87{animation:_pulse_m4xrj_1 2s infinite}._blurControls_rcbim_1{padding:16px;background:#ffffff0d;border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._section_rcbim_8{margin-bottom:20px}._header_rcbim_12{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._header_rcbim_12 h3{margin:0;font-size:14px;font-weight:600;color:var(--text-primary, #e0e0e0)}._description_rcbim_26{margin:0;font-size:12px;color:var(--text-secondary, #888);line-height:1.4}._gpuBadge_rcbim_33{font-size:11px;padding:4px 8px;background:#4caf5033;border:1px solid rgba(76,175,80,.5);border-radius:4px;color:#4caf50;font-weight:500}._label_rcbim_43{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:500;color:var(--text-secondary, #b0b0b0);margin-bottom:8px}._value_rcbim_53{color:var(--text-primary, #e0e0e0);font-weight:600}._hint_rcbim_58{margin:4px 0 0;font-size:11px;color:var(--text-tertiary, #666);line-height:1.3}._slider_rcbim_65{width:100%;height:6px;border-radius:3px;background:#ffffff1a;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}._slider_rcbim_65::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#2196f3;cursor:pointer;box-shadow:0 2px 4px #0000004d;-webkit-transition:all .2s ease;transition:all .2s ease}._slider_rcbim_65::-webkit-slider-thumb:hover{background:#42a5f5;transform:scale(1.1)}._slider_rcbim_65::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#2196f3;cursor:pointer;border:none;box-shadow:0 2px 4px #0000004d;-moz-transition:all .2s ease;transition:all .2s ease}._slider_rcbim_65::-moz-range-thumb:hover{background:#42a5f5;transform:scale(1.1)}._resetButton_rcbim_108{width:100%;padding:10px 16px;background:#f443361a;border:1px solid rgba(244,67,54,.3);border-radius:6px;color:#f44336;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}._resetButton_rcbim_108:hover:not(:disabled){background:#f4433633;border-color:#f4433680}._resetButton_rcbim_108:disabled{opacity:.5;cursor:not-allowed}._tips_rcbim_131{padding:12px;background:#2196f31a;border:1px solid rgba(33,150,243,.2);border-radius:6px;margin-top:16px}._tips_rcbim_131 h4{margin:0 0 8px;font-size:12px;font-weight:600;color:#2196f3}._tips_rcbim_131 ul{margin:0;padding:0 0 0 16px;font-size:11px;color:var(--text-secondary, #999);line-height:1.6}._tips_rcbim_131 li{margin-bottom:4px}._tips_rcbim_131 li:last-child{margin-bottom:0}._tips_rcbim_131 strong{color:var(--text-primary, #ddd)}._tips_rcbim_131 kbd{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:3px;padding:1px 4px;font-family:monospace;font-size:10px;color:var(--text-primary, #e0e0e0)}._processing_rcbim_176{text-align:center;padding:8px;font-size:12px;color:var(--text-secondary, #b0b0b0);font-style:italic}._meshWarpControls_12uyl_1{padding:16px;background:#ffffff0d;border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._section_12uyl_8{margin-bottom:20px}._header_12uyl_12{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._header_12uyl_12 h3{margin:0;font-size:14px;font-weight:600;color:var(--text-primary, #e0e0e0)}._description_12uyl_26{margin:0;font-size:12px;color:var(--text-secondary, #888);line-height:1.4}._badge_12uyl_33{font-size:11px;padding:4px 8px;background:#9c27b033;border:1px solid rgba(156,39,176,.5);border-radius:4px;color:#ce93d8;font-weight:500}._label_12uyl_43{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:500;color:var(--text-secondary, #b0b0b0);margin-bottom:8px}._value_12uyl_53{color:var(--text-primary, #e0e0e0);font-weight:600}._slider_12uyl_58{width:100%;height:6px;border-radius:3px;background:#ffffff1a;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}._slider_12uyl_58::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#9c27b0;cursor:pointer;box-shadow:0 2px 4px #0000004d;-webkit-transition:all .2s ease;transition:all .2s ease}._slider_12uyl_58::-webkit-slider-thumb:hover{background:#ba68c8;transform:scale(1.1)}._slider_12uyl_58::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#9c27b0;cursor:pointer;border:none;box-shadow:0 2px 4px #0000004d;-moz-transition:all .2s ease;transition:all .2s ease}._slider_12uyl_58::-moz-range-thumb:hover{background:#ba68c8;transform:scale(1.1)}._buttonGroup_12uyl_101{display:flex;gap:10px}._applyButton_12uyl_106{flex:1;padding:10px 16px;background:#9c27b033;border:1px solid rgba(156,39,176,.5);border-radius:6px;color:#ce93d8;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}._applyButton_12uyl_106:hover:not(:disabled){background:#9c27b04d;border-color:#9c27b0b3}._applyButton_12uyl_106:disabled{opacity:.5;cursor:not-allowed}._resetButton_12uyl_129{flex:1;padding:10px 16px;background:#f443361a;border:1px solid rgba(244,67,54,.3);border-radius:6px;color:#f44336;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}._resetButton_12uyl_129:hover:not(:disabled){background:#f4433633;border-color:#f4433680}._resetButton_12uyl_129:disabled{opacity:.5;cursor:not-allowed}._tips_12uyl_152,._useCases_12uyl_153{padding:12px;background:#9c27b01a;border:1px solid rgba(156,39,176,.2);border-radius:6px;margin-top:12px}._tips_12uyl_152 h4,._useCases_12uyl_153 h4{margin:0 0 8px;font-size:12px;font-weight:600;color:#ce93d8}._tips_12uyl_152 ul,._useCases_12uyl_153 ul{margin:0;padding:0 0 0 16px;font-size:11px;color:var(--text-secondary, #999);line-height:1.6}._tips_12uyl_152 li,._useCases_12uyl_153 li{margin-bottom:4px}._tips_12uyl_152 li:last-child,._useCases_12uyl_153 li:last-child{margin-bottom:0}._tips_12uyl_152 strong,._useCases_12uyl_153 strong{color:var(--text-primary, #ddd)}._useCases_12uyl_153{background:#0096881a;border-color:#00968833}._useCases_12uyl_153 h4{color:#80cbc4}._processing_12uyl_202{text-align:center;padding:10px;margin-top:12px;font-size:12px;color:var(--text-secondary, #b0b0b0);font-style:italic;background:#ffffff0d;border-radius:4px}._container_50peb_1{display:flex;flex-direction:column;height:100%;max-height:100%;width:100%;background:transparent;color:var(--text-primary, #1d1d1f);overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;box-sizing:border-box;min-height:0;flex:1 1 0}._container_50peb_1:fullscreen,._container_50peb_1._fullscreenMode_50peb_19{background:linear-gradient(145deg,#f5f7fafa,#ebeef5f5);padding:0;width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important}._container_50peb_1:-webkit-full-screen,._container_50peb_1._fullscreenMode_50peb_19{background:linear-gradient(145deg,#f5f7fafa,#ebeef5f5);padding:0;width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important}._container_50peb_1:-moz-full-screen,._container_50peb_1._fullscreenMode_50peb_19{background:linear-gradient(145deg,#f5f7fafa,#ebeef5f5);padding:0;width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important}._container_50peb_1:-ms-fullscreen,._container_50peb_1._fullscreenMode_50peb_19{background:linear-gradient(145deg,#f5f7fafa,#ebeef5f5);padding:0;width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important}._saveButton_50peb_63{padding:10px 16px;font-size:13px;font-weight:600;border-radius:12px;border:1px solid rgba(0,113,227,.6);background:#0071e3db;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);color:#fff;cursor:pointer;transition:all .2s cubic-bezier(.34,1.56,.64,1);box-shadow:0 4px 16px #0071e33d,inset 0 1px #ffffff29;width:100%;position:relative;overflow:hidden}._saveButton_50peb_63:hover:not(:disabled){background:#0071e3f0;transform:translateY(-1px);box-shadow:0 8px 24px #0071e352,inset 0 1px #ffffff3d}._saveButton_50peb_63:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}._closeButton_50peb_94{padding:10px 16px;border-radius:12px;border:1px solid rgba(0,0,0,.1);background:#ffffff80;backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);color:#1d1d1f;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;width:100%}._closeButton_50peb_94:hover{background:#fffc;border-color:#00000026;transform:translateY(-1px)}._fullscreenButton_50peb_115{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:#1d1d1fb3;cursor:pointer;transition:all .2s ease}._fullscreenButton_50peb_115 svg{width:15px;height:15px}._fullscreenButton_50peb_115:hover{background:#0000000a;color:#1d1d1f}._fullscreenButton_50peb_115:active{transform:scale(.95)}._mainContent_50peb_144{display:flex;flex:1 1 0;overflow:hidden;padding:6px 8px 8px;gap:8px;min-height:0;max-height:100%;position:relative;box-sizing:border-box}._fullscreenMode_50peb_19 ._mainContent_50peb_144,._container_50peb_1._fullscreenMode_50peb_19>._mainContent_50peb_144{height:calc(100vh - 16px)!important;max-height:calc(100vh - 16px)!important;flex:1 1 auto!important}._panelToggle_50peb_165._leftToggle_50peb_165{position:absolute;top:50%;transform:translateY(-50%);left:-18px;z-index:10}._panelToggle_50peb_165._rightToggle_50peb_173{position:absolute;top:50%;transform:translateY(-50%);right:-18px;z-index:10}._panelToggle_50peb_165{width:36px;height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.3);background:#ffffffd9;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);color:#1d1d1f;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #00000014,0 2px 4px #0000000a,inset 0 1px #ffffff80;padding:0}._panelToggle_50peb_165:hover{background:#fffffff2;transform:translateY(-50%) scale(1.05);box-shadow:0 6px 16px #0000001f,0 3px 6px #0000000f,inset 0 1px #fff9}._panelToggle_50peb_165:active{transform:translateY(-50%) scale(.98)}._panelToggle_50peb_165 svg{transition:transform .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}._sidebar_50peb_220{display:flex;flex-direction:column;width:140px;background:#ffffffb8;backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);border-radius:12px;border:1px solid rgba(255,255,255,.28);overflow-y:auto;overflow-x:hidden;flex-shrink:0;box-shadow:0 4px 16px #0000000d,inset 0 1px #ffffff4d;transition:width .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);transform-origin:left center;position:relative;max-height:100%;box-sizing:border-box}._sidebar_50peb_220._collapsed_50peb_243{width:0;opacity:0;transform:translate(-20px);pointer-events:none;border:none;padding:0;margin:0}._sidebarSection_50peb_255{padding:6px 6px 8px;flex:1 1 0;overflow-y:auto;overflow-x:hidden;min-height:0}._sidebarFooter_50peb_264{padding:8px;border-top:1px solid rgba(0,0,0,.05);display:flex;flex-direction:column;gap:8px;background:#ffffff4d}._historySection_50peb_273{display:flex;align-items:center;gap:4px;justify-content:center;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.05)}._actionButtons_50peb_282{display:flex;flex-direction:column;gap:8px}._canvasArea_50peb_288{flex:1 1 0;display:flex;flex-direction:column;position:relative;overflow:hidden;background:#ffffff14;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border-radius:16px;border:1px solid rgba(255,255,255,.22);box-shadow:0 14px 40px #00000024,0 4px 16px #0000000f,inset 0 1px #ffffff2e;z-index:50;min-height:0;box-sizing:border-box}._canvasWrapper_50peb_308{flex:1 1 0;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;min-height:0}._canvasWrapper_50peb_308 bitmappery-editor{width:100%;height:100%}._minimalMode_50peb_330 bitmappery-editor{width:100%!important;height:100%!important}._rightPanel_50peb_335{display:flex;flex-direction:column;width:260px;background:#ffffff0d;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border-radius:12px;border:1px solid rgba(255,255,255,.1);overflow-y:auto;overflow-x:hidden;flex-shrink:0;box-shadow:0 4px 16px #0000000d,inset 0 1px #ffffff1a;transition:width .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);transform-origin:right center;position:relative;max-height:100%;box-sizing:border-box}._rightPanel_50peb_335._collapsed_50peb_243{width:0;opacity:0;transform:translate(20px);pointer-events:none;border:none;padding:0;margin:0}._rightPanel_50peb_335::-webkit-scrollbar{width:6px}._rightPanel_50peb_335::-webkit-scrollbar-track{background:transparent;margin:8px 0}._rightPanel_50peb_335::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}._rightPanel_50peb_335::-webkit-scrollbar-thumb:hover{background:#00000040}._rightPanelSection_50peb_390{padding:6px 8px 8px;overflow:visible;min-height:0;flex-shrink:0}._rightPanelSection_50peb_390:has(._toolOptionsHost_50peb_398[style*="display: none"]),._rightPanelSection_50peb_390:has(._toolOptionsHost_50peb_398:empty){display:none}._toolOptionsHost_50peb_398{width:100%;border-radius:10px;padding:6px 8px;margin-bottom:4px;box-shadow:0 10px 30px #0000001f,0 2px 8px #0000000f,inset 0 1px #ffffffa6;background:radial-gradient(circle at 0% 0%,#fffffffa,#f0f4fcf5);backdrop-filter:blur(20px) saturate(185%);-webkit-backdrop-filter:blur(20px) saturate(185%);overflow:visible}._toolOptionsHost_50peb_398:empty,._toolOptionsHost_50peb_398._hidden_50peb_424,._hidden_50peb_424{display:none!important;padding:0!important;margin:0!important;height:0!important;border:none!important;background:none!important;box-shadow:none!important}._processingOverlay_50peb_435{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at top,#fffffffa,#f0f2f8f5);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;z-index:100}._spinner_50peb_450{width:40px;height:40px;border:3px solid rgba(0,0,0,.06);border-top-color:#0071e3;border-radius:50%;animation:_spin_50peb_450 .8s linear infinite;box-shadow:0 0 0 1px #ffffffe6,0 4px 12px #00000014}@keyframes _spin_50peb_450{to{transform:rotate(360deg)}}._processingText_50peb_468{font-size:14px;color:#1d1d1f}._progressBar_50peb_473{width:200px;height:4px;background:#0000000f;border-radius:2px;overflow:hidden}._progressFill_50peb_481{height:100%;background:linear-gradient(90deg,#0071e3,#5856d6);border-radius:2px;transition:width .2s ease}._errorMessage_50peb_488{padding:12px 16px;background:#ff3b300a;border:1px solid rgba(255,59,48,.25);border-radius:6px;color:#c0392b;font-size:13px;margin:8px 0 0}._emptyState_50peb_498{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:16px;color:#1d1d1f99}._emptyStateIcon_50peb_508{width:64px;height:64px;opacity:.5}._emptyStateText_50peb_514{font-size:14px;text-align:center}._menuToggle_50peb_519{position:absolute;top:8px;left:8px;z-index:1000;width:28px;height:28px;border-radius:6px;border:1px solid rgba(0,0,0,.1);background:#fffc;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}@media (max-width: 1024px){._sidebar_50peb_220{width:120px}._rightPanel_50peb_335{width:240px}._rightPanelSection_50peb_390{padding:4px 6px 6px}._sidebarSection_50peb_255{padding:4px 4px 6px}}@media (max-width: 768px){._mainContent_50peb_144{flex-direction:column;padding:4px 6px 6px;gap:6px}._sidebar_50peb_220,._rightPanel_50peb_335{width:100%;max-height:160px;flex-direction:row;overflow-x:auto;border-radius:10px}._canvasArea_50peb_288{border-radius:10px}}._interactionOverlay_50peb_579{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;touch-action:none}._rightPanelSectionHidden_50peb_590{display:none!important}.options-panel-wrapper .component__content,.layer-effects .component__content{height:auto!important;max-height:none!important;overflow:visible!important}.tool-options-panel,.tool-options-panel .component,.tool-options-panel .component__content,.options-panel-wrapper,.options-panel-wrapper .component,.options-panel-wrapper .component__content{background:transparent!important;box-shadow:none!important;border:none!important;padding:0!important;margin:0!important;color:#1d1d1f!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif!important}.tool-options-panel .input-group,.tool-options-panel .row,.options-panel-wrapper .input-group,.options-panel-wrapper .row{margin-bottom:12px!important;display:flex!important;align-items:center!important;gap:10px!important}.tool-options-panel .component__header,.options-panel-wrapper .component__header{background:transparent!important;border-bottom:1px solid rgba(0,0,0,.06)!important;color:#1d1d1f!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important;padding:8px 4px!important;margin-bottom:12px!important;opacity:.8!important}.tool-options-panel .component__header{display:none!important}.tool-options-panel label,.options-panel-wrapper label,.tool-options-panel .label,.options-panel-wrapper .label{color:#1d1d1fb3!important;font-size:12px!important;font-weight:500!important;min-width:80px!important}.tool-options-panel input[type=text],.tool-options-panel input[type=number],.options-panel-wrapper input[type=text],.options-panel-wrapper input[type=number]{background:#fff9!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:8px!important;color:#1d1d1f!important;padding:6px 10px!important;font-size:13px!important;transition:all .2s ease!important;height:32px!important;box-shadow:inset 0 1px 2px #00000008!important}.tool-options-panel input[type=text]:focus,.tool-options-panel input[type=number]:focus,.options-panel-wrapper input[type=text]:focus,.options-panel-wrapper input[type=number]:focus{background:#fff!important;border-color:#0071e3!important;box-shadow:0 0 0 3px #0071e326!important;outline:none!important}.tool-options-panel select,.options-panel-wrapper select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:#fff9!important;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%231d1d1f%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E)!important;background-repeat:no-repeat!important;background-position:right 10px center!important;background-size:10px!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:8px!important;color:#1d1d1f!important;padding:6px 30px 6px 10px!important;font-size:13px!important;height:32px!important;cursor:pointer!important;width:100%!important}.tool-options-panel input[type=range],.options-panel-wrapper input[type=range]{-webkit-appearance:none!important;width:100%!important;height:4px!important;background:#0000001a!important;border-radius:2px!important;outline:none!important;margin:10px 0!important;cursor:pointer!important}.tool-options-panel input[type=range]::-webkit-slider-thumb,.options-panel-wrapper input[type=range]::-webkit-slider-thumb{-webkit-appearance:none!important;width:18px!important;height:18px!important;border-radius:50%!important;background:#fff!important;border:.5px solid rgba(0,0,0,.04)!important;box-shadow:0 2px 6px #00000026,0 1px 1px #0000001a!important;cursor:pointer!important;-webkit-transition:transform .1s ease!important;transition:transform .1s ease!important}.tool-options-panel input[type=range]::-webkit-slider-thumb:hover,.options-panel-wrapper input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.1)!important}.tool-options-panel button,.options-panel-wrapper button{background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:8px!important;color:#1d1d1f!important;padding:6px 12px!important;font-size:13px!important;font-weight:500!important;cursor:pointer!important;transition:all .2s ease!important;box-shadow:0 1px 2px #0000000d!important}.tool-options-panel button:hover,.options-panel-wrapper button:hover{background:#f5f5f7!important;border-color:#00000026!important;transform:translateY(-1px)!important}.tool-options-panel button.active,.options-panel-wrapper button.active{background:#0071e3!important;color:#fff!important;border-color:#0071e3!important}.tool-options-panel input[type=checkbox],.options-panel-wrapper input[type=checkbox]{width:16px!important;height:16px!important;border-radius:4px!important;border:1px solid rgba(0,0,0,.2)!important;cursor:pointer!important;accent-color:#0071e3!important}.tool-options-panel .row{display:flex!important;justify-content:space-between!important;width:100%!important}.tool-options-panel .color-picker-trigger{width:32px!important;height:32px!important;border-radius:8px!important;border:2px solid #fff!important;box-shadow:0 0 0 1px #0000001a!important}._container_zbv75_1{display:flex;flex-direction:column;gap:16px;padding:20px;background:transparent;width:100%;max-width:100%}._title_zbv75_11{font-size:14px;font-weight:600;color:#e4e4e7;margin:0 0 8px;display:flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.02em}._section_zbv75_23{display:flex;flex-direction:column;gap:10px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}._section_zbv75_23:last-child{border-bottom:none;padding-bottom:0}._label_zbv75_36{font-size:12px;font-weight:500;color:#e4e4e799;text-transform:uppercase;letter-spacing:.5px}._colorGrid_zbv75_44{display:grid;grid-template-columns:repeat(auto-fill,minmax(28px,1fr));gap:8px}._colorOption_zbv75_50{width:28px;height:28px;border-radius:50%;border:2px solid rgba(255,255,255,.1);cursor:pointer;transition:transform .2s cubic-bezier(.34,1.56,.64,1);position:relative}._colorOption_zbv75_50:hover{transform:scale(1.15);z-index:1;border-color:#ffffff80}._colorOption_zbv75_50._active_zbv75_66{border-color:#6366f1;transform:scale(1.15);box-shadow:0 0 0 2px #6366f14d}._customPicker_zbv75_72{width:100%;height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.1);padding:4px 8px;background:#0003;cursor:pointer;display:flex;align-items:center;gap:10px;transition:all .2s ease}._customPicker_zbv75_72:hover{border-color:#6366f180;background:#0000004d}._colorInput_zbv75_91{width:20px;height:20px;border:none;padding:0;background:none;border-radius:50%;cursor:pointer}._colorInput_zbv75_91::-webkit-color-swatch-wrapper{padding:0}._colorInput_zbv75_91::-webkit-color-swatch{border:none;border-radius:50%;border:1px solid rgba(255,255,255,.2)}._hexValue_zbv75_111{font-family:SF Mono,Roboto Mono,monospace;font-size:12px;color:#e4e4e7cc;flex:1}._container_x063u_8{max-width:1400px;margin:0 auto;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}._toolbarContainer_x063u_18{position:sticky;top:0;z-index:100;width:100%;padding:16px;background:transparent}._toolbar_x063u_18{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#27272a40;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(63,63,70,.4);border-radius:32px;box-shadow:0 4px 12px #00000026,0 8px 32px #0000001a,inset 0 1px #ffffff0d;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:visible}._toolbar_x063u_18:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:32px;padding:1px;background:linear-gradient(135deg,#6366f14d,#a855f733,#6366f14d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:-1}._toolbar_x063u_18:hover:before{opacity:.6}._controlGroup_x063u_72{position:relative}._controlButton_x063u_77{display:flex;align-items:center;gap:6px;padding:8px 12px;background:transparent;border:none;border-radius:20px;color:#e4e4e7;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}._controlButton_x063u_77:hover:not(:disabled){background:#ffffff14}._controlButton_x063u_77:active:not(:disabled){background:#ffffff1f;transform:scale(.98)}._controlButton_x063u_77:disabled{opacity:.5;cursor:not-allowed}._controlButtonPrimary_x063u_108{background:#6366f133;border:1px solid rgba(99,102,241,.4)}._controlButtonPrimary_x063u_108:hover:not(:disabled){background:#6366f14d;border-color:#6366f199}._controlButtonHighlight_x063u_118{background:#a855f733;border:1px solid rgba(168,85,247,.4)}._controlButtonHighlight_x063u_118:hover:not(:disabled){background:#a855f74d;border-color:#a855f799}._controlIcon_x063u_128{font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center}._controlLabel_x063u_136{font-size:13px;font-weight:500;letter-spacing:-.01em}._controlArrow_x063u_142{font-size:10px;opacity:.7;transition:transform .15s ease}._controlGroup_x063u_72:hover ._controlArrow_x063u_142{opacity:1}._loadedBadge_x063u_152{padding:2px 8px;background:#22c55e33;border:1px solid rgba(34,197,94,.4);border-radius:10px;font-size:11px;font-weight:600;color:#4ade80;text-transform:uppercase;letter-spacing:.02em}._divider_x063u_165{width:1px;height:24px;background:#ffffff26;margin:0 4px}._spacer_x063u_173{flex:1;min-width:12px}._dropdown_x063u_179{position:absolute;top:calc(100% + 8px);left:0;min-width:220px;max-width:320px;background:#27272af2;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(63,63,70,.5);border-radius:16px;box-shadow:0 8px 32px #0000004d,0 4px 16px #0003;padding:6px;z-index:1000;animation:_dropdownSlideIn_x063u_1 .2s cubic-bezier(.4,0,.2,1);overflow:hidden;max-height:400px;overflow-y:auto}@keyframes _dropdownSlideIn_x063u_1{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}._dropdown_x063u_179::-webkit-scrollbar{width:6px}._dropdown_x063u_179::-webkit-scrollbar-track{background:transparent}._dropdown_x063u_179::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}._dropdown_x063u_179::-webkit-scrollbar-thumb:hover{background:#ffffff4d}._dropdownItem_x063u_229{display:flex;align-items:center;gap:10px;padding:10px 12px;background:transparent;border:none;border-radius:10px;color:#e4e4e7;font-size:14px;font-weight:500;cursor:pointer;transition:all .12s ease;width:100%;text-align:left;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}._dropdownItem_x063u_229:hover:not(:disabled){background:#ffffff1a}._dropdownItem_x063u_229:active:not(:disabled){background:#ffffff26;transform:scale(.98)}._dropdownItem_x063u_229:disabled{opacity:.5;cursor:not-allowed}._dropdownItemActive_x063u_261{background:#6366f133}._dropdownItemActive_x063u_261:hover:not(:disabled){background:#6366f14d}._dropdownIcon_x063u_269{font-size:18px;line-height:1;flex-shrink:0}._dropdownLabel_x063u_275{flex:1;font-size:14px;font-weight:500}._dropdownContent_x063u_281{flex:1;display:flex;flex-direction:column;gap:2px}._dropdownHint_x063u_288{font-size:11px;color:#e4e4e799;text-transform:uppercase;letter-spacing:.02em}._dropdownCheck_x063u_295{font-size:14px;color:#6366f1;flex-shrink:0}._dropdownEmpty_x063u_301{padding:16px 12px;color:#e4e4e780;font-size:13px;text-align:center}._optionsGroup_x063u_309{display:flex;align-items:center;gap:8px}._toggleOption_x063u_315{display:flex;align-items:center;gap:6px;cursor:pointer;position:relative}._toggleCheckbox_x063u_323{display:none}._toggleSlider_x063u_327{position:relative;width:36px;height:20px;background:#ffffff26;border-radius:10px;transition:all .2s ease;cursor:pointer}._toggleSlider_x063u_327:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #0003}._toggleCheckbox_x063u_323:checked+._toggleSlider_x063u_327{background:linear-gradient(135deg,#6366f1,#8b5cf6)}._toggleCheckbox_x063u_323:checked+._toggleSlider_x063u_327:after{transform:translate(16px)}._toggleLabel_x063u_358{font-size:12px;font-weight:600;color:#e4e4e7;text-transform:uppercase;letter-spacing:.02em;-webkit-user-select:none;-moz-user-select:none;user-select:none}._generateButton_x063u_368{display:flex;align-items:center;gap:6px;padding:10px 20px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:20px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #6366f166,inset 0 1px #fff3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}._generateButton_x063u_368:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #6366f180,inset 0 1px #fff3}._generateButton_x063u_368:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #6366f166,inset 0 1px #fff3}._generateButton_x063u_368:disabled{opacity:.5;cursor:not-allowed;transform:none}._generateIcon_x063u_407{font-size:16px;line-height:1}._generateLabel_x063u_412{font-size:13px;font-weight:600;letter-spacing:-.01em}._spinner_x063u_418{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_x063u_418 .6s linear infinite}@keyframes _spin_x063u_418{to{transform:rotate(360deg)}}._progressContainer_x063u_434{margin-top:12px;padding:12px 16px;background:#27272a66;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;border:1px solid rgba(63,63,70,.3)}._progressBar_x063u_443{width:100%;height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden;margin-bottom:8px}._progressFill_x063u_452{height:100%;background:linear-gradient(90deg,#6366f1,#8b5cf6);transition:width .3s ease;border-radius:2px}._progressText_x063u_459{margin:0;font-size:12px;color:#e4e4e7cc;font-weight:500}._errorContainer_x063u_467{margin-top:12px;padding:12px 16px;background:#ef44441a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;border:1px solid rgba(239,68,68,.3);display:flex;align-items:center;gap:10px}._errorIcon_x063u_479{font-size:16px;flex-shrink:0}._errorText_x063u_484{flex:1;font-size:13px;color:#fca5a5;font-weight:500}._contentArea_x063u_494{padding:0 16px 32px;min-height:60vh}._dropZone_x063u_500{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px dashed rgba(255,255,255,.2);border-radius:24px;min-height:500px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}._dropZone_x063u_500:hover{border-color:#6366f180;background:#6366f10d;transform:scale(1.01)}._dropZoneActive_x063u_519{border-color:#6366f1;background:#6366f11a;border-style:solid;transform:scale(1.02)}._dropZoneContent_x063u_526{display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px;text-align:center}._dropZoneIcon_x063u_535{font-size:80px;opacity:.4;transition:all .3s ease}._dropZone_x063u_500:hover ._dropZoneIcon_x063u_535{opacity:.7;transform:scale(1.1)}._dropZoneTitle_x063u_546{font-size:24px;font-weight:600;color:#e4e4e7e6;margin:0}._dropZoneHint_x063u_553{font-size:16px;color:#e4e4e799;margin:0}._dropZoneFormats_x063u_559{font-size:13px;color:#e4e4e766;margin-top:8px}._resultsContainer_x063u_566{animation:_fadeIn_x063u_1 .4s ease}@keyframes _fadeIn_x063u_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._resultsGrid_x063u_583{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;margin-bottom:32px}._resultCard_x063u_591{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:20px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}._resultCard_x063u_591:hover{border-color:#fff3;box-shadow:0 8px 32px #0003;transform:translateY(-4px)}._resultHeader_x063u_607{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.1)}._resultTitle_x063u_616{font-size:15px;font-weight:600;color:#e4e4e7f2;letter-spacing:-.01em}._resultActionButton_x063u_623{padding:6px 14px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:12px;color:#e4e4e7e6;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}._resultActionButton_x063u_623:hover:not(:disabled){background:#ffffff26;border-color:#ffffff4d;transform:translateY(-1px)}._resultActionButton_x063u_623:active:not(:disabled){transform:translateY(0)}._resultActionButton_x063u_623:disabled{opacity:.5;cursor:not-allowed}._resultImageWrapper_x063u_652{position:relative;padding:20px;background:#0003;min-height:300px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}._resultImageWrapperActive_x063u_663{background:#6366f11a;border:2px solid rgba(99,102,241,.4)}._resultImage_x063u_652{max-width:100%;max-height:500px;-o-object-fit:contain;object-fit:contain;border-radius:12px;box-shadow:0 4px 16px #0000004d}._resultOverlay_x063u_676{position:absolute;top:0;right:0;bottom:0;left:0;background:#000c;display:flex;align-items:center;justify-content:center;animation:_fadeIn_x063u_1 .2s ease}._resultOverlayText_x063u_686{color:#fff;font-size:18px;font-weight:600;text-shadow:0 2px 8px rgba(0,0,0,.5)}._stepsContainer_x063u_694{margin-top:32px;padding:24px;background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:20px}._stepsTitle_x063u_703{font-size:18px;font-weight:600;color:#e4e4e7e6;margin:0 0 20px;letter-spacing:-.01em}._stepsGrid_x063u_711{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}._stepCard_x063u_717{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;transition:all .25s ease}._stepCard_x063u_717:hover{border-color:#fff3;box-shadow:0 4px 16px #0003;transform:translateY(-2px)}._stepLabel_x063u_731{padding:10px 14px;font-weight:600;font-size:12px;color:#e4e4e7cc;background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.1);text-transform:uppercase;letter-spacing:.02em}._stepImage_x063u_742{width:100%;display:block;background:#0003}@media (max-width: 1024px){._toolbar_x063u_18{flex-wrap:wrap;padding:12px}._resultsGrid_x063u_583{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width: 768px){._toolbarContainer_x063u_18{padding:12px}._toolbar_x063u_18{gap:6px;padding:10px}._controlButton_x063u_77{padding:7px 10px;font-size:13px}._controlLabel_x063u_136{font-size:12px}._generateButton_x063u_368{padding:9px 16px;font-size:13px}._divider_x063u_165,._spacer_x063u_173{display:none}._contentArea_x063u_494{padding:0 12px 24px}._dropZone_x063u_500{min-height:400px}._dropZoneContent_x063u_526{padding:32px}._dropZoneIcon_x063u_535{font-size:60px}._dropZoneTitle_x063u_546{font-size:20px}._dropZoneHint_x063u_553{font-size:14px}._resultsGrid_x063u_583{grid-template-columns:1fr;gap:16px}._resultHeader_x063u_607{padding:12px 16px}._resultImageWrapper_x063u_652{padding:16px;min-height:250px}._stepsGrid_x063u_711{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}}@media (max-width: 480px){._toolbar_x063u_18{gap:4px;padding:8px}._controlButton_x063u_77{padding:6px 8px;font-size:12px}._controlIcon_x063u_128{font-size:14px}._controlLabel_x063u_136{display:none}._generateButton_x063u_368{padding:8px 14px}._generateLabel_x063u_412{font-size:12px}._loadedBadge_x063u_152{display:none}._dropdown_x063u_179{min-width:200px;max-width:calc(100vw - 32px);left:50%;transform:translate(-50%)}._optionsGroup_x063u_309{flex-direction:column;gap:6px}._resultTitle_x063u_616{font-size:13px}._resultActionButton_x063u_623{padding:5px 10px;font-size:11px}._stepsGrid_x063u_711{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}._overlayMode_x063u_895{position:absolute;bottom:-42px;left:50%;transform:translate(-50%);z-index:2000;max-width:none;margin:0;padding:0;pointer-events:none}._overlayMode_x063u_895:hover{bottom:0}._overlayMode_x063u_895 ._toolbarContainer_x063u_18{position:static;padding:0;width:auto}._overlayMode_x063u_895 ._toolbar_x063u_18{pointer-events:auto}._overlayMode_x063u_895 ._dropdown_x063u_179{top:auto;bottom:calc(100% + 8px)}._cropperModalContent_120yj_1{display:flex;flex-direction:column;gap:6px;padding:6px;height:100%;max-height:100vh;overflow:hidden;box-sizing:border-box;min-height:0}._headerRow_120yj_16{display:flex;align-items:center;gap:16px;flex:1}._headerTitle_120yj_23{margin:0;font-size:18px;font-weight:600;color:#1d1d1f;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,sans-serif;letter-spacing:-.3px;white-space:nowrap}._featureDropdown_120yj_34{position:relative;z-index:100}._dropdownTrigger_120yj_39{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#0000000a;border:1px solid rgba(0,0,0,.08);border-radius:10px;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;color:#1d1d1f;transition:all .2s cubic-bezier(.25,.46,.45,.94);min-width:180px}._dropdownTrigger_120yj_39:hover{background:#0000000f;border-color:#0000001f}._dropdownTrigger_120yj_39:active{background:#00000014;transform:scale(.98)}._dropdownTriggerSpecial_120yj_66{background:linear-gradient(135deg,#0071e31a,#5856d61a);border-color:#0071e333;color:#0071e3}._dropdownTriggerSpecial_120yj_66:hover{background:linear-gradient(135deg,#0071e326,#5856d626);border-color:#0071e34d}._dropdownIcon_120yj_77{font-size:16px;line-height:1}._dropdownLabel_120yj_82{flex:1;text-align:left}._dropdownChevron_120yj_87{transition:transform .2s ease;opacity:.5}._dropdownChevronOpen_120yj_92{transform:rotate(180deg)}._dropdownMenu_120yj_96{position:absolute;top:calc(100% + 6px);left:0;min-width:240px;max-height:70vh;z-index:2000;background:#fffffffa;backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 20px 60px #00000026,0 8px 24px #00000014,0 2px 8px #0000000a;padding:6px;animation:_dropdownSlideIn_120yj_1 .2s cubic-bezier(.25,.46,.45,.94);overflow-y:auto}@keyframes _dropdownSlideIn_120yj_1{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}._dropdownItem_120yj_132{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:transparent;border:none;border-radius:10px;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;color:#1d1d1f;text-align:left;transition:all .15s ease}._dropdownItem_120yj_132:hover{background:#0000000a}._dropdownItem_120yj_132:active{background:#00000014;transform:scale(.98)}._dropdownItemActive_120yj_159{background:#0071e314;font-weight:500}._dropdownItemActive_120yj_159:hover{background:#0071e31f}._dropdownItemSpecial_120yj_168{background:linear-gradient(135deg,#0071e30d,#5856d60d);position:relative}._dropdownItemSpecial_120yj_168:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:20px;background:linear-gradient(180deg,#0071e3,#5856d6);border-radius:0 2px 2px 0;opacity:0;transition:opacity .2s ease}._dropdownItemSpecial_120yj_168:hover:before,._dropdownItemSpecial_120yj_168._dropdownItemActive_120yj_159:before{opacity:1}._dropdownItemIcon_120yj_192{font-size:18px;line-height:1;width:24px;text-align:center}._dropdownItemLabel_120yj_199{flex:1}._dropdownCheck_120yj_203{color:#0071e3;flex-shrink:0}._tabContent_120yj_209{flex:1;display:flex;flex-direction:column;overflow:auto;min-height:0}._generateContainer_120yj_219{flex:1;display:flex;flex-direction:column;overflow:auto;min-height:0;background:#ffffff0d;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border-radius:12px;border:1px solid rgba(255,255,255,.1);padding:16px;box-shadow:0 4px 16px #0000000d,inset 0 1px #ffffff1a}._bitmapperyContainer_120yj_237{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#ffffff0d;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border-radius:12px;border:1px solid rgba(255,255,255,.1);padding:0}._unifiedEditorContainer_120yj_250{flex:1;display:flex;flex-direction:column;width:100%;height:100%;max-height:100%;min-height:0;background:#ffffff14;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border-radius:14px;border:1px solid rgba(255,255,255,.18);overflow:hidden;box-shadow:0 14px 40px #0000002e,0 4px 16px #0000000f,inset 0 1px #ffffff2e;box-sizing:border-box}body._unified-canvas-fullscreen_120yj_273 ._unifiedEditorContainer_120yj_250{border-radius:0!important;border:none!important;box-shadow:none!important;height:100vh!important;max-height:100vh!important}body._unified-canvas-fullscreen_120yj_273 ._cropperModalContent_120yj_1{padding:0!important;gap:0!important;height:100vh!important;max-height:100vh!important}body._unified-canvas-fullscreen_120yj_273 ._tabContent_120yj_209{height:100%!important;max-height:100%!important}._bitmapperyFrame_120yj_293{width:100%;height:calc(100vh - 220px);border:0;display:block}._cropperContainer_120yj_300{position:relative;width:100%;flex:1;background:#ffffff0d;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border-radius:16px;border:1px solid rgba(255,255,255,.1);overflow:hidden;box-shadow:0 8px 24px #00000014,0 4px 12px #0000000a,inset 0 1px #ffffff1a;min-height:300px;max-height:calc(100vh - 140px);box-sizing:border-box}._controls_120yj_319{display:flex;flex-direction:column;gap:12px;padding:16px;background:#ffffff1a;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border-radius:12px;border:1px solid rgba(255,255,255,.15);flex-shrink:0;box-sizing:border-box}._controls_120yj_319 label{margin-right:4px;font-weight:500;color:#1d1d1f;font-size:14px;white-space:nowrap;flex-shrink:0}._aspectRatioSelect_120yj_342,._zoomSlider_120yj_343{padding:10px 14px;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:#ffffff1a;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);color:#1d1d1f;font-size:14px;font-weight:500;box-shadow:0 2px 8px #0000000d,inset 0 1px #ffffff1a;transition:all .3s cubic-bezier(.34,1.56,.64,1)}._aspectRatioSelect_120yj_342:focus,._zoomSlider_120yj_343:focus{outline:none;border-color:#0071e366;background:#fff3;box-shadow:0 0 0 3px #0071e326,0 4px 16px #00000014,inset 0 1px #fff3}._aspectRatioSelect_120yj_342{min-width:120px;max-width:140px;cursor:pointer;flex-shrink:1}._aspectRatioSelect_120yj_342:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-1px);box-shadow:0 4px 16px #00000014,inset 0 1px #ffffff26}._zoomSlider_120yj_343{flex-grow:1;max-width:140px;min-width:120px;accent-color:rgba(0,113,227,.8);cursor:pointer;flex-shrink:1}._zoomSlider_120yj_343::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:#ffffffe6;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border:2px solid rgba(0,113,227,.6);cursor:pointer;box-shadow:0 2px 8px #0000001a,0 0 0 4px #0071e31a,inset 0 1px #fff3;-webkit-transition:all .3s cubic-bezier(.34,1.56,.64,1);transition:all .3s cubic-bezier(.34,1.56,.64,1)}._zoomSlider_120yj_343::-webkit-slider-thumb:hover{transform:scale(1.1);border-color:#0071e3cc;box-shadow:0 4px 16px #00000026,0 0 0 6px #0071e333,inset 0 1px #ffffff4d}._zoomSlider_120yj_343::-webkit-slider-runnable-track{height:6px;background:#fff3;border-radius:3px;box-shadow:inset 0 1px 2px #0000001a}._actions_120yj_428{display:flex;justify-content:center;gap:12px;padding:12px 0;flex-shrink:0}._modalButton_120yj_436{padding:12px 24px;font-size:14px;font-weight:600;border-radius:12px;border:1px solid rgba(255,255,255,.2);cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);min-width:160px;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);position:relative;overflow:hidden}._modalButton_120yj_436._secondary_120yj_451{background:#ffffff1a;color:#1d1d1fcc;box-shadow:0 2px 8px #0000000d,inset 0 1px #ffffff1a}._modalButton_120yj_436._secondary_120yj_451:hover{background:#fff3;border-color:#ffffff4d;color:#1d1d1fe6;transform:translateY(-2px);box-shadow:0 6px 20px #00000014,inset 0 1px #fff3}._modalButton_120yj_436._secondary_120yj_451:active{transform:translateY(0);background:#ffffff26}._modalButton_120yj_436._success_120yj_474{background:#0071e3cc;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);color:#fff;border-color:#0071e399;box-shadow:0 4px 16px #0071e333,inset 0 1px #ffffff1a}._modalButton_120yj_436._success_120yj_474:hover{background:#0071e3e6;border-color:#0071e3cc;transform:translateY(-2px);box-shadow:0 8px 24px #0071e34d,inset 0 1px #fff3}._modalButton_120yj_436._success_120yj_474:active{transform:translateY(0);background:#0071e3b3;box-shadow:0 2px 12px #0071e333,inset 0 1px #ffffff1a}._modalTitleContent_120yj_511{display:flex;align-items:center;width:100%;padding:0 1rem}._modalTitleLeft_120yj_518{display:flex;align-items:center;gap:.75rem}._modalLogo_120yj_524{width:32px;height:32px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.875rem;box-shadow:0 4px 12px #667eea4d,0 2px 6px #764ba233}._modalBranding_120yj_539{display:flex;flex-direction:column;gap:.125rem}._modalTitle_120yj_511{font-size:1rem;font-weight:600;color:#1d1d1f;letter-spacing:-.01em}._modalSubtitle_120yj_552{font-size:.75rem;color:#1d1d1f99;font-weight:400}@media (max-width: 768px){._cropperModalContent_120yj_1{padding:12px;gap:12px;max-height:calc(100vh - 56px);min-height:388px}._headerRow_120yj_16{gap:12px}._headerTitle_120yj_23{font-size:16px}._dropdownTrigger_120yj_39{padding:6px 12px;font-size:13px;min-width:160px}._dropdownMenu_120yj_96{min-width:220px}._generateContainer_120yj_219{padding:12px;border-radius:10px}._cropperContainer_120yj_300{min-height:250px;max-height:calc(100vh - 152px);border-radius:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);box-shadow:0 6px 18px #0000000f,0 3px 8px #00000008,inset 0 1px #ffffff26}._controls_120yj_319{padding:12px;gap:8px;border-radius:10px;background:#ffffff1a;border:1px solid rgba(255,255,255,.15)}._controls_120yj_319 label{font-size:13px;margin-right:2px}._aspectRatioSelect_120yj_342{min-width:80px;max-width:100px;font-size:13px;padding:6px 8px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2)}._zoomSlider_120yj_343{max-width:100px;min-width:80px}._modalButton_120yj_436{padding:12px 20px;font-size:14px;min-width:100px;border-radius:12px}._actions_120yj_428{border-radius:14px;margin-top:6px}}@media (max-width: 480px){._cropperModalContent_120yj_1{padding:8px;gap:8px;max-height:calc(100vh - 56px);min-height:332px}._headerRow_120yj_16{gap:8px}._headerTitle_120yj_23{font-size:14px}._dropdownTrigger_120yj_39{padding:5px 10px;font-size:12px;min-width:140px;gap:6px}._dropdownIcon_120yj_77{font-size:14px}._dropdownMenu_120yj_96{min-width:200px;padding:4px;border-radius:12px}._dropdownItem_120yj_132{padding:8px 10px;font-size:13px;gap:8px;border-radius:8px}._dropdownItemIcon_120yj_192{font-size:16px;width:20px}._generateContainer_120yj_219{padding:8px;border-radius:8px}._cropperContainer_120yj_300{min-height:200px;max-height:calc(100vh - 144px);border-radius:10px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 12px #0000000d,0 2px 6px #00000005,inset 0 1px #ffffff26}._controls_120yj_319{flex-direction:row;align-items:center;padding:6px;gap:4px;border-radius:8px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);flex-wrap:nowrap;overflow-x:auto}._controls_120yj_319 label{margin-right:2px;font-size:12px}._aspectRatioSelect_120yj_342{min-width:80px;max-width:100px;font-size:12px;padding:4px 6px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2)}._zoomSlider_120yj_343{max-width:100px;min-width:70px;flex-shrink:1}._actions_120yj_428{flex-direction:column}._modalButton_120yj_436{width:100%}}._effectsControls_1axzo_1{background:#ffffff08;border-radius:8px;padding:16px;margin:8px 0;border:1px solid rgba(255,255,255,.08)}._header_1axzo_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._title_1axzo_16{margin:0;font-size:16px;font-weight:600;color:#fff}._resetButton_1axzo_23{padding:4px 12px;background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}._resetButton_1axzo_23:hover:not(:disabled){background:#ffffff1f;border-color:#fff3}._resetButton_1axzo_23:disabled{opacity:.5;cursor:not-allowed}._controls_1axzo_44{display:flex;flex-direction:column;gap:16px}._control_1axzo_44{display:flex;flex-direction:column;gap:4px}._label_1axzo_56{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:500;color:#ffffffe6;margin-bottom:4px}._value_1axzo_66{font-weight:600;color:#48c78e;min-width:40px;text-align:right}._slider_1axzo_73{width:100%;height:6px;border-radius:3px;background:#ffffff1a;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}._slider_1axzo_73::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#48c78e;cursor:pointer;border:2px solid rgba(255,255,255,.9);box-shadow:0 0 4px #48c78e4d;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1)}._slider_1axzo_73::-webkit-slider-thumb:hover{background:#5ad99e;transform:scale(1.1);box-shadow:0 0 8px #48c78e80}._slider_1axzo_73::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#48c78e;cursor:pointer;border:2px solid rgba(255,255,255,.9);box-shadow:0 0 4px #48c78e4d;-moz-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1)}._slider_1axzo_73:disabled{opacity:.4;cursor:not-allowed}._rangeLabels_1axzo_118{display:flex;justify-content:space-between;font-size:11px;color:#fff9;margin-top:2px}@media (max-width: 768px){._effectsControls_1axzo_1{padding:12px}._controls_1axzo_44{gap:12px}._control_1axzo_44{gap:2px}._label_1axzo_56{font-size:13px}}._colorCustomizer_15ttg_1{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:16px;margin:12px 0;color:#fff;box-shadow:0 4px 20px #00000026}._header_15ttg_10{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._header_15ttg_10 h4{margin:0;font-size:16px;font-weight:600;color:#fff}._toggleButton_15ttg_24{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:6px 12px;border-radius:6px;cursor:pointer;font-size:12px;transition:all .3s ease}._toggleButton_15ttg_24:hover{background:#ffffff4d;transform:translateY(-1px)}._controls_15ttg_40{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:16px}._colorWheelSection_15ttg_47,._adjustmentsSection_15ttg_48,._previewSection_15ttg_49{background:#ffffff1a;border-radius:8px;padding:12px}._colorWheelSection_15ttg_47 h5,._adjustmentsSection_15ttg_48 h5,._previewSection_15ttg_49 h5{margin:0 0 12px;font-size:14px;font-weight:500;color:#fff}._colorWheelContainer_15ttg_64{position:relative;display:flex;justify-content:center;margin-bottom:12px}._colorWheel_15ttg_47{border-radius:50%;cursor:crosshair;border:2px solid rgba(255,255,255,.3);box-shadow:0 2px 10px #0003}._colorIndicator_15ttg_78{position:absolute;width:12px;height:12px;border-radius:50%;border:2px solid white;box-shadow:0 0 0 2px #0000004d;pointer-events:none;transform:translate(-50%,-50%)}._adjustmentControl_15ttg_89{margin-bottom:16px}._adjustmentControl_15ttg_89 label{display:block;font-size:12px;margin-bottom:6px;color:#ffffffe6}._slider_15ttg_100{width:100%;height:6px;border-radius:3px;background:#fff3;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}._slider_15ttg_100::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#ff6b6b,#4ecdc4);cursor:pointer;box-shadow:0 2px 6px #0000004d;-webkit-transition:transform .2s ease;transition:transform .2s ease}._slider_15ttg_100::-webkit-slider-thumb:hover{transform:scale(1.1)}._slider_15ttg_100::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#ff6b6b,#4ecdc4);cursor:pointer;border:none;box-shadow:0 2px 6px #0000004d}._colorSwatch_15ttg_136{display:flex;gap:12px;align-items:center}._originalColor_15ttg_142,._adjustedColor_15ttg_143{width:40px;height:40px;border-radius:8px;border:2px solid rgba(255,255,255,.3);box-shadow:0 2px 8px #0003}._previewSection_15ttg_49{grid-column:1 / -1}._previewSection_15ttg_49 h5{text-align:center;margin-bottom:12px}@media (max-width: 768px){._controls_15ttg_40{grid-template-columns:1fr}._colorWheel_15ttg_47{width:250px;height:250px}._colorCustomizer_15ttg_1{padding:12px}}@media (prefers-color-scheme: dark){._colorCustomizer_15ttg_1{background:linear-gradient(135deg,#2c3e50,#34495e)}._colorWheelSection_15ttg_47,._adjustmentsSection_15ttg_48,._previewSection_15ttg_49{background:#ffffff0d}}._slowZoomContainer_cz7f7_1{background:#ffffff0d;border-radius:12px;padding:18px;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#fff}._header_cz7f7_12{display:flex;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.1)}._headerIcon_cz7f7_20{font-size:1.2em;margin-right:10px;color:#aeb8c2}._title_cz7f7_26{font-size:1em;font-weight:600;margin:0;letter-spacing:.5px}._controlGroup_cz7f7_33{margin-bottom:18px}._controlGroup_cz7f7_33:last-child{margin-bottom:0}._label_cz7f7_41{display:flex;justify-content:space-between;align-items:center;font-size:.85em;font-weight:500;margin-bottom:12px;color:#cdd5dc}._valueText_cz7f7_51{background:#0003;padding:4px 8px;border-radius:6px;font-size:.9em;font-variant-numeric:tabular-nums;min-width:45px;text-align:center}._sliderContainer_cz7f7_61{position:relative;display:flex;align-items:center}._slider_cz7f7_61{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;background:#0000004d;border-radius:3px;outline:none;cursor:pointer;transition:background .2s ease-in-out}._slider_cz7f7_61::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;background:#fff;border-radius:50%;cursor:pointer;border:2px solid #333;box-shadow:0 0 5px #00000080;-webkit-transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease}._slider_cz7f7_61::-moz-range-thumb{width:16px;height:16px;background:#fff;border-radius:50%;cursor:pointer;border:none;box-shadow:0 0 5px #00000080}._slider_cz7f7_61:hover::-webkit-slider-thumb{transform:scale(1.1);box-shadow:0 0 10px #8080ffb3}._slider_cz7f7_61:active::-webkit-slider-thumb{transform:scale(1.2);box-shadow:0 0 15px #8080ff}._slider_cz7f7_61{background-image:linear-gradient(to right,#8a2be2,#8a2be2);background-size:var(--track-percent, 0%) 100%;background-repeat:no-repeat}._slider_cz7f7_61::-webkit-slider-runnable-track{-webkit-appearance:none;height:6px;background:transparent;border-radius:3px}._directionToggle_cz7f7_126{display:flex;gap:8px;margin-top:12px}._directionButton_cz7f7_132{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#cdd5dc;cursor:pointer;font-size:.85em;font-weight:500;transition:all .2s ease}._directionButton_cz7f7_132:hover{background:#0000004d;border-color:#fff3;color:#fff}._directionButton_cz7f7_132._active_cz7f7_155{background:#8a2be2;border-color:#8a2be2;color:#fff;box-shadow:0 0 12px #8a2be266}._directionButton_cz7f7_132:disabled{opacity:.5;cursor:not-allowed}._directionIcon_cz7f7_167{font-size:1.1em}._snowyControls_o70st_2{background:linear-gradient(145deg,#fff,#f8f9fa);border:1px solid rgba(0,0,0,.1);border-radius:16px;padding:20px;box-shadow:0 4px 20px #00000014,0 1px 3px #0000001f,inset 0 1px #fff9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s cubic-bezier(.4,0,.2,1);margin:16px 0;position:relative;overflow:hidden}._snowyControls_o70st_2:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.03) 20%,rgba(0,0,0,.06) 50%,rgba(0,0,0,.03) 80%,transparent 100%)}._snowyControls_o70st_2:hover{transform:translateY(-1px);box-shadow:0 8px 30px #0000001f,0 2px 6px #00000014,inset 0 1px #fffc}._header_o70st_42{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.06)}._titleSection_o70st_51{display:flex;align-items:center;gap:12px}._icon_o70st_57{color:#007aff;font-size:24px;filter:drop-shadow(0 1px 2px rgba(0,122,255,.2))}._titleInfo_o70st_63{display:flex;flex-direction:column;gap:2px}._title_o70st_51{margin:0;font-size:16px;font-weight:600;color:#1d1d1f;letter-spacing:-.01em}._subtitle_o70st_77{margin:0;font-size:13px;color:#86868b;font-weight:400}._toggleButton_o70st_84{background:linear-gradient(145deg,#f0f0f0,#e8e8e8);border:1px solid rgba(0,0,0,.1);border-radius:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);color:#007aff}._toggleButton_o70st_84:hover:not(:disabled){background:linear-gradient(145deg,#e8e8e8,#e0e0e0);transform:scale(1.05);box-shadow:0 2px 8px #007aff26}._toggleButton_o70st_84:active:not(:disabled){transform:scale(.95)}._toggleButton_o70st_84:disabled{opacity:.5;cursor:not-allowed}._settingsIcon_o70st_113{font-size:16px;transition:transform .3s cubic-bezier(.4,0,.2,1)}._settingsIcon_o70st_113._rotated_o70st_118{transform:rotate(180deg)}._mainControls_o70st_123{display:flex;flex-direction:column;gap:24px}._controlGroup_o70st_129{display:flex;flex-direction:column;gap:8px}._controlHeader_o70st_135{display:flex;align-items:center;justify-content:space-between}._controlLabel_o70st_141{font-size:14px;font-weight:500;color:#1d1d1f;margin:0}._controlValue_o70st_148{font-size:13px;color:#007aff;font-weight:600;background:#007aff1a;padding:2px 8px;border-radius:12px;font-variant-numeric:tabular-nums}._sliderContainer_o70st_159{position:relative;margin-top:4px}._slider_o70st_159{width:100%;height:6px;background:transparent;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;cursor:pointer}._slider_o70st_159::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:linear-gradient(145deg,#fff,#f0f0f0);border:2px solid #007AFF;box-shadow:0 2px 6px #007aff33,0 1px 2px #0000001a;cursor:pointer;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1)}._slider_o70st_159::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 4px 12px #007aff4d,0 2px 4px #00000026}._slider_o70st_159::-webkit-slider-thumb:active{transform:scale(.9)}._slider_o70st_159::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:linear-gradient(145deg,#fff,#f0f0f0);border:2px solid #007AFF;box-shadow:0 2px 6px #007aff33,0 1px 2px #0000001a;cursor:pointer;-moz-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1)}._sliderTrack_o70st_214{position:absolute;top:50%;left:0;right:0;height:2px;background:#0000001a;border-radius:1px;transform:translateY(-50%)}._sliderFill_o70st_225{height:100%;background:linear-gradient(90deg,#007aff,#5ac8fa);border-radius:1px;transition:width .1s cubic-bezier(.4,0,.2,1);box-shadow:0 0 4px #007aff4d}._intensitySlider_o70st_234::-webkit-slider-thumb{background:linear-gradient(145deg,#fff,#f0f0f0)}._sizeSlider_o70st_238::-webkit-slider-thumb{border-color:#ff9500}._sizeSlider_o70st_238+._sliderTrack_o70st_214 ._sliderFill_o70st_225{background:linear-gradient(90deg,#ff9500,#ffb366);box-shadow:0 0 4px #ff95004d}._speedSlider_o70st_247::-webkit-slider-thumb{border-color:#34c759}._speedSlider_o70st_247+._sliderTrack_o70st_214 ._sliderFill_o70st_225{background:linear-gradient(90deg,#34c759,#66d68a);box-shadow:0 0 4px #34c7594d}._windSlider_o70st_256::-webkit-slider-thumb{border-color:#af52de}._windSlider_o70st_256+._sliderTrack_o70st_214 ._sliderFill_o70st_225{background:linear-gradient(90deg,#af52de,#c77dff);box-shadow:0 0 4px #af52de4d}._atmosphereSlider_o70st_265::-webkit-slider-thumb{border-color:#ff3b30}._atmosphereSlider_o70st_265+._sliderTrack_o70st_214 ._sliderFill_o70st_225{background:linear-gradient(90deg,#ff3b30,#ff6b63);box-shadow:0 0 4px #ff3b304d}._windLabels_o70st_275{display:flex;justify-content:space-between;margin-top:4px;font-size:11px;color:#86868b}._advancedControls_o70st_284{margin-top:24px;padding-top:20px;border-top:1px solid rgba(0,0,0,.06);animation:_slideDown_o70st_1 .3s cubic-bezier(.4,0,.2,1)}@keyframes _slideDown_o70st_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._resetButton_o70st_303{background:linear-gradient(145deg,#ff3b30,#ff1f1a);color:#fff;border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 6px #ff3b3033}._resetButton_o70st_303:hover:not(:disabled){background:linear-gradient(145deg,#ff1f1a,#e61e19);transform:translateY(-1px);box-shadow:0 4px 12px #ff3b304d}._resetButton_o70st_303:active:not(:disabled){transform:translateY(0)}._resetButton_o70st_303:disabled{opacity:.5;cursor:not-allowed}._previewAnimation_o70st_332{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden;border-radius:16px}._snowflake_o70st_343{position:absolute;color:#fff9;font-size:12px;animation:_snowfall_o70st_1 3s linear infinite;text-shadow:0 0 4px rgba(255,255,255,.8)}._snowflake_o70st_343:nth-child(1){left:20%;animation-duration:2.5s}._snowflake_o70st_343:nth-child(2){left:40%;animation-duration:3s;animation-delay:.5s}._snowflake_o70st_343:nth-child(3){left:60%;animation-duration:2.8s;animation-delay:1s}._snowflake_o70st_343:nth-child(4){left:80%;animation-duration:3.2s;animation-delay:1.5s}._snowflake_o70st_343:nth-child(5){left:30%;animation-duration:2.7s;animation-delay:2s}@keyframes _snowfall_o70st_1{0%{transform:translateY(-10px) translate(0);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translateY(calc(100% + 10px)) translate(10px);opacity:0}}@media (max-width: 768px){._snowyControls_o70st_2{padding:16px}._header_o70st_42{flex-direction:column;gap:12px;align-items:flex-start}._toggleButton_o70st_84{align-self:flex-end}._mainControls_o70st_123{gap:20px}}@media (prefers-color-scheme: dark){._snowyControls_o70st_2{background:linear-gradient(145deg,#1d1d1f,#2c2c2e);border-color:#ffffff1a;box-shadow:0 4px 20px #0000004d,0 1px 3px #0006,inset 0 1px #ffffff1a}._title_o70st_51{color:#f2f2f7}._subtitle_o70st_77{color:#8e8e93}._controlLabel_o70st_141{color:#f2f2f7}._sliderTrack_o70st_214{background:#ffffff1a}}@media (prefers-contrast: high){._snowyControls_o70st_2{border-width:2px;border-color:#000}._toggleButton_o70st_84{border-width:2px;border-color:#007aff}._slider_o70st_159::-webkit-slider-thumb{border-width:3px}._sliderFill_o70st_225{background:#007aff!important}}._lensFlareControls_1ww5s_1{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-radius:16px;padding:24px;box-shadow:0 4px 20px #0000004d,inset 0 1px #ffffff1a;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s cubic-bezier(.4,0,.2,1);max-height:600px;overflow-y:auto}._lensFlareControls_1ww5s_1:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0006,inset 0 1px #ffffff26}._header_1ww5s_22{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}._title_1ww5s_31{font-size:18px;font-weight:600;color:#fff;margin:0;background:linear-gradient(135deg,gold,#ffed4e);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 30px rgba(255,215,0,.3)}._headerActions_1ww5s_43{display:flex;align-items:center;gap:12px}._presets_1ww5s_49{display:flex;gap:8px}._presetButton_1ww5s_54{padding:6px 12px;border-radius:12px;font-size:12px;font-weight:500;border:1px solid rgba(255,255,255,.2);background:linear-gradient(135deg,#ffffff1a,#ffffff0d);color:#fff;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._presetButton_1ww5s_54:hover:not(:disabled){background:linear-gradient(135deg,#ffd70033,#ffd7001a);border-color:#ffd7004d;transform:translateY(-1px);box-shadow:0 4px 12px #ffd70033}._presetButton_1ww5s_54:disabled{opacity:.5;cursor:not-allowed}._resetButton_1ww5s_79{padding:6px 12px;border-radius:12px;font-size:12px;font-weight:500;border:1px solid rgba(255,255,255,.2);background:linear-gradient(135deg,#ef44441a,#ef44440d);color:#ef4444;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._resetButton_1ww5s_79:hover:not(:disabled){background:linear-gradient(135deg,#ef444433,#ef44441a);border-color:#ef44444d;transform:translateY(-1px)}._resetButton_1ww5s_79:disabled{opacity:.5;cursor:not-allowed}._controls_1ww5s_103{display:flex;flex-direction:column;gap:20px}._control_1ww5s_103{display:flex;flex-direction:column;gap:8px}._label_1ww5s_115{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:500;color:#fff;margin-bottom:4px}._value_1ww5s_125{font-size:12px;color:gold;font-weight:600;background:#ffd7001a;padding:2px 8px;border-radius:8px;border:1px solid rgba(255,215,0,.2)}._slider_1ww5s_135{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:linear-gradient(90deg,gold,#ffed4e,orange,#ff8c00,gold);outline:none;transition:all .2s cubic-bezier(.4,0,.2,1)}._slider_1ww5s_135::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,gold,#ffed4e);cursor:pointer;box-shadow:0 2px 8px #ffd7004d,inset 0 1px #fff3;border:2px solid rgba(255,255,255,.3);-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1)}._slider_1ww5s_135::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 4px 12px #ffd70066,inset 0 1px #ffffff4d}._slider_1ww5s_135::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,gold,#ffed4e);cursor:pointer;box-shadow:0 2px 8px #ffd7004d,inset 0 1px #fff3;border:2px solid rgba(255,255,255,.3)}._rangeLabels_1ww5s_185{display:flex;justify-content:space-between;font-size:11px;color:#fff9;margin-top:4px}._checkboxLabel_1ww5s_193{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#fff;font-weight:500}._checkbox_1ww5s_193{width:16px;height:16px;border-radius:4px;background:#ffffff1a;border:2px solid rgba(255,255,255,.3);cursor:pointer;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}._checkbox_1ww5s_193:checked{background:linear-gradient(135deg,gold,#ffed4e);border-color:gold}._checkbox_1ww5s_193:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#000;font-size:10px;font-weight:700}._checkboxText_1ww5s_230{-webkit-user-select:none;-moz-user-select:none;user-select:none}._info_1ww5s_234{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:8px}._infoItem_1ww5s_243{display:flex;justify-content:space-between;align-items:center;font-size:12px}._infoLabel_1ww5s_250{color:#ffffffb3}._infoValue_1ww5s_254{color:gold;font-weight:600;background:#ffd7001a;padding:2px 6px;border-radius:6px;border:1px solid rgba(255,215,0,.2)}@keyframes _glow_1ww5s_1{0%,to{box-shadow:0 4px 20px #0000004d,inset 0 1px #ffffff1a,0 0 20px #ffd7001a}50%{box-shadow:0 4px 20px #0000004d,inset 0 1px #ffffff1a,0 0 30px #ffd70033}}._lensFlareControls_1ww5s_1:hover{animation:_glow_1ww5s_1 2s ease-in-out infinite}._lensFlareControls_1ww5s_1::-webkit-scrollbar{width:8px}._lensFlareControls_1ww5s_1::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}._lensFlareControls_1ww5s_1::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#ffd70080,#ffed4e80);border-radius:4px;border:1px solid rgba(255,255,255,.1)}._lensFlareControls_1ww5s_1::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#ffd700b3,#ffed4eb3)}._lensFlareControls_1ww5s_1::-webkit-scrollbar-thumb:active{background:linear-gradient(135deg,#ffd700e6,#ffed4ee6)}@media (max-width: 768px){._lensFlareControls_1ww5s_1{padding:20px;border-radius:12px}._header_1ww5s_22{flex-direction:column;align-items:flex-start;gap:12px}._headerActions_1ww5s_43{width:100%;justify-content:space-between}._presets_1ww5s_49{flex-wrap:wrap}._presetButton_1ww5s_54{font-size:11px;padding:4px 8px}._title_1ww5s_31{font-size:16px}}@media (prefers-color-scheme: dark){._lensFlareControls_1ww5s_1{background:linear-gradient(135deg,#0f0f0f,#1a1a1a)}}@media (prefers-contrast: high){._lensFlareControls_1ww5s_1{border:2px solid #ffffff}._presetButton_1ww5s_54,._resetButton_1ww5s_79{border:2px solid currentColor}._slider_1ww5s_135{border:1px solid #ffffff}}._lightLeakControls_5k9vk_1{background:linear-gradient(135deg,#1a1a1a,#2d2d2d,#1a1a1a);border-radius:20px;padding:24px;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff1a,inset 0 -1px #0003;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}._lightLeakControls_5k9vk_1:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,215,0,.3) 20%,rgba(255,105,180,.3) 40%,rgba(0,200,255,.3) 60%,rgba(100,255,100,.3) 80%,transparent 100%);animation:_colorFlow_5k9vk_1 8s ease-in-out infinite}@keyframes _colorFlow_5k9vk_1{0%,to{opacity:.3}50%{opacity:.6}}._lightLeakControls_5k9vk_1:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 40px #00000080,inset 0 1px #ffffff26,inset 0 -1px #0000004d;border-color:#ffffff1f}._header_5k9vk_47{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}._title_5k9vk_56{font-size:20px;font-weight:700;color:#fff;margin:0;background:linear-gradient(135deg,gold,#ff69b4,#00c8ff,#64ff64,gold);background-size:200% 200%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 40px rgba(255,215,0,.4);animation:_titleGlow_5k9vk_1 6s ease-in-out infinite}@keyframes _titleGlow_5k9vk_1{0%,to{filter:brightness(1) hue-rotate(0deg)}25%{filter:brightness(1.2) hue-rotate(90deg)}50%{filter:brightness(1.1) hue-rotate(180deg)}75%{filter:brightness(1.3) hue-rotate(270deg)}}._headerActions_5k9vk_82{display:flex;align-items:center;gap:16px}._colorSchemes_5k9vk_88{display:flex;gap:8px}._colorSchemeButton_5k9vk_93{padding:8px 12px;border-radius:16px;border:1px solid rgba(255,255,255,.15);background:linear-gradient(135deg,#ffffff0d,#ffffff05);color:#fff;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500}._colorSchemeButton_5k9vk_93:hover:not(:disabled){background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-color:#ffffff40;transform:translateY(-1px);box-shadow:0 4px 12px #ffffff1a}._colorSchemeButton_5k9vk_93._active_5k9vk_116{background:linear-gradient(135deg,#ffd70026,#ffd70014);border-color:#ffd70066;box-shadow:0 4px 16px #ffd70033,inset 0 1px #ffd7001a}._colorSchemeButton_5k9vk_93:disabled{opacity:.5;cursor:not-allowed}._colorSchemePreview_5k9vk_129{display:flex;gap:2px}._colorDot_5k9vk_134{width:8px;height:8px;border-radius:50%;border:1px solid rgba(255,255,255,.2)}._colorSchemeLabel_5k9vk_141{white-space:nowrap}._resetButton_5k9vk_145{padding:8px 16px;border-radius:16px;font-size:12px;border:1px solid rgba(239,68,68,.3);background:linear-gradient(135deg,#ef44441a,#ef44440d);color:#ef4444;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:600}._resetButton_5k9vk_145:hover:not(:disabled){background:linear-gradient(135deg,#ef444433,#ef44441a);border-color:#ef444480;transform:translateY(-1px);box-shadow:0 4px 12px #ef444433}._resetButton_5k9vk_145:disabled{opacity:.5;cursor:not-allowed}._colorSchemeInfo_5k9vk_171{margin-bottom:20px;padding:12px 16px;background:linear-gradient(135deg,#ffffff08,#ffffff03);border-radius:12px;border:1px solid rgba(255,255,255,.08)}._colorSchemeDescription_5k9vk_179{font-size:12px;color:#ffffffb3;text-align:center;font-style:italic}._controls_5k9vk_186{display:flex;flex-direction:column;gap:16px}._control_5k9vk_186{position:relative}._label_5k9vk_196{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:500;color:#ffffffe6;margin-bottom:8px}._value_5k9vk_206{font-weight:600;color:#fff;background:linear-gradient(135deg,#ffd700cc,#ff69b4cc);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:2px 8px;border-radius:8px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1)}._slider_5k9vk_219{width:100%;height:6px;border-radius:3px;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:all .2s ease}._slider_5k9vk_219::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,gold,#ff69b4,#00c8ff);border:2px solid rgba(255,255,255,.8);cursor:pointer;box-shadow:0 2px 8px #0000004d,0 0 0 2px #ffd7004d;-webkit-transition:all .2s ease;transition:all .2s ease}._slider_5k9vk_219::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 4px 12px #0006,0 0 0 3px #ffd70080}._slider_5k9vk_219::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,gold,#ff69b4,#00c8ff);border:2px solid rgba(255,255,255,.8);cursor:pointer;box-shadow:0 2px 8px #0000004d,0 0 0 2px #ffd7004d}._rangeLabels_5k9vk_263{display:flex;justify-content:space-between;font-size:10px;color:#ffffff80;margin-top:4px}._checkboxLabel_5k9vk_271{display:flex;align-items:center;gap:12px;cursor:pointer;padding:8px 12px;border-radius:12px;transition:all .2s ease}._checkboxLabel_5k9vk_271:hover{background:#ffffff0d}._checkbox_5k9vk_271{width:16px;height:16px;border-radius:4px;border:2px solid rgba(255,255,255,.3);background:#ffffff0d;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;transition:all .2s ease}._checkbox_5k9vk_271:checked{background:linear-gradient(135deg,gold,#ff69b4,#00c8ff);border-color:#ffd700cc}._checkbox_5k9vk_271:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:10px;font-weight:700}._checkboxText_5k9vk_313{font-size:13px;color:#ffffffe6;font-weight:500}._info_5k9vk_319{margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;gap:16px}._infoItem_5k9vk_328{flex:1;text-align:center}._infoLabel_5k9vk_333{display:block;font-size:10px;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}._infoValue_5k9vk_342{display:block;font-size:12px;font-weight:600;color:#fff;background:linear-gradient(135deg,#ffd70099,#ff69b499);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 768px){._lightLeakControls_5k9vk_1{padding:16px}._header_5k9vk_47{flex-direction:column;gap:16px;align-items:flex-start}._headerActions_5k9vk_82{width:100%;justify-content:space-between}._colorSchemes_5k9vk_88{flex-wrap:wrap}._info_5k9vk_319{flex-direction:column;gap:12px}}._enhancedControls_9i7m6_2{display:flex;flex-direction:column;gap:20px;padding:20px;background:#141414f2;border:1px solid rgba(255,255,255,.1);border-radius:16px;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);box-shadow:0 20px 40px #0006,0 0 0 1px #ffffff0d inset;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;min-width:320px;width:100%;position:relative;z-index:100}._enhancedControls_9i7m6_2._singleColumnLayout_9i7m6_24,._enhancedControls_9i7m6_2._twoColumnLayout_9i7m6_30{display:flex;flex-direction:column}._twoColumnGrid_9i7m6_35{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%}._column_9i7m6_42{display:flex;flex-direction:column;gap:16px}._header_9i7m6_50{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}._title_9i7m6_57{margin:0;font-size:18px;font-weight:600;color:#fff;letter-spacing:-.01em}._headerControls_9i7m6_65{display:flex;gap:8px}._controlButton_9i7m6_70{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#fff;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);outline:none;font-size:14px}._controlButton_9i7m6_70:hover:not(:disabled){background:#ffffff1f;border-color:#fff3;transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}._controlButton_9i7m6_70:active:not(:disabled){transform:translateY(0);background:#ffffff26}._controlButton_9i7m6_70:disabled{opacity:.4;cursor:not-allowed;filter:grayscale(1)}._section_9i7m6_105{display:flex;flex-direction:column;gap:12px}._sectionHeader_9i7m6_111{display:flex;align-items:center;justify-content:space-between;margin-bottom:3px}._headerActions_9i7m6_118{display:flex;align-items:center;gap:8px}._sectionTitle_9i7m6_124{margin:0 0 6px;font-size:16px;font-weight:600;color:#fff}._simpleFilterControls_9i7m6_132{background:#ffffff08;border-radius:8px;padding:16px;margin:8px 0;border:1px solid rgba(255,255,255,.08)}._controlGroup_9i7m6_140{display:flex;flex-direction:column;gap:8px}._controlLabel_9i7m6_146{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:500;color:#ffffffe6;margin-bottom:4px}._valueDisplay_9i7m6_156{font-weight:600;color:#48c78e;min-width:40px;text-align:right}._slider_9i7m6_163{width:100%;height:6px;border-radius:3px;background:#ffffff1a;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}._slider_9i7m6_163::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#48c78e;cursor:pointer;border:2px solid rgba(255,255,255,.9);box-shadow:0 0 4px #48c78e4d;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1)}._slider_9i7m6_163::-webkit-slider-thumb:hover{background:#5ad99e;transform:scale(1.1);box-shadow:0 0 8px #48c78e80}._slider_9i7m6_163::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#48c78e;cursor:pointer;border:2px solid rgba(255,255,255,.9);box-shadow:0 0 4px #48c78e4d;-moz-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1)}._slider_9i7m6_163:disabled{opacity:.4;cursor:not-allowed}._performanceIndicator_9i7m6_208{font-size:11px;font-weight:600;padding:4px 8px;border-radius:6px;background:#48c78e1a;color:#48c78e;border:1px solid rgba(72,199,142,.2)}._loadingState_9i7m6_219{display:flex;align-items:center;gap:12px;padding:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#ffffffb3;font-size:13px}._loadingSpinner_9i7m6_231{width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top:2px solid #48c78e;border-radius:50%;animation:_spin_9i7m6_1 1s linear infinite;flex-shrink:0}@keyframes _spin_9i7m6_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._modernFilterGrid_9i7m6_247{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:16px;padding:16px 0;max-height:400px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}._modernFilterGrid_9i7m6_247::-webkit-scrollbar{width:6px}._modernFilterGrid_9i7m6_247::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}._modernFilterGrid_9i7m6_247::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}._modernFilterGrid_9i7m6_247::-webkit-scrollbar-thumb:hover{background:#ffffff4d}._modernFilterOption_9i7m6_277{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 8px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#fff;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);outline:none;text-align:center;min-height:100px}._modernFilterOption_9i7m6_277:hover:not(:disabled){background:#ffffff14;border-color:#ffffff26;transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}._modernFilterOption_9i7m6_277:active:not(:disabled){transform:translateY(0);background:#ffffff1f}._modernFilterOption_9i7m6_277._selected_9i7m6_306{background:#48c78e1a;border-color:#48c78e4d;box-shadow:0 0 0 2px #48c78e33}._modernFilterOption_9i7m6_277:disabled{opacity:.4;cursor:not-allowed;filter:grayscale(1)}._filterThumbnail_9i7m6_319{width:60px;height:60px;border-radius:8px;overflow:hidden;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;position:relative}._thumbnailImage_9i7m6_332{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:filter .3s ease}._filterThumbnail_9i7m6_319:hover ._thumbnailImage_9i7m6_332{filter:brightness(1.1)}._selectedOverlay_9i7m6_345{position:absolute;top:4px;right:4px;width:20px;height:20px;background:#48c78ee6;border-radius:50%;display:flex;align-items:center;justify-content:center}._checkIcon_9i7m6_358{color:#fff;font-size:12px}._filterLabel_9i7m6_363{font-size:12px;font-weight:500;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5);margin-top:4px}._presetsGrid_9i7m6_372{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}._presetButton_9i7m6_378{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);outline:none;text-align:left}._presetButton_9i7m6_378:hover:not(:disabled){background:#ffffff14;border-color:#fff3;transform:translateY(-1px);box-shadow:0 4px 12px #0003}._presetButton_9i7m6_378:active:not(:disabled){transform:translateY(0);background:#ffffff1f}._presetButton_9i7m6_378:disabled{opacity:.4;cursor:not-allowed}._presetName_9i7m6_411{font-size:13px;font-weight:600;color:#fff;margin-bottom:2px;line-height:1.2;word-break:break-word}._presetInfo_9i7m6_420{font-size:11px;color:#fff9;font-weight:400}._performanceSection_9i7m6_427{display:flex;flex-direction:column;gap:8px;padding:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px;font-size:11px}._performanceInfo_9i7m6_438{display:flex;justify-content:space-between;align-items:center}._performanceLabel_9i7m6_444{color:#fff9;font-weight:500}._performanceValue_9i7m6_449{color:#ffffffe6;font-weight:600}@media (max-width: 768px){._enhancedControls_9i7m6_2{min-width:280px;max-width:100%;padding:16px;gap:16px}._title_9i7m6_57{font-size:16px}._controlButton_9i7m6_70{width:32px;height:32px;font-size:12px}._presetsGrid_9i7m6_372{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:6px}._presetButton_9i7m6_378{padding:10px}._presetName_9i7m6_411{font-size:12px}._presetInfo_9i7m6_420{font-size:10px}._modernFilterGrid_9i7m6_247{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:12px;padding:12px 0;max-height:300px}._modernFilterOption_9i7m6_277{padding:10px 6px;min-height:80px}._twoColumnGrid_9i7m6_35{grid-template-columns:1fr;gap:16px}}._enhancedControls_9i7m6_2{animation:_panelEnter_9i7m6_1 .4s cubic-bezier(.4,0,.2,1)}@keyframes _panelEnter_9i7m6_1{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._section_9i7m6_105:not(:last-child):after{content:"";display:block;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);margin-top:16px}._controlButton_9i7m6_70:focus-visible,._presetButton_9i7m6_378:focus-visible{box-shadow:0 0 0 2px #48c78e80}@media (prefers-contrast: high){._enhancedControls_9i7m6_2{border-width:2px;background:#000000e6}._controlButton_9i7m6_70,._presetButton_9i7m6_378,._performanceIndicator_9i7m6_208{border-width:2px}}@media (prefers-reduced-motion: reduce){._enhancedControls_9i7m6_2,._controlButton_9i7m6_70,._presetButton_9i7m6_378,._loadingSpinner_9i7m6_231{animation:none;transition:none}._controlButton_9i7m6_70:hover:not(:disabled),._presetButton_9i7m6_378:hover:not(:disabled){transform:none}}@media (prefers-color-scheme: dark){._enhancedControls_9i7m6_2{background:#0f0f0ffa;border-color:#ffffff1f}._section_9i7m6_105:not(:last-child):after{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.15) 50%,transparent 100%)}}@media (prefers-color-scheme: light){._enhancedControls_9i7m6_2{background:#f8f8f8f2;color:#1a1a1a;border-color:#0000001a}._title_9i7m6_57{color:#1a1a1a}._sectionTitle_9i7m6_124{color:#000c}._controlButton_9i7m6_70{background:#0000000d;border-color:#0000001a;color:#1a1a1a}._controlButton_9i7m6_70:hover:not(:disabled){background:#00000014;border-color:#00000026}._presetButton_9i7m6_378{background:#00000008;border-color:#00000014;color:#1a1a1a}._presetName_9i7m6_411{color:#1a1a1a}._presetInfo_9i7m6_420,._performanceLabel_9i7m6_444{color:#0009}._performanceValue_9i7m6_449{color:#000c}}._backButton_9i7m6_645{background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#fff;padding:4px 8px;border-radius:20px;cursor:pointer;font-size:11px;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;gap:4px;min-width:-moz-fit-content;min-width:fit-content;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._backButton_9i7m6_645:hover:not(:disabled){background:#ffffff26;border-color:#ffffff40;transform:translateY(-1px);box-shadow:0 2px 8px #0003}._backButton_9i7m6_645:active:not(:disabled){transform:translateY(0);background:#ffffff1f}._backButton_9i7m6_645:disabled{opacity:.5;cursor:not-allowed}._aiSlowMotionControls_gkx9t_2{background:#1e1e28cc;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 10px 30px #0000004d,0 0 0 1px #ffffff0d inset;margin-bottom:20px;cursor:default;pointer-events:auto}._header_gkx9t_17{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1);cursor:default}._titleContainer_gkx9t_27{display:flex;align-items:center;gap:10px;cursor:default}._titleIcon_gkx9t_34{width:20px;height:20px;color:#60a5fa;cursor:default}._title_gkx9t_27{color:#f3f4f6;font-size:16px;font-weight:600;margin:0;cursor:default}._performanceIndicator_gkx9t_49{font-size:12px;font-weight:500;cursor:default}._webgpuEnabled_gkx9t_55{color:#34d399;background:#34d3991a;padding:4px 8px;border-radius:20px;cursor:default}._cpuMode_gkx9t_63{color:#fbbf24;background:#fbbf241a;padding:4px 8px;border-radius:20px;cursor:default}._content_gkx9t_71{display:flex;flex-direction:column;gap:16px;cursor:default;pointer-events:auto}._controlGroup_gkx9t_79{display:flex;flex-direction:column;gap:8px;cursor:default;pointer-events:auto}._controlLabel_gkx9t_87{color:#d1d5db;font-size:14px;font-weight:500;cursor:default}._factorSelect_gkx9t_94{background:#14141ecc;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#f3f4f6;padding:10px 12px;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;outline:none;transition:all .2s ease;cursor:pointer;position:relative;z-index:10;pointer-events:auto}._factorSelect_gkx9t_94:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa4d}._factorSelect_gkx9t_94:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}._factorSelect_gkx9t_94 option{cursor:pointer;background:#14141ecc;color:#f3f4f6}._description_gkx9t_127{color:#9ca3af;font-size:13px;line-height:1.5;cursor:default}._description_gkx9t_127 p{margin:0}._progressContainer_gkx9t_138{background:#14141ecc;border-radius:8px;padding:15px;cursor:default}._progressBar_gkx9t_145{height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden;margin-bottom:10px;cursor:default}._progressFill_gkx9t_154{height:100%;background:linear-gradient(90deg,#60a5fa,#3b82f6);border-radius:3px;transition:width .3s ease;cursor:default}._progressText_gkx9t_162{color:#d1d5db;font-size:13px;text-align:center;cursor:default}._statusMessage_gkx9t_169{display:flex;align-items:center;gap:8px;color:#34d399;background:#34d3991a;padding:12px;border-radius:8px;font-size:14px;cursor:default}._statusIcon_gkx9t_181{flex-shrink:0;cursor:default}._applyButton_gkx9t_186{display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#60a5fa,#3b82f6);color:#fff;border:none;border-radius:8px;padding:12px 20px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;z-index:10;pointer-events:auto}._applyButton_gkx9t_186:hover:not(:disabled){background:linear-gradient(135deg,#3b82f6,#2563eb);transform:translateY(-1px);box-shadow:0 4px 15px #3b82f666}._applyButton_gkx9t_186:active:not(:disabled){transform:translateY(0)}._applyButton_gkx9t_186:disabled{opacity:.6;cursor:not-allowed;transform:none;pointer-events:none}._applyButton_gkx9t_186._processing_gkx9t_223{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}._buttonIcon_gkx9t_227{width:18px;height:18px;cursor:pointer}._techInfo_gkx9t_233{background:#14141ecc;border-radius:8px;padding:15px;font-size:12px;color:#9ca3af;line-height:1.6;cursor:default}._modelInfo_gkx9t_243,._performanceInfo_gkx9t_243{margin-bottom:8px;cursor:default}._modelInfo_gkx9t_243 strong,._performanceInfo_gkx9t_243 strong{color:#d1d5db}._downloadContainer_gkx9t_253{display:flex;justify-content:center;margin-top:15px;cursor:default}._downloadButton_gkx9t_260{display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;z-index:10;pointer-events:auto}._downloadButton_gkx9t_260:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px);box-shadow:0 4px 15px #10b98166}._downloadButton_gkx9t_260:active:not(:disabled){transform:translateY(0)}._downloadButton_gkx9t_260:disabled{opacity:.6;cursor:not-allowed;transform:none;pointer-events:none}._downloadButton_gkx9t_260 ._buttonText_gkx9t_297{font-size:14px;font-weight:500}@media (max-width: 768px){._aiSlowMotionControls_gkx9t_2{padding:16px}._header_gkx9t_17{flex-direction:column;align-items:flex-start;gap:10px}._applyButton_gkx9t_186{padding:14px;font-size:16px}}._timelineContainer_1l8nq_4{background:#1a1a1a;border-radius:8px;border:1px solid #333;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-shadow:0 4px 20px #0000004d}._toolbar_1l8nq_14{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#2a2a2a;border-bottom:1px solid #404040;gap:16px}._toolGroup_1l8nq_24{display:flex;align-items:center;gap:8px}._toolButton_1l8nq_30{display:flex;flex-direction:column;align-items:center;justify-content:center;width:50px;height:40px;background:#3a3a3a;border:1px solid #555;border-radius:6px;color:#ccc;cursor:pointer;transition:all .2s ease;font-size:14px;padding:2px}._toolButton_1l8nq_30 svg{width:16px;height:16px;stroke:currentColor;stroke-width:2;fill:none;display:block}._toolButton_1l8nq_30:hover{background:#4a4a4a;border-color:#777;color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px #0000004d}._toolButton_1l8nq_30:hover svg{stroke-width:2.5}._toolButton_1l8nq_30._active_1l8nq_69 svg{stroke-width:2.5}._toolLabel_1l8nq_73{font-size:10px;margin-top:2px;text-align:center;line-height:1;opacity:.7}._toolButton_1l8nq_30._active_1l8nq_69{background:#007acc;border-color:#09f;color:#fff;box-shadow:0 0 0 2px #007acc4d}._toolButton_1l8nq_30._active_1l8nq_69 ._toolLabel_1l8nq_73{opacity:1;font-weight:600}._timeDisplay_1l8nq_93{font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:12px;color:#ccc;background:#1a1a1a;padding:4px 8px;border-radius:4px;border:1px solid #444;min-width:120px;text-align:center}._zoomSlider_1l8nq_105{display:flex;align-items:center;gap:8px;min-width:120px}._zoomSlider_1l8nq_105 input[type=range]{flex:1;height:4px;background:#555;border-radius:2px;outline:none;-webkit-appearance:none}._zoomSlider_1l8nq_105 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:#007acc;border-radius:50%;cursor:pointer;box-shadow:0 2px 6px #0000004d}._zoomSlider_1l8nq_105 input[type=range]::-webkit-slider-thumb:hover{background:#09f}._zoomValue_1l8nq_135{font-size:11px;color:#ccc;font-family:SF Mono,Monaco,Cascadia Code,monospace;min-width:35px}._fileUploadPanel_1l8nq_143{background:#2a2a2a;border-bottom:1px solid #404040;padding:16px;animation:_slideDown_1l8nq_1 .3s ease-out}@keyframes _slideDown_1l8nq_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._aiSlowMotionPanel_1l8nq_162{background:#2a2a2a;border-bottom:1px solid #404040;padding:16px;animation:_slideDown_1l8nq_1 .3s ease-out;cursor:default;position:relative;z-index:100;pointer-events:auto}._fileUploadHeader_1l8nq_173{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._fileUploadHeader_1l8nq_173 h3{color:#fff;font-size:16px;font-weight:600;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._uploadControls_1l8nq_188{display:flex;gap:12px;align-items:center}._fileCount_1l8nq_194{margin-right:12px}._fileCountText_1l8nq_198{color:#999;font-size:12px;font-weight:500}._uploadButton_1l8nq_204{display:flex;align-items:center;gap:8px;background:#007acc;color:#fff;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._uploadButton_1l8nq_204:hover:not(:disabled){background:#09f;transform:translateY(-1px);box-shadow:0 4px 12px #007acc4d}._uploadButton_1l8nq_204:disabled{background:#555;cursor:not-allowed;opacity:.6}._uploadButton_1l8nq_204 svg{width:16px;height:16px}._uploadArea_1l8nq_238{border:2px dashed #555;border-radius:12px;padding:32px;text-align:center;background:#252525;transition:all .3s ease;min-height:200px;display:flex;align-items:center;justify-content:center}._uploadArea_1l8nq_238._dragging_1l8nq_251{border-color:#007acc;background:#007acc0d;transform:scale(1.02)}._uploadPlaceholder_1l8nq_257{color:#ccc}._uploadIcon_1l8nq_261{width:48px;height:48px;color:#666;margin-bottom:16px;display:block;margin-left:auto;margin-right:auto}._uploadPlaceholder_1l8nq_257 p{margin:8px 0;font-size:16px;font-weight:500}._uploadSubtext_1l8nq_277{color:#999;font-size:14px}._uploadLimit_1l8nq_282{color:#777;font-size:12px;margin-top:8px}._fileGrid_1l8nq_289{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;width:100%}._fileCard_1l8nq_297{background:#1a1a1a;border:1px solid #333;border-radius:12px;padding:16px;transition:all .2s ease;position:relative;overflow:hidden}._fileCard_1l8nq_297:hover{border-color:#555;box-shadow:0 4px 16px #0000004d;transform:translateY(-2px)}._filePreview_1l8nq_313{position:relative;height:80px;background:#252525;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:12px;overflow:hidden}._filePreview_1l8nq_313._clickable_1l8nq_325{cursor:pointer}._filePreview_1l8nq_313._clickable_1l8nq_325:hover ._fileTypeIcon_1l8nq_329{color:#09f;transform:scale(1.06)}._fileTypeIcon_1l8nq_329{width:32px;height:32px;color:#007acc}._uploadProgress_1l8nq_340{position:absolute;bottom:0;left:0;right:0;height:3px;background:#333;border-radius:0 0 8px 8px;overflow:hidden}._progressBar_1l8nq_351{height:100%;background:linear-gradient(90deg,#007acc,#09f);transition:width .3s ease;border-radius:0 0 8px 8px}._fileInfo_1l8nq_358{margin-bottom:12px}._fileName_1l8nq_362{color:#fff;font-size:14px;font-weight:500;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._fileMeta_1l8nq_373{display:flex;justify-content:space-between;align-items:center}._fileSize_1l8nq_379{color:#999;font-size:12px}._fileType_1l8nq_329{color:#007acc;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;background:#007acc1a;padding:2px 6px;border-radius:4px}._fileActions_1l8nq_395{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}._actionButton_1l8nq_402{border:none;border-radius:8px;background:#2f2f2f;color:#e5e7eb;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;font-size:13px;height:34px;padding:0 10px;gap:6px}._actionButton_1l8nq_402:hover{background:#3a3a3a;color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px #00000059}._actionButton_1l8nq_402:active{transform:translateY(0);box-shadow:none}._actionButton_1l8nq_402 svg{width:16px;height:16px}._actionLabel_1l8nq_435{font-size:12px;color:#e5e7eb}._primaryAction_1l8nq_440{background:#0a84ff;color:#fff}._primaryAction_1l8nq_440:hover{background:#1b95ff}._removeButton_1l8nq_449{background:#3a3a3a}._removeButton_1l8nq_449:hover{background:#dc3545;color:#fff}._statusIndicator_1l8nq_458{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:4px;background:#000000b3;color:#fff;padding:4px 8px;border-radius:12px;font-size:11px;font-weight:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._statusIndicator_1l8nq_458 svg{width:12px;height:12px}._timelineHeader_1l8nq_480{height:60px;background:#2a2a2a;border-bottom:1px solid #404040;position:relative}._timeRuler_1l8nq_487{width:100%;height:100%;background:#2a2a2a}._timelineTracks_1l8nq_494{position:relative;background:#1a1a1a;min-height:200px;cursor:crosshair}._track_1l8nq_501{border-bottom:1px solid #333;position:relative}._track_1l8nq_501:last-child{border-bottom:none}._trackContent_1l8nq_510{margin-left:120px;height:100%;position:relative;overflow:visible;padding-right:40px}._segment_1l8nq_519{position:absolute;height:60px;top:10px;border-radius:4px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0003;display:flex;align-items:center;justify-content:center;overflow:hidden}._segment_1l8nq_519:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0006}._segment_1l8nq_519._selected_1l8nq_538{box-shadow:0 0 0 2px #007acc,0 4px 12px #007acc66}._segment_1l8nq_519._hovered_1l8nq_542{opacity:.9}._segmentLabel_1l8nq_546{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 8px;text-align:center;pointer-events:none}._segmentIcon_1l8nq_562{font-size:14px;flex-shrink:0}._segmentIcon_1l8nq_562 svg{width:14px;height:14px;stroke:currentColor;stroke-width:2;fill:none;display:block}._segmentText_1l8nq_577{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}._segmentHandle_1l8nq_584{position:absolute;top:0;width:8px;height:100%;background:#fff3;opacity:0;transition:opacity .2s ease;cursor:ew-resize;pointer-events:none;z-index:2}._segment_1l8nq_519:hover ._segmentHandle_1l8nq_584{opacity:1;pointer-events:auto}._segment_1l8nq_519._selected_1l8nq_538:hover ._segmentHandle_1l8nq_584{pointer-events:auto}._segmentHandle_1l8nq_584:hover{background:#fff6;opacity:1!important}._leftHandle_1l8nq_612{left:0;border-radius:4px 0 0 4px}._rightHandle_1l8nq_617{right:0;border-radius:0 4px 4px 0}._playhead_1l8nq_623{position:absolute;top:0;width:2px;height:100%;background:#ff6b6b;z-index:20;box-shadow:0 0 4px #ff6b6b99}._playhead_1l8nq_623:before{content:"";position:absolute;top:-6px;left:-4px;width:10px;height:12px;background:#ff6b6b;clip-path:polygon(50% 100%,0 0,100% 0)}._tooltip_1l8nq_645{position:fixed;background:#2a2a2a;border:1px solid #555;border-radius:6px;padding:12px;box-shadow:0 8px 32px #00000080;z-index:1000;pointer-events:none;font-size:12px;max-width:250px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._tooltipHeader_1l8nq_659{display:flex;align-items:center;gap:8px;margin-bottom:8px}._tooltipType_1l8nq_666{background:#007acc;color:#fff;padding:2px 6px;border-radius:3px;font-size:10px;font-weight:500;text-transform:uppercase}._tooltipLabel_1l8nq_676{font-weight:500;color:#fff}._tooltipDetails_1l8nq_681{color:#ccc;line-height:1.4}._tooltipDetails_1l8nq_681>div{display:flex;justify-content:space-between;gap:12px}._contextMenu_1l8nq_693{position:fixed;background:#2a2a2a;border:1px solid #555;border-radius:6px;box-shadow:0 8px 32px #00000080;z-index:1000;min-width:140px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._contextMenuItem_1l8nq_704{display:flex;align-items:center;gap:8px;padding:8px 12px;color:#ccc;cursor:pointer;transition:background .2s ease;font-size:13px}._contextMenuItem_1l8nq_704:hover{background:#3a3a3a;color:#fff}._contextMenuItem_1l8nq_704 svg{width:14px;height:14px;stroke:currentColor;stroke-width:2;fill:none;display:block}._waveformCanvas_1l8nq_730{width:100%;height:100%;pointer-events:none;opacity:.7;border-radius:2px}._audioSegmentLine_1l8nq_739{position:absolute;top:50%;left:0;right:0;height:2px;background:#ffffff80;transform:translateY(-50%)}._selectionRectangle_1l8nq_750{position:absolute;background:#007acc33;border:1px solid #007acc;z-index:15;pointer-events:none}._segment_1l8nq_519._selected_1l8nq_538{z-index:10}._segment_1l8nq_519._hovered_1l8nq_542{z-index:5}._segment_1l8nq_519._selected_1l8nq_538 ._segmentHandle_1l8nq_584{opacity:1;background:#fffc}._track_1l8nq_501:hover ._trackHeader_1l8nq_773{background:#353535}._timeRuler_1l8nq_487{background:linear-gradient(to bottom,#2a2a2a,#252525);border-bottom:1px solid #333}@media (max-width: 768px){._toolbar_1l8nq_14{flex-wrap:wrap;gap:8px}._toolGroup_1l8nq_24{flex-wrap:wrap}._zoomSlider_1l8nq_105{min-width:100px}._trackHeader_1l8nq_773{min-width:80px;padding:4px 8px}._trackContent_1l8nq_510{margin-left:80px;padding-right:30px}._segmentLabel_1l8nq_546{font-size:10px;padding:0 4px}._actionLabel_1l8nq_435{display:none}._actionButton_1l8nq_402{width:36px;padding:0}}@media (prefers-color-scheme: dark){._timelineContainer_1l8nq_4{background:#1a1a1a;border-color:#333}._toolbar_1l8nq_14{background:#2a2a2a;border-color:#404040}._toolButton_1l8nq_30{background:#3a3a3a;border-color:#555;color:#ccc}._toolButton_1l8nq_30:hover{background:#4a4a4a;border-color:#777}._timeDisplay_1l8nq_93{background:#1a1a1a;border-color:#444;color:#ccc}}@media (prefers-reduced-motion: reduce){._toolButton_1l8nq_30,._segment_1l8nq_519{transition:none}._toolButton_1l8nq_30:hover,._segment_1l8nq_519:hover{transform:none}}._toolButton_1l8nq_30:focus-visible,._segment_1l8nq_519:focus-visible{outline:2px solid #007acc;outline-offset:2px}._dropIndicator_1l8nq_876{position:absolute;top:0;bottom:0;width:2px;background-color:#ffc400;z-index:99;box-shadow:0 0 8px #ffc400;transition:left .1s ease-out}._speedIndicator_1l8nq_887{font-size:10px;font-weight:700;color:#f0f0f0;background:#00000080;padding:1px 4px;border-radius:3px;margin-left:6px}._contextMenuSub_1l8nq_897{display:flex;align-items:center;gap:4px;font-size:12px;color:#999}._contextMenuSeparator_1l8nq_905{height:1px;background:#444;margin:4px 0}._speedMenu_1l8nq_911{position:absolute;left:100%;top:0;background:#3a3a3a;border-radius:6px;padding:4px;box-shadow:0 8px 32px #00000080;border:1px solid #555;z-index:1001}._fadeVisual_1l8nq_923{position:absolute;top:0;bottom:0;pointer-events:none;z-index:1}._contextMenuSection_1l8nq_941{padding:4px 0}._contextMenuSlider_1l8nq_945{flex:1;margin:0 8px}._volumeIndicator_1l8nq_931{font-size:10px;font-weight:700;color:#f0f0f0;background:#00000080;padding:1px 4px;border-radius:3px;margin-left:6px}@media (prefers-contrast: high){._timelineContainer_1l8nq_4,._toolButton_1l8nq_30,._segment_1l8nq_519{border:2px solid #fff}._playhead_1l8nq_623{background:#fff;box-shadow:0 0 4px #fff}}._multiTakeHeader_1l8nq_981{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:16px 24px;border-radius:8px 8px 0 0;display:flex;justify-content:space-between;align-items:center;margin-bottom:0}._multiTakeHeader_1l8nq_981 h3{margin:0;font-size:18px;font-weight:600;color:#fff}._takeStatus_1l8nq_999{font-size:14px;opacity:.9;padding:4px 12px;background:#fff3;border-radius:20px}._effectsPanel_1l8nq_1008{background:#141414f2;border:1px solid rgba(255,255,255,.1);border-radius:16px;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);box-shadow:0 20px 40px #0006,0 0 0 1px #ffffff0d inset;max-height:500px;overflow:hidden;position:relative;z-index:50;margin:16px;animation:_effectsPanelEnter_1l8nq_1 .3s cubic-bezier(.4,0,.2,1)}@keyframes _effectsPanelEnter_1l8nq_1{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._closeButton_1l8nq_1037{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#ffffffb3;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);outline:none;font-size:14px}._closeButton_1l8nq_1037:hover{background:#ffffff1f;border-color:#fff3;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}._closeButton_1l8nq_1037:active{transform:translateY(0);background:#ffffff26}._noEffectsMessage_1l8nq_1066{display:flex;align-items:center;gap:12px;padding:24px;color:#fff9;font-size:14px;background:#ffffff05;border-radius:12px;margin:16px;border:1px solid rgba(255,255,255,.06)}._noEffectsMessage_1l8nq_1066 svg{width:18px;height:18px;color:#fff6}._thumbnailStrip_11yuc_2{display:flex;flex-direction:row;width:100%;height:100%;overflow:visible;position:absolute;top:0;left:0;pointer-events:none;z-index:1}._thumbnail_11yuc_2{flex-shrink:0;min-width:100px;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;border-right:1px solid rgba(0,0,0,.2);image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}._thumbnail_11yuc_2:last-child{border-right:none}._loadingThumbnail_11yuc_31{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#0000001a;color:#fffc;font-size:12px;font-weight:500;border-radius:4px}._errorThumbnail_11yuc_44{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#ff00001a;color:#fffc;font-size:10px;font-weight:500;border-radius:4px;text-align:center;padding:2px;word-wrap:break-word}._plusButtonContainer_15yhl_2{position:absolute;top:40px;z-index:100}._plusButton_15yhl_2{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#27272a40;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(63,63,70,.4);border-radius:50%;color:#e4e4e7;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #00000026,0 8px 32px #0000001a,inset 0 1px #ffffff0d;font-size:16px;position:relative;overflow:hidden}._plusButton_15yhl_2:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;padding:1px;background:linear-gradient(135deg,#6366f14d,#a855f733,#6366f14d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:-1}._plusButton_15yhl_2:hover{background:#3f3f4640;border-color:#71717a66;transform:translateY(-1px) scale(1.1);box-shadow:0 6px 16px #0003}._plusButton_15yhl_2:hover:before{opacity:.6}._plusButton_15yhl_2:active{transform:translateY(0) scale(.95);transition-duration:50ms}._plusButton_15yhl_2._active_15yhl_66{background:#4f46e540;border-color:#6366f166;box-shadow:0 0 0 2px #6366f133;transform:scale(1.05)}._plusButton_15yhl_2._active_15yhl_66:before{opacity:.6}._submenu_15yhl_78{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);background:#27272a80;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(82,82,91,.6);border-radius:12px;box-shadow:0 10px 25px #0000004d,0 20px 48px #0003,inset 0 1px #ffffff4d;padding:4px;min-width:180px;z-index:101;animation:_submenuFadeIn_15yhl_1 .15s cubic-bezier(.4,0,.2,1)}@keyframes _submenuFadeIn_15yhl_1{0%{opacity:0;transform:translate(-50%) translateY(-8px) scale(.95)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}._submenuItem_15yhl_109{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:transparent;border:none;border-radius:8px;color:#e4e4e7;font-size:14px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;text-align:left;cursor:pointer;transition:all .1s ease}._submenuItem_15yhl_109:hover:not(:disabled){background:#ffffff80}._submenuItem_15yhl_109:disabled{opacity:.5;cursor:not-allowed}._submenuIcon_15yhl_136{width:14px;height:14px}._plusButtonContainer_15yhl_2:hover ._submenu_15yhl_78{display:block}@media (max-width: 768px){._plusButton_15yhl_2{width:28px;height:28px;font-size:14px}._submenu_15yhl_78{min-width:160px;padding:4px}._submenuItem_15yhl_109{padding:6px 10px;font-size:13px}}@media (prefers-color-scheme: light){._plusButton_15yhl_2{background:#ffffffd9;border-color:#e5e5eacc;color:#18181b}._plusButton_15yhl_2:before{background:linear-gradient(135deg,#6366f133,#a855f726,#6366f133)}._submenu_15yhl_78{background:#fffffff2;border-color:#e4e4e7cc}._submenuItem_15yhl_109{color:#18181b}._submenuItem_15yhl_109:hover:not(:disabled){background:#f4f4f580}}._audioUploadContainer_1cznw_3{position:relative;width:100%}._audioUploadArea_1cznw_8{background-color:#f7f7f9;border:2px dashed #e0e0e0;border-radius:12px;padding:16px;text-align:center;transition:background-color .3s,border-color .3s;cursor:pointer;outline:none}._audioUploadArea_1cznw_8:hover{background-color:#f0f0f5;border-color:silver}._audioUploadArea_1cznw_8:focus{border-color:#4a90e2;box-shadow:0 0 0 2px #4a90e233}._hiddenInput_1cznw_29{position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;opacity:0}._uploadButton_1cznw_40{display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:none;cursor:pointer;color:#555;font-family:inherit}._uploadIcon_1cznw_52{font-size:2.5rem;color:#888}._uploadHint_1cznw_57{font-size:.8rem;color:#999}._audioPreview_1cznw_62{display:flex;flex-direction:column;align-items:center;gap:1px}._audioInfo_1cznw_69{display:flex;align-items:center;gap:10px;font-size:.9rem}._audioName_1cznw_76{font-weight:500;color:#333}._audioSize_1cznw_81{color:#777;background-color:#eee;padding:2px 6px;border-radius:4px;font-size:.8rem}._audioPlayer_1cznw_89{width:100%;margin-top:1px}._removeButton_1cznw_94{background-color:#fde8e8;color:#c53030;border:1px solid #fbc2c2;border-radius:6px;padding:6px 12px;font-size:.85rem;cursor:pointer;transition:background-color .2s}._removeButton_1cznw_94:hover{background-color:#f9caca}._removeButton_1cznw_94:focus{outline:2px solid #4a90e2;outline-offset:2px}._processingStatus_1cznw_114,._uploadingStatus_1cznw_114{display:flex;align-items:center;gap:10px;margin-top:12px;color:#555}._errorMessage_1cznw_122{color:#c53030;font-size:.85rem;margin-top:4px}._progressContainer_1cznw_128{width:100%;margin-top:12px}._progressLabel_1cznw_133{font-size:.9rem;color:#333;margin-bottom:4px;display:block}._progressBar_1cznw_140{width:100%;height:8px;background-color:#e0e0e0;border-radius:4px;overflow:hidden}._progressBarFill_1cznw_148{height:100%;background-color:#4a90e2;border-radius:4px;transition:width .3s ease-in-out}._progressPercentage_1cznw_155{font-size:.8rem;color:#777;margin-top:4px;display:block}._voiceGenerationForm_1k56s_3{max-width:1400px;margin:0 auto;padding:8px 64px;background:#fff;border-radius:0;border:none;position:relative;min-height:calc(100vh - 40px)}._form_1k56s_14{display:flex;flex-direction:column;gap:40px}._formContainer_1k56s_21{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}._column_1k56s_28{display:flex;flex-direction:column;gap:32px}._header_1k56s_35{text-align:center;padding:16px 32px;background:#fff;border-radius:0;border:none;position:relative}@keyframes _neonPulse_1k56s_1{0%,to{opacity:.6}50%{opacity:1}}._title_1k56s_53{font-size:42px;font-weight:800;background:linear-gradient(135deg,#1a1a1a,#4a4a4a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 12px;letter-spacing:-.02em}._subtitle_1k56s_64{font-size:18px;color:#666;margin:0;line-height:1.6;font-weight:400;letter-spacing:-.01em}._section_1k56s_74{display:flex;flex-direction:column;gap:20px;padding:32px;background:linear-gradient(135deg,#f5f5f5f2,#eeeeeef2);border-radius:24px;border:2px solid transparent;background-clip:padding-box;position:relative;box-shadow:0 8px 32px #0000000f;transition:all .3s cubic-bezier(.4,0,.2,1)}._section_1k56s_74:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:24px;padding:2px;background:linear-gradient(135deg,#00f5ff,#f0f,#0f8);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease}._section_1k56s_74:hover{transform:translateY(-2px);box-shadow:0 12px 40px #0000001a}._section_1k56s_74:hover:before{opacity:.6}._sectionTitle_1k56s_111{font-size:24px;font-weight:700;color:#1a1a1a;margin:0 0 24px;padding-bottom:12px;border-bottom:2px solid rgba(0,245,255,.3);letter-spacing:-.02em;background:linear-gradient(135deg,#1a1a1a,#4a4a4a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._label_1k56s_126{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:8px;letter-spacing:-.01em}._optionalLabel_1k56s_137{font-size:14px;font-weight:400;color:#666;font-style:italic}._charCount_1k56s_144{font-size:13px;color:#666;font-weight:400;background:#00f5ff1a;padding:2px 8px;border-radius:6px}._input_1k56s_153,._textarea_1k56s_154,._rangeInput_1k56s_155{width:100%;padding:16px 20px;border:2px solid rgba(0,245,255,.3);border-radius:16px;font-size:16px;color:#1a1a1a;background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box;font-weight:500;box-shadow:0 4px 16px #0000000a}._input_1k56s_153:focus,._textarea_1k56s_154:focus,._rangeInput_1k56s_155:focus{outline:none;border-color:#00f5ff;background:#fffffff2;box-shadow:0 0 0 4px #00f5ff33,0 8px 32px #00f5ff26;transform:translateY(-2px)}._textarea_1k56s_154{resize:vertical;min-height:140px;font-family:inherit;line-height:1.6;font-weight:400}._input_1k56s_153._error_1k56s_190,._textarea_1k56s_154._error_1k56s_190,._rangeInput_1k56s_155._error_1k56s_190{border-color:#ff4757;box-shadow:0 0 0 4px #ff475733,0 8px 32px #ff475726}._errorMessage_1k56s_199{font-size:14px;color:#ff4757;margin-top:8px;display:flex;align-items:center;gap:6px;font-weight:500;background:#ff47571a;padding:8px 12px;border-radius:8px;border-left:3px solid #ff4757}._errorMessage_1k56s_199:before{content:"";font-size:16px}._helpText_1k56s_218{font-size:14px;color:#666;margin-top:8px;font-style:italic;display:flex;align-items:center;gap:6px}._fieldHelp_1k56s_228{font-size:13px;color:#666;margin-top:6px;line-height:1.4;font-style:italic}._hiddenInput_1k56s_237{display:none}._audioUploadArea_1k56s_242{display:flex;flex-direction:column;gap:16px}._uploadButton_1k56s_248{padding:24px 32px;background:linear-gradient(135deg,#fffc,#fafafacc);border:3px dashed rgba(0,245,255,.4);border-radius:20px;color:#1a1a1a;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000000f;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:12px}._uploadButton_1k56s_248:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,245,255,.2),transparent);transition:left .5s ease}._uploadButton_1k56s_248:hover:not(:disabled){background:linear-gradient(135deg,#00f5ff1a,#00d4ff1a);border-color:#00f5ff99;transform:translateY(-2px);box-shadow:0 12px 40px #00f5ff33}._uploadButton_1k56s_248:hover:not(:disabled):before{left:100%}._uploadButton_1k56s_248:disabled{opacity:.5;cursor:not-allowed;transform:none}._uploadIcon_1k56s_297{font-size:32px;opacity:.8}._uploadHint_1k56s_302{font-size:14px;color:#666;font-weight:400}._audioPreview_1k56s_309{padding:20px;background:linear-gradient(135deg,#ffffffe6,#fafafae6);border:2px solid rgba(0,245,255,.3);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px #00f5ff1f}._audioInfo_1k56s_318{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:14px}._audioName_1k56s_326{font-weight:600;color:#1a1a1a;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._audioSize_1k56s_335{color:#666;background:#00f5ff1a;padding:2px 8px;border-radius:6px;font-weight:500}._audioPlayer_1k56s_343{width:100%;height:40px;background:#fff;border-radius:10px;border:1px solid rgba(100,100,150,.16);margin-bottom:16px}._processingStatus_1k56s_353{display:flex;align-items:center;gap:12px;padding:16px 20px;background:linear-gradient(135deg,#00f5ff1a,#00d4ff1a);border:2px solid rgba(0,245,255,.3);border-radius:16px;color:#1a1a1a;font-size:15px;font-weight:500;margin-top:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px #00f5ff26;animation:_pulse_1k56s_1 2s ease-in-out infinite}@keyframes _pulse_1k56s_1{0%,to{opacity:1}50%{opacity:.8}}._parametersGrid_1k56s_380{display:grid;grid-template-columns:1fr;gap:24px}._parameterField_1k56s_386{display:flex;flex-direction:column;gap:8px}._valueDisplay_1k56s_392{font-size:14px;color:#00f5ff;font-weight:600;background:#00f5ff1a;padding:2px 8px;border-radius:6px}._rangeInput_1k56s_155{-webkit-appearance:none;height:8px;border-radius:4px;background:linear-gradient(to right,#00f5ff,#f0f);outline:none;cursor:pointer}._rangeInput_1k56s_155::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid #00f5ff;cursor:pointer;box-shadow:0 2px 8px #00f5ff4d;-webkit-transition:all .3s ease;transition:all .3s ease}._rangeInput_1k56s_155::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 4px 16px #00f5ff66}._rangeLabels_1k56s_428{display:flex;justify-content:space-between;font-size:12px;color:#666;margin-top:4px}._helpIcon_1k56s_436{display:inline-block;width:16px;height:16px;border-radius:50%;background:#00f5ff33;color:#00f5ff;text-align:center;line-height:16px;font-size:12px;font-weight:700;margin-left:4px;cursor:help}._costEstimation_1k56s_452{padding:32px;background:linear-gradient(135deg,#fffffff2,#fafafaf2);border:2px solid transparent;background-clip:padding-box;border-radius:24px;position:relative;box-shadow:0 8px 32px #0000000f}._costEstimation_1k56s_452:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:24px;padding:2px;background:linear-gradient(135deg,#00f5ff,#f0f);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;animation:_neonPulse_1k56s_1 3s ease-in-out infinite}._costHeader_1k56s_476{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}._costHeader_1k56s_476 h3{margin:0;font-size:24px;font-weight:700;color:#1a1a1a;letter-spacing:-.02em;background:linear-gradient(135deg,#1a1a1a,#4a4a4a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._costIcon_1k56s_495{font-size:28px;opacity:.8}._costBreakdown_1k56s_500{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}._costItem_1k56s_507{display:flex;justify-content:space-between;align-items:center;font-size:16px;color:#1a1a1a;padding:8px 0;font-weight:500}._costDivider_1k56s_517{height:2px;background:#00ff884d;margin:8px 0}._costTotal_1k56s_523{border-top:2px solid rgba(0,255,136,.3);font-size:20px;color:#0f8;text-align:right;font-weight:700;background:#00ff881a;padding:12px 16px;border-radius:12px}._costNote_1k56s_535{display:flex;align-items:center;gap:8px;font-size:13px;color:#666;background:#00f5ff1a;padding:8px 12px;border-radius:8px;margin-top:16px}._infoIcon_1k56s_547{font-size:14px}._modelInfo_1k56s_552{padding:24px;background:linear-gradient(135deg,#f5f5f5e6,#eeeeeee6);border-radius:20px;border:2px solid rgba(0,245,255,.2);box-shadow:0 4px 20px #00f5ff14}._modelInfo_1k56s_552 h4{margin:0 0 12px;font-size:18px;font-weight:600;color:#1a1a1a}._modelDetails_1k56s_567{display:flex;flex-direction:column;gap:8px}._modelName_1k56s_573{font-size:16px;font-weight:600;color:#00f5ff;background:#00f5ff1a;padding:4px 8px;border-radius:6px;display:inline-block;width:-moz-fit-content;width:fit-content}._modelDescription_1k56s_584{font-size:14px;color:#666;line-height:1.4}._actions_1k56s_591{display:flex;gap:20px;justify-content:center;padding-top:32px;flex-wrap:wrap}._cancelButton_1k56s_599,._submitButton_1k56s_600{padding:16px 32px;border-radius:16px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;display:flex;align-items:center;gap:10px;min-width:140px;justify-content:center;letter-spacing:-.01em;position:relative;overflow:hidden}._cancelButton_1k56s_599{background:linear-gradient(135deg,#ffffffe6,#f5f5f5e6);color:#1a1a1a;border:2px solid rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px #00000014}._cancelButton_1k56s_599:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}._cancelButton_1k56s_599:hover:not(:disabled){background:linear-gradient(135deg,#f5f5f5f2,#ebebebf2);border-color:#0003;transform:translateY(-2px);box-shadow:0 8px 32px #0000001f}._cancelButton_1k56s_599:hover:not(:disabled):before{left:100%}._submitButton_1k56s_600{background:linear-gradient(135deg,#0f8,#00d4aa);color:#000;box-shadow:0 8px 32px #00ff884d;position:relative}._submitButton_1k56s_600:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s ease}._submitButton_1k56s_600:hover:not(:disabled){background:linear-gradient(135deg,#00d4aa,#00b488);transform:translateY(-3px) scale(1.02);box-shadow:0 12px 40px #0f86}._submitButton_1k56s_600:hover:not(:disabled):before{left:100%}._submitIcon_1k56s_676{font-size:18px}._cancelButton_1k56s_599:disabled,._submitButton_1k56s_600:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width: 768px){._voiceGenerationForm_1k56s_3{padding:8px 16px;margin:8px;border-radius:24px;max-width:100%}._voiceGenerationForm_1k56s_3:before{border-radius:24px}._header_1k56s_35{padding:12px 20px}._title_1k56s_53{font-size:32px}._subtitle_1k56s_64{font-size:16px}._section_1k56s_74{padding:24px 20px}._sectionTitle_1k56s_111{font-size:20px}._formContainer_1k56s_21{grid-template-columns:1fr;gap:32px}._parametersGrid_1k56s_380{gap:20px}._actions_1k56s_591{flex-direction:column-reverse;gap:16px}._cancelButton_1k56s_599,._submitButton_1k56s_600{width:100%;min-width:auto}._costEstimation_1k56s_452{padding:24px 20px}._costHeader_1k56s_476 h3{font-size:20px}._modelInfo_1k56s_552{padding:20px}}@media (max-width: 480px){._voiceGenerationForm_1k56s_3{padding:8px 12px;margin:12px;border-radius:20px;max-width:100%}._voiceGenerationForm_1k56s_3:before{border-radius:20px}._title_1k56s_53{font-size:28px}._subtitle_1k56s_64{font-size:14px}._section_1k56s_74{padding:20px 16px}._formContainer_1k56s_21{gap:24px}._parametersGrid_1k56s_380{gap:16px}._costEstimation_1k56s_452{padding:20px 16px}._modelInfo_1k56s_552{padding:16px}}@media (prefers-color-scheme: dark){._voiceGenerationForm_1k56s_3{background:#fff;color:#1a1a1a}._title_1k56s_53{color:#1a1a1a}._subtitle_1k56s_64{color:#666}._sectionTitle_1k56s_111{color:#1a1a1a;border-bottom-color:#00f5ff4d}._label_1k56s_126{color:#1a1a1a}._input_1k56s_153,._textarea_1k56s_154,._rangeInput_1k56s_155{background:#fffc;border-color:#00f5ff4d;color:#1a1a1a}._input_1k56s_153:focus,._textarea_1k56s_154:focus,._rangeInput_1k56s_155:focus{border-color:#00f5ff;box-shadow:0 0 0 4px #00f5ff33}._uploadButton_1k56s_248{background:linear-gradient(135deg,#fffc,#fafafacc);border-color:#00f5ff66;color:#1a1a1a}._uploadButton_1k56s_248:hover:not(:disabled){background:linear-gradient(135deg,#00f5ff1a,#00d4ff1a);border-color:#00f5ff99}._audioPreview_1k56s_309{background:linear-gradient(135deg,#ffffffe6,#fafafae6);border-color:#00f5ff4d}._processingStatus_1k56s_353{background:linear-gradient(135deg,#00f5ff1a,#00d4ff1a);border-color:#00f5ff4d;color:#1a1a1a}._costEstimation_1k56s_452{background:linear-gradient(135deg,#fffffff2,#fafafaf2);border-color:transparent}._costHeader_1k56s_476 h3{color:#1a1a1a}._costTotal_1k56s_523{border-top-color:#00ff884d;color:#0f8}._cancelButton_1k56s_599{background:linear-gradient(135deg,#ffffffe6,#f5f5f5e6);color:#1a1a1a;border-color:#0000001a}._cancelButton_1k56s_599:hover:not(:disabled){background:linear-gradient(135deg,#f5f5f5f2,#ebebebf2)}}._resultsContainer_wdsyh_18{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:16px;padding:32px;max-width:600px;margin:0 auto;box-shadow:0 10px 25px #00000014,0 4px 10px #0000000a;border:1px solid rgba(148,163,184,.1);position:relative;overflow:hidden}._resultsContainer_wdsyh_18:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3b82f6,#10b981,#f59e0b)}._loadingState_wdsyh_44{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}._loadingState_wdsyh_44 p{margin-top:16px;color:#64748b;font-size:14px;font-weight:500}._errorDisplay_wdsyh_61{margin-bottom:24px}._header_wdsyh_66{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid rgba(148,163,184,.1)}._titleSection_wdsyh_75{flex:1}._title_wdsyh_75{font-size:28px;font-weight:700;color:#1e293b;margin:0 0 8px;letter-spacing:-.025em}._subtitle_wdsyh_87{font-size:16px;color:#64748b;margin:0;font-weight:400}._metadataBadge_wdsyh_94{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:600;box-shadow:0 2px 8px #10b9814d}._successIcon_wdsyh_107{font-size:16px}._audioPlayer_wdsyh_112{display:flex;align-items:center;gap:16px;background:#fffc;border-radius:12px;padding:20px;margin-bottom:32px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(148,163,184,.1);box-shadow:0 2px 8px #0000000a}._playButton_wdsyh_126{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #3b82f64d;flex-shrink:0}._playButton_wdsyh_126:hover{transform:scale(1.05);box-shadow:0 6px 16px #3b82f666}._playButton_wdsyh_126:active{transform:scale(.95)}._playButton_wdsyh_126._playing_wdsyh_151{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 12px #ef44444d}._playButton_wdsyh_126._playing_wdsyh_151:hover{box-shadow:0 6px 16px #ef444466}._progressSection_wdsyh_161{flex:1;display:flex;flex-direction:column;gap:8px}._timeDisplay_wdsyh_168{display:flex;align-items:center;gap:8px;font-size:14px;color:#64748b;font-weight:500;font-variant-numeric:tabular-nums}._progressBar_wdsyh_178{width:100%;height:6px;background:#94a3b833;border-radius:3px;cursor:pointer;position:relative;overflow:hidden}._progressBar_wdsyh_178:hover{background:#94a3b84d}._progressFill_wdsyh_192{height:100%;background:linear-gradient(90deg,#3b82f6,#1d4ed8);border-radius:3px;transition:width .1s ease;position:relative}._progressFill_wdsyh_192:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);animation:_shimmer_wdsyh_1 2s infinite}@keyframes _shimmer_wdsyh_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._volumeControl_wdsyh_217{display:flex;align-items:center;gap:8px;color:#64748b}._volumeControl_wdsyh_217 svg{opacity:.7}._volumeSlider_wdsyh_228{width:80px;height:4px;background:#94a3b84d;border-radius:2px;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}._volumeSlider_wdsyh_228::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#3b82f6;cursor:pointer;box-shadow:0 2px 4px #0003;-webkit-transition:transform .1s ease;transition:transform .1s ease}._volumeSlider_wdsyh_228::-webkit-slider-thumb:hover{transform:scale(1.2)}._volumeSlider_wdsyh_228::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#3b82f6;cursor:pointer;border:none;box-shadow:0 2px 4px #0003}._hiddenAudio_wdsyh_266{display:none}._metadataSection_wdsyh_271{background:#fff9;border-radius:12px;padding:24px;margin-bottom:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(148,163,184,.1)}._metadataTitle_wdsyh_280{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 20px;display:flex;align-items:center;gap:8px}._metadataTitle_wdsyh_280:before{content:"ℹ️";font-size:16px}._metadataGrid_wdsyh_295{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}._metadataItem_wdsyh_302{display:flex;flex-direction:column;gap:4px}._metadataLabel_wdsyh_308{font-size:12px;font-weight:500;color:#64748b;text-transform:uppercase;letter-spacing:.05em}._metadataValue_wdsyh_316{font-size:16px;font-weight:600;color:#1e293b;font-variant-numeric:tabular-nums}._parametersSection_wdsyh_324{border-top:1px solid rgba(148,163,184,.1);padding-top:20px}._parametersTitle_wdsyh_329{font-size:14px;font-weight:600;color:#475569;margin:0 0 12px}._parametersList_wdsyh_336{display:flex;flex-wrap:wrap;gap:12px}._parameterItem_wdsyh_342{background:#3b82f61a;padding:6px 12px;border-radius:6px;font-size:13px}._parameterLabel_wdsyh_349{color:#3b82f6;font-weight:500}._parameterValue_wdsyh_354{color:#1e293b;font-weight:600;margin-left:4px}._actions_wdsyh_361{display:flex;gap:16px;justify-content:center;margin-bottom:32px}._downloadButton_wdsyh_368{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:12px;padding:14px 24px;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s ease;box-shadow:0 4px 12px #10b9814d;min-width:160px;justify-content:center}._downloadButton_wdsyh_368:hover{transform:translateY(-2px);box-shadow:0 8px 20px #10b98166}._downloadButton_wdsyh_368:active{transform:translateY(0)}._newButton_wdsyh_395{background:#ffffffe6;color:#475569;border:2px solid rgba(148,163,184,.3);border-radius:12px;padding:12px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._newButton_wdsyh_395:hover{background:#fff;border-color:#94a3b880;transform:translateY(-1px);box-shadow:0 4px 12px #00000014}._retryButton_wdsyh_415{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border:none;border-radius:12px;padding:12px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #f59e0b4d}._retryButton_wdsyh_415:hover{transform:translateY(-1px);box-shadow:0 6px 16px #f59e0b66}._promptSection_wdsyh_434{background:#fff9;border-radius:12px;padding:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(148,163,184,.1)}._promptTitle_wdsyh_442{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 12px;display:flex;align-items:center;gap:8px}._promptTitle_wdsyh_442:before{content:"📝";font-size:14px}._promptText_wdsyh_457{background:#f8fafccc;border:1px solid rgba(148,163,184,.1);border-radius:8px;padding:16px;font-size:14px;line-height:1.6;color:#374151;white-space:pre-wrap;word-break:break-word}@media (max-width: 768px){._resultsContainer_wdsyh_18{margin:16px;padding:24px;border-radius:12px}._header_wdsyh_66{flex-direction:column;gap:16px;text-align:center}._title_wdsyh_75{font-size:24px}._audioPlayer_wdsyh_112{flex-direction:column;gap:12px;padding:16px}._progressSection_wdsyh_161{width:100%}._metadataGrid_wdsyh_295{grid-template-columns:1fr;gap:12px}._actions_wdsyh_361{flex-direction:column}._downloadButton_wdsyh_368,._newButton_wdsyh_395,._retryButton_wdsyh_415{width:100%}}@media (max-width: 480px){._resultsContainer_wdsyh_18{margin:8px;padding:20px}._title_wdsyh_75{font-size:20px}._metadataGrid_wdsyh_295{gap:8px}._metadataItem_wdsyh_302{gap:2px}._metadataLabel_wdsyh_308{font-size:11px}._metadataValue_wdsyh_316{font-size:14px}}@media (prefers-color-scheme: dark){._resultsContainer_wdsyh_18{background:linear-gradient(135deg,#0f172a,#1e293b);border-color:#94a3b833}._title_wdsyh_75,._metadataTitle_wdsyh_280,._promptTitle_wdsyh_442{color:#f1f5f9}._subtitle_wdsyh_87,._metadataLabel_wdsyh_308{color:#94a3b8}._metadataValue_wdsyh_316{color:#e2e8f0}._metadataBadge_wdsyh_94{background:linear-gradient(135deg,#059669,#047857)}._audioPlayer_wdsyh_112,._metadataSection_wdsyh_271,._promptSection_wdsyh_434{background:#1e293bcc;border-color:#94a3b833}._promptText_wdsyh_457{background:#0f172acc;color:#cbd5e1}._newButton_wdsyh_395{background:#1e293be6;color:#e2e8f0;border-color:#94a3b866}._newButton_wdsyh_395:hover{background:#334155e6}}@media (prefers-contrast: high){._resultsContainer_wdsyh_18{border-color:#000}._metadataBadge_wdsyh_94,._downloadButton_wdsyh_368,._retryButton_wdsyh_415{border:2px solid #000}}@media (prefers-reduced-motion: reduce){._playButton_wdsyh_126,._downloadButton_wdsyh_368,._newButton_wdsyh_395,._retryButton_wdsyh_415{transition:none}._playButton_wdsyh_126:hover,._downloadButton_wdsyh_368:hover,._newButton_wdsyh_395:hover,._retryButton_wdsyh_415:hover{transform:none}._progressFill_wdsyh_192{transition:none}._progressFill_wdsyh_192:after{animation:none}}._playButton_wdsyh_126:focus,._downloadButton_wdsyh_368:focus,._newButton_wdsyh_395:focus,._retryButton_wdsyh_415:focus,._volumeSlider_wdsyh_228:focus,._progressBar_wdsyh_178:focus{outline:2px solid #3b82f6;outline-offset:2px}@media print{._resultsContainer_wdsyh_18{background:#fff;box-shadow:none;border:1px solid #000}._audioPlayer_wdsyh_112,._actions_wdsyh_361{display:none}}._container_3q9xf_3{width:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._header_3q9xf_10{text-align:center;margin-bottom:0;padding:0;background:linear-gradient(135deg,#fff,#fafafa);border-radius:16px;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 20px #00000014}._title_3q9xf_20{margin:0 0 4px;font-size:28px;font-weight:700;color:#1d1d1f;letter-spacing:-.02em;padding:16px 16px 0}._subtitle_3q9xf_30{margin:0;font-size:16px;color:#86868b;font-weight:400;letter-spacing:-.01em;padding:0 16px 16px}._mainEditorLayout_3q9xf_40{display:grid;grid-template-columns:1fr 1fr;gap:.25rem;margin-top:.5rem;margin-bottom:.5rem;align-items:start}._videoSection_3q9xf_50{background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #00000014,0 1px 2px #0000000a;padding:1rem .75rem;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:center}._videoContainer_3q9xf_63{position:relative;display:inline-block;margin-bottom:12px;background:transparent;border-radius:16px;overflow:hidden;box-shadow:0 4px 24px #00000026}._video_3q9xf_50{max-width:100%;max-height:550px;border-radius:16px;background-color:#000}._timelineSection_3q9xf_82{background:#fff;padding:24px;border-radius:16px;box-shadow:0 2px 20px #00000014;border:1px solid rgba(0,0,0,.06);transition:all .3s cubic-bezier(.4,0,.2,1)}._timelineSection_3q9xf_82:hover{box-shadow:0 4px 32px #0000001f}._timeline_3q9xf_82{position:relative;width:100%;height:48px;background:linear-gradient(135deg,#f2f2f7,#e5e5ea);border-radius:24px;cursor:pointer;margin-bottom:16px;overflow:visible;border:1px solid #d1d1d6;transition:all .2s cubic-bezier(.4,0,.2,1)}._timeline_3q9xf_82:hover{background:linear-gradient(135deg,#e5e5ea,#d1d1d6)}._timelineProgress_3q9xf_112{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#007aff,#007aff);border-radius:24px;transition:width .1s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #007aff4d}._timelineCursor_3q9xf_123{position:absolute;top:50%;transform:translate(-50%,-50%);width:16px;height:16px;background:#007aff;border-radius:50%;border:3px solid #ffffff;box-shadow:0 2px 8px #0003;transition:left .1s cubic-bezier(.4,0,.2,1)}._timelineCursor_3q9xf_123:hover{transform:translate(-50%,-50%) scale(1.2)}._subtitleMarker_3q9xf_140{position:absolute;top:0;height:100%;background:#34c7594d;border-radius:24px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);border:2px solid transparent}._subtitleMarker_3q9xf_140:hover{background:#34c75980;transform:scaleY(1.1)}._subtitleMarker_3q9xf_140._selected_3q9xf_156{background:#34c759cc;border-color:#34c759;z-index:10;box-shadow:0 2px 8px #34c7594d}._timelineControls_3q9xf_163{display:flex;justify-content:space-between;align-items:center;gap:16px}._timelineButtons_3q9xf_170{display:flex;align-items:center;gap:12px}._timeDisplay_3q9xf_176{font-family:SF Mono,Monaco,Menlo,monospace;font-size:14px;color:#86868b;font-weight:600;letter-spacing:-.01em}._addSubtitleButton_3q9xf_184{padding:10px 20px;background:linear-gradient(135deg,#34c759,#34c759);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);letter-spacing:-.01em;box-shadow:0 2px 8px #34c75933}._addSubtitleButton_3q9xf_184:hover:not(:disabled){background:linear-gradient(135deg,#28a745,#28a745);transform:translateY(-1px);box-shadow:0 4px 16px #34c7594d}._addSubtitleButton_3q9xf_184:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}._editorSection_3q9xf_212{background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #00000014,0 1px 2px #0000000a;padding:1rem .75rem;transition:all .3s cubic-bezier(.4,0,.2,1);height:77vh;max-height:77vh;overflow-y:hidden;display:flex;flex-direction:column}._editorSection_3q9xf_212:hover{transform:translateY(-2px);box-shadow:0 12px 40px #0000001f,0 2px 4px #0000000f}._editorHeader_3q9xf_236{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 16px;background:linear-gradient(135deg,#007aff0d,#5ac8fa08);border-radius:12px;border:1px solid rgba(0,122,255,.1);gap:12px;flex-wrap:wrap}._editorHeader_3q9xf_236 h3{margin:0;color:#1d1d1f;font-size:18px;font-weight:700;letter-spacing:-.02em;background:linear-gradient(135deg,#007aff,#5ac8fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._toggleButton_3q9xf_261{padding:10px 20px;background:#f2f2f7;color:#1d1d1f;border:1px solid #d1d1d6;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);letter-spacing:-.01em}._toggleButton_3q9xf_261:hover{background:#e5e5ea;border-color:#c7c7cc;transform:translateY(-1px)}._groupDurationControl_3q9xf_280{display:flex;flex-direction:row;align-items:center;gap:12px;min-width:200px;background:#ffffffb3;padding:8px 12px;border-radius:8px;border:1px solid rgba(0,0,0,.05)}._groupDurationLabel_3q9xf_292{font-size:11px;font-weight:600;color:#6b7280;margin:0;text-transform:uppercase;letter-spacing:.5px}._editorActions_3q9xf_301{display:flex;gap:8px;align-items:center}._exportButton_3q9xf_307{padding:6px 12px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;border-radius:8px;font-size:10px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);letter-spacing:-.01em;box-shadow:0 2px 8px #6366f133;text-transform:uppercase}._exportButton_3q9xf_307:hover:not(:disabled){background:linear-gradient(135deg,#4f46e5,#7c3aed);transform:translateY(-1px);box-shadow:0 4px 16px #6366f14d}._exportButton_3q9xf_307:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}._subtitlesList_3q9xf_335{flex:1;overflow-y:auto;padding:8px;min-height:0;background:#fff6;border-radius:12px;border:1px solid rgba(0,0,0,.05)}._subtitlesList_3q9xf_335::-webkit-scrollbar{width:4px}._subtitlesList_3q9xf_335::-webkit-scrollbar-track{background:#0000000d;border-radius:8px}._subtitlesList_3q9xf_335::-webkit-scrollbar-thumb{background:#007aff4d;border-radius:8px}._subtitlesList_3q9xf_335::-webkit-scrollbar-thumb:hover{background:#007aff80}._emptyState_3q9xf_363{text-align:center;padding:48px 24px;color:#6b7280;background:linear-gradient(135deg,#6366f10d,#8b5cf608);border-radius:16px;border:1px solid rgba(99,102,241,.1);display:flex;flex-direction:column;align-items:center;gap:16px}._emptyState_3q9xf_363 p{margin:0;font-size:14px;font-weight:500;line-height:1.5}._emptyState_3q9xf_363:before{content:"✨";font-size:32px;opacity:.6}._subtitleItem_3q9xf_389{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"actions actions" "timing  textarea";gap:8px;padding:12px;border:1px solid rgba(0,0,0,.06);border-radius:12px;margin-bottom:8px;background:linear-gradient(135deg,#fff,#fefefe);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000000a,0 1px 2px #0000000f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center}._subtitleItem_3q9xf_389:hover{background:linear-gradient(135deg,#f8fafc,#fff);border-color:#007aff33;box-shadow:0 8px 24px #007aff14,0 2px 8px #0000000f;transform:translateY(-2px);scale:1.02}._subtitleItem_3q9xf_389._selected_3q9xf_156{background:linear-gradient(135deg,#eff6ff,#fff);border-color:#007aff;box-shadow:0 0 0 3px #007aff26,0 8px 24px #007aff1f}._subtitleItem_3q9xf_389._dragging_3q9xf_429{opacity:.7;border-style:dashed;border-color:#007aff;transform:rotate(1deg) scale(1.05);box-shadow:0 8px 32px #007aff33}._inlineTiming_3q9xf_437{grid-area:timing;display:flex;align-items:center;justify-content:center;gap:6px;font-family:SF Mono,Monaco,Menlo,monospace;font-size:9px;color:#6b7280;font-weight:600;line-height:1;background:#00000008;padding:4px 8px;border-radius:6px;border:1px solid rgba(0,0,0,.05);flex-shrink:0;min-width:80px}._startTime_3q9xf_456,._endTime_3q9xf_456{color:#007aff;font-weight:700;min-width:18px;text-align:center;background:#007aff1a;padding:2px 4px;border-radius:3px}._timeSeparator_3q9xf_466{font-weight:700;color:#9ca3af;font-size:9px;margin:0 1px}._subtitleTextarea_3q9xf_473{grid-area:textarea;flex:1;min-height:20px;padding:8px 12px;border:1px solid rgba(0,0,0,.08);border-radius:8px;font-family:inherit;font-size:13px;line-height:1.4;resize:vertical;transition:all .2s cubic-bezier(.4,0,.2,1);background:#fffc;color:#1d1d1f;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:100%;box-sizing:border-box}._subtitleTextarea_3q9xf_473:focus{outline:none;border-color:#007aff;background:#fff;box-shadow:0 0 0 3px #007aff1a,0 2px 8px #007aff14}._subtitleTextarea_3q9xf_473::-moz-placeholder{color:#9ca3af;font-style:italic}._subtitleTextarea_3q9xf_473::placeholder{color:#9ca3af;font-style:italic}._subtitleActions_3q9xf_506{grid-area:actions;justify-self:end;display:none;align-items:center;gap:4px;padding:4px;background:#ffffffe6;border-radius:8px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}._actionButton_3q9xf_518{padding:6px;background:linear-gradient(135deg,#6b72801a,#6b72800d);color:#6b7280;border:1px solid rgba(107,114,128,.2);border-radius:6px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);font-size:12px;line-height:1;display:flex;align-items:center;justify-content:center;width:28px;height:28px}._actionButton_3q9xf_518:hover{background:linear-gradient(135deg,#6b7280,#4b5563);color:#fff;border-color:#6b7280;transform:scale(1.1);box-shadow:0 2px 8px #6b72804d}._subtitleItem_3q9xf_389:hover ._subtitleActions_3q9xf_506{display:flex}._deleteButton_3q9xf_547{padding:6px;background:linear-gradient(135deg,#ef44441a,#ef44440d);color:#ef4444;border:1px solid rgba(239,68,68,.2);border-radius:6px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);font-size:12px;line-height:1;display:flex;align-items:center;justify-content:center;width:28px;height:28px}._deleteButton_3q9xf_547:hover{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border-color:#ef4444;transform:scale(1.1);box-shadow:0 2px 8px #ef44444d}._tabNavigation_3q9xf_573{display:flex;background:#fffc;border-radius:12px 12px 0 0;border-bottom:1px solid rgba(0,0,0,.06);padding:0;margin:-1rem -.75rem 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._tabButton_3q9xf_583{flex:1;padding:.875rem 1.5rem;border:none;background:transparent;font-size:.875rem;font-weight:600;color:#6e6e73;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:12px 12px 0 0;position:relative;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,system-ui,sans-serif;letter-spacing:-.01em}._tabButton_3q9xf_583:first-child{border-radius:12px 0 0}._tabButton_3q9xf_583:last-child{border-radius:0 12px 0 0}._tabButton_3q9xf_583:hover{color:#007aff;background:#007aff0d}._tabButton_3q9xf_583._activeTab_3q9xf_612{color:#007aff;background:linear-gradient(135deg,#007aff1a,#5ac8fa14);box-shadow:inset 0 -2px #007aff}._tabButton_3q9xf_583._activeTab_3q9xf_612:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:linear-gradient(90deg,#007aff,#5ac8fa);border-radius:1px}._contextMenu_3q9xf_632{position:fixed;z-index:10000;background-color:var(--color-surface-raised, #1E1F22);border-radius:8px;box-shadow:0 4px 12px #00000040;padding:8px 12px;height:44px;display:inline-flex;align-items:center;gap:8px;color:#eaeaea;white-space:nowrap;min-width:-moz-fit-content;min-width:fit-content;width:auto}._contextMenu_3q9xf_632._appear_3q9xf_650{animation:_menuAppear_3q9xf_1 .15s ease-out}@keyframes _menuAppear_3q9xf_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._menuItem_3q9xf_659{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;border:none;background:transparent;color:#eaeaea;font:500 14px system-ui,-apple-system,SF Pro Text,Inter,Roboto,Segoe UI,sans-serif;cursor:pointer;height:28px}._menuItem_3q9xf_659:hover:not(:disabled){background:#3a3b3f}._menuItem_3q9xf_659:active:not(:disabled){background:#4f5054}._menuItem_3q9xf_659:disabled{opacity:.5;cursor:not-allowed}._menuIcon_3q9xf_682{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}._featureIcon_3q9xf_683{width:12px;height:12px;color:#ffd43b;margin-left:2px}._menuSeparator_3q9xf_684{width:1px;height:20px;background:#3a3b3f}._transcriptTab_3q9xf_691{display:flex;flex-direction:column;gap:12px}._transcriptHeader_3q9xf_696 h3{margin:0;font-size:18px;font-weight:700;color:#1d1d1f}._transcriptHeader_3q9xf_696 p{margin:4px 0 0;color:#86868b}._tabContent_3q9xf_709{flex:1;overflow-y:auto;padding-top:1rem}._editorTab_3q9xf_715{height:100%;display:flex;flex-direction:column;background:linear-gradient(145deg,#fff,#f8fafc);border-radius:16px;padding:16px;box-shadow:inset 0 1px #fffc,0 4px 16px #00000014}._studioTab_3q9xf_727{height:100%;overflow-y:auto}._streamlinedStudio_3q9xf_733{background:#fff;padding:16px;border-radius:12px;border:1px solid #e5e5ea;margin-bottom:16px;box-shadow:0 2px 8px #0000000a}._studioHeader_3q9xf_742{text-align:center;margin-bottom:16px}._studioHeader_3q9xf_742 h3{font-size:18px;font-weight:600;color:#1d1d1f;margin:0 0 4px}._studioHeader_3q9xf_742 p{font-size:13px;color:#86868b;margin:0}._studioSection_3q9xf_760{background:#f8f9fa;padding:12px;border-radius:8px;margin-bottom:12px;border:1px solid #e5e5ea}._studioSection_3q9xf_760:last-child{margin-bottom:0}._studioLayout_3q9xf_772{display:flex;gap:16px;align-items:flex-start}._studioColumn_3q9xf_778{flex:1;min-width:0}._studioSection_3q9xf_760 h4{font-size:14px;font-weight:600;color:#1d1d1f;margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid #e5e5ea}._presetGrid_3q9xf_792{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px}._presetCard_3q9xf_798{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px;border:1px solid transparent;border-radius:6px;background:#fff;cursor:pointer;transition:all .15s ease;box-shadow:0 1px 2px #0000000d;min-height:70px}._presetCard_3q9xf_798:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0000001a;background:#f0f8ff}._presetCard_3q9xf_798._active_3q9xf_612{border-color:#007aff;background:#f0f8ff;box-shadow:0 0 0 2px #007aff33}._presetPreview_3q9xf_825{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:14px;font-weight:700}._presetCard_3q9xf_798 span{font-size:10px;font-weight:500;color:#1d1d1f;text-align:center;line-height:1.2}._customizationGrid_3q9xf_844{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}._stylingGroup_3q9xf_850{display:flex;flex-direction:column;gap:4px}._stylingGroup_3q9xf_850._fullWidth_3q9xf_856{grid-column:1 / -1}._stylingGroup_3q9xf_850 label{font-size:11px;font-weight:500;color:#333}._backgroundControl_3q9xf_866{display:flex;align-items:center;gap:8px}._transparentButton_3q9xf_872{padding:6px 12px;border:1px solid #d1d1d6;border-radius:4px;background:#fff;color:#1d1d1f;font-size:12px;cursor:pointer;transition:all .15s ease}._transparentButton_3q9xf_872:hover{background:#f0f0f0;border-color:#c7c7cc;color:#1d1d1f}._select_3q9xf_156,._textInput_3q9xf_889,._colorInput_3q9xf_889{padding:6px 8px;border:1px solid #d1d1d6;border-radius:4px;background:#fff;font-size:12px;transition:all .15s ease}._select_3q9xf_156:focus,._textInput_3q9xf_889:focus,._colorInput_3q9xf_889:focus{outline:none;border-color:#007aff;box-shadow:0 0 0 2px #007aff1a}._colorInput_3q9xf_889{height:28px;padding:2px}._sliderContainer_3q9xf_909{display:flex;align-items:center;gap:8px}._slider_3q9xf_909{flex-grow:1;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#d1d1d6;border-radius:2px;outline:none;transition:background .2s ease}._slider_3q9xf_909::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;background:#007aff;border-radius:50%;cursor:pointer;box-shadow:0 2px 4px #007aff4d;-webkit-transition:all .2s ease;transition:all .2s ease}._slider_3q9xf_909::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 4px 8px #007aff66}._slider_3q9xf_909::-moz-range-thumb{width:16px;height:16px;background:#007aff;border-radius:50%;cursor:pointer;border:none;box-shadow:0 2px 4px #007aff4d;-moz-transition:all .2s ease;transition:all .2s ease}._slider_3q9xf_909::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 4px 8px #007aff66}._sliderValue_3q9xf_959{font-size:12px;font-weight:600;color:#007aff;min-width:24px;text-align:center;background:#007aff1a;padding:2px 6px;border-radius:4px}._toggleContainer_3q9xf_971{display:flex;align-items:center;gap:8px}._toggleButton_3q9xf_261{position:relative;width:44px;height:24px;background:#d1d1d6;border:none;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);outline:none;padding:0}._toggleButton_3q9xf_261:hover{background:#c7c7cc;transform:scale(1.02)}._toggleButton_3q9xf_261._toggleActive_3q9xf_995{background:linear-gradient(135deg,#007aff,#5ac8fa);box-shadow:0 2px 8px #007aff4d}._toggleButton_3q9xf_261._toggleActive_3q9xf_995:hover{background:linear-gradient(135deg,#0056b3,#4a9eff);transform:scale(1.02)}._toggleSlider_3q9xf_1005{position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #0003}._toggleButton_3q9xf_261._toggleActive_3q9xf_995 ._toggleSlider_3q9xf_1005{transform:translate(20px);box-shadow:0 2px 6px #0000004d}._toggleLabel_3q9xf_1022{font-size:12px;font-weight:500;color:#1d1d1f;-webkit-user-select:none;-moz-user-select:none;user-select:none}._livePreviewContainer_3q9xf_1029{background:#fff;padding:8px;border-radius:6px;border:1px solid #e5e5ea}._livePreview_3q9xf_1029{display:flex;align-items:center;justify-content:center;min-height:60px;border-radius:6px;background:#1d1d1f;padding:12px;text-align:center;line-height:1.3;color:#fff;font-size:14px}._livePreview_3q9xf_1029[data-highlight-enabled=true]{background:linear-gradient(90deg,var(--highlight-color) 0%,var(--highlight-color) 50%,transparent 50%,transparent 100%);background-size:200% 100%;background-position:100% 0;animation:_highlightPreview_3q9xf_1 2s ease-in-out infinite}@keyframes _highlightPreview_3q9xf_1{0%{background-position:100% 0}50%{background-position:0% 0}to{background-position:100% 0}}._burnSection_3q9xf_1071{text-align:center;padding:16px 0}._burnButton_3q9xf_1076{padding:12px 24px;background:linear-gradient(135deg,#007aff,#007aff);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;letter-spacing:-.01em;box-shadow:0 2px 8px #007aff4d;position:relative;overflow:hidden}._burnButton_3q9xf_1076:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}._burnButton_3q9xf_1076:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 32px #007aff66}._burnButton_3q9xf_1076:hover:before{left:100%}._burnButton_3q9xf_1076:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:0 4px 16px #007aff4d}._burnProgress_3q9xf_1119{margin-top:24px;display:flex;flex-direction:column;align-items:center;gap:16px}._progressBar_3q9xf_1127{width:320px;height:12px;background:#f2f2f7;border-radius:6px;overflow:hidden;border:1px solid #e5e5ea}._progressFill_3q9xf_1136{height:100%;background:linear-gradient(90deg,#007aff,#007aff);border-radius:6px;transition:width .4s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #007aff4d}._progressText_3q9xf_1144{font-size:15px;color:#86868b;font-weight:600;letter-spacing:-.01em}._loadingOverlay_3q9xf_1152{position:fixed;top:0;left:0;right:0;bottom:0;background:#fffffff2;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width: 1024px){._container_3q9xf_3{padding:16px}._video_3q9xf_50{max-height:400px}._stylingGrid_3q9xf_1176{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}._progressBar_3q9xf_1127{width:280px}}@media (max-width: 1024px){._mainEditorLayout_3q9xf_40{grid-template-columns:1fr;gap:1.5rem}._editorSection_3q9xf_212{max-height:none;overflow-y:visible}}@media (max-width: 768px){._mainEditorLayout_3q9xf_40{gap:1rem;margin-top:1rem;margin-bottom:1rem}._videoSection_3q9xf_50,._editorSection_3q9xf_212{padding:1rem;border-radius:16px}._title_3q9xf_20{font-size:24px;padding:20px 20px 0}._subtitle_3q9xf_30{padding:0 20px 20px}._header_3q9xf_10{padding:0;margin-bottom:0}._videoSection_3q9xf_50{margin-top:24px;margin-bottom:24px}._videoContainer_3q9xf_63{margin-bottom:16px}._timelineSection_3q9xf_82{padding:20px}._editorHeader_3q9xf_236{flex-direction:column;gap:8px;align-items:stretch;margin-bottom:10px}._groupDurationControl_3q9xf_280{min-width:auto;width:100%;gap:8px}._editorActions_3q9xf_301{justify-content:center}._subtitleItem_3q9xf_389{grid-template-columns:1fr;gap:8px;padding:12px}._subtitleTextarea_3q9xf_473{width:100%;box-sizing:border-box;padding:10px 12px}._subtitleContent_3q9xf_1266{flex-direction:column;gap:6px}._subtitleActions_3q9xf_506{grid-row:auto;grid-column:1;justify-content:center;opacity:1;padding-top:8px}._inlineTiming_3q9xf_437{justify-content:center;font-size:11px}._stylingGrid_3q9xf_1176{grid-template-columns:1fr;gap:20px}._stylingSection_3q9xf_1289{padding:20px}._studioLayout_3q9xf_772{flex-direction:column;gap:12px}._customizationGrid_3q9xf_844{grid-template-columns:repeat(2,1fr);gap:8px}._presetGrid_3q9xf_792{grid-template-columns:repeat(4,1fr);gap:6px}._burnButton_3q9xf_1076{width:100%;font-size:16px;padding:16px 24px}._progressBar_3q9xf_1127{width:100%}._burnSection_3q9xf_1071{padding:24px 0}}@media (max-width: 480px){._header_3q9xf_10{padding:0;margin-bottom:0}._title_3q9xf_20{font-size:20px;padding:16px 16px 0}._subtitle_3q9xf_30{font-size:14px;padding:0 16px 16px}._videoSection_3q9xf_50{margin-top:16px;margin-bottom:16px}._timelineSection_3q9xf_82,._editorSection_3q9xf_212,._stylingSection_3q9xf_1289{padding:16px;margin-bottom:16px}._subtitleTextarea_3q9xf_473{font-size:16px;padding:10px 12px;min-height:60px;width:100%;box-sizing:border-box}._inlineTiming_3q9xf_437{font-size:12px;margin-bottom:4px}._startTime_3q9xf_456,._endTime_3q9xf_456{min-width:24px}._actionButton_3q9xf_518,._deleteButton_3q9xf_547{padding:8px;font-size:14px}._stylingGroup_3q9xf_850 label{font-size:13px}._select_3q9xf_156{padding:10px 12px;font-size:14px}._burnButton_3q9xf_1076{font-size:15px;padding:14px 20px}}._helpText_3q9xf_1391{margin-top:8px;font-size:12px;color:#86868b;line-height:1.4;padding:8px 12px;background-color:#8e8e9314;border-radius:6px;border:1px solid rgba(142,142,147,.16)}._transcriptContentBeautiful_12bd3_5 [data-removed=true]{text-decoration:line-through;background:#fee2e2;color:#991b1b;opacity:.85}._transcriptContentBeautiful_12bd3_5{border:1px solid rgba(0,0,0,.06);border-radius:16px;background:linear-gradient(135deg,#fff,#fafafa);box-shadow:0 2px 16px #0000000f;padding:16px 20px;min-height:220px;line-height:1.7;font-size:16px;color:#1d1d1f;text-align:justify;word-wrap:break-word;overflow-wrap:break-word}._transcriptContentBeautiful_12bd3_5 p{margin:0}._transcriptContentBeautiful_12bd3_5 span[data-subtitle-id]{display:inline;white-space:pre-wrap}._transcriptContentBeautiful_12bd3_5 ::-moz-selection{background:#d1d5ffb3;color:inherit}._transcriptContentBeautiful_12bd3_5 ::selection{background:#d1d5ffb3;color:inherit}._container_1oe8r_1{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a}._header_1oe8r_11{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}._header_1oe8r_11 h3{margin:0;font-size:1.25rem;font-weight:600;color:#111827}._actions_1oe8r_26{display:flex;gap:.5rem}._clearButton_1oe8r_31{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#ef4444;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}._clearButton_1oe8r_31:hover{background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 6px #ef444433}._statistics_1oe8r_52{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;padding:1rem;background:#f9fafb;border-radius:8px}._stat_1oe8r_52{display:flex;flex-direction:column;gap:.25rem}._statLabel_1oe8r_67{font-size:.75rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}._statValue_1oe8r_75{font-size:1.25rem;font-weight:600;color:#111827}._instructions_1oe8r_81{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;font-size:.875rem;color:#1e40af}._instructions_1oe8r_81 svg{flex-shrink:0;width:16px;height:16px}._transcriptContainer_1oe8r_99{position:relative;min-height:200px;max-height:400px;overflow-y:auto;padding:1rem;background:#fff;border:2px solid #e5e7eb;border-radius:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}._transcript_1oe8r_99{line-height:2;font-size:1rem;color:#374151}._word_1oe8r_117{display:inline-block;padding:.125rem .25rem;margin:.125rem;border-radius:4px;cursor:pointer;transition:all .15s}._word_1oe8r_117:hover{background:#f3f4f6}._wordHovered_1oe8r_130{background:#e5e7eb}._wordSelected_1oe8r_134{background:#dbeafe;color:#1e40af;font-weight:500}._wordRemoved_1oe8r_140{background:#fee2e2;color:#991b1b;text-decoration:line-through;opacity:.7}._wordRemoved_1oe8r_140:hover{background:#fecaca;opacity:.9}._contextMenu_1oe8r_152{position:absolute;z-index:1000;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;overflow:hidden;min-width:180px}._contextMenuItem_1oe8r_163{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:#fff;border:none;font-size:.875rem;font-weight:500;color:#374151;text-align:left;cursor:pointer;transition:background .15s}._contextMenuItem_1oe8r_163:hover{background:#f9fafb}._contextMenuItem_1oe8r_163:first-child{color:#dc2626}._contextMenuItem_1oe8r_163:first-child:hover{background:#fef2f2}._contextMenuItem_1oe8r_163 svg{width:16px;height:16px}._removedSegments_1oe8r_196{display:flex;flex-direction:column;gap:.75rem}._segmentHeader_1oe8r_202{display:flex;justify-content:space-between;align-items:center;gap:1rem}._segmentHeader_1oe8r_202 h4{margin:0;font-size:1rem;font-weight:600;color:#111827}._segmentActions_1oe8r_216{display:flex;gap:.5rem}._downloadButton_1oe8r_221{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#10b981;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}._downloadButton_1oe8r_221:hover:not(:disabled){background:#059669;transform:translateY(-1px);box-shadow:0 4px 6px #10b98133}._downloadButton_1oe8r_221:disabled{background:#9ca3af;cursor:not-allowed;opacity:.6}._downloadButton_1oe8r_221 svg{width:16px;height:16px}._clearAllButton_1oe8r_254{padding:.5rem 1rem;background:#ef4444;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}._clearAllButton_1oe8r_254:hover:not(:disabled){background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 6px #ef444433}._clearAllButton_1oe8r_254:disabled{background:#9ca3af;cursor:not-allowed;opacity:.6}._statistics_1oe8r_52{display:flex;gap:1.5rem;padding:.75rem 1rem;background:#f9fafb;border-radius:8px;font-size:.875rem;color:#6b7280}._statistics_1oe8r_52 span{font-weight:500}._segmentList_1oe8r_292{display:flex;flex-direction:column;gap:.5rem}._segment_1oe8r_202{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;transition:all .2s}._segment_1oe8r_202:hover{background:#fee2e2;border-color:#fca5a5}._segmentInfo_1oe8r_314{display:flex;flex-direction:column;gap:.25rem;flex:1}._segmentText_1oe8r_321{font-size:.875rem;font-weight:500;color:#991b1b}._segmentTime_1oe8r_327{font-size:.75rem;color:#7f1d1d;font-family:SF Mono,Monaco,Courier New,monospace}._unmarkButton_1oe8r_333{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;transition:all .2s;flex-shrink:0}._unmarkButton_1oe8r_333:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db;color:#111827;transform:scale(1.05)}._unmarkButton_1oe8r_333:disabled{opacity:.5;cursor:not-allowed}._unmarkButton_1oe8r_333 svg{width:16px;height:16px}._downloadProgress_1oe8r_365{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px}._progressBar_1oe8r_375{width:100%;height:8px;background:#dcfce7;border-radius:4px;overflow:hidden}._progressFill_1oe8r_383{height:100%;background:linear-gradient(90deg,#10b981,#059669);border-radius:4px;transition:width .3s ease}._progressText_1oe8r_390{font-size:.875rem;font-weight:500;color:#166534;text-align:center}._transcriptContainer_1oe8r_99::-webkit-scrollbar{width:8px}._transcriptContainer_1oe8r_99::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}._transcriptContainer_1oe8r_99::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}._transcriptContainer_1oe8r_99::-webkit-scrollbar-thumb:hover{background:#9ca3af}._panel_7khn7_2{position:fixed;z-index:1001;background:#2c2c2e;border:1px solid #444;border-radius:12px;box-shadow:0 8px 24px #00000080;width:400px;max-height:80vh;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}._originalHeader_7khn7_15{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}._headerActions_7khn7_22{display:flex;align-items:center;gap:8px}._closeButton_7khn7_28{background:none;border:none;color:#aaa;font-size:18px;cursor:pointer;padding:0;min-width:auto;height:auto}._generateButton_7khn7_39{display:flex;align-items:center;gap:6px;padding:6px 12px;background-color:#007aff;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #007aff33}._generateButton_7khn7_39:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 16px #007aff4d}._generateButton_7khn7_39:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:0 2px 8px #007aff33}._content_7khn7_66{padding:12px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;max-height:calc(80vh - 2px)}._field_7khn7_75{display:flex;flex-direction:column;gap:6px}._field_7khn7_75 label{font-size:14px;font-weight:500;color:#aaa}._existingText_7khn7_87{background:#1c1c1e;padding:6px 10px;border-radius:6px;font-style:italic;color:#ccc;margin:0;font-size:14px;white-space:pre-wrap;word-break:break-word}._textarea_7khn7_99{background:#1c1c1e;border:1px solid #444;border-radius:6px;color:#fff;padding:6px 10px;min-height:70px;resize:vertical;font-size:14px}._errorMessage_7khn7_110{color:#ff453a;font-size:13px;margin-top:2px}._container_1l08u_3{width:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._header_1l08u_10{text-align:center;margin-bottom:32px;padding:24px;background:linear-gradient(135deg,#fff,#fafafa);border-radius:16px;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 20px #00000014}._title_1l08u_20{margin:0 0 8px;font-size:28px;font-weight:700;color:#1d1d1f;letter-spacing:-.02em}._subtitle_1l08u_28{margin:0;font-size:16px;color:#86868b;font-weight:400;letter-spacing:-.01em}._uploadSection_1l08u_37{margin-bottom:32px}._uploadArea_1l08u_41{border:2px dashed #d1d1d6;border-radius:16px;padding:48px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,#fafafa,#f8f9fa);cursor:pointer}._compactUploadArea_1l08u_52{padding:8px 12px;border:none;background:transparent}._uploadArea_1l08u_41:hover:not(:disabled){border-color:#007aff;background:linear-gradient(135deg,#f0f8ff,#f0f2f5);transform:translateY(-2px);box-shadow:0 4px 32px #007aff1a}._uploadPrompt_1l08u_65{display:flex;flex-direction:column;align-items:center;gap:20px}._uploadIcon_1l08u_72{font-size:64px;opacity:.8;color:#86868b}._uploadPrompt_1l08u_65 h3{margin:0;color:#1d1d1f;font-size:24px;font-weight:600;letter-spacing:-.02em}._uploadPrompt_1l08u_65 p{margin:0;color:#86868b;font-size:15px;font-weight:400;line-height:1.4}._uploadButton_1l08u_94{padding:14px 28px;background:linear-gradient(135deg,#007aff,#007aff);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);letter-spacing:-.01em;box-shadow:0 2px 8px #007aff33}._uploadButton_1l08u_94:hover:not(:disabled){background:linear-gradient(135deg,#005ecb,#005ecb);transform:translateY(-1px);box-shadow:0 4px 16px #007aff4d}._uploadButton_1l08u_94:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}._fileInput_1l08u_121{display:none}._filePreview_1l08u_126{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}._videoPreview_1l08u_133{display:flex;justify-content:center;background:#000;border-radius:12px;overflow:hidden;box-shadow:0 4px 24px #00000026;position:relative}._video_1l08u_133{max-width:100%;max-height:400px;width:100%;border-radius:12px;background-color:#000}._customControls_1l08u_152{position:absolute;left:0;right:0;bottom:8px;display:flex;align-items:center;gap:12px;padding:8px 12px;background:linear-gradient(180deg,#00000040,#0009);color:#fff;z-index:20;pointer-events:auto;border-bottom-left-radius:12px;border-bottom-right-radius:12px}._controlButton_1l08u_169{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:#ffffff26;color:#fff;width:36px;height:36px;border-radius:8px;cursor:pointer;font-size:16px}._controlButton_1l08u_169:hover{background:#ffffff40}._seekBar_1l08u_185{flex:1;height:6px;background:#fff3;border-radius:4px}._timeDisplay_1l08u_192{font-size:12px;color:#e5e5ea;min-width:90px;text-align:right}._timelineSection_1l08u_200{margin-top:24px;border-radius:12px;overflow:hidden;box-shadow:0 4px 24px #00000026;background:#fff;border:1px solid rgba(0,0,0,.06)}._timelineToggle_1l08u_210{margin-bottom:16px;text-align:center}._timelineButton_1l08u_215{padding:12px 24px;background:linear-gradient(135deg,#34c759,#34c759);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);letter-spacing:-.01em;box-shadow:0 2px 8px #34c75933}._timelineButton_1l08u_215:hover:not(:disabled){background:linear-gradient(135deg,#28a745,#28a745);transform:translateY(-1px);box-shadow:0 4px 16px #34c7594d}._timelineButton_1l08u_215._active_1l08u_235{background:linear-gradient(135deg,#007aff,#007aff);box-shadow:0 2px 8px #007aff33}._timelineButton_1l08u_215._active_1l08u_235:hover:not(:disabled){background:linear-gradient(135deg,#005ecb,#005ecb);box-shadow:0 4px 16px #007aff4d}._timelineButton_1l08u_215:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}._multipleFilesList_1l08u_253{max-height:200px;overflow-y:auto;margin:16px 0;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#ffffff80}._fileItem_1l08u_262{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid rgba(0,0,0,.05);font-size:14px}._fileItem_1l08u_262:last-child{border-bottom:none}._fileName_1l08u_275{flex:1;font-weight:500;color:#1d1d1f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:12px}._fileDuration_1l08u_285{color:#86868b;font-weight:400;font-size:13px;white-space:nowrap}._totalStats_1l08u_292{display:flex;flex-direction:column;gap:8px;margin-top:16px;padding:12px;background:#007aff0d;border-radius:8px;border:1px solid rgba(0,122,255,.1)}._totalStats_1l08u_292 span{font-size:14px;color:#007aff;font-weight:500}._fileInfo_1l08u_309 h4{margin:0 0 16px;color:#1d1d1f;font-size:20px;font-weight:600;letter-spacing:-.01em}._metadata_1l08u_317{display:flex;flex-direction:column;gap:12px;margin-bottom:24px;padding:16px;background:#f2f2f7;border-radius:12px;border:1px solid #e5e5ea}._metadata_1l08u_317 span{font-size:14px;color:#86868b;font-weight:500;display:flex;justify-content:space-between}._actions_1l08u_336{display:flex;gap:16px;margin-top:24px}._transcribeButton_1l08u_342{padding:14px 28px;background:linear-gradient(135deg,#34c759,#34c759);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);letter-spacing:-.01em;box-shadow:0 2px 8px #34c75933;flex:1}._transcribeButton_1l08u_342:hover:not(:disabled){background:linear-gradient(135deg,#28a745,#28a745);transform:translateY(-1px);box-shadow:0 4px 16px #34c7594d}._transcribeButton_1l08u_342:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}._clearButton_1l08u_370{padding:14px 28px;background:#f2f2f7;color:#1d1d1f;border:1px solid #d1d1d6;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);letter-spacing:-.01em}._clearButton_1l08u_370:hover:not(:disabled){background:#e5e5ea;border-color:#c7c7cc;transform:translateY(-1px)}._clearButton_1l08u_370:disabled{opacity:.6;cursor:not-allowed;transform:none}._progressSection_1l08u_396{margin-bottom:32px}._progressContainer_1l08u_400{background:#fff;padding:32px;border-radius:16px;box-shadow:0 2px 20px #00000014;border:1px solid rgba(0,0,0,.06);transition:all .3s cubic-bezier(.4,0,.2,1)}._progressContainer_1l08u_400:hover{box-shadow:0 4px 32px #0000001f}._progressHeader_1l08u_413{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._progressHeader_1l08u_413 h4{margin:0;color:#1d1d1f;font-size:20px;font-weight:600;letter-spacing:-.01em}._progressText_1l08u_428{font-size:18px;font-weight:700;color:#007aff;letter-spacing:-.01em}._progressBar_1l08u_435{width:100%;height:12px;background:#f2f2f7;border-radius:6px;overflow:hidden;margin-bottom:16px;border:1px solid #e5e5ea}._progressFill_1l08u_445{height:100%;background:linear-gradient(90deg,#007aff,#007aff);border-radius:6px;transition:width .4s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #007aff4d}._progressMessage_1l08u_453{font-size:16px;color:#86868b;margin-bottom:12px;font-weight:500}._progressStage_1l08u_460{font-size:14px;color:#8e8e93;text-transform:capitalize;font-weight:500}._estimatedTime_1l08u_467{font-size:14px;color:#86868b;font-style:italic;font-weight:400}._errorSection_1l08u_475{margin-bottom:30px}._errorContainer_1l08u_479{display:flex;align-items:center;gap:16px;background:#fef2f2;padding:20px;border-radius:12px;border:1px solid #fecaca}._errorIcon_1l08u_489{font-size:2rem}._errorContent_1l08u_493 h4{margin:0 0 8px;color:#dc2626;font-size:1.1rem}._errorContent_1l08u_493 p{margin:0;color:#991b1b;font-size:.9rem}._resultsContainer_1l08u_506{display:flex;flex-direction:column;gap:2rem;margin-top:2rem}._successHeader_1l08u_514{display:flex;align-items:center;gap:1.5rem;padding:2rem;background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;border:1px solid rgba(48,209,88,.2);box-shadow:0 8px 32px #30d1581a}._successBadge_1l08u_526{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#30d158,#32d74b);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px #30d1584d;flex-shrink:0}._successIcon_1l08u_538{color:#fff;font-size:1.75rem;font-weight:700}._successContent_1l08u_544 h2{margin:0 0 .5rem;font-size:1.75rem;font-weight:700;color:#1d1d1f;letter-spacing:-.02em}._successContent_1l08u_544 p{margin:0;font-size:1rem;color:#6e6e73;line-height:1.5}._quickStats_1l08u_560{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}._statCard_1l08u_566{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 20px #00000014;transition:all .3s cubic-bezier(.4,0,.2,1)}._statCard_1l08u_566:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0000001f}._statIcon_1l08u_584{font-size:1.5rem;opacity:.8}._statInfo_1l08u_589{flex:1}._statValue_1l08u_593{font-size:1.5rem;font-weight:700;color:#1d1d1f;margin-bottom:.25rem;letter-spacing:-.02em}._statLabel_1l08u_601{font-size:.875rem;color:#6e6e73;font-weight:500;text-transform:uppercase;letter-spacing:.5px}._transcriptPreview_1l08u_610{background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;border:1px solid rgba(0,0,0,.06);box-shadow:0 8px 32px #00000014;overflow:hidden}._previewHeader_1l08u_619{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid rgba(0,0,0,.06);background:#f8f9fa80}._previewHeader_1l08u_619 h3{margin:0;font-size:1.25rem;font-weight:600;color:#1d1d1f}._downloadButton_1l08u_635{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#007aff,#5ac8fa);color:#fff;border:none;border-radius:12px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #007aff40}._downloadButton_1l08u_635:hover{transform:translateY(-1px);box-shadow:0 6px 20px #007aff59}._transcriptContent_1l08u_656{padding:2rem;font-size:1rem;line-height:1.7;color:#1d1d1f;white-space:pre-wrap;max-height:400px;overflow-y:auto;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif}._transcriptContent_1l08u_656::-webkit-scrollbar{width:8px}._transcriptContent_1l08u_656::-webkit-scrollbar-track{background:#0000000a;border-radius:4px}._transcriptContent_1l08u_656::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}._transcriptContent_1l08u_656::-webkit-scrollbar-thumb:hover{background:#0000004d}._segmentsSection_1l08u_686{background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;border:1px solid rgba(0,0,0,.06);box-shadow:0 8px 32px #00000014;overflow:hidden}._segmentsHeader_1l08u_695{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid rgba(0,0,0,.06);background:#f8f9fa80}._segmentsHeader_1l08u_695 h3{margin:0;font-size:1.25rem;font-weight:600;color:#1d1d1f}._segmentCount_1l08u_711{font-size:.875rem;color:#6e6e73;font-weight:500;padding:.375rem .75rem;background:#0000000f;border-radius:8px}._segmentsList_1l08u_720{max-height:500px;overflow-y:auto;padding:1rem}._segmentsList_1l08u_720::-webkit-scrollbar{width:8px}._segmentsList_1l08u_720::-webkit-scrollbar-track{background:#0000000a;border-radius:4px}._segmentsList_1l08u_720::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}._segmentItem_1l08u_740{display:flex;gap:1.5rem;padding:1.25rem;margin-bottom:.75rem;background:#f8f9fa99;border-radius:16px;border:1px solid rgba(0,0,0,.04);transition:all .3s cubic-bezier(.4,0,.2,1)}._segmentItem_1l08u_740:hover{background:#fffc;border-color:#007aff33;transform:translateY(-1px);box-shadow:0 4px 15px #00000014}._segmentTime_1l08u_758{flex-shrink:0;display:flex;flex-direction:column;gap:.25rem;min-width:120px}._timeRange_1l08u_766{font-size:.875rem;color:#007aff;font-weight:600;font-family:SF Mono,Monaco,Cascadia Code,monospace}._segmentIndex_1l08u_773{font-size:.75rem;color:#6e6e73;font-weight:500}._segmentText_1l08u_779{flex:1;font-size:1rem;color:#1d1d1f;line-height:1.6;font-weight:400}._loadingOverlay_1l08u_788{position:fixed;top:0;left:0;right:0;bottom:0;background:#ffffffe6;display:flex;align-items:center;justify-content:center;z-index:1000}._loadingOverlay_1l08u_788{position:fixed;top:0;left:0;right:0;bottom:0;background:#fffffff2;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width: 1024px){._container_1l08u_3{padding:16px}._filePreview_1l08u_126{grid-template-columns:1fr;gap:24px}._resultsStats_1l08u_827{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}._timelineSection_1l08u_200{margin-top:16px;border-radius:8px}._multipleFilesList_1l08u_253{max-height:150px}._fileItem_1l08u_262{padding:6px 8px;font-size:13px}}@media (max-width: 768px){._title_1l08u_20{font-size:24px}._uploadArea_1l08u_41{padding:32px}._actions_1l08u_336{flex-direction:column;gap:12px}._transcribeButton_1l08u_342,._clearButton_1l08u_370{width:100%;padding:16px 24px}._timelineToggle_1l08u_210{text-align:center;margin-bottom:16px}._timelineButton_1l08u_215{width:100%;padding:14px 20px;font-size:15px}._multipleFilesList_1l08u_253{max-height:120px}._fileItem_1l08u_262{padding:8px 10px;font-size:13px}._totalStats_1l08u_292{padding:10px;font-size:13px}._successHeader_1l08u_514{flex-direction:column;text-align:center;gap:1rem;padding:1.5rem}._quickStats_1l08u_560{grid-template-columns:1fr}._previewHeader_1l08u_619{flex-direction:column;gap:1rem;align-items:stretch}._segmentItem_1l08u_740{flex-direction:column;gap:.75rem}._segmentTime_1l08u_758{min-width:auto;flex-direction:row;justify-content:space-between}}@media (max-width: 480px){._header_1l08u_10{padding:16px}._uploadArea_1l08u_41{padding:24px 16px}._uploadIcon_1l08u_72{font-size:48px}._uploadPrompt_1l08u_65 h3{font-size:20px}._timelineSection_1l08u_200{margin-top:12px;border-radius:6px}._timelineButton_1l08u_215{padding:12px 16px;font-size:14px}._multipleFilesList_1l08u_253{max-height:100px;margin:12px 0}._fileItem_1l08u_262{padding:6px 8px;font-size:12px}._fileName_1l08u_275{margin-right:8px}._fileDuration_1l08u_285{font-size:11px}._totalStats_1l08u_292{padding:8px;font-size:12px}._progressContainer_1l08u_400,._successHeader_1l08u_514{padding:1.25rem}._successBadge_1l08u_526{width:56px;height:56px}._successIcon_1l08u_538,._successContent_1l08u_544 h2{font-size:1.5rem}._statCard_1l08u_566{padding:1.25rem}._statValue_1l08u_593{font-size:1.25rem}._previewHeader_1l08u_619,._segmentsHeader_1l08u_695{padding:1.25rem}._transcriptContent_1l08u_656{padding:1.25rem;font-size:.875rem;max-height:300px}._segmentsList_1l08u_720{max-height:300px;padding:.75rem}._segmentItem_1l08u_740{padding:1rem}}._multiTakePreview_1l08u_1021{display:flex;gap:32px;align-items:flex-start;width:100%}._takeSelector_1l08u_1028{flex:0 0 300px;background:#fffc;border-radius:12px;padding:20px;border:1px solid rgba(0,0,0,.1)}._takeSelector_1l08u_1028 h4{margin:0 0 16px;color:#1d1d1f;font-size:18px;font-weight:600}._takeThumbnails_1l08u_1043{display:flex;flex-direction:column;gap:8px}._takeThumbnail_1l08u_1043{padding:12px 16px;background:#fff9;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .2s ease;text-align:left}._takeThumbnail_1l08u_1043:hover{background:#007aff1a;border-color:#007aff4d}._takeThumbnail_1l08u_1043._selected_1l08u_1064{background:#007aff1a;border-color:#007aff}._takeName_1l08u_1069{font-size:14px;font-weight:500;color:#1d1d1f;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._takeStatus_1l08u_1079{font-size:12px;color:#86868b}._selectedTakePreview_1l08u_1084{flex:1;display:flex;gap:24px;align-items:flex-start}._takeInfo_1l08u_1091{flex:0 0 300px}._takeInfo_1l08u_1091 h4{margin:0 0 16px;color:#1d1d1f;font-size:20px;font-weight:600}._takeMetadata_1l08u_1102{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}._takeMetadata_1l08u_1102 span{font-size:14px;color:#86868b}._multiTakeResults_1l08u_1114{display:flex;flex-direction:column;gap:24px}._takeResultCard_1l08u_1120{background:#fffc;border-radius:12px;padding:24px;border:1px solid rgba(0,0,0,.1)}._takeResultHeader_1l08u_1127{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._takeResultHeader_1l08u_1127 h3{margin:0;color:#1d1d1f;font-size:18px;font-weight:600}._takeStats_1l08u_1141{display:flex;gap:16px;font-size:14px;color:#86868b}._takeStats_1l08u_1141 span{background:#0000000d;padding:4px 8px;border-radius:6px}._container_7uf6b_3{width:100%;max-width:1200px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1d1d1f}._header_7uf6b_14{display:flex;align-items:center;gap:16px;margin-bottom:32px;padding:24px;background:linear-gradient(135deg,#ffffffe6,#f9f9f9e6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;border:1px solid rgba(0,0,0,.06);box-shadow:0 8px 32px #00000014}._headerIcon_7uf6b_27{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#007aff,#5856d6);display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;box-shadow:0 4px 16px #007aff4d}._headerContent_7uf6b_40 h2{margin:0 0 4px;font-size:28px;font-weight:700;color:#1d1d1f;letter-spacing:-.02em}._headerContent_7uf6b_40 p{margin:0;font-size:16px;color:#86868b;font-weight:400;letter-spacing:-.01em}._mainContent_7uf6b_57{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:32px;align-items:start}._videoSection_7uf6b_66{background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #00000014;padding:24px;text-align:center}._video_7uf6b_66{width:100%;max-width:480px;height:auto;border-radius:16px;background-color:#000;box-shadow:0 4px 24px #00000026}._analysisSection_7uf6b_86{background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #00000014;padding:24px}._analyzingState_7uf6b_96{text-align:center;padding:32px}._analyzingState_7uf6b_96 p{margin:16px 0 0;color:#86868b;font-size:16px}._thresholdControl_7uf6b_108{margin-bottom:24px}._thresholdLabel_7uf6b_112{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#1d1d1f;margin-bottom:12px}._thresholdInput_7uf6b_122{display:flex;align-items:center;gap:16px}._thresholdSlider_7uf6b_128{flex:1;height:6px;border-radius:3px;background:linear-gradient(90deg,#007aff,#007aff);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}._thresholdSlider_7uf6b_128::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #007aff;cursor:pointer;box-shadow:0 2px 8px #007aff4d}._thresholdSlider_7uf6b_128::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #007aff;cursor:pointer;box-shadow:0 2px 8px #007aff4d}._thresholdValue_7uf6b_161{font-family:SF Mono,Monaco,Menlo,monospace;font-size:14px;font-weight:600;color:#007aff;min-width:40px;text-align:center}._statsContainer_7uf6b_171{margin-bottom:24px}._statsContainer_7uf6b_171 h4{margin:0 0 16px;font-size:18px;font-weight:600;color:#1d1d1f}._statsGrid_7uf6b_182{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}._stat_7uf6b_171{background:linear-gradient(135deg,#007aff0d,#5856d60d);border-radius:12px;padding:16px;text-align:center;border:1px solid rgba(0,122,255,.1)}._statValue_7uf6b_196{display:block;font-size:24px;font-weight:700;color:#007aff;margin-bottom:4px}._statLabel_7uf6b_204{font-size:12px;color:#86868b;font-weight:500;text-transform:uppercase;letter-spacing:.5px}._timelineContainer_7uf6b_213{margin-top:24px}._timelineHeader_7uf6b_217{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._timelineHeader_7uf6b_217 h4{margin:0;font-size:16px;font-weight:600;color:#1d1d1f}._timelineDuration_7uf6b_231{font-family:SF Mono,Monaco,Menlo,monospace;font-size:12px;color:#86868b;font-weight:500}._timelineWrapper_7uf6b_238{background:#00000005;border-radius:12px;padding:20px;border:1px solid rgba(0,0,0,.06)}._timeline_7uf6b_213{position:relative;height:32px;margin-bottom:16px;border-radius:16px;overflow:visible;cursor:pointer}._timelineBackground_7uf6b_254{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#f2f2f7,#e5e5ea);border-radius:16px;border:1px solid #d1d1d6}._silenceMarker_7uf6b_265{position:absolute;top:0;height:100%;background:linear-gradient(135deg,#ff3b30,#ff453a);border-radius:16px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);border:2px solid transparent;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #ff3b3033}._silenceMarker_7uf6b_265:hover{background:linear-gradient(135deg,#ff453a,#ff3b30);transform:scaleY(1.1);box-shadow:0 4px 16px #ff3b304d}._silenceMarker_7uf6b_265._selected_7uf6b_286{background:linear-gradient(135deg,#ff9500,#ff9f0a);border-color:#ff9500;box-shadow:0 4px 16px #ff950066;z-index:10}._silenceLabel_7uf6b_293{font-size:10px;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5);pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;padding:0 4px}._currentTimeIndicator_7uf6b_306{position:absolute;top:-4px;bottom:-4px;width:3px;background:linear-gradient(135deg,#007aff,#5856d6);border-radius:2px;z-index:20;box-shadow:0 2px 8px #007aff80;pointer-events:none}._timelineControls_7uf6b_318{display:flex;justify-content:space-between;align-items:center}._controlButton_7uf6b_324{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#34c759,#30d158);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #34c75933}._controlButton_7uf6b_324:hover:not(._disabled_7uf6b_340){background:linear-gradient(135deg,#30d158,#34c759);transform:translateY(-1px);box-shadow:0 4px 16px #34c7594d}._controlButton_7uf6b_324._active_7uf6b_346{background:linear-gradient(135deg,#ff3b30,#ff453a);box-shadow:0 2px 8px #ff3b304d}._controlButton_7uf6b_324._disabled_7uf6b_340{background:#8e8e93;cursor:not-allowed;box-shadow:0 2px 8px #8e8e9333}._selectedSilenceInfo_7uf6b_357{display:flex;align-items:center;gap:8px;font-size:14px;color:#007aff;font-weight:600}._noSilenceState_7uf6b_367{text-align:center;padding:48px 24px}._successIcon_7uf6b_372{font-size:48px;color:#34c759;margin-bottom:16px}._noSilenceState_7uf6b_367 h4{margin:0 0 8px;font-size:20px;font-weight:600;color:#1d1d1f}._noSilenceState_7uf6b_367 p{margin:0;color:#86868b;font-size:16px;line-height:1.5}._actions_7uf6b_393{display:flex;justify-content:space-between;align-items:center;padding:24px;background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 24px #00000014}._skipButton_7uf6b_405{display:flex;align-items:center;gap:8px;padding:12px 24px;background:#8e8e931a;color:#8e8e93;border:1px solid rgba(142,142,147,.2);border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}._skipButton_7uf6b_405:hover{background:#8e8e9326;border-color:#8e8e934d}._removeButton_7uf6b_425{display:flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#007aff,#5856d6);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #007aff4d}._removeButton_7uf6b_425:hover:not(._disabled_7uf6b_340){background:linear-gradient(135deg,#5856d6,#007aff);transform:translateY(-1px);box-shadow:0 6px 24px #007aff66}._removeButton_7uf6b_425._disabled_7uf6b_340{background:#8e8e93;cursor:not-allowed;box-shadow:0 2px 8px #8e8e9333}._tabNavigation_7uf6b_454{display:flex;background:#00000005;border-radius:12px;padding:4px;margin-bottom:16px;border:1px solid rgba(0,0,0,.06)}._tabButton_7uf6b_463{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:transparent;border:none;border-radius:8px;font-size:14px;font-weight:600;color:#86868b;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}._tabButton_7uf6b_463:hover{background:#007aff0d;color:#007aff}._tabButton_7uf6b_463._active_7uf6b_346{background:linear-gradient(135deg,#007aff,#5856d6);color:#fff;box-shadow:0 2px 8px #007aff4d}._fillerMarker_7uf6b_492{position:absolute;top:2px;height:28px;border-radius:14px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);border:2px solid transparent;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.5px}._fillerMarker_7uf6b_492:hover{transform:scaleY(1.2);z-index:5}._fillerMarker_7uf6b_492._selected_7uf6b_286{border-color:#007aff;box-shadow:0 4px 16px #007aff66;z-index:10}._fillerLabel_7uf6b_521{pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;padding:0 6px;font-weight:700;font-size:10px;text-shadow:0 1px 2px rgba(0,0,0,.3)}._comprehensiveStats_7uf6b_534{margin-bottom:24px}._comprehensiveStats_7uf6b_534 h4{margin:0 0 20px;font-size:18px;font-weight:600;color:#1d1d1f;display:flex;align-items:center;gap:8px}._comprehensiveStats_7uf6b_534 h4:before{content:"📊";font-size:20px}._statsOverview_7uf6b_554{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}._overviewCard_7uf6b_561{background:linear-gradient(135deg,#fffffff2,#f9f9f9f2);border-radius:16px;padding:20px;text-align:center;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 16px #00000014;transition:all .2s cubic-bezier(.4,0,.2,1)}._overviewCard_7uf6b_561:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}._overviewIcon_7uf6b_576{width:32px;height:32px;margin:0 auto 12px;border-radius:8px;background:linear-gradient(135deg,#007aff,#5856d6);display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px}._overviewValue_7uf6b_589{display:block;font-size:28px;font-weight:700;color:#007aff;margin-bottom:4px;letter-spacing:-.5px}._overviewLabel_7uf6b_598{font-size:12px;color:#86868b;font-weight:500;text-transform:uppercase;letter-spacing:.5px}._recommendations_7uf6b_607{background:linear-gradient(135deg,#007aff0d,#5856d60d);border-radius:16px;padding:20px;margin-top:20px;border:1px solid rgba(0,122,255,.1)}._recommendationHeader_7uf6b_615{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:16px;font-weight:600;color:#007aff}._recommendationText_7uf6b_625{font-size:14px;color:#1d1d1f;line-height:1.5;font-weight:500}._elongatedNote_7uf6b_632{font-size:13px;color:#ff9500;font-weight:400}._selectedFillerInfo_7uf6b_639{display:flex;align-items:center;gap:8px;font-size:14px;color:#007aff;font-weight:600;padding:8px 12px;background:#007aff1a;border-radius:8px}._elongatedIndicator_7uf6b_651{font-size:12px;opacity:.7;font-weight:400;margin-left:4px}._elongated_7uf6b_632{position:relative}._elongated_7uf6b_632:after{content:"~";position:absolute;top:-2px;right:-2px;font-size:10px;color:#fffc;background:#ff9500cc;border-radius:50%;width:12px;height:12px;display:flex;align-items:center;justify-content:center;font-weight:700}._artifactMarker_7uf6b_681{position:absolute;top:2px;height:28px;border-radius:14px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);border:2px solid transparent;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a;font-size:12px;z-index:2}._artifactMarker_7uf6b_681:hover{transform:scaleY(1.2);z-index:5}._artifactMarker_7uf6b_681._selected_7uf6b_286{border-color:#007aff;box-shadow:0 4px 16px #007aff66;z-index:10}._artifactLabel_7uf6b_708{pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;padding:0 4px;font-weight:700;font-size:10px;text-shadow:0 1px 2px rgba(0,0,0,.3)}._selectedArtifactInfo_7uf6b_721{display:flex;align-items:center;gap:8px;font-size:14px;color:#007aff;font-weight:600;padding:8px 12px;background:#007aff1a;border-radius:8px}._primaryActionButton_7uf6b_734{display:flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#007aff,#5856d6);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #007aff4d}._primaryActionButton_7uf6b_734:hover:not(._disabled_7uf6b_340){background:linear-gradient(135deg,#5856d6,#007aff);transform:translateY(-1px);box-shadow:0 6px 24px #007aff66}._primaryActionButton_7uf6b_734._disabled_7uf6b_340{background:#8e8e93;cursor:not-allowed;box-shadow:0 2px 8px #8e8e9333}._noIssuesState_7uf6b_763{text-align:center;padding:48px 24px;background:linear-gradient(135deg,#34c7590d,#30d1580d);border-radius:20px;border:1px solid rgba(52,199,89,.1)}._noIssuesState_7uf6b_763 h4{margin:16px 0 8px;font-size:20px;font-weight:600;color:#1d1d1f}._noIssuesState_7uf6b_763 p{margin:0;color:#86868b;font-size:16px;line-height:1.5}._statsGrid_7uf6b_182{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin-bottom:20px}@media (max-width: 768px){._mainContent_7uf6b_57{grid-template-columns:1fr;gap:24px}._header_7uf6b_14{padding:20px}._headerContent_7uf6b_40 h2{font-size:24px}._actions_7uf6b_393{flex-direction:column;gap:12px}._skipButton_7uf6b_405,._primaryActionButton_7uf6b_734{width:100%;justify-content:center}._timeline_7uf6b_213{height:24px}._silenceLabel_7uf6b_293,._fillerLabel_7uf6b_521{font-size:8px}._statsOverview_7uf6b_554{grid-template-columns:1fr;gap:12px}._overviewCard_7uf6b_561{padding:16px}._overviewValue_7uf6b_589{font-size:24px}._tabNavigation_7uf6b_454{flex-direction:column;gap:4px}._tabButton_7uf6b_463{padding:10px 12px;font-size:13px}}._intelligent-take-selection_1w4du_1{width:100%;height:100%;display:flex;flex-direction:column}._upload-interface_1w4du_8{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;height:100%}._upload-interface_1w4du_8 h2{margin-bottom:1rem}._upload-interface_1w4du_8 p{margin-bottom:1rem;color:#666}._drop-zone_1w4du_26{border:2px dashed #ccc;border-radius:8px;padding:3rem;text-align:center;width:80%;max-width:500px;margin:1rem 0}._drop-zone_1w4du_26:hover{border-color:#999}._drop-zone_1w4du_26 p{margin:.5rem 0}._error-message_1w4du_44{color:#e74c3c;margin-top:1rem;padding:.5rem;background-color:#fdf2f2;border-radius:4px;border:1px solid #fecaca}._processing-interface_1w4du_53{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;height:100%}._processing-interface_1w4du_53 h2{margin-bottom:1rem}._progress-container_1w4du_66{display:flex;align-items:center;width:80%;max-width:500px;margin-bottom:1rem}._progress-bar_1w4du_74{flex:1;height:10px;background-color:#eee;border-radius:5px;overflow:hidden;margin-right:1rem}._progress-fill_1w4du_83{height:100%;background-color:#3b82f6;transition:width .3s ease}._progress-text_1w4du_89{font-weight:700;min-width:40px}._stage-text_1w4du_94{color:#666;margin-top:1rem}._timeline-interface_1w4du_99{display:flex;flex-direction:column;height:100%}._timeline-header_1w4du_105{padding:1rem;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}._timeline-header_1w4du_105 h2{margin:0}._view-toggle_1w4du_117{display:flex;gap:.5rem}._view-toggle_1w4du_117 button{padding:.5rem 1rem;border:1px solid #ddd;background-color:#fff;border-radius:4px;cursor:pointer}._view-toggle_1w4du_117 button:hover{background-color:#f5f5f5}._view-toggle_1w4du_117 button._active_1w4du_134{background-color:#3b82f6;color:#fff;border-color:#3b82f6}._transcription-complete-interface_1w4du_140{display:flex;flex-direction:column;align-items:center;padding:2rem;height:100%;max-width:800px;margin:0 auto}._transcription-complete-interface_1w4du_140 h2{margin-bottom:1rem;color:#1f2937}._transcription-complete-interface_1w4du_140>p{margin-bottom:2rem;color:#6b7280;text-align:center}._multi-take-section_1w4du_161,._single-take-section_1w4du_161{width:100%;padding:2rem;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:2rem;background-color:#f9fafb}._multi-take-section_1w4du_161 h3,._single-take-section_1w4du_161 h3{margin:0 0 1rem;color:#1f2937}._multi-take-section_1w4du_161 p,._single-take-section_1w4du_161 p{margin:0 0 1.5rem;color:#6b7280}._start-multi-take-button_1w4du_180,._upload-more-button_1w4du_180{padding:.75rem 2rem;background-color:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s}._start-multi-take-button_1w4du_180:hover:not(:disabled),._upload-more-button_1w4du_180:hover{background-color:#2563eb}._start-multi-take-button_1w4du_180:disabled{background-color:#9ca3af;cursor:not-allowed}._skip-button_1w4du_201{padding:.75rem 2rem;background-color:#6b7280;color:#fff;border:none;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s}._skip-button_1w4du_201:hover{background-color:#4b5563}._transcription-summary_1w4du_217{width:100%;padding:1.5rem;border:1px solid #e5e7eb;border-radius:8px;background-color:#f9fafb}._transcription-summary_1w4du_217 h4{margin:0 0 1rem;color:#1f2937}._take-summary_1w4du_230{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #e5e7eb}._take-summary_1w4du_230:last-child{border-bottom:none}._success_1w4du_242{color:#10b981;font-weight:500}._error_1w4du_44{color:#ef4444;font-weight:500}._container_34t95_2{min-height:100vh;background:linear-gradient(135deg,#f8f9fa,#e9ecef);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1d1d1f}._mainContent_34t95_11{width:100%;margin:0;padding:1rem 1rem 6rem}._hero_34t95_18{text-align:center;margin-bottom:.5rem;padding:0;margin-top:0}._heroContent_34t95_25{max-width:1200px;margin:0 auto}._heroTitle_34t95_30{font-size:clamp(1.9rem,4vw,2.8rem);font-weight:700;background:linear-gradient(135deg,#1d1d1f,#424245);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 .25rem;line-height:1.3;letter-spacing:-.02em;white-space:nowrap}._heroSubtitle_34t95_43{font-size:1.1rem;color:#6e6e73;margin:0;font-weight:400;line-height:1.3}._rightSidePanel_34t95_52{position:fixed;right:0;top:50%;transform:translateY(-50%) translate(calc(100% - 3rem));z-index:1000;transition:transform .3s cubic-bezier(.4,0,.2,1);padding:1rem}._rightSidePanel_34t95_52:before{content:"⚙️";position:absolute;left:.5rem;top:50%;transform:translateY(-50%);font-size:1.5rem;pointer-events:none;opacity:.8;transition:opacity .3s ease}._rightSidePanel_34t95_52:hover:before{opacity:0}._rightSidePanel_34t95_52:hover{transform:translateY(-50%) translate(0)}._aiToolbarDock_34t95_83{position:fixed;bottom:0;left:0;right:0;z-index:999;padding:1rem;transform:translateY(calc(100% - 3rem));transition:transform .3s cubic-bezier(.4,0,.2,1)}._aiToolbarDock_34t95_83._extended_34t95_94,._aiToolbarDock_34t95_83:hover{transform:translateY(0)}._projectToolbar_34t95_103{display:flex;flex-direction:column;gap:1rem;padding:1.5rem 1rem;background:#27272a40;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-radius:16px 0 0 16px;border:1px solid rgba(63,63,70,.4);border-right:none;box-shadow:-8px 0 32px #0000001f,-4px 0 16px #00000014,inset 1px 0 #ffffff0d;min-width:200px;max-width:250px}._projectInfo_34t95_122{display:flex;flex-direction:column;gap:.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(63,63,70,.3)}._projectNameInput_34t95_130{font-size:.95rem;font-weight:600;color:#e4e4e7;background:transparent;border:none;outline:none;padding:.5rem;border-radius:6px;transition:background-color .2s ease;width:100%}._projectNameInput_34t95_130:focus{background:#ffffff0e;border:1px solid rgba(99,102,241,.6)}._projectNameInput_34t95_130::-moz-placeholder{color:#e4e4e799}._projectNameInput_34t95_130::placeholder{color:#e4e4e799}._projectActions_34t95_152{display:flex;flex-direction:column;gap:.75rem;width:100%}._projectButton_34t95_159{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border-radius:8px;font-size:.875rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);border:1px solid rgba(63,63,70,.2);background:#3f3f4626;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#e4e4e7;cursor:pointer;width:100%;text-align:center}._projectButton_34t95_159:hover{background:#52525b40;border-color:#71717a66;transform:translate(-2px);box-shadow:-4px 0 12px #00000026}._projectButton_34t95_159:active{transform:translate(0)}._projectButton_34t95_159:disabled{opacity:.5;cursor:not-allowed;transform:none}._projectButton_34t95_159._saving_34t95_196{background:#ffc1071a;border-color:#ffc1074d;color:#856404}._projectButton_34t95_159._saved_34t95_202{background:#28a7451a;border-color:#28a7454d;color:#155724}._projectButton_34t95_159._error_34t95_208{background:#dc35451a;border-color:#dc35454d;color:#721c24}._newButton_34t95_214{background:#007aff1a;border-color:#007aff4d;color:#0056b3}._newButton_34t95_214:hover{background:#007aff26}._importButton_34t95_224{background:#6633991a;border-color:#6633994d;color:#4b1e5c}._importButton_34t95_224:hover{background:#66339926}._progressContainer_34t95_235{margin-bottom:2rem;padding:0 .5rem;margin-top:.25rem}._progressTrack_34t95_241{height:4px;background:#0000000f;border-radius:2px;margin-bottom:1rem;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._progressBar_34t95_250{height:100%;background:linear-gradient(90deg,#007aff,#5ac8fa);border-radius:2px;transition:width .6s cubic-bezier(.4,0,.2,1);box-shadow:0 0 20px #007aff4d}._stepsWrapper_34t95_258{display:flex;justify-content:space-between;align-items:center;max-width:700px;margin:0 auto;gap:.25rem}._stepIndicator_34t95_267{display:flex;flex-direction:column;align-items:center;gap:.5rem;transition:all .3s cubic-bezier(.4,0,.2,1)}._stepIndicator_34t95_267._clickable_34t95_275{cursor:pointer}._stepIndicator_34t95_267._clickable_34t95_275:hover ._stepNumber_34t95_279{transform:scale(1.15);box-shadow:0 12px 30px #007aff66}._stepIndicator_34t95_267._clickable_34t95_275:hover ._stepText_34t95_284{color:#007aff;font-weight:600}._stepIndicator_34t95_267._pending_34t95_289._clickable_34t95_275:hover ._stepNumber_34t95_279{background:#007aff1a;border:2px solid rgba(0,122,255,.3)}._stepIndicator_34t95_267._completed_34t95_294._clickable_34t95_275:hover ._stepNumber_34t95_279{box-shadow:0 12px 30px #30d15866}._stepNumber_34t95_279{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid transparent}._stepIndicator_34t95_267._pending_34t95_289 ._stepNumber_34t95_279{background:#0000000f;color:#8e8e93}._stepIndicator_34t95_267._active_34t95_316 ._stepNumber_34t95_279{background:linear-gradient(135deg,#007aff,#5ac8fa);color:#fff;box-shadow:0 8px 25px #007aff4d;transform:scale(1.1)}._stepIndicator_34t95_267._completed_34t95_294 ._stepNumber_34t95_279{background:linear-gradient(135deg,#30d158,#32d74b);color:#fff;box-shadow:0 4px 15px #30d15840}._stepText_34t95_284{font-size:.75rem;font-weight:500;color:#6e6e73;transition:color .3s ease;text-align:center;line-height:1.2}._stepIndicator_34t95_267._active_34t95_316 ._stepText_34t95_284{color:#007aff;font-weight:600}._stepIndicator_34t95_267._completed_34t95_294 ._stepText_34t95_284{color:#30d158}._contentGrid_34t95_348{display:grid;grid-template-columns:1fr auto;gap:0;align-items:start}._primaryContent_34t95_355{min-width:0}._stepCard_34t95_360{background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #00000014,0 1px 2px #0000000a;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}._stepCard_34t95_360:hover{transform:translateY(-2px);box-shadow:0 12px 40px #0000001f,0 2px 4px #0000000f}._stepHeader_34t95_379{display:flex;align-items:center;gap:1.5rem;padding:.25rem}._stepIconLarge_34t95_386{width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,#007aff,#5ac8fa);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.75rem;box-shadow:0 8px 25px #007aff40;flex-shrink:0}._stepInfo_34t95_400 h2{font-size:1.75rem;font-weight:700;color:#1d1d1f;margin:0 0 .5rem;letter-spacing:-.01em}._stepInfo_34t95_400 p{font-size:1rem;color:#6e6e73;margin:0;line-height:1.5}._stepBody_34t95_415{padding:0 2rem 1.5rem}._stepFooter_34t95_419{padding:1.5rem 2rem 2rem}._stepActions_34t95_423{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem 2rem;border-top:1px solid rgba(0,0,0,.06);background:#f8f9fa80}._primaryButton_34t95_433,._secondaryButton_34t95_433,._downloadButton_34t95_433,._newVideoButton_34t95_433{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:12px;font-size:.9rem;font-weight:600;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;white-space:nowrap}._primaryButton_34t95_433{background:linear-gradient(135deg,#007aff,#5ac8fa);color:#fff;box-shadow:0 4px 15px #007aff40}._primaryButton_34t95_433:hover{transform:translateY(-1px);box-shadow:0 6px 20px #007aff59}._secondaryButton_34t95_433{background:#0000000f;color:#1d1d1f;border:1px solid rgba(0,0,0,.1)}._secondaryButton_34t95_433:hover{background:#0000001a;transform:translateY(-1px)}._downloadButton_34t95_433{background:linear-gradient(135deg,#30d158,#32d74b);color:#fff;font-size:1.1rem;padding:1rem 2rem;box-shadow:0 6px 20px #30d15840}._downloadButton_34t95_433:hover{transform:translateY(-2px);box-shadow:0 8px 25px #30d15859}._newVideoButton_34t95_433{background:#0000000f;color:#007aff;border:1px solid rgba(0,122,255,.2)}._newVideoButton_34t95_433:hover{background:#007aff1a;transform:translateY(-1px)}._completionContent_34t95_496{text-align:center;padding:3rem 2rem}._successBadge_34t95_501{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#30d158,#32d74b);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:2rem;margin-bottom:1.5rem;box-shadow:0 8px 25px #30d1584d}._completionContent_34t95_496 h2{font-size:2rem;font-weight:700;color:#1d1d1f;margin:0 0 .5rem;letter-spacing:-.01em}._completionContent_34t95_496 p{font-size:1.125rem;color:#6e6e73;margin:0 0 2rem}._downloadSection_34t95_529{margin-bottom:2rem}._videoDetails_34t95_533{display:flex;justify-content:center;gap:2rem;margin-top:1.5rem}._detailItem_34t95_540{display:flex;flex-direction:column;align-items:center;gap:.25rem}._detailLabel_34t95_547{font-size:.875rem;color:#6e6e73;font-weight:500}._detailValue_34t95_553{font-size:1rem;color:#1d1d1f;font-weight:600}._supportedFormats_34t95_560{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}._formatItem_34t95_567{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#30d1581a;border-radius:8px;font-size:.875rem;color:#1d1d1f}._checkIcon_34t95_578{color:#30d158}._starIcon_34t95_582{color:#ff9500}@media (max-width: 1200px){._contentGrid_34t95_348{grid-template-columns:1fr;gap:0}._rightSidePanel_34t95_52{max-width:220px}._projectToolbar_34t95_103{min-width:180px}}@media (max-width: 1024px){._mainContent_34t95_11{padding:.75rem .75rem 3rem}._hero_34t95_18{margin-bottom:.25rem;padding:0;margin-top:0}._heroTitle_34t95_30{font-size:clamp(1.75rem,3.5vw,2.25rem);line-height:1.3}._heroSubtitle_34t95_43{font-size:1.05rem}._progressContainer_34t95_235{margin-bottom:3rem}._stepsWrapper_34t95_258{gap:.5rem}._stepNumber_34t95_279{width:40px;height:40px;font-size:1rem}._stepText_34t95_284{font-size:.75rem}._stepCard_34t95_360{border-radius:20px}._stepHeader_34t95_379{padding:.2rem;gap:1rem}._stepIconLarge_34t95_386{width:56px;height:56px;font-size:1.5rem}._stepInfo_34t95_400 h2{font-size:1.5rem}._stepBody_34t95_415{padding:0 1.5rem 1rem}._stepActions_34t95_423{padding:1rem 1.5rem 1.5rem}}@media (max-width: 768px){._mainContent_34t95_11{padding:.5rem .5rem 2rem}._hero_34t95_18{margin-bottom:.5rem;padding:0;margin-top:0}._heroTitle_34t95_30{font-size:clamp(1.6rem,5.5vw,1.9rem);line-height:1.3}._heroSubtitle_34t95_43{font-size:.95rem}._progressContainer_34t95_235{margin-bottom:2rem;padding:0 .5rem}._stepsWrapper_34t95_258{flex-wrap:wrap;gap:.25rem;justify-content:center}._stepIndicator_34t95_267{gap:.375rem}._stepNumber_34t95_279{width:36px;height:36px;font-size:.875rem}._stepText_34t95_284{font-size:.6875rem}._stepCard_34t95_360{border-radius:16px}._stepHeader_34t95_379{padding:.15rem;flex-direction:column;text-align:center;gap:.75rem}._stepIconLarge_34t95_386{width:48px;height:48px;font-size:1.25rem}._stepInfo_34t95_400 h2{font-size:1.25rem}._stepInfo_34t95_400 p{font-size:.875rem}._stepBody_34t95_415{padding:0 1.25rem .75rem}._stepActions_34t95_423{padding:.75rem 1.25rem 1.25rem;flex-direction:column;gap:.75rem}._primaryButton_34t95_433,._secondaryButton_34t95_433,._downloadButton_34t95_433,._newVideoButton_34t95_433{width:100%;justify-content:center}._completionContent_34t95_496{padding:2rem 1.25rem}._videoDetails_34t95_533{flex-direction:column;gap:1rem}._supportedFormats_34t95_560{flex-direction:column;align-items:center}._rightSidePanel_34t95_52{position:fixed;right:auto;left:0;top:auto;bottom:4rem;transform:translate(calc(-100% + 3rem));width:auto}._rightSidePanel_34t95_52:hover{transform:translate(0)}._projectToolbar_34t95_103{border-radius:0 16px 16px 0;border-right:1px solid rgba(0,0,0,.1);border-left:none;box-shadow:8px 0 32px #0000001f,4px 0 16px #00000014;min-width:160px;max-width:200px}._projectButton_34t95_159{font-size:.8125rem;padding:.625rem .875rem}._projectButton_34t95_159:hover{transform:translate(2px);box-shadow:4px 0 12px #00000026}}@media (max-width: 480px){._mainContent_34t95_11{padding:.25rem .25rem 1.5rem}._hero_34t95_18{margin-bottom:.25rem;margin-top:0}._heroTitle_34t95_30{font-size:clamp(1.45rem,7.5vw,1.7rem);line-height:1.3}._heroSubtitle_34t95_43{font-size:.85rem}._progressContainer_34t95_235{margin-bottom:1rem;padding:0 .25rem}._stepsWrapper_34t95_258{gap:.125rem}._stepNumber_34t95_279{width:32px;height:32px;font-size:.75rem}._stepText_34t95_284{font-size:.625rem}._stepCard_34t95_360{border-radius:12px}._stepHeader_34t95_379{padding:.15rem;gap:.5rem}._stepIconLarge_34t95_386{width:40px;height:40px;font-size:1rem}._stepInfo_34t95_400 h2{font-size:1.125rem}._stepInfo_34t95_400 p{font-size:.8125rem}._stepBody_34t95_415{padding:0 1rem .5rem}._stepActions_34t95_423{padding:.5rem 1rem 1rem;gap:.5rem}._completionContent_34t95_496{padding:1.5rem 1rem}._successBadge_34t95_501{width:64px;height:64px;font-size:1.5rem;margin-bottom:1rem}._completionContent_34t95_496 h2{font-size:1.5rem}._completionContent_34t95_496 p{font-size:1rem}._downloadButton_34t95_433{font-size:1rem;padding:.875rem 1.5rem}._formatItem_34t95_567{padding:.375rem .75rem;font-size:.8125rem}}._dangerButton_34t95_908{background-color:#ef4444;color:#fff}._dangerButton_34t95_908:hover{background-color:#dc2626}._toolbarContainer_zo9ai_4{position:relative;width:100%;max-width:1200px;margin:0 auto;padding:12px;z-index:100}._toolbar_zo9ai_4{display:flex;align-items:center;gap:9px;padding:12px;background:#27272a40;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(63,63,70,.4);border-radius:32px;box-shadow:0 4px 12px #00000026,0 8px 32px #0000001a,inset 0 1px #ffffff0d;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:visible}._toolbar_zo9ai_4:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:32px;padding:1px;background:linear-gradient(135deg,#6366f14d,#a855f733,#6366f14d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:-1}._toolbar_zo9ai_4:hover:before{opacity:.6}._promptSection_zo9ai_58{flex:1;min-width:200px;max-width:40%;position:relative}._promptInput_zo9ai_65{width:100%;min-height:32px;max-height:96px;padding:8px 9px;background:transparent;border:none;border-radius:12px;color:#e4e4e7;font-size:14px;line-height:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;font-weight:400;resize:none;overflow-y:auto;transition:all .15s ease;outline:none}._promptInput_zo9ai_65::-moz-placeholder{color:#fff;font-size:12px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;letter-spacing:-.01em}._promptInput_zo9ai_65::placeholder{color:#fff;font-size:12px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;letter-spacing:-.01em}._promptInput_zo9ai_65:focus{background:#ffffff0d;box-shadow:inset 0 0 0 1px #6366f199}._promptInput_zo9ai_65::-webkit-scrollbar{width:4px}._promptInput_zo9ai_65::-webkit-scrollbar-track{background:transparent}._promptInput_zo9ai_65::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}._controlGroup_zo9ai_111{position:relative;display:flex;align-items:center}._controlButton_zo9ai_118{display:flex;align-items:center;gap:6px;min-height:32px;min-width:44px;padding:6px 12px;background:#3f3f4626;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(82,82,91,.2);border-radius:16px;color:#e4e4e7;font-size:12px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);white-space:nowrap;position:relative;overflow:hidden}._controlButton_zo9ai_118:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,transparent 100%);opacity:0;transition:opacity .15s ease}._controlButton_zo9ai_118:hover:not(:disabled){background:#52525b40;border-color:#71717a66;transform:translateY(-1px) scale(1.02);box-shadow:0 4px 12px #0003}._controlButton_zo9ai_118:hover:not(:disabled):before{opacity:1}._controlButton_zo9ai_118:active:not(:disabled){transform:translateY(0) scale(.98);transition-duration:50ms}._controlButton_zo9ai_118._active_zo9ai_168{background:#4f46e540;border-color:#6366f166;box-shadow:0 0 0 2px #6366f133}._controlButton_zo9ai_118:disabled{opacity:.5;cursor:not-allowed;transform:none}._controlButton_zo9ai_118._iconOnly_zo9ai_180{padding:6px 8px;min-width:32px}._controlButton_zo9ai_118._hasMedia_zo9ai_185{background:#4f46e533;border-color:#6366f14d}._buttonIcon_zo9ai_190{font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center}._buttonLabel_zo9ai_198{font-size:12px;font-weight:600;letter-spacing:-.01em}._removeMedia_zo9ai_205{display:flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:4px;background:#ef4444cc;border:none;border-radius:50%;color:#fff;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s ease}._removeMedia_zo9ai_205:hover{background:#ef4444;transform:scale(1.1)}._mediaPreviewContainer_zo9ai_228{display:flex;align-items:center;gap:9px;padding:8px 9px;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:12px;transition:all .2s ease}._mediaPreviewContainer_zo9ai_228:hover{background:#ffffff14;border-color:#ffffff26}._mediaPreviewWrapper_zo9ai_245{position:relative;width:80px;height:60px;border-radius:8px;overflow:hidden;background:#0000004d;flex-shrink:0}._mediaPreview_zo9ai_228{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}._mediaRemoveButton_zo9ai_262{position:absolute;top:4px;right:4px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:all .15s ease;opacity:0}._mediaPreviewWrapper_zo9ai_245:hover ._mediaRemoveButton_zo9ai_262{opacity:1}._mediaRemoveButton_zo9ai_262:hover{background:#ef4444e6;border-color:#ef4444;transform:scale(1.1)}._mediaPreviewLabel_zo9ai_293{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._mediaPreviewTitle_zo9ai_301{font-size:13px;font-weight:600;color:#fffffff2;letter-spacing:-.01em}._mediaPreviewSubtitle_zo9ai_308{font-size:11px;font-weight:500;color:#ffffff80;letter-spacing:-.005em}._dropdown_zo9ai_316{position:absolute;bottom:calc(100% + 4px);left:0;min-width:180px;max-height:300px;overflow-y:auto;background:#27272a80;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(82,82,91,.6);border-radius:12px;box-shadow:0 10px 25px #0000004d,0 20px 48px #0003,inset 0 1px #ffffff4d;padding:4px;z-index:1000;animation:_dropdownFadeIn_zo9ai_1 .15s cubic-bezier(.4,0,.2,1)}@keyframes _dropdownFadeIn_zo9ai_1{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._dropdown_zo9ai_316::-webkit-scrollbar{width:6px}._dropdown_zo9ai_316::-webkit-scrollbar-track{background:transparent}._dropdown_zo9ai_316::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}._dropdownItem_zo9ai_362{display:flex;align-items:center;gap:6px;width:100%;padding:8px 9px;background:transparent;border:none;border-radius:8px;color:#e4e4e7;font-size:14px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;text-align:left;cursor:pointer;transition:all .1s ease}._dropdownItem_zo9ai_362:hover:not(:disabled){background:#ffffff80}._dropdownItem_zo9ai_362._selected_zo9ai_384{background:#6366f133;color:#a5b4fc}._dropdownItem_zo9ai_362._disabled_zo9ai_389{opacity:.5;cursor:not-allowed}._dropdownIcon_zo9ai_394{font-size:16px}._checkmark_zo9ai_398{margin-left:auto;color:#6366f1;font-weight:700}._badge_zo9ai_404{margin-left:auto;padding:2px 6px;background:#a855f74d;border-radius:4px;font-size:10px;font-weight:700;color:#c4b5fd}._aspectRatioContent_zo9ai_415{display:flex;align-items:center;justify-content:space-between;width:100%}._aspectRatioLabel_zo9ai_422{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1}._aspectRatio_zo9ai_415{font-size:14px;font-weight:500;color:#e4e4e7}._durationPicker_zo9ai_438{padding:12px;min-width:200px}._pickerLabel_zo9ai_443{display:block;margin-bottom:8px;color:#e4e4e7;font-size:12px;font-weight:600}._slider_zo9ai_451{width:100%;height:4px;background:#ffffff1a;border-radius:2px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}._slider_zo9ai_451::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;cursor:pointer;box-shadow:0 2px 8px #6366f166;-webkit-transition:all .15s ease;transition:all .15s ease}._slider_zo9ai_451::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 4px 12px #6366f199}._slider_zo9ai_451::-moz-range-thumb{width:16px;height:16px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:50%;cursor:pointer;box-shadow:0 2px 8px #6366f166;-moz-transition:all .15s ease;transition:all .15s ease}._slider_zo9ai_451::-moz-range-thumb:hover{transform:scale(1.2);box-shadow:0 4px 12px #6366f199}._durationValue_zo9ai_495{margin-top:8px;text-align:center;color:#a5b4fc;font-size:14px;font-weight:700}._generateSection_zo9ai_504{margin-left:auto}._generateButton_zo9ai_508{display:flex;align-items:center;gap:6px;min-height:36px;min-width:120px;padding:8px 9px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:1px solid rgba(139,92,246,.325);border-radius:18px;color:#fff;font-size:14px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #6366f14d,0 8px 24px #8b5cf633;position:relative;overflow:hidden}._generateButton_zo9ai_508:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 100%);opacity:0;transition:opacity .2s ease}._generateButton_zo9ai_508:hover:not(:disabled){transform:translateY(-2px) scale(1.02);box-shadow:0 6px 16px #6366f166,0 12px 32px #8b5cf64d;animation:_generatePulse_zo9ai_1 1.5s ease-in-out infinite}._generateButton_zo9ai_508:hover:not(:disabled):before{opacity:1}@keyframes _generatePulse_zo9ai_1{0%,to{box-shadow:0 6px 16px #6366f166,0 12px 32px #8b5cf64d}50%{box-shadow:0 8px 20px #6366f180,0 16px 40px #8b5cf666}}._generateButton_zo9ai_508:active:not(:disabled){transform:translateY(0) scale(.98);transition-duration:50ms}._generateButton_zo9ai_508._disabled_zo9ai_389,._generateButton_zo9ai_508:disabled{opacity:.5;cursor:not-allowed;transform:none;animation:none}._generateText_zo9ai_580{flex:1}._creditCost_zo9ai_584{display:flex;align-items:center;gap:4px;padding:4px 8px;background:#1e293b80;border-radius:8px;font-size:12px;font-weight:700}._diamond_zo9ai_595{font-size:10px;color:#fcd34d;transform:rotate(45deg);display:inline-block}._advancedPanel_zo9ai_603{margin-top:12px;padding:20px;background:#27272a40;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(63,63,70,.4);border-radius:24px;box-shadow:0 4px 12px #00000026,0 8px 32px #0000001a,inset 0 1px #ffffff0d;animation:_panelSlideIn_zo9ai_1 .2s cubic-bezier(.4,0,.2,1)}@keyframes _panelSlideIn_zo9ai_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._advancedContent_zo9ai_629{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}._advancedField_zo9ai_635{display:flex;flex-direction:column;gap:6px}._advancedLabel_zo9ai_641{display:flex;justify-content:space-between;align-items:center;color:#e4e4e7;font-size:13px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}._advancedValue_zo9ai_651{padding:2px 8px;background:#6366f133;border-radius:6px;font-size:12px;font-weight:700;color:#a5b4fc}._charCount_zo9ai_660{padding:2px 8px;background:#ffffff1a;border-radius:6px;font-size:11px;font-weight:600;color:#a1a1aa}._sliderLabels_zo9ai_669{display:flex;justify-content:space-between;margin-top:4px;color:#a1a1aa;font-size:11px;font-weight:500}._seedControl_zo9ai_678{display:flex;gap:6px}._seedInput_zo9ai_683{flex:1;padding:8px 9px;background:#ffffff05;border:1px solid rgba(82,82,91,.3);border-radius:10px;color:#e4e4e7;font-size:13px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;transition:all .15s ease}._seedInput_zo9ai_683:focus{outline:none;background:#ffffff0e;border-color:#6366f199;box-shadow:0 0 0 2px #6366f133}._randomizeButton_zo9ai_703{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:#3f3f4626;border:1px solid rgba(82,82,91,.3);border-radius:10px;font-size:16px;cursor:pointer;transition:all .15s ease}._randomizeButton_zo9ai_703:hover{background:#52525b40;transform:rotate(180deg) scale(1.1)}._negativePromptInput_zo9ai_723{width:100%;min-height:60px;padding:10px 9px;background:#ffffff05;border:1px solid rgba(82,82,91,.3);border-radius:12px;color:#e4e4e7;font-size:13px;line-height:18px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;font-weight:400;resize:vertical;transition:all .15s ease}._negativePromptInput_zo9ai_723::-moz-placeholder{color:#e4e4e780}._negativePromptInput_zo9ai_723::placeholder{color:#e4e4e780}._negativePromptInput_zo9ai_723:focus{outline:none;background:#ffffff0e;border-color:#6366f199;box-shadow:0 0 0 2px #6366f133}._hiddenInput_zo9ai_751,input[type=file]._hiddenInput_zo9ai_751{display:none!important;visibility:hidden!important;opacity:0!important;position:absolute!important;left:-9999px!important;width:0!important;height:0!important;overflow:hidden!important}@media (max-width: 1024px){._toolbar_zo9ai_4{flex-wrap:wrap;gap:6px;padding:10px 11px}._promptSection_zo9ai_58{max-width:100%;order:-1;flex-basis:100%}._advancedContent_zo9ai_629{grid-template-columns:1fr}}@media (max-width: 768px){._toolbarContainer_zo9ai_4{padding:9px}._toolbar_zo9ai_4{border-radius:24px;padding:8px 9px}._toolbar_zo9ai_4:before{border-radius:24px}._controlButton_zo9ai_118{min-width:40px;padding:6px 10px}._buttonLabel_zo9ai_198,._controlButton_zo9ai_118._hasMedia_zo9ai_185 ._buttonLabel_zo9ai_198{display:none}._generateButton_zo9ai_508{min-width:100px;padding:8px 9px}._advancedPanel_zo9ai_603{padding:12px;border-radius:20px}._mediaPreviewContainer_zo9ai_228{padding:6px 8px;gap:6px}._mediaPreviewWrapper_zo9ai_245{width:60px;height:45px}._mediaPreviewTitle_zo9ai_301{font-size:12px}._mediaPreviewSubtitle_zo9ai_308{font-size:10px}._mediaRemoveButton_zo9ai_262{width:18px;height:18px;font-size:12px}}@media (max-width: 480px){._toolbar_zo9ai_4{gap:6px;padding:8px}._controlButton_zo9ai_118{min-width:36px;padding:6px 8px}._generateButton_zo9ai_508{min-width:80px;font-size:12px}._dropdown_zo9ai_316{min-width:160px}._mediaPreviewContainer_zo9ai_228{padding:4px 6px;gap:6px}._mediaPreviewWrapper_zo9ai_245{width:50px;height:38px}._mediaPreviewLabel_zo9ai_293{gap:1px}._mediaPreviewTitle_zo9ai_301{font-size:11px}._mediaPreviewSubtitle_zo9ai_308{display:none}._mediaRemoveButton_zo9ai_262{width:16px;height:16px;font-size:11px;opacity:1}}@media (prefers-color-scheme: light){._toolbar_zo9ai_4{background:#ffffffd9;border-color:#e5e5eacc}._toolbar_zo9ai_4:before{background:linear-gradient(135deg,#6366f133,#a855f726,#6366f133)}._promptInput_zo9ai_65{color:#18181b}._promptInput_zo9ai_65::-moz-placeholder{color:#18181b80}._promptInput_zo9ai_65::placeholder{color:#18181b80}._controlButton_zo9ai_118{background:#f4f4f5cc;border-color:#e4e4e7cc;color:#18181b}._controlButton_zo9ai_118:hover:not(:disabled){background:#e4e4e7e6}._dropdown_zo9ai_316{background:#fffffff2;border-color:#e4e4e7cc}._dropdownItem_zo9ai_362{color:#18181b}._advancedPanel_zo9ai_603{background:#ffffffd9;border-color:#e5e5eacc}._advancedLabel_zo9ai_641,._seedInput_zo9ai_683,._negativePromptInput_zo9ai_723{color:#18181b}._seedInput_zo9ai_683,._negativePromptInput_zo9ai_723{background:#f4f4f580;border-color:#e4e4e7cc}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast: high){._toolbar_zo9ai_4,._controlButton_zo9ai_118,._dropdown_zo9ai_316{border-width:2px}}._extendPill_2i4d7_2{position:absolute;top:-12px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:8px 14px;background:#27272a40;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(63,63,70,.4);border-radius:20px;box-shadow:0 4px 12px #00000026,0 8px 32px #0000001a,inset 0 1px #ffffff0d;transition:all .2s cubic-bezier(.4,0,.2,1);z-index:1001;animation:_pillSlideIn_2i4d7_1 .2s cubic-bezier(.4,0,.2,1);min-width:100px;justify-content:space-between}._extendPill_2i4d7_2:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:20px;padding:1px;background:linear-gradient(135deg,#6366f14d,#a855f733,#6366f14d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:-1}._extendPill_2i4d7_2:hover:before{opacity:.6}@keyframes _pillSlideIn_2i4d7_1{0%{opacity:0;transform:translate(-50%) translateY(-8px) scale(.95)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}._extendContent_2i4d7_61{display:flex;align-items:center;gap:6px}._extendText_2i4d7_67{color:#e4e4e7;font-size:14px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;letter-spacing:-.01em;white-space:nowrap}._closeButton_2i4d7_76{display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:#1e1e1ecc;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#fff;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);flex-shrink:0;padding:0;font-size:10px;margin-left:4px}._closeButton_2i4d7_76:hover{background:#323232e6;border-color:#fff6;transform:scale(1.15);box-shadow:0 2px 6px #0000004d}._closeButton_2i4d7_76:active{transform:scale(.9);transition-duration:50ms}@media (max-width: 768px){._extendPill_2i4d7_2{min-width:90px;padding:6px 10px}._extendText_2i4d7_67{font-size:13px}}@media (prefers-color-scheme: light){._extendPill_2i4d7_2{background:#ffffffd9;border-color:#e5e5eacc}._extendPill_2i4d7_2:before{background:linear-gradient(135deg,#6366f133,#a855f726,#6366f133)}._extendText_2i4d7_67{color:#18181b}._closeButton_2i4d7_76{background:#f4f4f5cc;border-color:#e4e4e7cc;color:#18181b}._closeButton_2i4d7_76:hover{background:#e4e4e7e6}}
