.unavailable-dialog[data-v-3df50492]{width:440px;max-width:calc(100vw - 28px);color:var(--ink);border:0;padding:28px}h2[data-v-3df50492]{margin:0 0 16px;font-size:22px;line-height:1.35}p[data-v-3df50492]{margin:0 0 24px;font-size:14px;line-height:1.6}.unavailable-dialog[data-v-3df50492]::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14141966}.quota-panel .ai-credit-cost[data-v-47e9c71d]{display:block!important}.control-panel .figure-strip[data-v-eb7df5e5]{height:250px;min-height:250px;grid-auto-rows:91px!important;max-height:250px!important}@media (width<=1024px) and (height<=600px),(width<=820px){.editor-sheet .control-panel .figure-strip[data-v-eb7df5e5]{height:78px;min-height:78px;max-height:78px!important}}.look-option.look-pending[data-v-eb7df5e5]:disabled{filter:none;border:2px solid #8060e0;box-shadow:0 0 0 2px #8060e01c;opacity:1!important}.look-option.figure-option img[data-v-eb7df5e5]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:0}.sheet-action svg[data-v-eb7df5e5]{width:20px;height:20px}.panel-context svg[data-v-eb7df5e5]{width:12px;height:12px}button[data-v-eb7df5e5]:disabled{cursor:not-allowed}.preset-strip button[data-v-eb7df5e5]:disabled{opacity:.6}.loading-spinner{box-sizing:border-box;border:2px solid #8060e038;border-top-color:#8060e0;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite pu-loading-spin;display:inline-block}@keyframes pu-loading-spin{to{transform:rotate(1turn)}}.media-loading-overlay{z-index:4;color:#fff;border-radius:inherit;pointer-events:none;text-align:center;background:#100c1787;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:20px;line-height:1.6;display:flex;position:absolute;inset:0}.media-loading-overlay .loading-spinner{border-width:3px;border-color:#fff #ffffff45 #ffffff45;width:32px;height:32px}.media-loading-overlay .loading-caption{letter-spacing:.1px;font-size:13px;font-weight:500}.photo-analysis-hint{color:#241c2e;white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;gap:8px;min-width:220px;max-width:calc(100vw - 32px);font-size:12px;line-height:1.5;display:flex;position:absolute;top:calc(100% + 13px);left:50%;transform:translate(-50%)}.photo-analysis-hint .loading-spinner{width:14px;height:14px}.photo-is-processing .image-state{visibility:hidden}.thumbnail-processing{position:relative}.thumbnail-processing:after{content:"";border-radius:inherit;pointer-events:none;background:#241c2e38;border:2px solid #8060e0;position:absolute;inset:0}.panel-loading-card{z-index:5;color:#4b356e;background:#f8f5fe;border:1px solid #e7def7;border-radius:10px;flex:none;align-items:center;gap:9px;margin:10px 16px 4px;padding:12px 11px 14px;font-size:11px;line-height:1.4;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:0 4px 14px #8060e00c}.panel-loading-card>i{background:#8060e0;width:40%;height:2px;animation:1.6s ease-in-out infinite pu-loading-bar;position:absolute;bottom:0;left:0}@keyframes pu-loading-bar{0%{transform:translate(-110%)}to{transform:translate(350%)}}.loading-locked .look-option,.loading-locked .preset-browser,.loading-locked .preset-detail,.loading-locked .preset-strip,.loading-sliders .slider-field,.loading-sliders .slider-field *,[data-loading-disabled],[data-loading-disabled]:hover{cursor:not-allowed!important}.loading-locked .ai-preset-option,.loading-locked [data-look]{opacity:.5;filter:saturate(.55);transition:opacity .15s}.loading-sliders .slider-field{opacity:.48}.loading-locked .look-option:hover{box-shadow:none;transform:none}.loading-locked .look-option.look-pending{opacity:1;filter:none;border:2px solid #8060e0;box-shadow:0 0 0 2px #8060e01c}.look-option.look-pending:after{content:"";background:#8060e0;border:2px solid #ffffff70;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite pu-loading-spin;position:absolute;top:5px;right:5px}.video-frame-waiting #center-play{visibility:hidden}.video-frame-waiting .video-state{z-index:5;color:#51465d;background:#fff}.unprocessed-range{z-index:1;pointer-events:none;background:#3b1966a8;border-left:2px solid #bea3ff;position:absolute;inset:0}.video-analysis-progress{margin-top:10px;line-height:1.5}.video-progress-heading{color:#62586c;justify-content:space-between;align-items:center;gap:12px;margin-bottom:5px;font-size:10px;display:flex}.video-processed-duration{font-variant-numeric:tabular-nums;white-space:nowrap}.video-progress-track{background:#e5ddf3;border-radius:4px;height:4px;overflow:hidden}.video-progress-track i{background:#8060e0;border-radius:4px;width:0;height:100%;transition:width 80ms linear;display:block}.video-analysis-hint{color:#241c2e;align-items:center;gap:7px;min-height:18px;margin-top:8px;font-size:11px;display:flex}.video-analysis-hint .loading-spinner{width:13px;height:13px}.analysis-complete .video-progress-heading{color:#62586c}.video-boundary-tip{color:#fff;white-space:nowrap;z-index:8;background:#30213f;border:1px solid #59416f;border-radius:9px;padding:10px 17px;font-size:12px;line-height:1.4;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 5px 18px #241c2e26}@media (width<=1024px) and (height<=600px),(width<=820px){.panel-loading-card{min-height:32px;margin:5px 12px;padding:7px 9px 9px;font-size:10px}.panel-loading-card .loading-spinner{width:13px;height:13px}.photo-analysis-hint{gap:6px;min-width:200px;font-size:11px;top:calc(100% + 10px)}.media-loading-overlay{gap:11px;padding:12px}.media-loading-overlay .loading-caption{font-size:11px}.media-loading-overlay .loading-spinner{width:27px;height:27px}.video-analysis-progress{margin-top:7px}.video-analysis-hint{align-items:flex-start;gap:6px;font-size:10px;line-height:1.5}.video-analysis-hint .loading-spinner{margin-top:1px}.video-progress-heading{font-size:9px}.video-boundary-tip{padding:8px 12px;font-size:11px}}@media (prefers-reduced-motion:reduce){.loading-spinner,.look-option.look-pending:after,.panel-loading-card>i{animation:none}.panel-loading-card>i{opacity:.4;width:100%}.video-progress-track i{transition:none}}.photo-load-error{color:#4b356e;background:#f8f5fe;border:1px solid #e7def7;border-radius:10px;margin:0 24px 10px;padding:10px 12px;font-size:12px;line-height:1.6}.photo-load-error .text-button{font:inherit;text-underline-offset:3px;margin-left:8px;text-decoration:underline}@media (width<=1024px) and (height<=600px),(width<=820px){.photo-load-error{margin:0 12px 8px;padding:8px 10px;font-size:11px}}.import-loading[data-v-3b97bbf0]{color:var(--ink);text-align:center;border:0;width:360px;max-width:calc(100vw - 28px);padding:30px 28px}.import-loading .spinner[data-v-3b97bbf0]{width:28px;height:28px;margin:0 auto;display:block}.import-loading h2[data-v-3b97bbf0]{margin:18px 0 0;font-size:20px;line-height:1.4}.import-loading progress[data-v-3b97bbf0]{accent-color:#8060e0;width:100%;margin-top:18px}.import-loading .button[data-v-3b97bbf0]{margin-top:22px}.import-loading[data-v-3b97bbf0]::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14141966}@media (prefers-reduced-motion:reduce){.spinner[data-v-3b97bbf0]{animation:none}}
