.generation-media-module__cpVZuG__root{background:#0a0f16;width:100%;height:100%;min-height:160px;position:relative;overflow:hidden}.generation-media-module__cpVZuG__root>.generation-media-placeholder{position:absolute;inset:0}.generation-media-module__cpVZuG__root>div{position:absolute;inset:0}.generation-media-module__cpVZuG__media{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .28s;position:absolute;inset:0}.generation-media-module__cpVZuG__root[data-ready=true] .generation-media-module__cpVZuG__media{opacity:1}@media (prefers-reduced-motion:reduce){.generation-media-module__cpVZuG__media{transition:none}}
.PromptPolishExperience-module__aivVVq__surface{isolation:isolate;min-width:0;min-height:0;display:grid;position:relative}.PromptPolishExperience-module__aivVVq__surface>textarea{grid-area:1/1;min-width:0;min-height:0}.PromptPolishExperience-module__aivVVq__surface[data-expanded-prompt-editor=true]{align-self:stretch;width:100%;height:100%;min-height:0}.PromptPolishExperience-module__aivVVq__surface[data-expanded-prompt-editor=true]>textarea{overscroll-behavior:contain;resize:none;width:100%;height:100%;min-height:100%;max-height:none;overflow-y:auto}.PromptPolishExperience-module__aivVVq__surface:before{content:"";z-index:3;background:linear-gradient(110deg, transparent, color-mix(in srgb, var(--accent,#315ee7) 52%, transparent), #7868d857, transparent) border-box;opacity:0;pointer-events:none;border:1px solid #0000;border-radius:13px;position:absolute;inset:-5px}.PromptPolishExperience-module__aivVVq__surface[data-polish-state=analyzingReference]:before,.PromptPolishExperience-module__aivVVq__surface[data-polish-state=polishing]:before,.PromptPolishExperience-module__aivVVq__surface[data-polish-state=revealing]:before{opacity:.58;animation:4.2s ease-in-out infinite PromptPolishExperience-module__aivVVq__prompt-polish-border}.PromptPolishExperience-module__aivVVq__surface[data-polish-state=validating]:before,.PromptPolishExperience-module__aivVVq__surface[data-polish-state=error]:before{opacity:.7;border-color:color-mix(in srgb, var(--danger,#d34b5f) 48%, transparent);background:0 0;animation:.32s both PromptPolishExperience-module__aivVVq__prompt-polish-nudge}.PromptPolishExperience-module__aivVVq__overlay{z-index:2;background:color-mix(in srgb, var(--surface-1,#fff) 94%, transparent);color:var(--text-1,#172033);scrollbar-width:thin;overscroll-behavior:contain;border-radius:10px;padding:8px 5px;position:absolute;inset:-2px;overflow:auto}.PromptPolishExperience-module__aivVVq__overlay[data-processing=true]:before{content:"";background:radial-gradient(64% 90% at 12% 50%, color-mix(in srgb, var(--accent,#315ee7) 9%, transparent), transparent 68%), linear-gradient(105deg, transparent 24%, color-mix(in srgb, var(--accent,#315ee7) 6%, transparent) 48%, transparent 72%);pointer-events:none;background-size:auto,220% 100%;animation:4.6s ease-in-out infinite PromptPolishExperience-module__aivVVq__prompt-polish-shimmer;position:absolute;inset:0}.PromptPolishExperience-module__aivVVq__surface[data-polish-state=success] .PromptPolishExperience-module__aivVVq__overlay,.PromptPolishExperience-module__aivVVq__surface[data-polish-state=validating] .PromptPolishExperience-module__aivVVq__overlay,.PromptPolishExperience-module__aivVVq__surface[data-polish-state=error] .PromptPolishExperience-module__aivVVq__overlay{pointer-events:none;background:0 0;overflow:visible}.PromptPolishExperience-module__aivVVq__original,.PromptPolishExperience-module__aivVVq__result{z-index:1;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:inherit;margin:0;position:relative}.PromptPolishExperience-module__aivVVq__original{color:color-mix(in srgb, var(--text-1,#172033) 36%, transparent);filter:blur(.15px)}.PromptPolishExperience-module__aivVVq__result{color:var(--text-1,#172033)}.PromptPolishExperience-module__aivVVq__result i,.PromptPolishExperience-module__aivVVq__activity i{color:color-mix(in srgb, var(--accent-strong,#244fc9) 86%, white 4%);font-style:normal;animation:.82s step-end infinite PromptPolishExperience-module__aivVVq__prompt-polish-caret}.PromptPolishExperience-module__aivVVq__activity{z-index:2;border:1px solid color-mix(in srgb, var(--accent,#315ee7) 18%, var(--border,#d4dbe6));background:color-mix(in srgb, var(--surface-2,#f4f7fb) 86%, transparent);width:fit-content;max-width:calc(100% - 8px);color:var(--text-2,#354157);box-shadow:0 8px 24px color-mix(in srgb, var(--accent,#315ee7) 8%, transparent);border-radius:10px;align-items:center;gap:7px;margin-top:12px;padding:7px 10px;font-size:12px;font-weight:650;display:flex;position:sticky;bottom:2px}.PromptPolishExperience-module__aivVVq__activity svg{color:var(--accent-strong,#244fc9);flex:none}.PromptPolishExperience-module__aivVVq__success{z-index:3;border:1px solid color-mix(in srgb, var(--success,#15936b) 25%, var(--border,#d4dbe6));background:color-mix(in srgb, var(--success,#15936b) 8%, var(--surface-1,#fff));min-height:28px;color:var(--success,#15805f);border-radius:9px;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:720;animation:.2s both PromptPolishExperience-module__aivVVq__prompt-polish-success;display:inline-flex;position:absolute;top:5px;right:5px;box-shadow:0 8px 24px #141f301a}.PromptPolishExperience-module__aivVVq__message{z-index:3;border:1px solid color-mix(in srgb, var(--accent,#315ee7) 20%, var(--border,#d4dbe6));background:color-mix(in srgb, var(--surface-2,#f4f7fb) 92%, transparent);color:var(--text-2,#354157);border-radius:9px;padding:8px 10px;font-size:11px;font-weight:630;position:absolute;bottom:6px;left:6px;right:6px}.PromptPolishExperience-module__aivVVq__message[data-tone=error]{border-color:color-mix(in srgb, var(--danger,#d34b5f) 30%, var(--border,#d4dbe6));color:var(--danger,#c93248)}.PromptPolishExperience-module__aivVVq__srStatus{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes PromptPolishExperience-module__aivVVq__prompt-polish-border{0%,to{opacity:.34;filter:saturate(.8)}50%{opacity:.72;filter:saturate(1.08)}}@keyframes PromptPolishExperience-module__aivVVq__prompt-polish-shimmer{0%,to{background-position:0 0,115% 0}50%{background-position:0 0,-15% 0}}@keyframes PromptPolishExperience-module__aivVVq__prompt-polish-caret{50%{opacity:.18}}@keyframes PromptPolishExperience-module__aivVVq__prompt-polish-nudge{35%{transform:translate(-2px)}70%{transform:translate(2px)}}@keyframes PromptPolishExperience-module__aivVVq__prompt-polish-success{0%{opacity:0;transform:translateY(-3px)}}.PromptPolishExperience-module__aivVVq__errorToast{z-index:calc(var(--z-toast,110) + 2);left:50%;bottom:max(28px, env(safe-area-inset-bottom));border:1px solid color-mix(in srgb, #ef4444 28%, var(--studio-border,#d7d9df));background:color-mix(in srgb, var(--studio-panel,#fff) 94%, #ef4444 6%);max-width:min(520px,100vw - 32px);color:var(--studio-text,#1d1d21);border-radius:14px;align-items:center;gap:9px;padding:11px 16px;font-size:13px;line-height:1.45;animation:.2s both PromptPolishExperience-module__aivVVq__prompt-polish-toast-in;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 18px 48px #1c12142e}.PromptPolishExperience-module__aivVVq__errorToast svg{color:#dc2626;flex:none}@keyframes PromptPolishExperience-module__aivVVq__prompt-polish-toast-in{0%{opacity:0;transform:translate(-50%,8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.PromptPolishExperience-module__aivVVq__surface:before,.PromptPolishExperience-module__aivVVq__overlay[data-processing=true]:before,.PromptPolishExperience-module__aivVVq__result i,.PromptPolishExperience-module__aivVVq__activity i,.PromptPolishExperience-module__aivVVq__success{transition:none;animation:none}}
.PromptPolishButton-module__-omnyq__root{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.PromptPolishButton-module__-omnyq__button{border:1px solid color-mix(in srgb, var(--accent,#315ee7) 24%, var(--border,#d4dbe6));background:linear-gradient(145deg, color-mix(in srgb, var(--accent,#315ee7) 9%, var(--surface-1,#fff)), color-mix(in srgb, #7857d8 6%, var(--surface-1,#fff)));width:34px;height:34px;color:var(--accent-strong,#244fc9);box-shadow:inset 0 1px #ffffff8c, 0 5px 14px color-mix(in srgb, var(--accent,#315ee7) 10%, transparent);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:inline-flex;position:relative;overflow:visible}.PromptPolishButton-module__-omnyq__button:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent,#315ee7) 44%, var(--border,#d4dbe6));background:linear-gradient(145deg, color-mix(in srgb, var(--accent,#315ee7) 14%, var(--surface-1,#fff)), color-mix(in srgb, #7857d8 10%, var(--surface-1,#fff)));box-shadow:inset 0 1px #fff9, 0 8px 20px color-mix(in srgb, var(--accent,#315ee7) 16%, transparent);transform:translateY(-1px)}.PromptPolishButton-module__-omnyq__button:active:not(:disabled){transform:scale(.96)}.PromptPolishButton-module__-omnyq__button:focus-visible{outline:2px solid var(--focus-ring,#5578f0);outline-offset:2px}.PromptPolishButton-module__-omnyq__button:disabled{cursor:wait;opacity:.78}.PromptPolishButton-module__-omnyq__icon{display:block}.PromptPolishButton-module__-omnyq__busy .PromptPolishButton-module__-omnyq__icon{animation:none}.PromptPolishButton-module__-omnyq__badge{border:2px solid var(--surface-1,#fff);background:var(--accent-strong,#244fc9);color:#fff;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:760;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.PromptPolishButton-module__-omnyq__tooltip{z-index:calc(var(--z-toast,110) + 1);border:1px solid var(--overlay-border,var(--border,#d4dbe6));background:var(--tooltip-surface,var(--surface-1,#fff));width:max-content;max-width:min(260px,100vw - 16px);color:var(--tooltip-foreground,var(--text-1,#172033));pointer-events:auto;border-radius:10px;gap:2px;padding:10px 12px;font-size:12px;line-height:1.4;transition:opacity .14s,transform .16s;display:grid;position:fixed;transform:translate(-50%,-100%)translateY(4px);box-shadow:0 12px 32px #181f2d29}.PromptPolishButton-module__-omnyq__tooltip[data-side=bottom]{transform:translate(-50%,4px)}.PromptPolishButton-module__-omnyq__tooltip[data-visible]{opacity:1;transform:translate(-50%,-100%)}.PromptPolishButton-module__-omnyq__tooltip[data-visible][data-side=bottom]{transform:translate(-50%)}.PromptPolishButton-module__-omnyq__tooltip strong{font-size:12px;font-weight:720}.PromptPolishButton-module__-omnyq__tooltip span{color:color-mix(in srgb, var(--tooltip-foreground,var(--text-1,#172033)) 72%, transparent)}.PromptPolishButton-module__-omnyq__status{z-index:80;border:1px solid color-mix(in srgb, var(--accent,#315ee7) 22%, var(--border,#d4dbe6));background:color-mix(in srgb, var(--surface-1,#fff) 97%, transparent);width:max-content;max-width:320px;color:var(--text-2,#354157);white-space:nowrap;border-radius:10px;padding:8px 11px;font-size:11px;font-weight:620;animation:.18s both PromptPolishButton-module__-omnyq__polish-status-in;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 12px 30px #181f2d24}.PromptPolishButton-module__-omnyq__status[data-tone=error]{border-color:color-mix(in srgb, var(--danger,#df4257) 28%, var(--border,#d4dbe6));color:var(--danger,#c93248)}.PromptPolishButton-module__-omnyq__scan{pointer-events:none;border-radius:9px;position:absolute;inset:2px;overflow:hidden}.PromptPolishButton-module__-omnyq__scan:after{content:"";background:linear-gradient(110deg, transparent 26%, color-mix(in srgb, var(--accent,#315ee7) 20%, transparent) 48%, transparent 72%);animation:1.45s ease-in-out infinite PromptPolishButton-module__-omnyq__polish-scan;position:absolute;inset:0;transform:translate(-120%)}@keyframes PromptPolishButton-module__-omnyq__polish-orbit{to{transform:rotate(360deg)}}@keyframes PromptPolishButton-module__-omnyq__polish-scan{55%,to{transform:translate(120%)}}@keyframes PromptPolishButton-module__-omnyq__polish-status-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.PromptPolishButton-module__-omnyq__button,.PromptPolishButton-module__-omnyq__tooltip,.PromptPolishButton-module__-omnyq__busy .PromptPolishButton-module__-omnyq__icon,.PromptPolishButton-module__-omnyq__scan:after,.PromptPolishButton-module__-omnyq__status{transition:none;animation:none}}
.EcommerceGenerationConfig-module__MuKNgq__root{scrollbar-width:none;white-space:nowrap;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.EcommerceGenerationConfig-module__MuKNgq__root[data-variant=workspace]{min-width:820px}.EcommerceGenerationConfig-module__MuKNgq__root::-webkit-scrollbar{display:none}.EcommerceGenerationConfig-module__MuKNgq__root>.studio-dropdown{flex:none}.EcommerceGenerationConfig-module__MuKNgq__root button{transition:color .16s,border-color .16s,background .16s,box-shadow .16s,opacity .16s,transform .16s}.EcommerceGenerationConfig-module__MuKNgq__root .studio-dropdown-trigger{min-height:42px;color:var(--text-2);background:0 0;border:1px solid #0000;border-radius:11px;gap:7px;padding:0 10px;font-size:11px}:is(.EcommerceGenerationConfig-module__MuKNgq__root .studio-dropdown-trigger:hover,.EcommerceGenerationConfig-module__MuKNgq__root .studio-dropdown-trigger[aria-expanded=true]){border-color:color-mix(in srgb, var(--accent) 28%, var(--border));background:color-mix(in srgb, var(--surface-2) 84%, transparent);color:var(--text-1)}.EcommerceGenerationConfig-module__MuKNgq__root button:not(:disabled):active{transform:translateY(1px)scale(.985)}:is(.EcommerceGenerationConfig-module__MuKNgq__root .studio-dropdown-trigger:focus-visible,.EcommerceGenerationConfig-module__MuKNgq__root button:focus-visible){outline:2px solid var(--accent-strong);outline-offset:2px}.EcommerceGenerationConfig-module__MuKNgq__root button:disabled{cursor:not-allowed;opacity:.45}.EcommerceGenerationConfig-module__MuKNgq__root .studio-dropdown-trigger>span:not(.ai-model-mark){color:var(--text-3)}.EcommerceGenerationConfig-module__MuKNgq__root .studio-dropdown-trigger strong{text-overflow:ellipsis;max-width:104px;font-size:11px;font-weight:700;overflow:hidden}.EcommerceGenerationConfig-module__MuKNgq__root .studio-dropdown-trigger>svg:last-child{color:var(--text-3)}.EcommerceGenerationConfig-module__MuKNgq__status{color:var(--text-3);margin-left:auto;padding:0 8px;font-size:10px}.EcommerceGenerationConfig-module__MuKNgq__status[data-status=pending],.EcommerceGenerationConfig-module__MuKNgq__status[data-status=processing]{color:var(--accent-strong)}.EcommerceGenerationConfig-module__MuKNgq__status[data-status=success]{color:var(--success)}.EcommerceGenerationConfig-module__MuKNgq__status[data-status=failed]{color:var(--danger)}.EcommerceGenerationConfig-module__MuKNgq__modeNote{color:var(--text-2);margin:0;padding:14px;font-size:12px}.EcommerceGenerationConfig-module__MuKNgq__platformPanel,.EcommerceGenerationConfig-module__MuKNgq__typePanel{gap:14px;padding:14px;display:grid}.EcommerceGenerationConfig-module__MuKNgq__platformMenu{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text-3) 35%, transparent) transparent;max-height:min(620px,100dvh - 88px);overflow-y:auto}.EcommerceGenerationConfig-module__MuKNgq__platformMenu::-webkit-scrollbar{width:6px}.EcommerceGenerationConfig-module__MuKNgq__platformMenu::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-3) 35%, transparent);border-radius:999px}.EcommerceGenerationConfig-module__MuKNgq__platformPanel>header,.EcommerceGenerationConfig-module__MuKNgq__typePanel>header{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr;align-items:center;gap:10px;padding-bottom:12px;display:grid}.EcommerceGenerationConfig-module__MuKNgq__platformPanel>header>span,.EcommerceGenerationConfig-module__MuKNgq__typePanel>header>span{background:var(--accent-soft);width:38px;height:38px;color:var(--accent-strong);border-radius:11px;place-items:center;display:grid}.EcommerceGenerationConfig-module__MuKNgq__platformPanel header div,.EcommerceGenerationConfig-module__MuKNgq__typePanel header div{gap:3px;display:grid}.EcommerceGenerationConfig-module__MuKNgq__platformPanel header strong,.EcommerceGenerationConfig-module__MuKNgq__typePanel header strong{color:var(--text-1);font-size:14px}.EcommerceGenerationConfig-module__MuKNgq__platformPanel header small,.EcommerceGenerationConfig-module__MuKNgq__typePanel header small{color:var(--text-3);font-size:11px}.EcommerceGenerationConfig-module__MuKNgq__marketTabs{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.EcommerceGenerationConfig-module__MuKNgq__marketTabs button{min-height:40px;color:var(--text-3);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:680;display:inline-flex}.EcommerceGenerationConfig-module__MuKNgq__marketTabs button[aria-pressed=true],.EcommerceGenerationConfig-module__MuKNgq__marketTabs button[aria-selected=true]{background:var(--surface-1);color:var(--accent-strong);box-shadow:0 7px 18px #060c1817, inset 0 0 0 1px color-mix(in srgb, var(--accent) 22%, var(--border))}.EcommerceGenerationConfig-module__MuKNgq__platformField,.EcommerceGenerationConfig-module__MuKNgq__languageField{gap:8px;display:grid}.EcommerceGenerationConfig-module__MuKNgq__fieldLabel{color:var(--text-2);font-size:11px;font-weight:700}.EcommerceGenerationConfig-module__MuKNgq__languageField{position:relative}.EcommerceGenerationConfig-module__MuKNgq__languageTrigger{border:1px solid var(--border);background:var(--surface-2);min-height:40px;color:var(--text-1);cursor:pointer;font:inherit;text-align:left;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:0 11px;font-size:12px;transition:border-color .18s,background .18s,transform .18s;display:flex}.EcommerceGenerationConfig-module__MuKNgq__languageTrigger:hover,.EcommerceGenerationConfig-module__MuKNgq__languageTrigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--accent) 48%, var(--border));background:color-mix(in srgb, var(--accent-soft) 60%, var(--surface-1))}.EcommerceGenerationConfig-module__MuKNgq__languageTrigger:active{transform:translateY(1px)}.EcommerceGenerationConfig-module__MuKNgq__languageChevron{color:var(--text-3);transition:transform .18s}.EcommerceGenerationConfig-module__MuKNgq__languageTrigger[aria-expanded=true] .EcommerceGenerationConfig-module__MuKNgq__languageChevron{transform:rotate(180deg)}.EcommerceGenerationConfig-module__MuKNgq__languageMenu{z-index:3;border:1px solid var(--border);background:var(--surface-1);border-radius:12px;gap:2px;padding:5px;animation:.18s cubic-bezier(.2,.8,.2,1) EcommerceGenerationConfig-module__MuKNgq__language-menu-in;display:grid;position:absolute;top:66px;left:0;right:0;box-shadow:0 16px 32px #060c1824}.EcommerceGenerationConfig-module__MuKNgq__languageMenu button{min-height:36px;color:var(--text-2);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:0 9px;font-size:12px;display:flex}.EcommerceGenerationConfig-module__MuKNgq__languageMenu button:hover,.EcommerceGenerationConfig-module__MuKNgq__languageMenu button[aria-selected=true]{background:var(--surface-2);color:var(--text-1)}@keyframes EcommerceGenerationConfig-module__MuKNgq__language-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.EcommerceGenerationConfig-module__MuKNgq__optionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.EcommerceGenerationConfig-module__MuKNgq__optionGrid button{border:1px solid var(--border);background:var(--surface-2);min-width:0;min-height:42px;color:var(--text-2);cursor:pointer;font:inherit;border-radius:10px;justify-content:flex-start;align-items:center;gap:5px;padding:0 8px;font-size:11px;transition:border-color .16s,background .16s,transform .16s;display:flex}.EcommerceGenerationConfig-module__MuKNgq__optionGrid button:hover{transform:translateY(-1px)}.EcommerceGenerationConfig-module__MuKNgq__optionGrid button>span:not(.EcommerceGenerationConfig-module__MuKNgq__platformMark){text-overflow:ellipsis;min-width:0;overflow:hidden}.EcommerceGenerationConfig-module__MuKNgq__platformMark{background:color-mix(in srgb, var(--accent-soft) 70%, var(--surface-1));width:22px;height:22px;color:var(--accent-strong);letter-spacing:0;border-radius:7px;flex:0 0 22px;place-items:center;font-size:9px;font-weight:800;display:grid}.EcommerceGenerationConfig-module__MuKNgq__optionGrid button:hover,.EcommerceGenerationConfig-module__MuKNgq__optionGrid button[aria-pressed=true],.EcommerceGenerationConfig-module__MuKNgq__optionGrid button[aria-selected=true]{border-color:color-mix(in srgb, var(--accent) 54%, var(--border));background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface-1));color:var(--accent-strong)}.EcommerceGenerationConfig-module__MuKNgq__typeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.EcommerceGenerationConfig-module__MuKNgq__typeGrid button{border:1px solid var(--border);background:var(--surface-2);min-height:70px;color:var(--text-2);cursor:pointer;font:inherit;text-align:left;border-radius:13px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;display:grid}.EcommerceGenerationConfig-module__MuKNgq__typeGrid button:hover,.EcommerceGenerationConfig-module__MuKNgq__typeGrid button[aria-pressed=true],.EcommerceGenerationConfig-module__MuKNgq__typeGrid button[aria-selected=true]{border-color:color-mix(in srgb, var(--accent) 54%, var(--border));background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface-1));color:var(--text-1)}.EcommerceGenerationConfig-module__MuKNgq__typeIcon{background:var(--surface-1);width:32px;height:32px;color:var(--accent-strong);border-radius:10px;place-items:center;display:grid}.EcommerceGenerationConfig-module__MuKNgq__typeGrid button>span:last-child{gap:3px;min-width:0;display:grid}.EcommerceGenerationConfig-module__MuKNgq__typeGrid strong{font-size:12px}.EcommerceGenerationConfig-module__MuKNgq__typeGrid small,.EcommerceGenerationConfig-module__MuKNgq__modelList small,.EcommerceGenerationConfig-module__MuKNgq__countGrid small{color:var(--text-3);font-size:10px}.EcommerceGenerationConfig-module__MuKNgq__countGrid,.EcommerceGenerationConfig-module__MuKNgq__languageGrid{grid-template-columns:repeat(4,1fr);gap:6px;padding:8px;display:grid}.EcommerceGenerationConfig-module__MuKNgq__countGrid button,.EcommerceGenerationConfig-module__MuKNgq__languageGrid button{min-height:54px;color:var(--text-2);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:11px;place-items:center;gap:3px;display:grid}.EcommerceGenerationConfig-module__MuKNgq__countGrid button:hover:not(:disabled),.EcommerceGenerationConfig-module__MuKNgq__countGrid button[aria-pressed=true],.EcommerceGenerationConfig-module__MuKNgq__countGrid button[aria-selected=true],.EcommerceGenerationConfig-module__MuKNgq__languageGrid button:hover,.EcommerceGenerationConfig-module__MuKNgq__languageGrid button[aria-selected=true]{border-color:var(--border);background:var(--surface-2);color:var(--text-1)}.EcommerceGenerationConfig-module__MuKNgq__countGrid button:disabled{cursor:not-allowed;opacity:.42}.EcommerceGenerationConfig-module__MuKNgq__countGrid strong{font-size:12px}.EcommerceGenerationConfig-module__MuKNgq__smartVisual{border:1px solid color-mix(in srgb, var(--accent) 26%, var(--border));background:color-mix(in srgb, var(--accent-soft) 42%, var(--surface-1));width:min(276px,72vw);min-height:38px;color:var(--text-1);border-radius:11px;flex:none;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;padding:5px 10px 5px 7px;display:grid}.EcommerceGenerationConfig-module__MuKNgq__smartVisualIcon{background:color-mix(in srgb, var(--accent-soft) 78%, var(--surface-2));width:28px;height:28px;color:var(--accent-strong);border-radius:9px;place-items:center;display:grid}.EcommerceGenerationConfig-module__MuKNgq__smartVisualCopy{gap:1px;min-width:0;line-height:1.2;display:grid}.EcommerceGenerationConfig-module__MuKNgq__smartVisualCopy strong{color:var(--accent-strong);font-size:11px;font-weight:750}.EcommerceGenerationConfig-module__MuKNgq__smartVisualCopy small{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.EcommerceGenerationConfig-module__MuKNgq__modelList{gap:4px;padding:8px;display:grid}.EcommerceGenerationConfig-module__MuKNgq__modelList button{min-height:58px;color:var(--text-2);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.EcommerceGenerationConfig-module__MuKNgq__modelList button:hover:not(:disabled),.EcommerceGenerationConfig-module__MuKNgq__modelList button[aria-selected=true]{background:var(--surface-2);color:var(--text-1)}.EcommerceGenerationConfig-module__MuKNgq__modelList button:disabled{cursor:not-allowed;opacity:.46}.EcommerceGenerationConfig-module__MuKNgq__modelList button>span{gap:3px;min-width:0;display:grid}.EcommerceGenerationConfig-module__MuKNgq__modelList strong{font-size:13px}.EcommerceGenerationConfig-module__MuKNgq__ratioGrid{grid-template-columns:repeat(5,1fr);gap:6px;padding:8px;display:grid}.EcommerceGenerationConfig-module__MuKNgq__ratioGrid button{min-height:84px;color:var(--text-2);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:12px;place-items:center;gap:5px;display:grid}.EcommerceGenerationConfig-module__MuKNgq__ratioGrid button:hover,.EcommerceGenerationConfig-module__MuKNgq__ratioGrid button[aria-selected=true]{background:var(--surface-2);color:var(--text-1)}.EcommerceGenerationConfig-module__MuKNgq__ratioGrid i{border:1px solid;border-radius:3px;place-items:center;display:grid}.EcommerceGenerationConfig-module__MuKNgq__ratioGrid strong{font-size:12px}.EcommerceGenerationConfig-module__MuKNgq__languageGrid{grid-template-columns:repeat(2,1fr)}@media (max-width:1100px){.EcommerceGenerationConfig-module__MuKNgq__root{max-width:100%}.EcommerceGenerationConfig-module__MuKNgq__status{display:none}.EcommerceGenerationConfig-module__MuKNgq__typeGrid{grid-template-columns:1fr}}@media (max-width:640px){.EcommerceGenerationConfig-module__MuKNgq__root{width:100%}.EcommerceGenerationConfig-module__MuKNgq__smartVisual{width:min(264px,78vw)}.EcommerceGenerationConfig-module__MuKNgq__optionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.EcommerceGenerationConfig-module__MuKNgq__typeGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.EcommerceGenerationConfig-module__MuKNgq__languageMenu,.EcommerceGenerationConfig-module__MuKNgq__languageTrigger,.EcommerceGenerationConfig-module__MuKNgq__optionGrid button{transition:none;animation:none}.EcommerceGenerationConfig-module__MuKNgq__root button{transition:none;animation:none}}
.PromptAgentWorkspace-module__A--Tsa__backdrop{z-index:84;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07101f9e;place-items:center;padding:clamp(16px,3vw,42px);display:grid;position:fixed;inset:0}.PromptAgentWorkspace-module__A--Tsa__workspace{border:1px solid color-mix(in srgb,var(--studio-border,#64748b) 34%,transparent);background:color-mix(in srgb,var(--studio-panel,#f8fafc) 96%,#111827 4%);width:min(1180px,100vw - 32px);height:min(760px,100vh - 32px);color:var(--studio-text,#152033);border-radius:22px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 90px #02081747}.PromptAgentWorkspace-module__A--Tsa__header{border-bottom:1px solid color-mix(in srgb,currentColor 10%,transparent);flex:none;justify-content:space-between;align-items:center;height:76px;padding:0 24px;display:flex}.PromptAgentWorkspace-module__A--Tsa__heading,.PromptAgentWorkspace-module__A--Tsa__headerActions,.PromptAgentWorkspace-module__A--Tsa__titleRow,.PromptAgentWorkspace-module__A--Tsa__footer,.PromptAgentWorkspace-module__A--Tsa__breadcrumb{align-items:center;display:flex}.PromptAgentWorkspace-module__A--Tsa__heading{gap:12px}.PromptAgentWorkspace-module__A--Tsa__heading>span{color:#6878ff;background:linear-gradient(145deg,#6474ff29,#8158ff14);border:1px solid #6878ff38;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.PromptAgentWorkspace-module__A--Tsa__heading div{gap:3px;display:grid}.PromptAgentWorkspace-module__A--Tsa__heading strong{font-size:16px}.PromptAgentWorkspace-module__A--Tsa__heading small,.PromptAgentWorkspace-module__A--Tsa__strategy span,.PromptAgentWorkspace-module__A--Tsa__page small,.PromptAgentWorkspace-module__A--Tsa__activePage small,.PromptAgentWorkspace-module__A--Tsa__planGrid span,.PromptAgentWorkspace-module__A--Tsa__promptLabel small,.PromptAgentWorkspace-module__A--Tsa__breadcrumb,.PromptAgentWorkspace-module__A--Tsa__footer{color:color-mix(in srgb,currentColor 58%,transparent);font-size:12px}.PromptAgentWorkspace-module__A--Tsa__headerActions{gap:9px}.PromptAgentWorkspace-module__A--Tsa__headerActions button,.PromptAgentWorkspace-module__A--Tsa__close{border:1px solid color-mix(in srgb,currentColor 12%,transparent);background:color-mix(in srgb,currentColor 4%,transparent);height:36px;color:inherit;border-radius:10px;padding:0 13px;font-weight:600}.PromptAgentWorkspace-module__A--Tsa__headerActions .PromptAgentWorkspace-module__A--Tsa__close{place-items:center;width:36px;padding:0;display:grid}.PromptAgentWorkspace-module__A--Tsa__body{flex:1;grid-template-columns:268px 1fr;min-height:0;display:grid}.PromptAgentWorkspace-module__A--Tsa__pages{border-right:1px solid color-mix(in srgb,currentColor 9%,transparent);background:color-mix(in srgb,currentColor 2.5%,transparent);min-height:0;padding:18px 14px;overflow:auto}.PromptAgentWorkspace-module__A--Tsa__strategy{padding:11px 12px 15px}.PromptAgentWorkspace-module__A--Tsa__strategy p{margin:6px 0 0;font-size:13px;line-height:1.55}.PromptAgentWorkspace-module__A--Tsa__page,.PromptAgentWorkspace-module__A--Tsa__activePage{text-align:left;width:100%;color:inherit;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;margin:2px 0;padding:10px;display:grid}.PromptAgentWorkspace-module__A--Tsa__page:hover{background:color-mix(in srgb,currentColor 4%,transparent)}.PromptAgentWorkspace-module__A--Tsa__activePage{background:#6878ff1a;border-color:#6878ff3d}.PromptAgentWorkspace-module__A--Tsa__page>span,.PromptAgentWorkspace-module__A--Tsa__activePage>span{color:#7482ff;font-size:11px;font-weight:700}.PromptAgentWorkspace-module__A--Tsa__page div,.PromptAgentWorkspace-module__A--Tsa__activePage div{gap:3px;min-width:0;display:grid}.PromptAgentWorkspace-module__A--Tsa__page strong,.PromptAgentWorkspace-module__A--Tsa__activePage strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.PromptAgentWorkspace-module__A--Tsa__page small,.PromptAgentWorkspace-module__A--Tsa__activePage small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PromptAgentWorkspace-module__A--Tsa__countControl{border-top:1px solid color-mix(in srgb,currentColor 9%,transparent);margin:14px 8px 0;padding:12px}.PromptAgentWorkspace-module__A--Tsa__countControl label{margin-bottom:8px;font-size:12px;font-weight:650;display:block}.PromptAgentWorkspace-module__A--Tsa__countControl div{gap:7px;display:flex}.PromptAgentWorkspace-module__A--Tsa__countControl input{border:1px solid color-mix(in srgb,currentColor 14%,transparent);background:color-mix(in srgb,currentColor 4%,transparent);width:100%;min-width:0;height:34px;color:inherit;border-radius:9px;padding:0 9px}.PromptAgentWorkspace-module__A--Tsa__countControl button{color:#6575ec;background:#6878ff1f;border:0;border-radius:9px;height:34px;padding:0 11px;font-weight:700}.PromptAgentWorkspace-module__A--Tsa__editor{min-width:0;min-height:0;padding:24px 28px 20px;overflow:auto}.PromptAgentWorkspace-module__A--Tsa__breadcrumb{gap:8px}.PromptAgentWorkspace-module__A--Tsa__breadcrumb button{border:1px solid color-mix(in srgb,currentColor 10%,transparent);width:28px;height:28px;color:inherit;background:0 0;border-radius:8px;place-items:center;display:grid}.PromptAgentWorkspace-module__A--Tsa__breadcrumb i{opacity:.2;background:currentColor;width:18px;height:1px}.PromptAgentWorkspace-module__A--Tsa__titleRow{justify-content:space-between;align-items:flex-start;gap:20px;margin:18px 0}.PromptAgentWorkspace-module__A--Tsa__titleRow h2{letter-spacing:-.02em;margin:0 0 7px;font-size:25px}.PromptAgentWorkspace-module__A--Tsa__titleRow p{max-width:700px;color:color-mix(in srgb,currentColor 65%,transparent);margin:0;font-size:13px;line-height:1.6}.PromptAgentWorkspace-module__A--Tsa__lock{border:1px solid color-mix(in srgb,currentColor 12%,transparent);height:36px;color:inherit;background:0 0;border-radius:10px;flex:none;align-items:center;gap:7px;padding:0 12px;font-weight:650;display:flex}.PromptAgentWorkspace-module__A--Tsa__lock[data-locked=true]{color:#6575ec;background:#6878ff14;border-color:#6878ff4d}.PromptAgentWorkspace-module__A--Tsa__planGrid{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:18px;display:grid}.PromptAgentWorkspace-module__A--Tsa__planGrid article{border:1px solid color-mix(in srgb,currentColor 9%,transparent);background:color-mix(in srgb,currentColor 2.5%,transparent);border-radius:12px;min-height:78px;padding:11px 13px}.PromptAgentWorkspace-module__A--Tsa__planGrid span{margin-bottom:5px;font-weight:700;display:block}.PromptAgentWorkspace-module__A--Tsa__planGrid p{margin:0;font-size:12px;line-height:1.55}.PromptAgentWorkspace-module__A--Tsa__promptLabel{justify-content:space-between;align-items:baseline;margin:0 1px 8px;display:flex}.PromptAgentWorkspace-module__A--Tsa__promptLabel>span{font-size:13px;font-weight:750}.PromptAgentWorkspace-module__A--Tsa__editor textarea{resize:none;border:1px solid color-mix(in srgb,currentColor 12%,transparent);background:color-mix(in srgb,currentColor 2.5%,transparent);width:100%;height:clamp(210px,34vh,330px);color:inherit;border-radius:14px;outline:0;padding:16px 17px;font:500 13px/1.75 inherit}.PromptAgentWorkspace-module__A--Tsa__editor textarea:focus{border-color:#6878ff75;box-shadow:0 0 0 3px #6878ff14}.PromptAgentWorkspace-module__A--Tsa__dataNeeded{color:#b26b00;background:#f59e0b17;border-radius:10px;align-items:center;gap:9px;margin-top:9px;padding:9px 11px;font-size:12px;display:flex}.PromptAgentWorkspace-module__A--Tsa__footer{justify-content:space-between;gap:18px;margin-top:16px}.PromptAgentWorkspace-module__A--Tsa__footer>div:last-child{gap:9px;display:flex}.PromptAgentWorkspace-module__A--Tsa__footer button{border:1px solid color-mix(in srgb,currentColor 12%,transparent);height:38px;color:inherit;background:0 0;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-weight:700;display:flex}.PromptAgentWorkspace-module__A--Tsa__footer .PromptAgentWorkspace-module__A--Tsa__primary{color:#fff;background:#5b6fe8;border-color:#0000;box-shadow:0 8px 22px #4959cd38}.PromptAgentWorkspace-module__A--Tsa__spinning{animation:1s linear infinite PromptAgentWorkspace-module__A--Tsa__agent-spin}@keyframes PromptAgentWorkspace-module__A--Tsa__agent-spin{to{transform:rotate(360deg)}}@media (prefers-color-scheme:dark){.PromptAgentWorkspace-module__A--Tsa__workspace{--studio-panel:#111a27;--studio-text:#e8edf7;--studio-border:#6f7e95;background:#111a27}.PromptAgentWorkspace-module__A--Tsa__dataNeeded{color:#f7c56e}}@media (max-width:760px){.PromptAgentWorkspace-module__A--Tsa__body{grid-template-columns:1fr}.PromptAgentWorkspace-module__A--Tsa__pages{display:none}.PromptAgentWorkspace-module__A--Tsa__editor{padding:20px 16px}.PromptAgentWorkspace-module__A--Tsa__planGrid{grid-template-columns:1fr}.PromptAgentWorkspace-module__A--Tsa__header{padding:0 16px}.PromptAgentWorkspace-module__A--Tsa__headerActions>button:first-child:not(.PromptAgentWorkspace-module__A--Tsa__close){display:none}.PromptAgentWorkspace-module__A--Tsa__footer{flex-direction:column;align-items:flex-start}.PromptAgentWorkspace-module__A--Tsa__footer>div:last-child{width:100%}.PromptAgentWorkspace-module__A--Tsa__footer button{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.PromptAgentWorkspace-module__A--Tsa__spinning{animation:none}}
.StudioModal-module__s8QogG__layer{z-index:11000;background:var(--overlay-scrim,#02060eb8);-webkit-backdrop-filter:blur(12px)saturate(.9);backdrop-filter:blur(12px)saturate(.9);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.StudioModal-module__s8QogG__modal{border:1px solid var(--studio-border,var(--border));background:var(--studio-surface-elevated,var(--surface-elevated,var(--surface-1)));width:min(560px,100%);max-height:calc(100dvh - 40px);color:var(--studio-text,var(--text-1));box-shadow:var(--studio-shadow-md,var(--shadow-panel));border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.StudioModal-module__s8QogG__modal[data-size=small]{width:min(440px,100%)}.StudioModal-module__s8QogG__modal[data-size=large]{width:min(980px,100%)}.StudioModal-module__s8QogG__modal>header{justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 20px 14px;display:flex}.StudioModal-module__s8QogG__modal>header h2{color:inherit;letter-spacing:0;margin:0;font-size:18px}.StudioModal-module__s8QogG__modal>header p{color:var(--studio-text-secondary,var(--text-2));margin:6px 0 0;font-size:12px;line-height:1.6}.StudioModal-module__s8QogG__modal>header button{background:var(--studio-surface-hover,var(--surface-2));width:36px;height:36px;color:var(--studio-text-secondary,var(--text-2));cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;transition:transform .14s,background .16s,color .16s;display:grid}.StudioModal-module__s8QogG__modal>header button:hover{background:var(--surface-3);color:var(--studio-text,var(--text-1));transform:rotate(4deg)scale(1.04)}.StudioModal-module__s8QogG__modal>header button:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.StudioModal-module__s8QogG__body{min-height:0;padding:4px 20px 20px;overflow:auto}.StudioModal-module__s8QogG__modal>footer{justify-content:flex-end;gap:8px;padding:14px 20px 20px;display:flex}@media (max-width:640px){.StudioModal-module__s8QogG__layer{align-items:end;padding:12px}.StudioModal-module__s8QogG__modal{border-radius:22px;max-height:calc(100dvh - 24px)}}@media (prefers-reduced-motion:reduce){.StudioModal-module__s8QogG__modal>header button{transition:none}.StudioModal-module__s8QogG__modal>header button:hover{transform:none}}
.SharedVideoSelectors-module__hce5iG__root{flex:none}.SharedVideoSelectors-module__hce5iG__trigger{font:inherit;cursor:pointer;justify-content:flex-start;align-items:center;display:inline-flex}.SharedVideoSelectors-module__hce5iG__root .studio-dropdown-trigger{font:inherit;cursor:pointer;justify-content:flex-start;align-items:center;display:inline-flex}.SharedVideoSelectors-module__hce5iG__trigger{max-width:214px;min-height:40px;color:var(--text-2);text-align:left;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:12px;gap:7px;padding:0 10px;transition:transform .12s,border-color .16s,background .16s,color .16s}.SharedVideoSelectors-module__hce5iG__trigger:hover,.SharedVideoSelectors-module__hce5iG__trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--accent) 30%, var(--border));background:color-mix(in srgb, var(--surface-2) 84%, transparent);color:var(--text-1);transform:translateY(-1px)}.SharedVideoSelectors-module__hce5iG__trigger:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.SharedVideoSelectors-module__hce5iG__trigger>svg{flex:none}.SharedVideoSelectors-module__hce5iG__trigger>svg:last-child{color:var(--text-3)}.SharedVideoSelectors-module__hce5iG__triggerValue{align-items:center;gap:6px;min-width:0;max-width:194px;display:inline-flex;overflow:hidden}.SharedVideoSelectors-module__hce5iG__triggerValue>strong,.SharedVideoSelectors-module__hce5iG__trigger>strong{text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:670;overflow:hidden}.SharedVideoSelectors-module__hce5iG__scrim{display:none}.SharedVideoSelectors-module__hce5iG__durationPanel{z-index:var(--z-popover,70);border:1px solid color-mix(in srgb, var(--border-hover) 82%, transparent);background:color-mix(in srgb, var(--surface-1) 96%, transparent);color:var(--text-1);-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);border-radius:18px;position:fixed;overflow:auto;box-shadow:0 24px 72px #00000047,inset 0 1px #ffffff09}.SharedVideoSelectors-module__hce5iG__modelModal{grid-template-columns:180px minmax(0,1fr);gap:18px;min-height:min(610px,100dvh - 168px);display:grid}.SharedVideoSelectors-module__hce5iG__familyNav{border:1px solid var(--border);background:var(--surface-2);border-radius:16px;flex-direction:column;gap:4px;padding:8px;display:flex}.SharedVideoSelectors-module__hce5iG__familyNav>p{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;margin:6px 8px 8px;font-size:11px;font-weight:720}.SharedVideoSelectors-module__hce5iG__familyNav>button{min-height:46px;color:var(--text-2);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:0 11px;transition:border-color .16s,background .16s,color .16s,transform .12s;display:flex}.SharedVideoSelectors-module__hce5iG__familyNav>button:hover{background:var(--surface-3);color:var(--text-1);transform:translate(2px)}.SharedVideoSelectors-module__hce5iG__familyNav>button:focus-visible,.SharedVideoSelectors-module__hce5iG__modelSelect:focus-visible,.SharedVideoSelectors-module__hce5iG__detailToggle:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.SharedVideoSelectors-module__hce5iG__familyNav>button>span{align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:700;display:flex}.SharedVideoSelectors-module__hce5iG__familyNav>button small{background:var(--surface-1);min-width:22px;height:22px;color:var(--text-3);border-radius:999px;place-items:center;font-size:11px;display:inline-grid}.SharedVideoSelectors-module__hce5iG__familyNav>button.SharedVideoSelectors-module__hce5iG__activeFamily{border-color:color-mix(in srgb, var(--accent) 28%, var(--border));background:var(--surface-1);color:var(--accent-strong);box-shadow:0 7px 18px #00000014}.SharedVideoSelectors-module__hce5iG__modelCatalog{align-content:start;gap:14px;min-width:0;display:grid}.SharedVideoSelectors-module__hce5iG__modelCatalog>header{justify-content:space-between;align-items:flex-end;gap:16px;min-height:50px;display:flex}.SharedVideoSelectors-module__hce5iG__modelCatalog>header span{color:var(--accent-strong);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:760}.SharedVideoSelectors-module__hce5iG__modelCatalog>header h3{color:var(--text-1);letter-spacing:-.02em;margin:3px 0 0;font-size:20px}.SharedVideoSelectors-module__hce5iG__modelCatalog>header>small{color:var(--text-3);font-size:12px}.SharedVideoSelectors-module__hce5iG__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.SharedVideoSelectors-module__hce5iG__modelCard{border:1px solid var(--border);background:var(--surface-1);min-width:0;color:var(--text-1);border-radius:16px;transition:transform .16s cubic-bezier(.16,1,.3,1),border-color .16s,box-shadow .16s;display:grid;overflow:hidden}.SharedVideoSelectors-module__hce5iG__modelCard:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--border));transform:translateY(-2px);box-shadow:0 15px 30px #0000001f}.SharedVideoSelectors-module__hce5iG__modelSelect{min-width:0;min-height:224px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-content:start;gap:12px;padding:16px;display:grid}.SharedVideoSelectors-module__hce5iG__modelCard.SharedVideoSelectors-module__hce5iG__selected{border-color:color-mix(in srgb, var(--accent) 62%, var(--border));background:color-mix(in srgb, var(--accent-soft) 38%, var(--surface-1));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent)}.SharedVideoSelectors-module__hce5iG__modelCard.SharedVideoSelectors-module__hce5iG__locked{opacity:.68}.SharedVideoSelectors-module__hce5iG__cardHeading{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.SharedVideoSelectors-module__hce5iG__modelIcon{border:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:var(--surface-1);width:36px;height:36px;color:var(--accent-strong);border-radius:9px;place-items:center;display:grid}.SharedVideoSelectors-module__hce5iG__cardHeading>span:nth-child(2){gap:2px;min-width:0;display:grid}.SharedVideoSelectors-module__hce5iG__cardHeading strong{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:750;line-height:1.35;overflow:hidden}.SharedVideoSelectors-module__hce5iG__cardHeading small{color:var(--text-3);letter-spacing:.06em;font-size:10px;font-weight:700}.SharedVideoSelectors-module__hce5iG__selectedMark{background:var(--accent-soft);min-height:26px;color:var(--accent-strong);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:740;display:inline-flex}.SharedVideoSelectors-module__hce5iG__contractBadges{flex-wrap:wrap;align-items:center;gap:6px;min-height:24px;display:flex}.SharedVideoSelectors-module__hce5iG__contractBadges>b{border:1px solid var(--border);background:var(--surface-2);min-height:24px;color:var(--text-2);border-radius:7px;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.SharedVideoSelectors-module__hce5iG__contractBadges>b[data-kind=billing]{border-color:color-mix(in srgb, var(--accent) 28%, var(--border));color:var(--accent-strong)}.SharedVideoSelectors-module__hce5iG__contractBadges>b[data-kind=duration]{border-color:color-mix(in srgb, var(--success) 26%, var(--border));color:color-mix(in srgb, var(--success) 78%, var(--text-1))}.SharedVideoSelectors-module__hce5iG__price{color:var(--text-1);font-variant-numeric:tabular-nums;grid-template-columns:auto 1fr;align-items:baseline;gap:0;font-size:15px;font-weight:650;display:grid}.SharedVideoSelectors-module__hce5iG__price>strong{letter-spacing:-.025em;font-size:21px;font-weight:820}.SharedVideoSelectors-module__hce5iG__price>span{color:var(--text-2)}.SharedVideoSelectors-module__hce5iG__price>strong+span{margin-left:3px}.SharedVideoSelectors-module__hce5iG__price small{color:var(--text-3);grid-column:1/-1;margin-top:4px;font-size:12px;font-weight:580}.SharedVideoSelectors-module__hce5iG__badges{flex-wrap:wrap;align-items:center;gap:4px;min-height:18px;display:flex}.SharedVideoSelectors-module__hce5iG__badges small{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border));background:color-mix(in srgb, var(--accent-soft) 68%, transparent);min-height:18px;color:var(--accent-strong);border-radius:6px;align-items:center;padding:0 6px;font-size:11px;font-weight:750;line-height:1;display:inline-flex}.SharedVideoSelectors-module__hce5iG__badges small[data-badge=value]{border-color:color-mix(in srgb, #2aa875 30%, var(--border));color:color-mix(in srgb, #42c992 78%, var(--text-1));background:#2aa8751f}.SharedVideoSelectors-module__hce5iG__badges small[data-badge=fast]{border-color:color-mix(in srgb, #d69b35 30%, var(--border));color:color-mix(in srgb, #e8b65c 78%, var(--text-1));background:#d69b351f}.SharedVideoSelectors-module__hce5iG__compactBadges{flex-wrap:nowrap}.SharedVideoSelectors-module__hce5iG__compactBadges small:nth-child(n+2){display:none}.SharedVideoSelectors-module__hce5iG__capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px;display:grid}.SharedVideoSelectors-module__hce5iG__capabilityGrid>span{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:flex;overflow:hidden}.SharedVideoSelectors-module__hce5iG__capabilityGrid svg{color:var(--text-3);flex:none}.SharedVideoSelectors-module__hce5iG__detailToggle{border:0;border-top:1px solid var(--border);background:var(--surface-2);min-height:38px;color:var(--text-2);cursor:pointer;font:inherit;text-align:left;align-items:center;gap:7px;padding:0 14px;font-size:12px;display:flex}.SharedVideoSelectors-module__hce5iG__detailToggle>svg:last-child{margin-left:auto;transition:transform .16s}.SharedVideoSelectors-module__hce5iG__detailToggle[aria-expanded=true]>svg:last-child{transform:rotate(90deg)}.SharedVideoSelectors-module__hce5iG__modelDetails{border-top:1px solid var(--border);background:var(--surface-2);gap:6px;padding:13px 15px 15px;display:grid}.SharedVideoSelectors-module__hce5iG__modelDetails strong{color:var(--text-1);font-size:12px}.SharedVideoSelectors-module__hce5iG__modelDetails small{color:var(--text-3);font-size:11px;line-height:1.5}.SharedVideoSelectors-module__hce5iG__modelDetails dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:2px 0;display:grid}.SharedVideoSelectors-module__hce5iG__modelDetails dl>div{grid-template-columns:72px minmax(0,1fr);gap:8px;min-width:0;font-size:11px;line-height:1.5;display:grid}.SharedVideoSelectors-module__hce5iG__modelDetails dt{color:var(--text-3)}.SharedVideoSelectors-module__hce5iG__modelDetails dd{overflow-wrap:anywhere;color:var(--text-1);margin:0;font-weight:620}.SharedVideoSelectors-module__hce5iG__durationPanel{padding:0}.SharedVideoSelectors-module__hce5iG__duration{gap:15px;padding:16px;display:grid}.SharedVideoSelectors-module__hce5iG__duration header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.SharedVideoSelectors-module__hce5iG__duration header>span{gap:4px;display:grid}.SharedVideoSelectors-module__hce5iG__duration header strong{color:var(--text-1);font-size:13px;font-weight:720}.SharedVideoSelectors-module__hce5iG__duration header small{color:var(--text-3);font-size:10px}.SharedVideoSelectors-module__hce5iG__duration header b{background:var(--accent-soft);min-height:30px;color:var(--accent-strong);white-space:nowrap;border-radius:9px;align-items:center;padding:0 9px;font-size:12px;font-weight:750;display:inline-flex}.SharedVideoSelectors-module__hce5iG__duration input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:20px;margin:0}.SharedVideoSelectors-module__hce5iG__duration input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent) 0 var(--duration-progress), var(--surface-3) var(--duration-progress) 100%);border-radius:999px;height:4px}.SharedVideoSelectors-module__hce5iG__duration input[type=range]::-moz-range-track{background:var(--surface-3);border-radius:999px;height:4px}.SharedVideoSelectors-module__hce5iG__duration input[type=range]::-moz-range-progress{background:var(--accent);border-radius:999px;height:4px}.SharedVideoSelectors-module__hce5iG__duration input[type=range]::-webkit-slider-thumb{appearance:none;border:3px solid var(--surface-1);background:var(--accent);width:18px;height:18px;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 45%, var(--border));border-radius:50%;margin-top:-7px}.SharedVideoSelectors-module__hce5iG__duration input[type=range]::-moz-range-thumb{border:3px solid var(--surface-1);background:var(--accent);border-radius:50%;width:14px;height:14px}.SharedVideoSelectors-module__hce5iG__duration input[type=range]:focus-visible{outline:2px solid var(--accent-strong);outline-offset:4px;border-radius:999px}.SharedVideoSelectors-module__hce5iG__duration input[type=range]:disabled{opacity:.52;cursor:not-allowed}.SharedVideoSelectors-module__hce5iG__durationScale{color:var(--text-3);justify-content:space-between;gap:4px;margin-top:-10px;font-size:9px;display:flex}.SharedVideoSelectors-module__hce5iG__durationScale span{text-align:center;min-width:0}.SharedVideoSelectors-module__hce5iG__durationScale .SharedVideoSelectors-module__hce5iG__activeTick{color:var(--accent-strong);font-weight:750}.SharedVideoSelectors-module__hce5iG__duration>p{border-top:1px solid var(--border);color:var(--text-3);justify-content:space-between;align-items:center;gap:12px;margin:0;padding-top:12px;font-size:10px;display:flex}.SharedVideoSelectors-module__hce5iG__duration>p strong{color:var(--text-1);font-size:12px}@media (max-width:640px){.SharedVideoSelectors-module__hce5iG__scrim{z-index:calc(var(--z-modal,80) - 1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03070e85;border:0;display:block;position:fixed;inset:0}.SharedVideoSelectors-module__hce5iG__durationPanel{max-height:min(74dvh,640px);z-index:var(--z-modal,80);width:calc(100% - 16px)!important;top:auto!important;left:8px!important;bottom:max(8px, env(safe-area-inset-bottom))!important}.SharedVideoSelectors-module__hce5iG__cardGrid{grid-template-columns:1fr}.SharedVideoSelectors-module__hce5iG__modelModal{grid-template-columns:1fr;min-height:auto}.SharedVideoSelectors-module__hce5iG__familyNav{scrollbar-width:none;flex-direction:row;overflow-x:auto}.SharedVideoSelectors-module__hce5iG__familyNav>p{display:none}.SharedVideoSelectors-module__hce5iG__familyNav::-webkit-scrollbar{display:none}.SharedVideoSelectors-module__hce5iG__familyNav>button{flex:none}.SharedVideoSelectors-module__hce5iG__familyNav>button>svg{display:none}.SharedVideoSelectors-module__hce5iG__modelCatalog>header{min-height:42px}}@media (prefers-reduced-motion:reduce){.SharedVideoSelectors-module__hce5iG__trigger,.SharedVideoSelectors-module__hce5iG__modelCard,.SharedVideoSelectors-module__hce5iG__familyNav>button,.SharedVideoSelectors-module__hce5iG__detailToggle>svg:last-child{transition:none}.SharedVideoSelectors-module__hce5iG__trigger:hover,.SharedVideoSelectors-module__hce5iG__modelCard:hover,.SharedVideoSelectors-module__hce5iG__modelCard:active{transform:none}}
