._topbar_1eqhv_1{--chrome-primary:#2468f2;--chrome-primary-soft:#eef4ff;--chrome-text:#172033;--chrome-text-secondary:#5f6c84;--chrome-text-tertiary:#667085;--chrome-line:#e1e6ef;--chrome-surface:#fff;--chrome-surface-soft:#f7f9fc;--chrome-danger:#ef4444;color:var(--chrome-text);font-family:inherit}._topbar_1eqhv_1 *{box-sizing:border-box}._topbar_1eqhv_1 button{font:inherit;cursor:pointer;border:0}._topbar_1eqhv_1 button:disabled{cursor:not-allowed;opacity:.52}._topbar_1eqhv_1 button:focus-visible{outline-offset:2px;outline:3px solid #174ea6}._topbar_1eqhv_1{z-index:40;border-bottom:1px solid var(--chrome-line);background:#fffffff7;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:72px;padding:0 clamp(18px,4vw,48px);display:flex;position:relative}._brandLockup_1eqhv_52{white-space:nowrap;align-items:center;gap:20px;min-width:0;display:flex}._brandLogo_1eqhv_60{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;background:#fff;border:1px solid #dfe3ea;border-radius:10px;flex:0 0 36px;width:36px;height:36px;padding:2px;box-shadow:0 7px 18px #10172714}._brandLockup_1eqhv_52 strong{color:#101727;letter-spacing:-.35px;font-size:18px;font-weight:760}._brandDivider_1eqhv_81{background:#dce1ea;width:1px;height:23px}._brandDescriptor_1eqhv_87{color:#53617a;text-overflow:ellipsis;font-size:15px;overflow:hidden}._topbarActions_1eqhv_94{flex:none;align-items:center;gap:10px;display:flex;position:relative}._topbarActions_1eqhv_94 .ljReferralTopbarEntry{color:#34415a;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:13px;order:-1;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:14px;transition:color .15s,background .15s;display:inline-flex}._topbarActions_1eqhv_94 .ljReferralTopbarEntry:hover{color:#1d5fda;background:#f3f6fb}._topbarActions_1eqhv_94 .ljReferralTopbarEntry:focus-visible{outline-offset:2px;outline:2px solid #2468f2}._topbarActions_1eqhv_94 .ljReferralTopbarEntry>svg{flex:none}._topbarActions_1eqhv_94 .ljReferralTopbarEntry>span{white-space:nowrap;font-weight:650}._creditsButton_1eqhv_139,._userButton_1eqhv_140,._loginButton_1eqhv_141{color:#34415a;background:0 0;border-radius:13px;justify-content:center;align-items:center;min-height:42px;transition:background .16s,color .16s,border-color .16s,transform .16s;display:inline-flex}._creditsButton_1eqhv_139:hover:not(:disabled){color:#1d5fda;background:#f3f6fb}._creditsButton_1eqhv_139{gap:7px;padding:0 10px}._creditsButton_1eqhv_139 span{color:#53617a;font-size:14px}._creditsButton_1eqhv_139 strong{color:#182237;font-variant-numeric:tabular-nums;font-size:15px}._userButton_1eqhv_140{gap:9px;min-width:144px;padding:0 13px 0 7px;box-shadow:0 5px 18px #2b4c8c14;border:1px solid #cfd9ef!important}._userButton_1eqhv_140:hover{background:#f8faff;border-color:#9cb8ee!important}._userButton_1eqhv_140>span{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:14px;font-weight:650;overflow:hidden}._userButton_1eqhv_140[data-rail-action=account]>span{display:inline-block}._loginButton_1eqhv_141{background:var(--chrome-primary);color:#fff;gap:7px;min-width:92px;padding:0 18px;font-weight:700;box-shadow:0 8px 20px #2468f233}._loginButton_1eqhv_141:hover{background:#1859d9;transform:translateY(-1px)}._avatarSmall_1eqhv_220,._avatarLarge_1eqhv_221{color:#53617a;object-fit:cover;background:#eef2f7;border:1px solid #dfe5ef;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}._avatarSmall_1eqhv_220{width:32px;height:32px}._avatarLarge_1eqhv_221{width:50px;height:50px}._generatedAccountAvatar_1eqhv_243{box-sizing:border-box;object-fit:contain;background:#fff;padding:5px}._accountMenu_1eqhv_250{z-index:60;background:var(--chrome-surface);overscroll-behavior:contain;border:1px solid #d8deea;border-radius:18px;width:min(360px,100vw - 24px);padding:16px;animation:.15s ease-out _menuIn_1eqhv_1;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 20px 56px #1928482e}._accountHeader_1eqhv_265{align-items:center;gap:12px;padding:1px 3px 13px;display:flex}._accountHeader_1eqhv_265>div{flex-direction:column;gap:5px;min-width:0;display:flex}._accountHeader_1eqhv_265 strong{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:16px;overflow:hidden}._accountHeader_1eqhv_265 span{color:#67758c;align-items:center;gap:5px;font-size:12px;display:inline-flex}._accountHeader_1eqhv_265 span svg{color:#1daf77}._balanceCard_1eqhv_299{background:#f5f7ff;border:1px solid #dce4f8;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:12px;min-height:116px;padding:18px;display:flex}._balanceCard_1eqhv_299>div{flex-direction:column;gap:7px;display:flex}._balanceActions_1eqhv_317{flex:none;gap:6px;display:flex}._balanceCard_1eqhv_299 ._rechargeButton_1eqhv_323{color:#fff;-webkit-text-fill-color:#fff;background:#171717;border:1px solid #171717;border-radius:9px;gap:6px;min-height:34px;padding:0 13px;line-height:1;box-shadow:0 7px 16px #00000029}._balanceCard_1eqhv_299 ._rechargeButton_1eqhv_323 svg{color:#fff;stroke:currentColor;flex:none}._balanceCard_1eqhv_299 ._rechargeButton_1eqhv_323:hover:not(:disabled){color:#fff;-webkit-text-fill-color:#fff;background:#2b2b2b;border-color:#2b2b2b;transform:translateY(-1px)}._balanceCard_1eqhv_299 ._rechargeButton_1eqhv_323:focus-visible{outline-offset:2px;outline:3px solid #1818182e}._balanceCard_1eqhv_299 span{color:#5369b6;font-size:13px}._balanceCard_1eqhv_299 strong{color:#255cf1;font-variant-numeric:tabular-nums;letter-spacing:-.6px;font-size:29px}._balanceCard_1eqhv_299 button{color:#255cf1;background:0 0;align-items:center;gap:5px;padding:4px;font-size:12px;font-weight:650;display:inline-flex}._retentionNote_1eqhv_378{color:#68758c;background:#f4f7fd;border-radius:11px;align-items:center;gap:8px;min-height:42px;margin-top:12px;padding:9px 12px;font-size:12px;line-height:1.45;display:flex}._retentionNote_1eqhv_378 svg{color:#306af4;flex:none}._menuItems_1eqhv_397{gap:4px;margin-top:9px;display:grid}._menuItems_1eqhv_397 button,._logoutMenuButton_1eqhv_404{color:#303c53;text-align:left;background:0 0;border-radius:11px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 11px;display:grid}._menuItems_1eqhv_397 button:hover,._menuItems_1eqhv_397 button:focus-visible{color:#245ee9;background:#f0f5ff}._menuItems_1eqhv_397 button>span{font-size:14px;font-weight:620}._menuDivider_1eqhv_429{background:var(--chrome-line);height:1px;margin:10px 0}._logoutMenuButton_1eqhv_404{color:#ed3e48;font-size:14px;font-weight:650;display:flex}._logoutMenuButton_1eqhv_404:hover,._logoutMenuButton_1eqhv_404:focus-visible{background:#fff1f2}._profileAvatarButton_1eqhv_447:not(:disabled):hover ._avatarLarge_1eqhv_221,._profileAvatarButton_1eqhv_447:not(:disabled):focus-visible ._avatarLarge_1eqhv_221{border-color:#7ea4ef;box-shadow:0 0 0 3px #2468f21f}._spinning_1eqhv_453{animation:.85s linear infinite _spin_1eqhv_453}@keyframes _spin_1eqhv_453{to{transform:rotate(360deg)}}@keyframes _menuIn_1eqhv_1{0%{opacity:0;transform:translateY(-5px)scale(.985)}}@media (width<=1140px){._topbar_1eqhv_1{padding-left:72px}}@media (width<=800px){._brandLockup_1eqhv_52{gap:12px}._brandDivider_1eqhv_81,._brandDescriptor_1eqhv_87{display:none}}@media (width<=620px){._topbar_1eqhv_1{gap:10px;min-height:62px;padding:0 12px 0 70px}._brandLockup_1eqhv_52 strong{text-overflow:ellipsis;max-width:150px;font-size:15px;overflow:hidden}._topbarActions_1eqhv_94{gap:3px}._topbarActions_1eqhv_94 .ljReferralTopbarEntry{width:40px;min-width:40px;min-height:40px;padding:0}._topbarActions_1eqhv_94 .ljReferralTopbarEntry>span{display:none}._creditsButton_1eqhv_139{gap:5px;min-height:38px;padding:0 7px}._creditsButton_1eqhv_139 span{display:none}._creditsButton_1eqhv_139 strong{font-size:13px}._userButton_1eqhv_140{width:40px;min-width:40px;min-height:40px;padding:0}._userButton_1eqhv_140>span,._userButton_1eqhv_140>svg{display:none}._loginButton_1eqhv_141{min-width:72px;min-height:38px;padding:0 12px}._accountMenu_1eqhv_250{width:auto;max-height:calc(100dvh - 80px);padding-bottom:max(16px, env(safe-area-inset-bottom));position:fixed;top:70px;left:10px;right:10px;overflow-y:auto}}@media (width<=390px){._brandLockup_1eqhv_52 strong{max-width:116px;font-size:14px}._creditsButton_1eqhv_139 svg{display:none}._accountHeader_1eqhv_265 strong{max-width:180px}._balanceCard_1eqhv_299{padding:14px}._balanceCard_1eqhv_299 strong{font-size:25px}}@media (width<=350px){._topbar_1eqhv_1{justify-content:flex-end}._brandLockup_1eqhv_52{display:none}}@media (prefers-reduced-motion:reduce){._topbar_1eqhv_1 *{transition-duration:.01ms!important;animation-duration:.01ms!important}}._overlay_znm10_1{z-index:5200;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101524ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}._dialog_znm10_12{color:#22283b;background:#f8f9fc;border:1px solid #e1e5f0f2;border-radius:24px;flex-direction:column;width:min(720px,100%);max-height:min(92dvh,860px);animation:.18s ease-out both _replicaAgreementIn_znm10_1;display:flex;overflow:hidden;box-shadow:0 30px 100px #0d142a6b}._header_znm10_26{background:#fffffff7;border-bottom:1px solid #e5e8f0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:20px 22px;display:grid}._headerIcon_znm10_36{color:#fff;background:linear-gradient(145deg,#6d59dc,#4d76df);border-radius:15px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 9px 24px #5256d240}._header_znm10_26>div{min-width:0}._eyebrow_znm10_51{color:#705dd6;letter-spacing:.08em;font-size:10px;font-weight:780}._header_znm10_26 h2{outline:none;margin:3px 0 0;font-size:20px;line-height:1.25}._header_znm10_26 p{color:#777f92;margin:5px 0 0;font-size:11px;line-height:1.5}._header_znm10_26>button{color:#697185;cursor:pointer;background:#fff;border:1px solid #dfe3ec;border-radius:12px;place-items:center;width:42px;height:42px;padding:0;display:grid}._body_znm10_85{min-height:0;padding:18px 22px 20px;overflow:auto}._warning_znm10_91{color:#b66320;background:#fff8ef;border:1px solid #efcfb4;border-radius:14px;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}._warning_znm10_91 svg{flex:none;margin-top:1px}._warning_znm10_91 b{color:#6a4327;font-size:12px;line-height:1.45;display:block}._warning_znm10_91 p{color:#8c684e;margin:3px 0 0;font-size:10px;line-height:1.55}._terms_znm10_121{gap:9px;margin-top:13px;display:grid}._terms_znm10_121 section{background:#fff;border:1px solid #e3e6ee;border-radius:13px;padding:11px 13px}._terms_znm10_121 h3{color:#343a4d;margin:0;font-size:11px;line-height:1.45}._terms_znm10_121 p{color:#757d90;margin:4px 0 0;font-size:10px;line-height:1.65}._policyLinks_znm10_148{color:#7a8295;margin:12px 2px 0;font-size:10px;line-height:1.6}._policyLinks_znm10_148 a{color:#6853d1;align-items:center;gap:2px;margin:0 3px;font-weight:700;text-decoration:none;display:inline-flex}._policyLinks_znm10_148 a:hover{text-decoration:underline}._confirmations_znm10_169{border:0;gap:9px;margin:13px 0 0;padding:0;display:grid}._confirmations_znm10_169 legend{color:#3b4154;margin-bottom:8px;font-size:11px;font-weight:760}._confirmations_znm10_169 label{cursor:pointer;background:#fff;border:1px solid #dfe3ec;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;padding:11px 12px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}._confirmations_znm10_169 label:has(input:checked){background:#f8f6ff;border-color:#9787e6;box-shadow:inset 0 0 0 1px #6f58dc14}._confirmations_znm10_169 input{accent-color:#6753d2;width:16px;height:16px;margin:2px 0 0}._confirmations_znm10_169 span{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 6px;display:grid;position:relative}._confirmations_znm10_169 span svg{color:#7560d9;grid-row:1}._confirmations_znm10_169 b{color:#41475a;font-size:10px;line-height:1.45}._confirmations_znm10_169 small{color:#868da0;grid-column:1/-1;font-size:9px;line-height:1.55}._footer_znm10_236{background:#fff;border-top:1px solid #e4e7ef;justify-content:space-between;align-items:center;gap:14px;padding:14px 22px;display:flex}._footer_znm10_236>p{color:#7c8496;margin:0;font-size:10px}._footer_znm10_236>div{align-items:center;gap:8px;display:flex}._footer_znm10_236 button{min-height:40px;font:inherit;cursor:pointer;border-radius:12px;padding:0 15px;font-size:11px;font-weight:750}._cancelButton_znm10_268{color:#626a7d;background:#fff;border:1px solid #dfe3eb}._confirmButton_znm10_274{color:#fff;background:linear-gradient(135deg,#715bdc,#4f73dc);border:1px solid #5d4bc7;justify-content:center;align-items:center;gap:6px;min-width:162px;display:inline-flex;box-shadow:0 8px 18px #5b51cd38}._header_znm10_26 button:disabled,._footer_znm10_236 button:disabled{cursor:not-allowed;opacity:.52}._header_znm10_26 button:focus-visible,._policyLinks_znm10_148 a:focus-visible,._confirmations_znm10_169 input:focus-visible,._footer_znm10_236 button:focus-visible{outline-offset:2px;outline:3px solid #5968e147}@keyframes _replicaAgreementIn_znm10_1{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=640px){._overlay_znm10_1{align-items:end;padding:0}._dialog_znm10_12{border-radius:22px 22px 0 0;width:100%;max-height:94dvh}._header_znm10_26,._body_znm10_85,._footer_znm10_236{padding-left:16px;padding-right:16px}._header_znm10_26 p{display:none}._footer_znm10_236{padding-bottom:calc(12px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch}._footer_znm10_236>div{grid-template-columns:auto minmax(0,1fr);display:grid}._confirmButton_znm10_274{min-width:0}}@media (prefers-reduced-motion:reduce){._dialog_znm10_12{animation:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.appShell:has(.exactKreaWorkbench){--krea-rail:256px;color:#f5f5f5;background:#101010}.appShell:has(.exactKreaWorkbench){font-family:Inter,SF Pro Display,SF Pro Text,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.appShell:has(.exactKreaWorkbench) button{font-family:Inter,SF Pro Display,SF Pro Text,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.appShell:has(.exactKreaWorkbench) textarea{font-family:Inter,SF Pro Display,SF Pro Text,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.appShell:has(.exactKreaWorkbench) input{font-family:Inter,SF Pro Display,SF Pro Text,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.appShell:has(.exactKreaWorkbench) select{font-family:Inter,SF Pro Display,SF Pro Text,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.appShell:has(.exactKreaWorkbench) .sideRail{width:var(--krea-rail);color:#f4f4f4;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#050505;border-right:1px solid #202020;align-items:stretch;padding:17px 8px 72px}.appShell:has(.exactKreaWorkbench) .sideRail:before{content:"";opacity:.9;border:1px solid #c8c8c8;border-radius:4px;width:14px;height:14px;position:absolute;top:18px;left:18px;box-shadow:inset 4px 0 #0b0b0b}.appShell:has(.exactKreaWorkbench) .mobileRailClose{display:none!important}.appShell:has(.exactKreaWorkbench) .brandButton{color:#fff;background:#292929;border:1px solid #323232;border-radius:10px;order:0;justify-content:flex-start;width:100%;height:40px;margin-top:34px;padding:0 12px;display:flex;position:relative}.appShell:has(.exactKreaWorkbench) .brandButton:after{content:"懒卷";letter-spacing:-.01em;margin-left:9px;font-size:14px;font-weight:650}.appShell:has(.exactKreaWorkbench) .brandButton:before{content:"⌃⌄";color:#9c9c9c;letter-spacing:-4px;font-size:10px;position:absolute;right:10px;transform:rotate(90deg)}.appShell:has(.exactKreaWorkbench) .brandOrb{width:18px;height:18px;box-shadow:none;background:linear-gradient(145deg,#c3ff66,#46d7ff 52%,#8672ff);border-radius:5px;transform:none}.appShell:has(.exactKreaWorkbench) .brandOrb svg{width:11px;height:11px;transform:none}.appShell:has(.exactKreaWorkbench) .sideRail nav{flex-direction:column;gap:1px;width:100%;margin-top:15px;display:flex}.appShell:has(.exactKreaWorkbench) .sideRail nav>button{color:#ededed;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:flex-start;align-items:center;gap:9px;width:100%;min-height:36px;padding:0 9px;font-size:14px;font-weight:470;display:flex;position:relative;flex-direction:row!important}.appShell:has(.exactKreaWorkbench) .sideRail nav>button.active{color:#fff;background:#292929;box-shadow:inset 0 0 0 1px #353535}.appShell:has(.exactKreaWorkbench) .sideRail nav>button:nth-child(3):before{content:"工具";color:#666;background:0 0;border-radius:0;width:auto;height:auto;font-size:12px;font-weight:500;position:absolute;top:-22px;left:8px;transform:none;display:block!important}.appShell:has(.exactKreaWorkbench) .sideRail nav>button>svg{color:#fff;background:linear-gradient(145deg,#555,#202020);border-radius:5px;flex:0 0 20px;width:20px;height:20px;padding:2px}.appShell:has(.exactKreaWorkbench) .sideRail nav>button.active>svg{color:#111;background:linear-gradient(145deg,#f8f8f8,#cfcfcf)}.appShell:has(.exactKreaWorkbench) .sideRail nav>button>span:not(.railTooltip){color:inherit;font:inherit;white-space:nowrap;display:block}.appShell:has(.exactKreaWorkbench) .railTooltip{display:none!important}.appShell:has(.exactKreaWorkbench) .railBottom{width:auto;position:absolute;bottom:65px;left:8px;right:8px}.appShell:has(.exactKreaWorkbench) .railUser{color:#999;background:0 0;border-radius:9px;justify-content:flex-start;align-items:center;gap:9px;width:100%;min-height:36px;padding:0 9px;display:flex}.appShell:has(.exactKreaWorkbench) .railUser>span:not(.railTooltip){font-size:13px;display:block!important}.appShell:has(.exactKreaWorkbench) .appMain>header{z-index:82;width:240px;height:48px;min-height:48px;box-shadow:none;background:0 0;border:0;padding:0;position:fixed;top:auto;bottom:8px;left:8px}.appShell:has(.exactKreaWorkbench) .appMain>header>div:first-child{display:none!important}.appShell:has(.exactKreaWorkbench) .appMain>header>div:last-child{align-items:center;gap:6px;width:100%;height:100%;display:flex}.appShell:has(.exactKreaWorkbench) .appMain>header>div:last-child>button{color:#ddd;min-width:40px;height:40px;box-shadow:none;background:#1c1c1c;border:1px solid #303030;border-radius:10px;justify-content:center;align-items:center;margin:0;padding:0 9px;display:inline-flex!important}:is(.appShell:has(.exactKreaWorkbench) .appMain>header>div:last-child>button:first-child span,.appShell:has(.exactKreaWorkbench) .appMain>header>div:last-child>button:first-child strong){color:inherit!important}.appShell:has(.exactKreaWorkbench) .appMain>header>div:last-child>button:nth-child(2){flex:0 0 40px}.appShell:has(.exactKreaWorkbench) .appMain>header>div:last-child>button:last-child{color:#111;width:auto;height:40px;box-shadow:none;background:#fff;border:1px solid #fff;border-radius:10px;flex:auto;justify-content:center;margin:0;font-size:14px;font-weight:600;display:flex}.appShell:has(.exactKreaWorkbench) .appMain{min-height:100vh;margin-left:var(--krea-rail);background:#101010}:is(.appShell:has(.exactKreaWorkbench) .pageContent,.appShell:has(.exactKreaWorkbench) .toolMain){background:#101010;height:100vh;min-height:100vh;padding:0;overflow:hidden}.exactKreaWorkbench{--exact-prompt-dock-height:125px;--exact-prompt-overlay-bottom:calc(var(--exact-prompt-dock-height) + 26px);color:#f5f5f5;isolation:isolate;background:#101010;width:100%;min-height:620px;position:relative;overflow:hidden;height:100vh!important;display:block!important}.exactKreaWorkbench:has(>.exactPromptDock.hasAttachments){--exact-prompt-dock-height:188px}.exactKreaWorkbench *{box-sizing:border-box}.exactKreaBackdrop{z-index:44;inset:0 0 0 var(--krea-rail);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0008;border:0;width:auto;height:auto;padding:0;position:fixed}.exactKreaTopbar{z-index:61;pointer-events:none;justify-content:flex-end;align-items:flex-start;gap:8px;width:auto;display:flex;position:absolute;top:14px;left:auto;right:14px}.exactKreaTopbar>*{pointer-events:auto}.exactSessionsTrigger{color:#aaa;background:#191919b8;border:1px solid #303030;border-radius:10px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:13px;display:inline-flex}.exactSessionsTrigger:hover,.exactSessionsTrigger.active{color:#fff;background:#272727}.exactKreaModel .modelPicker.compact .modelPickerTrigger{color:#f2f2f2;min-width:188px;min-height:36px;box-shadow:none;background:#17171766;border:0;border-radius:8px;padding:3px 8px}.exactKreaModel .modelPicker.compact .modelPickerTrigger:hover{background:#262626}.exactKreaModel .modelPicker.compact .modelPickerTrigger:focus,.exactKreaModel .modelPicker.compact .modelPickerTrigger:focus-visible{box-shadow:none!important;outline:none!important}.exactKreaModel .modelPicker.compact .modelPickerIcon{color:#111;background:linear-gradient(145deg,#a7f6ff,#fff 45%,#bb9cff);border-radius:7px;width:25px;height:25px}.exactKreaModel .modelPickerTrigger>svg{color:#8b8b8b}.exactKreaModel .modelPicker:has(.modelPickerMenu):before{content:"";z-index:79;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;position:fixed;inset:0}.exactKreaModel .modelPicker.compact .modelPickerMenu{z-index:80;width:min(896px,calc(100vw - var(--krea-rail) - 48px));color:#f4f4f4;background:#090909;border:1px solid #292929;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:74px 18px 18px;display:grid;position:fixed;top:86px;bottom:auto;box-shadow:0 32px 100px #000c;left:auto!important;right:24px!important}.exactKreaModel .modelPickerMenu header{border-bottom:1px solid #2d2d2d;padding:0 0 14px;position:absolute;inset:18px 18px auto}.exactKreaModel .modelPickerMenu header b{font-size:18px}.exactKreaModel .modelPickerMenu header small{color:#888;margin-top:3px;font-size:11px}.exactKreaModel .modelPickerMenu header>button{color:#ddd;background:#242424}.exactKreaModel .modelPickerMenu>button{color:#eee;background:linear-gradient(145deg,#2b2b2b,#202020);border:1px solid #383838;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-content:end;gap:8px;min-height:210px;padding:118px 14px 15px;display:grid;position:relative;overflow:hidden}.exactKreaModel .modelPickerMenu>button:before{content:"";background:linear-gradient(135deg,#454545,#1c1c1c 45%,#656565);height:105px;position:absolute;inset:0 0 auto}.exactKreaModel .modelPickerMenu>button:nth-of-type(2):before{background:linear-gradient(135deg,#493e68,#202a45 48%,#8390d9)}.exactKreaModel .modelPickerMenu>button:nth-of-type(3):before{background:linear-gradient(135deg,#6a3b28,#28211e 48%,#e29763)}.exactKreaModel .modelPickerMenu>button:hover,.exactKreaModel .modelPickerMenu>button.active{background:#292929;border-color:#eee;box-shadow:inset 0 0 0 1px #fff}.exactKreaModel .modelPickerOptionIcon{display:none}.exactKreaModel .modelPickerMenu>button small{color:#aaa;font-size:10px;line-height:1.45}.exactKreaModel .modelPickerMenu>button em{z-index:2;color:#111;background:#eee;font-size:9px}.exactKreaModel .modelPickerMenu footer{color:#777;border-color:#292929;grid-column:1/-1;margin:0;padding:10px 2px 0;font-size:10px}.exactKreaHero{z-index:10;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:142px;left:0;right:0}.exactKreaHero h1{color:#f6f6f6;letter-spacing:-.055em;align-items:center;gap:12px;margin:0;font-size:52px;font-weight:680;line-height:1;display:flex}.exactKreaHero h1:before{content:"懒";color:#171716;letter-spacing:0;background:#f4f4f2;border:1px solid #fff;border-radius:10px;place-items:center;width:40px;height:40px;font-size:19px;font-weight:850;line-height:1;display:grid;box-shadow:0 5px 20px #0005}.exactKreaHero>p{display:none}.exactInspirationDeck{pointer-events:auto;justify-content:center;align-items:flex-start;height:300px;margin-top:10px;padding-top:5px;display:flex}.exactInspirationCard{color:#111;transform-origin:50% 88%;background:#ddd;border:0;border-radius:16px;flex:0 0 205px;width:205px;height:270px;margin-left:-16px;padding:0;transition:transform .22s,filter .22s;position:relative;overflow:hidden;box-shadow:0 18px 46px #0008}.exactInspirationCard:first-child{margin-left:0}.exactInspirationCard.card-1{z-index:1;transform:translateY(2px)rotate(4.3deg)}.exactInspirationCard.card-2{z-index:2;transform:translateY(43px)rotate(1.7deg)}.exactInspirationCard.card-3{z-index:3;transform:translateY(18px)rotate(.4deg)}.exactInspirationCard.card-4{z-index:4;transform:translateY(32px)rotate(3deg)}.exactInspirationCard:hover{z-index:8;filter:brightness(1.06);transform:translateY(-5px)rotate(0)scale(1.025)}.exactInspirationCard .exactCardArtwork,.exactInspirationCard>img{object-fit:cover;background-image:url(/ai/assets/krea-inspiration-20260805-140341-DUGoQncq.webp);background-repeat:no-repeat;background-size:400% 100%;width:100%;height:100%;display:block;position:absolute;inset:0}.exactInspirationCard.card-1 .exactCardArtwork{background-position:0}.exactInspirationCard.card-2 .exactCardArtwork{background-position:33.333%}.exactInspirationCard.card-3 .exactCardArtwork{background-position:66.666%}.exactInspirationCard.card-4 .exactCardArtwork{background-position:100%}.exactInspirationCard:after{content:"";background:linear-gradient(#0000,#0000000b 26%,#000000d9 100%);position:absolute;inset:46% 0 0}.exactInspirationCard small{z-index:2;color:#fff;letter-spacing:-.035em;text-align:left;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 2px 12px #000a;font-size:19px;font-weight:650;line-height:1.15;display:block;position:absolute;bottom:18px;left:18px;right:12px;overflow:hidden}.exactInspirationCard small svg{display:none}.exactPromptDock{z-index:50;width:min(896px,100% - 40px);height:var(--exact-prompt-dock-height);color:#f5f5f5;background:#232323;border:1px solid #ffffff26;border-radius:32px;position:absolute;bottom:12px;left:50%;right:auto;overflow:visible;transform:translate(-50%);box-shadow:0 18px 50px #0008}.exactPromptDock.dropActive{border-color:#ffffffb8;box-shadow:0 0 0 2px #ffffff24,0 18px 50px #0008}.exactPromptDock.dropActive:after{content:"拖放到这里添加为参考图";z-index:20;color:#fff;pointer-events:none;background:#171717f2;border:1px dashed #ffffff90;border-radius:25px;place-items:center;font-size:13px;font-weight:650;display:grid;position:absolute;inset:7px}.exactPromptMain{position:absolute;inset:0 0 48px}.exactPromptMain textarea{color:#f1f1f1;caret-color:#fff;resize:none;width:100%;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;outline:0;padding:20px 22px 8px;font-size:16px;line-height:1.45;position:absolute;inset:0}.exactPromptMain textarea::placeholder{color:#8f8f8a;opacity:1;font-weight:400}.exactPromptCount{z-index:2;color:#8f8f8a;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:10px;line-height:1;position:absolute;top:21px;right:22px}.exactPromptCount.atLimit{color:#d2774b;font-weight:700}.exactPromptDock.hasAttachments{height:var(--exact-prompt-dock-height)}.exactPromptDock.hasAttachments .exactPromptMain textarea{height:calc(100% - 62px);padding-top:10px;top:62px}.exactPromptDock.hasAttachments .exactPromptCount{top:74px}.exactPromptAttachments{z-index:3;scrollbar-width:thin;scrollbar-color:#555 transparent;align-items:center;gap:8px;height:46px;padding-bottom:1px;display:flex;position:absolute;top:11px;left:20px;right:20px;overflow:auto hidden}.exactPromptAttachment{color:#eee;background:#2c2c2c;border:1px solid #444;border-radius:12px;flex:0 0 188px;grid-template-columns:minmax(0,154px) 26px;align-items:center;height:44px;display:grid;position:relative;overflow:hidden}.exactPromptAttachment.active{border-color:#a9a9a5;box-shadow:inset 0 0 0 1px #ffffff38}.exactPromptAttachment.logo{border-style:dashed}.exactPromptAttachmentPreview{min-width:0;height:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:7px;padding:3px 4px;display:grid}.exactPromptAttachmentPreview>img{object-fit:cover;background:#1b1b1b;border-radius:8px;width:36px;height:36px}.exactPromptAttachmentPreview>span{gap:2px;min-width:0;display:grid}.exactPromptAttachmentPreview b,.exactPromptAttachmentPreview small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.exactPromptAttachmentPreview b{font-size:10px;font-weight:700}.exactPromptAttachmentPreview small{color:#aaa;font-size:8px}.exactPromptAttachmentRemove{color:#aaa;background:0 0;border:0;border-radius:7px;place-items:center;width:24px;height:24px;padding:0;display:grid}.exactPromptAttachmentRemove:hover{color:#fff;background:#454545}.exactPromptAttachments{scrollbar-width:none;gap:6px;height:48px}.exactPromptAttachments::-webkit-scrollbar{display:none}.exactPromptAttachment{border-radius:10px;flex:0 0 46px;grid-template-columns:1fr;width:46px;height:46px;overflow:hidden}.exactPromptAttachmentPreview{width:100%;height:100%;padding:2px;display:block}.exactPromptAttachmentPreview>img{border-radius:7px;width:40px;height:40px}.exactPromptAttachmentPreview>span{display:none}.exactPromptAttachmentRemove{z-index:2;color:#fff;background:#111a;border-radius:999px;width:16px;height:16px;position:absolute;top:3px;right:3px}.exactPromptAttachment.pending{box-shadow:none;background:#777;border-color:#8f8f8f}.exactPromptAttachment.pending .exactPromptAttachmentPreview{cursor:default;opacity:1;pointer-events:none}.exactPromptAttachment.pending .exactPromptAttachmentPreview>img{filter:grayscale();opacity:.62}.exactPromptAttachment .composerAttachmentProgress{z-index:1;color:#dedede;pointer-events:none;background:#6669;place-items:center;display:grid;position:absolute;inset:0}.exactPromptAttachment.pending .exactPromptAttachmentRemove{z-index:3;pointer-events:auto}.exactAttachmentLightboxBackdrop{z-index:240;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090909d9;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.exactAttachmentLightbox{color:#f5f5f3;background:#171717;border:1px solid #ffffff24;border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(920px,94vw);max-height:92vh;display:grid;overflow:hidden;box-shadow:0 28px 90px #0009}.exactAttachmentLightbox>header{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;min-height:52px;padding:0 12px 0 18px;display:flex}.exactAttachmentLightbox>header b{font-size:14px}.exactAttachmentLightbox>header button{color:#fff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;font-size:22px;line-height:1;display:grid}.exactAttachmentLightbox>header button:hover{background:#ffffff20}.exactAttachmentLightbox>div{background:#0d0d0d;place-items:center;min-height:0;padding:14px;display:grid}.exactAttachmentLightbox img{object-fit:contain;border-radius:10px;max-width:100%;max-height:calc(92vh - 80px);display:block}@media (width<=640px){.exactAttachmentLightboxBackdrop{padding:12px}.exactAttachmentLightbox{width:100%;max-height:94vh}.exactAttachmentLightbox img{max-height:calc(94vh - 78px)}}.exactUploadButton{z-index:2;color:#d6d6d6;cursor:pointer;background:#303030;border:1px solid #363636;border-radius:999px;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:-38px;right:390px}.exactUploadButton input{opacity:0;width:1px;height:1px;position:absolute}.exactUploadButton:hover{color:#fff;background:#3b3b3b}.exactUploadButton.disabled{opacity:.35;pointer-events:none}.exactPromptToolbar{justify-content:space-between;align-items:center;min-height:37px;display:flex;position:absolute;bottom:11px;left:13px;right:12px}.exactPromptPills{justify-content:flex-end;align-items:center;gap:7px;display:flex}.exactDockPill{color:#f1f1f1;white-space:nowrap;min-width:0;height:38px;box-shadow:none;background:#2d2d2d;border:1px solid #333;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:520;display:inline-flex}.exactDockPill:hover,.exactDockPill.active{background:#3a3a3a;border-color:#4c4c4c}.exactDockPill.iconOnly{color:#ddd;width:38px;padding:0}.exactRatioIcon{border:1.5px solid;border-radius:2px;width:10px;height:14px}.exactGenerateButton{color:#111;background:#fff;border:0;border-radius:50%;place-items:center;width:39px;height:39px;margin-left:3px;display:grid;box-shadow:0 2px 10px #0007}.exactGenerateButton:disabled{opacity:.55}.exactKreaPopover{z-index:52;color:#f0f0f0;background:#242424;border:1px solid #3a3a3a;border-radius:22px;width:430px;padding:16px;animation:.16s ease-out exactKreaPopoverIn;position:absolute;bottom:151px;right:max(20px,50% - 448px);box-shadow:0 24px 64px #000a}@keyframes exactKreaPopoverIn{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.exactKreaPopover header{background:0 0;border:0;flex-direction:column;gap:3px;margin:0 0 13px;padding:0;display:flex}.exactKreaPopover header b{font-size:14px}.exactKreaPopover header small{color:#888;font-size:10px}.exactModeGrid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.exactModeGrid>button{color:#ddd;text-align:left;background:#2c2c2c;border:1px solid #363636;border-radius:12px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;min-height:58px;padding:8px 10px;display:grid}.exactModeGrid>button:hover,.exactModeGrid>button.active{color:#fff;background:#363636;border-color:#707070}.exactModeGrid>button span{flex-direction:column;gap:2px;min-width:0;display:flex}.exactModeGrid>button b{font-size:11px}.exactModeGrid>button small{color:#929292;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.exactAdvancedLink{color:#aaa;background:#1d1d1d;border:1px solid #343434;border-radius:10px;align-items:center;gap:8px;width:100%;min-height:38px;margin-top:8px;padding:0 10px;font-size:11px;display:flex}.exactAdvancedLink span{text-align:left;flex:1}.exactAdvancedLink:hover{color:#fff;background:#303030}.exactRatioPopover{width:448px}.exactRatioGrid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.exactRatioGrid>button{color:#aaa;background:#292929;border:1px solid #373737;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:66px;padding:7px;font-size:10px;display:flex;position:relative}.exactRatioGrid>button:hover,.exactRatioGrid>button.active{color:#fff;border-color:#eee;box-shadow:inset 0 0 0 1px #fff}.exactRatioGrid>button i{border:1.5px solid;border-radius:3px;width:22px;max-width:28px;max-height:28px;display:block}.exactRatioGrid>button svg{position:absolute;top:5px;right:5px}.exactSettingsPopover{width:440px}.exactSettingSection{border-top:1px solid #343434;grid-template-columns:84px 1fr;align-items:center;gap:10px;padding:9px 0;display:grid}.exactSettingSection>span{color:#999;font-size:11px}.exactSettingSection>div{flex-wrap:wrap;gap:6px;display:flex}.exactSettingSection button{color:#bbb;background:#2d2d2d;border:1px solid #3a3a3a;border-radius:8px;min-width:50px;height:32px;padding:0 10px;font-size:10px}.exactSettingSection button:hover,.exactSettingSection button.active{color:#111;background:#fff;border-color:#fff}.exactOutputSection button{min-width:auto}.exactAdvancedDrawer{z-index:56;color:#eee;width:min(896px,100% - 40px);max-height:calc(100vh - 178px);bottom:151px;left:50%;right:auto;transform:translate(-50%);background:#1f1f1ff7!important;border:1px solid #3b3b3b!important;border-radius:28px!important;min-height:0!important;padding:20px!important;display:none!important;position:absolute!important;overflow:auto!important;box-shadow:0 28px 80px #000c!important}.exactAdvancedDrawer.open{display:flex!important}.exactAdvancedDrawer,.exactAdvancedDrawer *{scrollbar-color:#555 transparent}.exactAdvancedDrawer .panelTitle,.exactAdvancedDrawer section,.exactAdvancedDrawer>div{color:#e9e9e9}.exactAdvancedDrawer .imagePurposePanel,.exactAdvancedDrawer .creationModeSwitch>button,.exactAdvancedDrawer .imageComposerCard,.exactAdvancedDrawer .imageCreationMaterials,.exactAdvancedDrawer .imageGenerationRequirement,.exactAdvancedDrawer .imagePromptBlock,.exactAdvancedDrawer .imageSettingsBoard,.exactAdvancedDrawer .imageSettingControl,.exactAdvancedDrawer .imageReferenceEmpty,.exactAdvancedDrawer .imageUnderstanding,.exactAdvancedDrawer .studioSectionHeading{color:#dedede!important;box-shadow:none!important;background:#242424!important;border-color:#3b3b3b!important}.exactAdvancedDrawer .imageReferenceEmpty{background:#1d1d1d!important}.exactAdvancedDrawer button:not(.primary),.exactAdvancedDrawer select,.exactAdvancedDrawer input,.exactAdvancedDrawer textarea{color:#ddd;background:#292929;border-color:#3b3b3b}.exactAdvancedDrawer small,.exactAdvancedDrawer p,.exactAdvancedDrawer label>span{color:#8f8f8f}.exactAdvancedDrawer .creationModeSwitch button.active,.exactAdvancedDrawer button.active{color:#fff;background:#393939;border-color:#777}.exactAdvancedDrawer .primarySubmit{color:#111!important;box-shadow:none!important;background:#f1f1f1!important;border-color:#f1f1f1!important}.exactKreaCanvas{z-index:6;pointer-events:none;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:visible!important}.exactKreaCanvas .previewHeader,.exactKreaCanvas:not(.hasTaskState)>.emptyCanvas{display:none!important}.exactKreaCanvas.hasTaskState>.emptyCanvas{inset:72px 22px var(--exact-prompt-overlay-bottom) 64px;color:#999;pointer-events:auto;background:#101010;min-height:0;padding:28px;position:absolute;display:flex!important}.exactKreaCanvas.hasTaskState>.emptyCanvas>span{color:#eee;box-shadow:none;background:#1e1e1e;border-color:#363636}.exactKreaCanvas.hasTaskState>.emptyCanvas b{color:#eee}.exactKreaCanvas.hasTaskState>.emptyCanvas p{color:#8e8e8e}.exactKreaCanvas .imagePreviewStage,.exactKreaCanvas .watermarkLivePreview{inset:72px 22px var(--exact-prompt-overlay-bottom) 64px;pointer-events:auto;background:#101010;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.exactKreaCanvas .imagePreviewStage{overscroll-behavior:contain;scrollbar-gutter:stable;justify-content:safe center;overflow:auto}.exactKreaCanvas .imagePreviewStage>*{flex-shrink:0}.exactKreaCanvas .imagePreviewStage>img{object-fit:contain;border-radius:14px;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 22px 70px #000c}.exactKreaCanvas .previewActions{gap:6px;display:flex;position:absolute;top:10px;right:10px}.exactKreaCanvas .previewActions a,.exactKreaCanvas .previewActions button{color:#eee;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#232323d9;border:1px solid #414141;border-radius:10px}.exactSessionsDrawer{z-index:58;color:#eee;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,transform .22s,visibility 0s linear .22s;top:64px;bottom:151px;right:18px;transform:translate(calc(100% + 28px));background:#1f1f1ff8!important;border:1px solid #3a3a3a!important;border-radius:22px!important;width:350px!important;min-height:0!important;padding:16px!important;position:absolute!important;overflow:auto!important;box-shadow:0 26px 80px #000b!important}.exactSessionsDrawer.open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.exactSessionsDrawer button,.exactSessionsDrawer article{color:#ddd;background:#292929;border-color:#3b3b3b}.exactSessionsDrawer small,.exactSessionsDrawer p{color:#8d8d8d}.exactSessionsDrawer .panelTitle,.exactSessionsDrawer .historyRetentionNotice,.exactSessionsDrawer .historySummary>span,.exactSessionsDrawer .historyDropGuide,.exactSessionsDrawer .historyEmpty,.exactSessionsDrawer .assetHistoryCard{color:#d7d7d7!important;box-shadow:none!important;background:#262626!important;border-color:#3b3b3b!important}.exactSessionsDrawer .panelTitle{background:0 0!important}.exactSessionsDrawer .historyRetentionNotice svg,.exactSessionsDrawer .historyDropGuide svg{color:#aaa!important}.exactSessionsDrawer b{color:#ededed!important}.exactSessionsDrawer small,.exactSessionsDrawer p,.exactSessionsDrawer .historyPanelHint{color:#8d8d8d!important}@media (width<=1000px){.appShell:has(.exactKreaWorkbench){--krea-rail:58px}.appShell:has(.exactKreaWorkbench) .sideRail{padding-left:7px;padding-right:7px}.appShell:has(.exactKreaWorkbench) .brandButton{justify-content:center;padding:0}.appShell:has(.exactKreaWorkbench) .brandButton:after{display:none!important}.appShell:has(.exactKreaWorkbench) .brandButton:before{display:none!important}.appShell:has(.exactKreaWorkbench) .sideRail nav>button>span:not(.railTooltip){display:none!important}.appShell:has(.exactKreaWorkbench) .sideRail nav>button:nth-child(3):before{display:none!important}.appShell:has(.exactKreaWorkbench) .railUser>span:not(.railTooltip){display:none!important}.appShell:has(.exactKreaWorkbench) .sideRail nav>button{justify-content:center;padding:0}.appShell:has(.exactKreaWorkbench) .sideRail nav>button:nth-child(3){margin-top:8px}.appShell:has(.exactKreaWorkbench) .appMain>header{width:230px;height:44px;top:8px;bottom:auto;left:66px}.exactPromptDock,.exactAdvancedDrawer{width:calc(100% - 36px);left:50%;right:auto}.exactKreaBackdrop{left:var(--krea-rail)}.exactInspirationCard{flex-basis:174px;width:174px;height:244px}}@media (width<=760px){.exactKreaWorkbench{--exact-prompt-dock-height:140px;--exact-prompt-overlay-bottom:calc(var(--exact-prompt-dock-height) + 24px)}.appShell:has(.exactKreaWorkbench) .appMain>header{width:132px}.appShell:has(.exactKreaWorkbench) .appMain>header>div:last-child>button{padding:0;font-size:0;flex:0 0 40px!important}:is(.appShell:has(.exactKreaWorkbench) .appMain>header>div:last-child>button:first-child span,.appShell:has(.exactKreaWorkbench) .appMain>header>div:last-child>button:first-child strong){display:none}.exactKreaHero{top:110px}.exactKreaHero h1{font-size:42px}.exactInspirationDeck{justify-content:flex-start;width:100%;padding-left:28px;overflow:hidden}.exactInspirationCard{flex-basis:158px;width:158px;height:224px}.exactPromptDock{height:var(--exact-prompt-dock-height);border-radius:24px}.exactPromptMain{bottom:54px}.exactPromptPills{gap:4px}.exactDockPill{width:36px;padding:0}.exactDockPill span,.exactDockPill>svg:last-child{display:none}.exactUploadButton{right:210px}.exactKreaPopover{width:calc(100% - 24px);right:12px}.exactSessionsDrawer{left:12px;right:12px;width:auto!important}}.exactPromptPills{justify-content:flex-start;margin-left:48px}.exactUploadButton{left:13px;right:auto}.exactPromptDock:focus-within{border-color:#ffffff40;box-shadow:0 18px 50px #0008,0 0 0 1px #ffffff12}.exactModePopover{left:max(20px,50% - 414px);right:auto}.exactRatioPopover{left:max(20px,50% - 292px);right:auto}.exactSettingsPopover{left:max(20px,50% - 210px);right:auto}@media (width<=1000px){.exactModePopover,.exactRatioPopover,.exactSettingsPopover{width:auto;left:18px;right:18px}}.exactUnifiedSettingsPill{min-width:132px}.exactUnifiedSettingsPopover{width:520px;max-height:calc(100vh - 180px);overflow:auto}.exactUnifiedRatioSection{align-items:start}.exactUnifiedRatioSection>.exactRatioGrid{grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.exactUnifiedRatioSection .exactRatioGrid>button{min-width:0;padding:6px 4px}@media (width<=760px){.exactUnifiedSettingsPill{min-width:36px}.exactUnifiedSettingsPopover{width:auto}.exactUnifiedRatioSection{grid-template-columns:1fr}.exactUnifiedRatioSection>.exactRatioGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.exactPromptPills{justify-content:flex-end;margin-left:auto;margin-right:50px}.exactGenerateButton{margin-left:0;position:absolute;bottom:-1px;right:0}.exactModePopover,.exactRatioPopover,.exactSettingsPopover{left:auto;right:max(20px,50% - 398px)}@media (width<=1000px){.exactPromptPills{margin-left:auto;margin-right:47px}.exactModePopover,.exactRatioPopover,.exactSettingsPopover{left:18px;right:18px}}.exactKreaTopbar{left:18px;right:auto}.exactKreaModel .modelPicker.compact .modelPickerTrigger{border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:5px;min-width:0;min-height:32px;padding:0 2px;color:#a0a0a0!important;box-shadow:none!important;background:0 0!important;border:0!important}.exactKreaModel .modelPicker.compact .modelPickerTrigger:hover,.exactKreaModel .modelPicker.compact .modelPickerTrigger[aria-expanded=true]{color:#fff!important;background:0 0!important}.exactKreaModel .modelPicker.compact .modelPickerIcon{display:none!important}.exactKreaModel .modelPicker.compact .modelPickerTrigger b{font-size:13px;font-weight:560}.exactKreaModel .modelPickerTrigger>svg{width:14px;height:14px;color:currentColor!important}.exactKreaModel .modelPicker.compact .modelPickerMenu{left:calc(var(--krea-rail) + 18px)!important;right:auto!important}@media (width<=1000px){.exactKreaTopbar{left:12px;right:auto}.exactKreaModel .modelPicker.compact .modelPickerMenu{left:76px!important}}.exactPromptDock.dropActive{border-color:currentColor!important}@supports (color:color-mix(in lab, red, red)){.exactPromptDock.dropActive{border-color:color-mix(in srgb, currentColor 38%, transparent)!important}}.exactPromptDock.dropActive{box-shadow:0 18px 48px #0000001f,inset 0 0 0 2px #1111111f!important}.exactPromptDock.dropActive:before{content:"松开即可添加图片";z-index:8;background:var(--krea-surface,#fff);border:1px dashed;border-radius:22px;place-items:center;display:grid;position:absolute;inset:8px}@supports (color:color-mix(in lab, red, red)){.exactPromptDock.dropActive:before{background:color-mix(in srgb, var(--krea-surface,#fff) 92%, transparent)}}.exactPromptDock.dropActive:before{color:inherit;letter-spacing:.02em;pointer-events:none;font-size:14px;font-weight:650}.exactUnifiedSettingsPopover{width:560px;max-width:calc(100vw - var(--krea-rail) - 36px);border-radius:20px;grid-template-columns:224px minmax(0,1fr);grid-template-areas:"head head""ratio clarity""ratio count""ratio output""advanced advanced";gap:0 24px;max-height:calc(100vh - 172px);padding:20px;display:grid;overflow:auto;box-shadow:0 24px 64px #00000047}.exactUnifiedSettingsPopover>header{border-bottom:1px solid #343434;grid-area:head;margin-bottom:16px;padding:0 0 16px}.exactUnifiedSettingsPopover>header b{letter-spacing:-.02em;font-size:16px}.exactUnifiedSettingsPopover>header small{margin-top:4px;font-size:11px}.exactUnifiedSettingsPopover .exactSettingSection{border-top:0;border-bottom:1px solid #343434;flex-direction:column;align-items:stretch;gap:10px;min-width:0;margin:0 0 14px;padding:0 0 14px;display:flex}.exactUnifiedSettingsPopover .exactSettingSection>span{color:#d0d0d0;font-size:12px;font-weight:650}.exactUnifiedSettingsPopover .exactSettingSection>div{gap:7px}.exactUnifiedSettingsPopover .exactUnifiedRatioSection{border-bottom:0;border-right:1px solid #343434;grid-area:ratio;margin:0;padding-right:24px}.exactUnifiedSettingsPopover .exactUnifiedRatioSection+.exactSettingSection{grid-area:clarity}.exactUnifiedSettingsPopover .exactUnifiedRatioSection+.exactSettingSection+.exactSettingSection{grid-area:count}.exactUnifiedSettingsPopover .exactOutputSection{grid-area:output}.exactUnifiedSettingsPopover .exactRatioGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;display:grid}.exactUnifiedSettingsPopover .exactRatioGrid>button{color:#c9c9c9;min-width:0;min-height:60px;box-shadow:none;background:#292929;border:0;border-radius:11px;gap:6px;padding:7px 3px;font-size:10px;transition:background .16s,color .16s,transform .16s}.exactUnifiedSettingsPopover .exactRatioGrid>button:hover{background:#353535;transform:translateY(-1px)}.exactUnifiedSettingsPopover .exactRatioGrid>button.active{color:#111;box-shadow:none;background:#fff}.exactUnifiedSettingsPopover .exactRatioGrid>button i{border-radius:3px;width:21px;max-width:26px;max-height:23px}.exactUnifiedSettingsPopover .exactRatioGrid>button svg{width:12px;height:12px;top:4px;right:4px}.exactUnifiedSettingsPopover .exactSettingSection:not(.exactUnifiedRatioSection) button{min-width:44px;height:36px;box-shadow:none;background:#292929;border:0;border-radius:10px;flex:44px;padding:0 10px;font-size:11px}.exactUnifiedSettingsPopover .exactOutputSection button{flex:0 auto;min-width:68px}.exactUnifiedSettingsPopover .exactAdvancedLink{color:#aaa;background:0 0;border:0;border-top:1px solid #343434;border-radius:0;grid-area:advanced;min-height:42px;margin:2px -2px -4px;padding:0 2px;font-size:12px}.exactUnifiedSettingsPopover .exactAdvancedLink:hover{color:#fff;background:0 0}.exactUnifiedSettingsPopover .exactAdvancedLink svg:first-child{display:none}.exactUnifiedSettingsPopover:after{content:"";background:inherit;border-bottom:1px solid #383838;border-right:1px solid #383838;width:14px;height:14px;position:absolute;bottom:-7px;right:172px;transform:rotate(45deg)}@media (width<=760px){.exactUnifiedSettingsPopover{grid-template-columns:1fr;grid-template-areas:"head""ratio""clarity""count""output""advanced";width:auto;max-width:none;padding:16px;left:12px!important;right:12px!important}.exactUnifiedSettingsPopover .exactUnifiedRatioSection{border-bottom:1px solid #343434;border-right:0;margin-bottom:14px;padding-right:0}.exactUnifiedSettingsPopover .exactRatioGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.exactUnifiedSettingsPopover:after{display:none}}@media (width>=761px){.exactUnifiedSettingsPopover{grid-template-columns:240px minmax(0,1fr);width:600px;max-height:none;overflow:visible}}.exactUnifiedSettingsPopover>header{margin-bottom:12px;padding-bottom:12px}.exactUnifiedSettingsPopover .exactSettingSection{gap:8px;margin-bottom:10px;padding-bottom:10px}.exactUnifiedSettingsPopover .exactUnifiedRatioSection{padding-right:20px}.exactUnifiedSettingsPopover .exactRatioGrid{gap:6px}.exactUnifiedSettingsPopover .exactRatioGrid>button{gap:4px;min-height:52px;padding:5px 3px}.exactUnifiedSettingsPopover .exactOutputSection>div{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.exactUnifiedSettingsPopover .exactOutputSection button{white-space:nowrap;width:100%;min-width:0!important}.exactUnifiedSettingsPopover .exactAdvancedLink{min-height:36px}.exactUnifiedSettingsPopover .exactSettingSection:not(.exactUnifiedRatioSection) button:hover{color:#fff;background:#363636}.exactUnifiedSettingsPopover .exactSettingSection:not(.exactUnifiedRatioSection) button.active{color:#111;background:#fff}.appShell:has(.exactKreaWorkbench){--krea-rail:218px}.appShell:has(.exactKreaWorkbench):has(.sideRail.collapsed){--krea-rail:76px}.exactKreaBackdrop{transition:width .22s,margin-left .22s,left .22s,padding .22s}.appShell:has(.exactKreaWorkbench) .sideRail{transition:width .22s,margin-left .22s,left .22s,padding .22s}.appShell:has(.exactKreaWorkbench) .appMain{transition:width .22s,margin-left .22s,left .22s,padding .22s}.appShell:has(.exactKreaWorkbench) .appMain>header{transition:width .22s,margin-left .22s,left .22s,padding .22s}.appShell:has(.exactKreaWorkbench) .sideRail{align-items:stretch;padding:72px 12px 74px;overflow:visible}.appShell:has(.exactKreaWorkbench) .sideRail:before{display:none}.appShell:has(.exactKreaWorkbench) .brandButton{display:none!important}.appShell:has(.exactKreaWorkbench) .railCollapseToggle{z-index:3;color:#b8b8b8;background:0 0;border:1px solid #303030;border-radius:9px;place-items:center;width:32px;height:32px;padding:0;font-size:20px;font-weight:400;line-height:1;transition:color .16s,background .16s,border-color .16s;display:grid;position:absolute;top:22px;right:16px}.appShell:has(.exactKreaWorkbench) .railCollapseToggle:hover{color:#fff;background:#1f1f1f;border-color:#454545}.appShell:has(.exactKreaWorkbench) .sideRail nav{gap:8px;margin-top:0}.appShell:has(.exactKreaWorkbench) .sideRail nav>button{border-radius:12px;gap:12px;min-height:48px;padding:0 10px;font-size:14px}.appShell:has(.exactKreaWorkbench) .sideRail nav>button:nth-child(3){margin-top:0}.appShell:has(.exactKreaWorkbench) .sideRail nav>button:nth-child(3):before{display:none!important}.appShell:has(.exactKreaWorkbench) .sideRail nav>button>svg{color:#d7d7d7;background:0 0;border:1px solid #343434;border-radius:10px;flex:0 0 34px;width:34px;height:34px;padding:7px}.appShell:has(.exactKreaWorkbench) .sideRail nav>button:hover{background:#191919}.appShell:has(.exactKreaWorkbench) .sideRail nav>button.active{color:#fff;box-shadow:none;background:#242424}.appShell:has(.exactKreaWorkbench) .sideRail nav>button.active>svg{color:#0e0e0e;background:#fff;border-color:#fff}.appShell:has(.exactKreaWorkbench) .railBottom{bottom:66px;left:12px;right:12px}.appShell:has(.exactKreaWorkbench) .railUser{gap:12px;min-height:46px;padding:0 10px}.appShell:has(.exactKreaWorkbench) .railUser>svg{border:1px solid #343434;border-radius:10px;flex:0 0 34px;width:34px;height:34px;padding:7px}.appShell:has(.exactKreaWorkbench) .appMain>header{width:194px;left:12px}.appShell:has(.exactKreaWorkbench) .appMain>header>div:last-child>button:first-child{flex:0 64px}.appShell:has(.exactKreaWorkbench) .sideRail.collapsed{align-items:center;padding-left:11px;padding-right:11px}.appShell:has(.exactKreaWorkbench) .sideRail.collapsed .railCollapseToggle{right:21px}.appShell:has(.exactKreaWorkbench) .sideRail.collapsed nav{align-items:center}.appShell:has(.exactKreaWorkbench) .sideRail.collapsed nav>button{justify-content:center;gap:0;width:48px;min-height:48px;padding:0;overflow:visible}.appShell:has(.exactKreaWorkbench) .sideRail.collapsed nav>button>span:not(.railTooltip){display:none!important}.appShell:has(.exactKreaWorkbench) .sideRail.collapsed .railUser>span:not(.railTooltip){display:none!important}.appShell:has(.exactKreaWorkbench) .sideRail.collapsed nav>button>svg{flex-basis:38px;width:38px;height:38px;padding:8px}.appShell:has(.exactKreaWorkbench) .sideRail.collapsed .railBottom{align-items:center;bottom:170px;left:14px;right:14px}.appShell:has(.exactKreaWorkbench) .sideRail.collapsed .railUser{justify-content:center;width:48px;min-height:48px;padding:0}.appShell:has(.exactKreaWorkbench) .sideRail.collapsed .railUser>svg{flex-basis:38px;width:38px;height:38px;padding:8px}.appShell:has(.exactKreaWorkbench) .sideRail.collapsed .railTooltip{z-index:120;visibility:hidden;opacity:0;color:#fff;background:#222;border:0;border-radius:8px;width:max-content;max-width:180px;min-height:34px;padding:8px 11px;transition:opacity .14s,transform .14s,visibility .14s;top:50%;left:calc(100% + 10px);transform:translate(4px,-50%);box-shadow:0 10px 28px #0000003d;display:flex!important}.appShell:has(.exactKreaWorkbench) .sideRail.collapsed .railTooltip:before{display:none}.appShell:has(.exactKreaWorkbench) .sideRail.collapsed .railTooltip small{display:none}.appShell:has(.exactKreaWorkbench) .sideRail.collapsed .railTooltip em{display:none}.appShell:has(.exactKreaWorkbench) .sideRail.collapsed .railTooltip b{white-space:nowrap;font-size:12px;font-weight:600}.appShell:has(.exactKreaWorkbench) .sideRail.collapsed nav>button:hover .railTooltip{visibility:visible;opacity:1;transition-delay:.12s;transform:translateY(-50%)}.appShell:has(.exactKreaWorkbench) .sideRail.collapsed nav>button:focus-visible .railTooltip{visibility:visible;opacity:1;transition-delay:.12s;transform:translateY(-50%)}.appShell:has(.exactKreaWorkbench) .sideRail.collapsed .railUser:hover .railTooltip{visibility:visible;opacity:1;transition-delay:.12s;transform:translateY(-50%)}.appShell:has(.exactKreaWorkbench) .sideRail.collapsed .railUser:focus-visible .railTooltip{visibility:visible;opacity:1;transition-delay:.12s;transform:translateY(-50%)}.appShell:has(.exactKreaWorkbench) .sideRail.collapsed .appMain{margin-left:76px}.appShell:has(.exactKreaWorkbench) .sideRail.collapsed~.mobileMenuButton+.appMain>header{width:48px;height:148px;bottom:10px;left:14px}.appShell:has(.exactKreaWorkbench) .sideRail.collapsed~.mobileMenuButton+.appMain>header>div:last-child{flex-direction:column;justify-content:flex-end;gap:7px}.appShell:has(.exactKreaWorkbench) .sideRail.collapsed~.mobileMenuButton+.appMain>header>div:last-child>button{width:42px;min-width:42px;height:42px;padding:0;font-size:0;flex:0 0 42px!important}:is(.appShell:has(.exactKreaWorkbench) .sideRail.collapsed~.mobileMenuButton+.appMain>header>div:last-child>button span,.appShell:has(.exactKreaWorkbench) .sideRail.collapsed~.mobileMenuButton+.appMain>header>div:last-child>button strong){display:none!important}@media (width<=1000px){.appShell:has(.exactKreaWorkbench){--krea-rail:76px}.appShell:has(.exactKreaWorkbench) .sideRail{align-items:center;padding-left:11px;padding-right:11px}.appShell:has(.exactKreaWorkbench) .sideRail .railCollapseToggle{display:none}}.appShell:has(.exactKreaWorkbench) .sideRail:not(.collapsed) .railBottom{width:auto;min-height:44px;padding-top:0;bottom:66px;left:12px;right:58px}.appShell:has(.exactKreaWorkbench) .sideRail:not(.collapsed) .railBottom:before{content:"";background:#303030;height:1px;position:absolute;top:-12px;left:0;right:-46px}.appShell:has(.exactKreaWorkbench) .sideRail:not(.collapsed) .railUser{border-radius:10px;gap:9px;width:100%;min-height:44px;padding:0 8px}.appShell:has(.exactKreaWorkbench) .sideRail:not(.collapsed) .railUser>svg{flex:0 0 32px;width:32px;height:32px;padding:7px}.appShell:has(.exactKreaWorkbench) .sideRail:not(.collapsed)~.mobileMenuButton+.appMain>header{width:194px;height:44px;min-height:44px;bottom:10px;left:12px}.appShell:has(.exactKreaWorkbench) .sideRail:not(.collapsed)~.mobileMenuButton+.appMain>header>div:last-child{grid-template-columns:56px 42px minmax(0,1fr);gap:6px;display:grid}.appShell:has(.exactKreaWorkbench) .sideRail:not(.collapsed)~.mobileMenuButton+.appMain>header>div:last-child>button{border-radius:10px;width:100%;min-width:0;height:42px;padding:0 8px}.appShell:has(.exactKreaWorkbench) .sideRail:not(.collapsed)~.mobileMenuButton+.appMain>header>div:last-child>button:first-child{flex:none;gap:5px;padding:0 7px;font-size:11px;display:flex!important}.appShell:has(.exactKreaWorkbench) .sideRail:not(.collapsed)~.mobileMenuButton+.appMain>header>div:last-child>button:first-child strong{display:none!important}.appShell:has(.exactKreaWorkbench) .sideRail:not(.collapsed)~.mobileMenuButton+.appMain>header>div:last-child>button:nth-child(2){flex:none}.appShell:has(.exactKreaWorkbench) .sideRail:not(.collapsed)~.mobileMenuButton+.appMain>header>div:last-child>button:last-child{flex:none;padding:0 12px;font-size:13px}.appShell:has(.exactKreaWorkbench):has(.sideRail:not(.collapsed)) .exactThemeToggle{border-radius:10px;width:40px;height:40px;inset:auto auto 66px 166px!important}.appShell:has(.exactKreaWorkbench):has(.sideRail.collapsed) .exactThemeToggle{inset:16px 16px auto auto!important}.appShell:has(.exactKreaWorkbench) .sideRail:not(.collapsed) .railUser{flex-direction:row!important;justify-content:flex-start!important}.appShell:has(.exactKreaWorkbench) .sideRail:not(.collapsed)~.mobileMenuButton+.appMain>header>div:last-child>button:first-child span{white-space:nowrap!important;max-width:none!important;font-size:10px!important;display:inline!important}.exactPromptToolbar{justify-content:flex-start!important}.exactPromptPills{width:100%;padding-right:0;justify-content:flex-start!important;margin-left:0!important;margin-right:0!important}.exactGenerateButton{border-radius:50%!important;width:48px!important;height:48px!important;bottom:-56px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;box-shadow:0 12px 30px #00000038!important}@media (width<=760px){.exactGenerateButton{bottom:-52px!important}.exactPromptPills{scrollbar-width:none;max-width:calc(100% - 8px);overflow-x:auto}}.exactPromptPills{max-width:400px;gap:4px!important}.exactPromptPills .exactDockPill{padding-left:10px;padding-right:10px}.exactPromptPills .exactDockPill.iconOnly{flex:0 0 38px;width:38px;min-width:38px;padding:0}.exactPromptPills .exactUnifiedSettingsPill{min-width:122px}.exactGenerateButton{bottom:9px!important}@media (width<=760px){.exactPromptPills{max-width:calc(100% - 64px)}.exactPromptPills .exactDockPill.iconOnly{flex-basis:36px;width:36px;min-width:36px}.exactGenerateButton{bottom:8px!important}}.exactKreaModel .modelPicker:has(.modelPickerMenu):before{display:none!important}.exactKreaModel .modelPicker.compact .modelPickerMenu{width:320px!important;min-width:280px!important;max-width:min(320px,calc(100vw - var(--krea-rail) - 24px))!important;border-radius:12px!important;padding:6px!important;display:block!important;position:absolute!important;inset:calc(100% + 8px) auto auto 0!important;box-shadow:0 16px 42px #00000038!important}.exactKreaModel .modelPickerMenu header,.exactKreaModel .modelPickerMenu footer{display:none!important}.exactKreaModel .modelPickerMenu>button{border-radius:8px!important;grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:44px!important;padding:7px 9px!important;display:grid!important;position:relative!important;overflow:visible!important}.exactKreaModel .modelPickerMenu>button:before{display:none!important}.exactKreaModel .modelPickerMenu>button>span:nth-child(2){grid-column:1!important;gap:2px!important}.exactKreaModel .modelPickerMenu>button b{font-size:12px!important}.exactKreaModel .modelPickerMenu>button small{font-size:9px!important;line-height:1.35!important}.exactKreaModel .modelPickerMenu>button em{z-index:auto!important;position:static!important}.exactKreaModel .modelPickerMenu>button>svg{grid-column:3!important}@media (width<=760px){.exactKreaModel .modelPicker.compact .modelPickerMenu{width:min(300px,100vw - 92px)!important}}.exactHistoryRailToggle{z-index:64;color:#aaa;background:#1b1b1bd9;border:1px solid #343434;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:38px;height:38px;padding:0 11px;display:inline-flex;position:fixed;top:18px;right:18px;box-shadow:0 6px 20px #00000029}.exactHistoryRailToggle:hover,.exactHistoryRailToggle.active{color:#fff;background:#292929;border-color:#4a4a4a}.exactHistoryRailToggle span{white-space:nowrap;font-size:12px;font-weight:600}.exactKreaWorkbench.historyRailOpen .exactHistoryRailToggle{right:378px}.exactSessionsDrawer{border-radius:18px!important;width:350px!important;top:14px!important;bottom:14px!important;right:14px!important}.exactSessionsActions{align-items:center;gap:5px;display:flex}.exactSessionsActions .iconOnly{border-radius:8px;width:30px;height:30px}.exactKreaWorkbench.historyRailOpen .exactKreaHero,.exactKreaWorkbench.historyRailOpen .exactPromptDock{margin-left:-180px}.exactAssetShelf{background:#262626;border:1px solid #3b3b3b;border-radius:12px;gap:8px;margin:4px 0 10px;padding:10px;display:grid}.exactAssetShelf>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.exactAssetShelf>header b{font-size:11px}.exactAssetShelf>header small{font-size:8px}.exactAssetShelf>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.exactAssetShelf>div>button{text-align:left;border-radius:9px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:48px;padding:5px;display:grid}.exactAssetShelf img{object-fit:cover;border-radius:7px;width:38px;height:38px}.exactAssetShelf button>span{gap:2px;min-width:0;display:grid}.exactAssetShelf button b,.exactAssetShelf button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.exactAssetShelf button b{font-size:9px}.exactAssetShelf button small{font-size:7px}.exactAssetShelf>p{color:#888;text-align:center;margin:0;padding:8px;font-size:9px}@media (width<=1100px){.exactHistoryRailToggle span{display:none}.exactHistoryRailToggle{width:38px;padding:0}.exactKreaWorkbench.historyRailOpen .exactHistoryRailToggle{right:368px}.exactKreaWorkbench.historyRailOpen .exactKreaHero,.exactKreaWorkbench.historyRailOpen .exactPromptDock{margin-left:0}}@media (width<=760px){.exactHistoryRailToggle{top:12px;right:12px}.exactKreaWorkbench.historyRailOpen .exactHistoryRailToggle{right:12px}.exactSessionsDrawer{width:auto!important;inset:58px 10px 10px!important}}.exactSessionsDrawer{top:64px!important}@media (width<=760px){.exactSessionsDrawer{top:58px!important}}.exactGenerateButton{margin:0!important;bottom:9px!important;left:auto!important;right:9px!important;transform:none!important}.exactGenerateButton:hover{transform:translateY(-2px)!important}@media (width<=760px){.exactGenerateButton{bottom:8px!important;right:8px!important}}.exactKreaModel .modelPicker.compact .modelPickerMenu{width:360px!important;max-width:min(360px,calc(100vw - var(--krea-rail) - 24px))!important;border-radius:14px!important;padding:8px!important}.exactKreaModel .modelPicker.compact .modelPickerMenu header{border-bottom:1px solid #303030!important;min-height:42px!important;margin:0 2px 5px!important;padding:5px 7px 9px!important;display:flex!important;position:static!important;inset:auto!important}.exactKreaModel .modelPicker.compact .modelPickerMenu header b{font-size:12px!important}.exactKreaModel .modelPicker.compact .modelPickerMenu header small{margin-top:3px!important;font-size:9px!important}.exactKreaModel .modelPicker.compact .modelPickerMenu header>button{display:none!important}.exactKreaModel .modelPicker.compact .modelPickerMenu>button{border:1px solid #343434!important;border-radius:10px!important;grid-template-columns:minmax(0,1fr) auto auto!important;min-height:58px!important;margin-top:5px!important;padding:8px 10px!important}.exactKreaModel .modelPicker.compact .modelPickerMenu>button em{color:#dededb!important;white-space:nowrap!important;background:#343432!important;border:0!important;border-radius:999px!important;padding:5px 8px!important;font-size:9px!important;font-weight:650!important}.exactKreaModel .modelPicker.compact .modelPickerMenu>button.active{border-color:#f0f0ed!important;box-shadow:inset 0 0 0 1px #f0f0ed!important}.exactKreaModel .modelPicker.compact .modelPickerMenu footer{border-top:1px solid #303030!important;justify-content:space-between!important;align-items:center!important;gap:6px!important;margin:7px 2px 0!important;padding:9px 7px 4px!important;font-size:9px!important;display:flex!important}.exactHistoryRailToggle:after{content:"›";color:currentColor;font-size:17px;line-height:1}.exactKreaWorkbench.historyRailOpen .exactHistoryRailToggle{display:none!important}.exactSessionsDrawer{border-top:0!important;border-bottom:0!important;border-right:0!important;border-radius:0!important;width:360px!important;padding:18px 14px!important;top:0!important;bottom:0!important;right:0!important;box-shadow:-18px 0 42px #00000014!important}.exactKreaWorkbench.historyRailOpen .exactKreaHero{transition:right .22s;margin-left:0!important;left:0!important;right:360px!important}.exactKreaWorkbench.historyRailOpen .exactPromptDock,.exactKreaWorkbench.historyRailOpen .exactAdvancedDrawer{transition:left .22s,width .22s;width:min(896px,100% - 400px)!important;margin-left:0!important;left:calc(50% - 180px)!important}.exactKreaWorkbench.historyRailOpen .exactKreaCanvas.hasTaskState>.emptyCanvas,.exactKreaWorkbench.historyRailOpen .exactKreaCanvas .imagePreviewStage,.exactKreaWorkbench.historyRailOpen .exactKreaCanvas .watermarkLivePreview{right:382px!important}@media (width<=1100px){.exactKreaWorkbench.historyRailOpen .exactKreaHero{right:340px!important}.exactKreaWorkbench.historyRailOpen .exactPromptDock,.exactKreaWorkbench.historyRailOpen .exactAdvancedDrawer{width:calc(100% - 376px)!important;left:calc(50% - 170px)!important}.exactSessionsDrawer{width:340px!important}}@media (width<=760px){.exactKreaWorkbench.historyRailOpen .exactKreaHero{right:0!important}.exactKreaWorkbench.historyRailOpen .exactPromptDock,.exactKreaWorkbench.historyRailOpen .exactAdvancedDrawer{width:calc(100% - 36px)!important;left:50%!important}.exactSessionsDrawer{border-left:0!important;width:auto!important;inset:0!important}}.exactModeGrid>button.hasNext svg:last-child{opacity:.62}.exactModeGrid>button.hasNext:hover svg:last-child,.exactModeGrid>button.hasNext.active svg:last-child{opacity:1;transform:translate(1px)}.exactModeSubmenu{width:440px;max-height:min(590px,100vh - 190px);padding:14px;overflow:auto}.exactModeSubmenu .exactSubmenuHeader{grid-template-columns:34px 1fr;align-items:center;gap:10px;margin-bottom:12px;display:grid}.exactSubmenuBack{color:#d8d8d8;background:#2d2d2d;border:1px solid #3c3c3c;border-radius:10px;place-items:center;width:32px;height:32px;padding:0;font-size:23px;line-height:1;display:grid}.exactSubmenuBack:hover{color:#fff;background:#383838}.exactSubmenuHeader>span{flex-direction:column;gap:2px;min-width:0;display:flex}.exactSubmenuHeader>span>b{font-size:14px}.exactSubmenuHeader>span>small{color:#858585;font-size:10px}.exactSubSetting{border-top:1px solid #373737;padding:11px 0}.exactSubSetting>span,.exactSubInput>span{color:#aaa;margin:0 0 8px;font-size:10px;font-weight:600;display:block}.exactSubOptionList{gap:6px;display:grid}.exactSubOptionList>button{color:#dedede;text-align:left;background:#2b2b2b;border:1px solid #383838;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:10px;width:100%;min-height:49px;padding:8px 10px;display:grid}.exactSubOptionList>button:hover{background:#333;border-color:#555}.exactSubOptionList>button.active{color:#fff;background:#171717;border-color:#858585;box-shadow:inset 0 0 0 1px #858585}.exactSubOptionList>button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.exactSubOptionList>button b{font-size:11px}.exactSubOptionList>button small{color:#898989;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.exactSubInline{grid-template-columns:96px 1fr;align-items:center;gap:10px;display:grid}.exactSubInline>span{margin:0}.exactSubInline>div{gap:7px;display:flex}.exactSubInline button,.exactPositionGrid button{color:#bbb;background:#2d2d2d;border:1px solid #3b3b3b;border-radius:9px;min-height:34px;padding:0 12px;font-size:10px}.exactSubInline button:hover,.exactPositionGrid button:hover{color:#fff;background:#373737}.exactSubInline button.active,.exactPositionGrid button.active{color:#111;background:#f2f2f2;border-color:#f2f2f2}.exactSubConfirm{color:#ccc;cursor:pointer;background:#292929;border:1px solid #393939;border-radius:11px;grid-template-columns:auto 1fr;align-items:start;gap:9px;margin-top:10px;padding:10px;display:grid}.exactSubConfirm input{accent-color:#f2f2f2;margin-top:2px}.exactSubConfirm span{flex-direction:column;gap:2px;display:flex}.exactSubConfirm b{font-size:10px}.exactSubConfirm small{color:#888;font-size:9px}.exactSubInput{border-top:1px solid #373737;padding:11px 0;display:block}.exactSubInput input{color:#eee;background:#292929;border:1px solid #3b3b3b;border-radius:10px;outline:0;width:100%;height:38px;padding:0 11px}.exactSubInput input:focus{border-color:#777;box-shadow:0 0 0 3px #ffffff0d}.exactSubNotice{color:#d0d0d0;background:#292929;border:1px solid #393939;border-radius:11px;flex-direction:column;gap:3px;padding:10px 11px;display:flex}.exactSubNotice b{font-size:10px}.exactSubNotice small{color:#888;font-size:9px}.exactPositionGrid{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.exactPositionGrid button{padding:0 6px}.exactSubRange{border-top:1px solid #373737;padding:11px 0 2px;display:block}.exactSubRange>span{color:#aaa;justify-content:space-between;margin-bottom:8px;font-size:10px;display:flex}.exactSubRange>span b{color:#ddd}.exactSubRange input{accent-color:#eee;width:100%}.exactSubMore{margin-top:10px}.exactUnifiedSettingsPopover{width:548px}.exactProjectToolbar{border-bottom:1px solid #383838;grid-template-columns:minmax(0,1fr) auto 34px 34px;align-items:center;gap:7px;margin:-4px -2px 12px;padding:0 0 12px;display:grid}.exactProjectIdentity{color:#ddd;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;height:40px;padding:0 9px;display:grid}.exactProjectIdentity:hover{background:#2d2d2d}.exactProjectIdentity>i{background:#55c483;border-radius:50%;width:7px;height:7px}.exactProjectIdentity>i.saving{animation:1s linear infinite spin}.exactProjectIdentity>span{flex-direction:column;gap:1px;min-width:0;display:flex}.exactProjectIdentity b{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.exactProjectIdentity small{color:#7e7e7e;font-size:8px}.exactProjectNameEditor input{color:#eee;background:#292929;border:1px solid #555;border-radius:9px;outline:0;width:100%;height:36px;padding:0 10px}.exactProjectHistory{align-items:center;display:flex}.exactProjectHistory>div,.exactProjectHistory>span{gap:5px;display:flex}.exactProjectHistory button,.exactProjectIcon{color:#aaa;background:#292929;border:1px solid #3a3a3a;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:grid}.exactProjectHistory button:hover,.exactProjectIcon:hover{color:#fff;background:#353535}.exactProjectIcon.primary{color:#111;background:#eee;border-color:#eee}.exactOriginalRatioHint{border-top:1px solid #373737;grid-template-columns:96px 1fr;align-items:center;gap:10px;padding:12px 0;display:grid}.exactOriginalRatioHint>span{color:#aaa;font-size:10px}.exactOriginalRatioHint>b{flex-direction:column;gap:2px;font-size:11px;display:flex}.exactOriginalRatioHint small{color:#858585;font-size:9px;font-weight:400}@media (width<=620px){.exactModeSubmenu{width:auto}.exactProjectToolbar{grid-template-columns:minmax(0,1fr) auto 32px 32px}.exactProjectHistory{display:none}.exactPositionGrid{grid-template-columns:repeat(3,1fr)}}.exactUnifiedSettingsPopover{grid-template-areas:"project project""head head""ratio clarity""ratio count""ratio output""advanced advanced"}.exactUnifiedSettingsPopover>.exactProjectToolbar{grid-area:project}.exactUnifiedSettingsPopover>.exactOriginalRatioHint{border-top:0;border-right:1px solid #343434;grid-area:ratio;margin:0;padding-right:20px}.exactUnifiedSettingsPopover>.exactOriginalRatioHint+.exactSettingSection{grid-area:clarity}.exactKreaWorkbench .exactModePopover:not(.exactModeSubmenu){width:270px;height:min(408px,100vh - 190px);bottom:151px;left:max(18px,50% - 478px);right:auto;overflow:auto}.exactModePopover:not(.exactModeSubmenu) .exactModeGrid{grid-template-columns:1fr;gap:6px}.exactModePopover:not(.exactModeSubmenu) .exactModeGrid>button{min-height:50px;padding:7px 10px}.exactModePopover:not(.exactModeSubmenu) .exactAdvancedLink{min-height:38px}.exactModeArrow{color:#858585;font-weight:400;line-height:1;transition:transform .15s,color .15s;flex:none!important;place-items:center!important;width:18px!important;font-size:21px!important;display:inline-grid!important}.exactModeGrid>button:hover .exactModeArrow,.exactModeGrid>button.active .exactModeArrow,.exactAdvancedLink:hover .exactModeArrow{color:currentColor;transform:translate(2px)}.exactKreaWorkbench .exactModeSubmenu{width:350px;height:min(408px,100vh - 190px);max-height:none;padding:14px;bottom:151px;left:max(300px,50% - 198px);right:auto;overflow:auto}.exactModeSubmenu .exactSubmenuHeader{border-bottom:1px solid #373737;flex-direction:column;align-items:flex-start;gap:3px;margin:0 0 12px;padding:0 0 11px;display:flex}.exactModeSubmenu .exactSubmenuHeader>b{font-size:14px}.exactModeSubmenu .exactSubmenuHeader>small{color:#858585;font-size:10px}@media (width<=760px){.exactKreaWorkbench .exactModePopover:not(.exactModeSubmenu),.exactKreaWorkbench .exactModeSubmenu{width:auto;height:min(408px,100vh - 180px);left:16px;right:16px}.exactKreaWorkbench .exactModeSubmenu{z-index:53;left:32px;right:8px}}.exactKreaWorkbench .exactModeDetails{width:320px;height:min(408px,100vh - 190px);padding:14px;bottom:151px;left:max(662px,50% + 162px);right:auto;overflow:auto}.appShell:has(.exactKreaWorkbench) .appMain>header>div:last-child>button:first-child{font-variant-numeric:tabular-nums;gap:4px;font-size:10px}.appShell:has(.exactKreaWorkbench) .appMain>header>div:last-child>button:first-child svg{display:none!important}:is(.appShell:has(.exactKreaWorkbench) .appMain>header>div:last-child>button:first-child span,.appShell:has(.exactKreaWorkbench) .appMain>header>div:last-child>button:first-child strong){white-space:nowrap;color:inherit!important;font-size:10px!important;display:inline!important}.appShell:has(.exactKreaWorkbench) .sideRail:not(.collapsed)~.mobileMenuButton+.appMain>header>div:last-child{grid-template-columns:82px 42px minmax(0,1fr)}.appShell:has(.exactKreaWorkbench) .sideRail:not(.collapsed)~.mobileMenuButton+.appMain>header>div:last-child>button:first-child strong{max-width:none;overflow:visible;display:inline!important}.appShell:has(.exactKreaWorkbench) .sideRail.collapsed~.mobileMenuButton+.appMain>header>div:last-child>button:first-child span{display:none!important}.appShell:has(.exactKreaWorkbench) .sideRail.collapsed~.mobileMenuButton+.appMain>header>div:last-child>button:first-child strong{text-align:center;text-overflow:clip;width:42px;max-width:42px;overflow:hidden;font-size:0!important;display:block!important}.appShell:has(.exactKreaWorkbench) .sideRail.collapsed~.mobileMenuButton+.appMain>header>div:last-child>button:first-child strong[data-compact-value]:after{content:attr(data-compact-value);font-variant-numeric:tabular-nums;letter-spacing:-.25px;text-align:center;width:100%;font-size:9px;font-weight:720;line-height:1;display:block}.exactModeDetails>header{border-bottom:1px solid #373737;margin:0 0 12px;padding:0 0 11px}.exactLogoUpload{color:#ddd;cursor:pointer;background:#292929;border:1px solid #393939;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.exactLogoUpload>svg{background:#343434;border-radius:9px;width:32px;height:32px;padding:7px}.exactLogoUpload>span{flex-direction:column;gap:2px;min-width:0;display:flex}.exactLogoUpload b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.exactLogoUpload small{color:#858585;font-size:8px}.exactLogoUpload em{color:#aaa;font-size:9px;font-style:normal}.exactLogoUpload:hover{background:#303030;border-color:#666}.exactPositionGridFull{grid-template-columns:repeat(3,1fr)}.exactPositionGridFull button:disabled{opacity:.42;cursor:not-allowed}.exactDetailsDone{color:#111;background:#eee;border:0;border-radius:10px;width:100%;height:38px;margin-top:12px;font-size:10px;font-weight:650}.exactDetailsDone:hover{background:#fff}@media (width<=1080px){.exactKreaWorkbench .exactModeDetails{width:300px;left:auto;right:14px}}@media (width<=760px){.exactKreaWorkbench .exactModeDetails{z-index:54;width:auto;left:48px;right:4px}}.exactKreaWorkbench .exactRatioPopover{left:var(--ratio-anchor-left,max(18px,calc((100% - 896px) / 2 + 110px)));right:auto}.exactKreaWorkbench .exactUnifiedSettingsPopover:after{left:calc(var(--ratio-anchor-width,132px) * .5 - 7px);right:auto}@media (width<=760px){.exactKreaWorkbench .exactRatioPopover{width:auto;left:16px;right:16px}.exactKreaWorkbench .exactUnifiedSettingsPopover:after{left:calc(var(--ratio-anchor-left,80px) + var(--ratio-anchor-width,132px) * .5 - 23px)}}.exactKreaWorkbench .exactUnifiedSettingsPopover:after{left:calc(var(--ratio-anchor-center-offset,66px) - 7px)}@media (width<=760px){.exactKreaWorkbench .exactUnifiedSettingsPopover:after{left:calc(var(--ratio-anchor-left,80px) + var(--ratio-anchor-center-offset,66px) - 23px)}}.exactCascadeUpload{color:#ddd;cursor:pointer;background:#292929;border:1px solid #3a3a3a;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:10px;display:grid}.exactCascadeUpload:hover{background:#303030;border-color:#5a5a5a}.exactCascadeUpload>svg{background:#353535;border-radius:9px;width:34px;height:34px;padding:8px}.exactCascadeUpload>span{flex-direction:column;gap:2px;min-width:0;display:flex}.exactCascadeUpload b{font-size:10px}.exactCascadeUpload small{color:#858585;font-size:8px}.exactCascadeUpload em{color:#aaa;white-space:nowrap;font-size:9px;font-style:normal}.exactReferenceMenu.dropActive{border-color:#8c8c8c;box-shadow:0 24px 60px #0009,0 0 0 2px #ffffff16}.exactReferenceMenu.dropActive:after{content:"松开即可添加为参考素材";z-index:4;color:#fff;pointer-events:none;background:#171717ee;border:1px dashed #ffffff70;border-radius:13px;place-items:center;font-size:11px;font-weight:650;display:grid;position:absolute;inset:8px}.exactCascadeAssetList{scrollbar-width:thin;gap:6px;max-height:224px;margin-top:9px;display:grid;overflow:auto}.exactCascadeAssetRow{background:#282828;border:1px solid #373737;border-radius:11px;grid-template-columns:minmax(0,1fr) 30px 30px;align-items:center;gap:5px;padding:4px;display:grid}.exactCascadeAssetRow.active{background:#1b1b1b;border-color:#777;box-shadow:inset 0 0 0 1px #777}.exactCascadeAssetRow>button:first-child{color:#ddd;text-align:left;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:8px;min-width:0;min-height:44px;padding:0 2px;display:grid}.exactCascadeAssetRow img{object-fit:cover;border-radius:8px;width:42px;height:42px}.exactCascadeAssetRow>button:first-child>span:not(.exactModeArrow){flex-direction:column;gap:2px;min-width:0;display:flex}.exactCascadeAssetRow b,.exactCascadeAssetRow small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.exactCascadeAssetRow b{font-size:10px}.exactCascadeAssetRow small{color:#858585;font-size:8px}.exactCascadeInsert,.exactCascadeDelete{color:#929292;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;font-size:11px;font-weight:700;display:grid}.exactCascadeInsert:hover{color:#fff;background:#3a3a3a}.exactCascadeDelete:hover{color:#ff9c9c;background:#432929}.exactCascadeEmpty{color:#8c8c8c;text-align:center;background:#272727;border:1px dashed #454545;border-radius:12px;place-items:center;gap:4px;min-height:112px;margin-top:9px;padding:15px;display:grid}.exactCascadeEmpty b{color:#c8c8c8;font-size:10px}.exactCascadeEmpty small{font-size:8px}.exactCascadeUndo{color:#bbb;background:#292929;border:1px solid #3b3b3b;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:34px;margin-top:8px;font-size:9px;display:flex}.exactCascadeUndo:hover{color:#fff;background:#343434}.exactReferencePreview{background:#292929;border:1px solid #393939;border-radius:11px;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:9px;padding:7px;display:grid}.exactReferencePreview img{object-fit:cover;border-radius:8px;width:50px;height:50px}.exactReferencePreview>span{flex-direction:column;gap:2px;min-width:0;display:flex}.exactReferencePreview b{font-size:10px}.exactReferencePreview small{color:#858585;font-size:8px}.exactCascadeField{color:#aaa;gap:6px;padding-top:10px;font-size:9px;display:grid}.exactCascadeField>span{font-size:9px;font-weight:650}.exactCascadeField select,.exactCascadeField input,.exactCascadeField textarea{color:#eee;width:100%;min-height:36px;font:inherit;resize:vertical;background:#292929;border:1px solid #3b3b3b;border-radius:9px;outline:0;padding:8px 10px}.exactCascadeField textarea{min-height:58px;line-height:1.45}.exactCascadeField select:focus,.exactCascadeField input:focus,.exactCascadeField textarea:focus{border-color:#747474;box-shadow:0 0 0 3px #ffffff0c}.exactPreserveGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:7px;display:grid}.exactPreserveGrid label{color:#aaa;background:#292929;border:1px solid #393939;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:6px 8px;font-size:8px;display:flex}.exactPreserveGrid input{accent-color:#eee}.exactRegionAction,.exactReferenceInsert,.exactReferenceRemove,.exactProjectReferenceLink{color:#ccc;text-align:left;background:#292929;border:1px solid #3b3b3b;border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:38px;margin-top:8px;padding:7px 9px;font-size:9px;display:grid}.exactRegionAction:hover,.exactReferenceInsert:hover,.exactProjectReferenceLink:hover{color:#fff;background:#343434;border-color:#555}.exactRegionAction.ready{color:#fff;border-color:#777}.exactReferenceRemove:hover{color:#faa;background:#412929;border-color:#6a3d3d}.exactProjectReferenceLink>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.exactProjectReferenceLink b{font-size:10px}.exactProjectReferenceLink small{color:#838383;font-size:8px}.exactCascadeMaterialSource{gap:7px;margin-bottom:8px;display:grid}.exactMaterialThumbs{scrollbar-width:thin;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.exactMaterialThumbs>button{color:#aaa;text-align:left;background:#292929;border:1px solid #393939;border-radius:9px;grid-template-columns:34px minmax(46px,1fr);align-items:center;gap:6px;min-width:92px;min-height:40px;padding:3px 22px 3px 3px;display:grid;position:relative}.exactMaterialThumbs>button.active{color:#fff;border-color:#777}.exactMaterialThumbs img{object-fit:cover;border-radius:7px;width:34px;height:34px}.exactMaterialThumbs span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.exactMaterialThumbs i{font-size:14px;font-style:normal;position:absolute;top:4px;right:5px}.exactProjectSelectRow{grid-template-columns:minmax(0,1fr) 34px;gap:6px;display:grid}.exactProjectSelectRow select{color:#ddd;background:#292929;border:1px solid #3b3b3b;border-radius:9px;min-width:0;height:36px;padding:0 9px}.exactProjectSelectRow>button{color:#bbb;background:#292929;border:1px solid #3b3b3b;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:grid}.exactProjectSelectRow>button:hover,.exactProjectSelectRow>button.active{color:#fff;background:#383838}.exactInlineCreate{background:#292929;border:1px solid #3b3b3b;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;margin-top:7px;padding:8px;display:grid}.exactInlineCreate>.exactProjectTypeGrid{grid-column:1/-1}.exactInlineCreate input{color:#eee;background:#222;border:1px solid #3d3d3d;border-radius:8px;min-width:0;height:34px;padding:0 9px}.exactInlineCreate button{color:#bbb;background:#333;border:1px solid #444;border-radius:8px;min-height:34px;padding:0 9px;font-size:9px}.exactInlineCreate button.primary{color:#111;background:#eee;border-color:#eee}.exactProjectTypeGrid{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.exactProjectTypeGrid button.active{color:#111;background:#eee;border-color:#eee}.exactProjectModeList{gap:6px;margin-top:9px;display:grid}.exactProjectModeList>button{color:#ccc;text-align:left;background:#292929;border:1px solid #393939;border-radius:10px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:49px;padding:8px 10px;display:grid}.exactProjectModeList>button:hover,.exactProjectModeList>button.active{color:#fff;background:#1c1c1c;border-color:#737373}.exactProjectModeList>button>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.exactProjectModeList b{font-size:10px}.exactProjectModeList small{color:#848484;font-size:8px}.exactReturnStandard{color:#9a9a9a;background:0 0;border:1px solid #393939;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:34px;margin-top:9px;font-size:9px;display:flex}.exactReturnStandard:hover{color:#fff;background:#303030}.exactProjectPreset{gap:6px;padding-top:10px;display:grid}.exactProjectPreset>span{color:#aaa;font-size:9px;font-weight:650}.exactProjectPreset>div{flex-wrap:wrap;gap:5px;display:flex}.exactProjectPreset button{color:#aaa;background:#292929;border:1px solid #3a3a3a;border-radius:8px;min-height:30px;padding:0 9px;font-size:8px}.exactProjectPreset button.active{color:#111;background:#eee;border-color:#eee}.exactProjectAdvanced{color:#aaa;text-align:left;background:#292929;border:1px solid #393939;border-radius:9px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:36px;margin-top:9px;padding:0 9px;font-size:9px;display:grid}.exactProjectAdvanced:hover,.exactProjectAdvanced.active{color:#fff;background:#343434}.exactProjectSync{color:#858585;background:#272727;border:1px solid #383838;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding:8px 9px;font-size:8px;display:flex}.exactProjectSync button{color:#ccc;background:#343434;border:0;border-radius:7px;flex:none;padding:5px 7px;font-size:8px}.exactShotStatus{color:#b9b9b9;background:#292929;border:1px solid #3b3b3b;border-radius:10px;flex-direction:column;gap:3px;margin-top:9px;padding:10px;display:flex}.exactShotStatus>span{color:#858585;font-size:8px}.exactShotStatus>b{font-size:10px}.exactShotStatus>small{color:#858585;font-size:8px;line-height:1.45}.exactShotStatus.ready{background:#26342b;border-color:#41624e}.exactShotStatus.warning{background:#352f27;border-color:#65523a}.exactPromptPills{max-width:calc(100% - 60px)}@media (width<=760px){.exactPreserveGrid{grid-template-columns:1fr}.exactInlineCreate{grid-template-columns:1fr 1fr}.exactInlineCreate input{grid-column:1/-1}}.exactKreaWorkbench .exactKreaPopover,.exactKreaWorkbench .exactAdvancedDrawer,.exactKreaWorkbench .exactSessionsDrawer,.exactKreaWorkbench .exactModePopover:not(.exactModeSubmenu),.exactKreaWorkbench .exactModeSubmenu,.exactKreaWorkbench .exactModeDetails{bottom:var(--exact-prompt-overlay-bottom)}.exactKreaWorkbench .exactKreaPopover,.exactKreaWorkbench .exactAdvancedDrawer,.exactKreaWorkbench .exactModePopover:not(.exactModeSubmenu),.exactKreaWorkbench .exactModeSubmenu,.exactKreaWorkbench .exactModeDetails{max-height:calc(100vh - var(--exact-prompt-overlay-bottom) - 27px)}.exactKreaWorkbench .exactModePopover:not(.exactModeSubmenu),.exactKreaWorkbench .exactModeSubmenu,.exactKreaWorkbench .exactModeDetails{height:min(408px,calc(100vh - var(--exact-prompt-overlay-bottom) - 27px))}.exactPromptMain textarea{scrollbar-gutter:stable;overflow-y:hidden;padding-bottom:28px!important;padding-right:78px!important}.exactPromptMain textarea[data-autogrow-overflow=true]{overflow-y:auto}.exactKreaWorkbench{--task-card:#191918;--task-card-soft:#222221;--task-line:#343432;--task-text:#f4f4f1;--task-muted:#92928d;--task-subtle:#686864;--task-tone:#e9e9e5;--task-tone-rgb:233,233,229;--task-warn:#e3b96f;--task-danger:#ff8787;--task-ok:#8ed3a4}.exactKreaCanvas.hasTaskState>.emptyCanvas.exactTaskCanvas{overscroll-behavior:contain;background:radial-gradient(circle at 50% 38%,rgba(var(--task-tone-rgb),.055),transparent 34%), #101010;justify-content:center;align-items:center;padding:24px;overflow:auto}.exactImageTaskCard{--task-state-tone:var(--task-tone);width:min(760px,100%);height:360px;min-height:360px;color:var(--task-text);background:linear-gradient(145deg,var(--task-card-soft),var(--task-card) 58%);border:1px solid var(--task-line);isolation:isolate;border-radius:24px;grid-template-rows:54px 44px minmax(0,1fr) 52px;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 90px #0008,inset 0 1px #ffffff0a}.exactImageTaskCard:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(circle at 19% 10%,var(--task-state-tone),transparent 34%);position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.exactImageTaskCard:before{background:radial-gradient(circle at 19% 10%,color-mix(in srgb,var(--task-state-tone) 15%,transparent),transparent 34%)}}.exactImageTaskCard:before{pointer-events:none}.exactImageTaskCard[data-state=slow],.exactImageTaskCard[data-state=reconnecting],.exactImageTaskCard[data-state=submit_unknown]{--task-state-tone:var(--task-warn)}.exactImageTaskCard[data-state=failed]{--task-state-tone:var(--task-danger)}.exactImageTaskCard[data-state=completed],.exactImageTaskCard[data-state=partial_completed]{--task-state-tone:var(--task-ok)}.exactTaskHeader{border-bottom:1px solid var(--task-line);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:0 18px;display:grid}.exactTaskBrand{color:#171716;background:var(--task-state-tone);width:34px;height:34px;box-shadow:0 0 22px var(--task-state-tone);border-radius:11px;place-items:center;font-size:16px;font-weight:800;display:grid}@supports (color:color-mix(in lab, red, red)){.exactTaskBrand{box-shadow:0 0 22px color-mix(in srgb,var(--task-state-tone) 18%,transparent)}}.exactTaskHeading{flex-direction:column;gap:2px;min-width:0;display:flex}.exactTaskHeading small{color:var(--task-muted);letter-spacing:.07em;font-size:9px}.exactTaskHeading b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden;color:var(--task-text)!important}.exactTaskElapsed{color:var(--task-muted);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:11px}.exactTaskRequest{min-width:0;color:var(--task-muted);border:1px solid var(--task-line);background:#ffffff08;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:7px 14px 0;padding:0 11px;display:grid}.exactTaskRequest>span{white-space:nowrap;font-size:9px}.exactTaskRequest>b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden;color:var(--task-text)!important}.exactTaskRequest>small{max-width:290px;color:var(--task-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.exactTaskBody{grid-template-columns:minmax(190px,.82fr) minmax(300px,1.18fr);align-items:center;gap:22px;min-height:0;padding:12px 18px 10px;display:grid}.exactTaskVisual{background:radial-gradient(circle at 50% 42%,var(--task-state-tone),transparent 45%);flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:170px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.exactTaskVisual{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--task-state-tone) 12%,transparent),transparent 45%)}}.exactTaskVisual{border:1px solid var(--task-line);border-radius:18px}.exactTaskVisual:before,.exactTaskVisual:after{content:"";border:1px solid var(--task-state-tone);width:112px;height:112px;position:absolute}@supports (color:color-mix(in lab, red, red)){.exactTaskVisual:before,.exactTaskVisual:after{border:1px solid color-mix(in srgb,var(--task-state-tone) 24%,transparent)}}.exactTaskVisual:before,.exactTaskVisual:after{border-radius:50%;animation:7s linear infinite exactTaskOrbit}.exactTaskVisual:after{opacity:.5;border-style:dashed;width:142px;height:142px;animation-duration:12s;animation-direction:reverse}.exactTaskOrb{z-index:1;color:#171716;background:var(--task-state-tone);border:8px solid var(--task-state-tone);place-items:center;width:62px;height:62px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.exactTaskOrb{border:8px solid color-mix(in srgb,var(--task-state-tone) 12%,transparent)}}.exactTaskOrb{box-shadow:0 0 0 1px var(--task-state-tone),0 0 38px var(--task-state-tone);background-clip:padding-box;border-radius:22px;font-size:24px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.exactTaskOrb{box-shadow:0 0 0 1px color-mix(in srgb,var(--task-state-tone) 34%,transparent),0 0 38px color-mix(in srgb,var(--task-state-tone) 22%,transparent)}}.exactTaskOrb{animation:2.4s ease-in-out infinite exactTaskBreathe}.exactImageTaskCard[data-state=failed] .exactTaskOrb,.exactImageTaskCard[data-state=submit_unknown] .exactTaskOrb{animation:none}.exactTaskNow{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:3px;width:88%;display:flex;position:relative}.exactTaskNow b{font-size:11px;color:var(--task-text)!important}.exactTaskNow small{width:100%;color:var(--task-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.45;overflow:hidden}.exactTaskSteps{gap:0;margin:0;padding:0;list-style:none;display:grid}.exactTaskSteps li{min-height:36px;color:var(--task-subtle);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;display:grid;position:relative}.exactTaskSteps li:not(:last-child):after{content:"";background:var(--task-line);width:1px;position:absolute;top:26px;bottom:-10px;left:11px}.exactTaskSteps li.done:not(:last-child):after{background:var(--task-state-tone)}@supports (color:color-mix(in lab, red, red)){.exactTaskSteps li.done:not(:last-child):after{background:color-mix(in srgb,var(--task-state-tone) 42%,var(--task-line))}}.exactTaskSteps i{z-index:1;width:23px;height:23px;color:var(--task-subtle);background:var(--task-card);border:1px solid var(--task-line);border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid;position:relative}.exactTaskSteps li.done i{color:#171716;background:var(--task-state-tone);border-color:var(--task-state-tone)}.exactTaskSteps li.active i{border-color:var(--task-state-tone);box-shadow:0 0 0 4px var(--task-state-tone)}@supports (color:color-mix(in lab, red, red)){.exactTaskSteps li.active i{box-shadow:0 0 0 4px color-mix(in srgb,var(--task-state-tone) 9%,transparent)}}.exactTaskSteps li.active i:after{content:"";background:var(--task-state-tone);border-radius:50%;width:6px;height:6px;animation:1.35s ease-in-out infinite exactTaskPulse}.exactTaskSteps li.failed i{color:#171716;background:var(--task-danger);border-color:var(--task-danger)}.exactTaskSteps li>span{flex-direction:column;gap:1px;min-width:0;display:flex}.exactTaskSteps b{font-size:9px;font-weight:620;color:inherit!important}.exactTaskSteps small{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.exactTaskSteps li.done,.exactTaskSteps li.active,.exactTaskSteps li.failed{color:var(--task-text)}.exactTaskFooter{border-top:1px solid var(--task-line);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex}.exactTaskNotice{color:var(--task-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.exactTaskActions{flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex}.exactTaskActions button{min-height:30px;color:var(--task-text);border:1px solid var(--task-line);white-space:nowrap;background:#ffffff08;border-radius:9px;padding:0 11px;font-size:9px}.exactTaskActions button:hover{background:#ffffff12;border-color:#565652}.exactTaskActions button.primary{color:#171716;background:var(--task-state-tone);border-color:var(--task-state-tone);font-weight:700}.exactTaskActions button:focus-visible{outline:2px solid var(--task-state-tone);outline-offset:2px}@keyframes exactTaskOrbit{to{transform:rotate(360deg)}}@keyframes exactTaskBreathe{0%,to{filter:saturate(.92);transform:scale(.96)}50%{filter:saturate(1.08);transform:scale(1.03)}}@keyframes exactTaskPulse{0%,to{opacity:.38;transform:scale(.78)}50%{opacity:1;transform:scale(1.12)}}@media (width<=900px){.exactImageTaskCard{width:min(660px,100%)}.exactTaskBody{grid-template-columns:180px minmax(250px,1fr);gap:14px}.exactTaskRequest>small{max-width:210px}}@media (width<=760px){.exactKreaCanvas.hasTaskState>.emptyCanvas.exactTaskCanvas{inset:58px 12px var(--exact-prompt-overlay-bottom);padding:10px}.exactImageTaskCard{border-radius:18px;grid-template-rows:52px 42px auto 54px;height:auto;min-height:0;max-height:100%}.exactTaskBody{grid-template-columns:1fr;padding:10px 13px;overflow:auto}.exactTaskVisual{display:none}.exactTaskRequest{grid-template-columns:auto minmax(0,1fr);margin-inline:10px}.exactTaskRequest>small{display:none}.exactTaskFooter{justify-content:flex-end;padding:0 12px}.exactTaskNotice{display:none}}@media (prefers-reduced-motion:reduce){.exactTaskVisual:before,.exactTaskVisual:after,.exactTaskOrb,.exactTaskSteps li.active i:after{animation:none!important}}:root:has(.exactKreaWorkbench.theme-light){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}body:has(.exactKreaWorkbench.theme-light){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.appShell:has(.exactKreaWorkbench.theme-light){--krea-canvas:#fff;--krea-surface:#fff;--krea-surface-subtle:#f2f2f0;--krea-surface-hover:#eaeae7;--krea-border:#dededa;--krea-border-strong:#c8c8c3;--krea-text:#171717;--krea-text-muted:#686865;--krea-text-faint:#989894;color:#171717;background:var(--krea-canvas)}:is(.appShell:has(.exactKreaWorkbench.theme-light) button,.appShell:has(.exactKreaWorkbench.theme-light) input,.appShell:has(.exactKreaWorkbench.theme-light) textarea,.appShell:has(.exactKreaWorkbench.theme-light) select){accent-color:#171717}:is(.appShell:has(.exactKreaWorkbench.theme-light) input:focus,.appShell:has(.exactKreaWorkbench.theme-light) textarea:focus,.appShell:has(.exactKreaWorkbench.theme-light) select:focus,.appShell:has(.exactKreaWorkbench.theme-light) button:focus-visible){outline-offset:2px;box-shadow:none!important;outline:2px solid #222!important}.appShell:has(.exactKreaWorkbench.theme-light) ::selection{color:#fff;background:#242424}.appShell:has(.exactKreaWorkbench.theme-light) .sideRail{color:var(--krea-text);box-shadow:none;background:#fbfbfa;border-right-color:#e1e1de}.appShell:has(.exactKreaWorkbench.theme-light) .sideRail:before{border-color:#777773;box-shadow:inset 4px 0 #fbfbfa}.appShell:has(.exactKreaWorkbench.theme-light) .brandButton{color:#1d1d1b;box-shadow:none;background:#eeeeeb;border-color:#ddddda}.appShell:has(.exactKreaWorkbench.theme-light) .brandButton:hover{background:#e7e7e4}.appShell:has(.exactKreaWorkbench.theme-light) .brandButton:before{color:#777773}.appShell:has(.exactKreaWorkbench.theme-light) .brandOrb{background:linear-gradient(145deg,#fff,#d9d9d5);border:1px solid #c8c8c3}.appShell:has(.exactKreaWorkbench.theme-light) .brandOrb svg{color:#222}.appShell:has(.exactKreaWorkbench.theme-light) .sideRail nav>button{color:#393936;background:0 0}.appShell:has(.exactKreaWorkbench.theme-light) .sideRail nav>button:hover{color:#181817;background:#efefec}.appShell:has(.exactKreaWorkbench.theme-light) .sideRail nav>button.active{color:#111;background:#e8e8e5;box-shadow:inset 0 0 0 1px #d7d7d3}.appShell:has(.exactKreaWorkbench.theme-light) .sideRail nav>button:nth-child(3):before{color:#8b8b87}.appShell:has(.exactKreaWorkbench.theme-light) .sideRail nav>button>svg{color:#3f3f3c;background:linear-gradient(145deg,#f8f8f6,#ddddda);border:1px solid #d5d5d1}.appShell:has(.exactKreaWorkbench.theme-light) .railUser:hover{color:#222;background:#efefec}.appShell:has(.exactKreaWorkbench.theme-light) .appMain>header>div:last-child>button:not(:last-child){color:#343432;background:#f2f2ef;border-color:#dededa}.appShell:has(.exactKreaWorkbench.theme-light) .appMain>header>div:last-child>button:not(:last-child):hover{background:#e9e9e6}.appShell:has(.exactKreaWorkbench.theme-light) .appMain>header>div:last-child>button:last-child{color:#fff;box-shadow:none;background:#1d1d1c;border-color:#1d1d1c}.appShell:has(.exactKreaWorkbench.theme-light) .appMain>header>div:last-child>button:last-child:hover{background:#333331;border-color:#333331}:is(.appShell:has(.exactKreaWorkbench.theme-light) .appMain,.appShell:has(.exactKreaWorkbench.theme-light) .pageContent,.appShell:has(.exactKreaWorkbench.theme-light) .toolMain,.exactKreaWorkbench.theme-light){color:var(--krea-text);background:var(--krea-canvas)}.exactKreaWorkbench.theme-light .exactKreaBackdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000002e}.exactThemeToggle{z-index:84;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:color .16s,background .16s,border-color .16s,transform .16s;display:inline-flex;inset:auto auto 66px 202px;position:fixed!important}.exactThemeToggle:hover{transform:translateY(-1px)}.exactKreaWorkbench.theme-dark .exactThemeToggle:focus-visible{outline-offset:2px;box-shadow:none!important;outline:2px solid #d8d8d8!important}.exactKreaWorkbench.theme-light .exactThemeToggle:focus-visible{outline-offset:2px;box-shadow:none!important;outline:2px solid #222!important}.exactThemeToggle svg{stroke-width:1.8px;width:18px;height:18px;display:block}.exactKreaWorkbench:not(.theme-light) .exactThemeToggle,.exactKreaWorkbench.theme-dark .exactThemeToggle{color:#ededed;box-shadow:none;background:#1b1b1bb8;border:1px solid #353535}.exactKreaWorkbench:not(.theme-light) .exactThemeToggle:hover,.exactKreaWorkbench.theme-dark .exactThemeToggle:hover{background:#292929;border-color:#484848}.exactKreaWorkbench.theme-light .exactThemeToggle{color:#222;background:#fff;border:1px solid #d9d9d5;box-shadow:0 4px 16px #1818180b}.exactKreaWorkbench.theme-light .exactThemeToggle:hover{background:#efefec;border-color:#c9c9c4}.exactKreaWorkbench.theme-light .exactKreaTopbar{gap:8px}.exactKreaWorkbench.theme-light .exactSessionsTrigger{color:#666662;background:#ffffffd9;border-color:#ddddda;box-shadow:0 4px 16px #1818180a}.exactKreaWorkbench.theme-light .exactSessionsTrigger:hover,.exactKreaWorkbench.theme-light .exactSessionsTrigger.active{color:#171717;background:#ededeb;border-color:#cececa}.exactKreaWorkbench.theme-light .exactKreaModel .modelPicker.compact .modelPickerTrigger{color:#1d1d1c;background:#ffffffd9;border:1px solid #ddddda;box-shadow:0 4px 16px #1818180a}.exactKreaWorkbench.theme-light .exactKreaModel .modelPicker.compact .modelPickerTrigger:hover{background:#eeeeeb}.exactKreaWorkbench.theme-light .exactKreaModel .modelPicker.compact .modelPickerIcon{color:#222;background:linear-gradient(145deg,#fff,#dfdfdb);border:1px solid #d0d0cc}.exactKreaWorkbench.theme-light .exactKreaModel .modelPickerTrigger>svg{color:#6d6d69}.exactKreaWorkbench.theme-light .exactKreaModel .modelPicker:has(.modelPickerMenu):before{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000002e}.exactKreaWorkbench.theme-light .exactKreaModel .modelPicker.compact .modelPickerMenu{color:#1c1c1b;background:#fff;border-color:#d8d8d4;box-shadow:0 32px 90px #17171724}.exactKreaWorkbench.theme-light .exactKreaModel .modelPickerMenu header{border-bottom-color:#e2e2df}.exactKreaWorkbench.theme-light .exactKreaModel .modelPickerMenu header small{color:#777773}.exactKreaWorkbench.theme-light .exactKreaModel .modelPickerMenu header>button{color:#292927;background:#eeeeeb;border:1px solid #ddddda}.exactKreaWorkbench.theme-light .exactKreaModel .modelPickerMenu>button{color:#242423;box-shadow:none;background:#f6f6f4;border-color:#ddddda}.exactKreaWorkbench.theme-light .exactKreaModel .modelPickerMenu>button:before{background:linear-gradient(135deg,#ededeb,#d9d9d5 48%,#f7f7f5);border-bottom:1px solid #dededa}.exactKreaWorkbench.theme-light .exactKreaModel .modelPickerMenu>button:nth-of-type(2):before{background:linear-gradient(135deg,#efeeeb,#d5d4d0 48%,#f7f7f5)}.exactKreaWorkbench.theme-light .exactKreaModel .modelPickerMenu>button:nth-of-type(3):before{background:linear-gradient(135deg,#e8e7e3,#f6f6f3 48%,#d3d3cf)}.exactKreaWorkbench.theme-light .exactKreaModel .modelPickerMenu>button:hover,.exactKreaWorkbench.theme-light .exactKreaModel .modelPickerMenu>button.active{color:#111;background:#eeeeeb;border-color:#1e1e1d;box-shadow:inset 0 0 0 1px #1e1e1d}.exactKreaWorkbench.theme-light .exactKreaModel .modelPickerMenu>button small{color:#6f6f6b}.exactKreaWorkbench.theme-light .exactKreaModel .modelPickerMenu>button em{color:#fff;background:#20201f}.exactKreaWorkbench.theme-light .exactKreaModel .modelPickerMenu footer{color:#858581;border-color:#e2e2df}.exactKreaWorkbench.theme-light .exactKreaHero h1{color:#181817}.exactKreaWorkbench.theme-light .exactKreaHero h1:before{color:#fff;background:#1d1d1c;border:1px solid #1d1d1c;box-shadow:0 5px 18px #17171712}.exactKreaWorkbench.theme-light .exactInspirationCard{border:1px solid #ffffffb8;box-shadow:0 18px 44px #2a2a281f}.exactKreaWorkbench.theme-light .exactPromptDock{color:#1c1c1b;background:#fff;border-color:#dcdcd8;box-shadow:0 18px 48px #24242018,0 2px 8px #2424200a}.exactKreaWorkbench.theme-light .exactPromptDock.dropActive{border-color:#222;box-shadow:0 0 0 2px #2222,0 18px 48px #24242018}.exactKreaWorkbench.theme-light .exactPromptDock.dropActive:after{color:#222;background:#fffffff2;border-color:#222;border-radius:25px}.exactKreaWorkbench.theme-light .exactPromptMain textarea{color:#20201f;caret-color:#111;background:0 0}.exactKreaWorkbench.theme-light .exactPromptMain textarea::placeholder{color:#9a9a96}.exactKreaWorkbench.theme-light .exactUploadButton{color:#4f4f4c;background:#f0f0ed;border-color:#ddddda}.exactKreaWorkbench.theme-light .exactUploadButton:hover{color:#111;background:#e5e5e1;border-color:#cacac5}.exactKreaWorkbench.theme-light .exactDockPill{color:#353533;box-shadow:none;background:#f1f1ef;border-color:#dfdfdb}.exactKreaWorkbench.theme-light .exactDockPill:hover,.exactKreaWorkbench.theme-light .exactDockPill.active{color:#111;background:#e7e7e4;border-color:#c9c9c4}.exactKreaWorkbench.theme-light .exactDockPill.iconOnly{color:#494946}.exactKreaWorkbench.theme-light .exactGenerateButton{color:#fff;background:#1b1b1a;border:1px solid #1b1b1a;box-shadow:0 3px 10px #19191925}.exactKreaWorkbench.theme-light .exactGenerateButton:hover{background:#343432;border-color:#343432}.exactKreaWorkbench.theme-light .exactGenerateButton:disabled{color:#8a8a86;background:#e5e5e1;border-color:#d9d9d5}.exactKreaWorkbench.theme-light .exactKreaPopover{color:#20201f;background:#fff;border-color:#d9d9d5;box-shadow:0 24px 60px #20202020}.exactKreaWorkbench.theme-light .exactKreaPopover header small{color:#777773}.exactKreaWorkbench.theme-light .exactModeGrid>button{color:#373735;background:#f4f4f2;border-color:#dfdfdb}.exactKreaWorkbench.theme-light .exactModeGrid>button:hover,.exactKreaWorkbench.theme-light .exactModeGrid>button.active{color:#111;background:#e9e9e6;border-color:#242423;box-shadow:inset 0 0 0 1px #242423}.exactKreaWorkbench.theme-light .exactModeGrid>button small{color:#777773}.exactKreaWorkbench.theme-light .exactAdvancedLink{color:#595956;background:#f6f6f4;border-color:#dededa}.exactKreaWorkbench.theme-light .exactAdvancedLink:hover{color:#111;background:#ecece9;border-color:#cacac5}.exactKreaWorkbench.theme-light .exactRatioGrid>button{color:#666662;background:#f4f4f2;border-color:#dededa}.exactKreaWorkbench.theme-light .exactRatioGrid>button:hover,.exactKreaWorkbench.theme-light .exactRatioGrid>button.active{color:#111;background:#e9e9e6;border-color:#20201f;box-shadow:inset 0 0 0 1px #20201f}.exactKreaWorkbench.theme-light .exactSettingSection{border-top-color:#e3e3df}.exactKreaWorkbench.theme-light .exactSettingSection>span{color:#696965}.exactKreaWorkbench.theme-light .exactSettingSection button{color:#4a4a47;background:#f2f2f0;border-color:#dededa}.exactKreaWorkbench.theme-light .exactSettingSection button:hover,.exactKreaWorkbench.theme-light .exactSettingSection button.active{color:#fff;background:#20201f;border-color:#20201f}.exactKreaWorkbench.theme-light .exactAdvancedDrawer{color:#222!important;background:#fffffff7!important;border-color:#d8d8d4!important;box-shadow:0 28px 72px #20202024!important}.exactKreaWorkbench.theme-light .exactAdvancedDrawer,.exactKreaWorkbench.theme-light .exactAdvancedDrawer *{scrollbar-color:#bcbcb7 transparent}.exactKreaWorkbench.theme-light .exactAdvancedDrawer .panelTitle,.exactKreaWorkbench.theme-light .exactAdvancedDrawer section,.exactKreaWorkbench.theme-light .exactAdvancedDrawer>div{color:#262625!important}.exactKreaWorkbench.theme-light .exactAdvancedDrawer .imagePurposePanel,.exactKreaWorkbench.theme-light .exactAdvancedDrawer .creationModeSwitch>button,.exactKreaWorkbench.theme-light .exactAdvancedDrawer .imageComposerCard,.exactKreaWorkbench.theme-light .exactAdvancedDrawer .imageCreationMaterials,.exactKreaWorkbench.theme-light .exactAdvancedDrawer .imageGenerationRequirement,.exactKreaWorkbench.theme-light .exactAdvancedDrawer .imagePromptBlock,.exactKreaWorkbench.theme-light .exactAdvancedDrawer .imageSettingsBoard,.exactKreaWorkbench.theme-light .exactAdvancedDrawer .imageSettingControl,.exactKreaWorkbench.theme-light .exactAdvancedDrawer .imageReferenceEmpty,.exactKreaWorkbench.theme-light .exactAdvancedDrawer .imageUnderstanding,.exactKreaWorkbench.theme-light .exactAdvancedDrawer .studioSectionHeading{color:#2a2a28!important;box-shadow:none!important;background:#f7f7f5!important;border-color:#dededa!important}.exactKreaWorkbench.theme-light .exactAdvancedDrawer .imageReferenceEmpty{background:#f1f1ef!important}.exactKreaWorkbench.theme-light .exactAdvancedDrawer button:not(.primary),.exactKreaWorkbench.theme-light .exactAdvancedDrawer select,.exactKreaWorkbench.theme-light .exactAdvancedDrawer input,.exactKreaWorkbench.theme-light .exactAdvancedDrawer textarea{color:#30302e!important;box-shadow:none!important;background:#fff!important;border-color:#d9d9d5!important}.exactKreaWorkbench.theme-light .exactAdvancedDrawer textarea::placeholder,.exactKreaWorkbench.theme-light .exactAdvancedDrawer input::placeholder{color:#969692!important}.exactKreaWorkbench.theme-light .exactAdvancedDrawer small,.exactKreaWorkbench.theme-light .exactAdvancedDrawer p,.exactKreaWorkbench.theme-light .exactAdvancedDrawer label>span{color:#70706c!important}.exactKreaWorkbench.theme-light .exactAdvancedDrawer .creationModeSwitch button.active,.exactKreaWorkbench.theme-light .exactAdvancedDrawer button.active{color:#fff!important;background:#232322!important;border-color:#232322!important}.exactKreaWorkbench.theme-light .exactAdvancedDrawer button.primarySubmit{color:#fff!important;box-shadow:none!important;background:#20201f!important;border-color:#20201f!important}.exactKreaWorkbench.theme-light .exactAdvancedDrawer button.primarySubmit:hover{background:#373735!important}.exactKreaWorkbench.theme-light .exactKreaCanvas.hasTaskState>.emptyCanvas{color:#70706c;background:var(--krea-canvas)}.exactKreaWorkbench.theme-light .exactKreaCanvas.hasTaskState>.emptyCanvas>span{color:#222;background:#fff;border-color:#d9d9d5;box-shadow:0 8px 24px #2020200d}.exactKreaWorkbench.theme-light .exactKreaCanvas.hasTaskState>.emptyCanvas b{color:#20201f}.exactKreaWorkbench.theme-light .exactKreaCanvas.hasTaskState>.emptyCanvas p{color:#70706c}.exactKreaWorkbench.theme-light .exactKreaCanvas .imagePreviewStage,.exactKreaWorkbench.theme-light .exactKreaCanvas .watermarkLivePreview{background:var(--krea-canvas)}.exactKreaWorkbench.theme-light .exactKreaCanvas .imagePreviewStage>img{border:1px solid #ffffffb8;box-shadow:0 22px 58px #24242422}.exactKreaWorkbench.theme-light .exactKreaCanvas .previewActions a,.exactKreaWorkbench.theme-light .exactKreaCanvas .previewActions button{color:#282826;background:#ffffffe8;border-color:#d4d4d0;box-shadow:0 5px 18px #20202012}.exactKreaWorkbench.theme-light .exactKreaCanvas .previewActions a:hover,.exactKreaWorkbench.theme-light .exactKreaCanvas .previewActions button:hover{background:#ededeb}.exactKreaWorkbench.theme-light .exactSessionsDrawer{scrollbar-color:#bcbcb7 transparent;color:#242423!important;background:#fffffff8!important;border-color:#d9d9d5!important;box-shadow:0 26px 70px #20202022!important}.exactKreaWorkbench.theme-light .exactSessionsDrawer button,.exactKreaWorkbench.theme-light .exactSessionsDrawer article{color:#30302e;background:#f6f6f4;border-color:#dededa}.exactKreaWorkbench.theme-light .exactSessionsDrawer button:hover,.exactKreaWorkbench.theme-light .exactSessionsDrawer article:hover{background:#ecece9;border-color:#cdcdc8}.exactKreaWorkbench.theme-light .exactSessionsDrawer .panelTitle,.exactKreaWorkbench.theme-light .exactSessionsDrawer .historyRetentionNotice,.exactKreaWorkbench.theme-light .exactSessionsDrawer .historySummary>span,.exactKreaWorkbench.theme-light .exactSessionsDrawer .historyDropGuide,.exactKreaWorkbench.theme-light .exactSessionsDrawer .historyEmpty,.exactKreaWorkbench.theme-light .exactSessionsDrawer .assetHistoryCard{color:#30302e!important;box-shadow:none!important;background:#f5f5f3!important;border-color:#ddddda!important}.exactKreaWorkbench.theme-light .exactSessionsDrawer .panelTitle{background:0 0!important}.exactKreaWorkbench.theme-light .exactSessionsDrawer .historyRetentionNotice svg,.exactKreaWorkbench.theme-light .exactSessionsDrawer .historyDropGuide svg{color:#666662!important}.exactKreaWorkbench.theme-light .exactSessionsDrawer b{color:#20201f!important}.exactKreaWorkbench.theme-light .exactSessionsDrawer small,.exactKreaWorkbench.theme-light .exactSessionsDrawer p,.exactKreaWorkbench.theme-light .exactSessionsDrawer .historyPanelHint{color:#70706c!important}.exactKreaWorkbench.theme-light [role=dialog],.exactKreaWorkbench.theme-light .modalCard,.exactKreaWorkbench.theme-light .dialogCard{color:#242423;background:#fff;border-color:#d9d9d5;box-shadow:0 28px 80px #20202024}@media (width<=1000px){.exactThemeToggle{bottom:110px;left:12px}}.exactKreaWorkbench{isolation:auto!important;overflow:visible!important}.appShell:has(.exactKreaWorkbench) .pageContent{isolation:auto!important;overflow:visible!important}.appShell:has(.exactKreaWorkbench) .toolMain{isolation:auto!important;overflow:visible!important}.appShell:has(.exactKreaWorkbench) .exactPromptMain textarea:focus{outline-offset:0!important;box-shadow:none!important;outline:0!important}.exactKreaWorkbench.theme-light .exactPromptDock:focus-within{border-color:#c9c9c5;box-shadow:0 16px 44px #18181812,0 0 0 1px #1b1b1b0a}.exactKreaWorkbench.theme-light .exactKreaModel .modelPicker.compact .modelPickerTrigger{color:#777773!important;box-shadow:none!important;background:0 0!important;border:0!important}.exactKreaWorkbench.theme-light .exactKreaModel .modelPicker.compact .modelPickerTrigger:hover,.exactKreaWorkbench.theme-light .exactKreaModel .modelPicker.compact .modelPickerTrigger[aria-expanded=true]{color:#171717!important;background:0 0!important}.exactKreaWorkbench.theme-light .exactUnifiedSettingsPopover{color:#1e1e1d;background:#fff;border-color:#deded9;box-shadow:0 26px 70px #20201f29}.exactKreaWorkbench.theme-light .exactUnifiedSettingsPopover>header,.exactKreaWorkbench.theme-light .exactUnifiedSettingsPopover .exactSettingSection,.exactKreaWorkbench.theme-light .exactUnifiedSettingsPopover .exactUnifiedRatioSection,.exactKreaWorkbench.theme-light .exactUnifiedSettingsPopover .exactAdvancedLink{border-color:#e4e4e0}.exactKreaWorkbench.theme-light .exactUnifiedSettingsPopover .exactSettingSection>span{color:#282826}.exactKreaWorkbench.theme-light .exactUnifiedSettingsPopover .exactRatioGrid>button,.exactKreaWorkbench.theme-light .exactUnifiedSettingsPopover .exactSettingSection:not(.exactUnifiedRatioSection) button{color:#4b4b48;box-shadow:none;background:#f2f2f0;border:0}.exactKreaWorkbench.theme-light .exactUnifiedSettingsPopover .exactRatioGrid>button:hover,.exactKreaWorkbench.theme-light .exactUnifiedSettingsPopover .exactSettingSection:not(.exactUnifiedRatioSection) button:hover{color:#171716;background:#e8e8e5}.exactKreaWorkbench.theme-light .exactUnifiedSettingsPopover .exactRatioGrid>button.active,.exactKreaWorkbench.theme-light .exactUnifiedSettingsPopover .exactSettingSection:not(.exactUnifiedRatioSection) button.active{color:#fff;box-shadow:none;background:#20201f;border:0}.exactKreaWorkbench.theme-light .exactUnifiedSettingsPopover .exactAdvancedLink{color:#575753;background:0 0}.exactKreaWorkbench.theme-light .exactUnifiedSettingsPopover .exactAdvancedLink:hover{color:#111;background:0 0}.exactKreaWorkbench.theme-light .exactUnifiedSettingsPopover:after{border-color:#deded9}.appShell:has(.exactKreaWorkbench.theme-light) .sideRail{color:#1d1d1c;background:#fff;border-right-color:#e3e3df}.appShell:has(.exactKreaWorkbench.theme-light) .railCollapseToggle{color:#666662;background:#fff;border-color:#dededa}.appShell:has(.exactKreaWorkbench.theme-light) .railCollapseToggle:hover{color:#111;background:#f1f1ef;border-color:#c8c8c4}.appShell:has(.exactKreaWorkbench.theme-light) .sideRail nav>button{color:#292927}.appShell:has(.exactKreaWorkbench.theme-light) .sideRail nav>button>svg{color:#2e2e2b;background:#fff;border-color:#dededa}.appShell:has(.exactKreaWorkbench.theme-light) .railUser>svg{color:#2e2e2b;background:#fff;border-color:#dededa}.appShell:has(.exactKreaWorkbench.theme-light) .sideRail nav>button:hover{background:#f4f4f2}.appShell:has(.exactKreaWorkbench.theme-light) .sideRail nav>button.active{color:#111;box-shadow:none;background:#f0f0ee}.appShell:has(.exactKreaWorkbench.theme-light) .sideRail nav>button.active>svg{color:#fff;background:#171716;border-color:#171716}.appShell:has(.exactKreaWorkbench.theme-light) .railUser{color:#555551}.appShell:has(.exactKreaWorkbench.theme-light) .sideRail:not(.collapsed) .railBottom:before{background:#e3e3df}.appShell:has(.exactKreaWorkbench.theme-light) .sideRail:not(.collapsed) .railUser:hover{background:#f3f3f1}.exactKreaWorkbench.theme-light .exactHistoryRailToggle{color:#666662;background:#fffffff2;border-color:#ddddda;box-shadow:0 5px 18px #14141414}.exactKreaWorkbench.theme-light .exactHistoryRailToggle:hover,.exactKreaWorkbench.theme-light .exactHistoryRailToggle.active{color:#171717;background:#eeeeeb;border-color:#cececa}.exactKreaWorkbench.theme-light .exactAssetShelf{background:#f5f5f3;border-color:#deded9}.exactKreaWorkbench.theme-light .exactAssetShelf>div>button{color:#2a2a28;background:#fff;border-color:#deded9}.exactKreaWorkbench.theme-light .exactAssetShelf>div>button:hover{background:#ecece8;border-color:#c8c8c3}.exactKreaWorkbench.theme-light .exactKreaModel .modelPicker.compact .modelPickerMenu header{border-bottom-color:#e2e2de!important}.exactKreaWorkbench.theme-light .exactKreaModel .modelPicker.compact .modelPickerMenu>button{background:#f7f7f5!important;border-color:#deded9!important}.exactKreaWorkbench.theme-light .exactKreaModel .modelPicker.compact .modelPickerMenu>button:hover{background:#eeeeeb!important}.exactKreaWorkbench.theme-light .exactKreaModel .modelPicker.compact .modelPickerMenu>button.active{background:#fff!important;border-color:#242423!important;box-shadow:inset 0 0 0 1px #242423!important}.exactKreaWorkbench.theme-light .exactKreaModel .modelPicker.compact .modelPickerMenu>button em{color:#3d3d3a!important;background:#e7e7e3!important}.exactKreaWorkbench.theme-light .exactKreaModel .modelPicker.compact .modelPickerMenu footer{border-top-color:#e2e2de!important}.exactKreaModel .modelPicker.compact .modelPickerMenu footer{justify-content:space-between!important}.exactKreaModel .modelPicker.compact .modelPickerMenu footer>span{align-items:center;gap:6px;min-width:0;display:inline-flex}.exactKreaModel .modelPickerMenu .exactThemeToggle{border-radius:8px!important;flex:none!important;width:28px!important;min-width:28px!important;height:28px!important;padding:0!important;display:inline-flex!important;position:static!important;inset:auto!important;transform:none!important}.appShell:has(.exactKreaWorkbench) .exactKreaModel .modelPickerMenu .exactThemeToggle{border-radius:8px!important;flex:none!important;width:28px!important;min-width:28px!important;height:28px!important;padding:0!important;display:inline-flex!important;position:static!important;inset:auto!important;transform:none!important}.exactKreaModel .modelPickerMenu .exactThemeToggle svg{width:15px;height:15px}.exactKreaWorkbench.theme-light .exactModeSubmenu{color:#1f1f1e;background:#fff;border-color:#dcdcd8;box-shadow:0 26px 68px #20202024}.exactKreaWorkbench.theme-light .exactSubmenuBack{color:#555550;background:#f2f2f0;border-color:#dededa}.exactKreaWorkbench.theme-light .exactSubmenuBack:hover{color:#111;background:#e8e8e5}.exactKreaWorkbench.theme-light .exactSubSetting,.exactKreaWorkbench.theme-light .exactSubInput,.exactKreaWorkbench.theme-light .exactSubRange{border-color:#e5e5e1}.exactKreaWorkbench.theme-light .exactSubSetting>span,.exactKreaWorkbench.theme-light .exactSubInput>span,.exactKreaWorkbench.theme-light .exactSubRange>span{color:#666661}.exactKreaWorkbench.theme-light .exactSubOptionList>button,.exactKreaWorkbench.theme-light .exactSubInline button,.exactKreaWorkbench.theme-light .exactPositionGrid button{color:#40403d;background:#f4f4f2;border-color:#dfdfdb}.exactKreaWorkbench.theme-light .exactSubOptionList>button:hover,.exactKreaWorkbench.theme-light .exactSubInline button:hover,.exactKreaWorkbench.theme-light .exactPositionGrid button:hover{color:#171716;background:#eaeae7;border-color:#cfcfca}.exactKreaWorkbench.theme-light .exactSubOptionList>button.active,.exactKreaWorkbench.theme-light .exactSubInline button.active,.exactKreaWorkbench.theme-light .exactPositionGrid button.active{color:#fff;box-shadow:none;background:#20201f;border-color:#20201f}.exactKreaWorkbench.theme-light .exactSubOptionList>button small{color:#777773}.exactKreaWorkbench.theme-light .exactSubConfirm,.exactKreaWorkbench.theme-light .exactSubNotice{color:#30302e;background:#f5f5f3;border-color:#dfdfdb}.exactKreaWorkbench.theme-light .exactSubConfirm small,.exactKreaWorkbench.theme-light .exactSubNotice small{color:#747470}.exactKreaWorkbench.theme-light .exactSubInput input,.exactKreaWorkbench.theme-light .exactProjectNameEditor input{color:#20201f;background:#f6f6f4;border-color:#d7d7d2}.exactKreaWorkbench.theme-light .exactSubRange>span b{color:#20201f}.exactKreaWorkbench.theme-light .exactProjectToolbar{border-color:#e5e5e1}.exactKreaWorkbench.theme-light .exactProjectIdentity{color:#2d2d2a}.exactKreaWorkbench.theme-light .exactProjectIdentity:hover{background:#f2f2f0}.exactKreaWorkbench.theme-light .exactProjectHistory button,.exactKreaWorkbench.theme-light .exactProjectIcon{color:#555550;background:#f4f4f2;border-color:#dfdfdb}.exactKreaWorkbench.theme-light .exactProjectHistory button:hover,.exactKreaWorkbench.theme-light .exactProjectIcon:hover{color:#111;background:#e8e8e5}.exactKreaWorkbench.theme-light .exactProjectIcon.primary{color:#fff;background:#20201f;border-color:#20201f}.exactKreaWorkbench.theme-light .exactOriginalRatioHint{border-color:#e5e5e1}.exactKreaWorkbench.theme-light .exactOriginalRatioHint>span{color:#666661}.exactKreaWorkbench.theme-light .exactOriginalRatioHint small{color:#777773}.exactKreaWorkbench.theme-light .exactUnifiedSettingsPopover>.exactOriginalRatioHint{border-right-color:#e5e5e1}.exactKreaWorkbench.theme-light .exactModeSubmenu .exactSubmenuHeader{border-bottom-color:#e4e4e0}.exactKreaWorkbench.theme-light .exactModeArrow{color:#777773}.exactKreaWorkbench.theme-light .exactModeDetails{color:#20201f;background:#fff;border-color:#d9d9d5;box-shadow:0 24px 60px #20202020}.exactKreaWorkbench.theme-light .exactModeDetails>header{border-bottom-color:#e4e4e0}.exactKreaWorkbench.theme-light .exactLogoUpload{color:#30302e;background:#f5f5f3;border-color:#dfdfdb}.exactKreaWorkbench.theme-light .exactLogoUpload>svg{background:#e9e9e6}.exactKreaWorkbench.theme-light .exactLogoUpload:hover{background:#eeeeeb;border-color:#c8c8c3}.exactKreaWorkbench.theme-light .exactDetailsDone{color:#fff;background:#20201f}.exactKreaWorkbench.theme-light .exactDetailsDone:hover{background:#111}.exactKreaWorkbench.theme-light .exactCascadeUpload,.exactKreaWorkbench.theme-light .exactCascadeAssetRow,.exactKreaWorkbench.theme-light .exactCascadeUndo,.exactKreaWorkbench.theme-light .exactReferencePreview,.exactKreaWorkbench.theme-light .exactPreserveGrid label,.exactKreaWorkbench.theme-light .exactRegionAction,.exactKreaWorkbench.theme-light .exactReferenceInsert,.exactKreaWorkbench.theme-light .exactReferenceRemove,.exactKreaWorkbench.theme-light .exactProjectReferenceLink,.exactKreaWorkbench.theme-light .exactMaterialThumbs>button,.exactKreaWorkbench.theme-light .exactProjectSelectRow select,.exactKreaWorkbench.theme-light .exactProjectSelectRow>button,.exactKreaWorkbench.theme-light .exactInlineCreate,.exactKreaWorkbench.theme-light .exactProjectModeList>button,.exactKreaWorkbench.theme-light .exactProjectPreset button,.exactKreaWorkbench.theme-light .exactProjectAdvanced,.exactKreaWorkbench.theme-light .exactProjectSync,.exactKreaWorkbench.theme-light .exactShotStatus{color:#30302e;background:#f5f5f3;border-color:#dfdfdb}.exactKreaWorkbench.theme-light .exactCascadeUpload:hover,.exactKreaWorkbench.theme-light .exactCascadeAssetRow:hover,.exactKreaWorkbench.theme-light .exactCascadeUndo:hover,.exactKreaWorkbench.theme-light .exactRegionAction:hover,.exactKreaWorkbench.theme-light .exactReferenceInsert:hover,.exactKreaWorkbench.theme-light .exactProjectReferenceLink:hover,.exactKreaWorkbench.theme-light .exactProjectModeList>button:hover,.exactKreaWorkbench.theme-light .exactProjectAdvanced:hover{color:#171716;background:#ecece9;border-color:#c8c8c3}.exactKreaWorkbench.theme-light .exactCascadeUpload>svg{background:#e9e9e6}.exactKreaWorkbench.theme-light .exactCascadeUpload small,.exactKreaWorkbench.theme-light .exactCascadeAssetRow small,.exactKreaWorkbench.theme-light .exactReferencePreview small,.exactKreaWorkbench.theme-light .exactProjectReferenceLink small,.exactKreaWorkbench.theme-light .exactProjectModeList small,.exactKreaWorkbench.theme-light .exactShotStatus small,.exactKreaWorkbench.theme-light .exactShotStatus>span{color:#747470}.exactKreaWorkbench.theme-light .exactCascadeAssetRow.active,.exactKreaWorkbench.theme-light .exactProjectModeList>button.active{color:#fff;box-shadow:none;background:#20201f;border-color:#20201f}.exactKreaWorkbench.theme-light .exactCascadeAssetRow.active small,.exactKreaWorkbench.theme-light .exactProjectModeList>button.active small{color:#bcbcb8}.exactKreaWorkbench.theme-light .exactCascadeInsert,.exactKreaWorkbench.theme-light .exactCascadeDelete{color:#666662}.exactKreaWorkbench.theme-light .exactCascadeInsert:hover{color:#111;background:#e5e5e1}.exactKreaWorkbench.theme-light .exactCascadeDelete:hover,.exactKreaWorkbench.theme-light .exactReferenceRemove:hover{color:#9f2f2f;background:#fff0f0;border-color:#e3bcbc}.exactKreaWorkbench.theme-light .exactCascadeEmpty{color:#777773;background:#f6f6f4;border-color:#d7d7d2}.exactKreaWorkbench.theme-light .exactCascadeEmpty b{color:#30302e}.exactKreaWorkbench.theme-light .exactCascadeField{color:#666662}.exactKreaWorkbench.theme-light .exactCascadeField select,.exactKreaWorkbench.theme-light .exactCascadeField input,.exactKreaWorkbench.theme-light .exactCascadeField textarea,.exactKreaWorkbench.theme-light .exactInlineCreate input{color:#20201f;background:#fff;border-color:#d7d7d2}.exactKreaWorkbench.theme-light .exactPreserveGrid input{accent-color:#20201f}.exactKreaWorkbench.theme-light .exactProjectTypeGrid button,.exactKreaWorkbench.theme-light .exactInlineCreate button{color:#44443f;background:#eeeeca;border-color:#d8d8d3}.exactKreaWorkbench.theme-light .exactProjectTypeGrid button.active,.exactKreaWorkbench.theme-light .exactInlineCreate button.primary,.exactKreaWorkbench.theme-light .exactProjectPreset button.active{color:#fff;background:#20201f;border-color:#20201f}.exactKreaWorkbench.theme-light .exactReturnStandard{color:#666662;border-color:#dfdfdb}.exactKreaWorkbench.theme-light .exactReturnStandard:hover{color:#111;background:#f1f1ef}.exactKreaWorkbench.theme-light .exactProjectSync button{color:#30302e;background:#e7e7e3}.exactKreaWorkbench.theme-light .exactShotStatus.ready{background:#edf6ef;border-color:#bdd5c3}.exactKreaWorkbench.theme-light .exactShotStatus.warning{background:#fff8ec;border-color:#e3cfaa}.exactKreaWorkbench.theme-light .exactReferenceMenu.dropActive{border-color:#8b8b86;box-shadow:0 24px 60px #20202024,0 0 0 2px #20202012}.exactKreaWorkbench.theme-light .exactReferenceMenu.dropActive:after{color:#20201f;background:#fffffff2;border-color:#777773}.exactKreaWorkbench.theme-light .exactPromptAttachments{scrollbar-color:#c8c8c3 transparent}.exactKreaWorkbench.theme-light .exactPromptAttachment{color:#242423;background:#f5f5f3;border-color:#deded9}.exactKreaWorkbench.theme-light .exactPromptAttachment.active{border-color:#2b2b29;box-shadow:inset 0 0 0 1px #2b2b291f}.exactKreaWorkbench.theme-light .exactPromptAttachmentPreview>img{background:#e7e7e3}.exactKreaWorkbench.theme-light .exactPromptAttachmentPreview small,.exactKreaWorkbench.theme-light .exactPromptAttachmentRemove{color:#777773}.exactKreaWorkbench.theme-light .exactPromptAttachmentRemove:hover{color:#111;background:#e5e5e1}.exactKreaWorkbench.theme-light{--task-card:#fff;--task-card-soft:#fbfbfa;--task-line:#deded9;--task-text:#20201f;--task-muted:#747470;--task-subtle:#a1a19c;--task-tone:#20201f;--task-tone-rgb:32,32,31;--task-warn:#b77922;--task-danger:#c84d4d;--task-ok:#3f8b59}.exactKreaWorkbench.theme-light .exactKreaCanvas.hasTaskState>.emptyCanvas.exactTaskCanvas{background:radial-gradient(circle at 50% 38%,rgba(var(--task-tone-rgb),.035),transparent 34%),var(--krea-canvas)}.exactKreaWorkbench.theme-light .exactImageTaskCard{box-shadow:0 28px 70px #25252518,inset 0 1px #fff}.exactKreaWorkbench.theme-light .exactTaskRequest,.exactKreaWorkbench.theme-light .exactTaskActions button{background:#f5f5f2}.exactKreaWorkbench.theme-light .exactTaskActions button:hover{background:#ebebe7;border-color:#c8c8c3}.exactKreaWorkbench.theme-light .exactTaskVisual{background:radial-gradient(circle at 50% 42%,var(--task-state-tone),transparent 46%)}@supports (color:color-mix(in lab, red, red)){.exactKreaWorkbench.theme-light .exactTaskVisual{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--task-state-tone) 8%,transparent),transparent 46%)}}.exactKreaWorkbench.theme-light .exactTaskBrand,.exactKreaWorkbench.theme-light .exactTaskOrb,.exactKreaWorkbench.theme-light .exactTaskSteps li.done i,.exactKreaWorkbench.theme-light .exactTaskActions button.primary{color:#fff}.exactKreaWorkbench.theme-light .exactTaskSteps i{background:#fff}.exactKreaWorkbench.theme-light .exactTaskSteps li.done i,.exactKreaWorkbench.theme-light .exactTaskActions button.primary{background:var(--task-state-tone);border-color:var(--task-state-tone)}:root:has(.exactVideoWorkbench){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}body:has(.exactVideoWorkbench){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.appShell:has(.exactVideoWorkbench){--video-rail:218px;--video-composer-width:980px;--video-history-width:380px;color:#171717;background:#fff}.appShell:has(.exactVideoWorkbench){font-family:Inter,SF Pro Display,SF Pro Text,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.appShell:has(.exactVideoWorkbench) button{font-family:Inter,SF Pro Display,SF Pro Text,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.appShell:has(.exactVideoWorkbench) input{font-family:Inter,SF Pro Display,SF Pro Text,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.appShell:has(.exactVideoWorkbench) textarea{font-family:Inter,SF Pro Display,SF Pro Text,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.appShell:has(.exactVideoWorkbench) select{font-family:Inter,SF Pro Display,SF Pro Text,PingFang SC,Microsoft YaHei,system-ui,sans-serif}:is(.appShell:has(.exactVideoWorkbench) button,.appShell:has(.exactVideoWorkbench) input,.appShell:has(.exactVideoWorkbench) textarea,.appShell:has(.exactVideoWorkbench) select){accent-color:#111}:is(.appShell:has(.exactVideoWorkbench) button:focus-visible,.appShell:has(.exactVideoWorkbench) input:focus-visible,.appShell:has(.exactVideoWorkbench) textarea:focus-visible,.appShell:has(.exactVideoWorkbench) select:focus-visible){outline-offset:2px;outline:2px solid var(--video-focus,#202020)!important;box-shadow:none!important}.appShell:has(.exactVideoWorkbench) .sideRail{width:var(--video-rail);color:var(--video-text,#181818);background:var(--video-rail-bg,#fbfbfa);border-right:1px solid var(--video-line,#e3e3df);box-shadow:none;align-items:stretch;padding:72px 12px 74px;transition:width .22s,padding .22s;overflow:visible}.appShell:has(.exactVideoWorkbench) .sideRail:before{display:none}:is(.appShell:has(.exactVideoWorkbench) .brandButton,.appShell:has(.exactVideoWorkbench) .mobileRailClose){display:none!important}.appShell:has(.exactVideoWorkbench) .railCollapseToggle{z-index:3;width:32px;height:32px;color:var(--video-muted,#777);border:1px solid var(--video-line,#e1e1dd);background:0 0;border-radius:9px;place-items:center;padding:0;font-size:20px;line-height:1;display:grid;position:absolute;top:22px;right:16px}.appShell:has(.exactVideoWorkbench) .railCollapseToggle:hover{color:var(--video-text,#181818);background:var(--video-soft,#f1f1ee)}.appShell:has(.exactVideoWorkbench) .sideRail nav{flex-direction:column;gap:8px;width:100%;margin-top:0;display:flex}.appShell:has(.exactVideoWorkbench) .sideRail nav>button{width:100%;min-height:48px;color:var(--video-text-soft,#444441);text-align:left;background:0 0;border:0;border-radius:12px;justify-content:flex-start;align-items:center;gap:12px;padding:0 10px;font-size:14px;font-weight:500;display:flex;position:relative;flex-direction:row!important}.appShell:has(.exactVideoWorkbench) .sideRail nav>button:hover{color:var(--video-text,#171717);background:var(--video-soft,#f0f0ed)}.appShell:has(.exactVideoWorkbench) .sideRail nav>button.active{color:var(--video-text,#111);background:var(--video-soft-strong,#e9e9e5);box-shadow:none}.appShell:has(.exactVideoWorkbench) .sideRail nav>button:nth-child(3){margin-top:0}.appShell:has(.exactVideoWorkbench) .sideRail nav>button:nth-child(3):before{display:none!important}.appShell:has(.exactVideoWorkbench) .sideRail nav>button>svg{width:34px;height:34px;color:var(--video-text-soft,#454542);background:var(--video-control,#fff);border:1px solid var(--video-line,#dededa);border-radius:10px;flex:0 0 34px;padding:7px}.appShell:has(.exactVideoWorkbench) .sideRail nav>button.active>svg{color:var(--video-inverse,#fff);background:var(--video-accent,#111);border-color:var(--video-accent,#111)}.appShell:has(.exactVideoWorkbench) .sideRail nav>button>span:not(.railTooltip){color:inherit;white-space:nowrap;display:block}.appShell:has(.exactVideoWorkbench) .railBottom{width:auto;position:absolute;bottom:66px;left:12px;right:58px}.appShell:has(.exactVideoWorkbench) .railUser{width:100%;min-height:44px;color:var(--video-muted,#777);background:0 0;border-radius:10px;justify-content:flex-start;align-items:center;gap:9px;padding:0 8px;display:flex}.appShell:has(.exactVideoWorkbench) .railUser:hover{background:var(--video-soft,#f0f0ed)}.appShell:has(.exactVideoWorkbench) .railUser>svg{border:1px solid var(--video-line,#dededa);border-radius:10px;flex:0 0 32px;width:32px;height:32px;padding:7px}.appShell:has(.exactVideoWorkbench) .railTooltip{display:none!important}.appShell:has(.exactVideoWorkbench) .sideRail.collapsed{align-items:center;padding-left:11px;padding-right:11px}.appShell:has(.exactVideoWorkbench) .sideRail.collapsed nav>button{justify-content:center;gap:0;width:48px;min-height:48px;padding:0;overflow:visible}.appShell:has(.exactVideoWorkbench) .sideRail.collapsed nav>button>svg{flex-basis:38px;width:38px;height:38px;padding:8px}.appShell:has(.exactVideoWorkbench) .sideRail.collapsed .railUser{justify-content:center;width:48px;min-height:48px;padding:0}.appShell:has(.exactVideoWorkbench) .sideRail.collapsed .railTooltip{z-index:120;visibility:hidden;opacity:0;color:#fff;background:#222;border-radius:8px;width:max-content;min-height:34px;padding:8px 11px;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:50%;left:calc(100% + 10px);transform:translate(4px,-50%);box-shadow:0 10px 28px #0003;display:flex!important}.appShell:has(.exactVideoWorkbench) .sideRail.collapsed nav>button:hover .railTooltip{visibility:visible;opacity:1;transition-delay:.12s;transform:translateY(-50%)}.appShell:has(.exactVideoWorkbench) .sideRail.collapsed nav>button:focus-visible .railTooltip{visibility:visible;opacity:1;transition-delay:.12s;transform:translateY(-50%)}.appShell:has(.exactVideoWorkbench) .sideRail.collapsed .railUser:hover .railTooltip{visibility:visible;opacity:1;transition-delay:.12s;transform:translateY(-50%)}.appShell:has(.exactVideoWorkbench) .appMain{min-height:100vh;margin-left:var(--video-rail);background:var(--video-canvas,#fff);transition:margin-left .22s}:is(.appShell:has(.exactVideoWorkbench) .pageContent,.appShell:has(.exactVideoWorkbench) .toolMain){background:var(--video-canvas,#fff);width:100%;height:100vh;min-height:100vh;padding:0;overflow:hidden}.appShell:has(.exactVideoWorkbench) .appMain>header{z-index:82;width:194px;height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;padding:0;position:fixed;top:auto;bottom:10px;left:12px}.appShell:has(.exactVideoWorkbench) .appMain>header>div:last-child>button{width:100%;min-width:0;height:42px;color:var(--video-text-soft,#444);background:var(--video-soft,#f2f2ef);border:1px solid var(--video-line,#dededa);box-shadow:none;border-radius:10px;justify-content:center;align-items:center;padding:0 8px;display:inline-flex!important}.appShell:has(.exactVideoWorkbench) .appMain>header>div:last-child>button:last-child{color:var(--video-inverse,#fff);background:var(--video-accent,#171717);border-color:var(--video-accent,#171717);font-size:13px;font-weight:650}.appShell:has(.exactVideoWorkbench):has(.sideRail.collapsed) .appMain>header>div:last-child>button{width:42px;min-width:42px;padding:0;font-size:0;flex:0 0 42px!important}:is(.appShell:has(.exactVideoWorkbench):has(.sideRail.collapsed) .appMain>header>div:last-child>button span,.appShell:has(.exactVideoWorkbench):has(.sideRail.collapsed) .appMain>header>div:last-child>button strong){display:none!important}.exactVideoWorkbench{--video-canvas:#fff;--video-surface:#fff;--video-surface-glass:#fffffff2;--video-soft:#f4f4f2;--video-soft-strong:#ececea;--video-hover:#e9e9e6;--video-line:#dfdfdb;--video-line-strong:#c9c9c4;--video-text:#171717;--video-text-soft:#474744;--video-muted:#777773;--video-faint:#a0a09b;--video-accent:#111;--video-inverse:#fff;--video-success:#1aa34a;--video-warning:#ff8412;--video-danger:#d23a3a;--video-focus:#202020;--video-shadow-sm:0 5px 18px #1818180d;--video-shadow-md:0 18px 48px #24242018,0 2px 8px #2424200a;--video-shadow-lg:0 28px 84px #20202024;width:100%;min-height:620px;color:var(--video-text);isolation:isolate;background:radial-gradient(circle at 50% 43%,#fff 0 32%,#fdfdfc 63%,#fafaf8 100%);position:relative;overflow:hidden;height:100vh!important;display:block!important}.exactVideoWorkbench,.exactVideoWorkbench *{box-sizing:border-box}.exactVideoWorkbench button{cursor:pointer}.exactVideoWorkbench button:disabled{cursor:not-allowed}.exactVideoWorkbench ::selection{color:#fff;background:#242424}.exactVideoWorkbench .exactVideoScrim,.exactVideoWorkbench .exactVideoBackdrop{z-index:44;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000025;border:0;padding:0;position:absolute;inset:0}.exactVideoWorkbench .exactVideoTopbar{z-index:42;pointer-events:none;justify-content:space-between;align-items:center;min-height:42px;display:flex;position:absolute;top:22px;left:28px;right:28px}.exactVideoWorkbench .exactVideoTopbar>*{pointer-events:auto}.exactVideoWorkbench .exactVideoTopActions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.exactVideoWorkbench .exactVideoModel,.exactVideoWorkbench .exactVideoModelTrigger{min-height:38px;color:var(--video-muted);box-shadow:none;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 5px;font-size:14px;font-weight:620;display:inline-flex}.exactVideoWorkbench .exactVideoModel:hover,.exactVideoWorkbench .exactVideoModelTrigger:hover{color:var(--video-text);background:var(--video-soft)}.exactVideoWorkbench .exactVideoModel svg,.exactVideoWorkbench .exactVideoModelTrigger svg{width:15px;height:15px}.exactVideoWorkbench .exactVideoModelMark{width:28px;height:28px;color:var(--video-text);background:linear-gradient(145deg,var(--video-surface),var(--video-soft-strong));border:1px solid var(--video-line);box-shadow:var(--video-shadow-sm);border-radius:8px;flex:none;place-items:center;display:grid}.exactVideoWorkbench .exactVideoModelMark svg{stroke-width:1.9px;width:16px;height:16px}.exactVideoWorkbench .exactVideoModelChevron{width:20px;height:20px;color:var(--video-muted);border-radius:6px;flex:none;place-items:center;margin-left:1px;transition:color .16s,background .16s,transform .18s;display:grid;position:relative}.exactVideoWorkbench .exactVideoModelChevron:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.exactVideoWorkbench .exactVideoModel:hover .exactVideoModelChevron{color:var(--video-text);background:var(--video-surface)}.exactVideoWorkbench .exactVideoModel[aria-expanded=true] .exactVideoModelChevron:before{transform:translateY(2px)rotate(225deg)}.exactVideoWorkbench .exactVideoModelText{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.exactVideoWorkbench .exactVideoModelText b,.exactVideoWorkbench .exactVideoModelText span{max-width:250px;color:inherit;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.2;overflow:hidden}.exactVideoWorkbench .exactVideoModelText small{max-width:250px;color:var(--video-faint);white-space:nowrap;text-overflow:ellipsis;font-size:9px;line-height:1.2;overflow:hidden}.exactVideoWorkbench .exactVideoHistoryTrigger{min-width:126px;height:42px;color:var(--video-text-soft);background:var(--video-surface-glass);border:1px solid var(--video-line);box-shadow:var(--video-shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:600;display:inline-flex}.exactVideoWorkbench .exactVideoHistoryTrigger:hover,.exactVideoWorkbench .exactVideoHistoryTrigger.active{color:var(--video-text);background:var(--video-soft);border-color:var(--video-line-strong)}.exactVideoWorkbench .exactVideoHistoryTrigger svg{width:17px;height:17px}.exactVideoWorkbench .exactVideoModelMenu{z-index:66;width:344px;color:var(--video-text);background:var(--video-surface-glass);border:1px solid var(--video-line);box-shadow:var(--video-shadow-lg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;gap:6px;padding:8px;animation:.16s ease-out exactVideoPopoverIn;display:grid;position:absolute;top:68px;left:28px}.exactVideoWorkbench .exactVideoModelMenu>header{border-bottom:1px solid var(--video-line);flex-direction:column;gap:3px;padding:8px 9px 11px;display:flex}.exactVideoWorkbench .exactVideoModelMenu>header b{font-size:13px}.exactVideoWorkbench .exactVideoModelMenu>header small{color:var(--video-muted);font-size:10px}.exactVideoWorkbench .exactVideoModelMenu>button{width:100%;min-height:56px;color:var(--video-text-soft);background:var(--video-soft);text-align:left;border:1px solid #0000;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.exactVideoWorkbench .exactVideoModelMenu>button:hover,.exactVideoWorkbench .exactVideoModelMenu>button.active{color:var(--video-text);border-color:var(--video-text)}.exactVideoWorkbench .exactVideoModelMenu>button>span{gap:2px;min-width:0;display:grid}.exactVideoWorkbench .exactVideoModelMenu>button b{font-size:12px}.exactVideoWorkbench .exactVideoModelMenu>button small{color:var(--video-muted);font-size:9px}.exactVideoWorkbench .exactVideoModelMenu>button em{color:var(--video-text-soft);background:var(--video-surface);border:1px solid var(--video-line);border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal}.exactVideoWorkbench .exactVideoHero{z-index:10;pointer-events:none;flex-direction:column;align-items:center;transition:right .22s,opacity .18s,transform .22s;display:flex;position:absolute;top:128px;left:0;right:0}.exactVideoWorkbench .exactVideoHeroTitle,.exactVideoWorkbench .exactVideoHero h1{color:var(--video-text);letter-spacing:-.055em;align-items:center;gap:13px;margin:0;font-size:50px;font-weight:720;line-height:1;display:flex}.exactVideoWorkbench .exactVideoHeroIcon,.exactVideoWorkbench .exactVideoHero h1:before{content:"";width:42px;height:42px;color:var(--video-text);border:1px solid var(--video-line);box-shadow:var(--video-shadow-sm);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23171717' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16 13 5 3V8l-5 3'/%3E%3Crect x='3' y='6' width='13' height='12' rx='2'/%3E%3C/svg%3E") 50%/23px 23px no-repeat,linear-gradient(145deg,#fff,#e5e5e1);border-radius:11px;place-items:center;display:grid}.exactVideoWorkbench .exactVideoHeroIcon svg{width:23px;height:23px}.exactVideoWorkbench .exactVideoHeroIcon:has(svg){background:linear-gradient(145deg,#fff,#e5e5e1)}.exactVideoWorkbench .exactVideoHero>p{display:none}.exactVideoWorkbench .exactVideoInspirationDeck{pointer-events:auto;justify-content:center;align-items:flex-start;height:340px;margin-top:26px;padding-top:5px;display:flex}.exactVideoWorkbench .exactVideoInspirationCard{color:#fff;transform-origin:50% 88%;background:#d8d8d4;border:1px solid #ffffffb8;border-radius:18px;flex:0 0 210px;width:210px;height:300px;margin-left:-18px;padding:0;transition:transform .22s,filter .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 20px 50px #28282525}.exactVideoWorkbench .exactVideoInspirationCard:first-child{margin-left:0}.exactVideoWorkbench .exactVideoInspirationCard.card-1{z-index:1;transform:translateY(0)rotate(4deg)}.exactVideoWorkbench .exactVideoInspirationCard.card-2{z-index:3;transform:translateY(37px)rotate(1.5deg)}.exactVideoWorkbench .exactVideoInspirationCard.card-3{z-index:2;transform:translateY(16px)rotate(.5deg)}.exactVideoWorkbench .exactVideoInspirationCard.card-4{z-index:1;transform:translateY(30px)rotate(2.8deg)}.exactVideoWorkbench .exactVideoInspirationCard:hover{z-index:8;filter:brightness(1.04);transform:translateY(-7px)rotate(0)scale(1.025);box-shadow:0 26px 58px #28282532}.exactVideoWorkbench .exactVideoInspirationCard>img,.exactVideoWorkbench .exactVideoInspirationCard>.exactVideoCardArtwork{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.exactVideoWorkbench .exactVideoInspirationCard:not(:has(img)):not(:has(.exactVideoCardArtwork)):before{content:"";background:radial-gradient(circle at 68% 24%,#fff7 0 7%,#0000 32%),linear-gradient(145deg,#b9aa8d,#6b5c49 54%,#222);position:absolute;inset:0}.exactVideoWorkbench .exactVideoInspirationCard.card-2:not(:has(img)):not(:has(.exactVideoCardArtwork)):before{background:radial-gradient(circle at 60% 33%,#ffe0a8 0 12%,#0000 38%),linear-gradient(145deg,#ba9364,#73523d 54%,#2b221e)}.exactVideoWorkbench .exactVideoInspirationCard.card-3:not(:has(img)):not(:has(.exactVideoCardArtwork)):before{background:radial-gradient(circle at 55% 32%,#ff9f60 0 7%,#0000 31%),linear-gradient(145deg,#3d322d,#74422c 55%,#111)}.exactVideoWorkbench .exactVideoInspirationCard.card-4:not(:has(img)):not(:has(.exactVideoCardArtwork)):before{background:radial-gradient(circle at 58% 32%,#dff4ff 0 8%,#0000 37%),linear-gradient(145deg,#b8cad2,#71818c 58%,#24313a)}.exactVideoWorkbench .exactVideoInspirationCard:after{content:"";background:linear-gradient(#0000,#0000000c 24%,#000000d7 100%);position:absolute;inset:45% 0 0}.exactVideoWorkbench .exactVideoInspirationCard small,.exactVideoWorkbench .exactVideoInspirationCard .exactVideoCardLabel{z-index:2;color:#fff;letter-spacing:-.035em;text-align:left;text-shadow:0 2px 12px #000a;white-space:nowrap;text-overflow:ellipsis;font-size:19px;font-weight:700;line-height:1.15;position:absolute;bottom:18px;left:18px;right:14px;overflow:hidden}.exactVideoWorkbench .exactVideoComposer,.exactVideoWorkbench .exactVideoPromptDock{z-index:50;width:min(var(--video-composer-width,980px),calc(100% - 64px));height:132px;color:var(--video-text);background:var(--video-surface-glass);border:1px solid var(--video-line);box-shadow:var(--video-shadow-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:30px;transition:left .22s,width .22s,border-color .16s,box-shadow .16s;position:absolute;bottom:18px;left:50%;right:auto;overflow:visible;transform:translate(-50%)}.exactVideoWorkbench .exactVideoComposer:focus-within,.exactVideoWorkbench .exactVideoPromptDock:focus-within{border-color:var(--video-line-strong);box-shadow:var(--video-shadow-md),0 0 0 1px #1111110d}.exactVideoWorkbench .exactVideoComposer.dropActive,.exactVideoWorkbench .exactVideoPromptDock.dropActive{border-color:var(--video-text);box-shadow:0 0 0 2px #1111,var(--video-shadow-md)}.exactVideoWorkbench .exactVideoComposer.dropActive:after,.exactVideoWorkbench .exactVideoPromptDock.dropActive:after{content:"松开即可添加创作素材";z-index:20;color:var(--video-text);background:var(--video-surface);place-items:center;display:grid;position:absolute;inset:8px}@supports (color:color-mix(in lab, red, red)){.exactVideoWorkbench .exactVideoComposer.dropActive:after,.exactVideoWorkbench .exactVideoPromptDock.dropActive:after{background:color-mix(in srgb,var(--video-surface) 94%,transparent)}}.exactVideoWorkbench .exactVideoComposer.dropActive:after,.exactVideoWorkbench .exactVideoPromptDock.dropActive:after{border:1px dashed var(--video-text);pointer-events:none;content:"松开即可上传图片或视频";border-radius:23px;font-size:13px;font-weight:650}.exactVideoWorkbench .exactVideoPromptMain{position:absolute;inset:0 0 52px}.exactVideoWorkbench .exactVideoPromptMain textarea{width:100%;height:100%;min-height:0;color:var(--video-text);caret-color:var(--video-text);resize:none;box-shadow:none;background:0 0;border:0;outline:0;padding:22px 26px 8px;font-size:16px;line-height:1.45;position:absolute;inset:0}.appShell:has(.exactVideoWorkbench) .exactVideoPromptMain textarea:focus-visible{outline-offset:0;outline:0!important}.exactVideoWorkbench .exactVideoPromptMain textarea::placeholder{color:var(--video-faint);opacity:1}.exactVideoWorkbench .exactVideoPromptCount{color:var(--video-faint);font-variant-numeric:tabular-nums;pointer-events:none;font-size:9px;position:absolute;top:21px;right:24px}.exactVideoWorkbench .exactVideoPromptDock.hasAttachments{height:190px}.exactVideoWorkbench .exactVideoPromptDock.hasAttachments .exactVideoPromptMain textarea{height:calc(100% - 62px);padding-top:10px;top:62px}.exactVideoWorkbench .exactVideoPromptDock.hasAttachments .exactVideoPromptCount{top:74px}.exactVideoWorkbench .exactVideoAttachments{z-index:3;scrollbar-width:thin;scrollbar-color:var(--video-line-strong) transparent;align-items:center;gap:8px;height:46px;padding-bottom:1px;display:flex;position:absolute;top:11px;left:22px;right:22px;overflow:auto hidden}.exactVideoWorkbench .exactVideoAttachment{height:44px;color:var(--video-text);background:var(--video-soft);border:1px solid var(--video-line);border-radius:12px;flex:0 0 188px;grid-template-columns:minmax(0,154px) 26px;align-items:center;display:grid;position:relative;overflow:hidden}.exactVideoWorkbench .exactVideoAttachment.primary{border-color:var(--video-text);box-shadow:inset 0 0 0 1px #1112}.exactVideoWorkbench .exactVideoAttachment.video{border-style:dashed}.exactVideoWorkbench .exactVideoAttachmentPreview{min-width:0;height:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:7px;padding:3px 4px;display:grid}.exactVideoWorkbench .exactVideoAttachmentPreview>img,.exactVideoWorkbench .exactVideoAttachmentPreview>video{object-fit:cover;background:var(--video-surface);border-radius:8px;width:36px;height:36px}.exactVideoWorkbench .exactVideoAttachmentPreview>span{gap:2px;min-width:0;display:grid}.exactVideoWorkbench .exactVideoAttachmentPreview b,.exactVideoWorkbench .exactVideoAttachmentPreview small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.exactVideoWorkbench .exactVideoAttachmentPreview b{font-size:10px;font-weight:700}.exactVideoWorkbench .exactVideoAttachmentPreview small{color:var(--video-muted);font-size:8px}.exactVideoWorkbench .exactVideoAttachmentRemove{width:24px;height:24px;color:var(--video-muted);background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.exactVideoWorkbench .exactVideoAttachmentRemove:hover{color:var(--video-text);background:var(--video-surface)}.exactVideoWorkbench .exactVideoAttachments{scrollbar-width:none;gap:6px;height:48px}.exactVideoWorkbench .exactVideoAttachments::-webkit-scrollbar{display:none}.exactVideoWorkbench .exactVideoAttachment{border-radius:10px;flex:0 0 46px;grid-template-columns:1fr;width:46px;height:46px;overflow:hidden}.exactVideoWorkbench .exactVideoAttachmentPreview{width:100%;height:100%;padding:2px;display:block}.exactVideoWorkbench .exactVideoAttachmentPreview>img,.exactVideoWorkbench .exactVideoAttachmentPreview>video{border-radius:7px;width:40px;height:40px}.exactVideoWorkbench .exactVideoAttachmentPreview>span:not(.exactVideoAttachmentFallback){display:none}.exactVideoWorkbench .exactVideoAttachmentRemove{z-index:2;color:#fff;background:#111a;border-radius:999px;width:16px;height:16px;position:absolute;top:3px;right:3px}.exactVideoWorkbench .exactVideoAttachment.pending{box-shadow:none;background:#b5b5b5;border-color:#a3a3a3}.exactVideoWorkbench .exactVideoAttachment.pending .exactVideoAttachmentPreview{cursor:default;opacity:1;pointer-events:none}.exactVideoWorkbench .exactVideoAttachment.pending .exactVideoAttachmentPreview>img,.exactVideoWorkbench .exactVideoAttachment.pending .exactVideoAttachmentPreview>video{filter:grayscale();opacity:.58}.exactVideoWorkbench .exactVideoAttachment .composerAttachmentProgress{z-index:1;color:#e0e0e0;pointer-events:none;background:#7778;place-items:center;display:grid;position:absolute;inset:0}.exactVideoWorkbench .exactVideoAttachment.pending .exactVideoAttachmentRemove{z-index:3;pointer-events:auto}.exactVideoWorkbench .exactVideoPromptToolbar{align-items:center;min-height:40px;display:flex;position:absolute;bottom:13px;left:19px;right:18px}.exactVideoWorkbench .exactVideoPills{scrollbar-width:none;justify-content:flex-start;align-items:center;gap:8px;min-width:0;max-width:calc(100% - 64px);display:flex;overflow-x:auto}.exactVideoWorkbench .exactVideoPills::-webkit-scrollbar{display:none}.exactVideoWorkbench .exactVideoPill{min-width:0;height:40px;color:var(--video-text-soft);background:var(--video-soft);border:1px solid var(--video-line);white-space:nowrap;box-shadow:none;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:560;display:inline-flex}.exactVideoWorkbench .exactVideoPill:hover,.exactVideoWorkbench .exactVideoPill.active,.exactVideoWorkbench .exactVideoPill[aria-expanded=true]{color:var(--video-text);background:var(--video-hover);border-color:var(--video-line-strong)}.exactVideoWorkbench .exactVideoPill svg{stroke-width:1.9px;flex:none;width:17px;height:17px}.exactVideoWorkbench .exactVideoPill.iconOnly{width:40px;padding:0}.exactVideoWorkbench .exactVideoModePill{min-width:132px}.exactVideoWorkbench .exactVideoMaterialsPill{min-width:118px}.exactVideoWorkbench .exactVideoSettingsPill{min-width:188px}.exactVideoWorkbench .exactVideoModelPill{max-width:230px}.exactVideoWorkbench .exactVideoModelPill>span{text-overflow:ellipsis;overflow:hidden}.exactVideoWorkbench .exactVideoAllPill{letter-spacing:2px;width:40px;min-width:40px;padding:0}.exactVideoWorkbench .exactVideoGenerateButton{width:52px;height:52px;color:var(--video-inverse);background:var(--video-accent);border:0;border-radius:50%;place-items:center;padding:0;transition:transform .16s,opacity .16s,background .16s;display:grid;position:absolute;bottom:0;right:0;box-shadow:0 10px 26px #0000002c}.exactVideoWorkbench .exactVideoGenerateButton:hover{transform:translateY(-2px)scale(1.02)}.exactVideoWorkbench .exactVideoGenerateButton:disabled{opacity:.42;transform:none}.exactVideoWorkbench .exactVideoGenerateButton svg{stroke-width:1.8px;width:23px;height:23px}.exactVideoWorkbench .exactVideoPromptToolbar.hasPointEstimate .exactVideoPills{max-width:calc(100% - 122px)}.exactVideoWorkbench .exactVideoPointEstimate{height:46px;color:var(--video-text-soft);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex;position:absolute;bottom:0;right:58px}.exactVideoWorkbench .exactVideoPointEstimate b{font-size:12px;font-weight:720;line-height:1}.exactVideoWorkbench .exactVideoPointEstimate svg{color:#9b771d;stroke-width:1.9px;width:15px;height:15px}.exactVideoWorkbench .exactVideoComposerMeta{color:var(--video-faint);pointer-events:none;font-size:10px;position:absolute;top:17px;right:84px}@keyframes exactVideoPopoverIn{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@keyframes exactVideoDrawerIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.exactVideoWorkbench .exactVideoPopover{z-index:55;color:var(--video-text);background:var(--video-surface-glass);border:1px solid var(--video-line);box-shadow:var(--video-shadow-lg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:17px;animation:.16s ease-out exactVideoPopoverIn;position:absolute;bottom:166px}.exactVideoWorkbench .exactVideoPopover:after{content:"";background:inherit;border-right:1px solid var(--video-line);border-bottom:1px solid var(--video-line);width:14px;height:14px;position:absolute;bottom:-7px;transform:rotate(45deg)}.exactVideoWorkbench .exactVideoPopover>header,.exactVideoWorkbench .exactVideoPopover .exactVideoPanelHeader{background:0 0;border:0;flex-direction:column;gap:3px;margin:0 0 13px;padding:0;display:flex}.exactVideoWorkbench .exactVideoPopover>header b,.exactVideoWorkbench .exactVideoPanelHeader b{letter-spacing:-.02em;font-size:16px}.exactVideoWorkbench .exactVideoPopover>header small,.exactVideoWorkbench .exactVideoPanelHeader small{color:var(--video-muted);font-size:11px}.exactVideoWorkbench .exactVideoPanelClose,.exactVideoWorkbench .exactVideoIconButton{width:34px;height:34px;color:var(--video-text-soft);background:var(--video-soft);border:1px solid var(--video-line);border-radius:10px;place-items:center;padding:0;display:grid}.exactVideoWorkbench .exactVideoPanelClose:hover,.exactVideoWorkbench .exactVideoIconButton:hover{color:var(--video-text);background:var(--video-hover)}.exactVideoWorkbench .exactVideoPopoverActions{border-top:1px solid var(--video-line);justify-content:flex-end;align-items:center;gap:7px;margin-top:12px;padding-top:12px;display:flex}.exactVideoWorkbench .exactVideoPopoverActions>button{min-width:76px;height:38px;color:var(--video-text-soft);background:var(--video-soft);border:1px solid var(--video-line);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:11px;font-weight:620;display:inline-flex}.exactVideoWorkbench .exactVideoPopoverActions>button:hover{color:var(--video-text);background:var(--video-hover)}.exactVideoWorkbench .exactVideoPopoverActions>button.primary,.exactVideoWorkbench .exactVideoPopoverActions>button:last-child:not(:only-child){color:var(--video-inverse);background:var(--video-accent);border-color:var(--video-accent)}.exactVideoWorkbench .exactVideoModePopover{left:max(24px,calc((100% - var(--video-composer-width,980px))/2 + 2px));width:342px;max-height:min(540px,100vh - 218px);overflow:visible}.exactVideoWorkbench .exactVideoModePopover:after{left:62px}.exactVideoWorkbench .exactVideoModeList,.exactVideoWorkbench .exactVideoModeGrid{scrollbar-width:thin;scrollbar-color:var(--video-line-strong) transparent;grid-template-columns:1fr;gap:7px;max-height:calc(100vh - 330px);padding-right:2px;display:grid;overflow:auto}.exactVideoWorkbench .exactVideoModeList>button,.exactVideoWorkbench .exactVideoModeGrid>button{width:100%;min-height:64px;color:var(--video-text-soft);background:var(--video-soft);border:1px solid var(--video-line);text-align:left;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.exactVideoWorkbench .exactVideoModeList>button:hover,.exactVideoWorkbench .exactVideoModeList>button.active,.exactVideoWorkbench .exactVideoModeGrid>button:hover,.exactVideoWorkbench .exactVideoModeGrid>button.active{color:var(--video-text);background:var(--video-surface);border-color:var(--video-line-strong);box-shadow:0 4px 14px #18181809}.exactVideoWorkbench .exactVideoModeList>button>svg,.exactVideoWorkbench .exactVideoModeGrid>button>svg:first-child{stroke-width:1.8px;width:24px;height:24px}.exactVideoWorkbench .exactVideoModeList>button>span,.exactVideoWorkbench .exactVideoModeGrid>button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.exactVideoWorkbench .exactVideoModeList b,.exactVideoWorkbench .exactVideoModeGrid b{font-size:13px}.exactVideoWorkbench .exactVideoModeList small,.exactVideoWorkbench .exactVideoModeGrid small{color:var(--video-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.exactVideoWorkbench .exactVideoModeArrow{width:18px;color:var(--video-muted);place-items:center;transition:transform .15s;display:grid}.exactVideoWorkbench .exactVideoModeList>button:hover .exactVideoModeArrow,.exactVideoWorkbench .exactVideoModeGrid>button:hover .exactVideoModeArrow{transform:translate(2px)}.exactVideoWorkbench .exactVideoSelectedMark{color:#fff;background:#111;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.exactVideoWorkbench .exactVideoPrecisePanel{left:max(374px,calc((100% - var(--video-composer-width,980px))/2 + 350px));width:340px;max-height:min(610px,100vh - 218px);overflow:auto}:is(.exactVideoWorkbench:has(.exactVideoPrecisePanel) .exactVideoModePopover,.exactVideoWorkbench .exactVideoPrecisePanel){height:min(344px,100vh - 190px);overflow:auto}.exactVideoWorkbench .exactVideoPrecisePanel:after{display:none}.exactVideoWorkbench:has(.exactVideoPrecisePanel) .exactVideoModePopover:after{display:none}.exactVideoWorkbench .exactVideoBackHeader{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;border-bottom:1px solid var(--video-line)!important;margin:-2px -2px 13px!important;padding:0 0 13px!important;display:grid!important}.exactVideoWorkbench .exactVideoBackButton{width:34px;height:34px;color:var(--video-text);background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}.exactVideoWorkbench .exactVideoBackButton:hover{background:var(--video-soft)}.exactVideoWorkbench .exactVideoBackHeader>span{gap:2px;min-width:0;display:grid}.exactVideoWorkbench .exactVideoBackHeader b{font-size:15px!important}.exactVideoWorkbench .exactVideoBackHeader small{color:var(--video-muted);font-size:10px}.exactVideoWorkbench .exactVideoSubSection{border-top:1px solid var(--video-line);gap:9px;padding:11px 0;display:grid}.exactVideoWorkbench .exactVideoBackHeader+.exactVideoSubSection{border-top:0;padding-top:0}.exactVideoWorkbench .exactVideoSubSection>label,.exactVideoWorkbench .exactVideoSubSection>.exactVideoSubLabel{color:var(--video-text-soft);font-size:11px;font-weight:650}.exactVideoWorkbench .exactVideoAddSubject{width:100%;min-height:44px;color:var(--video-text-soft);background:var(--video-surface);border:1px dashed var(--video-line-strong);border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}.exactVideoWorkbench .exactVideoAddSubject:hover{color:var(--video-text);background:var(--video-soft)}.exactVideoWorkbench .exactVideoSegmented{background:var(--video-soft);border:1px solid var(--video-line);border-radius:10px;grid-auto-columns:1fr;grid-auto-flow:column;padding:2px;display:grid}.exactVideoWorkbench .exactVideoSegmented>button{min-width:0;height:34px;color:var(--video-text-soft);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 8px;font-size:11px}.exactVideoWorkbench .exactVideoSegmented>button:hover{color:var(--video-text)}.exactVideoWorkbench .exactVideoSegmented>button.active{color:var(--video-inverse);background:var(--video-accent);box-shadow:0 2px 8px #0002}.exactVideoWorkbench .exactVideoLockList{gap:9px;display:grid}.exactVideoWorkbench .exactVideoLockRow{min-height:26px;color:var(--video-text-soft);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.exactVideoWorkbench .exactVideoSwitch{background:#c7c7c3;border:0;border-radius:999px;flex:none;width:42px;height:24px;padding:0;transition:background .16s;position:relative}.exactVideoWorkbench .exactVideoSwitch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 5px #0004}.exactVideoWorkbench .exactVideoSwitch.active,.exactVideoWorkbench .exactVideoSwitch[aria-checked=true]{background:var(--video-accent)}.exactVideoWorkbench .exactVideoSwitch.active:after,.exactVideoWorkbench .exactVideoSwitch[aria-checked=true]:after{transform:translate(18px)}.exactVideoWorkbench .exactVideoPrimaryAction{width:100%;height:44px;color:var(--video-inverse);background:var(--video-accent);border:1px solid var(--video-accent);border-radius:11px;justify-content:center;align-items:center;gap:8px;margin-top:4px;font-size:12px;font-weight:680;display:flex}.exactVideoWorkbench .exactVideoPrimaryAction:hover{filter:brightness(1.12)}.exactVideoWorkbench .exactVideoMaterialsPopover{left:max(172px,calc((100% - var(--video-composer-width,980px))/2 + 148px));width:464px;max-height:min(570px,100vh - 218px);overflow:visible}.exactVideoWorkbench .exactVideoMaterialsPopover:after{left:86px}.exactVideoWorkbench .exactVideoMaterialsHeader{justify-content:space-between;align-items:start;gap:16px;flex-direction:row!important;display:flex!important}.exactVideoWorkbench .exactVideoMaterialsHeader>span{gap:3px;display:grid}.exactVideoWorkbench .exactVideoMaterialsHeader>em{color:var(--video-muted);font-size:11px;font-style:normal}.exactVideoWorkbench .exactVideoMaterialSummary{min-height:24px;color:var(--video-muted);background:var(--video-soft);border:1px solid var(--video-line);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:9px;display:inline-flex}.exactVideoWorkbench .exactVideoSourceTabs{background:var(--video-soft);border:1px solid var(--video-line);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:2px;margin-bottom:12px;padding:2px;display:grid}.exactVideoWorkbench .exactVideoSourceTabs>button{height:34px;color:var(--video-text-soft);background:0 0;border:0;border-radius:8px;font-size:11px}.exactVideoWorkbench .exactVideoSourceTabs>button:hover{color:var(--video-text)}.exactVideoWorkbench .exactVideoSourceTabs>button.active{color:var(--video-inverse);background:var(--video-accent)}.exactVideoWorkbench .exactVideoMaterialTypes{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.exactVideoWorkbench .exactVideoMaterialTypes>button{min-width:0;min-height:80px;color:var(--video-text-soft);background:var(--video-surface);border:1px solid var(--video-line);white-space:nowrap;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:8px 4px;font-size:10px;display:flex}.exactVideoWorkbench .exactVideoMaterialTypes>label.exactVideoMaterialType{min-width:0;min-height:80px;color:var(--video-text-soft);background:var(--video-surface);border:1px solid var(--video-line);white-space:nowrap;cursor:pointer;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:8px 4px;font-size:10px;display:flex;position:relative}.exactVideoWorkbench .exactVideoMaterialTypes>label.exactVideoMaterialType:hover,.exactVideoWorkbench .exactVideoMaterialTypes>label.exactVideoMaterialType.active{color:var(--video-text);background:var(--video-soft);border-color:var(--video-line-strong)}.exactVideoWorkbench label.exactVideoMaterialType>input[type=file],.exactVideoWorkbench .exactVideoMaterialType>input[type=file]{cursor:pointer;pointer-events:auto;opacity:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}.appShell:has(.exactVideoWorkbench) label.exactVideoMaterialType>input[type=file]:focus-visible{outline:0!important}.exactVideoWorkbench label.exactVideoMaterialType:focus-within{border-color:var(--video-line-strong);box-shadow:0 0 0 2px var(--video-text)}@supports (color:color-mix(in lab, red, red)){.exactVideoWorkbench label.exactVideoMaterialType:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--video-text) 10%,transparent)}}.exactVideoWorkbench .exactVideoMaterialType svg{stroke-width:1.7px;width:24px;height:24px}.exactVideoWorkbench .exactVideoExactText{min-height:42px;color:var(--video-text-soft);background:var(--video-soft);border:1px solid var(--video-line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:9px;padding:9px 10px;font-size:10px;line-height:1.45;display:flex}.exactVideoWorkbench .exactVideoExactText>input{flex:none;width:15px;height:15px;margin:1px 0 0}.exactVideoWorkbench .exactVideoExactText>span{gap:2px;min-width:0;display:grid}.exactVideoWorkbench .exactVideoExactText b{color:var(--video-text);font-size:10px}.exactVideoWorkbench .exactVideoExactText small{color:var(--video-muted);font-size:9px}.exactVideoWorkbench .exactVideoMaterialTypes>button:hover,.exactVideoWorkbench .exactVideoMaterialTypes>button.active{color:var(--video-text);background:var(--video-soft);border-color:var(--video-line-strong)}.exactVideoWorkbench .exactVideoMaterialTypes svg{stroke-width:1.7px;width:24px;height:24px}.exactVideoWorkbench .exactVideoMaterialGrid{scrollbar-width:thin;scrollbar-color:var(--video-line-strong) transparent;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;max-height:190px;margin-top:13px;padding-right:2px;display:grid;overflow:auto}.exactVideoWorkbench .exactVideoMaterialCard{min-width:0;color:var(--video-text-soft);text-align:left;background:0 0;border:0;gap:5px;padding:0;display:grid;position:relative}.exactVideoWorkbench .exactVideoMaterialCard img,.exactVideoWorkbench .exactVideoMaterialThumb{aspect-ratio:4/3;object-fit:cover;background:var(--video-soft);border:1px solid var(--video-line);border-radius:10px;width:100%;display:block}.exactVideoWorkbench .exactVideoMaterialCard span{white-space:nowrap;text-overflow:ellipsis;padding:0 2px;font-size:10px;overflow:hidden}.exactVideoWorkbench .exactVideoMaterialCard.active img,.exactVideoWorkbench .exactVideoMaterialCard.active .exactVideoMaterialThumb{border-color:var(--video-text);box-shadow:0 0 0 1px var(--video-text)}.exactVideoWorkbench .exactVideoMaterialHint{color:var(--video-faint);margin:10px 0 0;font-size:10px}.exactVideoWorkbench .exactVideoSettingsPopover{width:520px;max-height:min(590px,100vh - 218px);left:50%;overflow:visible;transform:translate(-50%)}.exactVideoWorkbench .exactVideoSettingsPopover:after{margin-left:-7px;left:50%}.exactVideoWorkbench .exactVideoSettingsPopover[class]{animation:.16s ease-out exactVideoSettingsIn}@keyframes exactVideoSettingsIn{0%{opacity:0;transform:translate(-50%,8px)scale(.985)}to{opacity:1;transform:translate(-50%)}}.exactVideoWorkbench .exactVideoSettingsGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:0 22px;display:grid}.exactVideoWorkbench .exactVideoSettingsColumn{align-content:start;display:grid}.exactVideoWorkbench .exactVideoSettingsColumn+.exactVideoSettingsColumn{border-left:1px solid var(--video-line);padding-left:22px}.exactVideoWorkbench .exactVideoSettingSection{border-top:1px solid var(--video-line);gap:9px;padding:11px 0;display:grid}.exactVideoWorkbench .exactVideoSettingsColumn>.exactVideoSettingSection:first-child{border-top:0;padding-top:0}.exactVideoWorkbench .exactVideoSettingSection>span{color:var(--video-text-soft);font-size:11px;font-weight:680}.exactVideoWorkbench .exactVideoOptionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.exactVideoWorkbench .exactVideoOptionGrid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.exactVideoWorkbench .exactVideoOptionGrid.columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.exactVideoWorkbench .exactVideoOptionGrid>button{min-width:0;height:36px;color:var(--video-text-soft);background:var(--video-surface);border:1px solid var(--video-line);white-space:nowrap;border-radius:9px;padding:0 8px;font-size:10px}.exactVideoWorkbench .exactVideoOptionGrid>button:hover{color:var(--video-text);background:var(--video-soft)}.exactVideoWorkbench .exactVideoOptionGrid>button.active{color:var(--video-inverse);background:var(--video-accent);border-color:var(--video-accent)}.exactVideoWorkbench .exactVideoSettingRow{min-height:34px;color:var(--video-text-soft);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.exactVideoWorkbench .exactVideoComputeEstimate{min-height:44px;color:var(--video-text-soft);background:var(--video-soft);border:1px solid var(--video-line);border-radius:11px;justify-content:center;align-items:center;gap:6px;margin-top:11px;font-size:12px;display:flex}.exactVideoWorkbench .exactVideoComputeEstimate>b{color:var(--video-text);font-size:13px}.exactVideoWorkbench .exactVideoSettingLabel{justify-content:space-between;align-items:center;gap:8px;display:flex}.exactVideoWorkbench .exactVideoSettingLabel>b{font:inherit}.exactVideoWorkbench .exactVideoSettingLabel>small{color:var(--video-muted);white-space:nowrap;font-size:9px;font-weight:500}.exactVideoWorkbench .exactVideoAllFunctions{z-index:60;width:min(1180px,100% - 72px);min-height:0;color:var(--video-text);background:var(--video-surface-glass);border:1px solid var(--video-line);box-shadow:var(--video-shadow-lg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:26px;padding:24px 28px 20px;animation:.18s ease-out exactVideoAllIn;display:none;position:absolute;top:68px;bottom:178px;left:50%;overflow:auto;transform:translate(-50%)}.exactVideoWorkbench .exactVideoAllFunctions.open,.exactVideoWorkbench.allFunctionsOpen .exactVideoAllFunctions{display:block}@keyframes exactVideoAllIn{0%{opacity:0;transform:translate(-50%,10px)scale(.992)}to{opacity:1;transform:translate(-50%)}}.exactVideoWorkbench .exactVideoAllHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.exactVideoWorkbench .exactVideoAllTitle{gap:4px;display:grid}.exactVideoWorkbench .exactVideoAllTitle h2{letter-spacing:-.035em;margin:0;font-size:25px;line-height:1.1}.exactVideoWorkbench .exactVideoAllTitle p{color:var(--video-muted);margin:0;font-size:11px}.exactVideoWorkbench .exactVideoProjectToolbar{background:var(--video-surface);border:1px solid var(--video-line);border-radius:13px;align-items:center;gap:4px;min-height:46px;padding:4px 6px;display:flex}.exactVideoWorkbench .exactVideoProjectIdentity{min-width:190px;height:36px;color:var(--video-text-soft);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 9px;display:grid}.exactVideoWorkbench .exactVideoProjectIdentity:hover{background:var(--video-soft)}.exactVideoWorkbench .exactVideoProjectIdentity>i{background:#39bd69;border-radius:50%;width:7px;height:7px}.exactVideoWorkbench .exactVideoProjectIdentity>span{gap:8px;min-width:0;display:flex}.exactVideoWorkbench .exactVideoProjectIdentity b,.exactVideoWorkbench .exactVideoProjectIdentity small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.exactVideoWorkbench .exactVideoProjectIdentity b{font-size:10px}.exactVideoWorkbench .exactVideoProjectIdentity small{color:var(--video-muted);font-size:9px}.exactVideoWorkbench .exactVideoProjectToolbar>button:not(.exactVideoProjectIdentity){height:36px;color:var(--video-text-soft);border:0;border-left:1px solid var(--video-line);white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:10px;display:inline-flex}.exactVideoWorkbench .exactVideoProjectToolbar>button:hover{color:var(--video-text);background:var(--video-soft)}.exactVideoWorkbench .exactVideoProjectToolbar svg{width:16px;height:16px}.exactVideoWorkbench .exactVideoFunctionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.exactVideoWorkbench .exactVideoFunctionGroup{background:var(--video-surface);align-content:start;gap:11px;min-width:0;padding:17px;display:grid}@supports (color:color-mix(in lab, red, red)){.exactVideoWorkbench .exactVideoFunctionGroup{background:color-mix(in srgb,var(--video-surface) 72%,transparent)}}.exactVideoWorkbench .exactVideoFunctionGroup{border:1px solid var(--video-line);border-radius:15px}.exactVideoWorkbench .exactVideoFunctionGroup>h3{color:var(--video-text);margin:0;font-size:13px;line-height:1}.exactVideoWorkbench .exactVideoFunctionCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.exactVideoWorkbench .exactVideoFunctionCard{min-width:0;min-height:88px;color:var(--video-text-soft);background:var(--video-surface);border:1px solid var(--video-line);text-align:left;box-shadow:none;border-radius:13px;grid-template-columns:28px minmax(0,1fr);align-content:center;gap:5px 9px;padding:12px;display:grid;position:relative}.exactVideoWorkbench .exactVideoFunctionCard:hover{color:var(--video-text);background:var(--video-soft);border-color:var(--video-line-strong);transform:translateY(-1px)}.exactVideoWorkbench .exactVideoFunctionCard>svg{stroke-width:1.8px;grid-row:1/3;align-self:start;width:24px;height:24px}.exactVideoWorkbench .exactVideoFunctionCard b{min-width:0;color:inherit;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.exactVideoWorkbench .exactVideoFunctionCard small{min-width:0;color:var(--video-muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;line-height:1.35;overflow:hidden}.exactVideoWorkbench .exactVideoFunctionCard em{color:var(--video-muted);background:var(--video-soft);border:1px solid var(--video-line);border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal;position:absolute;top:8px;right:8px}.exactVideoWorkbench .exactVideoFunctionCard:disabled{opacity:.5}.exactVideoWorkbench .exactVideoAllFooter{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:18px;display:grid}.exactVideoWorkbench .exactVideoAllGenerate{height:46px;color:var(--video-inverse);background:var(--video-accent);border:0;border-radius:11px;justify-content:center;align-items:center;font-size:13px;font-weight:680;display:flex}.exactVideoWorkbench .exactVideoAllFooter>span{color:var(--video-muted);white-space:nowrap;font-size:11px}.exactVideoWorkbench .exactVideoResultStage{z-index:14;pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:0;transition:right .22s;display:flex;position:absolute;inset:82px 34px 190px}.exactVideoWorkbench .exactVideoResultStage video,.exactVideoWorkbench .exactVideoResultStage>.exactVideoResultMedia{object-fit:contain;border:1px solid var(--video-line);background:#111;border-radius:18px;width:auto;max-width:100%;height:auto;max-height:calc(100% - 70px);display:block;box-shadow:0 22px 70px #20202028}.exactVideoWorkbench .exactVideoResultStage.portrait video,.exactVideoWorkbench .exactVideoResultStage.portrait>.exactVideoResultMedia{aspect-ratio:9/16}.exactVideoWorkbench .exactVideoResultStage.landscape video,.exactVideoWorkbench .exactVideoResultStage.landscape>.exactVideoResultMedia{aspect-ratio:16/9}.exactVideoWorkbench .exactVideoResultBadge{min-height:28px;color:var(--video-text-soft);background:var(--video-surface-glass);border:1px solid var(--video-line);box-shadow:var(--video-shadow-sm);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:10px;display:inline-flex}.exactVideoWorkbench .exactVideoResultBadge.success svg{color:var(--video-success)}.exactVideoWorkbench .exactVideoResultActions{background:var(--video-surface-glass);border:1px solid var(--video-line);box-shadow:var(--video-shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:13px;align-items:center;padding:4px 7px;display:flex}.exactVideoWorkbench .exactVideoResultActions>a,.exactVideoWorkbench .exactVideoResultActions>button{min-height:34px;color:var(--video-text-soft);border:0;border-left:1px solid var(--video-line);background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:11px;text-decoration:none;display:inline-flex}.exactVideoWorkbench .exactVideoResultActions>:first-child{border-left:0}.exactVideoWorkbench .exactVideoResultActions>a:hover,.exactVideoWorkbench .exactVideoResultActions>button:hover{color:var(--video-text);background:var(--video-soft);border-radius:8px}.exactVideoWorkbench .exactVideoProgressCard{width:min(420px,100% - 32px);color:var(--video-text-soft);background:var(--video-surface-glass);border:1px solid var(--video-line);box-shadow:var(--video-shadow-md);border-radius:20px;justify-items:center;gap:10px;padding:26px;display:grid}.exactVideoWorkbench .exactVideoProgressTrack{background:var(--video-soft-strong);border-radius:999px;width:100%;height:5px;overflow:hidden}.exactVideoWorkbench .exactVideoProgressTrack>i{width:var(--progress,0%);background:var(--video-accent);border-radius:inherit;height:100%;transition:width .3s;display:block}.exactVideoWorkbench .exactVideoHistoryDrawer,.exactVideoWorkbench>.historyPanel.exactVideoHistoryDrawer{z-index:70;color:var(--video-text);opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transition:opacity .18s,transform .22s,visibility 0s linear .22s;top:0;bottom:0;right:0;transform:translate(100%);width:var(--video-history-width,380px)!important;background:var(--video-surface-glass)!important;border:0!important;border-left:1px solid var(--video-line)!important;border-radius:0!important;min-height:0!important;padding:24px 20px 18px!important;display:block!important;position:absolute!important;overflow:auto!important;box-shadow:-18px 0 42px #20202012!important}.exactVideoWorkbench .exactVideoHistoryDrawer.open,.exactVideoWorkbench.historyOpen .exactVideoHistoryDrawer,.exactVideoWorkbench.historyRailOpen .exactVideoHistoryDrawer{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.exactVideoWorkbench.historyOpen .exactVideoHistoryTrigger,.exactVideoWorkbench.historyRailOpen .exactVideoHistoryTrigger{display:none}.exactVideoWorkbench.historyOpen .exactVideoHero,.exactVideoWorkbench.historyRailOpen .exactVideoHero{right:var(--video-history-width,380px)}.exactVideoWorkbench.historyOpen .exactVideoComposer,.exactVideoWorkbench.historyOpen .exactVideoPromptDock,.exactVideoWorkbench.historyRailOpen .exactVideoComposer,.exactVideoWorkbench.historyRailOpen .exactVideoPromptDock{left:calc((100% - var(--video-history-width,380px))/2);width:min(var(--video-composer-width,980px),calc(100% - var(--video-history-width,380px) - 54px))}.exactVideoWorkbench.historyOpen .exactVideoResultStage,.exactVideoWorkbench.historyRailOpen .exactVideoResultStage{right:calc(var(--video-history-width,380px) + 28px)}.exactVideoWorkbench .exactVideoHistoryHeader{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.exactVideoWorkbench .exactVideoHistoryHeader h2{letter-spacing:-.035em;margin:0;font-size:22px}.exactVideoWorkbench .exactVideoHistoryActions{align-items:center;gap:6px;display:flex}.exactVideoWorkbench .exactVideoHistoryTabs{align-items:center;gap:6px;margin-bottom:14px;display:flex}.exactVideoWorkbench .exactVideoHistoryTabs>button{min-width:70px;height:36px;color:var(--video-text-soft);background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:11px}.exactVideoWorkbench .exactVideoHistoryTabs>button:hover{background:var(--video-soft)}.exactVideoWorkbench .exactVideoHistoryTabs>button.active{color:var(--video-inverse);background:var(--video-accent)}.exactVideoWorkbench .exactVideoHistorySummary{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:16px;display:grid}.exactVideoWorkbench .exactVideoHistorySummary>span{min-height:58px;color:var(--video-text-soft);background:var(--video-surface);border:1px solid var(--video-line);border-radius:13px;align-items:center;gap:9px;padding:0 14px;font-size:12px;display:flex}.exactVideoWorkbench .exactVideoStatusDot{background:var(--video-muted);border-radius:50%;width:10px;height:10px}.exactVideoWorkbench .exactVideoStatusDot.running{border:2px dotted var(--video-warning);background:0 0;animation:1s linear infinite exactVideoSpin}.exactVideoWorkbench .exactVideoStatusDot.success{background:var(--video-success)}@keyframes exactVideoSpin{to{transform:rotate(360deg)}}.exactVideoWorkbench .exactVideoHistoryList{gap:11px;display:grid}.exactVideoWorkbench .exactVideoHistoryCard{min-width:0;color:var(--video-text-soft);background:var(--video-surface);border:1px solid var(--video-line);border-radius:15px;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:11px;display:grid}.exactVideoWorkbench .exactVideoHistoryThumb{background:var(--video-soft);border-radius:11px;width:92px;height:126px;position:relative;overflow:hidden}.exactVideoWorkbench .exactVideoHistoryThumb img,.exactVideoWorkbench .exactVideoHistoryThumb video{object-fit:cover;width:100%;height:100%;display:block}.exactVideoWorkbench .exactVideoPlayOverlay{color:#fff;background:#0008;border:1px solid #fff9;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.exactVideoWorkbench .exactVideoHistoryBody{align-content:start;gap:6px;min-width:0;display:grid}.exactVideoWorkbench .exactVideoHistoryBody>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.exactVideoWorkbench .exactVideoHistoryBody h3{min-width:0;color:var(--video-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}.exactVideoWorkbench .exactVideoHistoryBody small{color:var(--video-muted);font-size:10px}.exactVideoWorkbench .exactVideoHistoryStatus{color:var(--video-success);background:var(--video-success);justify-self:start;padding:3px 7px}@supports (color:color-mix(in lab, red, red)){.exactVideoWorkbench .exactVideoHistoryStatus{background:color-mix(in srgb,var(--video-success) 12%,transparent)}}.exactVideoWorkbench .exactVideoHistoryStatus{border-radius:999px;font-size:9px;font-weight:650}.exactVideoWorkbench .exactVideoHistoryStatus.running{color:var(--video-warning);background:var(--video-warning)}@supports (color:color-mix(in lab, red, red)){.exactVideoWorkbench .exactVideoHistoryStatus.running{background:color-mix(in srgb,var(--video-warning) 13%,transparent)}}.exactVideoWorkbench .exactVideoHistoryCardActions{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.exactVideoWorkbench .exactVideoHistoryCardActions>button,.exactVideoWorkbench .exactVideoHistoryCardActions>a{min-height:31px;color:var(--video-text-soft);background:var(--video-surface);border:1px solid var(--video-line);border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:9px;text-decoration:none;display:inline-flex}.exactVideoWorkbench .exactVideoHistoryProgress{background:var(--video-soft-strong);border-radius:999px;height:4px;margin-top:9px;position:relative;overflow:hidden}.exactVideoWorkbench .exactVideoHistoryProgress>i{width:var(--progress,0%);background:var(--video-warning);border-radius:inherit;height:100%;display:block}.exactVideoWorkbench .exactVideoAssetSection{margin-top:22px}.exactVideoWorkbench .exactVideoAssetSection>h3{margin:0 0 10px;font-size:13px}.exactVideoWorkbench .exactVideoAssetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.exactVideoWorkbench .exactVideoAssetCard{min-width:0;color:var(--video-text-soft);text-align:left;background:0 0;border:0;gap:6px;display:grid}.exactVideoWorkbench .exactVideoAssetCard img{aspect-ratio:4/3;object-fit:cover;background:var(--video-soft);border:1px solid var(--video-line);border-radius:11px;width:100%;display:block}.exactVideoWorkbench .exactVideoAssetCard span{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.exactVideoWorkbench .exactVideoRetention{color:var(--video-faint);border-top:1px solid var(--video-line);margin:22px -20px -18px;padding:15px 20px;font-size:10px}.exactVideoWorkbench.workbench{grid-template-columns:none!important;gap:0!important;padding:0!important;display:block!important}.exactVideoWorkbench>.editorPanel{z-index:60;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);top:68px;bottom:178px;left:50%;transform:translate(-50%);width:min(1180px,100% - 72px)!important;min-height:0!important;color:var(--video-text)!important;background:var(--video-surface-glass)!important;border:1px solid var(--video-line)!important;box-shadow:var(--video-shadow-lg)!important;border-radius:26px!important;padding:22px!important;display:none!important;position:absolute!important;overflow:auto!important}.exactVideoWorkbench>.editorPanel.open,.exactVideoWorkbench.allFunctionsOpen>.editorPanel{display:grid!important}.exactVideoWorkbench>.editorPanel .panelTitle{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:56px;position:sticky;top:-22px;color:var(--video-text)!important;background:var(--video-surface-glass)!important;border:0!important;border-bottom:1px solid var(--video-line)!important;box-shadow:none!important;margin:-22px -22px 15px!important;padding:11px 18px!important}.exactVideoWorkbench>.editorPanel .exactVideoDrawerClose,.exactVideoWorkbench .exactVideoAllFunctions .exactVideoDrawerClose{z-index:30;float:right;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);place-items:center;top:0;width:36px!important;height:36px!important;color:var(--video-text-soft)!important;background:var(--video-surface-glass)!important;border:1px solid var(--video-line)!important;box-shadow:var(--video-shadow-sm)!important;border-radius:10px!important;margin:0 0 -36px auto!important;padding:0!important;display:grid!important;position:sticky!important}.exactVideoWorkbench>.editorPanel .exactVideoDrawerClose:hover,.exactVideoWorkbench .exactVideoAllFunctions .exactVideoDrawerClose:hover{color:var(--video-text)!important;background:var(--video-hover)!important}.exactVideoWorkbench>.editorPanel .videoProductionTypePanel,.exactVideoWorkbench>.editorPanel .videoProcessingHub,.exactVideoWorkbench>.editorPanel .videoCreationMaterials,.exactVideoWorkbench>.editorPanel .videoScriptSection,.exactVideoWorkbench>.editorPanel .videoAnalysisCard,.exactVideoWorkbench>.editorPanel .videoSettings,.exactVideoWorkbench>.editorPanel .workflowHint{color:var(--video-text)!important;background:var(--video-surface)!important;border:1px solid var(--video-line)!important;box-shadow:none!important;border-radius:14px!important}.exactVideoWorkbench>.editorPanel .videoProductionTypeSwitch,.exactVideoWorkbench>.editorPanel .modeSwitch,.exactVideoWorkbench>.editorPanel .videoProcessingTools,.exactVideoWorkbench>.editorPanel .videoComposer,.exactVideoWorkbench>.editorPanel .settingGrid{gap:8px!important}.exactVideoWorkbench>.editorPanel button:not(.primarySubmit):not(.primary),.exactVideoWorkbench>.editorPanel input,.exactVideoWorkbench>.editorPanel textarea,.exactVideoWorkbench>.editorPanel select,.exactVideoWorkbench>.editorPanel .selectControl{color:var(--video-text-soft)!important;background:var(--video-soft)!important;border-color:var(--video-line)!important;box-shadow:none!important}.exactVideoWorkbench>.editorPanel button.active,.exactVideoWorkbench>.editorPanel [aria-selected=true]{color:var(--video-inverse)!important;background:var(--video-accent)!important;border-color:var(--video-accent)!important}.exactVideoWorkbench>.editorPanel .primarySubmit,.exactVideoWorkbench>.editorPanel button.primary{color:var(--video-inverse)!important;background:var(--video-accent)!important;border-color:var(--video-accent)!important;box-shadow:none!important}.exactVideoWorkbench>.editorPanel small,.exactVideoWorkbench>.editorPanel p,.exactVideoWorkbench>.editorPanel .charCount,.exactVideoWorkbench>.editorPanel .billingNote{color:var(--video-muted)!important}.exactVideoWorkbench>.videoPreviewPanel,.exactVideoWorkbench>.previewPanel{z-index:12;pointer-events:none;justify-content:center;align-items:center;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:flex!important;position:absolute!important;inset:74px 28px 184px!important;overflow:hidden!important}.exactVideoWorkbench>.videoPreviewPanel .previewHeader,.exactVideoWorkbench>.previewPanel .previewHeader{display:none!important}.exactVideoWorkbench>.videoPreviewPanel>.emptyCanvas,.exactVideoWorkbench>.previewPanel>.emptyCanvas{color:var(--video-muted)!important;background:0 0!important;display:none!important}.exactVideoWorkbench.hasTaskState>.videoPreviewPanel,.exactVideoWorkbench.hasTaskState>.previewPanel{pointer-events:auto}.exactVideoWorkbench.hasTaskState>.videoPreviewPanel>.emptyCanvas,.exactVideoWorkbench.hasTaskState>.previewPanel>.emptyCanvas{display:flex!important}.exactVideoWorkbench.isResult>.videoPreviewPanel,.exactVideoWorkbench.isResult>.previewPanel,.exactVideoWorkbench.hasTaskState>.videoPreviewPanel,.exactVideoWorkbench.hasTaskState>.previewPanel{pointer-events:auto;overflow:visible!important}.exactVideoWorkbench.isResult>.videoPreviewPanel .videoStage,.exactVideoWorkbench.isResult>.previewPanel .videoStage,.exactVideoWorkbench.hasTaskState>.videoPreviewPanel .videoStage,.exactVideoWorkbench.hasTaskState>.previewPanel .videoStage{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:12px;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:visible;padding:0!important;display:flex!important}.exactVideoWorkbench.isResult>.videoPreviewPanel .videoStage>video,.exactVideoWorkbench.isResult>.previewPanel .videoStage>video,.exactVideoWorkbench.hasTaskState>.videoPreviewPanel .videoStage>video,.exactVideoWorkbench.hasTaskState>.previewPanel .videoStage>video{object-fit:contain;border:1px solid var(--video-line);background:#111;width:auto;height:auto;display:block;border-radius:18px!important;max-width:100%!important;max-height:calc(100% - 62px)!important;box-shadow:0 22px 70px #20202028!important}.exactVideoWorkbench.isResult>.videoPreviewPanel .videoStage>.previewActions,.exactVideoWorkbench.isResult>.previewPanel .videoStage>.previewActions,.exactVideoWorkbench.hasTaskState>.videoPreviewPanel .videoStage>.previewActions,.exactVideoWorkbench.hasTaskState>.previewPanel .videoStage>.previewActions{flex:none;justify-content:center;align-items:center;max-width:100%;color:var(--video-text-soft)!important;background:var(--video-surface-glass)!important;border:1px solid var(--video-line)!important;box-shadow:var(--video-shadow-sm)!important;border-radius:13px!important;gap:0!important;padding:4px 7px!important;display:flex!important;position:static!important}.exactVideoWorkbench.isResult>.videoPreviewPanel .previewActions>a,.exactVideoWorkbench.isResult>.videoPreviewPanel .previewActions>button,.exactVideoWorkbench.isResult>.previewPanel .previewActions>a,.exactVideoWorkbench.isResult>.previewPanel .previewActions>button,.exactVideoWorkbench.hasTaskState>.videoPreviewPanel .previewActions>a,.exactVideoWorkbench.hasTaskState>.videoPreviewPanel .previewActions>button,.exactVideoWorkbench.hasTaskState>.previewPanel .previewActions>a,.exactVideoWorkbench.hasTaskState>.previewPanel .previewActions>button{min-height:34px;padding:0 11px;color:var(--video-text-soft)!important;border:0!important;border-left:1px solid var(--video-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.exactVideoWorkbench.isResult>.videoPreviewPanel .previewActions>:first-child,.exactVideoWorkbench.isResult>.previewPanel .previewActions>:first-child,.exactVideoWorkbench.hasTaskState>.videoPreviewPanel .previewActions>:first-child,.exactVideoWorkbench.hasTaskState>.previewPanel .previewActions>:first-child{border-left:0!important}.exactVideoWorkbench.hasTaskState>.videoPreviewPanel .videoGenerating,.exactVideoWorkbench.hasTaskState>.previewPanel .videoGenerating{min-height:0;color:var(--video-text-soft);flex-direction:column;flex:auto;justify-content:center;align-items:center;padding:22px!important;display:flex!important}.exactVideoWorkbench.hasTaskState>.videoPreviewPanel .videoGenerating p,.exactVideoWorkbench.hasTaskState>.previewPanel .videoGenerating p{color:var(--video-muted)!important}.exactVideoWorkbench.hasTaskState>.videoPreviewPanel .progressTrack,.exactVideoWorkbench.hasTaskState>.previewPanel .progressTrack{background:var(--video-soft-strong)!important}.exactVideoWorkbench.hasTaskState>.videoPreviewPanel .progressTrack i,.exactVideoWorkbench.hasTaskState>.previewPanel .progressTrack i{background:var(--video-accent)!important}.exactVideoWorkbench>.historyPanel:not(.exactVideoHistoryDrawer){z-index:70;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,transform .22s,visibility 0s linear .22s;transform:translate(100%);width:var(--video-history-width,380px)!important;min-height:0!important;color:var(--video-text)!important;background:var(--video-surface-glass)!important;border:0!important;border-left:1px solid var(--video-line)!important;border-radius:0!important;padding:22px 18px!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;right:0!important;overflow:auto!important;box-shadow:-18px 0 42px #20202012!important}.exactVideoWorkbench>.historyPanel.open,.exactVideoWorkbench.historyOpen>.historyPanel,.exactVideoWorkbench.historyRailOpen>.historyPanel{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.exactVideoWorkbench>.historyPanel .panelTitle{color:var(--video-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0 0 16px!important;padding:0!important}.exactVideoWorkbench>.historyPanel .historyRetentionNotice,.exactVideoWorkbench>.historyPanel .historySummary>span,.exactVideoWorkbench>.historyPanel .historyDropGuide,.exactVideoWorkbench>.historyPanel .historyEmpty,.exactVideoWorkbench>.historyPanel .assetHistoryCard{color:var(--video-text-soft)!important;background:var(--video-surface)!important;border-color:var(--video-line)!important;box-shadow:none!important}.exactVideoWorkbench>.historyPanel small,.exactVideoWorkbench>.historyPanel p,.exactVideoWorkbench>.historyPanel .historyPanelHint{color:var(--video-muted)!important}.exactVideoWorkbench.isResult .exactVideoHero,.exactVideoWorkbench.hasTaskState .exactVideoHero{opacity:0;visibility:hidden;pointer-events:none}.exactVideoWorkbench.isResult .exactVideoResultStage,.exactVideoWorkbench.hasTaskState .exactVideoResultStage{visibility:visible;opacity:1}.exactVideoWorkbench .exactVideoOnlyWhenResult{display:none!important}.exactVideoWorkbench.isResult .exactVideoOnlyWhenResult,.exactVideoWorkbench.hasTaskState .exactVideoOnlyWhenResult{display:flex!important}.exactVideoWorkbench .exactVideoEmptyOnly{display:flex}.exactVideoWorkbench.isResult .exactVideoEmptyOnly,.exactVideoWorkbench.hasTaskState .exactVideoEmptyOnly{display:none!important}.exactVideoWorkbench .visuallyHidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=1180px){.appShell:has(.exactVideoWorkbench){--video-rail:76px;--video-history-width:350px}.appShell:has(.exactVideoWorkbench) .sideRail{align-items:center;padding-left:11px;padding-right:11px}.appShell:has(.exactVideoWorkbench) .sideRail .railCollapseToggle{display:none}.appShell:has(.exactVideoWorkbench) .sideRail nav{align-items:center}.appShell:has(.exactVideoWorkbench) .sideRail nav>button{justify-content:center;gap:0;width:48px;padding:0}.appShell:has(.exactVideoWorkbench) .sideRail nav>button>span:not(.railTooltip){display:none!important}.appShell:has(.exactVideoWorkbench) .railUser>span:not(.railTooltip){display:none!important}.appShell:has(.exactVideoWorkbench) .railBottom{bottom:170px;left:14px;right:14px}.appShell:has(.exactVideoWorkbench) .railUser{justify-content:center;width:48px;padding:0}.appShell:has(.exactVideoWorkbench) .appMain>header{width:48px;height:148px;left:14px}.appShell:has(.exactVideoWorkbench) .appMain>header>div:last-child{flex-direction:column;justify-content:flex-end;gap:7px;display:flex}.appShell:has(.exactVideoWorkbench) .appMain>header>div:last-child>button{width:42px;min-width:42px;padding:0;font-size:0;flex:0 0 42px!important}.exactVideoWorkbench .exactVideoHero{top:112px}.exactVideoWorkbench .exactVideoInspirationCard{flex-basis:190px;width:190px;height:285px}.exactVideoWorkbench .exactVideoFunctionCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=920px){.exactVideoWorkbench .exactVideoTopbar{left:18px;right:18px}.exactVideoWorkbench .exactVideoHeroTitle,.exactVideoWorkbench .exactVideoHero h1{font-size:42px}.exactVideoWorkbench .exactVideoHeroIcon,.exactVideoWorkbench .exactVideoHero h1:before{width:38px;height:38px}.exactVideoWorkbench .exactVideoInspirationDeck{justify-content:flex-start;width:100%;padding-left:52px;overflow:hidden}.exactVideoWorkbench .exactVideoInspirationCard{flex-basis:178px;width:178px;height:268px}.exactVideoWorkbench .exactVideoAllFunctions{width:auto;left:18px;right:18px;transform:none}.exactVideoWorkbench .exactVideoAllFunctions.open{animation:.16s ease-out exactVideoPopoverIn}.exactVideoWorkbench>.editorPanel{left:18px;right:18px;transform:none;width:auto!important}.exactVideoWorkbench .exactVideoAllHeader{display:grid}.exactVideoWorkbench .exactVideoProjectToolbar{overflow-x:auto}.exactVideoWorkbench .exactVideoFunctionGrid{grid-template-columns:1fr}.exactVideoWorkbench .exactVideoModePopover,.exactVideoWorkbench .exactVideoMaterialsPopover{left:18px}.exactVideoWorkbench .exactVideoPrecisePanel{left:auto;right:18px}}@media (width<=760px){.appShell:has(.exactVideoWorkbench){--video-rail:58px;--video-history-width:100%}.appShell:has(.exactVideoWorkbench) .sideRail{width:58px;padding-left:5px;padding-right:5px}.appShell:has(.exactVideoWorkbench) .sideRail nav>button{width:46px}.appShell:has(.exactVideoWorkbench) .sideRail nav>button>svg{width:36px;height:36px}.appShell:has(.exactVideoWorkbench) .appMain>header{display:none}.exactVideoWorkbench{min-height:560px}.exactVideoWorkbench .exactVideoTopbar{top:12px;left:12px;right:12px}.exactVideoWorkbench .exactVideoHistoryTrigger{width:42px;min-width:42px;padding:0}.exactVideoWorkbench .exactVideoHistoryTrigger span{display:none}.exactVideoWorkbench .exactVideoHero{top:92px}.exactVideoWorkbench .exactVideoHeroTitle,.exactVideoWorkbench .exactVideoHero h1{gap:10px;font-size:34px}.exactVideoWorkbench .exactVideoHeroIcon,.exactVideoWorkbench .exactVideoHero h1:before{background-size:19px 19px;border-radius:9px;width:34px;height:34px}.exactVideoWorkbench .exactVideoInspirationDeck{height:260px;margin-top:24px;padding-left:24px}.exactVideoWorkbench .exactVideoInspirationCard{border-radius:14px;flex-basis:148px;width:148px;height:224px;margin-left:-14px}.exactVideoWorkbench .exactVideoInspirationCard small,.exactVideoWorkbench .exactVideoInspirationCard .exactVideoCardLabel{font-size:15px;bottom:14px;left:13px}.exactVideoWorkbench .exactVideoComposer,.exactVideoWorkbench .exactVideoPromptDock{border-radius:23px;width:calc(100% - 22px);height:142px;bottom:12px}.exactVideoWorkbench .exactVideoPromptMain{bottom:54px}.exactVideoWorkbench .exactVideoPromptMain textarea{padding:17px 17px 6px;font-size:14px}.exactVideoWorkbench .exactVideoPromptToolbar{bottom:10px;left:11px;right:10px}.exactVideoWorkbench .exactVideoPills{gap:5px;max-width:calc(100% - 56px)}.exactVideoWorkbench .exactVideoPill{width:38px;min-width:38px;height:38px;padding:0}.exactVideoWorkbench .exactVideoPill span,.exactVideoWorkbench .exactVideoPill>svg:last-child{display:none}.exactVideoWorkbench .exactVideoGenerateButton{width:46px;height:46px}.exactVideoWorkbench .exactVideoPopover{max-height:calc(100vh - 190px);bottom:164px;overflow:auto;width:auto!important;left:10px!important;right:10px!important}.exactVideoWorkbench .exactVideoPopover:after{display:none}.exactVideoWorkbench .exactVideoSettingsPopover{transform:none}.exactVideoWorkbench .exactVideoSettingsPopover[class]{animation:.16s ease-out exactVideoPopoverIn}.exactVideoWorkbench .exactVideoPrecisePanel{z-index:58;left:24px!important;right:4px!important}.exactVideoWorkbench:has(.exactVideoPrecisePanel) .exactVideoModePopover{display:none}.exactVideoWorkbench .exactVideoMaterialTypes,.exactVideoWorkbench .exactVideoMaterialGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.exactVideoWorkbench .exactVideoSettingsGrid{grid-template-columns:1fr}.exactVideoWorkbench .exactVideoSettingsColumn+.exactVideoSettingsColumn{border-left:0;padding:0}.exactVideoWorkbench .exactVideoAllFunctions{border-radius:20px;width:auto;padding:18px;inset:58px 8px 164px;transform:none}.exactVideoWorkbench .exactVideoAllTitle h2{font-size:21px}.exactVideoWorkbench .exactVideoProjectToolbar{max-width:100%}.exactVideoWorkbench .exactVideoProjectIdentity{min-width:166px}.exactVideoWorkbench .exactVideoFunctionGroup{padding:13px}.exactVideoWorkbench .exactVideoFunctionCards{grid-template-columns:1fr 1fr}.exactVideoWorkbench .exactVideoFunctionCard{min-height:80px}.exactVideoWorkbench .exactVideoAllFooter{grid-template-columns:1fr}.exactVideoWorkbench .exactVideoAllFooter>span{text-align:center}.exactVideoWorkbench .exactVideoHistoryDrawer,.exactVideoWorkbench>.historyPanel.exactVideoHistoryDrawer,.exactVideoWorkbench>.historyPanel:not(.exactVideoHistoryDrawer){border-left:0!important;width:100%!important;left:0!important}.exactVideoWorkbench.historyOpen .exactVideoHero,.exactVideoWorkbench.historyRailOpen .exactVideoHero{right:0}.exactVideoWorkbench.historyOpen .exactVideoComposer,.exactVideoWorkbench.historyOpen .exactVideoPromptDock,.exactVideoWorkbench.historyRailOpen .exactVideoComposer,.exactVideoWorkbench.historyRailOpen .exactVideoPromptDock{width:calc(100% - 22px);left:50%}.exactVideoWorkbench .exactVideoResultStage{inset:62px 14px 166px}.exactVideoWorkbench.historyOpen .exactVideoResultStage,.exactVideoWorkbench.historyRailOpen .exactVideoResultStage{right:14px}.exactVideoWorkbench .exactVideoResultActions{max-width:100%;overflow-x:auto}}@media (width<=480px){.exactVideoWorkbench .exactVideoInspirationCard{flex-basis:132px;width:132px;height:202px}.exactVideoWorkbench .exactVideoMaterialTypes,.exactVideoWorkbench .exactVideoMaterialGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.exactVideoWorkbench .exactVideoFunctionCards{grid-template-columns:1fr}.exactVideoWorkbench .exactVideoHistoryDrawer{padding-left:14px!important;padding-right:14px!important}.exactVideoWorkbench .exactVideoHistoryCard{grid-template-columns:78px minmax(0,1fr)}.exactVideoWorkbench .exactVideoHistoryThumb{width:78px;height:108px}}@media (height<=800px) and (width>=761px){.exactVideoWorkbench .exactVideoAllFunctions,.exactVideoWorkbench>.editorPanel{padding:18px 22px 14px!important}.exactVideoWorkbench .exactVideoAllHeader{margin-bottom:12px}.exactVideoWorkbench .exactVideoAllTitle h2{font-size:22px}.exactVideoWorkbench .exactVideoFunctionGrid{gap:12px 16px}.exactVideoWorkbench .exactVideoFunctionGroup{gap:8px;padding:12px}.exactVideoWorkbench .exactVideoFunctionCards{gap:8px}.exactVideoWorkbench .exactVideoFunctionCard{min-height:72px;padding:9px}.exactVideoWorkbench .exactVideoAllFooter{margin-top:12px}}@media (height<=700px) and (width>=761px){.exactVideoWorkbench .exactVideoHero{top:90px}.exactVideoWorkbench .exactVideoHeroTitle,.exactVideoWorkbench .exactVideoHero h1{font-size:40px}.exactVideoWorkbench .exactVideoInspirationDeck{height:248px;margin-top:20px}.exactVideoWorkbench .exactVideoInspirationCard{flex-basis:170px;width:170px;height:238px}.exactVideoWorkbench .exactVideoComposer,.exactVideoWorkbench .exactVideoPromptDock{height:126px;bottom:14px}.exactVideoWorkbench .exactVideoPromptMain{bottom:48px}.exactVideoWorkbench .exactVideoPopover{max-height:calc(100vh - 174px);bottom:154px}.exactVideoWorkbench .exactVideoSettingsPopover{overflow:auto}.exactVideoWorkbench .exactVideoSettingsPopover:after{display:none}.exactVideoWorkbench .exactVideoAllFunctions,.exactVideoWorkbench>.editorPanel{bottom:146px}.exactVideoWorkbench .exactVideoResultStage{bottom:154px}}@media (prefers-reduced-motion:reduce){:is(.exactVideoWorkbench *,.appShell:has(.exactVideoWorkbench) *){scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body:has(.exactVideoWorkbench.revisionOpen):before{content:"";z-index:900;background:#eef2f7;position:fixed;inset:0}.appShell:has(.exactVideoWorkbench.revisionOpen) .sideRail{pointer-events:none!important;display:none!important}.appShell:has(.exactVideoWorkbench.revisionOpen) .appMain{z-index:910!important;margin-left:0!important;position:relative!important}.exactVideoWorkbench.revisionOpen>.exactVideoTopbar,.exactVideoWorkbench.revisionOpen>.exactVideoComposer,.exactVideoWorkbench.revisionOpen>.exactVideoPromptDock,.exactVideoWorkbench.revisionOpen>.exactVideoFeatureShelf,.exactVideoWorkbench.revisionOpen>.exactVideoHistoryDrawer{visibility:hidden!important;pointer-events:none!important}.exactVideoWorkbench.revisionOpen>.videoPreviewPanel,.exactVideoWorkbench.revisionOpen>.previewPanel{z-index:240!important;pointer-events:auto!important;background:#eef2f7!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;position:fixed!important;inset:0!important;overflow:visible!important}.exactVideoWorkbench.revisionOpen .videoRevisionPanel{z-index:1!important;background:#f5f7fb!important;border:1px solid #d7e0ed!important;border-radius:16px!important;grid-template-rows:62px minmax(0,1fr)!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;inset:10px 12px 10px 10px!important;overflow:hidden!important;box-shadow:0 22px 70px #1c2d4929!important}.exactVideoWorkbench.revisionOpen .videoRevisionHeading{background:#fff!important;border-bottom:1px solid #dce3ed!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:62px!important;padding:10px 14px 10px 20px!important;display:flex!important}.exactVideoWorkbench.revisionOpen .videoRevisionHeading>div:first-child{gap:3px;min-width:0;display:grid}.exactVideoWorkbench.revisionOpen .videoRevisionHeading>div:first-child>b,.exactVideoWorkbench.revisionOpen .videoRevisionHeading>div:first-child>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.exactVideoWorkbench.revisionOpen .revisionHeadingStatus{flex:none;justify-content:flex-end!important;align-items:center!important;gap:9px!important;display:flex!important}.exactVideoWorkbench.revisionOpen .revisionCloseButton{color:#47556b;background:#fff;border:1px solid #d5dde8;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:92px;height:36px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.exactVideoWorkbench.revisionOpen .revisionCloseButton:hover{color:#172033;background:#f5f7fa;border-color:#aeb9c8}.exactVideoWorkbench.revisionOpen .videoRevisionWorkspace{grid-template-columns:minmax(0,1fr) minmax(330px,370px)!important;min-width:0!important;height:auto!important;min-height:0!important;display:grid!important;overflow:hidden!important}.exactVideoWorkbench.revisionOpen .revisionCanvasWorkspace{overscroll-behavior:contain;background:#eef2f7!important;min-width:0!important;min-height:0!important;padding:14px 16px 18px!important;overflow:auto!important}.exactVideoWorkbench.revisionOpen .revisionInspector{overscroll-behavior:contain;background:#fff!important;border-left:1px solid #dce3ed!important;min-width:0!important;min-height:0!important;padding:16px!important;overflow-y:auto!important}.exactVideoWorkbench.revisionOpen .revisionSubmitRow{z-index:3;background:#fff;border-top:1px solid #dce3ed;position:sticky;bottom:-16px;box-shadow:0 -10px 22px #25344b0f;margin:16px -16px -16px!important;padding:12px 16px!important}@media (width<=1100px){.exactVideoWorkbench.revisionOpen .videoRevisionWorkspace{grid-template-columns:minmax(0,1fr) minmax(310px,340px)!important}}@media (width<=820px){.exactVideoWorkbench.revisionOpen .videoRevisionPanel{border-radius:12px!important;inset:6px!important}.exactVideoWorkbench.revisionOpen .videoRevisionWorkspace{display:block!important;overflow:auto!important}.exactVideoWorkbench.revisionOpen .revisionCanvasWorkspace{overflow:visible!important}.exactVideoWorkbench.revisionOpen .revisionInspector{border-top:1px solid #dce3ed!important;border-left:0!important;overflow:visible!important}.exactVideoWorkbench.revisionOpen .revisionHeadingStatus>span{display:none}.exactVideoWorkbench.revisionOpen .revisionCloseButton{width:38px;min-width:38px;padding:0}.exactVideoWorkbench.revisionOpen .revisionCloseButton span{display:none}}.exactVideoWorkbench .exactVideoToolsPill b{letter-spacing:1px;font-size:14px;font-weight:700}.exactVideoWorkbench .exactVideoToolsPopover{width:min(680px,100% - 72px);left:50%;transform:translate(-50%)}.exactVideoWorkbench .exactVideoToolsPopover:after{margin-left:-7px;left:50%}.exactVideoWorkbench .exactVideoToolGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.exactVideoWorkbench .exactVideoFeatureButton{min-width:0;min-height:54px;color:var(--video-text-soft);text-align:left;background:var(--video-soft);border:1px solid #0000;border-radius:12px;gap:2px;padding:8px 10px;display:grid;position:relative}.exactVideoWorkbench .exactVideoFeatureButton:hover,.exactVideoWorkbench .exactVideoFeatureButton.active{color:var(--video-text);background:var(--video-hover);border-color:var(--video-line-strong)}.exactVideoWorkbench .exactVideoFeatureButton b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.exactVideoWorkbench .exactVideoFeatureButton small{color:var(--video-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:13px;overflow:hidden}.exactVideoWorkbench .exactVideoFeatureButton.unavailable{color:var(--video-muted);background:var(--video-soft);padding-right:66px}@supports (color:color-mix(in lab, red, red)){.exactVideoWorkbench .exactVideoFeatureButton.unavailable{background:color-mix(in srgb,var(--video-soft) 82%,transparent)}}.exactVideoWorkbench .exactVideoFeatureButton.unavailable{border-style:dashed}.exactVideoWorkbench .exactVideoFeatureButton.unavailable em{max-width:58px;color:var(--video-muted);background:var(--video-surface);border:1px solid var(--video-line);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:2px 5px;font-size:9px;font-style:normal;position:absolute;top:7px;right:7px;overflow:hidden}.exactVideoWorkbench .exactVideoProjectPopover,.exactVideoWorkbench .exactVideoAnalysisPopover,.exactVideoWorkbench .exactVideoProcessingPopover{width:min(720px,100% - 72px);left:50%;transform:translate(-50%)}.exactVideoWorkbench .exactVideoProjectPopover:after,.exactVideoWorkbench .exactVideoAnalysisPopover:after,.exactVideoWorkbench .exactVideoProcessingPopover:after{display:none}.exactVideoWorkbench .exactVideoProjectSummary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px;display:grid}.exactVideoWorkbench .exactVideoProjectSummary>button,.exactVideoWorkbench .exactVideoProjectSummary>input{min-width:0;min-height:48px;color:var(--video-text);text-align:left;background:var(--video-soft);border:1px solid var(--video-line);border-radius:12px;gap:2px;padding:9px 12px;display:grid}.exactVideoWorkbench .exactVideoProjectSummary small{color:var(--video-muted)}.exactVideoWorkbench .exactVideoProjectActionGrid,.exactVideoWorkbench .exactVideoAnalysisActions,.exactVideoWorkbench .exactVideoProcessingFooter{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.exactVideoWorkbench .exactVideoProjectActionGrid>button,.exactVideoWorkbench .exactVideoAnalysisActions>button,.exactVideoWorkbench .exactVideoProcessingFooter>button{color:var(--video-text-soft);text-align:left;background:var(--video-soft);border:1px solid var(--video-line);border-radius:12px;gap:3px;padding:11px 12px;display:grid}.exactVideoWorkbench .exactVideoProjectActionGrid button:disabled,.exactVideoWorkbench .exactVideoAnalysisActions button:disabled,.exactVideoWorkbench .exactVideoProcessingFooter button:disabled,.exactVideoWorkbench .exactVideoProcessingGrid button:disabled{cursor:not-allowed;opacity:.58}.exactVideoWorkbench .exactVideoProjectActionGrid small,.exactVideoWorkbench .exactVideoAnalysisActions small,.exactVideoWorkbench .exactVideoProcessingFooter small{color:var(--video-muted)}.exactVideoWorkbench .exactVideoProjectPopover .videoSeriesProjectPanel{background:var(--video-surface);border:1px solid var(--video-line);border-radius:14px;margin-top:12px;padding:12px}.exactVideoWorkbench .exactVideoUnavailableBadge{color:var(--video-muted);background:var(--video-soft);border:1px dashed var(--video-line-strong);border-radius:999px;margin-left:auto;padding:3px 7px;font-size:10px;font-style:normal}.exactVideoWorkbench .exactVideoUnavailableNotice{color:var(--video-muted);background:var(--video-soft);border:1px dashed var(--video-line-strong);border-radius:12px;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}.exactVideoWorkbench .exactVideoProcessingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.exactVideoWorkbench .exactVideoProcessingGrid button{min-height:90px;color:var(--video-text-soft);text-align:left;background:var(--video-soft);border:1px dashed var(--video-line-strong);border-radius:13px;gap:4px;padding:12px;display:grid}.exactVideoWorkbench .exactVideoProcessingGrid em{color:var(--video-muted);font-size:10px;font-style:normal}.exactVideoWorkbench .exactVideoProcessingGrid small{color:var(--video-muted);line-height:1.4}.exactVideoWorkbench .exactVideoMaterialManager{gap:7px;margin-top:10px;display:grid}.exactVideoWorkbench .exactVideoMaterialManagerItem{background:var(--video-soft);border:1px solid var(--video-line);border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:7px;display:grid}.exactVideoWorkbench .exactVideoMaterialManagerItem.primary{border-color:var(--video-line-strong)}.exactVideoWorkbench .exactVideoMaterialManagerItem img{object-fit:cover;border-radius:8px;width:42px;height:42px}.exactVideoWorkbench .exactVideoMaterialManagerItem>span{min-width:0;display:grid}.exactVideoWorkbench .exactVideoMaterialManagerItem>span b,.exactVideoWorkbench .exactVideoMaterialManagerItem>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.exactVideoWorkbench .exactVideoMaterialManagerItem>span small{color:var(--video-muted)}.exactVideoWorkbench .exactVideoMaterialPrimary,.exactVideoWorkbench .exactVideoMaterialRemove{min-height:32px;color:var(--video-text-soft);background:var(--video-surface);border:1px solid var(--video-line);border-radius:9px;padding:0 9px;font-size:11px}.exactVideoWorkbench .exactVideoMaterialPrimary[aria-pressed=true]{color:var(--video-inverse);background:var(--video-accent);border-color:var(--video-accent)}@media (width<=760px){.exactVideoWorkbench .exactVideoToolGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.exactVideoWorkbench .exactVideoProjectPopover,.exactVideoWorkbench .exactVideoAnalysisPopover,.exactVideoWorkbench .exactVideoProcessingPopover{width:auto;transform:none;left:10px!important;right:10px!important}.exactVideoWorkbench .exactVideoProcessingGrid,.exactVideoWorkbench .exactVideoProjectSummary{grid-template-columns:1fr}}.exactVideoWorkbench .exactVideoThemeToggle{min-height:30px;box-shadow:none;border-radius:9px;flex:0 0 30px;font-size:11px;line-height:1;width:30px!important;min-width:30px!important;height:30px!important;padding:0!important}.exactVideoWorkbench .exactVideoPopover>header{min-height:36px;padding-right:42px;position:relative}.exactVideoWorkbench .exactVideoPopover>header>span{gap:2px;min-width:0;display:grid}.exactVideoWorkbench .exactVideoPopover>header>.exactVideoPanelClose{position:absolute;top:0;right:0}.exactVideoWorkbench .exactVideoBackHeader{grid-template-columns:34px minmax(0,1fr) 34px!important;padding-right:0!important}.exactVideoWorkbench .exactVideoBackHeader>.exactVideoPanelClose{position:static}.exactVideoWorkbench .exactVideoMaterialTypes{grid-template-columns:repeat(4,minmax(0,1fr))}.exactVideoWorkbench .exactVideoMaterialTypes>button b,.exactVideoWorkbench .exactVideoMaterialTypes>label.exactVideoMaterialType b{text-overflow:ellipsis;max-width:100%;font-size:10px;font-weight:650;overflow:hidden}.exactVideoWorkbench .exactVideoPrecisePanel .exactVideoExactText{cursor:default;gap:7px;display:grid}.exactVideoWorkbench .exactVideoPrecisePanel .exactVideoExactText>input{width:100%;height:36px;color:var(--video-text);background:var(--video-surface);border:1px solid var(--video-line);border-radius:8px;margin:0;padding:0 10px}.exactVideoWorkbench .exactVideoPrecisePanel{max-height:min(610px,100vh - 190px)}.exactVideoWorkbench .exactVideoComputeEstimate>button{min-width:72px;min-height:36px;color:var(--video-inverse);background:var(--video-accent);border:0;border-radius:10px;padding:0 16px;font-size:11px;font-weight:700}.exactVideoWorkbench .exactVideoComputeEstimate>button:hover{filter:brightness(1.12)}@media (width<=820px){.appShell:has(.exactVideoWorkbench){--video-rail:0px;width:100vw;min-height:100svh;overflow:hidden}.appShell:has(.exactVideoWorkbench) .sideRail{display:none!important}.appShell:has(.exactVideoWorkbench) .appMain{width:100vw!important;min-width:100vw!important;height:100svh!important;min-height:100svh!important;margin-left:0!important}.appShell:has(.exactVideoWorkbench) .appMain>header{display:none!important}.exactVideoWorkbench .exactVideoTopbar{left:64px}.exactVideoWorkbench{width:100vw!important;min-width:100vw!important;height:100svh!important;min-height:100svh!important;margin:0!important}.appShell:has(.exactVideoWorkbench) .pageContent{width:100vw!important;min-width:100vw!important;height:100svh!important;min-height:100svh!important;margin:0!important}.appShell:has(.exactVideoWorkbench) .toolMain{width:100vw!important;min-width:100vw!important;height:100svh!important;min-height:100svh!important;margin:0!important}}@media (width<=760px){.exactVideoWorkbench .exactVideoPills{flex:auto;max-width:calc(100% - 54px)}.exactVideoWorkbench .exactVideoPill>span:first-child{justify-content:center;align-items:center;display:inline-flex!important}.exactVideoWorkbench .exactVideoModePill,.exactVideoWorkbench .exactVideoMaterialsPill{width:62px;min-width:62px;padding:0 7px}.exactVideoWorkbench .exactVideoModePill>span:first-child,.exactVideoWorkbench .exactVideoMaterialsPill>span:first-child{display:none!important}.exactVideoWorkbench .exactVideoModePill>span:nth-child(2),.exactVideoWorkbench .exactVideoMaterialsPill>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden;display:inline!important}.exactVideoWorkbench .exactVideoSettingsPill{text-overflow:ellipsis;white-space:nowrap;width:108px;min-width:108px;padding:0 8px;font-size:10px;overflow:hidden}}.exactVideoProviderModelList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 16px 4px;display:grid}.exactVideoProviderModelList>button{border:1px solid var(--video-line,#d8dce5);gap:3px;min-height:68px;padding:11px 13px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.exactVideoProviderModelList>button{border:1px solid color-mix(in srgb, var(--video-line,#d8dce5) 88%, transparent)}}.exactVideoProviderModelList>button{background:var(--video-panel,#fff);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.exactVideoProviderModelList>button{background:color-mix(in srgb, var(--video-panel,#fff) 94%, transparent)}}.exactVideoProviderModelList>button{color:inherit;text-align:left;cursor:pointer}.exactVideoProviderModelList>button:hover{border-color:#6f54ff}@supports (color:color-mix(in lab, red, red)){.exactVideoProviderModelList>button:hover{border-color:color-mix(in srgb, #6f54ff 46%, var(--video-line,#d8dce5))}}.exactVideoProviderModelList>button:hover{transform:translateY(-1px)}.exactVideoProviderModelList>button.active{background:#7657ff;border-color:#7657ff}@supports (color:color-mix(in lab, red, red)){.exactVideoProviderModelList>button.active{background:color-mix(in srgb, #7657ff 10%, var(--video-panel,#fff))}}.exactVideoProviderModelList>button.active{box-shadow:0 0 0 2px #7657ff1f}.exactVideoProviderModelList b{font-size:13px;line-height:1.3}.exactVideoProviderModelList small{color:var(--video-muted,#727887);font-size:11px;line-height:1.35}.exactVideoProviderModelList em{color:#6f4fff;font-size:10px;font-style:normal;font-weight:700;position:absolute;top:9px;right:10px}@media (width<=760px){.exactVideoProviderModelList{grid-template-columns:1fr}}.exactVideoWorkbench .exactVideoModelText{min-width:0;display:block}.exactVideoWorkbench .exactVideoModelText small{display:none!important}.exactVideoWorkbench .exactVideoModelText b{white-space:nowrap;text-overflow:ellipsis;max-width:220px;line-height:1.15;display:block;overflow:hidden}.exactVideoWorkbench .exactVideoModelOnlyPopover{width:280px;max-height:calc(100vh - 92px);padding:12px;inset:68px auto auto 28px;overflow:auto}.exactVideoWorkbench .exactVideoModelOnlyPopover:after{display:none}.exactVideoWorkbench .exactVideoModelOnlyPopover>header{min-height:34px;margin-bottom:8px}.exactVideoWorkbench .exactVideoModelOnlyPopover>header b{font-size:13px}.exactVideoWorkbench .exactVideoModelOnlyList{grid-template-columns:1fr;gap:6px;padding:0}.exactVideoWorkbench .exactVideoModelOnlyList>button{border-radius:10px;align-items:center;min-height:40px;padding:0 38px 0 12px;display:flex}.exactVideoWorkbench .exactVideoModelOnlyList>button b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.exactVideoWorkbench .exactVideoModelOnlyList>button em{top:50%;right:13px;transform:translateY(-50%)}@media (width<=760px){.exactVideoWorkbench .exactVideoModelOnlyPopover{max-height:calc(100svh - 76px);width:min(280px,100vw - 24px)!important;inset:58px auto auto 12px!important;transform:none!important}}.exactVideoWorkbench>.editorPanel .exactVideoSettingsProjectTools{width:100%;min-width:0;min-height:54px;color:var(--video-text-soft);box-sizing:border-box;border-radius:12px;grid-column:1/-1;align-items:center;margin:0;padding:7px 9px;background:var(--video-surface)!important;border:1px solid var(--video-line)!important;gap:6px!important;display:flex!important}.exactVideoWorkbench>.editorPanel .exactVideoSettingsProjectTools .activeVideoProject,.exactVideoWorkbench>.editorPanel .exactVideoSettingsProjectTools .projectNameEditor{flex:auto;width:auto;min-width:150px;max-width:none;min-height:38px;color:var(--video-text-soft)!important;background:var(--video-soft)!important;border-color:var(--video-line)!important}.exactVideoWorkbench>.editorPanel .exactVideoSettingsProjectTools .projectNameEditor input{width:100%;color:var(--video-text)!important}.exactVideoWorkbench>.editorPanel .exactVideoSettingsProjectTools .workspaceHistoryTools{flex:none;align-items:center;gap:4px;display:inline-flex}.exactVideoWorkbench>.editorPanel .exactVideoSettingsProjectTools button:not(.activeVideoProject){flex:0 0 36px;width:36px;min-width:36px;height:36px;min-height:36px;color:var(--video-text-soft)!important;background:var(--video-soft)!important;border:1px solid var(--video-line)!important;border-radius:9px!important;padding:0!important}.exactVideoWorkbench>.editorPanel .exactVideoSettingsProjectTools button:not(.activeVideoProject):hover{color:var(--video-text)!important;background:var(--video-hover)!important}.exactVideoWorkbench>.editorPanel .exactVideoSettingsProjectTools button.iconOnly.primary{color:var(--video-inverse)!important;background:var(--video-accent)!important;border-color:var(--video-accent)!important}@media (width<=760px){.exactVideoWorkbench>.editorPanel .exactVideoSettingsProjectTools{scrollbar-width:thin;overflow-x:auto}.exactVideoWorkbench>.editorPanel .exactVideoSettingsProjectTools .activeVideoProject,.exactVideoWorkbench>.editorPanel .exactVideoSettingsProjectTools .projectNameEditor{flex:0 0 170px;min-width:170px}}.exactVideoWorkbench:has(.exactVideoPromptDock.hasAttachments) .exactVideoPopover{max-height:calc(100vh - 240px);bottom:216px;overflow:auto}:is(.exactVideoWorkbench:has(.exactVideoPromptDock.hasAttachments) .exactVideoAllFunctions,.exactVideoWorkbench:has(.exactVideoPromptDock.hasAttachments)>.editorPanel,.exactVideoWorkbench:has(.exactVideoPromptDock.hasAttachments) .exactVideoResultStage){bottom:216px}@media (width<=760px){:is(.exactVideoWorkbench:has(.exactVideoPromptDock.hasAttachments) .exactVideoPopover,.exactVideoWorkbench:has(.exactVideoPromptDock.hasAttachments) .exactVideoAllFunctions,.exactVideoWorkbench:has(.exactVideoPromptDock.hasAttachments)>.editorPanel){bottom:212px}.exactVideoWorkbench:has(.exactVideoPromptDock.hasAttachments) .exactVideoPopover{max-height:calc(100vh - 230px)}.exactVideoWorkbench:has(.exactVideoPromptDock.hasAttachments) .exactVideoResultStage{bottom:212px}}@media (height<=720px) and (width>=761px){:is(.exactVideoWorkbench:has(.exactVideoPromptDock.hasAttachments) .exactVideoPopover,.exactVideoWorkbench:has(.exactVideoPromptDock.hasAttachments) .exactVideoAllFunctions,.exactVideoWorkbench:has(.exactVideoPromptDock.hasAttachments)>.editorPanel){bottom:218px}.exactVideoWorkbench:has(.exactVideoPromptDock.hasAttachments) .exactVideoPopover{max-height:calc(100vh - 236px)}.exactVideoWorkbench:has(.exactVideoPromptDock.hasAttachments) .exactVideoResultStage{bottom:218px}}.exactVideoWorkbench .exactVideoAttachment.project{border-style:dotted}.exactVideoWorkbench .exactVideoAttachmentPreview>.exactVideoAttachmentFallback{width:36px;height:36px;color:var(--video-muted);background:var(--video-surface);border-radius:8px;place-items:center;font-size:12px;font-weight:700;display:grid}@media (width<=1140px){.appShell:has(.exactVideoWorkbench)>.mobileNavBackdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}}.appShell:has(.exactVideoWorkbench) .appMain>header [role=dialog][class*=_accountMenu_]{transform-origin:0 100%;max-height:calc(100vh - 20px);overflow:auto;z-index:120!important;top:auto!important;bottom:10px!important;right:auto!important;left:calc(var(--video-rail,218px) + 12px)!important;width:min(360px,calc(100vw - var(--video-rail,218px) - 24px))!important;position:fixed!important}.exactVideoWorkbench .exactVideoHistoryPreview{z-index:6;min-height:0;color:var(--video-text);background:var(--video-surface-glass);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);grid-template-rows:auto minmax(0,1fr) auto;gap:16px;padding:20px;display:grid;position:absolute;inset:0;overflow:hidden}.exactVideoWorkbench .exactVideoHistoryPreview>header{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.exactVideoWorkbench .exactVideoHistoryPreview>header>span{gap:4px;min-width:0;display:grid}.exactVideoWorkbench .exactVideoHistoryPreview>header b{font-size:18px}.exactVideoWorkbench .exactVideoHistoryPreview>header small{color:var(--video-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.45;overflow:hidden}.exactVideoWorkbench .exactVideoHistoryPreviewBack,.exactVideoWorkbench .exactVideoHistoryPreviewOpen,.exactVideoWorkbench .exactVideoHistoryPreview>footer>a{min-height:38px;color:var(--video-text);background:var(--video-surface);border:1px solid var(--video-line);white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.exactVideoWorkbench .exactVideoHistoryPreviewStage{background:#0b0d12;border-radius:18px;place-items:center;min-height:0;padding:10px;display:grid;overflow:hidden}.exactVideoWorkbench .exactVideoHistoryPreviewStage>video{object-fit:contain;border-radius:12px;width:100%;height:100%;max-height:100%;display:block}.exactVideoWorkbench .exactVideoHistoryPreview>footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.exactVideoWorkbench .exactVideoHistoryPreviewOpen{color:#fff;background:var(--video-text);border-color:var(--video-text)}@media (width<=480px){.exactVideoWorkbench .exactVideoHistoryPreview{padding:14px}.exactVideoWorkbench .exactVideoHistoryPreview>header{flex-direction:column;align-items:stretch}.exactVideoWorkbench .exactVideoHistoryPreviewBack{align-self:flex-start}}.exactVideoWorkbench .exactVideoSettingsProjectToolbar{border-bottom:1px solid var(--video-line);grid-template-columns:minmax(0,1fr) auto 38px 38px;align-items:center;gap:7px;min-width:0;margin:0 0 14px;padding:0 0 14px;display:grid}.exactVideoWorkbench .exactVideoSettingsProjectIdentity{min-width:0;height:44px;color:var(--video-text-soft);background:var(--video-soft);border:1px solid var(--video-line);text-align:left;border-radius:12px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 11px;display:grid}.exactVideoWorkbench .exactVideoSettingsProjectIdentity:hover{color:var(--video-text);background:var(--video-hover);border-color:var(--video-line-strong)}.exactVideoWorkbench .exactVideoSettingsProjectIdentity>i{background:#45c884;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #45c88424}.exactVideoWorkbench .exactVideoSettingsProjectIdentity>i.saving{animation:.8s ease-in-out infinite alternate exactVideoProjectSaving}@keyframes exactVideoProjectSaving{to{opacity:.36;transform:scale(.78)}}.exactVideoWorkbench .exactVideoSettingsProjectIdentity>span{flex-direction:column;gap:2px;min-width:0;display:flex}.exactVideoWorkbench .exactVideoSettingsProjectIdentity b,.exactVideoWorkbench .exactVideoSettingsProjectIdentity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.exactVideoWorkbench .exactVideoSettingsProjectIdentity b{color:var(--video-text);font-size:12px}.exactVideoWorkbench .exactVideoSettingsProjectIdentity small{color:var(--video-muted);font-size:9px}.exactVideoWorkbench .exactVideoSettingsProjectNameEditor{min-width:0;display:block}.exactVideoWorkbench .exactVideoSettingsProjectNameEditor>input{width:100%;height:44px;color:var(--video-text);background:var(--video-soft);border:1px solid var(--video-line-strong);border-radius:12px;outline:0;padding:0 11px}.exactVideoWorkbench .exactVideoSettingsProjectNameEditor>input:focus{border-color:var(--video-text-soft);box-shadow:0 0 0 3px var(--video-text)}@supports (color:color-mix(in lab, red, red)){.exactVideoWorkbench .exactVideoSettingsProjectNameEditor>input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--video-text) 8%,transparent)}}.exactVideoWorkbench .exactVideoSettingsProjectHistory{align-items:center;display:flex}.exactVideoWorkbench .exactVideoSettingsProjectHistory>.workspaceHistoryTools{align-items:center;gap:4px;height:38px;display:inline-flex}.exactVideoWorkbench .exactVideoSettingsProjectHistory .workspaceHistoryDivider{background:var(--video-line)}.exactVideoWorkbench .exactVideoSettingsProjectHistory .workspaceHistoryIcon,.exactVideoWorkbench .exactVideoSettingsProjectIcon{width:38px;min-width:38px;height:38px;min-height:38px;color:var(--video-text-soft);background:var(--video-soft);border:1px solid var(--video-line);border-radius:10px;place-items:center;padding:0;display:inline-grid}.exactVideoWorkbench .exactVideoSettingsProjectHistory .workspaceHistoryIcon:hover:not(:disabled),.exactVideoWorkbench .exactVideoSettingsProjectIcon:hover{color:var(--video-text);background:var(--video-hover);border-color:var(--video-line-strong)}.exactVideoWorkbench .exactVideoSettingsProjectHistory .workspaceHistoryIcon:disabled{color:var(--video-faint);opacity:.52}.exactVideoWorkbench .exactVideoSettingsProjectIcon.primary{color:var(--video-inverse);background:var(--video-accent);border-color:var(--video-accent)}@media (width<=760px){.exactVideoWorkbench .exactVideoSettingsProjectToolbar{scrollbar-width:thin;grid-template-columns:minmax(170px,1fr) max-content 38px 38px;overflow-x:auto}}.exactVideoWorkbench .exactVideoAdvancedPopover{overscroll-behavior:contain;width:min(820px,100% - 72px);max-height:min(72vh,680px);overflow:hidden auto}.exactVideoWorkbench .exactVideoAdvancedPopover .videoAnalysisCard,.exactVideoWorkbench .exactVideoAdvancedPopover .videoProcessingHub{color:var(--video-text);background:var(--video-surface);border-color:var(--video-line);box-shadow:none}.exactVideoWorkbench .exactVideoAdvancedPopover button,.exactVideoWorkbench .exactVideoAdvancedPopover input,.exactVideoWorkbench .exactVideoAdvancedPopover textarea,.exactVideoWorkbench .exactVideoAdvancedPopover select{color:var(--video-text-soft);background:var(--video-soft);border-color:var(--video-line)}.exactVideoWorkbench .exactVideoAdvancedPopover button.active,.exactVideoWorkbench .exactVideoAdvancedPopover button.primary{color:var(--video-inverse);background:var(--video-accent);border-color:var(--video-accent)}.exactVideoWorkbench .exactVideoAdvancedPopover small,.exactVideoWorkbench .exactVideoAdvancedPopover p{color:var(--video-muted)}.exactVideoWorkbench .exactVideoAnalysisSource{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.exactVideoWorkbench .exactVideoAnalysisSource video{object-fit:cover;background:#111;border-radius:9px;width:132px;height:82px}.exactVideoWorkbench .exactVideoAnalysisSource>div{gap:5px;min-width:0;display:grid}.exactVideoWorkbench .exactVideoAnalysisSource b,.exactVideoWorkbench .exactVideoAnalysisSource small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.exactVideoWorkbench .exactVideoAnalysisSource button{border:1px solid var(--video-line);border-radius:8px;justify-self:start;min-height:30px;padding:0 10px}.exactVideoWorkbench .exactVideoAdvancedUpload{cursor:pointer;border:1px dashed var(--video-line-strong);border-radius:10px;place-items:center;gap:4px;min-height:92px;margin:10px;display:grid}.exactVideoWorkbench .exactVideoAdvancedUpload input{display:none}.exactVideoWorkbench .exactVideoAdvancedUpload b{font-size:12px}.exactVideoWorkbench .exactVideoAdvancedUpload small{font-size:10px}.exactVideoWorkbench .exactVideoAdvancedIcon{color:var(--video-accent);font-size:18px}.exactVideoWorkbench .exactVideoProcessingPreview{object-fit:contain;background:#111;border-radius:10px;grid-column:1/-1;width:100%;max-height:220px}.exactVideoWorkbench .exactVideoAdvancedPopover .videoProcessingSetup{grid-template-columns:minmax(0,1fr) auto}.exactVideoWorkbench .exactVideoAdvancedPopover .subtitleRemovalOptions,.exactVideoWorkbench .exactVideoAdvancedPopover .videoEnhanceOptions{grid-column:1/-1}.exactVideoWorkbench .exactVideoAdvancedPopover .longMaterialTaskPanel{margin-top:10px}@media (width<=760px){.exactVideoWorkbench .exactVideoAdvancedPopover{width:auto;max-height:66vh;transform:none;left:10px!important;right:10px!important}.exactVideoWorkbench .exactVideoAdvancedPopover .videoProcessingTools,.exactVideoWorkbench .exactVideoAdvancedPopover .videoProcessingSetup{grid-template-columns:1fr}.exactVideoWorkbench .exactVideoAdvancedPopover .videoProcessingStart{grid-area:auto}.exactVideoWorkbench .exactVideoAnalysisSource{grid-template-columns:96px minmax(0,1fr)}.exactVideoWorkbench .exactVideoAnalysisSource video{width:96px;height:70px}}:root:has(.exactVideoWorkbench.theme-light){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}body:has(.exactVideoWorkbench.theme-light){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.exactVideoWorkbench.theme-light,.exactVideoWorkbench:not(.theme-dark){--video-canvas:#fff;--video-surface:#fff;--video-surface-glass:#fffffff2;--video-soft:#f4f4f2;--video-soft-strong:#ececea;--video-hover:#e9e9e6;--video-line:#dfdfdb;--video-line-strong:#c9c9c4;--video-text:#171717;--video-text-soft:#474744;--video-muted:#777773;--video-faint:#a0a09b;--video-accent:#111;--video-inverse:#fff;--video-success:#1aa34a;--video-warning:#ff8412;--video-danger:#d23a3a;--video-focus:#202020;--video-rail-bg:#fbfbfa;--video-control:#fff;--video-shadow-sm:0 5px 18px #1818180d;--video-shadow-md:0 18px 48px #24242018,0 2px 8px #2424200a;--video-shadow-lg:0 28px 84px #20202024;color:#171717;background:radial-gradient(circle at 50% 43%,#fff 0 32%,#fdfdfc 63%,#fafaf8 100%)}:is(.appShell:has(.exactVideoWorkbench.theme-light),.appShell:has(.exactVideoWorkbench:not(.theme-dark))){color:#171717;background:#fff}.exactVideoWorkbench.theme-light .exactVideoHeroIcon,.exactVideoWorkbench.theme-light .exactVideoHero h1:before,.exactVideoWorkbench:not(.theme-dark) .exactVideoHeroIcon,.exactVideoWorkbench:not(.theme-dark) .exactVideoHero h1:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23171717' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16 13 5 3V8l-5 3'/%3E%3Crect x='3' y='6' width='13' height='12' rx='2'/%3E%3C/svg%3E") 50%/23px 23px no-repeat,linear-gradient(145deg,#fff,#e5e5e1)}:is(.exactVideoWorkbench.theme-light .exactVideoHeroIcon:has(svg),.exactVideoWorkbench:not(.theme-dark) .exactVideoHeroIcon:has(svg)){background:linear-gradient(145deg,#fff,#e5e5e1)}:root:has(.exactVideoWorkbench.theme-dark){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101010}body:has(.exactVideoWorkbench.theme-dark){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101010}.exactVideoWorkbench.theme-dark{--video-canvas:#101010;--video-surface:#202020;--video-surface-glass:#202020f3;--video-soft:#292929;--video-soft-strong:#343434;--video-hover:#363636;--video-line:#3a3a3a;--video-line-strong:#5e5e5e;--video-text:#f2f2f2;--video-text-soft:#d1d1d1;--video-muted:#969696;--video-faint:#747474;--video-accent:#f3f3f3;--video-inverse:#111;--video-success:#48c978;--video-warning:#ff983c;--video-danger:#ff6e6e;--video-focus:#ededed;--video-rail-bg:#080808;--video-control:#1d1d1d;--video-shadow-sm:0 5px 18px #0005;--video-shadow-md:0 18px 50px #0009;--video-shadow-lg:0 28px 90px #000c;color:#f2f2f2;background:radial-gradient(circle at 50% 42%,#181818 0 27%,#111 67%,#0d0d0d 100%)}.appShell:has(.exactVideoWorkbench.theme-dark){color:#f2f2f2;background:#101010}:is(.appShell:has(.exactVideoWorkbench.theme-dark) .appMain,.appShell:has(.exactVideoWorkbench.theme-dark) .pageContent,.appShell:has(.exactVideoWorkbench.theme-dark) .toolMain){background:#101010}.appShell:has(.exactVideoWorkbench.theme-dark) .sideRail{color:#eee;background:#080808;border-right-color:#292929}.appShell:has(.exactVideoWorkbench.theme-dark) .sideRail nav>button{color:#c8c8c8}.appShell:has(.exactVideoWorkbench.theme-dark) .sideRail nav>button:hover{color:#fff;background:#191919}.appShell:has(.exactVideoWorkbench.theme-dark) .sideRail nav>button.active{color:#fff;background:#242424}.appShell:has(.exactVideoWorkbench.theme-dark) .sideRail nav>button>svg{color:#d7d7d7;background:#171717;border-color:#343434}.appShell:has(.exactVideoWorkbench.theme-dark) .sideRail nav>button.active>svg{color:#111;background:#f2f2f2;border-color:#f2f2f2}.appShell:has(.exactVideoWorkbench.theme-dark) .railCollapseToggle{color:#aaa;border-color:#303030}.appShell:has(.exactVideoWorkbench.theme-dark) .railCollapseToggle:hover{color:#fff;background:#1f1f1f}.appShell:has(.exactVideoWorkbench.theme-dark) .railUser{color:#aaa}.appShell:has(.exactVideoWorkbench.theme-dark) .railUser:hover{background:#1b1b1b}.appShell:has(.exactVideoWorkbench.theme-dark) .railUser>svg{border-color:#343434}.appShell:has(.exactVideoWorkbench.theme-dark) .appMain>header>div:last-child>button:not(:last-child){color:#ddd;background:#1d1d1d;border-color:#333}.appShell:has(.exactVideoWorkbench.theme-dark) .appMain>header>div:last-child>button:last-child{color:#111;background:#f1f1f1;border-color:#f1f1f1}.exactVideoWorkbench.theme-dark ::selection{color:#111;background:#eee}.exactVideoWorkbench.theme-dark .exactVideoBackdrop,.exactVideoWorkbench.theme-dark .exactVideoScrim{background:#0009}.exactVideoWorkbench.theme-dark .exactVideoHeroIcon,.exactVideoWorkbench.theme-dark .exactVideoHero h1:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f2f2f2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16 13 5 3V8l-5 3'/%3E%3Crect x='3' y='6' width='13' height='12' rx='2'/%3E%3C/svg%3E") 50%/23px 23px no-repeat,linear-gradient(145deg,#313131,#1c1c1c);border-color:#3b3b3b}.exactVideoWorkbench.theme-dark .exactVideoHeroIcon:has(svg){background:linear-gradient(145deg,#313131,#1c1c1c)}.exactVideoWorkbench.theme-dark .exactVideoInspirationCard{border-color:#ffffff24;box-shadow:0 20px 50px #0008}.exactVideoWorkbench.theme-dark .exactVideoComposer.dropActive:after,.exactVideoWorkbench.theme-dark .exactVideoPromptDock.dropActive:after{background:#171717f2}.exactVideoWorkbench.theme-dark .exactVideoSelectedMark{color:#111;background:#f2f2f2}.exactVideoWorkbench.theme-dark .exactVideoSwitch{background:#555}.exactVideoWorkbench.theme-dark .exactVideoSwitch.active,.exactVideoWorkbench.theme-dark .exactVideoSwitch[aria-checked=true]{background:#eee}.exactVideoWorkbench.theme-dark .exactVideoSwitch:after{background:#e6e6e6}.exactVideoWorkbench.theme-dark .exactVideoSwitch.active:after,.exactVideoWorkbench.theme-dark .exactVideoSwitch[aria-checked=true]:after{background:#111}.exactVideoWorkbench.theme-dark .exactVideoSegmented>button.active,.exactVideoWorkbench.theme-dark .exactVideoSourceTabs>button.active,.exactVideoWorkbench.theme-dark .exactVideoOptionGrid>button.active,.exactVideoWorkbench.theme-dark .exactVideoPrimaryAction,.exactVideoWorkbench.theme-dark .exactVideoAllGenerate,.exactVideoWorkbench.theme-dark .exactVideoGenerateButton{color:#111;background:#f2f2f2;border-color:#f2f2f2}.exactVideoWorkbench.theme-dark .exactVideoResultStage video,.exactVideoWorkbench.theme-dark .exactVideoResultStage>.exactVideoResultMedia{border-color:#3b3b3b;box-shadow:0 22px 70px #000b}.exactVideoWorkbench .exactVideoThemeToggle,.exactVideoWorkbench .exactThemeToggle{width:32px;height:32px;color:var(--video-text-soft);background:var(--video-soft);border:1px solid var(--video-line);box-shadow:none;border-radius:9px;flex:none;place-items:center;padding:0;display:inline-grid}.exactVideoWorkbench .exactVideoThemeToggle:hover,.exactVideoWorkbench .exactThemeToggle:hover{color:var(--video-text);background:var(--video-hover)}.exactVideoWorkbench .exactVideoThemeToggle svg,.exactVideoWorkbench .exactThemeToggle svg{width:16px;height:16px}.exactVideoWorkbench.theme-light video,.exactVideoWorkbench.theme-dark video{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.appShell:has(.exactVideoWorkbench){--video-rail:218px;--video-chat-width:980px}.appShell:has(.exactVideoWorkbench):has(.sideRail.collapsed){--video-rail:76px}.appShell:has(.exactVideoWorkbench) .sideRail{width:var(--video-rail)!important;align-items:stretch!important;padding:72px 12px 74px!important;display:flex!important}.appShell:has(.exactVideoWorkbench) .sideRail.collapsed{align-items:center!important;width:76px!important;padding-left:11px!important;padding-right:11px!important}.appShell:has(.exactVideoWorkbench) .railCollapseToggle{border-radius:9px!important;place-items:center!important;width:32px!important;height:32px!important;padding:0!important;font-size:20px!important;display:grid!important;top:22px!important;left:auto!important;right:16px!important}.appShell:has(.exactVideoWorkbench) .railCollapseToggle:before{content:none!important}.appShell:has(.exactVideoWorkbench) .railCollapseToggle:after{content:none!important}.appShell:has(.exactVideoWorkbench) .sideRail.collapsed .railCollapseToggle{right:21px!important}.appShell:has(.exactVideoWorkbench) .sideRail:not(.collapsed) nav{align-items:stretch!important;width:100%!important}.appShell:has(.exactVideoWorkbench) .sideRail:not(.collapsed) nav>button{justify-content:flex-start!important;gap:12px!important;width:100%!important;padding:0 10px!important}.appShell:has(.exactVideoWorkbench) .sideRail:not(.collapsed) nav>button>span:not(.railTooltip){display:block!important}.appShell:has(.exactVideoWorkbench) .sideRail:not(.collapsed) .railUser>span:not(.railTooltip){display:block!important}.appShell:has(.exactVideoWorkbench) .sideRail:not(.collapsed) .railBottom{width:auto!important;bottom:66px!important;left:12px!important;right:58px!important}.appShell:has(.exactVideoWorkbench) .sideRail:not(.collapsed) .railBottom:before{content:"";background:var(--video-line,#e3e3df);height:1px;position:absolute;top:-12px;left:0;right:-46px}.appShell:has(.exactVideoWorkbench) .sideRail:not(.collapsed) .railUser{flex-direction:row!important;justify-content:flex-start!important;gap:9px!important;width:100%!important;min-height:44px!important;padding:0 8px!important}.appShell:has(.exactVideoWorkbench) .sideRail.collapsed nav{align-items:center!important}.appShell:has(.exactVideoWorkbench) .sideRail.collapsed nav>button{justify-content:center!important;gap:0!important;width:48px!important;padding:0!important}.appShell:has(.exactVideoWorkbench) .sideRail.collapsed nav>button>span:not(.railTooltip){display:none!important}.appShell:has(.exactVideoWorkbench) .sideRail.collapsed .railUser>span:not(.railTooltip){display:none!important}.appShell:has(.exactVideoWorkbench) .sideRail.collapsed .railBottom{bottom:170px!important;left:14px!important;right:14px!important}.appShell:has(.exactVideoWorkbench) .sideRail.collapsed .railUser{justify-content:center!important;width:48px!important;padding:0!important}.appShell:has(.exactVideoWorkbench) .sideRail.collapsed .railTooltip:before{display:none!important}.appShell:has(.exactVideoWorkbench) .sideRail.collapsed .railTooltip small{display:none!important}.appShell:has(.exactVideoWorkbench) .sideRail.collapsed .railTooltip em{display:none!important}.appShell:has(.exactVideoWorkbench) .sideRail.collapsed .railTooltip b{white-space:nowrap;font-size:12px;font-weight:600}.appShell:has(.exactVideoWorkbench) .sideRail.collapsed .railUser:focus-visible .railTooltip{visibility:visible;opacity:1;transition-delay:.12s;transform:translateY(-50%)}.appShell:has(.exactVideoWorkbench) .appMain{margin-left:var(--video-rail)!important}.appShell:has(.exactVideoWorkbench) .appMain>header{width:194px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:flex!important;inset:auto auto 10px 12px!important}.appShell:has(.exactVideoWorkbench) .appMain>header>div:first-child{display:none!important}.appShell:has(.exactVideoWorkbench) .appMain>header>div:last-child{grid-template-columns:82px 42px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;width:100%!important;height:100%!important;display:grid!important}.appShell:has(.exactVideoWorkbench) .appMain>header>div:last-child>button{width:100%!important;min-width:0!important;height:42px!important;font-size:inherit!important;flex:none!important;padding:0 8px!important}.appShell:has(.exactVideoWorkbench) .appMain>header>div:last-child>button:first-child{font-variant-numeric:tabular-nums;gap:4px!important;font-size:10px!important}.appShell:has(.exactVideoWorkbench) .appMain>header>div:last-child>button:first-child svg{display:none!important}:is(.appShell:has(.exactVideoWorkbench) .appMain>header>div:last-child>button:first-child span,.appShell:has(.exactVideoWorkbench) .appMain>header>div:last-child>button:first-child strong){white-space:nowrap;color:inherit!important;font-size:10px!important;display:inline!important}.appShell:has(.exactVideoWorkbench):has(.sideRail.collapsed) .appMain>header{width:48px!important;height:148px!important;left:14px!important}.appShell:has(.exactVideoWorkbench):has(.sideRail.collapsed) .appMain>header>div:last-child{flex-direction:column!important;justify-content:flex-end!important;gap:7px!important;display:flex!important}.appShell:has(.exactVideoWorkbench):has(.sideRail.collapsed) .appMain>header>div:last-child>button{flex:0 0 42px!important;width:42px!important;min-width:42px!important;padding:0!important;font-size:0!important}.appShell:has(.exactVideoWorkbench):has(.sideRail.collapsed) .appMain>header>div:last-child>button:first-child span{display:none!important}.appShell:has(.exactVideoWorkbench):has(.sideRail.collapsed) .appMain>header>div:last-child>button:first-child strong{text-align:center;text-overflow:clip;width:42px;max-width:42px;overflow:hidden;font-size:0!important;display:block!important}.appShell:has(.exactVideoWorkbench):has(.sideRail.collapsed) .appMain>header>div:last-child>button:first-child strong[data-compact-value]:after{content:attr(data-compact-value);font-variant-numeric:tabular-nums;letter-spacing:-.25px;text-align:center;width:100%;font-size:9px;font-weight:720;line-height:1;display:block}.exactVideoWorkbench>.exactVideoHero{display:none!important}.exactVideoWorkbench>.exactVideoConversationTimeline{z-index:12;width:min(var(--video-chat-width,980px),calc(100% - 56px));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--video-line-strong) transparent;padding:4px 8px 28px;scroll-padding-bottom:26px;position:absolute;top:78px;bottom:158px;left:50%;overflow:hidden auto;transform:translate(-50%)}.exactVideoWorkbench.historyRailOpen>.exactVideoConversationTimeline{left:calc(50% - var(--video-history-width,380px)/2);width:min(var(--video-chat-width,980px),calc(100% - var(--video-history-width,380px) - 64px))}.exactVideoWorkbench>.exactVideoConversationTimeline::-webkit-scrollbar{width:6px}.exactVideoWorkbench>.exactVideoConversationTimeline::-webkit-scrollbar-thumb{background:var(--video-line-strong);border-radius:99px}.exactVideoWorkbench .exactVideoConversationTurn{gap:10px;width:100%;margin:0 0 22px;display:grid}.exactVideoWorkbench .exactVideoChatMessage{width:min(690px,82%);color:var(--video-text);background:var(--video-surface,#fff);gap:11px;padding:15px 17px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.exactVideoWorkbench .exactVideoChatMessage{background:color-mix(in srgb,var(--video-surface,#fff) 96%,var(--video-soft,#f4f4f2))}}.exactVideoWorkbench .exactVideoChatMessage{border:1px solid var(--video-line);border-radius:18px;box-shadow:0 8px 30px #11111109}.exactVideoWorkbench .exactVideoChatUser{border-top-right-radius:7px;justify-self:end}.exactVideoWorkbench .exactVideoChatAssistant{border-top-left-radius:7px;justify-self:start}.exactVideoWorkbench .exactVideoChatMessage>header{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.exactVideoWorkbench .exactVideoChatMessage>header b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.exactVideoWorkbench .exactVideoChatMessage>header time,.exactVideoWorkbench .exactVideoChatStatus{color:var(--video-muted);white-space:nowrap;flex:none;font-size:10px;font-weight:500}.exactVideoWorkbench .exactVideoChatStatus.done{color:var(--video-success,#1aa34a)}.exactVideoWorkbench .exactVideoChatStatus.running{color:var(--video-text-soft)}.exactVideoWorkbench .exactVideoChatUser>p{color:var(--video-text-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.exactVideoWorkbench .exactVideoChatAttachments{scrollbar-width:thin;align-items:flex-start;gap:8px;max-width:100%;display:flex;overflow-x:auto}.exactVideoWorkbench .exactVideoChatAttachments figure{flex:0 0 82px;width:82px;margin:0;position:relative}.exactVideoWorkbench .exactVideoChatAttachments img,.exactVideoWorkbench .exactVideoChatAttachments video{object-fit:cover;background:var(--video-soft);border:1px solid var(--video-line);border-radius:10px;width:82px;height:68px;display:block}.exactVideoWorkbench .exactVideoChatAttachments figcaption{color:var(--video-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;line-height:1.2;overflow:hidden}.exactVideoWorkbench .exactVideoChatAttachments.placeholders span{width:82px;height:68px;color:var(--video-muted);background:var(--video-soft);border:1px dashed var(--video-line-strong);text-align:center;border-radius:10px;flex:0 0 82px;place-items:center;padding:6px;font-size:10px;display:grid}.exactVideoWorkbench .exactVideoChatChips{flex-wrap:wrap;gap:6px;display:flex}.exactVideoWorkbench .exactVideoChatChips span{min-height:24px;color:var(--video-text-soft);background:var(--video-soft);border:1px solid var(--video-line);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:10px;line-height:14px}.exactVideoWorkbench .exactVideoChatVideo{aspect-ratio:9/16;border:1px solid var(--video-line);background:#080808;border-radius:15px;width:min(240px,100%);overflow:hidden;box-shadow:0 12px 30px #00000018}.exactVideoWorkbench .exactVideoChatVideo.landscape{aspect-ratio:16/9;width:min(460px,100%)}.exactVideoWorkbench .exactVideoChatVideo.square{aspect-ratio:1;width:min(300px,100%)}.exactVideoWorkbench .exactVideoChatVideo video{object-fit:contain;background:#080808;width:100%;height:100%;display:block}.exactVideoWorkbench .exactVideoChatProgress,.exactVideoWorkbench .exactVideoChatFailure{color:var(--video-text-soft);background:var(--video-soft);border-radius:12px;gap:9px;padding:12px;display:grid}.exactVideoWorkbench .exactVideoChatProgress small,.exactVideoWorkbench .exactVideoChatFailure small{color:var(--video-muted);font-size:11px;line-height:1.5}.exactVideoWorkbench .exactVideoChatProgress>div{background:var(--video-line);border-radius:99px;height:4px;overflow:hidden}.exactVideoWorkbench .exactVideoChatProgress i{background:var(--video-accent);border-radius:inherit;height:100%;transition:width .25s;display:block}.exactVideoWorkbench .exactVideoSubmissionTurn{scroll-margin-bottom:28px}.exactVideoWorkbench .exactVideoSubmissionProgress{overflow:hidden}.exactVideoWorkbench .exactVideoSubmissionProgress>div{position:relative}.exactVideoWorkbench .exactVideoSubmissionProgress>div>i{background:linear-gradient(90deg,var(--video-text),var(--video-accent),var(--video-text));width:32%;animation:1.4s ease-in-out infinite exactVideoSubmissionSweep;position:absolute;inset:0 auto 0 -32%}.exactVideoWorkbench .exactVideoSubmissionProgress>p{color:var(--video-muted);margin:0;font-size:11px;line-height:1.55}@keyframes exactVideoSubmissionSweep{to{left:100%}}@media (prefers-reduced-motion:reduce){.exactVideoWorkbench .exactVideoSubmissionProgress>div>i{width:48%;animation:none;left:0}}.exactVideoWorkbench .exactVideoChatActions{flex-wrap:wrap;gap:7px;display:flex}.exactVideoWorkbench .exactVideoChatActions button,.exactVideoWorkbench .exactVideoChatActions a{min-height:34px;color:var(--video-text-soft);background:var(--video-surface);border:1px solid var(--video-line);border-radius:10px;justify-content:center;align-items:center;padding:0 12px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.exactVideoWorkbench .exactVideoChatActions button:hover,.exactVideoWorkbench .exactVideoChatActions a:hover{color:var(--video-text);background:var(--video-hover);border-color:var(--video-line-strong)}.exactVideoWorkbench .exactVideoChatEmpty{width:min(420px,100% - 36px);color:var(--video-text-soft);text-align:center;justify-items:center;gap:8px;padding:24px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.exactVideoWorkbench .exactVideoChatEmpty>span{width:42px;height:42px;color:var(--video-inverse);background:var(--video-accent);border-radius:12px;place-items:center;font-size:20px;display:grid}.exactVideoWorkbench .exactVideoChatEmpty b{font-size:16px}.exactVideoWorkbench .exactVideoChatEmpty small{color:var(--video-muted);font-size:12px;line-height:1.6}.exactVideoWorkbench:not(.revisionOpen)>.exactVideoCanvas,.exactVideoWorkbench.revisionOpen>.exactVideoConversationTimeline{display:none!important}.exactVideoWorkbench.revisionOpen>.exactVideoCanvas{display:flex!important}.exactVideoWorkbench>.exactVideoComposer,.exactVideoWorkbench>.exactVideoPromptDock{border-radius:24px;height:116px;bottom:16px}.exactVideoWorkbench>.exactVideoComposer .exactVideoPromptMain,.exactVideoWorkbench>.exactVideoPromptDock .exactVideoPromptMain{inset:0 0 48px}.exactVideoWorkbench>.exactVideoPromptDock.hasAttachments .exactVideoPromptMain textarea{height:calc(100% - 56px);top:56px}.exactVideoWorkbench>.exactVideoPromptDock.hasAttachments .exactVideoPromptCount{top:66px}.exactVideoWorkbench>.exactVideoComposer .exactVideoPromptMain textarea,.exactVideoWorkbench>.exactVideoPromptDock .exactVideoPromptMain textarea{padding:17px 24px 6px;font-size:14px}.exactVideoWorkbench>.exactVideoComposer .exactVideoPromptToolbar,.exactVideoWorkbench>.exactVideoPromptDock .exactVideoPromptToolbar{min-height:38px;bottom:9px;left:15px;right:14px}.exactVideoWorkbench>.exactVideoComposer .exactVideoPill,.exactVideoWorkbench>.exactVideoPromptDock .exactVideoPill{height:36px;padding:0 12px;font-size:11px}.exactVideoWorkbench>.exactVideoComposer .exactVideoGenerateButton,.exactVideoWorkbench>.exactVideoPromptDock .exactVideoGenerateButton{width:46px;height:46px}@media (width<=820px){.exactVideoWorkbench>.exactVideoConversationTimeline{width:calc(100% - 20px);padding-left:2px;padding-right:2px;top:68px;bottom:148px}.exactVideoWorkbench:has(.exactVideoPromptDock.hasAttachments)>.exactVideoConversationTimeline{bottom:206px}.exactVideoWorkbench .exactVideoChatMessage{width:92%;padding:13px 14px}.exactVideoWorkbench .exactVideoChatVideo{width:min(220px,100%)}.exactVideoWorkbench>.exactVideoComposer,.exactVideoWorkbench>.exactVideoPromptDock{width:calc(100% - 20px);height:126px}.exactVideoWorkbench>.exactVideoPromptDock.hasAttachments{height:184px}}.exactVideoWorkbench>.exactVideoPromptDock .exactVideoPills{align-items:center;gap:8px;height:38px;overflow-y:visible}.exactVideoWorkbench>.exactVideoPromptDock .exactVideoPill{gap:8px;min-height:36px;line-height:1;overflow:visible}.exactVideoWorkbench>.exactVideoPromptDock .exactVideoPill>span,.exactVideoWorkbench>.exactVideoPromptDock .exactVideoPill>b{flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.exactVideoWorkbench>.exactVideoPromptDock .exactVideoPill>span:nth-child(2){font-size:12px;font-weight:620}.exactVideoWorkbench>.exactVideoPromptDock .exactVideoModePill>span:first-child{color:#0000;border:1.6px solid;border-color:var(--video-text-soft);box-sizing:border-box;border-radius:50%;width:16px;height:16px;font-size:0;position:relative}.exactVideoWorkbench>.exactVideoPromptDock .exactVideoModePill>span:first-child:before{content:"";border:1.4px solid var(--video-text-soft);border-radius:50%;position:absolute;inset:3px}.exactVideoWorkbench>.exactVideoPromptDock .exactVideoModePill>span:first-child:after{content:"";background:var(--video-text-soft);border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.exactVideoWorkbench>.exactVideoPromptDock .exactVideoMaterialsPill>span:first-child{color:#0000;width:16px;height:16px;font-size:0;position:relative}.exactVideoWorkbench>.exactVideoPromptDock .exactVideoMaterialsPill>span:first-child:before,.exactVideoWorkbench>.exactVideoPromptDock .exactVideoMaterialsPill>span:first-child:after{content:"";background:var(--video-text-soft);border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.exactVideoWorkbench>.exactVideoPromptDock .exactVideoMaterialsPill>span:first-child:before{width:12px;height:1.6px}.exactVideoWorkbench>.exactVideoPromptDock .exactVideoMaterialsPill>span:first-child:after{width:1.6px;height:12px}.exactVideoWorkbench>.exactVideoPromptDock .exactVideoToolsPill>b{color:#0000;letter-spacing:0;width:17px;height:16px;font-size:0;position:relative}.exactVideoWorkbench>.exactVideoPromptDock .exactVideoToolsPill>b:before{content:"";background:var(--video-text-soft);width:3px;height:3px;box-shadow:5px 0 0 var(--video-text-soft),10px 0 0 var(--video-text-soft);border-radius:50%;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.exactVideoWorkbench>.exactVideoPromptDock .exactVideoModePill>span:last-child,.exactVideoWorkbench>.exactVideoPromptDock .exactVideoToolsPill>span:last-child{color:#0000;width:14px;height:14px;margin-left:1px;font-size:0;position:relative;overflow:visible}.exactVideoWorkbench>.exactVideoPromptDock .exactVideoModePill>span:last-child:before,.exactVideoWorkbench>.exactVideoPromptDock .exactVideoToolsPill>span:last-child:before{content:"";border-right:1.6px solid var(--video-text-soft);border-bottom:1.6px solid var(--video-text-soft);transform-origin:50%;border-radius:1px;width:6px;height:6px;position:absolute;top:3px;left:3px;transform:rotate(45deg)}.exactVideoWorkbench>.exactVideoPromptDock .exactVideoModePill[aria-expanded=true]>span:last-child:before,.exactVideoWorkbench>.exactVideoPromptDock .exactVideoToolsPill[aria-expanded=true]>span:last-child:before{top:5px;transform:rotate(225deg)}.exactVideoWorkbench>.exactVideoPromptDock .exactVideoSettingsPill{font-variant-numeric:tabular-nums;letter-spacing:.01em;min-width:188px;font-size:12px;font-weight:620}@media (width<=760px){.exactVideoWorkbench>.exactVideoPromptDock .exactVideoPills,.exactVideoWorkbench>.exactVideoPromptDock .exactVideoPill{gap:6px}.exactVideoWorkbench>.exactVideoPromptDock .exactVideoSettingsPill{min-width:118px}}@media (width>=1001px) and (width<=1180px){.appShell:has(.exactVideoWorkbench):has(.sideRail:not(.collapsed)){--video-rail:218px!important}.appShell:has(.exactVideoWorkbench) .sideRail:not(.collapsed){align-items:stretch!important;width:218px!important;padding:72px 12px 74px!important}.appShell:has(.exactVideoWorkbench) .sideRail:not(.collapsed) .railCollapseToggle{display:grid!important}.appShell:has(.exactVideoWorkbench) .sideRail:not(.collapsed) nav{align-items:stretch!important}.appShell:has(.exactVideoWorkbench) .sideRail:not(.collapsed) nav>button{justify-content:flex-start!important;gap:12px!important;width:100%!important;padding:0 10px!important}.appShell:has(.exactVideoWorkbench) .sideRail:not(.collapsed) nav>button>span:not(.railTooltip){display:block!important}.appShell:has(.exactVideoWorkbench) .sideRail:not(.collapsed) .railUser>span:not(.railTooltip){display:block!important}.appShell:has(.exactVideoWorkbench):has(.sideRail:not(.collapsed)) .appMain>header{width:194px!important;height:44px!important;left:12px!important}.appShell:has(.exactVideoWorkbench):has(.sideRail:not(.collapsed)) .appMain>header>div:last-child{grid-template-columns:82px 42px minmax(0,1fr)!important;gap:6px!important;display:grid!important}.appShell:has(.exactVideoWorkbench):has(.sideRail:not(.collapsed)) .appMain>header>div:last-child>button{width:100%!important;min-width:0!important;height:42px!important;font-size:inherit!important;flex:none!important;padding:0 8px!important}}@media (width<=1000px){.appShell:has(.exactVideoWorkbench){--video-rail:76px!important}.appShell:has(.exactVideoWorkbench) .sideRail{align-items:center!important;width:76px!important;padding-left:11px!important;padding-right:11px!important;display:flex!important}.appShell:has(.exactVideoWorkbench) .sideRail .railCollapseToggle{display:none!important}.appShell:has(.exactVideoWorkbench) .sideRail nav{align-items:center!important}.appShell:has(.exactVideoWorkbench) .sideRail nav>button{justify-content:center!important;gap:0!important;width:48px!important;padding:0!important}.appShell:has(.exactVideoWorkbench) .sideRail nav>button>span:not(.railTooltip){display:none!important}.appShell:has(.exactVideoWorkbench) .railUser>span:not(.railTooltip){display:none!important}.appShell:has(.exactVideoWorkbench) .railBottom{bottom:170px!important;left:14px!important;right:14px!important}.appShell:has(.exactVideoWorkbench) .railUser{justify-content:center!important;width:48px!important;padding:0!important}.appShell:has(.exactVideoWorkbench) .appMain{width:auto!important;min-width:0!important;margin-left:76px!important}.appShell:has(.exactVideoWorkbench) .appMain>header{width:48px!important;height:148px!important;display:block!important;bottom:10px!important;left:14px!important}.appShell:has(.exactVideoWorkbench) .appMain>header>div:last-child{flex-direction:column!important;justify-content:flex-end!important;gap:7px!important;display:flex!important}.appShell:has(.exactVideoWorkbench) .appMain>header>div:last-child>button{flex:0 0 42px!important;width:42px!important;min-width:42px!important;padding:0!important;font-size:0!important}.exactVideoWorkbench .exactVideoTopbar{left:18px!important}}@media (width<=1140px){.appShell:has(.exactVideoWorkbench)>.mobileNavBackdrop{pointer-events:auto!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#0e182d57!important;display:block!important}.appShell:has(.exactVideoWorkbench) .sideRail{visibility:hidden!important;pointer-events:none!important;transition:width .22s,left .22s,padding .22s!important;left:-96px!important;transform:none!important}.appShell:has(.exactVideoWorkbench) .sideRail.mobileOpen{visibility:visible!important;pointer-events:auto!important;left:0!important}.appShell:has(.exactVideoWorkbench) .mobileMenuButton{display:grid!important}}:root{--unified-ink:#161616;--unified-ink-strong:#0b0b0b;--unified-muted:#747470;--unified-muted-soft:#9a9a95;--unified-line:#deded8;--unified-line-strong:#c9c9c2;--unified-canvas:#fafaf8;--unified-surface:#fff;--unified-soft:#f4f4f1;--unified-soft-strong:#ecece8;--unified-shadow:0 18px 48px #12121214;--unified-shadow-soft:0 8px 24px #1212120e}.sideRail,.sideRail.mobileOpen{color:var(--unified-ink);border-right:1px solid var(--unified-line);background:#f9f9f7fa;box-shadow:12px 0 34px #00000012}.sideRail .brandButton{border:1px solid var(--unified-line);background:#fff}.sideRail .brandButton:hover{background:var(--unified-soft)}.sideRail .brandOrb{color:var(--unified-ink-strong);box-shadow:inset 0 0 0 1px var(--unified-line), var(--unified-shadow-soft);background:#fff}.sideRail nav button,.sideRail .railBottom>button{color:#5f5f5b}.sideRail .railBottom .creditsRail{color:var(--unified-ink);background:var(--unified-soft-strong)}.sideRail .railTooltip{background:#141414f5;border-color:#ffffff1f}.sideRail .railTooltip em{color:#d0d0ca}.mobileNavBackdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.assistantWorkspaceHost{color:var(--unified-ink);background:var(--unified-canvas)}.assistantStudioStart,.assistantStudioWorking{color:var(--unified-ink);background:var(--unified-canvas);border-color:var(--unified-line);border-radius:18px}.assistantStudioAvatar,.assistantStudioMessageAvatar{color:var(--unified-ink-strong);background:var(--unified-soft);border-color:var(--unified-line)}.assistantStudioCommand,.assistantStudioComposer,.assistantStudioMessage,.assistantStudioExecutionCard,.assistantStudioContext,.assistantStudioProjectModal,.assistantStudioMentionMenu,.assistantStudioHistory{background:var(--unified-surface);border-color:var(--unified-line);box-shadow:var(--unified-shadow-soft)}.assistantStudioCommand,.assistantStudioComposer,.assistantStudioContext,.assistantStudioProjectModal{border-radius:18px}.assistantStudioComposerBar,.assistantStudioReferenceHint,.assistantStudioContextEmpty,.assistantStudioProjectEmpty,.assistantStudioHistoryEmpty{background:var(--unified-soft)}.assistantStudioStartHeader>div:last-child>button,.assistantStudioConversation>header>div:last-child>button,.assistantStudioNewChat,.assistantStudioProjectOpen,.assistantStudioReferenceInsert{color:var(--unified-ink);border-color:var(--unified-line);background:#fff}.assistantStudioStartHeader>div:last-child>button:hover,.assistantStudioConversation>header>div:last-child>button:hover,.assistantStudioNewChat:hover,.assistantStudioProjectOpen:hover,.assistantStudioReferenceInsert:hover{color:var(--unified-ink-strong);background:var(--unified-soft);border-color:var(--unified-line-strong)}.assistantStudioSend{color:#fff!important;background:var(--unified-ink-strong)!important;border-color:var(--unified-ink-strong)!important;box-shadow:0 8px 18px #00000024!important}.assistantStudioSend:disabled{color:#a0a09b!important;background:var(--unified-soft-strong)!important;border-color:var(--unified-line)!important;box-shadow:none!important}.assistantStudioTaskStrip button,.assistantStudioRecentGrid article,.assistantStudioHistoryItem,.assistantStudioReferenceChip,.assistantStudioExecutionLocks>span,.assistantStudioContextChips>span{background:#fff;border-color:var(--unified-line)!important}.assistantStudioTaskStrip button:hover,.assistantStudioRecentGrid article:hover,.assistantStudioHistoryItem:hover,.assistantStudioHistoryItem.active{color:var(--unified-ink-strong);background:var(--unified-soft);border-color:var(--unified-line-strong)!important}.assistantStudioHistoryDelete{color:var(--unified-ink-soft);background:#fff;border-color:#0000}.assistantStudioTaskStrip button>span:first-child,.assistantStudioStarterTag,.assistantStudioProjectStatus,.assistantStudioExecutionProgress{color:var(--unified-ink);background:var(--unified-soft)}.assistantStudioReferenceHint,.assistantStudioReferenceHint svg,.assistantStudioReferenceHint button{color:#666662}.scriptWorkspace{color:var(--unified-ink);background:var(--unified-canvas)}.scriptWorkspaceHeader,.scriptWorkflowSteps,.scriptWorkspaceTabs,.scriptAnalysisWorkbench,.scriptFusionWorkbench,.scriptFullDocumentWorkspace,.scriptProjectLibraryModal,.scriptPickerModal{background:var(--unified-surface);border-color:var(--unified-line)}.scriptProjectIdentity>span,.scriptWorkflowSteps .active>span,.scriptWorkflowSteps .active,.scriptWorkspaceTabs .active,.scriptSourceCard.active,.scriptViewButton.active{color:var(--unified-ink-strong)!important;border-color:var(--unified-line-strong)!important}.scriptWorkflowSteps .active>span,.scriptWorkspaceTabs .active:after,.scriptViewButton.active,.scriptWorkspace button.primary{color:#fff!important;background:var(--unified-ink-strong)!important;border-color:var(--unified-ink-strong)!important}.scriptDropZone,.scriptWorkspaceEmpty,.scriptAnalysisEmpty,.scriptSourceCard,.scriptFusionPanel,.scriptFusionStage,.scriptShotListPane,.scriptShotDetailPane,.scriptFullDocumentInspector{color:var(--unified-muted);background:var(--unified-soft);border-color:var(--unified-line)}.scriptDropZone:hover,.scriptSourceCard:hover,.scriptWorkspace button.secondary:hover{color:var(--unified-ink-strong);background:var(--unified-soft-strong);border-color:var(--unified-line-strong)}.scriptWorkspace input,.scriptWorkspace textarea,.scriptWorkspace select,.scriptWorkspace button.secondary{color:var(--unified-ink);border-color:var(--unified-line);background:#fff}.scriptProjectIdentity small,.scriptProjectIdentity>span,.scriptDropZone svg,.scriptWorkspaceEmpty svg,.scriptWorkspaceTabs button.active{color:var(--unified-ink-strong)!important}.detectWorkbench{color:var(--unified-ink);background:var(--unified-canvas)}.detectHero{background:var(--unified-surface);border-color:var(--unified-line);box-shadow:var(--unified-shadow-soft)}.detectHeroBadge,.detectTrust,.detectProcessSteps,.workPanel,.detectInputPanel,.detectResultPanel,.sourceResultPanel{background:var(--unified-surface);border-color:var(--unified-line)}.detectHeroBadge,.detectProcessSteps .active,.detectProcessSteps .active>span{color:var(--unified-ink-strong)}.detectProcessSteps>span.active{color:var(--unified-ink-strong);background:0 0}.detectProcessSteps>span.active i{background:var(--unified-ink-strong);color:#fff}.modeSwitch,.dropZone,.emptyCanvas,.sourceResultEmpty{background:var(--unified-soft);border-color:var(--unified-line)}.modeSwitch button[aria-pressed=true],.detectorModelCards button[aria-pressed=true]{color:var(--unified-ink-strong);border-color:var(--unified-line-strong);box-shadow:var(--unified-shadow-soft);background:#fff}.detectorModelCards button[aria-pressed=true]>span:first-child{color:var(--unified-ink-strong);background:var(--unified-soft-strong)}.detectWorkbench .dropIcon,.detectWorkbench .panelTitle>svg,.detectorModelCards button[aria-pressed=true] svg{color:var(--unified-ink-strong)}.detectWorkbench .dropIcon,.detectorModelCards button>span:first-child{background:var(--unified-soft)}.detectWorkbench .primarySubmit,.detectSubmit{color:#fff!important;background:var(--unified-ink-strong)!important;border-color:var(--unified-ink-strong)!important;box-shadow:0 10px 24px #00000024!important}.worksLibrarySpace{color:var(--unified-ink);background:var(--unified-surface);border-color:var(--unified-line);box-shadow:var(--unified-shadow-soft)}.worksLibraryHeader>div>span{color:var(--unified-ink-strong);background:var(--unified-soft);border-color:var(--unified-line)}.worksLibraryTabs{background:var(--unified-canvas);border-color:var(--unified-line)}.worksLibraryTabs>button>span:first-child{color:var(--unified-muted);background:var(--unified-soft-strong)}.worksLibraryTabs>button.active{color:var(--unified-ink-strong);border-color:var(--unified-line-strong);box-shadow:var(--unified-shadow-soft);background:#fff}.worksLibraryTabs>button.active:after{background:var(--unified-ink-strong)}@media (width<=760px){.assistantStudioStart,.assistantStudioWorking{border-radius:14px}}.appShell #main-navigation.sideRail{z-index:90!important;box-sizing:border-box!important;color:#292927!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:0!important;border-right:1px solid #e3e3df!important;align-items:center!important;width:76px!important;padding:18px 11px 214px!important;transition:width .24s,left .2s,visibility .2s!important;overflow:visible!important;box-shadow:12px 0 34px #0000000f!important}.appShell #main-navigation.sideRail:not(.mobileOpen){visibility:hidden!important;pointer-events:none!important;display:flex!important;left:-96px!important}.appShell #main-navigation.sideRail.mobileOpen{visibility:visible!important;pointer-events:auto!important;display:flex!important;left:0!important}.appShell #main-navigation.sideRail:before,.appShell #main-navigation .brandButton,.appShell #main-navigation .railCollapseToggle{display:none!important}.appShell #main-navigation .railExpandToggle{color:#3c3c39!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:12px!important;flex:0 0 48px!important;place-items:center!important;margin:0 0 8px!important;padding:0!important;display:grid!important;position:relative!important}.appShell #main-navigation .railExpandToggle:hover,.appShell #main-navigation .railExpandToggle:focus-visible{color:#111!important;background:#f3f3f0!important}.appShell #main-navigation .railExpandToggle>span{display:none!important}.appShell #main-navigation .mobileRailClose{z-index:4!important;color:#4e4e4a!important;background:#fff!important;border:1px solid #dededa!important;border-radius:14px!important;place-items:center!important;width:48px!important;height:48px!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;top:18px!important;left:18px!important;box-shadow:0 8px 22px #00000012!important}.appShell #main-navigation .mobileRailClose:hover,.appShell #main-navigation .mobileRailClose:focus-visible{color:#111!important;background:#f2f2ef!important;border-color:#c9c9c4!important}.appShell>.mobileMenuButton,.appShell>.mobileNavBackdrop,.appShell #main-navigation .mobileRailClose{visibility:hidden!important;pointer-events:none!important;display:none!important}.appShell #main-navigation.sideRail nav{flex:none!important;align-items:center!important;gap:8px!important;width:100%!important;margin:0!important}.appShell #main-navigation.sideRail nav>button,.appShell #main-navigation.sideRail .railUser{color:#343431!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:0!important;font-size:0!important;display:flex!important;position:relative!important;overflow:visible!important;transform:none!important}.appShell #main-navigation.sideRail nav>button:hover,.appShell #main-navigation.sideRail .railUser:hover{color:#111!important;background:#f3f3f0!important}.appShell #main-navigation.sideRail nav>button.active{color:#111!important;box-shadow:none!important;background:#f0f0ed!important}.appShell #main-navigation.sideRail nav>button:before,.appShell #main-navigation.sideRail nav>button:nth-child(3):before{display:none!important}.appShell #main-navigation.sideRail nav>button>svg,.appShell #main-navigation.sideRail .railUser>svg{color:#343431!important;width:38px!important;height:38px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dededa!important;border-radius:10px!important;flex:0 0 38px!important;padding:8px!important}.appShell #main-navigation.sideRail nav>button.active>svg{color:#fff!important;background:#171716!important;border-color:#171716!important}.appShell #main-navigation.sideRail nav>button>span:not(.railTooltip),.appShell #main-navigation.sideRail .railUser>span:not(.railTooltip){display:none!important}.appShell #main-navigation.sideRail .railBottom{align-items:center!important;width:auto!important;margin:0!important;display:flex!important;position:absolute!important;bottom:170px!important;left:14px!important;right:14px!important}.appShell #main-navigation.sideRail .railTooltip{z-index:130!important;visibility:hidden!important;opacity:0!important;color:#fff!important;background:#141414f5!important;border:0!important;border-radius:8px!important;width:max-content!important;max-width:190px!important;min-height:34px!important;padding:8px 11px!important;transition:opacity .14s,transform .14s,visibility .14s!important;display:flex!important;position:absolute!important;top:50%!important;left:calc(100% + 10px)!important;transform:translate(4px,-50%)!important;box-shadow:0 10px 28px #00000038!important}.appShell #main-navigation.sideRail .railTooltip:before,.appShell #main-navigation.sideRail .railTooltip small,.appShell #main-navigation.sideRail .railTooltip em{display:none!important}.appShell #main-navigation.sideRail .railTooltip b{white-space:nowrap!important;font-size:12px!important;font-weight:600!important}.appShell #main-navigation.sideRail nav>button:hover .railTooltip,.appShell #main-navigation.sideRail nav>button:focus-visible .railTooltip,.appShell #main-navigation.sideRail .railUser:hover .railTooltip,.appShell #main-navigation.sideRail .railUser:focus-visible .railTooltip{visibility:visible!important;opacity:1!important;transform:translateY(-50%)!important}.appShell>.mobileMenuButton{z-index:92!important;color:#4e4e4a!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #dededa!important;border-radius:14px!important;place-items:center!important;width:48px!important;height:48px!important;display:grid!important;top:18px!important;left:18px!important;box-shadow:0 8px 22px #00000012!important}.appShell>.mobileNavBackdrop{z-index:55!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;display:block!important}.appShell:has(#main-navigation.mobileOpen) .appMain>header{z-index:91!important;width:48px!important;height:91px!important;min-height:91px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:block!important;position:fixed!important;inset:auto auto 10px 14px!important}.appShell:has(#main-navigation.mobileOpen) .appMain>header>div:first-child{display:none!important}.appShell:has(#main-navigation.mobileOpen) .appMain>header>div:last-child{flex-direction:column!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;width:48px!important;height:91px!important;display:flex!important}.appShell:has(#main-navigation.mobileOpen) .appMain>header>div:last-child>button{color:#3f3f3c!important;width:42px!important;min-width:42px!important;height:42px!important;box-shadow:none!important;background:#f5f5f2!important;border:1px solid #dededa!important;border-radius:10px!important;flex:0 0 42px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:0!important;display:inline-flex!important}.appShell:has(#main-navigation.mobileOpen) .appMain>header>div:last-child>button:first-child{color:#282825!important;font-variant-numeric:tabular-nums!important;font-size:10px!important}:is(.appShell:has(#main-navigation.mobileOpen) .appMain>header>div:last-child>button:first-child svg,.appShell:has(#main-navigation.mobileOpen) .appMain>header>div:last-child>button:first-child span){display:none!important}.appShell:has(#main-navigation.mobileOpen) .appMain>header>div:last-child>button:first-child strong{width:42px!important;max-width:42px!important;color:inherit!important;text-align:center!important;text-overflow:clip!important;white-space:nowrap!important;font-size:0!important;display:block!important;overflow:hidden!important}.appShell:has(#main-navigation.mobileOpen) .appMain>header>div:last-child>button:first-child strong[data-compact-value]:after{width:100%!important;color:inherit!important;content:attr(data-compact-value)!important;font-variant-numeric:tabular-nums!important;letter-spacing:-.25px!important;text-align:center!important;font-size:9px!important;font-weight:720!important;line-height:1!important;display:block!important}.appShell:has(#main-navigation.mobileOpen:not(.expanded)) .appMain>header>div:last-child>button:last-child{color:#fff!important;background:#171716!important;border-color:#171716!important}.appShell:has(#main-navigation.mobileOpen:not(.expanded)) .appMain>header>div:last-child>button:last-child>span{display:none!important}.appShell:has(#main-navigation.mobileOpen:not(.expanded)) .appMain>header>div:last-child>.ljReferralTopbarEntry{gap:0!important}.appShell:has(#main-navigation.mobileOpen:not(.expanded)) .appMain>header>div:last-child>.ljReferralTopbarEntry>span{display:none!important}.appShell:has(#main-navigation.mobileOpen:not(.expanded)) .appMain>header>div:last-child>.ljReferralTopbarEntry>svg{flex:none!important;margin:0!important;display:block!important}.appShell:has(#main-navigation.mobileOpen) .appMain>header>div:last-child>button[data-rail-tooltip]{position:relative!important;overflow:visible!important}.appShell:has(#main-navigation.mobileOpen) .appMain>header>div:last-child>button[data-rail-tooltip]:after{z-index:140!important;visibility:hidden!important;opacity:0!important;color:#fff!important;content:attr(data-rail-tooltip)!important;white-space:nowrap!important;pointer-events:none!important;background:#141414f5!important;border:0!important;border-radius:8px!important;width:max-content!important;min-height:34px!important;padding:8px 11px!important;font-size:12px!important;font-weight:600!important;line-height:18px!important;transition:opacity .14s,transform .14s,visibility .14s!important;display:block!important;position:absolute!important;top:50%!important;left:calc(100% + 10px)!important;transform:translate(4px,-50%)!important;box-shadow:0 10px 28px #00000038!important}.appShell:has(#main-navigation.mobileOpen) .appMain>header>div:last-child>button[data-rail-tooltip]:hover:after{visibility:visible!important;opacity:1!important;transform:translateY(-50%)!important}.appShell:has(#main-navigation.mobileOpen) .appMain>header>div:last-child>button[data-rail-tooltip]:focus-visible:after{visibility:visible!important;opacity:1!important;transform:translateY(-50%)!important}:is(.appShell:has(.exactKreaWorkbench):not(:has(#main-navigation.mobileOpen)) .appMain>header,.appShell:has(.exactVideoWorkbench):not(:has(#main-navigation.mobileOpen)) .appMain>header){display:none!important}.appShell #main-navigation.sideRail{width:76px!important}.appShell #main-navigation.sideRail.mobileOpen{visibility:visible!important;pointer-events:auto!important;left:0!important}.appShell:has(#main-navigation.mobileOpen)>.appMain{width:calc(100% - 76px)!important;margin-left:76px!important;transition:width .24s,margin-left .24s!important}.appShell>.mobileNavBackdrop{pointer-events:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;display:none!important}@media (width>=761px){.appShell:has(#main-navigation.expanded):has(.exactKreaWorkbench){--krea-rail:230px!important}.appShell:has(#main-navigation.expanded):has(.exactVideoWorkbench){--video-rail:230px!important}.appShell #main-navigation.sideRail.expanded{align-items:stretch!important;width:230px!important;padding:12px 11px 214px!important}.appShell:has(#main-navigation.expanded)>.appMain{width:calc(100% - 230px)!important;margin-left:230px!important}.appShell #main-navigation.sideRail.expanded .railExpandToggle{border-radius:11px!important;flex-basis:44px!important;align-self:flex-start!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin-bottom:4px!important}.appShell #main-navigation.sideRail.expanded nav{scrollbar-width:none!important;flex:auto!important;align-items:stretch!important;gap:6px!important;min-height:0!important;overflow-y:auto!important}.appShell #main-navigation.sideRail.expanded nav::-webkit-scrollbar{display:none!important}.appShell #main-navigation.sideRail.expanded nav>button,.appShell #main-navigation.sideRail.expanded .railUser{border-radius:11px!important;justify-content:flex-start!important;gap:10px!important;width:208px!important;min-width:208px!important;height:46px!important;min-height:46px!important;padding:2px 7px!important;font-size:13px!important}.appShell #main-navigation.sideRail.expanded nav>button.active{background:#efefec!important;box-shadow:inset 0 0 0 1px #e1e1dc!important}.appShell #main-navigation.sideRail.expanded nav>button>svg,.appShell #main-navigation.sideRail.expanded .railUser>svg{background:#fafaf8!important;border-color:#e3e3de!important;border-radius:9px!important;flex-basis:34px!important;width:34px!important;height:34px!important;padding:7px!important}.appShell #main-navigation.sideRail.expanded nav>button>span:not(.railTooltip),.appShell #main-navigation.sideRail.expanded .railUser>span:not(.railTooltip){color:#282825!important;text-align:left!important;white-space:nowrap!important;min-width:0!important;font-size:13px!important;font-weight:620!important;line-height:18px!important;display:block!important}.appShell #main-navigation.sideRail.expanded .railTooltip{display:none!important}.appShell #main-navigation.sideRail.expanded nav>button:hover,.appShell #main-navigation.sideRail.expanded nav>button:focus-visible{background:#f6f6f3!important}.appShell #main-navigation.sideRail.expanded nav>button:hover>svg,.appShell #main-navigation.sideRail.expanded nav>button:focus-visible>svg{border-color:#cacac4!important}.appShell #main-navigation.sideRail.expanded nav>button:focus-visible{outline:0!important;box-shadow:0 0 0 3px #23232017!important}.appShell #main-navigation.sideRail.expanded nav>button.active>svg{color:#fff!important;background:#171716!important;border-color:#171716!important}.appShell #main-navigation.sideRail.expanded .railBottom{width:208px!important;bottom:170px!important;left:11px!important;right:11px!important}.appShell:has(#main-navigation.expanded) .appMain>header{width:208px!important;left:11px!important}.appShell:has(#main-navigation.expanded) .appMain>header>div:last-child{align-items:stretch!important;width:208px!important}.appShell:has(#main-navigation.expanded) .appMain>header>div:last-child>button{justify-content:flex-start!important;gap:12px!important;width:208px!important;min-width:208px!important;padding:0 12px!important;font-size:14px!important;overflow:visible!important}.appShell:has(#main-navigation.expanded) .appMain>header>div:last-child>button:first-child{grid-template-columns:24px minmax(0,1fr) auto!important;font-size:13px!important;display:grid!important}:is(.appShell:has(#main-navigation.expanded) .appMain>header>div:last-child>button:first-child svg,.appShell:has(#main-navigation.expanded) .appMain>header>div:last-child>button:first-child span,.appShell:has(#main-navigation.expanded) .appMain>header>div:last-child>button:first-child strong){display:block!important}.appShell:has(#main-navigation.expanded) .appMain>header>div:last-child>button:first-child strong{text-align:right!important;max-width:72px!important;font-size:13px!important}.appShell:has(#main-navigation.expanded) .appMain>header>div:last-child>button:first-child strong[data-compact-value]:after{display:none!important}.appShell:has(#main-navigation.expanded) .appMain>header>div:last-child>button[data-rail-tooltip]:after{visibility:visible!important;opacity:1!important;color:#282825!important;width:auto!important;min-height:0!important;box-shadow:none!important;content:attr(data-rail-tooltip)!important;background:0 0!important;border:0!important;padding:0!important;font-size:14px!important;font-weight:560!important;line-height:20px!important;transition:none!important;display:block!important;position:static!important;transform:none!important}.appShell:has(#main-navigation.expanded) .appMain>header>div:last-child>button[data-rail-tooltip=积分与账单]:after{display:none!important}.appShell:has(#main-navigation.expanded) .appMain>header>div:last-child>button[data-rail-tooltip=账号菜单]:after{display:none!important}.appShell:has(#main-navigation.expanded) .appMain>header>div:last-child>button[data-rail-tooltip=登录账号]:after{display:none!important}}@media (width<=760px){.appShell #main-navigation .railExpandToggle{display:none!important}.appShell #main-navigation.sideRail.expanded{width:76px!important}}@media (width>=761px){.exactKreaWorkbench>.mobileImagePanelStructured:not(.mobileLegacyPage),.exactVideoWorkbench>.mobileVideoPanelStructured:not(.mobileLegacyPage){z-index:111!important;top:var(--structured-anchor-top,calc(100vh - 156px))!important;bottom:auto!important;right:auto!important;left:clamp(92px, var(--structured-anchor-left,104px), calc(100vw - 376px))!important;box-sizing:border-box!important;color:#242422!important;transform-origin:0 100%!important;background:#fff!important;border:1px solid #dededa!important;border-radius:18px!important;width:min(360px,100vw - 108px)!important;height:auto!important;max-height:min(540px,100vh - 176px)!important;padding:0!important;display:none!important;position:fixed!important;overflow:hidden!important;transform:translateY(calc(-100% - 12px))scale(.985)!important;box-shadow:0 24px 64px #1414122e,0 6px 18px #14141214!important}.exactKreaWorkbench>.mobileImagePanelStructured:not(.mobileLegacyPage).open,.exactVideoWorkbench>.mobileVideoPanelStructured:not(.mobileLegacyPage).open{display:block!important;transform:translateY(calc(-100% - 12px))scale(1)!important}.exactKreaWorkbench>.mobileImagePanelStructured:not(.mobileLegacyPage)[data-panel-page=settings],.exactVideoWorkbench>.mobileVideoPanelStructured:not(.mobileLegacyPage)[data-panel-page=settings]{left:clamp(92px, var(--structured-anchor-left,104px), calc(100vw - 736px))!important;width:min(720px,100vw - 108px)!important;height:min(650px,100vh - 144px)!important;max-height:min(650px,100vh - 144px)!important}.exactVideoWorkbench>.mobileVideoPanelStructured:not(.mobileLegacyPage)[data-panel-page=model]{left:clamp(92px, var(--structured-anchor-left,104px), calc(100vw - 576px))!important;width:min(560px,100vw - 108px)!important;max-height:min(520px,100vh - 144px)!important}.exactVideoWorkbench>.mobileVideoPanelStructured:not(.mobileLegacyPage)[data-panel-page=method]{left:clamp(92px, var(--structured-anchor-left,104px), calc(100vw - 376px))!important;width:min(360px,100vw - 108px)!important;max-height:min(360px,100vh - 144px)!important}.exactKreaWorkbench>.mobileImagePanelStructured:not(.mobileLegacyPage)[data-panel-page=settings]{height:min(650px, calc(100vh - 144px), calc(var(--structured-anchor-top) - 24px))!important;max-height:min(650px, calc(100vh - 144px), calc(var(--structured-anchor-top) - 24px))!important}.exactVideoWorkbench>.mobileVideoPanelStructured:not(.mobileLegacyPage)[data-panel-page=settings]{height:auto!important;max-height:min(700px,100vh - 144px)!important}.exactKreaWorkbench>.mobileImagePanelStructured:not(.mobileLegacyPage)[data-panel-page=settings]>.mobileStructuredPanel{height:100%!important}.exactVideoWorkbench>.mobileVideoPanelStructured:not(.mobileLegacyPage)[data-panel-page=settings]>.mobileVideoSettingsShell{height:auto!important}.exactKreaWorkbench>.mobileImagePanelStructured:not(.mobileLegacyPage)[data-panel-placement=below],.exactVideoWorkbench>.mobileVideoPanelStructured:not(.mobileLegacyPage)[data-panel-placement=below],.exactKreaWorkbench>.mobileImagePanelStructured:not(.mobileLegacyPage)[data-panel-placement=below].open,.exactVideoWorkbench>.mobileVideoPanelStructured:not(.mobileLegacyPage)[data-panel-placement=below].open{transform-origin:0 0!important;transform:translateY(12px)scale(1)!important}.mobileImagePanelStructured:not(.mobileLegacyPage)>:not(.mobileImageSettingsShell),.mobileVideoPanelStructured:not(.mobileLegacyPage)>:not(.mobileVideoSettingsShell){display:none!important}.mobileImagePanelStructured:not(.mobileLegacyPage)>.mobileStructuredPanel,.mobileVideoPanelStructured:not(.mobileLegacyPage)>.mobileStructuredPanel{box-sizing:border-box!important;width:100%!important;height:auto!important;max-height:inherit!important;color:#242422!important;border-radius:inherit!important;background:#fff!important;border:0!important;flex-direction:column!important;min-height:0!important;display:flex!important;position:relative!important;overflow:hidden!important}.mobileImagePanelStructured:not(.mobileLegacyPage)>.desktopStructuredDetailPanel,.mobileVideoPanelStructured:not(.mobileLegacyPage)>.desktopStructuredDetailPanel{z-index:2!important;box-sizing:border-box!important;color:#242422!important;background:#fff!important;border:1px solid #dededa!important;border-radius:18px!important;flex-direction:column!important;width:min(360px,100vw - 108px)!important;max-height:min(540px,100vh - 176px)!important;display:flex!important;position:absolute!important;top:0!important;left:calc(100% + 10px)!important;overflow:hidden!important;box-shadow:0 24px 64px #1414122e,0 6px 18px #14141214!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .desktopStructuredDetailHeader,.mobileVideoPanelStructured:not(.mobileLegacyPage) .desktopStructuredDetailHeader{background:#fff!important;border-bottom:1px solid #e8e8e3!important;flex:none!important;grid-template-columns:minmax(0,1fr) 34px!important;align-items:center!important;gap:10px!important;min-height:62px!important;padding:10px 11px!important;display:grid!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .desktopStructuredDetailHeader>span,.mobileVideoPanelStructured:not(.mobileLegacyPage) .desktopStructuredDetailHeader>span{flex-direction:column!important;gap:2px!important;min-width:0!important;display:flex!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .desktopStructuredDetailHeader b,.mobileVideoPanelStructured:not(.mobileLegacyPage) .desktopStructuredDetailHeader b{color:#20201e!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;font-weight:780!important;line-height:1.25!important;overflow:hidden!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .desktopStructuredDetailHeader small,.mobileVideoPanelStructured:not(.mobileLegacyPage) .desktopStructuredDetailHeader small{color:#85857e!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9px!important;line-height:1.3!important;overflow:hidden!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .desktopStructuredDetailHeader>button,.mobileVideoPanelStructured:not(.mobileLegacyPage) .desktopStructuredDetailHeader>button{color:#353532!important;background:#f7f7f4!important;border:1px solid #e1e1dc!important;border-radius:10px!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;display:grid!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .desktopStructuredDetailBody,.mobileVideoPanelStructured:not(.mobileLegacyPage) .desktopStructuredDetailBody{scrollbar-width:thin!important;overscroll-behavior:contain!important;background:#fafaf8!important;flex:auto!important;min-height:0!important;padding:10px!important;overflow:hidden auto!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredMenu.mobileVideoSettingsEntries{display:none!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoSettingsModelMenu{margin-bottom:10px!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .desktopVideoInlineSettings{flex-direction:column!important;gap:12px!important;display:flex!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .desktopVideoInlineSettings>section{border-top:1px solid #e5e5e0!important;flex-direction:column!important;gap:7px!important;padding-top:10px!important;display:flex!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .desktopVideoInlineSettings>section>header{padding:0 2px!important;display:block!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .desktopVideoInlineSettings>section>header>span{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .desktopVideoInlineSettings>section>header b{color:#282826!important;font-size:12px!important;font-weight:760!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .desktopVideoInlineSettings>section>header small{color:#777771!important;font-size:9px!important;font-weight:680!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .desktopVideoInlineSettings .mobileOptionGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .desktopVideoInlineSettings .mobileOptionGrid>button{min-height:66px!important;padding:7px 5px!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .desktopVideoInlineSettings .mobileRatioOptionGrid>button>i{width:23px!important;max-height:26px!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .desktopVideoInlineOptionRow{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))!important;gap:7px!important;display:grid!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .desktopVideoInlineOptionRow>button{color:#292927!important;text-align:left!important;background:#fff!important;border:1px solid #e1e1dc!important;border-radius:11px!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:52px!important;padding:7px 9px!important;display:grid!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .desktopVideoInlineOptionRow>button>span{flex-direction:column!important;gap:2px!important;min-width:0!important;display:flex!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .desktopVideoInlineOptionRow>button b{color:#292927!important;font-size:11px!important;font-weight:760!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .desktopVideoInlineOptionRow>button small{color:#85857e!important;font-size:8px!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .desktopVideoInlineOptionRow>button.active{background:#efefec!important;border-color:#242422!important;box-shadow:inset 0 0 0 1px #242422!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsPanel,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel{box-sizing:border-box!important;flex-direction:column!important;gap:14px!important;width:100%!important;display:flex!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsGroup,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsGroup{border-top:1px solid #e5e5e0!important;flex-direction:column!important;gap:9px!important;min-width:0!important;padding-top:13px!important;display:flex!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsGroup:first-child,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsGroup:first-child{border-top:0!important;padding-top:0!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsGroup>header,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsGroup>header{padding:0 2px!important;display:block!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsGroup>header>span,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsGroup>header>span{justify-content:space-between!important;align-items:center!important;gap:16px!important;display:flex!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsGroup>header b,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsGroup>header b{color:#282826!important;font-size:13px!important;font-weight:780!important;line-height:1.25!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsGroup>header small,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsGroup>header small{color:#777771!important;font-size:10px!important;font-weight:680!important;line-height:1.25!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileStructuredChoices.directModelGrid,.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredChoices.directModelGrid,.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileStructuredChoices.directScenarioGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsPanel .mobileStructuredChoices>button,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .mobileStructuredChoices>button{min-height:64px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsPanel .mobileOptionGrid,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .mobileOptionGrid{grid-template-columns:repeat(auto-fit,minmax(74px,1fr))!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsPanel .mobileOptionGrid>button,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .mobileOptionGrid>button{min-height:70px!important;padding:8px 5px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsPanel .mobileRatioOptionGrid>button>i,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .mobileRatioOptionGrid>button>i{width:24px!important;max-height:27px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .directInlineOptionRow,.mobileVideoPanelStructured:not(.mobileLegacyPage) .directInlineOptionRow{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:8px!important;display:grid!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .directInlineOptionRow>button,.mobileVideoPanelStructured:not(.mobileLegacyPage) .directInlineOptionRow>button{color:#292927!important;text-align:left!important;background:#fff!important;border:1px solid #e1e1dc!important;border-radius:12px!important;grid-template-columns:28px minmax(0,1fr) 18px!important;align-items:center!important;gap:8px!important;min-width:0!important;min-height:58px!important;padding:8px 10px!important;display:grid!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .directInlineOptionRow>button>span,.mobileVideoPanelStructured:not(.mobileLegacyPage) .directInlineOptionRow>button>span{flex-direction:column!important;gap:2px!important;min-width:0!important;display:flex!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .directInlineOptionRow>button b,.mobileVideoPanelStructured:not(.mobileLegacyPage) .directInlineOptionRow>button b{color:#292927!important;font-size:12px!important;font-weight:760!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .directInlineOptionRow>button small,.mobileVideoPanelStructured:not(.mobileLegacyPage) .directInlineOptionRow>button small{color:#85857e!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9px!important;overflow:hidden!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .directInlineOptionRow>button.active,.mobileVideoPanelStructured:not(.mobileLegacyPage) .directInlineOptionRow>button.active{background:#efefec!important;border-color:#242422!important;box-shadow:inset 0 0 0 1px #242422!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileStructuredHeader,.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredHeader{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #e8e8e3!important;flex:none!important;grid-template-columns:34px minmax(0,1fr) 34px!important;align-items:center!important;gap:8px!important;min-height:62px!important;padding:10px 11px!important;display:grid!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileStructuredHeader>span:nth-child(2),.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredHeader>span:nth-child(2){text-align:left!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;min-width:0!important;display:flex!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileStructuredHeader b,.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredHeader b{color:#20201e!important;letter-spacing:-.01em!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:14px!important;font-weight:780!important;overflow:hidden!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileStructuredHeader small,.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredHeader small{color:#85857e!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:9px!important;line-height:1.25!important;overflow:hidden!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileStructuredBack,.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileStructuredClose,.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredBack,.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredClose{color:#353532!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:#f7f7f4!important;border:1px solid #e1e1dc!important;border-radius:10px!important;place-items:center!important;padding:0!important;display:grid!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileStructuredHeaderSpacer,.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredHeaderSpacer{width:34px!important;height:34px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileStructuredBody,.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredBody{scrollbar-width:thin!important;overscroll-behavior:contain!important;background:#fafaf8!important;flex:auto!important;min-height:0!important;padding:10px!important;overflow:hidden auto!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileStructuredMenu,.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileStructuredChoices,.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredMenu,.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredChoices{flex-direction:column!important;gap:7px!important;display:flex!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileStructuredMenu>button,.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileStructuredChoices>button,.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredMenu>button,.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredChoices>button{box-sizing:border-box!important;color:#292927!important;text-align:left!important;background:#fff!important;border:1px solid #e2e2dd!important;border-radius:12px!important;grid-template-columns:36px minmax(0,1fr) 18px!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:60px!important;padding:9px 10px!important;display:grid!important;box-shadow:0 2px 8px #191c2306!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileStructuredMenu>button:hover,.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileStructuredChoices>button:hover,.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredMenu>button:hover,.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredChoices>button:hover{background:#f6f6f3!important;border-color:#cfcfca!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileStructuredMenu>button>span:not(.mobileStructuredIcon),.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileStructuredChoices>button>span,.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredMenu>button>span:not(.mobileStructuredIcon),.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredChoices>button>span{flex-direction:column!important;gap:3px!important;min-width:0!important;display:flex!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileStructuredMenu>button b,.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileStructuredChoices>button b,.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredMenu>button b,.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredChoices>button b{color:#252523!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:750!important;line-height:1.25!important;overflow:hidden!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileStructuredMenu>button small,.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileStructuredChoices>button small,.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredMenu>button small,.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredChoices>button small{color:#7d7d76!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9px!important;line-height:1.35!important;overflow:hidden!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileStructuredIcon,.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredIcon{color:#444440!important;background:#f3f3f0!important;border:1px solid #e3e3de!important;border-radius:10px!important;place-items:center!important;width:36px!important;height:36px!important;display:grid!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileStructuredChoices>button.active,.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredChoices>button.active,.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileSettingsMenu>button.active,.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileSettingsMenu>button.active{color:#1f1f1d!important;background:#efefec!important;border-color:#242422!important;box-shadow:inset 3px 0 #242422!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileStructuredChoices.compact>button,.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredChoices.compact>button{min-height:56px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileSettingsMenu>button,.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileSettingsMenu>button{grid-template-columns:minmax(0,1fr) 18px!important;min-height:54px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileStructuredMenu.mobileSettingsMenu>button>span,.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredMenu.mobileSettingsMenu>button>span{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-width:0!important;display:grid!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileSettingsMenu>button small,.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileSettingsMenu>button small{color:#555550!important;text-align:right!important;white-space:nowrap!important;font-size:10px!important;font-weight:680!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileOptionGrid,.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileOptionGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileOptionGrid>button,.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileOptionGrid>button{box-sizing:border-box!important;color:#2b2b28!important;background:#fff!important;border:1px solid #e1e1dc!important;border-radius:12px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-width:0!important;min-height:84px!important;padding:9px 6px!important;display:flex!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileOptionGrid>button.active,.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileOptionGrid>button.active{background:#efefec!important;border-color:#242422!important;box-shadow:inset 0 0 0 1px #242422!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileOptionGrid>button b,.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileOptionGrid>button b{color:#242422!important;font-size:13px!important;font-weight:780!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileOptionGrid>button small,.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileOptionGrid>button small{color:#85857e!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:8px!important;overflow:hidden!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileRatioOptionGrid>button>i,.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileRatioOptionGrid>button>i{color:#777770!important;border:2px solid!important;border-radius:4px!important;width:27px!important;max-height:31px!important;display:block!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileCountOptionGrid>button,.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileDurationOptionGrid>button{min-height:68px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileCountOptionGrid>button b,.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileDurationOptionGrid>button b{font-size:19px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileCountOptionGrid>p{color:#7d7d76!important;text-align:center!important;grid-column:1/-1!important;margin:2px 3px 0!important;font-size:9px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileStructuredFooter,.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredFooter{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:0!important;border-top:1px solid #e7e7e2!important;flex:none!important;padding:9px 10px 10px!important;position:static!important}.exactKreaWorkbench>.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileStructuredFooter>button,.exactVideoWorkbench>.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredFooter>button{color:#fff!important;background:#242422!important;border:0!important;border-radius:11px!important;width:100%!important;min-height:40px!important;padding:0 14px!important;font-size:12px!important;font-weight:760!important;box-shadow:0 6px 16px #16161424!important}.exactVideoWorkbench.theme-dark>.mobileVideoPanelStructured:not(.mobileLegacyPage),.exactVideoWorkbench.theme-dark>.mobileVideoPanelStructured:not(.mobileLegacyPage)>.mobileStructuredPanel,.exactVideoWorkbench.theme-dark>.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredHeader,.exactVideoWorkbench.theme-dark>.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredFooter{color:#f4f4ef!important;background:#1d1d1b!important;border-color:#383834!important}.exactVideoWorkbench.theme-dark>.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredBody{background:#181817!important}.exactVideoWorkbench.theme-dark>.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsGroup{border-color:#383834!important}.exactVideoWorkbench.theme-dark>.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsGroup>header b,.exactVideoWorkbench.theme-dark>.mobileVideoPanelStructured:not(.mobileLegacyPage) .directInlineOptionRow>button b{color:#f2f2ee!important}.exactVideoWorkbench.theme-dark>.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsGroup>header small,.exactVideoWorkbench.theme-dark>.mobileVideoPanelStructured:not(.mobileLegacyPage) .directInlineOptionRow>button small{color:#aaa9a2!important}.exactVideoWorkbench.theme-dark>.mobileVideoPanelStructured:not(.mobileLegacyPage) .directInlineOptionRow>button{color:#ecece7!important;background:#272725!important;border-color:#3b3b37!important}.exactVideoWorkbench.theme-dark>.mobileVideoPanelStructured:not(.mobileLegacyPage) .directInlineOptionRow>button.active{background:#30302d!important;border-color:#f0f0eb!important;box-shadow:inset 0 0 0 1px #f0f0eb!important}.exactVideoWorkbench.theme-dark>.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredBack,.exactVideoWorkbench.theme-dark>.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredClose,.exactVideoWorkbench.theme-dark>.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredMenu>button,.exactVideoWorkbench.theme-dark>.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredChoices>button,.exactVideoWorkbench.theme-dark>.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileOptionGrid>button{color:#ecece7!important;background:#272725!important;border-color:#3b3b37!important}.exactVideoWorkbench.theme-dark>.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredHeader b,.exactVideoWorkbench.theme-dark>.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredMenu b,.exactVideoWorkbench.theme-dark>.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredChoices b,.exactVideoWorkbench.theme-dark>.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileOptionGrid b{color:#f2f2ee!important}.exactKreaBackdrop,.exactVideoBackdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}}@media (width<=760px){.desktopStructuredDetailPanel{display:none!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsPanel,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel{box-sizing:border-box!important;flex-direction:column!important;gap:16px!important;width:100%!important;min-width:0!important;display:flex!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsGroup,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsGroup{border-top:1px solid #e5e5e0!important;flex-direction:column!important;gap:9px!important;min-width:0!important;padding-top:14px!important;display:flex!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsGroup:first-child,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsGroup:first-child{border-top:0!important;padding-top:0!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsGroup>header>span,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsGroup>header>span{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsGroup>header b,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsGroup>header b{color:#282826!important;font-size:13px!important;font-weight:780!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsGroup>header small,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsGroup>header small{color:#777771!important;font-size:10px!important;font-weight:680!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileStructuredChoices.directModelGrid,.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredChoices.directModelGrid,.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileStructuredChoices.directScenarioGrid{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsPanel .mobileOptionGrid,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .mobileOptionGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .directInlineOptionRow,.mobileVideoPanelStructured:not(.mobileLegacyPage) .directInlineOptionRow{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .directInlineOptionRow>button,.mobileVideoPanelStructured:not(.mobileLegacyPage) .directInlineOptionRow>button{color:#292927!important;text-align:left!important;background:#fff!important;border:1px solid #e1e1dc!important;border-radius:12px!important;grid-template-columns:30px minmax(0,1fr) 18px!important;align-items:center!important;gap:9px!important;min-height:58px!important;padding:9px 10px!important;display:grid!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .directInlineOptionRow>button>span,.mobileVideoPanelStructured:not(.mobileLegacyPage) .directInlineOptionRow>button>span{flex-direction:column!important;gap:2px!important;min-width:0!important;display:flex!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .directInlineOptionRow>button b,.mobileVideoPanelStructured:not(.mobileLegacyPage) .directInlineOptionRow>button b{color:#292927!important;font-size:12px!important;font-weight:760!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .directInlineOptionRow>button small,.mobileVideoPanelStructured:not(.mobileLegacyPage) .directInlineOptionRow>button small{color:#85857e!important;font-size:9px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .directInlineOptionRow>button.active,.mobileVideoPanelStructured:not(.mobileLegacyPage) .directInlineOptionRow>button.active,.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsPanel .mobileStructuredChoices>button.active,.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsPanel .mobileOptionGrid>button.active,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .mobileStructuredChoices>button.active,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .mobileOptionGrid>button.active{color:#fff!important;background:#242422!important;border-color:#242422!important;box-shadow:inset 0 0 0 1px #242422!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsPanel button.active b,.mobileImagePanelStructured:not(.mobileLegacyPage) .directInlineOptionRow>button.active b,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel button.active b,.mobileVideoPanelStructured:not(.mobileLegacyPage) .directInlineOptionRow>button.active b{color:#fff!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsPanel button.active small,.mobileImagePanelStructured:not(.mobileLegacyPage) .directInlineOptionRow>button.active small,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel button.active small,.mobileVideoPanelStructured:not(.mobileLegacyPage) .directInlineOptionRow>button.active small{color:#ffffffad!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsPanel button.active svg,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel button.active svg,.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsPanel .mobileRatioOptionGrid>button.active>i,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .mobileRatioOptionGrid>button.active>i{color:#fff!important;border-color:currentColor!important}}@media (width>=761px){.mobileImagePanelStructured:not(.mobileLegacyPage)[data-panel-page=settings] .mobileStructuredHeader,.mobileVideoPanelStructured:not(.mobileLegacyPage)[data-panel-page=settings] .mobileStructuredHeader{grid-template-columns:34px minmax(0,1fr) 34px!important;min-height:58px!important;padding:8px 12px!important}.mobileImagePanelStructured:not(.mobileLegacyPage)[data-panel-page=settings] .mobileStructuredBody,.mobileVideoPanelStructured:not(.mobileLegacyPage)[data-panel-page=settings] .mobileStructuredBody{background:#fff!important;padding:10px 14px!important}.mobileVideoPanelStructured:not(.mobileLegacyPage)[data-panel-page=settings] .mobileStructuredBody{flex:0 auto!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsPanel,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel{gap:9px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsGroup,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsGroup{gap:6px!important;padding-top:9px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsGroup>header b,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsGroup>header b{font-size:12px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsGroup>header small,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsGroup>header small{font-size:9px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileStructuredChoices.directModelGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredChoices.directModelGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsPanel .directModelGrid>button,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .directModelGrid>button{text-align:center!important;border-radius:11px!important;grid-template-columns:minmax(0,1fr) 16px!important;gap:5px!important;min-height:52px!important;padding:7px 9px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsPanel .directModelGrid>button>svg:first-child,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .directModelGrid>button>svg:first-child{opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;position:absolute!important;overflow:hidden!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsPanel .directModelGrid>button>span,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .directModelGrid>button>span{justify-content:center!important;align-items:center!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsPanel .directModelGrid>button b,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .directModelGrid>button b{text-align:center!important;white-space:normal!important;font-size:11px!important;line-height:1.2!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsPanel .directModelGrid>button small,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .directModelGrid>button small{opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;position:absolute!important;overflow:hidden!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsPanel .mobileRatioOptionGrid,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .mobileRatioOptionGrid{grid-template-columns:repeat(auto-fit,minmax(64px,1fr))!important;gap:6px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsPanel .mobileRatioOptionGrid>button,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .mobileRatioOptionGrid>button{border-radius:10px!important;gap:2px!important;min-height:48px!important;padding:5px 4px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsPanel .mobileRatioOptionGrid>button>i,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .mobileRatioOptionGrid>button>i{border-width:1.5px!important;border-radius:3px!important;width:20px!important;max-height:20px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsPanel .mobileRatioOptionGrid>button b,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .mobileRatioOptionGrid>button b{font-size:11px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsPanel .mobileRatioOptionGrid>button small,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .mobileRatioOptionGrid>button small{opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;position:absolute!important;overflow:hidden!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .directInlineOptionRow,.mobileVideoPanelStructured:not(.mobileLegacyPage) .directInlineOptionRow{grid-template-columns:repeat(auto-fit,minmax(108px,1fr))!important;gap:7px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .directInlineOptionRow>button,.mobileVideoPanelStructured:not(.mobileLegacyPage) .directInlineOptionRow>button{text-align:center!important;border-radius:10px!important;grid-template-columns:minmax(0,1fr) 16px!important;gap:5px!important;min-height:48px!important;padding:6px 9px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .directInlineOptionRow>button>svg:first-child,.mobileVideoPanelStructured:not(.mobileLegacyPage) .directInlineOptionRow>button>svg:first-child{display:none!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .directInlineOptionRow>button>span,.mobileVideoPanelStructured:not(.mobileLegacyPage) .directInlineOptionRow>button>span{align-items:center!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileDurationOptionGrid,.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileDurationOptionGrid{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:6px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsPanel .mobileDurationOptionGrid>button,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .mobileDurationOptionGrid>button{border-radius:9px!important;flex-direction:row!important;gap:2px!important;min-height:34px!important;padding:4px 5px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsPanel .mobileDurationOptionGrid>button b,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .mobileDurationOptionGrid>button b{font-size:11px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsPanel .mobileDurationOptionGrid>button small,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .mobileDurationOptionGrid>button small{opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;position:absolute!important;overflow:hidden!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .mobileDurationOptionGrid>button:not([data-value="-1"]) b:after{content:"秒";margin-left:1px;font-size:8px;font-weight:600}.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileCountOptionGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsPanel .mobileCountOptionGrid>button{flex-direction:row!important;gap:3px!important;min-height:36px!important;padding:4px 6px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsPanel .mobileCountOptionGrid>button b{font-size:12px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileStructuredChoices.directScenarioGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsPanel .directScenarioGrid>button{grid-template-columns:24px minmax(0,1fr) 16px!important;gap:6px!important;min-height:48px!important;padding:6px 8px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsPanel .directScenarioGrid>button small{opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;position:absolute!important;overflow:hidden!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsPanel button.active,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel button.active{color:#242422!important;background:#fff!important;border-color:#242422!important;box-shadow:inset 0 0 0 1px #242422!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .allSettingsPanel button.active b,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel button.active b{color:#242422!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .mobileStructuredFooter,.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredFooter{padding:8px 14px 10px!important}}.exactVideoMaterialPopover{z-index:113;left:clamp(84px, var(--video-material-anchor-left,calc(50% - 260px)), calc(100vw - 648px));top:var(--video-material-anchor-top,calc(100vh - 164px));color:#242422;background:#fff;border:1px solid #dededa;border-radius:20px;width:min(620px,100vw - 124px);max-height:calc(100dvh - 24px);padding:0;position:fixed;bottom:auto;overflow:hidden;transform:translateY(calc(-100% - 12px));box-shadow:0 24px 64px #1414122e}.videoMaterialAdd .videoMaterialMenu{border-color:#dededa;border-radius:20px;width:min(620px,100vw - 48px);padding:0;overflow:hidden;box-shadow:0 24px 64px #1414122e}.videoMaterialPickerSurface{color:#242422;background:#fff;width:100%;min-width:0;display:grid}.videoMaterialPickerHeader{grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;gap:12px;padding:15px 16px 11px;display:grid}.videoMaterialPickerHeader>span:first-child{gap:3px;min-width:0;display:grid}.exactVideoMaterialPopover .videoMaterialPickerHeader b,.videoMaterialAdd .videoMaterialPickerHeader b{color:#22221f;font-size:14px;font-weight:780}.exactVideoMaterialPopover .videoMaterialPickerHeader small,.videoMaterialAdd .videoMaterialPickerHeader small{color:#85857e;font-size:10px;font-weight:500}.videoMaterialPickerCount{color:#66665f;background:#f2f2ef;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:10px;font-weight:750;display:inline-flex!important}.videoMaterialPickerHeader>button{color:#6e6e68;background:#f5f5f2;border:1px solid #e1e1dc;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.videoMaterialPickerHeader>button:hover{color:#222;background:#edede9}.videoMaterialQuickActions{grid-template-columns:minmax(0,1fr);gap:9px;padding:0 16px 12px;display:grid}.videoMaterialQuickAction{color:#2a2a27;text-align:left;cursor:pointer;background:#f7f7f4;border:1px solid #deded8;border-radius:13px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:9px 12px;transition:border-color .16s,background .16s,transform .16s;display:grid}.videoMaterialQuickAction:hover:not(.disabled){background:#f2f5f1;border-color:#b9cabb;transform:translateY(-1px)}.videoMaterialQuickAction.disabled{opacity:.56;cursor:not-allowed}.videoMaterialQuickAction>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.videoMaterialQuickActionIcon{color:#343b35;background:#fff;border:1px solid #e3e3de;border-radius:11px;place-items:center;width:38px;height:38px;display:grid!important}.videoMaterialQuickActionCopy{gap:3px;min-width:0;display:grid!important}.exactVideoMaterialPopover .videoMaterialQuickActionCopy b,.videoMaterialAdd .videoMaterialQuickActionCopy b{color:#282824;font-size:11px;font-weight:760}.exactVideoMaterialPopover .videoMaterialQuickActionCopy small,.videoMaterialAdd .videoMaterialQuickActionCopy small{color:#85857e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.videoMaterialSourcePanel{scrollbar-width:thin;min-height:clamp(160px,28vh,242px);max-height:min(390px,100vh - 360px);padding:13px 16px 15px;overflow:auto}.videoMaterialPanelHeading{justify-content:space-between;align-items:center;gap:12px;min-height:34px;margin-bottom:10px;display:flex}.videoMaterialPanelHeading>span{gap:2px;min-width:0;display:grid!important}.exactVideoMaterialPopover .videoMaterialPanelHeading b,.videoMaterialAdd .videoMaterialPanelHeading b{color:#2c2c28;font-size:11px;font-weight:760}.exactVideoMaterialPopover .videoMaterialPanelHeading small,.videoMaterialAdd .videoMaterialPanelHeading small{color:#8a8a83;font-size:8px;font-weight:500}.videoMaterialPanelHeading>svg{color:#597160}.videoMaterialInlineNotice{color:#8a4339;background:#fff3f1;border:1px solid #efd0ca;border-radius:9px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;margin-bottom:9px;padding:8px 9px;font-size:9px;display:grid}.videoMaterialInlineNotice>button{color:#7b342c;font-size:9px;font-weight:750;text-decoration:underline}.videoMaterialAvatarShelf{grid-template-columns:minmax(0,1fr) 112px;align-items:stretch;gap:10px;min-width:0;display:grid}.videoMaterialAvatarShelf>.videoMaterialAccountGrid.avatarGrid{scroll-snap-type:x proximity;scrollbar-width:thin;gap:10px;min-width:0;padding:1px 2px 8px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.videoMaterialAvatarCardShell{scroll-snap-align:start;flex:0 0 112px;min-width:112px;position:relative}.videoMaterialAvatarCardShell>.videoMaterialAccountCard{width:100%;height:100%}.videoMaterialAvatarCardShell .videoMaterialAccountCopy{padding-right:42px}.videoMaterialAvatarDelete{z-index:3;color:#98453d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #8f3e3638;border-radius:8px;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:7px;right:7px;box-shadow:0 3px 10px #2e1f1c29}.videoMaterialAvatarDelete:hover:not(:disabled){color:#fff;background:#a54a40;border-color:#a54a40}.videoMaterialAvatarDelete:disabled{opacity:.58;cursor:wait}.videoMaterialAddAvatarPinned{z-index:2;width:100%;min-width:0;height:100%;min-height:151px;position:sticky;right:0;box-shadow:-8px 0 16px #ffffffeb}.videoMaterialAddAvatarPinned .videoMaterialAccountCover{aspect-ratio:1}.videoMaterialAccountGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.videoMaterialAccountGrid.assetGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.videoMaterialAccountCard{color:#2b2b27;text-align:left;background:#f8f8f5;border:1px solid #dfdfda;border-radius:12px;align-content:start;min-width:0;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden}.videoMaterialAccountCard:hover:not(:disabled){border-color:#9eb2a2;transform:translateY(-1px);box-shadow:0 8px 20px #1e29201a}.videoMaterialAccountCard.selected{border:2px solid #3f7650;box-shadow:0 0 0 2px #3f76501c}.videoMaterialAccountCard:disabled{opacity:1;cursor:not-allowed}.videoMaterialAccountCard.generatedAsset.unavailable{filter:grayscale(.45)saturate(.55)}.videoMaterialAccountCard.failed{border-color:#ead1cc}.videoMaterialAccountCard.processing,.videoMaterialAccountCard.reviewing{border-color:#e3d3b5}.videoMaterialAccountCover{aspect-ratio:4/3;background:#ebece8;place-items:center;width:100%;position:relative;overflow:hidden;display:grid!important}.videoMaterialAccountCard.avatar .videoMaterialAccountCover{aspect-ratio:1}.videoMaterialAccountCover>img,.videoMaterialAccountCover>video{object-fit:cover;width:100%;height:100%}.videoMaterialAccountFallback,.videoMaterialAddAvatarIcon{color:#5e7664;background:linear-gradient(145deg,#edf3ee,#dfe9e1);place-items:center;width:100%;height:100%;display:grid!important}.videoMaterialAccountStatus{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#326540e6;border-radius:999px;align-items:center;gap:3px;min-height:20px;padding:0 6px;font-size:7px;font-style:normal;font-weight:760;position:absolute;top:6px;right:6px;display:inline-flex!important}.videoMaterialAccountStatus.processing,.videoMaterialAccountStatus.reviewing{background:#9b7028e6}.videoMaterialAccountStatus.failed{background:#994237e6}.videoMaterialAccountStatus.unavailable{background:#565752e6}.videoMaterialAccountStatus.selected{background:#246837f0}.videoMaterialAccountCopy{gap:3px;min-width:0;padding:9px 9px 10px;display:grid!important}.exactVideoMaterialPopover .videoMaterialAccountCopy b,.videoMaterialAdd .videoMaterialAccountCopy b{color:#30302c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:750;overflow:hidden}.exactVideoMaterialPopover .videoMaterialAccountCopy small,.videoMaterialAdd .videoMaterialAccountCopy small{color:#85857e;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:500;overflow:hidden}.videoMaterialAccountCard.addAvatar{border-style:dashed}.videoMaterialAccountCard.addAvatar .videoMaterialAccountCover{background:#f5f6f2}.videoMaterialAddAvatarIcon{color:#636a63;background:0 0}.videoMaterialVideoPlay{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#141513ad;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:32px;height:32px;position:absolute;display:grid!important}.videoMaterialPickerHint{color:#777a74;align-items:center;gap:5px;margin:10px 1px 0;font-size:8px;display:flex}.videoMaterialPickerHint>svg{color:#4f765a}.videoMaterialPickerEmpty{color:#777a74;text-align:center;align-content:center;place-items:center;gap:7px;min-height:220px;padding:20px;display:grid}.videoMaterialPickerEmpty.compact{min-height:185px}.exactVideoMaterialPopover .videoMaterialPickerEmpty b,.videoMaterialAdd .videoMaterialPickerEmpty b{color:#3f403b;font-size:11px;font-weight:750}.exactVideoMaterialPopover .videoMaterialPickerEmpty small,.videoMaterialAdd .videoMaterialPickerEmpty small{color:#898982;max-width:320px;font-size:8px;line-height:1.6}.videoMaterialPickerEmpty>button{color:#fff;background:#315d3d;border-radius:9px;min-height:31px;margin-top:3px;padding:0 13px;font-size:9px;font-weight:750}.exactVideoWorkbench .exactVideoAttachment.virtualAvatar{background:#f2faf5;border-color:#b9d3c5;flex-basis:176px;grid-template-columns:minmax(0,142px) 26px;width:176px}.exactVideoWorkbench .exactVideoAttachment.virtualAvatar.unsupported{background:#fff8f1;border-color:#e5c7ac}.exactVideoWorkbench .exactVideoAttachment.virtualAvatar .exactVideoAttachmentPreview{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:7px;width:100%;padding:2px;display:grid}.exactVideoWorkbench .exactVideoAttachment.virtualAvatar .exactVideoAttachmentPreview>span{gap:2px;min-width:0;display:grid!important}.exactVideoWorkbench .exactVideoAttachment.virtualAvatar .exactVideoAttachmentPreview>.exactVideoAttachmentFallback{color:#51705d;background:#e3f1e8;border-radius:7px;place-items:center;width:40px;height:40px;display:grid!important}.virtualAvatarBackdrop{z-index:126;padding:24px}.virtualAvatarModal{color:#262624;background:#fbfbf9;border:1px solid #dcdcd7;border-radius:22px;flex-direction:column;width:min(860px,100vw - 48px);max-height:min(760px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 28px 80px #1b1d193d}.virtualAvatarModal.createOnly{width:min(720px,100vw - 48px);max-height:min(780px,100vh - 48px)}.virtualAvatarModalHeader{border-bottom:1px solid #e7e7e2;grid-template-columns:40px minmax(0,1fr) 36px;align-items:center;gap:11px;padding:18px 20px 14px;display:grid}.virtualAvatarModalIcon{color:#315b40;background:#e9f4ec;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.virtualAvatarModalHeader>span:nth-child(2){gap:3px;min-width:0;display:grid}.virtualAvatarModalHeader b{font-size:15px}.virtualAvatarModalHeader small{color:#797973;font-size:11px}.virtualAvatarModalHeader>button{color:#676762;background:#f1f1ee;border:1px solid #dfdfda;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.virtualAvatarModalHeader>button:hover{color:#222;background:#e9e9e5}.virtualAvatarTabs{gap:5px;padding:10px 20px 0;display:flex}.virtualAvatarTabs>button{color:#74746f;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;min-height:36px;padding:0 13px;font-size:11px;font-weight:700;display:inline-flex}.virtualAvatarTabs>button.active{color:#2a5037;background:#edf6ef;border-color:#cfe1d3}.virtualAvatarLibrary,.virtualAvatarCreateForm{min-height:0;padding:14px 20px 20px;overflow-y:auto}.virtualAvatarModelNotice{color:#3f6048;background:#eff8f1;border:1px solid #d0e5d5;border-radius:12px;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.virtualAvatarModelNotice.switching{color:#79542c;background:#fff7eb;border-color:#ecd8bc}.virtualAvatarModelNotice>svg{flex:none;margin-top:1px}.virtualAvatarModelNotice>span{gap:2px;display:grid}.virtualAvatarModelNotice b{font-size:11px}.virtualAvatarModelNotice small{color:inherit;opacity:.86;font-size:10px;line-height:1.45}.virtualAvatarLibraryToolbar{justify-content:space-between;align-items:center;gap:12px;min-height:45px;display:flex}.virtualAvatarLibraryToolbar>span{color:#777772;font-size:10px}.virtualAvatarLibraryToolbar>button,.virtualAvatarEmpty>button{color:#3e5945;background:#f4f7f4;border:1px solid #d7e1d9;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.virtualAvatarGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.virtualAvatarCard{background:#fff;border:1px solid #deded9;border-radius:14px;min-width:0;display:grid;overflow:hidden}.virtualAvatarCard.selected{border-color:#75a283;box-shadow:0 0 0 2px #4b855b21}.virtualAvatarCardCover{aspect-ratio:16/10;color:#718178;background:#edf1ed;place-items:center;display:grid;position:relative;overflow:hidden}.virtualAvatarCardCover>img{object-fit:cover;width:100%;height:100%}.virtualAvatarCardCover>span{background:#e0e9e2;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.virtualAvatarStatus{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1f2d23d1;border-radius:999px;align-items:center;gap:4px;min-height:23px;padding:0 7px;font-size:9px;font-style:normal;font-weight:750;display:inline-flex;position:absolute;bottom:8px;left:8px}.virtualAvatarStatus.processing,.virtualAvatarStatus.reviewing{background:#795321e0}.virtualAvatarStatus.failed{background:#973932e6}.virtualAvatarCardCopy{align-content:start;gap:4px;min-height:66px;padding:10px 10px 6px;display:grid}.virtualAvatarCardCopy b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.virtualAvatarCardCopy small{color:#777772;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.virtualAvatarCard.failed .virtualAvatarCardCopy small{color:#9a4a43}.virtualAvatarCardActions{grid-template-columns:minmax(0,1fr) 32px;gap:6px;padding:4px 9px 10px;display:grid}.virtualAvatarCardActions>button{border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:32px;font-size:9px;font-weight:750;display:inline-flex}.virtualAvatarUseButton{color:#fff;background:#315c3d}.virtualAvatarUseButton:hover{background:#264b31}.virtualAvatarUseButton:disabled{color:#81847f;cursor:not-allowed;background:#eceeeb}.virtualAvatarRefreshButton{color:#755125;background:#fff7e9;border:1px solid #ebd4b5}.virtualAvatarDeleteButton{color:#8b5c58;background:#faf4f3;border:1px solid #ead7d4}.virtualAvatarEmpty{color:#7b7d78;text-align:center;border:1px dashed #d7d8d3;border-radius:14px;align-content:center;place-items:center;gap:7px;min-height:260px;padding:30px;display:grid}.virtualAvatarEmpty b{color:#41423f;font-size:12px}.virtualAvatarEmpty small{max-width:360px;font-size:10px;line-height:1.5}.virtualAvatarEmpty.error{color:#a04a40;background:#fff8f7;border-color:#e9c9c5}.virtualAvatarCreateForm{gap:12px;display:grid}.virtualAvatarCreateForm.createOnly{padding-top:16px}.virtualAvatarTextFields{grid-template-columns:minmax(190px,.72fr) minmax(0,1.28fr);align-items:end;gap:12px;display:grid}.virtualAvatarTextField{gap:6px;display:grid}.virtualAvatarTextField>span,.virtualAvatarImagesField>legend{color:#494945;font-size:12px;font-weight:750}.virtualAvatarTextField em,.virtualAvatarImagesField legend em{color:#56705d;font-size:10px;font-style:normal}.virtualAvatarTextField span small{color:#8a8a84;font-size:10px}.virtualAvatarTextField input,.virtualAvatarTextField textarea{color:#292927;background:#fff;border:1px solid #dadad5;border-radius:11px;outline:none;width:100%}.virtualAvatarTextField input{height:40px;padding:0 11px}.virtualAvatarTextField textarea{resize:vertical;min-height:52px;padding:8px 11px;line-height:1.45}.virtualAvatarTextField input:focus,.virtualAvatarTextField textarea:focus{border-color:#71927a;box-shadow:0 0 0 3px #4b80571a}.virtualAvatarImagesField{border:0;gap:6px;padding:0;display:grid}.virtualAvatarImagesField>p{color:#767670;margin:0;font-size:10.5px;line-height:1.45}.virtualAvatarImageWorkspace{grid-template-columns:minmax(0,1fr) 112px;gap:12px;min-height:224px;display:grid}.virtualAvatarPrimaryUpload{color:#536d5a;cursor:pointer;background:#f5f7f4;border:1px dashed #aebbb0;border-radius:14px;place-items:center;height:224px;display:grid;position:relative;overflow:hidden}.virtualAvatarPrimaryUpload:hover{background:#f0f5f1;border-color:#72907a}.virtualAvatarPrimaryUpload.hasImage{background:#e9ece8;border-style:solid}.virtualAvatarPrimaryUpload input{opacity:0;width:1px;height:1px;position:absolute}.virtualAvatarPrimaryUpload>img{object-fit:contain;width:100%;height:100%}.virtualAvatarPrimaryUploadEmpty{text-align:center;justify-items:center;gap:8px;padding:24px;display:grid}.virtualAvatarPrimaryUploadEmpty b{color:#303a32;font-size:13px}.virtualAvatarPrimaryUploadEmpty small{color:#7b827c;font-size:10px}.virtualAvatarPrimaryUploadAction{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#27412fe6;border-radius:10px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:10.5px;display:inline-flex;position:absolute;bottom:10px;right:10px}.virtualAvatarImageSlots{grid-template-rows:repeat(3,minmax(0,1fr));gap:8px;display:grid}.virtualAvatarImageSlots>span{background:#f5f5f2;border:1px solid #deded8;border-radius:11px;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.virtualAvatarImageSlots>span.empty{color:#a0a29d;border-style:dashed;align-content:center;gap:3px}.virtualAvatarImageSlots>span.empty small{font-size:9.5px}.virtualAvatarImageSlots>span>img{object-fit:cover;width:100%;height:100%}.virtualAvatarImageSlots>span>em{color:#fff;background:#1e201da8;border-radius:6px;padding:2px 5px;font-size:9px;font-style:normal;position:absolute;bottom:5px;left:5px}.virtualAvatarImageSlots>span>button{color:#fff;background:#181917c2;border-radius:999px;place-items:center;width:23px;height:23px;display:grid;position:absolute;top:5px;right:5px}.virtualAvatarRightsCheck{cursor:pointer;background:#fffaf2;border:1px solid #eadac1;border-radius:12px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.virtualAvatarRightsCheck input{accent-color:#315c3d;flex:none;width:16px;height:16px;margin-top:1px}.virtualAvatarRightsCheck>span{gap:3px;display:grid}.virtualAvatarRightsCheck b{color:#5e4930;font-size:11px}.virtualAvatarRightsCheck small{color:#8a7458;font-size:10px;line-height:1.45}.virtualAvatarFormActions{justify-content:flex-end;gap:8px;padding-top:2px;display:flex}.virtualAvatarFormActions>button{color:#5f605c;background:#f1f1ee;border:1px solid #dbdbd6;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:92px;min-height:38px;font-size:12px;font-weight:750;display:inline-flex}.virtualAvatarFormActions>button[type=submit]{color:#fff;background:#315c3d;border-color:#315c3d}.virtualAvatarFormActions>button:disabled{opacity:.55;cursor:not-allowed}.virtualAvatarMaterialCard .videoMaterialPreview{border-color:#90b59b}.virtualAvatarMaterialBadge{color:#fff;background:#2a5b38e0;border-radius:5px;align-items:center;gap:3px;min-height:20px;padding:0 6px;font-size:8px;font-weight:750;display:inline-flex;position:absolute;bottom:5px;left:5px}.virtualAvatarCoverFallback{color:#597160;background:#e8f1ea;place-items:center;width:100%;height:100%;display:grid}.virtualAvatarMaterialCard.unsupported .videoMaterialPreview{border-color:#d6a575}@media (width<=760px){.exactVideoMaterialPopover{top:auto;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));border-radius:20px;width:auto;max-height:min(88dvh,720px);left:10px;transform:none;display:block!important}.videoMaterialAdd .videoMaterialMenu{z-index:135;top:auto;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));border-radius:20px;width:auto;max-height:min(88dvh,720px);position:fixed;left:10px}.videoMaterialPickerHeader{grid-template-columns:minmax(0,1fr) auto 34px;padding:14px 14px 10px}.videoMaterialPickerHeader>button{width:34px;height:34px}.videoMaterialQuickActions{gap:8px;padding:0 14px 11px}.videoMaterialQuickAction{grid-template-columns:34px minmax(0,1fr);gap:8px;min-height:54px;padding:8px 9px}.videoMaterialQuickActionIcon{width:34px;height:34px}.videoMaterialSourcePanel{min-height:clamp(160px,38dvh,260px);max-height:calc(min(88dvh,720px) - 176px);padding:12px 14px calc(16px + env(safe-area-inset-bottom))}.videoMaterialAccountGrid,.videoMaterialAccountGrid.assetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.videoMaterialAvatarShelf{grid-template-columns:minmax(0,1fr) 108px;gap:9px}.videoMaterialAvatarShelf>.videoMaterialAccountGrid.avatarGrid{gap:9px}.videoMaterialAvatarCardShell{flex-basis:108px;min-width:108px}.videoMaterialAvatarCardShell .videoMaterialAccountCopy{padding-right:44px}.videoMaterialAvatarDelete{width:32px;height:32px;bottom:6px;right:6px}.videoMaterialAddAvatarPinned{min-height:139px}.videoMaterialAddAvatarPinned .videoMaterialAccountCover,.videoMaterialAccountCard.avatar .videoMaterialAccountCover{aspect-ratio:4/3}.videoMaterialPickerHint{align-items:flex-start;line-height:1.5}.virtualAvatarBackdrop{align-items:flex-end;padding:0}.virtualAvatarModal{border-bottom:0;border-left:0;border-right:0;border-radius:20px 20px 0 0;width:100vw;max-height:min(88dvh,760px)}.virtualAvatarModal.createOnly{width:100vw;max-height:min(92dvh,780px)}.virtualAvatarModalHeader{grid-template-columns:36px minmax(0,1fr) 34px;gap:8px;padding:14px 14px 11px}.virtualAvatarModalIcon{width:36px;height:36px}.virtualAvatarModalHeader b{font-size:14px}.virtualAvatarModalHeader small{font-size:10px}.virtualAvatarTabs{padding:8px 14px 0}.virtualAvatarLibrary,.virtualAvatarCreateForm{padding:12px 14px calc(18px + env(safe-area-inset-bottom))}.virtualAvatarGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.virtualAvatarCardCover{aspect-ratio:4/3}.virtualAvatarTextFields{grid-template-columns:minmax(0,1fr)}.virtualAvatarImageWorkspace{grid-template-columns:minmax(0,1fr);min-height:0}.virtualAvatarPrimaryUpload{height:200px}.virtualAvatarImageSlots{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));height:78px}.virtualAvatarFormActions{background:#fbfbf9;padding-top:8px;position:sticky;bottom:0}.virtualAvatarFormActions>button{flex:1 1 0}}.exactVideoWorkbench>.exactVideoComposer,.exactVideoWorkbench>.exactVideoPromptDock{border-radius:28px!important;width:min(896px,100% - clamp(28px,5vw,72px))!important;height:140px!important}.exactVideoWorkbench>.exactVideoPromptDock.hasAttachments{height:198px!important}.exactVideoWorkbench>.exactVideoConversationTimeline{bottom:182px!important}.exactVideoWorkbench:has(.exactVideoPromptDock.hasAttachments)>.exactVideoConversationTimeline{bottom:240px!important}.exactVideoWorkbench.historyOpen>.exactVideoComposer,.exactVideoWorkbench.historyOpen>.exactVideoPromptDock,.exactVideoWorkbench.historyRailOpen>.exactVideoComposer,.exactVideoWorkbench.historyRailOpen>.exactVideoPromptDock{left:calc((100% - var(--video-history-width,380px)) / 2)!important;width:min(896px, calc(100% - var(--video-history-width,380px) - clamp(28px, 5vw, 72px)))!important;max-width:none!important}.exactVideoWorkbench.historyOpen>.exactVideoConversationTimeline,.exactVideoWorkbench.historyRailOpen>.exactVideoConversationTimeline{left:calc(50% - var(--video-history-width,380px) / 2)!important;width:min(980px, calc(100% - var(--video-history-width,380px) - clamp(32px, 5vw, 96px)))!important}.exactVideoWorkbench.historyOpen>.exactVideoTopbar,.exactVideoWorkbench.historyRailOpen>.exactVideoTopbar{right:calc(var(--video-history-width,380px) + 28px)!important}@media (width>=821px) and (width<=1180px){.exactVideoWorkbench.historyOpen>.exactVideoPromptDock,.exactVideoWorkbench.historyRailOpen>.exactVideoPromptDock{height:164px!important}.exactVideoWorkbench.historyOpen>.exactVideoPromptDock.hasAttachments,.exactVideoWorkbench.historyRailOpen>.exactVideoPromptDock.hasAttachments{height:222px!important}.exactVideoWorkbench.historyOpen>.exactVideoPromptDock .exactVideoPills,.exactVideoWorkbench.historyRailOpen>.exactVideoPromptDock .exactVideoPills{flex-wrap:wrap!important;align-content:flex-end!important;max-height:76px!important;overflow:auto hidden!important}.exactVideoWorkbench.historyOpen>.exactVideoConversationTimeline,.exactVideoWorkbench.historyRailOpen>.exactVideoConversationTimeline{bottom:206px!important}}@media (width<=820px){.appShell:has(.exactVideoWorkbench){--video-history-width:min(280px, 42vw)!important}.exactVideoWorkbench .exactVideoHistoryDrawer,.exactVideoWorkbench>.historyPanel.exactVideoHistoryDrawer{width:var(--video-history-width)!important;border-left:1px solid var(--video-line)!important;padding:16px 10px!important;left:auto!important}.exactVideoWorkbench.historyOpen>.exactVideoPromptDock,.exactVideoWorkbench.historyRailOpen>.exactVideoPromptDock{height:188px!important}.exactVideoWorkbench.historyOpen>.exactVideoPromptDock .exactVideoPills,.exactVideoWorkbench.historyRailOpen>.exactVideoPromptDock .exactVideoPills{flex-wrap:wrap!important;overflow:auto!important}.exactVideoWorkbench.historyOpen>.exactVideoConversationTimeline,.exactVideoWorkbench.historyRailOpen>.exactVideoConversationTimeline{bottom:224px!important}}.exactVideoToolsPill{width:42px!important;min-width:42px!important;padding-inline:0!important}.srOnly{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.exactVideoAttachmentWarning{color:#b25a2d;white-space:nowrap;font-size:9px;position:absolute;bottom:-16px;right:2px}.exactVideoAttachmentWarning.uploadProgress{color:#4f46e5;align-items:center;gap:4px;font-weight:650;display:inline-flex}.exactKreaWorkbench.theme-light .imageConversationTimeline{--image-chat-canvas:transparent;--image-chat-card:#fff;--image-chat-soft:#f4f4f1;--image-chat-user:#f0f0ed;--image-chat-line:#e0e0dc;--image-chat-text:#20201e;--image-chat-muted:#777772;--image-chat-action:#f7f7f4}.exactKreaWorkbench.theme-dark .imageConversationTimeline{--image-chat-canvas:transparent;--image-chat-card:#1a1a19;--image-chat-soft:#141413;--image-chat-user:#242422;--image-chat-line:#343431;--image-chat-text:#f2f2ef;--image-chat-muted:#999994;--image-chat-action:#242422}.exactKreaCanvas .imagePreviewStage.imageConversationTimeline{scrollbar-gutter:stable;color:var(--image-chat-text)!important;background:var(--image-chat-canvas)!important;padding:28px clamp(16px,4vw,54px) 190px!important;display:block!important;overflow:hidden auto!important}.imageConversationArchive{display:contents}.imageConversationTurn{flex-direction:column;gap:12px;width:min(920px,100%);margin:0 auto 30px;display:flex}.imageConversationTurn:last-child{margin-bottom:0}.imageConversationUser{box-sizing:border-box;width:min(680px,82%);color:var(--image-chat-text);background:var(--image-chat-user);border:1px solid var(--image-chat-line);border-radius:18px 18px 5px;align-self:flex-end;padding:14px 16px 13px}.imageConversationUser>header,.imageConversationAssistant>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.imageConversationUser>header b,.imageConversationAssistant>header b{font-size:12px;font-weight:720}.imageConversationUser>header small,.imageConversationAssistant>header small{color:var(--image-chat-muted);font-size:10px}.imageConversationUser>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 10px;font-size:14px;line-height:1.6}.imageConversationMeta{flex-wrap:wrap;gap:5px;display:flex}.imageConversationMeta>span{color:var(--image-chat-muted);background:var(--image-chat-card);padding:4px 8px}@supports (color:color-mix(in lab, red, red)){.imageConversationMeta>span{background:color-mix(in srgb,var(--image-chat-card) 68%,transparent)}}.imageConversationMeta>span{border:1px solid var(--image-chat-line);border-radius:999px;font-size:9px;line-height:1}.imageConversationAssistant{box-sizing:border-box;width:min(860px,94%);color:var(--image-chat-text);background:var(--image-chat-card);border:1px solid var(--image-chat-line);border-radius:20px 20px 20px 6px;align-self:flex-start;padding:14px;box-shadow:0 14px 34px #00000012}.imageConversationAssistant>header{min-height:34px;padding:0 2px 10px}.imageConversationAssistant>header small{color:#259c62}.imageConversationMedia{background:var(--image-chat-soft);border:1px solid var(--image-chat-line);border-radius:15px;place-items:center;min-height:120px;padding:10px;display:grid;overflow:hidden}.imageConversationMedia>.exactGeneratedResultZoom{cursor:zoom-in;background:0 0;border:0;border-radius:11px;width:auto;max-width:100%;padding:0;display:block}.imageConversationMedia>.exactGeneratedResultZoom>img{object-fit:contain;border-radius:11px;width:auto;max-width:100%;height:auto;max-height:min(50vh,520px);display:block}.imageConversationMedia .imageSubjectCompare{width:100%}.imageConversationAssistant>.previewActions{border-top:1px solid var(--image-chat-line);flex-wrap:wrap;margin-top:12px;padding-top:12px;justify-content:flex-start!important;gap:7px!important;display:flex!important;position:static!important;inset:auto!important}.imageConversationAssistant>.previewActions>a,.imageConversationAssistant>.previewActions>button{justify-content:center;align-items:center;gap:6px;min-height:34px;font-weight:620;line-height:1;text-decoration:none;color:var(--image-chat-text)!important;background:var(--image-chat-action)!important;border:1px solid var(--image-chat-line)!important;box-shadow:none!important;border-radius:10px!important;padding:0 12px!important;font-size:11px!important;display:inline-flex!important}.imageConversationAssistant>.materialResultWarning,.imageConversationAssistant>.imageManualReview,.imageConversationAssistant>.resultFilmstrip{margin-top:12px!important;position:static!important}.imageConversationPendingTimeline{padding-top:clamp(34px,8vh,88px)!important}.imageConversationGenerating{width:min(690px,94%)}.imageConversationProgressCard{color:var(--image-chat-text);background:var(--image-chat-soft);border:1px solid var(--image-chat-line);border-radius:15px;gap:13px;padding:15px;display:grid}.imageConversationProgressHeading{align-items:center;gap:11px;min-width:0;display:flex}.imageConversationProgressIcon{color:#fff;background:#171716;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 20px #0000001f}.imageConversationProgressHeading>span:last-child{gap:4px;min-width:0;display:grid}.imageConversationProgressHeading b{font-size:13px;font-weight:760}.imageConversationProgressHeading small,.imageConversationProgressCard>p{color:var(--image-chat-muted);font-size:11px;line-height:1.55}.imageConversationProgressCard>p{margin:0}.imageConversationProgressTrack{background:var(--image-chat-line);border-radius:999px;height:5px;position:relative;overflow:hidden}.imageConversationProgressTrack>i{border-radius:inherit;background:linear-gradient(90deg,#171716,#7b72ff,#171716);width:34%;animation:1.4s ease-in-out infinite imageConversationTaskSweep;position:absolute;inset:0 auto 0 -34%}@keyframes imageConversationTaskSweep{to{left:100%}}@media (prefers-reduced-motion:reduce){.imageConversationProgressTrack>i{width:48%;animation:none;left:0}}.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsGroup[hidden],.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoGenerationNotes[hidden]{display:none!important}.generatedResultLightboxBackdrop{z-index:1300;background:#0c0c0bc7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.generatedResultLightbox{background:#111;border:1px solid #ffffff38;border-radius:20px;place-items:center;width:min(1500px,96vw);height:min(920px,94vh);padding:18px;display:grid;position:relative;box-shadow:0 32px 96px #0000008c}.generatedResultLightbox>img{object-fit:contain;object-position:center;border-radius:12px;width:auto;min-width:0;max-width:calc(min(1500px,96vw) - 36px);height:auto;min-height:0;max-height:calc(min(920px,94vh) - 36px);display:block}.generatedResultLightboxClose{z-index:2;color:#fff;background:#141414c7;border:1px solid #ffffff4d;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:12px;right:12px}.exactVideoWorkbench .exactVideoAttachmentPreview.imagePreviewTrigger{appearance:none;cursor:zoom-in}.exactVideoWorkbench .exactVideoAttachmentPreview.imagePreviewTrigger:focus-visible{outline-offset:2px;outline:2px solid #6c63ff}@media (width<=760px){.exactKreaCanvas .imagePreviewStage.imageConversationTimeline{padding:18px 10px 190px!important}.imageConversationTurn{gap:9px;margin-bottom:22px}.imageConversationUser{width:92%;padding:12px 13px}.imageConversationAssistant{border-radius:16px 16px 16px 5px;width:100%;padding:10px}.imageConversationPendingTimeline{padding-top:24px!important}.imageConversationProgressCard{padding:12px}.imageConversationAssistant>.previewActions>a,.imageConversationAssistant>.previewActions>button{flex:calc(50% - 4px);padding-inline:8px!important}.generatedResultLightboxBackdrop{padding:8px}.generatedResultLightbox{border-radius:14px;width:calc(100vw - 16px);height:calc(100vh - 16px);padding:10px}.generatedResultLightbox>img{max-width:calc(100vw - 36px);max-height:calc(100vh - 36px)}}.exactKreaAiBrand{color:#242422;letter-spacing:.01em;align-items:center;gap:8px;min-height:36px;font-size:14px;font-weight:800;display:inline-flex!important}.exactKreaAiBrand>svg{color:#fff;background:#20201e;border-radius:9px;width:28px;height:28px;padding:6px;box-shadow:0 8px 20px #19191729}.imageThinkingIntensity{overflow:visible!important}.imageThinkingControl{--thinking-progress:50%;isolation:isolate;box-sizing:border-box;background:linear-gradient(145deg,#fff 0%,#f6f6f3 100%);border:1px solid #deded9;border-radius:16px;width:100%;padding:13px 14px 12px;transition:border-color .22s,box-shadow .22s,background .22s;position:relative;box-shadow:0 9px 24px #1919170f}.imageThinkingSliderShell{z-index:2;padding:0 4px;position:relative}.imageThinkingControl input[type=range]{appearance:none;cursor:grab;background:0 0;outline:none;width:100%;height:28px;margin:0;padding:0;display:block}.imageThinkingControl input[type=range]:active{cursor:grabbing}.imageThinkingControl input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#20201e 0 var(--thinking-progress),#deded9 var(--thinking-progress) 100%);border-radius:99px;height:8px;box-shadow:inset 0 1px 2px #00000014}.imageThinkingControl input[type=range]::-moz-range-track{background:linear-gradient(90deg,#20201e 0 var(--thinking-progress),#deded9 var(--thinking-progress) 100%);border:0;border-radius:99px;height:8px;box-shadow:inset 0 1px 2px #00000014}.imageThinkingControl input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;border:7px solid #20201e;border-radius:50%;width:25px;height:25px;margin-top:-8.5px;transition:transform .18s,box-shadow .18s;box-shadow:0 4px 13px #14141247,0 0 0 4px #ffffffc2}.imageThinkingControl input[type=range]::-moz-range-thumb{background:#fff;border:7px solid #20201e;border-radius:50%;width:12px;height:12px;transition:transform .18s,box-shadow .18s;box-shadow:0 4px 13px #14141247,0 0 0 4px #ffffffc2}.imageThinkingControl input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.09);box-shadow:0 5px 16px #14141257,0 0 0 5px #ffffffdb}.imageThinkingControl input[type=range]:focus-visible::-webkit-slider-thumb{transform:scale(1.09);box-shadow:0 5px 16px #14141257,0 0 0 5px #ffffffdb}.imageThinkingControl input[type=range]:hover::-moz-range-thumb{transform:scale(1.09);box-shadow:0 5px 16px #14141257,0 0 0 5px #ffffffdb}.imageThinkingControl input[type=range]:focus-visible::-moz-range-thumb{transform:scale(1.09);box-shadow:0 5px 16px #14141257,0 0 0 5px #ffffffdb}.imageThinkingStops{pointer-events:none;grid-template-columns:repeat(3,1fr);align-items:start;margin-top:5px;display:grid}.imageThinkingStops>span{color:#93938d;flex-direction:column;align-items:center;gap:1px;display:flex}.imageThinkingStops>span:first-child{align-items:flex-start}.imageThinkingStops>span:last-child{align-items:flex-end}.imageThinkingStops b{font-size:13px;line-height:1.2}.imageThinkingStops small{font-size:9px}.imageThinkingStops>span.active{color:#20201e}.imageThinkingSummary{z-index:2;color:#252522;background:#ffffffb8;border:1px solid #deded9e6;border-radius:12px;align-items:center;gap:10px;min-height:46px;margin-top:10px;padding:8px 10px;display:flex;position:relative}.imageThinkingSummary>svg{flex:none}.imageThinkingSummary>span{flex-direction:column;gap:2px;min-width:0;display:flex}.imageThinkingSummary b{font-size:12px}.imageThinkingSummary small{color:#777772;font-size:9px;line-height:1.35}.imageThinkingEnergy{z-index:0;pointer-events:none;opacity:0;transition:opacity .25s;position:absolute;inset:-9px;overflow:visible}.imageThinkingEnergy>i{opacity:0;background:radial-gradient(circle,#6a70ff 0 28%,#6a70ff00 72%);border-radius:50%;width:7px;height:7px;position:absolute}.imageThinkingEnergy>i:first-child{animation-delay:0s;top:4%;left:17%}.imageThinkingEnergy>i:nth-child(2){animation-delay:.55s;top:22%;right:3%}.imageThinkingEnergy>i:nth-child(3){animation-delay:1.1s;bottom:4%;right:18%}.imageThinkingControl[data-thinking-level=high]{background:linear-gradient(145deg,#fff 0%,#f5f5ff 55%,#f8f4ff 100%);border-color:#4b4fca;animation:2.4s ease-in-out infinite imageThinkingHighPulse}.imageThinkingControl[data-thinking-level=high] .imageThinkingEnergy{opacity:1}.imageThinkingControl[data-thinking-level=high] .imageThinkingEnergy>i{animation:1.8s ease-in-out infinite imageThinkingSpark}.imageThinkingControl[data-thinking-level=high] input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#20201e 0 50%,#686de8 50% 100%)}.imageThinkingControl[data-thinking-level=high] input[type=range]::-moz-range-track{background:linear-gradient(90deg,#20201e 0 50%,#686de8 50% 100%)}.imageThinkingControl.compact{box-shadow:none;border-radius:13px;padding:10px 12px}.imageThinkingControl.compact .imageThinkingSummary{min-height:38px;margin-top:7px;padding-block:6px}.imageSettingModel>.imageSettingLabel{color:#6e6e69;margin-bottom:7px;font-size:11px;font-weight:700;display:block}@keyframes imageThinkingHighPulse{0%,to{box-shadow:0 9px 24px #19191712,0 0 #686de800}50%{box-shadow:0 13px 32px #3a378e29,0 0 0 5px #686de817}}@keyframes imageThinkingSpark{0%,to{opacity:0;transform:translateY(5px)scale(.55)}38%{opacity:1;transform:translateY(-2px)scale(1.2)}70%{opacity:.35;transform:translateY(-8px)scale(.78)}}@media (prefers-reduced-motion:reduce){.imageThinkingControl[data-thinking-level=high],.imageThinkingControl[data-thinking-level=high] .imageThinkingEnergy>i{animation:none!important}}@media (width<=760px){.imageThinkingControl{padding:11px 12px 10px}.imageThinkingSummary{min-height:42px;margin-top:8px}}.appShell:has(#main-navigation.mobileOpen) .appMain>header>div:last-child>button[data-rail-action=credits]{color:#242421!important;box-shadow:none!important;background:#f6f6f2!important;border-color:#deded8!important;transform:none!important}:is(.appShell:has(#main-navigation.mobileOpen) .appMain>header>div:last-child>button[data-rail-action=credits]:hover,.appShell:has(#main-navigation.mobileOpen) .appMain>header>div:last-child>button[data-rail-action=credits]:focus-visible){color:#111!important;background:#ecece7!important;border-color:#c9c9c2!important;transform:none!important;box-shadow:0 4px 14px #19191614!important}.appShell:has(#main-navigation.mobileOpen:not(.expanded)) .appMain>header>div:last-child>button[data-rail-action=credits]:after{color:#292925!important;background:#fffffdfa!important;border:1px solid #deded8!important;border-radius:9px!important;min-height:32px!important;padding:7px 10px!important;font-weight:650!important;box-shadow:0 10px 24px #1919161f!important}@media (width>=761px){.appShell:has(#main-navigation.expanded) .appMain>header>div:last-child>button[data-rail-action=credits]{grid-template-columns:24px minmax(0,1fr) auto!important;gap:10px!important;display:grid!important}.appShell:has(#main-navigation.expanded) .appMain>header>div:last-child>button[data-rail-action=credits] strong{color:#1c1c19!important;font-variant-numeric:tabular-nums!important;text-align:right!important;white-space:nowrap!important;max-width:86px!important;font-size:12px!important;font-weight:760!important;line-height:1!important;display:block!important}}.mobileVideoPanelStructured:not(.mobileLegacyPage)[data-panel-page=model] .mobileStructuredBody,.mobileVideoPanelStructured:not(.mobileLegacyPage)[data-panel-page=method] .mobileStructuredBody{background:linear-gradient(#fafaf8 0%,#f5f5f2 100%)!important;padding:12px 14px 16px!important}.mobileVideoPanelStructured:not(.mobileLegacyPage)[data-panel-page=method] .mobileStructuredHeader{grid-template-columns:minmax(0,1fr) 34px!important;gap:10px!important;min-height:56px!important;padding:8px 10px 8px 14px!important}.mobileVideoPanelStructured:not(.mobileLegacyPage)[data-panel-page=method] .mobileStructuredHeaderSpacer{display:none!important}.mobileVideoPanelStructured:not(.mobileLegacyPage)[data-panel-page=method] .mobileStructuredBody{padding:10px 12px 12px!important}.mobileVideoPanelStructured:not(.mobileLegacyPage)[data-panel-page=model] [data-inline-setting=model]{border-top:0!important;gap:10px!important;padding-top:0!important}.mobileVideoPanelStructured:not(.mobileLegacyPage)[data-panel-page=method] [data-inline-setting=generation-method]{border-top:0!important;gap:0!important;padding-top:0!important}.mobileVideoPanelStructured:not(.mobileLegacyPage)[data-panel-page=method] .videoModelListHeader{display:none!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoGenerationMethodList{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;display:grid!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .videoGenerationMethodChoice{color:#282925!important;text-align:left!important;background:#fffffff0!important;border:1px solid #dedfd9!important;border-radius:13px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:62px!important;padding:10px 11px 10px 13px!important;transition:transform .16s,background-color .16s,border-color .16s,box-shadow .16s!important;display:grid!important;box-shadow:0 2px 7px #191c1708!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .videoGenerationMethodChoice:hover,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .videoGenerationMethodChoice:focus-visible{outline-offset:2px!important;background:#fff!important;border-color:#aeb3aa!important;outline:2px solid #0000!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px #1f221d12!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .videoGenerationMethodChoice.active{background:linear-gradient(145deg,#f3f5f1 0%,#fbfcfa 78%)!important;border-color:#62685f!important;box-shadow:0 0 0 1px #25282414,0 5px 14px #22272012!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoGenerationMethodCopy{flex-direction:column!important;gap:3px!important;min-width:0!important;display:flex!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoGenerationMethodCopy b{font-size:13px!important;font-weight:780!important;line-height:1.25!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoGenerationMethodCopy small{color:#73766f!important;white-space:normal!important;font-size:10.5px!important;line-height:1.45!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoGenerationMethodState{color:#0000!important;background:#fff!important;border:1px solid #d7d9d3!important;border-radius:999px!important;justify-content:center!important;justify-self:end!important;align-items:center!important;width:22px!important;min-width:22px!important;height:22px!important;padding:0!important;display:inline-flex!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoGenerationMethodChoice.active .videoGenerationMethodState{color:#fff!important;background:#252824!important;border-color:#252824!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoGenerationMethodCheckIcon{color:#fff!important;width:13px!important;height:13px!important;transform:none!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoGenerationMethodHint{color:#666a62!important;background:#f1f2ef!important;border:1px solid #e0e2dc!important;border-radius:11px!important;align-items:center!important;gap:7px!important;margin:2px 0 0!important;padding:9px 11px!important;font-size:10px!important;line-height:1.4!important;display:flex!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoModelListHeader>span{align-items:baseline!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoModelListHeader small{text-overflow:ellipsis;white-space:nowrap;max-width:62%;overflow:hidden}.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredChoices.videoModelList{overscroll-behavior:contain;scrollbar-color:#b9b9b2 transparent;scrollbar-gutter:stable;scrollbar-width:thin;max-height:min(292px,45dvh);padding-right:4px;overflow-y:auto;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;display:grid!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredChoices.videoModelList::-webkit-scrollbar{width:6px}.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredChoices.videoModelList::-webkit-scrollbar-thumb{background:#b9b9b2;border-radius:999px}.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .videoModelList>button.videoModelChoice{color:#292927!important;text-align:left!important;background:#ffffffeb!important;border:1px solid #e1e2dd!important;border-radius:16px!important;grid-template-columns:44px minmax(0,1fr) 24px!important;align-items:center!important;gap:12px!important;min-height:76px!important;padding:10px 12px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 2px 8px #1b1d1909,inset 0 1px #ffffffe6!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .videoModelList>button.videoModelChoice:before{content:"";background:#252824;border-radius:0 999px 999px 0;width:3px;height:0;transition:height .18s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .videoModelList>button.videoModelChoice:hover,.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .videoModelList>button.videoModelChoice:focus-visible{z-index:1!important;background:#fff!important;border-color:#c6c9c2!important;outline:none!important;transform:translateY(-1px)!important;box-shadow:0 10px 24px #1f221d16,inset 0 1px #fffffff2!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .videoModelList>button.videoModelChoice:focus-visible{box-shadow:0 0 0 3px #272b251a,0 10px 24px #1f221d16!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .videoModelList>button.videoModelChoice:disabled{cursor:not-allowed;opacity:.48!important;box-shadow:none!important;transform:none!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoModelChoiceIcon{box-sizing:border-box!important;color:#4b4b46!important;background:#fff!important;border:1px solid #e4e5df!important;border-radius:12px!important;place-items:center!important;width:44px!important;height:44px!important;padding:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 2px 7px #1f221d0e!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoModelChoiceIcon>svg,.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoModelChoiceIcon>img{opacity:1!important;color:currentColor!important;object-fit:cover!important;object-position:50% 50%!important;border-radius:inherit!important;width:100%!important;height:100%!important;display:block!important;position:static!important;overflow:hidden!important;transform:none!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoModelChoiceIcon[data-model-family=gemini]>img{transform-origin:50%!important;transform:scale(1.2)!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoModelChoiceIcon[data-model-family=veo]>img{transform-origin:50%!important;transform:scale(1.16)!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoModelChoiceIcon[data-model-family=replace]{color:#6d4df2!important;background:linear-gradient(145deg,#f5f1ff 0%,#ece8ff 100%)!important;border-color:#d8ccff!important;box-shadow:0 7px 18px #6648da24!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoModelChoiceIcon[data-model-family=replace]>svg{filter:drop-shadow(0 3px 5px #6648da33);width:22px!important;height:22px!important;overflow:visible!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoModelChoiceCopy{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:3px!important;min-width:0!important;display:flex!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .videoModelList .videoModelChoiceCopy>b{color:#262624!important;text-align:left!important;white-space:normal!important;width:100%!important;font-size:13px!important;font-weight:780!important;line-height:1.25!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoModelFeatureBadge{color:#6242dc!important;vertical-align:2px!important;white-space:nowrap!important;background:#eee9ff!important;border:1px solid #d7ccff!important;border-radius:999px!important;align-items:center!important;width:fit-content!important;min-height:18px!important;margin-left:7px!important;padding:1px 7px!important;font-size:9px!important;font-style:normal!important;font-weight:820!important;line-height:1.25!important;display:inline-flex!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .videoModelList>button.videoModelChoice[data-model-id=happyhorse-1\.1]{background:linear-gradient(105deg,#fbf9ff 0%,#f5f2ff 100%)!important;border-color:#d7ccff!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .videoModelList>button.videoModelChoice[data-model-id=happyhorse-1\.1].active{background:linear-gradient(105deg,#f5f0ff 0%,#fbfaff 68%,#f0edff 100%)!important;border-color:#9e87f5!important;box-shadow:0 12px 28px #5d42ca21!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .videoModelList .videoModelChoiceCopy>small{-webkit-line-clamp:2;-webkit-box-orient:vertical;opacity:1!important;color:#777771!important;text-align:left!important;white-space:normal!important;width:100%!important;height:auto!important;font-size:10px!important;font-weight:580!important;line-height:1.4!important;display:-webkit-box!important;position:static!important;overflow:hidden!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoModelChoiceState{transition:border-color .18s,box-shadow .18s;box-sizing:border-box!important;background:#fff!important;border:1px solid #d5d8d1!important;border-radius:50%!important;justify-content:center!important;place-self:center end!important;align-items:center!important;width:24px!important;height:24px!important;margin-right:1px!important;display:flex!important;transform:none!important;box-shadow:inset 0 1px 3px #1f221d0b!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoModelChoiceState>.videoModelChoiceCheckIcon{color:#fff!important;flex:0 0 14px!important;width:14px!important;height:14px!important;display:block!important;transform:none!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .videoModelList>button.videoModelChoice.active{color:#242622!important;background:linear-gradient(100deg,#f4f8f4 0%,#fafbf9 72%,#f5f7f4 100%)!important;border-color:#a9afa6!important;box-shadow:0 10px 26px #22272017!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .videoModelList>button.videoModelChoice.active:before{height:44px}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoModelChoice.active .videoModelChoiceState{background:#252824!important;border:1px solid #252824!important;transform:none!important;box-shadow:0 3px 8px #1d201b2e!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoModelChoice.active .videoModelChoiceIcon{color:#4b4b46!important;background:#fff!important;border-color:#d8d8d2!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoModelChoice.active .videoModelReviewWarning{color:#315b4b!important;background:#eaf4ee!important;border-color:#d2e5d9!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoModelChoice.active .videoModelReviewWarning>svg{color:#3f8066!important}@media (width<=760px){.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .videoModelList>button.videoModelChoice{grid-template-columns:40px minmax(0,1fr) 24px!important;gap:10px!important;min-height:72px!important;padding:9px 10px!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoModelChoiceIcon{border-radius:11px!important;width:40px!important;height:40px!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoModelChoiceState{width:24px!important;height:24px!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoModelReviewWarning{text-align:left!important;white-space:normal!important;max-width:100%!important}}@media (prefers-reduced-motion:reduce){.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoModelChoice{transition:none!important}}.brandLogoGraphic{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.appShell .brandOrb,.appShell .sideRail .brandOrb,.appShell .authModal[data-auth-ui=studio-split-v2] .authVisual .brandOrb{color:#111!important;background:#fff!important;border:1px solid #deded8!important;padding:2px!important;overflow:hidden!important;transform:none!important;box-shadow:0 7px 18px #12121217!important}.appShell .authModal[data-auth-ui=studio-split-v2] .authVisual .brandOrb{border-color:#ffffffa8!important;padding:4px!important;box-shadow:0 12px 30px #0000003d!important}.brandOrb .brandLogoGraphic{border-radius:inherit}.assistantStudioAvatar{box-shadow:inset 0 0 0 1px var(--unified-line);padding:2px;overflow:hidden;background:#fff!important}.assistantStudioAvatar .brandLogoGraphic{border-radius:7px}.exactKreaAiBrand>.brandLogoGraphic{object-fit:contain;border:1px solid var(--unified-line);background:#fff;border-radius:9px;flex:0 0 28px;width:28px;height:28px;padding:2px;box-shadow:0 5px 14px #12121212}.exactKreaHero h1:before{content:none!important;display:none!important}.exactKreaHero h1{justify-content:center;align-items:center;gap:12px;display:flex}.exactKreaHeroBrandMark{object-fit:contain;border:1px solid var(--unified-line);background:#fff;border-radius:12px;flex:0 0 48px;width:48px;height:48px;padding:3px;box-shadow:0 8px 22px #12121217}@media (width<=760px){.exactKreaHeroBrandMark{border-radius:10px;flex-basis:40px;width:40px;height:40px}}@media (width>=761px){.appShell:has(#main-navigation.expanded) .appMain>header>div:last-child>button{transition:background-color .14s,color .14s,border-color .14s!important;transform:none!important}:is(.appShell:has(#main-navigation.expanded) .appMain>header>div:last-child>button:hover,.appShell:has(#main-navigation.expanded) .appMain>header>div:last-child>button:focus-visible){color:#111!important;background:#f2f2ef!important;border-color:#d7d7d2!important;transform:none!important}.appShell:has(#main-navigation.expanded) .appMain>header>div:last-child>button[data-rail-tooltip]:after{visibility:visible!important;opacity:1!important;max-width:none!important;color:inherit!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:560!important;line-height:20px!important;transition:none!important;display:block!important;position:static!important;transform:none!important}.appShell:has(#main-navigation.expanded) .appMain>header>div:last-child>button[data-rail-tooltip]:hover:after{visibility:visible!important;opacity:1!important;max-width:none!important;color:inherit!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:560!important;line-height:20px!important;transition:none!important;display:block!important;position:static!important;transform:none!important}.appShell:has(#main-navigation.expanded) .appMain>header>div:last-child>button[data-rail-tooltip]:focus-visible:after{visibility:visible!important;opacity:1!important;max-width:none!important;color:inherit!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:560!important;line-height:20px!important;transition:none!important;display:block!important;position:static!important;transform:none!important}.appShell:has(#main-navigation.expanded) .appMain>header>div:last-child>button[data-rail-tooltip=积分与账单]:after{display:none!important}.appShell:has(#main-navigation.expanded) .appMain>header>div:last-child>button[data-rail-tooltip=账号菜单]:after{display:none!important}.appShell:has(#main-navigation.expanded) .appMain>header>div:last-child>button[data-rail-tooltip=登录账号]:after{display:none!important}.appShell:has(#main-navigation.expanded) .appMain>header>div:last-child>button[data-rail-action=credits][data-rail-tooltip]:after{z-index:140!important;visibility:hidden!important;opacity:0!important;color:#fff!important;content:attr(data-rail-tooltip)!important;white-space:nowrap!important;pointer-events:none!important;background:#141414f5!important;border:0!important;border-radius:8px!important;width:max-content!important;min-height:34px!important;margin:0!important;padding:8px 11px!important;font-size:12px!important;font-weight:600!important;line-height:18px!important;transition:opacity .14s,transform .14s,visibility .14s!important;display:block!important;position:absolute!important;top:50%!important;left:calc(100% + 10px)!important;transform:translate(4px,-50%)!important;box-shadow:0 10px 28px #00000038!important}.appShell:has(#main-navigation.expanded) .appMain>header>div:last-child>button[data-rail-action=credits][data-rail-tooltip]:hover:after{z-index:140!important;visibility:hidden!important;opacity:0!important;color:#fff!important;content:attr(data-rail-tooltip)!important;white-space:nowrap!important;pointer-events:none!important;background:#141414f5!important;border:0!important;border-radius:8px!important;width:max-content!important;min-height:34px!important;margin:0!important;padding:8px 11px!important;font-size:12px!important;font-weight:600!important;line-height:18px!important;transition:opacity .14s,transform .14s,visibility .14s!important;display:block!important;position:absolute!important;top:50%!important;left:calc(100% + 10px)!important;transform:translate(4px,-50%)!important;box-shadow:0 10px 28px #00000038!important}.appShell:has(#main-navigation.expanded) .appMain>header>div:last-child>button[data-rail-action=credits][data-rail-tooltip]:focus-visible:after{z-index:140!important;visibility:hidden!important;opacity:0!important;color:#fff!important;content:attr(data-rail-tooltip)!important;white-space:nowrap!important;pointer-events:none!important;background:#141414f5!important;border:0!important;border-radius:8px!important;width:max-content!important;min-height:34px!important;margin:0!important;padding:8px 11px!important;font-size:12px!important;font-weight:600!important;line-height:18px!important;transition:opacity .14s,transform .14s,visibility .14s!important;display:block!important;position:absolute!important;top:50%!important;left:calc(100% + 10px)!important;transform:translate(4px,-50%)!important;box-shadow:0 10px 28px #00000038!important}.appShell:has(#main-navigation.expanded) .appMain>header>div:last-child>button[data-rail-action=credits][data-rail-tooltip]:hover:after{visibility:visible!important;opacity:1!important;transform:translateY(-50%)!important}.appShell:has(#main-navigation.expanded) .appMain>header>div:last-child>button[data-rail-action=credits][data-rail-tooltip]:focus-visible:after{visibility:visible!important;opacity:1!important;transform:translateY(-50%)!important}}.appShell #main-navigation.sideRail:not(.expanded) .railBottom:before{content:none!important;display:none!important}.appShell:has(#main-navigation.mobileOpen) .appMain>header button[data-rail-action=account]{position:relative!important;overflow:visible!important}.appShell:has(#main-navigation.mobileOpen:not(.expanded)) .appMain>header button[data-rail-action=account]{color:#fff!important;background:#171716!important;border-color:#171716!important;gap:0!important;line-height:0!important}.appShell:has(#main-navigation.mobileOpen:not(.expanded)) .appMain>header button[data-rail-action=account]>img{background:#fff!important;border-color:#0000!important;width:28px!important;height:28px!important;margin:0!important;padding:4px!important;display:block!important;transform:none!important}.appShell:has(#main-navigation.mobileOpen:not(.expanded)) .appMain>header button[data-rail-action=account]>span{display:none!important}@media (width>=761px){.appShell:has(#main-navigation.expanded) .appMain>header button[data-rail-action=account]{width:208px!important;min-width:208px!important;color:var(--unified-ink)!important;background:var(--unified-surface)!important;border-color:var(--unified-line)!important;box-shadow:none!important;justify-content:flex-start!important;gap:12px!important;padding:0 12px!important;font-size:14px!important;line-height:normal!important;display:flex!important}.appShell:has(#main-navigation.expanded) .appMain>header button[data-rail-action=account]>img{width:28px!important;height:28px!important;padding:4px!important;display:block!important}.appShell:has(#main-navigation.expanded) .appMain>header button[data-rail-action=account]>span{min-width:0!important;max-width:150px!important;color:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;font-weight:650!important;line-height:20px!important;display:block!important;overflow:hidden!important}}.appShell:has(#main-navigation.mobileOpen) .appMain>header [data-account-menu=true]{z-index:1300!important;transform-origin:0 100%!important;width:min(360px,100vw - 100px)!important;max-height:calc(100dvh - 20px)!important;position:fixed!important;inset:auto auto 10px 88px!important;overflow:auto!important}@media (width>=761px){.appShell:has(#main-navigation.expanded) .appMain>header [data-account-menu=true]{width:min(360px,100vw - 254px)!important;left:242px!important}.appShell #main-navigation.sideRail.expanded .railBottom:before{content:""!important;display:block!important;left:0!important;right:0!important}}.appShell #main-navigation.sideRail nav>button.professionalFeaturesToggle.open{background:#f7f7f4!important}@media (width>=761px){.appShell #main-navigation.sideRail.expanded nav>button.professionalFeatureItem{width:196px!important;min-width:196px!important;height:44px!important;min-height:44px!important;margin-left:8px!important}.appShell #main-navigation.sideRail.expanded nav>button.professionalFeatureItem>svg{flex-basis:32px!important;width:32px!important;height:32px!important;padding:7px!important}.appShell #main-navigation.sideRail.expanded nav>button.professionalFeatureItem>span:not(.railTooltip){font-size:12px!important}}.imageSettingsSplitRow{gap:12px;min-width:0;display:grid}@media (width>=761px){.exactKreaWorkbench>.mobileImagePanelStructured:not(.mobileLegacyPage)[data-panel-page=settings]{width:min(736px,100vw - 108px)!important;height:min(650px,calc(100vh - 144px),calc(var(--structured-anchor-top) - 24px))!important;max-height:min(650px,calc(100vh - 144px),calc(var(--structured-anchor-top) - 24px))!important;border-radius:22px!important;box-shadow:0 30px 86px #14141233,0 8px 24px #14141214!important}.mobileImagePanelStructured:not(.mobileLegacyPage)[data-panel-page=settings] .mobileStructuredHeader{grid-template-columns:0 minmax(0,1fr) 40px!important;gap:0!important;min-height:78px!important;padding:14px 20px 13px 26px!important}.mobileImagePanelStructured:not(.mobileLegacyPage)[data-panel-page=settings] .mobileStructuredHeader>span:first-child{width:0!important;overflow:hidden!important}.mobileImagePanelStructured:not(.mobileLegacyPage)[data-panel-page=settings] .mobileStructuredHeader b{font-size:18px!important;font-weight:820!important}.mobileImagePanelStructured:not(.mobileLegacyPage)[data-panel-page=settings] .mobileStructuredHeader small{margin-top:2px!important;font-size:11px!important}.mobileImagePanelStructured:not(.mobileLegacyPage)[data-panel-page=settings] .mobileStructuredClose{background:0 0!important;border-color:#0000!important;border-radius:11px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}.mobileImagePanelStructured:not(.mobileLegacyPage)[data-panel-page=settings] .mobileStructuredClose:hover{background:#f3f3f0!important;border-color:#deded9!important}.mobileImagePanelStructured:not(.mobileLegacyPage)[data-panel-page=settings] .mobileStructuredBody{background:#fff!important;padding:15px 26px 17px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageDirectSettings.allSettingsPanel{gap:0!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageDirectSettings .allSettingsGroup{border-top:1px solid #e8e8e3!important;gap:10px!important;padding:14px 0!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageDirectSettings .imageThinkingIntensity{border-top:0!important;padding-top:0!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageDirectSettings .allSettingsGroup>header{padding:0!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageDirectSettings .allSettingsGroup>header b{font-size:14px!important;font-weight:800!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageDirectSettings .allSettingsGroup>header small{color:#8a8a84!important;font-size:10px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageThinkingControl{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:5px 0 0!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageThinkingSliderShell{padding:0 8px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageThinkingControl input[type=range]{height:32px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageThinkingControl input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#252523 0 var(--thinking-progress),#d7d7d2 var(--thinking-progress) 100%)!important;height:3px!important;box-shadow:none!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageThinkingControl input[type=range]::-moz-range-track{background:linear-gradient(90deg,#252523 0 var(--thinking-progress),#d7d7d2 var(--thinking-progress) 100%)!important;height:3px!important;box-shadow:none!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageThinkingControl input[type=range]::-webkit-slider-thumb{background:#fff!important;border:3px solid #252523!important;width:22px!important;height:22px!important;margin-top:-9.5px!important;box-shadow:0 3px 10px #14141233,0 0 0 3px #ffffffc7!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageThinkingControl input[type=range]::-moz-range-thumb{background:#fff!important;border:3px solid #252523!important;width:16px!important;height:16px!important;box-shadow:0 3px 10px #14141233,0 0 0 3px #ffffffc7!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageThinkingStops{margin-top:1px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageThinkingStops>span{position:relative;color:#6f6f69!important;gap:2px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageThinkingStops>span:before{content:"";box-sizing:border-box;background:#fff;border:2px solid #252523;border-radius:50%;width:14px;height:14px;position:absolute;top:-27px;left:50%;transform:translate(-50%)}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageThinkingStops>span:first-child:before{left:0;transform:none}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageThinkingStops>span:last-child:before{left:auto;right:0;transform:none}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageThinkingStops>span.active:before{opacity:0}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageThinkingStops b{font-size:13px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageThinkingStops small{font-size:10px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageThinkingSummary{background:#fff!important;border-color:#deded9!important;border-radius:14px!important;min-height:54px!important;margin-top:14px!important;padding:9px 14px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageThinkingSummary>svg{color:#7658ef!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageThinkingSummary b{font-size:13px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageThinkingSummary small{font-size:10px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageThinkingControl[data-thinking-level=high]{animation:none!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageThinkingControl[data-thinking-level=high]:after{content:"";z-index:1;filter:drop-shadow(0 0 7px #6f54f5e6);pointer-events:none;background:linear-gradient(90deg,#745bf400,#785ef4 58%,#c8bbff 86%,#fff0);width:43%;height:5px;animation:1.75s ease-in-out infinite imageThinkingBeam;position:absolute;top:19px;right:5px}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageThinkingControl[data-thinking-level=high] input[type=range]::-webkit-slider-thumb{border-color:#7054ee!important;box-shadow:0 0 0 5px #7b5ff626,0 0 18px #6f51f4d1!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageDirectSettings .imageRatioGroup .mobileRatioOptionGrid{grid-template-columns:repeat(9,minmax(0,1fr))!important;gap:7px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageDirectSettings .imageRatioGroup .mobileRatioOptionGrid>button{background:#fff!important;border:1px solid #deded9!important;border-radius:11px!important;gap:4px!important;min-height:72px!important;padding:8px 3px!important;position:relative!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageDirectSettings .imageRatioGroup .mobileRatioOptionGrid>button>i{border-width:1.5px!important;width:24px!important;max-height:26px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageDirectSettings .imageRatioGroup .mobileRatioOptionGrid>button b{font-size:12px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageSettingsSplitRow{border-top:1px solid #e8e8e3;grid-template-columns:minmax(0,43fr) minmax(0,57fr);gap:16px;padding-top:14px}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageSettingsSplitRow .allSettingsGroup{border-top:0!important;padding:0!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageResolutionGroup .directInlineOptionRow{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageResolutionGroup .directInlineOptionRow>button,.mobileImagePanelStructured:not(.mobileLegacyPage) .imageCountGroup .mobileCountOptionGrid>button{text-align:center!important;background:#fff!important;border:1px solid #deded9!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:2px!important;min-height:62px!important;padding:7px 4px!important;display:flex!important;position:relative!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageResolutionGroup .directInlineOptionRow>button>svg{display:none!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageResolutionGroup .directInlineOptionRow>button>span{align-items:center!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageResolutionGroup .directInlineOptionRow>button b,.mobileImagePanelStructured:not(.mobileLegacyPage) .imageCountGroup .mobileCountOptionGrid>button b{font-size:13px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageResolutionGroup .directInlineOptionRow>button small,.mobileImagePanelStructured:not(.mobileLegacyPage) .imageCountGroup .mobileCountOptionGrid>button small{color:#85857e!important;opacity:1!important;width:auto!important;height:auto!important;font-size:9px!important;position:static!important;overflow:visible!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageCountGroup .mobileCountOptionGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageCountGroup .mobileCountOptionGrid>button{flex-direction:column!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageDirectSettings button.active{color:#20201e!important;background:#fff!important;border-color:#20201e!important;box-shadow:inset 0 0 0 1px #20201e!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageDirectSettings button.active:after{content:"✓";color:#fff;background:#20201e;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;font-weight:900;line-height:1;display:grid;position:absolute;bottom:6px;right:6px}.mobileImagePanelStructured:not(.mobileLegacyPage)[data-panel-page=settings] .mobileStructuredFooter{background:#fff!important;border-top:0!important;padding:10px 26px 18px!important}.mobileImagePanelStructured:not(.mobileLegacyPage)[data-panel-page=settings] .mobileStructuredFooter>button{border-radius:12px!important;min-height:56px!important;font-size:14px!important;font-weight:800!important}}@keyframes imageThinkingBeam{0%,to{opacity:.45;transform:scaleX(.86)}50%{opacity:1;transform:scaleX(1.04)}}@media (width<=760px){.imageSettingsSplitRow{grid-template-columns:minmax(0,1fr);gap:0}.imageSettingsSplitRow .allSettingsGroup:first-child{border-top:1px solid #e5e5e0!important;padding-top:13px!important}}@media (prefers-reduced-motion:reduce){.imageThinkingControl[data-thinking-level=high]:after{animation:none!important}}.globalGenerationHistoryDrawer{z-index:220;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border-left:1px solid #dedede;flex-direction:column;width:min(560px,100vw - 76px);min-width:0;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-20px 0 52px #0f172a21}.globalGenerationHistoryDrawer.isHidden{display:none!important}.globalGenerationHistoryHeader{border-bottom:1px solid #e9e9e7;flex:none;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:10px 16px;display:flex}.globalGenerationHistoryHeader>span{align-items:center;gap:10px;min-width:0;display:flex}.globalGenerationHistoryHeader>span>span{gap:2px;min-width:0;display:grid}.globalGenerationHistoryHeader b{color:#181817;font-size:16px}.globalGenerationHistoryHeader small{color:#888883;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.globalGenerationHistoryHeader>button{color:#272725;background:#f7f7f5;border:1px solid #dfdfdc;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.globalGenerationHistoryHeader>button:hover{background:#eeeeeb;border-color:#c8c8c4}.globalGenerationHistoryBody{flex:auto;min-height:0;overflow:hidden}.globalGenerationHistoryDrawer .creationHistorySpace.embedded{scrollbar-gutter:stable;height:100%;padding:16px;overflow-y:auto}.globalGenerationHistoryDrawer .creationHistoryEmbeddedHeader{margin-bottom:12px}.globalGenerationHistoryDrawer .creationHistoryEmbeddedHeader b{color:#232321;font-size:13px}.globalGenerationHistoryDrawer .creationHistoryEmbeddedHeader small{color:#858580;max-width:340px;font-size:10px;line-height:1.45}.globalGenerationHistoryDrawer .creationHistoryControls{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #ecece9;margin:0 -4px 12px;padding:7px 4px 11px;position:sticky;top:-1px}.globalGenerationHistoryDrawer .creationHistoryGrid{grid-template-columns:1fr;gap:12px}.globalGenerationHistoryDrawer .creationRecordCard{background:#fff;border-radius:16px;grid-template-rows:minmax(108px,auto) auto;grid-template-columns:154px minmax(0,1fr);display:grid}.globalGenerationHistoryDrawer .creationRecordMedia{aspect-ratio:auto;border-right:1px solid #ecece9;grid-row:1/3;height:100%;min-height:156px}.globalGenerationHistoryDrawer .creationRecordCopy{min-height:0;padding:14px 14px 9px}.globalGenerationHistoryDrawer .creationRecordCopy>small,.globalGenerationHistoryDrawer .creationRecordCopy>p,.globalGenerationHistoryDrawer .creationRecordCopy>span{font-size:10px}.globalGenerationHistoryDrawer .creationRecordCopy>b{min-height:36px;font-size:12px}.globalGenerationHistoryDrawer .creationRecordActions{align-self:end;padding:8px 12px 12px}.globalGenerationHistoryDrawer .creationRecordActions button,.globalGenerationHistoryDrawer .creationRecordActions a,.globalGenerationHistoryDrawer .creationBatchToolbar button{min-height:34px;font-size:10px}.globalGenerationHistoryDrawer .creationBatchToolbar .continue{color:#fff;background:#222220;border-color:#222220}.globalGenerationHistoryDrawer .creationRecordCard.draggable{cursor:grab}.globalGenerationHistoryDrawer .creationRecordCard.draggable:active{cursor:grabbing}@media (width<=760px){.globalGenerationHistoryDrawer{-webkit-backdrop-filter:none;backdrop-filter:none;width:calc(100vw - 76px)}.globalGenerationHistoryHeader{min-height:60px;padding:8px 11px}.globalGenerationHistoryDrawer .creationHistorySpace.embedded{height:100%;padding:10px;overflow-y:auto}.globalGenerationHistoryDrawer .creationHistoryEmbeddedHeader small{max-width:240px}.globalGenerationHistoryDrawer .creationRecordCard{grid-template-columns:116px minmax(0,1fr)}.globalGenerationHistoryDrawer .creationRecordMedia{min-height:146px}.globalGenerationHistoryDrawer .creationRecordActions{grid-template-columns:repeat(2,minmax(0,1fr))}.globalGenerationHistoryDrawer .creationRecordActions .delete{grid-column:1/-1}}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoModelReviewWarning{color:#315b4b!important;letter-spacing:.01em!important;white-space:nowrap!important;background:#eef7f2!important;border:1px solid #c9dfd4!important;border-radius:999px!important;align-items:center!important;gap:4px!important;width:fit-content!important;margin:2px 0 0!important;padding:2px 7px!important;font-size:9px!important;font-style:normal!important;font-weight:760!important;line-height:1.35!important;display:inline-flex!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoModelReviewWarning>svg{color:#3f8066;flex:none}.imageThinkingControl.thinkingControlV2 .imageThinkingOptionPrice,.imageResolutionPrice{color:#52524d!important;white-space:nowrap!important;background:#e9e9e4!important;border:1px solid #dcdcd5!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:fit-content!important;margin:3px 0 0!important;padding:2px 5px!important;font-size:8px!important;font-style:normal!important;font-weight:760!important;line-height:1.25!important;display:inline-flex!important}.imageThinkingControl.thinkingControlV2 .imageThinkingOption.active .imageThinkingOptionPrice{color:#292927!important;background:#efefeb!important;border-color:#d6d6cf!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .directInlineOptionRow>button.active .imageResolutionPrice{color:#fff!important;background:#20201e!important;border-color:#20201e!important;box-shadow:0 1px 3px #14141233,0 0 0 1px #ffffff47!important}@media (width>=761px){.mobileImagePanelStructured:not(.mobileLegacyPage) .imageResolutionGroup .directInlineOptionRow>button.active:after{top:6px!important;bottom:auto!important;right:6px!important}}.videoModelHoverTooltip{z-index:1800;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:linear-gradient(135deg,#272727fa,#191918f7);border:1px solid #ffffff24;border-radius:14px;width:min(344px,100vw - 24px);max-height:min(220px,100vh - 24px);padding:13px 14px 13px 17px;animation:.14s ease-out both videoModelTooltipIn;display:block;position:fixed;overflow:hidden;box-shadow:0 18px 44px #12121047,0 2px 8px #12121026,-5px 0 18px #8056ff1f}.videoModelHoverTooltip:before{content:"";background:linear-gradient(#a88cff 0%,#7457ef 52%,#967eff 100%);border-radius:0 999px 999px 0;width:3px;position:absolute;inset:11px auto 11px 0;box-shadow:0 0 14px #8760ffb3}.videoModelHoverTooltipCopy{flex-direction:column;gap:6px;min-width:0;display:flex}.videoModelHoverTooltipHeader{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.videoModelHoverTooltipTitle{align-items:center;gap:7px;min-width:0;display:inline-flex}.videoModelHoverTooltipTitle>svg{color:#a98cff;filter:drop-shadow(0 0 5px #9777ff80);flex:none}.videoModelHoverTooltipTitle b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;line-height:1.35;overflow:hidden}.videoModelHoverTooltipCopy small{color:#ffffffbd;font-size:11px;line-height:1.55}.videoModelHoverTooltipWarning{white-space:nowrap;color:#e8fff4;white-space:normal;background:linear-gradient(135deg,#37775b4d,#495c9d38);border:1px solid #9de0c047;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;width:100%;margin:0;padding:9px 10px;font-size:9px;font-style:normal;font-weight:800;line-height:1.3;display:grid}.videoModelHoverTooltipWarning>svg{color:#9fe0c0;filter:drop-shadow(0 0 5px #66d49f47);margin-top:1px}.videoModelHoverTooltipWarning>span{gap:3px;min-width:0;display:grid}.videoModelHoverTooltipWarning b{color:#f5fff9;font-size:10px;font-weight:800;line-height:1.35}.videoModelHoverTooltipWarning small{color:#ebfff5c2;font-size:10px;font-weight:560;line-height:1.5}.videoModelHoverTooltipFeature{color:#f0ebff;background:linear-gradient(135deg,#7552ee5c,#495c9d38);border:1px solid #beabff57;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;width:100%;padding:9px 10px;display:grid}.videoModelHoverTooltipFeature>svg{color:#bea9ff;filter:drop-shadow(0 0 6px #a184ff66);margin-top:1px}.videoModelHoverTooltipFeature>span{gap:3px;min-width:0;display:grid}.videoModelHoverTooltipFeature b{color:#fff;font-size:10px;font-weight:820;line-height:1.35}.videoModelHoverTooltipFeature small{color:#f5f1ffcc;font-size:10px;font-weight:560;line-height:1.5}@keyframes videoModelTooltipIn{0%{opacity:0;transform:translateY(3px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (hover:none),(width<=760px){.videoModelHoverTooltip{display:none!important}}@media (prefers-reduced-motion:reduce){.videoModelHoverTooltip{animation:none}}.mobileVideoPanelStructured:not(.mobileLegacyPage)[data-panel-page=settings] .mobileStructuredHeader{grid-template-columns:34px minmax(0,1fr) auto 34px!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoAudioCornerToggle{color:#4f4f4a!important;width:auto!important;min-width:76px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;white-space:nowrap!important;background:#f7f7f4!important;border:1px solid #dfdfda!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:4px!important;padding:3px 5px 3px 7px!important;font-size:10px!important;font-weight:760!important;line-height:1!important;transition:background-color .16s,border-color .16s,color .16s!important;display:inline-flex!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoAudioCornerToggle:hover:not(:disabled){background:#efefeb!important;border-color:#ccccc6!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoAudioCornerToggle:focus-visible{outline-offset:2px!important;outline:2px solid #6c63ff!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoAudioCornerToggle>svg{flex:0 0 13px!important;width:13px!important;height:13px!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoAudioCornerToggle>span{flex:none!important;display:block!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoAudioCornerToggle>i{background:#c9c9c3!important;border-radius:999px!important;flex:0 0 22px!important;width:22px!important;height:13px!important;transition:background-color .16s!important;display:block!important;position:relative!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoAudioCornerToggle>i:after{content:""!important;background:#fff!important;border-radius:50%!important;width:9px!important;height:9px!important;transition:transform .16s!important;position:absolute!important;top:2px!important;left:2px!important;box-shadow:0 1px 3px #1414123d!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoAudioCornerToggle.audioOn{color:#242422!important;border-color:#d4d4cf!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoAudioCornerToggle.audioOn>i{background:#242422!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoAudioCornerToggle.audioOn>i:after{transform:translate(9px)!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoAudioCornerToggle.providerManaged{color:#85857e!important;cursor:not-allowed!important;opacity:.74!important;min-width:78px!important;padding-inline:7px!important}.exactVideoWorkbench.theme-dark>.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoAudioCornerToggle{color:#d6d6d0!important;background:#292927!important;border-color:#464642!important}.exactVideoWorkbench.theme-dark>.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoAudioCornerToggle:hover:not(:disabled){background:#343431!important;border-color:#595953!important}.exactVideoWorkbench.theme-dark>.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoAudioCornerToggle.audioOn>i{background:#f0f0eb!important}.exactVideoWorkbench.theme-dark>.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoAudioCornerToggle.audioOn>i:after{background:#242422!important}@media (width<=500px){.mobileVideoPanelStructured:not(.mobileLegacyPage)[data-panel-page=settings] .mobileStructuredHeader{grid-template-columns:0 minmax(0,1fr) auto 34px!important;gap:6px!important}.mobileVideoPanelStructured:not(.mobileLegacyPage)[data-panel-page=settings] .mobileStructuredHeaderSpacer{width:0!important;overflow:hidden!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoAudioCornerToggle{min-width:70px!important;padding-inline:6px!important}}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoGenerationNotes{grid-template-columns:1fr!important;gap:6px!important;display:grid!important}.videoInputPricingNote,.videoGenerationReliabilityNote{color:#5f5f59!important;background:#f8f8f5!important;border:1px solid #e3e3dd!important;border-radius:10px!important;align-items:center!important;gap:7px!important;min-width:0!important;margin:0!important;padding:8px 10px!important;font-size:10px!important;font-weight:650!important;line-height:1.45!important;display:flex!important}.videoInputPricingNote{color:#353d35!important;background:#f3f7f2!important;border-color:#dbe5d8!important}.videoInputPricingNote svg,.videoGenerationReliabilityNote svg{flex:none!important}@media (width<=760px){.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoModelChoice.active .videoModelReviewWarning{color:#dff8ec!important;background:#38715757!important;border-color:#b7e7cf70!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoModelChoice.active .videoModelReviewWarning>svg{color:#bcead4!important}}@media (prefers-reduced-motion:no-preference){.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoModelChoice{transition:transform .16s,border-color .16s,box-shadow .16s,background-color .16s!important}}.exactVideoWorkbench .exactVideoPromptDock.dropActive:after{display:none!important}.exactVideoDropPrompt{z-index:40;color:#252522;pointer-events:none;background:#fcfcf9f7;border:1px dashed #6f6f69;border-radius:23px;justify-content:center;align-items:center;gap:11px;padding:16px;display:flex;position:absolute;inset:8px;box-shadow:inset 0 0 0 1px #fffc}.exactVideoDropPrompt>svg{color:#fff;background:#242422;border-radius:11px;flex:none;width:34px;height:34px;padding:7px}.exactVideoDropPrompt>span{gap:3px;min-width:0;display:grid}.exactVideoDropPrompt b{font-size:13px;line-height:1.35}.exactVideoDropPrompt small{color:#696963;font-size:10px;line-height:1.45}.exactVideoWorkbench .exactVideoPromptDock.hasVideoReference{height:224px!important}.exactVideoWorkbench .exactVideoPromptDock.hasVideoReference .exactVideoPromptMain textarea{height:calc(100% - 96px)!important;top:96px!important}.exactVideoWorkbench .exactVideoPromptDock.hasVideoReference .exactVideoPromptCount{top:104px!important}.exactVideoWorkbench.unifiedCreatorWorkspaceSurface>.exactVideoPromptDock.videoElementReplaceMode:not(.replicateMode){--unified-creator-composer-height:182px;min-height:182px!important}.exactVideoWorkbench.unifiedCreatorWorkspaceSurface>.exactVideoPromptDock.videoElementReplaceMode.hasAttachments:not(.hasVideoReference):not(.replicateMode){--unified-creator-composer-height:240px;min-height:240px!important}.exactVideoWorkbench.unifiedCreatorWorkspaceSurface>.exactVideoPromptDock.videoElementReplaceMode.hasVideoReference:not(.replicateMode){--unified-creator-composer-height:266px;min-height:266px!important}.exactVideoElementReplaceNotice{z-index:5;color:#48358d;background:linear-gradient(100deg,#f2edff 0%,#f8f6ff 72%,#f0edff 100%);border:1px solid #d9ceff;border-radius:10px;align-items:center;gap:8px;min-width:0;min-height:32px;padding:6px 10px;display:flex;position:absolute;top:10px;left:20px;right:20px}.exactVideoElementReplaceNotice>svg{color:#704ee9;flex:none}.exactVideoElementReplaceNotice>span{align-items:baseline;gap:8px;min-width:0;display:flex}.exactVideoElementReplaceNotice b{flex:none;font-size:10px;font-weight:820}.exactVideoElementReplaceNotice small{color:#776a9f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;line-height:1.35;overflow:hidden}.exactVideoPromptDock.videoElementReplaceMode.hasAttachments:not(.hasVideoReference) .exactVideoElementReplaceNotice{top:64px}.exactVideoPromptDock.videoElementReplaceMode.hasVideoReference .exactVideoElementReplaceNotice{top:100px}.exactVideoWorkbench.unifiedCreatorWorkspaceSurface>.exactVideoPromptDock.videoElementReplaceMode:not(.hasAttachments):not(.replicateMode) .exactVideoPromptMain{top:42px!important;bottom:52px!important}.exactVideoWorkbench.unifiedCreatorWorkspaceSurface>.exactVideoPromptDock.videoElementReplaceMode.hasAttachments:not(.hasVideoReference):not(.replicateMode) .exactVideoPromptMain{top:104px!important;bottom:52px!important}.exactVideoWorkbench.unifiedCreatorWorkspaceSurface>.exactVideoPromptDock.videoElementReplaceMode.hasVideoReference:not(.replicateMode) .exactVideoPromptMain{top:138px!important;bottom:52px!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoElementReplaceInheritedSettings{color:#4d388f!important;background:linear-gradient(105deg,#f3efff,#faf9ff)!important;border:1px solid #dcd2ff!important;border-radius:12px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:9px!important;margin:0 0 4px!important;padding:11px 12px!important;display:grid!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoElementReplaceInheritedSettings>svg{color:#704ee9;margin-top:1px}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoElementReplaceInheritedSettings>span{gap:3px!important;min-width:0!important;display:grid!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoElementReplaceInheritedSettings b{color:#342761!important;font-size:11px!important;font-weight:800!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoElementReplaceInheritedSettings small{color:#786d97!important;font-size:9px!important;line-height:1.45!important}@media (width<=760px){.exactVideoElementReplaceNotice>span{gap:1px;display:grid}.exactVideoElementReplaceNotice small{font-size:8px}}.exactVideoReferencePricingBar{z-index:4;color:#30362f;background:#f2f7f0;border:1px solid #d8e4d4;border-radius:10px;align-items:center;gap:8px;min-height:30px;padding:6px 10px;display:flex;position:absolute;top:64px;left:22px;right:22px}.exactVideoReferencePricingBar>svg{color:#4d6a46;flex:none}.exactVideoReferencePricingBar>span{align-items:baseline;gap:8px;min-width:0;display:flex}.exactVideoReferencePricingBar b{flex:none;font-size:10px}.exactVideoReferencePricingBar small{color:#667062;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.creationRecordCard.draggableVideoMaterial,.videoAssetHistoryCard.draggable{cursor:grab}.creationRecordCard.draggableVideoMaterial:active,.videoAssetHistoryCard.draggable:active{cursor:grabbing}@media (width<=760px){.exactVideoReferencePricingBar>span{gap:1px;display:grid}.exactVideoReferencePricingBar small{font-size:8.5px}.exactVideoDropPrompt{justify-content:flex-start}}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoModelChoice:hover,.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoModelChoice:focus-visible{z-index:1!important;border-color:#9b9b94!important;outline:none!important;transform:translateY(-1px)!important;box-shadow:0 7px 18px #1e1e1c17!important}@media (width>=761px){.mobileVideoPanelStructured:not(.mobileLegacyPage) .mobileStructuredChoices.directModelGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .directModelGrid>button.videoModelChoice{text-align:left!important;grid-template-columns:26px minmax(0,1fr) 18px!important;gap:8px!important;min-height:88px!important;padding:9px 10px!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .directModelGrid>button.videoModelChoice>svg:first-child{opacity:1!important;width:18px!important;height:18px!important;position:static!important;overflow:visible!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .directModelGrid>button.videoModelChoice>span{justify-content:center!important;align-items:flex-start!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .directModelGrid>button.videoModelChoice b{text-align:left!important;width:100%!important;font-size:12px!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .directModelGrid>button.videoModelChoice small{opacity:1!important;color:#777771!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;height:auto!important;font-size:9px!important;line-height:1.35!important;display:block!important;position:static!important;overflow:hidden!important}.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel .directModelGrid>button.videoModelChoice.active small{visibility:visible!important;opacity:1!important;color:#666660!important}}.imageThinkingControl.thinkingControlV2,.mobileImagePanelStructured:not(.mobileLegacyPage) .imageThinkingControl.thinkingControlV2{--thinking-scale:.5;isolation:isolate;background:#f6f6f3!important;border:1px solid #e0e0da!important;border-radius:18px!important;padding:10px!important;animation:none!important;box-shadow:inset 0 1px #ffffffe6,0 8px 22px #1c1c190b!important}.imageThinkingControl.thinkingControlV2 .imageThinkingScale{z-index:2;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;display:grid;position:relative}.imageThinkingControl.thinkingControlV2 .imageThinkingScale[data-dragging=true]{cursor:grabbing}.imageThinkingControl.thinkingControlV2 .imageThinkingScale:before,.imageThinkingControl.thinkingControlV2 .imageThinkingScale:after{content:"";z-index:0;pointer-events:none;border-radius:999px;width:66.668%;height:4px;position:absolute;top:18px;left:16.666%}.imageThinkingControl.thinkingControlV2 .imageThinkingScale:before{background:#d1d1ca}.imageThinkingControl.thinkingControlV2 .imageThinkingScale:after{transform:scaleX(var(--thinking-scale));transform-origin:0;background:#292927;transition:transform .28s cubic-bezier(.2,.75,.25,1),background-color .22s,box-shadow .22s}.imageThinkingControl.thinkingControlV2 .imageThinkingOption{z-index:1;color:#777771;min-width:0;min-height:84px;box-shadow:none;text-align:center;cursor:inherit;background:0 0;border:1px solid #0000;border-radius:13px;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;padding:7px 6px 6px;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;outline:0!important}.imageThinkingControl.thinkingControlV2 .imageThinkingOption:hover{color:#343431;background:#ffffff9e;border-color:#e3e3de}.imageThinkingControl.thinkingControlV2 .imageThinkingOption:focus,.imageThinkingControl.thinkingControlV2 .imageThinkingOption:focus-visible{outline:0!important}.imageThinkingControl.thinkingControlV2 .imageThinkingOption:focus-visible{color:#292927;background:#fff;border-color:#9183d8;box-shadow:0 0 0 3px #7058d924!important}.imageThinkingControl.thinkingControlV2 .imageThinkingOption.active{color:#232321;background:#fff;border-color:#c8c8c1;box-shadow:0 5px 14px #1c1c1913}.imageThinkingControl.thinkingControlV2 .imageThinkingOptionDot{color:#fff;background:#fff;border:2px solid #aaa9a2;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 0 0 3px #f6f6f3}.imageThinkingControl.thinkingControlV2 .imageThinkingOption.active .imageThinkingOptionDot{background:#272725;border-color:#272725;box-shadow:0 0 0 3px #fff}.imageThinkingControl.thinkingControlV2 .imageThinkingOptionCopy{flex-direction:column;align-items:center;gap:0;min-width:0;display:flex}.imageThinkingControl.thinkingControlV2 .imageThinkingOptionCopy b{font-size:13px;font-weight:820;line-height:1.2}.imageThinkingControl.thinkingControlV2 .imageThinkingOptionCopy small{color:#93938c;font-size:9px;font-weight:650;line-height:1.35}.imageThinkingControl.thinkingControlV2 .imageThinkingOption.active .imageThinkingOptionCopy small{color:#696964}.imageThinkingControl.thinkingControlV2 .imageThinkingSummary,.mobileImagePanelStructured:not(.mobileLegacyPage) .imageThinkingControl.thinkingControlV2 .imageThinkingSummary{min-height:48px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dfdfd9!important;border-radius:13px!important;margin-top:9px!important;padding:8px 11px!important}.imageThinkingControl.thinkingControlV2[data-thinking-level=high]{background:linear-gradient(145deg,#f8f8f5 0%,#f6f4ff 100%)!important;border-color:#d9d3f5!important}.mobileImagePanelStructured:not(.mobileLegacyPage) .imageThinkingControl.thinkingControlV2[data-thinking-level=high]:after{content:none!important;animation:none!important;display:none!important}.imageThinkingControl.thinkingControlV2[data-thinking-level=high] .imageThinkingScale:after{background:linear-gradient(90deg,#292927 0%,#6f58d9 72%,#8a71ef 100%);box-shadow:0 0 9px #7054e233}.imageThinkingControl.thinkingControlV2[data-thinking-level=high] .imageThinkingOption.active{background:linear-gradient(145deg,#fff 20%,#f5f2ff 100%);border-color:#8a76e7;animation:2.8s ease-in-out infinite imageThinkingHighHaloV2;box-shadow:0 0 0 3px #7356e012,0 7px 18px #5441a61c}.imageThinkingControl.thinkingControlV2[data-thinking-level=high] .imageThinkingOption.active .imageThinkingOptionDot{background:#7058df;border-color:#7058df;box-shadow:0 0 0 3px #fff,0 0 14px #7058df5c}.imageThinkingControl.thinkingControlV2[data-thinking-level=high] .imageThinkingSummary{background:linear-gradient(90deg,#fff 0%,#faf8ff 100%)!important;border-color:#ddd6fa!important}.imageThinkingControl.thinkingControlV2[data-thinking-level=high] .imageThinkingSummary>svg{color:#7058df!important}.imageThinkingControl.thinkingControlV2.compact,.mobileImagePanelStructured:not(.mobileLegacyPage) .imageThinkingControl.thinkingControlV2.compact{border-radius:15px!important;padding:8px!important}.imageThinkingControl.thinkingControlV2.compact .imageThinkingOption{min-height:78px;padding-top:6px}@keyframes imageThinkingHighHaloV2{0%,to{box-shadow:0 0 0 3px #7356e00e,0 7px 18px #5441a617}50%{box-shadow:0 0 0 4px #7356e018,0 8px 21px #5441a624}}.appShell .authFormPanel .authField>div{transition:border-color .18s,box-shadow .18s,background-color .18s}.appShell .authFormPanel .authField>div:focus-within{background:#fff!important;border-color:#8c7fce!important;box-shadow:0 0 0 3px #6c54d21f,0 5px 14px #221f300d!important}.appShell .authFormPanel .authField input:focus,.appShell .authFormPanel .authField input:focus-visible{box-shadow:none!important;outline:0!important}.appShell .authFormPanel .authField input:-webkit-autofill{-webkit-text-fill-color:#28364f!important;caret-color:#28364f!important;border:0!important;outline:0!important;box-shadow:inset 0 0 0 1000px #fff!important}.appShell .authFormPanel .authField input:-webkit-autofill:hover{-webkit-text-fill-color:#28364f!important;caret-color:#28364f!important;border:0!important;outline:0!important;box-shadow:inset 0 0 0 1000px #fff!important}.appShell .authFormPanel .authField input:-webkit-autofill:focus{-webkit-text-fill-color:#28364f!important;caret-color:#28364f!important;border:0!important;outline:0!important;box-shadow:inset 0 0 0 1000px #fff!important}.appShell .authFormPanel .authField input:-webkit-autofill:active{-webkit-text-fill-color:#28364f!important;caret-color:#28364f!important;border:0!important;outline:0!important;box-shadow:inset 0 0 0 1000px #fff!important}.appShell .authFormPanel .authField input:autofill{color:#28364f!important;caret-color:#28364f!important;background:#fff!important;border:0!important;outline:0!important;box-shadow:inset 0 0 0 1000px #fff!important}.appShell .authFormPanel .authField>div>button:focus-visible,.appShell .authFormPanel .authModeTabs button:focus-visible,.appShell .authFormPanel .authSubmit:focus-visible{outline:0!important;box-shadow:0 0 0 3px #6c54d229!important}@media (prefers-reduced-motion:reduce){.imageThinkingControl.thinkingControlV2 .imageThinkingScale:after,.imageThinkingControl.thinkingControlV2 .imageThinkingOption,.imageThinkingControl.thinkingControlV2 .imageThinkingOptionDot,.imageThinkingControl.thinkingControlV2[data-thinking-level=high] .imageThinkingOption.active{transition:none!important;animation:none!important}}@media (width<=760px){.imageThinkingControl.thinkingControlV2,.mobileImagePanelStructured:not(.mobileLegacyPage) .imageThinkingControl.thinkingControlV2{border-radius:15px!important;padding:8px!important}.imageThinkingControl.thinkingControlV2 .imageThinkingOption{min-height:78px;padding-inline:3px}}@media (width>=761px){.appShell:has(#main-navigation.expanded) .appMain>header>div:last-child>button[data-rail-action=credits]:after{content:none!important;display:none!important}.appShell:has(#main-navigation.expanded) .appMain>header>div:last-child>button[data-rail-action=credits]:hover:after{content:none!important;display:none!important}.appShell:has(#main-navigation.expanded) .appMain>header>div:last-child>button[data-rail-action=credits]:focus-visible:after{content:none!important;display:none!important}}[role=dialog] [aria-haspopup=listbox][aria-label^=到期前提醒时间]:focus,[role=dialog] [aria-haspopup=listbox][aria-label^=到期前提醒时间]:focus-visible,[role=dialog] [role=listbox][aria-label=选择到期前提醒时间] [role=option]:focus,[role=dialog] [role=listbox][aria-label=选择到期前提醒时间] [role=option]:focus-visible{outline:0!important;box-shadow:0 0 0 3px #2f74f629!important}.videoEntitlementPolicyNotice{color:#24577f;background:#eef7ff;border:1px solid #cfe5f7;border-radius:12px;align-items:center;gap:9px;margin:0 0 10px;padding:10px 12px;display:flex}.videoEntitlementPolicyNotice>span{flex-direction:column;gap:2px;min-width:0;display:flex}.videoEntitlementPolicyNotice b{font-size:12px}.videoEntitlementPolicyNotice small{color:#52748f;font-size:10px}.mobileVideoPanelStructured:not(.mobileLegacyPage) .allSettingsPanel button:disabled:not(.active),.mobileVideoPanelStructured:not(.mobileLegacyPage) .directInlineOptionRow>button:disabled:not(.active){cursor:not-allowed!important;filter:grayscale(.8)!important;opacity:.42!important}.exactVideoWorkbench.theme-dark .videoEntitlementPolicyNotice{color:#cde8ff;background:#1c2c39;border-color:#34536a}.exactVideoWorkbench.theme-dark .videoEntitlementPolicyNotice small{color:#9fc2dd}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoDurationFixedCard{color:#242420;background:linear-gradient(135deg,#f7f7f3 0%,#fff 62%,#f5f4ff 100%);border:1px solid #dadad4;border-radius:15px;align-items:center;gap:12px;min-height:72px;padding:12px 14px;display:flex;box-shadow:0 8px 22px #1c1c190b}.videoDurationFixedIcon{color:#fff;background:#20201e;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 7px 16px #16161424}.videoDurationFixedCopy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.videoDurationFixedCopy b{font-size:14px;font-weight:820;line-height:1.25}.videoDurationFixedCopy small{color:#777770;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.45;overflow:hidden}.videoDurationFixedCard>em{color:#5c4eb3;white-space:nowrap;background:#eeebff;border:1px solid #ded8ff;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-style:normal;font-weight:760}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoDurationControl{--video-duration-accent:#20201e;background:#fafaf8;border:1px solid #deded8;border-radius:15px;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px;transition:border-color .18s,box-shadow .18s,background-color .18s;display:grid}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoDurationControl.isDragging{background:#fbfaff;border-color:#9a8ce5;box-shadow:0 0 0 3px #7058df14,0 10px 24px #261f4812}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoDurationControl.withoutSmart{grid-template-columns:minmax(180px,1fr) auto}.videoDurationSmartToggle{color:#51514d;justify-content:center;align-items:center;gap:6px;width:78px;min-height:62px;display:flex;box-shadow:none!important;background:#fff!important;border:1px solid #dcdcd6!important;border-radius:12px!important;padding:7px!important}.videoDurationSmartToggle>span{flex-direction:column;gap:1px;display:flex}.videoDurationSmartToggle b{color:inherit;font-size:12px;line-height:1.2}.videoDurationSmartToggle small{color:#94948d;white-space:nowrap;font-size:9px}.videoDurationSmartToggle.active{color:#fff!important;background:#20201e!important;border-color:#20201e!important}.videoDurationSmartToggle.active small{color:#ffffffad!important}.videoDurationRail{min-width:0}.videoDurationRangeWrap{min-width:0;height:43px;position:relative}.videoDurationBubble{z-index:3;top:0;left:clamp(23px,var(--video-duration-progress),calc(100% - 23px));color:#fff;text-align:center;pointer-events:none;background:#20201e;border-radius:10px;min-width:38px;padding:3px 7px;font-size:10px;font-weight:780;line-height:16px;transition:left .1s,transform .16s,box-shadow .16s;position:absolute;transform:translate(-50%)}.videoDurationBubble:after{content:"";background:inherit;width:8px;height:8px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.videoDurationTrackTicks{z-index:0;opacity:.42;pointer-events:none;background-image:radial-gradient(circle,#aaa9a2 1px,#0000 1.4px);background-position:0;background-size:7.69231% 4px;height:4px;position:absolute;top:29px;left:8px;right:8px}.videoDurationRangeWrap:after{content:"";z-index:1;top:30px;left:clamp(12px,var(--video-duration-progress),calc(100% - 12px));opacity:0;pointer-events:none;border:1px solid #7058df80;border-radius:50%;width:28px;height:28px;position:absolute;transform:translate(-50%,-50%)scale(.62)}.videoDurationControl.isDragging .videoDurationRangeWrap:after{opacity:1;animation:.72s ease-out infinite videoDurationTrackRipple}.videoDurationControl.isDragging .videoDurationBubble{background:#6651cf;transform:translate(-50%)translateY(-2px)scale(1.05);box-shadow:0 6px 16px #5b44be40}.videoDurationRange{z-index:2;cursor:grab;appearance:none;background:linear-gradient(to right, var(--video-duration-accent) 0%, var(--video-duration-accent) var(--video-duration-progress), #deded9 var(--video-duration-progress), #deded9 100%);background-position:50%;background-repeat:no-repeat;background-size:100% 3px;border:0;border-radius:999px;width:100%;height:22px;margin:0;padding:0;position:absolute;top:20px;left:0;box-shadow:none!important;outline:0!important}.videoDurationRange:active{cursor:grabbing}.videoDurationRange:disabled{cursor:not-allowed;opacity:.55}.videoDurationRange::-webkit-slider-runnable-track{background:0 0;border:0;height:3px}.videoDurationRange::-webkit-slider-thumb{appearance:none;background:#20201e;border:4px solid #fff;border-radius:50%;width:18px;height:18px;margin-top:-8px;transition:transform .12s,box-shadow .12s,background-color .12s;box-shadow:0 0 0 1px #20201e,0 3px 8px #14141233}.videoDurationRange::-moz-range-track{background:0 0;border:0;height:3px}.videoDurationRange::-moz-range-progress{background:var(--video-duration-accent);height:3px}.videoDurationRange::-moz-range-thumb{background:#20201e;border:4px solid #fff;border-radius:50%;width:11px;height:11px;transition:transform .12s,box-shadow .12s,background-color .12s;box-shadow:0 0 0 1px #20201e,0 3px 8px #14141233}.videoDurationControl.isDragging .videoDurationRange::-webkit-slider-thumb{background:#6651cf;transform:scale(1.12);box-shadow:0 0 0 1px #6651cf,0 0 0 6px #6651cf1f,0 4px 12px #3e2c913d}.videoDurationRange:focus-visible::-webkit-slider-thumb{background:#6651cf;transform:scale(1.12);box-shadow:0 0 0 1px #6651cf,0 0 0 6px #6651cf1f,0 4px 12px #3e2c913d}.videoDurationControl.isDragging .videoDurationRange::-moz-range-thumb{background:#6651cf;transform:scale(1.12);box-shadow:0 0 0 1px #6651cf,0 0 0 6px #6651cf1f,0 4px 12px #3e2c913d}.videoDurationRange:focus-visible::-moz-range-thumb{background:#6651cf;transform:scale(1.12);box-shadow:0 0 0 1px #6651cf,0 0 0 6px #6651cf1f,0 4px 12px #3e2c913d}.videoDurationBoundaries{color:#8a8a84;justify-content:space-between;margin-top:-1px;font-size:9px;font-weight:650;line-height:1;display:flex}.videoDurationPresets{justify-content:center;align-items:center;gap:5px;margin-top:6px;display:flex}.videoDurationPresets>button{color:#50504c!important;min-width:48px!important;min-height:25px!important;box-shadow:none!important;background:#fff!important;border:1px solid #deded8!important;border-radius:999px!important;padding:3px 10px!important;font-size:10px!important;font-weight:720!important}.videoDurationPresets>button.active{color:#fff!important;background:#20201e!important;border-color:#20201e!important}.videoDurationStepper{background:#fff;border:1px solid #d9d9d3;border-radius:12px;grid-template-columns:34px minmax(62px,auto) 34px;align-items:center;display:grid;overflow:hidden}.videoDurationStepper>button{place-items:center;display:grid;color:#555550!important;width:34px!important;min-width:34px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:#f7f7f4!important;border:0!important;border-radius:0!important;padding:0!important}.videoDurationStepper>button:first-child{border-right:1px solid #e2e2dc!important}.videoDurationStepper>button:last-child{border-left:1px solid #e2e2dc!important}.videoDurationStepper>button:hover:not(:disabled){color:#fff!important;background:#20201e!important}.videoDurationStepper>button:disabled{cursor:not-allowed!important;opacity:.32!important}.videoDurationStepper>output{color:#20201e;white-space:nowrap;justify-content:center;align-items:baseline;gap:3px;min-width:0;padding:0 7px;display:flex}.videoDurationStepper>output b{font-size:18px;font-weight:830;line-height:1}.videoDurationStepper>output small{color:#73736e;font-size:9px;font-weight:700}.videoDurationSmartToggle:focus-visible,.videoDurationPresets>button:focus-visible,.videoDurationStepper>button:focus-visible,.videoDurationRange:focus-visible{outline:0!important}.videoDurationSmartToggle:focus-visible,.videoDurationPresets>button:focus-visible,.videoDurationStepper>button:focus-visible{box-shadow:0 0 0 3px #6651cf24!important}@keyframes videoDurationTrackRipple{0%{opacity:.52;transform:translate(-50%,-50%)scale(.55)}75%,to{opacity:0;transform:translate(-50%,-50%)scale(1.25)}}@media (width<=760px){.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoDurationControl{grid-template-columns:auto minmax(0,1fr) auto;gap:7px;padding:8px}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoDurationControl.withoutSmart{grid-template-columns:minmax(0,1fr) auto}.videoDurationSmartToggle{flex-direction:column;gap:3px;width:66px;min-height:58px}.videoDurationStepper{grid-template-columns:29px minmax(54px,auto) 29px}.videoDurationStepper>button{width:29px!important;min-width:29px!important}.videoDurationPresets>button{min-width:40px!important;padding-inline:7px!important}}@media (width<=500px){.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoDurationFixedCard{gap:9px;min-height:66px;padding:10px}.videoDurationFixedIcon{flex-basis:38px;width:38px;height:38px}.videoDurationFixedCopy b{font-size:13px}.videoDurationFixedCopy small{white-space:normal}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoDurationControl{grid-template-columns:66px minmax(0,1fr)}.mobileVideoPanelStructured:not(.mobileLegacyPage) .videoDurationControl.withoutSmart{grid-template-columns:minmax(0,1fr)}.videoDurationStepper{grid-column:2;justify-self:end;margin-top:2px}.videoDurationControl.withoutSmart .videoDurationStepper{grid-column:1}}@media (prefers-reduced-motion:reduce){.videoDurationControl,.videoDurationBubble{transition:none!important;animation:none!important}.videoDurationRange::-webkit-slider-thumb{transition:none!important;animation:none!important}.videoDurationRange::-moz-range-thumb{transition:none!important;animation:none!important}.videoDurationControl.isDragging .videoDurationRangeWrap:after{opacity:.35;animation:none!important}}.unifiedCreatorModeOptions>button:disabled,.imageThinkingControl.thinkingControlV2 .imageThinkingOption:disabled,.imageWorkbench .creationModeSwitch>button:disabled,.imageScenarioRow button:disabled,.videoProjectModeSwitch>button:disabled,.appShell #main-navigation.sideRail nav>button.loginCodeFeatureLocked:disabled,.appShell #main-navigation.sideRail .brandButton.loginCodeFeatureLocked:disabled{filter:grayscale();color:#9a9a95!important;box-shadow:none!important;opacity:.58!important;cursor:not-allowed!important;background:#f3f3f0!important;border-color:#e5e5df!important}.unifiedCreatorModeOptions>button:disabled:hover,.imageThinkingControl.thinkingControlV2 .imageThinkingOption:disabled:hover,.imageWorkbench .creationModeSwitch>button:disabled:hover,.videoProjectModeSwitch>button:disabled:hover{color:#9a9a95!important;background:#f3f3f0!important;border-color:#e5e5df!important}.mobileStructuredPanel{display:none}@media (width<=760px){html,body,#root,.appShell,.appMain,.pageContent{box-sizing:border-box;width:100%;min-width:0;max-width:100%}html,body,#root{overflow-x:clip}body{overscroll-behavior-x:none;-webkit-text-size-adjust:100%}.appShell .appMain{margin-left:0!important}.appShell #main-navigation.sideRail{z-index:1100!important;width:min(86vw,332px)!important;height:100dvh!important;min-height:0!important;padding:max(14px, env(safe-area-inset-top)) 14px max(14px, env(safe-area-inset-bottom))!important;background:#fffffdfb!important;border-right:1px solid #e4e4df!important;border-radius:0 22px 22px 0!important;align-items:stretch!important;transition:transform .2s,visibility 0s linear .2s!important;display:flex!important;inset:0 auto 0 0!important;overflow:hidden!important;transform:translate(calc(-100% - 24px))!important;box-shadow:22px 0 60px #12182438!important}.appShell #main-navigation.sideRail:not(.mobileOpen){visibility:hidden!important;pointer-events:none!important;left:0!important}.appShell #main-navigation.sideRail.mobileOpen{visibility:visible!important;pointer-events:auto!important;transition-delay:0s!important;left:0!important;transform:translate(0)!important}.appShell #main-navigation .mobileRailClose{color:#20201e!important;width:100%!important;height:58px!important;min-height:58px!important;box-shadow:none!important;text-align:left!important;background:#f7f7f4!important;border:1px solid #e2e2dd!important;border-radius:15px!important;flex:0 0 58px!important;grid-template-columns:40px minmax(0,1fr)!important;place-items:center start!important;gap:11px!important;margin:0 0 10px!important;padding:0 12px!important;display:grid!important;position:relative!important;top:auto!important;left:auto!important}.appShell #main-navigation .mobileRailClose>svg{background:#fff!important;border:1px solid #deded9!important;border-radius:11px!important;width:40px!important;height:40px!important;padding:10px!important}.appShell #main-navigation .mobileRailClose>span{color:#20201e!important;font-size:14px!important;font-weight:760!important;display:block!important}.appShell #main-navigation .mobileRailClose:after{color:#8a8a84;content:"选择要使用的功能";font-size:9px;font-weight:500;position:absolute;bottom:7px;right:13px}.appShell #main-navigation.sideRail nav{scrollbar-width:thin;overscroll-behavior:contain;flex-direction:column!important;flex:auto!important;align-items:stretch!important;gap:5px!important;width:100%!important;min-height:0!important;margin:0!important;padding:2px 1px 8px!important;display:flex!important;overflow:hidden auto!important}.appShell #main-navigation.sideRail nav>button,.appShell #main-navigation.sideRail .railUser{color:#4e4e49!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;border-radius:13px!important;flex:0 0 52px!important;grid-template-columns:40px minmax(0,1fr)!important;justify-content:stretch!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;height:52px!important;min-height:52px!important;padding:0 11px!important;font-size:13px!important;font-weight:650!important;display:grid!important;overflow:hidden!important}.appShell #main-navigation.sideRail nav>button:hover,.appShell #main-navigation.sideRail nav>button:focus-visible,.appShell #main-navigation.sideRail .railUser:hover,.appShell #main-navigation.sideRail .railUser:focus-visible{background:#f4f4f1!important;border-color:#deded9!important}.appShell #main-navigation.sideRail nav>button.active{color:#151513!important;background:#edede9!important;border-color:#d7d7d1!important;box-shadow:inset 3px 0 #171716!important}.appShell #main-navigation.sideRail nav>button>svg,.appShell #main-navigation.sideRail .railUser>svg{color:#3b3b38!important;background:#fff!important;border:1px solid #deded9!important;border-radius:11px!important;flex:0 0 40px!important;width:40px!important;height:40px!important;padding:9px!important}.appShell #main-navigation.sideRail nav>button.active>svg{color:#fff!important;background:#171716!important;border-color:#171716!important}.appShell #main-navigation.sideRail nav>button>span:not(.railTooltip),.appShell #main-navigation.sideRail .railUser>span:not(.railTooltip){min-width:0!important;color:inherit!important;font-size:13px!important;font-weight:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.appShell #main-navigation.sideRail .railBottom{border-top:1px solid #ecece8!important;flex:none!important;align-items:flex-end!important;width:100%!important;min-height:62px!important;margin:0!important;padding:9px 1px 0!important;display:flex!important;position:static!important}.appShell #main-navigation.sideRail .railTooltip{display:none!important}.appShell>.mobileNavBackdrop{z-index:1090!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;background:#11151d75!important;display:block!important}.appShell>.mobileMenuButton{z-index:1080!important;top:max(10px, env(safe-area-inset-top))!important;border-radius:13px!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;display:grid!important;left:10px!important}.appShell:has(#main-navigation.mobileOpen)>.mobileMenuButton{display:none!important}.appShell:has(#main-navigation.mobileOpen) .appMain>header{display:none!important}.pageContent,.toolMain,.workbench,.workPanel,.assistantWorkspaceHost,.detectWorkbench,.worksLibrarySpace{min-width:0!important;max-width:100%!important}.toolMain:not(:has(>.exactKreaWorkbench)):not(:has(>.exactVideoWorkbench)){height:auto!important;min-height:calc(100svh - 62px)!important;padding-right:10px!important;padding-bottom:max(14px, env(safe-area-inset-bottom))!important;padding-left:10px!important;overflow:visible!important}.workbench:not(.exactKreaWorkbench):not(.exactVideoWorkbench){grid-template-columns:minmax(0,1fr)!important;height:auto!important}.workPanel{border-radius:14px!important}.exactVideoWorkbench .exactVideoAllFunctions,.exactVideoWorkbench>.editorPanel{overscroll-behavior:contain;z-index:1070!important;top:max(60px, calc(env(safe-area-inset-top) + 52px))!important;right:8px!important;bottom:max(8px, env(safe-area-inset-bottom))!important;box-sizing:border-box!important;width:auto!important;max-width:none!important;min-height:0!important;max-height:none!important;padding:14px 12px max(18px, env(safe-area-inset-bottom))!important;border-radius:18px!important;left:8px!important;overflow:hidden auto!important;transform:none!important}.exactVideoWorkbench .exactVideoAllHeader{z-index:3!important;background:inherit!important;margin:-14px -12px 12px!important;padding:14px 12px 10px!important;position:sticky!important;top:-14px!important}.exactVideoWorkbench .exactVideoFunctionGrid,.exactVideoWorkbench .exactVideoFunctionCards,.exactVideoWorkbench .exactVideoAllFooter{grid-template-columns:minmax(0,1fr)!important}.exactVideoWorkbench .exactVideoFunctionGroup{min-width:0!important;padding:12px!important}.exactVideoWorkbench .exactVideoFunctionCard{min-height:70px!important;padding:11px!important}.exactVideoWorkbench .exactVideoFunctionCard,.exactVideoWorkbench .exactVideoAllFunctions button,.exactVideoWorkbench>.editorPanel button{touch-action:manipulation}.exactVideoWorkbench .exactVideoAllFunctions button,.exactVideoWorkbench>.editorPanel button:not(.iconOnly){min-height:44px}.exactVideoWorkbench .exactVideoPopover{overscroll-behavior:contain;width:auto!important;max-width:none!important;left:8px!important;right:8px!important;overflow:hidden auto!important}.exactVideoWorkbench .exactVideoPromptToolbar{min-width:0!important;overflow:visible!important}.exactVideoWorkbench .exactVideoPills{scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain;justify-content:flex-start!important;min-width:0!important;max-width:calc(100% - 52px)!important;padding:1px 2px 3px!important;overflow:auto hidden!important}.exactVideoWorkbench .exactVideoPills::-webkit-scrollbar{display:none}.exactVideoWorkbench .exactVideoPill{scroll-snap-align:start;flex:0 0 40px!important}.exactVideoWorkbench .exactVideoHistoryDrawer,.exactVideoWorkbench>.historyPanel.exactVideoHistoryDrawer{width:100%!important;height:100dvh!important;padding-top:max(14px, env(safe-area-inset-top))!important;padding-bottom:max(14px, env(safe-area-inset-bottom))!important;inset:0!important}.exactKreaWorkbench .exactAdvancedDrawer{overscroll-behavior:contain;z-index:1070!important;top:max(60px, calc(env(safe-area-inset-top) + 52px))!important;right:8px!important;bottom:max(8px, env(safe-area-inset-bottom))!important;box-sizing:border-box!important;border-radius:18px!important;width:auto!important;max-width:none!important;min-height:0!important;max-height:none!important;left:8px!important;overflow:hidden auto!important;transform:none!important}.exactKreaWorkbench .mobileImagePanelStructured:not(.mobileLegacyPage),.exactVideoWorkbench .mobileVideoPanelStructured:not(.mobileLegacyPage){background:#f6f6f3!important;padding:0!important;overflow:hidden!important}.mobileImagePanelStructured:not(.mobileLegacyPage)>:not(.mobileImageSettingsShell),.mobileVideoPanelStructured:not(.mobileLegacyPage)>:not(.mobileVideoSettingsShell),.mobileImagePanelStructured>.exactDrawerClose,.mobileVideoPanelStructured>.exactDrawerClose{display:none!important}.mobileStructuredPanel{color:#1d1d1b;background:#f6f6f3;flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.mobileLegacyPage>.mobileStructuredPanel{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffdf7;border-bottom:1px solid #e7e7e2;width:auto;height:auto;margin:-14px -12px 12px;display:block;position:sticky;top:-14px}.mobileStructuredHeader{min-height:68px;padding:max(8px, env(safe-area-inset-top)) 10px 8px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffdf7;border-bottom:1px solid #e7e7e2;flex:none;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:8px;display:grid}.mobileLegacyPage .mobileStructuredHeader{border-bottom:0;min-height:62px;padding-top:8px}.mobileStructuredHeader>span:nth-child(2){text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.mobileStructuredHeader b{color:#1c1c1a;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:780;overflow:hidden}.mobileStructuredHeader small{color:#85857e;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:540;overflow:hidden}.mobileStructuredBack,.mobileStructuredClose{place-items:center;color:#292927!important;background:#fff!important;border:1px solid #dfdfda!important;border-radius:12px!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;display:grid!important;box-shadow:0 2px 8px #1717150a!important}.mobileStructuredHeaderSpacer{width:42px;height:42px}.mobileStructuredBody{scrollbar-width:none;overscroll-behavior:contain;flex:auto;min-height:0;padding:14px 12px 96px;overflow:hidden auto}.mobileVideoPanelStructured:not(.mobileLegacyPage)[data-panel-page=settings] .mobileStructuredBody{padding-bottom:max(14px, env(safe-area-inset-bottom))}.mobileStructuredBody::-webkit-scrollbar{display:none}.mobileLegacyPage .mobileStructuredBody,.mobileLegacyPage .mobileStructuredFooter{display:none!important}.mobileStructuredMenu,.mobileStructuredChoices{flex-direction:column;gap:9px;display:flex}.mobileStructuredMenu>button,.mobileStructuredChoices>button{text-align:left;grid-template-columns:46px minmax(0,1fr) 20px;align-items:center;gap:11px;color:#2b2b28!important;background:#fff!important;border:1px solid #e1e1dc!important;border-radius:16px!important;width:100%!important;min-height:70px!important;padding:10px 12px!important;display:grid!important;box-shadow:0 3px 14px #191c2309!important}.mobileStructuredMenu>button:active,.mobileStructuredChoices>button:active{transform:scale(.985)}.mobileStructuredMenu>button>span:not(.mobileStructuredIcon),.mobileStructuredChoices>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.mobileStructuredMenu>button b,.mobileStructuredChoices>button b{color:#252523;font-size:13px;font-weight:750}.mobileStructuredMenu>button small,.mobileStructuredChoices>button small{color:#7f7f78;text-overflow:ellipsis;font-size:10px;line-height:1.35;overflow:hidden}.mobileStructuredIcon{color:#444440;background:#f5f5f2;border:1px solid #e3e3de;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.mobileStructuredMenu>button>svg:last-child,.mobileStructuredChoices>button>svg:last-child{color:#9a9a93}.mobileStructuredChoices>button.active{background:#f0f0ed!important;border-color:#242422!important;box-shadow:inset 3px 0 #1f1f1d!important}.mobileStructuredChoices>button:disabled,.mobileOptionGrid>button:disabled{cursor:not-allowed;opacity:.45}.mobileStructuredChoices.compact>button{min-height:64px!important}.mobileSettingsMenu>button{grid-template-columns:minmax(0,1fr) 20px;min-height:62px!important}.mobileSettingsMenu>button>span{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid!important}.mobileSettingsMenu>button small{color:#555550;text-align:right;white-space:nowrap;font-size:11px;font-weight:680}.mobileOptionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mobileOptionGrid>button{flex-direction:column;justify-content:center;align-items:center;gap:6px;color:#2b2b28!important;background:#fff!important;border:1px solid #e1e1dc!important;border-radius:16px!important;min-width:0!important;min-height:104px!important;padding:12px!important;display:flex!important}.mobileOptionGrid>button.active{background:#efefec!important;border-color:#242422!important;box-shadow:inset 0 0 0 1px #242422!important}.mobileOptionGrid>button b{color:#242422;font-size:15px;font-weight:780}.mobileOptionGrid>button small{color:#85857e;font-size:9px}.mobileRatioOptionGrid>button>i{color:#777770;border:2px solid;border-radius:5px;width:30px;max-height:36px;display:block}.mobileRatioOptionGrid.compactGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.mobileRatioOptionGrid.compactGrid>button{min-height:118px!important}.mobileCountOptionGrid,.mobileDurationOptionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.mobileCountOptionGrid>button,.mobileDurationOptionGrid>button{min-height:88px!important}.mobileCountOptionGrid>button b,.mobileDurationOptionGrid>button b{font-size:24px}.mobileCountOptionGrid>p{color:#7d7d76;text-align:center;grid-column:1/-1;margin:2px 4px 0;font-size:10px}.mobileStructuredFooter{z-index:5;padding:10px 12px max(10px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffdf5;border-top:1px solid #e5e5e0;flex:none;position:absolute;bottom:0;left:0;right:0}.mobileStructuredFooter>button{color:#fff!important;background:#242422!important;border:0!important;border-radius:14px!important;width:100%!important;min-height:48px!important;font-size:14px!important;font-weight:760!important;box-shadow:0 8px 22px #1616142e!important}.exactVideoWorkbench.theme-dark .mobileStructuredPanel,.exactVideoWorkbench.theme-dark .mobileVideoPanelStructured:not(.mobileLegacyPage){color:#f5f5f1;background:#171716!important}.exactVideoWorkbench.theme-dark .mobileStructuredHeader,.exactVideoWorkbench.theme-dark .mobileStructuredFooter{background:#181817f5;border-color:#343431}.exactVideoWorkbench.theme-dark .mobileStructuredHeader b{color:#f3f3ef}.exactVideoWorkbench.theme-dark .mobileStructuredBack,.exactVideoWorkbench.theme-dark .mobileStructuredClose,.exactVideoWorkbench.theme-dark .mobileStructuredMenu>button,.exactVideoWorkbench.theme-dark .mobileStructuredChoices>button,.exactVideoWorkbench.theme-dark .mobileOptionGrid>button{color:#ecece7!important;background:#232321!important;border-color:#3b3b37!important}.exactVideoWorkbench.theme-dark .mobileStructuredMenu b,.exactVideoWorkbench.theme-dark .mobileStructuredChoices b,.exactVideoWorkbench.theme-dark .mobileOptionGrid b{color:#f2f2ee}.exactVideoWorkbench.theme-dark .mobileStructuredIcon{color:#efefeb;background:#2d2d2a;border-color:#3b3b37}.exactVideoWorkbench.theme-dark .mobileStructuredChoices>button.active,.exactVideoWorkbench.theme-dark .mobileOptionGrid>button.active{background:#30302d!important;border-color:#f0f0eb!important;box-shadow:inset 3px 0 #f0f0eb!important}.exactKreaWorkbench .exactKreaPopover,.exactKreaWorkbench .exactUnifiedSettingsPopover,.exactKreaWorkbench .exactModeDetails{overscroll-behavior:contain;box-sizing:border-box!important;width:auto!important;max-width:none!important;max-height:min(72dvh,100dvh - 96px)!important;left:8px!important;right:8px!important;overflow:hidden auto!important}.exactKreaWorkbench .exactSessionsDrawer{top:max(8px, env(safe-area-inset-top))!important;right:8px!important;bottom:max(8px, env(safe-area-inset-bottom))!important;box-sizing:border-box!important;border-radius:18px!important;width:auto!important;height:auto!important;max-height:none!important;left:8px!important}.exactKreaWorkbench .exactHistoryRailToggle{top:max(10px, env(safe-area-inset-top))!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;right:10px!important}.exactKreaWorkbench .exactHistoryRailToggle>span{display:none!important}.exactKreaWorkbench .exactKreaPopover button,.exactKreaWorkbench .exactAdvancedDrawer button:not(.iconOnly),.exactKreaWorkbench .exactSessionsDrawer button:not(.iconOnly){touch-action:manipulation;min-height:44px}.assistantStudioHistory,.assistantStudioWorking>.assistantStudioHistory{top:max(64px, calc(env(safe-area-inset-top) + 54px))!important;right:8px!important;bottom:max(8px, env(safe-area-inset-bottom))!important;border-radius:16px!important;width:auto!important;max-width:none!important;left:8px!important}.assistantStudioConversation,.assistantStudioWorking{min-width:0!important;max-width:100%!important}.assistantStudioProjectModal,.projectLibraryModal,.scriptPickerModal{border-radius:16px!important;width:calc(100vw - 16px)!important;max-width:none!important;max-height:calc(100dvh - 16px)!important}.worksLibraryTabs{scroll-snap-type:x proximity;scrollbar-width:none;display:flex!important;overflow:auto hidden!important}.worksLibraryTabs::-webkit-scrollbar{display:none}.worksLibraryTabs>button{scroll-snap-align:start;flex:0 0 128px!important;min-width:128px!important}.workspaceHistoryPanel{padding-bottom:env(safe-area-inset-bottom);width:100%!important;height:min(78dvh,760px)!important}.toast{right:10px!important;bottom:max(10px, env(safe-area-inset-bottom))!important;box-sizing:border-box!important;width:auto!important;max-width:none!important;left:10px!important}}.mobileBottomNav,.mobileBottomNavBackdrop,.mobileBottomMoreSheet{display:none}@media (width<=760px),(width<=960px) and (height<=500px) and (orientation:landscape) and (pointer:coarse){.appShell{--mobile-topbar-height:62px;--mobile-bottom-safe-area:max(8px, env(safe-area-inset-bottom));--mobile-bottom-nav-height:calc(66px + var(--mobile-bottom-safe-area));--krea-rail:0px!important;--video-rail:0px!important;--rail-width:0px!important;width:100%!important;min-width:0!important;min-height:100dvh!important;overflow-x:clip!important}.appShell #main-navigation.sideRail,.appShell #main-navigation.sideRail.mobileOpen,.appShell #main-navigation.sideRail:not(.mobileOpen){visibility:hidden!important;pointer-events:none!important;display:none!important;transform:none!important}:is(.appShell:has(#main-navigation.mobileOpen)>.appMain,.appShell:not(:has(#main-navigation.mobileOpen))>.appMain,.appShell>.appMain){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:100dvh!important;margin-left:0!important;transition:none!important;overflow-x:clip!important}:is(.appShell:has(#main-navigation.mobileOpen) .appMain>header,.appShell .appMain>header){z-index:88!important;box-sizing:border-box!important;width:100%!important;min-height:var(--mobile-topbar-height)!important;height:var(--mobile-topbar-height)!important;padding:max(4px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) 4px max(10px, env(safe-area-inset-left))!important;box-shadow:none!important;-webkit-backdrop-filter:blur(18px)saturate(1.08)!important;backdrop-filter:blur(18px)saturate(1.08)!important;background:#fffffdf5!important;border:0!important;border-bottom:1px solid #dee0e4e6!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important;position:sticky!important;inset:0 auto auto!important}:is(.appShell:has(#main-navigation.mobileOpen) .appMain>header>div:first-child,.appShell .appMain>header>div:first-child){gap:9px!important;min-width:0!important;display:flex!important}.appShell .appMain>header>div:first-child img{flex-basis:34px!important;width:34px!important;height:34px!important}.appShell .appMain>header>div:first-child strong{color:#171716!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:min(38vw,156px)!important;font-size:14px!important;display:block!important;overflow:hidden!important}:is(.appShell:has(#main-navigation.mobileOpen) .appMain>header>div:last-child,.appShell .appMain>header>div:last-child){flex-direction:row!important;flex:none!important;grid-template-columns:none!important;justify-content:flex-end!important;align-items:center!important;gap:4px!important;width:auto!important;min-width:0!important;height:auto!important;display:flex!important}:is(.appShell:has(#main-navigation.mobileOpen) .appMain>header>div:last-child>button,.appShell .appMain>header>div:last-child>button){color:#292927!important;background:#fff!important;border:1px solid #e0e0dc!important;border-radius:12px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:auto!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 8px!important;font-size:12px!important;display:inline-flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 3px 12px #16181e0b!important}.appShell .appMain>header>div:last-child>button[data-rail-action=credits]{max-width:96px!important}.appShell .appMain>header>div:last-child>button[data-rail-action=credits]>svg{flex:0 0 17px!important;width:17px!important;height:17px!important;display:block!important}.appShell .appMain>header>div:last-child>button[data-rail-action=credits]>span{display:none!important}.appShell .appMain>header>div:last-child>button[data-rail-action=credits]>strong{width:auto!important;max-width:58px!important;color:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:720!important;line-height:1!important;display:block!important;overflow:hidden!important}.appShell .appMain>header>div:last-child>button[data-rail-action=credits]>strong[data-compact-value]:after,.appShell .appMain>header>div:last-child>button[data-rail-tooltip]:after{content:none!important;display:none!important}.appShell .appMain>header>div:last-child>button[data-rail-action=account]{width:40px!important;min-width:40px!important;padding:0!important}.appShell .appMain>header>div:last-child>button[data-rail-action=account]>span{display:none!important}.appShell .appMain>header>div:last-child>button:last-child:not([data-rail-action=account]){color:#fff!important;background:#171716!important;border-color:#171716!important;min-width:70px!important;font-weight:700!important}.appShell .appMain>header [data-account-menu=true]{z-index:4!important;top:calc(var(--mobile-topbar-height) + 8px)!important;max-height:calc(100dvh - var(--mobile-topbar-height) - var(--mobile-bottom-nav-height) - 18px)!important}.mobileBottomNav{z-index:90;box-sizing:border-box;width:100%;height:var(--mobile-bottom-nav-height);padding:6px max(5px, env(safe-area-inset-right)) var(--mobile-bottom-safe-area) max(5px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08);background:#fffffdf6;border-top:1px solid #dadad6eb;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:2px;transition:transform .18s,opacity .18s;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 34px #16181e14}.mobileBottomNav>button{color:#777771;min-width:0;min-height:56px;font:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:2px;display:flex;position:relative}.mobileBottomNav>button>svg{box-sizing:border-box;width:32px;height:32px;color:inherit;border-radius:10px;flex:0 0 32px;padding:6px;transition:color .15s,background .15s,transform .15s}.mobileBottomNav>button>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:650;line-height:1.1;display:block;overflow:hidden}.mobileBottomNav>button:hover,.mobileBottomNav>button:focus-visible,.mobileBottomNav>button.open{color:#292927;background:#f3f3f0}.mobileBottomNav>button:focus-visible{outline-offset:-2px;outline:2px solid #171716}.mobileBottomNav>button.active{color:#171716}.mobileBottomNav>button.active>svg{color:#fff;background:#171716;box-shadow:0 6px 16px #1111102e}.mobileBottomNav>button:active>svg{transform:scale(.94)}.mobileBottomNav>button:disabled{opacity:.38}.mobileBottomNavBackdrop{z-index:91;touch-action:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#16181e57;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.mobileBottomMoreSheet{z-index:92;right:max(10px, env(safe-area-inset-right));bottom:calc(var(--mobile-bottom-nav-height) + 10px);left:max(10px, env(safe-area-inset-left));box-sizing:border-box;color:#242422;overscroll-behavior:contain;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffffdfb;border:1px solid #deded9;border-radius:22px;max-height:min(62dvh,420px);padding:18px 14px 14px;animation:.18s ease-out mobileBottomSheetIn;display:block;position:fixed;overflow:auto;box-shadow:0 24px 70px #11141c3d}.mobileBottomMoreSheet:before{content:"";background:#d3d3cf;border-radius:999px;width:38px;height:4px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.mobileBottomMoreSheet>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.mobileBottomMoreSheet>header>span{flex-direction:column;gap:3px;min-width:0;display:flex}.mobileBottomMoreSheet>header strong{font-size:15px;font-weight:780}.mobileBottomMoreSheet>header small{color:#7d7d77;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mobileBottomMoreSheet>header>button{color:#3c3c39;background:#fff;border:1px solid #deded9;border-radius:12px;place-items:center;width:42px;min-width:42px;height:42px;padding:0;display:grid}.mobileBottomMoreGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mobileBottomMoreGrid>button{color:#30302d;text-align:left;touch-action:manipulation;background:#f8f8f5;border:1px solid #e0e0db;border-radius:16px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:9px;min-width:0;min-height:88px;padding:11px;display:grid}.mobileBottomMoreGrid>button>svg:first-child{box-sizing:border-box;background:#fff;border:1px solid #e0e0dc;border-radius:12px;width:40px;height:40px;padding:9px}.mobileBottomMoreGrid>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.mobileBottomMoreGrid>button strong{font-size:12px;font-weight:750}.mobileBottomMoreGrid>button small{color:#85857f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.mobileBottomMoreGrid>button:hover,.mobileBottomMoreGrid>button:focus-visible,.mobileBottomMoreGrid>button.active{background:#fff;border-color:#bdbdb7}.mobileBottomMoreGrid>button.active>svg:first-child{color:#fff;background:#171716;border-color:#171716}.mobileBottomMoreGrid>button:disabled{opacity:.42}.appShell>.appMain>main.pageContent:not(.toolMain){box-sizing:border-box!important;min-height:calc(100dvh - var(--mobile-topbar-height))!important;padding-bottom:calc(var(--mobile-bottom-nav-height) + 16px)!important}.toolMain:not(:has(>.exactKreaWorkbench)):not(:has(>.exactVideoWorkbench)){box-sizing:border-box!important;min-height:calc(100dvh - var(--mobile-topbar-height))!important;padding-bottom:calc(var(--mobile-bottom-nav-height) + 16px)!important}:is(.appShell:has(.exactKreaWorkbench) .pageContent,.appShell:has(.exactKreaWorkbench) .toolMain,.appShell:has(.exactVideoWorkbench) .pageContent,.appShell:has(.exactVideoWorkbench) .toolMain){width:100%!important;min-height:0!important;height:calc(100dvh - var(--mobile-topbar-height) - var(--mobile-bottom-nav-height))!important;padding:0!important;overflow:hidden!important}:is(.appShell:has(.exactKreaWorkbench) .unifiedMediaWorkspaceHost,.appShell:has(.exactVideoWorkbench) .unifiedMediaWorkspaceHost,.appShell .exactKreaWorkbench,.appShell .exactVideoWorkbench){width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important}.appShell .exactKreaBackdrop{left:0!important}.appShell:has(#main-navigation.mobileOpen) .exactVideoWorkbench>.exactVideoComposer{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;left:50%!important}.appShell:has(#main-navigation.mobileOpen) .exactVideoWorkbench>.exactVideoPromptDock{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;left:50%!important}.appShell:not(:has(#main-navigation.mobileOpen)) .exactVideoWorkbench>.exactVideoComposer{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;left:50%!important}.appShell:not(:has(#main-navigation.mobileOpen)) .exactVideoWorkbench>.exactVideoPromptDock{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;left:50%!important}.appShell:has(#main-navigation.mobileOpen) .exactVideoWorkbench>.exactVideoConversationTimeline{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;left:50%!important}.appShell:has(#main-navigation.mobileOpen) .exactVideoWorkbench.historyOpen>.exactVideoComposer{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;left:50%!important}.appShell:has(#main-navigation.mobileOpen) .exactVideoWorkbench.historyOpen>.exactVideoPromptDock{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;left:50%!important}.appShell:has(#main-navigation.mobileOpen) .exactVideoWorkbench.historyRailOpen>.exactVideoComposer{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;left:50%!important}.appShell:has(#main-navigation.mobileOpen) .exactVideoWorkbench.historyRailOpen>.exactVideoPromptDock{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;left:50%!important}.appShell:has(#main-navigation.mobileOpen) .exactVideoWorkbench.historyOpen>.exactVideoConversationTimeline{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;left:50%!important}.appShell:has(#main-navigation.mobileOpen) .exactVideoWorkbench.historyRailOpen>.exactVideoConversationTimeline{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;left:50%!important}.globalGenerationHistoryDrawer{width:100vw!important;max-width:100vw!important;left:0!important;right:0!important}.appShell:has(#main-navigation.mobileOpen) .exactVideoWorkbench .exactVideoHistoryDrawer{width:100vw!important;max-width:100vw!important;left:0!important;right:0!important}.appShell:has(#main-navigation.mobileOpen) .exactVideoWorkbench>.historyPanel.exactVideoHistoryDrawer{width:100vw!important;max-width:100vw!important;left:0!important;right:0!important}.appShell:has(#main-navigation.mobileOpen) .exactVideoWorkbench>.editorPanel.mobileVideoPanelStructured{width:100%!important;max-width:100vw!important;left:0!important;right:0!important}:is(.appShell:has(.exactKreaWorkbench.historyRailOpen),.appShell:has(.exactVideoWorkbench.historyOpen),.appShell:has(.exactVideoWorkbench.historyRailOpen),.appShell:has(.exactVideoWorkbench.revisionOpen)){--mobile-bottom-nav-height:0px}:is(.appShell:has(.exactKreaWorkbench.historyRailOpen)>.mobileBottomNav,.appShell:has(.exactVideoWorkbench.historyOpen)>.mobileBottomNav,.appShell:has(.exactVideoWorkbench.historyRailOpen)>.mobileBottomNav,.appShell:has(.exactVideoWorkbench.revisionOpen)>.mobileBottomNav){display:none!important}.toast{bottom:calc(var(--mobile-bottom-nav-height) + 12px)!important}.appShell:has(input:focus,textarea:focus,[contenteditable=true]:focus){--mobile-bottom-nav-height:0px}.appShell:has(input:focus,textarea:focus,[contenteditable=true]:focus)>.mobileBottomNav{opacity:0;pointer-events:none;transform:translateY(100%)}}@media (width<=360px){.mobileBottomMoreGrid{grid-template-columns:minmax(0,1fr)}.mobileBottomNav>button>span{font-size:9px}.appShell .appMain>header>div:first-child strong{max-width:112px!important}}@media (width<=960px) and (orientation:landscape) and (height<=500px) and (pointer:coarse){.appShell{--mobile-topbar-height:54px;--mobile-bottom-safe-area:max(4px, env(safe-area-inset-bottom));--mobile-bottom-nav-height:calc(56px + var(--mobile-bottom-safe-area))}.mobileBottomNav{padding-top:3px}.mobileBottomNav>button{gap:1px;min-height:50px}.mobileBottomNav>button>svg{flex-basis:28px;width:28px;height:28px;padding:5px}.mobileBottomMoreSheet{max-height:calc(100dvh - var(--mobile-bottom-nav-height) - 12px)}}@media (width<=760px) and (prefers-reduced-motion:reduce),(width<=960px) and (height<=500px) and (orientation:landscape) and (pointer:coarse) and (prefers-reduced-motion:reduce){.mobileBottomNav,.mobileBottomMoreSheet{transition:none!important;animation:none!important}}@keyframes mobileBottomSheetIn{0%{opacity:0;transform:translateY(12px)scale(.985)}}@media (width<=360px){.appShell #main-navigation.sideRail{width:min(90vw,314px)!important}.appShell #main-navigation.sideRail nav>button,.appShell #main-navigation.sideRail .railUser{flex-basis:50px!important;height:50px!important;min-height:50px!important}.exactVideoWorkbench .exactVideoAllFunctions,.exactVideoWorkbench>.editorPanel,.exactKreaWorkbench .exactAdvancedDrawer{border-radius:15px!important;left:5px!important;right:5px!important}}@media (width<=760px) and (prefers-reduced-motion:reduce){.appShell #main-navigation.sideRail{transition:none!important}}.appShell>button.mobileNavBackdrop{visibility:hidden!important;pointer-events:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;display:none!important}.appShell #main-navigation.sideRail{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0!important;width:76px!important}.appShell #main-navigation.sideRail.mobileOpen{visibility:visible!important;pointer-events:auto!important;left:0!important;transform:none!important}.appShell #main-navigation.sideRail:not(.mobileOpen){visibility:hidden!important;pointer-events:none!important;left:-96px!important}.appShell:has(#main-navigation.mobileOpen)>.appMain{width:calc(100% - 76px)!important;margin-left:76px!important}.appShell:not(:has(#main-navigation.mobileOpen))>.appMain{width:100%!important;margin-left:0!important}.appShell:has(#main-navigation.mobileOpen)>.mobileMenuButton{visibility:hidden!important;pointer-events:none!important}.appShell:not(:has(#main-navigation.mobileOpen))>.mobileMenuButton{visibility:visible!important;pointer-events:auto!important;display:grid!important}@media (width>=761px){.appShell #main-navigation.sideRail.expanded{width:230px!important}.appShell:has(#main-navigation.expanded)>.appMain{width:calc(100% - 230px)!important;margin-left:230px!important}}@media (width<=760px){.appShell #main-navigation.sideRail{box-sizing:border-box!important;color:#292927!important;background:#fff!important;border-right:1px solid #e3e3df!important;border-radius:0!important;align-items:center!important;width:76px!important;height:100dvh!important;padding:72px 11px 214px!important;top:0!important;bottom:0!important;right:auto!important;overflow:visible!important;box-shadow:12px 0 34px #0000000f!important}.appShell #main-navigation .mobileRailClose{color:#4e4e4a!important;background:#fff!important;border:1px solid #dededa!important;border-radius:14px!important;place-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;top:18px!important;left:14px!important}.appShell #main-navigation .mobileRailClose>svg{background:0 0!important;border:0!important;border-radius:0!important;width:18px!important;height:18px!important;padding:0!important}.appShell #main-navigation .mobileRailClose>span,.appShell #main-navigation .mobileRailClose:after{display:none!important}.appShell #main-navigation.sideRail nav{flex-direction:column!important;flex:none!important;align-items:center!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.appShell #main-navigation.sideRail nav>button,.appShell #main-navigation.sideRail .railUser{flex:0 0 48px!important;justify-content:center!important;align-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;font-size:0!important;display:flex!important;overflow:visible!important}.appShell #main-navigation.sideRail nav>button>svg,.appShell #main-navigation.sideRail .railUser>svg{border-radius:10px!important;flex:0 0 38px!important;width:38px!important;height:38px!important;padding:8px!important}.appShell #main-navigation.sideRail nav>button>span:not(.railTooltip),.appShell #main-navigation.sideRail .railUser>span:not(.railTooltip){display:none!important}.appShell #main-navigation.sideRail .railBottom{border-top:0!important;align-items:center!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;bottom:170px!important;left:14px!important;right:14px!important}.appShell #main-navigation.sideRail .railTooltip{display:none!important}.appShell:has(#main-navigation.mobileOpen) .appMain>header{display:block!important}:is(.appShell:has(#main-navigation.mobileOpen) .exactVideoWorkbench>.exactVideoComposer,.appShell:has(#main-navigation.mobileOpen) .exactVideoWorkbench>.exactVideoPromptDock){width:calc(100vw - 100px)!important;max-width:calc(100vw - 100px)!important;left:calc(50vw - 38px)!important}:is(.appShell:not(:has(#main-navigation.mobileOpen)) .exactVideoWorkbench>.exactVideoComposer,.appShell:not(:has(#main-navigation.mobileOpen)) .exactVideoWorkbench>.exactVideoPromptDock){width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;left:50%!important}.appShell:has(#main-navigation.mobileOpen) .exactVideoWorkbench>.exactVideoConversationTimeline{width:calc(100vw - 100px)!important;max-width:calc(100vw - 100px)!important;left:calc(50vw - 38px)!important}:is(.appShell:has(#main-navigation.mobileOpen) .exactVideoWorkbench.historyOpen>.exactVideoComposer,.appShell:has(#main-navigation.mobileOpen) .exactVideoWorkbench.historyOpen>.exactVideoPromptDock,.appShell:has(#main-navigation.mobileOpen) .exactVideoWorkbench.historyRailOpen>.exactVideoComposer,.appShell:has(#main-navigation.mobileOpen) .exactVideoWorkbench.historyRailOpen>.exactVideoPromptDock,.appShell:has(#main-navigation.mobileOpen) .exactVideoWorkbench.historyOpen>.exactVideoConversationTimeline,.appShell:has(#main-navigation.mobileOpen) .exactVideoWorkbench.historyRailOpen>.exactVideoConversationTimeline){left:calc((100vw - 76px - var(--video-history-width,min(280px, 42vw))) / 2)!important;width:calc(100vw - 100px - var(--video-history-width,min(280px, 42vw)))!important;max-width:calc(100vw - 100px - var(--video-history-width,min(280px, 42vw)))!important}.exactKreaWorkbench.historyRailOpen>.exactPromptDock,.exactKreaWorkbench.historyRailOpen>.exactKreaComposer{visibility:hidden!important;pointer-events:none!important}.appShell:has(#main-navigation.mobileOpen) .exactVideoWorkbench .exactVideoHistoryDrawer{width:calc(100vw - 76px)!important;left:76px!important;right:0!important}.appShell:has(#main-navigation.mobileOpen) .exactVideoWorkbench>.historyPanel.exactVideoHistoryDrawer{width:calc(100vw - 76px)!important;left:76px!important;right:0!important}.exactVideoWorkbench.historyOpen>.exactVideoPromptDock,.exactVideoWorkbench.historyOpen>.exactVideoComposer,.exactVideoWorkbench.historyRailOpen>.exactVideoPromptDock,.exactVideoWorkbench.historyRailOpen>.exactVideoComposer{visibility:hidden!important;pointer-events:none!important}.appShell:has(#main-navigation.mobileOpen) .exactVideoWorkbench>.editorPanel.mobileVideoPanelStructured{box-sizing:border-box!important;width:auto!important;max-width:calc(100vw - 76px)!important;position:fixed!important;left:76px!important;right:0!important;overflow-x:hidden!important}:is(.appShell:has(#main-navigation.mobileOpen) .mobileVideoPanelStructured>.mobileVideoSettingsShell,.appShell:has(#main-navigation.mobileOpen) .mobileVideoPanelStructured .mobileStructuredBody,.appShell:has(#main-navigation.mobileOpen) .mobileVideoPanelStructured .mobileStructuredMenu,.appShell:has(#main-navigation.mobileOpen) .mobileVideoPanelStructured .mobileStructuredChoices){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.appShell:has(#main-navigation.mobileOpen) .mobileVideoPanelStructured .mobileStructuredMenu>button{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.appShell:has(#main-navigation.mobileOpen) .mobileVideoPanelStructured .mobileStructuredChoices>button{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.appShell:has(#main-navigation.mobileOpen) .mobileVideoPanelStructured .mobileOptionGrid{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.appShell:has(#main-navigation.mobileOpen) .mobileVideoPanelStructured .mobileOptionGrid>button{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}}:root{--background:#f4f5f7;--surface:#fff;--surface-soft:#f8f9fb;--surface-muted:#f0f2f5;--text:#15171c;--text-secondary:#626974;--text-tertiary:#98a0ac;--line:#e6e8ec;--line-strong:#d8dce3;--primary:#1677ff;--primary-strong:#075de4;--primary-soft:#eaf3ff;--purple:#7b61ff;--success:#17a673;--warning:#ed8b20;--danger:#e45151;--rail-width:82px;--shadow-sm:0 8px 24px #1c24300f;--shadow-md:0 22px 60px #2128371c}.webSignupTrialNotice{color:#4f46e5;background:linear-gradient(135deg,#f5f3fff5,#eef2ffb3);border:1px solid #745bff33;border-radius:12px;align-items:center;gap:10px;margin:10px 0 0;padding:10px 12px;display:flex}.webSignupTrialNotice>svg{flex:none}.webSignupTrialNotice>span{gap:2px;min-width:0;display:grid}.webSignupTrialNotice b{color:#29245f;font-size:12px;line-height:1.35}.webSignupTrialNotice small{color:#68647d;font-size:11px;line-height:1.45}.videoTrialNotice{margin:0 0 12px}.webSignupVideoSelectionNote{color:#4f46e5!important;background:#f5f3ffc2!important;border-color:#745bff2e!important}.exactKreaWorkbench,.exactVideoWorkbench{min-height:540px;height:calc(100dvh - 48px)!important}.unifiedMediaWorkspaceHost:not([hidden]){display:contents}.unifiedMediaWorkspaceHost[hidden]{display:none!important}:is(.pageContent.toolMain:has(>.exactKreaWorkbench),.pageContent.toolMain:has(>.exactVideoWorkbench),.pageContent.toolMain:has(>.unifiedMediaWorkspaceHost>.exactKreaWorkbench),.pageContent.toolMain:has(>.unifiedMediaWorkspaceHost>.exactVideoWorkbench)){height:calc(100dvh - 48px)!important;min-height:0!important;overflow:hidden!important}:is(.appShell:has(.exactKreaWorkbench) .appMain,.appShell:has(.exactVideoWorkbench) .appMain){height:calc(100dvh - 48px);overflow:hidden}:is(.appShell:has(.exactKreaWorkbench),.appShell:has(.exactVideoWorkbench)){height:100dvh;min-height:0;overflow:hidden}.unifiedMediaTabs{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffde6;border:1px solid #d5d5d1eb;border-radius:12px;align-items:center;gap:3px;min-height:38px;padding:3px;display:inline-flex;box-shadow:0 6px 20px #18181612}.unifiedMediaTabs button{color:#6a6a66;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:92px;min-height:32px;padding:0 11px;font-size:12px;font-weight:700;transition:color .16s,background-color .16s,box-shadow .16s;display:inline-flex}.unifiedMediaTabs button:hover{color:#232321;background:#f0f0ed}.unifiedMediaTabs button.active{color:#fff;background:#20201e;box-shadow:0 5px 14px #1818162e}.unifiedMediaTabsShortLabel{display:none}.exactKreaWorkbench .exactKreaTopbar{align-items:center}.exactVideoTopbarStart{align-items:center;gap:10px;min-width:0;display:flex}.exactVideoWorkbench:not(.hasTaskState)>.exactVideoHero.exactVideoEmptyOnly{display:flex!important}.exactVideoWorkbench .exactVideoModelTrigger select{max-width:220px;color:inherit;appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0 2px;font-weight:650}.exactVideoWorkbench .exactVideoTopAction{min-width:112px;height:42px;color:var(--video-text-soft);background:var(--video-surface-glass);border:1px solid var(--video-line);box-shadow:var(--video-shadow-sm);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.exactVideoWorkbench .exactVideoTopAction:hover,.exactVideoWorkbench .exactVideoTopAction.active{color:var(--video-text);background:var(--video-soft);border-color:var(--video-line-strong)}.exactVideoWorkbench .exactVideoChatProgress b,.exactVideoWorkbench .exactVideoChatFailure b{align-items:center;gap:7px;display:flex}.exactAdvancedDrawer>.exactDrawerClose,.exactVideoWorkbench>.editorPanel>.exactDrawerClose{z-index:12;color:#4c4c49;background:#fff;border:1px solid #d9d9d4;border-radius:9px;align-self:flex-end;place-items:center;width:36px;height:36px;margin:0 0 -36px auto;display:grid;position:sticky;top:0;box-shadow:0 5px 18px #14141414}.exactAdvancedDrawer>.exactDrawerClose:hover,.exactVideoWorkbench>.editorPanel>.exactDrawerClose:hover{color:#111;background:#ecece9}@media (width<=760px){.exactKreaWorkbench,.exactVideoWorkbench{min-height:560px;height:100dvh!important}:is(.appShell:has(.exactKreaWorkbench) .appMain,.appShell:has(.exactVideoWorkbench) .appMain,.pageContent.toolMain:has(>.exactKreaWorkbench),.pageContent.toolMain:has(>.exactVideoWorkbench),.pageContent.toolMain:has(>.unifiedMediaWorkspaceHost>.exactKreaWorkbench),.pageContent.toolMain:has(>.unifiedMediaWorkspaceHost>.exactVideoWorkbench)){height:100dvh!important}:is(.appShell:has(.exactKreaWorkbench) .appMain,.appShell:has(.exactVideoWorkbench) .appMain){width:100%!important;margin-left:0!important}.exactKreaWorkbench .exactKreaHero{top:100px}.exactKreaWorkbench .exactInspirationDeck{grid-template-columns:repeat(2,minmax(0,128px));gap:8px;width:272px;height:330px;margin-top:14px;padding:0;display:grid!important}.exactKreaWorkbench .exactInspirationCard,.exactKreaWorkbench .exactInspirationCard:first-child,.exactKreaWorkbench .exactInspirationCard.card-1,.exactKreaWorkbench .exactInspirationCard.card-2,.exactKreaWorkbench .exactInspirationCard.card-3,.exactKreaWorkbench .exactInspirationCard.card-4{border-radius:12px;width:128px;height:160px;margin:0;transform:none}.exactKreaWorkbench .exactInspirationCard small{font-size:14px;bottom:12px;left:12px}.exactVideoWorkbench .exactVideoHero{top:92px}.exactVideoWorkbench .exactVideoInspirationDeck{grid-template-columns:repeat(2,minmax(0,128px));gap:8px;width:272px;height:330px;margin-top:20px;padding:0;display:grid!important}.exactVideoWorkbench .exactVideoInspirationCard,.exactVideoWorkbench .exactVideoInspirationCard:first-child,.exactVideoWorkbench .exactVideoInspirationCard.card-1,.exactVideoWorkbench .exactVideoInspirationCard.card-2,.exactVideoWorkbench .exactVideoInspirationCard.card-3,.exactVideoWorkbench .exactVideoInspirationCard.card-4{border-radius:12px;width:128px;height:160px;margin:0;transform:none}.exactVideoWorkbench .exactVideoInspirationCard small,.exactVideoWorkbench .exactVideoInspirationCard .exactVideoCardLabel{font-size:14px;bottom:12px;left:12px}.exactKreaWorkbench .exactKreaTopbar,.exactVideoWorkbench .exactVideoTopbar{left:12px!important}.unifiedMediaTabs{min-height:44px;padding-block:0}.unifiedMediaTabs button{min-width:52px;min-height:44px;padding:0 8px}.unifiedMediaTabsLongLabel{display:none}.unifiedMediaTabsShortLabel{display:inline}.exactKreaWorkbench .exactKreaAiBrand>span,.exactVideoWorkbench .exactVideoModelText{display:none}.exactVideoTopbarStart{gap:5px}.exactVideoWorkbench .exactVideoPills{gap:5px!important;max-width:calc(100% - 54px)!important}.exactVideoWorkbench .exactVideoPromptToolbar.hasPointEstimate .exactVideoPills{max-width:calc(100% - 108px)!important}.exactVideoWorkbench .exactVideoPill{width:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important}.exactVideoWorkbench .exactVideoPill>span,.exactVideoWorkbench .exactVideoPill>b{display:none!important}.exactVideoWorkbench .exactVideoTopAction,.exactVideoWorkbench .exactVideoHistoryTrigger{width:44px;min-width:44px;height:44px;padding:0}.exactVideoWorkbench .exactVideoTopAction span,.exactVideoWorkbench .exactVideoHistoryTrigger span{display:none}}.exactVideoAgentBrand{color:#242422;letter-spacing:.01em;align-items:center;gap:8px;min-height:36px;font-size:14px;font-weight:800;display:inline-flex}.exactVideoAgentBrand>.brandLogoGraphic{width:28px;height:28px}.appShell #main-navigation.sideRail.hasAgentConversationHistory nav{flex:none!important;overflow:visible!important}.appShell #main-navigation.sideRail .inlineCreativeAgentHistory.railHistory{color:#292a30!important;background:0 0!important;border:0!important;border-top:1px solid #ecece8!important;flex:auto!important;width:100%!important;min-width:0!important;min-height:0!important;margin:8px 0 0!important;display:flex!important;overflow:hidden!important}.appShell #main-navigation.sideRail:not(.expanded) .railHistory>header{border:0!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;min-height:104px!important;padding:4px 0!important}.appShell #main-navigation.sideRail:not(.expanded) .railHistory .inlineCreativeAgentHistorySearch,.appShell #main-navigation.sideRail:not(.expanded) .railHistory .inlineCreativeAgentHistoryOpen>span:last-child,.appShell #main-navigation.sideRail:not(.expanded) .railHistory .inlineCreativeAgentHistoryActions,.appShell #main-navigation.sideRail:not(.expanded) .railHistory .inlineCreativeAgentHistoryRename,.appShell #main-navigation.sideRail:not(.expanded) .railHistory .inlineCreativeAgentHistoryEmpty,.appShell #main-navigation.sideRail:not(.expanded) .railHistory>footer{display:none!important}.appShell #main-navigation.sideRail:not(.expanded) .railHistory>header>span,.appShell #main-navigation.sideRail:not(.expanded) .railHistory>header>.inlineCreativeAgentHistoryHeading{color:#565650!important;background:0 0!important;border:0!important;border-radius:12px!important;place-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;display:grid!important}.appShell #main-navigation.sideRail:not(.expanded) .railHistory>header>span>b,.appShell #main-navigation.sideRail:not(.expanded) .railHistory>header>.inlineCreativeAgentHistoryHeading>b{display:none!important}.appShell #main-navigation.sideRail:not(.expanded) .railHistory>header>span>svg,.appShell #main-navigation.sideRail:not(.expanded) .railHistory>header>.inlineCreativeAgentHistoryHeading>svg{background:#fff!important;border:1px solid #dededa!important;border-radius:10px!important;width:38px!important;height:38px!important;padding:8px!important}.appShell #main-navigation.sideRail:not(.expanded) .railHistory>header>button:not(.inlineCreativeAgentHistoryHeading){color:#343431!important;background:0 0!important;border:0!important;border-radius:12px!important;place-items:center!important;gap:0!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;font-size:0!important;display:grid!important}.appShell #main-navigation.sideRail:not(.expanded) .railHistory>header>button:not(.inlineCreativeAgentHistoryHeading) svg{background:#fff!important;border:1px solid #dededa!important;border-radius:10px!important;width:38px!important;height:38px!important;padding:8px!important}.appShell #main-navigation.sideRail:not(.expanded) .railHistory .inlineCreativeAgentHistoryList{scrollbar-width:none!important;align-items:center!important;gap:3px!important;padding:2px 0 7px!important}.appShell #main-navigation.sideRail:not(.expanded) .railHistory .inlineCreativeAgentHistoryList::-webkit-scrollbar{display:none!important}.appShell #main-navigation.sideRail:not(.expanded) .railHistory .inlineCreativeAgentHistoryList>article,.appShell #main-navigation.sideRail:not(.expanded) .railHistory .inlineCreativeAgentHistoryOpen{width:48px!important;min-width:48px!important;min-height:48px!important}.appShell #main-navigation.sideRail:not(.expanded) .railHistory .inlineCreativeAgentHistoryList>article{border-radius:12px!important;flex:0 0 48px!important}.appShell #main-navigation.sideRail:not(.expanded) .railHistory .inlineCreativeAgentHistoryOpen{grid-template-columns:1fr!important;place-items:center!important;padding:0!important;display:grid!important}.appShell #main-navigation.sideRail:not(.expanded) .railHistory .inlineCreativeAgentHistoryIcon{color:#555550!important;background:#fafaf8!important;border-color:#dededa!important;border-radius:10px!important;width:38px!important;height:38px!important}.appShell #main-navigation.sideRail:not(.expanded) .railHistory .inlineCreativeAgentHistoryList>article.active{box-shadow:none!important;background:#efefec!important;border-color:#0000!important}.appShell #main-navigation.sideRail:not(.expanded) .railHistory .inlineCreativeAgentHistoryList>article.active .inlineCreativeAgentHistoryIcon{color:#fff!important;background:#242422!important;border-color:#242422!important}.appShell #main-navigation.sideRail.expanded .inlineCreativeAgentHistory.railHistory{background:0 0!important;border:0!important;border-top:1px solid #ecece8!important;border-radius:0!important;align-self:stretch!important;width:208px!important}.appShell #main-navigation.sideRail.expanded .railHistory>header{min-height:46px!important;padding:0!important}.appShell #main-navigation.sideRail.expanded .railHistory>header>span,.appShell #main-navigation.sideRail.expanded .railHistory>header>.inlineCreativeAgentHistoryHeading{color:#343431!important;background:0 0!important;border:0!important;border-radius:10px!important;min-width:0!important;min-height:38px!important;padding:0 7px!important;font-size:12.5px!important}.appShell #main-navigation.sideRail.expanded .railHistory>header>button:not(.inlineCreativeAgentHistoryHeading){color:#343431!important;background:0 0!important;border:0!important;min-height:34px!important;padding:0 9px!important}.appShell #main-navigation.sideRail.expanded .railHistory>header>button:not(.inlineCreativeAgentHistoryHeading):hover,.appShell #main-navigation.sideRail.expanded .railHistory>header>button:not(.inlineCreativeAgentHistoryHeading):focus-visible{background:#f1f1ee!important}.appShell #main-navigation.sideRail.expanded .railHistory .inlineCreativeAgentHistoryEmpty{min-height:88px!important}@media (width<=760px){.exactVideoAgentBrand>span{display:none}.appShell #main-navigation.sideRail .inlineCreativeAgentHistory.railHistory{background:0 0!important;border:0!important;border-top:1px solid #ecece8!important;border-radius:0!important;align-self:stretch!important;width:100%!important;margin-top:6px!important}.appShell #main-navigation.sideRail .railHistory>header{border:0!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;min-height:104px!important;padding:4px 0!important}.appShell #main-navigation.sideRail .railHistory .inlineCreativeAgentHistorySearch,.appShell #main-navigation.sideRail .railHistory .inlineCreativeAgentHistoryOpen>span:last-child,.appShell #main-navigation.sideRail .railHistory .inlineCreativeAgentHistoryRename,.appShell #main-navigation.sideRail .railHistory .inlineCreativeAgentHistoryEmpty,.appShell #main-navigation.sideRail .railHistory>footer{display:none!important}.appShell #main-navigation.sideRail .railHistory .inlineCreativeAgentHistoryList>article.active .inlineCreativeAgentHistoryActions,.appShell #main-navigation.sideRail .railHistory .inlineCreativeAgentHistoryList>article:focus-within .inlineCreativeAgentHistoryActions{visibility:visible!important;opacity:1!important;display:grid!important}.appShell #main-navigation.sideRail .railHistory>header>span,.appShell #main-navigation.sideRail .railHistory>header>.inlineCreativeAgentHistoryHeading,.appShell #main-navigation.sideRail .railHistory>header>button:not(.inlineCreativeAgentHistoryHeading){color:#343431!important;background:0 0!important;border:0!important;border-radius:12px!important;place-items:center!important;gap:0!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;font-size:0!important;display:grid!important}.appShell #main-navigation.sideRail .railHistory>header>span,.appShell #main-navigation.sideRail .railHistory>header>.inlineCreativeAgentHistoryHeading{color:#565650!important;background:0 0!important;border:0!important}.appShell #main-navigation.sideRail .railHistory>header>span>b,.appShell #main-navigation.sideRail .railHistory>header>.inlineCreativeAgentHistoryHeading>b{display:none!important}.appShell #main-navigation.sideRail .railHistory>header svg{background:#fff!important;border:1px solid #dededa!important;border-radius:10px!important;width:38px!important;height:38px!important;padding:8px!important}.appShell #main-navigation.sideRail .railHistory .inlineCreativeAgentHistoryList{scrollbar-width:none!important;align-items:center!important;gap:3px!important;padding:2px 0 7px!important}.appShell #main-navigation.sideRail .railHistory .inlineCreativeAgentHistoryList>article,.appShell #main-navigation.sideRail .railHistory .inlineCreativeAgentHistoryOpen{width:48px!important;min-width:48px!important;min-height:48px!important}.appShell #main-navigation.sideRail .railHistory .inlineCreativeAgentHistoryList>article{border-radius:12px!important;flex:0 0 48px!important}.appShell #main-navigation.sideRail .railHistory .inlineCreativeAgentHistoryOpen{grid-template-columns:1fr!important;place-items:center!important;padding:0!important;display:grid!important}.appShell #main-navigation.sideRail .railHistory .inlineCreativeAgentHistoryIcon{border-radius:10px!important;width:38px!important;height:38px!important}.inlineCreativeAgentHistoryDetail{display:none!important}}.inlineCreativeAgentHistoryCollapsedLabel,.railHistoryTopActionsHost{display:none}.appShell #main-navigation.sideRail.expanded .railHistoryTopActionsHost{z-index:4;display:block;position:absolute;top:18px;right:12px}.inlineCreativeAgentHistoryTopActions{align-items:center;gap:4px;display:flex}.inlineCreativeAgentHistoryTopActions>button{color:#65655f;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:30px;height:30px;padding:0;display:grid}.inlineCreativeAgentHistoryTopActions>button:hover,.inlineCreativeAgentHistoryTopActions>button:focus-visible,.inlineCreativeAgentHistoryTopActions>button[aria-expanded=true]{color:#242422;background:#efefec;outline:none}.inlineCreativeAgentHistoryTopActions>button:disabled{cursor:default;opacity:.34}.appShell #main-navigation.sideRail.expanded .railHistory>header{justify-content:flex-start!important;min-height:34px!important}.appShell #main-navigation.sideRail.expanded .railHistory>header>.inlineCreativeAgentHistorySectionTitle{color:#7e7e78!important;letter-spacing:.01em!important;min-height:32px!important;padding:0 7px!important;font-size:11px!important;font-weight:500!important}.appShell #main-navigation.sideRail.expanded .railHistory>header>.inlineCreativeAgentHistorySectionTitle>b{font-weight:500!important}.appShell #main-navigation.sideRail.expanded .railHistory .inlineCreativeAgentHistorySearch{margin:0 6px 6px!important}.appShell #main-navigation.sideRail:not(.expanded) .railHistory>header{justify-content:center!important;gap:0!important;height:30px!important;min-height:30px!important;padding:7px 0 3px!important}.appShell #main-navigation.sideRail:not(.expanded) .railHistory>header>span,.appShell #main-navigation.sideRail:not(.expanded) .railHistory>header>button,.appShell #main-navigation.sideRail:not(.expanded) .railHistory .inlineCreativeAgentHistorySearch{display:none!important}.appShell #main-navigation.sideRail:not(.expanded) .railHistory>header>.inlineCreativeAgentHistoryCollapsedLabel{color:#9a9a94!important;letter-spacing:.02em!important;text-align:center!important;white-space:nowrap!important;width:100%!important;font-size:9px!important;font-weight:500!important;line-height:1.2!important;display:block!important}@media (width<=760px){.railHistoryTopActionsHost{display:none!important}}.workspaceHistoryTools{flex:none;align-items:center;gap:3px;height:34px;display:inline-flex}.workspaceHistoryDivider{background:var(--line);width:1px;height:20px;margin:0 3px}.workspaceHistoryIcon,.workspaceHistoryClose{color:#536071;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;display:inline-grid;position:relative}.workspaceHistoryIcon:hover:not(:disabled),.workspaceHistoryClose:hover{color:var(--primary-strong);background:#f1f6fd;border-color:#d7e4f6}.workspaceHistoryIcon:focus-visible,.workspaceHistoryClose:focus-visible,.workspaceHistoryTabs button:focus-visible,.workspaceHistoryList button:focus-visible,.workspaceVersionList button:focus-visible{outline-offset:1px;outline:2px solid #1677ff52}.workspaceHistoryIcon:disabled{color:#b5bcc6;cursor:not-allowed;opacity:.68}.workspaceHistoryIcon>i{background:var(--primary);color:#fff;border:1px solid #fff;border-radius:7px;place-items:center;min-width:13px;height:13px;padding:0 3px;font-size:7px;font-style:normal;font-weight:800;line-height:1;display:grid;position:absolute;bottom:2px;right:2px}.assistantWorkspaceHistoryTools{height:38px}.assistantWorkspaceHistoryTools .workspaceHistoryIcon{background:#fff;border-color:#dce1e8;width:36px;min-width:36px;height:36px;min-height:36px}.workspaceHistoryBackdrop{z-index:1210;background:#12182252;justify-content:flex-end;animation:.15s ease-out workspaceHistoryFade;display:flex;position:fixed;inset:0}.workspaceHistoryPanel{width:min(380px,100vw);height:100dvh;color:var(--text);background:#fff;border-left:1px solid #dfe3e9;grid-template-rows:auto auto minmax(0,1fr) auto;animation:.18s ease-out workspaceHistorySlide;display:grid;overflow:hidden;box-shadow:-18px 0 48px #151f2d24}.workspaceHistoryHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:14px 14px 13px 18px;display:flex}.workspaceHistoryHeader>span{align-items:center;gap:11px;min-width:0;display:flex}.workspaceHistoryHeader>span>svg{color:var(--primary);flex:none}.workspaceHistoryHeader>span>span{gap:3px;min-width:0;display:grid}.workspaceHistoryHeader b{font-size:14px;font-weight:760}.workspaceHistoryHeader small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.workspaceHistoryTabs{border-bottom:1px solid var(--line);background:#fafbfc;grid-template-columns:1fr 1fr;min-height:48px;padding:0 14px;display:grid}.workspaceHistoryTabs button{color:#6d7582;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex;position:relative}.workspaceHistoryTabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:18px;right:18px}.workspaceHistoryTabs button.active{color:var(--primary-strong)}.workspaceHistoryTabs button.active:after{background:var(--primary)}.workspaceHistoryTabs small{color:#68717e;background:#e9edf2;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:8px;display:inline-grid}.workspaceHistoryTabs button.active small{background:var(--primary-soft);color:var(--primary-strong)}.workspaceHistoryList,.workspaceVersionView{min-height:0;overflow:auto}.workspaceHistoryList{padding:8px 0 14px}.workspaceHistoryList>button{color:#303744;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #f0f2f5;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:56px;padding:8px 16px 8px 18px;display:grid}.workspaceHistoryList>button:hover{background:#f7f9fc}.workspaceHistoryList>button.current{background:#eef5ff}.workspaceHistoryList>button.future{color:#8b929e}.workspaceHistoryTimeline{color:#fff;background:#fff;border:2px solid #cbd1da;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:relative}.workspaceHistoryList>button:not(:last-child) .workspaceHistoryTimeline:after{content:"";background:#dfe3e8;width:1px;height:42px;position:absolute;top:16px}.workspaceHistoryList>button.current .workspaceHistoryTimeline{border-color:var(--primary);background:var(--primary)}.workspaceHistoryList>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.workspaceHistoryList b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.workspaceHistoryList small{color:#939ba7;font-size:8px}.workspaceHistoryList em{color:#77808d;background:#edf1f5;border-radius:4px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:700}.workspaceHistoryList>button.current em{color:var(--primary-strong);background:#dcecff}.workspaceHistoryEmpty{color:#8d95a2;text-align:center;align-content:center;place-items:center;gap:8px;min-height:220px;padding:24px;display:grid}.workspaceHistoryEmpty svg{color:#9db5d3}.workspaceHistoryEmpty b{color:#4d5664;font-size:12px}.workspaceHistoryEmpty p{max-width:260px;margin:0;font-size:10px;line-height:1.65}.workspaceVersionView{grid-template-rows:auto minmax(0,1fr);display:grid}.workspaceVersionSave{border-bottom:1px solid var(--line);background:#fafbfc;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:13px 14px;display:grid}.workspaceVersionSave label{gap:5px;min-width:0;display:grid}.workspaceVersionSave label>span{color:#6c7480;font-size:8px;font-weight:700}.workspaceVersionSave input{width:100%;min-width:0;height:34px;color:var(--text);background:#fff;border:1px solid #dce1e8;border-radius:5px;outline:0;padding:0 9px;font-size:10px}.workspaceVersionSave input:focus{border-color:#8ab9f6;box-shadow:0 0 0 3px #1677ff1a}.workspaceVersionSave>button{background:var(--primary);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:5px;align-self:end;align-items:center;gap:5px;height:34px;padding:0 10px;font-size:9px;font-weight:700;display:inline-flex}.workspaceVersionList{min-height:0;padding:4px 0 14px;overflow:auto}.workspaceVersionList article{border-bottom:1px solid #f0f2f5;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:66px;padding:9px 14px 9px 18px;display:grid}.workspaceVersionList article>span{color:#4d79b7;background:#edf3fb;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.workspaceVersionList article>div{gap:4px;min-width:0;display:grid}.workspaceVersionList article b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.workspaceVersionList article small{color:#929aa6;font-size:8px}.workspaceVersionList article em{color:#8b929d;font-size:8px;font-style:normal}.workspaceVersionList article>button{color:#356aa7;cursor:pointer;background:#fff;border:1px solid #d9e3f1;border-radius:5px;height:28px;padding:0 8px;font-size:8px;font-weight:700}.workspaceVersionList article>button:hover{background:#f4f8fd;border-color:#a8c7ed}.workspaceHistoryFooter{border-top:1px solid var(--line);color:#8a929e;background:#fafbfc;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 16px;font-size:8px;display:flex}@keyframes workspaceHistoryFade{0%{opacity:0}to{opacity:1}}@keyframes workspaceHistorySlide{0%{transform:translate(24px)}to{transform:translate(0)}}@media (width<=720px){.workspaceHistoryDivider{margin:0 1px}.workspaceHistoryBackdrop{justify-content:stretch;align-items:flex-end}.workspaceHistoryPanel{border-top:1px solid #dfe3e9;border-left:0;border-radius:8px 8px 0 0;width:100%;height:min(70dvh,720px);animation-name:workspaceHistorySheet;box-shadow:0 -16px 46px #151f2d2e}.workspaceHistoryHeader{min-height:62px}.workspaceVersionSave{grid-template-columns:1fr}.workspaceVersionSave>button{justify-content:center}}.exactVideoWorkbench>.exactVideoPromptDock.replicateMode{height:310px!important}.exactVideoWorkbench>.exactVideoPromptDock.replicateMode.hasAttachments,.exactVideoWorkbench>.exactVideoPromptDock.replicateMode.hasVideoReference{height:380px!important}.exactVideoWorkbench:has(>.exactVideoPromptDock.replicateMode)>.exactVideoConversationTimeline{bottom:352px!important}:is(.exactVideoWorkbench:has(>.exactVideoPromptDock.replicateMode.hasAttachments)>.exactVideoConversationTimeline,.exactVideoWorkbench:has(>.exactVideoPromptDock.replicateMode.hasVideoReference)>.exactVideoConversationTimeline){bottom:422px!important}.exactVideoWorkbench>.exactVideoPromptDock.replicateMode .exactVideoReplicateDock{z-index:5;background:radial-gradient(circle at 92% 8%,#6f53ff17,#0000 28%),linear-gradient(135deg,#fafafcfa,#f5f7fafa);border:1px solid #e1e5ea;border-radius:18px;min-height:136px;padding:10px 12px;position:absolute;top:10px;left:14px;right:14px;box-shadow:inset 0 1px #ffffffeb}.exactVideoReplicateDock>header{align-items:center;gap:8px;min-width:0;display:flex}.exactVideoReplicateIcon{color:#fff;background:linear-gradient(145deg,#17181c,#383945);border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 6px 16px #1a1b2229}.exactVideoReplicateDock>header>span:nth-child(2){gap:1px;min-width:0;display:grid}.exactVideoReplicateDock>header b{color:#1e2229;font-size:12px;line-height:1.25}.exactVideoReplicateDock>header small{color:#737b87;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.exactVideoReplicateState{color:#68717c;white-space:nowrap;background:#fffc;border:1px solid #e1e4e8;border-radius:999px;flex:none;margin-left:auto;padding:4px 8px;font-size:9px;font-style:normal;font-weight:650}.exactVideoReplicateState.completed{color:#167256;background:#effaf6;border-color:#cce9df}.exactVideoReplicateState.processing,.exactVideoReplicateState.submitting{color:#5c49d7;background:#f4f1ff;border-color:#ddd5ff}.exactVideoReplicateState.failed{color:#a94a43;background:#fff4f2;border-color:#f0d4d1}.exactVideoReplicateSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 0 7px;padding:0;list-style:none;display:grid}.exactVideoReplicateSteps li{color:#7d8590;background:#ffffff94;border:1px solid #e5e8ed;border-radius:10px;align-items:center;gap:6px;min-width:0;padding:6px 8px;display:flex}.exactVideoReplicateSteps li>i{color:#727a85;background:#eceff3;border-radius:999px;flex:none;place-items:center;width:19px;height:19px;font-size:9px;font-style:normal;font-weight:750;display:grid}.exactVideoReplicateSteps li>span{gap:1px;min-width:0;font-size:9px;font-weight:700;display:grid}.exactVideoReplicateSteps li small{color:#9aa1aa;white-space:nowrap;font-size:8px;font-weight:500}.exactVideoReplicateSteps li.active{color:#4937c8;background:#f5f3ff;border-color:#cfc7ff}.exactVideoReplicateSteps li.active>i{color:#fff;background:#6754e8;box-shadow:0 0 0 3px #6754e81a}.exactVideoReplicateSteps li.done{color:#26725c;background:#f4faf8;border-color:#d3e8e1}.exactVideoReplicateSteps li.done>i{color:#fff;background:#2d8b6f}.exactVideoReplicateProgress{color:#6354bf;grid-template-columns:max-content minmax(72px,1fr);align-items:center;gap:8px;margin:-1px 0 6px;font-size:8px;display:grid}.exactVideoReplicateProgress>div{background:#e8e5f7;border-radius:999px;height:4px;overflow:hidden}.exactVideoReplicateProgress>div>i{border-radius:inherit;background:linear-gradient(90deg,#6550e7,#9a7bff);height:100%;transition:width .28s;display:block}.exactVideoReplicateError{color:#a84e47;text-overflow:ellipsis;white-space:nowrap;margin:-1px 0 6px;font-size:8px;line-height:1.3;overflow:hidden}.exactVideoReplicateBilling{color:#6657b8;background:#f7f5ffc7;border:1px solid #e5e1f7;border-radius:9px;align-items:center;gap:7px;min-width:0;margin:-1px 0 6px;padding:5px 8px;display:flex}.exactVideoReplicateBilling>svg{flex:none}.exactVideoReplicateBilling>span{align-items:baseline;gap:6px;min-width:0;display:flex}.exactVideoReplicateBilling b{color:#40367c;flex:none;font-size:8px}.exactVideoReplicateBilling small{color:#77718f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.25;overflow:hidden}.exactVideoReplicaCompliance{color:#786327;align-items:flex-start;gap:6px;min-width:0;margin:-1px 0 6px;font-size:8px;line-height:1.4;display:flex}.exactVideoReplicaCompliance>svg{flex:none;margin-top:1px}.exactVideoReplicaCompliance b{color:#5c4918}.exactVideoReplicateActions{justify-content:flex-end;align-items:center;gap:7px;min-height:28px;display:flex}.exactVideoReplicateActions button,.exactVideoReplicateUpload{color:#4f5762;cursor:pointer;background:#ffffffe0;border:1px solid #dfe3e8;border-radius:9px;justify-content:center;align-items:center;gap:5px;height:28px;padding:0 11px;font-size:9px;font-weight:680;display:inline-flex}.exactVideoReplicateUpload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.exactVideoReplicateActions .primary,.exactVideoReplicateUpload{color:#fff;background:#24262b;border-color:#24262b;box-shadow:0 5px 12px #1a1c211f}.exactVideoReplicateActions .text{color:#78808a;box-shadow:none;background:0 0;border-color:#0000;padding:0 4px}.exactVideoReplicateActions button:disabled{opacity:.5;cursor:not-allowed}.exactVideoReplicateActions button:not(:disabled):hover,.exactVideoReplicateUpload:hover{transform:translateY(-1px)}.exactVideoWorkbench>.exactVideoPromptDock.replicateMode .exactVideoPromptMain{inset:176px 0 48px!important}.exactVideoWorkbench>.exactVideoPromptDock.replicateMode.hasAttachments .exactVideoPromptMain{inset:232px 0 48px!important}.exactVideoWorkbench>.exactVideoPromptDock.replicateMode.hasVideoReference .exactVideoPromptMain{inset:268px 0 48px!important}.exactVideoWorkbench>.exactVideoPromptDock.replicateMode .exactVideoPromptMain textarea,.exactVideoWorkbench>.exactVideoPromptDock.replicateMode.hasAttachments .exactVideoPromptMain textarea,.exactVideoWorkbench>.exactVideoPromptDock.replicateMode.hasVideoReference .exactVideoPromptMain textarea{height:100%!important;padding:13px 23px 6px!important;top:0!important}.exactVideoWorkbench>.exactVideoPromptDock.replicateMode .exactVideoPromptCount,.exactVideoWorkbench>.exactVideoPromptDock.replicateMode.hasAttachments .exactVideoPromptCount,.exactVideoWorkbench>.exactVideoPromptDock.replicateMode.hasVideoReference .exactVideoPromptCount{top:12px!important}.exactVideoWorkbench>.exactVideoPromptDock.replicateMode .exactVideoAttachments{top:176px!important}.exactVideoWorkbench>.exactVideoPromptDock.replicateMode .exactVideoReferencePricingBar{top:230px!important}@media (width<=820px){.exactVideoWorkbench>.exactVideoPromptDock.replicateMode{height:330px!important}.exactVideoWorkbench>.exactVideoPromptDock.replicateMode.hasAttachments,.exactVideoWorkbench>.exactVideoPromptDock.replicateMode.hasVideoReference{height:400px!important}.exactVideoWorkbench:has(>.exactVideoPromptDock.replicateMode)>.exactVideoConversationTimeline{bottom:372px!important}:is(.exactVideoWorkbench:has(>.exactVideoPromptDock.replicateMode.hasAttachments)>.exactVideoConversationTimeline,.exactVideoWorkbench:has(>.exactVideoPromptDock.replicateMode.hasVideoReference)>.exactVideoConversationTimeline){bottom:442px!important}.exactVideoReplicateDock>header small{display:none}.exactVideoReplicateDock>header b{font-size:11px}.exactVideoReplicateState{text-overflow:ellipsis;max-width:112px;overflow:hidden}.exactVideoReplicateSteps{gap:4px}.exactVideoReplicateSteps li{padding:5px}.exactVideoReplicateSteps li small{display:none}.exactVideoReplicateBilling>span{gap:1px;display:grid}.exactVideoReplicateActions{justify-content:flex-start;overflow-x:auto}.exactVideoReplicateActions button,.exactVideoReplicateUpload{flex:none}}@media (width>=1280px) and (height>=820px){.exactKreaWorkbench:not(.hasTaskState)>.exactKreaHero,.exactVideoWorkbench:not(.hasTaskState)>.exactVideoHero{transform-origin:top;transform:scale(1.1)}}@media (width>=1800px) and (height>=960px){.exactKreaWorkbench:not(.hasTaskState)>.exactKreaHero,.exactVideoWorkbench:not(.hasTaskState)>.exactVideoHero{transform:scale(1.22)}}@media (width>=2400px) and (height>=1150px){.exactKreaWorkbench:not(.hasTaskState)>.exactKreaHero,.exactVideoWorkbench:not(.hasTaskState)>.exactVideoHero{transform:scale(1.36)}}@media (width>=3200px) and (height>=1450px){.exactKreaWorkbench:not(.hasTaskState)>.exactKreaHero,.exactVideoWorkbench:not(.hasTaskState)>.exactVideoHero{transform:scale(1.5)}}.contentPolicyBackdrop{z-index:180;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d172a9e;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow-y:auto}.contentPolicyModal{background:#fff;border:1px solid #dbe5f3f5;border-radius:14px;width:min(592px,100%);padding:28px;box-shadow:0 28px 90px #02091957}.contentPolicyModal>header{align-items:center;gap:13px;display:flex}.contentPolicyIcon{color:#157257;background:#edf8f2;border:1px solid #b9d8ca;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid}.contentPolicyModal>header>div{min-width:0}.contentPolicyModal>header p{color:#2474bc;letter-spacing:0;margin:0 0 3px;font-size:11px;font-weight:750}.contentPolicyModal>header h2{color:#17243b;letter-spacing:0;margin:0;font-size:21px}.contentPolicyLead{color:#63718a;margin:18px 0 0;font-size:13px;line-height:1.7}.contentPolicyRules{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}.contentPolicyRules>div{color:#43516a;background:#f8fafc;border:1px solid #e0e7f0;border-radius:8px;align-items:center;gap:8px;min-height:46px;padding:8px 10px;font-size:11px;line-height:1.45;display:flex}.contentPolicyRules svg{color:#12805c;flex:none;width:16px}.contentPolicyLinks{flex-wrap:wrap;gap:7px 14px;margin-top:17px;display:flex}.contentPolicyLinks a{color:#2462cc;font-size:12px;font-weight:700;text-decoration:none}.contentPolicyLinks a:hover{color:#114baf;text-decoration:underline}.contentPolicyCheck{color:#53617a;cursor:pointer;border-top:1px solid #e9edf3;align-items:flex-start;gap:9px;margin-top:19px;padding-top:17px;font-size:12px;line-height:1.65;display:flex}.contentPolicyCheck input{accent-color:#2168d6;flex:none;width:16px;height:16px;margin:2px 0 0}.contentPolicyError{color:#9a3f2d;background:#fff7f4;border:1px solid #f1c9bd;border-radius:8px;align-items:flex-start;gap:8px;margin:12px 0 0;padding:9px 11px;font-size:12px;line-height:1.5;display:flex}.contentPolicyError>svg{flex:none;margin-top:1px}.contentPolicyError>span{gap:2px;display:grid}.contentPolicyError small{color:#8d6158;font-size:10px}.contentPolicyModal>footer{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.contentPolicyModal>footer button{cursor:pointer;border-radius:8px;min-height:42px;padding:0 15px;font-size:13px;font-weight:750}.contentPolicyDecline{color:#64728a;background:#fff;border:1px solid #d6dfeb}.contentPolicyDecline:hover{color:#33445f;border-color:#aebed2}.contentPolicyAccept{color:#fff;background:#2468d3;border:1px solid #1f64cf;justify-content:center;align-items:center;gap:7px;display:inline-flex}.contentPolicyAccept:hover:not(:disabled){background:#1558bf}.contentPolicyAccept:disabled,.contentPolicyDecline:disabled{cursor:not-allowed;opacity:.56}.contentPolicyNote{color:#8a96a8;margin-top:13px;font-size:10px;line-height:1.55;display:block}@media (width<=620px){.contentPolicyBackdrop{align-items:end;padding:10px}.contentPolicyModal{border-radius:12px;max-height:calc(100dvh - 20px);padding:22px 18px 18px;overflow-y:auto}.contentPolicyModal>header h2{font-size:18px}.contentPolicyRules{grid-template-columns:1fr}.contentPolicyModal>footer{grid-template-columns:1fr 1.35fr;display:grid}.contentPolicyModal>footer button{min-width:0;padding:0 9px;font-size:12px}}@keyframes workspaceHistorySheet{0%{transform:translateY(24px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.workspaceHistoryBackdrop,.workspaceHistoryPanel{animation:none}}.studioCrashRecovery{min-height:100dvh;color:var(--text);background:linear-gradient(#f7f8fa 0%,#eef1f5 100%);place-items:center;padding:24px;display:grid}.studioCrashRecovery>section{border:1px solid var(--line);background:var(--surface);width:min(440px,100%);box-shadow:var(--shadow-md);text-align:center;border-radius:8px;padding:32px}.studioCrashRecovery>section>span{background:var(--primary-soft);width:44px;height:44px;color:var(--primary-strong);border-radius:50%;place-items:center;margin:0 auto 18px;font-size:22px;font-weight:800;display:grid}.studioCrashRecovery small{color:var(--primary-strong);font-size:12px;font-weight:700}.studioCrashRecovery h1{letter-spacing:0;margin:8px 0 10px;font-size:24px}.studioCrashRecovery p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.7}.studioCrashRecovery button{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:6px;min-width:132px;min-height:42px;margin-top:24px;font-weight:700}.studioCrashRecovery button:hover{background:var(--primary-strong)}.videoRevisionPanel{z-index:120;color:#edf1f7;-webkit-backdrop-filter:none;backdrop-filter:none;background:#171a20;border:1px solid #313844;border-radius:18px;width:auto;max-height:none;padding:0;position:fixed;inset:16px;overflow:hidden;box-shadow:0 28px 100px #05080c7a}.videoRevisionHeading{background:#20242b;border-bottom:1px solid #303640;align-items:center;min-height:64px;padding:12px 16px 12px 20px}.videoRevisionHeading b{color:#f7f9fc;font-size:15px}.revisionHeadingStatus{align-items:center;gap:12px;display:flex}.revisionHeadingStatus>span{color:#87c4ff;background:#2979c91f;border:1px solid #56aeff47;border-radius:99px;align-items:center;gap:5px;padding:6px 10px;font-size:9px;display:inline-flex}.videoRevisionPanel .iconOnly{color:#b9c1cc}.videoRevisionPanel .iconOnly:hover{color:#fff;background:#343a45}.videoRevisionWorkspace{grid-template-columns:minmax(0,1fr) 420px;height:calc(100% - 64px);display:grid}.revisionCanvasWorkspace{background:#111318;min-width:0;padding:14px 16px 18px;overflow:auto}.revisionCanvasWorkspace>.revisionSourceLock{width:fit-content;max-width:100%;margin:0 auto 12px}.videoRevisionPanel .revisionSourceLock{color:#83bdf4;background:#296caf1f;border-color:#4d9ae640}.videoRevisionPanel .revisionSourceLock b{color:#b9dcff;font-size:9px}.videoRevisionPanel .revisionSourceLock small{color:#779aba;font-size:8px}.revisionInspector{background:#20242b;border-left:1px solid #303640;padding:18px;overflow-y:auto}.revisionInspector>section{border-bottom:1px solid #343a44;margin:0;padding:0 0 18px}.revisionInspector>section+section{padding-top:18px}.revisionSectionTitle{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.revisionSectionTitle b{color:#edf1f7;font-size:13px}.revisionSectionTitle b>i{color:#fff;background:#1683e8;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:6px;font-size:12px;font-style:normal;display:inline-grid}.revisionSectionTitle small{color:#7f8998;text-align:right;font-size:11px}.revisionBeginnerSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.revisionBeginnerSteps>span{color:#aeb7c4;white-space:nowrap;background:#292e37;border:1px solid #3b424d;border-radius:10px;align-items:center;gap:6px;min-width:0;padding:8px;font-size:11px;display:flex}.revisionBeginnerSteps>span>i{color:#cbd3dd;background:#3a424e;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:10px;font-style:normal;display:grid}.revisionBeginnerSteps>span.done{color:#a9e8c8;background:#26925c1c;border-color:#3dbe7e57}.revisionBeginnerSteps>span.done>i{color:#fff;background:#23945e}.revisionBeginnerLead{color:#8f9aa8;margin:8px 0 18px;font-size:11px;line-height:1.5}.revisionMaterialTools{background:#272d36;border:1px solid #394250;border-radius:11px;margin:0 0 18px;padding:10px}.revisionMaterialTools>div:first-child{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.revisionMaterialTools>div:first-child b{color:#edf2f9;font-size:11px}.revisionMaterialTools>div:first-child small{color:#8e9aab;text-align:right;font-size:8px}.revisionMaterialToolChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:8px;display:grid}.revisionMaterialToolChoices button{color:#b9c4d2;background:#20252d;border:1px solid #424c5a;border-radius:7px;min-height:29px;font-size:9px;font-weight:700}.revisionMaterialToolChoices button:hover,.revisionMaterialToolChoices button:focus-visible{color:#e1ecff;border-color:#6e97e5;outline:none}.revisionMaterialToolChoices button.active{color:#edf5ff;background:#25436f;border-color:#5282df}.revisionRightsConfirm{border-top:1px solid #3b4552;align-items:flex-start;gap:7px;margin-top:9px;padding-top:9px;display:flex}.revisionRightsConfirm input{accent-color:#4d89eb;flex:none;width:14px;height:14px;margin-top:1px}.revisionRightsConfirm span{gap:2px;display:grid}.revisionRightsConfirm b{color:#dbe5f2;font-size:9px;line-height:1.4}.revisionRightsConfirm small{color:#94a1b1;font-size:8px;line-height:1.45}.revisionRightsConfirm.complianceStatus{color:#dbe5f2;padding:9px 10px 0}.revisionRightsConfirm.complianceStatus>svg{color:#7fa8f4;flex:none;margin-top:1px}.smartMaterialDetectAction{border-top:1px solid #7489a638;align-items:center;gap:8px;margin-top:9px;padding-top:9px;display:flex}.smartMaterialDetectAction .miniAction{white-space:nowrap;min-height:30px}.smartMaterialDetectAction small{color:#9eacbd;font-size:8px;line-height:1.4}.localVideoEditor{background:#1b1f26;border:1px solid #303640;border-radius:14px;grid-template-columns:54px minmax(0,1fr) 190px;min-height:480px;display:grid;overflow:visible}.localToolRail{z-index:6;background:#242932;border-right:1px solid #303640;flex-direction:column;align-items:center;gap:5px;padding:10px 5px;display:flex;position:relative}.localToolRail>button{color:#aeb7c4;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:44px;min-width:44px;height:44px;display:grid;position:relative}.videoRevisionPanel .localToolRail{align-items:center;gap:7px;padding:9px 6px;display:flex}.videoRevisionPanel .localToolGroup{place-items:center;width:100%;display:grid}.videoRevisionPanel .localToolGroup>span{color:#8a96aa;text-align:center;white-space:nowrap;width:100%;font-size:8px;line-height:1;display:block;overflow:hidden}.videoRevisionPanel .localToolGroup>button{color:#66738a;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:46px;min-width:46px;height:42px;display:grid;position:relative}.videoRevisionPanel .localToolGroup>button:hover,.videoRevisionPanel .localToolGroup>button.active{color:#2862dc;background:#edf4ff;border-color:#aac6f5}.localToolOptions{background:#fff;border-top:1px solid #d7e0ec;grid-template-columns:minmax(170px,1fr) minmax(135px,.7fr) minmax(135px,.7fr);align-items:center;gap:14px;padding:10px 14px;display:grid}.localToolOptions>div b,.localToolOptions>div small,.localToolOptions label>span{display:block}.localToolOptions>div b{color:#2a3850;font-size:11px}.localToolOptions>div small{color:#77859b;margin-top:3px;font-size:9px;line-height:1.35}.localToolOptions label{min-width:0}.localToolOptions label>span{color:#647289;justify-content:space-between;gap:6px;font-size:9px;display:flex}.localToolOptions label>span b{color:#33425a;font-weight:700}.localToolOptions input[type=range]{accent-color:#2862dc;width:100%;margin:5px 0 0}.localToolOptions input:disabled{cursor:not-allowed;opacity:.38}.brushCursor{fill:#2862dc1f;stroke:#2862dc;stroke-width:.55px;pointer-events:none}@media (width<=760px){.videoRevisionPanel .localToolRail{align-items:end;gap:5px;padding:7px;display:flex}.videoRevisionPanel .localToolGroup{width:auto}.videoRevisionPanel .localToolGroup>span{width:46px}.localToolOptions{grid-template-columns:1fr;gap:9px}}.localToolTip{z-index:20;color:#f6f8fb;text-align:left;pointer-events:none;background:#101318;border:1px solid #4a5361;border-radius:8px;width:220px;padding:9px 10px;display:none;position:absolute;top:1px;left:calc(100% + 10px);box-shadow:0 12px 30px #0000006b}.localToolTip:before{content:"";border:6px solid #0000;border-right-color:#4a5361;position:absolute;top:13px;right:100%}.localToolTip b,.localToolTip small{display:block}.localToolTip b{font-size:10px}.localToolTip small{color:#9fa9b6;margin-top:4px;font-size:8px;line-height:1.5}.localToolRail>button:hover .localToolTip,.localToolRail>button:focus-visible .localToolTip{display:block}.localCanvasColumn{grid-template-rows:minmax(330px,1fr) auto auto;min-width:0;display:grid}.localCanvasStage{background-color:#0d0f13;background-image:linear-gradient(45deg,#171a20 25%,#0000 25%),linear-gradient(-45deg,#171a20 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#171a20 75%),linear-gradient(-45deg,#0000 75%,#171a20 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;place-items:center;min-height:330px;display:grid;position:relative;overflow:hidden}.localVideoSurface{background:#050608;max-width:100%;max-height:100%;position:relative;overflow:hidden;box-shadow:0 10px 34px #00000057}.localCanvasStage video,.localMaskOverlay{width:100%;height:100%;position:absolute;inset:0}.localCanvasStage video{object-fit:contain}.localMaskOverlay{z-index:2;touch-action:none}.localMaskOverlay.tool-select,.localMaskOverlay.tool-eraser{cursor:default}.localMaskOverlay.tool-rectangle,.localMaskOverlay.tool-lasso,.localMaskOverlay.tool-brush,.localMaskOverlay.tool-protect{cursor:crosshair}.maskRegion rect,.maskRegion path,.drawingPreview{stroke-width:.42px}.maskRegion.edit rect,.maskRegion.edit path,.drawingPreview.edit{fill:#ff3f4e33;stroke:#ff4d5e}.maskRegion.protect rect,.maskRegion.protect path,.drawingPreview.protect{fill:#2497ff33;stroke:#2c9eff}.maskRegion .brushPath,.drawingPreview.brushPath{fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:.72}.maskRegion.selected rect,.maskRegion.selected path{stroke-width:.72px;filter:drop-shadow(0 0 2px)}.maskRegion circle{fill:#fff;stroke:#1677ff;stroke-width:.36px;cursor:move}.drawingPreview{stroke-dasharray:1.2 .8}.localCanvasLegend{z-index:3;pointer-events:none;gap:6px;display:flex;position:absolute;bottom:10px;right:10px}.localCanvasLegend span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0e12c7;border:1px solid #ffffff21;border-radius:99px;padding:5px 8px;font-size:8px}.localCanvasLegend .edit{color:#ff7a86}.localCanvasLegend .protect{color:#70bdff}.localPlayback{background:#1c2027;border-top:1px solid #303640;grid-template-columns:auto minmax(0,1fr) 72px;align-items:center;gap:10px;padding:9px 12px;display:grid}.localPlayback button,.localKeyframeBar button{color:#d6dce5;background:#292f38;border:1px solid #414854;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:8px;display:inline-flex}.localPlayback input{accent-color:#2f9cff;width:100%}.localPlayback>b{color:#aab4c2;text-align:right;font-size:9px}.localKeyframeBar{background:#242932;border-top:1px solid #303640;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:8px 12px;display:flex}.localKeyframeBar>span{color:#aeb7c4;align-items:center;gap:6px;min-width:0;font-size:8px;display:flex}.localKeyframeBar>div{gap:6px;display:flex}.localKeyframeBar button:disabled{cursor:not-allowed;opacity:.38}.localRegionList{background:#242932;border-left:1px solid #303640;padding:11px 9px;overflow-y:auto}.localRegionList>div:first-child{padding:0 4px 9px}.localRegionList>div:first-child b,.localRegionList>div:first-child small{display:block}.localRegionList>div:first-child b{color:#e3e7ed;font-size:10px}.localRegionList>div:first-child small{color:#778291;margin-top:3px;font-size:7px}.localRegionList>button{color:#d8dde5;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:8px minmax(0,1fr) 22px;align-items:center;gap:7px;width:100%;min-height:50px;padding:6px;display:grid}.localRegionList>button:hover,.localRegionList>button.active{background:#303945;border-color:#41556c}.localRegionList>button>span{border-radius:3px;width:7px;height:28px}.localRegionList>button>span.edit{background:#ff4d5e}.localRegionList>button>span.protect{background:#2c9eff}.localRegionList>button i{min-width:0;font-style:normal}.localRegionList>button b,.localRegionList>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.localRegionList>button b{font-size:9px}.localRegionList>button small{color:#828d9c;margin-top:3px;font-size:7px}.localRegionList>button>svg{color:#788392}.localRegionList>p{color:#7d8795;margin:18px 5px;font-size:8px;line-height:1.6}.revisionCanvasWorkspace>.revisionTimeline{background:#1b1f26;border:1px solid #303640;border-radius:11px;margin:12px auto 0;padding:10px 12px}.videoRevisionPanel .revisionTimelineLabels{color:#939dad;font-size:9px}.videoRevisionPanel .revisionTimelineTicks{color:#687382;font-size:8px}.videoRevisionPanel .revisionRange{margin-top:0}.videoRevisionPanel .revisionRange label{background:#292e37;border-color:#3c434f}.videoRevisionPanel .revisionRange label>span,.videoRevisionPanel .revisionRange label>small{color:#7f8997}.videoRevisionPanel .revisionRange input{color:#eef2f7;font-size:13px}.videoRevisionPanel .revisionRange label>span,.videoRevisionPanel .revisionRange label>small,.videoRevisionPanel .revisionRange>span{font-size:10px}.revisionModeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.revisionModeGrid button{color:#d9dee6;text-align:left;background:#282d35;border:1px solid #3b424d;border-radius:9px;min-height:58px;padding:8px 9px}.revisionModeGrid button:hover{border-color:#5b718b}.revisionModeGrid button.active{background:#237ed529;border-color:#2f9cff;box-shadow:inset 0 0 0 1px #2f9cff1f}.revisionModeGrid b,.revisionModeGrid small{display:block}.revisionModeGrid b{font-size:9px}.revisionModeGrid small{color:#7f8997;margin-top:4px;font-size:7px;line-height:1.4}.videoRevisionPanel .revisionTextField{margin-top:0}.videoRevisionPanel .revisionTextField+.revisionTextField{margin-top:10px}.videoRevisionPanel .revisionTextField>span b{color:#dce1e9;font-size:12px}.videoRevisionPanel .revisionTextField>span small{color:#737e8d;font-size:10px}.videoRevisionPanel .revisionTextField textarea{color:#eef2f7;background:#292e37;border-color:#3c434f;min-height:92px;font-size:13px;line-height:1.55}.videoRevisionPanel input::placeholder,.videoRevisionPanel textarea::placeholder{color:#687382}.revisionExactDetail label,.revisionExactText,.revisionReferenceNote{display:block}.revisionExactDetail label>span,.revisionExactText>span,.revisionReferenceNote>span{color:#aeb7c4;margin-bottom:5px;font-size:11px;display:block}.revisionExactDetail input,.revisionExactText input,.revisionReferenceNote input{color:#eef2f7;background:#292e37;border:1px solid #3c434f;border-radius:8px;outline:none;width:100%;height:38px;padding:0 10px;font-size:12px}.revisionExactDetail input:focus,.revisionExactText input:focus,.revisionReferenceNote input:focus{border-color:#2f9cff}.revisionLocationHint{color:#8792a1;border-left:2px solid #ff5968;margin:9px 0 0;padding:2px 0 2px 9px;font-size:11px;line-height:1.55}.revisionRegionStatus,.revisionSelectionAssist{color:#8fa0b2;background:#292e37;border:1px solid #3b424d;border-radius:10px;align-items:flex-start;gap:9px;padding:10px 11px;display:flex}.revisionRegionStatus.done{color:#80d9ad;background:#26925c17;border-color:#3dbe7e4d}.revisionRegionStatus>svg{flex:none;margin-top:1px}.revisionRegionStatus>span,.revisionSelectionAssist>span{gap:3px;min-width:0;display:grid}.revisionRegionStatus b,.revisionSelectionAssist b{color:#dce3ec;font-size:12px}.revisionRegionStatus small,.revisionSelectionAssist small{color:#8996a5;font-size:10px;line-height:1.5}.revisionSelectionAssist{background:#b7741217;border-color:#f5b2424d;justify-content:space-between;align-items:center;margin-top:8px}.revisionSelectionAssist button{color:#ffd18a;background:#f5b2421f;border:1px solid #f5b24273;border-radius:8px;flex:none;min-width:76px;min-height:34px;font-size:11px}.revisionDetectedText{background:#26925c14;border:1px solid #3dbe7e47;border-radius:10px;margin-top:10px;padding:10px}.revisionDetectedText label>span{color:#cfe9dc;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:11px;display:flex}.revisionDetectedText label>span small{color:#8fe0b8;background:#3dbe7e29;border-radius:999px;padding:3px 7px;font-size:9px}.revisionDetectedText input{color:#f0f7f3;background:#252d2c;border:1px solid #3dbe7e5c;border-radius:8px;outline:none;width:100%;height:40px;padding:0 10px;font-size:13px}.revisionDetectedText input:focus{border-color:#45c98b}.revisionDetectedText p{color:#8eb7a2;margin:7px 0 0;font-size:10px;line-height:1.5}.revisionExactText{margin-bottom:9px}.revisionReferenceUpload{color:#c5ccd6;background:#282d35;border:1px dashed #526171;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:9px;display:inline-flex}.revisionReferenceUpload:hover:not(:disabled){color:#7fc2ff;border-color:#2f9cff}.revisionReferenceUpload:disabled{cursor:not-allowed;opacity:.45}.revisionReferenceAssets{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.revisionReferenceAssets figure{min-width:0;margin:0;position:relative}.revisionReferenceAssets img{aspect-ratio:1;object-fit:cover;border:1px solid #3c434f;border-radius:8px;width:100%}.revisionReferenceAssets figure>button{color:#fff;background:#080a0ec2;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:3px;right:3px}.revisionReferenceAssets figcaption{color:#778291;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.revisionReferenceNote{margin-top:9px}.revisionAdvancedSettings{background:#272c34;border:1px solid #3b424d;border-radius:10px;margin-top:14px}.revisionAdvancedSettings>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:9px 11px;list-style:none;display:flex}.revisionAdvancedSettings>summary::-webkit-details-marker{display:none}.revisionAdvancedSettings>summary>span{gap:3px;display:grid}.revisionAdvancedSettings>summary b{color:#dce3ec;font-size:12px}.revisionAdvancedSettings>summary small{color:#7f8b99;font-size:10px}.revisionAdvancedSettings>summary svg{color:#8390a0;flex:none;transition:transform .16s}.revisionAdvancedSettings[open]>summary svg{transform:rotate(180deg)}.revisionAdvancedBody{border-top:1px solid #3b424d;padding:11px}.revisionInspector .revisionOptions{border-bottom:0;grid-template-columns:minmax(0,1fr) 112px;gap:7px;margin-top:11px;display:grid}.videoRevisionPanel .revisionCheck,.videoRevisionPanel .candidateChoice{background:#292e37;border-color:#3c434f}.videoRevisionPanel .revisionCheck b{color:#d5dbe4}.revisionInspector>.revisionSafetyNote{color:#8fb4d8;background:#2370b51a;border:1px solid #338ede3d;border-radius:9px;align-items:flex-start;gap:7px;margin:14px 0 0;padding:9px 10px;font-size:11px;line-height:1.55;display:flex}.revisionInspector>.revisionSafetyNote svg{color:#4aa8fa;flex:none;margin-top:1px}.revisionInspector .revisionSubmitRow{z-index:3;background:#20242b;border-top-color:#3b424d;margin:14px -18px -18px;padding:13px 18px;position:sticky;bottom:-18px}.revisionInspector .revisionSubmitRow>span{color:#edf1f7}.revisionApplyButton{background:#1683e8;min-width:146px;min-height:42px}@media (width<=1100px){.videoRevisionWorkspace{grid-template-columns:minmax(0,1fr) 360px}.localVideoEditor{grid-template-columns:52px minmax(0,1fr)}.localRegionList{border-top:1px solid #303640;border-left:0;grid-column:1/-1;gap:6px;max-height:110px;display:flex}.localRegionList>div:first-child{min-width:135px}.localRegionList>button{min-width:150px}}@media (width<=820px){.videoRevisionPanel{border-radius:12px;inset:6px}.videoStage.hasComparison .videoRevisionPanel{bottom:6px}.videoRevisionHeading{min-height:58px;padding:10px 12px}.revisionHeadingStatus>span{display:none}.videoRevisionWorkspace{grid-template-columns:1fr;height:calc(100% - 58px);overflow-y:auto}.revisionCanvasWorkspace,.revisionInspector{overflow:visible}.revisionInspector{border-top:1px solid #303640;border-left:0}.localVideoEditor{grid-template-columns:1fr;min-height:420px}.localToolRail{border-bottom:1px solid #303640;border-right:0;flex-direction:row;align-items:center;padding:6px 6px 52px;position:relative;overflow:visible}.localToolRail>button{flex:44px;min-width:40px;position:static}.localToolRail>button.active .localToolTip,.localToolRail>button:focus-visible .localToolTip{z-index:8;color:#29466f;width:auto;min-height:38px;box-shadow:none;background:#f5f8ff;border-color:#d7e3f5;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:6px 9px;position:absolute;inset:auto 6px 6px;display:grid!important}.localToolRail>button.active .localToolTip:before,.localToolRail>button:focus-visible .localToolTip:before{display:none}.localToolRail>button.active .localToolTip b,.localToolRail>button:focus-visible .localToolTip b{white-space:nowrap;font-size:9px}.localToolRail>button.active .localToolTip small,.localToolRail>button:focus-visible .localToolTip small{color:#667895;margin-top:0;font-size:8px}.localCanvasColumn{grid-template-rows:minmax(260px,1fr) auto auto}.localCanvasStage{min-height:260px}.localRegionList{grid-column:auto}.revisionInspector .revisionSubmitRow{bottom:0}}@media (width<=560px){.revisionCanvasWorkspace{padding:10px 8px 14px}.revisionCanvasWorkspace>.revisionSourceLock{width:100%}.localPlayback{grid-template-columns:auto minmax(0,1fr)}.localPlayback>b{text-align:center;grid-column:1/-1}.localKeyframeBar{flex-direction:column;align-items:stretch}.localKeyframeBar>div,.localKeyframeBar button{flex:1}.revisionModeGrid{grid-template-columns:1fr}.revisionReferenceAssets{grid-template-columns:repeat(2,minmax(0,1fr))}.revisionInspector .revisionOptions{grid-template-columns:1fr}.revisionBeginnerSteps{gap:4px}.revisionBeginnerSteps>span{justify-content:center;padding:7px 5px;font-size:10px}.revisionInspector .revisionSubmitRow{flex-direction:column;align-items:stretch}.revisionApplyButton{width:100%}}.inlineAssetMentionUploadInput{display:none!important}.inlineAssetMentionMenu{z-index:86;width:min(430px,100% - 32px);max-height:min(var(--inline-asset-menu-max-height,420px), calc(100dvh - 20px));color:#1d1d1b;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffffdfa;border:1px solid #d7d7d2;border-radius:18px;animation:.14s ease-out inlineAssetMentionIn;position:absolute;bottom:calc(100% + 10px);left:16px;overflow:hidden;box-shadow:0 24px 72px #16161433,0 4px 14px #16161414}@keyframes inlineAssetMentionIn{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.inlineAssetMentionMenu>header{border-bottom:1px solid #e7e7e2;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:9px 12px;display:grid}.inlineAssetMentionMenu>header>span:first-child{color:#fff;background:#1d1d1b;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.inlineAssetMentionMenu>header>span:nth-child(2){gap:2px;min-width:0;display:grid}.inlineAssetMentionMenu>header b{font-size:13px;line-height:1.2}.inlineAssetMentionMenu>header small{color:#777771;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;overflow:hidden}.inlineAssetMentionMenu>header kbd{color:#83837d;white-space:nowrap;background:#f2f2ef;border:1px solid #dfdfda;border-radius:7px;padding:5px 7px;font-family:inherit;font-size:9px;font-weight:600}.inlineAssetMentionOptions{max-height:min(300px, 42vh, calc(var(--inline-asset-menu-max-height,420px) - 70px));overscroll-behavior:contain;scrollbar-width:thin;gap:3px;padding:6px;display:grid;overflow-y:auto}.inlineAssetMentionMenu[data-viewport-tight=true]>header{display:none}.inlineAssetMentionMenu[data-viewport-tight=true] .inlineAssetMentionOptions{max-height:calc(var(--inline-asset-menu-max-height,150px) - 4px)}.inlineAssetMentionMenu[data-viewport-tight=true] .inlineAssetMentionEmpty{max-height:var(--inline-asset-menu-max-height,150px);overflow-y:auto}.inlineAssetMentionOptions>button{width:100%;min-height:52px;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 8px;display:grid}.inlineAssetMentionOptions>button:hover,.inlineAssetMentionOptions>button.active,.inlineAssetMentionOptions>button[aria-selected=true]{background:#f0f0ec;border-color:#dfdfda}.inlineAssetMentionOptions>button:focus-visible{outline-offset:-2px;outline:2px solid}.inlineAssetMentionThumb{color:#777771;background:#e9e9e5;border:1px solid #d8d8d3;border-radius:10px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.inlineAssetMentionThumb img,.inlineAssetMentionThumb video{object-fit:cover;width:100%;height:100%;display:block}.inlineAssetMentionCopy{gap:3px;min-width:0;display:grid}.inlineAssetMentionCopy b{color:#171716;font-size:13px;line-height:1.2}.inlineAssetMentionCopy small{color:#74746e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.inlineAssetMentionOptions>button>em{color:#777771;white-space:nowrap;background:#f2f2ef;border:1px solid #deded9;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal}.inlineAssetMentionEmpty{justify-items:start;gap:5px;padding:18px;display:grid}.inlineAssetMentionEmpty>span{font-size:13px;font-weight:650}.inlineAssetMentionEmpty>small{color:#777771;font-size:10px}.inlineAssetMentionEmpty>button{color:#fff;background:#1d1d1b;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:38px;margin-top:6px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.exactPromptDock .inlineAssetMentionMenu{color:#f2f2ef;background:#1f1f1efa;border-color:#ffffff2e;box-shadow:0 24px 72px #000a,0 4px 14px #0007}.exactPromptDock .inlineAssetMentionMenu>header{border-bottom-color:#ffffff1c}.exactPromptDock .inlineAssetMentionMenu>header>span:first-child{color:#1d1d1b;background:#f5f5f1}.exactPromptDock .inlineAssetMentionMenu>header small,.exactPromptDock .inlineAssetMentionCopy small,.exactPromptDock .inlineAssetMentionEmpty>small{color:#aaa9a3}.exactPromptDock .inlineAssetMentionMenu>header kbd,.exactPromptDock .inlineAssetMentionOptions>button>em{color:#c3c2bc;background:#2b2b29;border-color:#ffffff1f}.exactPromptDock .inlineAssetMentionOptions>button:hover,.exactPromptDock .inlineAssetMentionOptions>button.active,.exactPromptDock .inlineAssetMentionOptions>button[aria-selected=true]{background:#2c2c2a;border-color:#fff2}.exactPromptDock .inlineAssetMentionThumb{color:#aaa9a3;background:#2a2a28;border-color:#ffffff1f}.exactPromptDock .inlineAssetMentionCopy b{color:#f4f4f1}.exactPromptDock .inlineAssetMentionEmpty>button{color:#1d1d1b;background:#f5f5f1}@media (width<=640px){.inlineAssetMentionMenu{border-radius:16px;width:100%;max-width:none;bottom:calc(100% + 8px);left:0}.inlineAssetMentionMenu>header{grid-template-columns:30px minmax(0,1fr);min-height:54px}.inlineAssetMentionMenu>header kbd{display:none}.inlineAssetMentionOptions{max-height:min(270px, 38dvh, calc(var(--inline-asset-menu-max-height,360px) - 66px))}.inlineAssetMentionOptions>button{min-height:56px}}.videoRevisionPanel .revisionPipelineStatus{color:#9a6700;background:#fffaf0;border:1px solid #f1d69a;border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 18px;padding:11px 12px;display:flex}.videoRevisionPanel .revisionPipelineStatus.ready{color:#18794e;background:#f1fbf6;border-color:#bde6d4}.videoRevisionPanel .revisionPipelineStatus.checking{color:#2862b7;background:#f3f7ff;border-color:#cfe0fb}.revisionPipelineStatus>svg{flex:none;margin-top:2px}.revisionPipelineStatus>span,.revisionPipelineStatus b,.revisionPipelineStatus small{display:block}.revisionPipelineStatus b{color:currentColor;font-size:12px}.revisionPipelineStatus small{color:#788399;margin-top:3px;font-size:10px;line-height:1.55}.videoRevisionPanel .localVideoEditor{background:#eaf0f6;border-color:#cfd9e7;grid-template-columns:58px minmax(0,1fr) 210px;min-height:610px;overflow:hidden;box-shadow:0 18px 45px #1a2a481a}.videoRevisionPanel .localCanvasColumn{grid-template-rows:minmax(300px,1fr) auto auto auto}.videoRevisionPanel .localToolRail{padding-top:12px}.videoRevisionPanel .localToolRail>button{width:46px;min-width:46px;height:46px}.videoRevisionPanel .localToolTip{color:#fff;background:#151a22;border-color:#3e4a5d;width:235px}.videoRevisionPanel .localToolTip b{font-size:12px}.videoRevisionPanel .localToolTip small{font-size:10px}.videoRevisionPanel .localFrameReview{background:#f7f9fc;border-top:1px solid #d7e0ec;padding:11px 12px 12px}.localFrameReviewHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.localFrameReviewHeading>span,.localFrameReviewHeading b,.localFrameReviewHeading small{display:block}.localFrameReviewHeading b{color:#293449;font-size:11px}.localFrameReviewHeading small{color:#7d899e;margin-top:2px;font-size:9px}.localFrameReviewHeading>button{color:#245fc9;background:#edf4ff;border:1px solid #b8cdf2;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.localFrameReviewHeading>button:disabled{cursor:not-allowed;opacity:.5}.localFrameStrip{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;margin-top:10px;display:grid}.localFrameStrip>button{color:#fff;text-align:left;background:#121722;border:2px solid #0000;border-radius:9px;min-width:0;padding:0;position:relative;overflow:hidden;box-shadow:0 5px 14px #1119271f}.localFrameStrip>button.active{border-color:#3b7cf4;box-shadow:0 0 0 2px #3b7cf429}.localFrameStrip video{aspect-ratio:16/9;object-fit:cover;pointer-events:none;background:#090c12;width:100%;display:block}.localFrameStrip>button>span{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070a10bd;border-radius:5px;padding:2px 5px;font-size:8px;position:absolute;top:5px;left:5px}.localFrameStrip>button>em{color:#aeb8c8;text-overflow:ellipsis;white-space:nowrap;padding:5px 7px;font-size:8px;font-style:normal;display:block;overflow:hidden}.localFrameStrip>button>em.user{color:#8fc7ff}.localFrameStrip>button>em.tracked{color:#7ddfb0}.localTrackingResult{color:#67748a;background:#eef2f7;border-radius:8px;align-items:center;gap:7px;margin-top:9px;padding:7px 9px;font-size:9px;display:flex}.localTrackingResult.ready{color:#19734d;background:#eaf8f1}.localTrackingResult.needs-review,.localTrackingResult.failed{color:#9a6500;background:#fff6e5}.videoRevisionPanel .localPlayback,.videoRevisionPanel .localKeyframeBar{background:#fff;border-top-color:#d7e0ec}.videoRevisionPanel .localPlayback button,.videoRevisionPanel .localKeyframeBar button{color:#445269;background:#f4f7fb;border-color:#d2dbe8;font-size:9px}.videoRevisionPanel .localPlayback>b,.videoRevisionPanel .localKeyframeBar>span{color:#6f7c90}.videoRevisionPanel .localRegionList{background:#fff;border-left-color:#d7e0ec;padding:12px 10px}.videoRevisionPanel .localRegionList>div:first-child b{color:#263248;font-size:11px}.videoRevisionPanel .localRegionList>div:first-child small{color:#7d899c;font-size:9px}.localRegionQuickAdd{gap:6px;margin-bottom:10px;display:grid}.localRegionQuickAdd>button{color:#536177;background:#f7f9fc;border:1px solid #d7e0ed;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:34px;font-size:9px;display:flex}.localRegionItem{background:#f7f9fc;border:1px solid #0000;border-radius:9px;grid-template-columns:minmax(0,1fr) 30px;align-items:stretch;gap:3px;margin-top:6px;display:grid}.localRegionItem.active{background:#eef4ff;border-color:#b8cdf2}.localRegionSelect{color:#344158;text-align:left;background:0 0;border:0;grid-template-columns:7px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:8px;display:grid}.localRegionSelect>span{border-radius:4px;width:6px;height:30px}.localRegionSelect>span.edit{background:#f24b5b}.localRegionSelect>span.protect{background:#3698ee}.localRegionSelect i,.localRegionSelect b,.localRegionSelect small{min-width:0;font-style:normal;display:block}.localRegionSelect b,.localRegionSelect small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.localRegionSelect b{font-size:9px}.localRegionSelect small{color:#7d899c;margin-top:3px;font-size:8px}.localRegionDelete{color:#8d98a9;background:0 0;border:0;border-left:1px solid #e1e7f0;place-items:center;display:grid}.localRegionDelete:hover{color:#d74958;background:#fff0f1}@media (width<=1180px){.videoRevisionPanel .localVideoEditor{grid-template-columns:54px minmax(0,1fr)}.videoRevisionPanel .localRegionList{display:none}}@media (width<=760px){.videoRevisionPanel .localVideoEditor{grid-template-columns:1fr;min-height:0}.videoRevisionPanel .localToolRail{border-bottom:1px solid #d7e0ec;border-right:0;flex-direction:row;overflow-x:auto}.localFrameStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.localFrameReviewHeading,.videoRevisionPanel .localKeyframeBar{flex-direction:column;align-items:stretch}}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{background:var(--background);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:PingFang SC,Microsoft YaHei,Hiragino Sans GB,Noto Sans CJK SC,Arial,sans-serif;overflow-x:hidden}button,input,textarea,select{color:inherit;font:inherit}button,a,label{-webkit-tap-highlight-color:transparent}button{border:0}button:not(:disabled),a{cursor:pointer}label:has(input):not(:has(input:disabled)){cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #1677ff38}img,video{max-width:100%;display:block}.appShell{min-height:100vh}.sideRail{z-index:60;width:var(--rail-width);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f9fafbf0;border-right:1px solid #dce0e6e6;flex-direction:column;align-items:center;padding:16px 10px 14px;display:flex;position:fixed;inset:0 auto 0 0}.brandButton{background:0 0;border-radius:17px;place-items:center;width:52px;height:52px;display:grid}.brandMark{align-items:center;gap:10px;display:inline-flex}.brandMark>span:last-child{flex-direction:column;line-height:1;display:flex}.brandMark b{letter-spacing:-.5px;font-size:19px}.brandMark small{color:var(--text-tertiary);letter-spacing:1.8px;margin-top:5px;font-size:8px;font-weight:700}.brandOrb{color:#fff;background:radial-gradient(circle at 22% 18%,#ff77c8 0 18%,#0000 20%),linear-gradient(135deg,#ff31a8 0%,#a64eff 42%,#1677ff 76%,#1bc6e8 100%);border-radius:13px 15px 12px 16px;flex:none;place-items:center;width:38px;height:38px;display:grid;position:relative;overflow:hidden;transform:rotate(-4deg);box-shadow:0 8px 20px #5750ff47}.brandOrb svg{transform:rotate(4deg)}.brandMarkCompact .brandOrb{border-radius:11px 13px 10px 14px;width:34px;height:34px}.sideRail nav{flex-direction:column;flex:1;align-items:center;gap:8px;width:100%;margin-top:20px;display:flex}.sideRail nav button,.railBottom>button{color:#5d6470;background:0 0;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:62px;min-height:60px;font-size:11px;transition:background .18s,color .18s,transform .18s;display:flex;position:relative}.railTooltip{z-index:20;visibility:hidden;color:#fff;opacity:0;pointer-events:none;text-align:left;background:#1c1f25f5;border:1px solid #ffffff1f;border-radius:11px;flex-direction:column;align-items:flex-start;gap:5px;width:238px;padding:12px 13px;transition:opacity .14s .36s,transform .14s .36s,visibility 0s linear .5s;display:flex;position:absolute;top:50%;left:calc(100% + 16px);transform:translate(7px,-50%);box-shadow:0 14px 34px #0e121a3d}.railTooltip:before{content:"";border:6px solid #0000;border-right-color:#1c1f25f5;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.railTooltip b{font-size:12px;line-height:1.2}.railTooltip small{color:#ffffffb8;font-size:10px;line-height:1.55}.railTooltip em{color:#8ebdff;margin-top:2px;font-size:9px;font-style:normal}.sideRail nav button:hover .railTooltip,.sideRail nav button:focus-visible .railTooltip,.railBottom>button:hover .railTooltip,.railBottom>button:focus-visible .railTooltip{visibility:visible;opacity:1;transition-delay:.36s,.36s,0s;transform:translateY(-50%)}.sideRail nav button:hover,.railBottom>button:hover{color:var(--text);background:#eef1f5;transform:translateY(-1px)}.sideRail nav button.active{color:var(--primary);background:#e9f2ff;font-weight:700}.sideRail nav button.active:before{background:var(--primary);content:"";border-radius:0 3px 3px 0;width:3px;height:27px;position:absolute;left:0}.railBottom{flex-direction:column;gap:4px;display:flex}.railBottom .creditsRail{color:#5361b8;background:linear-gradient(#f0f6ff,#f7f3ff);min-height:54px}.creditsRail span{text-overflow:ellipsis;white-space:nowrap;max-width:54px;overflow:hidden}.railBottom .railUser{min-height:54px}.workbench{grid-template-columns:minmax(360px,430px) minmax(430px,1fr) minmax(275px,320px);gap:12px;width:100%;height:calc(100vh - 48px);display:grid}.workPanel{border:1px solid var(--line);background:var(--surface);border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 7px 22px #242b3609}.editorPanel,.queuePanel,.historyPanel{flex-direction:column;padding:17px;display:flex}.editorPanel{transition:border-color .18s,box-shadow .18s,background .18s;position:relative}.editorPanel.dropActive{background:#f8fbff;border-color:#65a5fb;box-shadow:inset 0 0 0 2px #1677ff24,0 14px 36px #1677ff1f}.editorPanel.dropActive:after{z-index:12;color:#1769cc;content:"松开鼠标，将历史内容带回编辑区";pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#f0f7ffdb;border:2px dashed #1677ff73;border-radius:15px;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;inset:64px 14px 14px}.panelTitle{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.panelTitle>div{align-items:center;gap:8px;display:inline-flex}.panelTitle b{font-size:14px}.panelTitle svg{color:#57606d}.historyPanelActions{align-items:center;gap:6px;display:inline-flex}.historyPanelActions .iconOnly{flex:0 0 32px;width:32px;height:32px}.historyPanelActions .historyPanelClose:hover,.historyPanelActions .historyPanelClose:focus-visible{color:var(--text-primary);background:#11111114}.miniAction,.iconOnly{color:var(--text-secondary);background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:5px;font-size:11px;display:inline-flex}.miniAction{min-height:28px;padding:0 7px}.iconOnly{width:29px;height:29px}.miniAction:hover,.iconOnly:hover{color:var(--text);background:#f0f2f5}.creationModeSwitch{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.creationModeSwitch button{border:1px solid var(--line);min-width:0;min-height:54px;color:var(--text-secondary);text-align:left;background:#fafbfc;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:8px 10px;display:flex}.creationModeSwitch button:hover{background:#f5f9ff;border-color:#c9daf2}.creationModeSwitch b{font-size:11px}.creationModeSwitch small{color:#929aa5;font-size:8px}.composerCard{border:1px solid var(--line);background:#fcfcfd;border-radius:15px;flex:1;min-height:280px;margin-top:12px;padding:12px;position:relative}.videoComposer{flex-direction:column;min-height:250px;display:flex}.uploadStrip{align-items:flex-start;gap:8px;min-height:75px;padding-bottom:4px;display:flex;overflow-x:auto}.addReference{color:#8c949f;background:#f7f8fa;border:1px dashed #cdd3dc;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;width:67px;height:67px;font-size:10px;transition:border-color .18s,color .18s,background .18s;display:flex}.addReference:hover{color:var(--primary);background:#f0f7ff;border-color:#80b4f8}.addReference input,.dropZone input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.uploadStrip>p{color:var(--text-tertiary);margin:8px 0 0 5px;font-size:10px;line-height:1.6}.referenceThumb{border:1px solid var(--line);background:#eef0f3;border-radius:12px;flex:none;width:67px;height:67px;position:relative;overflow:hidden}.referenceThumb img{object-fit:cover;width:100%;height:100%}.referenceThumb button{color:#fff;opacity:.92;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#181b21c7;border:1px solid #ffffff57;border-radius:7px;place-items:center;width:23px;height:23px;transition:background .16s,transform .16s,opacity .16s;display:grid;position:absolute;top:4px;right:4px}.referenceThumb button:hover,.referenceThumb button:focus-visible{opacity:1;background:#d94646;transform:scale(1.06)}.composerCard textarea{resize:none;background:0 0;border:0;outline:0;width:100%;min-height:150px;padding:10px 4px 26px;font-size:13px;line-height:1.7}.videoComposer textarea{resize:none;flex:auto;min-height:180px}.videoMaterialToolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.videoMaterialAction{color:#2e619f;cursor:pointer;background:#f8fbff;border:1px solid #d9e4f5;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:11px;font-weight:700;display:inline-flex}.videoMaterialAction:hover{background:#edf5ff;border-color:#8fb7ed}.videoMaterialAction input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.videoReferenceAsset{background:#f8fbff;border:1px solid #d7e4f4;border-radius:8px;grid-template-columns:78px minmax(0,1fr) 30px;align-items:center;gap:9px;margin:0 0 10px;padding:7px;display:grid}.videoReferenceAsset video{object-fit:cover;background:#172034;border-radius:5px;width:78px;height:48px}.videoReferenceAsset div,.videoAnalysisHeader span,.analysisSummary{gap:3px;min-width:0;display:grid}.videoReferenceAsset b,.analysisSummary b{color:#25334b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.videoReferenceAsset small,.videoAnalysisHeader small,.analysisSummary span{color:#75839a;font-size:9px;line-height:1.45}.videoAnalysisCard{background:#fbfdff;border:1px solid #dbe5f2;border-radius:8px;margin-top:10px}.videoAnalysisHeader{border-bottom:1px solid #e8eef6;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.videoAnalysisHeader>div{color:#2f659f;align-items:center;gap:8px;min-width:0;display:flex}.videoAnalysisHeader b{color:#26344c;font-size:11px}.analysisStatus{color:#52749c;white-space:nowrap;background:#f4f8ff;border:1px solid #d9e5f7;border-radius:999px;flex:none;padding:3px 6px;font-size:8px}.analysisStatus.completed{color:#258154;background:#effaf4;border-color:#c7ead8}.analysisStatus.processing,.analysisStatus.submitting{color:#6658b2;background:#f5f4ff;border-color:#d8d6fb}.videoAnalysisEmpty,.analysisError{color:#7b8798;margin:0;padding:11px;font-size:10px;line-height:1.6}.analysisError{color:#b44f55}.analysisStart{color:#2365aa;background:#eef6ff;border:1px solid #a9c8ef;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:calc(100% - 20px);min-height:36px;margin:10px;font-size:10px;font-weight:750;display:inline-flex}.analysisStart:disabled{cursor:wait;opacity:.7}.analysisSummary{background:#f4f8fd;border-left:3px solid #77a8e8;margin:10px;padding:8px 9px}.analysisShotList{gap:8px;max-height:310px;padding:0 10px 10px;display:grid;overflow-y:auto}.analysisShot{background:#fff;border:1px solid #e0e8f2;border-radius:7px;grid-template-columns:72px minmax(0,1fr);gap:8px;padding:6px;display:grid}.analysisShot img,.analysisShotPlaceholder{object-fit:cover;background:#edf1f6;border-radius:5px;width:72px;height:72px}.analysisShotPlaceholder{color:#91a0b5;place-items:center;display:grid}.analysisShot>div{gap:5px;min-width:0;display:grid}.analysisShot small{color:#7590ad;font-size:8px}.analysisShot input,.analysisRewrite textarea{color:#33425a;background:#fcfdff;border:1px solid #e0e7f0;border-radius:5px;outline:0;width:100%;padding:5px 6px;font-size:9px}.analysisShot input:focus,.analysisRewrite textarea:focus{border-color:#8eb7ee;box-shadow:0 0 0 2px #538fde1f}.analysisRewrite{border-top:1px solid #e8eef6;gap:7px;padding:10px;display:grid}.analysisRewrite textarea{resize:vertical;min-height:68px;line-height:1.55}.analysisRewrite button{color:#356aab;background:#f3f8ff;border:1px solid #d5e2f3;border-radius:6px;justify-self:end;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:9px;font-weight:700;display:inline-flex}.imageSourceModal{width:min(900px,100vw - 32px)}.imageProjectModalHeader{background:#ffffffe0;border-bottom:1px solid #e4e9f2;align-items:center;gap:10px;padding:16px 50px 16px 18px;display:flex}.imageProjectModalHeader>span{color:#386bc7;background:#edf4ff;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}.imageProjectModalHeader>div{gap:3px;min-width:0;display:grid}.imageProjectModalHeader b{color:#24324a;font-size:14px}.imageProjectModalHeader small{color:#7e8a9d;font-size:9px}.videoImageSourceGrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-content:start;gap:10px;min-height:260px;padding:14px 18px 18px;display:grid;overflow-y:auto}.videoImageSourceCard{text-align:left;background:#fff;border:1px solid #e0e7f1;border-radius:8px;grid-template-columns:72px minmax(0,1fr);gap:8px;min-width:0;padding:7px;display:grid}.videoImageSourceCard:hover{background:#f8fbff;border-color:#91b8ed}.videoImageSourceCard img{object-fit:cover;background:#edf1f5;border-radius:5px;width:72px;height:62px}.videoImageSourceCard span{align-content:center;gap:4px;min-width:0;display:grid}.videoImageSourceCard b,.videoImageSourceCard small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.videoImageSourceCard b{color:#2d3b53;font-size:10px}.videoImageSourceCard small{color:#7d8ba0;font-size:8px}.composerCard textarea::placeholder{color:#a8afb8}.charCount{color:#a2a9b3;font-size:9px;position:absolute;bottom:9px;right:12px}.settingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.selectField{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:6px;min-width:0;min-height:54px;padding:8px 9px;display:flex}.selectField:hover{border-color:#cbd6e6}.selectField>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.selectField small{color:#8d949e;font-size:9px}.selectField em{color:#515964;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;font-weight:650;overflow:hidden}.selectControl{flex:1;justify-content:flex-end;align-items:center;min-width:0;display:flex;position:relative}.selectControl select{appearance:none;text-align:right;text-overflow:ellipsis;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:4px 19px 4px 3px;font-size:10px;font-weight:650}.selectControl svg{color:#a1a7b0;pointer-events:none;position:absolute;right:0}.outputTypeRow{gap:5px;margin-top:10px;padding-bottom:2px;display:flex;overflow-x:auto}.outputTypeRow button{border:1px solid var(--line);color:#727a86;background:#fff;border-radius:9px;flex:none;min-height:30px;padding:0 9px;font-size:10px}.outputTypeRow button.active{color:var(--primary);background:#edf6ff;border-color:#8dbcf9;font-weight:700}.workflowHint{background:#faf8ff;border:1px solid #e9e4ff;border-radius:12px;align-items:flex-start;gap:9px;margin-top:10px;padding:10px;display:flex}.videoModelNotice{color:#627087;background:#f5f8fc;border-left:3px solid #2c7be5;justify-content:space-between;align-items:center;gap:10px;min-height:34px;margin-top:7px;padding:7px 9px;font-size:9px;display:flex}.videoModelNotice b{color:#26364e;flex:none;font-size:10px}.videoModelNotice span{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflowHint>span{color:#795eea;background:#eee9ff;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;display:grid}.workflowHint b{font-size:10px}.workflowHint p{color:#8a829e;margin:3px 0 0;font-size:9px;line-height:1.55}.primarySubmit{color:#fff;background:linear-gradient(135deg,#1680ff,#496ef5);border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:49px;margin-top:10px;padding:0 15px;transition:transform .18s,box-shadow .18s,opacity .18s;display:grid;box-shadow:0 9px 22px #1b70f038}.primarySubmit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 13px 28px #1b70f04f}.primarySubmit:disabled{cursor:not-allowed;opacity:.68}.primarySubmit span{text-align:left;font-size:13px;font-weight:730}.primarySubmit small{color:#ffffffc7;font-size:9px}.billingNote{color:#9da4ad;text-align:center;margin:7px 2px 0;font-size:9px}.billingNote.entitlementBillingNote{color:#35658d;font-weight:650}.previewPanel{background:linear-gradient(#fafafbed,#fafafbed),repeating-linear-gradient(0deg,#0000 0 23px,#e9eaed 24px),repeating-linear-gradient(90deg,#0000 0 23px,#e9eaed 24px);flex-direction:column;display:flex;position:relative}.previewHeader{z-index:4;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 18px;display:flex;position:relative}.previewHeader>div{align-items:center;gap:7px;display:inline-flex}.previewHeader svg{color:#57606d}.previewHeader b{font-size:13px}.previewHeader>span{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.tabBar{z-index:3;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;align-items:center;gap:18px;min-height:52px;padding:0 18px;display:flex;position:relative}.tabBar button{color:#7a828d;background:0 0;height:52px;font-size:12px;position:relative}.tabBar button.active{color:var(--text);font-weight:700}.tabBar button.active:after{background:var(--text);content:"";border-radius:2px;height:2px;position:absolute;bottom:0;left:2px;right:2px}.emptyCanvas{color:#b3b8c0;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:100%;padding:28px;display:flex}.emptyCanvas>span{background:#ffffffb8;border:1px solid #e1e4e9;border-radius:21px;place-items:center;width:68px;height:68px;display:grid;box-shadow:0 10px 25px #292f390d}.emptyCanvas b{color:#818994;margin-top:16px;font-size:13px}.emptyCanvas p{max-width:330px;margin:7px 0 0;font-size:10px;line-height:1.7}.imagePreviewStage,.videoStage{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;min-height:0;padding:34px;display:flex;position:relative}.imagePreviewStage>img{object-fit:contain;border-radius:14px;max-width:90%;max-height:calc(100vh - 225px);box-shadow:0 20px 60px #1c232e2b}.previewActions{background:#fff;border:1px solid #e5e9ef;border-radius:8px;flex-wrap:wrap;justify-content:center;gap:7px;max-width:100%;padding:7px;display:flex;box-shadow:0 8px 24px #1c232e12}.previewActions a,.previewActions button{color:#4a525d;background:#fff;border:1px solid #dcdfe5e6;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:10px;text-decoration:none;display:inline-flex}.previewActions button:hover,.previewActions a:hover{color:#1769cc;background:#f3f8ff;border-color:#b9d3f6}.materialResultWarning{color:#7a5317;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffaeef5;border:1px solid #efd6a8;border-radius:8px;align-items:flex-start;gap:9px;width:min(320px,100% - 36px);padding:11px 12px;display:flex;position:absolute;top:112px;right:18px;box-shadow:0 10px 28px #563d161a}.materialResultWarning>svg{flex:none;margin-top:1px}.materialResultWarning>span{gap:3px;min-width:0;display:grid}.materialResultWarning b,.materialResultWarning small{letter-spacing:0}.materialResultWarning b{font-size:12px;line-height:1.35}.materialResultWarning small{overflow-wrap:anywhere;color:#8a672e;font-size:10px;line-height:1.55}.aiSynthesisResultNotice{z-index:6;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#14181fd1;border:1px solid #ffffff47;border-radius:10px;align-items:flex-start;gap:8px;width:min(330px,100% - 36px);padding:9px 11px;display:flex;position:absolute;top:18px;right:18px;box-shadow:0 10px 30px #0f131a33}.aiSynthesisResultNotice>svg{color:#d9ceff;flex:none;margin-top:1px}.aiSynthesisResultNotice>span{gap:2px;min-width:0;display:grid}.aiSynthesisResultNotice b{font-size:11px;line-height:1.3}.aiSynthesisResultNotice small{color:#ffffffc2;font-size:9px;line-height:1.45}.resultFilmstrip{justify-content:center;gap:7px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.resultFilmstrip button{background:#fff;border:2px solid #0000;border-radius:9px;width:48px;height:48px;padding:2px;overflow:hidden;box-shadow:0 5px 14px #181e2a1f}.resultFilmstrip button.active{border-color:var(--primary)}.resultFilmstrip img{object-fit:cover;border-radius:6px;width:100%;height:100%}.historyGallery{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;display:grid;overflow-y:auto}.historyGallery button{aspect-ratio:1;background:#eceef2;border-radius:13px;padding:0;position:relative;overflow:hidden}.historyGallery img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.historyGallery button:hover img{transform:scale(1.04)}.historyGallery span{color:#fff;background:#101318a3;border-radius:6px;padding:4px 6px;font-size:8px;position:absolute;bottom:7px;right:7px}.videoStage video{background:#111;border-radius:15px;max-width:86%;max-height:calc(100vh - 150px);box-shadow:0 24px 70px #161a2240}.videoStage.hasComparison{padding-bottom:82px}.videoStage.hasComparison video{max-height:calc(100vh - 210px)}.videoComparisonBar{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #d6dce5f0;border-radius:13px;align-items:stretch;gap:4px;max-width:calc(100% - 36px);padding:4px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #181f2b24}.videoComparisonBar button{color:#737c88;background:0 0;border-radius:9px;place-items:center;min-width:72px;min-height:44px;padding:5px 10px;font-size:9px;font-weight:700;line-height:1.15;display:grid}.videoComparisonBar button small{color:#a0a7b1;font-size:7px;font-weight:500}.videoComparisonBar button.active{color:#fff;background:#1d2530;box-shadow:0 5px 12px #181f2b2e}.videoComparisonBar button.active small{color:#ffffffa8}.videoComparisonBar button:disabled{cursor:not-allowed;opacity:.42}.previewActions button:disabled{cursor:not-allowed;opacity:.52}.previewActions .candidateCommitAction{color:#1769cc;background:#eff7fff0;border-color:#1677ff47}.previewActions .candidateCommitAction:hover:not(:disabled){background:#e7f2ff;border-color:#80b5f6}.videoRevisionPanel{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border:1px solid #d2d8e1f2;border-radius:16px;width:min(480px,100% - 36px);max-height:calc(100% - 86px);padding:14px;position:absolute;bottom:18px;right:18px;overflow-y:auto;box-shadow:0 20px 55px #181f2b30}.videoStage.hasComparison .videoRevisionPanel{max-height:calc(100% - 138px);bottom:70px}.videoRevisionHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.videoRevisionHeading>div{min-width:0}.videoRevisionHeading b,.videoRevisionHeading small{display:block}.videoRevisionHeading b{font-size:12px}.videoRevisionHeading small{color:var(--text-tertiary);margin-top:4px;font-size:8px}.revisionSourceLock{color:#3973b8;background:#f5f9ff;border:1px solid #dce9fa;border-radius:10px;align-items:center;gap:8px;margin-top:11px;padding:8px 9px;display:flex}.revisionSourceLock>svg{flex:none}.revisionSourceLock>span{min-width:0}.revisionSourceLock b,.revisionSourceLock small{display:block}.revisionSourceLock b{color:#315f96;font-size:8px}.revisionSourceLock small{color:#7393b9;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7px;overflow:hidden}.revisionTimeline{margin-top:12px}.revisionTimelineLabels,.revisionTimelineTicks{justify-content:space-between;align-items:center;gap:10px;display:flex}.revisionTimelineLabels{color:#747d89;font-size:8px}.revisionTimelineLabels b{color:#1769cc;font-size:9px}.revisionTrack{height:30px;margin-top:4px;position:relative}.revisionTrack:before{content:"";background:#e4e8ee;border-radius:99px;height:6px;position:absolute;top:12px;left:4px;right:4px}.revisionTrack>i{z-index:1;pointer-events:none;background:linear-gradient(90deg,#1677ff,#61a7fb);border-radius:99px;height:6px;position:absolute;top:12px}.revisionTrack input[type=range]{z-index:2;appearance:none;pointer-events:none;background:0 0;outline:none;width:100%;height:30px;position:absolute;inset:0}.revisionTrack input[type=range]::-webkit-slider-runnable-track{background:0 0;height:6px}.revisionTrack input[type=range]::-webkit-slider-thumb{appearance:none;cursor:ew-resize;pointer-events:auto;background:#fff;border:3px solid #1677ff;border-radius:50%;width:16px;height:16px;margin-top:-5px;box-shadow:0 2px 7px #1677ff47}.revisionTrack input[type=range]::-moz-range-track{background:0 0;height:6px}.revisionTrack input[type=range]::-moz-range-thumb{cursor:ew-resize;pointer-events:auto;background:#fff;border:3px solid #1677ff;border-radius:50%;width:11px;height:11px;box-shadow:0 2px 7px #1677ff47}.revisionTrack input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #1677ff2e}.revisionTimelineTicks{color:#a0a7b1;font-size:7px}.revisionTimelineTicks span:nth-child(2){color:#5683b9}.revisionRange{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px;margin-top:12px;display:grid}.revisionRange>span{color:#9ba2ac;padding-bottom:10px;font-size:9px}.revisionRange label{border:1px solid var(--line);background:#fafbfc;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;padding:18px 8px 6px;display:grid;position:relative}.revisionRange label>span{color:#959da8;font-size:7px;position:absolute;top:5px;left:8px}.revisionRange input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:11px}.revisionRange label>small{color:#8d95a1;font-size:8px}.revisionTextField{margin-top:10px;display:block}.revisionTextField>span{justify-content:space-between;align-items:center;gap:8px;margin:0 2px 5px;display:flex}.revisionTextField>span b{color:#555f6b;font-size:8px}.revisionTextField>span small{color:#a0a7b1;font-size:7px}.revisionTextField textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:64px;color:var(--text);font:inherit;background:#fafbfc;border-radius:10px;outline:0;padding:9px 10px;font-size:10px;line-height:1.6}.revisionTextField textarea:focus{border-color:#8bbcf7;box-shadow:0 0 0 3px #1677ff1a}.revisionOptions{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;margin-top:10px;display:grid}.revisionCheck{border:1px solid var(--line);cursor:pointer;background:#fafbfc;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:flex}.revisionCheck input{accent-color:#1677ff;flex:none;width:14px;height:14px}.revisionCheck span,.revisionCheck b,.revisionCheck small{min-width:0;display:block}.revisionCheck b{color:#5c6672;font-size:8px}.revisionCheck small{color:#949ca7;margin-top:2px;font-size:7px;line-height:1.35}.candidateChoice{border:1px solid var(--line);background:#fafbfc;border-radius:10px;align-content:center;gap:5px;padding:7px;display:grid}.candidateChoice>span{color:#8c95a0;text-align:center;font-size:7px}.candidateChoice>div{gap:3px;display:flex}.candidateChoice button{color:#77808c;background:#edf0f4;border-radius:7px;min-width:38px;min-height:40px;font-size:8px;font-weight:700}.candidateChoice button.active{color:#fff;background:#1d2530}.videoRevisionPanel>.revisionSafetyNote{color:#8f6a43;align-items:flex-start;gap:6px;margin:9px 1px 0;font-size:8px;line-height:1.5;display:flex}.videoRevisionPanel>.revisionSafetyNote svg{color:#5a8dc8;flex:none;margin-top:1px}.revisionSubmitRow{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:10px;display:flex}.revisionSubmitRow>span{color:#394553;min-width:0;font-size:9px;font-weight:700}.revisionSubmitRow>span small{color:#969ea9;margin-top:2px;font-size:7px;font-weight:500;display:block}.revisionApplyButton{color:#fff;background:#1d2530;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:144px;min-height:36px;font-size:10px;font-weight:700;display:inline-flex}.revisionApplyButton:hover{background:#10151c}.revisionApplyButton:disabled{cursor:wait;opacity:.62}.videoGenerating{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:100%;padding:40px;display:flex}.generatingPoster{aspect-ratio:16/10;background:#1b1d23;border-radius:20px;width:min(430px,80%);position:relative;overflow:hidden;box-shadow:0 25px 65px #181c252e}.generatingPoster img{object-fit:cover;filter:saturate(.55)brightness(.62);width:100%;height:100%}.generatingPoster span{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff2e;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:62px;height:62px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.videoGenerating h3{margin:23px 0 7px;font-size:17px}.videoGenerating p{color:var(--text-secondary);margin:0;font-size:11px}.progressTrack{background:#e2e5e9;border-radius:5px;width:min(390px,78%);height:5px;margin-top:18px;overflow:hidden}.progressTrack i{border-radius:inherit;background:linear-gradient(90deg,#1677ff,#7c64ed);height:100%;transition:width .5s;display:block}.videoHistoryList{flex-direction:column;flex:1;gap:8px;padding:14px;display:flex;overflow-y:auto}.videoHistoryList>button{border:1px solid var(--line);text-align:left;background:#ffffffd1;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.videoHistoryIcon{color:#7b61ff;background:#f0ebff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.videoHistoryList>button>span:nth-child(2){min-width:0}.videoHistoryList b,.videoHistoryList small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.videoHistoryList b{font-size:11px}.videoHistoryList small{color:var(--text-tertiary);margin-top:5px;font-size:9px}.queuePanel{padding-right:11px}.queueStats{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.queueStats>span{border:1px solid var(--line);background:#fafbfc;border-radius:11px;min-height:48px;padding:8px 9px}.queueStats small,.queueStats b{display:block}.queueStats small{color:var(--text-tertiary);font-size:8px}.queueStats b{margin-top:3px;font-size:16px}.queueList{flex-direction:column;flex:1;gap:7px;margin-top:10px;padding-right:3px;display:flex;overflow-y:auto}.queueItem{text-align:left;background:#f7f8fa;border:1px solid #0000;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;width:100%;min-width:0;padding:8px;display:grid}.queueItem:hover,.queueItem.active{background:#f0f6ff;border-color:#d8e6fa}.queueThumb{color:#8c949f;background:#e8ebef;border-radius:9px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.queueThumb img{object-fit:cover;width:100%;height:100%}.videoQueueThumb{color:#765be7;background:#f0ebff}.queueCopy{min-width:0}.queueCopy>b,.queueCopy>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.queueCopy>b{font-size:10px}.queueCopy>small{color:#9299a4;margin:4px 0 6px;font-size:8px}.statusPill{color:#5575b4;background:#edf3ff;border-radius:999px;align-items:center;gap:4px;padding:4px 6px;font-size:8px;display:inline-flex}.statusPill.done{color:#168b65;background:#eaf8f3}.statusPill.failed{color:#c64848;background:#fff0f0}.queueEmpty{color:#a2a9b2;text-align:center;margin:22px 8px;font-size:9px;line-height:1.6}.historyPanel{padding-right:11px}.historySummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.historySummary>span{border:1px solid var(--line);background:#fafbfc;border-radius:10px;min-width:0;min-height:44px;padding:7px 9px}.historySummary small,.historySummary b{display:block}.historySummary small{color:var(--text-tertiary);font-size:8px}.historySummary b{margin-top:2px;font-size:15px}.historyPanelHint{color:var(--text-tertiary);margin:9px 2px 6px;font-size:8px;line-height:1.5}.assetHistoryList{flex-direction:column;flex:1;gap:8px;min-height:0;padding:2px 4px 8px 0;display:flex;overflow-y:auto}.assetHistoryCard{border:1px solid var(--line);background:#fbfcfd;border-radius:13px;min-width:0;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden}.assetHistoryCard.selected{background:#f3f7ff;border-color:#4e83df;box-shadow:inset 0 0 0 1px #3974dd1f}.historyCardSelect,.creationRecordSelect{z-index:3;background:#fffffff0;border:1px solid #d5deeb;border-radius:6px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:8px;left:8px;box-shadow:0 3px 9px #2234511f}.historyCardSelect input,.creationRecordSelect input,.historyBatchToolbar input,.creationBatchToolbar input{accent-color:#3974dd;width:14px;height:14px;margin:0}.historyBatchToolbar{background:#f8faff;border:1px solid #dce5f2;border-radius:9px;gap:6px;margin:0 1px 8px;padding:7px;display:grid}.historyBatchToolbar>label,.creationBatchToolbar>label{color:#526987;align-items:center;gap:6px;font-size:8px;font-weight:750;display:inline-flex}.historyBatchToolbar>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.historyBatchToolbar button{color:#456ba7;background:#fff;border:1px solid #d9e4f4;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:28px;font-size:8px;display:inline-flex}.historyBatchToolbar button.danger,.creationBatchToolbar button.danger{color:#b54e5c;background:#fff7f8;border-color:#efd8dc}.historyBatchToolbar button:disabled,.creationBatchToolbar button:disabled{cursor:not-allowed;opacity:.42}.assetHistoryCard:hover{background:#fff;border-color:#cbdcf3;transform:translateY(-1px);box-shadow:0 8px 20px #22375812}.assetHistoryCard.active{background:#f1f7ff;border-color:#86b9f7;box-shadow:inset 0 0 0 1px #1677ff14}.assetHistoryCard.draggable{cursor:grab}.assetHistoryCard.draggable:active{cursor:grabbing}.assetHistoryMain{text-align:left;background:0 0;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-width:0;padding:8px;display:grid}.assetHistoryMedia{color:#89919d;background:#eceff3;border-radius:10px;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.assetHistoryMedia img{object-fit:cover;width:100%;height:100%}.historyMediaFallback{background:radial-gradient(circle at 30% 20%,#7c64ed2e,#0000 43%),linear-gradient(145deg,#f1f4f8,#e7ebf1);place-items:center;width:100%;height:100%;display:grid}.videoHistoryMedia{color:#fff;background:radial-gradient(circle at 28% 18%,#ab74ff59,#0000 42%),linear-gradient(145deg,#252630,#17181e);height:64px;position:relative}.videoHistoryMedia video{object-fit:cover;width:100%;height:100%}.videoHistoryPlay{color:#fff;filter:drop-shadow(0 2px 5px #0000008c);position:absolute}.assetHistoryCopy{min-width:0;display:block}.assetHistoryTitle{justify-content:space-between;align-items:center;gap:5px;min-width:0;display:flex}.assetHistoryTitle>b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:10px;line-height:1.35;overflow:hidden}.assetHistoryTitle .statusPill{flex:none;padding:3px 5px}.assetHistoryCopy>small{color:#8e96a1;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;line-height:1.3;display:block;overflow:hidden}.assetHistoryCopy>small.videoHistoryFailure{color:#b54e5c;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.4;display:-webkit-box}.historyReuseAction{color:#5375a7;background:#eef4fc;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:calc(100% - 16px);min-height:28px;margin:0 8px 8px;font-size:8px;display:inline-flex}.historyReuseAction:hover,.historyReuseAction:focus-visible{color:#1769cc;background:#e2efff}.historyDownloadAction{text-decoration:none}.historyCardActions{grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:5px;margin:0 8px 8px;display:grid}.historyCardActions>button:only-child{grid-column:1/-1}.historyCardActions .historyReuseAction,.historyEditAction{border-radius:8px;justify-content:center;align-items:center;gap:5px;width:auto;min-width:0;min-height:28px;margin:0;padding:0 6px;font-size:8px;display:inline-flex}.historyEditAction{color:#fff;background:#1d2530}.historyEditAction:hover,.historyEditAction:focus-visible{background:#10151c}.historyDeleteAction{color:#b84c5a;background:#fff7f8;border:1px solid #f1d9dd;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:28px;padding:0 7px;font-size:8px;display:inline-flex}.assetHistoryCard>.historyDeleteAction{width:calc(100% - 16px);margin:0 8px 8px}.historyDeleteAction:hover,.historyDeleteAction:focus-visible{color:#a93041;background:#ffedef;border-color:#efbcc4}.historyEmpty{color:#a1a8b2;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:18px;display:flex}.historyEmpty b{color:#7d8692;margin-top:10px;font-size:10px}.historyEmpty p{margin:5px 0 0;font-size:8px;line-height:1.5}.historyDropGuide{color:#6f829d;background:#f5f9fe;border:1px dashed #cbd9eb;border-radius:10px;align-items:center;gap:7px;min-height:42px;padding:8px 9px;font-size:8px;line-height:1.45;display:flex}.detectWorkbench{height:calc(100vh - 48px);overflow-y:auto}.detectHero{background:radial-gradient(circle at 14% -20%,#3899ff3d,#0000 35%),radial-gradient(circle at 95% 20%,#7563f22e,#0000 36%),linear-gradient(135deg,#f9fbff,#f7f8fd);border:1px solid #dfe7f1;border-radius:23px;justify-content:space-between;align-items:flex-end;gap:30px;min-height:160px;padding:28px 30px;display:flex;overflow:hidden}.detectHeroBadge{color:#4464a4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #4782f62b;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:650;display:inline-flex}.detectHero h2{letter-spacing:-1px;margin:13px 0 6px;font-size:30px}.detectHero p{max-width:650px;color:var(--text-secondary);margin:0;font-size:12px;line-height:1.7}.detectTrust{align-items:center;gap:8px;display:flex}.detectTrust span{color:#68717d;background:#ffffffb8;border:1px solid #d7dee8d1;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;display:inline-flex}.detectGrid{grid-template-columns:minmax(380px,470px) minmax(480px,1fr);gap:12px;min-height:calc(100vh - 230px);margin-top:12px;display:grid}.detectInputPanel,.detectResultPanel{padding:18px}.detectResultPanel{flex-direction:column;display:flex}.modeSwitch{background:#f0f2f5;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin-top:12px;padding:4px;display:grid}.modeSwitch button{color:#7a828d;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:11px;display:flex}.modeSwitch button.active{color:var(--text);background:#fff;font-weight:700;box-shadow:0 3px 10px #1a212c12}.dropZone{text-align:center;background:radial-gradient(circle at 50% 24%,#599cff17,#0000 40%),#fafbfc;border:1px dashed #cbd2dc;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:182px;margin-top:11px;padding:22px;transition:border-color .18s,background .18s;display:flex}.dropZone:hover{background:#f5f9ff;border-color:#78b1fa}.dropZone.hasAssets{min-height:116px}.dropIcon{color:#4f78e7;background:linear-gradient(135deg,#edf5ff,#efeaff);border-radius:16px;place-items:center;width:53px;height:53px;display:grid}.dropZone b{margin-top:12px;font-size:12px}.dropZone p{color:#969da7;margin:6px 0 0;font-size:9px;line-height:1.6}.detectAssetList{flex-direction:column;gap:6px;max-height:180px;margin-top:9px;display:flex;overflow-y:auto}.detectAssetList>div{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px;display:grid}.detectAssetThumb{background:#edf0f3;border-radius:8px;width:39px;height:39px;overflow:hidden}.detectAssetThumb img,.detectAssetThumb video{object-fit:cover;width:100%;height:100%}.detectAssetCopy{min-width:0}.detectAssetCopy b,.detectAssetCopy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.detectAssetCopy b{font-size:9px}.detectAssetCopy small{color:#9ba2ac;margin-top:3px;font-size:8px}.riskMini{border-radius:999px;padding:5px 7px;font-size:8px;font-weight:700}.riskMini.low{color:#15835f;background:#e8f8f2}.riskMini.medium{color:#b96b16;background:#fff5e8}.riskMini.high{color:#c84747;background:#ffeded}.detectorModelCards{grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;display:grid}.detectorModelCards button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:10px;display:grid}.detectorModelCards button.active{background:#f1f7ff;border-color:#82b5f8;box-shadow:inset 0 0 0 1px #1677ff14}.detectorModelCards button>span{color:#69717c;background:#f0f2f5;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.detectorModelCards button.active>span{color:var(--primary);background:#e2efff}.detectorModelCards b,.detectorModelCards small{display:block}.detectorModelCards b{font-size:10px}.detectorModelCards small{color:#969da6;margin-top:3px;font-size:8px}.detectorModelCards .detectorAccuracy{color:#596473;text-align:center;white-space:nowrap;background:#f5f7f9;border:1px solid #e4e8ee;border-radius:999px;grid-column:1/-1;justify-self:stretch;margin-top:0;padding:3px 6px;font-weight:700;line-height:1}.detectorModelCards button.active .detectorAccuracy{color:#2868b8;background:#e6f1ff;border-color:#c6dcfa}.detectSubmit{margin-top:12px}.detectResultPanel>.emptyCanvas{min-height:440px}.reportContent{padding:12px 2px 0;overflow-y:auto}.riskSummary{--risk-color:var(--success);background:linear-gradient(135deg,#f4fbf8,#fbfdfc);border:1px solid #dcebe5;border-radius:18px;align-items:center;gap:22px;padding:21px;display:flex}.riskSummary.medium{--risk-color:var(--warning);background:linear-gradient(135deg,#fff9ef,#fffdf9);border-color:#f0e2cc}.riskSummary.high{--risk-color:var(--danger);background:linear-gradient(135deg,#fff5f5,#fffbfb);border-color:#f0dada}.riskGauge{border-radius:50%;flex:none;place-items:center;width:94px;height:94px;display:grid}.riskGauge>span{width:72px;height:72px;color:var(--risk-color);background:#fff;border-radius:50%;justify-content:center;align-items:baseline;padding-top:20px;display:flex;box-shadow:inset 0 0 0 1px #d0d6deb3}.riskGauge b{font-size:27px}.riskGauge small{font-size:10px;font-weight:700}.riskSummary>div:last-child>span{background:var(--risk-color);border-radius:999px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.riskSummary>div:last-child>span{background:color-mix(in srgb, var(--risk-color) 12%, white)}}.riskSummary>div:last-child>span{color:var(--risk-color);padding:5px 8px;font-size:8px;font-weight:750}.riskSummary h3{margin:8px 0 5px;font-size:18px}.riskSummary p{color:var(--text-secondary);margin:0;font-size:10px;line-height:1.65}.reportMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.reportMeta>span{border:1px solid var(--line);background:#fafbfc;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;min-height:67px;padding:10px;display:grid}.reportMeta svg{color:#69727e;grid-row:1/3}.reportMeta small{color:#9aa1aa;font-size:8px}.reportMeta b{font-size:10px}.reportList{flex-direction:column;gap:8px;margin-top:10px;display:flex}.reportList article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:12px}.reportItemHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.reportItemHead>div{align-items:center;gap:7px;min-width:0;display:flex}.reportItemHead b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.riskDot{background:var(--success);border-radius:50%;flex:none;width:8px;height:8px}.riskDot.medium{background:var(--warning)}.riskDot.high{background:var(--danger)}.reportItemHead strong{white-space:nowrap;font-size:9px}.reportItemHead strong.low{color:var(--success)}.reportItemHead strong.medium{color:var(--warning)}.reportItemHead strong.high{color:var(--danger)}.scoreBar{background:#edf0f3;border-radius:5px;height:5px;margin-top:10px;overflow:hidden}.scoreBar i{border-radius:inherit;background:var(--success);height:100%;display:block}.scoreBar i.medium{background:var(--warning)}.scoreBar i.high{background:var(--danger)}.labelTags{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.labelTags span{color:#767e89;background:#f1f3f6;border-radius:6px;padding:5px 7px;font-size:8px}.reportError,.reportErrorText{color:var(--danger)}.reportError{font-size:9px;font-weight:700}.reportErrorText{margin:9px 0 0;font-size:9px}.reportDisclaimer{color:#858d98;background:#f7f8fa;border-radius:10px;align-items:flex-start;gap:7px;margin-top:10px;padding:10px;font-size:9px;line-height:1.55;display:flex}.reportDisclaimer svg{color:#a27a45;flex:none}.modalBackdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1217206b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.authModal{background:radial-gradient(circle at 110% -20%,#518bff2e,#0000 38%),#fff;border:1px solid #ffffffa3;border-radius:26px;width:min(440px,100%);padding:30px;animation:.22s ease-out modalIn;position:relative;box-shadow:0 35px 100px #121a2847}.modalClose{color:#727985;background:#f2f4f7;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:18px;right:18px}.authIntro{margin:28px 0 22px}.authIntro>span{color:var(--primary);letter-spacing:1px;font-size:10px;font-weight:750}.authIntro h2{letter-spacing:-.8px;margin:7px 0;font-size:25px}.authIntro p{color:var(--text-secondary);margin:0;font-size:11px}.authField{margin-top:12px;display:block}.authField>span{color:#5d6470;margin-bottom:6px;font-size:10px;font-weight:650;display:block}.authField input{border:1px solid var(--line-strong);background:#fbfcfd;border-radius:12px;outline:0;width:100%;height:46px;padding:0 13px;font-size:13px}.authField input:focus{background:#fff;border-color:#7db3fa;box-shadow:0 0 0 3px #1677ff17}.agreementCheck{color:#7a828e;grid-template-columns:auto 1fr;align-items:start;gap:8px;margin-top:14px;font-size:9px;line-height:1.6;display:grid}.agreementCheck input{width:15px;height:15px;accent-color:var(--primary);margin:0}.authSubmit{color:#fff;background:linear-gradient(135deg,#147cff,#536bf2);border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;margin-top:18px;font-size:13px;font-weight:730;display:flex;box-shadow:0 12px 28px #2569ec40}.authSubmit:disabled{opacity:.7}.toast{z-index:4000;color:#424a55;max-width:390px;min-height:48px;box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #d8dde5e0;border-radius:14px;align-items:center;gap:9px;padding:11px 15px;font-size:11px;animation:.22s ease-out toastIn;display:flex;position:fixed;bottom:24px;right:24px}.toast.success svg{color:var(--success)}.toast.error svg{color:var(--danger)}.toast.info svg{color:var(--primary)}.mobileMenuButton,.mobileRailClose,.mobileNavBackdrop,.mobileRailClose>span{display:none}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes scan{0%,to{top:18px}50%{top:calc(100% - 20px)}}.assistantWorkbench{grid-template-columns:minmax(248px,262px) minmax(0,1fr);gap:12px;width:100%;min-width:0;height:calc(100vh - 48px);min-height:0;display:grid}.assistantSidebar{flex-direction:column;min-height:0;padding:14px;display:flex;overflow:hidden}.assistantSidebarHeader{justify-content:space-between;align-items:center;gap:10px;min-height:42px;display:flex}.assistantSidebarHeader>div:first-child{flex-direction:column;gap:3px;display:flex}.assistantSidebarHeader>div:last-child{align-items:center;gap:2px;display:flex}.assistantSidebarHeader span{color:var(--primary);letter-spacing:1.4px;font-size:8px;font-weight:800}.assistantSidebarHeader b{font-size:16px}.assistantNewChat{color:#1769cc;background:#f2f7ff;border:1px solid #d8e6f8;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:38px;margin-top:10px;font-size:12px;font-weight:720;display:flex}.assistantNewChat:hover{background:#eaf3ff;border-color:#b8d3f5}.assistantNewChat:disabled,.assistantHistoryItem:disabled,.assistantChatActions .miniAction:disabled{opacity:.48;cursor:not-allowed;transform:none}.assistantStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.assistantStats span{min-width:0;min-height:57px;color:var(--text-tertiary);background:#fafbfc;border:1px solid #edf0f4;border-radius:10px;flex-direction:column;justify-content:center;gap:2px;padding:8px 9px;font-size:9px;display:flex}.assistantStats b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.assistantHistoryHeading{justify-content:space-between;align-items:flex-end;gap:8px;margin:17px 2px 8px;display:flex}.assistantHistoryHeading b{font-size:11px}.assistantHistoryHeading small{color:var(--text-tertiary);font-size:8px}.assistantHistoryList{scrollbar-width:thin;flex:1;min-height:0;padding-right:3px;overflow:hidden auto}.assistantHistoryItem{text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:stretch;gap:6px;width:100%;min-height:58px;padding:8px 9px;display:flex}.assistantHistoryItem:hover,.assistantHistoryItem:focus-visible{background:#f7f8fa;border-color:#e6eaf0}.assistantHistoryItem b{color:#303742;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:650;line-height:1.45;display:-webkit-box;overflow:hidden}.assistantHistoryItem>span{min-width:0;color:var(--text-tertiary);justify-content:space-between;align-items:center;gap:6px;font-size:8px;display:flex}.assistantHistoryItem em{text-overflow:ellipsis;white-space:nowrap;max-width:105px;font-style:normal;overflow:hidden}.assistantHistoryEmpty{min-height:190px;color:var(--text-tertiary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px 14px;display:flex}.assistantHistoryEmpty b{color:var(--text-secondary);font-size:11px}.assistantHistoryEmpty p{margin:0;font-size:9px;line-height:1.6}.assistantHistoryEmpty button{color:#1769cc;background:#edf5ff;border-radius:8px;min-height:29px;padding:0 11px;font-size:10px}.assistantBoundary{color:var(--text-tertiary);border-top:1px solid #edf0f4;grid-template-columns:auto minmax(0,1fr);gap:7px;margin-top:9px;padding:11px 2px 1px;display:grid}.assistantBoundary svg{color:#4d8bcf;margin-top:1px}.assistantBoundary span{font-size:8px;line-height:1.55}.assistantChatPanel{background:radial-gradient(circle at 84% 12%,#ddebff75,#0000 22%),#fff;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.assistantChatHeader{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:10px 17px;display:flex}.assistantChatHeader>div:first-child{flex:auto;align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.assistantChatHeader>div:first-child>div{flex-direction:column;gap:3px;min-width:0;display:flex}.assistantChatHeader b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.assistantChatHeader small{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.assistantAvatar,.assistantMessageAvatar{color:#fff;background:linear-gradient(145deg,#232832,#434b59);border-radius:11px;flex:none;place-items:center;display:grid;box-shadow:0 7px 16px #272f3c2e}.assistantAvatar{width:38px;height:38px}.assistantChatActions{flex:none;align-items:center;gap:5px;display:flex}.assistantChatActions .miniAction{white-space:nowrap}.assistantMessageStream{scroll-behavior:smooth;scrollbar-width:thin;min-height:0;padding:24px clamp(18px,4vw,58px) 28px;overflow:hidden auto}.assistantMessage{grid-template-columns:30px minmax(0,1fr);gap:10px;width:min(850px,100%);margin:0 auto 20px;display:grid}.assistantMessage.user{justify-content:flex-end;width:min(680px,82%);margin-right:max(0px,50% - 425px);display:flex}.assistantMessageAvatar{border-radius:9px;width:29px;height:29px}.assistantMessage>div{min-width:0}.assistantMessage p{color:#333a45;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.8}.assistantMessage.user>div{background:#f1f3f6;border-radius:15px 15px 4px;max-width:100%;padding:10px 13px}.assistantMessage.error>div{background:#fff7f5;border:1px solid #f1d0cc;border-radius:11px;padding:10px 12px}.assistantMessage footer{color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;font-size:8px;display:flex}.assistantMessage footer button{min-height:24px;color:var(--text-tertiary);background:0 0;border-radius:7px;align-items:center;gap:4px;padding:0 6px;font-size:8px;display:inline-flex}.assistantMessage footer button:hover{color:var(--text);background:#f1f3f6}.assistantMessage.thinking p{color:var(--text-secondary);align-items:center;gap:8px;display:inline-flex}.assistantQuickGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:min(850px,100%);margin:2px auto 22px;display:grid}.assistantQuickGrid>button{color:#596271;text-align:left;background:#ffffffd1;border:1px solid #e6eaf0;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;padding:12px 13px;display:grid;box-shadow:0 5px 15px #2e394a09}.assistantQuickGrid>button:hover{color:#1769cc;background:#f7fbff;border-color:#bed6f4;transform:translateY(-1px)}.assistantQuickGrid>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.assistantQuickGrid b{color:#333a45;font-size:11px}.assistantQuickGrid small{color:var(--text-tertiary);font-size:9px;line-height:1.45}.assistantComposer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-top:1px solid #edf0f4;min-width:0;padding:12px clamp(16px,4vw,48px) 14px;overflow:visible}.assistantComposer textarea{resize:vertical;width:100%;min-height:78px;max-height:180px;color:var(--text);font:inherit;background:#fbfcfd;border:1px solid #dfe4eb;border-radius:14px;outline:0;padding:12px 13px;font-size:12px;line-height:1.65;transition:border-color .16s,box-shadow .16s,background .16s}.assistantComposer textarea:focus{background:#fff;border-color:#92bdf1;box-shadow:0 0 0 3px #1677ff1a}.assistantComposerFooter{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.assistantComposerFooter>div{flex:auto;align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.assistantComposerFooter select{color:#4f5865;background:#f1f3f6;border:0;border-radius:8px;flex:0 auto;min-width:0;height:30px;padding:0 26px 0 9px;font-size:10px}.assistantComposerFooter span{min-width:0;color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:8px;overflow:hidden}.assistantSendButton{background:var(--primary);color:#fff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 18px #1677ff38}.assistantSendButton:hover:not(:disabled){background:#0d68dc;transform:translateY(-1px)}.assistantSendButton:disabled{box-shadow:none;cursor:not-allowed;background:#d8dde5}.assistantHistoryBackdrop{display:none}@keyframes modalIn{0%{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes toastIn{0%{opacity:0;transform:translateY(12px)}}@media (width<=1240px){.workbench{grid-template-columns:minmax(340px,400px) minmax(390px,1fr) 250px}.assistantWorkbench{grid-template-columns:240px minmax(0,1fr)}.detectTrust{flex-direction:column;align-items:flex-end}}@media (width<=1140px){:root{--rail-width:0px}.sideRail{pointer-events:none;visibility:hidden;width:82px;transition:left .22s;inset:0 auto 0 -96px;box-shadow:18px 0 50px #191f2b2b}.sideRail.mobileOpen{pointer-events:auto;visibility:visible;transition-delay:0s;left:0}.mobileRailClose{color:#fff;background:#ffffff24;border:1px solid #fff3;border-radius:13px;flex:none;order:-1;place-items:center;width:42px;height:42px;margin-bottom:7px;display:grid;box-shadow:0 8px 20px #0a1b5b29}.mobileRailClose:hover,.mobileRailClose:focus-visible{background:#ffffff3d}.mobileNavBackdrop{z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0e182d57;border:0;width:100%;display:block;position:fixed;inset:0}.railTooltip{display:none}.mobileMenuButton{z-index:80;border:1px solid var(--line);color:#4c5561;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;position:fixed;top:15px;left:15px;box-shadow:0 8px 24px #1d25321f}.appMain{margin-left:0}.toolMain{height:auto;min-height:100vh;padding:70px 14px 16px;overflow:visible}.workbench{grid-template-columns:minmax(0,1fr);height:auto}.assistantWorkbench{height:calc(100vh - 86px);min-height:620px}.editorPanel{min-height:730px}.previewPanel{min-height:650px}.queuePanel,.historyPanel{min-height:320px}.detectWorkbench{height:auto;overflow:visible}.detectGrid{grid-template-columns:1fr}.detectResultPanel{min-height:550px}}@media (width<=820px){.assistantWorkbench{height:calc(100vh - 86px);min-height:560px;display:block}.assistantChatPanel{height:100%}.assistantSidebar{z-index:75;opacity:0;pointer-events:none;visibility:hidden;border-radius:17px;width:min(86vw,320px);transition:opacity .18s,transform .22s,visibility 0s linear .22s;position:fixed;top:70px;bottom:14px;left:14px;transform:translate(calc(-100% - 24px));box-shadow:0 24px 70px #191f2b3d}.assistantSidebar.mobileOpen{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translate(0)}.assistantSidebarClose,.assistantMobileHistoryButton{display:inline-flex}.assistantHistoryBackdrop{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1a1f2847;border-radius:0;width:100%;height:100%;display:block;position:fixed;inset:0}.assistantQuickGrid{scroll-snap-type:x proximity;scrollbar-width:thin;width:100%;padding-bottom:5px;display:flex;overflow-x:auto}.assistantQuickGrid>button{scroll-snap-align:start;min-width:230px}}@media (width<=680px){.workbench{gap:10px}.assistantChatHeader{min-height:60px;padding:9px 11px}.assistantChatHeader small{max-width:180px}.assistantMessageStream{padding:18px 12px 22px}.assistantMessage{gap:8px}.assistantMessage.user{width:90%;margin-left:auto;margin-right:0}.assistantComposer{padding:10px 11px calc(11px + env(safe-area-inset-bottom))}.assistantComposer textarea{min-height:68px}.assistantComposerFooter>div{gap:6px}.assistantComposerFooter span{max-width:none}.editorPanel{min-height:720px;padding:14px}.settingGrid{grid-template-columns:1fr}.composerCard{min-height:250px}.previewPanel{min-height:520px}.previewHeader>span{max-width:150px}.imagePreviewStage,.videoStage{padding:24px 12px}.previewActions{top:62px;right:10px}.videoRevisionPanel{width:calc(100% - 20px);max-height:calc(100% - 74px);padding:12px;bottom:10px;right:10px}.videoStage.hasComparison{padding-bottom:74px}.videoStage.hasComparison .videoRevisionPanel{max-height:calc(100% - 126px);bottom:64px}.videoComparisonBar{max-width:calc(100% - 20px);bottom:10px}.videoComparisonBar button{min-width:60px;padding-inline:7px}.revisionOptions{grid-template-columns:1fr}.candidateChoice{grid-template-columns:1fr auto;align-items:center}.revisionSubmitRow{flex-direction:column;align-items:stretch}.revisionApplyButton{width:100%}.assetHistoryMain{grid-template-columns:64px minmax(0,1fr)}.assetHistoryMedia{width:64px;height:64px}.historyGallery{grid-template-columns:repeat(2,minmax(0,1fr))}.detectHero{flex-direction:column;align-items:flex-start;padding:23px 20px}.detectTrust{align-items:flex-start}.detectGrid{min-height:0}.detectInputPanel,.detectResultPanel{padding:14px}.detectorModelCards,.reportMeta{grid-template-columns:1fr}.riskSummary{flex-direction:column;align-items:flex-start}.authModal{padding:24px 20px}.toast{max-width:none;bottom:12px;left:12px;right:12px}}.scriptWorkspace{width:min(1420px,100%);margin:0 auto;padding:24px 28px 40px}.scriptWorkspaceHeader{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.scriptWorkspaceHeader small,.scriptWorkspaceHeader h1,.scriptWorkspaceHeader p{margin:0;display:block}.scriptWorkspaceHeader small{color:#3c73c9;font-size:11px;font-weight:700}.scriptWorkspaceHeader h1{color:#22324a;margin-top:5px;font-size:25px;line-height:1.2}.scriptWorkspaceHeader p{color:#718096;max-width:640px;margin-top:7px;font-size:12px;line-height:1.6}.projectHeaderActions,.scriptProjectBar,.videoMaterialToolbar,.selectedScriptAsset,.videoSubjectLock>div:first-child{align-items:center;gap:9px;display:flex}.projectHeaderActions{justify-content:flex-end}.savingLabel{color:#2466d7;font-size:11px}.scriptProjectBar{color:#718096;background:#f8fbff;border:1px solid #dbe4ef;border-radius:8px;justify-content:space-between;gap:12px;margin:16px 0;padding:9px 12px;font-size:11px}.scriptProjectBar label{align-items:center;gap:9px;min-width:0;display:flex}.scriptProjectBar label>span{color:#65758b;flex:none;font-weight:700}.scriptProjectBar>span{color:#8592a3;flex:none}.scriptProjectBar input,.scriptProjectBar select,.subjectLockControls select,.subjectLockControls input,.scriptFusionControls select,.scriptFusionControls textarea{color:#334158;font:inherit;background:#fff;border:1px solid #d4deeb;border-radius:7px;padding:8px 10px}.scriptProjectBar input{color:#293a53;background:0 0;border-color:#0000;flex:1;min-width:260px;padding:5px 2px;font-weight:700}.scriptProjectBar input:focus{background:#fff;border-color:#9ebbe8;border-radius:5px;outline:none}.scriptProjectLibraryModal .imageProjectThumbnail video{object-fit:cover;width:100%;height:100%}.scriptProjectLibraryModal .imageProjectCardActions input{color:#334158;width:112px;min-width:0;font:inherit;border:1px solid #b7cce9;border-radius:5px;padding:5px 6px}.scriptDropZone{background:#f5f8fc;border:1px dashed #a8bddb;border-radius:8px;min-height:142px;transition:border-color .16s,background .16s}.scriptDropZone.dragging{background:#eaf2ff;border-color:#2e70df}.scriptDropZone label{color:#42617f;cursor:pointer;place-content:center;justify-items:center;gap:7px;min-height:142px;display:grid}.scriptDropZone input{display:none}.scriptDropZone b{color:#283b55;font-size:14px}.scriptDropZone small{color:#7b899c;font-size:11px}.scriptSourceGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;margin-top:16px;display:grid}.scriptSourceCard{background:#fff;border:1px solid #dbe4ef;border-radius:8px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;padding:9px;display:grid;position:relative}.scriptSourceCard video{aspect-ratio:16/9;object-fit:cover;background:#17202e;border-radius:5px;width:92px}.scriptSourceCard b,.scriptSourceCard small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.scriptSourceCard b{color:#2a3950;font-size:11px}.scriptSourceCard small{color:#78869a;margin-top:5px;font-size:9px}.scriptLongProgress{background:#e5ebf3;border-radius:2px;width:100%;height:4px;margin-top:8px;overflow:hidden}.scriptLongProgress>span{border-radius:inherit;background:#3676d3;height:100%;transition:width .35s;display:block}.scriptLongAnalysisProgress>span{background:#168f67}.scriptSourceCard>button:not(.iconOnly){color:#2763c9;background:#eff5ff;border:1px solid #b9cdf0;border-radius:6px;grid-column:2;justify-self:start;align-items:center;gap:5px;padding:5px 8px;font-size:10px;display:inline-flex}.scriptSourceCard>.scriptViewButton{color:#52657f;background:#fff;border-color:#d5deea}.scriptSourceCard>.iconOnly{position:absolute;top:5px;right:5px}.scriptEmpty{color:#7a889b;grid-column:1/-1;margin:0;font-size:12px}.scriptAnalysisViewer{background:#fff;border:1px solid #bcd1ef;border-radius:8px;margin-top:18px;overflow:hidden}.scriptAnalysisViewer>header{background:#f5f9ff;border-bottom:1px solid #d9e5f4;justify-content:space-between;gap:18px;padding:16px 18px;display:flex}.scriptAnalysisViewer header small,.scriptAnalysisViewer header h2,.scriptAnalysisViewer header p{margin:0;display:block}.scriptAnalysisViewer header small{color:#3e71bc;font-size:10px;font-weight:700}.scriptAnalysisViewer header h2{color:#293b55;margin-top:4px;font-size:15px}.scriptAnalysisViewer header p{color:#6c7f99;max-width:760px;margin-top:5px;font-size:11px;line-height:1.55}.scriptAnalysisActions{align-items:flex-start;gap:8px;display:flex}.scriptAnalysisActions>button:not(.iconOnly){color:#fff;white-space:nowrap;background:#2868d7;border:0;border-radius:6px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:700;display:inline-flex}.scriptAnalysisActions .iconOnly{background:#fff;border:1px solid #cfdaea}.scriptAnalysisMeta{border-bottom:1px solid #e4ebf4;flex-wrap:wrap;gap:8px;padding:10px 18px;display:flex}.scriptAnalysisMeta span{color:#587090;background:#edf3fb;border-radius:4px;padding:4px 6px;font-size:10px}.scriptShotTimeline{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;max-height:min(58vh,720px);margin:0;padding:14px 18px 18px;list-style:none;display:grid;overflow-y:auto}.scriptShotTimeline li{background:#fff;border:1px solid #e0e7f0;border-radius:6px;grid-template-columns:46px minmax(0,1fr);gap:10px;min-height:186px;display:grid;overflow:hidden}.scriptShotIndex{background:#f1f6fc;flex-direction:column;align-items:center;padding-top:12px;display:flex}.scriptShotIndex b{color:#3e72c3;font-size:14px}.scriptShotIndex small{color:#7a8da5;writing-mode:vertical-rl;margin-top:7px;font-size:8px}.scriptShotBody{min-width:0;padding:11px 11px 10px 0}.scriptShotBody>b{color:#30425d;font-size:11px;display:block}.scriptShotBody section{border-top:1px solid #edf1f5;margin-top:7px;padding-top:6px}.scriptShotBody small{color:#4e78b3;font-size:9px;font-weight:700;display:block}.scriptShotBody p{color:#61718a;white-space:normal;margin:3px 0 0;font-size:10px;line-height:1.5}.scriptAnalysisEmpty{color:#76869c;margin:0;padding:18px;font-size:11px}.scriptFusionPanel{background:#fff;border:1px solid #cedae9;border-radius:8px;margin-top:18px;padding:16px}.scriptFusionPanel>div:first-child{color:#2d63c1;align-items:center;gap:9px;display:flex}.scriptFusionPanel>div:first-child b,.scriptFusionPanel>div:first-child small{display:block}.scriptFusionPanel>div:first-child b{color:#27374e;font-size:13px}.scriptFusionPanel>div:first-child small{color:#7a889b;margin-top:3px;font-size:10px}.scriptFusionControls{grid-template-columns:repeat(4,minmax(140px,1fr));gap:10px;margin-top:14px;display:grid}.scriptFusionControls label span{color:#65758b;margin-bottom:5px;font-size:10px;display:block}.scriptFusionControls select{width:100%}.scriptFusionControls textarea{resize:vertical;grid-column:1/-2;min-height:58px}.scriptFusionControls>button{color:#fff;background:#2767d7;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.scriptFusionResult{border-top:1px solid #e3e9f1;margin-top:16px;padding-top:14px}.scriptFusionResult>div b,.scriptFusionResult>div small{display:block}.scriptFusionResult>div b{color:#2d3b50;font-size:12px}.scriptFusionResult>div small{color:#75849a;margin-top:4px;font-size:10px}.scriptFusionResult ol{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.scriptFusionResult li{background:#f6f8fb;border-left:3px solid #5a8ee7;padding:8px 9px}.scriptFusionResult li b,.scriptFusionResult li span,.scriptFusionResult li em,.scriptFusionResult li small{display:block}.scriptFusionResult li b{color:#3f5e90;font-size:10px}.scriptFusionResult li span{color:#334158;margin-top:4px;font-size:10px}.scriptFusionResult li em,.scriptFusionResult li small{color:#738197;margin-top:3px;font-size:9px;font-style:normal}.scriptFusionResult>button{color:#fff;background:#2767d7;border:0;border-radius:7px;align-items:center;gap:6px;padding:8px 12px;font-size:11px;display:inline-flex}.selectedScriptAsset{color:#2862c6;background:#eef5ff;border:1px solid #bed3f4;border-radius:7px;margin:9px 0;padding:8px 10px}.selectedScriptAsset span{flex:1;min-width:0}.selectedScriptAsset b,.selectedScriptAsset small{display:block}.selectedScriptAsset b{color:#2d4261;font-size:11px}.selectedScriptAsset small{color:#657c9e;margin-top:3px;font-size:9px}.videoSubjectChoice{color:#fff;background:#0b1728c2;border-radius:4px;padding:2px 4px;font-size:8px;position:absolute;bottom:3px;right:3px}.videoSubjectChoice input{vertical-align:-1px;margin:0 3px 0 0}.videoSubjectLock{background:#f8faff;border:1px solid #d7e1ef;border-radius:7px;margin-top:10px;padding:10px}.videoSubjectLock>div:first-child{color:#2e66c5}.videoSubjectLock>div:first-child span{min-width:0}.videoSubjectLock>div:first-child b,.videoSubjectLock>div:first-child small{display:block}.videoSubjectLock>div:first-child b{color:#2e3c51;font-size:11px}.videoSubjectLock>div:first-child small{color:#738299;margin-top:2px;font-size:9px}.subjectLockControls{flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;display:flex}.subjectLockControls label{color:#52647e;font-size:9px}.subjectLockControls label input{vertical-align:-1px;margin:0 3px 0 0}.subjectLockControls input[type=text],.subjectLockControls input:not([type]){min-width:150px}@media (width<=900px){.scriptWorkspace{padding:16px}.scriptFusionControls{grid-template-columns:repeat(2,minmax(0,1fr))}.scriptFusionControls textarea{grid-column:1/-1;min-height:66px}.scriptFusionControls>button{min-height:38px}.scriptAnalysisViewer>header{flex-direction:column;align-items:flex-start}.scriptShotTimeline{grid-template-columns:1fr}}@media (width<=620px){.projectHeaderActions,.scriptProjectBar{flex-direction:column;align-items:stretch}.scriptProjectBar input{min-width:0}.scriptFusionControls{grid-template-columns:1fr}.scriptFusionControls textarea{grid-column:auto}.scriptFusionResult ol{grid-template-columns:1fr}}.scriptWorkspace{color:#26364d;width:min(1680px,100%);padding:18px 24px 34px}.toolMain.scriptToolMain{height:auto;min-height:calc(100vh - 72px);overflow:hidden auto}.scriptWorkspace button,.scriptWorkspace input,.scriptWorkspace select,.scriptWorkspace textarea{letter-spacing:0}.scriptWorkspaceHeader{align-items:center;min-height:42px}.scriptProjectIdentity{min-width:0}.scriptProjectIdentity>small{color:#55708f;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.scriptProjectIdentity label{align-items:center;gap:7px;min-width:280px;display:flex}.scriptProjectIdentity input{color:#17263b;background:0 0;border:1px solid #0000;border-radius:5px;width:min(440px,52vw);min-width:0;padding:3px 5px;font-size:19px;font-weight:750}.scriptProjectIdentity input:focus{background:#fff;border-color:#a7bfdf;outline:none}.scriptProjectIdentity svg{color:#72839a;flex:none}.scriptWorkspace .projectHeaderActions>span{color:#16845f;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:inline-flex}.scriptWorkflowSteps{background:#fff;border-top:1px solid #e4e9f0;border-bottom:1px solid #e4e9f0;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0 0;padding:11px 18px;list-style:none;display:grid}.scriptWorkflowSteps li{color:#7a8798;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex;position:relative}.scriptWorkflowSteps li:not(:last-child):after{content:"";background:#d8e0ea;width:55%;height:1px;position:absolute;top:50%;right:-28%}.scriptWorkflowSteps li>span{color:#66758a;background:#fff;border:1px solid #b9c5d3;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-style:normal;display:inline-flex}.scriptWorkflowSteps li.active{color:#1d4f9b}.scriptWorkflowSteps li.active>span{color:#fff;background:#286bd8;border-color:#286bd8}.scriptWorkflowSteps li.completed{color:#197a59}.scriptWorkflowSteps li.completed>span{color:#fff;background:#179268;border-color:#179268}.scriptWorkflowSteps li.completed:not(:last-child):after{background:#66b99d}.scriptDropZone{background:#f7f9fc;min-height:170px;margin-top:14px}.scriptSourceGrid{overscroll-behavior-x:contain;scrollbar-gutter:stable;grid-template-columns:none;gap:10px;margin-top:12px;padding:2px 2px 9px;display:flex;overflow-x:auto}.scriptSourceGrid.dragging{outline-offset:3px;border-radius:7px;outline:2px solid #78a6eb}.scriptSourceCard{border-color:#d8e0ea;flex:0 0 292px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:7px;transition:border-color .16s,box-shadow .16s;display:grid}.scriptSourceCard.selected{border-color:#4380e2;box-shadow:0 0 0 2px #3672d317}.scriptSourceCard>button.scriptSourceSelect{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:5px;grid-column:1/-1;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:9px;padding:0;display:grid}.scriptSourceMedia{color:#718096;background:#edf1f6;border-radius:5px;place-items:center;width:108px;height:64px;display:grid;position:relative;overflow:hidden}.scriptSourceMedia img,.scriptSourceMedia video,.scriptProjectLibraryModal .imageProjectThumbnail img,.scriptProjectLibraryModal .imageProjectThumbnail video{object-fit:cover;width:100%;height:100%}.scriptSourceMedia em{color:#fff;background:#122034c2;border-radius:3px;padding:2px 5px;font-size:8px;font-style:normal;font-weight:700;position:absolute;top:5px;left:5px}.scriptSourceCopy{min-width:0}.scriptSourceCopy b,.scriptSourceCopy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.scriptSourceCopy b{color:#26364d;font-size:11px}.scriptSourceCopy small{color:#738197;margin-top:6px;font-size:9px}.scriptSourceCard>button:not(.iconOnly):not(.scriptSourceSelect){color:#355b91;background:#fff;border:1px solid #cbd7e6;border-radius:5px;grid-column:auto;justify-content:center;justify-self:start;align-items:center;gap:4px;padding:5px 7px;font-size:9px;display:inline-flex}.scriptSourceCard>button:disabled{cursor:wait;opacity:.58}.scriptSourceCard>.scriptViewButton{color:#2867c7}.scriptSourceCard>.iconOnly{color:#7d899a;border:1px solid #0000;grid-column:auto;width:27px;height:27px;position:static}.scriptSourceCard>.scriptLongProgress{grid-column:1/-1;margin:0}.scriptAddSourceCard{color:#5a7190;cursor:pointer;background:#f8fafc;border:1px dashed #afbed0;border-radius:7px;flex:0 0 142px;place-content:center;justify-items:center;gap:5px;min-height:108px;display:grid}.scriptAddSourceCard:hover{background:#f3f7fd;border-color:#5c8edb}.scriptAddSourceCard input{display:none}.scriptAddSourceCard b{color:#30445f;font-size:10px}.scriptAddSourceCard small{color:#8390a1;font-size:9px}.scriptWorkspaceTabs{border-bottom:1px solid #dfe6ef;align-items:center;gap:2px;margin-top:4px;display:flex}.scriptWorkspaceTabs>button{color:#718096;background:0 0;border:0;align-items:center;gap:6px;min-height:39px;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex;position:relative}.scriptWorkspaceTabs>button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.scriptWorkspaceTabs>button.active{color:#245fbf}.scriptWorkspaceTabs>button.active:after{background:#2b6ed9}.scriptWorkspaceTabs>button:disabled{cursor:not-allowed;opacity:.45}.scriptWorkspaceTabs>button span{color:#2d6cc8;background:#eaf2ff;border-radius:8px;padding:1px 5px;font-size:8px}.scriptWorkspaceTabs>em{color:#7d899a;margin-left:auto;font-size:9px;font-style:normal}.scriptAnalysisWorkbench{grid-template-columns:minmax(250px,.8fr) minmax(280px,.72fr) minmax(470px,1.48fr);gap:10px;min-height:650px;margin-top:10px;display:grid}.scriptSourcePreviewPane,.scriptShotListPane,.scriptShotDetailPane,.scriptFusionBuilder,.scriptFusionShotList,.scriptFusionEditor,.scriptFusionCheck{background:#fff;border:1px solid #dce3ec;border-radius:7px;min-width:0}.scriptSourcePreviewPane{flex-direction:column;padding:10px;display:flex}.scriptMainVideo{aspect-ratio:16/10;background:#eef2f6;border-radius:6px;place-items:center;display:grid;overflow:hidden}.scriptMainVideo video{object-fit:contain;background:#eef2f6;width:100%;height:100%}.scriptPreviewMeta{padding:10px 2px 8px}.scriptPreviewMeta b,.scriptPreviewMeta small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.scriptPreviewMeta b{color:#2c3c52;font-size:11px}.scriptPreviewMeta small{color:#748399;margin-top:4px;font-size:9px}.scriptFrameStrip{border-top:1px solid #edf1f5;gap:4px;margin-top:auto;padding-top:9px;display:flex;overflow-x:auto}.scriptFrameStrip button{color:#6f7f93;background:#edf1f6;border:2px solid #0000;border-radius:4px;flex:0 0 58px;place-items:center;width:58px;height:46px;padding:0;display:grid;position:relative;overflow:hidden}.scriptFrameStrip button.active{border-color:#2d70db}.scriptFrameStrip img{object-fit:cover;width:100%;height:100%}.scriptFrameStrip span{color:#fff;background:#121f31c2;border-radius:2px;padding:1px 3px;font-size:7px;position:absolute;bottom:2px;right:2px}.scriptShotListPane{flex-direction:column;min-height:0;display:flex;overflow:hidden}.scriptShotListPane>header,.scriptFusionShotList>header{border-bottom:1px solid #e4e9f0;justify-content:space-between;align-items:center;gap:8px;min-height:58px;padding:9px 10px;display:flex}.scriptShotListPane header b,.scriptShotListPane header small,.scriptFusionShotList header b,.scriptFusionShotList header small{display:block}.scriptShotListPane header b,.scriptFusionShotList header b{color:#2b3b51;font-size:11px}.scriptShotListPane header small,.scriptFusionShotList header small{color:#8290a2;margin-top:3px;font-size:8px}.scriptShotListPane header label{color:#8592a3;border:1px solid #d8e0ea;border-radius:5px;align-items:center;gap:5px;width:132px;padding:5px 6px;display:flex}.scriptShotListPane header input{color:#34445a;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:8px}.scriptShotListPane>ol,.scriptFusionShotList>ol{flex:1;min-height:0;margin:0;padding:5px;list-style:none;overflow-y:auto}.scriptShotListPane li button{width:100%;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:7px;padding:5px;display:grid}.scriptShotListPane li button:hover{background:#f7f9fc}.scriptShotListPane li button.active{background:#f1f6ff;border-color:#76a2e9}.scriptShotThumb{color:#79879a;background:#edf1f6;border-radius:4px;place-items:center;width:68px;height:48px;display:grid;overflow:hidden}.scriptShotThumb img{object-fit:cover;width:100%;height:100%}.scriptShotListCopy{min-width:0}.scriptShotListCopy b,.scriptShotListCopy small,.scriptShotListCopy i{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.scriptShotListCopy b{color:#34445a;font-size:8px;font-weight:650}.scriptShotListCopy b em{color:#fff;background:#2f70d4;border-radius:3px;margin-right:5px;padding:2px 4px;font-size:8px;font-style:normal}.scriptShotListCopy small{color:#67768b;margin-top:5px;font-size:9px}.scriptShotListCopy i{color:#bd7b17;margin-top:4px;font-size:8px;font-style:normal}.scriptShotListCopy i.complete{color:#19815e}.scriptShotDetailPane{flex-direction:column;min-height:0;display:flex;overflow:hidden}.scriptShotDetailPane>header,.scriptFusionEditor>header{border-bottom:1px solid #e1e7ef;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:9px 12px;display:flex}.scriptShotDetailPane header small,.scriptShotDetailPane header h2,.scriptFusionEditor header small,.scriptFusionEditor header h2{margin:0;display:block}.scriptShotDetailPane header small,.scriptFusionEditor header small{color:#376cc0;font-size:9px;font-weight:700}.scriptShotDetailPane header h2,.scriptFusionEditor header h2{color:#293a51;margin-top:4px;font-size:12px}.scriptDetailHeaderActions{align-items:center;gap:8px;display:flex}.scriptDetailHeaderActions>span{color:#bd7a16;font-size:8px}.scriptDetailHeaderActions>span.complete{color:#16815d}.scriptViewToggle{border:1px solid #d3dce8;border-radius:5px;display:inline-flex;overflow:hidden}.scriptViewToggle button{color:#6f7d90;background:#fff;border:0;border-right:1px solid #d3dce8;padding:5px 8px;font-size:8px}.scriptViewToggle button:last-child{border-right:0}.scriptViewToggle button.active{color:#2765c6;background:#edf4ff;font-weight:700}.scriptFullDetails{flex:1;min-height:0;padding:4px 12px 12px;overflow-y:auto}.scriptFullDetails>section{border-bottom:1px solid #e8edf3;padding:10px 0}.scriptFullDetails>section:last-child{border-bottom:0}.scriptFullDetails h3{color:#31435b;margin:0 0 7px;font-size:10px}.scriptFullDetails section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.scriptFullDetails article{background:#fff;border:1px solid #e3e8ef;border-radius:5px;min-width:0;padding:7px 8px}.scriptFullDetails article.missing{background:#fffaf2;border-color:#f0d7ad}.scriptFullDetails article small{color:#4c6f9f;font-size:8px;font-weight:700;display:block}.scriptFullDetails article p{color:#4e5e73;white-space:pre-wrap;margin:4px 0 0;font-size:9px;line-height:1.55}.scriptFullDetails article.missing p{color:#9b6b24}.scriptShotDetailPane>footer,.scriptFusionFooter{border-top:1px solid #e1e7ef;justify-content:flex-end;gap:8px;padding:9px 11px;display:flex}.scriptWorkspace button.primary,.scriptWorkspace button.secondary{border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 11px;font-size:10px;font-weight:700;display:inline-flex}.scriptWorkspace button.primary{color:#fff;background:#286bd6;border:1px solid #286bd6}.scriptWorkspace button.secondary{color:#3f5f89;background:#fff;border:1px solid #cbd6e5}.scriptWorkspaceEmpty{color:#66809f;background:#f8fafc;border:1px dashed #c8d3e0;border-radius:7px;place-content:center;justify-items:center;gap:7px;min-height:360px;margin-top:10px;display:grid}.scriptWorkspaceEmpty.compact{min-height:250px;margin-top:10px}.scriptWorkspaceEmpty b{color:#33465f;font-size:12px}.scriptWorkspaceEmpty small{color:#7c8a9d;text-align:center;max-width:520px;font-size:9px}.scriptFusionStage{margin-top:10px}.scriptFusionBuilder{padding:11px}.scriptFusionBuilderTitle{justify-content:space-between;align-items:center;gap:12px;display:flex}.scriptFusionBuilderTitle span small,.scriptFusionBuilderTitle span b{display:block}.scriptFusionBuilderTitle span small{color:#3970c5;font-size:8px;font-weight:700}.scriptFusionBuilderTitle span b{color:#2b3c53;margin-top:3px;font-size:12px}.scriptFusionSelectors{grid-template-columns:repeat(4,minmax(145px,1fr)) minmax(180px,1.15fr) auto;align-items:end;gap:7px;margin-top:10px;display:grid}.scriptFusionSelectors label{min-width:0}.scriptFusionSelectors label>span{color:#5f6f83;margin-bottom:4px;font-size:8px;font-weight:650;display:block}.scriptFusionSelectors select,.scriptFusionSelectors input{color:#33445b;background:#fff;border:1px solid #d4dce7;border-radius:5px;width:100%;min-height:31px;padding:5px 7px;font-size:9px}.scriptFusionSelectors select+select{margin-top:4px}.scriptFusionSelectors select:disabled{color:#9aa5b3;background:#f3f5f8}.scriptFusionSelectors>button{white-space:nowrap;min-height:31px}.scriptFusionStatus{border-top:1px solid #edf1f5;flex-wrap:wrap;gap:12px;margin-top:9px;padding-top:8px;display:flex}.scriptFusionStatus span{color:#7a8798;align-items:center;gap:4px;font-size:8px;display:inline-flex}.scriptFusionStatus span.ok{color:#16815d}.scriptFusionStatus span.warning{color:#bb7618}.scriptFusionWorkbench{grid-template-columns:minmax(250px,.72fr) minmax(480px,1.55fr) minmax(210px,.58fr);gap:10px;min-height:560px;margin-top:10px;display:grid}.scriptFusionShotList{flex-direction:column;min-height:0;display:flex;overflow:hidden}.scriptFusionShotList li button{width:100%;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:5px;padding:7px;display:grid;position:relative}.scriptFusionShotList li button:hover{background:#f7f9fc}.scriptFusionShotList li button.active{background:#f0f6ff;border-color:#78a4e9}.scriptFusionShotList li button>span{color:#2f6ed1;grid-row:1/4;font-size:10px;font-weight:750}.scriptFusionShotList li button>b,.scriptFusionShotList li button>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.scriptFusionShotList li button>b{color:#38495f;font-size:8px}.scriptFusionShotList li button>small{color:#6d7b8e;font-size:8px}.scriptFusionShotList li button>i{gap:3px;font-style:normal;display:flex}.scriptFusionShotList li button>i em{color:#2866c6;background:#eff5ff;border:1px solid #bcd1f2;border-radius:3px;padding:1px 3px;font-size:7px;font-style:normal}.scriptFusionShotList li button>i em.source-2{color:#16815d;background:#eefaf5;border-color:#b9ddcf}.scriptFusionShotList li button>i em.source-3{color:#b06c13;background:#fff8eb;border-color:#edd3a7}.scriptFusionShotList li button>svg{color:#16815d;grid-row:1/4}.scriptFusionShotList li button>svg.lucide-triangle-alert{color:#c17b19}.scriptFusionEditor{flex-direction:column;min-height:0;display:flex;overflow:hidden}.scriptFusionFields{flex:1;min-height:0;padding:3px 12px 12px;overflow-y:auto}.scriptFusionFields>article{border-bottom:1px solid #e8edf3;padding:8px 0;display:block}.scriptFusionFields>article:last-child{border-bottom:0}.scriptFusionFields article>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.scriptFusionFields article b{color:#34475f;font-size:9px}.scriptFusionFields article em{color:#2d69c7;background:#edf4ff;border-radius:3px;padding:2px 5px;font-size:7px;font-style:normal}.scriptFusionFields textarea{resize:vertical;color:#45566d;width:100%;min-height:48px;font:inherit;background:#fbfcfe;border:1px solid #dce3ec;border-radius:5px;margin-top:5px;padding:7px 8px;font-size:9px;line-height:1.5}.scriptFusionFields textarea:focus{background:#fff;border-color:#78a3e7;outline:none}.scriptFusionFields.readonly article{padding:10px 0}.scriptFusionFields.readonly p{color:#4a5c73;white-space:pre-wrap;margin:6px 0 0;font-size:9px;line-height:1.6}.scriptEditingBadge{color:#2c69ca;background:#edf4ff;border-radius:4px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;font-weight:700;display:inline-flex}.scriptFusionWarning{color:#b87318;background:#fff9ef;border-top:1px solid #f0d8af;align-items:center;gap:8px;padding:8px 11px;display:flex}.scriptFusionWarning>span{flex:1;min-width:0}.scriptFusionWarning b,.scriptFusionWarning small{display:block}.scriptFusionWarning b{font-size:9px}.scriptFusionWarning small{margin-top:2px;font-size:8px}.scriptFusionWarning button{color:#a86412;background:#fff;border:1px solid #e4bd7b;border-radius:5px;padding:5px 7px;font-size:8px}.scriptFusionCheck{overflow:hidden}.scriptFusionCheck>header{color:#31445d;border-bottom:1px solid #e4e9f0;padding:12px;font-size:10px}.scriptFusionCheck dl{margin:0;padding:3px 11px}.scriptFusionCheck dl>div{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;display:flex}.scriptFusionCheck dt{color:#52637a;align-items:center;gap:5px;font-size:8px;display:inline-flex}.scriptFusionCheck dt svg{color:#18825f}.scriptFusionCheck dd{color:#33465f;margin:0;font-size:9px;font-weight:700}.scriptFusionCheck dl>div.warning dt,.scriptFusionCheck dl>div.warning dt svg,.scriptFusionCheck dl>div.warning dd{color:#bd7618}.scriptFusionCheck>section{background:#f8fafc;border:1px solid #e1e7ef;border-radius:5px;margin:9px 11px;padding:9px}.scriptFusionCheck>section small,.scriptFusionCheck>section b,.scriptFusionCheck>section span{display:block}.scriptFusionCheck>section small{color:#7d899a;font-size:8px}.scriptFusionCheck>section b{color:#33465e;margin-top:4px;font-size:9px}.scriptFusionCheck>section span{color:#8793a2;margin-top:3px;font-size:8px}.scriptFusionFooter{background:#fff;border:1px solid #dfe6ef;border-radius:7px;margin-top:10px}@media (width<=1280px){.scriptAnalysisWorkbench{grid-template-columns:minmax(230px,.72fr) minmax(250px,.72fr) minmax(390px,1.25fr)}.scriptFusionSelectors{grid-template-columns:repeat(3,minmax(150px,1fr))}.scriptFusionSelectors>button{min-height:32px}.scriptFusionWorkbench{grid-template-columns:minmax(230px,.7fr) minmax(420px,1.35fr)}.scriptFusionCheck{grid-column:1/-1}.scriptFusionCheck dl{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.scriptFusionCheck>section{display:none}}@media (width<=1020px){.scriptAnalysisWorkbench{grid-template-columns:minmax(260px,.8fr) minmax(380px,1.2fr)}.scriptSourcePreviewPane,.scriptShotListPane{grid-column:1}.scriptShotDetailPane{grid-area:1/2/span 2}.scriptFusionSelectors{grid-template-columns:repeat(2,minmax(0,1fr))}.scriptFusionWorkbench{grid-template-columns:1fr}.scriptFusionShotList,.scriptFusionEditor{min-height:460px}}@media (width<=720px){.scriptWorkspace{padding:12px 10px 26px}.scriptWorkspaceHeader,.scriptWorkspace .projectHeaderActions{flex-direction:column;align-items:stretch}.scriptProjectIdentity label,.scriptProjectIdentity input{width:100%;min-width:0}.scriptWorkflowSteps{padding-left:4px;padding-right:4px}.scriptWorkflowSteps li{gap:4px;font-size:8px}.scriptWorkflowSteps li:not(:last-child):after{display:none}.scriptSourceCard{flex-basis:260px}.scriptWorkspaceTabs>em{display:none}.scriptAnalysisWorkbench,.scriptFusionWorkbench{display:block}.scriptSourcePreviewPane,.scriptShotListPane,.scriptShotDetailPane,.scriptFusionShotList,.scriptFusionEditor,.scriptFusionCheck{min-height:0;margin-bottom:9px}.scriptShotListPane>ol,.scriptFusionShotList>ol{max-height:360px}.scriptFullDetails{max-height:620px}.scriptFullDetails section>div,.scriptFusionSelectors,.scriptFusionCheck dl{grid-template-columns:1fr}.scriptShotDetailPane>footer,.scriptFusionFooter{flex-direction:column;align-items:stretch}.scriptWorkspace button.primary,.scriptWorkspace button.secondary{width:100%}}@media (width<=430px){.toolMain{padding-left:8px;padding-right:8px}.assistantChatHeader{gap:8px;padding-left:9px;padding-right:9px}.assistantChatHeader>div:first-child{gap:8px}.assistantAvatar{width:34px;height:34px}.assistantChatHeader small{display:none}.assistantChatActions{gap:3px}.assistantChatActions .miniAction{width:31px;min-height:31px;padding:0}.assistantChatActions .miniAction span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.assistantComposerFooter{grid-template-columns:minmax(0,1fr) 38px;gap:8px;display:grid}.assistantComposerFooter>div{grid-template-columns:minmax(88px,108px) minmax(0,1fr);width:100%;display:grid}.assistantComposerFooter select{width:100%;padding-right:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.videoRevisionPanel.videoRevisionPanel{z-index:120;color:#edf1f7;-webkit-backdrop-filter:none;backdrop-filter:none;background:#171a20;border:1px solid #313844;border-radius:18px;width:auto;max-height:none;padding:0;position:fixed;inset:16px;overflow:hidden;box-shadow:0 28px 100px #05080c7a}.videoStage.hasComparison .videoRevisionPanel.videoRevisionPanel{max-height:none;bottom:16px}.videoRevisionPanel .videoRevisionHeading{background:#20242b;border-bottom:1px solid #303640;align-items:center;min-height:64px;padding:12px 16px 12px 20px}.videoRevisionPanel .videoRevisionHeading b{color:#f7f9fc;font-size:15px}.videoRevisionPanel .videoRevisionHeading small{color:#929baa;margin-top:3px;font-size:10px}.videoRevisionPanel .revisionApplyButton{background:#1683e8;min-width:146px;min-height:42px}.videoRevisionPanel .revisionApplyButton:hover{background:#2899ff}@media (width<=820px){.videoRevisionPanel.videoRevisionPanel{border-radius:12px;inset:6px}.videoStage.hasComparison .videoRevisionPanel.videoRevisionPanel{bottom:6px}.videoRevisionPanel .videoRevisionHeading{min-height:58px;padding:10px 12px}}:root{--background:#f4f7fd;--surface-soft:#f7f9fd;--text:#10182c;--text-secondary:#5d6980;--text-tertiary:#7a859a;--line:#e2e8f2;--line-strong:#d4deec;--primary:#2864f0;--primary-strong:#174ed0;--primary-soft:#edf3ff;--purple:#8d43f4;--rail-width:82px;--shadow-sm:0 8px 28px #2b43710f;--shadow-md:0 24px 72px #273c6524}body{background:var(--background)}.appShell{background:radial-gradient(circle at 34% -12%, #3d76ff12, transparent 32%), var(--background)}.sideRail{width:var(--rail-width);-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#2254ee 0%,#315bf0 52%,#5267ef 100%);border-right:0;padding:16px 9px 13px;box-shadow:8px 0 30px #2346ab1f}.brandButton{background:#ffffff21}.brandButton:hover{background:#fff3}.sideRail .brandOrb{color:#245be8;background:linear-gradient(145deg,#fff 0%,#c7f7ff 27%,#a872ff 68%,#22c8ea 100%);box-shadow:0 9px 22px #0a1a6040,inset 0 0 0 1px #ffffffc2}.sideRail nav{gap:9px;margin-top:24px}.sideRail nav button,.sideRail .railBottom>button{color:#ffffffc7;border-radius:15px;width:64px;min-height:64px;font-size:11px}.sideRail nav button:hover,.sideRail .railBottom>button:hover{color:#fff;background:#ffffff1f}.sideRail nav button.active{color:#fff;background:linear-gradient(145deg,#ffffff38,#ffffff21);box-shadow:inset 0 0 0 1px #ffffff42,0 10px 24px #10257729}.sideRail nav button.active:before{display:none}.sideRail .railBottom{align-items:center;width:100%}.sideRail .railTooltip{background:#151b2af7;border-color:#ffffff1c;width:250px;left:calc(100% + 15px);box-shadow:0 18px 50px #0e162b4d}.appMain{min-height:100vh;margin-left:var(--rail-width)}.pageContent{min-height:calc(100vh - 72px)}.toolMain{height:calc(100vh - 72px);padding:16px 16px 17px;overflow:hidden}.toolMain .workbench,.toolMain .assistantWorkbench,.toolMain .detectWorkbench{height:100%}.toolMain.canvasToolMain{max-width:none;padding:0}.toolMain.canvasToolMain>section{height:100%;min-height:0}.workPanel{border-color:#e0e7f1;border-radius:16px;box-shadow:0 8px 28px #273d660b}.workbench{grid-template-columns:minmax(360px,420px) minmax(420px,1fr) minmax(276px,316px);gap:11px}.imageWorkbench{grid-template-columns:minmax(410px,480px) minmax(520px,1fr) minmax(330px,370px)}.imageWorkbench>.editorPanel{padding:17px 18px}.editorPanel{scrollbar-width:thin;padding:16px;overflow:hidden auto}.panelTitle b{color:#182238;font-size:15px}.creationModeSwitch{gap:9px;margin-top:13px}.creationModeSwitch button{background:#fafbfe;border-color:#e0e6f0;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;column-gap:8px;min-height:78px;padding:11px 12px;display:grid;position:relative}.creationModeSwitch button>span{color:#6b7690;background:#f0f3f8;border-radius:9px;grid-row:1/3;place-items:center;width:30px;height:30px;display:grid}.creationModeSwitch button.active{color:#245ddf;background:linear-gradient(145deg,#f5f8ff,#f9f6ff);border-color:#5d88f4;box-shadow:inset 0 0 0 1px #2664f01a,0 8px 20px #2e5bc114}.creationModeSwitch button.active>span{color:#2864f0;background:#e9f0ff}.creationModeSwitch b{font-size:11px;line-height:1.35}.creationModeSwitch b em{color:#8993a8;margin-left:3px;font-size:8px;font-style:normal;font-weight:550}.creationModeSwitch small{font-size:8px;line-height:1.4}.imageComposerCard{scrollbar-width:thin;background:#fbfcff;border-radius:15px;flex:410px;min-height:360px;max-height:500px;padding:13px;overflow:hidden auto}.imageWorkbench .imageComposerCard{flex-direction:column;flex:none;min-height:0;max-height:none;display:flex;overflow:visible}.imageWorkbench .imageComposerCard.material_process{flex:none;min-height:0;overflow:visible}.imageWorkbench .editorPanel:has(.imageComposerCard.material_process){overflow-y:visible}.materialProcessRequirement .imagePromptBlock textarea{min-height:52px;max-height:52px}.imagePromptDetails:not(.materialPromptDetails)>summary{display:none}.materialPromptDetails{background:#fbfcfe;border:1px solid #dfe5ef;border-radius:8px}.materialPromptDetails>summary{cursor:pointer;color:#4d5c71;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 12px;list-style:none;display:flex}.materialPromptDetails>summary::-webkit-details-marker{display:none}.materialPromptDetails>summary>span{grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;min-width:0;display:grid}.materialPromptDetails>summary svg{color:#4678e8;grid-row:1/3}.materialPromptDetails>summary b,.materialPromptDetails>summary small{letter-spacing:0}.materialPromptDetails>summary b{font-size:11px}.materialPromptDetails>summary small{color:#8a95a6;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.materialPromptDetails>summary>svg{flex:none;transition:transform .16s}.materialPromptDetails[open]>summary>svg{transform:rotate(180deg)}.materialPromptDetails .imageRequirementHeading{display:none}.materialPromptDetails .imagePromptBlock{border-top:1px solid #e5e9f0;padding:10px 11px 11px}.imageWorkbench .primarySubmit.materialProcessSubmit{position:static}.imageReferenceHeader,.imagePromptHeader,.imagePreservePanel>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.imageReferenceHeader>div{flex-direction:column;gap:3px;min-width:0;display:flex}.imageReferenceHeader b,.imagePromptHeader>b{color:#202a40;font-size:11px}.imageReferenceHeader small{color:#818ca1;font-size:8px}.imageAddReference{color:#2d65df;cursor:pointer;background:#fff;border:1px solid #d6e1f2;border-radius:9px;flex:none;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:9px;font-weight:700;display:inline-flex}.imageAddReference input,.imageReferenceEmpty input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.imageAddReference:focus-within,.imageReferenceEmpty:focus-within,.addReference:focus-within,.dropZone:focus-within{outline-offset:2px;border-color:#72a8f5;outline:3px solid #2864f02e}.imageReferenceGrid{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:9px;display:grid}.imageReferenceCard{cursor:pointer;background:#fff;border:1px solid #e2e7f0;border-radius:10px;grid-template-columns:94px minmax(0,1fr);align-items:center;gap:11px;min-width:0;min-height:116px;padding:8px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative;overflow:hidden}.imageWorkbench .imageReferenceCard{grid-template-columns:96px minmax(0,1fr);gap:11px;min-height:118px;padding:8px}.imageWorkbench .imageReferenceCard>img{width:96px;height:100px}.imageReferenceCard:hover,.imageReferenceCard:focus-visible,.imageReferenceCard.selected{border-color:#4c7df0;box-shadow:0 0 0 2px #2f68f01a}.imageReferenceCard>img{object-fit:contain;background:#f5f7fb;border:1px solid #edf0f5;border-radius:7px;width:94px;height:98px}.imageReferenceCard>div{flex-direction:column;justify-content:center;align-self:stretch;gap:7px;min-width:0;padding-right:29px;display:flex}.imageReferenceCard>div>b{color:#273248;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.imageReferenceCard select{color:#3d587c;background:#f7faff;border:1px solid #dce5f2;border-radius:7px;width:100%;min-width:0;height:30px;padding:0 20px 0 8px;font-size:9px}.imageReferenceCard>div>small{color:#77839a;font-size:9px}.imageRegionTrigger{color:#446aaf;cursor:pointer;background:#f6f9ff;border:1px dashed #b8c8e5;border-radius:8px;justify-content:center;align-items:center;gap:4px;width:100%;min-height:27px;padding:0 6px;font-size:8px;font-weight:750;display:inline-flex}.imageRegionTrigger:hover,.imageRegionTrigger:focus-visible{color:#245cd2;background:#edf4ff;border-color:#5c86e8;outline:none}.imageRegionTrigger.ready{color:#168159;background:#effaf5;border-style:solid;border-color:#9fd9c0}.imageReferenceNumber{z-index:2;color:#fff;background:#2258cfe6;border:1px solid #ffffffbd;border-radius:6px;place-items:center;height:22px;padding:0 7px;font-size:8px;font-weight:800;display:inline-flex;position:absolute;top:14px;left:13px;box-shadow:0 4px 9px #1841a53d}.imageReferenceCard .referenceDelete{color:#eb4e4e;opacity:1;background:#fff8f8;border:1px solid #f3d8dc;border-radius:7px;width:25px;height:25px;top:13px;right:13px}.imageWorkbench .imageReferenceGrid,.imageReferenceGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.imageReferenceCard,.imageWorkbench .imageReferenceCard{aspect-ratio:4/5;border-radius:8px;min-height:82px;padding:0;display:block;overflow:hidden}.imageReferenceCard>img,.imageWorkbench .imageReferenceCard>img{object-fit:contain;background:#f2f4f8;border:0;border-radius:0;width:100%;height:100%;display:block}.imageReferenceCard:hover,.imageReferenceCard:focus-visible,.imageReferenceCard.selected{transform:none}.imageReferenceNumber{white-space:nowrap;border-radius:5px;max-width:calc(100% - 10px);height:18px;padding:0 5px;font-size:7px;top:5px;left:5px}.imageReferenceRoleBadge{z-index:2;color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#182234c7;border:1px solid #ffffff8f;border-radius:5px;padding:3px 4px;font-size:7px;font-weight:700;position:absolute;bottom:4px;left:4px;right:4px;overflow:hidden}.imageReferenceInspector{background:#fff;border:1px solid #dce5f2;border-radius:10px;grid-template-rows:auto 1fr;grid-template-columns:92px minmax(0,1fr);gap:8px 10px;min-width:0;margin-top:9px;padding:8px;display:grid}.imageReferenceInspectorMedia{background:#f3f5f8;border:1px solid #e8edf4;border-radius:7px;grid-row:1/3;position:relative;overflow:hidden}.imageReferenceInspectorMedia img{object-fit:contain;width:100%;height:104px;display:block}.imageReferenceInspectorMedia span{color:#fff;background:#2258cfe6;border-radius:5px;padding:3px 6px;font-size:7px;font-weight:800;position:absolute;top:5px;left:5px}.imageReferenceInspectorHeading{justify-content:space-between;align-items:flex-start;gap:7px;min-width:0;display:flex}.imageReferenceInspectorHeading>span{gap:2px;min-width:0;display:grid}.imageReferenceInspectorHeading b,.imageReferenceInspectorHeading small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.imageReferenceInspectorHeading b{color:#26344a;font-size:10px}.imageReferenceInspectorHeading small,.imageReferenceInspectorHint{color:#74839a;font-size:8px}.imageReferenceInspector .referenceDelete{color:#d84c59;background:#fff8f8;border:1px solid #f0d8dc;border-radius:7px;flex:none;align-items:center;gap:4px;min-height:26px;padding:0 7px;font-size:8px;font-weight:700;display:inline-flex;position:static}.imageReferenceInspectorControls{align-content:end;gap:7px;display:grid}.imageReferenceInspectorControls label{gap:4px;display:grid}.imageReferenceInspectorControls label>span{color:#7b8799;font-size:7px;font-weight:700}.imageReferenceInspectorControls select{color:#3d587c;background:#f7faff;border:1px solid #dce5f2;border-radius:7px;outline:0;width:100%;height:28px;padding:0 20px 0 7px;font-size:8px}.imageReferenceEmpty{color:#4c73c8;text-align:center;cursor:pointer;background:#f7faff;border:1px dashed #b9c9e4;border-radius:13px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;min-height:116px;display:flex}.imageReferenceEmpty b{font-size:10px}.imageReferenceEmpty small{color:#8490a7;font-size:8px}.selectionDeleteHint{color:#7a8599;align-items:center;gap:5px;margin:7px 2px 0;font-size:8px;display:flex}.imageUndoRemove{color:#2861d5;background:#eff6ff;border:1px solid #cfe0f8;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:32px;margin-top:8px;font-size:9px;font-weight:700;display:flex}.imagePreservePanel{background:#f7faff;border:1px solid #dce7f6;border-radius:12px;margin-top:9px;padding:10px}.imagePreservePanel>div:first-child{color:#375eaa;justify-content:flex-start}.imagePreservePanel>div:first-child b{color:#273a60;font-size:10px}.imagePreservePanel>div:first-child span{color:#17865f;background:#e7f7ef;border-radius:999px;margin-left:auto;padding:4px 7px;font-size:8px;font-weight:700}.imagePreservePanel>div:nth-child(2){flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.imagePreservePanel label{color:#496078;background:#fff;border:1px solid #dbe5f3;border-radius:8px;align-items:center;gap:4px;min-height:26px;padding:0 7px;font-size:8px;display:inline-flex}.imagePreservePanel label input{accent-color:var(--primary)}.imagePreservePanel>small{color:#8490a5;margin-top:7px;font-size:8px;line-height:1.45;display:block}.materialProcessPanel{background:linear-gradient(150deg,#f7faff,#fbfcff);border:1px solid #d7e3f4;border-radius:12px;margin-top:9px;padding:10px}.materialProcessPanel>header{align-items:center;gap:8px;display:flex}.materialProcessPanel>header,.materialProcessPanel>.materialProcessChoices{display:none}.materialProcessPanel>header>span{color:#3066d6;background:#e7efff;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.materialProcessPanel>header>div{gap:2px;min-width:0;display:grid}.materialProcessPanel>header b{color:#253553;font-size:10px}.materialProcessPanel>header small,.materialProcessRegionHint,.materialRightsConfirm small{color:#7787a0;font-size:8px;line-height:1.45}.materialProcessChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.materialProcessChoices button{color:#55667f;text-align:left;background:#fff;border:1px solid #dbe5f3;border-radius:8px;align-content:center;gap:3px;min-height:55px;padding:7px;display:grid}.materialProcessChoices button:hover,.materialProcessChoices button:focus-visible{border-color:#8eadee;outline:none}.materialProcessChoices button.active{background:#eff5ff;border-color:#5e86e5;box-shadow:inset 0 0 0 1px #3967da1a}.materialProcessChoices b{color:#30466f;font-size:9px}.materialProcessChoices small{color:#8190a7;font-size:7px;line-height:1.35}.materialProcessRegionHint{align-items:flex-start;gap:5px;margin:9px 0 0;display:flex}.materialProcessRegionHint svg{color:#3e70d5;flex:none;margin-top:1px}.materialRightsConfirm{border-top:1px solid #e0e8f4;align-items:flex-start;gap:7px;margin-top:9px;padding-top:9px;display:flex}.materialRightsConfirm input{accent-color:#2f68d9;flex:none;width:14px;height:14px;margin:1px 0 0}.materialRightsConfirm span{gap:2px;display:grid}.materialRightsConfirm b{color:#384a67;font-size:8px;line-height:1.35}.imageProjectActions{align-items:center;gap:5px;min-width:0;display:flex}.activeImageProject{color:#63708a;text-overflow:ellipsis;white-space:nowrap;background:#f8faff;border:1px solid #e1e7f0;border-radius:9px;align-items:center;gap:6px;max-width:150px;min-height:36px;padding:4px 8px;font-size:9px;font-weight:650;display:inline-flex;overflow:hidden}.activeImageProjectTrigger{cursor:text;text-align:left}.activeImageProjectTrigger:hover{background:#f2f6ff;border-color:#a9c3f8}.activeImageProjectTrigger>svg{color:#6d84af}.activeVideoProject{width:min(220px,24vw);max-width:none;min-height:40px;padding:5px 10px}.activeVideoProject>span{flex:auto}.activeVideoProject>span small{color:#7d8eaa;text-transform:none;order:-1}.activeVideoProject>span b{color:#283a59;font-size:10px}@media (width<=900px){.activeVideoProject{width:min(170px,29vw)}}.projectNameEditor{padding:4px 7px}.projectNameEditor input{color:#334462;width:132px;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:9px;font-weight:700}.activeImageProject>span{gap:1px;min-width:0;display:grid}.activeImageProject>span b,.activeImageProject>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activeImageProject>span b{color:#4d5b74;font-size:9px}.activeImageProject>span small{color:#8894a8;font-size:7px;font-weight:500}.activeImageProject>svg{color:#3b9d75;flex:none}.activeImageProject.offline>svg,.activeImageProject.offline>span small{color:#b57a2d}.activeImageProject i{background:#44b785;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #44b7851c}.activeImageProject i.saving{background:#5688ed;animation:.9s ease-in-out infinite alternate projectSavingPulse}.imageProjectActions .miniAction{white-space:nowrap;background:#fff;border:1px solid #e0e6ef}.imageProjectActions .miniAction.primary{color:#2d63da;background:#f2f6ff;border-color:#d9e4ff}.imageProjectModalBackdrop{z-index:1190;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0a111f9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.imageProjectModal{background:radial-gradient(circle at 90% -20%,#5f6aff29,#0000 36%),#f8faff;border:1px solid #ffffffb3;border-radius:22px;flex-direction:column;width:min(780px,100vw - 32px);max-height:min(720px,100dvh - 32px);animation:.18s ease-out modalIn;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 90px #040c1e4d}.imageProjectModal .modalClose{z-index:2}.imageProjectModal>header{background:#ffffffe0;border-bottom:1px solid #e4e9f2;justify-content:space-between;align-items:center;gap:16px;padding:17px 18px;display:flex}.imageProjectModal>header>div{align-items:center;gap:11px;min-width:0;display:flex}.imageProjectModal>header>div>span{color:#fff;background:linear-gradient(145deg,#3c73ed,#7052dc);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 9px 22px #395bcb40}.imageProjectModal>header>div>div{gap:3px;min-width:0;display:grid}.imageProjectModal>header b{color:#1b2740;font-size:15px}.imageProjectModal>header small{color:#7d899e;font-size:9px;line-height:1.45}.imageProjectModal>header>button{color:#68748a;background:#fff;border:1px solid #e0e5ee;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.imageProjectModalToolbar{color:#7b879b;border-bottom:1px solid #e7ebf3;justify-content:space-between;align-items:center;gap:12px;padding:11px 18px;font-size:9px;display:flex}.imageProjectModalToolbar button,.imageProjectEmpty button{color:#2d63d9;background:#edf4ff;border:1px solid #d8e3fa;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:9px;font-weight:750;display:inline-flex}.imageProjectList{scrollbar-width:thin;flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;min-height:260px;padding:15px 18px 18px;display:grid;overflow-y:auto}.imageProjectCard{background:#fff;border:1px solid #e0e6ef;border-radius:14px;min-width:0;position:relative;box-shadow:0 5px 18px #2a3b5e0a}.imageProjectCard:hover,.imageProjectCard.active{border-color:#8babf3;box-shadow:inset 0 0 0 1px #4370dd17,0 9px 24px #3153a017}.imageProjectCardMain{text-align:left;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;padding:10px 38px 10px 10px;display:grid}.imageProjectThumbnail{color:#8b97aa;background:linear-gradient(145deg,#edf2f9,#f8faff);border-radius:10px;place-items:center;width:68px;height:58px;display:grid;overflow:hidden}.imageProjectThumbnail img{object-fit:cover;width:100%;height:100%}.imageProjectCardCopy{gap:4px;min-width:0;display:grid}.imageProjectCardCopy>span{align-items:center;gap:6px;min-width:0;display:flex}.imageProjectCardCopy b{color:#263149;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.imageProjectCardCopy em{color:#3268d8;background:#eaf2ff;border-radius:999px;flex:none;padding:3px 6px;font-size:7px;font-style:normal;font-weight:800}.imageProjectCardCopy small{color:#8a95a8;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.imageProjectCardMain>svg{color:#8c98ab}.imageProjectRemove{z-index:2;color:#8994a6;background:#f4f6f9;border-radius:8px;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:7px;right:7px}.imageProjectRemove:hover{color:#c84d58;background:#ffeded}.imageProjectRenameTrigger{z-index:2;color:#4269bb;background:#eef4ff;border-radius:7px;align-items:center;gap:4px;min-height:24px;padding:0 7px;font-size:8px;font-weight:700;display:inline-flex;position:absolute;bottom:7px;right:8px}.imageProjectRenameTrigger:hover{color:#2458c1;background:#dfebff}.imageProjectRename{border-top:1px solid #e6ebf3;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;padding:8px 9px;display:grid}.imageProjectRename input{color:#263149;background:#fff;border:1px solid #b9cef3;border-radius:8px;outline:none;min-width:0;height:30px;padding:0 9px;font-size:9px}.imageProjectRename input:focus{border-color:#4d7be3;box-shadow:0 0 0 3px #4d7be31f}.imageProjectRename button{color:#3563c9;background:#edf3ff;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-height:30px;padding:0 8px;font-size:8px;font-weight:750;display:inline-flex}.imageProjectRename button:last-child{color:#778296;background:#f2f4f7}.imageProjectEmpty{color:#7f8ba0;text-align:center;grid-column:1/-1;align-content:center;place-items:center;gap:8px;min-height:240px;display:grid}.imageProjectEmpty b{color:#354057;font-size:12px}.imageProjectEmpty p{color:#8995a8;max-width:380px;margin:0;font-size:9px;line-height:1.6}.imageProjectModal>footer{color:#748199;background:#f3f7fd;border-top:1px solid #e2e8f1;align-items:center;gap:7px;padding:10px 18px;font-size:8px;display:flex}.projectLibraryBackdrop{z-index:1220;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#12192794;align-items:center;padding:24px}.projectLibraryModal,.scriptPickerModal{background:#f7f9fc;border:1px solid #dfe5ee;border-radius:8px;flex-direction:column;width:min(1180px,100vw - 48px);max-height:min(820px,100dvh - 48px);animation:.18s ease-out modalIn;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #0f192b3d}.projectLibraryHeader{background:#fff;border-bottom:1px solid #e2e7ef;flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:16px 20px;display:flex}.projectLibraryHeader>div{align-items:center;gap:12px;min-width:0;display:flex}.projectLibraryHeader>div>span{color:#2868d7;background:#eef5ff;border:1px solid #dce8fb;border-radius:8px;flex:none;place-items:center;width:38px;height:38px;display:grid}.projectLibraryHeader>div>div{gap:3px;min-width:0;display:grid}.projectLibraryHeader b{color:#1f2d43;font-size:16px;line-height:1.25}.projectLibraryHeader small{color:#778398;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.45;overflow:hidden}.projectLibraryHeader>button{color:#647188;background:#f8fafc;border:1px solid #e0e5ed;border-radius:7px;flex:none;place-items:center;width:34px;height:34px;display:grid}.projectLibraryHeader>button:hover{color:#34445c;background:#eef2f7;border-color:#c8d4e4}.projectLibraryToolbar,.scriptPickerToolbar{background:#f7f9fc;border-bottom:1px solid #e2e7ef;flex:none;grid-template-columns:auto minmax(220px,1fr) auto auto;align-items:center;gap:10px;padding:12px 20px;display:grid}.projectLibraryType,.projectLibrarySort,.projectLibrarySearch,.projectLibraryFilters{color:#5f6e84;background:#fff;border:1px solid #dbe2ec;border-radius:7px;align-items:center;gap:7px;min-height:36px;font-size:11px;display:flex}.projectLibraryType{padding:0 10px}.projectLibraryType svg{color:#3c73d7}.projectLibraryType b{color:#35445b}.projectLibraryType span{color:#356bc8;background:#edf3fc;border-radius:6px;place-items:center;min-width:20px;height:20px;font-size:10px;font-weight:800;display:grid}.projectLibrarySearch{min-width:0;padding:0 11px}.projectLibrarySearch:focus-within{border-color:#7ea5ed;box-shadow:0 0 0 3px #3a6fd81c}.projectLibrarySearch svg{color:#8390a2;flex:none}.projectLibrarySearch input{color:#26364d;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.projectLibrarySearch input::placeholder{color:#98a3b3}.projectLibrarySort{white-space:nowrap;justify-content:center;padding:0 11px}.projectLibraryCreate{color:#fff;white-space:nowrap;background:#2868d7;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 13px;font-size:11px;font-weight:750;display:inline-flex}.projectLibraryCreate:hover{background:#205bc0}.projectLibraryGrid{scrollbar-width:thin;flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:14px;min-height:300px;padding:18px 20px 22px;display:grid;overflow-y:auto}.projectLibraryCard{background:#fff;border:1px solid #dde4ed;border-radius:8px;min-width:0;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:visible;box-shadow:0 3px 12px #2230480a}.projectLibraryCard:hover,.projectLibraryCard.active{border-color:#7ca3ec;transform:translateY(-1px);box-shadow:0 9px 24px #264f961a}.projectLibraryCard.active{box-shadow:inset 0 0 0 1px #4e82df,0 9px 24px #264f961a}.projectLibraryCardMain{text-align:left;grid-template-rows:auto minmax(88px,auto);width:100%;min-width:0;display:grid}.projectLibraryCover{aspect-ratio:16/9;color:#8190a5;background:#edf1f6;border-bottom:1px solid #e3e8ef;border-radius:7px 7px 0 0;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.projectLibraryCover>img,.projectLibraryCover>video{object-fit:cover;width:100%;min-width:0;height:100%;min-height:0}.projectLibraryCover.mosaic{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:2px}.projectLibraryCover.mosaic>img:first-of-type,.projectLibraryCover.mosaic>video:first-of-type,.projectLibraryCover.mosaic>.projectLibraryPlaceholder:first-child{grid-row:1/3}.projectLibraryCover>i{z-index:2;color:#68778d;background:#fffffff0;border-radius:6px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800;position:absolute;top:9px;left:9px;box-shadow:0 2px 8px #141f321f}.projectLibraryCover>i.complete{color:#16805c}.projectLibraryCover>i.processing{color:#2868d7}.projectLibraryCover>i.draft{color:#9a6b16}.projectLibraryPlaceholder{color:#8391a4;background:#edf2f8;align-content:center;place-items:center;gap:7px;width:100%;height:100%;display:grid}.projectLibraryPlaceholder small{font-size:9px}.projectLibraryPlay{z-index:2;color:#fff;background:#192334a3;border:1px solid #fffc;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.projectLibraryCardCopy{align-content:center;gap:6px;min-width:0;padding:12px 42px 13px 12px;display:grid}.projectLibraryCardCopy>span{align-items:center;gap:6px;min-width:0;display:flex}.projectLibraryCardCopy b{color:#243248;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.projectLibraryCardCopy i,.projectLibraryCardCopy em{color:#60748f;background:#eef3fa;border-radius:5px;flex:none;padding:3px 5px;font-size:8px;font-style:normal;font-weight:800}.projectLibraryCardCopy em{color:#2868d7;background:#eaf2ff}.projectLibraryCardCopy small{color:#7d899b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.projectLibraryMenu{z-index:5;position:absolute;top:9px;right:9px}.projectLibraryMenu summary{color:#5f6d82;cursor:pointer;background:#fffffff0;border:1px solid #d7dfeae6;border-radius:7px;place-items:center;width:30px;height:30px;list-style:none;display:grid;box-shadow:0 3px 10px #1824371a}.projectLibraryMenu summary::-webkit-details-marker{display:none}.projectLibraryMenu>div{background:#fff;border:1px solid #dce3ec;border-radius:7px;width:126px;display:grid;position:absolute;top:35px;right:0;overflow:hidden;box-shadow:0 12px 30px #1a273c2e}.projectLibraryMenu>div button{color:#40516a;text-align:left;align-items:center;gap:7px;min-height:36px;padding:0 10px;font-size:10px;display:flex}.projectLibraryMenu>div button:hover{background:#f3f6fa}.projectLibraryMenu>div button.danger{color:#b3424e}.projectLibraryRename{border-top:1px solid #e2e7ef;grid-template-columns:minmax(0,1fr) auto auto;gap:7px;padding:10px;display:grid}.projectLibraryRename input{color:#26364d;border:1px solid #a9c2ed;border-radius:6px;outline:0;min-width:0;height:34px;padding:0 9px;font-size:10px}.projectLibraryRename input:focus{border-color:#3974dc;box-shadow:0 0 0 3px #3974dc1c}.projectLibraryRename button{color:#2868d7;background:#eaf2ff;border-radius:6px;align-items:center;gap:4px;min-height:34px;padding:0 9px;font-size:9px;font-weight:750;display:inline-flex}.projectLibraryRename button:last-child{color:#68778b;background:#f0f3f7}.projectLibraryFooter{color:#758196;background:#fff;border-top:1px solid #e2e7ef;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:0 20px;font-size:10px;display:flex}.selectedScriptAsset .selectedScriptChange{color:#2868d7;background:#fff;border:1px solid #b9cef2;border-radius:6px;flex:none;padding:5px 8px;font-size:9px;font-weight:750}.scriptPickerModal{background:#fff;width:min(1240px,100vw - 48px)}.scriptPickerToolbar{background:#f7f9fc;grid-template-columns:minmax(220px,1fr) auto auto}.projectLibraryFilters{padding:3px;overflow:hidden}.projectLibraryFilters button{color:#66758a;border-radius:5px;min-height:28px;padding:0 10px;font-size:10px;font-weight:700}.projectLibraryFilters button.active{color:#2868d7;background:#eaf2ff}.scriptPickerBody{flex:auto;grid-template-columns:minmax(0,58fr) minmax(330px,42fr);min-height:0;display:grid;overflow:hidden}.scriptPickerList{scrollbar-width:thin;background:#f7f9fc;border-right:1px solid #e2e7ef;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;min-height:430px;padding:16px;display:grid;overflow-y:auto}.scriptPickerProjectCard{text-align:left;background:#fff;border:1px solid #dce3ec;border-radius:8px;min-width:0;transition:border-color .16s,box-shadow .16s;display:grid;overflow:hidden}.scriptPickerProjectCard:hover,.scriptPickerProjectCard.selected{border-color:#6f9ae8;box-shadow:0 7px 20px #294f911a}.scriptPickerProjectCard.selected{box-shadow:inset 0 0 0 1px #4a82e3,0 7px 20px #294f911a}.scriptPickerProjectCard .projectLibraryCover{border-radius:7px 7px 0 0}.scriptPickerProjectCard .projectLibraryCover>em{color:#2868d7;background:#fffffff0;border:1px solid #d6e0ed;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid;position:absolute;top:9px;right:9px}.scriptPickerProjectCard.selected .projectLibraryCover>em{color:#fff;background:#2868d7;border-color:#2868d7}.scriptPickerProjectCard .projectLibraryCardCopy{min-height:88px;padding-right:11px}.scriptPickerDetail{scrollbar-width:thin;background:#fff;min-width:0;padding:16px 18px 20px;overflow-y:auto}.scriptPickerPreview{aspect-ratio:16/9;color:#7a8799;background:#e9eef5;border-radius:8px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.scriptPickerPreview img,.scriptPickerPreview video{object-fit:cover;width:100%;height:100%}.scriptPickerPreview>span{color:#fff;background:#1a2434a3;border:1px solid #fffc;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scriptPickerDetailTitle{justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 0;display:flex}.scriptPickerDetailTitle>span{gap:4px;min-width:0;display:grid}.scriptPickerDetailTitle b{color:#223149;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.scriptPickerDetailTitle small{color:#7b8799;font-size:10px}.scriptPickerDetailTitle>em{color:#16805c;background:#eaf7f1;border-radius:6px;flex:none;padding:5px 7px;font-size:9px;font-style:normal;font-weight:800}.scriptPickerOverview{border-top:1px solid #e4e8ef;border-bottom:1px solid #e4e8ef;padding:13px 0}.scriptPickerOverview h3{color:#29384f;margin:0 0 10px;font-size:11px}.scriptPickerOverview dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;display:grid}.scriptPickerOverview dl div{text-align:center;background:#f8fafc;border:1px solid #e0e6ee;border-radius:7px;gap:3px;min-width:0;padding:8px;display:grid}.scriptPickerOverview dt{color:#26364e;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.scriptPickerOverview dd{color:#8590a1;margin:0;font-size:8px}.scriptPickerOverview ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.scriptPickerOverview li{color:#4e6078;align-items:center;gap:6px;font-size:10px;display:flex}.scriptPickerOverview li svg{color:#25a16f}.scriptPickerOverview li.missing{color:#9a7b42}.scriptPickerOverview li.missing svg{color:#c08a2e}.scriptPickerTimeline{padding-top:14px}.scriptPickerTimelineTrack{align-items:stretch;gap:2px;height:48px;display:flex}.scriptPickerTimelineTrack span{background:#dce9fb;border-radius:4px;place-items:end start;min-width:18px;padding:4px;display:grid;overflow:hidden}.scriptPickerTimelineTrack span:nth-child(2n){background:#e9edf4}.scriptPickerTimelineTrack i{color:#41648f;font-size:8px;font-style:normal;font-weight:800}.scriptPickerTimeline p{color:#68778b;gap:4px;margin:10px 0 0;font-size:9px;line-height:1.45;display:grid}.scriptPickerTimeline p b{color:#304158}.scriptPickerFooter{background:#fff;border-top:1px solid #e2e7ef;flex:none;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:10px 18px;display:flex}.scriptPickerFooter>span{color:#778398;font-size:10px}.scriptPickerFooter>div{align-items:center;gap:8px;display:flex}.scriptPickerFooter button{color:#586980;background:#fff;border:1px solid #dce3ec;border-radius:7px;min-width:82px;min-height:36px;padding:0 13px;font-size:10px;font-weight:750}.scriptPickerFooter button.primary{color:#fff;background:#2868d7;border-color:#2868d7}.scriptPickerFooter button:disabled{cursor:not-allowed;opacity:.46}.worksLibrarySpace{color:#172033;background:#fff;border:1px solid #dfe6f0;border-radius:8px;grid-template-rows:auto auto minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid;overflow:hidden;box-shadow:0 10px 34px #2a3a5c0f}.worksLibraryHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:11px 18px;display:flex}.worksLibraryHeader>div{align-items:center;gap:11px;min-width:0;display:flex}.worksLibraryHeader>div>span{color:#2864d8;background:#edf3ff;border:1px solid #cedcf5;border-radius:7px;flex:none;place-items:center;width:40px;height:40px;display:grid}.worksLibraryHeader small,.worksLibraryHeader h1,.worksLibraryHeader p{margin:0;display:block}.worksLibraryHeader small{color:#6f7f98;font-size:9px;font-weight:750}.worksLibraryHeader h1{letter-spacing:0;margin-top:2px;font-size:19px}.worksLibraryHeader p{color:#7c8899;margin-top:3px;font-size:9px}.worksLibraryTabs{background:#f8f9fc;border-bottom:1px solid #e3e8ef;grid-template-columns:repeat(3,minmax(0,1fr));padding:7px 10px;display:grid}.worksLibraryTabs>button{color:#637087;text-align:left;border:1px solid #0000;border-radius:6px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:48px;padding:6px 10px;display:grid;position:relative}.worksLibraryTabs>button+button{margin-left:5px}.worksLibraryTabs>button>span:first-child{color:#65758d;background:#e9edf4;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.worksLibraryTabs>button>span:last-child{gap:2px;min-width:0;display:grid}.worksLibraryTabs b,.worksLibraryTabs small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.worksLibraryTabs b{font-size:11px}.worksLibraryTabs small{color:#8792a4;font-size:8px}.worksLibraryTabs>button.active{color:#2459b7;background:#fff;border-color:#cbd9f1;box-shadow:0 5px 14px #2a457614}.worksLibraryTabs>button.active:after{content:"";background:#2864d8;height:2px;position:absolute;bottom:-8px;left:10px;right:10px}.worksLibraryTabs>button.active>span:first-child{color:#2864d8;background:#eaf1ff}.worksLibraryBody{min-width:0;min-height:0;overflow:hidden}.creationHistorySpace{scrollbar-width:thin;background:radial-gradient(circle at 8% -8%,#4e8bff2b,#0000 30%),radial-gradient(circle at 92% 0,#845feb1f,#0000 30%),#f7f9fd;border:1px solid #dfe7f2;border-radius:22px;height:100%;padding:22px;overflow-y:auto}.creationHistorySpace.embedded{background:#fff;border:0;border-radius:0;padding:18px}.creationHistoryEmbeddedHeader{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.creationHistoryEmbeddedHeader>span{gap:3px;display:grid}.creationHistoryEmbeddedHeader b{color:#26344b;font-size:12px}.creationHistoryEmbeddedHeader small{color:#7f8b9d;font-size:9px}.creationHistoryEmbeddedHeader>button{color:#4f6079;background:#fff;border:1px solid #d8e0eb;border-radius:6px;flex:none;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:9px;font-weight:750;display:inline-flex}@media (width<=760px){.worksLibrarySpace{border-left:0;border-right:0;border-radius:0;height:auto;min-height:calc(100dvh - 76px);overflow:visible}.worksLibraryHeader{min-height:64px;padding:9px 12px}.worksLibraryHeader p{display:none}.worksLibraryTabs{gap:4px;padding:6px}.worksLibraryTabs>button{grid-template-columns:28px minmax(0,1fr);gap:5px;min-height:45px;padding:5px 6px}.worksLibraryTabs>button+button{margin-left:0}.worksLibraryTabs>button>span:first-child{width:28px;height:28px}.worksLibraryTabs small{display:none}.worksLibraryBody{overflow:visible}.creationHistorySpace.embedded{height:auto;padding:12px;overflow:visible}.creationHistoryEmbeddedHeader{align-items:flex-start}.creationHistoryEmbeddedHeader small{max-width:220px;line-height:1.45}.creationHistoryEmbeddedHeader>button{width:34px;padding:0;font-size:0}}.creationHistoryHero{justify-content:space-between;align-items:center;gap:22px;display:flex}.creationHistoryHero>div{align-items:center;gap:14px;min-width:0;display:flex}.creationHistoryHero>div>span{color:#fff;background:linear-gradient(145deg,#347cf3,#7254dd);border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 13px 28px #3e5eca3b}.creationHistoryHero small{color:#657da9;letter-spacing:.8px;font-size:9px;font-weight:800}.creationHistoryHero h1{color:#16233d;letter-spacing:-.6px;margin:2px 0 4px;font-size:25px}.creationHistoryHero p{color:#77849a;margin:0;font-size:10px;line-height:1.55}.creationHistoryHero>button{color:#42619a;background:#ffffffd1;border:1px solid #d7e2f4;border-radius:10px;flex:none;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:9px;font-weight:750;display:inline-flex}.creationHistoryNotice{color:#4770bf;background:#ffffffad;border:1px solid #748fcd2e;border-radius:12px;align-items:center;gap:10px;margin-top:18px;padding:10px 12px;display:flex}.creationHistoryNotice span{gap:2px;display:grid}.creationHistoryNotice b{color:#34486e;font-size:9px}.creationHistoryNotice small{color:#8190a8;font-size:8px}.creationHistoryControls{justify-content:space-between;align-items:center;gap:16px;margin:18px 0 14px;display:flex}.creationHistoryTabs,.creationHistoryFilters{background:#ffffffb8;border:1px solid #dfe6f0;border-radius:11px;align-items:center;gap:5px;padding:4px;display:inline-flex}.creationHistoryTabs button,.creationHistoryFilters button{color:#758299;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:31px;padding:0 10px;font-size:9px;font-weight:700;display:inline-flex}.creationHistoryTabs button.active,.creationHistoryFilters button.active{color:#315fbf;background:#fff;box-shadow:0 5px 14px #334f8b1a}.creationHistoryTabs em{color:#6680b3;background:#edf2fb;border-radius:999px;padding:2px 6px;font-size:7px;font-style:normal}.creationHistoryError{color:#9c6b25;background:#fff9ee;border:1px solid #f1d8ad;border-radius:10px;align-items:center;gap:7px;margin-bottom:12px;padding:9px 11px;font-size:9px;display:flex}.creationHistoryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-bottom:8px;display:grid}.creationBatchToolbar{background:#ffffffc7;border:1px solid #dde5f1;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:-4px 0 14px;padding:7px 9px;display:flex}.creationBatchToolbar>div{align-items:center;gap:6px;display:flex}.creationBatchToolbar button{color:#3f65a2;background:#f7faff;border:1px solid #d8e3f3;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:31px;padding:0 10px;font-size:8px;font-weight:750;display:inline-flex}.creationRecordCard{background:#fffffff0;border:1px solid #e0e6f0;border-radius:15px;min-width:0;transition:transform .16s,box-shadow .16s,border-color .16s;position:relative;overflow:hidden;box-shadow:0 8px 24px #23375c0d}.creationRecordCard.selected{border-color:#5285dd;box-shadow:0 12px 28px #345b9f21,inset 0 0 0 1px #3974dd1f}.creationRecordCard:hover{border-color:#bdcef0;transform:translateY(-2px);box-shadow:0 13px 30px #263f731a}.creationRecordMedia{aspect-ratio:4/3;color:#8996a9;background:linear-gradient(145deg,#f7f9fc,#edf2f8);border:0;place-items:center;width:100%;padding:0;display:grid;position:relative;overflow:hidden}.creationRecordMedia.image img,.creationRecordMedia.video video{object-fit:contain;width:100%;height:100%}button.creationRecordMedia{cursor:zoom-in}button.creationRecordMedia.video{cursor:pointer}button.creationRecordMedia:hover .recordMediaHint,button.creationRecordMedia:focus-visible .recordMediaHint{opacity:1;transform:translate(-50%)}button.creationRecordMedia:focus-visible{outline-offset:-2px;outline:2px solid #4e77ce}.creationRecordMedia .statusPill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;position:absolute;top:8px;right:8px}.recordPlayIcon{color:#fff;filter:drop-shadow(0 3px 8px #00000059);pointer-events:none;position:absolute}.recordMediaHint{color:#fff;opacity:0;pointer-events:none;background:#121c2ebd;border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;font-weight:700;transition:opacity .15s,transform .15s;display:inline-flex;position:absolute;bottom:9px;left:50%;transform:translate(-50%,4px)}.creationRecordCopy{gap:5px;min-height:108px;padding:11px 12px 8px;display:grid}.creationRecordCopy>small{color:#8390a5;font-size:8px}.creationRecordCopy>b{color:#29354c;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:31px;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.creationRecordCopy>p{color:#7e8a9e;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;line-height:1.5;overflow:hidden}.creationRecordCopy>span{color:#5d76a7;font-size:8px}.creationRecordActions{border-top:1px solid #edf0f5;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px 10px 10px;display:grid}.creationRecordActions button,.creationRecordActions a{border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:8px;font-weight:750;text-decoration:none;display:inline-flex}.creationRecordActions a{color:#315fae;background:#f5f8fd;border:1px solid #d9e4f5}.creationRecordActions .continue{color:#fff;background:linear-gradient(135deg,#315fae,#5f56c8)}.creationRecordActions .delete{color:#b65360;background:#fff7f8;border:1px solid #efdce0}.creationPreviewBackdrop{z-index:140;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d1421b8;place-items:center;padding:26px;display:grid;position:fixed;inset:0}.creationPreviewDownload{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121c2dc7;border:1px solid #ffffff59;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex;position:absolute;top:14px;right:56px}.creationPreviewDialog{background:#111925;border:1px solid #ffffff4d;border-radius:10px;place-items:center;width:min(1080px,100%);max-height:min(820px,100vh - 52px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #0006}.creationPreviewDialog>img,.creationPreviewDialog>video{object-fit:contain;width:100%;max-height:min(820px,100vh - 52px);display:block}.creationPreviewClose{z-index:1;color:#fff;background:#0f151fb8;border:1px solid #fff3;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}@media (width<=700px){.creationBatchToolbar{flex-direction:column;align-items:stretch}.creationBatchToolbar>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.creationHistoryEmpty,.creationHistoryLogin{color:#8794a8;text-align:center;background:#ffffff94;border:1px dashed #ccd8ea;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:330px;display:flex}.creationHistoryEmpty b,.creationHistoryLogin b{color:#3c4a62;font-size:12px}.creationHistoryEmpty p,.creationHistoryLogin p{max-width:420px;margin:0;font-size:9px;line-height:1.6}.creationHistoryLogin{background:radial-gradient(circle at 50% 15%,#5d79ea29,#0000 35%),#f8faff;height:100%}.creationHistoryLogin>span{color:#fff;background:linear-gradient(145deg,#357cf2,#7454dc);border-radius:18px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 15px 30px #3e56be33}.creationHistoryLogin>button{color:#fff;background:#1d2b46;border-radius:10px;align-items:center;gap:6px;min-height:36px;margin-top:5px;padding:0 14px;font-size:9px;font-weight:750;display:inline-flex}@keyframes projectSavingPulse{0%{opacity:.42;transform:scale(.86)}to{opacity:1;transform:scale(1)}}.imageRegionModalBackdrop{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#09101fb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.imageRegionModal{background:radial-gradient(circle at 80% -10%,#526eff29,#0000 34%),#f8faff;border:1px solid #ffffff29;border-radius:22px;flex-direction:column;width:min(980px,100vw - 32px);max-height:calc(100dvh - 32px);animation:.18s ease-out modalIn;display:flex;overflow:hidden;box-shadow:0 30px 90px #040c1e59}.imageRegionModal>header{background:#ffffffd1;border-bottom:1px solid #e2e8f2;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.imageRegionModal>header>div{align-items:center;gap:11px;min-width:0;display:flex}.imageRegionModal>header>div>span{color:#fff;background:linear-gradient(145deg,#3b70ef,#754cdd);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 9px 22px #355bcd47}.imageRegionModal>header>div>div{flex-direction:column;gap:3px;min-width:0;display:flex}.imageRegionModal>header b{color:#1b2740;font-size:15px}.imageRegionModal>header small{color:#7c889f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.imageRegionModal>header>button{color:#647089;cursor:pointer;background:#fff;border:1px solid #e1e6ef;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.imageRegionGuide{background:#f5f8fd;border-bottom:1px solid #e6ebf3;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:9px;padding:11px 18px;display:grid}.imageRegionGuide>span{color:#2e63d5;background:#dde8ff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:850;display:grid}.imageRegionGuide p,.imageRegionProtection p{flex-direction:column;gap:2px;min-width:0;margin:0;display:flex}.imageRegionGuide b,.imageRegionProtection b{color:#2c3850;font-size:10px}.imageRegionGuide small,.imageRegionProtection small{color:#7f8ba1;font-size:9px;line-height:1.45}.imageRegionModal.advancedMask{width:min(1080px,100vw - 32px)}.imageMaskToolbar{background:#fff;border-bottom:1px solid #dce4ef;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 18px;display:flex}.imageMaskToolbar>div{align-items:center;gap:5px;display:flex}.imageMaskToolbar button{color:#58667f;cursor:pointer;background:#f8faff;border:1px solid #dce3ee;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:10px;font-weight:750;display:inline-flex}.imageMaskToolbar button:hover:not(:disabled),.imageMaskToolbar button.active{color:#285bcf;background:#eaf0ff;border-color:#4e7be9}.imageMaskToolbar button:disabled{cursor:not-allowed;opacity:.36}.imageMaskToolbar label{color:#66748b;align-items:center;gap:8px;min-width:210px;font-size:10px;font-weight:700;display:flex}.imageMaskToolbar label input{accent-color:#426fe3;flex:auto;min-width:100px}.imageMaskToolbar label b{color:#2f5fc5;text-align:right;min-width:30px;font-size:10px}.imageRegionStage{background-color:#1a2433;background-image:linear-gradient(45deg,#202b3c 25%,#0000 25%),linear-gradient(-45deg,#202b3c 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#202b3c 75%),linear-gradient(-45deg,#0000 75%,#202b3c 75%),none;background-position:0 0,0 8px,8px -8px,-8px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;flex:auto;place-items:center;min-height:340px;padding:18px;display:grid;overflow:auto}.imageRegionCanvas{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;background:#111a28;border-radius:10px;width:auto;max-width:100%;height:min(58vh,600px);max-height:100%;position:relative;overflow:hidden;box-shadow:0 15px 45px #0000005c}.imageRegionCanvas>img{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.imageRegionCanvas.advancedMaskCanvas{cursor:none}.imageMaskOverlay{z-index:3;cursor:none;touch-action:none;outline:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.imageMaskOverlay:focus-visible{box-shadow:inset 0 0 0 3px #67b0ffeb}.imageMaskSelection{fill:#36d3ff7a;pointer-events:none}.imageMaskCursor{fill:#1f8bff29;stroke:#fffffff5;stroke-width:.003px;vector-effect:non-scaling-stroke;pointer-events:none}.imageReplacementRegion{z-index:2;pointer-events:none;background:#309dff1f;border:2px solid #64e5ff;min-width:2px;min-height:2px;position:absolute;box-shadow:0 0 0 9999px #070c168c,inset 0 0 0 1px #ffffffc7,0 0 24px #43d2ff52}.imageReplacementRegion:before,.imageReplacementRegion:after{content:"";background:#2f8eea;border:2px solid #fff;width:8px;height:8px;position:absolute}.imageReplacementRegion:before{top:-5px;left:-5px}.imageReplacementRegion:after{bottom:-5px;right:-5px}.imageReplacementRegion>i{color:#fff;white-space:nowrap;background:#286fe3;border-radius:7px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800;position:absolute;top:-28px;left:-2px}.imageRegionDrawHint{z-index:2;color:#fff;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#091222b8;border:1px solid #ffffff52;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:750;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.imageRegionProtection{color:#16825b;background:#effaf5;border-top:1px solid #dcebe5;align-items:center;gap:9px;padding:10px 18px;display:flex}.imageRegionModal>footer{background:#fff;border-top:1px solid #e0e6ef;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}.imageRegionModal>footer>div{gap:8px;display:flex}.imageRegionModal>footer button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 13px;font-size:10px;font-weight:750;display:inline-flex}.imageRegionModal>footer button.secondary{color:#536079;background:#fff;border:1px solid #dce2ec}.imageRegionModal>footer button.primary{color:#fff;background:linear-gradient(135deg,#3977ef,#684ed8);border:1px solid #2f67da;box-shadow:0 8px 20px #2e59c93b}.imageRegionModal>footer button:disabled{color:#9ca6b6;box-shadow:none;cursor:not-allowed;background:#e9edf3;border-color:#d8dfe9}.imagePromptBlock{background:#fff;border:1px solid #e1e6ef;border-radius:12px;flex-direction:column;flex:280px;min-height:0;margin-top:10px;padding:10px;display:flex;position:relative}.imagePromptHeader>div{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.imagePromptHeader>div>span{color:#8791a4;align-self:center;font-size:8px}.imagePromptHeader button{color:#3569de;background:#edf3ff;border-radius:7px;align-items:center;gap:2px;min-height:24px;padding:0 6px;font-size:8px;font-weight:700;display:inline-flex}.imagePromptBlock textarea{resize:vertical;color:#2a3449;width:100%;min-height:180px;font:inherit;background:0 0;border:0;outline:0;flex:auto;padding:9px 2px 16px;font-size:10px;line-height:1.65}.imagePromptBlock .charCount{bottom:8px;right:10px}.imageUnderstanding{background:#f7f7ff;border:1px solid #e5e6f8;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;margin-top:9px;padding:9px 10px;display:grid}.imageUnderstanding>span{color:#6657ce;white-space:nowrap;align-items:center;gap:5px;font-size:8px;font-weight:750;display:inline-flex}.imageUnderstanding p{color:#68748a;margin:0;font-size:8px;line-height:1.55}.modelPicker{min-width:0;position:relative}.settingGrid>.modelPicker{grid-column:1/-1}.modelPickerLabel{color:#778196;margin-bottom:5px;font-size:8px;display:block}.modelPickerTrigger{color:#273349;text-align:left;background:#fff;border:1px solid #dfe5ef;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:48px;padding:7px 9px;display:grid}.modelPickerTrigger>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.modelPickerTrigger b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.modelPickerTrigger small{color:#8791a3;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.modelPickerIcon,.modelPickerOptionIcon{color:#4e67e9;background:linear-gradient(145deg,#e7f1ff,#f0e9ff);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.modelPickerMenu{z-index:45;background:#fff;border:1px solid #dbe2ee;border-radius:15px;min-width:330px;padding:9px;position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:0 22px 54px #192b5033}.settingGrid .modelPickerMenu{top:calc(100% + 7px);bottom:auto}.modelPickerMenu header{justify-content:space-between;align-items:flex-start;gap:12px;padding:4px 4px 8px;display:flex}.modelPickerMenu header>div{flex-direction:column;gap:3px;display:flex}.modelPickerMenu header b{font-size:11px}.modelPickerMenu header small,.modelPickerMenu footer{color:#7d879a;font-size:8px}.modelPickerMenu header>button{background:#f3f5f8;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.modelPickerMenu>button{text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;width:100%;min-height:58px;padding:7px;display:grid}.modelPickerMenu>button:hover,.modelPickerMenu>button.active{background:#f4f8ff;border-color:#bfd2f8}.modelPickerMenu>button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.modelPickerMenu>button b{font-size:10px}.modelPickerMenu>button small{color:#778399;font-size:8px;line-height:1.4}.modelPickerMenu>button em{color:#3566d1;background:#edf3ff;border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal}.modelPickerMenu footer{border-top:1px solid #edf0f5;align-items:center;gap:5px;margin-top:5px;padding:8px 4px 2px;display:flex}.modelPicker.compact{flex:none}.modelPicker.compact .modelPickerTrigger{background:#f0f3f8;border:0;grid-template-columns:auto minmax(0,1fr) auto;min-width:126px;min-height:32px;padding:3px 7px}.modelPicker.compact .modelPickerIcon{border-radius:7px;width:23px;height:23px}.modelPicker.compact .modelPickerMenu{width:355px;left:0;right:auto}.historyRetentionNotice{color:#3163cc;background:#f5f8ff;border:1px solid #d6e3fb;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin-top:12px;padding:9px 10px;display:grid}.imageWorkbench>.historyPanel{padding:17px 14px 14px 17px}.imageWorkbench .assetHistoryList{gap:10px;padding:3px 6px 10px 0}.imageWorkbench .assetHistoryCard{flex:none}.imageWorkbench .assetHistoryMain{grid-template-columns:68px minmax(0,1fr);align-items:start;gap:11px;padding:9px}.imageWorkbench .assetHistoryMedia{width:68px;height:68px}.imageWorkbench .assetHistoryTitle>b{font-size:11px}.imageWorkbench .assetHistoryCopy>small{margin-top:4px;font-size:8.5px;line-height:1.4}.imageWorkbench .historyReuseAction{min-height:30px;font-size:9px}.historyRetentionNotice>span{flex-direction:column;gap:3px;min-width:0;display:flex}.historyRetentionNotice b{color:#35527e;font-size:9px}.historyRetentionNotice small{color:#7586a1;font-size:7px;line-height:1.4}.retentionState{color:#5775ae!important}.retentionState.expiring{font-weight:750;color:#dd771d!important}.assistantWorkbench{grid-template-columns:minmax(0,1fr) minmax(260px,286px);gap:11px;position:relative}.assistantSidebar{display:none}.assistantSidebar.mobileOpen{z-index:82;top:86px;bottom:16px;left:calc(var(--rail-width) + 16px);width:min(330px, calc(100vw - var(--rail-width) - 32px));box-shadow:var(--shadow-md);display:flex;position:fixed}.assistantHistoryBackdrop{z-index:81;inset:72px 0 0 var(--rail-width);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#141e323d;border:0;display:block;position:fixed}.assistantSidebarClose{display:grid}.assistantMobileHistoryButton{display:inline-flex}.assistantChatPanel{background:radial-gradient(circle at 88% 8%,#dee8ffbf,#0000 26%),#fff;border-radius:17px}.assistantMessageStream{padding-left:clamp(24px,6vw,90px);padding-right:clamp(24px,6vw,90px)}.assistantMessageActions{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.assistantMessageActions button{color:#43536e;background:#fff;border:1px solid #dce4f2;border-radius:9px;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:9px;font-weight:650;display:inline-flex}.assistantMessageActions button:first-child{color:#285fd5;background:#eff5ff;border-color:#bcd3fb}.assistantConnections{flex-direction:column;gap:9px;min-height:0;padding:17px;display:flex}.assistantConnectionsHeader{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;margin-bottom:6px;display:grid}.assistantConnectionsHeader>span{color:#3264d9;background:#edf3ff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.assistantConnectionsHeader>div,.assistantContextStatus span{flex-direction:column;gap:3px;min-width:0;display:flex}.assistantConnectionsHeader b{font-size:12px}.assistantConnectionsHeader small,.assistantContextStatus small{color:#808ba0;font-size:8px;line-height:1.4}.assistantConnections>button{color:#53617a;text-align:left;background:#fff;border:1px solid #e0e6f0;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:70px;padding:10px;display:grid}.assistantConnections>button:hover{color:#2862dc;background:#f6f9ff;border-color:#a9c5f7}.assistantConnections>button>span:first-child{background:#f0f4fb;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.assistantConnections>button>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.assistantConnections>button b{color:#263148;font-size:10px}.assistantConnections>button small{color:#7b879c;font-size:8px}.assistantContextStatus{color:#258261;background:#f5fbf8;border:1px solid #dceee6;border-radius:11px;grid-template-columns:auto minmax(0,1fr);gap:7px;margin-top:auto;padding:10px;display:grid}.assistantContextStatus b{color:#3c6557;font-size:9px}.detectWorkbench{padding-bottom:4px}.detectHero{border-radius:17px;align-items:center;min-height:118px;padding:21px 24px}.detectHero h2{margin-top:9px;font-size:25px}.detectProcessSteps{background:#fff;border:1px solid #e1e7f1;border-radius:14px;justify-content:center;align-items:center;gap:clamp(24px,6vw,90px);min-height:58px;margin-top:10px;padding:8px 18px;display:flex}.detectProcessSteps span{color:#8a94a6;align-items:center;gap:7px;font-size:10px;font-weight:650;display:inline-flex;position:relative}.detectProcessSteps span:after{content:"";background:#dfe5ee;width:clamp(16px,4vw,70px);height:1px;position:absolute;left:calc(100% + 12px)}.detectProcessSteps span:last-child:after{display:none}.detectProcessSteps i{color:#7f899c;background:#eef1f6;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.detectProcessSteps .active,.detectProcessSteps .done{color:#2c62d7}.detectProcessSteps .active i,.detectProcessSteps .done i{color:#fff;background:#3267e8}.detectGrid{grid-template-columns:minmax(280px,330px) minmax(390px,1fr) minmax(270px,310px);gap:11px;min-height:calc(100vh - 284px);margin-top:10px}.detectInputPanel,.detectResultPanel,.sourceResultPanel{scrollbar-width:thin;min-height:0;padding:16px;overflow-y:auto}.sourceResultPanel{flex-direction:column;display:flex}.sourceCount{color:#3565cf;background:#edf3ff;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:700}.sourceResultSummary{border:1px solid #dbe4f2;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:8px;margin-top:13px;padding:11px;display:grid}.sourceResultSummary.available{color:#208161;background:#f3fbf7;border-color:#cfe9de}.sourceResultSummary.pending{color:#62728e;background:#f7f9fc}.sourceResultSummary>span{flex-direction:column;gap:4px;min-width:0;display:flex}.sourceResultSummary b{color:#34425a;font-size:9px}.sourceResultSummary small{color:#748198;font-size:8px;line-height:1.55}.sourceResultList,.manualSourceSearch{flex-direction:column;gap:8px;margin-top:11px;display:flex}.sourceResultList>a,.manualSourceSearch>a{color:#526078;background:#fff;border:1px solid #e1e7f0;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:66px;padding:8px;text-decoration:none;display:grid}.sourceResultList>a:hover,.manualSourceSearch>a:hover{background:#f7faff;border-color:#acc7f4}.sourceResultList img,.sourceFallback{object-fit:cover;background:#eef2f7;border-radius:8px;place-items:center;width:50px;height:50px;display:grid}.sourceResultList>a>span:nth-child(2),.manualSourceSearch>a>span{flex-direction:column;gap:3px;min-width:0;display:flex}.sourceResultList b,.manualSourceSearch>a b{color:#2a354b;font-size:9px}.sourceResultList small,.manualSourceSearch small{color:#778399;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.sourceResultList em{color:#3266d8;font-size:7px;font-style:normal}.manualSourceSearch>b{color:#303c52;font-size:10px}.manualSourceSearch>p{color:#7a869b;margin:-2px 0 2px;font-size:8px;line-height:1.5}.manualSourceSearch>a{grid-template-columns:minmax(0,1fr) auto;min-height:54px}.sourceResultEmpty{color:#8390a5;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:280px;display:flex}.sourceResultEmpty b{color:#4b5870;font-size:10px}.sourceResultEmpty p{max-width:240px;margin:0;font-size:8px;line-height:1.65}.sourceAccuracyNote{color:#8791a3;border-top:1px solid #edf0f5;align-items:flex-start;gap:6px;margin-top:auto;padding-top:10px;font-size:7px;line-height:1.5;display:flex}.modalBackdrop{background:#0e15298c;padding:18px}.authModalBackdrop[data-auth-backdrop=studio-split-v2]{z-index:1300}.authModal{background:#fff;border:1px solid #fff9;border-radius:28px;grid-template-columns:minmax(0,1.12fr) minmax(430px,.88fr);width:min(1180px,100%);height:min(760px,100vh - 36px);padding:0;display:grid;overflow:hidden}.authModal .modalClose{z-index:5}.authVisual{color:#fff;background:#111722;flex-direction:column;min-width:0;padding:36px 40px 31px;display:flex;position:relative;overflow:hidden}.authVisual .brandMark b,.authVisual .brandMark small{color:#fff}.authVisual .brandOrb{background:linear-gradient(145deg,#7de7ff,#4e77f6 54%,#9066ef)}.authVisualCopy{max-width:540px;margin-top:42px}.authVisualCopy h2{color:#fff;letter-spacing:0;margin:0;font-size:32px;line-height:1.25}.authVisualCopy p{color:#e5ebf4bd;max-width:500px;margin:11px 0 0;font-size:12px;line-height:1.65}.authCreationFlow{flex:1;grid-template-rows:minmax(245px,1fr) 78px;grid-template-columns:minmax(0,.82fr) 28px minmax(0,1.14fr) 28px minmax(0,.9fr);align-items:center;gap:11px 0;min-height:360px;margin:24px 0 16px;display:grid}.authFlowAsset{background:#1c2431;border:1px solid #fff3;border-radius:8px;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000045}.authFlowSource{height:190px}.authFlowImage{border-color:#70cbeb73;height:246px;box-shadow:0 22px 48px #0108125c}.authFlowVideo{height:208px}.authFlowAsset img{object-fit:cover;width:100%;height:100%;display:block}.authFlowSource img{object-position:50% 48%}.authFlowImage img,.authFlowVideo img{object-position:50% 50%}.authFlowAsset:after{content:"";pointer-events:none;background:linear-gradient(#0000,#050a12e0);height:54px;position:absolute;bottom:0;left:0;right:0}.authFlowAsset figcaption{z-index:2;color:#fff;align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex;position:absolute;bottom:9px;left:9px;right:9px}.authFlowAsset figcaption em{color:#8fddf5;font-size:8px;font-style:normal}.authFlowAsset figcaption small{color:#ffffffad;margin-left:auto;font-size:8px;font-weight:500}.authFlowArrow{color:#88cae2;border:1px solid #97a9c247;border-radius:50%;justify-self:center;place-items:center;width:24px;height:24px;display:grid}.authFlowPlay{z-index:2;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080f1aad;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.authFlowPlay svg{margin-left:2px}.authScriptPreview{background:linear-gradient(110deg,#1e2f44eb,#131d2bdb);border:1px solid #97b4d540;border-radius:10px;flex-direction:column;grid-column:1/-1;align-items:stretch;gap:11px;min-width:0;min-height:96px;padding:13px;display:flex;box-shadow:inset 0 1px #ffffff0f}.authScriptMeta{color:#87cee6;align-items:center;gap:8px;display:flex}.authScriptMeta>span{flex-direction:column;gap:3px;display:flex}.authScriptMeta b{color:#f5f8fc;font-size:11px}.authScriptMeta small{color:#abd5e9bf;letter-spacing:.7px;text-transform:uppercase;font-size:8px;font-weight:700}.authScriptMeta em{color:#8ee8c4;background:#18875d2b;border:1px solid #53d39f57;border-radius:999px;margin-left:auto;padding:3px 6px;font-size:8px;font-style:normal;font-weight:700}.authScriptTimeline{grid-template-columns:.8fr 1.2fr 1fr;gap:7px;min-width:0;display:grid}.authScriptTimeline>span{background:#08121e70;border:1px solid #9ab1cc33;border-radius:6px;grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:5px;min-width:0;min-height:43px;padding:6px 7px;display:grid;overflow:hidden}.authScriptTimeline i{color:#8fddf5;grid-row:1/-1;font-size:8px;font-style:normal;font-weight:800}.authScriptTimeline b{color:#edf7ff;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.authScriptTimeline small{color:#cadaea99;grid-column:2;font-size:7px}.authScriptTimeline>span:nth-child(2) i{color:#a4adff}.authScriptTimeline>span:nth-child(3) i{color:#79ddba}.authCloudNote{color:#86cde5;border-top:1px solid #becbde2e;align-items:center;gap:10px;min-height:40px;padding-top:12px;display:flex}.authCloudNote>span{flex-direction:column;gap:2px;display:flex}.authCloudNote b{color:#f1f5f9;font-size:9px}.authCloudNote small{color:#d8e1ed8f;font-size:8px}.authFormPanel{min-width:0;padding:58px clamp(34px,5vw,76px) 34px;position:relative;overflow-y:auto}.authFormPanel .authIntro{margin:0 0 20px}.authFormPanel .authIntro>span{color:#182137;letter-spacing:-.5px;font-size:26px}.authFormPanel .authIntro h2{letter-spacing:0;color:#667188;margin-top:7px;font-size:12px;font-weight:500}.authFormPanel .authIntro p{margin-top:4px;font-size:9px}.authModeTabs{background:#f0f2f7;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;display:grid}.authModeTabs button{color:#727d91;background:0 0;border-radius:9px;min-height:40px;font-size:9px;font-weight:650}.authModeTabs button.active{color:#2860de;background:#fff;box-shadow:0 4px 14px #273e6717}.authLoginCodeField input{text-transform:uppercase;font-weight:700}.authLoginCodeBenefit{background:#f7faff;border:1px solid #dbe7f7;border-radius:10px;align-items:flex-start;gap:10px;margin-top:13px;padding:11px 12px;display:flex}.authLoginCodeBenefit>span{color:#2860d4;background:#e7f1ff;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.authLoginCodeBenefit>div{flex-direction:column;gap:4px;min-width:0;display:flex}.authLoginCodeBenefit b{color:#263958;font-size:10px}.authLoginCodeBenefit small{color:#71809a;font-size:8px;line-height:1.55}.authInlineError{color:#b42318;background:#fff7f6;border:1px solid #ffd7d3;border-radius:9px;align-items:flex-start;gap:7px;margin-top:11px;padding:9px 10px;font-size:9px;font-weight:650;line-height:1.5;display:flex}.authInlineError svg{flex:none;margin-top:1px}.authFormPanel .authField{margin-top:13px}.authFormPanel .authField>span{color:#56627a;margin:0 0 6px 2px;font-size:9px;font-weight:650;display:block}.authFormPanel .authField>div{color:#8390a5;background:#fff;border:1px solid #dce2ed;border-radius:11px;align-items:center;gap:9px;min-height:48px;padding:0 12px;display:flex}.authFormPanel .authField>div:focus-within{border-color:#6d98f1;box-shadow:0 0 0 3px #2d66e71a}.authFormPanel .authField input{color:#263148;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:11px}.authFormPanel .authField input:focus,.authFormPanel .authField input:focus-visible{box-shadow:none;background:0 0;outline:none}.authFormPanel .authField input:-webkit-autofill{-webkit-text-fill-color:#28364f;caret-color:#28364f;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #fff}.authFormPanel .authField input:-webkit-autofill:hover{-webkit-text-fill-color:#28364f;caret-color:#28364f;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #fff}.authFormPanel .authField input:-webkit-autofill:focus{-webkit-text-fill-color:#28364f;caret-color:#28364f;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #fff}.authFormPanel .authField input:-webkit-autofill:active{-webkit-text-fill-color:#28364f;caret-color:#28364f;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #fff}.authFormPanel .authField>div>button{color:#3765c5;white-space:nowrap;background:#f1f4f9;border-radius:8px;min-width:34px;min-height:32px;padding:0 8px;font-size:8px}.authCaptchaRow{grid-template-columns:minmax(0,1fr) 150px;align-items:end;gap:9px;display:grid}.authCaptchaImage{background:#f5f7fb;border:1px solid #dce2ed;border-radius:11px;place-items:center;height:48px;display:grid;overflow:hidden}.authCaptchaImage img{object-fit:cover;width:100%;height:100%}.authFormPanel .agreementCheck{margin-top:15px;font-size:8px;line-height:1.55}.authFormPanel .authSubmit{background:linear-gradient(100deg,#2668f0,#8446f5);border-radius:12px;min-height:50px;margin-top:15px;box-shadow:0 12px 28px #434fdd40}.authSupportTrigger{color:#4d6384;text-align:left;background:#fafbfd;border:1px solid #e3e8f1;border-radius:10px;align-items:center;gap:10px;width:100%;margin-top:18px;padding:10px 11px;transition:border-color .16s,background .16s,transform .16s;display:flex}.authSupportTrigger:hover{background:#f5f8ff;border-color:#b8cae8;transform:translateY(-1px)}.authSupportTrigger>span{flex-direction:column;flex:1;gap:2px;display:flex}.authSupportTrigger b{color:#34445e;font-size:10px}.authSupportTrigger small{color:#8692a5;font-size:8px}.authSupportTrigger>svg:last-child{color:#91a0b5}.authSupportBackdrop{z-index:10;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#09111d61;place-items:center;padding:22px;display:grid;position:absolute;inset:0}.authSupportDialog{text-align:center;background:#fff;border:1px solid #ffffffc7;border-radius:16px;flex-direction:column;align-items:center;width:min(304px,100%);padding:28px 24px 22px;display:flex;position:relative;box-shadow:0 24px 70px #050c1947}.authSupportClose{color:#6d788a;background:#f3f5f8;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:10px;right:10px}.authSupportDialogIcon{color:#2d69cf;background:#eaf4ff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.authSupportDialog>span{color:#2c77d7;margin-top:10px;font-size:9px;font-weight:750}.authSupportDialog h3{color:#26354c;letter-spacing:0;margin:5px 0 0;font-size:17px}.authSupportDialog p{color:#778399;margin:7px 0 15px;font-size:10px;line-height:1.55}.authSupportQr{background:#fff;border:1px solid #d9e4f0;border-radius:10px;place-items:center;width:184px;height:184px;padding:7px;display:grid;overflow:hidden;box-shadow:0 10px 24px #203b611a}.authSupportQr img{object-fit:contain;border-radius:5px;width:100%;height:100%;display:block}.authSupportDialog>small{color:#8a95a8;margin-top:12px;font-size:8px}.authActionLinks{justify-content:space-between;gap:12px;margin-top:12px;display:flex}.authActionLinks button{color:#2d62d9;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:11px;font-weight:700}.authModal[data-auth-ui=studio-split-v2]{border:1px solid #ffffffb8;border-radius:32px;grid-template-columns:minmax(0,1.04fr) minmax(480px,.96fr);width:min(1160px,100vw - 36px);height:min(760px,100dvh - 36px);box-shadow:0 34px 100px #070c1952}.authModal[data-auth-ui=studio-split-v2]>.modalClose{color:#536078;background:#f7f8fb;border:1px solid #e4e8f0;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;top:22px;right:22px;box-shadow:0 6px 18px #1f2b460f}.authModal[data-auth-ui=studio-split-v2] .authVisual{isolation:isolate;background:radial-gradient(circle at 84% 102%,#5b38f259,#0000 38%),radial-gradient(circle at 6% 18%,#2556b126,#0000 38%),linear-gradient(148deg,#07101d 0%,#0a1221 48%,#070c16 100%);padding:48px 52px 38px}.authModal[data-auth-ui=studio-split-v2] .authVisual:before,.authModal[data-auth-ui=studio-split-v2] .authVisual:after{z-index:-1;content:"";pointer-events:none;position:absolute}.authModal[data-auth-ui=studio-split-v2] .authVisual:before{opacity:.62;filter:drop-shadow(0 0 18px #5d42f126);background:repeating-radial-gradient(#7a54ff38 0 1px,#0000 1px 21px);border-radius:50%;width:640px;height:570px;bottom:-190px;right:-145px;transform:rotate(-18deg)}.authModal[data-auth-ui=studio-split-v2] .authVisual:after{background:linear-gradient(112deg,#0000 0 58%,#8167ff0b 70%,#0000 82%);inset:0}.authModal[data-auth-ui=studio-split-v2] .authVisual .brandMark{z-index:1;gap:14px;position:relative}.authModal[data-auth-ui=studio-split-v2] .authVisual .brandOrb{color:#101725;background:linear-gradient(145deg,#fff,#e8eafb);border:1px solid #ffffffc2;border-radius:15px;width:52px;height:52px;transform:none;box-shadow:0 12px 34px #00000042}.authModal[data-auth-ui=studio-split-v2] .authVisual .brandOrb svg{transform:none}.authModal[data-auth-ui=studio-split-v2] .authVisual .brandMark b{letter-spacing:-.8px;font-size:27px}.authModal[data-auth-ui=studio-split-v2] .authVisual .brandMark small{color:#fffc;letter-spacing:2.6px;margin-top:7px;font-size:10px}.authModal[data-auth-ui=studio-split-v2] .authVisualCopy{z-index:1;max-width:520px;margin-top:clamp(88px,13vh,128px);position:relative}.authModal[data-auth-ui=studio-split-v2] .authVisualCopy h2{color:#fff;letter-spacing:-1.4px;margin:0;font-size:clamp(34px,3.1vw,43px);font-weight:760;line-height:1.48}.authModal[data-auth-ui=studio-split-v2] .authVisualCopy h2 em{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(112deg,#8a78ff 0%,#be5bff 100%);-webkit-background-clip:text;background-clip:text;font-style:normal}.authModal[data-auth-ui=studio-split-v2] .authVisualAccent{background:linear-gradient(90deg,#794cff,#4869ff);border-radius:99px;width:68px;height:5px;margin-top:38px;display:block;box-shadow:0 0 22px #6c4cff73}.authModal[data-auth-ui=studio-split-v2] .authVisualCopy p{color:#e2e7f3a8;max-width:490px;margin:34px 0 0;font-size:15px;line-height:1.75}.authCapabilityList{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));width:min(440px,100%);margin-top:auto;padding-top:42px;display:grid;position:relative}.authCapabilityItem{color:#f5f7fdeb;text-align:center;flex-direction:column;align-items:center;gap:14px;min-width:0;display:flex;position:relative}.authCapabilityItem+.authCapabilityItem:before{content:"";background:linear-gradient(#0000,#ffffff38,#0000);width:1px;position:absolute;top:13px;bottom:31px;left:0}.authCapabilityItem>span{color:#f2f3ff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:60px;height:60px;display:grid;box-shadow:inset 0 1px #ffffff14,0 12px 28px #00000029}.authCapabilityItem b{font-size:13px;font-weight:650}.authModal[data-auth-ui=studio-split-v2] .authCloudNote{z-index:1;color:#9a8bff;border-top-color:#ffffff1a;min-height:auto;margin-top:28px;padding-top:18px;position:relative}.authModal[data-auth-ui=studio-split-v2] .authCloudNote b{color:#f4f6fcdb;font-size:11px}.authModal[data-auth-ui=studio-split-v2] .authCloudNote small{color:#d8deeb80;font-size:9px}.authModal[data-auth-ui=studio-split-v2] .authFormPanel{scrollbar-gutter:stable;background:radial-gradient(circle at 86% 10%,#7c58ff0a,#0000 27%),#fff;padding:98px clamp(42px,4.4vw,66px) 40px}.authModal[data-auth-ui=studio-split-v2] .authIntro{margin-bottom:34px}.authModal[data-auth-ui=studio-split-v2] .authIntro h2{color:#121827;letter-spacing:-1px;margin:0;font-size:36px;font-weight:780;line-height:1.18}.authModal[data-auth-ui=studio-split-v2] .authIntro p{color:#67738c;margin:14px 0 0;font-size:15px;line-height:1.55}.authModal[data-auth-ui=studio-split-v2] .authModeTabs{background:0 0;border-radius:0;gap:10px;padding:0}.authModal[data-auth-ui=studio-split-v2] .authModeTabs button{color:#536078;background:#fff;border:1px solid #e0e5ef;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:72px;font-size:12px;font-weight:700;transition:border-color .18s,color .18s,background-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 5px 18px #1f2b4608}.authModal[data-auth-ui=studio-split-v2] .authModeTabs button:hover{color:#6652d7;background:#fbfaff;border-color:#c8c1ff;transform:translateY(-1px)}.authModal[data-auth-ui=studio-split-v2] .authModeTabs button.active{color:#694bf3;background:linear-gradient(145deg,#fcfbff,#f7f5ff);border-color:#9d8cff;box-shadow:0 0 0 2px #7054e712,0 10px 24px #5a47bf1a}.authModal[data-auth-ui=studio-split-v2] .authCredentialPanel{margin-top:28px}.authModal[data-auth-ui=studio-split-v2] .authField{margin-top:17px}.authModal[data-auth-ui=studio-split-v2] .authField>span{color:#667188;margin:0 0 7px 3px;font-size:11px;font-weight:650}.authModal[data-auth-ui=studio-split-v2] .authField>div{color:#77839b;border-color:#dce2ec;border-radius:14px;gap:13px;min-height:60px;padding:0 17px}.authModal[data-auth-ui=studio-split-v2] .authField input{color:#182033;font-size:15px}.authModal[data-auth-ui=studio-split-v2] .authField input::placeholder{color:#a2abba}.authModal[data-auth-ui=studio-split-v2] .authField>div>button{color:#65728a;background:#f5f6fa;border-radius:10px;min-width:38px;min-height:38px;font-size:11px}.authModal[data-auth-ui=studio-split-v2] .authCaptchaRow{grid-template-columns:minmax(0,1fr) 144px;gap:12px}.authModal[data-auth-ui=studio-split-v2] .authCaptchaImage{border-radius:14px;height:60px}.authModal[data-auth-ui=studio-split-v2] .agreementCheck{color:#667188;margin-top:18px;font-size:11px}.authModal[data-auth-ui=studio-split-v2] .authSubmit{color:#fff;background:linear-gradient(105deg,#3e50f4 0%,#7b42f4 58%,#a638ef 100%);border-radius:14px;min-height:58px;margin-top:24px;font-size:15px;font-weight:760;transition:box-shadow .18s,filter .18s,transform .18s;box-shadow:0 15px 32px #5b3fe642}.authModal[data-auth-ui=studio-split-v2] .authSubmit:hover:not(:disabled){filter:saturate(1.08)brightness(1.03);transform:translateY(-1px);box-shadow:0 18px 38px #5b3fe657}.authModal[data-auth-ui=studio-split-v2] .authActionLinks{align-items:center;margin-top:20px}.authModal[data-auth-ui=studio-split-v2] .authActionLinks button{color:#4d5a72;font-size:12px;font-weight:600}.authModal[data-auth-ui=studio-split-v2] .authActionLinks button:hover{color:#6349e5}.authModal[data-auth-ui=studio-split-v2] .authActionLinks button span{color:#667188;font-weight:500}.authLegalNote{color:#8b94a6;text-align:center;margin:25px 0 0;font-size:10px;line-height:1.65}.authLegalNote a{color:#6550dd;font-weight:650}.authModal[data-auth-ui=studio-split-v2] .authSupportTrigger{border-radius:13px;margin-top:18px;padding:11px 13px}.rechargeModal{background:#fff;border:1px solid #dce5f3;border-radius:16px;width:min(720px,100vw - 32px);max-height:calc(100dvh - 32px);padding:24px;position:relative;overflow:auto;box-shadow:0 28px 80px #0b173047}.rechargeModal>header{align-items:center;gap:11px;margin-bottom:18px;display:flex}.rechargeModal>header>span{color:#12805c;background:#e7f5ee;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.rechargeModal>header>div{gap:3px;display:grid}.rechargeModal>header b{color:#17233b;font-size:17px}.rechargeModal>header small{color:#738099;font-size:11px}.rechargePackageGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rechargePackageGrid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce4f1;border-radius:10px;align-content:start;gap:7px;min-height:132px;padding:14px;display:grid;position:relative}.rechargePackageGrid button:hover,.rechargePackageGrid button.selected{background:#f4f7ff;border-color:#326bdf;box-shadow:0 0 0 2px #326bdf1a}.rechargePackageGrid span{color:#52627e;font-size:11px;font-weight:700}.rechargePackageGrid b{color:#17233b;font-size:22px}.rechargePackageGrid strong{color:#2860d4;font-size:12px}.rechargePackageGrid small{color:#19805e;font-size:10px}.rechargeSubmit{color:#fff;cursor:pointer;background:#2860d4;border:0;border-radius:10px;width:100%;min-height:48px;margin-top:18px;font-weight:750}.rechargeSubmit:disabled{cursor:not-allowed;opacity:.65}.rechargePending{color:#30405e;background:#f6f9ff;border:1px solid #d9e6fb;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin-top:18px;padding:14px;display:grid}.rechargePending b{font-size:13px}.rechargePending span{color:#64728a;font-size:11px}.rechargePending button{color:#2d62d9;cursor:pointer;background:#fff;border:1px solid #bbcae5;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:700}@media (width<=680px){.rechargeModal{width:min(100%,100vw - 20px);padding:20px}.rechargePackageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.rechargePending{grid-template-columns:1fr 1fr}.rechargePending b,.rechargePending span{grid-column:1/-1}}.videoRevisionPanel.videoRevisionPanel{color:#1e293b;background:#f5f7fb;border-color:#d7e0ed;box-shadow:0 30px 100px #15234147}.videoRevisionPanel .videoRevisionHeading{background:#fff;border-bottom-color:#dce3ed}.videoRevisionPanel .videoRevisionHeading b{color:#172033}.videoRevisionPanel .videoRevisionHeading b em{color:#9a6500;vertical-align:2px;background:#fff8e7;border:1px solid #f3c76c;border-radius:999px;margin-left:7px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.videoRevisionPanel .videoRevisionHeading small{color:#6f7a8e}.revisionCanvasWorkspace{background:#eef2f7}.revisionInspector{background:#fff;border-left-color:#dce3ed}.revisionInspector>section{border-bottom-color:#e5e9f0}.revisionSectionTitle b{color:#202a3c}.revisionSectionTitle small,.revisionBeginnerLead{color:#788399}.revisionBeginnerSteps>span{color:#69758b;background:#f6f8fb;border-color:#dce3ed}.revisionBeginnerSteps>span>i{color:#5c6880;background:#e8edf5}.localVideoEditor{background:#edf1f6;border-color:#d7e0ec}.localToolRail{background:#fff;border-right-color:#dce3ed}.localToolRail>button{color:#66738a}.localToolRail>button:hover,.localToolRail>button.active{color:#2862dc;background:#edf4ff;border-color:#aac6f5}@media (width<=1240px){.workbench{grid-template-columns:minmax(330px,390px) minmax(400px,1fr) minmax(255px,285px)}.imageWorkbench{grid-template-columns:minmax(350px,390px) minmax(420px,1fr) minmax(285px,310px)}.detectGrid{grid-template-columns:minmax(280px,330px) minmax(420px,1fr)}.sourceResultPanel{grid-column:1/-1;min-height:360px}}@media (width<=1140px){.sideRail{width:82px}}@media (width<=1040px){.toolMain{overflow-y:auto}.toolMain .workbench{grid-template-columns:minmax(320px,390px) minmax(420px,1fr);height:auto;min-height:100%}.toolMain .imageWorkbench{grid-template-columns:minmax(350px,420px) minmax(420px,1fr)}.workbench>.historyPanel{grid-column:1/-1;min-height:440px}.assistantWorkbench{grid-template-columns:minmax(0,1fr) 260px}}@media (width<=820px){:root{--rail-width:0px}.appMain{margin-left:0}.sideRail{width:82px}.pageContent{min-height:calc(100vh - 64px)}.toolMain{height:auto;min-height:calc(100vh - 64px);padding:10px;overflow:visible}.toolMain .workbench,.toolMain .assistantWorkbench{grid-template-columns:1fr;height:auto}.toolMain .assistantWorkbench{grid-template-rows:auto auto;min-height:0;display:grid;overflow:visible}.toolMain .assistantChatPanel{height:calc(100dvh - 84px);min-height:560px}.assistantComposer{-webkit-backdrop-filter:none;backdrop-filter:none}.assistantConnections{min-height:320px}.assistantSidebar.mobileOpen{width:min(330px,100vw - 20px);top:76px;left:10px}.assistantHistoryBackdrop{inset:64px 0 0}.detectProcessSteps{justify-content:space-between;gap:8px;overflow-x:auto}.detectProcessSteps span{white-space:nowrap}.detectProcessSteps span:after{display:none}.detectGrid{grid-template-columns:1fr}.sourceResultPanel{grid-column:auto}.authModal,.authModal[data-auth-ui=studio-split-v2]{overscroll-behavior:contain;border-radius:22px;grid-template-columns:1fr;width:min(100%,100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);overflow:hidden}.authVisual{display:none}.authFormPanel{min-height:0;padding:72px 24px 28px;overflow-y:auto}.authModal[data-auth-ui=studio-split-v2]>.modalClose{border-radius:12px;width:40px;height:40px;top:16px;right:16px}.authModal[data-auth-ui=studio-split-v2] .authFormPanel{min-height:0;padding:72px 24px 28px;overflow-y:auto}.authModal[data-auth-ui=studio-split-v2] .authIntro{margin-bottom:26px}.authModal[data-auth-ui=studio-split-v2] .authIntro h2{font-size:31px}.authModal[data-auth-ui=studio-split-v2] .authIntro p{margin-top:10px;font-size:14px}.authModal[data-auth-ui=studio-split-v2] .authModeTabs{gap:7px}.authModal[data-auth-ui=studio-split-v2] .authModeTabs button{border-radius:12px;flex-direction:column;gap:5px;min-height:64px;font-size:10px}.authModal[data-auth-ui=studio-split-v2] .authCredentialPanel{margin-top:22px}.authModal[data-auth-ui=studio-split-v2] .authField>div{min-height:56px}.authModal[data-auth-ui=studio-split-v2] .authSubmit{min-height:54px}.modelPickerMenu{width:min(355px,100vw - 28px);min-width:0;left:auto;right:0}.modelPicker.compact .modelPickerMenu{top:auto;right:14px;bottom:calc(82px + env(safe-area-inset-bottom));width:auto;max-height:60dvh;position:fixed;left:14px;overflow-y:auto}.activeImageProject{display:none}.imageProjectModalBackdrop{align-items:stretch;padding:10px}.imageProjectModal{border-radius:17px;width:100%;max-height:calc(100dvh - 20px)}.imageProjectList{grid-template-columns:1fr}.imageRegionModalBackdrop{align-items:stretch;padding:10px}.imageRegionModal{border-radius:17px;width:100%;max-height:calc(100dvh - 20px)}.imageRegionGuide{grid-template-columns:auto minmax(0,1fr)}.imageRegionStage{min-height:260px;padding:10px}.imageRegionCanvas{height:min(52dvh,100vw - 40px);max-height:52dvh}}@media (width<=560px){.imageProjectActions .miniAction{padding:0 6px;font-size:9px}.imageProjectModal>header small{white-space:normal}.imageProjectModalToolbar{flex-direction:column;align-items:flex-start}.imageProjectModalToolbar button{width:100%}.imageProjectList{padding:12px}.imageProjectCardMain{grid-template-columns:58px minmax(0,1fr)}.imageProjectThumbnail{width:58px;height:52px}.imageProjectCardMain>svg{display:none}.creationModeSwitch{grid-template-columns:1fr}.imageReferenceGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.imageComposerCard{max-height:none}.imageRegionModal>footer{flex-direction:column;align-items:stretch}.imageRegionModal>footer>div{grid-template-columns:1fr 1.4fr;display:grid}.imageRegionModal>footer>button,.imageRegionModal>footer>div>button{width:100%}.imagePromptHeader{flex-direction:column;align-items:flex-start}.assistantMessageActions button{flex:calc(50% - 7px);justify-content:center}.authCaptchaRow{grid-template-columns:1fr 118px}}@media (width<=1400px){.creationHistoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1040px){.creationHistoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.creationHistorySpace{padding:15px}.creationHistoryHero,.creationHistoryControls{flex-direction:column;align-items:stretch}.creationHistoryHero>button{justify-content:center}.creationHistoryTabs,.creationHistoryFilters{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.creationHistoryFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.creationHistoryGrid{grid-template-columns:1fr}.imageProjectRename{grid-template-columns:1fr 1fr}.imageProjectRename input{grid-column:1/-1}}@media (width<=980px){.projectLibraryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.projectLibraryToolbar{grid-template-columns:auto minmax(180px,1fr) auto}.projectLibraryToolbar .projectLibrarySort{display:none}.scriptPickerBody{grid-template-columns:minmax(0,54fr) minmax(310px,46fr)}.scriptPickerList{grid-template-columns:1fr}}@media (width<=760px){.projectLibraryBackdrop,.imageProjectModalBackdrop.projectLibraryBackdrop{align-items:stretch;padding:10px}.projectLibraryModal,.scriptPickerModal{border-radius:8px;width:100%;max-height:calc(100dvh - 20px)}.projectLibraryHeader{min-height:66px;padding:12px 14px}.projectLibraryHeader small{white-space:normal}.projectLibraryToolbar,.scriptPickerToolbar{grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.projectLibraryToolbar .projectLibraryType,.scriptPickerToolbar .projectLibrarySearch{grid-column:1/-1}.scriptPickerToolbar .projectLibrarySort{display:none}.scriptPickerBody{display:block;overflow-y:auto}.scriptPickerList{border-bottom:1px solid #e2e7ef;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));min-height:260px;max-height:42dvh;padding:12px;overflow-y:auto}.scriptPickerDetail{padding:14px;overflow:visible}.projectLibraryFooter,.scriptPickerFooter{padding-left:12px;padding-right:12px}}@media (width<=540px){.projectLibraryHeader>div>span{width:34px;height:34px}.projectLibraryHeader b{font-size:14px}.projectLibraryHeader small{font-size:9px}.projectLibraryToolbar,.scriptPickerToolbar{grid-template-columns:1fr}.projectLibraryToolbar .projectLibrarySearch,.projectLibraryToolbar .projectLibraryType,.projectLibraryToolbar .projectLibraryCreate,.scriptPickerToolbar .projectLibrarySearch,.scriptPickerToolbar .projectLibraryFilters{grid-column:1;width:100%}.projectLibraryCreate{min-height:38px}.projectLibraryGrid,.scriptPickerList{grid-template-columns:1fr;padding:12px}.projectLibraryFooter{display:none}.projectLibraryRename{grid-template-columns:1fr 1fr}.projectLibraryRename input{grid-column:1/-1}.scriptPickerOverview dl{grid-template-columns:repeat(2,minmax(0,1fr))}.scriptPickerFooter{flex-direction:column;align-items:stretch}.scriptPickerFooter>div,.scriptPickerFooter button{width:100%}}.studioSectionHeading{grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-width:0;display:grid}.studioSectionIcon{color:#2464cf;background:#f2f7ff;border:1px solid #cfe0f8;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.studioSectionTitle{gap:2px;min-width:0;display:grid}.studioSectionTitle>b{color:#1f2b40;white-space:nowrap;font-size:13px;line-height:1.25}.studioSectionTitle>small{color:#7b879a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.45;overflow:hidden}.imageCreationMaterials{border-bottom:1px solid #e4e9f1;padding-bottom:12px}.imageGenerationRequirement{padding-top:12px}.imageReferenceHeader.studioSectionHeading{justify-content:initial}.imageMaterialCount{color:#68768c;white-space:nowrap;font-size:9px}.imageMaterialCount b{color:#176d52;font-size:inherit}.imageReferenceHeader .imageAddReference{color:#175fcf;background:#fff;border-color:#8eb3ef;min-height:32px}.imageWorkbench .imageReferenceGrid,.imageReferenceGrid{scrollbar-color:#c1c9d5 transparent;scrollbar-width:thin;gap:7px;margin-top:10px;padding-bottom:4px;display:flex;overflow-x:auto}.imageReferenceGrid::-webkit-scrollbar{height:4px}.imageReferenceGrid::-webkit-scrollbar-thumb{background:#c1c9d5;border-radius:999px}.imageReferenceGrid::-webkit-scrollbar-track{background:0 0}.imageReferenceCard,.imageWorkbench .imageReferenceCard{aspect-ratio:auto;background:#fff;border-radius:7px;flex-direction:column;flex:0 0 108px;width:108px;min-width:108px;min-height:0;display:flex}.imageReferenceMedia{aspect-ratio:4/3;background:#f2f4f8;border-bottom:1px solid #e7ebf2;width:100%;position:relative;overflow:hidden}.imageReferenceMedia>img,.imageReferenceCard .imageReferenceMedia>img,.imageWorkbench .imageReferenceCard .imageReferenceMedia>img{object-fit:contain;border:0;border-radius:0;width:100%;height:100%;display:block}.imageReferenceMedia .imageReferenceNumber{top:5px;left:5px}.imageReferenceQuickDelete{z-index:3;color:#68758a;background:#fffffff0;border:1px solid #dfe4edf0;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;top:5px;right:5px;box-shadow:0 2px 7px #1b273d1f}.imageReferenceQuickDelete:hover,.imageReferenceQuickDelete:focus-visible{color:#cf4450;background:#fff4f5;border-color:#efb8be;outline:none}.imageReferenceQuickRegion{z-index:2;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1f2a3ccc;border:1px solid #ffffffb8;border-radius:5px;align-items:center;gap:3px;min-height:21px;padding:0 5px;font-size:7px;font-weight:750;display:inline-flex;position:absolute;bottom:5px;left:5px}.imageReferenceQuickRegion.ready{background:#147954e0}.imageReferenceMeta{text-align:center;gap:5px;min-width:0;padding:7px 5px 6px;display:grid}.imageReferenceMeta>b{color:#28354b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.imageReferenceMeta .imageReferenceRoleBadge{color:#2e64b9;background:#f0f6ff;border:1px solid #cbdcf8;border-radius:5px;justify-self:center;align-items:center;max-width:100%;min-height:18px;padding:0 5px;font-size:7px;line-height:1;display:inline-flex;position:static}.imageReferenceMeta .imageReferenceRoleBadge.role-primary_subject{color:#187853;background:#f0faf5;border-color:#b7dfcd}.imageReferenceMeta .imageReferenceRoleBadge.role-effect{color:#6b4bbb;background:#f7f3ff;border-color:#d8cdf4}.imageReferenceMeta .imageReferenceRoleBadge.role-scene{color:#2461bd;background:#f2f7ff;border-color:#c6dcfb}.imageReferenceInspector{background:#fbfcfe;border-radius:7px;grid-template-rows:auto;grid-template-columns:minmax(125px,.8fr) minmax(170px,1.2fr);align-items:center;gap:9px;padding:8px 9px;display:grid}.imageReferenceInspectorHeading{align-items:center}.imageReferenceInspectorControls{grid-template-columns:minmax(92px,.7fr) minmax(130px,1.3fr);align-items:end}.imageReferenceInspectorControls .imageRegionTrigger{min-height:28px}.imageReferenceGrid .imageReferenceEmpty{flex:1 0 100%;width:100%;min-width:100%}.imagePreservePanel{border-radius:7px;padding:0}.imagePreservePanel>summary{color:#2e66c5;cursor:pointer;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:8px;min-height:38px;padding:0 10px;list-style:none;display:grid}.imagePreservePanel>summary::-webkit-details-marker{display:none}.imagePreservePanel>summary>span{align-items:center;gap:6px;min-width:0;display:inline-flex}.imagePreservePanel>summary b{color:#2c3a50;font-size:9px}.imagePreservePanel>summary em{color:#71829b;font-size:8px;font-style:normal}.imagePreservePanel>summary svg:last-child{transition:transform .16s}.imagePreservePanel[open]>summary svg:last-child{transform:rotate(180deg)}.imagePreservePanel[open]{padding-bottom:9px}.imagePreservePanel[open]>div,.imagePreservePanel[open]>small{margin-left:10px;margin-right:10px}.imageRequirementHeading{grid-template-columns:32px minmax(0,1fr)}.imageGenerationRequirement{flex-direction:column;flex:245px;min-height:245px;display:flex}.imagePromptBlock{border-radius:7px;flex:205px;min-height:205px;margin-top:10px;padding:9px 10px}.imagePromptHeader{justify-content:flex-end}.imagePromptBlock textarea{flex:auto;height:auto;min-height:165px;font-size:10px}.videoComposer{background:#fff;border-radius:8px;flex-direction:column;min-height:450px;padding:13px;display:flex}.videoComposer.seriesUnavailable{display:none}.videoCreationMaterials{padding-bottom:13px}.videoMaterialsHeading{grid-template-columns:32px minmax(0,1fr) auto;position:relative}.videoMaterialSummary{color:#748197;white-space:nowrap;grid-area:2/2;justify-self:start;font-size:9px}.videoMaterialAdd{grid-area:1/3/3;position:relative}.videoMaterialAddButton,.videoScriptPickerButton{color:#175fcf;background:#fff;border:1px solid #8eb3ef;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:9px;font-weight:750;display:inline-flex}.videoMaterialAddButton:hover,.videoScriptPickerButton:hover{background:#f3f7ff;border-color:#4f82db}.videoMaterialMenu{z-index:40;background:#fff;border:1px solid #d8e0ec;border-radius:8px;width:224px;padding:5px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 14px 34px #1f2d4729}.videoMaterialMenu>label,.videoMaterialMenu>button{color:#3568bb;text-align:left;cursor:pointer;border-radius:6px;align-items:center;gap:9px;width:100%;min-height:46px;padding:6px 8px;display:flex}.videoMaterialMenu>label:hover,.videoMaterialMenu>button:hover{background:#f2f6fc}.videoMaterialMenu input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.videoMaterialMenu span{gap:2px;min-width:0;display:grid}.videoMaterialMenu b{color:#2a3a54;font-size:9px}.videoMaterialMenu small{color:#7e8ba0;font-size:8px}.videoMaterialGallery{align-items:flex-start;gap:9px;min-height:104px;margin-top:11px;padding-bottom:3px;display:flex;overflow-x:auto}.videoMaterialGallery.empty{min-height:80px}.videoMaterialCard{gap:4px;width:96px;min-width:96px;display:grid;position:relative}.videoMaterialPreview{aspect-ratio:4/3;background:#eef2f6;border:1px solid #dce3ed;border-radius:7px;width:96px;position:relative;overflow:hidden}.videoMaterialCard.primary .videoMaterialPreview{border-color:#4a7fe0;box-shadow:0 0 0 2px #3067d61f}.videoMaterialPreview img,.videoMaterialPreview video{object-fit:cover;width:100%;height:100%;display:block}.videoMaterialPreview>button{z-index:2;color:#647288;background:#ffffffeb;border:1px solid #dfe4ede6;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;top:4px;right:4px}.videoMaterialPreview>button:hover{color:#cf4450;background:#fff4f5;border-color:#efb8be}.videoMaterialCard.syncing .videoMaterialPreview{border-color:#8fb4ec}.videoMaterialSyncStatus{color:#fff;background:#1b4891e0;border-radius:5px;align-items:center;gap:4px;min-height:20px;padding:0 6px;font-size:8px;font-weight:700;display:inline-flex;position:absolute;bottom:5px;right:5px}.videoMaterialDuration{color:#fff;background:#131c2bcc;border-radius:5px;align-items:center;gap:4px;min-height:20px;padding:0 6px;font-size:8px;font-weight:700;display:inline-flex;position:absolute;bottom:5px;left:5px}.videoMaterialCard>b{color:#2b384d;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.videoMaterialCard>small{color:#7b8799;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.videoPrimarySubjectChoice{color:#66758b;cursor:pointer;justify-content:center;align-items:center;gap:3px;min-height:20px;font-size:7px;display:flex}.videoPrimarySubjectChoice input{width:11px;height:11px;margin:0}.videoMaterialEmpty{color:#356bc4;background:#f7faff;border:1px dashed #b8cae6;border-radius:7px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:74px;display:flex}.videoMaterialEmpty span{text-align:left;gap:2px;display:grid}.videoMaterialEmpty b{color:#34445d;font-size:10px}.videoMaterialEmpty small{color:#7c899e;font-size:8px}.videoCreationMaterials .videoSubjectLock{background:#f8fafc;border-radius:7px}.videoScriptSection{border-top:1px solid #e3e8ef;flex-direction:column;flex:260px;min-height:260px;padding-top:13px;display:flex}.videoScriptSection .studioSectionHeading{grid-template-columns:32px minmax(0,1fr) auto}.selectedScriptAsset{background:#f7faff;border-color:#d1def2;border-radius:7px;min-height:52px;margin:10px 0}.selectedScriptAsset .selectedScriptIcon{color:#2866ce;background:#e7f0ff;border-radius:6px;flex:none;place-items:center;width:32px;height:32px;display:grid}.videoScriptPromptBlock{background:#fff;border:1px solid #dce3ee;border-radius:7px;flex-direction:column;flex:210px;min-height:210px;margin-top:10px;padding:9px 10px;display:flex;position:relative}.videoComposer .videoScriptPromptBlock textarea{resize:vertical;color:#28354a;flex:auto;height:auto;min-height:170px;padding:3px 2px 25px;font-size:11px}.videoScriptPromptBlock>small{color:#8994a5;font-size:8px;position:absolute;bottom:8px;left:11px}.videoScriptPromptBlock .charCount{bottom:8px;right:10px}@media (width<=620px){.studioSectionHeading,.videoMaterialsHeading{grid-template-columns:32px minmax(0,1fr) auto}.videoMaterialSummary,.imageMaterialCount{grid-column:2/-1;justify-self:start}.imageReferenceHeader .imageAddReference,.videoMaterialAdd{grid-area:1/3}.imageWorkbench .imageReferenceGrid,.imageReferenceGrid{display:flex}.imageReferenceInspector{grid-template-columns:1fr}.imageReferenceInspectorControls{grid-template-columns:minmax(0,1fr)}.videoScriptSection .studioSectionHeading{grid-template-columns:32px minmax(0,1fr)}.videoScriptPickerButton{grid-column:1/-1;width:100%}}.scriptSourceStats{align-items:center;gap:6px;min-width:0;margin-top:5px;display:flex}.scriptSourceCopy .scriptSourceStats small{color:#65758b;margin:0;font-size:8px}.scriptSourceStats i{color:#69788e;white-space:nowrap;background:#f5f7fa;border:1px solid #d5deea;border-radius:4px;margin-left:auto;padding:2px 5px;font-size:7px;font-style:normal;font-weight:700}.scriptSourceStats i.completed{color:#16815d;background:#f0faf5;border-color:#b9dfce}.scriptSourceStats i.processing,.scriptSourceStats i.submitting{color:#2866c5;background:#f1f6ff;border-color:#bfd3f2}.scriptSourceStats i.failed{color:#bc4b4b;background:#fff5f5;border-color:#f0c8c8}.scriptAnalysisOverview{background:#fff;border:1px solid #dce3ec;border-radius:7px;grid-column:1/-1;grid-template-columns:82px minmax(190px,1fr) auto auto;align-items:center;gap:11px;min-width:0;min-height:72px;padding:8px;display:grid}.scriptAnalysisOverviewPoster{color:#738299;background:#edf1f6;border-radius:5px;place-items:center;width:82px;height:52px;display:grid;overflow:hidden}.scriptAnalysisOverviewPoster img{object-fit:cover;width:100%;height:100%}.scriptAnalysisOverviewTitle{gap:4px;min-width:0;display:grid}.scriptAnalysisOverviewTitle small{color:#2d6ecf;font-size:8px;font-weight:700}.scriptAnalysisOverviewTitle b{color:#25364e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.scriptAnalysisOverview dl,.scriptFullDocumentHeader dl{margin:0;display:flex}.scriptAnalysisOverview dl>div,.scriptFullDocumentHeader dl>div{text-align:center;border-left:1px solid #e4e9f0;min-width:58px;padding:0 10px}.scriptAnalysisOverview dt,.scriptAnalysisOverview dd,.scriptFullDocumentHeader dt,.scriptFullDocumentHeader dd{margin:0}.scriptAnalysisOverview dt,.scriptFullDocumentHeader dt{color:#2d405c;font-size:11px;font-weight:750}.scriptAnalysisOverview dd,.scriptFullDocumentHeader dd{color:#8290a3;margin-top:3px;font-size:7px}.scriptAnalysisOverview>div{gap:6px;display:flex}.scriptAnalysisOverview>div button{color:#37649f;background:#fff;border:1px solid #cbd8e9;border-radius:5px;align-items:center;gap:5px;min-height:30px;padding:0 8px;font-size:8px;font-weight:700;display:inline-flex}.scriptAnalysisOverview>div button:first-child{color:#235fbf;border-color:#91b3e9}.scriptChapterNav{scrollbar-color:#c2cad6 transparent;scrollbar-width:thin;border-bottom:1px solid #e5eaf1;flex:none;gap:5px;padding:6px;display:flex;overflow-x:auto}.scriptChapterNav button{color:#6b7a8e;text-align:left;background:#fff;border:1px solid #e0e6ef;border-radius:5px;grid-template-columns:24px minmax(0,1fr);gap:2px 5px;min-width:145px;padding:6px;display:grid}.scriptChapterNav button.active{background:#f1f6ff;border-color:#6f9de4}.scriptChapterNav button>span{color:#4f6381;background:#edf2f8;border-radius:4px;grid-row:1/3;place-items:center;width:24px;height:24px;font-size:8px;font-weight:800;display:grid}.scriptChapterNav button.active>span{color:#fff;background:#286bd4}.scriptChapterNav b,.scriptChapterNav small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scriptChapterNav b{color:#33445b;font-size:8px}.scriptChapterNav small{color:#8490a0;font-size:7px}.scriptFullDocumentWorkspace{background:#fff;border:1px solid #dce3ec;border-radius:7px;margin-top:10px}.scriptFullDocumentHeader{border-bottom:1px solid #e0e6ee;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:10px 18px;min-height:86px;padding:10px 12px;display:grid}.scriptFullDocumentHeader>span{gap:3px;min-width:0;display:grid}.scriptFullDocumentHeader>span small{color:#2d6dca;font-size:8px;font-weight:700}.scriptFullDocumentHeader h2{color:#26374e;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;overflow:hidden}.scriptFullDocumentHeader dl{justify-self:end}.scriptFullDocumentActions{border-top:1px solid #edf1f5;grid-column:1/-1;align-items:center;gap:6px;padding-top:8px;display:flex}.scriptFullDocumentActions>button,.scriptFullDocumentActions>details>summary{color:#4f6077;cursor:pointer;background:#fff;border:1px solid #d2dbe7;border-radius:5px;align-items:center;gap:4px;min-height:29px;padding:0 8px;font-size:8px;font-weight:700;list-style:none;display:inline-flex}.scriptFullDocumentActions>details{position:relative}.scriptFullDocumentActions>details>summary::-webkit-details-marker{display:none}.scriptFullDocumentActions>details>div{z-index:30;background:#fff;border:1px solid #d8e0eb;border-radius:6px;min-width:128px;padding:4px;display:grid;position:absolute;top:calc(100% + 5px);right:0;overflow:hidden;box-shadow:0 12px 26px #202f4729}.scriptFullDocumentActions>details>div button{color:#44566f;text-align:left;border-radius:4px;justify-content:space-between;align-items:center;gap:7px;min-height:31px;padding:4px 7px;font-size:8px;display:flex}.scriptFullDocumentActions>details>div button:hover{background:#f2f6fb}.scriptFullDocumentActions>.scriptViewToggle{margin-right:auto}.scriptVersionMenu summary span{color:#2867c6;background:#e9f1ff;border-radius:8px;padding:1px 5px}.scriptVersionMenu div>small{color:#8490a2;padding:8px;font-size:8px}.scriptVersionMenu button span,.scriptVersionMenu button b,.scriptVersionMenu button small{display:block}.scriptFullDocumentBody{grid-template-columns:minmax(190px,.48fr) minmax(500px,1.55fr) minmax(210px,.55fr);min-height:650px;display:grid}.scriptFullChapterRail{border-right:1px solid #e1e7ef;padding:8px;overflow-y:auto}.scriptFullChapterRail>header,.scriptFullDocumentInspector>header{justify-content:space-between;align-items:center;min-height:38px;padding:0 3px 7px;display:flex}.scriptFullChapterRail header b,.scriptFullDocumentInspector header b{color:#304159;font-size:10px}.scriptFullChapterRail header small,.scriptFullDocumentInspector header small{color:#8491a2;font-size:8px}.scriptFullChapterRail>button{color:#6f7d90;text-align:left;border:1px solid #0000;border-radius:5px;grid-template-columns:25px minmax(0,1fr);gap:3px 6px;width:100%;padding:7px 6px;display:grid}.scriptFullChapterRail>button:hover{background:#f6f8fb}.scriptFullChapterRail>button.active{background:#f1f6ff;border-color:#80a8e8}.scriptFullChapterRail>button span{color:#56708f;background:#edf1f6;border-radius:4px;grid-row:1/3;place-items:center;width:25px;height:25px;font-size:8px;font-weight:800;display:grid}.scriptFullChapterRail>button b,.scriptFullChapterRail>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scriptFullChapterRail>button b{color:#33445b;font-size:9px}.scriptFullChapterRail>button small{color:#8290a3;font-size:7px}.scriptFullDocumentEditor{background:#fbfcfe;border-right:1px solid #e1e7ef;min-width:0;padding:12px;overflow-y:auto}.scriptEditableNotice{color:#2e68c6;background:#f2f7ff;border:1px solid #cddcf2;border-radius:6px;align-items:center;gap:8px;margin-bottom:8px;padding:8px 9px;display:flex}.scriptEditableNotice span{gap:2px;display:grid}.scriptEditableNotice b{color:#334861;font-size:9px}.scriptEditableNotice small{color:#72829a;font-size:8px}.scriptFullDocumentEditor>textarea{resize:vertical;color:#34445a;background:#fff;border:1px solid #d8e0ea;border-radius:6px;outline:none;width:100%;min-height:570px;padding:14px;font:10px/1.75 Arial,sans-serif}.scriptFullDocumentEditor>textarea:focus{border-color:#6f9ee7;box-shadow:0 0 0 3px #3069d31a}.scriptFaithfulDocument{max-width:850px;margin:0 auto}.scriptFaithfulDocument>header{border-bottom:1px solid #dfe5ed;padding:5px 4px 13px}.scriptFaithfulDocument>header small{color:#2c6aca;font-size:8px;font-weight:700}.scriptFaithfulDocument>header h3{color:#263950;margin:5px 0 0;font-size:15px}.scriptFaithfulDocument>header p{color:#6b798c;margin:6px 0 0;font-size:9px;line-height:1.6}.scriptFaithfulDocument>details{border-bottom:1px solid #dfe5ed}.scriptFaithfulDocument>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:50px;padding:7px 4px;list-style:none;display:flex}.scriptFaithfulDocument>details>summary::-webkit-details-marker{display:none}.scriptFaithfulDocument>details>summary span{gap:3px;display:grid}.scriptFaithfulDocument>details>summary b{color:#31445d;font-size:10px}.scriptFaithfulDocument>details>summary small{color:#8490a0;font-size:8px}.scriptFaithfulDocument>details>summary svg{color:#718198;transition:transform .16s}.scriptFaithfulDocument>details[open]>summary svg{transform:rotate(180deg)}.scriptFaithfulDocument>details>div{gap:7px;padding:0 0 12px;display:grid}.scriptFaithfulDocument>details article{background:#fff;border:1px solid #dfe5ed;border-radius:6px;padding:9px 10px}.scriptFaithfulDocument>details article>header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;padding-bottom:6px;display:flex}.scriptFaithfulDocument>details article>header b{color:#2e66bd;font-size:9px}.scriptFaithfulDocument>details article>header span{color:#748299;font-size:8px}.scriptFaithfulDocument>details article p{color:#4f5f74;grid-template-columns:78px minmax(0,1fr);gap:8px;margin:7px 0 0;font-size:9px;line-height:1.55;display:grid}.scriptFaithfulDocument>details article p b{color:#71819a;font-size:8px}.scriptFullDocumentInspector{padding:9px;overflow-y:auto}.scriptFullDocumentInspector dl{margin:0}.scriptFullDocumentInspector dl>div{border-bottom:1px solid #e6ebf1;justify-content:space-between;align-items:center;min-height:38px;display:flex}.scriptFullDocumentInspector dt,.scriptFullDocumentInspector dd{margin:0;font-size:8px}.scriptFullDocumentInspector dt{color:#617086}.scriptFullDocumentInspector dd{color:#187b5a;font-weight:750}.scriptFullDocumentInspector>section{color:#18805c;background:#f2faf6;border:1px solid #cfe2d9;border-radius:6px;align-items:flex-start;gap:7px;margin-top:12px;padding:8px;display:flex}.scriptFullDocumentInspector>section span{gap:3px;display:grid}.scriptFullDocumentInspector>section b{color:#315144;font-size:9px}.scriptFullDocumentInspector>section small{color:#6f877c;font-size:8px;line-height:1.5}.scriptFullDocumentFooter{border-top:1px solid #dfe5ed;justify-content:flex-end;align-items:center;gap:9px;min-height:54px;padding:9px 12px;display:flex}.scriptFullDocumentFooter>span{color:#7b889a;margin-right:auto;font-size:8px}.scriptFusionSourcePicker{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:4px;display:grid}.scriptFusionSelectors .scriptFusionSourcePicker select+select{margin-top:0}@media (width<=1280px){.scriptAnalysisOverview{grid-template-columns:72px minmax(170px,1fr) auto}.scriptAnalysisOverviewPoster{width:72px}.scriptAnalysisOverview>div{grid-column:2/-1;justify-self:end}.scriptFullDocumentBody{grid-template-columns:minmax(170px,.45fr) minmax(460px,1.55fr)}.scriptFullDocumentInspector{border-top:1px solid #e1e7ef;grid-column:1/-1}.scriptFullDocumentInspector dl{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.scriptFullDocumentInspector dl>div{padding:0 10px}.scriptFullDocumentInspector>section{display:none}}@media (width<=1020px){.scriptAnalysisOverview{grid-template-columns:72px minmax(0,1fr)}.scriptAnalysisOverview dl{grid-column:1/-1;justify-self:stretch}.scriptAnalysisOverview dl>div{flex:1}.scriptAnalysisOverview>div{grid-column:1/-1;justify-self:stretch}.scriptAnalysisOverview>div button{flex:1;justify-content:center}.scriptAnalysisWorkbench .scriptSourcePreviewPane{grid-row:2}.scriptAnalysisWorkbench .scriptShotListPane{grid-row:3}.scriptAnalysisWorkbench .scriptShotDetailPane{grid-row:2/span 2}.scriptFullDocumentHeader{grid-template-columns:1fr}.scriptFullDocumentHeader dl{justify-self:stretch}.scriptFullDocumentHeader dl>div{flex:1}.scriptFullDocumentBody{grid-template-columns:170px minmax(430px,1fr);overflow-x:auto}.scriptFullDocumentActions{flex-wrap:wrap}}@media (width<=720px){.scriptAnalysisOverview{display:grid}.scriptAnalysisOverviewTitle b{white-space:normal}.scriptAnalysisWorkbench .scriptSourcePreviewPane,.scriptAnalysisWorkbench .scriptShotListPane,.scriptAnalysisWorkbench .scriptShotDetailPane{grid-row:auto}.scriptFullDocumentHeader dl{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.scriptFullDocumentHeader dl>div{border:1px solid #e4e9f0;padding:7px}.scriptFullDocumentActions>.scriptViewToggle{width:100%;margin:0}.scriptFullDocumentActions>.scriptViewToggle button{flex:1}.scriptFullDocumentBody{min-height:0;display:block;overflow:visible}.scriptFullChapterRail{border-bottom:1px solid #e1e7ef;border-right:0;gap:5px;display:flex;overflow-x:auto}.scriptFullChapterRail>header{display:none}.scriptFullChapterRail>button{min-width:160px}.scriptFullDocumentEditor{border-right:0;max-height:none;overflow:visible}.scriptFullDocumentEditor>textarea{min-height:520px}.scriptFullDocumentInspector dl{grid-template-columns:repeat(2,minmax(0,1fr))}.scriptFullDocumentFooter{flex-direction:column;align-items:stretch}.scriptFullDocumentFooter>span{text-align:center;margin:0}.scriptFusionSourcePicker{grid-template-columns:1fr}}.assistantWorkspaceHost{display:contents}.assistantWorkspaceHost.inactive{display:none}.assistantStudioStart,.assistantStudioWorking{color:#202733;width:100%;min-width:0;height:100%;min-height:0;position:relative}.assistantStudioStart{background:#f7f8fa;border:1px solid #e1e5eb;border-radius:8px;overflow:auto}.assistantStudioStartInner{width:min(1260px,100%);margin:0 auto;padding:22px 28px 30px}.assistantStudioStartHeader{justify-content:space-between;align-items:center;gap:20px;min-height:62px;margin-bottom:16px;display:flex}.assistantStudioStartHeader>div,.assistantStudioConversation>header>div,.assistantStudioContext>header{align-items:center;min-width:0;display:flex}.assistantStudioStartHeader>div:first-child,.assistantStudioConversation>header>div:first-child{gap:12px}.assistantStudioStartHeader>div:first-child>span:last-child,.assistantStudioConversation>header>div:first-child>span:last-child{min-width:0}.assistantStudioStartHeader h1{margin:0;font-size:24px;font-weight:760;line-height:1.25}.assistantStudioStartHeader p{color:#747d8c;margin:5px 0 0;font-size:12px;line-height:1.45}.assistantStudioStartHeader>div:last-child,.assistantStudioConversation>header>div:last-child{flex:none;gap:8px;display:flex}.assistantStudioStartHeader>div:last-child>button,.assistantStudioConversation>header>div:last-child>button{color:#394252;background:#fff;border:1px solid #dce1e8;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:11px;font-weight:650;display:inline-flex}.assistantStudioStartHeader>div:last-child>button:hover,.assistantStudioConversation>header>div:last-child>button:hover{color:#176fd0;background:#f8fbff;border-color:#a9c6ef}.assistantStudioAvatar,.assistantStudioMessageAvatar{color:#1677ff;background:#edf5ff;border:1px solid #bdd8ff;border-radius:8px;flex:none;place-items:center;display:grid}.assistantStudioAvatar{width:44px;height:44px}.assistantStudioCommand{background:#fff;border:1px solid #d8dde5;border-radius:8px;padding:22px 24px 16px;box-shadow:0 10px 28px #222f440b}.assistantStudioCommand>header{margin-bottom:15px}.assistantStudioCommand>header h2{margin:0;font-size:23px;font-weight:740;line-height:1.3}.assistantStudioCommand>header p{color:#737d8c;margin:6px 0 0;font-size:12px}.assistantStudioComposer{background:#fff;border:1px solid #ccd4df;border-radius:8px;transition:border-color .16s,box-shadow .16s;overflow:visible}.assistantStudioComposer:focus-within{border-color:#77aef1;box-shadow:0 0 0 3px #1677ff17}.assistantStudioComposer textarea{resize:none;color:#222a36;width:100%;font:inherit;background:#fff;border:0;outline:0;padding:17px 19px 10px;font-size:14px;line-height:1.7;display:block}.assistantStudioComposer.start textarea{min-height:120px;max-height:280px}.assistantStudioComposer.working textarea{min-height:76px;max-height:190px;padding-top:13px;font-size:12px}.assistantStudioComposer textarea::placeholder{color:#9ba4b2}.assistantStudioContextChips{flex-wrap:wrap;gap:6px;padding:0 14px 10px;display:flex}.assistantStudioContextChips>span{color:#536071;text-overflow:ellipsis;white-space:nowrap;background:#f7f9fb;border:1px solid #dfe5ed;border-radius:7px;align-items:center;gap:5px;max-width:260px;min-height:28px;padding:0 5px 0 8px;font-size:10px;display:inline-flex;overflow:hidden}.assistantStudioContextChips>span.task{color:#246bc5;background:#eef5ff;border-color:#bfd7fb}.assistantStudioContextChips>span>button{color:#8a94a2;background:0 0;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;display:grid}.assistantStudioContextChips>span>button:hover{color:#343c48;background:#e8ecf1}.assistantStudioUnifiedTools{background:linear-gradient(#fff,#fbfcfd);border-top:1px solid #e8ecf1;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:7px 10px;display:flex}.assistantStudioUnifiedTools>span{color:#8a94a2;text-align:right;align-items:center;gap:5px;min-width:0;font-size:10px;line-height:1.4;display:inline-flex}.assistantStudioComposerBar{border-top:1px solid #e5e9ee;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:7px 9px 7px 11px;display:flex}.assistantStudioComposerBar>div{align-items:center;gap:4px;min-width:0;display:flex}.assistantStudioComposerBar button{color:#566172;white-space:nowrap;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 9px;font-size:10px;font-weight:620;display:inline-flex}.assistantStudioComposerBar button:hover:not(:disabled){color:#202936;background:#f1f4f7}.assistantStudioComposerBar button:disabled{opacity:.46;cursor:not-allowed}.assistantStudioComposerBar .assistantStudioSend{color:#fff;background:#1677ff;border-radius:7px;flex:none;width:42px;height:42px;min-height:42px;padding:0;box-shadow:0 7px 16px #1677ff33}.assistantStudioComposerBar .assistantStudioSend:hover:not(:disabled){color:#fff;background:#0c68d9;transform:translateY(-1px)}.assistantStudioComposerBar .assistantStudioSend:disabled{box-shadow:none;background:#cfd5de}.assistantStudioAdvanced{background:#fafbfc;border-top:1px solid #e7ebf0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:8px 12px;display:grid}.assistantStudioAdvanced>span{color:#768090;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.assistantStudioAdvanced>small{color:#929baa;font-size:9px}.assistantStudioSubmitNote{color:#778293;justify-content:center;align-items:center;gap:6px;min-height:28px;margin:4px 0 0;font-size:9px;display:flex}.assistantStudioSubmitNote svg{color:#398467}.assistantStudioTaskStrip{background:#fff;border:1px solid #dfe4ea;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));min-height:80px;margin-top:12px;display:grid;overflow:hidden}.assistantStudioTaskStrip>button{color:#4d5868;text-align:left;background:#fff;border-right:1px solid #e4e8ed;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:13px 18px;display:grid;position:relative}.assistantStudioTaskStrip>button:last-child{border-right:0}.assistantStudioTaskStrip>button:hover,.assistantStudioTaskStrip>button.active{color:#176fd0;background:#f8fbff}.assistantStudioTaskStrip>button.active{box-shadow:inset 0 -3px #1677ff}.assistantStudioTaskStrip>button>span:first-child{color:#394453;background:#f1f4f7;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.assistantStudioTaskStrip>button:hover>span:first-child,.assistantStudioTaskStrip>button.active>span:first-child{color:#1677ff;background:#eaf3ff}.assistantStudioTaskStrip>button>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.assistantStudioTaskStrip b{color:#29313d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.assistantStudioTaskStrip small{color:#838c99;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.assistantStudioRecent{margin-top:19px}.assistantStudioRecent>header{justify-content:space-between;align-items:flex-end;gap:16px;min-height:42px;margin-bottom:9px;display:flex}.assistantStudioRecent>header h2{margin:0;font-size:15px;line-height:1.35}.assistantStudioRecent>header p{color:#87909d;margin:3px 0 0;font-size:9px}.assistantStudioRecent>header>button{color:#2872cc;background:0 0;border-radius:6px;align-items:center;gap:5px;min-height:30px;padding:0 7px;font-size:10px;font-weight:650;display:inline-flex}.assistantStudioRecent>header>button:hover{background:#eaf3ff}.assistantStudioRecentGrid,.assistantStudioProjectSkeleton{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.assistantStudioRecentGrid>article{background:#fff;border:1px solid #dfe4ea;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 7px 18px #2530430a}.assistantStudioRecentGrid>article:hover{border-color:#a9c9f1;transform:translateY(-1px);box-shadow:0 11px 24px #25497914}.assistantStudioProjectMain{width:100%;min-width:0;color:inherit;text-align:left;background:#fff;grid-template-columns:minmax(0,1fr) auto;display:grid}.assistantStudioProjectPreview{aspect-ratio:16/9;background:#eef1f4;border-bottom:1px solid #e4e8ed;grid-column:1/-1;width:100%;display:block;position:relative;overflow:hidden}.assistantStudioProjectPreview>img,.assistantStudioProjectPreview>video{object-fit:cover;width:100%;height:100%;display:block}.assistantStudioProjectPreview.compact{aspect-ratio:auto;border:1px solid #e1e6ec;border-radius:6px;flex:0 0 88px;grid-column:auto;width:88px;height:58px}.assistantStudioProjectFallback{color:#4b6682;background:#edf3f8;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;height:100%;display:flex}.assistantStudioProjectFallback.video{color:#5c6575;background:#eef1f6}.assistantStudioProjectFallback.script{color:#596777;background:#f2f4f7}.assistantStudioProjectFallback small{font-size:9px;font-weight:680}.assistantStudioProjectStatus,.assistantStudioStarterTag{color:#fff;background:#202731d6;border-radius:6px;align-items:center;gap:5px;min-height:24px;padding:0 8px;font-size:8px;font-style:normal;font-weight:700;display:inline-flex;position:absolute;top:8px;right:8px}.assistantStudioProjectStatus.已完成,.assistantStudioProjectStatus.已拆解{background:#1c8b65e6}.assistantStudioProjectStatus.生成中,.assistantStudioProjectStatus.拆解中{background:#d07621eb}.assistantStudioStarterTag{background:#1b2635e0;left:8px;right:auto}.assistantStudioProjectCopy{flex-direction:column;gap:5px;min-width:0;padding:12px 13px 13px;display:flex}.assistantStudioProjectCopy b{color:#27303c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.assistantStudioProjectCopy small{color:#737e8d;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.assistantStudioProjectCopy em{color:#9aa2ae;font-size:8px;font-style:normal}.assistantStudioProjectOpen{color:#176fd0;border:1px solid #c7dafa;border-radius:6px;align-self:center;align-items:center;gap:4px;margin-right:12px;padding:6px 8px;font-size:9px;font-weight:700;display:inline-flex}.assistantStudioProjectSkeleton>span{aspect-ratio:16/10.7;background:#eceff3;border:1px solid #e3e7ec;border-radius:8px;animation:1.4s ease-in-out infinite alternate assistantSkeleton;display:block}@keyframes assistantSkeleton{to{background:#f5f6f8}}.assistantStudioOverlay{z-index:89;inset:72px 0 0 var(--rail-width);background:#131b274d;border:0;position:fixed}.assistantStudioHistory{z-index:90;top:84px;bottom:16px;left:calc(var(--rail-width) + 16px);opacity:0;pointer-events:none;background:#fff;border:1px solid #dce2e9;border-radius:8px;flex-direction:column;width:292px;min-height:0;padding:14px;transition:opacity .15s,transform .15s;display:flex;position:fixed;overflow:hidden;transform:translate(-18px);box-shadow:0 22px 58px #141e2e33}.assistantStudioHistory.open{opacity:1;pointer-events:auto;transform:translate(0)}.assistantStudioHistory>header{justify-content:space-between;align-items:center;gap:10px;min-height:44px;display:flex}.assistantStudioHistory>header>div{align-items:center;gap:9px;min-width:0;display:flex}.assistantStudioHistory>header>div>svg{color:#3e6fa8}.assistantStudioHistory>header span{flex-direction:column;gap:3px;min-width:0;display:flex}.assistantStudioHistory>header b{font-size:12px}.assistantStudioHistory>header small{color:#8992a0;font-size:8px}.assistantStudioHistory>header>button{color:#657080;background:#f1f3f6;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.assistantStudioNewChat{color:#176fd0;background:#eff6ff;border:1px solid #bfd7fb;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:36px;margin-top:8px;font-size:10px;font-weight:700;display:flex}.assistantStudioHistoryList{scrollbar-width:thin;flex:1;min-height:0;margin-top:12px;padding-right:3px;overflow-y:auto}.assistantStudioHistoryRow{position:relative}.assistantStudioHistoryItem{text-align:left;background:0 0;border-bottom:1px solid #eceff3;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:72px;padding:8px 42px 8px 8px;display:grid}.assistantStudioHistoryDelete{color:#8b96a4;opacity:0;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;width:28px;height:28px;transition:opacity .15s,color .15s,background .15s,border-color .15s;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.assistantStudioHistoryRow:hover .assistantStudioHistoryDelete,.assistantStudioHistoryRow:focus-within .assistantStudioHistoryDelete{opacity:1}.assistantStudioHistoryDelete:hover:not(:disabled),.assistantStudioHistoryDelete:focus-visible:not(:disabled){color:#bd3f37;background:#fff3f2;border-color:#f1c7c4}.assistantStudioHistoryDelete:disabled{cursor:not-allowed;opacity:.38}@media (hover:none){.assistantStudioHistoryDelete{opacity:1}}.assistantStudioHistoryItem:hover{background:#f6f8fa}.assistantStudioHistoryPreview{color:#647387;background:#f4f7fa;border:1px solid #dfe6ee;border-radius:6px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.assistantStudioHistoryPreview img{object-fit:cover;width:100%;height:100%;display:block}.assistantStudioHistoryItem.hasResult .assistantStudioHistoryPreview{color:#2478d4;background:#edf5ff;border-color:#c9dcf3}.assistantStudioHistoryCopy{flex-direction:column;gap:3px;min-width:0;display:flex}.assistantStudioHistoryCopy>b{color:#3c4552;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;font-weight:620;line-height:1.45;display:-webkit-box;overflow:hidden}.assistantStudioHistoryCopy>small{color:#7f8996;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.4;overflow:hidden}.assistantStudioHistoryCopy>span{justify-content:space-between;align-items:center;gap:6px;display:flex}.assistantStudioHistoryCopy time{color:#9aa2ae;font-size:8px}.assistantStudioHistoryCopy i{color:#7f8996;font-size:8px;font-style:normal}.assistantStudioHistoryCopy i.completed{color:#237257}.assistantStudioHistoryCopy i.failed{color:#a64a3f}.assistantStudioHistoryCopy i.processing{color:#1d6dbd}.assistantStudioHistoryItem>svg{color:#9ba6b2}.assistantStudioHistoryEmpty,.assistantStudioProjectEmpty{color:#8a94a2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:190px;padding:18px;display:flex}.assistantStudioHistoryEmpty b,.assistantStudioProjectEmpty b{color:#596371;font-size:11px}.assistantStudioHistoryEmpty p,.assistantStudioProjectEmpty p{max-width:320px;margin:0;font-size:9px;line-height:1.55}.assistantStudioHistoryEmpty>button{color:#176fd0;background:#edf5ff;border-radius:6px;min-height:30px;padding:0 11px;font-size:9px;font-weight:650}.assistantStudioHistory>footer{color:#87909c;border-top:1px solid #e9edf2;align-items:center;gap:6px;padding-top:10px;font-size:8px;display:flex}.assistantStudioProjectBackdrop{z-index:110}.assistantStudioProjectModal{background:#fff;border:1px solid #d9dfe7;border-radius:8px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(820px,100vw - 40px);max-height:min(760px,100dvh - 52px);display:grid;overflow:hidden;box-shadow:0 26px 72px #121b293d}.assistantStudioProjectModal>header{border-bottom:1px solid #e4e8ed;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:13px 16px;display:flex}.assistantStudioProjectModal>header>div{align-items:center;gap:10px;min-width:0;display:flex}.assistantStudioProjectModal>header>div>span{color:#1677ff;background:#edf5ff;border-radius:7px;flex:none;place-items:center;width:38px;height:38px;display:grid}.assistantStudioProjectModal>header>div>div{flex-direction:column;gap:4px;min-width:0;display:flex}.assistantStudioProjectModal>header b{font-size:14px}.assistantStudioProjectModal>header small{color:#808a98;font-size:9px}.assistantStudioProjectModal>header>button{color:#657080;background:#f1f3f6;border-radius:6px;flex:none;place-items:center;width:34px;height:34px;display:grid}.assistantStudioProjectToolbar{background:#fafbfc;border-bottom:1px solid #e7ebef;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 16px;display:flex}.assistantStudioProjectToolbar label{color:#7f8997;background:#fff;border:1px solid #dce2e9;border-radius:6px;align-items:center;gap:7px;width:min(360px,100%);min-height:34px;padding:0 10px;display:flex}.assistantStudioProjectToolbar input{color:#303845;min-width:0;font:inherit;background:#fff;border:0;outline:0;flex:1;font-size:10px}.assistantStudioProjectToolbar>span{color:#838c99;font-size:9px}.assistantStudioProjectList{scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;min-height:230px;padding:12px 16px;display:grid;overflow-y:auto}.assistantStudioProjectList>article{background:#fff;border:1px solid #e0e5eb;border-radius:7px;min-width:0}.assistantStudioProjectList>article.selected{background:#f4f8ff;border-color:#79abed}.assistantStudioProjectList>article>button{color:#46515f;text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;min-height:82px;padding:10px;display:grid}.assistantStudioProjectList>article>button>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.assistantStudioProjectList>article b{color:#303845;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.assistantStudioProjectList>article small,.assistantStudioProjectList>article em{color:#7f8996;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.assistantStudioProjectList>article i{color:#3475c5;background:#edf3fb;border-radius:6px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.assistantStudioProjectList>.assistantStudioProjectEmpty{grid-column:1/-1}.assistantStudioProjectModal>footer{color:#808a98;border-top:1px solid #e5e9ee;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:9px 16px;font-size:9px;display:flex}.assistantStudioProjectModal>footer>button{color:#fff;background:#1677ff;border-radius:6px;min-height:34px;padding:0 16px;font-size:10px;font-weight:700}.assistantStudioWorking{grid-template-columns:minmax(220px,238px) minmax(0,1fr) minmax(250px,276px);gap:10px;display:grid}.assistantStudioWorking>.assistantStudioHistory{z-index:auto;opacity:1;width:auto;box-shadow:none;pointer-events:auto;display:flex;position:relative;inset:auto;transform:none}.assistantStudioConversation,.assistantStudioContext{background:#fff;border:1px solid #dfe4ea;border-radius:8px;min-width:0;min-height:0;overflow:hidden}.assistantStudioConversation{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.assistantStudioConversation>header{border-bottom:1px solid #e5e9ee;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 14px;display:flex}.assistantStudioConversation>header b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.assistantStudioConversation>header small{color:#858e9b;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;display:block;overflow:hidden}.assistantStudioConversation>header .assistantStudioAvatar{width:38px;height:38px}.assistantStudioWorking .assistantStudioConversation>header>div:last-child>button:first-child{display:none}.assistantStudioMessages{scrollbar-width:thin;min-height:0;padding:24px clamp(16px,4vw,48px);overflow:hidden auto}.assistantStudioMessage{grid-template-columns:30px minmax(0,1fr);gap:10px;width:min(820px,100%);margin:0 auto 20px;display:grid}.assistantStudioMessage.user{justify-content:flex-end;width:min(680px,86%);margin-right:max(0px,50% - 410px);display:flex}.assistantStudioMessageAvatar{width:30px;height:30px}.assistantStudioMessage>div{min-width:0}.assistantStudioMessage.assistant>div{background:#fff;border:1px solid #dfe5ec;border-radius:8px;overflow:hidden;box-shadow:0 7px 18px #222f440a}.assistantStudioMessage.assistant>div>header{background:#fafbfc;border-bottom:1px solid #e8ecf0;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:8px 12px;display:flex}.assistantStudioMessage.assistant>div>header b{color:#313a47;font-size:10px}.assistantStudioMessage.assistant>div>header span{color:#2b8667;font-size:8px}.assistantStudioMessage p{color:#38414e;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.8}.assistantStudioMessage.assistant>div>p{padding:15px 16px}.assistantAgentApprovalCard{background:#f7fbff;border:1px solid #cbdcf2;border-radius:8px;margin:0 16px 14px;overflow:hidden}.assistantAgentApprovalCard>header{color:#2566ad;border-bottom:1px solid #deebf8;align-items:flex-start;gap:8px;padding:10px 11px;display:flex}.assistantAgentApprovalCard>header span,.assistantAgentApprovalCard>header b,.assistantAgentApprovalCard>header small{display:block}.assistantAgentApprovalCard>header b{color:#294866;font-size:10px}.assistantAgentApprovalCard>header small{color:#6e8297;margin-top:3px;font-size:8px;line-height:1.5}.assistantStudioMessage .assistantAgentApprovalCard>p{color:#66798c;padding:9px 11px 0;font-size:9px;line-height:1.6}.assistantStudioMessage .assistantAgentApprovalCard>footer{border:0;justify-content:flex-end;align-items:center;gap:7px;padding:10px 11px;display:flex}.assistantStudioMessage .assistantAgentApprovalCard>footer>span{color:#33755c;margin-right:auto;font-weight:700}.assistantStudioMessage .assistantAgentApprovalCard>footer>small{margin-left:auto}.assistantStudioMessage.user>div{background:#eef2f6;border-radius:8px 8px 2px;max-width:100%;padding:10px 12px}.assistantStudioMessage.error>div{background:#fff8f6;border-color:#edc8c2}.assistantStudioMessage footer{color:#929ba8;border-top:1px solid #edf0f3;flex-wrap:wrap;align-items:center;gap:7px;padding:8px 11px;font-size:8px;display:flex}.assistantStudioMessage.user footer{display:none}.assistantStudioMessage footer>span{margin-right:auto}.assistantStudioMessage footer button{color:#626d7d;background:#fff;border:1px solid #dfe4ea;border-radius:6px;align-items:center;gap:5px;min-height:29px;padding:0 8px;font-size:8px;font-weight:650;display:inline-flex}.assistantStudioMessage footer button.primary{color:#176fd0;background:#edf5ff;border-color:#b9d3f7}.assistantStudioMessage.thinking>div{box-shadow:none;border:0}.assistantStudioMessage.thinking p{color:#6f7987;align-items:center;gap:7px;padding:4px 0;display:inline-flex}.assistantStudioWorkingComposer{background:#fafbfc;border-top:1px solid #e3e8ed;padding:10px 12px 7px}.assistantStudioWorkingComposer .assistantStudioSubmitNote{min-height:22px}.assistantStudioContext{flex-direction:column;padding:14px;display:flex}.assistantStudioContext>header{border-bottom:1px solid #e8ecf0;gap:9px;padding-bottom:12px}.assistantStudioContext>header>span{color:#3d6fa9;background:#edf3fa;border-radius:7px;flex:none;place-items:center;width:34px;height:34px;display:grid}.assistantStudioContext>header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.assistantStudioContext>header b{font-size:11px}.assistantStudioContext>header small{color:#858e9c;font-size:8px}.assistantStudioContext>section{border-bottom:1px solid #e9edf1;padding:13px 0}.assistantStudioContext label{color:#6d7786;font-size:9px;font-weight:700}.assistantStudioContextTask{color:#637080;text-align:left;background:#fafbfc;border:1px solid #dfe5eb;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:58px;margin-top:7px;padding:8px;display:grid}.assistantStudioContextTask>span:first-child{color:#2874d0;background:#eaf3ff;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.assistantStudioContextTask>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.assistantStudioContextTask b{color:#3b4552;font-size:9px}.assistantStudioContextTask small{color:#848d9a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.assistantStudioContextHeading{justify-content:space-between;align-items:center;gap:8px;display:flex}.assistantStudioContextHeading>button{color:#2773ce;background:0 0;border-radius:5px;align-items:center;gap:3px;min-height:25px;padding:0 5px;font-size:8px;font-weight:650;display:inline-flex}.assistantStudioContextHeading>button:hover{background:#edf5ff}.assistantStudioContextEmpty{color:#9aa2ad;margin:8px 0 0;font-size:8px}.assistantStudioContextList,.assistantStudioAttachmentList{flex-direction:column;gap:6px;margin-top:8px;display:flex}.assistantStudioContextList>button{color:#637080;text-align:left;background:#fff;border:1px solid #e1e6eb;border-radius:6px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:5px;display:grid}.assistantStudioContextList .assistantStudioProjectPreview.compact{flex-basis:48px;width:48px;height:36px}.assistantStudioContextList>button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.assistantStudioContextList b{color:#3f4855;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.assistantStudioContextList small{color:#8c95a2;font-size:7px}.assistantStudioAttachmentList>span{color:#55708d;border:1px solid #e2e7ec;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:40px;padding:6px 7px;display:grid}.assistantStudioAttachmentList>span>span{flex-direction:column;gap:2px;min-width:0;display:flex}.assistantStudioAttachmentList b{color:#454e5a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.assistantStudioAttachmentList small{color:#929ba7;font-size:7px}.assistantStudioAttachmentList button{color:#929ba7;background:0 0;border-radius:5px;place-items:center;width:24px;height:24px;display:grid}.assistantStudioAttachmentList button:hover{color:#38414c;background:#f0f2f5}.assistantStudioContextActions{margin-top:auto;padding-top:13px}.assistantStudioContextActions>button{color:#fff;background:#1677ff;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:38px;font-size:10px;font-weight:700;display:inline-flex}.assistantStudioContextActions>button:hover{background:#0c68d9}.assistantStudioContextActions p{color:#87909d;text-align:center;justify-content:center;align-items:flex-start;gap:5px;margin:8px 0 0;font-size:7px;line-height:1.45;display:flex}.assistantStudioMentionMenu{background:#fbfcfe;border-top:1px solid #e5e9ee;border-bottom:1px solid #e5e9ee;padding:8px 10px}.assistantStudioMentionMenu>header{color:#5f6b7b;align-items:center;gap:6px;padding:0 3px 7px;display:flex}.assistantStudioMentionMenu>header b{font-size:10px}.assistantStudioMentionMenu>header small{color:#9099a6;margin-left:auto;font-size:8px}.assistantStudioMentionMenu>div:not(.assistantStudioMentionEmpty){grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:212px;display:grid;overflow-y:auto}.assistantStudioMentionMenu>div>button{color:#586475;text-align:left;background:#fff;border:1px solid #e0e6ed;border-radius:6px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:48px;padding:5px 7px;display:grid}.assistantStudioMentionMenu>div>button:hover{background:#f3f8ff;border-color:#a9c9f1}.assistantStudioMentionMenu>div>button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.assistantStudioMentionMenu>div>button b,.assistantStudioMentionMenu>div>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistantStudioMentionMenu>div>button b{color:#245f9f;font-size:9px}.assistantStudioMentionMenu>div>button small{font-size:8px}.assistantStudioMentionMenu>div>button em{color:#7b8695;font-size:7px;font-style:normal}.assistantStudioMentionEmpty{align-items:center;gap:6px;min-height:48px;display:flex}.assistantStudioMentionEmpty>span{color:#808a98;margin-right:auto;font-size:9px}.assistantStudioMentionEmpty>button{color:#4e6074;background:#fff;border:1px solid #dfe5ec;border-radius:6px;align-items:center;gap:5px;min-height:32px;padding:0 8px;font-size:8px;display:inline-flex}.assistantStudioReferenceHint{color:#5d6d80;background:#f3f8ff;border-top:1px solid #e6ebf1;align-items:center;gap:6px;min-height:34px;padding:6px 11px;font-size:9px;display:flex}.assistantStudioReferenceHint>svg{color:#2376d2}.assistantStudioReferenceHint>span{flex:1;min-width:0}.assistantStudioReferenceHint>button{color:#7d8795;border-radius:5px;flex:none;place-items:center;width:22px;height:22px;display:grid}.assistantStudioReferenceThumb{color:#50749e;background:#eef3f8;border:1px solid #dfe5ec;border-radius:5px;flex:none;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.assistantStudioReferenceThumb img,.assistantStudioReferenceThumb video{object-fit:cover;width:100%;height:100%}.assistantStudioContextChips>span.assistantStudioReferenceChip{white-space:normal;background:#fff;border-left:3px solid #8798aa;grid-template-columns:minmax(0,1fr) auto 24px;gap:5px;width:min(100%,360px);max-width:360px;min-height:48px;padding:4px 4px 4px 5px;display:grid}.assistantStudioContextChips>span.assistantStudioReferenceChip.role-source{border-left-color:#27805e}.assistantStudioContextChips>span.assistantStudioReferenceChip.role-target{border-left-color:#2376d2}.assistantStudioContextChips>span.assistantStudioReferenceChip.role-reference{border-left-color:#9a6b28}.assistantStudioContextChips>span.assistantStudioReferenceChip>.assistantStudioReferenceInsert{text-align:left;justify-content:flex-start;align-items:center;gap:7px;width:auto;min-width:0;height:auto;padding:0;display:flex}.assistantStudioReferenceInsert>span{flex-direction:column;gap:2px;min-width:0;display:flex}.assistantStudioReferenceInsert b,.assistantStudioReferenceInsert small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistantStudioReferenceInsert b{color:#344252;font-size:9px}.assistantStudioReferenceInsert small{color:#7d8794;font-size:7px}.assistantStudioReferenceChip select,.assistantStudioReferenceList select{color:#536172;background:#f7f9fb;border:1px solid #dce3eb;border-radius:5px;outline:0;height:28px;padding:0 22px 0 7px;font-size:8px}.assistantStudioContextChips>span.assistantStudioReferenceChip>.assistantStudioReferenceRemove{width:24px;height:24px}.assistantStudioExecutionCard{background:#fbfcfe;border-top:1px solid #e4e9ef;padding:14px 16px 13px}.assistantStudioExecutionCard>header{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.assistantStudioExecutionCard>header>span{color:#2373cc;background:#eaf3ff;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.assistantStudioExecutionCard>header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.assistantStudioExecutionCard>header b{color:#2f3946;font-size:10px}.assistantStudioExecutionCard>header small{color:#7d8795;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.assistantStudioExecutionCard>header>i{color:#2d72be;align-items:center;gap:4px;font-size:8px;font-style:normal;display:inline-flex}.assistantStudioExecutionCard>header>i.success{color:#287b5d}.assistantStudioExecutionCard>p{color:#44505f;margin:10px 0 0;font-size:10px;line-height:1.65}.assistantStudioExecutionRelations{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin-top:11px;display:grid}.assistantStudioExecutionRelations>div{background:#fff;border:1px solid #dfe5ec;border-radius:6px;min-width:0;padding:7px}.assistantStudioExecutionRelations label{color:#7c8796;margin-bottom:5px;font-size:7px;font-weight:700;display:block}.assistantStudioExecutionRelations>div>span{grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:7px;min-width:0;display:grid}.assistantStudioExecutionRelations>div>span+span{margin-top:5px}.assistantStudioExecutionRelations b,.assistantStudioExecutionRelations small{text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.assistantStudioExecutionRelations b{color:#354252;align-self:end;font-size:9px}.assistantStudioExecutionRelations small{color:#838d9a;align-self:start;font-size:7px}.assistantStudioExecutionRelations .assistantStudioReferenceThumb{grid-row:1/span 2}.assistantStudioExecutionRelations em{color:#8c95a2;font-size:8px;font-style:normal}.assistantStudioExecutionLocks{background:#f1f8f5;border-left:3px solid #2d8262;grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:10px;padding:8px 10px;display:grid}.assistantStudioExecutionLocks>span{color:#246d52;align-items:center;gap:5px;display:inline-flex}.assistantStudioExecutionLocks>span b{font-size:8px}.assistantStudioExecutionLocks>p{color:#5e726a;margin:0;font-size:8px;line-height:1.6}.assistantStudioExecutionProgress{align-items:center;gap:8px;margin-top:11px;display:flex}.assistantStudioExecutionProgress>span{background:#e1e7ee;border-radius:3px;flex:1;height:6px;overflow:hidden}.assistantStudioExecutionProgress>span>i{border-radius:inherit;background:#2478d4;height:100%;transition:width .24s;display:block}.assistantStudioExecutionProgress small{color:#667386;text-align:right;width:32px;font-size:8px}.assistantStudioExecutionResult{background:#111820;border:1px solid #dbe2ea;border-radius:6px;margin-top:11px;overflow:hidden}.assistantStudioExecutionResult img,.assistantStudioExecutionResult video{object-fit:contain;width:100%;max-height:360px;display:block}.assistantStudioExecutionScript{background:#fff;border:1px solid #dfe5ec;border-radius:6px;margin-top:10px}.assistantStudioExecutionScript summary{color:#354355;cursor:pointer;justify-content:space-between;align-items:center;min-height:38px;padding:0 10px;font-size:9px;font-weight:700;display:flex}.assistantStudioExecutionScript pre{color:#364251;white-space:pre-wrap;border-top:1px solid #e7ebf0;max-height:360px;margin:0;padding:12px;font:9px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.assistantStudioExecutionScript>button{color:#526174;border:1px solid #dce3eb;border-radius:5px;align-items:center;gap:5px;min-height:30px;margin:0 10px 9px;padding:0 8px;font-size:8px;display:inline-flex}.assistantStudioExecutionError{align-items:flex-start;gap:6px;display:flex;color:#a64a3f!important;margin-top:9px!important}.assistantStudioMessage .assistantStudioExecutionCard>footer{color:#7c8796;border:0;flex-wrap:wrap;align-items:center;gap:7px;min-height:42px;margin-top:11px;padding:0;font-size:8px;display:flex}.assistantStudioMessage .assistantStudioExecutionCard>footer button{min-height:34px;font-size:9px}.assistantStudioMessage .assistantStudioExecutionCard>footer button.primary{color:#fff;background:#1677ff;border-color:#1677ff}.assistantStudioMessage .assistantStudioExecutionCard>footer>span{margin-left:auto;margin-right:0}.assistantStudioContextHeading>span{align-items:center;gap:3px;display:flex}.assistantStudioContextHeading>span>button{color:#2671c8;border-radius:5px;place-items:center;width:27px;height:27px;display:grid}.assistantStudioContextHeading>span>button:hover{background:#edf5ff}.assistantStudioReferenceList{flex-direction:column;gap:6px;margin-top:8px;display:flex}.assistantStudioReferenceList>article{background:#fff;border:1px solid #e0e6ec;border-left:3px solid #8798aa;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;padding:5px;display:grid}.assistantStudioReferenceList>article.role-source{border-left-color:#27805e}.assistantStudioReferenceList>article.role-target{border-left-color:#2376d2}.assistantStudioReferenceList>article.role-reference{border-left-color:#9a6b28}.assistantStudioReferenceList>article>button{text-align:left;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.assistantStudioReferenceList>article>button>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.assistantStudioReferenceList b,.assistantStudioReferenceList small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistantStudioReferenceList b{color:#384553;font-size:8px}.assistantStudioReferenceList small{color:#858f9c;font-size:7px}@media (width<=1180px){.assistantStudioWorking{grid-template-columns:minmax(0,1fr) minmax(240px,270px)}.assistantStudioWorking>.assistantStudioHistory{z-index:90;inset:84px auto 16px calc(var(--rail-width) + 16px);opacity:0;pointer-events:none;width:292px;position:fixed;transform:translate(-18px);box-shadow:0 22px 58px #141e2e33}.assistantStudioWorking>.assistantStudioHistory.open{opacity:1;pointer-events:auto;transform:translate(0)}.assistantStudioWorking .assistantStudioConversation>header>div:last-child>button:first-child{display:inline-flex}.assistantStudioTaskStrip>button{padding-left:12px;padding-right:12px}}@media (width<=900px){.assistantStudioStartInner{padding:18px}.assistantStudioTaskStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.assistantStudioTaskStrip>button:nth-child(2){border-right:0}.assistantStudioTaskStrip>button:nth-child(-n+2){border-bottom:1px solid #e4e8ed}.assistantStudioRecentGrid,.assistantStudioProjectSkeleton{grid-template-columns:repeat(2,minmax(0,1fr))}.assistantStudioRecentGrid>article:last-child,.assistantStudioProjectSkeleton>span:last-child{display:none}.assistantStudioWorking{grid-template-columns:1fr;height:auto}.assistantStudioConversation{min-height:700px}.assistantStudioContext{min-height:360px}}@media (width<=640px){.assistantStudioStart{border-left:0;border-right:0;overflow:visible}.assistantStudioStartInner{padding:14px 12px 20px}.assistantStudioStartHeader{align-items:flex-start}.assistantStudioStartHeader h1{font-size:19px}.assistantStudioStartHeader p{font-size:10px}.assistantStudioStartHeader>div:last-child>button{width:36px;padding:0;font-size:0}.assistantStudioCommand{padding:16px 12px 11px}.assistantStudioCommand>header h2{font-size:20px}.assistantStudioComposer.start textarea{min-height:132px;padding:14px;font-size:13px}.assistantStudioComposerBar{flex-direction:column;align-items:stretch}.assistantStudioUnifiedTools{flex-direction:column;align-items:flex-start}.assistantStudioUnifiedTools>span{text-align:left}.assistantStudioComposerBar>div{justify-content:space-between}.assistantStudioComposerBar>div:first-child{border-bottom:1px solid #e8ecf0;padding-bottom:6px}.assistantStudioComposerBar button{flex:1;padding:0 6px}.assistantStudioComposerBar .assistantStudioSend{flex:0 0 42px}.assistantStudioSubmitNote{text-align:center;align-items:flex-start;padding:4px 5px 0;line-height:1.45}.assistantStudioTaskStrip>button{gap:8px;padding:10px 8px}.assistantStudioTaskStrip>button>span:first-child{width:34px;height:34px}.assistantStudioRecentGrid,.assistantStudioProjectSkeleton{grid-template-columns:1fr}.assistantStudioRecentGrid>article:last-child,.assistantStudioProjectSkeleton>span:last-child{display:block}.assistantStudioProjectModal{width:calc(100vw - 20px)}.assistantStudioProjectModal>header,.assistantStudioProjectToolbar,.assistantStudioProjectList,.assistantStudioProjectModal>footer{padding-left:10px;padding-right:10px}.assistantStudioProjectList{grid-template-columns:1fr}.assistantStudioHistory,.assistantStudioWorking>.assistantStudioHistory{width:auto;inset:74px 10px 10px}.assistantStudioOverlay{inset:64px 0 0}.assistantStudioConversation{min-height:calc(100dvh - 84px)}.assistantStudioConversation>header{padding:8px 10px}.assistantStudioConversation>header>div:last-child>button{width:34px;padding:0;font-size:0}.assistantStudioMessages{padding:18px 10px}.assistantStudioMessage.user{width:92%}.assistantStudioWorkingComposer{padding:8px}.assistantStudioMentionMenu>header small{display:none}.assistantStudioMentionMenu>div:not(.assistantStudioMentionEmpty){grid-template-columns:1fr}.assistantStudioMentionEmpty{flex-wrap:wrap;align-items:stretch}.assistantStudioMentionEmpty>span{width:100%}.assistantStudioContextChips>span.assistantStudioReferenceChip{grid-template-columns:minmax(0,1fr) auto 24px;width:100%;max-width:none}.assistantStudioExecutionCard{padding:12px}.assistantStudioExecutionCard>header{grid-template-columns:34px minmax(0,1fr)}.assistantStudioExecutionCard>header>i{grid-column:2}.assistantStudioExecutionRelations{grid-template-columns:1fr}.assistantStudioExecutionRelations>svg{margin:-3px auto;transform:rotate(90deg)}.assistantStudioExecutionLocks{grid-template-columns:1fr}.assistantStudioMessage .assistantStudioExecutionCard>footer>span{width:100%;margin-left:0}}@media (width<=720px){.workPanel .panelTitle{flex-wrap:wrap;align-items:flex-start;gap:8px}.workPanel .panelTitle>.imageProjectActions{flex:1 0 100%;grid-template-columns:minmax(0,1fr) auto;gap:6px;width:100%;display:grid}.imageProjectActions .activeImageProject{width:100%;max-width:none;display:inline-flex}.imageProjectActions .workspaceHistoryTools{justify-self:end}.imageProjectActions .miniAction{width:100%;min-height:32px}.assistantStudioStartHeader{flex-wrap:wrap;align-items:flex-start}.assistantStudioStartHeader>div:last-child{justify-content:flex-end;width:100%}}.longMaterialTaskPanel{border:1px solid var(--line,#d7dde7);background:var(--panel,#fff);border-radius:8px;grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:12px;margin:12px 0;padding:12px 14px;display:grid}.visuallyHidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.videoProductionTypePanel{gap:8px;margin-top:12px;display:grid}.videoProductionTypePanel>header,.videoSeriesProjectPanel>header,.videoSeriesProjectPanel>header>div{align-items:center;gap:8px;min-width:0;display:flex}.videoProductionTypePanel>header>span:first-child,.videoSeriesProjectPanel>header>div>span:first-child{color:#2864c8;background:#eaf1ff;border-radius:6px;flex:none;place-items:center;width:28px;height:28px;display:grid}.videoProductionTypePanel>header>span:last-child,.videoSeriesProjectPanel>header>div>span:last-child{gap:2px;min-width:0;display:grid}.videoProductionTypePanel>header b,.videoSeriesProjectPanel>header b{color:#273449;font-size:11px}.videoProductionTypePanel>header small,.videoSeriesProjectPanel>header small{color:#7c8797;font-size:9px}.videoProductionTypeSwitch{background:#f7f8fa;border:1px solid #dde4ed;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:5px;display:grid}.videoProductionTypeSwitch>button{color:#586579;text-align:left;border:1px solid #0000;border-radius:6px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:8px;min-width:0;min-height:54px;padding:7px 10px;display:grid}.videoProductionTypeSwitch>button>span:first-child{color:#67758b;background:#e9edf3;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.videoProductionTypeSwitch>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.videoProductionTypeSwitch>button b{font-size:11px}.videoProductionTypeSwitch>button small{color:#8a94a3;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.videoProductionTypeSwitch>button>svg{color:#2c68cf}.videoProductionTypeSwitch>button.active{color:#2456ac;background:#fff;border-color:#b9ccec;box-shadow:0 5px 14px #27467c14}.videoProductionTypeSwitch>button.active>span:first-child{color:#2864c8;background:#eaf1ff}.videoSeriesProjectPanel{background:#fbfcfe;border:1px solid #d9e2ef;border-left:3px solid #2c69cf;border-radius:8px;gap:10px;margin-top:9px;padding:11px;display:grid}.videoSeriesProjectPanel>header{justify-content:space-between}.videoSeriesProjectPanel>header>button,.videoSeriesEmpty>button,.videoSeriesCharacterMap>button{color:#466081;background:#fff;border:1px solid #d4deeb;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:9px;font-weight:750;display:inline-flex}.videoSeriesProjectPicker{align-items:end;gap:10px;display:flex}.videoSeriesProjectPicker label{flex:1;gap:4px;min-width:220px;display:grid}.videoSeriesProjectPicker label>span{color:#66758b;font-size:9px;font-weight:700}.videoSeriesProjectPicker select{color:#2c394d;background:#fff;border:1px solid #cfd9e6;border-radius:6px;width:100%;height:36px;padding:0 30px 0 10px;font-size:10px}.videoSeriesLoading{color:#768399;align-items:center;gap:5px;min-height:36px;font-size:9px;display:inline-flex}.videoSeriesEmpty{color:#6f7d91;background:#fff;border:1px dashed #ccd8e7;border-radius:7px;align-items:center;gap:9px;min-height:54px;padding:9px 10px;display:flex}.videoSeriesEmpty>span{flex:1;gap:2px;min-width:0;display:grid}.videoSeriesEmpty b{color:#344258;font-size:10px}.videoSeriesEmpty small{color:#8590a1;font-size:8px}.videoSeriesError{color:#a55543;background:#fff7f4;border:1px solid #ecd0c9;border-radius:6px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;display:flex}.videoSeriesStatusGrid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:7px;display:grid}.videoSeriesStatusGrid>span{background:#fff;border:1px solid #dce4ed;border-radius:6px;grid-template-columns:18px minmax(0,1fr);align-content:center;column-gap:5px;min-width:0;min-height:52px;padding:7px;display:grid}.videoSeriesStatusGrid>span>svg{color:#298066;grid-row:1/3;align-self:center}.videoSeriesStatusGrid>span.warning>svg{color:#b47925}.videoSeriesStatusGrid b,.videoSeriesStatusGrid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.videoSeriesStatusGrid b{color:#354257;font-size:9px}.videoSeriesStatusGrid small{color:#8490a1;font-size:8px}.videoSeriesShotPanel{border-top:1px solid #dfe6ef;border-bottom:1px solid #dfe6ef;gap:9px;padding:11px 0;display:grid}.videoSeriesShotPanel>header{align-items:center;gap:8px;min-width:0;display:flex}.videoSeriesShotPanel>header>span{color:#35679f;background:#eaf1fb;border-radius:6px;flex:none;place-items:center;width:28px;height:28px;display:grid}.videoSeriesShotPanel>header>div,.videoSeriesShotPanel>header b,.videoSeriesShotPanel>header small{min-width:0;display:block}.videoSeriesShotPanel>header b{color:#334157;font-size:10px}.videoSeriesShotPanel>header small{color:#7d899b;margin-top:3px;font-size:8px}.videoSeriesShotSelect{gap:4px;display:grid}.videoSeriesShotSelect>span{color:#65748a;font-size:8px;font-weight:700}.videoSeriesShotSelect select{color:#2e3c51;background:#fff;border:1px solid #cbd7e5;border-radius:6px;outline:0;width:100%;height:36px;padding:0 30px 0 10px;font-size:9px}.videoSeriesShotSelect select:focus{border-color:#6d9cdf;box-shadow:0 0 0 2px #3b6fbe1a}.videoSeriesShotState{color:#6f7e92;background:#fff;border:1px dashed #cbd7e5;border-radius:6px;align-items:center;gap:7px;min-height:38px;padding:8px 10px;font-size:8px;display:flex}.videoSeriesShotState.error,.videoSeriesShotState.warning{color:#8f631f;background:#fff9ef;border-color:#e6c896}.videoSeriesShotCompiled{gap:8px;display:grid}.videoSeriesShotSummary{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.videoSeriesShotSummary>div{min-width:0}.videoSeriesShotSummary b,.videoSeriesShotSummary small,.videoSeriesShotSummary p{margin:0;display:block}.videoSeriesShotSummary>div>b{color:#2d3b50;font-size:10px}.videoSeriesShotSummary>div>small{color:#8490a1;margin-top:3px;font-size:8px}.videoSeriesShotSummary p{color:#607087;margin-top:5px;font-size:8px;line-height:1.5}.videoSeriesShotSummary>span{color:#267253;white-space:nowrap;background:#e9f6ef;border-radius:5px;flex:none;align-items:center;gap:4px;min-height:25px;padding:0 7px;font-size:7px;font-weight:700;display:inline-flex}.videoSeriesShotSummary>span.warning{color:#98631b;background:#fff1dc}.videoSeriesShotAssets{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.videoSeriesShotAssets>span{background:#fff;border:1px solid #d9e2ed;border-radius:5px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:6px;min-width:0;max-width:210px;padding:3px 7px 3px 3px;display:grid}.videoSeriesShotAssets img{object-fit:cover;border-radius:3px;width:31px;height:31px}.videoSeriesPrivateAsset{color:#3567ad;background:#eaf2fd;border-radius:3px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.videoSeriesShotAssets i,.videoSeriesShotAssets b,.videoSeriesShotAssets small{min-width:0;font-style:normal;display:block}.videoSeriesShotAssets b,.videoSeriesShotAssets small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.videoSeriesShotAssets b{color:#405067;font-size:8px}.videoSeriesShotAssets small{color:#8390a2;margin-top:2px;font-size:7px}.videoSeriesShotWarning{color:#916226;background:#fff8ed;border-left:2px solid #d59b3b;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:8px 9px;display:grid}.videoSeriesShotWarning b,.videoSeriesShotWarning small{display:block}.videoSeriesShotWarning b{font-size:8px}.videoSeriesShotWarning small{margin-top:2px;font-size:7px;line-height:1.45}.videoSeriesShotWarning button{color:#865a1f;background:#fff;border:1px solid #d7b375;border-radius:5px;min-height:29px;padding:0 8px;font-size:8px;font-weight:700}.videoSeriesCharacterMap{flex-wrap:wrap;gap:5px;display:flex}.videoSeriesCharacterMap>span{color:#28735a;background:#f4faf7;border:1px solid #d9e4df;border-radius:5px;grid-template-columns:13px auto;align-items:center;column-gap:3px;min-width:0;padding:5px 7px;display:grid}.videoSeriesCharacterMap>span.pending{color:#9b6d28;background:#fff9ee;border-color:#eadcc4}.videoSeriesCharacterMap b{font-size:9px}.videoSeriesCharacterMap small{color:#748598;grid-column:2;font-size:8px}.videoSeriesDecisionNote{color:#6e7b8f;border-top:1px solid #e5eaf0;margin:0;padding-top:8px;font-size:9px;line-height:1.55}.videoProcessingHub{background:#fff;border:1px solid #dfe4ea;border-radius:8px;gap:10px;margin-top:12px;padding:12px;display:grid}.videoProcessingHub>header{align-items:center;gap:9px;display:flex}.videoProcessingHub>header>span:last-child{gap:2px;min-width:0;display:grid}.videoProcessingHub>header b{font-size:13px}.videoProcessingHub>header small{color:#727b89;font-size:10px}.videoProcessingTools{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.videoProcessingTools>button{color:#26313f;text-align:left;background:#fafbfc;border:1px solid #dde3ea;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);column-gap:8px;min-width:0;min-height:64px;padding:9px 10px;display:grid;position:relative}.videoProcessingTools>button>span{color:#2c66ca;background:#eaf2ff;border-radius:7px;grid-row:1/3;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.videoProcessingTools>button:nth-child(2)>span{color:#c45532;background:#fff0eb}.videoProcessingTools>button:nth-child(3)>span{color:#18785a;background:#e8f6f0}.videoProcessingTools>button b{align-self:end;font-size:12px}.videoProcessingTools>button>em{color:#697586;vertical-align:1px;background:#edf1f5;border-radius:4px;padding:1px 5px;font-size:9px;font-style:normal;font-weight:600;display:inline-flex;position:absolute;top:6px;right:6px}.videoProcessingTools>button small{color:#7a8491;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.videoProcessingTools>button:hover{background:#fff;border-color:#b9c8db}.videoProcessingTools>button.active{background:#f2f7ff;border-color:#74a7ed;box-shadow:inset 0 0 0 1px #1677ff14}.videoProcessingTools>button:disabled{cursor:not-allowed;opacity:.72}.videoProcessingTools>button:disabled:hover{background:#fafbfc;border-color:#dce2e9}.videoProcessingSetup{border-top:1px solid #edf0f3;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding-top:10px;display:grid}.videoProcessingSource{gap:3px;min-width:170px;display:grid}.videoProcessingSource button,.videoProcessingStart{border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;display:inline-flex}.videoProcessingSource button{color:#334155;background:#fff;border:1px solid #cfd7e2;width:fit-content}.videoProcessingSource span{color:#7a8491;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:9px;overflow:hidden}.videoEnhanceOptions{background:#f7fbf9;border:1px solid #d9e6df;border-radius:8px;grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid}.videoEnhanceOptions>header{grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.videoEnhanceOptions>header>span{gap:2px;min-width:0;display:grid}.videoEnhanceOptions>header b{color:#233b32;font-size:11px}.videoEnhanceOptions>header small{color:#667a71;font-size:9px;line-height:1.5}.videoEnhanceOptions>header em{color:#227455;background:#fff;border:1px solid #cce2d7;border-radius:5px;flex:none;padding:3px 6px;font-size:9px;font-style:normal;font-weight:600}.videoEnhanceOptionGroup{gap:5px;min-width:0;display:grid}.videoEnhanceOptionGroup>span{color:#52665d;font-size:9px;font-weight:600}.videoEnhanceOptionGroup>div{background:#edf3f0;border:1px solid #d5e0da;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;display:grid}.videoEnhanceOptionGroup button{color:#5e6f67;background:0 0;border:0;border-radius:5px;min-height:30px;padding:0 8px;font-size:10px}.videoEnhanceOptionGroup button.active{color:#167252;background:#fff;box-shadow:0 1px 3px #194c391f}.videoEnhanceOptionGroup>small{color:#75857e;min-height:27px;font-size:8px;line-height:1.45}.videoEnhanceSourcePreview{grid-column:1/-1;grid-template-columns:minmax(180px,320px) minmax(0,1fr);align-items:center;gap:10px;padding-top:2px;display:grid}.videoEnhanceSourcePreview video{object-fit:contain;background:#111820;border-radius:7px;width:100%;max-height:190px;display:block}.videoEnhanceSourcePreview>span{gap:3px;min-width:0;display:grid}.videoEnhanceSourcePreview b{color:#31453c;font-size:10px}.videoEnhanceSourcePreview small{color:#718077;font-size:9px;line-height:1.5}.videoEnhanceComparison{background:#fbfcfd;border:1px solid #d9e1e9;border-radius:8px;gap:9px;padding:10px;display:grid}.videoEnhanceComparison>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.videoEnhanceComparison>header>span{gap:2px;min-width:0;display:grid}.videoEnhanceComparison>header b{color:#253342;font-size:11px}.videoEnhanceComparison>header small,.videoEnhanceComparison>small{color:#748092;font-size:9px;line-height:1.45}.videoEnhanceComparison>header a{color:#285f9f;background:#fff;border:1px solid #cad6e4;border-radius:6px;flex:none;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:9px;font-weight:600;text-decoration:none;display:inline-flex}.videoEnhanceComparison>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.videoEnhanceComparison article{background:#111820;border-radius:7px;min-width:0;position:relative;overflow:hidden}.videoEnhanceComparison article>span{z-index:1;color:#fff;pointer-events:none;background:#0f1720b8;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:600;position:absolute;top:6px;left:6px}.videoEnhanceComparison video{aspect-ratio:16/9;object-fit:contain;background:#111820;width:100%;max-height:300px;display:block}.subtitleRemovalOptions{background:#f8fbff;border:1px solid #dce5f0;border-radius:8px;grid-column:1/-1;gap:9px;padding:10px;display:grid}.subtitleRemovalOptions>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.subtitleRemovalOptions>header>span{gap:2px;min-width:0;display:grid}.subtitleRemovalOptions>header b{color:#263548;font-size:11px}.subtitleRemovalOptions>header small,.subtitleRemovalOptions>p{color:#6f7c8f;margin:0;font-size:9px;line-height:1.55}.watermarkRemovalOptions{background:#fffaf8;border-color:#eadbd5}.watermarkRemovalOptions>header em{color:#a34f32;background:#fff;border:1px solid #ead5cb;border-radius:5px;flex:none;padding:3px 6px;font-size:9px;font-style:normal;font-weight:600}.watermarkRemovalOptions>aside{background:#fff;border:1px solid #ecdcd4;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;padding:7px 8px;display:grid}.watermarkRemovalOptions>aside b{color:#91462f;font-size:9px}.watermarkRemovalOptions>aside small{color:#796a65;font-size:9px;line-height:1.5}.watermarkPreflightActions{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.watermarkPreflightActions>button{color:#8e452e;background:#fff;border:1px solid #c98567;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex}.watermarkPreflightActions>button:disabled{cursor:not-allowed;opacity:.52}.watermarkPreflightActions>small{color:#796a65;font-size:9px}.watermarkPreflightResult{background:#fff;border:1px solid #e1d7d0;border-radius:7px;gap:2px;padding:7px 8px;display:grid}.watermarkPreflightResult.ready{background:#f4fbf7;border-color:#a9d9be}.watermarkPreflightResult.professional_required{background:#f4f8ff;border-color:#b9cef2}.watermarkPreflightResult.not_found{background:#fffaf0;border-color:#ead6a6}.watermarkPreflightResult b{font-size:10px}.watermarkPreflightResult small{color:#667085;font-size:9px;line-height:1.45}.watermarkTierSwitch{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.watermarkTierSwitch>button{text-align:left;background:#fff;border:1px solid #dfd8d3;border-radius:8px;gap:2px;min-height:48px;padding:7px 9px;display:grid}.watermarkTierSwitch>button.active{background:#fff3ed;border-color:#c47b5c;box-shadow:inset 0 0 0 1px #c47b5c1f}.watermarkTierSwitch>button:disabled{cursor:not-allowed;opacity:.5}.watermarkTierSwitch b{color:#47362f;font-size:10px}.watermarkTierSwitch small{color:#82736d;font-size:9px}.longMaterialFailureNotice{background:#fff7f7;border:1px solid #efc4c4;border-radius:7px;grid-column:1/-1;gap:3px;padding:8px 10px;display:grid}.longMaterialFailureNotice b{color:#a23b3b;font-size:10px}.longMaterialFailureNotice small{color:#7b5a5a}.watermarkComparison{background:#fffaf8;border-color:#eadbd5}.subtitleSelectionSwitch{background:#eef2f7;border:1px solid #d8e0eb;border-radius:7px;flex:none;grid-template-columns:repeat(2,minmax(74px,1fr));gap:3px;padding:3px;display:grid}.subtitleSelectionSwitch button{color:#667085;background:0 0;border:0;border-radius:5px;min-height:28px;padding:0 9px;font-size:10px}.subtitleSelectionSwitch button.active{color:#1769cc;background:#fff;box-shadow:0 1px 3px #223e601f}.subtitleSelectionSwitch button:disabled{cursor:not-allowed;opacity:.45}.subtitleRegionPicker{gap:7px;display:grid}.subtitleRegionStage{touch-action:none;cursor:crosshair;-webkit-user-select:none;user-select:none;background:#151a21;border:1px solid #cdd8e7;border-radius:7px;width:min(100%,520px);min-height:160px;max-height:390px;position:relative;overflow:hidden}.subtitleRegionStage video{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.subtitleRegionSelection{color:#fff;text-shadow:0 1px 2px #000000bf;pointer-events:none;background:#ff4d4f1f;border:2px solid #ff4d4f;justify-content:flex-start;align-items:flex-start;min-width:8px;min-height:8px;padding:3px;font-size:9px;font-weight:700;line-height:1;display:flex;position:absolute}.subtitleRegionEmpty{color:#ffffffdb;text-align:center;pointer-events:none;width:min(88%,300px);font-size:10px;line-height:1.5;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.subtitleRegionPicker>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.subtitleRegionPicker>footer>span{color:#6f7c8f;min-width:0;font-size:9px;line-height:1.45}.subtitleRegionPicker>footer>div{flex:none;gap:5px;display:flex}.subtitleRegionPicker>footer button{color:#40516a;background:#fff;border:1px solid #ccd7e5;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.videoProcessingStart.primary{color:#fff;background:#1769cc;border-color:#1769cc}.videoProcessingStart{grid-area:1/2}.videoProcessingStart:disabled{cursor:not-allowed;opacity:.48}.longMaterialTaskPanel>div:first-child{gap:3px;display:grid}.longMaterialTaskPanel small{color:var(--muted,#667085)}.longMaterialChoices{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.longMaterialChoices button{min-height:32px;padding:0 11px}.longMaterialChoices button.active{border-color:var(--accent,#1677ff);color:var(--accent,#1677ff);background:#edf5ff}.longMaterialChoices button.primary{border-color:var(--accent,#1677ff);background:var(--accent,#1677ff);color:#fff}.longMaterialProgress{background:#e8edf4;border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.longMaterialProgress span{border-radius:inherit;background:#1677ff;height:100%;transition:width .25s;display:block}.longMaterialTaskPanel.failed{border-color:#f0b4b4}@media (width<=720px){.longMaterialTaskPanel{grid-template-columns:1fr}.longMaterialChoices{justify-content:flex-start}.videoProductionTypeSwitch{grid-template-columns:1fr}.videoProductionTypeSwitch>button small{white-space:normal}.videoSeriesProjectPanel>header{flex-wrap:wrap;align-items:flex-start}.videoSeriesProjectPanel>header>button{margin-left:auto}.videoSeriesProjectPicker{flex-direction:column;align-items:stretch}.videoSeriesProjectPicker label{min-width:0}.videoSeriesStatusGrid{grid-template-columns:1fr}.videoSeriesShotSummary{display:grid}.videoSeriesShotSummary>span{width:fit-content}.videoSeriesShotAssets>span{width:100%;max-width:none}.videoSeriesShotWarning{grid-template-columns:18px minmax(0,1fr)}.videoSeriesShotWarning button{grid-column:1/-1;width:100%}.videoSeriesEmpty{flex-wrap:wrap;align-items:flex-start}.videoSeriesEmpty>button{width:100%}.videoProcessingTools{grid-template-columns:1fr}.videoProcessingTools>button small{white-space:normal}.videoProcessingSetup{grid-template-columns:1fr;align-items:stretch}.videoEnhanceOptions{grid-area:2/1;grid-template-columns:1fr}.videoEnhanceOptions>header,.videoEnhanceSourcePreview{grid-column:1}.videoEnhanceOptions>header{flex-direction:column;align-items:stretch}.videoEnhanceOptions>header em{width:fit-content}.videoEnhanceSourcePreview{grid-template-columns:1fr}.videoEnhanceComparison>header{flex-direction:column;align-items:flex-start}.videoEnhanceComparison>div{grid-template-columns:1fr}.subtitleRemovalOptions{grid-column:1}.subtitleRemovalOptions>header{flex-direction:column;align-items:stretch}.watermarkRemovalOptions>header em{width:fit-content}.watermarkRemovalOptions>aside,.watermarkPreflightActions{grid-template-columns:1fr}.watermarkPreflightActions>button{width:100%}.watermarkTierSwitch{grid-template-columns:1fr}.subtitleSelectionSwitch,.subtitleRegionStage{width:100%}.subtitleRegionPicker>footer{align-items:flex-start}.videoProcessingStart{grid-area:3/1;width:100%}}.imagePurposePanel{gap:8px;margin-top:10px;display:grid}.imagePurposeSwitch{border-bottom:1px solid #e1e6ed;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.imagePurposeSwitch>button{color:#68768a;text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:43px;padding:5px 9px 7px;display:grid}.imagePurposeSwitch>button>svg{color:#8491a4}.imagePurposeSwitch>button>span,.imagePurposeSwitch b,.imagePurposeSwitch small{min-width:0;display:block}.imagePurposeSwitch b{color:#445168;font-size:10px}.imagePurposeSwitch small{color:#8b96a6;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.imagePurposeSwitch>button.active{color:#245dbd;background:#f7faff;border-bottom-color:#2d66c7}.imagePurposeSwitch>button.active>svg,.imagePurposeSwitch>button.active b{color:#245dbd}.projectAssetContextPanel{background:#f9fbfe;border:1px solid #d5e0ef;border-left:3px solid #2d68cb;border-radius:8px;gap:9px;padding:10px;display:grid}.projectAssetContextPanel>header{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.projectAssetContextPanel>header>span{color:#2d66be;background:#e8f0fd;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.projectAssetContextPanel>header b,.projectAssetContextPanel>header small{display:block}.projectAssetContextPanel>header b{color:#2f3d53;font-size:10px}.projectAssetContextPanel>header small{color:#77869b;margin-top:3px;font-size:8px}.projectAssetContextFields{grid-template-columns:minmax(0,1fr);align-items:end;gap:7px;display:grid}.projectAssetField,.projectAssetTypeField{gap:4px;min-width:0;display:grid}.projectAssetField>span,.projectAssetTypeField>span,.projectAssetInlineCreate>span,.projectShotContext>span{color:#68778d;font-size:9px;font-weight:700}.projectAssetContextFields select,.projectAssetContextFields input{color:#2f3c50;background:#fff;border:1px solid #cfd9e6;border-radius:5px;outline:0;width:100%;min-width:0;height:33px;padding:0 9px;font-size:10px}.projectAssetContextFields select:focus,.projectAssetContextFields input:focus{border-color:#6f9de3;box-shadow:0 0 0 2px #3f72c41a}.projectAssetInputAction{grid-template-columns:minmax(0,1fr) 33px;gap:5px;min-width:0;display:grid}.projectAssetInputAction>button{color:#53657c;background:#fff;border:1px solid #cad6e6;border-radius:5px;place-items:center;width:33px;height:33px;display:grid}.projectAssetInputAction>button:hover:not(:disabled),.projectAssetInputAction>button.active{color:#245ebd;background:#edf4ff;border-color:#78a0dc}.projectAssetInputAction>button:disabled{cursor:not-allowed;opacity:.45}.projectAssetTypeChoices{background:#eef2f7;border:1px solid #d5deea;border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:3px;min-width:0;padding:3px;display:grid}.projectAssetTypeChoices>button{color:#68758a;text-align:left;background:0 0;border:0;border-radius:4px;align-content:center;gap:2px;min-width:0;min-height:43px;padding:5px 7px;display:grid}.projectAssetTypeChoices>button b,.projectAssetTypeChoices>button small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.projectAssetTypeChoices>button b{font-size:9px;font-weight:740}.projectAssetTypeChoices>button small{color:#929cab;font-size:7px}.projectAssetTypeChoices>button.active{color:#245ebd;background:#fff;box-shadow:0 1px 4px #2d476b1a}.projectAssetTypeChoices>button.active small{color:#5f82b5}.projectAssetInlineCreate{border-top:1px solid #e1e7ef;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto 30px;align-items:center;gap:7px;min-width:0;padding-top:8px;display:grid}.projectAssetInlineCreate>span{grid-column:1/-1;min-width:0}.projectAssetInlineCreate>button{color:#53647a;background:#fff;border:1px solid #cbd7e6;border-radius:5px;justify-content:center;align-items:center;gap:5px;height:30px;padding:0 10px;font-size:9px;font-weight:700;display:inline-flex}.projectAssetInlineCreate>button.primary{color:#fff;background:#2d66c7;border-color:#2d66c7}.projectAssetInlineCreate>button.iconOnly{width:30px;padding:0}.projectAssetInlineCreate>button:disabled{cursor:wait;opacity:.6}.projectAssetProjectTypeChoices{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-width:0;display:grid}.projectAssetProjectTypeChoices>button{color:#66758a;background:#fff;border:1px solid #d3dce8;border-radius:4px;min-height:29px;font-size:8px;font-weight:720}.projectAssetProjectTypeChoices>button.active{color:#245ebd;background:#edf5ff;border-color:#79a2dd}.projectAssetDesignPanel{border-top:1px solid #dce5f0;grid-column:1/-1;gap:9px;min-width:0;padding-top:10px;display:grid}.projectAssetDesignPanel>header,.projectAssetDesignPanel>footer{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.projectAssetDesignPanel>header b,.projectAssetDesignPanel>header small{display:block}.projectAssetDesignPanel>header b{color:#31415a;font-size:10px}.projectAssetDesignPanel>header small{color:#8090a5;text-overflow:ellipsis;white-space:nowrap;max-width:560px;margin-top:2px;font-size:9px;overflow:hidden}.projectAssetDesignPanel>header>span{color:#51647d;background:#f4f7fb;border:1px solid #ccd9e9;border-radius:4px;flex:none;padding:4px 7px;font-size:8px;font-weight:700}.projectAssetPresetRow{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.projectAssetPresetRow>span,.projectAssetDesignGrid label>span{color:#64748a;font-size:9px;font-weight:700}.projectAssetPresetRow>div{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.projectAssetPresetRow button{color:#66758a;background:#fff;border:1px solid #d4deea;border-radius:4px;min-height:28px;padding:0 10px;font-size:9px;font-weight:700}.projectAssetPresetRow button:hover,.projectAssetPresetRow button.active{color:#245ebd;background:#edf4ff;border-color:#75a0df}.projectAssetDesignGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.projectAssetDesignGrid label{gap:4px;min-width:0;display:grid}.projectAssetDesignGrid textarea{resize:vertical;color:#35445a;width:100%;min-width:0;min-height:58px;font:inherit;background:#fff;border:1px solid #d4dde9;border-radius:5px;outline:0;padding:7px 8px;font-size:9px;line-height:1.5}.projectAssetDesignGrid textarea:focus{border-color:#6f9de3;box-shadow:0 0 0 2px #3f72c41a}.projectAssetAdvancedToggle{color:#617187;text-align:left;background:#fff;border:1px solid #d7e0eb;border-radius:5px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:38px;padding:5px 8px;display:grid}.projectAssetAdvancedToggle>svg:first-child{color:#4f78aa}.projectAssetAdvancedToggle>svg:last-child{transition:transform .16s}.projectAssetAdvancedToggle.active{background:#f6f9fd;border-color:#9ab7db}.projectAssetAdvancedToggle.active>svg:last-child{transform:rotate(180deg)}.projectAssetAdvancedToggle span,.projectAssetAdvancedToggle b,.projectAssetAdvancedToggle small{min-width:0;display:block}.projectAssetAdvancedToggle b{color:#40516a;font-size:9px}.projectAssetAdvancedToggle small{color:#8a96a6;margin-top:2px;font-size:7px}.projectAssetAdvancedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.projectAssetAdvancedGrid label{gap:4px;min-width:0;display:grid}.projectAssetAdvancedGrid label>span{color:#64748a;font-size:9px;font-weight:700}.projectAssetAdvancedGrid textarea{resize:vertical;color:#35445a;width:100%;min-width:0;min-height:58px;font:inherit;background:#fff;border:1px solid #d4dde9;border-radius:5px;outline:0;padding:7px 8px;font-size:9px;line-height:1.5}.projectAssetAdvancedGrid textarea:focus{border-color:#6f9de3;box-shadow:0 0 0 2px #3f72c41a}.projectAssetDesignPanel>footer{border-top:1px dashed #dfe6ef;padding-top:7px}.projectAssetDesignPanel>footer>span,.projectAssetDesignPanel>footer>button{align-items:center;gap:5px;font-size:8px;display:inline-flex}.projectAssetDesignPanel>footer>span{color:#47705f;font-weight:700}.projectAssetDesignPanel>footer>span.manual{color:#79633a}.projectAssetDesignPanel>footer>button{color:#285fae;background:0 0;border:0;padding:3px;font-weight:700}.projectShotContext{background:#fff;border:1px solid #d9e4f1;border-radius:6px;grid-column:1/-1;align-content:center;gap:3px;min-width:0;padding:8px 9px;display:grid}.projectShotContext.ready{background:#f8fcfa;border-color:#cddfda}.projectShotContext.warning{background:#fffbf3;border-color:#ead9b8}.projectShotContext b,.projectShotContext small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.projectShotContext b{color:#34435a;font-size:9px}.projectShotContext small{color:#8290a3;white-space:normal;font-size:8px}.imageWorkbench .creationModeSwitch{grid-template-columns:repeat(2,minmax(0,1fr))}.imageWorkbench .creationModeSwitch button{min-height:72px}.imageWorkbench .creationModeSwitch button:last-child:nth-child(odd){grid-column:1/-1}.imageProjectActions .iconOnly.primary{color:#2d63da;background:#f2f6ff;border:1px solid #d9e4ff}.previewActions .saveProjectAssetAction{color:#fff;background:#2863bf;border-color:#2863bf}.previewActions .saveProjectAssetAction:hover:not(:disabled){background:#1f55a8;border-color:#1f55a8}.previewActions .saveProjectAssetAction:disabled{color:#65768c;background:#dce5f0;border-color:#b9c9dc}@media (width<=720px){.imagePurposeSwitch{grid-template-columns:1fr 1fr}.imagePurposeSwitch small{white-space:normal}.projectAssetContextFields{grid-template-columns:1fr}.projectAssetInlineCreate{grid-template-columns:minmax(0,1fr) auto}.projectAssetInlineCreate>span{grid-column:1/-1}.projectAssetInlineCreate>input{grid-column:1}.projectAssetInlineCreate>button.primary{grid-column:2}.projectAssetInlineCreate>button.iconOnly{display:none}.projectAssetDesignGrid,.projectAssetAdvancedGrid,.projectAssetPresetRow{grid-template-columns:1fr}.projectAssetDesignPanel>header,.projectAssetDesignPanel>footer{align-items:flex-start}}.imageWorkbench .imageComposerCard.material_process{flex:none;min-height:0;max-height:none;overflow:visible}.materialProcessBrief{align-items:flex-start;gap:9px;display:flex}.materialProcessBrief>.studioSectionIcon{flex:none}.materialProcessBrief>div{gap:3px;display:grid}.materialProcessBrief b{color:#253553;font-size:10px}.materialProcessBrief small{color:#7787a0;font-size:8px;line-height:1.5}.materialInspectorControls{align-items:center;min-height:30px;display:flex}.materialInspectorControls .imageReferenceInspectorHint{margin:0}.imageSettingsBoard{background:#fbfcff;border:1px solid #dfe7f3;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;padding:9px;display:grid;position:relative}.imageSettingModel{z-index:5;grid-column:1/-1}.imageSettingModel .modelPicker{width:100%}.imageSettingModel .modelPickerLabel{color:#68758c;margin-bottom:6px;font-size:9px;font-weight:750}.imageSettingModel .modelPickerTrigger{background:#fff;border:1px solid #dbe5f2;border-radius:9px;min-height:46px}.imageSettingControl{background:#fff;border:1px solid #e1e7f0;border-radius:9px;gap:6px;min-width:0;padding:8px;display:grid;position:relative}.imageSettingControl>span,.imageScenarioRow>span{color:#748198;font-size:8px;font-weight:750}.imageRatioTrigger{color:#314764;cursor:pointer;background:#f8faff;border:1px solid #dce6f5;border-radius:7px;justify-content:space-between;align-items:center;gap:6px;min-height:30px;padding:0 8px;display:flex}.imageRatioTrigger b{font-size:10px}.imageRatioTrigger svg{color:#7386a3}.imageRatioMenu{z-index:25;background:#fff;border:1px solid #d7e2f4;border-radius:10px;gap:9px;width:min(326px,74vw);padding:10px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 14px 34px #18305b26}.imageRatioMenu>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.imageRatioMenu small{color:#8995a8;grid-column:1/-1;font-size:8px;font-weight:700}.imageRatioMenu button{color:#52647c;background:#fafcff;border:1px solid #e0e6ef;border-radius:6px;min-height:28px;font-size:9px;font-weight:700}.imageRatioMenu button:hover,.imageRatioMenu button.active{color:#2864d6;background:#edf4ff;border-color:#91b1ef}.imageResolutionChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.imageResolutionChoices button{color:#768398;background:#fafcff;border:1px solid #e0e6ef;border-radius:7px;align-content:center;gap:1px;min-height:44px;display:grid}.imageResolutionChoices button b{font-size:9px}.imageResolutionChoices button small{font-size:7px}.imageResolutionChoices .imageResolutionPrice{color:#667389;white-space:nowrap;font-size:6.5px;font-style:normal;font-weight:750;line-height:1.25}.imageResolutionChoices button.active{color:#2864d6;background:#edf4ff;border-color:#86aae9;box-shadow:inset 0 0 0 1px #2a66d914}.imageResolutionChoices button.active .imageResolutionPrice{color:#2864d6}.imageCountStepper{background:#f8faff;border:1px solid #dce6f5;border-radius:7px;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;min-height:30px;display:grid}.imageCountStepper button{color:#52709c;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:28px;display:grid}.imageCountStepper button:disabled{cursor:not-allowed;opacity:.38}.imageCountStepper b{color:#314764;text-align:center;font-size:11px}.imageCountStepper b small{color:#8995a7;font-size:8px;font-weight:600}.imageScenarioRow{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;margin-top:9px;padding:0 2px;display:grid}.imageScenarioRow>div{scrollbar-width:thin;gap:5px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.imageScenarioRow button{color:#748198;background:#fff;border:1px solid #dfe5ee;border-radius:7px;flex:none;min-height:28px;padding:0 8px;font-size:8px;font-weight:700}.imageScenarioRow button.active{color:#2864d6;background:#eef5ff;border-color:#8bb0ee}.commerceWorkflowPresetNote{color:#4c6282;background:#f4f8ff;border:1px solid #dce8ff;border-radius:8px;margin:7px 2px 0;padding:7px 9px;font-size:9px;line-height:1.55}.imageWorkbench .primarySubmit{z-index:3;margin-top:10px;position:sticky;bottom:-1px}.imageFidelitySummary{color:#315a82;background:#f6f9fd;border:1px solid #cfe0f2;border-radius:7px;align-items:flex-start;gap:8px;margin-top:10px;padding:8px 10px;display:flex}.imageFidelitySummary>svg{flex:none;margin-top:1px}.imageFidelitySummary>span{gap:2px;min-width:0;display:grid}.imageFidelitySummary b{color:#294b6c;font-size:9px}.imageFidelitySummary small{color:#687f98;overflow-wrap:anywhere;font-size:8px;line-height:1.5}@media (width<=760px){.imageSettingsBoard{grid-template-columns:1fr}.imageSettingModel{grid-column:auto}.imageScenarioRow{grid-template-columns:1fr;align-items:flex-start;gap:5px}.imageWorkbench .creationModeSwitch{grid-template-columns:1fr}}.imageReferenceInspectorControls{grid-template-columns:minmax(90px,.8fr) minmax(104px,.72fr) minmax(132px,1.15fr)}.imageReferenceInspectorControls .imageKeepToggle{color:#3f5f87;cursor:pointer;background:#f7faff;border:1px solid #d4e1f3;border-radius:7px;flex-direction:row;justify-content:center;align-items:center;gap:6px;min-height:28px;padding:0 8px;display:flex}.imageReferenceInspectorControls .imageKeepToggle input{accent-color:#2864d6;width:14px;height:14px;margin:0}.imageReferenceInspectorControls .imageKeepToggle>span{color:#3f5f87;white-space:nowrap;font-size:8px}.imagePreservePanel[open]>.imagePreserveMaster,.imagePreservePanel[open]>.imagePreserveChoices{margin-left:10px;margin-right:10px}.imagePreservePanel .imagePreserveMaster{background:#fff;border-color:#cfe0f6;align-items:flex-start;gap:8px;min-height:44px;padding:8px 10px;display:flex}.imagePreserveMaster>input{flex:none;width:15px;height:15px;margin-top:2px}.imagePreserveMaster>span{gap:2px;display:grid}.imagePreserveMaster b{color:#2d4262;font-size:9px}.imagePreserveMaster small{color:#7a8aa2;font-size:8px;line-height:1.45}.imagePreservePanel .imagePreserveChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:7px;display:grid}.imagePreservePanel .imagePreserveChoices label{justify-content:flex-start}.imagePreserveChoices.disabled{opacity:.48}.enhanceSettings{border-top:1px solid #e1e8f3;gap:9px;margin-top:10px;padding-top:10px;display:grid}.watermarkAddSettings>input[type=text],.watermarkAddSettings>input:not([type]){color:#2f405d;background:#fff;border:1px solid #dbe5f2;border-radius:8px;outline:0;width:100%;min-height:36px;padding:0 10px;font-size:9px}.watermarkAddSettings>input:focus,.watermarkAddSettings select:focus{border-color:#79a6ed;box-shadow:0 0 0 3px #467bdc1a}.watermarkAddSettings>.imageAddReference{border-style:dashed;justify-content:center;min-height:36px}.watermarkAddSettings .enhanceSettingRow{grid-template-columns:.8fr 1fr 1fr}.watermarkAddSettings .enhanceSettingRow>label{color:#61728a;gap:6px;min-width:0;font-size:8px;font-weight:700;display:grid}.watermarkAddSettings select{color:#405470;background:#fff;border:1px solid #dbe5f2;border-radius:7px;outline:0;width:100%;min-height:30px;padding:0 8px;font-size:8px}.watermarkAddSettings input[type=range]{accent-color:#3974dd;width:100%;margin:2px 0 0}.watermarkFineTuneRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.watermarkFineTuneRow>label{color:#61728a;gap:6px;min-width:0;font-size:8px;font-weight:700;display:grid}.watermarkFineTuneRow>label.disabled{opacity:.45}.watermarkFineTuneRow input[type=range]{accent-color:#3974dd;width:100%;margin:2px 0 0}.watermarkPromptHidden{display:none}.watermarkLivePreview{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;min-height:0;padding:28px;display:flex}.watermarkPreviewCanvas{background-color:#fff;background-image:linear-gradient(45deg,#f4f6f9 25%,#0000 25%),linear-gradient(-45deg,#f4f6f9 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#f4f6f9 75%),linear-gradient(-45deg,#0000 75%,#f4f6f9 75%),none;background-position:0 0,0 8px,8px -8px,-8px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;border:1px solid #dfe5ee;border-radius:8px;max-width:92%;max-height:calc(100vh - 220px);display:inline-block;position:relative;overflow:hidden;box-shadow:0 14px 36px #1f314e1a}.watermarkPreviewCanvas>img{object-fit:contain;max-width:100%;max-height:calc(100vh - 220px);display:block}.watermarkPreviewOverlay{pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.watermarkPreviewMark{transform-origin:50%;color:#fff;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;min-width:28px;line-height:1;display:flex;position:absolute}.watermarkPreviewMark b{color:#fff;text-align:center;text-overflow:ellipsis;text-shadow:0 1px 2px #000000c7,0 0 1px #000000d9;-webkit-text-stroke:1px #0000006b;white-space:nowrap;width:100%;font-size:clamp(10px,1.4vw,26px);font-weight:600;overflow:hidden}.watermarkPreviewMark img{object-fit:contain;width:100%;height:auto;display:block}.watermarkSettings{border-top:1px solid #e1e8f3;gap:8px;margin-top:10px;padding-top:10px;display:grid}.watermarkModeChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.watermarkModeChoices button{color:#4d617e;text-align:left;background:#fff;border:1px solid #dbe5f2;border-radius:8px;align-content:center;gap:4px;min-height:54px;padding:7px 8px;display:grid}.watermarkModeChoices button>span{justify-content:space-between;align-items:center;gap:5px;min-width:0;display:flex}.watermarkModeChoices button b{min-width:0;font-size:9px}.watermarkModeChoices button em{color:#718099;background:#eef2f7;border-radius:4px;flex:none;padding:2px 4px;font-size:6px;font-style:normal;font-weight:750}.watermarkModeChoices button small{color:#8190a5;font-size:7px;line-height:1.4}.watermarkModeChoices button.active{color:#2864d6;background:#edf4ff;border-color:#82a9ed;box-shadow:inset 0 0 0 1px #2a64d612}.watermarkModeChoices button.active em{color:#285fbf;background:#dbe8ff}.watermarkSettings>p{color:#718198;margin:0;font-size:8px;line-height:1.55}.watermarkOutputSettings{border-top:1px solid #e6ebf3;gap:6px;padding-top:9px;display:grid}.watermarkOutputSettings>span{color:#718099;font-size:8px;font-weight:750}.watermarkOutputSettings>small{color:#8190a5;font-size:7px;line-height:1.45}.watermarkResolutionChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.watermarkResolutionChoices button{color:#4d617e;background:#fff;border:1px solid #dbe5f2;border-radius:8px;place-content:center;gap:2px;min-height:42px;display:grid}.watermarkResolutionChoices button b{text-align:center;font-size:10px}.watermarkResolutionChoices button small{color:#8190a5;text-align:center;font-size:7px}.watermarkResolutionChoices button.active{color:#2864d6;background:#edf4ff;border-color:#82a9ed;box-shadow:inset 0 0 0 1px #2a64d612}.watermarkResolutionChoices button.active small{color:#4f78c6}.enhanceSettingGroup{gap:5px;min-width:0;display:grid}.enhanceSettingGroup>span{color:#718099;font-size:8px;font-weight:750}.enhanceModeChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.enhanceModeChoices button{color:#4d617e;text-align:left;background:#fff;border:1px solid #dbe5f2;border-radius:8px;align-content:center;gap:2px;min-height:48px;padding:6px 8px;display:grid}.enhanceModeChoices button b{font-size:9px}.enhanceModeChoices button small{color:#8190a5;font-size:7px}.enhanceModeChoices button.active,.enhanceCompactChoices button.active{color:#2864d6;background:#edf4ff;border-color:#82a9ed}.enhanceSettingRow{grid-template-columns:1fr 1.35fr;gap:8px;display:grid}.enhanceCompactChoices{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:5px;display:grid}.enhanceCompactChoices button{color:#61728a;background:#fff;border:1px solid #dfe6f0;border-radius:7px;min-height:28px;font-size:8px;font-weight:750}.enhanceCompactChoices button:disabled{cursor:not-allowed;opacity:.42}.enhanceFixedValue{color:#486986;background:#f4f8fc;border:1px solid #cfe0f2;border-radius:7px;place-items:center;min-height:28px;font-size:8px;font-weight:750;display:grid}.enhanceSettings>p{color:#718198;margin:0;font-size:8px;line-height:1.55}@media (width<=760px){.imageReferenceInspectorControls{grid-template-columns:1fr}.imageReferenceInspectorControls .imageKeepToggle{justify-content:flex-start}.imagePreservePanel .imagePreserveChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.enhanceModeChoices,.watermarkModeChoices,.enhanceSettingRow,.watermarkAddSettings .enhanceSettingRow,.watermarkFineTuneRow{grid-template-columns:1fr}.imageWorkbench .creationModeSwitch button:last-child:nth-child(odd){grid-column:auto}.watermarkLivePreview{min-height:420px;padding:20px 12px}.watermarkPreviewCanvas,.watermarkPreviewCanvas>img{max-height:360px}}.watermarkRequirementHidden{display:none}.dramaContextDock{z-index:86;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #cbd9ee;border-radius:8px;align-items:center;gap:8px;max-width:min(430px,100vw - 118px);min-height:43px;padding:5px 6px;display:flex;position:fixed;top:78px;right:24px;box-shadow:0 14px 38px #2637562b}.dramaContextBack{color:#315d9e;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:5px;min-width:0;padding:4px 6px;display:grid}.dramaContextBack:hover{background:#edf3fd}.dramaContextBack>span,.dramaContextBack small,.dramaContextBack b{min-width:0;display:block}.dramaContextBack small{color:#75849a;font-size:8px}.dramaContextBack b{color:#2b4266;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.dramaContextDock>em{color:#6f7d91;text-overflow:ellipsis;white-space:nowrap;border-left:1px solid #dfe6ef;max-width:150px;padding-left:9px;font-size:8px;font-style:normal;overflow:hidden}.dramaContextClose{color:#8490a2;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;width:27px;height:27px;display:grid}.dramaContextClose:hover{color:#4f5f77;background:#f0f2f6}@media (width<=720px){.dramaContextDock{max-width:none;top:72px;left:10px;right:10px}.dramaContextDock>em{display:none}}.inlineCreativeAgentPanel{--inline-agent-accent:#6d5ce8;--inline-agent-accent-soft:#f4f1ff;--inline-agent-border:#e2e4e9;--inline-agent-muted:#737985;--inline-agent-bottom:168px;z-index:51;left:50%;bottom:var(--inline-agent-bottom);width:min(720px,100% - 72px);max-height:min(540px, calc(100dvh - var(--inline-agent-bottom) - 76px));color:#202228;border:1px solid var(--inline-agent-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(circle at 92% 0,#745bff12,#0000 28%),#fffffffa;border-radius:24px;flex-direction:column;min-height:0;animation:.18s ease-out both inlineCreativeAgentEnter;display:flex;position:absolute;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 64px #1c212d29,0 3px 12px #1c212d0f}.unifiedCreatorModeMenu,.unifiedAgentExecutionMenu,.unifiedAgentThinkingMenu{z-index:72;flex:none;min-width:0;display:inline-flex;position:relative}.unifiedCreatorEmptyStage{pointer-events:none;background:0 0;place-items:center;padding:32px;display:grid;position:absolute;inset:64px 0 150px}.unifiedCreatorEmptyGuide{color:#232321;text-align:center;justify-items:center;gap:14px;width:min(720px,100%);animation:.26s ease-out both unifiedCreatorEmptyGuideEnter;display:grid;transform:translateY(-2vh)}.unifiedCreatorEmptyGuide h1{letter-spacing:-.045em;margin:0;font-size:clamp(25px,2.55vw,36px);font-weight:650;line-height:1.2}.unifiedCreatorEmptyPromptLine{color:#767670;letter-spacing:.005em;text-align:center;width:min(540px,100%);min-height:24px;margin:0;font-size:15px;font-weight:450;line-height:1.6;display:block}.unifiedCreatorEmptyPromptPrefix{display:inline}.unifiedCreatorEmptyTypedText{color:#767670;text-align:left;vertical-align:baseline;white-space:nowrap;margin-left:.32em;display:inline-grid}.unifiedCreatorEmptyTypedMeasure,.unifiedCreatorEmptyTypedValue{white-space:nowrap;grid-area:1/1}.unifiedCreatorEmptyTypedMeasure{visibility:hidden}.unifiedCreatorEmptyCursor{vertical-align:-.14em;background:#a1a19c;width:1px;height:1.05em;margin-left:2px;animation:.86s step-end infinite unifiedCreatorEmptyCursorBlink;display:inline-block}@keyframes unifiedCreatorEmptyGuideEnter{0%{opacity:0;transform:translateY(calc(8px - 2vh))}to{opacity:1;transform:translateY(-2vh)}}@keyframes unifiedCreatorEmptyCursorBlink{0%,48%{opacity:1}49%,to{opacity:0}}@media (width<=760px){.unifiedCreatorEmptyStage{padding:24px 18px;inset:58px 0 142px}.unifiedCreatorEmptyGuide{gap:10px;transform:translateY(-1vh)}.unifiedCreatorEmptyGuide h1{font-size:clamp(22px,7vw,28px)}.unifiedCreatorEmptyPromptLine{font-size:13px}}@media (prefers-reduced-motion:reduce){.unifiedCreatorEmptyGuide{animation:none}.unifiedCreatorEmptyCursor{animation:none;display:none}}.unifiedCreatorModeMenu>.unifiedCreatorModeTrigger,.unifiedAgentExecutionMenu>.unifiedAgentExecutionTrigger,.unifiedAgentThinkingMenu>.unifiedAgentThinkingTrigger{display:inline-flex}.unifiedCreatorModeTrigger,.unifiedAgentExecutionTrigger,.unifiedAgentThinkingTrigger{gap:6px;transition:color .15s,border-color .15s,background .15s,box-shadow .15s}.unifiedCreatorModeMenu[data-creator-mode=agent]>.unifiedCreatorModeTrigger,.unifiedCreatorModeTrigger.open{color:#4f42b5;background:linear-gradient(135deg,#fbfaff,#f1eeff);border-color:#d9d3ff;box-shadow:0 5px 16px #5b48c21a}.unifiedAgentExecutionMenu[data-agent-execution-mode=confirm]>.unifiedAgentExecutionTrigger,.unifiedAgentExecutionMenu[data-agent-execution-mode=auto]>.unifiedAgentExecutionTrigger,.unifiedAgentThinkingMenu>.unifiedAgentThinkingTrigger{color:#555160;background:linear-gradient(135deg,#fff,#f8f7fb);border-color:#e3e0eb}.unifiedAgentExecutionMenu>.unifiedAgentExecutionTrigger:hover,.unifiedAgentExecutionTrigger.open,.unifiedAgentThinkingMenu>.unifiedAgentThinkingTrigger:hover,.unifiedAgentThinkingTrigger.open{color:#4f42b5;background:linear-gradient(135deg,#fbfaff,#f1eeff);border-color:#d9d3ff;box-shadow:0 5px 16px #5b48c21a}.unifiedCreatorModeTrigger>svg:last-child,.unifiedAgentExecutionTrigger>svg:last-child,.unifiedAgentThinkingTrigger>svg:last-child{transition:transform .15s}.unifiedCreatorModeTrigger.open>svg:last-child,.unifiedAgentExecutionTrigger.open>svg:last-child,.unifiedAgentThinkingTrigger.open>svg:last-child{transform:rotate(180deg)}.unifiedCreatorModeOptions,.unifiedAgentExecutionOptions,.unifiedAgentThinkingOptions{z-index:260;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border:1px solid #e0e2e7;border-radius:16px;gap:4px;max-height:min(320px,100dvh - 32px);padding:7px;display:grid;position:fixed;right:auto;overflow:hidden auto;box-shadow:0 18px 44px #191c262e,0 3px 10px #191c260f}.unifiedCreatorModeOptions>button,.unifiedAgentExecutionOptions>button,.unifiedAgentThinkingOptions>button{color:#2d2f36;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:58px;padding:8px 10px;display:grid}.unifiedCreatorModeOptions>button:hover,.unifiedCreatorModeOptions>button.active,.unifiedAgentExecutionOptions>button:hover,.unifiedAgentExecutionOptions>button.active,.unifiedAgentThinkingOptions>button:hover,.unifiedAgentThinkingOptions>button.active{color:#4f42b5;background:#f3f1ff}.unifiedCreatorModeOptions>button:focus-visible,.unifiedAgentExecutionOptions>button:focus-visible,.unifiedAgentThinkingOptions>button:focus-visible{outline-offset:1px;outline:2px solid #5b48c26b}.unifiedCreatorModeIcon{color:#565a65;background:#fafafd;border:1px solid #e3e5ea;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.unifiedCreatorModeOptions>button.active .unifiedCreatorModeIcon,.unifiedAgentExecutionOptions>button.active .unifiedCreatorModeIcon,.unifiedAgentThinkingOptions>button.active .unifiedCreatorModeIcon{color:#fff;background:linear-gradient(145deg,#5d50c9,#7567e6);border-color:#6556d7}.unifiedCreatorModeOptions>button>span:nth-child(2),.unifiedAgentExecutionOptions>button>span:nth-child(2),.unifiedAgentThinkingOptions>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.unifiedCreatorModeOptions b,.unifiedAgentExecutionOptions b,.unifiedAgentThinkingOptions b{font-size:12px;line-height:1.35}.unifiedCreatorModeOptions small,.unifiedAgentExecutionOptions small,.unifiedAgentThinkingOptions small{color:#777b86;font-size:9.5px;line-height:1.45}.unifiedAgentThinkingMenu>.unifiedAgentThinkingTrigger{min-height:30px;box-shadow:none;color:#39393d;letter-spacing:0;background:#f2f2f3;border-color:#e6e6e8;border-radius:999px;justify-content:center;padding-inline:12px;font-size:12px;font-weight:650}.unifiedAgentThinkingMenu>.unifiedAgentThinkingTrigger:hover,.unifiedAgentThinkingMenu>.unifiedAgentThinkingTrigger.open{color:#202024;box-shadow:none;background:#ececef;border-color:#d9d9dc}.unifiedAgentThinkingOptions{background:linear-gradient(#fffffffe,#fafbfdfe);border-color:#e5e7eb;border-radius:22px;gap:11px;max-height:none;padding:17px 17px 16px;overflow:visible;box-shadow:0 22px 52px #181b2224,0 3px 10px #181b220e}.unifiedAgentThinkingHeader{color:#777b84;justify-content:space-between;align-items:center;gap:12px;min-height:24px;padding-inline:2px;font-size:12px;font-weight:560;display:flex}.unifiedAgentThinkingHeader strong{color:#20242b;letter-spacing:-.01em;font-size:15px;font-weight:720}.unifiedAgentThinkingSlider{--agent-thinking-progress:0%;touch-action:none;height:38px;margin-top:1px;position:relative}.unifiedAgentThinkingRail,.unifiedAgentThinkingMarks{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.unifiedAgentThinkingRail{background:#edf0f4;border:1px solid #dadee4d1;border-radius:999px;height:34px;left:0;right:0;overflow:hidden;box-shadow:inset 0 1px 2px #1f29370e}.unifiedAgentThinkingRail>i{width:min(100%, calc(var(--agent-thinking-progress) + 17px));isolation:isolate;border-radius:inherit;background:linear-gradient(90deg,#49acff 0%,#278cf3 100%);height:100%;transition:width .15s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff3d}.unifiedAgentThinkingMarks{height:5px;left:17px;right:17px}.unifiedAgentThinkingMarks>i{top:50%;left:var(--agent-thinking-stop);background:#c6cbd2;border-radius:50%;width:5px;height:5px;transition:background .12s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffff2e}.unifiedAgentThinkingMarks>i.reached{background:#ffffffad}.unifiedAgentThinkingSlider>input[type=range]{appearance:none;cursor:grab;background:0 0;border:0;outline:0;width:100%;height:38px;margin:0;padding:0;position:absolute;inset:0}.unifiedAgentThinkingSlider>input[type=range]:active{cursor:grabbing}.unifiedAgentThinkingSlider>input[type=range]::-webkit-slider-runnable-track{background:0 0;height:34px}.unifiedAgentThinkingSlider>input[type=range]::-webkit-slider-thumb{appearance:none;background:linear-gradient(#fff 0%,#f9fafb 100%);border:1px solid #d9dde3;border-radius:50%;width:34px;height:34px;margin-top:0;transition:transform .12s,box-shadow .12s;box-shadow:0 3px 9px #1e222a2e,0 1px 2px #1e222a14}.unifiedAgentThinkingSlider>input[type=range]::-moz-range-track{background:0 0;border:0;height:34px}.unifiedAgentThinkingSlider>input[type=range]::-moz-range-thumb{background:linear-gradient(#fff 0%,#f9fafb 100%);border:1px solid #d9dde3;border-radius:50%;width:34px;height:34px;transition:transform .12s,box-shadow .12s;box-shadow:0 3px 9px #1e222a2e,0 1px 2px #1e222a14}.unifiedAgentThinkingSlider>input[type=range]:focus-visible::-webkit-slider-thumb{transform:scale(1.05);box-shadow:0 0 0 4px #43a5ff29,0 3px 9px #1e222a2e}.unifiedAgentThinkingOptions[data-dragging=true] .unifiedAgentThinkingSlider>input[type=range]::-webkit-slider-thumb{transform:scale(1.05);box-shadow:0 0 0 4px #43a5ff29,0 3px 9px #1e222a2e}.unifiedAgentThinkingSlider>input[type=range]:focus-visible::-moz-range-thumb{transform:scale(1.05);box-shadow:0 0 0 4px #43a5ff29,0 3px 9px #1e222a2e}.unifiedAgentThinkingOptions[data-dragging=true] .unifiedAgentThinkingSlider>input[type=range]::-moz-range-thumb{transform:scale(1.05);box-shadow:0 0 0 4px #43a5ff29,0 3px 9px #1e222a2e}.unifiedAgentThinkingOptions[data-agent-thinking-level=deep] .unifiedAgentThinkingHeader strong{color:#0000;text-shadow:0 0 12px #e5462824;background:linear-gradient(90deg,#f07a24 0%,#ed4d2d 52%,#c82e31 100%);-webkit-background-clip:text;background-clip:text}.unifiedAgentThinkingOptions[data-agent-thinking-level=deep] .unifiedAgentThinkingRail{background:#ffe4d7;border-color:#dc482585;animation:.98s cubic-bezier(.2,.82,.24,1) both unifiedAgentDeepCoreCharge;box-shadow:inset 0 1px 2px #601f1221,0 0 0 1px #f25b2a14,0 0 18px #ec4f2633}.unifiedAgentThinkingOptions[data-agent-thinking-level=deep] .unifiedAgentThinkingRail>i{background:linear-gradient(100deg,#ff9a32 0%,#f5642e 35%,#e33b2d 68%,#ba2932 100%);animation:.98s cubic-bezier(.2,.82,.24,1) both unifiedAgentDeepFillCharge;box-shadow:inset 0 1px #fff4db8f,inset 0 -1px #7a1b1638}.unifiedAgentThinkingOptions[data-agent-thinking-level=deep] .unifiedAgentThinkingRail>i:before,.unifiedAgentThinkingOptions[data-agent-thinking-level=deep] .unifiedAgentThinkingRail>i:after{content:"";pointer-events:none;position:absolute}.unifiedAgentThinkingOptions[data-agent-thinking-level=deep] .unifiedAgentThinkingRail>i:before{z-index:1;opacity:.64;background:linear-gradient(90deg,#0000,#ffefc7e6,#0000);height:1px;top:5px;left:12px;right:12px}.unifiedAgentThinkingOptions[data-agent-thinking-level=deep] .unifiedAgentThinkingRail>i:after{z-index:1;opacity:.54;background:radial-gradient(#ffc54bb8,#0000 68%);border-radius:50%;height:7px;inset:auto 8% 4px}.unifiedAgentThinkingBolts{z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.unifiedAgentThinkingBolt{--agent-thinking-bolt-delay:0s;color:#ffe583;opacity:0;filter:drop-shadow(0 0 4px #ffb931bd);pointer-events:none;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:50%;left:calc(100% - 42px)}.unifiedAgentThinkingBolt>svg{display:block;transform:scaleX(-1)rotate(-13deg)}.unifiedAgentThinkingOptions[data-agent-thinking-level=deep] .unifiedAgentThinkingBolt{animation:2.4s linear infinite unifiedAgentDeepBoltChain;animation-delay:calc(.72s + var(--agent-thinking-bolt-delay));will-change:left, transform, opacity}.unifiedAgentThinkingOptions[data-agent-thinking-level=deep] .unifiedAgentThinkingMarks>i{background:#fff7dbfa;box-shadow:0 0 0 2px #ffedcc2e,0 0 7px #ffbe43d1}.unifiedAgentThinkingOptions[data-agent-thinking-level=deep] .unifiedAgentThinkingSlider>input[type=range]::-webkit-slider-thumb{background:radial-gradient(circle at 34% 28%,#fff 0 24%,#fff6ea 52%,#ffd9c1 100%);border-color:#de4a26ad;animation:1.05s cubic-bezier(.2,.82,.24,1) both unifiedAgentDeepKnobCharge,2.8s ease-in-out 1.05s infinite unifiedAgentDeepKnobIdle}.unifiedAgentThinkingOptions[data-agent-thinking-level=deep] .unifiedAgentThinkingSlider>input[type=range]::-moz-range-thumb{background:radial-gradient(circle at 34% 28%,#fff 0 24%,#fff6ea 52%,#ffd9c1 100%);border-color:#de4a26ad;animation:1.05s cubic-bezier(.2,.82,.24,1) both unifiedAgentDeepKnobCharge,2.8s ease-in-out 1.05s infinite unifiedAgentDeepKnobIdle}.unifiedAgentThinkingOptions[data-agent-thinking-level=deep] .unifiedAgentThinkingLabels>span.active{color:#df4d2c;text-shadow:0 0 8px #e34b2738}.unifiedAgentThinkingOptions[data-agent-thinking-level=deep] .unifiedAgentThinkingSummary{color:#c8412b;background:linear-gradient(90deg,#fff4e8f5,#ffede8f5);border-color:#e2562e33;box-shadow:inset 0 1px #ffffffc7,0 5px 16px #d3472517}@keyframes unifiedAgentDeepFillCharge{0%{filter:saturate(.72)brightness(1.08)}to{filter:saturate()brightness()}}@keyframes unifiedAgentDeepCoreCharge{0%{box-shadow:inset 0 1px 2px #601f1214,0 0 0 1px #f25b2a0a,0 0 7px #ec4f2614}to{box-shadow:inset 0 1px 2px #601f1221,0 0 0 1px #f25b2a14,0 0 18px #ec4f2633}}@keyframes unifiedAgentDeepKnobCharge{0%{box-shadow:0 0 0 2px #f5672c14,0 0 8px #ea4a2226,0 4px 10px #481f1830}to{box-shadow:0 0 0 5px #f5672c1f,0 0 18px #ea4a2261,0 4px 11px #481f1838}}@keyframes unifiedAgentDeepKnobIdle{0%,to{box-shadow:0 0 0 4px #f5672c1a,0 0 15px #ea4a224d,0 4px 11px #481f1838}50%{box-shadow:0 0 0 6px #f5672c1f,0 0 21px #ea4a226b,0 5px 12px #481f183d}}@keyframes unifiedAgentDeepBoltChain{0%{opacity:0;left:calc(100% - 42px);transform:translateY(-50%)scale(1.04)}8%{opacity:1}52%{opacity:.88;left:50%;transform:translateY(-50%)scale(.68)}74%{opacity:.56;left:29%;transform:translateY(-50%)scale(.38)}89%,to{opacity:0;left:7%;transform:translateY(-50%)scale(.1)}}.unifiedAgentThinkingLabels{color:#90949c;height:17px;margin:-2px 17px 0;font-size:10px;line-height:1.2;position:relative}.unifiedAgentThinkingLabels>span{top:0;left:var(--agent-thinking-stop);white-space:nowrap;position:absolute;transform:translate(-50%)}.unifiedAgentThinkingLabels>span.active{color:#167fdf;font-weight:720}.unifiedAgentThinkingSummary{color:#626872;letter-spacing:.015em;text-align:center;background:#f7f9fb;border:1px solid #e8edf2;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:48px;margin:1px 0 0;padding:6px 12px;font-size:11px;font-weight:700;line-height:1.3;display:flex}.unifiedAgentThinkingSummary>strong{font-size:12px;line-height:1.2}.unifiedAgentThinkingSummary>span{white-space:nowrap;letter-spacing:0;font-size:11px;font-weight:650;line-height:1.25}.unifiedAgentThinkingHalfStar{vertical-align:-.08em;width:1em;height:1em;margin-left:.08em;font-family:Segoe UI Symbol,Arial Unicode MS,sans-serif;font-size:12px;font-style:normal;line-height:1;display:inline-block;position:relative}.unifiedAgentThinkingHalfStar:before,.unifiedAgentThinkingHalfStar:after{content:"★";white-space:nowrap;line-height:1;position:absolute;inset:0}.unifiedAgentThinkingHalfStar:before{color:#d7dce3}.unifiedAgentThinkingHalfStar:after{color:#f3b921;width:50%;overflow:hidden}@media (prefers-reduced-motion:reduce){.unifiedAgentThinkingRail>i,.unifiedAgentThinkingMarks>i{transition:none}.unifiedAgentThinkingSlider>input[type=range]::-webkit-slider-thumb{transition:none}.unifiedAgentThinkingSlider>input[type=range]::-moz-range-thumb{transition:none}.unifiedAgentThinkingOptions[data-agent-thinking-level=deep] .unifiedAgentThinkingHeader strong,.unifiedAgentThinkingOptions[data-agent-thinking-level=deep] .unifiedAgentThinkingRail,.unifiedAgentThinkingOptions[data-agent-thinking-level=deep] .unifiedAgentThinkingRail>i,.unifiedAgentThinkingOptions[data-agent-thinking-level=deep] .unifiedAgentThinkingRail>i:before,.unifiedAgentThinkingOptions[data-agent-thinking-level=deep] .unifiedAgentThinkingRail>i:after,.unifiedAgentThinkingOptions[data-agent-thinking-level=deep] .unifiedAgentThinkingBolt,.unifiedAgentThinkingOptions[data-agent-thinking-level=deep] .unifiedAgentThinkingMarks>i,.unifiedAgentThinkingOptions[data-agent-thinking-level=deep] .unifiedAgentThinkingLabels>span.active{animation:none}.unifiedAgentThinkingOptions[data-agent-thinking-level=deep] .unifiedAgentThinkingSlider>input[type=range]::-webkit-slider-thumb{animation:none}.unifiedAgentThinkingOptions[data-agent-thinking-level=deep] .unifiedAgentThinkingSlider>input[type=range]::-moz-range-thumb{animation:none}}.unifiedAgentAutoRiskBackdrop{z-index:1420;-webkit-backdrop-filter:blur(14px)saturate(.86);backdrop-filter:blur(14px)saturate(.86);background:#18181e80;padding:18px}.unifiedAgentAutoRiskDialog{color:#25262b;background:radial-gradient(circle at 96% -4%,#6654dd24,#0000 37%),#fff;border:1px solid #ffffffe6;border-radius:24px;width:min(500px,100%);max-height:min(720px,100dvh - 36px);padding:22px;animation:.18s ease-out modalIn;overflow-y:auto;box-shadow:0 32px 90px #12141c42,0 2px 8px #12141c14}.unifiedAgentAutoRiskDialog>header{grid-template-columns:44px minmax(0,1fr) 36px;align-items:center;gap:12px;display:grid}.unifiedAgentAutoRiskIcon{color:#fff;background:linear-gradient(145deg,#5748cb,#7869e9);border-radius:14px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 10px 24px #5b49c93d}.unifiedAgentAutoRiskDialog>header small{color:#858792;letter-spacing:.03em;margin-bottom:2px;font-size:10px;font-weight:600;display:block}.unifiedAgentAutoRiskDialog h2{color:#24252a;margin:0;font-size:19px;font-weight:720;line-height:1.3}.unifiedAgentAutoRiskClose{color:#6f727b;background:#ffffffc2;border:1px solid #e4e5e8;border-radius:11px;place-items:center;width:36px;height:36px;transition:all .15s;display:grid}.unifiedAgentAutoRiskClose:hover{color:#25262b;background:#f5f5f7;border-color:#d5d6db}.unifiedAgentAutoRiskLead{color:#51535c;margin:18px 2px 0;font-size:13px;line-height:1.72}.unifiedAgentAutoRiskNotice{color:#78541a;background:#fff9ec;border:1px solid #f0dfb9;border-radius:14px;align-items:flex-start;gap:10px;margin-top:15px;padding:12px 13px;display:flex}.unifiedAgentAutoRiskNotice>svg{color:#b47a19;flex:none;margin-top:1px}.unifiedAgentAutoRiskNotice>span,.unifiedAgentAutoRiskItems p{gap:3px;min-width:0;margin:0;display:grid}.unifiedAgentAutoRiskNotice b,.unifiedAgentAutoRiskItems b{font-size:11.5px;line-height:1.45}.unifiedAgentAutoRiskNotice small,.unifiedAgentAutoRiskItems small{color:#777982;font-size:10px;line-height:1.55}.unifiedAgentAutoRiskNotice small{color:#9a763d}.unifiedAgentAutoRiskItems{gap:8px;margin-top:15px;display:grid}.unifiedAgentAutoRiskItems>div{background:#f9f9fac2;border:1px solid #ebebee;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-height:58px;padding:9px 11px;display:grid}.unifiedAgentAutoRiskItems>div>span{color:#5d51bd;background:#f1effe;border:1px solid #e2def9;border-radius:11px;justify-content:center;align-items:center;gap:1px;width:38px;height:38px;display:flex}.unifiedAgentAutoRiskDialog>footer{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.unifiedAgentAutoRiskDialog>footer button{border-radius:13px;min-height:42px;padding:0 17px;font-size:12px;font-weight:680;transition:transform .15s,box-shadow .15s,background .15s}.unifiedAgentAutoRiskDialog>footer button:hover{transform:translateY(-1px)}.unifiedAgentAutoRiskCancel{color:#50525b;background:#fff;border:1px solid #dedfe3}.unifiedAgentAutoRiskCancel:hover{background:#f6f6f7}.unifiedAgentAutoRiskConfirm{color:#fff;background:#242529;border:1px solid #27282c;justify-content:center;align-items:center;gap:7px;display:inline-flex;box-shadow:0 9px 22px #191a1f2e}.unifiedAgentAutoRiskConfirm:hover{background:#111215;box-shadow:0 11px 26px #191a1f3b}.unifiedAgentAutoRiskDialog button:focus-visible{outline-offset:2px;outline:3px solid #6250d347}@media (width<=560px){.unifiedAgentAutoRiskBackdrop{align-items:end;padding:10px}.unifiedAgentAutoRiskDialog{border-radius:22px;max-height:calc(100dvh - 20px);padding:18px}.unifiedAgentAutoRiskDialog>footer{grid-template-columns:1fr;display:grid}.unifiedAgentAutoRiskDialog>footer button{width:100%}.unifiedAgentAutoRiskConfirm{grid-row:1}}@media (width>=761px) and (width<=1180px){.exactVideoWorkbench.historyOpen>.exactVideoPromptDock .exactVideoPills,.exactVideoWorkbench.historyRailOpen>.exactVideoPromptDock .exactVideoPills{flex-wrap:nowrap!important;align-content:center!important;max-height:40px!important;overflow:auto hidden!important}}.exactKreaWorkbench>.inlineCreativeAgentPanel{--inline-agent-bottom:var(--exact-prompt-overlay-bottom,151px)}.exactKreaWorkbench:has(>.exactPromptDock.hasAttachments)>.inlineCreativeAgentPanel{--inline-agent-bottom:var(--exact-prompt-overlay-bottom,214px)}.exactVideoWorkbench>.inlineCreativeAgentPanel{--inline-agent-bottom:168px}:is(.exactVideoWorkbench:has(>.exactVideoPromptDock.hasAttachments)>.inlineCreativeAgentPanel,.exactVideoWorkbench:has(>.exactVideoPromptDock.hasVideoReference)>.inlineCreativeAgentPanel){--inline-agent-bottom:226px}@keyframes inlineCreativeAgentEnter{0%{opacity:0;transform:translate(-50%,8px)scale(.985)}to{opacity:1;transform:translate(-50%)scale(1)}}.inlineCreativeAgentPanel,.inlineCreativeAgentPanel *{box-sizing:border-box}.inlineCreativeAgentPanel button,.inlineCreativeAgentPanel summary{-webkit-tap-highlight-color:transparent}.inlineCreativeAgentPanel button{font:inherit}.inlineCreativeAgentPanel>header{background:#ffffffd6;border-bottom:1px solid #eceef2;flex:none;align-items:center;gap:10px;min-height:62px;padding:11px 13px 11px 14px;display:flex}.inlineCreativeAgentAvatar{color:#fff;background:linear-gradient(145deg,#17181c,#343640 62%,#6557d7);border:1px solid #ffffffb8;border-radius:13px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 7px 18px #2a26522e}.inlineCreativeAgentPanel>header>.inlineCreativeAgentAvatar+span{gap:2px;min-width:0;display:grid}.inlineCreativeAgentPanel>header>.inlineCreativeAgentAvatar+span>b{color:#202126;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;overflow:hidden}.inlineCreativeAgentPanel>header>.inlineCreativeAgentAvatar+span>small{color:var(--inline-agent-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.inlineCreativeAgentClear{color:#737985;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;min-height:30px;margin-left:auto;padding:0 9px;font-size:10px;font-weight:650;transition:color .14s,background .14s,border-color .14s,transform .14s}.inlineCreativeAgentClear:hover{color:#24262c;background:#f0f1f4;border-color:#dde0e5}.inlineCreativeAgentClear:active{transform:scale(.96)}.inlineCreativeAgentPanel button:focus-visible,.inlineCreativeAgentPanel summary:focus-visible{outline-offset:2px;outline:2px solid #6d5ce873}.inlineCreativeAgentConversation{overscroll-behavior:contain;scrollbar-color:#c9cdd5 transparent;scrollbar-width:thin;background:linear-gradient(#f9fafceb,#ffffffe0);flex-direction:column;flex:0 auto;gap:8px;min-height:0;max-height:158px;padding:12px 14px;display:flex;overflow:hidden auto}.inlineCreativeAgentConversation::-webkit-scrollbar{width:5px}.inlineCreativeAgentPlan::-webkit-scrollbar{width:5px}.inlineCreativeAgentPlan details>p::-webkit-scrollbar{width:5px}.inlineCreativeAgentConversation::-webkit-scrollbar-thumb{background:#c9cdd5;border-radius:999px}.inlineCreativeAgentPlan::-webkit-scrollbar-thumb{background:#c9cdd5;border-radius:999px}.inlineCreativeAgentPlan details>p::-webkit-scrollbar-thumb{background:#c9cdd5;border-radius:999px}.inlineCreativeAgentContextSummary{background:#f8f9fb;border:1px solid #e3e6eb;border-radius:12px;grid-template-columns:30px minmax(0,1fr) max-content;align-items:center;gap:9px;padding:9px 10px;display:grid}.inlineCreativeAgentContextSummary>svg{justify-self:center;width:17px;height:17px}.inlineCreativeAgentContextSummary>span{gap:2px;min-width:0;display:grid}.inlineCreativeAgentContextSummary b,.inlineCreativeAgentContextSummary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inlineCreativeAgentContextSummary b{color:#3c4048;font-size:10px;line-height:1.35}.inlineCreativeAgentContextSummary small{color:#7b818d;font-size:8.5px;line-height:1.45}.inlineCreativeAgentContextSummary.matched{color:#397c60;background:#f5fbf7;border-color:#d8ebe1}.inlineCreativeAgentContextSummary.changed{color:#ad6d20;background:#fffaf2;border-color:#eddcc4}.inlineCreativeAgentContextSummary>button{color:#77531f;cursor:pointer;background:#fff;border:1px solid #e2cda9;border-radius:8px;min-height:28px;padding:0 9px;font-size:9px;font-weight:700}.inlineCreativeAgentContextSummary>button:hover{background:#fff8eb;border-color:#d0ae76}.inlineCreativeAgentMessage{outline:none;flex-direction:column;align-items:flex-start;gap:4px;width:fit-content;max-width:88%;display:flex}.inlineCreativeAgentMessage.user{align-self:flex-end;align-items:flex-end}.inlineCreativeAgentMessageBubble{color:#393c44;background:#f3f4f6;border:1px solid #e4e6eb;border-radius:15px 15px 15px 5px;gap:3px;width:fit-content;max-width:100%;padding:9px 11px;display:grid}.inlineCreativeAgentMessage.user .inlineCreativeAgentMessageBubble{color:#fff;background:linear-gradient(145deg,#2c2e35,#191a1e);border-color:#292b32;border-radius:15px 15px 5px;box-shadow:0 6px 16px #16181d1f}.inlineCreativeAgentMessageBubble>b{color:#737985;font-size:9px;line-height:1.2}.inlineCreativeAgentMessage.user .inlineCreativeAgentMessageBubble>b{color:#ffffffa3}.inlineCreativeAgentMessageBubble>p{color:inherit;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.55}.inlineCreativeAgentMessage.assistant.hasProgressTrace{width:min(820px,100%);max-width:100%}.inlineCreativeAgentMessage.assistant.hasProgressTrace .inlineCreativeAgentMessageBubble{background:0 0;border:0;gap:14px;width:100%;padding:0}.inlineCreativeAgentMessage.assistant.hasProgressTrace .inlineCreativeAgentMessageBubble>b{display:none}.inlineCreativeAgentMessage.assistant.hasProgressTrace .inlineCreativeAgentMessageBubble>p{background:0 0;border:0;border-radius:0;padding:0}.inlineCreativeAgentMessageAssets{flex-wrap:wrap;gap:8px;width:fit-content;max-width:100%;margin:0 0 2px;display:flex}.inlineCreativeAgentMessage.user .inlineCreativeAgentMessageAssets{justify-content:flex-end}.inlineCreativeAgentMessageAsset{--message-asset-width:224px;--message-asset-ratio:4 / 3;width:min(var(--message-asset-width), calc(100vw - 64px));color:#858a97;background:#f3f4f6;border:1px solid #4a4e5a21;border-radius:14px;flex:none;min-width:0;max-width:100%;margin:0;display:block;overflow:hidden;box-shadow:0 8px 22px #1a1c2214}.inlineCreativeAgentMessageAsset[data-aspect-bucket=portrait-tall]{--message-asset-width:132px;--message-asset-ratio:9 / 16}.inlineCreativeAgentMessageAsset[data-aspect-bucket=portrait]{--message-asset-width:156px;--message-asset-ratio:3 / 4}.inlineCreativeAgentMessageAsset[data-aspect-bucket=square]{--message-asset-width:184px;--message-asset-ratio:1 / 1}.inlineCreativeAgentMessageAsset[data-aspect-bucket=landscape-wide]{--message-asset-width:258px;--message-asset-ratio:16 / 9}.inlineCreativeAgentMessageAssetPreview{width:100%;aspect-ratio:var(--message-asset-ratio);color:inherit;background:#f3f4f6;place-items:center;display:grid;overflow:hidden}.inlineCreativeAgentMessageAssetPreview>img,.inlineCreativeAgentMessageAssetPreview>video{object-fit:contain;width:100%;height:100%;display:block}.inlineCreativeAgentMessageAssetPreview>video{background:#15161a}.inlineCreativeAgentMessageTime{color:#9297a2;opacity:0;visibility:hidden;align-self:flex-start;min-height:11px;margin-top:0;font-size:9px;font-style:normal;line-height:1.2;transition:opacity .14s,transform .14s,visibility .14s;transform:translateY(-2px)}.inlineCreativeAgentMessage.user>.inlineCreativeAgentMessageTime{align-self:flex-end}.inlineCreativeAgentMessage:hover>.inlineCreativeAgentMessageTime,.inlineCreativeAgentMessage:focus-within>.inlineCreativeAgentMessageTime{opacity:1;visibility:visible;transform:translateY(0)}.inlineCreativeAgentMessage:focus-visible .inlineCreativeAgentMessageBubble{outline-offset:2px;outline:2px solid #6252cd40}.creatorResultTurn{outline:none;min-width:0;position:relative}.creatorResultMeta{box-sizing:border-box;width:100%;min-width:0;min-height:13px;color:var(--image-chat-muted,var(--video-muted,#9297a2));opacity:0;visibility:hidden;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:8px 14px;padding-inline:4px;font-size:10px;font-style:normal;line-height:1.35;transition:opacity .14s,transform .14s,visibility .14s;display:flex;transform:translateY(-2px)}.creatorResultMeta>span{overflow-wrap:anywhere;min-width:0}.creatorResultMeta>time{white-space:nowrap;flex:none}.creatorResultTurn:hover>.creatorResultMeta,.creatorResultTurn:focus-within>.creatorResultMeta{opacity:1;visibility:visible;transform:translateY(0)}.inlineCreativeAgentResultTurn{gap:7px;width:min(820px,100% - 32px);margin:0 auto 8px;display:grid}.inlineCreativeAgentResultTurn>.inlineCreativeAgentToolRun{width:100%;margin:0}.exactVideoWorkbench .exactVideoConversationTurn.creatorResultTurn{margin-bottom:5px}.exactVideoWorkbench .exactVideoConversationTurn>.creatorResultMeta{justify-self:start;width:min(690px,82%);margin-top:-6px}.imageCreatorResultTurn{gap:4px;width:min(860px,94%);margin:0 auto 12px;display:grid}.imageCreatorResultTurn>.imageConversationAssistant,.imageCreatorResultTurn>.creatorResultMeta{width:100%;margin:0}@media (hover:none){.creatorResultMeta{opacity:1;visibility:visible;transform:none}}@media (prefers-reduced-motion:reduce){.creatorResultMeta{transition:none}}@media (width<=760px){.imageCreatorResultTurn{width:100%}}.inlineCreativeAgentThinking{color:#6153ba;background:#f7f5ff;border:1px solid #e3dfff;border-radius:13px;align-items:center;gap:7px;width:fit-content;max-width:min(92%,420px);padding:8px 11px;display:inline-flex}.inlineCreativeAgentThinking>span{gap:1px;min-width:0;display:grid}.inlineCreativeAgentThinking b{overflow-wrap:anywhere;font-size:10px;font-weight:700;line-height:1.35}.inlineCreativeAgentThinking small{color:#8a80c9;font-size:8px;font-weight:550;line-height:1.35}.inlineCreativeAgentThinking[data-phase=tool]{color:#35638f;background:#f2f7fd;border-color:#d7e6fb}.inlineCreativeAgentThinking[data-phase=reconnecting]{color:#8b661c;background:#fffaf0;border-color:#f0dfb9}.inlineCreativeAgentStop{color:#5e586d;background:#fff;border:1px solid #dfdbe9;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:4px;min-height:28px;margin-left:auto;padding:4px 9px;font-size:10px;font-weight:700;display:inline-flex}.inlineCreativeAgentStop:hover{color:#43376f;background:#faf8ff;border-color:#b9afd3}.agentProgressTrace{color:#72747b;width:min(100%,820px);box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e6e6e9;border-radius:0;padding:0 0 9px}.agentProgressTraceAnnouncement{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.agentProgressTrace[data-status=completed]{color:#787a80}.agentProgressTrace[data-status=failed]{color:#9c4d43}.agentProgressTrace[data-status=cancelled]{color:#7a7b81}.agentProgressTrace[data-status=waiting_approval]{color:#8b5d18}.agentProgressTraceHeader{align-items:center;gap:12px;min-width:0;padding:0;display:flex}.agentProgressTraceToggle{min-width:0;color:inherit;text-align:left;background:0 0;border:0;border-radius:4px;flex:auto;justify-content:flex-start;align-items:center;gap:4px;padding:2px 0;display:inline-flex}.agentProgressTraceToggle:hover{color:#4f5158;background:0 0}.agentProgressTraceToggle:focus-visible{outline-offset:1px;outline:2px solid #6252cd59}.agentProgressTraceHeading{align-items:baseline;min-width:0;display:inline-flex}.agentProgressTraceHeading>span{align-items:baseline;gap:6px;min-width:0;display:flex}.agentProgressTraceHeading b{overflow-wrap:anywhere;font-size:12px;font-weight:540;line-height:1.5}.agentProgressTraceHeading em{color:inherit;flex:none;font-size:12px;font-style:normal;font-weight:450}.agentProgressTraceChevron{color:#9a9ca2;flex:none;transition:transform .16s}.agentProgressTraceToggle[aria-expanded=true] .agentProgressTraceChevron{transform:rotate(90deg)}.agentProgressTraceBody{padding:7px 0 2px 1px}.agentProgressTraceBody[hidden]{display:none}.agentProgressTraceSteps{gap:5px;margin:0;padding:0;list-style:none;display:grid}.agentProgressTraceSteps>li{grid-template-columns:17px minmax(0,1fr);align-items:start;gap:6px;min-height:22px;padding:1px 0;display:grid}.agentProgressTraceStepIcon{color:#85878e;background:0 0;place-items:center;width:17px;height:19px;display:grid}.agentProgressTraceSteps li[data-status=completed] .agentProgressTraceStepIcon{color:#6f8d77}.agentProgressTraceSteps li[data-status=failed] .agentProgressTraceStepIcon{color:#aa5549}.agentProgressTraceSteps li[data-status=cancelled] .agentProgressTraceStepIcon{color:#85868c}.agentProgressTraceSteps>li>span:last-child{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;padding-top:1px;display:flex}.agentProgressTraceSteps b{overflow-wrap:anywhere;color:#5f6168;font-size:11px;font-weight:480;line-height:1.55}.agentProgressTraceSteps li[data-kind=summary] b{color:#45474e;font-size:12px;font-weight:500}.agentProgressTraceSteps li[data-kind=summary] .agentProgressTraceStepIcon{color:#7d7692}.agentProgressTraceSteps small{color:#6f6878;flex:none;font-size:10px;font-weight:650}.agentProgressTraceOmitted{color:#958fa0}.agentProgressTraceOmitted>span:first-child{place-items:center;width:17px;font-size:12px;display:grid}.agentProgressTracePrivacy{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.inlineCreativeAgentMessage.assistant .agentProgressTrace{margin-bottom:0}@media (width<=620px){.agentProgressTrace{width:100%}.agentProgressTraceHeader{align-items:center}}@media (prefers-reduced-motion:reduce){.agentProgressTraceChevron{transition:none}}.inlineCreativeAgentApproval{color:#393449;background:#fbf9ff;border:1px solid #e4def7;border-radius:14px;gap:9px;width:min(640px,100%);margin-top:10px;padding:13px 14px;display:grid}.inlineCreativeAgentApproval>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.inlineCreativeAgentApproval>header>span:first-child{color:#6552c5;background:#eeeaff;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.inlineCreativeAgentApproval>header>span:nth-child(2){gap:2px;min-width:0;display:grid}.inlineCreativeAgentApproval>header b{color:#302b3d;font-size:12px}.inlineCreativeAgentApproval>header small,.inlineCreativeAgentApprovalCost,.inlineCreativeAgentApproval>p{color:#777184;font-size:10px;line-height:1.5}.inlineCreativeAgentApproval>header em{color:#6b5cc4;white-space:nowrap;background:#eeeaff;border-radius:999px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:700}.inlineCreativeAgentApproval>p{margin:0}.inlineCreativeAgentApproval>footer{justify-content:flex-end;gap:8px;display:flex}.inlineCreativeAgentApproval>footer button{color:#4d4858;background:#fff;border:1px solid #dedbe5;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:6px 12px;font-size:10px;font-weight:700;display:inline-flex}.inlineCreativeAgentApproval>footer button.primary{color:#fff;background:#6752d8;border-color:#6752d8}.inlineCreativeAgentApproval>footer button:disabled{cursor:wait;opacity:.58}.inlineCreativeAgentApproval.approved{background:#f5fbf8;border-color:#cce8dc}.inlineCreativeAgentApproval.approved>header>span:first-child,.inlineCreativeAgentApproval.approved>header em{color:#237858;background:#def4e9}.inlineCreativeAgentApproval.rejected{background:#f8f8f9;border-color:#e7e4ea}.inlineCreativeAgentApproval.rejected>header>span:first-child,.inlineCreativeAgentApproval.rejected>header em{color:#77717e;background:#ecebed}.inlineCreativeAgentPlan{overscroll-behavior:contain;scrollbar-color:#c9cdd5 transparent;scrollbar-width:thin;background:#fffffff5;border-top:1px solid #eceef2;flex:auto;gap:9px;min-height:0;padding:12px 14px 11px;display:grid;overflow:hidden auto}.inlineCreativeAgentPlan>header{grid-template-columns:32px minmax(0,1fr) max-content;align-items:center;gap:9px;display:grid}.inlineCreativeAgentPlan>header>span{width:32px;height:32px;color:var(--inline-agent-accent);background:var(--inline-agent-accent-soft);border:1px solid #e1dcff;border-radius:10px;place-items:center;display:grid}.inlineCreativeAgentPlan>header>div{gap:2px;min-width:0;display:grid}.inlineCreativeAgentPlan>header b{color:#282a31;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.inlineCreativeAgentPlan>header small{color:#767d89;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.4;overflow:hidden}.inlineCreativeAgentPlan>header>em{color:#5f50c8;white-space:nowrap;background:#f6f4ff;border:1px solid #ded8ff;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:700}.inlineCreativeAgentPlan>details{background:#f8f9fb;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.inlineCreativeAgentPlan>details>summary{color:#575e69;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:0 10px;font-size:10px;font-weight:680;list-style:none;display:flex}.inlineCreativeAgentPlan>details>summary::-webkit-details-marker{display:none}.inlineCreativeAgentPlan>details>summary svg{flex:none;transition:transform .16s}.inlineCreativeAgentPlan>details[open]>summary svg{transform:rotate(180deg)}.inlineCreativeAgentPlan>details>p{color:#555b65;overflow-wrap:anywhere;white-space:pre-wrap;max-height:120px;margin:0;padding:0 10px 10px;font-size:10px;line-height:1.58;overflow:auto}.inlineCreativeStoryboard{background:#f6f7f9;border:1px solid #e1e4e9;border-radius:13px;overflow:hidden}.inlineCreativeStoryboard>img{object-fit:contain;background:#eff1f4;width:100%;max-height:190px;display:block}.inlineCreativeStoryboard>span{color:#6556bf;grid-template-columns:22px minmax(0,1fr);align-content:center;align-items:center;gap:2px 8px;min-height:76px;padding:10px 12px;display:grid}.inlineCreativeStoryboard>span>svg{grid-row:1/span 2}.inlineCreativeStoryboard>span>b{color:#34303f;font-size:11px;line-height:1.35}.inlineCreativeStoryboard>span>small{color:#7c768c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.4;overflow:hidden}.inlineCreativeStoryboard.failed{background:#fff7f5;border-color:#efd9d5}.inlineCreativeStoryboard.failed>span{color:#bb5a50}.inlineCreativeAgentPlan>footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.inlineCreativeAgentPlan>footer>button{color:#505661;cursor:pointer;background:#fff;border:1px solid #dfe2e7;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:10px;font-weight:680;transition:transform .14s,border-color .14s,background .14s,box-shadow .14s;display:inline-flex;box-shadow:0 3px 10px #191e280a}.inlineCreativeAgentPlan>footer>button.primary{color:#fff;background:linear-gradient(145deg,#2c2e34,#17181c);border-color:#1e2025;box-shadow:0 7px 18px #181a1f29}.inlineCreativeAgentPlan>footer>button.inlineStoryboardConfirmButton{color:#5142b0;background:linear-gradient(145deg,#fbfaff,#f3f0ff);border-color:#d9d2ff;min-height:44px;padding-block:6px}.inlineStoryboardConfirmButton>span{text-align:left;gap:1px;display:grid}.inlineStoryboardConfirmButton>span>b{color:#332a72;font-size:10.5px;line-height:1.25}.inlineStoryboardConfirmButton>span>small{color:#776cac;white-space:nowrap;font-size:8.5px;font-weight:600;line-height:1.3}.inlineCreativeAgentPlan>footer>button.inlineStoryboardConfirmButton:not(:disabled):hover{background:linear-gradient(145deg,#f8f6ff,#ebe7ff);border-color:#bfb4fb}.inlineCreativeAgentPlan>footer>button:not(:disabled):hover{background:#f7f8fa;border-color:#cbd0d8;transform:translateY(-1px)}.inlineCreativeAgentPlan>footer>button.primary:not(:disabled):hover{background:linear-gradient(145deg,#383b43,#202126);border-color:#333741}.inlineCreativeAgentPlan>footer>button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.inlineCreativeAgentBillingNote{color:#777283;background:#faf9ff;border:1px solid #ece8fb;border-radius:9px;margin:0;padding:7px 9px;font-size:8px;line-height:1.45}:is(.exactKreaWorkbench:has(>.editorPanel.open)>.inlineCreativeAgentPanel,.exactVideoWorkbench:has(>.editorPanel.open)>.inlineCreativeAgentPanel){visibility:hidden;pointer-events:none}.exactKreaWorkbench.historyRailOpen>.inlineCreativeAgentPanel{width:min(720px,100% - 400px);left:calc(50% - 180px)}.exactVideoWorkbench.historyOpen>.inlineCreativeAgentPanel,.exactVideoWorkbench.historyRailOpen>.inlineCreativeAgentPanel{left:calc((100% - var(--video-history-width,380px)) / 2);width:min(720px, calc(100% - var(--video-history-width,380px) - 72px))}@media (width<=1100px) and (width>=761px){.exactKreaWorkbench.historyRailOpen>.inlineCreativeAgentPanel{width:calc(100% - 376px);left:calc(50% - 170px)}}@media (width<=820px){.inlineCreativeAgentPanel{width:calc(100% - 24px);max-height:min(500px, calc(100dvh - var(--inline-agent-bottom) - 66px));border-radius:20px}.exactKreaWorkbench>.inlineCreativeAgentPanel{--inline-agent-bottom:var(--exact-prompt-overlay-bottom,164px)}.exactKreaWorkbench:has(>.exactPromptDock.hasAttachments)>.inlineCreativeAgentPanel{--inline-agent-bottom:var(--exact-prompt-overlay-bottom,212px)}.exactVideoWorkbench>.inlineCreativeAgentPanel{--inline-agent-bottom:168px}:is(.exactVideoWorkbench:has(>.exactVideoPromptDock.hasAttachments)>.inlineCreativeAgentPanel,.exactVideoWorkbench:has(>.exactVideoPromptDock.hasVideoReference)>.inlineCreativeAgentPanel){--inline-agent-bottom:226px}.inlineCreativeAgentConversation{max-height:132px}.inlineCreativeAgentPlan>footer>button{flex:calc(50% - 4px)}}@media (width<=760px){.exactKreaWorkbench.historyRailOpen>.inlineCreativeAgentPanel,.exactVideoWorkbench.historyOpen>.inlineCreativeAgentPanel,.exactVideoWorkbench.historyRailOpen>.inlineCreativeAgentPanel{visibility:hidden;pointer-events:none}}@media (width<=560px){.inlineCreativeAgentPanel{border-radius:18px;width:calc(100% - 12px)}.inlineCreativeAgentPanel>header{gap:8px;min-height:56px;padding:9px 10px}.inlineCreativeAgentAvatar{border-radius:11px;width:34px;height:34px}.inlineCreativeAgentClear{padding-inline:6px}.inlineCreativeAgentConversation,.inlineCreativeAgentPlan{padding-left:10px;padding-right:10px}.inlineCreativeAgentConversation{max-height:112px}.inlineCreativeAgentMessage{max-width:94%}.inlineCreativeAgentPlan>header{grid-template-columns:30px minmax(0,1fr)}.inlineCreativeAgentPlan>header>span{width:30px;height:30px}.inlineCreativeAgentPlan>header>em{grid-column:2;width:fit-content;padding-block:3px}.inlineCreativeAgentPlan>footer>button{flex-basis:100%}}@media (height<=680px) and (width>=761px){.inlineCreativeAgentPanel{max-height:calc(100dvh - var(--inline-agent-bottom) - 56px)}.inlineCreativeAgentConversation{max-height:104px}}@media (prefers-reduced-motion:reduce){.inlineCreativeAgentPanel{animation:none}.inlineCreativeAgentPanel *,.inlineCreativeAgentPanel :before,.inlineCreativeAgentPanel :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.inlineCreativeAgentPanel.embedded{z-index:1;border-radius:22px;width:min(920px,100%);max-height:none;margin:4px auto 28px;animation-name:inlineCreativeAgentConversationEnter;position:relative;bottom:auto;left:auto;overflow:hidden;transform:none}.inlineCreativeAgentPanel.embedded .inlineCreativeAgentConversation{flex:none;max-height:none;padding:16px;overflow:visible}.inlineCreativeAgentPanel.embedded .inlineCreativeAgentPlan{overflow:visible}.inlineCreativeAgentPanel.embedded .inlineCreativeAgentMessage{max-width:min(82%,720px)}.exactVideoConversationTimeline>.inlineCreativeAgentPanel.embedded{flex:none}.imageCreativeAgentTimeline{padding-top:clamp(20px,4vh,52px)!important;display:block!important}.imageCreativeAgentTimeline>.inlineCreativeAgentPanel.embedded{width:min(1120px,100% - 8px)}.inlineCreativeAgentPanel.embedded{width:min(1120px,100%);min-height:min(660px,100dvh - 210px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;border-radius:0;grid-template-rows:minmax(260px,1fr) auto;grid-template-columns:minmax(0,1fr);align-items:stretch;margin:0 auto;animation:none;display:grid;overflow:visible;transform:none}.inlineCreativeAgentPanel.embedded>header{display:none}.inlineCreativeAgentPanel.embedded>.inlineCreativeAgentConversation{background:0 0;gap:22px;min-height:min(520px,100dvh - 270px);max-height:none;padding:clamp(24px,4vw,48px) clamp(18px,7vw,96px) 28px;overflow:visible}.inlineCreativeAgentPanel.embedded .inlineCreativeAgentMessage{color:#25262b;align-self:center;align-items:flex-start;gap:7px;width:min(820px,100%);max-width:100%}.inlineCreativeAgentPanel.embedded .inlineCreativeAgentMessage.user{align-self:flex-end;align-items:flex-end;width:fit-content;max-width:min(76%,680px)}.inlineCreativeAgentPanel.embedded .inlineCreativeAgentMessageBubble{color:#25262b;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.inlineCreativeAgentPanel.embedded .inlineCreativeAgentMessage.user .inlineCreativeAgentMessageBubble{color:#28292e;box-shadow:none;background:#f2f2f4;border:1px solid #e8e8ec;border-radius:18px 18px 5px;padding:11px 15px}.inlineCreativeAgentPanel.embedded .inlineCreativeAgentMessageBubble>b{color:#5b5d66;font-size:11px;font-weight:700}.inlineCreativeAgentPanel.embedded .inlineCreativeAgentMessage.user .inlineCreativeAgentMessageBubble>b{display:none}.inlineCreativeAgentPanel.embedded .inlineCreativeAgentMessage.user>.inlineCreativeAgentMessageTime{color:#96979e}.inlineCreativeAgentPanel.embedded .inlineCreativeAgentMessageBubble>p{font-size:14px;line-height:1.78}.inlineCreativeAgentPanel.embedded .inlineCreativeAgentThinking{color:#6c5dca;background:0 0;border:0;align-self:center;width:min(820px,100%);padding:0}.inlineCreativeAgentPanel.embedded>.inlineCreativeAgentPlan{background:#fbfaff;border:1px solid #e7e5f2;border-radius:16px;width:min(820px,100% - 36px);margin:0 auto 24px}.inlineCreativeAgentHistory{color:#292a30;background:linear-gradient(#f7f7f9,#f2f2f5);border-right:1px solid #e7e8ec;flex-direction:column;grid-area:1/1/-1;min-width:0;min-height:360px;display:flex}.imageCreativeAgentTimeline{padding:0!important}.imageCreativeAgentTimeline>.inlineCreativeAgentPanel.embedded,.exactVideoConversationTimeline>.inlineCreativeAgentPanel.embedded{width:100%}.imageCreativeAgentTimeline>.inlineCreativeAgentPanel.embedded{background:0 0}.inlineCreativeAgentToolRun{color:#292a30;background:#fff;border:1px solid #e4e5ea;border-radius:18px;gap:12px;width:min(820px,100% - 32px);margin:0 auto 28px;padding:16px;display:grid;box-shadow:0 12px 32px #1e202a14}.inlineCreativeAgentToolRun>header{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.inlineCreativeAgentToolRun>header>span:first-child{color:#5143b8;background:#f1efff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.inlineCreativeAgentToolRun>header>span:nth-child(2){gap:3px;min-width:0;display:grid}.inlineCreativeAgentToolRun>header b{font-size:13px}.inlineCreativeAgentToolRun>header small{color:#777b86;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.inlineCreativeAgentToolRun>header em{color:#5b4fc1;background:#f3f1ff;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal}.inlineCreativeAgentToolRunMedia{cursor:zoom-in;background:#f4f4f6;border:0;border-radius:14px;width:100%;max-height:520px;padding:0;display:block;overflow:hidden}.inlineCreativeAgentToolRunMedia img{object-fit:contain;width:100%;max-height:520px;display:block}.inlineCreativeAgentImageResults{gap:12px;display:grid}.inlineCreativeAgentImageResults.suite{grid-template-columns:repeat(2,minmax(0,1fr))}.inlineCreativeAgentImageResults>article{gap:8px;min-width:0;display:grid}.inlineCreativeAgentImageResults.suite .inlineCreativeAgentToolRunMedia,.inlineCreativeAgentImageResults.suite .inlineCreativeAgentToolRunMedia img{height:240px}.inlineCreativeAgentImageResults>article>footer{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.inlineCreativeAgentImageResults>article>footer>b{margin-right:auto;font-size:12px}.inlineCreativeAgentImageResults>article>footer>a,.inlineCreativeAgentImageResults>article>footer>button{color:#34343c;cursor:pointer;background:#fff;border:1px solid #dddfe5;border-radius:9px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:10px;text-decoration:none;display:inline-flex}@media (width<=720px){.inlineCreativeAgentImageResults.suite{grid-template-columns:1fr}}.inlineCreativeAgentToolRunSnapshotMedia{cursor:default}.inlineCreativeAgentToolRunSnapshotMedia video{object-fit:contain;background:#0f0f10;width:100%;max-height:520px;display:block}.inlineCreativeAgentToolRunState{color:#5143b8;background:#f7f6ff;border-radius:13px;align-items:center;gap:10px;min-height:62px;padding:12px;display:flex}.inlineCreativeAgentToolRunState.failed{color:#a33a3a;background:#fff3f3}.inlineCreativeAgentToolRunState>span{gap:3px;display:grid}.inlineCreativeAgentToolRunState small{color:#777b86;font-size:11px}.inlineCreativeAgentToolRun>footer{flex-wrap:wrap;gap:8px;display:flex}.inlineCreativeAgentToolRun>footer>a,.inlineCreativeAgentToolRun>footer>button{color:#34343c;cursor:pointer;background:#fff;border:1px solid #dddfe5;border-radius:10px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:11px;text-decoration:none;display:inline-flex}.inlineCreativeAgentHistory>header{border-bottom:0;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:5px 2px 4px 5px;display:flex}.inlineCreativeAgentHistory>header>span,.inlineCreativeAgentHistory>header>button{align-items:center;gap:6px;display:inline-flex}.inlineCreativeAgentHistory>header>span{color:#555650;min-width:0;font-size:11px}.inlineCreativeAgentHistory>header>button{color:#343431;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;min-height:32px;padding:0 9px;font-size:11px;font-weight:650}.inlineCreativeAgentHistory>header>button:hover,.inlineCreativeAgentHistory>header>button:focus-visible{background:#f1f1ee}.inlineCreativeAgentHistorySearch{color:#8a8c95;background:#f1f1ee;border:0;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:5px;min-height:32px;margin:3px 0 2px;padding:0 8px;display:grid;position:relative}.inlineCreativeAgentHistorySearch:focus-within{color:#343530;background:#f7f7f5;box-shadow:inset 0 0 0 1px #d8d8d3}.inlineCreativeAgentHistorySearch input{color:#3b3c43;width:100%;min-width:0;height:30px;font:inherit;background:0 0;border:0;outline:0;padding:0 20px 0 0;font-size:10px}.inlineCreativeAgentHistorySearch>button{color:#85868d;background:0 0;border:0;border-radius:7px;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.inlineCreativeAgentHistorySearch>button:hover{color:#3c3d42;background:#f0f0ee}.inlineCreativeAgentHistorySearch input::placeholder{color:#9a9ba2}.inlineCreativeAgentHistoryList{flex-direction:column;flex:auto;gap:1px;min-height:0;padding:4px 0;display:flex;overflow-y:auto}.inlineCreativeAgentHistoryList>article{background:0 0;border:0;border-radius:8px;min-width:0;display:flex;position:relative}.inlineCreativeAgentHistoryList>article:hover{background:#f4f4f1}.inlineCreativeAgentHistoryList>article.active{box-shadow:none;background:#ededeb}.inlineCreativeAgentHistoryOpen{min-width:0;min-height:40px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:auto;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:3px 30px 3px 6px;display:grid}.inlineCreativeAgentHistoryIcon{color:#666761;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid;position:relative}.inlineCreativeAgentHistoryRunning{color:#1769ff;place-items:center;display:grid}.inlineCreativeAgentHistoryApproval{color:#ad6800;background:#fff3d6;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.inlineCreativeAgentHistoryList>article.waitingApproval{background:#fffaf0}.inlineCreativeAgentHistoryList>article.failed{background:#fff7f7}.inlineCreativeAgentHistoryFailure{color:#d92d20;background:#feeceb;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.inlineCreativeAgentHistorySpinner{animation:.85s linear infinite inlineCreativeAgentHistorySpin}.inlineCreativeAgentHistoryCompletionDot{background:#1769ff;border:2px solid #fff;border-radius:999px;width:9px;height:9px;position:absolute;top:1px;right:0;box-shadow:0 0 0 2px #1769ff24}.inlineCreativeAgentHistoryFailureDot{background:#d92d20;border:2px solid #fff;border-radius:999px;width:9px;height:9px;position:absolute;top:1px;right:0;box-shadow:0 0 0 2px #d92d2024}.inlineCreativeAgentHistoryTitle{min-width:0;display:grid}.inlineCreativeAgentHistoryTitle b{color:#303137;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;line-height:1.35;overflow:hidden}.inlineCreativeAgentHistoryActions{color:#76777d;visibility:hidden;opacity:0;cursor:pointer;background:#f4f4f1;border:0;border-radius:8px;place-items:center;width:28px;height:28px;transition:opacity .14s,visibility .14s,color .14s,background .14s;display:grid;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.inlineCreativeAgentHistoryList>article:hover .inlineCreativeAgentHistoryActions,.inlineCreativeAgentHistoryList>article:focus-within .inlineCreativeAgentHistoryActions,.inlineCreativeAgentHistoryList>article.active .inlineCreativeAgentHistoryActions,.inlineCreativeAgentHistoryList>article.menuOpen .inlineCreativeAgentHistoryActions{visibility:visible;opacity:1}.inlineCreativeAgentHistoryActions:hover,.inlineCreativeAgentHistoryActions:focus-visible,.inlineCreativeAgentHistoryList>article.menuOpen .inlineCreativeAgentHistoryActions{color:#28292e;background:#e8e8e4}.inlineCreativeAgentHistoryRename{flex:auto;grid-template-columns:minmax(0,1fr) 27px 27px;align-items:center;gap:3px;min-width:0;min-height:40px;padding:3px 4px 3px 6px;display:grid}.inlineCreativeAgentHistoryRename input{color:#292a30;min-width:0;height:30px;font:inherit;background:#fff;border:1px solid #1769ff;border-radius:7px;outline:0;padding:0 7px;font-size:12px;box-shadow:0 0 0 2px #1769ff1a}.inlineCreativeAgentHistoryRename>button{color:#67686e;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:27px;height:27px;padding:0;display:grid}.inlineCreativeAgentHistoryRename>button:hover,.inlineCreativeAgentHistoryRename>button:focus-visible{color:#1769ff;background:#eef4ff}.inlineCreativeAgentHistoryEmpty{color:#8a8b92;text-align:left;grid-template-columns:28px minmax(0,1fr);place-items:center start;gap:8px;min-height:40px;padding:5px 6px;display:grid}.inlineCreativeAgentHistoryEmpty b{color:#4d4e55;font-size:12px}.inlineCreativeAgentHistoryEmpty small{font-size:9px}.inlineCreativeAgentHistory>footer{color:#92939a;border-top:1px solid #e4e5e9;align-items:center;gap:6px;min-height:35px;padding:8px 12px;font-size:9px;display:flex}.inlineCreativeAgentHistoryActionMenu{z-index:2300;box-sizing:border-box;color:#292a30;background:#fffffffc;border:1px solid #dedfdf;border-radius:11px;gap:2px;width:154px;padding:5px;animation:.12s ease-out inlineCreativeAgentHistoryMenuIn;display:grid;position:fixed;box-shadow:0 14px 36px #1c1d1f2e}.inlineCreativeAgentHistoryActionMenu>button{min-height:36px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 9px;font-size:12px;display:flex}.inlineCreativeAgentHistoryActionMenu>button:hover,.inlineCreativeAgentHistoryActionMenu>button:focus-visible{background:#f1f1ee;outline:0}.inlineCreativeAgentHistoryActionMenu>button.danger{color:#bd3340}.inlineCreativeAgentHistoryActionMenu>button.danger:hover,.inlineCreativeAgentHistoryActionMenu>button.danger:focus-visible{background:#fff0f1}.inlineCreativeAgentHistoryActionMenu>button:disabled{color:#9a9ba1;cursor:not-allowed;opacity:.72;background:0 0}.inlineCreativeAgentHistoryRenameOverlay{z-index:2400;background:#14151838;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.inlineCreativeAgentHistoryRenameOverlay>section{box-sizing:border-box;background:#fff;border:1px solid #dedfdf;border-radius:14px;gap:14px;width:min(420px,100%);padding:16px;display:grid;box-shadow:0 20px 54px #14151833}.inlineCreativeAgentHistoryRenameOverlay header{justify-content:space-between;align-items:center;gap:12px;display:flex}.inlineCreativeAgentHistoryRenameOverlay header b{color:#292a30;font-size:14px}.inlineCreativeAgentHistoryRenameOverlay header button{color:#6f7076;background:0 0;border:0;border-radius:9px;place-items:center;width:32px;height:32px;padding:0;display:grid}.inlineCreativeAgentHistoryRenameOverlay form{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;display:grid}.inlineCreativeAgentHistoryRenameOverlay input{color:#292a30;min-width:0;height:40px;font:inherit;border:1px solid #1769ff;border-radius:9px;outline:0;padding:0 10px;box-shadow:0 0 0 3px #1769ff1a}.inlineCreativeAgentHistoryRenameOverlay form button{color:#4e4f55;min-width:62px;height:40px;font:inherit;background:#fff;border:1px solid #dedfdf;border-radius:9px;padding:0 12px;font-weight:650}.inlineCreativeAgentHistoryRenameOverlay form button.primary{color:#fff;background:#1769ff;border-color:#1769ff}.inlineCreativeAgentHistoryDetail{z-index:2200;box-sizing:border-box;color:#2d2e33;pointer-events:none;background:#fffffffa;border:1px solid #dedfdf;border-radius:12px;gap:5px;width:268px;max-width:calc(100vw - 24px);padding:12px 13px;animation:.14s ease-out inlineCreativeAgentHistoryDetailIn;display:grid;position:fixed;box-shadow:0 14px 36px #1c1d1f29}.inlineCreativeAgentHistoryDetail>b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.inlineCreativeAgentHistoryDetail>small{color:#777970;font-size:10px}.inlineCreativeAgentHistoryDetail>p{color:#55565c;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:2px 0 0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}@keyframes inlineCreativeAgentHistoryDetailIn{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes inlineCreativeAgentHistoryMenuIn{0%{opacity:0;transform:translateY(-3px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes inlineCreativeAgentHistorySpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.inlineCreativeAgentHistorySpinner,.inlineCreativeAgentHistoryActionMenu,.inlineCreativeAgentHistoryDetail{animation:none}}.inlineCreativeAgentHistory button:disabled{cursor:not-allowed;opacity:.55}.inlineCreativeAgentPanel.embedded>header>.inlineCreativeAgentClear{margin-left:0}.exactVideoPlanningTurn{scroll-margin-bottom:24px}.exactVideoPlanningReply>p{color:var(--video-text-soft);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.72}.aiChatBillingBadge{color:#6b657f;font-variant-numeric:tabular-nums;white-space:nowrap;background:#f7f5ffd1;border:1px solid #5b4bc429;border-radius:999px;align-items:center;gap:5px;width:fit-content;max-width:100%;padding:5px 8px;font-size:11px;line-height:1;display:inline-flex}.aiChatBillingBadge>svg{color:#7464d8;flex:none}.aiChatBillingBadge>b{color:inherit;font:inherit;font-weight:650}.inlineCreativeAgentMessage .aiChatBillingBadge{margin-top:5px}.assistantStudioMessage .aiChatBillingBadge{margin:0 11px 10px}.exactVideoPlanningReply>.aiChatBillingBadge{align-self:flex-start;width:fit-content}.exactVideoWorkbench .exactVideoChatMessage.exactVideoPlanningReply{gap:14px;width:min(860px,92%);padding:18px 20px}.exactVideoPlanningThinking{width:fit-content;color:var(--video-text-soft);align-items:center;gap:8px;font-size:12px;line-height:1.5;display:inline-flex}.exactVideoPlanningThinking button{color:#5b4bc4;background:#f4f1ffe6;border:1px solid #5b4bc43d;border-radius:9px;min-height:30px;margin-left:4px;padding:0 10px;font-size:12px;font-weight:700}.exactVideoPlanningPlan{--inline-agent-accent:#6758d7;--inline-agent-accent-soft:#f2efff;border:1px solid var(--video-line);flex:none;gap:12px;min-height:0;margin-top:4px;padding:16px;overflow:visible}@supports (color:color-mix(in lab, red, red)){.exactVideoPlanningPlan{border:1px solid color-mix(in srgb, var(--video-line) 72%, #8a78eb)}}.exactVideoPlanningPlan{background:linear-gradient(145deg, var(--video-surface,#fff), var(--video-surface,#fff));border-radius:16px}@supports (color:color-mix(in lab, red, red)){.exactVideoPlanningPlan{background:linear-gradient(145deg, color-mix(in srgb, var(--video-surface,#fff) 98%, #f7f5ff), color-mix(in srgb, var(--video-surface,#fff) 94%, #f0edff))}}.exactVideoPlanningPlan{box-shadow:0 10px 28px #3029590f}.exactVideoPlanningPlan>header{grid-template-columns:36px minmax(0,1fr) max-content;gap:11px}.exactVideoPlanningPlan>header>span{border-radius:11px;width:36px;height:36px}.exactVideoPlanningPlan>header b,.exactVideoPlanningPlan>header small{text-overflow:clip;white-space:normal;overflow:visible}.exactVideoPlanningPlan>header b{font-size:13px;line-height:1.45}.exactVideoPlanningPlan>header small{font-size:10.5px;line-height:1.55}.exactVideoPlanningPlan>header>em{padding:6px 9px;font-size:9.5px}.exactVideoPlanningPlan>details{border-color:var(--video-line);overflow:visible}@supports (color:color-mix(in lab, red, red)){.exactVideoPlanningPlan>details{border-color:color-mix(in srgb, var(--video-line) 84%, #8a78eb)}}.exactVideoPlanningPlan>details{background:var(--video-soft,#f4f4f2)}@supports (color:color-mix(in lab, red, red)){.exactVideoPlanningPlan>details{background:color-mix(in srgb, var(--video-soft,#f4f4f2) 82%, #f2efff)}}.exactVideoPlanningPlan>details>summary{min-height:40px;color:var(--video-text);padding:0 13px;font-size:11.5px}.exactVideoPlanningPlan>details>p{max-height:none;color:var(--video-text-soft);padding:0 13px 14px;font-size:12px;line-height:1.75;overflow:visible}.exactVideoPlanningPlan .inlineCreativeStoryboard>span{min-height:84px;padding:13px 14px}.exactVideoPlanningPlan .inlineCreativeStoryboard>span>b{font-size:12px}.exactVideoPlanningPlan .inlineCreativeStoryboard>span>small{text-overflow:clip;white-space:normal;font-size:10px;line-height:1.55;overflow:visible}.exactVideoPlanningPlan>footer>button{min-height:38px;padding-inline:13px;font-size:11px}.exactVideoPlanningPlan>.inlineCreativeAgentBillingNote{padding:8px 10px;font-size:9.5px;line-height:1.55}@keyframes inlineCreativeAgentConversationEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.inlineCreativeAgentPanel.embedded,.imageCreativeAgentTimeline>.inlineCreativeAgentPanel.embedded{border-radius:0;width:100%;min-height:calc(100dvh - 190px);margin:0}.inlineCreativeAgentPanel.embedded .inlineCreativeAgentMessage{max-width:94%}.exactVideoPlanningPlan>header{grid-template-columns:32px minmax(0,1fr)}.exactVideoWorkbench .exactVideoChatMessage.exactVideoPlanningReply{width:94%;padding:15px}.exactVideoPlanningPlan>header>em{display:none}.exactVideoPlanningPlan>footer>button{flex:150px}.inlineCreativeAgentPanel.embedded,.imageCreativeAgentTimeline>.inlineCreativeAgentPanel.embedded{grid-template-columns:minmax(0,1fr);display:grid}.inlineCreativeAgentPanel.embedded>header,.inlineCreativeAgentPanel.embedded>.inlineCreativeAgentConversation,.inlineCreativeAgentPanel.embedded>.inlineCreativeAgentPlan,.inlineCreativeAgentPanel.embedded>.inlineCreativeAgentHistory{grid-column:1}.inlineCreativeAgentHistory{border-bottom:1px solid #e4e5e9;border-right:0;grid-row:auto;min-height:0;max-height:218px}.inlineCreativeAgentHistorySearch{margin-top:6px}.inlineCreativeAgentHistoryList{flex-direction:row;min-height:76px;overflow:auto hidden}.inlineCreativeAgentHistoryList>article{flex:0 0 206px;width:206px}.inlineCreativeAgentHistory>footer{display:none}.inlineCreativeAgentPanel.embedded>header{flex-wrap:wrap}.unifiedCreatorModeMenu{z-index:96}.inlineCreativeAgentContextSummary{grid-template-columns:28px minmax(0,1fr)}.inlineCreativeAgentContextSummary>button{grid-column:1/-1;min-height:32px}}.detectWorkbench.detectWorkspaceV2{scrollbar-gutter:stable;background:radial-gradient(circle at 92% 1%,#5468ff0e,#0000 26%),#f6f8fb;width:min(100%,1540px);height:calc(100dvh - 48px);min-height:0;margin:0 auto;padding:14px 16px 28px;overflow-y:auto;container:detectWorkspace/inline-size}.detectWorkspaceV2 .detectHero{background:radial-gradient(circle at 4% 0,#486dff1c,#0000 34%),linear-gradient(125deg,#fff 0%,#fbfcff 56%,#f5f7ff 100%);border:1px solid #e1e6ee;border-radius:24px;grid-template-columns:minmax(360px,1fr) minmax(450px,.95fr);align-items:center;gap:32px;min-height:146px;padding:24px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 35px #1f2a440e}.detectWorkspaceV2 .detectHero:after{content:"";pointer-events:none;border:45px solid #5b58e809;border-radius:50%;width:230px;height:230px;position:absolute;top:-78px;right:-62px}.detectWorkspaceV2 .detectHeroCopy,.detectWorkspaceV2 .detectHeroAside{z-index:1;min-width:0;position:relative}.detectWorkspaceV2 .detectHeroBadge{color:#465979;background:#fff;border:1px solid #dde4f5;gap:7px;padding:6px 10px;font-size:11px;font-weight:720;box-shadow:0 5px 16px #1f2a440a}.detectWorkspaceV2 .detectHero h1{color:#172033;letter-spacing:-1.1px;margin:10px 0 7px;font-size:clamp(25px,2.2vw,34px);line-height:1.12}.detectWorkspaceV2 .detectHero p{color:#647087;max-width:680px;font-size:13px;line-height:1.72}.detectWorkspaceV2 .detectHeroAside{flex-direction:column;gap:17px;display:flex}.detectWorkspaceV2 .detectTrust{justify-content:flex-end;gap:8px;display:flex}.detectWorkspaceV2 .detectTrust span{color:#657086;background:#ffffffeb;border-color:#e2e7ef;min-height:32px;padding:7px 10px;font-size:11px;font-weight:600;box-shadow:0 4px 14px #1f2a4409}.detectWorkspaceV2 .detectTrust svg{color:#4c62b7}.detectWorkspaceV2 .detectProcessSteps{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow:visible}.detectWorkspaceV2 .detectProcessSteps li{color:#9aa3b4;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:680;display:flex;position:relative}.detectWorkspaceV2 .detectProcessSteps li:after{z-index:0;content:"";background:#dde3ec;height:1px;position:absolute;top:16px;left:35px;right:12px}.detectWorkspaceV2 .detectProcessSteps li:last-child:after{display:none}.detectWorkspaceV2 .detectProcessSteps li>span{z-index:1;color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:#f8f9fd;padding-right:9px;display:block;position:relative;overflow:hidden}.detectWorkspaceV2 .detectProcessSteps li>span:after{content:none;display:none}.detectWorkspaceV2 .detectProcessSteps i{z-index:1;color:#8e98aa;background:#fff;border:1px solid #e0e5ed;border-radius:11px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:11px;font-style:normal;display:grid;position:relative;box-shadow:0 4px 11px #1f2a440a}.detectWorkspaceV2 .detectProcessSteps .active,.detectWorkspaceV2 .detectProcessSteps .done{color:#334f9e}.detectWorkspaceV2 .detectProcessSteps .active i,.detectWorkspaceV2 .detectProcessSteps .done i{color:#fff;background:#5268d9;border-color:#657bea}.detectWorkspaceV2 .detectProcessSteps .done:after{background:#aebbf3}.detectWorkspaceV2 .detectGrid{grid-template:"input report""input sources"/minmax(330px,370px) minmax(0,1fr);align-items:start;gap:14px;min-height:0;margin-top:14px;display:grid}.detectWorkspaceV2 .workPanel{background:#fff;border:1px solid #e1e6ed;border-radius:22px;box-shadow:0 12px 32px #1f2a440d}.detectWorkspaceV2 .detectInputPanel,.detectWorkspaceV2 .detectResultPanel,.detectWorkspaceV2 .sourceResultPanel{min-height:0;padding:20px}.detectWorkspaceV2 .detectInputPanel{scrollbar-width:thin;grid-area:input;max-height:calc(100dvh - 78px);position:sticky;top:0;overflow-y:auto}.detectWorkspaceV2 .detectResultPanel{flex-direction:column;grid-area:report;min-height:480px;display:flex;overflow:hidden}.detectWorkspaceV2 .sourceResultPanel{flex-direction:column;grid-area:sources;min-height:220px;display:flex;overflow:hidden}.detectWorkspaceV2 .detectPanelHeader{border-bottom:1px solid #edf0f4;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:48px;padding-bottom:14px;display:grid}.detectWorkspaceV2 .detectStepMark{color:#5368cb;letter-spacing:.6px;background:linear-gradient(145deg,#f6f8ff,#eef2ff);border:1px solid #dce3f6;border-radius:13px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:800;display:grid}.detectWorkspaceV2 .detectPanelHeader>div:nth-child(2){min-width:0}.detectWorkspaceV2 .detectPanelHeader small{color:#9aa3b2;font-size:11px;font-weight:650;line-height:1;display:block}.detectWorkspaceV2 .detectPanelHeader h3{color:#202a3d;margin:5px 0 0;font-size:16px;line-height:1.15}.detectWorkspaceV2 .detectPanelHeaderAction{align-items:center;gap:7px;display:flex}.detectWorkspaceV2 .detectPanelStatus,.detectWorkspaceV2 .sourceCount{color:#7c8798;white-space:nowrap;background:#f8f9fb;border:1px solid #e3e7ee;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex}.detectWorkspaceV2 .detectPanelStatus.running{color:#5067c9;background:#f2f5ff;border-color:#d9e1fb}.detectWorkspaceV2 .detectPanelStatus.complete,.detectWorkspaceV2 .sourceCount{color:#277458;background:#f1f9f5;border-color:#d5eadf}.detectWorkspaceV2 .miniAction{color:#647085;background:#fff;border-color:#e3e7ee;min-height:28px;font-size:10px}.detectWorkspaceV2 .modeSwitch{background:#f3f5f8;border:1px solid #e5e9ef;border-radius:14px;gap:5px;margin-top:16px;padding:4px}.detectWorkspaceV2 .modeSwitch button{color:#778297;border-radius:10px;min-height:42px;font-size:13px}.detectWorkspaceV2 .modeSwitch button.active{color:#263147;box-shadow:0 5px 14px #1f2a4412}.detectWorkspaceV2 .modeSwitch button:disabled,.detectWorkspaceV2 .detectorModelCards button:disabled{cursor:wait}.detectWorkspaceV2 .dropZone{background:radial-gradient(circle at 50% 22%,#5268d914,#0000 42%),linear-gradient(#fcfdff,#f8faff);border:1px dashed #cdd5e2;border-radius:18px;min-height:176px;margin-top:12px;padding:22px 18px}.detectWorkspaceV2 .dropZone:hover{background:#f7f9ff;border-color:#8091dd}.detectWorkspaceV2 .dropZone:has(input:focus-visible){outline-offset:2px;border-color:#667be2;outline:3px solid #5268d92e}.detectWorkspaceV2 .dropZone.hasAssets{min-height:112px}.detectWorkspaceV2 .dropIcon{color:#5268d9;background:#fff;border:1px solid #dce3f6;border-radius:16px;width:52px;height:52px;box-shadow:0 10px 24px #37499117}.detectWorkspaceV2 .dropZone b{color:#273247;margin-top:12px;font-size:13px}.detectWorkspaceV2 .dropZone p{color:#8490a4;max-width:280px;margin-top:6px;font-size:11px;line-height:1.65}.detectWorkspaceV2 .detectAssetList{gap:7px;max-height:202px;margin-top:10px}.detectWorkspaceV2 .detectAssetList>div{border-color:#e6e9ee;border-radius:12px;padding:8px}.detectWorkspaceV2 .detectAssetCopy b{color:#313b4e;font-size:10px}.detectWorkspaceV2 .detectAssetCopy small{font-size:9px}.detectWorkspaceV2 .detectSettingTitle{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:17px;display:flex}.detectWorkspaceV2 .detectSettingTitle>div{min-width:0}.detectWorkspaceV2 .detectSettingTitle b,.detectWorkspaceV2 .detectSettingTitle small{display:block}.detectWorkspaceV2 .detectSettingTitle b{color:#2a3447;font-size:13px}.detectWorkspaceV2 .detectSettingTitle small{color:#929bac;margin-top:4px;font-size:11px;line-height:1.45}.detectWorkspaceV2 .detectSettingTitle>span{color:#5368cb;background:#f0f3ff;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:750}.detectWorkspaceV2 .detectorModelCards{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:9px}.detectWorkspaceV2 .detectorModelCards button{border-color:#e2e6ed;border-radius:15px;min-height:76px;padding:11px 12px;transition:border-color .16s,background .16s,transform .16s}.detectWorkspaceV2 .detectorModelCards button:hover:not(:disabled){border-color:#b9c4e8;transform:translateY(-1px)}.detectWorkspaceV2 .detectorModelCards button.active{background:#f5f7ff;border-color:#7184dc;box-shadow:inset 0 0 0 1px #5268d91a}.detectWorkspaceV2 .detectorModelCards button>span{border-radius:11px;width:34px;height:34px}.detectWorkspaceV2 .detectorModelCards b{color:#2a3447;font-size:12px}.detectWorkspaceV2 .detectorModelCards small{font-size:10px}.detectWorkspaceV2 .detectorModelCards .detectorAccuracy{color:#687488;background:#f7f8fa;border-color:#e3e7ef;margin-top:2px;padding:5px 8px;font-size:10px;line-height:1.1}.detectWorkspaceV2 .detectorModelCards button.active .detectorAccuracy{color:#455dbd;background:#eaf0ff;border-color:#d3dbfa}.detectWorkspaceV2 .detectSubmit{background:#172033;border-radius:15px;min-height:54px;margin-top:14px;box-shadow:0 12px 25px #17203329}.detectWorkspaceV2 .detectSubmit:hover:not(:disabled){background:#202c43;box-shadow:0 15px 30px #17203338}.detectWorkspaceV2 .detectSubmit:disabled{color:#8e98a8;box-shadow:none;background:#e9ecf1}.detectWorkspaceV2 .detectSubmit:disabled small{color:#a2aab7}.detectWorkspaceV2 .billingNote{color:#8d97a8;margin-top:8px;font-size:11px}.detectWorkspaceV2 .reportContent{min-height:0;padding:16px 0 0;overflow:visible}.detectWorkspaceV2 .riskSummary{border-radius:18px;gap:20px;padding:20px}.detectWorkspaceV2 .riskGauge{width:90px;height:90px}.detectWorkspaceV2 .riskGauge>span{width:68px;height:68px;padding-top:18px}.detectWorkspaceV2 .riskSummary>div:last-child>span{font-size:9px}.detectWorkspaceV2 .riskSummary h3{font-size:17px}.detectWorkspaceV2 .riskSummary p{font-size:12px}.detectWorkspaceV2 .detectFailureSummary{color:#b84949;background:#fff7f7;border:1px solid #f0d8d8;border-radius:17px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:18px;display:grid}.detectWorkspaceV2 .detectFailureSummary b{color:#873c3c;font-size:12px}.detectWorkspaceV2 .detectFailureSummary p{color:#9a6565;margin:4px 0 0;font-size:10px;line-height:1.6}.detectWorkspaceV2 .reportMeta{gap:9px;margin-top:11px}.detectWorkspaceV2 .reportMeta>span{background:#fbfcfd;border-color:#e7eaf0;min-height:70px;padding:11px}.detectWorkspaceV2 .reportMeta small,.detectWorkspaceV2 .reportMeta b{font-size:10px}.detectWorkspaceV2 .reportList{gap:9px;margin-top:11px}.detectWorkspaceV2 .reportList article{border-color:#e5e9ef;border-radius:15px;padding:13px}.detectWorkspaceV2 .reportItemHead b,.detectWorkspaceV2 .reportItemHead strong,.detectWorkspaceV2 .reportError,.detectWorkspaceV2 .reportErrorText{font-size:10px}.detectWorkspaceV2 .labelTags span{padding:6px 8px;font-size:9px}.detectWorkspaceV2 .reportDisclaimer{margin-top:11px;padding:11px;font-size:10px}.detectWorkspaceV2 .detectReportEmpty{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:15px;min-height:390px;padding:30px 12px 12px;display:flex}.detectWorkspaceV2 .detectReportPreview{background:radial-gradient(circle at 10% 10%,#5268d913,#0000 42%),#fbfcff;border:1px solid #e5e9f0;border-radius:22px;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:25px;width:min(100%,590px);min-height:142px;padding:22px 28px;display:grid;box-shadow:inset 0 1px #fff}.detectWorkspaceV2 .detectPreviewGauge{color:#7383c7;border:9px solid #e8ecf5;border-top-color:#c6d0f7;border-radius:50%;flex-direction:column;justify-content:center;justify-self:center;align-items:center;gap:7px;width:96px;height:96px;display:flex}.detectWorkspaceV2 .detectPreviewGauge span{color:#7d8799;font-size:10px;font-weight:700}.detectWorkspaceV2 .detectReportEmpty.running .detectPreviewGauge{color:#5369db;border-top-color:#5369db}.detectWorkspaceV2 .detectPreviewBars{flex-direction:column;gap:14px;display:flex}.detectWorkspaceV2 .detectPreviewBars>span{grid-template-columns:minmax(80px,.42fr) minmax(120px,1fr);align-items:center;gap:12px;display:grid}.detectWorkspaceV2 .detectPreviewBars i{background:#e9edf3;border-radius:999px;height:9px;display:block}.detectWorkspaceV2 .detectPreviewBars i:last-child{background:linear-gradient(90deg,#e8ecf5 62%,#f3f5f8 62%)}.detectWorkspaceV2 .detectReportEmptyCopy{text-align:center;max-width:560px}.detectWorkspaceV2 .detectReportEmptyCopy b{color:#334057;font-size:14px}.detectWorkspaceV2 .detectReportEmptyCopy p{color:#7f899b;margin:6px 0 0;font-size:11px;line-height:1.7}.detectWorkspaceV2 .detectEmptySignals{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(100%,590px);display:grid}.detectWorkspaceV2 .detectEmptySignals span{color:#778296;background:#fff;border:1px solid #e8ebf0;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:39px;display:flex}.detectWorkspaceV2 .detectEmptySignals svg{color:#6678c3}.detectWorkspaceV2 .detectEmptySignals b{font-size:9px;font-weight:680}.detectWorkspaceV2 .sourceResultSummary{border-radius:14px;margin-top:14px;padding:13px}.detectWorkspaceV2 .sourceResultSummary b,.detectWorkspaceV2 .sourceResultSummary small{font-size:11px}.detectWorkspaceV2 .sourceResultList{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:9px;margin-top:10px;display:grid}.detectWorkspaceV2 .manualSourceSearch{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.detectWorkspaceV2 .manualSourceSearch>b,.detectWorkspaceV2 .manualSourceSearch>p{grid-column:1/-1}.detectWorkspaceV2 .manualSourceSearch>b{font-size:11px}.detectWorkspaceV2 .manualSourceSearch>p{margin-bottom:1px;font-size:9px}.detectWorkspaceV2 .sourceResultList>a,.detectWorkspaceV2 .manualSourceSearch>a{border-color:#e4e8ee;border-radius:13px;min-height:62px;padding:9px}.detectWorkspaceV2 .sourceResultList b,.detectWorkspaceV2 .manualSourceSearch>a b{font-size:10px}.detectWorkspaceV2 .sourceResultList small,.detectWorkspaceV2 .manualSourceSearch small{font-size:9px}.detectWorkspaceV2 .sourceResultList em{font-size:8px}.detectWorkspaceV2 .sourceResultEmpty{color:#718096;text-align:left;background:#fbfcfd;border:1px dashed #dfe4ec;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:138px;margin-top:14px;padding:20px;display:grid}.detectWorkspaceV2 .sourceResultEmpty.failed{background:snow;border-color:#ead9d9;grid-template-columns:auto minmax(0,1fr)}.detectWorkspaceV2 .sourceEmptyIcon{color:#6578c6;background:#fff;border:1px solid #e2e7ef;border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 8px 18px #1f2a440d}.detectWorkspaceV2 .sourceResultEmpty.failed .sourceEmptyIcon{color:#b75b5b}.detectWorkspaceV2 .sourceResultEmpty b{color:#3c485e;font-size:12px}.detectWorkspaceV2 .sourceResultEmpty p{color:#7e899d;max-width:470px;margin-top:5px;font-size:11px}.detectWorkspaceV2 .sourceEmptyRules{flex-direction:column;gap:7px;display:flex}.detectWorkspaceV2 .sourceEmptyRules span{color:#667389;white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:650;display:flex}.detectWorkspaceV2 .sourceEmptyRules svg{color:#3f846c}.detectWorkspaceV2 .sourceAccuracyNote{color:#8590a3;margin-top:14px;padding-top:11px;font-size:9px}@container detectWorkspace (width<=940px){.detectWorkspaceV2 .detectHero{grid-template-columns:minmax(0,1fr);gap:20px}.detectWorkspaceV2 .detectTrust{justify-content:flex-start}.detectWorkspaceV2 .detectGrid{grid-template-columns:minmax(0,1fr);grid-template-areas:"input""report""sources"}.detectWorkspaceV2 .detectInputPanel{max-height:none;position:static}.detectWorkspaceV2 .detectorModelCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container detectWorkspace (width<=620px){.detectWorkspaceV2 .detectHero{min-height:0;padding:20px}.detectWorkspaceV2 .detectHero h1{font-size:25px}.detectWorkspaceV2 .detectTrust{flex-direction:column;align-items:stretch}.detectWorkspaceV2 .detectTrust span{justify-content:flex-start}.detectWorkspaceV2 .detectProcessSteps li{justify-content:center}.detectWorkspaceV2 .detectProcessSteps li>span{display:none}.detectWorkspaceV2 .detectProcessSteps li:after{left:55%;right:-45%}.detectWorkspaceV2 .detectorModelCards,.detectWorkspaceV2 .reportMeta,.detectWorkspaceV2 .manualSourceSearch,.detectWorkspaceV2 .detectEmptySignals{grid-template-columns:minmax(0,1fr)}.detectWorkspaceV2 .detectPanelHeader{grid-template-columns:auto minmax(0,1fr)}.detectWorkspaceV2 .detectPanelHeaderAction,.detectWorkspaceV2 .detectPanelHeader>.sourceCount,.detectWorkspaceV2 .detectPanelHeader>.detectPanelStatus{grid-column:1/-1;justify-self:start}.detectWorkspaceV2 .detectReportPreview{grid-template-columns:minmax(0,1fr);gap:18px}.detectWorkspaceV2 .detectPreviewBars{width:100%}.detectWorkspaceV2 .sourceResultEmpty{grid-template-columns:auto minmax(0,1fr)}.detectWorkspaceV2 .sourceEmptyRules{flex-flow:wrap;grid-column:1/-1}}@media (width<=820px){.detectWorkbench.detectWorkspaceV2{height:auto;min-height:calc(100dvh - 64px);padding:10px 10px 24px;overflow:visible}}@media (width<=560px){.detectWorkbench.detectWorkspaceV2{padding-inline:8px}.detectWorkspaceV2 .detectInputPanel,.detectWorkspaceV2 .detectResultPanel,.detectWorkspaceV2 .sourceResultPanel{padding:16px}.detectWorkspaceV2 .riskSummary{flex-direction:column;align-items:flex-start}}.worksLibrarySpace.worksLibraryV2{color:#1d2433;width:100%;height:100%;min-height:0;box-shadow:none;background:#f5f6f8;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:12px;padding:14px;display:grid;overflow:hidden;container:worksLibrary/inline-size}.worksLibraryV2 .worksLibraryHeader{background:#fffffff5;border:1px solid #e3e5e8;border-radius:20px;grid-template-columns:minmax(245px,.9fr) minmax(440px,1.55fr) auto;align-items:center;gap:18px;width:100%;min-width:0;min-height:86px;padding:12px 16px;display:grid;box-shadow:0 12px 32px #181e2a0b}.worksLibraryV2 .worksLibraryIdentity{align-items:center;gap:12px;min-width:0;display:flex}.worksLibraryV2 .worksLibraryIdentity>span{color:#fff;background:#1c1d20;border:1px solid #1c1d20;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 9px 20px #11121426}.worksLibraryV2 .worksLibraryIdentity>div{min-width:0}.worksLibraryV2 .worksLibraryIdentity small,.worksLibraryV2 .worksLibraryIdentity h1,.worksLibraryV2 .worksLibraryIdentity p{margin:0;display:block}.worksLibraryV2 .worksLibraryIdentity small{color:#858b96;letter-spacing:.2px;font-size:10px;font-weight:720}.worksLibraryV2 .worksLibraryIdentity h1{color:#16181d;letter-spacing:-.45px;margin-top:2px;font-size:22px;line-height:1.1}.worksLibraryV2 .worksLibraryIdentity p{color:#7a818d;text-overflow:ellipsis;white-space:nowrap;max-width:370px;margin-top:4px;font-size:10px;line-height:1.45;overflow:hidden}.worksLibraryV2 .worksLibraryTabs{background:#f2f3f5;border:1px solid #e6e7e9;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;min-width:0;padding:4px;display:grid}.worksLibraryV2 .worksLibraryTabs>button{color:#68707d;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:56px;padding:7px 9px;transition:background .16s,color .16s,transform .16s;display:grid;position:relative}.worksLibraryV2 .worksLibraryTabs>button+button{margin-left:0}.worksLibraryV2 .worksLibraryTabs>button:hover:not(.active){color:#31353c;background:#e9ebee}.worksLibraryV2 .worksLibraryTabs>button>span:first-child{color:#656d79;background:#fff;border-radius:9px;place-items:center;width:30px;height:30px;display:grid;box-shadow:inset 0 0 0 1px #e2e4e7}.worksLibraryV2 .worksLibraryTabs>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.worksLibraryV2 .worksLibraryTabs b,.worksLibraryV2 .worksLibraryTabs small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.worksLibraryV2 .worksLibraryTabs b{color:inherit;font-size:11px;font-weight:760}.worksLibraryV2 .worksLibraryTabs small{color:#9197a1;font-size:9px}.worksLibraryV2 .worksLibraryTabs>button>svg{color:#a0a5ad}.worksLibraryV2 .worksLibraryTabs>button.active{color:#fff;background:#1c1d20;border:0;box-shadow:0 8px 18px #16171a29}.worksLibraryV2 .worksLibraryTabs>button.active:after{content:none;display:none}.worksLibraryV2 .worksLibraryTabs>button.active>span:first-child{color:#fff;background:#ffffff21;box-shadow:inset 0 0 0 1px #ffffff1a}.worksLibraryV2 .worksLibraryTabs>button.active small,.worksLibraryV2 .worksLibraryTabs>button.active>svg{color:#ffffffad}.worksLibraryV2 .worksLibraryHighlights{align-items:center;display:flex}.worksLibraryV2 .worksLibraryHighlights>span{color:#666e7a;background:#fafafa;border:1px solid #e5e7ea;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:145px;min-height:52px;padding:8px 10px;display:grid}.worksLibraryV2 .worksLibraryHighlights>span>span{gap:2px;display:grid}.worksLibraryV2 .worksLibraryHighlights b{color:#34383f;font-size:10px}.worksLibraryV2 .worksLibraryHighlights small{color:#8d939d;white-space:nowrap;font-size:8px}.worksLibraryV2 .worksLibraryBody{background:#fff;border:1px solid #e2e4e7;border-radius:22px;width:100%;min-width:0;min-height:0;overflow:hidden;box-shadow:0 14px 38px #181e2a0d}.worksLibraryV2 .creationHistoryLibraryLogin{color:#1d2433;text-align:left;background:radial-gradient(circle at 80% 12%,#1b1d2009,#0000 30%),#fff;border:0;border-radius:0;grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(34px,5vw,74px);width:100%;height:100%;min-height:460px;padding:clamp(34px,5vw,68px);display:grid}.worksLibraryV2 .creationHistoryLoginMain{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.worksLibraryV2 .creationHistoryLoginIcon{color:#fff;background:#1c1d20;border-radius:16px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 12px 26px #16171a29}.worksLibraryV2 .creationHistoryLoginMain>small{color:#777f8b;margin-top:18px;font-size:11px;font-weight:740}.worksLibraryV2 .creationHistoryLoginMain h2{color:#17191d;letter-spacing:-.8px;max-width:470px;margin:7px 0 0;font-size:clamp(25px,2.6vw,34px);line-height:1.15}.worksLibraryV2 .creationHistoryLoginMain>p{color:#727985;max-width:480px;margin:12px 0 0;font-size:12px;line-height:1.75}.worksLibraryV2 .creationHistoryLoginMain>button{color:#fff;background:#1c1d20;border:1px solid #1c1d20;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:44px;margin-top:22px;padding:0 17px;font-size:12px;font-weight:760;display:inline-flex;box-shadow:0 10px 22px #16171a26}.worksLibraryV2 .creationHistoryLoginMain>button:hover{background:#2a2c30;transform:translateY(-1px)}.worksLibraryV2 .creationHistoryLoginAssurance{color:#858c97;align-items:center;gap:6px;margin-top:14px;font-size:10px;display:inline-flex}.worksLibraryV2 .creationHistoryLoginPreview{background:#f7f8fa;border:1px solid #e2e5e9;border-radius:22px;padding:14px;overflow:hidden;box-shadow:0 18px 44px #1b202b12}.worksLibraryV2 .creationHistoryLoginPreview>header,.worksLibraryV2 .creationHistoryLoginPreview>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.worksLibraryV2 .creationHistoryLoginPreview>header{padding:4px 3px 13px}.worksLibraryV2 .creationHistoryLoginPreview>header>span,.worksLibraryV2 .creationHistoryLoginPreview>footer>span{gap:2px;display:grid}.worksLibraryV2 .creationHistoryLoginPreview>header b,.worksLibraryV2 .creationHistoryLoginPreview>footer b{color:#343941;font-size:11px}.worksLibraryV2 .creationHistoryLoginPreview>header small,.worksLibraryV2 .creationHistoryLoginPreview>footer small{color:#9399a3;font-size:9px}.worksLibraryV2 .creationHistoryLoginPreview>header i{color:#6d7480;background:#fff;border:1px solid #e2e4e7;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:700;display:inline-flex}.worksLibraryV2 .creationHistoryLoginPreview>div{flex-direction:column;gap:8px;display:flex}.worksLibraryV2 .creationHistoryLoginPreview article{background:#fff;border:1px solid #e5e7ea;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:76px;padding:10px 12px;display:grid}.worksLibraryV2 .creationHistoryLoginPreview article>span{color:#4d535d;background:#f0f1f3;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.worksLibraryV2 .creationHistoryLoginPreview article>div{gap:3px;min-width:0;display:grid}.worksLibraryV2 .creationHistoryLoginPreview article b{color:#30353d;font-size:11px}.worksLibraryV2 .creationHistoryLoginPreview article small{color:#858c97;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.worksLibraryV2 .creationHistoryLoginPreview article em{color:#747b86;background:#f1f2f4;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:720}.worksLibraryV2 .creationHistoryLoginPreview>footer{color:#686f7a;border-top:1px solid #e6e8eb;justify-content:flex-start;margin-top:10px;padding:12px 3px 1px}.worksLibraryV2 .creationHistorySpace.embedded{background:#fff;border:0;border-radius:0;height:100%;padding:20px;overflow-y:auto}.worksLibraryV2 .creationHistoryEmbeddedHeader{border-bottom:1px solid #eceef1;min-height:50px;margin-bottom:14px;padding-bottom:13px}.worksLibraryV2 .creationHistoryEmbeddedHeader b{color:#252a32;font-size:15px}.worksLibraryV2 .creationHistoryEmbeddedHeader small{color:#7e8692;font-size:11px}.worksLibraryV2 .creationHistoryEmbeddedHeader>button{color:#555d68;border-color:#e0e3e7;border-radius:10px;min-height:36px;font-size:10px}.worksLibraryV2 .creationHistoryControls{margin:0 0 14px}.worksLibraryV2 .creationHistoryTabs,.worksLibraryV2 .creationHistoryFilters{background:#f4f5f6;border-color:#e2e4e7;border-radius:12px}.worksLibraryV2 .creationHistoryTabs button,.worksLibraryV2 .creationHistoryFilters button{color:#707782;min-height:34px;font-size:10px}.worksLibraryV2 .creationHistoryTabs button.active,.worksLibraryV2 .creationHistoryFilters button.active{color:#fff;background:#1c1d20;box-shadow:0 6px 14px #16171a24}.worksLibraryV2 .creationHistoryTabs em{color:inherit;background:#ffffff21}.worksLibraryV2 .creationHistoryGrid{grid-template-columns:repeat(auto-fill,minmax(225px,1fr));gap:13px}.worksLibraryV2 .creationRecordCard{background:#fff;border-color:#e3e6ea;border-radius:17px;box-shadow:0 9px 24px #1b202b0e}.worksLibraryV2 .creationRecordCard:hover{border-color:#c9ced5;box-shadow:0 14px 32px #1b202b17}.worksLibraryV2 .creationRecordMedia.image img,.worksLibraryV2 .creationRecordMedia.video video{object-fit:cover}.worksLibraryV2 .creationRecordCopy{gap:6px;min-height:116px;padding:12px 13px 9px}.worksLibraryV2 .creationRecordCopy>small,.worksLibraryV2 .creationRecordCopy>p,.worksLibraryV2 .creationRecordCopy>span{font-size:9px}.worksLibraryV2 .creationRecordCopy>b{color:#292e36;font-size:11px}.worksLibraryV2 .creationRecordActions{border-color:#eceef1;gap:7px;padding:9px 10px 11px}.worksLibraryV2 .creationRecordActions button,.worksLibraryV2 .creationRecordActions a{border-radius:9px;min-height:34px;font-size:9px}.worksLibraryV2 .creationRecordActions .continue{color:#fff;background:#1c1d20}.worksLibraryV2 .creationBatchToolbar{background:#f8f9fa;border-color:#e2e4e7;border-radius:12px}.worksLibraryV2 .creationHistoryEmpty{background:#fafafa;border-color:#dfe2e6;border-radius:18px;min-height:320px}@container worksLibrary (width<=1060px){.worksLibraryV2 .worksLibraryHeader{grid-template-columns:minmax(185px,.7fr) minmax(420px,1.5fr) auto;gap:12px}.worksLibraryV2 .worksLibraryIdentity p,.worksLibraryV2 .worksLibraryTabs small,.worksLibraryV2 .worksLibraryHighlights small{display:none}.worksLibraryV2 .worksLibraryTabs>button{grid-template-columns:30px minmax(0,1fr)}.worksLibraryV2 .worksLibraryTabs>button>svg{display:none}.worksLibraryV2 .worksLibraryHighlights>span{min-width:112px}}@container worksLibrary (width<=790px){.worksLibraryV2 .worksLibraryHeader{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px}.worksLibraryV2 .worksLibraryTabs{grid-area:2/1/auto/-1}.worksLibraryV2 .creationHistoryLibraryLogin{grid-template-columns:minmax(0,1fr);align-content:center;gap:28px;padding:30px}.worksLibraryV2 .creationHistoryLoginPreview{display:none}}@container worksLibrary (width<=540px){.worksLibrarySpace.worksLibraryV2{gap:8px;padding:8px}.worksLibraryV2 .worksLibraryHighlights{display:none}.worksLibraryV2 .worksLibraryHeader{grid-template-columns:minmax(0,1fr)}.worksLibraryV2 .worksLibraryTabs{grid-column:1}.worksLibraryV2 .worksLibraryIdentity p{white-space:normal;display:block}.worksLibraryV2 .worksLibraryTabs>button{grid-template-columns:28px minmax(0,1fr);min-height:50px;padding-inline:7px}.worksLibraryV2 .worksLibraryTabs>button>span:first-child{width:28px;height:28px}.worksLibraryV2 .creationHistoryLibraryLogin{min-height:0;padding:26px 22px}.worksLibraryV2 .creationHistoryLoginPreview{display:none}.worksLibraryV2 .creationHistorySpace.embedded{padding:14px}.worksLibraryV2 .creationHistoryGrid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.worksLibrarySpace.worksLibraryV2{height:auto;min-height:calc(100dvh - 76px);padding-bottom:max(12px, env(safe-area-inset-bottom));border:0;overflow:visible}.worksLibraryV2 .worksLibraryBody,.worksLibraryV2 .creationHistorySpace.embedded{overflow:visible}}.toolMain.scriptToolMain{background:#f5f6f8}.scriptWorkspace.scriptWorkspaceV3{color:#22262d;background:#f5f6f8;gap:12px;width:100%;min-width:0;max-width:none;margin:0;padding:14px;display:grid;container:scriptWorkshop/inline-size}.scriptWorkspaceV3 .scriptWorkspaceHeader{background:#fff;border:1px solid #e3e5e8;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;width:100%;min-width:0;min-height:82px;padding:12px 16px;display:flex;box-shadow:0 12px 32px #181e2a0b}.scriptWorkspaceV3 .scriptProjectIdentity{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.scriptWorkspaceV3 .scriptProjectMark{background:#1c1d20;border:1px solid #1c1d20;border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 9px 20px #11121426;color:#fff!important}.scriptWorkspaceV3 .scriptProjectCopy{min-width:0}.scriptWorkspaceV3 .scriptProjectIdentity>.scriptProjectCopy>small{color:#858b95;letter-spacing:.15px;margin:0 0 2px 5px;font-size:10px;font-weight:740;display:block}.scriptWorkspaceV3 .scriptProjectIdentity label{gap:6px;min-width:0}.scriptWorkspaceV3 .scriptProjectIdentity input{color:#17191d;border:1px solid #0000;border-radius:8px;width:min(520px,46vw);min-width:180px;height:32px;padding:2px 5px;font-size:19px;line-height:1.2}.scriptWorkspaceV3 .scriptProjectIdentity input:hover,.scriptWorkspaceV3 .scriptProjectIdentity input:focus{box-shadow:none;background:#f7f7f8;border-color:#dfe1e4}.scriptWorkspaceV3 .scriptProjectIdentity label>svg{color:#8f959e}.scriptWorkspaceV3 .projectHeaderActions{flex:none;align-items:center;gap:7px;min-width:0;display:flex}.scriptWorkspaceV3 .projectHeaderActions>span:first-child{color:#39715c;background:#f4f8f6;border:1px solid #dce8e2;border-radius:999px;min-height:32px;padding:0 10px;font-size:10px}.scriptWorkspaceV3 .projectHeaderActions>span:first-child.savingLabel{color:#656c76;background:#f5f6f7;border-color:#e2e3e6}.scriptWorkspaceV3 .workspaceHistoryTools{height:36px}.scriptWorkspaceV3 .workspaceHistoryDivider{background:#e1e3e6}.scriptWorkspaceV3 .workspaceHistoryIcon,.scriptWorkspaceV3 .miniAction{color:#555d68;background:#fff;border:1px solid #e0e2e5;border-radius:10px;min-height:36px}.scriptWorkspaceV3 .workspaceHistoryIcon{width:36px;height:36px}.scriptWorkspaceV3 .workspaceHistoryIcon:hover:not(:disabled),.scriptWorkspaceV3 .miniAction:hover{color:#24272d;background:#f6f7f8;border-color:#bec2c8}.scriptWorkspaceV3 .scriptCreateProject.scriptCreateProject{color:#fff;background:#1c1d20;border-color:#1c1d20;box-shadow:0 7px 16px #16171a21}.scriptWorkspaceV3 .scriptCreateProject.scriptCreateProject:hover{color:#fff;background:#2b2d31;border-color:#2b2d31}.scriptWorkspaceV3 .scriptWorkflowSteps{background:#fff;border:1px solid #e3e5e8;border-radius:17px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;min-width:0;margin:0;padding:8px;display:grid;overflow:hidden;box-shadow:0 9px 26px #181e2a09}.scriptWorkspaceV3 .scriptWorkflowSteps li{color:#7a818c;text-align:left;border-radius:12px;grid-template-columns:32px minmax(0,1fr);justify-content:stretch;align-items:center;gap:9px;min-width:0;min-height:50px;padding:5px 13px;display:grid;position:relative}.scriptWorkspaceV3 .scriptWorkflowSteps li:not(:last-child):after{background:#dedfe2;width:10%;top:50%;right:-5%}.scriptWorkspaceV3 .scriptWorkflowSteps li>span{color:#747b85;background:#f3f4f5;border-color:#d6d9dd;border-radius:10px;width:32px;height:32px;font-size:10px;font-weight:760}.scriptWorkspaceV3 .scriptWorkflowSteps li>div{gap:3px;min-width:0;display:grid}.scriptWorkspaceV3 .scriptWorkflowSteps li b,.scriptWorkspaceV3 .scriptWorkflowSteps li small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scriptWorkspaceV3 .scriptWorkflowSteps li b{color:inherit;font-size:11px;font-weight:760}.scriptWorkspaceV3 .scriptWorkflowSteps li small{color:#9a9fa7;font-size:9px}.scriptWorkspaceV3 .scriptWorkflowSteps li.active{background:#f0f1f2;color:#202328!important}.scriptWorkspaceV3 .scriptWorkflowSteps li.active>span{box-shadow:0 6px 13px #16171a24;color:#fff!important;background:#1c1d20!important;border-color:#1c1d20!important}.scriptWorkspaceV3 .scriptWorkflowSteps li.completed{color:#3b725d}.scriptWorkspaceV3 .scriptWorkflowSteps li.completed>span{color:#39745c;background:#edf6f1;border-color:#d7e7df}.scriptWorkspaceV3 .scriptWorkflowSteps li.completed:not(:last-child):after{background:#cbded4}.scriptWorkspaceV3 .scriptDropZone{color:#25292f;background:#fff;border:1px solid #e1e4e7;border-radius:22px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:stretch;gap:22px;min-width:0;min-height:320px;margin:0;padding:26px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 14px 38px #181e2a0d}.scriptWorkspaceV3 .scriptDropZone:hover{background:#fff;border-color:#cfd2d7}.scriptWorkspaceV3 .scriptDropZone.dragging{background:#fafafa;border-color:#1c1d20;box-shadow:0 0 0 4px #1c1d2012,0 18px 40px #181e2a14}.scriptWorkspaceV3 .scriptDropIntro{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:8px 12px 8px 8px;display:flex}.scriptWorkspaceV3 .scriptDropIcon{background:#1c1d20;border-radius:15px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 10px 22px #16171a26;color:#fff!important}.scriptWorkspaceV3 .scriptDropIntro>small{color:#777e88;margin-top:17px;font-size:10px;font-weight:740}.scriptWorkspaceV3 .scriptDropIntro h2{color:#17191d;letter-spacing:-.65px;max-width:600px;margin:6px 0 0;font-size:clamp(22px,2.3vw,29px);line-height:1.22}.scriptWorkspaceV3 .scriptDropIntro p{color:#747b86;max-width:610px;margin:11px 0 0;font-size:11px;line-height:1.75}.scriptWorkspaceV3 .scriptDropAction{color:#fff;cursor:pointer;background:#1c1d20;border:1px solid #1c1d20;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:43px;margin-top:19px;padding:0 17px;display:inline-flex;box-shadow:0 9px 20px #16171a24}.scriptWorkspaceV3 .scriptDropAction:hover{background:#2b2d31}.scriptWorkspaceV3 .scriptDropAction input{display:none}.scriptWorkspaceV3 .scriptDropAction b{font-size:11px;color:#fff!important}.scriptWorkspaceV3 .scriptDropAction>svg,.scriptWorkspaceV3 .scriptDropIcon>svg{color:#fff!important}.scriptWorkspaceV3 .scriptDropHint{color:#969ca5;margin-top:11px;font-size:9px;line-height:1.55}.scriptWorkspaceV3 .scriptDropCapabilities{background:#f5f6f7;border:1px solid #e6e7e9;border-radius:19px;align-content:center;gap:8px;min-width:0;padding:15px;display:grid}.scriptWorkspaceV3 .scriptDropCapabilities>header{justify-content:space-between;align-items:flex-end;gap:12px;padding:1px 3px 5px;display:flex}.scriptWorkspaceV3 .scriptDropCapabilities>header b{color:#3a3e45;font-size:11px}.scriptWorkspaceV3 .scriptDropCapabilities>header small{color:#969ba4;font-size:8px}.scriptWorkspaceV3 .scriptDropCapabilities article{background:#fff;border:1px solid #e2e4e7;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:68px;padding:9px 11px;display:grid}.scriptWorkspaceV3 .scriptDropCapabilities article>span{color:#4c525b;background:#f0f1f2;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.scriptWorkspaceV3 .scriptDropCapabilities article>div{gap:4px;min-width:0;display:grid}.scriptWorkspaceV3 .scriptDropCapabilities article b{color:#353a42;font-size:11px}.scriptWorkspaceV3 .scriptDropCapabilities article small{color:#858c96;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.scriptWorkspaceV3 .scriptDropCapabilities article em{color:#b0b4bb;font-size:9px;font-style:normal;font-weight:760}.scriptWorkspaceV3 .scriptSourceGrid{gap:12px;width:100%;min-width:0;margin:0;padding:0 1px 7px}.scriptWorkspaceV3 .scriptSourceGrid:empty{display:none}.scriptWorkspaceV3 .scriptSourceGrid.dragging{outline-color:#33363b}.scriptWorkspaceV3 .scriptSourceCard{background:#fff;border-color:#e0e3e7;border-radius:16px;flex-basis:304px;padding:9px;box-shadow:0 8px 22px #1b202b0b}.scriptWorkspaceV3 .scriptSourceCard:hover{background:#fff;border-color:#c8ccd2;box-shadow:0 12px 28px #1b202b13}.scriptWorkspaceV3 .scriptSourceCard.selected{border-color:#303338;box-shadow:0 0 0 2px #1c1d2012,0 12px 28px #1b202b13}.scriptWorkspaceV3 .scriptSourceMedia{background:#eff0f2;border-radius:10px}.scriptWorkspaceV3 .scriptSourceCopy b{color:#2e333a;font-size:12px}.scriptWorkspaceV3 .scriptSourceCopy small,.scriptWorkspaceV3 .scriptSourceCopy .scriptSourceStats small{color:#7c848f;font-size:9px}.scriptWorkspaceV3 .scriptSourceStats i.processing,.scriptWorkspaceV3 .scriptSourceStats i.submitting{color:#555c65;background:#f0f1f2;border-color:#dadde1}.scriptWorkspaceV3 .scriptSourceCard>button:not(.iconOnly):not(.scriptSourceSelect){color:#505963;border-color:#dde0e4;border-radius:9px;min-height:31px}.scriptWorkspaceV3 .scriptSourceCard>.scriptViewButton{color:#2e333a}.scriptWorkspaceV3 .scriptAddSourceCard{color:#646b74;background:#fafafa;border-color:#cfd3d8;border-radius:16px;flex-basis:154px;min-height:126px}.scriptWorkspaceV3 .scriptAddSourceCard:hover{background:#f5f6f7;border-color:#969ca4}.scriptWorkspaceV3 .scriptWorkspaceTabs{background:#fff;border:1px solid #e3e5e8;border-radius:16px;align-items:center;gap:4px;width:100%;min-width:0;min-height:54px;margin:0;padding:5px;display:flex;box-shadow:0 8px 24px #181e2a09}.scriptWorkspaceV3 .scriptWorkspaceTabs>button{color:#707781;background:0 0;border:0;border-radius:11px;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:10px;display:inline-flex}.scriptWorkspaceV3 .scriptWorkspaceTabs>button:after{content:none;display:none}.scriptWorkspaceV3 .scriptWorkspaceTabs>button:hover:not(:disabled):not(.active){color:#363a41;background:#f1f2f3}.scriptWorkspaceV3 .scriptWorkspaceTabs>button.active{background:#1c1d20;box-shadow:0 7px 16px #16171a21;color:#fff!important}.scriptWorkspaceV3 .scriptWorkspaceTabs>button:disabled{color:#a9aeb6;opacity:1}.scriptWorkspaceV3 .scriptWorkspaceTabs>button span{color:inherit;background:#ffffff24}.scriptWorkspaceV3 .scriptWorkspaceTabs>em{color:#747b85;background:#f2f3f4;border-radius:999px;align-items:center;gap:5px;min-height:32px;margin:0 5px 0 auto;padding:0 10px;font-size:9px;display:inline-flex}.scriptWorkspaceV3 .scriptWorkspaceTabs>em svg{color:#4d775f}.scriptWorkspaceV3 .scriptWorkspaceTabs>em b{color:#3f454d;font-size:10px}.scriptWorkspaceV3 .scriptWorkspaceEmpty{color:#59616b;background:#fff;border:1px solid #e1e4e7;border-radius:20px;gap:7px;min-height:230px;margin:0;padding:28px;box-shadow:0 12px 32px #181e2a0b}.scriptWorkspaceV3 .scriptWorkspaceEmpty.compact{min-height:210px;margin:0}.scriptWorkspaceV3 .scriptAnalysisEmpty{min-height:180px}.scriptWorkspaceV3 .scriptEmptyIcon,.scriptWorkspaceV3 .scriptWorkspaceEmpty>svg{background:#f0f1f2;border-radius:15px;place-items:center;width:50px;height:50px;display:grid;color:#4d535c!important}.scriptWorkspaceV3 .scriptEmptyEyebrow{color:#8b919a;margin-top:7px;font-size:9px;font-weight:730}.scriptWorkspaceV3 .scriptWorkspaceEmpty>b{color:#2d3239;font-size:16px}.scriptWorkspaceV3 .scriptWorkspaceEmpty>small:not(.scriptEmptyEyebrow){color:#7f8690;max-width:620px;font-size:10px;line-height:1.65}.scriptWorkspaceV3 .scriptEmptyBenefits{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:9px;display:flex}.scriptWorkspaceV3 .scriptEmptyBenefits span{color:#777e88;background:#f6f7f8;border:1px solid #e1e3e6;border-radius:999px;padding:5px 9px;font-size:9px}.scriptWorkspaceV3 .scriptAnalysisWorkbench,.scriptWorkspaceV3 .scriptFusionWorkbench,.scriptWorkspaceV3 .scriptFullDocumentWorkspace,.scriptWorkspaceV3 .scriptFusionStage{background:0 0;min-width:0;margin:0}.scriptWorkspaceV3 .scriptAnalysisOverview,.scriptWorkspaceV3 .scriptSourcePreviewPane,.scriptWorkspaceV3 .scriptShotListPane,.scriptWorkspaceV3 .scriptShotDetailPane,.scriptWorkspaceV3 .scriptFusionBuilder,.scriptWorkspaceV3 .scriptFusionShotList,.scriptWorkspaceV3 .scriptFusionEditor,.scriptWorkspaceV3 .scriptFusionCheck,.scriptWorkspaceV3 .scriptFullDocumentWorkspace{background:#fff;border-color:#e0e3e7;border-radius:16px;box-shadow:0 9px 24px #181d270b}.scriptWorkspaceV3 .scriptAnalysisOverview{border-radius:16px;min-height:82px;padding:10px}.scriptWorkspaceV3 .scriptAnalysisOverviewPoster{background:#eff0f2;border-radius:10px}.scriptWorkspaceV3 .scriptAnalysisOverviewTitle small,.scriptWorkspaceV3 .scriptShotDetailPane header small,.scriptWorkspaceV3 .scriptFusionEditor header small,.scriptWorkspaceV3 .scriptFullDocumentHeader>span small,.scriptWorkspaceV3 .scriptFaithfulDocument>header small,.scriptWorkspaceV3 .scriptFusionBuilderTitle span small{color:#777e88}.scriptWorkspaceV3 .scriptAnalysisOverviewTitle b{color:#2b3037;font-size:13px}.scriptWorkspaceV3 .scriptAnalysisOverview>div button,.scriptWorkspaceV3 .scriptFullDocumentActions>button,.scriptWorkspaceV3 .scriptFullDocumentActions>details>summary{color:#555d68;border-color:#dfe2e6;border-radius:9px;min-height:34px;font-size:9px}.scriptWorkspaceV3 .scriptAnalysisOverview>div button:first-child{color:#2f343b;border-color:#c7cbd0}.scriptWorkspaceV3 .scriptChapterNav button,.scriptWorkspaceV3 .scriptFullChapterRail>button,.scriptWorkspaceV3 .scriptShotListPane li button,.scriptWorkspaceV3 .scriptFusionShotList li button{border-radius:10px}.scriptWorkspaceV3 .scriptChapterNav button.active,.scriptWorkspaceV3 .scriptFullChapterRail>button.active,.scriptWorkspaceV3 .scriptShotListPane li button.active,.scriptWorkspaceV3 .scriptFusionShotList li button.active{background:#f0f1f2;border-color:#c8ccd2}.scriptWorkspaceV3 .scriptChapterNav button.active>span,.scriptWorkspaceV3 .scriptShotListCopy b em{color:#fff;background:#2b2d31}.scriptWorkspaceV3 .scriptFrameStrip button.active{border-color:#3a3d42}.scriptWorkspaceV3 .scriptShotListPane header b,.scriptWorkspaceV3 .scriptFusionShotList header b,.scriptWorkspaceV3 .scriptShotDetailPane header h2,.scriptWorkspaceV3 .scriptFusionEditor header h2,.scriptWorkspaceV3 .scriptFullDocumentHeader h2,.scriptWorkspaceV3 .scriptFusionBuilderTitle span b{color:#2d3239}.scriptWorkspaceV3 .scriptShotListCopy b,.scriptWorkspaceV3 .scriptFusionShotList li button>b{font-size:9px}.scriptWorkspaceV3 .scriptShotListCopy small,.scriptWorkspaceV3 .scriptFusionShotList li button>small,.scriptWorkspaceV3 .scriptFullDetails article p,.scriptWorkspaceV3 .scriptFusionFields.readonly p{font-size:10px}.scriptWorkspaceV3 .scriptFullDetails article,.scriptWorkspaceV3 .scriptFaithfulDocument>details article{border-color:#e2e4e7;border-radius:10px}.scriptWorkspaceV3 .scriptViewToggle{border-color:#dfe1e5;border-radius:9px}.scriptWorkspaceV3 .scriptViewToggle button{color:#737a84;border-color:#dfe1e5;min-height:32px}.scriptWorkspaceV3 .scriptViewToggle button.active{color:#fff;background:#1c1d20}.scriptWorkspaceV3 button.primary{border-radius:10px;box-shadow:0 7px 16px #16171a1f;color:#fff!important;background:#1c1d20!important;border-color:#1c1d20!important}.scriptWorkspaceV3 button.secondary{color:#555d68;border-color:#dfe2e6;border-radius:10px}.scriptWorkspaceV3 .scriptFullDocumentWorkspace{overflow:hidden}.scriptWorkspaceV3 .scriptFullDocumentHeader,.scriptWorkspaceV3 .scriptFullDocumentFooter{border-color:#e5e7ea}.scriptWorkspaceV3 .scriptFullDocumentEditor{background:#f7f8f9;border-color:#e4e6e9}.scriptWorkspaceV3 .scriptEditableNotice{color:#555c65;background:#f3f4f5;border-color:#dfe2e6;border-radius:10px}.scriptWorkspaceV3 .scriptFullDocumentEditor>textarea{color:#3e454f;border-color:#dde0e4;border-radius:12px;font-size:11px}.scriptWorkspaceV3 .scriptFullDocumentEditor>textarea:focus{border-color:#747a82;box-shadow:0 0 0 3px #1c1d2014}.scriptWorkspaceV3 .scriptFullChapterRail>button.active span{color:#fff;background:#2b2d31}.scriptWorkspaceV3 .scriptFullDocumentInspector{background:#fafafa}.scriptWorkspaceV3 .scriptFusionBuilder{padding:16px}.scriptWorkspaceV3 .scriptFusionSelectors{grid-template-columns:repeat(4,minmax(165px,1fr));gap:9px}.scriptWorkspaceV3 .scriptFusionSelectors .scriptFusionRevision{grid-column:1/-2}.scriptWorkspaceV3 .scriptFusionSelectors select,.scriptWorkspaceV3 .scriptFusionSelectors input{color:#424a54;border-color:#dfe2e6;border-radius:9px;min-height:37px;font-size:9px}.scriptWorkspaceV3 .scriptFusionSelectors select:focus,.scriptWorkspaceV3 .scriptFusionSelectors input:focus,.scriptWorkspaceV3 .scriptFusionFields textarea:focus{border-color:#747a82;outline:0;box-shadow:0 0 0 3px #1c1d2012}.scriptWorkspaceV3 .scriptFusionStatus span{color:#737a84;background:#f2f3f4;border-radius:999px;min-height:27px;padding:0 8px}.scriptWorkspaceV3 .scriptFusionFields textarea{color:#454d57;background:#fafafa;border-color:#dfe2e6;border-radius:9px;font-size:10px}.scriptWorkspaceV3 .scriptFusionShotList li button>span{color:#343940}.scriptWorkspaceV3 .scriptFusionShotList li button>i em,.scriptWorkspaceV3 .scriptFusionFields article em{color:#555c65;background:#f1f2f3;border-color:#d9dce1}.scriptWorkspaceV3 .scriptFusionFooter{background:#fff;border-color:#e0e3e7;border-radius:16px;margin:0;box-shadow:0 9px 24px #181d270a}.scriptWorkspaceV3 .projectLibraryModal{background:#fff;border-color:#e0e3e7;border-radius:20px;box-shadow:0 24px 70px #14182229}.scriptWorkspaceV3 .projectLibraryHeader,.scriptWorkspaceV3 .projectLibraryToolbar,.scriptWorkspaceV3 .projectLibraryFooter{background:#fff;border-color:#e5e7ea}.scriptWorkspaceV3 .projectLibraryCreate{color:#fff;background:#1c1d20;border-color:#1c1d20}.scriptWorkspaceV3 .projectLibraryCard{border-color:#e1e4e8;border-radius:15px}.scriptWorkspaceV3 .projectLibraryCard.active{border-color:#33363b;box-shadow:0 0 0 2px #1c1d2012}@container scriptWorkshop (width<=1120px){.scriptWorkspaceV3 .scriptWorkspaceHeader{flex-wrap:wrap}.scriptWorkspaceV3 .projectHeaderActions{border-top:1px solid #eceef1;flex:100%;justify-content:flex-end;padding-top:10px}.scriptWorkspaceV3 .scriptWorkflowSteps li small{display:none}.scriptWorkspaceV3 .scriptDropZone{grid-template-columns:minmax(0,1fr) minmax(310px,.85fr)}.scriptWorkspaceV3 .scriptAnalysisWorkbench{grid-template-columns:minmax(240px,.75fr) minmax(360px,1.25fr)}.scriptWorkspaceV3 .scriptAnalysisWorkbench .scriptSourcePreviewPane{grid-area:2/1}.scriptWorkspaceV3 .scriptAnalysisWorkbench .scriptShotListPane{grid-area:3/1}.scriptWorkspaceV3 .scriptAnalysisWorkbench .scriptShotDetailPane{grid-area:2/2/span 2}.scriptWorkspaceV3 .scriptFusionSelectors{grid-template-columns:repeat(2,minmax(0,1fr))}.scriptWorkspaceV3 .scriptFusionSelectors .scriptFusionRevision{grid-column:1/2}.scriptWorkspaceV3 .scriptFusionWorkbench{grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr)}.scriptWorkspaceV3 .scriptFusionCheck{grid-column:1/-1}.scriptWorkspaceV3 .scriptFullDocumentBody{grid-template-columns:190px minmax(0,1fr)}.scriptWorkspaceV3 .scriptFullDocumentInspector{border-top:1px solid #e5e7ea;grid-column:1/-1}}@container scriptWorkshop (width<=820px){.scriptWorkspaceV3 .scriptProjectIdentity input{width:100%}.scriptWorkspaceV3 .projectHeaderActions{scrollbar-width:thin;justify-content:flex-start;overflow-x:auto}.scriptWorkspaceV3 .scriptWorkflowSteps li{grid-template-columns:30px minmax(0,1fr);gap:6px;padding-inline:8px}.scriptWorkspaceV3 .scriptWorkflowSteps li>span{width:30px;height:30px}.scriptWorkspaceV3 .scriptDropZone{grid-template-columns:minmax(0,1fr);padding:22px}.scriptWorkspaceV3 .scriptDropCapabilities{grid-template-columns:repeat(3,minmax(0,1fr))}.scriptWorkspaceV3 .scriptDropCapabilities>header{grid-column:1/-1}.scriptWorkspaceV3 .scriptDropCapabilities article{grid-template-columns:38px minmax(0,1fr)}.scriptWorkspaceV3 .scriptDropCapabilities article>em,.scriptWorkspaceV3 .scriptDropCapabilities article small{display:none}.scriptWorkspaceV3 .scriptWorkspaceTabs{scrollbar-width:thin;overflow-x:auto}.scriptWorkspaceV3 .scriptWorkspaceTabs>button,.scriptWorkspaceV3 .scriptWorkspaceTabs>em{flex:none}.scriptWorkspaceV3 .scriptAnalysisWorkbench,.scriptWorkspaceV3 .scriptFusionWorkbench{display:block}.scriptWorkspaceV3 .scriptAnalysisWorkbench .scriptSourcePreviewPane,.scriptWorkspaceV3 .scriptAnalysisWorkbench .scriptShotListPane,.scriptWorkspaceV3 .scriptAnalysisWorkbench .scriptShotDetailPane,.scriptWorkspaceV3 .scriptFusionShotList,.scriptWorkspaceV3 .scriptFusionEditor,.scriptWorkspaceV3 .scriptFusionCheck{min-height:0;margin-bottom:10px}.scriptWorkspaceV3 .scriptShotListPane>ol,.scriptWorkspaceV3 .scriptFusionShotList>ol{max-height:380px}.scriptWorkspaceV3 .scriptFullDocumentHeader{grid-template-columns:minmax(0,1fr)}.scriptWorkspaceV3 .scriptFullDocumentBody{min-height:0;display:block;overflow:visible}.scriptWorkspaceV3 .scriptFullChapterRail{border-bottom:1px solid #e5e7ea;border-right:0;gap:6px;display:flex;overflow-x:auto}.scriptWorkspaceV3 .scriptFullChapterRail>header{display:none}.scriptWorkspaceV3 .scriptFullChapterRail>button{min-width:165px}.scriptWorkspaceV3 .scriptFullDocumentEditor{border-right:0;overflow:visible}.scriptWorkspaceV3 .scriptFullDocumentEditor>textarea{min-height:390px}.scriptWorkspaceV3 .scriptFullDocumentFooter,.scriptWorkspaceV3 .scriptFusionFooter{flex-direction:column;align-items:stretch}}@container scriptWorkshop (width<=560px){.scriptWorkspaceV3 .scriptWorkspaceHeader{border-radius:16px;align-items:stretch;padding:12px}.scriptWorkspaceV3 .scriptProjectMark{flex-basis:38px;width:38px;height:38px}.scriptWorkspaceV3 .scriptProjectIdentity label,.scriptWorkspaceV3 .scriptProjectIdentity input{width:100%;min-width:0}.scriptWorkspaceV3 .projectHeaderActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.scriptWorkspaceV3 .projectHeaderActions>span:first-child,.scriptWorkspaceV3 .workspaceHistoryTools{grid-column:1/-1}.scriptWorkspaceV3 .workspaceHistoryTools{justify-content:flex-end}.scriptWorkspaceV3 .miniAction{justify-content:center}.scriptWorkspaceV3 .scriptWorkflowSteps{border-radius:14px;padding:5px}.scriptWorkspaceV3 .scriptWorkflowSteps li{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:4px;min-height:57px;padding:5px 2px}.scriptWorkspaceV3 .scriptWorkflowSteps li:not(:last-child):after{display:none}.scriptWorkspaceV3 .scriptWorkflowSteps li b{font-size:9px}.scriptWorkspaceV3 .scriptDropZone{border-radius:18px;padding:18px}.scriptWorkspaceV3 .scriptDropIntro{padding:0}.scriptWorkspaceV3 .scriptDropIntro h2{font-size:22px}.scriptWorkspaceV3 .scriptDropAction{width:100%}.scriptWorkspaceV3 .scriptDropCapabilities{grid-template-columns:minmax(0,1fr)}.scriptWorkspaceV3 .scriptDropCapabilities article{grid-template-columns:38px minmax(0,1fr) auto}.scriptWorkspaceV3 .scriptDropCapabilities article>em{display:block}.scriptWorkspaceV3 .scriptWorkspaceTabs>em{display:none}.scriptWorkspaceV3 .scriptWorkspaceTabs>button{flex:1 0 auto;justify-content:center;padding-inline:10px}.scriptWorkspaceV3 .scriptWorkspaceEmpty{border-radius:16px;min-height:190px;padding:22px 16px}.scriptWorkspaceV3 .scriptAnalysisEmpty{min-height:165px}.scriptWorkspaceV3 .scriptEmptyBenefits{display:none}.scriptWorkspaceV3 .scriptSourceCard{flex-basis:min(290px,100cqw - 34px)}.scriptWorkspaceV3 .scriptFusionSelectors{grid-template-columns:minmax(0,1fr)}.scriptWorkspaceV3 .scriptFusionSelectors .scriptFusionRevision{grid-column:auto}.scriptWorkspaceV3 .scriptFullDocumentActions{flex-direction:column;align-items:stretch}.scriptWorkspaceV3 .scriptFullDocumentActions>.scriptViewToggle{width:100%}.scriptWorkspaceV3 .scriptFullDocumentActions>.scriptViewToggle button{flex:1}.scriptWorkspaceV3 .scriptFullDocumentInspector dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.toolMain.scriptToolMain{height:auto;min-height:calc(100dvh - 76px);overflow:visible}.scriptWorkspace.scriptWorkspaceV3{gap:8px;padding:8px}}.exactKreaWorkbench .exactPromptToolbar.hasPointEstimate .exactPromptPills{max-width:calc(100% - 130px)!important}.exactKreaWorkbench .exactImagePointEstimate{color:#777772;font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;gap:5px;min-width:52px;height:48px;padding:0 5px;display:inline-flex;position:absolute;bottom:9px;right:64px}.exactKreaWorkbench .exactImagePointEstimate b{font-size:12px;font-weight:720;line-height:1}.exactKreaWorkbench .exactImagePointEstimate svg{color:#9b771d;stroke-width:1.9px;width:15px;height:15px}.imageThinkingControl.thinkingControlV2 .imageThinkingOption{justify-content:flex-start;min-height:68px}.imageThinkingControl.thinkingControlV2 .imageThinkingOptionCopy{width:100%}.imageThinkingControl.thinkingControlV2 .imageThinkingOptionCopy b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.imageThinkingControl.thinkingControlV2.compact .imageThinkingOption{min-height:66px}.exactKreaWorkbench.theme-light{--material-plus-text:#474744;--material-plus-background:#f4f4f2;--material-plus-border:#dfdfdb;--material-plus-hover-text:#171717;--material-plus-hover-background:#e9e9e6;--material-plus-hover-border:#c9c9c4}.exactKreaWorkbench:not(.theme-light){--material-plus-text:#d1d1d1;--material-plus-background:#292929;--material-plus-border:#3a3a3a;--material-plus-hover-text:#f2f2f2;--material-plus-hover-background:#363636;--material-plus-hover-border:#5e5e5e}.exactVideoWorkbench{--material-plus-text:var(--video-text-soft);--material-plus-background:var(--video-soft);--material-plus-border:var(--video-line);--material-plus-hover-text:var(--video-text);--material-plus-hover-background:var(--video-hover);--material-plus-hover-border:var(--video-line-strong)}.exactKreaWorkbench .exactPromptPills .exactMaterialPlusButton,.exactVideoWorkbench .exactVideoPills .exactMaterialPlusButton{width:40px;min-width:0;height:36px;color:var(--material-plus-text);background:var(--material-plus-background);border:1px solid var(--material-plus-border);box-shadow:none;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:11px;font-weight:560;transition:color .16s,background-color .16s,border-color .16s;display:inline-flex}.exactKreaWorkbench .exactPromptPills .exactMaterialPlusButton:hover,.exactVideoWorkbench .exactVideoPills .exactMaterialPlusButton:hover,.exactVideoWorkbench .exactVideoPills .exactMaterialPlusButton[aria-expanded=true]{color:var(--material-plus-hover-text);background:var(--material-plus-hover-background);border-color:var(--material-plus-hover-border)}.exactKreaWorkbench .exactPromptPills .exactMaterialPlusButton svg,.exactVideoWorkbench .exactVideoPills .exactMaterialPlusButton svg{stroke-width:1.9px;flex:none;width:17px;height:17px}@media (width<=760px){.exactKreaWorkbench .exactPromptToolbar.hasPointEstimate .exactPromptPills{max-width:calc(100% - 126px)!important}.exactKreaWorkbench .exactPromptPills .exactMaterialPlusButton{flex-basis:44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}.exactKreaWorkbench .exactImagePointEstimate{bottom:8px;right:62px}.imageThinkingControl.thinkingControlV2 .imageThinkingOption{min-height:64px;padding-inline:2px}}.unifiedCreatorWorkspaceSurface{--unified-creator-text:#242422;--unified-creator-muted:#6d6d68;--unified-creator-line:#dfdfdb;--unified-creator-soft:#f4f4f1;--unified-creator-surface:#fffffff2;--unified-creator-shadow:0 18px 48px #24242018, 0 2px 8px #2424200a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0!important}.unifiedCreatorWorkspaceHeader{z-index:64;pointer-events:none;justify-content:space-between;align-items:center;min-height:42px;display:flex;position:absolute;top:22px;left:28px;right:28px}.unifiedCreatorWorkspaceHeader>*{pointer-events:auto}.unifiedCreatorWorkspaceBrand{min-height:36px;color:var(--unified-creator-text);letter-spacing:.01em;align-items:center;gap:8px;font-size:14px;font-weight:800;display:inline-flex}.unifiedCreatorWorkspaceBrand>.brandLogoGraphic{flex:0 0 28px;width:28px;height:28px}.unifiedCreatorHistoryTrigger{min-width:126px;height:42px;color:var(--unified-creator-muted);background:var(--unified-creator-surface);border:1px solid var(--unified-creator-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 5px 18px #1818180d}.unifiedCreatorHistoryTrigger:hover{color:var(--unified-creator-text);background:var(--unified-creator-soft);border-color:#c9c9c4}.unifiedCreatorHistoryTrigger svg{width:17px;height:17px}.unifiedCreatorWorkspaceSurface.historyRailOpen>.unifiedCreatorWorkspaceHeader,.unifiedCreatorWorkspaceSurface.historyOpen>.unifiedCreatorWorkspaceHeader{right:408px}.unifiedCreatorWorkspaceSurface>.unifiedCreatorEmptyStage,.unifiedCreatorWorkspaceSurface>.exactKreaCanvas,.unifiedCreatorWorkspaceSurface>.unifiedCreatorConversationSurface{background:0 0!important}.unifiedCreatorWorkspaceSurface>.exactKreaCanvas{box-shadow:none!important;border:0!important}.unifiedCreatorWorkspaceSurface>.unifiedCreatorComposerSurface{color:var(--unified-creator-text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--unified-creator-surface)!important;border:1px solid var(--unified-creator-line)!important;width:min(896px,100% - clamp(28px,5vw,72px))!important;box-shadow:var(--unified-creator-shadow)!important;border-radius:28px!important;bottom:16px!important}.unifiedCreatorWorkspaceSurface>.unifiedCreatorComposerSurface:not(.replicateMode){height:var(--unified-creator-composer-height,var(--exact-prompt-dock-height,140px))!important;min-height:140px!important}.exactKreaWorkbench.unifiedCreatorWorkspaceSurface{--exact-prompt-dock-height:140px;--exact-prompt-overlay-bottom:166px}.exactKreaWorkbench.unifiedCreatorWorkspaceSurface:has(>.unifiedCreatorComposerSurface.hasAttachments){--exact-prompt-dock-height:198px;--exact-prompt-overlay-bottom:224px}.exactVideoWorkbench.unifiedCreatorWorkspaceSurface{--exact-video-prompt-overlay-bottom:182px;--exact-video-agent-bottom:168px}.exactVideoWorkbench.unifiedCreatorWorkspaceSurface>.exactVideoConversationTimeline{bottom:var(--exact-video-prompt-overlay-bottom)!important}.exactVideoWorkbench.unifiedCreatorWorkspaceSurface>.inlineCreativeAgentPanel{--inline-agent-bottom:var(--exact-video-agent-bottom)}.unifiedCreatorConversationSurface{scrollbar-gutter:stable}.unifiedCreatorReturnLatest{z-index:45;color:#4c4c48;white-space:nowrap;pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #deded9;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #1414121f}.unifiedCreatorReturnLatest:hover{color:#20201f;background:#fffffffc;border-color:#c9c9c4}.unifiedCreatorReturnLatest:focus-visible{outline-offset:2px;outline:2px solid #7772e8}.exactKreaCanvas>.unifiedCreatorReturnLatest{bottom:calc(var(--exact-prompt-overlay-bottom,166px) + 12px)}.exactVideoWorkbench>.unifiedCreatorReturnLatest{bottom:calc(var(--exact-video-prompt-overlay-bottom,182px) + 12px)}.exactVideoWorkbench.unifiedCreatorWorkspaceSurface:has(>.exactVideoPromptDock.hasAttachments){--exact-video-prompt-overlay-bottom:240px}.exactVideoWorkbench.unifiedCreatorWorkspaceSurface:has(>.exactVideoPromptDock.replicateMode){--exact-video-prompt-overlay-bottom:372px}:is(.exactVideoWorkbench.unifiedCreatorWorkspaceSurface:has(>.exactVideoPromptDock.replicateMode.hasAttachments),.exactVideoWorkbench.unifiedCreatorWorkspaceSurface:has(>.exactVideoPromptDock.replicateMode.hasVideoReference)){--exact-video-prompt-overlay-bottom:442px}.exactVideoWorkbench.unifiedCreatorWorkspaceSurface:has(>.exactVideoPromptDock.replicateMode)>.exactVideoConversationTimeline{bottom:352px!important}.exactVideoWorkbench.unifiedCreatorWorkspaceSurface:has(>.exactVideoPromptDock.replicateMode)>.unifiedCreatorReturnLatest{bottom:364px}:is(.exactVideoWorkbench.unifiedCreatorWorkspaceSurface:has(>.exactVideoPromptDock.replicateMode.hasAttachments)>.exactVideoConversationTimeline,.exactVideoWorkbench.unifiedCreatorWorkspaceSurface:has(>.exactVideoPromptDock.replicateMode.hasVideoReference)>.exactVideoConversationTimeline){bottom:422px!important}:is(.exactVideoWorkbench.unifiedCreatorWorkspaceSurface:has(>.exactVideoPromptDock.replicateMode.hasAttachments)>.unifiedCreatorReturnLatest,.exactVideoWorkbench.unifiedCreatorWorkspaceSurface:has(>.exactVideoPromptDock.replicateMode.hasVideoReference)>.unifiedCreatorReturnLatest){bottom:434px}@media (width<=820px){.exactVideoWorkbench.unifiedCreatorWorkspaceSurface:has(>.exactVideoPromptDock.replicateMode)>.exactVideoConversationTimeline{bottom:372px!important}.exactVideoWorkbench.unifiedCreatorWorkspaceSurface:has(>.exactVideoPromptDock.replicateMode)>.unifiedCreatorReturnLatest{bottom:384px}:is(.exactVideoWorkbench.unifiedCreatorWorkspaceSurface:has(>.exactVideoPromptDock.replicateMode.hasAttachments)>.exactVideoConversationTimeline,.exactVideoWorkbench.unifiedCreatorWorkspaceSurface:has(>.exactVideoPromptDock.replicateMode.hasVideoReference)>.exactVideoConversationTimeline){bottom:442px!important}:is(.exactVideoWorkbench.unifiedCreatorWorkspaceSurface:has(>.exactVideoPromptDock.replicateMode.hasAttachments)>.unifiedCreatorReturnLatest,.exactVideoWorkbench.unifiedCreatorWorkspaceSurface:has(>.exactVideoPromptDock.replicateMode.hasVideoReference)>.unifiedCreatorReturnLatest){bottom:454px}}@media (width>=821px){.exactKreaWorkbench.historyRailOpen .exactKreaCanvas>.unifiedCreatorReturnLatest,.exactVideoWorkbench:is(.historyOpen,.historyRailOpen)>.unifiedCreatorReturnLatest{left:calc((100% - var(--video-history-width,380px)) / 2)}}@media (width<=760px){.unifiedCreatorWorkspaceHeader{top:12px;left:12px;right:12px}.unifiedCreatorWorkspaceBrand{min-height:38px}.unifiedCreatorHistoryTrigger{width:42px;min-width:42px;height:42px;padding:0}.unifiedCreatorHistoryTrigger span{display:none}.unifiedCreatorWorkspaceSurface.historyRailOpen>.unifiedCreatorWorkspaceHeader,.unifiedCreatorWorkspaceSurface.historyOpen>.unifiedCreatorWorkspaceHeader{right:12px}.unifiedCreatorWorkspaceSurface>.unifiedCreatorComposerSurface{border-radius:24px!important;width:calc(100% - 20px)!important;bottom:10px!important}}.mediaCreatorLanding{z-index:18;color:#fff;isolation:isolate;background:#101218;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.mediaCreatorLandingPoster,.mediaCreatorLandingVideo,.mediaCreatorLandingShade{width:100%;height:100%;position:absolute;inset:0}.mediaCreatorLandingPoster{z-index:-3;background-position:50%;background-repeat:no-repeat;background-size:cover;transform:scale(1.015)}.mediaCreatorLandingVideo{z-index:-2;object-fit:cover;filter:saturate(1.08)contrast(1.04)brightness(.98);transition:opacity .32s,filter .32s;transform:scale(1.015)}.mediaCreatorLandingVideo.isChanging{opacity:.38;filter:blur(8px)saturate(1.12)}.mediaCreatorLandingShade{z-index:-1;background:radial-gradient(circle at 50% 35%,#0a0e1814,#070a1275 66%),linear-gradient(#07090f47,#07090f33 42%,#07090fc7 100%)}.mediaCreatorLandingCopy{text-align:center;text-shadow:0 3px 24px #00000073;flex-direction:column;align-items:center;width:min(760px,100% - 48px);margin:-108px auto 0;display:flex}.mediaCreatorLandingEyebrow{color:#ffffffeb;letter-spacing:.06em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#12151f57;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.mediaCreatorLandingCopy h1{color:#fff;letter-spacing:-.055em;margin:18px 0 10px;font-size:clamp(34px,4.3vw,64px);font-weight:850;line-height:1.08}.mediaCreatorLandingCopy p{color:#ffffffd1;max-width:620px;margin:0;font-size:clamp(14px,1.4vw,17px);line-height:1.7}.mediaCreatorLandingAction{color:#16161a;background:#fffffff5;border:1px solid #ffffffe0;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-width:142px;min-height:48px;margin-top:24px;padding:0 22px;font-size:14px;font-weight:800;transition:transform .16s,background-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 14px 34px #00000038}.mediaCreatorLandingAction:hover{background:#fff;transform:translateY(-2px);box-shadow:0 18px 42px #0000004d}.mediaCreatorLandingHint{color:#ffffffad;margin-top:12px;font-size:11px;font-weight:600}.mediaCreatorLandingSwitcher{z-index:3;flex-direction:column;gap:13px;display:flex;position:absolute;top:50%;right:26px;transform:translateY(-50%)}.mediaCreatorLandingDot{opacity:.64;cursor:pointer;background:#0000003d;border:1px solid #ffffff2e;border-radius:9px;width:34px;height:34px;padding:0;transition:width .22s,height .22s,opacity .22s,border-radius .22s,border-color .22s,transform .22s;overflow:hidden}.mediaCreatorLandingDot img{object-fit:cover;width:100%;height:100%;display:block}.mediaCreatorLandingDot:hover{opacity:.9;transform:translate(-2px)}.mediaCreatorLandingDot.active{opacity:1;border-color:#ffffffb8;border-radius:12px;width:47px;height:47px;box-shadow:0 12px 32px #00000057,0 0 0 2px #ffffff2e}.unifiedCreatorWorkspaceSurface.mediaCreatorLandingOpen>.unifiedCreatorWorkspaceHeader{z-index:64}.unifiedCreatorWorkspaceSurface.mediaCreatorLandingOpen>.unifiedCreatorWorkspaceHeader,.unifiedCreatorWorkspaceSurface.mediaCreatorLandingOpen>.unifiedCreatorWorkspaceHeader .unifiedCreatorWorkspaceBrand{color:#fff}.unifiedCreatorWorkspaceSurface.mediaCreatorLandingOpen>.unifiedCreatorWorkspaceHeader .brandLogoGraphic{background:#ffffffeb;border-radius:9px}.unifiedCreatorWorkspaceSurface.mediaCreatorLandingOpen>.unifiedCreatorWorkspaceHeader .unifiedCreatorHistoryTrigger{color:#ffffffe6;background:#11141c47;border-color:#ffffff42;box-shadow:0 8px 24px #0000001f}.unifiedCreatorWorkspaceSurface.mediaCreatorLandingOpen>.unifiedCreatorComposerSurface:not(.hasAttachments):not(.hasVideoReference):not(.replicateMode){z-index:60;background:#ffffffed!important;border-color:#ffffffb8!important;border-radius:24px!important;width:min(896px,100% - clamp(28px,5vw,72px))!important;height:150px!important;min-height:150px!important;bottom:26px!important;box-shadow:0 22px 56px #00000047!important}.unifiedCreatorWorkspaceSurface.mediaCreatorLandingOpen>.unifiedCreatorComposerSurface:not(.hasPromptContent):not(.hasAttachments):not(.hasVideoReference):not(.replicateMode){height:150px!important;min-height:150px!important}.unifiedCreatorWorkspaceSurface.mediaCreatorLandingOpen>.unifiedCreatorComposerSurface.hasAttachments:not(.replicateMode){z-index:60;background:#ffffffed!important;border-color:#ffffffb8!important;border-radius:24px!important;width:min(896px,100% - clamp(28px,5vw,72px))!important;min-height:198px!important;bottom:26px!important;box-shadow:0 22px 56px #00000047!important}.exactVideoWorkbench.mediaCreatorLandingOpen>.unifiedCreatorComposerSurface.hasVideoReference:not(.replicateMode){min-height:224px!important}.exactVideoWorkbench.unifiedCreatorWorkspaceSurface.mediaCreatorLandingOpen>.unifiedCreatorComposerSurface:not(.replicateMode){width:min(960px,100% - clamp(28px,4vw,60px))!important}.unifiedCreatorWorkspaceSurface.mediaCreatorLandingOpen>.unifiedCreatorComposerSurface:not(.replicateMode){transition:width .24s cubic-bezier(.22,1,.36,1),height .24s cubic-bezier(.22,1,.36,1),min-height .24s cubic-bezier(.22,1,.36,1),border-radius .2s,box-shadow .2s,background-color .2s}.unifiedCreatorWorkspaceSurface.mediaCreatorLandingOpen>.unifiedCreatorComposerSurface:not(.replicateMode) :is(.exactPromptToolbar,.exactVideoPromptToolbar,.exactPromptCount,.exactVideoPromptCount){visibility:visible;opacity:1;transition:opacity .18s,transform .22s,visibility linear;transform:translateY(0)}.unifiedCreatorWorkspaceSurface.mediaCreatorLandingOpen>.unifiedCreatorComposerSurface:not(.replicateMode) :is(.exactPromptMain,.exactVideoPromptMain){transition:bottom .22s cubic-bezier(.22,1,.36,1)}.unifiedCreatorWorkspaceSurface.mediaCreatorLandingOpen>.unifiedCreatorComposerSurface:not(.mediaLandingComposerEngaged):not(.hasPromptContent):not(.hasAttachments):not(.hasVideoReference):not(.dropActive):not(.replicateMode):not(:hover):not(:focus-within){border-radius:22px!important;width:min(720px,100% - clamp(28px,8vw,120px))!important;height:84px!important;min-height:84px!important;box-shadow:0 14px 36px #00000038!important}.unifiedCreatorWorkspaceSurface.mediaCreatorLandingOpen>.unifiedCreatorComposerSurface:not(.mediaLandingComposerEngaged):not(.hasPromptContent):not(.hasAttachments):not(.hasVideoReference):not(.dropActive):not(.replicateMode):not(:hover):not(:focus-within) :is(.exactPromptMain,.exactVideoPromptMain){bottom:0!important}.unifiedCreatorWorkspaceSurface.mediaCreatorLandingOpen>.unifiedCreatorComposerSurface:not(.mediaLandingComposerEngaged):not(.hasPromptContent):not(.hasAttachments):not(.hasVideoReference):not(.dropActive):not(.replicateMode):not(:hover):not(:focus-within) :is(.exactPromptMain textarea,.exactVideoPromptMain textarea){padding:18px 24px!important}.unifiedCreatorWorkspaceSurface.mediaCreatorLandingOpen>.unifiedCreatorComposerSurface:not(.mediaLandingComposerEngaged):not(.hasPromptContent):not(.hasAttachments):not(.hasVideoReference):not(.dropActive):not(.replicateMode):not(:hover):not(:focus-within) :is(.exactPromptToolbar,.exactVideoPromptToolbar,.exactPromptCount,.exactVideoPromptCount){visibility:hidden;opacity:0;pointer-events:none;transition:opacity .16s,transform .2s,visibility 0s linear .16s;transform:translateY(8px)}.mediaCreatorLandingOpen>.unifiedCreatorComposerSurface textarea{font-size:14px!important}@media (width<=760px){.mediaCreatorLandingCopy{width:calc(100% - 32px);margin-top:-84px}.mediaCreatorLandingCopy h1{margin-top:14px;font-size:clamp(31px,10vw,46px)}.mediaCreatorLandingCopy p{max-width:360px;font-size:13px}.mediaCreatorLandingAction{min-height:44px;margin-top:18px}.mediaCreatorLandingSwitcher{gap:9px;right:14px}.mediaCreatorLandingDot{border-radius:7px;width:26px;height:26px}.mediaCreatorLandingDot.active{border-radius:9px;width:34px;height:34px}.unifiedCreatorWorkspaceSurface.mediaCreatorLandingOpen>.unifiedCreatorComposerSurface:not(.hasAttachments):not(.hasVideoReference):not(.replicateMode){width:calc(100% - 20px)!important;bottom:10px!important}.unifiedCreatorWorkspaceSurface.mediaCreatorLandingOpen>.unifiedCreatorComposerSurface:not(.hasPromptContent):not(.hasAttachments):not(.hasVideoReference):not(.replicateMode){height:140px!important;min-height:140px!important}.unifiedCreatorWorkspaceSurface.mediaCreatorLandingOpen>.unifiedCreatorComposerSurface.hasAttachments:not(.replicateMode){width:calc(100% - 20px)!important;min-height:198px!important;bottom:10px!important}.unifiedCreatorWorkspaceSurface.mediaCreatorLandingOpen>.unifiedCreatorComposerSurface:not(.mediaLandingComposerEngaged):not(.hasPromptContent):not(.hasAttachments):not(.hasVideoReference):not(.dropActive):not(.replicateMode):not(:hover):not(:focus-within){width:calc(100% - 20px)!important;height:84px!important;min-height:84px!important}}@media (prefers-reduced-motion:reduce){.mediaCreatorLandingVideo{display:none}.mediaCreatorLandingAction,.mediaCreatorLandingDot,.unifiedCreatorWorkspaceSurface.mediaCreatorLandingOpen>.unifiedCreatorComposerSurface:not(.replicateMode),.unifiedCreatorWorkspaceSurface.mediaCreatorLandingOpen>.unifiedCreatorComposerSurface:not(.replicateMode) :is(.exactPromptToolbar,.exactVideoPromptToolbar,.exactPromptCount,.exactVideoPromptCount,.exactPromptMain,.exactVideoPromptMain){transition:none}}.unifiedCreatorWorkspaceSurface>.unifiedCreatorComposerSurface.hasAttachments:not(.replicateMode){min-height:198px!important}.exactVideoWorkbench.unifiedCreatorWorkspaceSurface>.unifiedCreatorComposerSurface.hasVideoReference:not(.replicateMode){min-height:224px!important}.exactKreaWorkbench.unifiedCreatorWorkspaceSurface>.exactPromptDock.hasAttachments:not(.replicateMode) .exactPromptMain{z-index:1;min-height:86px;inset:62px 0 48px}.exactKreaWorkbench.unifiedCreatorWorkspaceSurface>.exactPromptDock.hasAttachments:not(.replicateMode) .exactPromptMain textarea{pointer-events:auto;height:100%;min-height:86px;padding:10px 22px 8px;top:0;bottom:auto}.exactKreaWorkbench.unifiedCreatorWorkspaceSurface>.exactPromptDock.hasAttachments:not(.replicateMode) .exactPromptCount{top:12px}.exactVideoWorkbench.unifiedCreatorWorkspaceSurface>.exactVideoPromptDock.hasAttachments:not(.hasVideoReference):not(.replicateMode) .exactVideoPromptMain{z-index:1;min-height:82px;inset:62px 0 52px}.exactVideoWorkbench.unifiedCreatorWorkspaceSurface>.exactVideoPromptDock.hasAttachments:not(.hasVideoReference):not(.replicateMode) .exactVideoPromptMain textarea{pointer-events:auto;height:100%;min-height:82px;padding:10px 26px 8px;top:0;bottom:auto}.exactVideoWorkbench.unifiedCreatorWorkspaceSurface>.exactVideoPromptDock.hasAttachments:not(.hasVideoReference):not(.replicateMode) .exactVideoPromptCount{top:12px}.exactVideoWorkbench.unifiedCreatorWorkspaceSurface>.exactVideoPromptDock.hasVideoReference:not(.replicateMode) .exactVideoPromptMain{z-index:1;min-height:74px;left:0;right:0;top:96px!important;bottom:52px!important}.exactVideoWorkbench.unifiedCreatorWorkspaceSurface>.exactVideoPromptDock.hasVideoReference:not(.replicateMode) .exactVideoPromptMain textarea{pointer-events:auto;min-height:74px;height:100%!important;padding:10px 26px 8px!important;top:0!important;bottom:auto!important}.exactVideoWorkbench.unifiedCreatorWorkspaceSurface>.exactVideoPromptDock.hasVideoReference:not(.replicateMode) .exactVideoPromptCount{top:10px!important}.unifiedCreatorWorkspaceSurface>.unifiedCreatorComposerSurface .exactPromptAttachments,.unifiedCreatorWorkspaceSurface>.unifiedCreatorComposerSurface .exactVideoAttachments,.unifiedCreatorWorkspaceSurface>.unifiedCreatorComposerSurface .exactVideoReferencePricingBar,.unifiedCreatorWorkspaceSurface>.unifiedCreatorComposerSurface .exactPromptToolbar,.unifiedCreatorWorkspaceSurface>.unifiedCreatorComposerSurface .exactVideoPromptToolbar{z-index:4}.inlineCreativeAgentPanel.embedded{grid-template-columns:minmax(0,1fr)!important}.inlineCreativeAgentPanel.embedded>header,.inlineCreativeAgentPanel.embedded>.inlineCreativeAgentConversation,.inlineCreativeAgentPanel.embedded>.inlineCreativeAgentPlan{grid-column:1!important}.unifiedCreatorConversationSurface>.inlineCreativeAgentPanel.embedded{grid-template-rows:auto auto;min-height:0}.unifiedCreatorConversationSurface>.inlineCreativeAgentPanel.embedded>.inlineCreativeAgentConversation{min-height:0}.inlineCreativeAgentPanel.embedded>.inlineCreativeAgentConversation>:is(.inlineCreativeAgentToolRun,.inlineCreativeAgentResultTurn,.exactVideoConversationTurn){flex:none;align-self:center;width:min(820px,100%);margin:0}.exactKreaCanvas .imagePreviewStage.imageConversationTimeline.imageCreativeAgentTimeline{scroll-padding-bottom:28px;padding:clamp(20px,4vh,52px) clamp(16px,4vw,54px) 28px!important}@media (width>=821px){.exactVideoWorkbench.unifiedCreatorWorkspaceSurface>.exactVideoConversationTimeline{width:auto!important;max-width:none!important;padding-right:max(8px, calc((100% - var(--video-chat-width,980px)) / 2))!important;padding-left:max(8px, calc((100% - var(--video-chat-width,980px)) / 2))!important;left:0!important;right:0!important;transform:none!important}.exactVideoWorkbench.unifiedCreatorWorkspaceSurface:is(.historyOpen,.historyRailOpen)>.exactVideoConversationTimeline{right:var(--video-history-width,380px)!important}}.pageContent.historyConversationPreviewing{position:relative}.inlineCreativeAgentHistoryPreview{z-index:76;color:#242422;background:radial-gradient(circle at 50% -10%,#f4f4f0eb,#0000 42%),#fbfbf9;flex-direction:column;min-width:0;min-height:0;display:flex;position:absolute;inset:0;overflow:hidden}.inlineCreativeAgentHistoryPreviewHeader{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffdf0;border-bottom:1px solid #e5e5e0;grid-template-columns:minmax(150px,1fr) minmax(220px,2fr) minmax(180px,1fr);align-items:center;gap:18px;min-height:72px;padding:12px clamp(18px,3vw,38px);display:grid}.inlineCreativeAgentHistoryPreviewHeader>button{color:#444440;background:#f7f7f4;border:1px solid #ddddda;border-radius:12px;align-items:center;gap:7px;width:max-content;min-height:38px;padding:0 13px;font-size:12px;font-weight:680;display:inline-flex}.inlineCreativeAgentHistoryPreviewHeader>button:hover{color:#171716;background:#eeeeea;border-color:#c9c9c4}.inlineCreativeAgentHistoryPreviewHeader>span{text-align:center;justify-items:center;gap:3px;min-width:0;display:grid}.inlineCreativeAgentHistoryPreviewHeader>span small{color:#8a8a84;letter-spacing:.08em;font-size:10px;font-weight:650}.inlineCreativeAgentHistoryPreviewHeader>span b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;overflow:hidden}.inlineCreativeAgentHistoryPreviewHeader>em{color:#767671;justify-self:end;align-items:center;gap:6px;font-size:11px;font-style:normal;font-weight:600;display:inline-flex}.inlineCreativeAgentHistoryPreviewHeader>em.running{color:#596878}.inlineCreativeAgentHistoryPreviewBody{scrollbar-gutter:stable;flex:auto;align-self:center;width:min(880px,100% - 36px);min-height:0;padding:28px 6px 64px;overflow:auto}.inlineCreativeAgentHistoryPreviewMeta{color:#5c5c58;align-items:center;gap:10px;margin:0 0 24px;display:flex}.inlineCreativeAgentHistoryPreviewMeta>span:first-child{background:#fff;border:1px solid #deded9;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.inlineCreativeAgentHistoryPreviewMeta>span:last-child{gap:2px;display:grid}.inlineCreativeAgentHistoryPreviewMeta b{color:#30302d;font-size:12px}.inlineCreativeAgentHistoryPreviewMeta small{color:#96968f;font-size:10px}.inlineCreativeAgentHistoryPreviewMessages{flex-direction:column;gap:14px;display:flex}.inlineCreativeAgentHistoryPreviewMessages .inlineCreativeAgentMessage{width:min(720px,90%);max-width:none}.inlineCreativeAgentHistoryPreviewMessages .inlineCreativeAgentMessageBubble{background:#fff;border:0;border-radius:18px;width:fit-content;max-width:100%;box-shadow:0 8px 26px #22221e0e}.inlineCreativeAgentHistoryPreviewMessages .inlineCreativeAgentMessage.user{align-self:flex-end}.inlineCreativeAgentHistoryPreviewMessages .inlineCreativeAgentMessage.user .inlineCreativeAgentMessageBubble{color:#28292e;box-shadow:none;background:#ededeb}.inlineCreativeAgentHistoryPreviewMessages .inlineCreativeAgentMessage.user>.inlineCreativeAgentMessageTime{color:#96979e}.inlineCreativeAgentHistoryPreviewPlan,.inlineCreativeAgentHistoryPreviewRuns{margin-top:18px}.inlineCreativeAgentHistoryPreviewPlan{background:#fff;border:1px solid #e3e3de;border-radius:15px;align-items:center;gap:10px;padding:13px 15px;display:flex}.inlineCreativeAgentHistoryPreviewPlan>span:first-child{color:#7069d8}.inlineCreativeAgentHistoryPreviewPlan>span:last-child{gap:3px;display:grid}.inlineCreativeAgentHistoryPreviewPlan small{color:#96968f;font-size:10px}.inlineCreativeAgentHistoryPreviewPlan b{font-size:12px}.inlineCreativeAgentHistoryPreviewRuns{gap:12px;display:grid}.inlineCreativeAgentHistoryPreviewEmpty{color:#999993;align-content:center;place-items:center;gap:10px;min-height:220px;display:grid}.inlineCreativeAgentHistoryPreviewEmpty b{color:#6f6f69;font-size:12px}.inlineCreativeAgentPendingNewConversationBody{place-items:center;display:grid}.inlineCreativeAgentPendingNewConversationBody .inlineCreativeAgentHistoryPreviewEmpty{text-align:center;max-width:420px;min-height:0}.inlineCreativeAgentPendingNewConversationBody p{color:#94948e;margin:0;font-size:11px;line-height:1.65}@media (width<=760px){.inlineCreativeAgentHistoryPreviewHeader{grid-template-columns:auto minmax(0,1fr);gap:10px;min-height:64px;padding:10px 12px}.inlineCreativeAgentHistoryPreviewHeader>button{justify-content:center;width:38px;min-height:38px;padding:0;font-size:0}.inlineCreativeAgentHistoryPreviewHeader>span{text-align:left;justify-items:start}.inlineCreativeAgentHistoryPreviewHeader>em{display:none}.inlineCreativeAgentHistoryPreviewBody{width:calc(100% - 20px);padding-top:18px}.inlineCreativeAgentHistoryPreviewMessages .inlineCreativeAgentMessage{width:94%}}.studioFeatureLoading{color:#6f66c7;justify-content:center;align-items:center;gap:10px;min-height:144px;font-size:13px;display:flex}.studioFeatureLoading.isOverlay{z-index:1400;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8f8fcdb;min-height:100vh;position:fixed;inset:0}@media (width<=760px),(width<=960px) and (height<=500px) and (orientation:landscape) and (pointer:coarse){.appShell{--mobile-topbar-height:62px;--mobile-bottom-safe-area:max(8px, env(safe-area-inset-bottom));--mobile-bottom-nav-height:calc(66px + var(--mobile-bottom-safe-area));--krea-rail:0px!important;--video-rail:0px!important;--rail-width:0px!important;width:100%!important;min-width:0!important;height:100dvh!important;min-height:100dvh!important;overflow-x:clip!important}.appShell #main-navigation.sideRail,.appShell #main-navigation.sideRail.mobileOpen,.appShell #main-navigation.sideRail:not(.mobileOpen){visibility:hidden!important;pointer-events:none!important;display:none!important}:is(.appShell:has(#main-navigation.mobileOpen)>.appMain,.appShell:not(:has(#main-navigation.mobileOpen))>.appMain,.appShell:has(.exactKreaWorkbench)>.appMain,.appShell:has(.exactVideoWorkbench)>.appMain,.appShell>.appMain){width:100%!important;min-width:0!important;max-width:100%!important;height:100dvh!important;min-height:100dvh!important;margin-left:0!important;overflow-x:clip!important}.appShell .appMain>header>div:first-child>span{display:none!important}.appShell .appMain>header>div:last-child>button,.appShell .appMain>header>div:last-child>button[data-rail-action=account]{width:auto!important;min-width:44px!important;height:44px!important;min-height:44px!important}.appShell:has(#main-navigation.mobileOpen) .appMain>header>div:last-child>button{width:auto!important;min-width:44px!important;height:44px!important;min-height:44px!important}:is(.appShell:has(#main-navigation.mobileOpen) .appMain>header>div:last-child>button[data-rail-action=account],.appShell .appMain>header>div:last-child>button[data-rail-action=account]){width:44px!important;padding:0!important}.mobileBottomMoreSheet>header>button{width:44px;min-width:44px;height:44px}.appShell .pageContent.toolMain:has(.exactKreaWorkbench){width:100%!important;min-height:0!important;height:calc(100dvh - var(--mobile-topbar-height) - var(--mobile-bottom-nav-height))!important;padding:0!important;overflow:hidden!important}.appShell .pageContent.toolMain:has(.exactVideoWorkbench){width:100%!important;min-height:0!important;height:calc(100dvh - var(--mobile-topbar-height) - var(--mobile-bottom-nav-height))!important;padding:0!important;overflow:hidden!important}.appShell:has(.exactKreaWorkbench) .pageContent{width:100%!important;min-height:0!important;height:calc(100dvh - var(--mobile-topbar-height) - var(--mobile-bottom-nav-height))!important;padding:0!important;overflow:hidden!important}.appShell:has(.exactVideoWorkbench) .pageContent{width:100%!important;min-height:0!important;height:calc(100dvh - var(--mobile-topbar-height) - var(--mobile-bottom-nav-height))!important;padding:0!important;overflow:hidden!important}.appShell .exactKreaWorkbench,.appShell .exactVideoWorkbench{width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important}.appShell .exactKreaBackdrop{left:0!important}.appShell:has(#main-navigation.mobileOpen) .exactVideoWorkbench>.exactVideoComposer{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;left:50%!important}.appShell:has(#main-navigation.mobileOpen) .exactVideoWorkbench>.exactVideoPromptDock{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;left:50%!important}.appShell:not(:has(#main-navigation.mobileOpen)) .exactVideoWorkbench>.exactVideoComposer{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;left:50%!important}.appShell:not(:has(#main-navigation.mobileOpen)) .exactVideoWorkbench>.exactVideoPromptDock{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;left:50%!important}.appShell:has(#main-navigation.mobileOpen) .exactVideoWorkbench>.exactVideoConversationTimeline{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;left:50%!important}.appShell:has(#main-navigation.mobileOpen) .exactVideoWorkbench:is(.historyOpen,.historyRailOpen)>.exactVideoComposer{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;left:50%!important}.appShell:has(#main-navigation.mobileOpen) .exactVideoWorkbench:is(.historyOpen,.historyRailOpen)>.exactVideoPromptDock{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;left:50%!important}.appShell:has(#main-navigation.mobileOpen) .exactVideoWorkbench:is(.historyOpen,.historyRailOpen)>.exactVideoConversationTimeline{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;left:50%!important}.globalGenerationHistoryDrawer{width:100vw!important;max-width:100vw!important;left:0!important;right:0!important}.appShell:has(#main-navigation.mobileOpen) .exactVideoWorkbench .exactVideoHistoryDrawer{width:100vw!important;max-width:100vw!important;left:0!important;right:0!important}.appShell:has(#main-navigation.mobileOpen) .exactVideoWorkbench>.historyPanel.exactVideoHistoryDrawer{width:100vw!important;max-width:100vw!important;left:0!important;right:0!important}.appShell:has(#main-navigation.mobileOpen) .exactVideoWorkbench>.editorPanel.mobileVideoPanelStructured{width:100%!important;max-width:100vw!important;left:0!important;right:0!important}.appShell textarea,.appShell input:not([type]),.appShell input[type=text],.appShell input[type=email],.appShell input[type=password],.appShell input[type=search],.appShell input[type=tel],.appShell input[type=url],.appShell input[type=number]{font-size:max(16px,1em)!important}:is(.appShell:has(.exactKreaWorkbench.historyRailOpen),.appShell:has(.exactVideoWorkbench.historyOpen),.appShell:has(.exactVideoWorkbench.historyRailOpen),.appShell:has(.exactVideoWorkbench.revisionOpen),.appShell:has(input:focus,textarea:focus,[contenteditable=true]:focus)){--mobile-bottom-nav-height:0px}:is(.appShell:has(.exactKreaWorkbench.historyRailOpen)>.mobileBottomNav,.appShell:has(.exactVideoWorkbench.historyOpen)>.mobileBottomNav,.appShell:has(.exactVideoWorkbench.historyRailOpen)>.mobileBottomNav,.appShell:has(.exactVideoWorkbench.revisionOpen)>.mobileBottomNav){display:none!important}}@media (width<=960px) and (orientation:landscape) and (height<=500px) and (pointer:coarse){.appShell{--mobile-topbar-height:54px;--mobile-bottom-safe-area:max(4px, env(safe-area-inset-bottom));--mobile-bottom-nav-height:calc(56px + var(--mobile-bottom-safe-area))}}@media (width<=760px),(width<=960px) and (height<=500px) and (orientation:landscape) and (pointer:coarse){.appShell .exactVideoWorkbench>.editorPanel.mobileVideoPanelStructured:not(.mobileLegacyPage)[data-panel-page=method]{top:var(--structured-anchor-top,calc(100dvh - 112px))!important;bottom:auto!important;right:auto!important;left:clamp(12px, var(--structured-anchor-left,12px), calc(100vw - 372px))!important;width:min(360px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;height:auto!important;max-height:min(320px, calc(var(--structured-anchor-top,320px) - 12px))!important;transform-origin:0 100%!important;border:1px solid #dededa!important;border-radius:18px!important;padding:0!important;position:fixed!important;overflow:hidden!important;transform:translateY(calc(-100% - 10px))scale(.985)!important;box-shadow:0 22px 56px #1414122e,0 5px 16px #14141214!important}.appShell .exactVideoWorkbench>.editorPanel.mobileVideoPanelStructured:not(.mobileLegacyPage)[data-panel-page=method].open{transform:translateY(calc(-100% - 10px))scale(1)!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}

.fusionWorkspace{background:#fff;color:#172033;border:1px solid #e6eaf1;border-radius:18px;min-height:680px;overflow:hidden;box-shadow:0 16px 42px rgba(30,48,80,.08)}
.fusionWorkspaceHeader{display:flex;justify-content:space-between;gap:28px;padding:24px 28px 20px;border-bottom:1px solid #edf0f5;background:#fff}.fusionWorkspaceHeader h2{margin:6px 0 5px;font-size:22px;line-height:1.3;letter-spacing:-.02em}.fusionWorkspaceHeader p{margin:0;color:#758198;font-size:13px}.fusionEyebrow{color:#3c63d9;font-size:12px;font-weight:700;letter-spacing:.08em}.fusionEpisodeRail{display:flex;align-items:center;gap:7px;align-self:flex-start;white-space:nowrap;color:#8b95a8;font-size:12px}.fusionEpisodeRail button{border:1px solid #e1e6ef;background:#fff;color:#58657a;border-radius:8px;padding:7px 10px;cursor:pointer}.fusionEpisodeRail button.isActive{background:#eef3ff;border-color:#9bb4ff;color:#2454d5;font-weight:700}.fusionWorkspaceBody{display:grid;grid-template-columns:minmax(0,1fr) 286px;min-height:590px}.fusionMainColumn{min-width:0;padding:22px 28px 30px}.fusionShotHeading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px}.fusionShotHeading span{font-size:12px;color:#8190a7}.fusionShotHeading h3{font-size:18px;margin:5px 0 0}.fusionShotState{font-size:12px;color:#3d63cf;background:#f4f7ff;border-radius:999px;padding:7px 11px;white-space:nowrap}.fusionPreviewShell{position:relative;display:flex;align-items:center;justify-content:center;min-height:310px;max-height:470px;overflow:hidden;border-radius:14px;background:#f3f5f8;border:1px solid #e5e9f0}.fusionPreviewShell img,.fusionPreviewShell video{display:block;width:100%;height:100%;max-height:470px;object-fit:contain;background:#111}.fusionPreviewEmpty{display:flex;flex-direction:column;align-items:center;gap:10px;color:#8894a8}.fusionPreviewBadge{position:absolute;left:14px;top:14px;background:rgba(20,31,52,.78);color:#fff;border-radius:6px;padding:5px 8px;font-size:11px}.fusionTransport{display:flex;gap:18px;padding:12px 2px;color:#7e8b9e;font-size:12px;border-bottom:1px solid #edf0f4}.fusionTransport span:first-child{color:#395ed0;font-weight:700;margin-right:auto}.fusionFilmstrip{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:10px;padding:18px 0 20px}.fusionFilmstrip button{display:flex;flex-direction:column;gap:7px;text-align:left;border:1px solid #e6eaf0;background:#fff;border-radius:10px;padding:6px;cursor:pointer;min-width:0}.fusionFilmstrip button.isActive{border:2px solid #3760da;padding:5px;box-shadow:0 5px 12px rgba(54,93,209,.15)}.fusionFilmstrip img,.fusionThumbEmpty{width:100%;height:64px;display:flex;align-items:center;justify-content:center;object-fit:cover;border-radius:6px;background:#f2f4f7;color:#8a96a9}.fusionFilmstrip b{color:#345ed7;font-size:11px;margin-right:6px}.fusionFilmstrip small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#5d687c;font-size:11px}.fusionPromptPanel{border:1px solid #e5e9f0;border-radius:12px;background:#fff;overflow:hidden}.fusionPanelTitle{display:flex;justify-content:space-between;align-items:center;padding:13px 15px;border-bottom:1px solid #edf0f4}.fusionPanelTitle>div{display:flex;flex-direction:column;gap:3px}.fusionPanelKicker{color:#3861d2;font-size:11px}.fusionPanelTitle b{font-size:14px}.fusionPanelTitle>span{font-size:11px;color:#9aa4b4}.fusionPromptPanel textarea{display:block;box-sizing:border-box;width:100%;min-height:122px;border:0;resize:vertical;padding:14px 15px;color:#334056;font:13px/1.7 inherit;outline:0}.fusionPromptFooter{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 14px;border-top:1px solid #edf0f4;color:#98a2b3;font-size:11px}.fusionPromptFooter>div{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.fusionPromptFooter button{border:1px solid #dfe4ec;border-radius:7px;background:#fff;color:#546178;padding:8px 10px;cursor:pointer}.fusionPromptFooter button:disabled{opacity:.45;cursor:not-allowed}.fusionPromptFooter .fusionPrimaryAction{border-color:#2f59d4;background:#2f59d4;color:#fff}.fusionPromptFooter .fusionVideoAction{border-color:#dbe3f5;color:#2f59d4}.fusionAssistantRail{border-left:1px solid #edf0f4;background:#fbfcfe;padding:22px 18px}.fusionRailHeader{display:flex;justify-content:space-between;align-items:center;font-size:16px;margin-bottom:14px}.fusionRailHeader button{border:0;background:transparent;color:#8792a6;font-size:20px;cursor:pointer}.fusionAdviceCard{border:1px solid #dce6ff;background:#f6f8ff;border-radius:11px;padding:13px;margin-bottom:20px}.fusionAdviceCard b{display:block;color:#325cd2;font-size:13px;margin:7px 0 3px}.fusionAdviceCard p{color:#65728a;font-size:12px;line-height:1.6;margin:0}.fusionAdviceIcon{color:#4168d9}.fusionReferenceBlock{border-top:1px solid #e7ebf1;padding-top:16px}.fusionReferenceBlock>b{display:block;font-size:13px;margin-bottom:10px}.fusionReferenceItem{display:flex;align-items:center;gap:8px;padding:7px 0}.fusionReferenceItem img,.fusionReferenceItem .fusionThumbEmpty{width:44px;height:44px;flex:0 0 44px;border-radius:7px;object-fit:cover;background:#eef1f5}.fusionReferenceItem b,.fusionReferenceItem small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fusionReferenceItem b{font-size:12px}.fusionReferenceItem small{color:#8b96a8;font-size:10px;margin-top:3px}.fusionParameterBlock{border-top:1px solid #e7ebf1;margin-top:14px;padding-top:13px}.fusionParameterBlock>button{display:flex;justify-content:space-between;width:100%;border:0;background:transparent;padding:0;color:#344159;cursor:pointer}.fusionParameterBlock>button span{font-size:11px;color:#8290a4}.fusionParameterGrid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px}.fusionParameterGrid label{font-size:11px;color:#8390a4}.fusionParameterGrid input{box-sizing:border-box;width:100%;border:1px solid #e0e5ee;border-radius:7px;padding:8px 7px;margin-top:5px;color:#3a465c;background:#fff}.fusionCostNotice{display:flex;flex-direction:column;gap:4px;margin-top:20px;border-top:1px solid #e7ebf1;padding-top:15px;color:#344159;font-size:12px}.fusionCostNotice span{color:#315bd1;font-weight:700}.fusionCostNotice small{color:#929bad}.fusionRailCollapsed{height:100%;min-width:104px;border:0;background:#f8faff;color:#3861d2;cursor:pointer}.fusionEmpty{display:flex;align-items:center;justify-content:center;height:320px;color:#78859a}.fusionWorkspace button:focus-visible,.fusionWorkspace textarea:focus-visible,.fusionWorkspace input:focus-visible{outline:2px solid #6a8bea;outline-offset:2px}
@media(max-width:1100px){.fusionWorkspaceBody{grid-template-columns:1fr}.fusionAssistantRail{border-left:0;border-top:1px solid #edf0f4}.fusionWorkspaceHeader{flex-direction:column}.fusionEpisodeRail{align-self:auto}.fusionPromptFooter{align-items:flex-start;flex-direction:column}.fusionPromptFooter>div{justify-content:flex-start}}
@media(max-width:640px){.fusionWorkspaceHeader,.fusionMainColumn{padding:18px 15px}.fusionFilmstrip{grid-template-columns:repeat(2,minmax(0,1fr))}.fusionShotHeading{flex-direction:column}.fusionTransport{gap:10px;flex-wrap:wrap}.fusionTransport span:first-child{flex-basis:100%;margin-right:0}.fusionAssistantRail{padding:18px 15px}}
/* fusion-workflow-v6: bounded preview, editable rail, responsive filmstrip */
.fusionWorkspaceHeader h2{font-size:22px}.fusionPreviewShell{min-height:180px;max-height:none}.fusionPreviewShell img,.fusionPreviewShell video{position:absolute;inset:0;height:100%;max-height:100%;object-fit:contain}.fusionFilmstrip{display:flex;overflow-x:auto;gap:12px;scroll-snap-type:x proximity}.fusionFilmstrip button{flex:0 0 148px;scroll-snap-align:start}.fusionFilmstrip img,.fusionFilmstrip .fusionThumbEmpty{height:84px}.fusionEpisodeRail{flex-wrap:wrap;white-space:normal}.fusionTransport button,.fusionPanelTitle button,.fusionStatus button,.fusionSaveParameters{border:1px solid #dfe4ec;border-radius:8px;background:white;color:#385dce;padding:8px 10px;cursor:pointer}.fusionPanelTitle button[aria-selected=true]{background:#edf2ff;border-color:#6484df}.fusionField{display:block;font-size:12px;color:#66748a;margin:12px 0}.fusionField textarea{box-sizing:border-box;display:block;width:100%;min-height:80px;border:1px solid #dfe4ec;border-radius:8px;padding:9px;margin-top:6px;resize:vertical;font:inherit;line-height:1.6;color:#263449}.fusionParameterGrid input{min-width:0}.fusionSaveParameters{margin-top:12px;width:100%}.fusionStatus{padding:12px;margin:12px 0;border:1px solid #dfe5f1;border-radius:9px;font-size:12px;line-height:1.7;background:#f8faff;color:#4b5c79}.fusionError{border-color:#f2caca;background:#fff7f7;color:#9c3232}.fusionStatus pre{white-space:pre-wrap;word-break:break-word;max-height:260px;overflow:auto}.fusionAdviceCard ul{margin:8px 0 0;padding-left:16px;font-size:12px;line-height:1.6;color:#78533b}.fusionReferenceItem span{min-width:0}.fusionReferenceItem small{white-space:normal;line-height:1.5}.fusionWorkspace button:disabled{opacity:.45;cursor:not-allowed}.fusionPromptPanel textarea{font-family:inherit;line-height:1.8}.fusionRailCollapsed{min-width:0;writing-mode:vertical-rl}.fusionWorkspaceBody{grid-template-columns:minmax(0,1fr) 310px}.fusionMainColumn{padding:22px}.fusionAssistantRail{padding:22px 18px}.fusionCostNotice span{white-space:normal}.fusionPreviewShell:fullscreen{background:#111;aspect-ratio:auto!important;max-height:none}.fusionPreviewShell:fullscreen img,.fusionPreviewShell:fullscreen video{object-fit:contain}@media(max-width:1100px){.fusionWorkspaceBody{grid-template-columns:1fr}.fusionRailCollapsed{writing-mode:horizontal-tb;padding:12px}.fusionWorkspaceBody:has(.fusionRailCollapsed){grid-template-columns:1fr!important}}@media(max-width:640px){.fusionMainColumn{padding:14px}.fusionFilmstrip button{flex-basis:130px}.fusionPreviewShell{min-height:140px}.fusionEpisodeRail{gap:5px}}
/* unified material cards v1 */
.fusionMaterials{padding:24px;background:#fff;border:1px solid #e5eaf2;border-radius:16px;color:#23314a}.fusionMaterialsHeader{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.fusionMaterials h2{font-size:23px;margin:6px 0 10px}.fusionMaterials p{font-size:13px;line-height:1.7;color:#728099}.fusionMaterials button{border:1px solid #e0e6ef;border-radius:8px;background:#fff;padding:8px 11px;color:#345cca;cursor:pointer}.fusionMaterials button:focus-visible,.fusionMaterials input:focus-visible{outline:2px solid #4b74e1;outline-offset:2px}.fusionMaterialsToolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:20px 0}.fusionMaterialsToolbar nav{display:flex;flex-wrap:wrap;gap:5px;flex:1 1 400px}.fusionMaterialsToolbar button[aria-pressed=true]{background:#edf2ff;border-color:#7998ed}.fusionMaterialsToolbar input[type=search]{border:1px solid #dfe6ef;border-radius:8px;padding:9px 12px;min-width:170px;max-width:100%}.fusionMaterialsToolbar label{font-size:12px;display:flex;gap:6px}.fusionMaterialsLayout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.fusionMaterialGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;align-items:start}.fusionMaterialCard{border:1px solid #e2e8f1;border-radius:12px;overflow:hidden;min-width:0;background:white}.fusionMaterialCard.isSelected{border-color:#3d67d8;box-shadow:0 0 0 1px #3d67d8}.fusionMaterialCard .fusionMaterialCover{display:block;position:relative;width:100%;aspect-ratio:4/3;padding:0;border:0;border-radius:0;background:#f3f5f9;overflow:hidden}.fusionMaterialCover img{display:block;width:100%;height:100%;object-fit:contain}.fusionMaterialCover>span{font-size:12px;color:#8895aa}.fusionMaterialCover small{position:absolute;left:9px;top:9px;background:#fff;padding:3px 7px;border-radius:6px;font-size:10px;color:#566b90}.fusionMaterialSummary{padding:12px}.fusionMaterialSummary .fusionMaterialName{border:0;padding:0;font-weight:700;font-size:15px;color:#24334d;text-align:left}.fusionMaterialSummary>small{display:block;font-size:11px;color:#7b89a0;margin-top:5px}.fusionMaterialSummary p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:40px;margin:8px 0}.fusionMaterialMeta{display:flex;justify-content:space-between;gap:5px;font-size:10px;color:#8191a9}.fusionMaterialCard footer{display:flex;padding:10px;gap:6px;border-top:1px solid #edf0f6}.fusionMaterialCard footer button{font-size:11px;flex:1}.fusionMaterialDetail{border-left:1px solid #e8edf5;padding-left:22px;min-width:0}.fusionMaterialDetail header{display:flex;justify-content:space-between;align-items:center;gap:10px}.fusionMaterialDetail h3{font-size:18px;margin:0}.fusionMaterialDetail h4{font-size:13px}.fusionMaterialDetail blockquote{margin:8px 0;border-left:3px solid #afc1eb;padding:8px 12px;background:#f7f9fd;font-size:12px;line-height:1.7}.fusionMaterialDetail ul{padding-left:18px;font-size:12px;line-height:1.8;color:#667994;max-height:180px;overflow:auto}.fusionMaterialDetail>button{display:block;width:100%;margin:10px 0}.fusionMaterialDetail .fusionPrimaryAction{background:#2f59d4;color:white;border-color:#2f59d4}.fusionMaterialDetail>small{display:block;font-size:11px;line-height:1.8;color:#8b97aa;margin-top:12px}.fusionLegacyManagement{margin-top:24px;padding-top:20px;border-top:1px solid #e5eaf2}.fusionLegacyManagement .lj-pack-inline-entry{display:none!important}.fusionMaterialsHeader button{font-size:12px;white-space:nowrap}@media(max-width:1100px){.fusionMaterialsLayout{grid-template-columns:1fr}.fusionMaterialDetail{border-left:0;border-top:1px solid #e8edf5;padding:18px 0}.fusionMaterialsHeader{flex-direction:column}}@media(max-width:640px){.fusionMaterials{padding:14px}.fusionMaterialGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fusionMaterialSummary{padding:9px}.fusionMaterialMeta{flex-direction:column}.fusionMaterialCard footer{flex-wrap:wrap}.fusionMaterials h2{font-size:19px}}
.fusionInputIntent{padding:18px;border-bottom:1px solid #e5eaf2;background:#fafbfe}.fusionInputIntent>b{font-size:14px;color:#253653}.fusionIntentChoices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.fusionIntentChoices button{display:flex;flex-direction:column;gap:5px;text-align:left;border:1px solid #dfe6f1;border-radius:9px;background:white;padding:12px;color:#3b4d68;cursor:pointer}.fusionIntentChoices button[aria-pressed=true]{border-color:#6c8adf;background:#eef3ff;color:#2d57ce}.fusionIntentChoices small,.fusionInputIntent>small{font-size:11px;color:#8190a7;line-height:1.6}.fusionContentDetection{display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-size:12px;margin:10px 0;color:#526780}.fusionContentDetection label{display:flex;align-items:center;gap:6px}.fusionContentDetection select{border:1px solid #dfe6f1;border-radius:7px;background:white;padding:6px;color:#526780}@media(max-width:640px){.fusionInputIntent{padding:12px}.fusionIntentChoices{grid-template-columns:1fr}.fusionIntentChoices button{padding:10px}}
/* library-render-recovery-v1 */
.ljLibraryRecovery{margin:24px;padding:24px;border:1px solid #dfe5ed;border-radius:12px;background:#fff;color:#243348}.ljLibraryRecovery h2{margin:0 0 12px;font-size:20px}.ljLibraryRecovery p,.ljLibraryRecovery small{display:block;line-height:1.7;color:#5e6d80}.ljLibraryRecovery button{display:block;margin-top:16px;border:0;border-radius:8px;padding:10px 18px;background:#315be8;color:white;cursor:pointer}

/* fusion-shell-v1: single library shell + focus/overview workspace */
.worksLibrarySpace.worksLibraryV2[data-fusion-shell-version="fusion-shell-v1"]{grid-template-columns:176px minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:0;padding:0;background:#f7f8fa;min-height:calc(100dvh - 64px);overflow:hidden}
.worksLibraryV2[data-fusion-shell-version="fusion-shell-v1"]>.worksLibraryHeader{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:stretch;gap:22px;width:176px;height:100%;min-height:0;padding:24px 14px 18px;border-width:0 1px 0 0;border-radius:0;background:#fff;box-shadow:none}
.worksLibraryV2[data-fusion-shell-version="fusion-shell-v1"] .worksLibraryIdentity{gap:10px;padding:0 8px}
.worksLibraryV2[data-fusion-shell-version="fusion-shell-v1"] .worksLibraryIdentity>span{width:34px;height:34px;flex-basis:34px;border-radius:11px;box-shadow:none}
.worksLibraryV2[data-fusion-shell-version="fusion-shell-v1"] .worksLibraryIdentity small,.worksLibraryV2[data-fusion-shell-version="fusion-shell-v1"] .worksLibraryIdentity p{display:none}
.worksLibraryV2[data-fusion-shell-version="fusion-shell-v1"] .worksLibraryIdentity h1{font-size:17px;letter-spacing:-.2px;white-space:nowrap}
.worksLibraryV2[data-fusion-shell-version="fusion-shell-v1"] .worksLibraryTabs{display:flex;flex-direction:column;gap:7px;padding:0;border:0;border-radius:0;background:transparent}
.worksLibraryV2[data-fusion-shell-version="fusion-shell-v1"] .worksLibraryTabs>button{display:grid;grid-template-columns:30px minmax(0,1fr);min-height:48px;padding:8px 10px;border-radius:10px}
.worksLibraryV2[data-fusion-shell-version="fusion-shell-v1"] .worksLibraryTabs>button.active{color:#3159d8;background:#eef2ff;box-shadow:none}
.worksLibraryV2[data-fusion-shell-version="fusion-shell-v1"] .worksLibraryTabs>button.active>span:first-child{color:#3159d8;background:#fff;box-shadow:inset 0 0 0 1px #dce4ff}
.worksLibraryV2[data-fusion-shell-version="fusion-shell-v1"] .worksLibraryTabs b{font-size:13px}.worksLibraryV2[data-fusion-shell-version="fusion-shell-v1"] .worksLibraryTabs small{display:none}
.worksLibraryV2[data-fusion-shell-version="fusion-shell-v1"] .worksLibraryHighlights{margin-top:auto}.worksLibraryV2[data-fusion-shell-version="fusion-shell-v1"] .worksLibraryHighlights>span{width:100%;min-width:0;min-height:44px;padding:8px;background:#fff;border:0}
.worksLibraryV2[data-fusion-shell-version="fusion-shell-v1"] .worksLibraryHighlights b{font-size:12px}.worksLibraryV2[data-fusion-shell-version="fusion-shell-v1"] .worksLibraryHighlights small{font-size:9px}
.worksLibraryV2[data-fusion-shell-version="fusion-shell-v1"]>.worksLibraryBody{grid-column:2;grid-row:1;border:0;border-radius:0;background:#fff;box-shadow:none;overflow:auto}
.ljFusionProjectLayout{display:block!important;position:relative;min-height:100%}.ljFusionProjectMain{width:100%;max-width:none!important}.ljFusionProjectPicker{display:none!important;position:absolute!important;z-index:35;left:18px;top:76px;width:min(320px,calc(100% - 36px))!important;max-height:calc(100dvh - 170px);overflow:auto;border:1px solid #dde3ed!important;border-radius:14px!important;background:#fff!important;box-shadow:0 18px 48px #1d2b4a26!important}.ljFusionProjectPicker.isOpen{display:flex!important}.ljProjectPickerClose{margin-left:auto!important;border:0!important;background:transparent!important;color:#6f7d91!important}.ljFusionProjectHeader{position:sticky;top:0;z-index:20;background:#fffffff2;backdrop-filter:blur(12px);border-bottom:1px solid #e9edf3!important;padding:14px 22px!important}.ljProjectSwitch{display:inline-flex!important;align-items:center;gap:6px}.ljProjectSwitch small{min-width:20px;padding:2px 6px;border-radius:999px;background:#eef2fa;color:#596982}.ljFusionProjectMain nav[aria-label="短剧制作阶段"]{position:sticky;top:73px;z-index:19;background:#fffffff2;backdrop-filter:blur(12px);padding:0 22px!important;border-bottom:1px solid #edf0f5}
.fusionWorkspace{border:0!important;border-radius:0!important;box-shadow:none!important}.fusionWorkspaceHeader{padding:24px 24px 16px!important;border-bottom:1px solid #edf0f5}.fusionWorkspaceHeaderActions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.fusionViewToggle{display:flex;gap:4px;padding:4px;border:1px solid #e0e5ed;border-radius:10px;background:#f6f7f9}.fusionViewToggle button{border:0!important;border-radius:7px!important;padding:7px 13px!important;background:transparent!important;color:#66748a!important}.fusionViewToggle button.isActive{background:#fff!important;color:#2d56d3!important;box-shadow:0 2px 8px #23365b14}.fusionWorkspaceBody.isHidden{display:none!important}
.fusionOverviewGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;padding:24px;background:#f7f8fa}.fusionOverviewCard{display:block!important;overflow:hidden;padding:0!important;text-align:left!important;border:1px solid #e1e6ee!important;border-radius:13px!important;background:#fff!important;color:#26334a!important;box-shadow:0 8px 24px #2231500a;transition:border-color .16s,box-shadow .16s,transform .16s}.fusionOverviewCard:hover{transform:translateY(-2px);border-color:#9fb3eb!important;box-shadow:0 12px 30px #22315014}.fusionOverviewCard.isActive{border-color:#3e66d6!important;box-shadow:0 0 0 1px #3e66d6}.fusionOverviewMedia{display:block;aspect-ratio:16/9;background:#eef1f5;overflow:hidden}.fusionOverviewMedia img{display:block;width:100%;height:100%;object-fit:cover}.fusionOverviewMedia .fusionThumbEmpty{display:grid;width:100%;height:100%;place-items:center;color:#8995a8}.fusionOverviewCopy{display:grid;gap:5px;padding:13px}.fusionOverviewCopy small{font-size:10px;color:#7f8ba0}.fusionOverviewCopy b{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.fusionOverviewCopy em{font-size:10px;font-style:normal;color:#8793a7}
@media(max-width:900px){.worksLibrarySpace.worksLibraryV2[data-fusion-shell-version="fusion-shell-v1"]{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);min-height:calc(100dvh - 56px)}.worksLibraryV2[data-fusion-shell-version="fusion-shell-v1"]>.worksLibraryHeader{grid-column:1;grid-row:1;width:100%;height:auto;min-height:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:10px 12px;border-width:0 0 1px}.worksLibraryV2[data-fusion-shell-version="fusion-shell-v1"] .worksLibraryIdentity{padding:0}.worksLibraryV2[data-fusion-shell-version="fusion-shell-v1"] .worksLibraryIdentity h1{display:none}.worksLibraryV2[data-fusion-shell-version="fusion-shell-v1"] .worksLibraryTabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.worksLibraryV2[data-fusion-shell-version="fusion-shell-v1"] .worksLibraryTabs>button{display:flex;justify-content:center;min-height:42px;padding:6px}.worksLibraryV2[data-fusion-shell-version="fusion-shell-v1"] .worksLibraryTabs>button>span:first-child{display:none}.worksLibraryV2[data-fusion-shell-version="fusion-shell-v1"] .worksLibraryTabs b{font-size:11px}.worksLibraryV2[data-fusion-shell-version="fusion-shell-v1"] .worksLibraryHighlights{display:none}.worksLibraryV2[data-fusion-shell-version="fusion-shell-v1"]>.worksLibraryBody{grid-column:1;grid-row:2}.ljFusionProjectHeader{padding:10px 12px!important}.ljFusionProjectMain nav[aria-label="短剧制作阶段"]{top:62px;padding:0 8px!important;overflow-x:auto}.fusionWorkspaceHeader{padding:18px 14px 12px!important}.fusionWorkspaceHeaderActions{justify-content:flex-start}.fusionOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}}
@media(max-width:560px){.worksLibraryV2[data-fusion-shell-version="fusion-shell-v1"] .worksLibraryIdentity>span{width:30px;height:30px;flex-basis:30px}.worksLibraryV2[data-fusion-shell-version="fusion-shell-v1"]>.worksLibraryHeader{grid-template-columns:34px minmax(0,1fr);padding:8px}.ljFusionProjectHeader>div:last-child>button:not(.ljProjectSwitch){display:none!important}.fusionWorkspaceHeaderActions{display:grid;grid-template-columns:1fr}.fusionViewToggle{width:100%}.fusionViewToggle button{flex:1}.fusionOverviewGrid{grid-template-columns:1fr 1fr}.fusionOverviewCopy{padding:10px}.fusionOverviewCopy b{font-size:12px}}
