:root{--brand-primary:#7750d2;--brand-hover:#6842bd;--brand-focus:#9b7bdf;--brand-soft:#f4effc;--brand-border:#dcd0f1;color-scheme:light;--font-page:30px;--font-section:20px;--font-card:15px;--font-body:14px;--font-meta:13px;--font-caption:12px;--font-micro:11px}*,:after,:before,body,html{scrollbar-width:none;scrollbar-gutter:auto;-ms-overflow-style:none}::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar{display:none;width:0;height:0}.workflow-generation-surface{display:grid;place-items:center;min-height:clamp(340px,calc(100vh - 265px),720px);margin-top:var(--workflow-module-gap,12px);position:relative;overflow:hidden;isolation:isolate;border:0;border-radius:0;background:radial-gradient(circle at 50% 48%,rgba(239,242,255,.46),transparent 46%),#fff}.workflow-generation-surface.compact{min-height:240px;margin:0;border:0;border-radius:0}@keyframes copyTranslationUpdating{0%{background-position:115% 0}to{background-position:-115% 0}}.toast-loading-spinner{width:15px;height:15px;flex:0 0 15px;display:inline-block;border:2px solid rgba(79,95,232,.2);border-top-color:currentcolor;border-radius:50%;animation:spin .72s linear infinite}@media (max-width:720px){.workflow-generation-surface{min-height:calc(100vh - 250px)}}@media (prefers-reduced-motion:reduce){.toast-loading-spinner{animation-duration:3.6s}}.product-flow-design-functional-content>.workflow-save-draft.workflow-save-draft-after-content{position:static;display:flex;width:fit-content;margin:16px 0 0 auto}.product-flow-design-functional-content{position:relative}.product-flow-design-functional-content .workflow-save-draft{position:absolute;right:15px;bottom:0;z-index:2;min-height:40px;padding:0 13px;border:1px solid #dfe4ee;border-radius:9px;background:#fff;color:#68748a;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:650;box-shadow:0 3px 10px rgba(38,50,82,.04)}.product-flow-design-functional-content .workflow-save-draft:hover{border-color:#bfc8dc;background:#fafbfe;color:#42506b}.product-flow-design-functional-content .workflow-save-draft:active{transform:translateY(1px)}.product-flow-design-functional-content .workflow-save-draft:disabled{border-color:#e2e6ee;color:#a0a8b7;background:#f1f3f7;box-shadow:none;cursor:not-allowed;transform:none}.product-flow-design-functional-content:has(.workflow-stage[aria-busy=true]) .workflow-save-draft{display:none!important}.product-flow-design-functional-content .export-package-meta>span{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.product-flow-design-functional-content .export-package-meta .export-package-name{flex:1 1 auto}.product-flow-design-functional-content .export-package-meta small{grid-column:auto;max-width:none;color:#8a94a6;font-size:11px;line-height:1.2}.product-flow-design-functional-content .export-package-meta strong{display:block;max-width:360px;overflow:hidden;color:#26334f;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.product-flow-design-functional-content :is(.product-image-functional-type-grid,.detail-template-grid) article>.image-data-status{width:max-content;max-width:100%;min-height:18px;margin:6px auto 0;padding:2px 6px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:9px;font-style:normal;font-weight:700;line-height:1.35;white-space:nowrap}.product-flow-design-functional-content :is(.product-image-functional-type-grid,.detail-template-grid) article>.image-data-status.资料完整{color:#22966b;background:#e9f8f1}.product-flow-design-functional-content :is(.product-image-functional-type-grid,.detail-template-grid) article>.image-data-status.需补充资料{color:#c47725;background:#fff1df}.product-flow-design-functional-content .video-script-preview-storyboard .storyboard-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.product-flow-design-functional-content .video-script-preview-card .story-information-group{display:flex;flex-direction:column;gap:8px}.product-flow-design-functional-content .video-script-preview-card .story-field{display:block!important;margin:0!important}.product-flow-design-functional-content .video-script-preview-card .story-field>span{display:block;margin:0 0 4px;padding:0;color:#69758b;font-size:11px;font-weight:650;line-height:1.35}.product-flow-design-functional-content .video-script-preview-card .story-editor-shell{width:100%;height:38px!important;min-height:38px!important}.product-flow-design-functional-content .video-script-preview-card .story-detail .story-editor-shell{height:54px!important;min-height:54px!important}.product-flow-design-functional-content .video-script-preview-card .story-editor-shell>textarea{width:100%;height:100%;border:1px solid #dfe4ee!important;border-radius:8px;background:#fff!important;box-shadow:none!important;-webkit-text-fill-color:transparent}@media (max-width:980px){.product-flow-design-functional-content .video-script-preview-storyboard .storyboard-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.product-flow-design-functional-content .video-script-preview-storyboard .storyboard-list{grid-template-columns:1fr}}.product-flow-design-functional-content .product-video-stage{display:flex;flex-direction:column;gap:12px}.product-flow-design-functional-content .product-video-stage>.video-content-primary-settings,.product-flow-design-functional-content .product-video-stage>.video-output-settings-panel,.product-flow-design-functional-content .product-video-stage>.video-script-panel{width:100%;margin:0;padding:var(--workflow-block-inset);border:1px solid #e2e7f0;border-radius:14px;background:#fff;box-shadow:none}.product-flow-design-functional-content .product-video-stage>.video-content-primary-settings>.video-type-field,.product-flow-design-functional-content .product-video-stage>.video-output-settings-panel{background:#fff}.product-flow-design-functional-content .video-script-empty,.product-flow-design-functional-content .video-script-panel-body{min-height:160px}.product-flow-design-functional-content .video-script-preview-storyboard{margin:0;padding:0;border:0;background:#fff}.product-flow-design-functional-content .video-script-preview-card{cursor:default!important;background:#fff!important}.product-flow-design-functional-content .video-script-preview-card:active{transform:none!important}.product-flow-design-functional-content .video-script-preview-card>header{grid-template-columns:29px minmax(0,1fr)}.product-flow-design-functional-content .video-script-preview-card .preview-title-placeholder{min-height:29px;padding:5px 8px;border:1px solid #e3e7ef;border-radius:8px;color:#9aa3b3;background:#fff}.product-flow-design-functional-content .video-script-preview-card .story-editor-shell>textarea{border-color:#e3e7ef;background:#fff;cursor:not-allowed}.product-flow-design-functional-content .video-script-panel .detail-generation-error-banner,.product-flow-design-functional-content .video-script-panel .strategy-analysis-loading{margin:0}.product-flow-design-functional-content .video-script-panel .editable-storyboard{margin:0;padding:0;border:0;background:#fff;box-shadow:none}.product-flow-design-functional-content .video-storyboard-actions{margin:0 0 14px;display:flex;justify-content:flex-end;gap:8px}.product-flow-design-functional-content .product-video-stage>.video-script-action{margin:4px 0!important;padding:0;border:0}@media (max-width:720px){.product-flow-design-functional-content .video-script-empty,.product-flow-design-functional-content .video-script-panel-body{min-height:120px}}.product-flow-design-functional-content .detail-template-grid>article,.product-flow-design-functional-content .detail-template-grid>article.locked,.product-flow-design-functional-content .detail-template-grid>article.unavailable{background:#fff}.product-flow-design-functional-content .detail-template-grid>article .type-select-button,.product-flow-design-functional-content .detail-template-grid>article.unavailable .type-select-button,.product-flow-design-functional-content .detail-template-grid>article:not(.selected) .type-select-button{opacity:1}.product-flow-design-functional-content .detail-template-grid .detail-template-image{opacity:1;filter:none}.product-flow-design-functional-content .product-copy-stage .stage-bottom-action,.product-flow-design-functional-content .selling-plan-stage .stage-bottom-action,.product-flow-design-functional-content .workflow-stage>.export-download-footer,.product-flow-design-functional-content .workflow-stage>.generate-bar,.product-flow-design-functional-content .workflow-stage>.stage-bottom-action{margin-top:16px!important}@media (min-width:721px){.product-flow-design-functional-content .workflow-save-draft{bottom:14px}}:root{--blue:#3156f5;--purple:#7c36f5;--ink:#15203b;--muted:#77829b;--line:#e8ebf3;--soft:#f5f7fc;--green:#20bd78;--sidebar:218px;--assistant:282px}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:#f6f8fc;color:var(--ink);font-family:Inter,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button{cursor:pointer;color:inherit}.app-shell{min-height:100vh;display:grid;grid-template-columns:var(--sidebar) minmax(700px,1fr) var(--assistant);background:radial-gradient(circle at 60% 0,#fff 0,#f7f9fd 42%,#f2f5fa 100%)}.sidebar{position:sticky;top:0;background:rgba(255,255,255,.9);border-right:1px solid var(--line);display:flex;flex-direction:column;padding:20px 12px 14px;z-index:5;backdrop-filter:blur(14px)}.brand{height:43px;display:flex;align-items:center;gap:8px;padding:0 10px 14px}.brand-mark{font-weight:950;font-size:28px;line-height:1;background:linear-gradient(135deg,#345cff 35%,#8a35ef);color:transparent;background-clip:text;transform:skew(-8deg)}.brand strong{font-size:19px;letter-spacing:-1px}.brand strong span{color:#7542f6}.assistant-title button,.brand button,.icon-btn{border:0;background:transparent;padding:5px;display:grid;place-items:center}.brand .collapse{margin-left:auto;border-radius:8px;background:#f4f6fb;transform:rotate(180deg)}.sidebar nav{display:flex;flex-direction:column;gap:3px}.sidebar nav button{height:40px;padding:0 12px;border:0;border-radius:9px;background:transparent;display:flex;align-items:center;gap:12px;text-align:left;color:#33405e}.sidebar nav button.active{background:linear-gradient(90deg,#eef1ff,#f3f1ff);color:var(--brand-primary);font-weight:650}.sidebar nav button:hover{background:#f4f6fb}.credit-card{border:1px solid var(--line);border-radius:12px;padding:14px;background:#fff;box-shadow:0 8px 25px rgba(45,58,99,.04)}.credit-card strong{font-size:25px;display:block;margin:8px 0}.credit-card small{font-size:13px;color:var(--muted);font-weight:500}.meter{height:7px;background:#e7eaf3;overflow:hidden}.meter,.meter i{border-radius:8px}.meter i{display:block;height:100%;background:linear-gradient(90deg,#2f5aff,#7e3cf5)}.credit-card p{font-size:13px;color:#8b94a9}.credit-card button,.primary{border:0;background:linear-gradient(100deg,var(--brand-primary),#8135f5);color:#fff;border-radius:8px;min-height:34px;font-weight:650;box-shadow:0 5px 16px rgba(119,80,210,.18)}.credit-card button{width:100%}.user-row{display:flex;align-items:center;gap:9px;padding:17px 7px 3px}.avatar{border-radius:50%;display:grid;place-items:center}.avatar-main{width:38px;height:38px;color:#fff;background:linear-gradient(135deg,#21375a,#62a69d);font-weight:700}.user-row div:nth-child(2){display:flex;flex-direction:column;gap:3px}.user-row div span{font-size:12px;color:#6f45ee;background:#f0eaff;border-radius:4px;padding:2px 5px;width:max-content}.user-row svg{margin-left:auto}.workspace{min-width:0;padding:0 16px 22px}.topbar{height:58px;justify-content:space-between;border-bottom:1px solid var(--line)}.assistant-title,.assistant-title>div,.breadcrumb,.export-item,.generate-bar,.generate-bar>div,.generator-head,.meta,.outline-btn,.project-actions,.queue-head,.queue-head>div,.title-line,.top-actions,.topbar{display:flex;align-items:center}.breadcrumb{gap:12px}.breadcrumb span{color:var(--muted)}.top-actions{gap:8px}.gift{border:0;background:transparent;color:#5b43ee;font-weight:650}.top-actions .icon-btn{position:relative}.top-actions em{position:absolute;top:-3px;right:-2px;background:#ef3e4d;color:#fff;border-radius:9px;font-size:12px;font-style:normal;padding:1px 4px}.mobile-menu{display:none}.project-summary{min-height:120px;background:rgba(255,255,255,.7);border:1px solid var(--line);border-radius:14px;padding:13px 14px;display:flex;gap:16px;align-items:center;margin:14px 0}.project-copy{min-width:320px}.title-line{gap:9px}.title-line h1{font-size:22px;margin:0}.title-line button{border:0;background:transparent}.status-pill{font-size:14px;color:#1b9f66;background:#e8faf2;padding:4px 9px;border-radius:16px}.meta{gap:12px 28px;color:#647089;flex-wrap:wrap;margin-top:12px}.amazon{font:900 20px Georgia;color:#151515;border-bottom:2px solid #f5a624;margin:0 5px}.project-actions{margin-left:auto;gap:9px}.avatar-stack{display:flex}.avatar-stack i,.avatar-stack span{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;border:2px solid #fff;margin-left:-7px;background:#f4b680;color:#563522;font-size:12px;font-style:normal;font-weight:700}.avatar-stack span:nth-child(2){background:#d9b79c}.avatar-stack span:nth-child(3){background:#879cc2}.avatar-stack i{background:#f1f3f8;color:#63708c}.outline-btn{gap:6px;border:1px solid #dfe4ef;background:#fff;border-radius:8px;padding:8px 12px}.outline-btn.purple{color:var(--brand-primary)}.primary{padding:8px 17px}.primary.compact{min-width:80px}.dots{border:0;background:transparent;font-size:20px}.content-grid{display:grid;grid-template-columns:170px minmax(0,1fr)}.flow-panel,.generator-panel,.queue-panel{background:rgba(255,255,255,.82);border:1px solid #edf0f6;border-radius:14px}.flow-panel{padding:17px 10px;position:relative}.panel-heading{font-size:15px;font-weight:700;display:flex;align-items:center;gap:5px;margin:0 4px 14px}.flow-step{height:70px;display:flex;align-items:flex-start;gap:10px;padding:9px 8px;position:relative;border-radius:9px}.flow-step:after{content:"";position:absolute;left:20px;top:39px;height:45px;border-left:1px dashed #c9cfde}.flow-step:nth-of-type(7):after{display:none}.step-dot{width:25px;height:25px;border:1px solid #ccd3e3;border-radius:50%;display:grid;place-items:center;background:#fff;color:#7d879c;font-size:13px;z-index:1;flex:none}.flow-step>div:nth-child(2){display:flex;flex-direction:column;gap:6px}.flow-step strong{font-size:14px;font-weight:550}.flow-step span{font-size:12px;color:#9099ab}.flow-step.active{background:linear-gradient(90deg,#eff2ff,#f8f8ff);color:var(--brand-primary)}.flow-step.active .step-dot{background:linear-gradient(145deg,var(--brand-primary),var(--brand-primary));color:#fff;border:0;box-shadow:0 4px 10px rgba(119,80,210,.25)}.flow-step.done .step-dot{background:var(--green);color:#fff;border:0}.flow-step.done:after{border-color:#42c98c}.flow-step>b{margin-left:auto}.fold-flow{position:absolute;bottom:14px;left:12px;right:12px;height:37px;border:1px solid var(--line);background:#fafbfe;border-radius:8px}.generator-panel{padding:14px}.generator-head{justify-content:space-between;padding:0 3px 12px}.generator-head h2{margin:0 0 4px;font-size:20px}.generator-head p{margin:0;color:var(--muted);font-size:14px}.tabs{height:45px;border:1px solid #edf0f7;border-radius:10px 10px 0 0;display:flex;align-items:center;padding:0 8px;gap:4px;background:#fff}.tabs button{border:0;background:transparent;padding:8px 15px;border-radius:8px;white-space:nowrap}.tabs button.active{background:var(--brand-primary);color:#fff}.upload-row{display:grid;grid-template-columns:minmax(330px,1.5fr) minmax(250px,1fr);gap:12px;padding:12px;background:#fff;border:1px solid #edf0f7;border-top:0;border-radius:0 0 10px 10px}.upload-zone{min-height:215px;border:1.5px dashed #7a73ff;border-radius:10px;background:linear-gradient(145deg,#fafbff,#f9f6ff);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.upload-zone input{display:none}.upload-zone .upload-icon{color:#6b70ef;margin-bottom:9px}.upload-zone strong{font-size:15px}.upload-zone em,.upload-zone small{font-size:13px;color:#8992a7;font-style:normal;margin-top:7px}.upload-zone b{background:linear-gradient(90deg,#315af6,#8037f5);color:#fff;padding:9px 27px;border-radius:8px;margin-top:15px}.examples{border:1px solid var(--line);border-radius:9px;padding:9px}.examples>span{font-size:14px}.example-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.type-section{margin-top:10px;border:1px solid #edf0f7;border-radius:10px;padding:12px;background:#fff}.section-title{display:flex;flex-direction:column;gap:3px}.section-title span{font-size:12px;color:#8b94a8}.type-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:10px}.type-grid>button{padding:0;border:0;background:transparent;text-align:center;min-width:0}.type-image{height:92px;border:1px solid #e3e7ef;border-radius:8px;position:relative;overflow:hidden;background:#f7f8fa}.type-grid>button.selected .type-image{border:2px solid var(--brand-primary);box-shadow:0 3px 12px rgba(119,80,210,.14)}.type-image>i{position:absolute;right:-1px;top:-1px;width:21px;height:21px;border-radius:0 6px 0 12px;background:var(--blue);color:#fff;display:grid;place-items:center}.type-grid button>strong{display:block;font-size:13px;margin-top:7px}.type-grid button>span{color:#929bad;white-space:nowrap}.generate-bar{justify-content:space-between;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.generate-bar>div{gap:8px;color:#66728a}.generate-bar .primary{display:flex;align-items:center;gap:7px}.queue-panel{margin-top:14px;padding:12px 14px}.queue-head{justify-content:space-between}.queue-head h3{margin:0}.queue-head span{font-size:12px;color:var(--muted);background:#f1f3f8;border-radius:10px;padding:3px 7px;margin-left:8px}.queue-head>div{gap:8px}.text-button{border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--brand-primary);padding:7px 10px;display:flex;align-items:center;gap:5px}.text-button.muted{color:#7d8698}.queue-table{margin-top:9px}.queue-row{display:grid;grid-template-columns:1.4fr .55fr 1.1fr .6fr .7fr 28px;align-items:center;min-height:35px;border-top:1px solid #f0f2f6;font-size:13px;color:#536077}.queue-row.labels{color:#929bad;border:0}.progress-cell,.queue-row>span:first-child{display:flex;align-items:center;gap:7px}.progress-cell>i{height:5px;background:#e8ebf2;border-radius:5px;flex:1;overflow:hidden}.progress-cell i b{height:100%;display:block;background:linear-gradient(90deg,#4168fa,#54d49c);border-radius:5px}.progress-cell em{font-style:normal;font-size:12px}.task-status{color:var(--blue)}.task-status.已完成{color:var(--green)}.task-status.排队中{color:#8993a6}.row-action{border:0;background:transparent;color:#6c7790}.assistant-panel{position:sticky;top:0;height:100vh;background:rgba(250,251,254,.92);border-left:1px solid var(--line);overflow:auto;z-index:4}.assistant-title{height:58px;justify-content:space-between;padding:0 16px;border-bottom:1px solid var(--line);background:#fff}.assistant-title strong{display:flex;align-items:center;gap:7px}.assistant-title i{font-size:12px;font-style:normal;color:#6d47ed;background:#eee9ff;border-radius:5px;padding:2px 5px}.assistant-title button{font-size:19px}.assistant-body{padding:12px}.hello-card,.recommend-card,.side-card{background:#fff;border:1px solid #e8ebf2;border-radius:11px;padding:13px;margin-bottom:10px;box-shadow:0 5px 18px rgba(50,61,94,.035)}.hello-card{display:flex;gap:9px}.assistant-avatar{width:30px;height:30px;flex:none;border-radius:9px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#355bf5,#8141f3)}.hello-card strong{font-size:14px}.hello-card p{font-size:13px;line-height:1.6;color:#556078;margin:7px 0 0}.recommend-card>strong{font-size:14px;display:block;margin-bottom:10px}.recommend-card label{display:flex;align-items:center;gap:8px;font-size:13px;margin:9px 0}.recommend-card input{display:none}.recommend-card label span{width:14px;height:14px;display:grid;place-items:center;border-radius:3px;background:#e9edff;color:#3157ef}.primary.full{width:100%;margin-top:8px}.side-heading{margin-bottom:10px}.usage{grid-template-columns:20px 1fr auto;margin:11px 0}.usage>i{grid-column:1/-1}.usage>i em{background:var(--blue)}.export-item{margin:11px 0}.export-item>span{display:flex;flex-direction:column;min-width:0;flex:1}.export-item small{font-size:12px}.activity>div:not(.side-heading){min-height:33px}.activity div>i:after{height:23px}.assistant-fab{right:20px;bottom:20px;border:0;border-radius:24px;padding:12px 18px;color:#fff;background:linear-gradient(100deg,#3158f6,#8036f5);display:flex;gap:8px;box-shadow:0 12px 30px rgba(62,70,210,.3);z-index:10}.assistant-fab,.toast{position:fixed;align-items:center}.toast{--toast-tone:#5261d9;--toast-tone-soft:#eef1ff;width:min(360px,calc(100vw - 48px));min-height:56px;top:24px;right:24px;bottom:auto;left:auto;padding:9px 13px 9px 10px;border:1px solid rgba(70,82,117,.13);border-radius:13px;color:#344057;background:rgba(255,255,255,.96);display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;box-sizing:border-box;box-shadow:0 14px 36px rgba(31,43,78,.12),0 2px 8px rgba(31,43,78,.05);backdrop-filter:blur(16px) saturate(1.08);-webkit-backdrop-filter:blur(16px) saturate(1.08);pointer-events:none;animation:workspaceToastEnter .28s cubic-bezier(.2,.78,.24,1) both}.toast:before{content:"";width:3px;position:absolute;top:11px;bottom:11px;left:0;border-radius:0 999px 999px 0;background:var(--toast-tone);opacity:.74}.toast-success{--toast-tone:#2d9b73;--toast-tone-soft:#eaf8f2}.toast-loading{--toast-tone:#5364df;--toast-tone-soft:#edf0ff}.toast-warning{--toast-tone:#c48632;--toast-tone-soft:#fff5e5}.toast-error{--toast-tone:#d35d67;--toast-tone-soft:#fff0f2}.toast-status-icon{width:32px;height:32px;border-radius:10px;color:var(--toast-tone);background:var(--toast-tone-soft);display:grid;place-items:center}.toast-message{min-width:0;color:#344057;font-size:13px;font-weight:620;line-height:1.45;overflow-wrap:anywhere}.toast.is-leaving{animation:workspaceToastExit .22s ease-in both}@keyframes workspaceToastEnter{0%{opacity:0;transform:translate3d(calc(100% + 32px),0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes workspaceToastExit{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(calc(100% + 32px),0,0)}}@media (max-width:720px){.toast{width:calc(100vw - 24px);top:12px;right:12px}}@media (prefers-reduced-motion:reduce){.toast{animation:workspaceToastFadeIn .12s ease-out both}.toast.is-leaving{animation:workspaceToastFadeOut .12s ease-in both}}@keyframes workspaceToastFadeIn{0%{opacity:0}to{opacity:1}}@keyframes workspaceToastFadeOut{0%{opacity:1}to{opacity:0}}.assistant-closed{grid-template-columns:var(--sidebar) minmax(700px,1fr)}.assistant-closed .assistant-panel{display:none}.nav-collapsed{--sidebar:72px}.nav-collapsed .brand strong,.nav-collapsed .credit-card,.nav-collapsed .user-row svg,.nav-collapsed .user-row>div:nth-child(2),.nav-collapsed nav span{display:none}.nav-collapsed .brand{padding-left:5px}.nav-collapsed .brand .collapse{position:absolute;right:-11px;transform:none;border:1px solid var(--line);background:#fff}.nav-collapsed nav button{justify-content:center;padding:0}.nav-collapsed .user-row{justify-content:center}@media (max-width:1250px){:root{--assistant:250px}.project-actions .avatar-stack,.project-actions .outline-btn{display:none}.type-grid{grid-template-columns:repeat(3,1fr)}.assistant-body{padding:8px}.workspace{padding:0 10px}}@media (max-width:980px){.app-shell{grid-template-columns:72px 1fr}.sidebar{width:72px}.assistant-panel,.sidebar .brand strong,.sidebar .credit-card,.sidebar .user-row svg,.sidebar .user-row>div:nth-child(2),.sidebar nav span{display:none}.sidebar nav button{justify-content:center;padding:0}.sidebar .brand{padding-left:5px}.brand .collapse{display:none}.assistant-fab{display:flex}.content-grid{grid-template-columns:1fr}.flow-panel{display:none}.type-grid{grid-template-columns:repeat(3,1fr)}.project-copy{min-width:0}.assistant-closed{grid-template-columns:72px 1fr}}@media (max-width:720px){.app-shell{display:block}.sidebar{display:none}.workspace{padding:0 8px}.mobile-menu{display:grid;border:0;background:transparent}.project-summary{align-items:flex-start;flex-wrap:wrap}.project-copy{flex:1}.project-actions{width:100%;justify-content:flex-end}.meta{gap:7px 15px;font-size:13px}.upload-row{grid-template-columns:1fr}.examples{display:none}.tabs{overflow:auto}.type-grid{grid-template-columns:repeat(2,1fr)}.queue-row{grid-template-columns:1.4fr .7fr 1fr .6fr}.queue-row>:nth-child(5),.queue-row>:nth-child(6){display:none}.generate-bar{align-items:flex-start;gap:10px}.generate-bar>div{font-size:13px}.top-actions .gift{display:none}}.insights-panel{position:sticky;top:0;height:100vh;background:rgba(248,250,254,.94);border-left:1px solid var(--line);overflow:auto;z-index:4}.insights-title{height:58px;padding:0 15px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.88);display:flex;align-items:center;justify-content:space-between}.insights-title>div{display:flex;flex-direction:column;gap:3px}.insights-title strong{font-size:14px}.insights-title span{font-size:12px;color:#9099ac}.insights-body{padding:12px}.balance-card{padding:15px;border-radius:12px;margin-bottom:10px;color:#fff;background:linear-gradient(135deg,#315cf5,#6944f2 58%,#8738ed);box-shadow:0 10px 24px rgba(66,70,221,.2);position:relative;overflow:hidden}.balance-card:after{content:"";position:absolute;width:130px;height:130px;border:24px solid rgba(255,255,255,.08);border-radius:50%;right:-58px;top:-55px}.balance-card>span{font-size:12px;opacity:.85}.balance-card>div:first-of-type{display:flex;align-items:baseline;gap:6px;margin:8px 0 10px}.balance-card strong{font-size:28px;line-height:1}.balance-card small{font-size:12px;opacity:.8}.balance-meter{height:6px;border-radius:6px;background:rgba(255,255,255,.23);overflow:hidden}.balance-meter i{display:block;height:100%;border-radius:6px;background:#fff}.balance-card p{display:flex;justify-content:space-between;font-size:12px;opacity:.76;margin:7px 0 12px}.balance-card button{position:relative;z-index:1;width:100%;height:32px;border:1px solid rgba(255,255,255,.38);border-radius:7px;color:#fff;background:rgba(255,255,255,.15);font-weight:650}.side-card{background:#fff;border:1px solid #e8ebf2;border-radius:11px;padding:13px;margin-bottom:10px;box-shadow:0 5px 18px rgba(50,61,94,.035)}.side-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.side-heading>div{display:flex;flex-direction:column;gap:3px}.side-heading strong{font-size:14px}.side-heading span{font-size:12px;color:#959daf}.side-heading button{font-size:12px;color:#7c8699;border:0;background:transparent}.usage{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:7px;margin:12px 0;font-size:12px}.usage-icon{width:25px;height:25px;display:grid;place-items:center;border-radius:7px;color:#4161ef;background:#eef1ff}.usage:nth-of-type(3) .usage-icon{color:#8b50df;background:#f4edff}.usage:nth-of-type(4) .usage-icon{color:#e78b34;background:#fff2e6}.usage>b{font-size:12px}.usage>i{grid-column:2/-1;height:4px;background:#e8ebf2;border-radius:4px;overflow:hidden;margin-top:-4px}.usage>i em{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#3b60f5,#6c4bea)}.export-item{display:flex;align-items:center;gap:8px;padding:9px 0;border-top:1px solid #f0f2f6}.export-item:first-of-type{border-top:0}.file-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;color:#4865ef;background:#edf1ff;flex:none}.file-icon.video-file{color:#8a4ce2;background:#f4edff}.export-item>span:nth-child(2){display:flex;flex-direction:column;min-width:0;flex:1}.export-item strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.export-item small{font-size:11px;color:#8c95a7;margin-top:4px}.export-item>button{width:27px;height:27px;border:0;border-radius:7px;background:#f6f7fa;color:#6c7790;display:grid;place-items:center}.activity>div:not(.side-heading){display:grid;grid-template-columns:34px 10px 1fr;align-items:start;font-size:12px;min-height:34px;position:relative}.activity time{color:#69758c}.activity div>i{width:6px;height:6px;border-radius:50%;background:var(--blue);margin-top:3px}.activity div>i:after{content:"";position:absolute;left:38px;top:11px;height:24px;border-left:1px solid #dce1ee}.activity div:last-child>i:after{display:none}@media (max-width:1100px){.app-shell{grid-template-columns:72px minmax(0,1fr)}.sidebar{width:72px}.sidebar .brand strong,.sidebar .credit-card,.sidebar .user-row svg,.sidebar .user-row>div:nth-child(2),.sidebar nav span{display:none}.sidebar nav button{justify-content:center;padding:0}.sidebar .brand{padding-left:5px}.brand .collapse{display:none}.insights-panel{position:static;grid-column:2;height:auto;border-left:0;border-top:1px solid var(--line);padding:0 10px 14px}.insights-title{margin:0 -10px}.insights-body{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:12px 0}.balance-card,.side-card{margin:0}.activity{grid-column:1/-1}.type-grid{grid-template-columns:repeat(3,1fr)}.content-grid{grid-template-columns:1fr}.flow-panel{display:none}}@media (max-width:720px){.insights-panel{padding:0 8px 14px}.insights-body{grid-template-columns:1fr}.activity{grid-column:auto}.insights-title{margin:0 -8px}.balance-card,.side-card{margin:0}.workspace{padding-bottom:8px}}.app-shell{grid-template-columns:var(--sidebar) minmax(0,1fr)}.project-summary{min-height:88px;margin:10px 0;padding:9px 12px;gap:12px}.project-copy{min-width:0;flex:1}.title-line{gap:7px}.title-line h1{font-size:19px}.meta{gap:6px 20px;margin-top:7px;font-size:14px}.project-actions{flex:0 0 auto;gap:7px}.project-actions .avatar-stack i,.project-actions .avatar-stack span{width:27px;height:27px;font-size:12px}.project-actions .dots,.project-actions .outline-btn,.project-actions .primary.compact{height:34px;white-space:nowrap}.project-actions .outline-btn{display:inline-flex;align-items:center;padding:0 12px;border-radius:9px;font-size:14px}.project-actions .primary.compact{min-width:88px;padding:0 15px;border-radius:9px}.project-actions .dots{width:30px;border-radius:8px}@media (min-width:981px){.project-actions .avatar-stack{display:flex}}.dropdown-label{display:inline-flex;align-items:center;justify-content:center;gap:5px;line-height:1;white-space:nowrap}.dropdown-label>span{display:block;line-height:1}.dropdown-label>svg{display:block;flex:0 0 auto}.fold-flow,.project-actions .primary.compact,.tabs button:has(.dropdown-label){display:flex;align-items:center;justify-content:center}.meta,.meta>span{align-items:center;line-height:1}.meta>span{min-height:24px;display:inline-flex;white-space:nowrap}.meta .amazon{height:24px;display:inline-flex;align-items:center;justify-content:center;line-height:20px;transform:translateY(-2px)}.home-dashboard{max-width:1500px;margin:0 auto}.home-dashboard .topbar>div:first-child strong{font-size:16px}.welcome-card{min-height:210px;margin:18px 0 20px;padding:30px 36px;border:1px solid #e6e9f3;border-radius:18px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;background:linear-gradient(120deg,#fff,#f6f7ff 52%,#eeeaff);box-shadow:0 12px 34px rgba(61,68,126,.06)}.welcome-card .eyebrow{display:inline-block;padding:5px 9px;border-radius:6px;color:#5d49e8;background:#eeebff;font-size:13px;font-weight:700}.welcome-card h1{margin:13px 0 8px;font-size:29px;letter-spacing:-.7px}.welcome-card p{max-width:620px;margin:0;color:#66728b;line-height:1.7}.welcome-actions{display:flex;align-items:center;gap:10px;margin-top:20px}.welcome-actions button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 16px}.welcome-visual{width:190px;height:142px;margin-right:24px;position:relative;transform:rotate(-4deg)}.welcome-visual>b,.welcome-visual>i,.welcome-visual>span{position:absolute;border-radius:18px;box-shadow:0 15px 35px rgba(57,51,166,.16)}.welcome-visual>span{inset:15px 18px;background:linear-gradient(145deg,#355cf6,#8236f3)}.welcome-visual>i{width:82px;height:76px;left:-8px;bottom:-3px;background:rgba(255,255,255,.9);transform:rotate(-8deg)}.welcome-visual>b{width:74px;height:66px;right:-3px;top:-5px;background:rgba(255,255,255,.82);transform:rotate(9deg)}.welcome-visual>em{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:34px;font-style:normal;font-weight:900;z-index:2}.home-section{padding:18px;border:1px solid #e8ebf3;border-radius:14px;background:rgba(255,255,255,.88);box-shadow:0 7px 24px rgba(50,61,94,.035)}.home-section-head{display:flex;align-items:center;justify-content:space-between}.home-section-head h2{margin:0;font-size:17px}.home-section-head p{margin:4px 0 0;color:#8993a7;font-size:13px}.home-section-head>button{border:0;background:transparent;color:#536078;font-size:13px;display:flex;align-items:center;gap:4px}.quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px}.quick-card{min-height:82px;padding:13px;border:1px solid #e8ebf3;border-radius:11px;background:#fff;display:grid;grid-template-columns:42px 1fr 18px;align-items:center;gap:10px;text-align:left;transition:.18s ease}.quick-card:hover{transform:translateY(-2px);border-color:#cfd6fa;box-shadow:0 9px 22px rgba(52,67,139,.08)}.quick-card>span:nth-child(2){display:flex;flex-direction:column;gap:5px}.quick-card strong{font-size:14px}.quick-card small{font-size:12px;color:#8c95a8}.quick-icon{width:42px;height:42px;border-radius:10px;display:grid;place-items:center}.quick-icon.blue{color:#3860ee;background:#edf1ff}.quick-icon.purple{color:#8147e5;background:#f3edff}.quick-icon.orange{color:#e48635;background:#fff1e5}.quick-icon.green{color:#22a970;background:#eaf9f2}.home-columns{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px;margin-top:14px}.recent-projects{min-width:0}.recent-project{width:100%;min-height:90px;margin-top:12px;padding:10px;border:1px solid #edf0f5;border-radius:11px;background:#fff;display:grid;grid-template-columns:92px minmax(180px,1fr) 130px 20px;align-items:center;gap:13px;text-align:left}.recent-project:hover{border-color:#d5dbf5;background:#fcfcff}.recent-copy{display:flex;flex-direction:column;gap:6px}.recent-copy>strong{font-size:14px}.recent-copy>small{color:#7d879b;font-size:12px}.recent-copy>span{font-size:12px;color:#9099aa;display:flex;align-items:center;gap:5px}.recent-copy>span i{width:6px;height:6px;border-radius:50%;background:#29bc7a}.project-progress{display:grid;grid-template-columns:1fr auto;gap:5px 8px}.project-progress small{font-size:12px;color:#8a94a7}.project-progress strong{font-size:13px}.project-progress>i{grid-column:1/-1;height:5px;border-radius:5px;background:#e8ebf2;overflow:hidden}.project-progress>i b{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#3861f5,#7650ee)}.home-side{display:flex;flex-direction:column;gap:14px}.usage-summary .home-section-head>strong{font-size:27px;color:#4f57e8}.home-meter{height:7px;margin-top:19px;border-radius:7px;background:#e8eaf3;overflow:hidden}.home-meter i{display:block;height:100%;border-radius:7px;background:linear-gradient(90deg,#315cf5,#8038f3)}.usage-caption{display:flex;justify-content:space-between;margin-top:7px;color:#8b94a7;font-size:12px}.usage-summary>button{width:100%;height:33px;margin-top:16px;border:1px solid #e1e5f0;border-radius:8px;background:#fafbfe;color:#58647c;font-size:13px}.task-summary>div:not(.home-section-head){height:35px;border-top:1px solid #f0f2f6;display:grid;grid-template-columns:14px 1fr auto;align-items:center;font-size:13px}.task-summary>div:nth-child(2){margin-top:10px}.task-dot{width:7px;height:7px;border-radius:50%}.task-dot.running{background:#4364f4;box-shadow:0 0 0 4px #edf0ff}.task-dot.waiting{background:#ef9b45;box-shadow:0 0 0 4px #fff3e8}.task-dot.complete{background:#25b978;box-shadow:0 0 0 4px #eaf9f2}@media (max-width:1100px){.quick-grid{grid-template-columns:repeat(2,1fr)}.home-columns{grid-template-columns:1fr}.home-side{display:grid;grid-template-columns:1fr 1fr}.welcome-visual{margin-right:0}}@media (max-width:720px){.welcome-card{padding:22px;min-height:auto}.welcome-card h1{font-size:24px}.welcome-visual{display:none}.home-side,.quick-grid{grid-template-columns:1fr}.recent-project{grid-template-columns:76px 1fr 16px}.project-progress{display:none}}.welcome-visual{width:280px;height:172px;flex:0 0 280px;margin-right:0;transform:none;border-radius:16px;background:url(https://file.makeviai.cn/public/site/images/home-workflow-hero.png) 50%/cover no-repeat;box-shadow:0 15px 35px rgba(57,51,166,.13)}.top-divider{width:1px;height:20px;background:#e3e6ef;margin:0 3px}.login-link{height:34px;padding:0 10px;border:0;background:transparent;color:#46526d;font-weight:600}.register-button{height:34px;padding:0 14px;border:0;border-radius:8px;color:#fff;background:linear-gradient(100deg,var(--brand-primary),#783df1);font-weight:650;box-shadow:0 5px 14px rgba(119,80,210,.16)}.auth-overlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:rgba(20,28,50,.42);backdrop-filter:blur(5px)}.auth-modal{width:min(400px,100%);position:relative;padding:30px;border-radius:18px;background:#fff;box-shadow:0 24px 70px rgba(22,29,58,.25);text-align:center}.auth-close{position:absolute;right:14px;top:12px;width:30px;height:30px;border:0;border-radius:8px;background:#f5f6fa;color:#737d91;font-size:20px}.auth-logo{display:flex;align-items:center;justify-content:center;gap:6px}.auth-logo>span{font-size:26px;font-weight:950;font-style:italic;background:linear-gradient(135deg,#345cff,#8739ef);color:transparent;background-clip:text}.auth-logo strong{font-size:17px}.auth-logo strong i{color:#6848ef;font-style:normal}.auth-modal h2{margin:18px 0 7px;font-size:23px}.auth-modal>p{margin:0 0 20px;color:#7c8699;font-size:14px}.phone-field{height:44px;border:1px solid #dfe3ed;border-radius:9px;display:flex;align-items:center;text-align:left;overflow:hidden}.phone-field>span{padding:0 12px;border-right:1px solid #e5e8ef;color:#48546d}.phone-field input{height:100%;min-width:0;flex:1;padding:0 12px;border:0;outline:0}.auth-primary{width:100%;height:42px;margin-top:11px;border:0;border-radius:9px;color:#fff;background:linear-gradient(100deg,var(--brand-primary),#793cf1);font-weight:650}.auth-divider{height:38px;display:flex;align-items:center;color:#a0a7b5;font-size:12px}.auth-divider:after,.auth-divider:before{content:"";height:1px;flex:1;background:#eceef3}.auth-divider span{padding:0 11px}.wechat-button{width:100%;height:42px;border:1px solid #dde2eb;border-radius:9px;background:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:600}.wechat-button>span{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#18b65b;font-size:11px}.auth-modal>small{display:block;margin-top:14px;color:#a0a7b5;font-size:12px}.auth-switch{margin-top:19px;padding-top:17px;border-top:1px solid #eef0f4;color:#747f94;font-size:13px}.auth-switch button{margin-left:5px;border:0;background:transparent;color:var(--brand-primary);font-weight:650}@media (max-width:900px){.welcome-visual{width:220px;height:145px;flex-basis:220px}.top-actions .login-link,.top-actions .top-divider{display:none}}.sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar);height:100vh;height:100dvh}.app-shell>.workspace{grid-column:2}.sidebar nav{flex:0 0 auto;overflow:visible;padding-right:0;scrollbar-width:none}.sidebar nav::-webkit-scrollbar{display:none}.credit-card{flex:0 0 auto;margin-top:auto}.workspace{overflow-x:clip}.flow-panel .flow-step:not(:last-of-type):after{display:block}.flow-panel .flow-step:last-of-type:after{display:none}.flow-step strong{line-height:1.35}.nav-icon-wrap{width:20px;height:20px;position:relative;display:inline-flex;flex:0 0 20px}.nav-icon-wrap,.nav-icon-wrap>i{align-items:center;justify-content:center}.nav-icon-wrap>i{position:absolute;right:-8px;top:-7px;min-width:17px;height:12px;padding:0 3px;border:1.5px solid #fff;border-radius:5px;display:flex;background:linear-gradient(110deg,#4263f5,#7d3eea);color:#fff;font-size:10px;line-height:1;font-style:normal;font-weight:800;letter-spacing:-.2px;box-shadow:0 2px 5px rgba(72,73,210,.18)}.nav-collapsed .sidebar nav .nav-icon-wrap{display:inline-flex}.sidebar nav .nav-label.has-recommendation{position:relative;overflow:visible}.nav-recommend-badge{position:absolute;left:calc(100% + 5px);top:-8px;padding:2px 5px;border:1px solid #ddd7ff;border-radius:6px;color:#6b52e9;background:#f0edff;font-size:9px;font-style:normal;font-weight:700;line-height:1;white-space:nowrap;box-shadow:0 2px 5px rgba(86,69,194,.08);pointer-events:none}.nav-collapsed .sidebar nav .nav-recommend-badge{display:none}@media (max-width:1100px){.sidebar nav .nav-recommend-badge{display:none}.sidebar nav .nav-icon-wrap{display:inline-flex}}.step-dot.ai-step{position:relative}.step-dot.ai-step>i{position:absolute;right:-10px;top:-8px;min-width:17px;height:12px;padding:0 3px;border:1.5px solid #fff;border-radius:5px;display:flex;align-items:center;justify-content:center;background:linear-gradient(110deg,#4263f5,#7d3eea);color:#fff;font-size:10px;line-height:1;font-style:normal;font-weight:800;letter-spacing:-.2px;box-shadow:0 2px 5px rgba(72,73,210,.18)}.flow-step.active .step-dot.ai-step>i{background:#fff;color:var(--brand-primary);border-color:var(--brand-primary)}.flow-step[role=button]{cursor:pointer;outline:0}.flow-step[role=button]:hover{background:#f5f7fc}.flow-step[role=button]:focus-visible{box-shadow:inset 0 0 0 2px #9caaf7}.workflow-stage{min-width:0;padding:14px;border:1px solid #edf0f6;border-radius:14px;background:rgba(255,255,255,.82)}.stage-header{min-height:50px;padding:0 3px 12px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #edf0f6}.stage-header>div:first-child{min-width:0}.stage-header h2{margin:0 0 4px;font-size:20px}.stage-header p{margin:0;color:#7d879b;font-size:13px}.stage-header>button,.stage-header>div+div{flex:none}.stage-header>.outline-btn,.stage-header>.primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px}.stage-header>div:last-child:not(:first-child){display:flex;align-items:center;gap:8px}.stage-card{padding:15px;border:1px solid #e8ebf3;border-radius:11px;background:#fff}.stage-card h3{margin:0;font-size:14px}.stage-card>h3{margin-bottom:14px}.stage-grid{display:grid;gap:12px;margin-top:12px}.stage-grid.two-columns{grid-template-columns:1fr 1fr}.stage-grid.three-columns{grid-template-columns:repeat(3,1fr)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.export-config>label,.form-grid label,.full-field,.video-settings>label{display:flex;flex-direction:column;gap:6px;color:#637089;font-size:12px}.form-grid input,.full-field textarea,.phone-field input{color:#24314e}.form-grid input,.full-field textarea{width:100%;border:1px solid #e1e5ed;border-radius:8px;background:#fbfcfe;outline:0}.form-grid input{height:37px;padding:0 10px}.full-field{margin-top:12px}.full-field textarea{height:66px;padding:10px;resize:none;line-height:1.55}.select-like{min-height:37px;padding:0 10px;border:1px solid #e1e5ed;border-radius:8px;background:#fbfcfe;display:flex;align-items:center;justify-content:space-between;color:#34415d;text-align:left}.platform-choice{display:flex;flex-wrap:wrap;gap:7px}.option-row button,.platform-choice button{min-height:31px;padding:0 11px;border:1px solid #e1e5ed;border-radius:7px;background:#fff;color:#637089;font-size:12px}.option-row button.selected,.platform-choice button.selected{border-color:var(--brand-primary);color:var(--brand-primary);background:#eef1ff;font-weight:650}.stage-card>.platform-choice{margin:0 0 14px}.product-assets{margin-top:12px;display:grid;grid-template-columns:minmax(190px,1fr) repeat(3,150px);gap:10px;align-items:stretch}.product-assets>div{padding:7px}.card-heading p,.product-assets p{margin:5px 0 0;color:#929aac;font-size:12px;line-height:1.5}.asset-tile{min-height:76px;border:1px dashed #ccd3e3;border-radius:9px;background:#fafbfe;color:#68748d;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:12px}.asset-tile.document{border-style:solid;color:#4f5d78}.asset-tile.document small{font-size:11px;color:#9aa2b2}.analysis-banner,.export-summary{min-height:70px;margin-top:12px;padding:12px 15px;border:1px solid #dfe5ff;border-radius:11px;background:linear-gradient(100deg,#f2f4ff,#faf8ff);display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:11px}.analysis-banner>span,.export-summary>span{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#3f62f5,#7d41ed)}.analysis-banner p,.export-summary p{margin:4px 0 0;color:#77829a;font-size:12px}.analysis-banner>b,.export-summary>b{padding:5px 8px;border-radius:13px;color:#5a50df;background:#fff}.card-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.card-heading button{border:0;background:transparent;color:var(--brand-primary);font-size:12px;display:flex;align-items:center;gap:4px}.selling-points{display:grid;grid-template-columns:repeat(3,1fr);margin-top:12px}.selling-points article{padding:12px;border:1px solid #e8ebf3;border-radius:9px;background:#fbfcfe;display:grid;grid-template-columns:24px 1fr 15px;gap:8px}.selling-points article>span{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;color:#5163ed;background:#ebefff;font-size:11px;font-weight:700}.selling-points article strong{font-size:13px}.selling-points article p{min-height:44px;margin:5px 0;color:#748097;font-size:12px}.selling-points article div div{display:flex;flex-wrap:wrap;gap:3px}.selling-points article i{padding:2px 5px;border-radius:4px;color:#7860d9;background:#f1edff;font-size:10px;font-style:normal}.selling-points article>button{border:0;background:transparent;color:#8490a5}.strategy-card{padding:14px;border:1px solid #e8ebf3;border-radius:10px;background:#fff;display:flex;flex-direction:column;gap:7px}.strategy-card>span{color:#5161e6;font-weight:700}.strategy-card>strong{font-size:13px}.strategy-card>p{margin:0;color:#838da1;font-size:12px}.video-layout{display:grid;grid-template-columns:minmax(320px,1.35fr) minmax(280px,.8fr);gap:12px;margin-top:12px}.video-preview{padding:14px;border-radius:11px;background:#151b2b}.video-frame{height:270px;position:relative;overflow:hidden;border-radius:9px;background:#252d43}.video-frame>button{position:absolute;left:50%;top:50%;width:48px;height:48px;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.55);border-radius:50%;color:#fff;background:rgba(31,37,57,.52);backdrop-filter:blur(4px);display:grid;place-items:center}.video-frame>button span{transform:translateX(2px)}.video-frame>em{position:absolute;right:9px;bottom:8px;padding:3px 6px;border-radius:5px;color:#fff;background:rgba(0,0,0,.55);font-size:11px;font-style:normal}.timeline{height:46px;margin-top:10px;display:grid;grid-template-columns:repeat(5,1fr);gap:4px;position:relative}.timeline>*{border-radius:5px;background:linear-gradient(145deg,#4d5b77,#272f45)}.timeline>b{background:linear-gradient(145deg,#7350e9,#344fc8)}.video-settings h3{margin-bottom:15px}.video-settings>label{margin-top:13px}.option-row{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.option-row button{padding:0 5px}.video-settings .form-grid{margin-top:13px}.switch-line{padding:12px 0;border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5;display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between}.switch-line>span{display:flex;flex-direction:column;gap:3px}.switch-line small{color:#929bad;font-size:11px}.switch-line input{width:34px;height:18px;accent-color:#5261ef}.storyboard{margin-top:12px}.storyboard>.card-heading{margin-bottom:10px}.storyboard>div:last-child{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.storyboard article{min-width:0;padding:8px;border:1px solid #edf0f4;border-radius:8px;background:#fbfcfe}.storyboard article>b{color:#7a8499;font-size:11px}.story-thumb{height:47px;margin:6px 0;display:block;border-radius:6px;background:linear-gradient(145deg,#dce3ff,#8ea3f2)}.story-thumb.tone-1{background:linear-gradient(145deg,#e7e8ec,#404b54)}.story-thumb.tone-2{background:linear-gradient(145deg,#6958e9,#c0b6ff)}.story-thumb.tone-3{background:linear-gradient(145deg,#d3bd9d,#6d8e5c)}.story-thumb.tone-4{background:linear-gradient(145deg,#eef0f7,#a3add0)}.storyboard article strong{font-size:12px}.storyboard article p{height:34px;margin:4px 0;color:#818b9f;font-size:10px;overflow:hidden}.storyboard article small{color:#9da4b2;font-size:10px}.copy-toolbar,.detail-toolbar{min-height:48px;margin-top:12px;padding:8px 10px;border:1px solid #e8ebf3;border-radius:10px;background:#fff;display:flex;align-items:center;gap:8px}.copy-toolbar .platform-choice{flex:1}.copy-toolbar>.select-like{min-width:150px}.copy-toolbar>.outline-btn{min-height:32px;font-size:12px}.copy-layout{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:12px;margin-top:12px}.copy-editor{display:flex;flex-direction:column;gap:12px}.copy-block{padding:14px}.copy-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.copy-label strong{font-size:14px}.copy-block>textarea{width:100%;height:82px;padding:10px;border:1px solid #e2e6ee;border-radius:8px;background:#fbfcfe;color:#35415a;resize:none;outline:0;font-size:12px;line-height:1.6}.copy-block>footer{display:flex;align-items:center;justify-content:space-between;margin-top:8px;color:#32a874;font-size:11px}.copy-block>footer button{border:0;background:transparent;color:var(--brand-primary);font-size:12px}.bullet-copy{min-height:52px;padding:8px 0;border-top:1px solid #eef0f4;display:grid;grid-template-columns:21px 1fr 20px;gap:8px}.bullet-copy>b{width:21px;height:21px;border-radius:6px;display:grid;place-items:center;color:#5362e7;background:#edf0ff;font-size:11px}.bullet-copy p{margin:0;color:#637089;font-size:12px;line-height:1.55}.bullet-copy p strong{color:#35415a}.bullet-copy>button{border:0;background:transparent;color:#7e899e}.keyword-panel>h3{margin-bottom:5px}.keyword-panel>p{margin:0 0 10px;color:#8a94a7;font-size:11px;line-height:1.5}.keyword-panel>div{height:36px;border-top:1px solid #eef0f4;display:flex;align-items:center;justify-content:space-between;font-size:12px}.keyword-panel>div b{color:#2bab75}.keyword-panel>button{width:100%;height:31px;margin-top:8px;border:1px solid #e3e6ef;border-radius:7px;background:#fafbfe;color:var(--brand-primary);display:flex;align-items:center;justify-content:center;gap:4px}.platform-copy-rule-card{margin-top:12px;padding:13px 14px;border:1px solid #dfe4fa;border-radius:11px;background:linear-gradient(105deg,#f7f8ff,#fbfaff);display:grid;grid-template-columns:36px minmax(220px,1fr) minmax(440px,1.35fr);align-items:center;gap:12px}.platform-copy-rule-card>span{width:36px;height:36px;border-radius:9px;color:#fff;background:linear-gradient(135deg,#4b63ed,#7842e7);display:grid;place-items:center}.platform-copy-rule-card strong{color:#34415a;font-size:13px}.platform-copy-rule-card p{margin:4px 0 0;color:#768198;font-size:10px;line-height:1.5}.platform-copy-rule-card dl{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.platform-copy-rule-card dl>div{min-width:0;padding:8px 9px;border:1px solid #e4e7f5;border-radius:8px;background:#fff}.platform-copy-rule-card dt{color:#5362dc;font-size:10px;font-weight:750}.platform-copy-rule-card dd{margin:3px 0 0;color:#747f94;font-size:9px;line-height:1.4}.copy-description-block>textarea{height:130px}.copy-description-block>footer{color:#7b869a;line-height:1.5}.keyword-panel .keyword-subtitle{margin-top:17px;padding-top:13px;border-top:1px solid #e9edf3}@media (max-width:1100px){.platform-copy-rule-card{grid-template-columns:36px minmax(0,1fr)}.platform-copy-rule-card dl{grid-column:1/-1}}@media (max-width:760px){.platform-copy-rule-card dl{grid-template-columns:1fr}.copy-label{align-items:flex-start;gap:8px}}.copy-language-headings{margin:2px 38px 7px 39px;display:grid;grid-template-columns:1fr 1fr;gap:16px;color:#66728a;font-size:12px;font-weight:700}.copy-language-headings>span{display:flex;align-items:center;gap:6px}.copy-description-columns label>span em,.copy-language-headings em{padding:2px 6px;border-radius:5px;background:#eef0ff;color:#5967e9;font-size:10px;font-style:normal;font-weight:700}.workflow-stage .copy-bullet-list .bullet-copy{grid-template-columns:21px minmax(0,1fr) minmax(0,1fr) 20px;column-gap:16px}.copy-bullet-language{min-width:0}.copy-bullet-language.translated{padding:4px 8px;border-left:1px solid #e8ebf3;color:#536078}.copy-bullet-language.translated strong{display:block;margin-bottom:4px;font-size:13px}.copy-bullet-language.translated p{margin:0;font-size:13px;line-height:1.5}.copy-description-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px}.copy-description-columns label{min-width:0;display:flex;flex-direction:column;gap:7px}.copy-description-columns label>span{display:flex;align-items:center;gap:6px;color:#66728a;font-size:12px;font-weight:700}.copy-description-columns textarea{width:100%;height:130px;padding:10px;border:1px solid #e2e6ee;border-radius:8px;background:#fbfcfe;color:#35415a;resize:none;outline:0;font-family:inherit;font-size:14px;line-height:1.6}.copy-description-columns textarea[readonly]{background:#f5f7fb;color:#66728a;cursor:default}.detail-toolbar{justify-content:space-between}.detail-toolbar>div{display:flex;align-items:center;gap:10px}.detail-toolbar>div>span{color:#778198}.detail-toolbar>.select-like{min-width:130px}.detail-builder{display:grid;grid-template-columns:205px minmax(0,1fr);gap:12px;margin-top:12px}.module-list>.card-heading{margin-bottom:10px}.module-list>button{width:100%;min-height:41px;padding:5px;border:0;border-radius:7px;background:transparent;display:grid;grid-template-columns:15px 22px 1fr 15px;align-items:center;gap:5px;text-align:left;color:#7b8599}.module-list>button.selected{color:var(--brand-primary);background:#eef1ff}.module-list>button>b{font-size:11px;color:#a3aab8}.module-list>button>span{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;background:#f1f3f7;font-size:11px}.module-list>button strong{font-size:12px}.detail-canvas{padding:12px;border:1px solid #e5e8f0;border-radius:11px;background:#f1f3f7}.detail-hero{min-height:245px;padding:28px;display:grid;grid-template-columns:1fr 48%;align-items:center;gap:20px;border-radius:8px;background:linear-gradient(120deg,#f8f1e8,#e7e1d9)}.detail-hero small{font-size:11px;letter-spacing:1.5px}.detail-hero h3{margin:10px 0;font-size:24px;line-height:1.17}.detail-hero p{max-width:270px;color:#667086;font-size:12px;line-height:1.6}.detail-hero button{height:28px;padding:0 12px;border:0;border-radius:5px;color:#fff;background:#1f2a37;font-size:11px}.detail-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:7px}.detail-benefits article{padding:12px;text-align:center;border-radius:7px;background:#fff}.detail-benefits article>span{width:30px;height:30px;margin:0 auto 7px;border-radius:8px;display:grid;place-items:center;color:#5864e9;background:#eff1ff}.detail-benefits strong{font-size:12px}.detail-benefits p{margin:4px 0 0;color:#8790a2;font-size:10px}.export-summary>span{background:#28b879}.export-summary>b{color:#229b69}.export-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:12px;margin-top:12px}.export-files>.card-heading{margin-bottom:8px}.export-files>label{min-height:61px;padding:8px 4px;border-top:1px solid #edf0f4;display:grid;grid-template-columns:22px 38px 1fr auto 24px;align-items:center;gap:9px}.export-files>label>input{width:15px;height:15px;accent-color:#5261ed}.export-type{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;color:#4660e7;background:#edf1ff}.export-type.video{color:#874bdd;background:#f3edff}.export-type.listing{color:#dd8434;background:#fff2e5}.export-type.layout{color:#20a878;background:#eaf9f2}.export-files>label>span:nth-of-type(2){display:flex;flex-direction:column;gap:4px}.export-files label strong{font-size:12px}.export-files label small{color:#8a94a7;font-size:11px}.export-files label em{padding:3px 6px;border-radius:8px;color:#249f6c;background:#eaf9f2;font-size:11px;font-style:normal}.export-files label em.waiting{color:#d38434;background:#fff2e6}.export-files label>button{border:0;background:transparent;color:#7b869b}.export-config{display:flex;flex-direction:column;gap:12px}.export-config h3{margin-bottom:0}.package-preview{padding:10px;border-radius:8px;background:#f5f7fc;display:flex;align-items:center;gap:9px}.package-preview>span{color:#5965e6}.package-preview>div{min-width:0;display:flex;flex-direction:column;gap:4px}.package-preview strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.package-preview small{color:#8b94a7;font-size:11px}.export-config>.full{margin-top:0}.export-config>p{margin:-5px 0 0;text-align:center;color:#939bad;font-size:11px}.export-stage-v2{height:calc(100vh - 123px);height:calc(100dvh - 123px);min-height:513px;display:flex;flex-direction:column;overflow:hidden}.content-grid:has(>.flow-panel.is-pinned) .export-stage-v2{height:var(--workflow-viewport-height,513px)}.export-stage-v2>.export-summary,.export-stage-v2>.stage-header{flex:0 0 auto}.export-result-sections{min-height:0;margin-top:12px;display:flex;flex:1 1 auto;flex-direction:column;gap:8px;overflow:auto;scrollbar-width:thin;scrollbar-color:#c8cfdd transparent}.export-result-section{flex:0 0 auto;border:1px solid #e5e9f1;border-radius:10px;background:#fff;overflow:hidden}.export-section-toggle{width:100%;min-height:58px;padding:9px 12px;border:0;background:#fff;display:grid;grid-template-columns:36px minmax(0,1fr) auto 18px;align-items:center;gap:10px;color:#283550;text-align:left;cursor:pointer}.export-result-section.expanded>.export-section-toggle{background:#fafbff;border-bottom:1px solid #e9edf4}.export-section-toggle>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:3px}.export-section-toggle strong{font-size:13px}.export-section-toggle small{color:#8892a5;font-size:11px;font-weight:400}.export-section-toggle em{padding:4px 8px;border-radius:8px;color:#23996b;background:#eaf9f2;font-size:11px;font-style:normal}.export-section-toggle>svg{color:#8e98aa;transition:transform .18s ease}.export-result-section.expanded>.export-section-toggle>svg{transform:rotate(180deg)}.export-section-content{background:#fff}.export-reused-result-content{padding:12px}.export-reused-result-panel{margin:0!important}.export-queue{min-height:58px;padding:8px 12px;display:grid;grid-template-columns:minmax(210px,1.25fr) minmax(230px,1fr) 110px minmax(240px,auto);align-items:center;gap:14px;border-top:1px solid #edf0f5}.export-queue.labels{min-height:34px;border-top:0;background:#f7f8fb;color:#8a94a7;font-size:11px}.export-queue-body>.export-queue:first-child{border-top:0}.export-queue .queue-task-name,.export-queue .queue-task-name>span{min-width:0}.export-queue .queue-task-name strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.export-queue .queue-task-name small{display:block;margin-top:3px;color:#8a94a7;font-size:11px}.export-queue .task-status{justify-self:start;white-space:nowrap}.export-task-actions{display:flex;justify-content:flex-end;gap:6px}.export-task-actions button{height:28px;padding:0 9px;border:1px solid #dfe4ee;border-radius:7px;background:#fff;color:var(--brand-primary);font-size:11px;white-space:nowrap}.export-task-actions button:hover:not(:disabled){border-color:#9ca8f2;background:#f5f6ff}.export-task-actions button:disabled{cursor:not-allowed;color:#adb4c2;background:#f5f6f8}.export-task-actions.single button{min-width:76px}.export-empty-state{padding:22px;text-align:center;color:#98a1b1;font-size:12px}.export-copy-content{padding:10px 14px 13px}.export-copy-content>header{padding:9px 10px;border-radius:8px;background:#f5f7fb;display:grid;grid-template-columns:150px 1fr;gap:12px;color:#42506a;font-size:12px}.export-copy-content>header span{color:#7c879b}.export-copy-content>article{padding:10px;border-bottom:1px solid #edf0f5;display:grid;grid-template-columns:36px 1fr;gap:10px}.export-copy-content>article:last-child{border-bottom:0}.export-copy-content>article>b{color:#5867e8;font-size:11px}.export-copy-content article strong{color:#32405b;font-size:12px}.export-copy-content article p{margin:4px 0 0;color:#6e7990;font-size:12px;line-height:1.55}.export-download-footer{flex:0 0 auto;margin-top:10px;padding-top:10px;border-top:1px solid #e9edf3;display:flex;align-items:center;justify-content:flex-end;gap:14px}.export-download-footer>div{min-width:0;display:grid;grid-template-columns:auto auto;align-items:center;gap:3px 8px;text-align:right}.export-download-footer span{color:#8a94a6;font-size:11px}.export-download-footer strong{color:#26334f;font-size:13px}.export-download-footer small{grid-column:1/-1;max-width:420px;overflow:hidden;color:#7f899d;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.export-download-footer>.primary{min-height:36px;padding:0 15px;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.export-detail-edit-modal,.export-preview-modal{position:relative;width:min(680px,calc(100vw - 32px));max-height:calc(100vh - 48px);padding:20px;border-radius:16px;background:#fff;box-shadow:0 24px 70px rgba(23,31,54,.26);overflow:auto}.export-preview-modal>header{padding-right:42px;display:flex;align-items:center;gap:11px}.export-preview-modal>header>span{width:38px;height:38px;border-radius:10px;color:#fff;background:linear-gradient(135deg,#5267f4,#783bf0);display:grid;place-items:center}.export-detail-edit-modal h2,.export-preview-modal h2{margin:0;color:#24314b;font-size:18px}.export-detail-edit-modal>p,.export-preview-modal header p{margin:4px 0 0;color:#7e899d;font-size:12px}.export-video-preview{position:relative;max-width:480px;aspect-ratio:16/9;margin:18px auto 14px;border-radius:12px;background:#121a2e;display:grid;place-items:center;overflow:hidden}.export-video-preview>.video-preview-empty{width:100%;height:100%;color:#cbd3e3}.export-preview-modal dl{margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.export-preview-modal dl>div{padding:9px;border-radius:8px;background:#f6f7fb}.export-preview-modal dt{color:#8b95a7;font-size:11px}.export-preview-modal dd{margin:4px 0 0;color:#38445d;font-size:12px;font-weight:600}.export-preview-modal.detail{width:min(860px,calc(100vw - 32px))}.export-detail-preview-list{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.export-detail-preview-list article{border:1px solid #e4e8f0;border-radius:10px;overflow:hidden}.export-detail-preview-list article>div{position:relative;height:128px;background:#f2f4f8}.export-detail-preview-list article>div>span{position:absolute;left:8px;top:8px;padding:3px 6px;border-radius:6px;color:#fff;background:#5868e8;font-size:10px}.export-detail-preview-list article>section{padding:9px}.export-detail-preview-list strong{font-size:12px}.export-detail-preview-list p{margin:4px 0 0;color:#7d879a;font-size:11px;line-height:1.5}.export-detail-edit-modal{width:min(560px,calc(100vw - 32px))}.export-detail-edit-modal>textarea{width:100%;height:130px;margin-top:16px;padding:11px;border:1px solid #dfe4ed;border-radius:9px;outline:0;resize:none;font-family:inherit;font-size:13px;line-height:1.6}.export-detail-edit-modal>textarea:focus{border-color:var(--brand-focus);box-shadow:0 0 0 3px rgba(119,80,210,.09)}.export-detail-edit-modal>footer{margin-top:14px;display:flex;justify-content:flex-end;gap:8px}.export-detail-edit-modal>footer>button{min-height:36px;padding:0 14px}.export-preview-modal.detail{width:min(860px,calc(100vw - 40px));height:min(860px,calc(100vh - 40px));height:min(860px,calc(100dvh - 40px));max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);display:flex;flex-direction:column;overflow:hidden}.export-preview-modal.detail>header{flex:0 0 auto}.export-detail-live-preview{min-height:0;margin-top:16px;flex:1 1 auto;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}@media (max-width:1100px){.export-queue{grid-template-columns:minmax(180px,1fr) minmax(205px,.9fr) 96px minmax(210px,auto);gap:9px}.export-task-actions{gap:4px}.export-task-actions button{padding:0 7px}}@media (max-width:760px){.export-stage-v2{height:auto;min-height:var(--workflow-viewport-height,513px);overflow:visible}.export-result-sections{overflow:visible}.export-summary{grid-template-columns:36px 1fr}.export-queue.labels,.export-summary>b{display:none}.export-queue{grid-template-columns:1fr;gap:8px;padding:12px}.export-task-actions{justify-content:flex-start}.export-section-toggle{grid-template-columns:36px minmax(0,1fr) auto 16px}.export-section-toggle em{display:none}.export-copy-content>header{grid-template-columns:1fr}.export-detail-preview-list{grid-template-columns:1fr 1fr}.export-download-footer{align-items:flex-end;flex-direction:column}.export-download-footer>div{text-align:right}}@media (max-width:1100px){.copy-layout,.detail-builder,.export-layout,.stage-grid.two-columns,.video-layout{grid-template-columns:1fr}.product-assets{grid-template-columns:1fr 1fr}.product-assets>div{grid-column:1/-1}.selling-points{grid-template-columns:1fr}.stage-grid.three-columns{grid-template-columns:1fr 1fr 1fr}.copy-layout>.keyword-panel,.detail-builder>.module-list{display:none}}@media (max-width:720px){.stage-header{align-items:flex-start;flex-direction:column}.form-grid,.product-assets,.stage-grid.three-columns,.stage-grid.two-columns{grid-template-columns:1fr}.storyboard>div:last-child{grid-template-columns:repeat(2,1fr)}.copy-toolbar,.detail-toolbar,.detail-toolbar>div{align-items:flex-start;flex-direction:column}.copy-toolbar .platform-choice{width:100%}.detail-hero{padding:18px}.detail-benefits,.detail-hero{grid-template-columns:1fr}.export-files>label{grid-template-columns:20px 36px 1fr 20px}.export-files label>em{display:none}}.projects-page{max-width:1500px;margin:0 auto}.projects-page .topbar>div:first-child{display:flex;align-items:baseline;gap:10px}.projects-page .topbar>div:first-child>strong{font-size:16px}.top-subtitle{color:#9099aa;font-size:12px}.create-project-section{min-height:220px;margin:10px 0 22px;padding:28px 32px;border:1px solid #e5e9f3;border-radius:17px;background:linear-gradient(115deg,#f7f8ff,#fff 45%,#f3efff);display:grid;grid-template-columns:minmax(310px,.9fr) minmax(450px,1.35fr);align-items:center;gap:32px;overflow:hidden;position:relative}.create-project-section:after{content:"";position:absolute;width:280px;height:280px;right:-120px;top:-160px;border:45px solid rgba(102,79,235,.05);border-radius:50%;pointer-events:none}.create-project-intro{position:relative;z-index:1}.create-project-intro .eyebrow{display:inline-flex;padding:5px 8px;border-radius:6px;color:#5d50e6;background:#eceaff;font-size:12px;font-weight:700}.create-project-intro h1{margin:12px 0 8px;font-size:25px}.create-project-intro p{max-width:470px;margin:0;color:#6f7a91;font-size:13px;line-height:1.7}.create-project-intro>.primary{min-height:38px;margin-top:18px;padding:0 17px;display:inline-flex;align-items:center;gap:7px}.create-methods{position:relative;z-index:1;display:grid;gap:9px}.create-methods>button{min-height:54px;padding:8px 11px;border:1px solid #e5e8f0;border-radius:10px;background:rgba(255,255,255,.92);display:grid;grid-template-columns:38px 1fr 18px;align-items:center;gap:10px;text-align:left;transition:.18s ease}.create-methods>button:hover{transform:translateX(3px);border-color:#cdd4f7;box-shadow:0 7px 18px rgba(55,67,127,.07)}.create-methods>button>div{display:flex;flex-direction:column;gap:4px}.create-methods strong{font-size:13px}.create-methods small{color:#8c95a7;font-size:11px}.method-icon{width:36px;height:36px;border-radius:9px;display:grid;place-items:center}.method-icon.blue{color:#4962ed;background:#edf1ff}.method-icon.purple{color:#8249de;background:#f3edff}.method-icon.green{color:#21a876;background:#eaf9f2}.history-projects{padding-bottom:25px}.history-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.history-header h2{margin:0;font-size:18px}.history-header p{margin:5px 0 0;color:#8b95a8;font-size:12px}.project-tools,.project-tools>label{display:flex;align-items:center;gap:7px}.project-tools>label{width:180px;height:34px;padding:0 9px;border:1px solid #e1e5ed;border-radius:8px;background:#fff;color:#8a94a7}.project-tools>label input{width:100%;border:0;outline:0;font-size:12px}.project-tools>.select-like{min-width:105px;min-height:34px;font-size:12px}.project-view{width:34px;height:34px;border:1px solid #e1e5ed;border-radius:8px;background:#fff;display:grid;place-items:center;color:#7e899d}.project-view.active{color:var(--brand-primary);border-color:#cbd3fa;background:#eef1ff}.project-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:14px}.project-card{min-width:0;border:1px solid #e6e9f1;border-radius:13px;background:#fff;overflow:hidden;cursor:pointer;transition:.18s ease;box-shadow:0 5px 18px rgba(48,59,95,.035)}.project-card:hover{transform:translateY(-3px);border-color:#ccd4f7;box-shadow:0 12px 28px rgba(48,59,110,.09)}.project-cover{height:128px;position:relative;padding:10px;background:#f4f6fa}.project-cover>.project-state{position:absolute;left:17px;top:17px;padding:4px 7px;border-radius:9px;color:#1e9d69;background:#e9f9f2;font-size:11px;font-weight:650}.project-cover>.project-state.已完成{color:#5965df;background:#edf0ff}.project-cover>.project-state.草稿{color:#7e879a;background:#f0f2f5}.project-cover>button{position:absolute;right:17px;top:17px;width:26px;height:26px;border:0;border-radius:7px;background:rgba(255,255,255,.9);color:#637089;font-size:16px}.project-card-body{padding:13px}.project-card-title{display:flex;align-items:center;justify-content:space-between}.project-card-title>div{min-width:0;flex:1}.project-card-title h3{margin:0;font-size:14px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-card-title p{margin:4px 0 0;color:#7f899d;font-size:12px}.project-card-title>svg{color:#8a94a7}.project-category{margin-top:12px;padding-bottom:10px;border-bottom:1px solid #eef0f4;display:flex;align-items:center;gap:5px;color:#8791a4;font-size:11px}.project-card-progress{margin-top:10px}.project-card-progress>div{display:flex;align-items:center;justify-content:space-between;color:#79849a;font-size:11px}.project-card-progress>div strong{color:#46536e}.project-card-progress>i{height:5px;margin-top:6px;border-radius:5px;background:#e9ebf2;display:block;overflow:hidden}.project-card-progress>i b{height:100%;display:block;border-radius:5px;background:linear-gradient(90deg,#3c61f3,#7550eb)}.project-card-body footer{display:flex;justify-content:space-between;margin-top:10px;color:#99a1b0;font-size:11px}.breadcrumb-link{padding:0;border:0;background:transparent;color:#77829b}.breadcrumb-link:hover{color:#4358e8}@media (max-width:1200px){.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.create-project-section{grid-template-columns:1fr 1fr}}@media (max-width:900px){.create-project-section{grid-template-columns:1fr}.history-header{align-items:flex-start;flex-direction:column}.project-tools{width:100%;flex-wrap:wrap}.project-tools>label{flex:1;min-width:180px}}@media (max-width:620px){.create-project-section{padding:22px}.project-grid{grid-template-columns:1fr}.project-tools>.select-like{flex:1}.project-view,.projects-page .top-subtitle{display:none}}.credits-page{max-width:1280px;margin:0 auto;padding-bottom:32px}.pricing-hero{padding:38px 20px 26px;text-align:center}.pricing-hero>span{display:inline-flex;padding:5px 10px;border-radius:13px;color:#5e51e8;background:#eeecff;font-size:12px;font-weight:700}.pricing-hero h1{margin:12px 0 8px;font-size:30px;letter-spacing:-.7px}.pricing-hero>p{max-width:680px;margin:0 auto;color:#738096;font-size:13px;line-height:1.7}.current-balance{width:max-content;max-width:100%;min-height:34px;margin:17px auto 0;padding:0 13px;border:1px solid #e2e5f0;border-radius:17px;background:#fff;display:flex;align-items:center;gap:7px;color:#6d7890;font-size:12px}.current-balance svg{color:#6554e9}.current-balance strong{color:#35415c;font-size:12px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:stretch}.pricing-card{min-width:0;position:relative;padding:22px;border:1px solid #e1e5ee;border-radius:15px;background:#fff;box-shadow:0 8px 25px rgba(45,57,101,.045);overflow:hidden}.pricing-card.popular{border:2px solid #6652ed;padding:21px;box-shadow:0 15px 38px rgba(80,67,210,.15)}.pricing-card.annual{background:linear-gradient(145deg,#fff,#faf8ff)}.plan-badge{position:absolute;right:16px;top:16px;padding:4px 8px;border-radius:10px;color:#5965dd;background:#edf0ff;font-size:11px;font-weight:700}.popular .plan-badge{color:#fff;background:linear-gradient(100deg,#3e60f4,#7c3fec)}.annual .plan-badge{color:#a2641f;background:#fff0dc}.plan-heading h2{margin:0;font-size:18px}.plan-heading p{margin:6px 0 0;color:#8791a4;font-size:12px}.plan-price{height:58px;margin-top:18px;display:flex;align-items:baseline}.plan-price small{font-size:15px;font-weight:700}.plan-price strong{margin:0 4px;font-size:37px;letter-spacing:-1px}.plan-price span{color:#7e899d;font-size:12px}.plan-average{height:20px;color:#8993a7;font-size:12px}.plan-credits{min-height:76px;padding:12px;border-radius:9px;background:#f5f7fc;display:flex;flex-direction:column;gap:5px}.popular .plan-credits{background:#f0efff}.plan-credits>span{color:#7e899d;font-size:11px}.plan-credits>strong{font-size:15px}.plan-credits>em{color:#6551e7;font-size:11px;font-style:normal}.plan-button,.pricing-card>.primary{width:100%;height:39px;margin-top:13px;border-radius:9px;font-weight:650}.plan-button{border:1px solid #dce1ec;background:#fff;color:#44516c}.plan-features{margin-top:18px;padding-top:15px;border-top:1px solid #edf0f4}.plan-features>span{font-size:12px;font-weight:700}.plan-features p{margin:11px 0;display:flex;align-items:center;gap:7px;color:#647088;font-size:12px}.plan-features p svg{color:#25aa76}.credit-reference{margin-top:18px;padding:20px;border:1px solid #e5e9f1;border-radius:14px;background:rgba(255,255,255,.88)}.credit-reference>div:first-child{display:flex;align-items:baseline;gap:10px}.credit-reference h2{margin:0;font-size:16px}.credit-reference>div:first-child p{margin:0;color:#8c95a7;font-size:12px}.credit-use-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:15px}.credit-use-grid article{padding:12px;border:1px solid #eaedf3;border-radius:10px;background:#fbfcfe;display:flex;align-items:center;gap:10px}.credit-use-grid .quick-icon{width:36px;height:36px;flex:0 0 36px}.credit-use-grid article>div{display:flex;flex-direction:column;gap:4px}.credit-use-grid strong{font-size:12px}.credit-use-grid p{margin:0;color:#8993a6;font-size:11px}.payment-note{min-height:70px;margin-top:12px;padding:13px 17px;border:1px solid #e5e9f1;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px}.payment-note>div:first-child{display:flex;align-items:center;gap:10px}.payment-note>div:first-child>span{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;color:#20a574;background:#eaf9f2}.payment-note strong{font-size:12px}.payment-note p{margin:4px 0 0;color:#8a94a7;font-size:11px}.payment-marks{display:flex;gap:7px}.payment-marks span{padding:6px 9px;border:1px solid #e1e5ed;border-radius:7px;color:#657088;background:#fafbfe;font-size:12px;font-weight:650}@media (max-width:980px){.pricing-grid{grid-template-columns:1fr}.pricing-card{max-width:600px;width:100%;margin:0 auto}.credit-use-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.pricing-hero{padding:28px 8px 22px}.pricing-hero h1{font-size:25px}.credit-use-grid{grid-template-columns:1fr}.credit-reference>div:first-child,.payment-note{align-items:flex-start;flex-direction:column}.payment-marks{width:100%}.payment-marks span{flex:1;text-align:center}}.records-page{max-width:1500px;margin:0 auto;padding-bottom:28px}.records-page .topbar>div:first-child{display:flex;align-items:baseline;gap:10px}.records-page .topbar>div:first-child>strong{font-size:16px}.records-page .top-actions>.outline-btn{min-height:34px;display:inline-flex;align-items:center;gap:6px}.record-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin-top:15px}.record-summary article{min-height:90px;padding:15px;border:1px solid #e6e9f1;border-radius:12px;background:#fff;display:flex;align-items:center;gap:12px}.record-summary-icon{width:42px;height:42px;flex:0 0 42px;border-radius:11px;display:grid;place-items:center}.record-summary-icon.balance{color:#4d60e9;background:#edf1ff}.record-summary-icon.used{color:#8349dc;background:#f3edff}.record-summary-icon.tasks{color:#e18b39;background:#fff2e5}.record-summary-icon.refund{color:#20a574;background:#eaf9f2}.record-summary article>div{display:flex;flex-direction:column;gap:4px}.record-summary small{color:#8791a4;font-size:11px}.record-summary strong{font-size:18px}.record-summary strong i{color:#758096;font-size:11px;font-style:normal;font-weight:500}.record-summary p{margin:0;color:#929bad;font-size:11px}.records-panel{margin-top:12px;border:1px solid #e5e9f1;border-radius:13px;background:#fff;overflow:hidden}.record-tabs{height:52px;padding:0 15px;border-bottom:1px solid #e8ebf2;display:flex;align-items:flex-end;gap:4px}.record-tabs button{height:45px;padding:0 15px;border:0;border-bottom:2px solid transparent;background:transparent;color:#6b768d;display:flex;align-items:center;gap:6px;font-size:12px}.record-tabs button.active{color:var(--brand-primary);border-color:var(--brand-primary);font-weight:700}.record-toolbar{min-height:58px;padding:10px 14px;border-bottom:1px solid #edf0f4;display:flex;align-items:center;justify-content:space-between;gap:12px}.record-toolbar>label{width:min(330px,35%);height:34px;padding:0 9px;border:1px solid #e1e5ed;border-radius:8px;background:#fafbfe;display:flex;align-items:center;gap:7px;color:#8b95a7}.record-toolbar>label input{width:100%;border:0;outline:0;background:transparent;font-size:12px}.record-toolbar>div{display:flex;gap:7px}.record-toolbar .select-like{min-width:100px;min-height:34px;font-size:11px}.record-table{min-width:920px}.record-empty{padding:32px 20px;color:#8b95a8;text-align:center}.record-row{min-height:58px;padding:7px 14px;border-bottom:1px solid #f0f2f5;display:grid;align-items:center;gap:10px;color:#68748a;font-size:12px}.credit-ledger .record-row{grid-template-columns:88px minmax(210px,1.35fr) minmax(120px,.8fr) 75px 75px 70px 24px}.generation-history .record-row{grid-template-columns:88px minmax(190px,1.3fr) minmax(115px,.8fr) 80px 65px 75px 76px 66px}.record-row.record-labels{min-height:36px;color:#929bad;background:#fafbfc;font-size:11px}.record-row>span:first-child{color:#8791a4}.record-reason{display:grid;grid-template-columns:31px 1fr;align-items:center;gap:0 8px;min-width:0}.record-reason>i{grid-row:1/3;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;font-style:normal}.record-reason>i.consume{color:#4d61e8;background:#edf1ff}.record-reason>i.refund{color:#20a574;background:#eaf9f2}.record-reason>i.frozen{color:#e08a38;background:#fff2e5}.record-reason>i.income{color:#8149db;background:#f3edff}.record-reason>i.generation{color:#5665e7;background:#eff1ff}.record-reason strong{min-width:0;color:#35415b;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.record-reason small{color:#9aa2b1;font-size:10px}.record-project{max-width:100%;padding:0;border:0;background:transparent;color:#5060df;text-align:left;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.credit-change{font-size:12px}.credit-change.positive{color:#20a574}.credit-change.negative{color:#e05262}.record-status{width:max-content;padding:4px 7px;border-radius:8px;color:#68748a;background:#f0f2f5;font-size:10px;font-style:normal}.record-status.已完成,.record-status.已扣除{color:#269d6d;background:#eaf9f2}.record-status.已到账,.record-status.已退回{color:#4c5fe5;background:#edf1ff}.record-status.已冻结{color:#d78334;background:#fff1e3}.record-status.生成失败{color:#df5361;background:#fff0f1}.record-more{border:0;background:transparent;color:#7c879b;font-size:15px}.view-result{height:27px;padding:0 8px;border:1px solid #e0e4ed;border-radius:6px;background:#fff;color:#5663dd;font-size:11px}.record-pagination{min-height:52px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;color:#8c95a7;font-size:11px}.record-pagination>div{display:flex;gap:4px}.record-pagination button{width:27px;height:27px;border:1px solid #e1e5ed;border-radius:6px;background:#fff;color:#707c92;display:grid;place-items:center}.record-pagination button:first-child svg{transform:rotate(180deg)}.record-pagination button.active{color:#fff;border-color:var(--brand-primary);background:var(--brand-primary)}.record-pagination button:disabled{opacity:.45}@media (max-width:1150px){.record-summary{grid-template-columns:1fr 1fr}.records-panel{overflow-x:auto}.record-toolbar{align-items:flex-start;flex-direction:column}.record-toolbar>label{width:100%}.record-toolbar>div{width:100%;flex-wrap:wrap}.record-toolbar .select-like{flex:1}}@media (max-width:620px){.records-page .top-actions>.outline-btn,.records-page .top-subtitle{display:none}.record-summary{grid-template-columns:1fr}.record-summary article{min-height:76px}.record-tabs button{flex:1;justify-content:center}.record-toolbar .select-like{min-width:calc(50% - 4px)}.record-pagination{position:sticky;left:0}}.credit-title{display:flex;align-items:center;justify-content:space-between}.credit-title>span{padding:3px 6px;border-radius:8px;color:#5d50e1;background:#eeecff;font-size:11px;font-weight:700}.credit-card .credit-details{display:flex;justify-content:space-between;margin:7px 0;color:#8b94a9;font-size:11px}.credit-expiry{min-height:24px;margin:0 0 9px;padding:0 7px;border-radius:6px;color:#67738b;background:#f5f7fb;display:flex;align-items:center;gap:5px;font-size:11px}.credit-card>button{margin-top:0}.credits-page{width:100%;max-width:1500px}.credits-page .topbar>div:first-child{display:flex;align-items:baseline;gap:10px}.credits-page .topbar>div:first-child>strong{font-size:16px}.brand-library-page{max-width:1500px;margin:0 auto;padding-bottom:28px}.brand-library-page .topbar>div:first-child{display:flex;align-items:baseline;gap:10px}.brand-library-page .topbar>div:first-child>strong{font-size:16px}.brand-create,.brand-library-page .top-actions>.outline-btn{min-height:34px;display:inline-flex;align-items:center;gap:6px}.brand-create{padding:0 13px}.brand-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:13px;margin-top:15px}.brand-list{min-height:680px;padding:13px 10px;border:1px solid #e5e9f1;border-radius:12px;background:#fff;display:flex;flex-direction:column}.brand-list>button{width:100%;min-height:58px;padding:8px;border:0;border-radius:9px;background:transparent;display:grid;grid-template-columns:38px 1fr 16px;align-items:center;gap:8px;text-align:left}.brand-list>button:hover{background:#f6f7fb}.brand-list>button.active{background:#eef1ff}.brand-list>button>div{display:flex;flex-direction:column;gap:5px}.brand-list>button strong{font-size:12px}.brand-list>button small{color:#8a94a7;font-size:10px}.brand-main-logo,.brand-mini-logo{display:grid;place-items:center;color:#fff;font-weight:900}.brand-mini-logo{width:36px;height:36px;border-radius:10px;font-size:16px}.brand-main-logo.blend,.brand-mini-logo.blend{background:linear-gradient(135deg,#365df5,#7d3cef)}.brand-main-logo.sound,.brand-mini-logo.sound{background:linear-gradient(135deg,#202d47,#4b6689)}.brand-list>.new-brand-row{margin-top:6px;border:1px dashed #cfd5e2;background:#fbfcfe}.new-brand-row>span{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:#5b65df;background:#eef1ff}.brand-tip{margin-top:auto;padding:11px;border-radius:9px;color:#6657de;background:#f2f0ff;display:flex;align-items:flex-start;gap:7px}.brand-tip p{margin:0;color:#6f7892;font-size:11px;line-height:1.55}.brand-detail{min-width:0}.brand-main-logo{width:58px;height:58px;border-radius:15px;font-size:27px}.brand-tab-content{margin-top:12px}.brand-content-grid{display:grid;grid-template-columns:1.35fr .8fr;gap:12px}.brand-section-card{padding:15px;border:1px solid #e5e9f1;border-radius:11px;background:#fff}.visual-grid{grid-template-columns:1.25fr .75fr}.brand-logo-word{display:flex;align-items:center;gap:5px;font-size:15px;font-weight:800}.brand-logo-word>b{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#3c60f5,#7e3bea)}.brand-asset-preview{height:130px;display:grid;place-items:center;color:#66728b;background:#f3f5f9}.brand-asset-preview.asset-1{background:#1b263e}.brand-asset-preview.asset-3{background:repeating-linear-gradient(45deg,#e9e9ff 0 10px,#f7f7ff 10px 20px)}.brand-library-page{padding-bottom:0}.brand-layout{align-items:stretch}.brand-list{min-height:646px}.brand-detail{min-height:646px}.brand-detail,.brand-tab-content{display:flex;flex-direction:column}.brand-tab-content{height:467px;min-height:467px}.brand-tab-content>.brand-content-grid,.brand-tab-content>.visual-grid{flex:1}.brand-tab-content>.brand-content-grid>.brand-section-card{height:100%}.linked-project-pagination{justify-content:flex-end}.linked-project-pagination>.linked-project-total{margin-right:auto;color:#7d879b;font-size:12px}@media (max-width:1150px){.brand-content-grid,.visual-grid{grid-template-columns:1fr}}@media (max-width:850px){.brand-layout{grid-template-columns:1fr}.brand-list{min-height:auto;display:grid;grid-template-columns:1fr 1fr}.brand-tip{grid-column:1/-1}.brand-list>.new-brand-row{display:none}}@media (max-width:620px){.brand-library-page .top-actions>.outline-btn,.brand-library-page .top-subtitle{display:none}.brand-list{grid-template-columns:1fr}.brand-list>button:not(.active){display:none}.brand-main-logo{width:48px;height:48px}.linked-project-pagination>.linked-project-total{width:100%;margin-right:0;text-align:center}}.stage-header-actions{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:none}.stage-header-actions>.outline-btn,.stage-header-actions>.primary{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.analysis-banner+.selling-plan-card{margin-top:12px}.selling-plan-strategies{margin-left:18px;margin-right:18px}.brand-visual-style{margin-top:12px}.strategy-analysis-loading{min-height:180px;margin-top:12px;border:1px solid #e2e7f7;border-radius:11px;background:linear-gradient(120deg,#f6f8ff,#fbf9ff);display:flex;align-items:center;justify-content:center;gap:13px}.strategy-analysis-loading>i{width:28px;height:28px;border:3px solid #dce2ff;border-top-color:#5364ef;border-radius:50%;animation:spin .8s linear infinite}.strategy-analysis-loading strong{font-size:14px}.strategy-analysis-loading p{margin:5px 0 0;color:#7d879b;font-size:12px}.selling-plan-card,.strategy-workspace{margin-top:12px}.editable-badge{padding:5px 8px;border-radius:8px;color:#5d5cdd;background:#eeefff;display:flex;align-items:center;gap:4px;font-size:11px;font-weight:700}.strategy-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:13px}.strategy-form-grid label{min-width:0;display:flex;flex-direction:column;gap:6px;color:#69758c;font-size:12px}.strategy-form-grid label.wide{grid-column:1/-1}.strategy-form-grid input,.strategy-form-grid textarea{width:100%;border:1px solid #e0e5ef;border-radius:8px;background:#fbfcfe;color:#2f3b55;outline:0;font-size:12px}.strategy-form-grid input{height:37px;padding:0 10px}.strategy-form-grid textarea{min-height:60px;padding:9px 10px;resize:vertical;line-height:1.5}.strategy-form-grid label:not(.wide):nth-last-child(-n+2){grid-column:span 2}.selling-points input:focus,.selling-points textarea:focus,.strategy-form-grid input:focus,.strategy-form-grid textarea:focus{border-color:var(--brand-focus);box-shadow:0 0 0 3px rgba(119,80,210,.08)}.selling-points article{cursor:grab;transition:border-color .16s,box-shadow .16s,transform .16s}.selling-points article:active{cursor:grabbing;transform:scale(.99);border-color:#8e9af1;box-shadow:0 8px 18px rgba(67,78,160,.11)}.selling-points article input,.selling-points article textarea{width:100%;border:1px solid transparent;border-radius:6px;background:transparent;color:#24314c;outline:0}.selling-points article input{height:28px;padding:0 6px;font-size:13px;font-weight:700}.selling-points article textarea{min-height:47px;padding:5px 6px;resize:none;color:#748097;font-size:12px;line-height:1.55}.selling-points article:hover input,.selling-points article:hover textarea{border-color:#e4e8f1;background:#fff}.selling-points article .drag-handle{font-size:18px;cursor:grab;color:#7886a0}.image-source-upload{margin-top:12px;border:1px solid #edf0f7;border-radius:10px}.image-upload-guide{padding:20px;border:1px solid #e3e7f4;border-radius:10px;background:linear-gradient(135deg,#f7f9ff,#fbf9ff);align-items:flex-start}.image-upload-guide>span{width:38px;height:38px;flex:0 0 38px;border-radius:10px;color:#fff;background:linear-gradient(135deg,#4262f4,#7c42ea);display:grid;place-items:center}.image-upload-guide strong{font-size:14px}.image-upload-guide p{margin:7px 0;color:#6e7a91;font-size:12px;line-height:1.65}.image-upload-guide ul{margin:10px 0 0;padding-left:17px;color:#58657e;font-size:12px;line-height:1.8}.type-grid>button:not(.selected){opacity:.58}.generate-bar>div{min-width:0}.generate-bar>div>span{display:inline-flex;align-items:center;flex-wrap:wrap;line-height:1.55}.generate-bar>div>span .credit-value{vertical-align:middle}.generate-bar .primary:disabled{cursor:not-allowed;background:#d9deea;box-shadow:none}@media (max-width:900px){.strategy-form-grid{grid-template-columns:1fr 1fr}.strategy-form-grid label:not(.wide):nth-last-child(-n+2){grid-column:span 1}.image-source-upload{grid-template-columns:1fr}.image-upload-guide{min-height:auto}}.stage-save-action{min-height:40px!important;padding:0 18px!important;display:inline-flex;align-items:center;justify-content:center;gap:7px}.analysis-banner>.outline-btn{min-width:116px;min-height:36px;justify-content:center;color:var(--brand-primary);background:#fff;font-size:14px;font-weight:650}.strategy-workspace>.card-heading>h3{margin:0}.strategy-form-grid label:nth-last-child(-n+2) textarea{min-height:72px}.image-source-upload{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch}.image-upload-guide{min-height:215px;padding:15px;display:flex;flex-direction:column;gap:13px}.upload-guide-copy{display:flex;align-items:flex-start;gap:10px}.upload-guide-copy>span{width:34px;height:34px;flex:0 0 34px;border-radius:10px;color:#fff;background:linear-gradient(135deg,#4262f4,#7c42ea);display:grid;place-items:center}.upload-guide-copy>div{min-width:0;display:flex;flex-direction:column}.upload-guide-copy>div>small{margin-bottom:2px;color:#5b67db;font-size:11px;font-weight:700;letter-spacing:.08em}.upload-guide-copy strong{font-size:14px;line-height:1.45}.upload-guide-copy p{margin:4px 0 0;color:#6e7a91;font-size:12px;line-height:1.55}.upload-guide-copy p em{color:#5966dc;font-style:normal;font-weight:700}.upload-guide-rule{min-height:36px;padding:7px 9px;border:1px solid #e3e7f6;border-radius:8px;background:rgba(255,255,255,.75);display:flex;align-items:center;gap:9px}.upload-guide-rule span{flex:0 0 auto;padding:3px 6px;border-radius:5px;color:#4e5ad4;background:#edf0ff;font-size:11px;font-weight:700}.upload-guide-rule p{margin:0;color:#66728a;font-size:12px;line-height:1.45}.upload-example-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.upload-example{min-width:0;padding:6px;border:1px solid #e3e7ef;border-radius:9px;background:#fff;position:relative}.upload-example.correct{border-color:#83d8b4;background:#f7fffb}.upload-example.wrong{border-color:#f0d1d5;background:#fffafa}.example-visual{height:67px;border-radius:7px;overflow:hidden;background:#f4f6fa}.upload-example.clutter .example-visual{background:repeating-linear-gradient(45deg,#d5c8b4 0 8px,#98af86 8px 16px)}.upload-example b{display:block;margin-top:6px;color:#2f9b70;font-size:12px}.upload-example.wrong b{color:#d25b68}.upload-example small{display:block;margin-top:2px;color:#8993a6;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.image-type-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px}.image-type-grid>article{min-width:0;padding:5px;border:1px solid #e3e7ef;border-radius:9px;background:#fff;transition:.16s ease}.image-selection-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.image-selection-shortcuts{display:flex;align-items:center;gap:7px;overflow-anchor:none}.detail-template-heading-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px}.image-selection-shortcuts>button{height:30px;padding:0 10px;border:1px solid #dfe4ef;border-radius:8px;color:var(--brand-primary);background:#fff;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:10px;font-weight:650;white-space:nowrap}.image-selection-shortcuts>button:hover{border-color:#bcc5ee;background:#f8f9ff}.image-selection-shortcuts>button.active{color:#fff;border-color:var(--brand-primary);background:var(--brand-primary)}.image-selection-shortcuts>button:disabled{cursor:default;color:#a3abba;background:#f6f7fa;border-color:#e8ebf1}.image-type-grid>article.selected{border-color:var(--brand-primary);background:#fafbff;box-shadow:0 0 0 2px rgba(119,80,210,.07)}.type-select-button{width:100%;padding:0;border:0;background:transparent;text-align:center}.image-type-grid .type-image{width:100%;height:auto;aspect-ratio:1/1}.image-type-grid .type-image>img{object-fit:cover}.image-type-grid .type-image>.speaker-image>img{object-position:center;transform:scale(1.22)}.image-type-grid article:not(.selected) .type-select-button{opacity:.52}.image-type-grid .type-select-button{position:relative}.image-type-grid .type-select-button>strong{text-align:center}.image-type-grid .type-select-button>span{display:block;overflow:hidden;text-align:center;text-overflow:ellipsis}.image-type-check{position:absolute;z-index:2;top:4px;right:4px;width:20px;height:20px;border:1.5px solid rgba(87,99,126,.48);border-radius:50%;color:transparent;background:rgba(255,255,255,.92);box-shadow:0 1px 5px rgba(33,43,67,.15);display:grid;place-items:center}.image-type-check.checked{border-color:#5265ef;color:#fff;background:#5265ef}.image-data-status{width:max-content;max-width:100%;min-height:18px;margin:2px auto 0;padding:2px 6px;border-radius:999px;font-size:9px;font-style:normal;font-weight:700;white-space:nowrap;display:flex;align-items:center;justify-content:center}.image-data-status.需补充资料{color:#c47725;background:#fff1df}.image-data-status.资料完整{color:#22966b;background:#e9f8f1}.detail-template-grid{margin-top:10px}.detail-template-group-heading{min-width:0;padding:2px 0 0;grid-column:1/-1;display:flex;align-items:baseline;gap:8px}.detail-template-group-heading.professional{margin-top:8px;padding-top:14px;border-top:1px solid #e7eaf1}.detail-template-group-heading>strong{color:#35415a;font-size:14px;font-weight:700}.detail-template-group-heading>span{color:#8993a6;font-size:11px}.detail-template-recommendation-error{margin:8px 0 0;color:#c34f5d;font-size:12px;line-height:1.5}.detail-template-image{border:1px solid #edf0f4;background-color:#f3f5f8;background-position:50%;background-repeat:no-repeat;background-size:cover}.detail-template-grid>article.unavailable{background:#f7f8fa}.detail-template-grid>article.unavailable .type-select-button{cursor:not-allowed;opacity:.36}.detail-template-grid .quantity-stepper button>span{display:block;line-height:1}.detail-template-grid .image-data-status.需补充资料{color:#c47725;background:#fff1df}.image-aspect-selector{margin-top:12px;padding:11px 12px;border:1px solid #e2e6f0;border-radius:10px;background:#fafbfe;display:flex;align-items:center;justify-content:space-between;gap:14px}.image-aspect-selector>header{min-width:0;display:flex;flex-direction:column;gap:3px}.image-aspect-selector>header strong{color:#3d4960;font-size:12px}.image-aspect-selector>header span{color:#8b95a7;font-size:10px}.image-aspect-selector>div{display:grid;grid-template-columns:repeat(2,150px);gap:8px}.image-aspect-selector button{height:48px;padding:0 9px;position:relative;border:1px solid #dfe4ed;border-radius:9px;color:#4d5970;background:#fff;display:flex;align-items:center;gap:9px;text-align:left}.image-aspect-selector button:hover{border-color:#bcc6ee}.image-aspect-selector button.selected{border-color:var(--brand-primary);color:var(--brand-primary);background:#f2f4ff;box-shadow:0 0 0 2px rgba(119,80,210,.07)}.image-aspect-selector button>i{width:24px;height:24px;border:2px solid #99a5bc;border-radius:3px;display:block}.image-aspect-selector button>i.portrait{width:18px;height:25px;margin-left:3px;margin-right:3px}.image-aspect-selector button.selected>i{border-color:var(--brand-primary);background:rgba(119,80,210,.07)}.image-aspect-selector button>span{display:flex;flex-direction:column;gap:2px}.image-aspect-selector button b{font-size:12px}.image-aspect-selector button small{color:#929bad;font-size:9px}.image-aspect-selector button>em{width:18px;height:18px;position:absolute;top:5px;right:5px;border:1px solid #dbe0ea;border-radius:50%;color:transparent;background:#fff;display:grid;place-items:center;font-style:normal}.image-aspect-selector button.selected>em{border-color:var(--brand-primary);color:#fff;background:var(--brand-primary)}.detail-aspect-selector{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.detail-aspect-panel.image-aspect-selector{min-width:0;margin-top:0;align-items:stretch;flex-direction:column}.detail-aspect-panel.image-aspect-selector>div{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.detail-aspect-panel.image-aspect-selector button,.detail-aspect-panel.image-aspect-selector button>span{min-width:0}.detail-aspect-panel.image-aspect-selector button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-aspect-selector button>i.landscape{width:28px;height:21px}.image-aspect-selector button>i.widescreen{width:30px;height:18px}.image-aspect-selector button>i.tall{width:14px;height:27px;margin-left:5px;margin-right:5px}.shared-ratio-saving{margin-left:8px;padding:3px 7px;border-radius:999px;color:#16825e;background:#e7f7f0;font-size:10px;font-style:normal;font-weight:650;white-space:nowrap}.detail-supplement-workspace{margin-top:20px;padding:0;border:1px solid #e2e6ef;border-radius:12px;background:#fff;overflow:hidden}.detail-supplement-heading{min-height:58px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fafbfe}.detail-supplement-heading strong{min-width:0;color:#344159;font-size:13px;line-height:1.4}.detail-supplement-heading>em{flex:none;padding:4px 8px;border-radius:7px;color:#b66c20;background:#fff0dc;font-size:10px;font-style:normal;font-weight:700}.detail-supplement-heading>em.complete{color:#218d67;background:#eaf8f2}.detail-supplement-workspace>.detail-evidence-card{margin:0;padding:14px;border:0;border-top:1px solid #edf0f5;border-radius:0;background:transparent}.detail-evidence-card>.supplement-card-heading>em.complete{color:#218d67;background:#eaf8f2}.detail-evidence-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.detail-evidence-fields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-evidence-fields label{min-width:0;display:flex;flex-direction:column;gap:6px;color:#68748a;font-size:11px}.detail-evidence-fields input,.detail-evidence-fields textarea{width:100%;min-height:36px;padding:8px 9px;border:1px solid #dfe4ed;border-radius:8px;color:#344159;background:#fbfcfe;outline:0;font-size:12px;line-height:1.45}.detail-evidence-fields textarea{height:68px;resize:vertical}.detail-evidence-fields input:focus,.detail-evidence-fields textarea:focus{border-color:var(--brand-focus);box-shadow:0 0 0 3px rgba(119,80,210,.08)}.detail-evidence-fields input[readonly]{color:#657187;background:#f3f5f8}.detail-package-fields{grid-template-columns:minmax(280px,1.2fr) minmax(200px,.75fr) minmax(230px,.9fr)}.image-supplement-workspace{margin-top:12px;padding:15px;border:1px solid #dfe4f5;border-radius:12px;background:linear-gradient(135deg,#fafbff,#f8f7ff);overflow-anchor:none}.image-supplement-workspace>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.image-supplement-workspace>header>div{display:flex;align-items:center;gap:10px}.image-supplement-workspace>header>div>span{width:34px;height:34px;flex:0 0 34px;border-radius:9px;color:#fff;background:linear-gradient(135deg,#4964ef,#7950e9);display:grid;place-items:center}.image-supplement-workspace>header strong{font-size:14px}.image-supplement-workspace>header p{margin:4px 0 0;color:#7a859a;font-size:12px}.image-supplement-workspace>header>em{padding:5px 9px;border-radius:999px;color:#b66c20;background:#fff0dc;font-size:11px;font-style:normal;font-weight:700;white-space:nowrap}.supplement-card{margin-top:12px;padding:14px;border:1px solid #e2e6ef;border-radius:10px;background:#fff}.supplement-card-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.supplement-card-heading>div{display:flex;flex-direction:column;gap:4px}.supplement-card-heading strong{font-size:13px}.supplement-card-heading span{color:#8791a4;font-size:11px}.supplement-card-heading>em{padding:4px 8px;border-radius:8px;color:#bd7328;background:#fff1df;font-size:10px;font-style:normal}.dimension-supplement-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dimension-supplement-grid label,.package-supplement-grid label,.package-supplement-grid>div label{display:flex;flex-direction:column;gap:6px;color:#68748a;font-size:11px}.dimension-supplement-grid input,.dimension-supplement-grid select,.package-supplement-grid select{width:100%;height:36px;padding:0 9px;border:1px solid #dfe4ed;border-radius:8px;color:#344159;background:#fbfcfe;outline:0;font-size:12px}.dimension-supplement-grid input:focus,.dimension-supplement-grid select:focus,.package-supplement-grid select:focus,.package-supplement-grid textarea:focus{border-color:var(--brand-focus);box-shadow:0 0 0 3px rgba(119,80,210,.08)}.package-supplement-grid{display:grid;grid-template-columns:minmax(280px,1.2fr) minmax(200px,.75fr) minmax(230px,.9fr);gap:12px}.package-items-field textarea{height:104px;padding:9px;border:1px solid #dfe4ed;border-radius:8px;background:#fbfcfe;outline:0;resize:vertical;font-size:12px;line-height:1.55}.package-supplement-grid>div{display:flex;flex-direction:column;gap:10px}.package-reference-upload{min-height:104px;padding:12px;border:1px dashed #bfc8e8;border-radius:9px;color:#5967d7!important;background:#f8f9ff;align-items:center;justify-content:center;cursor:pointer;text-align:center}.package-reference-upload input{display:none}.package-reference-upload small{color:#929bad;font-size:10px}.package-reference-upload>span,.package-reference-upload>strong,.package-reference-upload>svg{color:#5967d7}.angle-supplement-summary{display:grid;grid-template-columns:auto auto minmax(220px,1fr);align-items:center;gap:16px}.angle-supplement-summary>div{display:flex;gap:8px}.angle-supplement-summary span{padding:5px 8px;border-radius:8px;color:#8a94a7;background:#f3f5f9;display:flex;align-items:center;gap:5px;font-size:11px}.angle-supplement-summary span i{width:17px;height:17px;border-radius:50%;background:#fff;display:grid;place-items:center;font-style:normal;font-size:9px}.angle-supplement-summary span.complete{color:#218d67;background:#eaf8f2}.angle-supplement-summary span.complete i{color:#fff;background:#2eae7f}.angle-supplement-summary>strong{color:#55627a;font-size:12px;white-space:nowrap}.angle-supplement-summary>p{margin:0;color:#7e899d;font-size:11px}.package-reference-field{height:104px;align-self:end}.package-reference-field>input{display:none}.package-reference-upload{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;gap:6px;font:inherit}.package-reference-file{height:100%;padding:8px;display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #dfe4ed;border-radius:9px;background:#fbfcfe}.package-reference-thumbnail{width:72px;height:86px;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;overflow:hidden;border:0;border-radius:7px;color:#6674df;background:#eef1ff;cursor:pointer}.package-reference-thumbnail img{width:100%;height:100%;object-fit:cover}.package-reference-thumbnail small{font-size:9px;font-weight:700}.package-reference-file>span{min-width:0;display:flex;flex-direction:column;gap:5px}.package-reference-file>span strong{overflow:hidden;color:#344159;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.package-reference-file>span small{color:#8791a4;font-size:10px}.package-reference-file>div{display:flex;gap:5px}.package-reference-file>div button{height:28px;padding:0 8px;border:1px solid #dce2ef;border-radius:7px;color:var(--brand-primary);background:#fff;font-size:10px;cursor:pointer}.package-reference-file>div button.danger{color:#cf5661;background:#fff8f8;border-color:#f0d5d8}.package-reference-field{height:auto;align-self:stretch;display:flex;flex-direction:column;color:#68748a;font-size:11px}.package-supplement-grid>.package-reference-field{gap:6px}.package-reference-field-label{height:14px;flex:0 0 14px;line-height:14px}.package-reference-file,.package-reference-upload{height:104px}@media (max-width:1050px){.image-type-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.dimension-supplement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.package-supplement-grid{grid-template-columns:1fr 1fr}.package-reference-field{grid-column:1/-1}.package-supplement-grid>.package-reference-field{gap:6px}}@media (max-width:900px){.image-selection-heading{align-items:flex-start;flex-direction:column}.image-selection-shortcuts{width:100%;flex-wrap:wrap}}@media (max-width:720px){.image-aspect-selector{align-items:flex-start;flex-direction:column}.image-aspect-selector>div{width:100%;grid-template-columns:1fr 1fr}}.type-select-button>strong{display:block;margin-top:7px;font-size:13px}.type-select-button>span{display:block;margin-top:3px;color:#909aac}.image-type-grid .type-select-button>strong,.type-select-button>span{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.image-type-grid .type-select-button>span{font-size:9px}.quantity-stepper{height:25px;margin-top:5px;padding:0 2px;border-radius:6px;background:#f2f4f9;display:grid;grid-template-columns:20px 1fr 20px;align-items:center;gap:2px}.quantity-stepper button{width:19px;height:19px;padding:0;border:0;border-radius:4px;color:var(--brand-primary);background:#fff;font-size:13px;line-height:1}.quantity-stepper button:disabled{cursor:not-allowed;color:#b2b8c5;background:#e9ecf2}.quantity-stepper b{text-align:center;color:#3f4b63;font-size:11px}@media (min-width:1051px) and (max-width:1250px){.image-source-upload{grid-template-columns:1fr}.upload-example-grid{grid-template-columns:repeat(4,1fr)}.image-type-grid{grid-template-columns:repeat(5,minmax(130px,1fr))}}@media (max-width:980px){.detail-aspect-selector{grid-template-columns:1fr}.detail-aspect-panel.image-aspect-selector>div{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-evidence-fields,.detail-evidence-fields.three,.detail-package-fields{grid-template-columns:1fr 1fr}.detail-package-fields>.package-reference-field{grid-column:1/-1}}@media (max-width:720px){.stage-header-actions,.stage-save-action{width:100%}.stage-save-action{justify-content:center}.image-type-grid,.upload-example-grid{grid-template-columns:1fr 1fr}}.speaker-image{width:100%;aspect-ratio:1/1;position:relative;overflow:hidden;border-radius:8px;background:#fff;display:block}.speaker-image>img{object-fit:contain}.project-cover{height:auto;aspect-ratio:1/1;padding:9px}.project-cover>.speaker-image{width:100%;height:100%;border-radius:8px}.projects-page .project-card .project-thumbnail-media{width:100%;height:100%;position:relative;display:block;overflow:hidden;border-radius:8px;background:#fff}.projects-page .project-card .project-thumbnail-media>img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 50%}.project-thumbnail-empty{width:100%;height:100%;display:grid;place-items:center;border-radius:8px;color:#a3acc0;background:linear-gradient(145deg,#f7f8fc,#eef1f7)}.project-opening-state{position:fixed;z-index:80;inset:var(--workspace-header-offset,112px) 0 0;background:#f7f8fc;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#7d879a;text-align:center}.project-opening-state>span{width:52px;height:52px;border-radius:14px;color:#5c61e8;background:#eceeff;display:grid;place-items:center}.project-opening-state>strong{margin-top:14px;color:#2c3851;font-size:16px}.project-opening-state>p{margin:7px 0 16px;font-size:12px}.project-opening-state>i{width:160px;height:4px;border-radius:4px;background:#e3e6ef;overflow:hidden}.project-opening-state>i:after{content:"";width:45%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4d65ef,#7842e9);display:block;animation:projectOpening 1s ease-in-out infinite alternate}@keyframes projectOpening{to{transform:translateX(122%)}}.project-grid{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row;align-items:start;justify-content:start;gap:12px}.project-card{width:100%}.project-card-body{padding:11px}.project-card-title{align-items:flex-start}.project-card-title h3{font-size:14px!important}.project-card-title p{font-size:12px!important}.project-card-progress{margin-top:12px}.project-card-body footer{margin-top:12px;font-size:12px!important}.project-tools select.select-like{height:34px;min-height:34px;padding:0 30px 0 11px;border:1px solid #e1e5ed;border-radius:8px;color:#4f5b72;background:#fff;font:inherit;cursor:pointer;outline:none}.project-tools select.select-like:focus,.project-tools select.select-like:hover{border-color:#bec8f4;box-shadow:0 0 0 3px rgba(86,99,230,.08)}.project-tool-tooltip{position:relative}.project-tool-tooltip:after{content:attr(data-tooltip);position:absolute;z-index:120;left:50%;top:calc(100% + 7px);padding:6px 9px;border-radius:6px;color:#fff;background:#24304b;box-shadow:0 6px 18px rgba(25,34,58,.2);font-size:11px;font-weight:600;line-height:1;white-space:nowrap;opacity:0;visibility:hidden;transform:translate(-50%,-3px);transition:.14s ease;pointer-events:none}.project-tool-tooltip:focus-visible:after,.project-tool-tooltip:hover:after{opacity:1;visibility:visible;transform:translate(-50%)}.project-cover>.project-delete-button,.project-cover>.project-share-button{position:absolute;z-index:2;top:17px;width:28px;height:28px;border:1px solid rgba(223,227,238,.9);border-radius:8px;color:#8a94a7;background:rgba(255,255,255,.94);display:grid;place-items:center;box-shadow:0 5px 14px rgba(43,53,87,.09);opacity:1;transform:none;transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease}.project-cover>.project-delete-button{right:51px}.project-cover>.project-share-button{right:17px}.project-card:hover .project-delete-button,.project-card:hover .project-share-button,.project-delete-button:focus-visible,.project-share-button:focus-visible{opacity:1;transform:none}.project-cover>.project-delete-button:hover{color:#e45662;border-color:#f1c9cd;background:#fff6f7}.project-cover>.project-share-button:hover{color:var(--brand-hover);border-color:#c8cff5;background:#f6f7ff}.project-delete-button.project-tool-tooltip:after{left:auto;right:0;top:calc(100% + 7px);transform:translateY(-3px)}.project-delete-button.project-tool-tooltip:focus-visible:after,.project-delete-button.project-tool-tooltip:hover:after{transform:translateY(0)}.project-share-button.project-tool-tooltip:after{left:auto;right:0;top:calc(100% + 7px);transform:translateY(-3px)}.project-share-button.project-tool-tooltip:focus-visible:after,.project-share-button.project-tool-tooltip:hover:after{transform:translateY(0)}.project-delete-overlay{z-index:190}.project-delete-confirmation{width:min(460px,100%);border:1px solid rgba(255,255,255,.78);border-radius:18px;background:#fff;box-shadow:0 26px 80px rgba(24,31,60,.3);overflow:hidden}.project-delete-confirmation>header{height:70px;padding:17px 20px 0;display:flex;align-items:flex-start;justify-content:space-between}.project-delete-confirmation>header>span{width:46px;height:46px;border-radius:14px;color:#d94e5b;background:#fff0f1;display:grid;place-items:center}.project-delete-confirmation>header>button{width:34px;height:34px;border:0;border-radius:9px;color:#738096;background:#f4f6f9;font-size:22px;line-height:1}.project-delete-confirmation>header>button:hover{color:#4d5870;background:#eceff4}.project-delete-confirmation>div{padding:4px 24px 22px}.project-delete-confirmation h2{margin:0;color:#202b43;font-size:21px;line-height:1.35}.project-delete-confirmation p{margin:10px 0 14px;color:#707c92;font-size:14px;line-height:1.7}.project-delete-confirmation div>strong{min-height:40px;padding:9px 11px;border:1px solid #f1d5d8;border-radius:9px;color:#b74853;background:#fff7f8;display:flex;align-items:center;gap:7px;font-size:12px;font-weight:650;line-height:1.45}.project-delete-confirmation>footer{min-height:68px;padding:13px 24px;border-top:1px solid #eceff4;background:#fbfcfe;display:flex;align-items:center;justify-content:flex-end;gap:9px}.project-delete-confirmation>footer>button{height:40px;padding:0 17px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:14px;font-weight:650}.project-delete-cancel{border:1px solid #dfe4ed;color:#59657c;background:#fff}.project-delete-confirm{border:1px solid #d94e5b;color:#fff;background:#d94e5b;box-shadow:0 7px 18px rgba(198,58,72,.18)}.project-delete-confirm:hover{border-color:#c9404d;background:#c9404d}.project-grid.list-view{grid-template-columns:1fr;gap:9px}.project-grid.list-view .project-card{min-height:108px;display:grid;grid-template-columns:176px minmax(0,1fr)}.project-grid.list-view .project-cover{height:108px;padding:8px}.project-grid.list-view .project-card-body{padding:14px 17px;display:grid;grid-template-columns:minmax(180px,.75fr) minmax(260px,1.25fr) minmax(210px,.8fr);align-items:center;gap:24px}.project-grid.list-view .project-card-progress{margin:0}.project-grid.list-view .project-card-body footer{margin:0;align-items:center}.project-empty-state{min-height:220px;margin-top:0;border:1px dashed #dce1ec;border-radius:13px;color:#8791a5;background:#fafbfe;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.project-empty-state>span{width:44px;height:44px;margin-bottom:10px;border-radius:12px;color:#5967e8;background:#edf0ff;display:grid;place-items:center}.project-empty-state strong{color:#44506a;font-size:14px}.project-empty-state p{margin:6px 0 13px;font-size:12px}.project-empty-state button{min-height:32px;padding:0 12px;border:1px solid #d8def1;border-radius:8px;color:var(--brand-primary);background:#fff}.history-project-layout{margin-top:14px;position:relative;display:block}.project-filter-panel{position:sticky;top:118px;align-self:start;padding:2px 18px 4px 0;border:0;border-radius:0;background:transparent;box-shadow:none}.project-filter-panel>header{min-height:28px;padding-bottom:9px;border-bottom:1px solid #eef0f4;color:#46536b;display:flex;align-items:center;gap:7px}.project-filter-panel>header strong{font-size:13px}.project-filter-panel>label{margin-top:11px;display:flex;flex-direction:column;gap:5px}.project-filter-panel>label>span,.project-filter-view>span{color:#77839a;font-size:11px;font-weight:650}.project-filter-panel select,.project-filter-search>div{width:100%;height:32px;padding:0 8px;border:1px solid #dfe4ed;border-radius:8px;color:#4d5970;background:#fff;font-size:11px;outline:0}.project-filter-panel select:focus,.project-filter-search>div:focus-within{border-color:var(--brand-focus);box-shadow:0 0 0 3px rgba(119,80,210,.08)}.project-filter-search>div{display:flex;align-items:center;gap:5px;color:#8b95a8}.project-filter-search input{width:100%;min-width:0;border:0;outline:0;color:#4d5970;background:transparent;font-size:11px}.project-filter-view{margin-top:12px}.project-filter-view>div{margin-top:5px;display:grid;grid-template-columns:1fr 1fr;gap:5px}.project-filter-view button{height:31px;padding:0;border:1px solid #dfe4ed;border-radius:7px;color:#7c879b;background:#fff;display:flex;align-items:center;justify-content:center;gap:4px;font-size:10px}.project-filter-view button.active{color:var(--brand-primary);border-color:#cbd3fa;background:#eef1ff}.project-filter-clear{width:100%;height:36px;margin-top:14px;border:1px solid #d8def0;border-radius:8px;color:#5f6d86;background:#f8f9fd;font-size:12px;font-weight:600;box-shadow:0 2px 7px rgba(45,58,102,.04);transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.project-filter-clear:hover{color:#4057df;border-color:#bdc8f6;background:#f0f3ff;box-shadow:0 4px 12px rgba(72,88,214,.1)}.project-results{min-width:0;min-height:706px;display:flex;flex-direction:column}.project-results.list-mode{min-height:1030px}.project-results>.project-pagination{margin-top:auto}.project-results>.project-empty-state{flex:1}.project-results-summary{min-height:34px;color:#9099aa;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px}.project-results-view{display:flex;align-items:center;gap:6px}.project-results-view>button{width:31px;height:31px;padding:0;border:1px solid #dfe4ed;border-radius:8px;color:#7c879b;background:#fff;display:grid;place-items:center}.project-results-view>button:hover{color:var(--brand-hover);border-color:#cbd3f5;background:#f7f8ff}.project-results-view>button.active{color:var(--brand-primary);border-color:#c5cff9;background:#eef1ff;box-shadow:0 0 0 2px rgba(119,80,210,.06)}.project-results-summary>span{margin-left:auto;white-space:nowrap}.project-results .project-grid{margin-top:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.project-results .project-card{min-height:314px}.project-results .project-cover{width:100%;height:148px;aspect-ratio:auto;padding:0;display:grid;place-items:center;overflow:hidden}.project-results .project-cover>.speaker-image{width:100%;height:100%;margin:0;border-radius:0}.project-results .project-cover>.speaker-image>img{object-position:center center}.project-results .project-cover>.project-state{top:13px}.project-results .project-cover>button{right:13px;top:13px}.project-results .project-cover>.project-delete-button{right:49px}.project-results .project-cover>.project-share-button{right:13px}.project-results .project-card-body{padding:11px}.project-results .project-card-body footer{gap:5px}.project-results .project-card-body footer>span{white-space:nowrap}.history-header{min-height:48px;margin-bottom:10px;padding:8px 0;position:sticky;top:0;z-index:45;align-items:center;border-bottom:1px solid rgba(226,230,239,.9);background:rgba(247,249,253,.96);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.history-title-tools{margin-left:auto;display:flex;align-items:center;gap:10px}.project-history-search{width:240px;height:34px;padding:0 9px;border:1px solid #dfe4ed;border-radius:9px;background:#fff;color:#8792a6;display:flex;align-items:center;gap:7px;transition:border-color .18s ease,box-shadow .18s ease}.project-history-search:focus-within{border-color:var(--brand-focus);box-shadow:0 0 0 3px rgba(119,80,210,.08)}.project-history-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#46536b;font-size:12px}.project-history-search input::placeholder{color:#9ba4b4}.project-history-search>button{width:20px;height:20px;flex:0 0 20px;padding:0;border:0;border-radius:50%;background:#f0f2f7;color:#7b8699;display:grid;place-items:center;font-size:15px;line-height:1}.project-history-search>button:hover{background:#e7eaf2;color:#4b5870}.history-project-count{margin-left:auto;color:#8b95a8;font-size:12px;white-space:nowrap}.project-results .project-grid{margin-top:0}.project-results .project-grid.list-view{grid-template-columns:1fr}.project-results .project-grid:not(.list-view){align-items:stretch}.project-results .project-grid:not(.list-view)>.project-card{height:310px;min-height:310px}.project-results .project-grid:not(.list-view) .project-card-body{min-height:162px}.project-create-card{width:100%;height:auto;min-height:310px;padding:0;overflow:hidden;appearance:none;text-align:left;color:#26324b;background:linear-gradient(180deg,#fbfaff,#fff 52%);cursor:pointer;box-shadow:0 3px 12px rgba(40,53,94,.05);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.project-create-card:hover{border-color:#b8aff7;box-shadow:0 14px 30px rgba(88,72,190,.15);transform:translateY(-3px)}.project-create-card:focus-visible{outline:3px solid rgba(82,98,223,.22);outline-offset:2px}.project-create-card-visual{width:100%;height:148px;position:relative;overflow:hidden;border-bottom:1px solid rgba(121,104,231,.12);background:radial-gradient(circle at 50% 68%,rgba(116,211,255,.2),transparent 31%),radial-gradient(circle at 72% 22%,rgba(186,135,255,.2),transparent 34%),linear-gradient(145deg,#f8faff,#f6f2ff 55%,#eeeaff);display:flex;align-items:center;justify-content:center}.project-create-card-visual:after,.project-create-card-visual:before{content:"";position:absolute;border-radius:50%;background:rgba(255,255,255,.52);box-shadow:0 0 20px rgba(107,89,235,.16)}.project-create-card-visual:before{width:9px;height:9px;right:18%;top:24px}.project-create-card-visual:after{width:5px;height:5px;left:21%;bottom:28px}.project-create-card-visual>em{position:absolute;z-index:2;left:13px;top:12px;padding:4px 8px;border:1px solid rgba(110,91,224,.14);border-radius:999px;color:#6861a2;background:rgba(255,255,255,.66);backdrop-filter:blur(7px);font-size:9px;font-weight:750;font-style:normal;letter-spacing:.08em}.project-create-card-mascot{--project-avatar-size:126px;width:118px;height:118px;position:relative;z-index:1;display:block;overflow:visible;filter:drop-shadow(0 12px 18px rgba(102,82,212,.16));transition:transform .24s cubic-bezier(.2,.8,.2,1),filter .24s ease}.project-create-card-mascot>[data-vivi-avatar]{max-width:none;position:absolute;left:50%;top:50%;margin-left:calc(var(--project-avatar-size) / -2);margin-top:calc(var(--project-avatar-size) / -2)}.project-create-card:hover .project-create-card-mascot{transform:translateY(-4px) rotate(1.5deg);filter:drop-shadow(0 16px 21px rgba(102,82,212,.2))}.project-create-card-body{height:auto;min-height:162px;flex:1;padding:15px 14px 13px;display:flex;align-items:flex-start;flex-direction:column}.project-create-card-body>strong{font-size:14px;font-weight:750;line-height:1.35}.project-create-card-body>small{margin-top:7px;color:#7e879b;font-size:11px;line-height:1.6}.project-create-card-body>span{margin-top:auto;color:#5b4ee5;display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:700}.project-grid.list-view .project-create-card{height:108px;min-height:108px;grid-template-columns:176px minmax(0,1fr)}.project-grid.list-view .project-create-card-visual{height:108px;border-right:1px solid #e5e9f5;border-bottom:0}.project-grid.list-view .project-create-card-mascot{--project-avatar-size:96px;width:84px;height:84px}.project-grid.list-view .project-create-card-body{min-height:108px;padding:15px 18px;justify-content:center}.project-grid.list-view .project-create-card-body>span{margin-top:10px}@media (prefers-reduced-motion:reduce){.project-create-card,.project-create-card-mascot{transition:none}.project-create-card:hover,.project-create-card:hover .project-create-card-mascot{transform:none}}.project-empty-state-below-create{min-height:170px;margin-top:14px;flex:0 0 auto!important}@media (max-width:900px){.history-header{align-items:center;flex-direction:row}.project-history-search{width:min(240px,42vw)}}@media (max-width:620px){.history-header{align-items:flex-start;flex-wrap:wrap}.history-title-tools{width:100%;margin-left:0}.project-history-search{width:auto;flex:1}}.brand-library-hero-copy{max-width:690px;position:relative;z-index:2}.brand-library-hero-copy>span{display:inline-flex;padding:5px 9px;border-radius:8px;color:#574edc;background:#ebeaff;font-size:12px;font-weight:700}.brand-library-hero-copy h1{margin:12px 0 8px;color:#18243e;font-size:27px;line-height:1.3;letter-spacing:-.02em}.brand-library-hero-copy p{max-width:650px;margin:0;color:#6e7990;font-size:14px;line-height:1.7}.brand-library-hero-actions{margin-top:18px;display:flex;align-items:center;gap:9px}.brand-library-hero-actions>button{min-height:40px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.brand-hero-logo{width:74px;height:74px;position:absolute;left:32px;top:27px;border-radius:20px;color:#fff;background:linear-gradient(135deg,#3c61f5,#7e3bea);display:grid;place-items:center;font-size:32px;font-weight:900;box-shadow:0 14px 28px rgba(77,72,218,.24)}.brand-library-page .brand-layout{margin-top:14px}.home-results-copy{position:relative;z-index:2}.home-results-media{z-index:1}.home-results-media-stage{width:100%;height:670px;position:relative;transform:scale(.88);transform-origin:right center}@media (max-width:980px){.home-results-media-stage{transform:none}}@media (max-width:620px){.home-results-media-stage{height:570px}}@media (max-width:760px){.brand-library-hero-actions{flex-wrap:wrap}}.detail-platform-module-media>img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:#fff}.detail-text-blueprint{margin-top:12px;padding:16px}.detail-text-blueprint .detail-blueprint-summary>div:last-child{align-items:center}.detail-text-blueprint .detail-blueprint-summary>div:last-child>button{height:27px;margin-left:8px;padding:0 9px;border:1px solid #dfe4ef;border-radius:7px;color:var(--brand-primary);background:#fff;font-size:10px;font-weight:650}.detail-text-blueprint .detail-blueprint-summary>div:last-child>button:disabled{cursor:not-allowed;opacity:.45}.detail-blueprint-card-grid{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.detail-blueprint-card-grid>article{min-width:0;padding:12px;border:1px solid #e2e7f0;border-radius:11px;background:#fbfcff;transition:border-color .18s ease,box-shadow .18s ease,opacity .18s ease}.detail-blueprint-card-grid>article:hover{border-color:#cfd6eb;box-shadow:0 7px 20px rgba(46,58,96,.06)}.detail-blueprint-card-grid>article.dragging{opacity:.55}.detail-blueprint-card-grid article>header{height:32px;display:grid;grid-template-columns:27px minmax(0,1fr) 24px;align-items:center;gap:7px}.detail-blueprint-card-grid article>header>span{width:27px;height:27px;border-radius:8px;color:#5365eb;background:#edf0ff;display:grid;place-items:center;font-size:10px;font-weight:800}.detail-blueprint-card-grid article>header>input{width:100%;height:28px;padding:0 5px;border:1px solid transparent;border-radius:6px;outline:0;color:#2f3b54;background:transparent;font-size:12px;font-weight:750}.detail-blueprint-card-grid article>header>input:focus{border-color:var(--brand-focus);background:#fff;box-shadow:0 0 0 3px rgba(119,80,210,.08)}.detail-blueprint-card-grid article>header>b{width:24px;height:24px;border-radius:6px;color:#8b95a8;background:#f1f3f7;display:grid;place-items:center;font-size:13px;cursor:grab}.detail-blueprint-card-grid article>label{margin-top:9px;display:grid;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:7px}.detail-blueprint-card-grid article>label>span{padding-top:6px;color:#5967df;font-size:10px;font-weight:700}.detail-blueprint-card-grid article textarea{width:100%;height:48px;padding:5px 7px;border:1px solid transparent;border-radius:7px;outline:0;color:#536078;background:transparent;resize:none;font-size:10px;line-height:1.55}.detail-blueprint-card-grid article textarea:hover{background:#f5f7fb}.detail-blueprint-card-grid article textarea:focus{border-color:var(--brand-focus);background:#fff;box-shadow:0 0 0 3px rgba(119,80,210,.08)}.detail-blueprint-card-grid article>footer{height:31px;margin-top:9px;padding-top:7px;border-top:1px solid #edf0f5;display:flex;align-items:center;justify-content:space-between}.detail-blueprint-card-grid article>footer button{height:23px;padding:0 6px;border:0;border-radius:6px;color:#7e899d;background:transparent;display:inline-flex;align-items:center;gap:4px;font-size:9px}.detail-blueprint-card-grid article>footer button:hover{color:var(--brand-hover);background:#f0f2ff}.detail-blueprint-card-grid article>footer button:disabled{opacity:.35}.detail-generate-bar{margin-top:12px}.detail-result-modal{width:min(980px,94vw);max-height:calc(100vh - 44px);padding:18px;position:relative;border-radius:17px;background:#fff;box-shadow:0 25px 70px rgba(24,31,60,.28);display:flex;flex-direction:column;overflow:hidden}.detail-result-modal>header{min-height:54px;padding:0 44px 13px 0;border-bottom:1px solid #e8ecf3;display:flex;align-items:center;justify-content:space-between;gap:14px}.detail-result-modal>header>div:first-child{min-width:0}.detail-result-modal h2{margin:0 0 4px;color:#27334b;font-size:16px}.detail-result-modal header p{margin:0;color:#8791a4;font-size:10px}.detail-result-device-tabs{height:33px;padding:3px;border-radius:8px;background:#f1f3f8;display:flex;align-items:center}.detail-result-device-tabs button{height:27px;padding:0 14px;border:0;border-radius:6px;color:#7b869b;background:transparent;font-size:10px;font-weight:650}.detail-result-device-tabs button.active{color:var(--brand-primary);background:#fff;box-shadow:0 2px 7px rgba(55,68,108,.1)}.detail-result-scroll{width:min(760px,100%);margin:14px auto 0;flex:1;overflow-y:auto;overscroll-behavior:contain;background:#eef1f6}.detail-result-scroll.mobile{width:min(390px,100%)}.detail-result-scroll>article{background:#fff}.detail-result-scroll>article+article{border-top:1px solid rgba(255,255,255,.9)}.detail-result-image{height:220px;position:relative;overflow:hidden;background:linear-gradient(135deg,#eef1f8,#e2e7f2)}.detail-result-scroll.mobile .detail-result-image{height:280px}.detail-result-image>span{position:absolute;left:12px;top:12px;width:28px;height:28px;border-radius:8px;color:#fff;background:rgba(59,78,191,.82);display:grid;place-items:center;font-size:10px;font-weight:800}.detail-result-scroll article>div:last-child{padding:13px 16px 16px}.detail-result-scroll article strong{font-size:13px}.detail-result-scroll article p{margin:5px 0 0;color:#6f7a90;font-size:11px;line-height:1.55}.detail-platform-preview{padding-bottom:20px;background:#f0f2f7;color:#334057}.detail-platform-preview-chrome{min-height:40px;padding:8px 12px;border-bottom:1px solid #e4e8f0}.detail-platform-preview-chrome>span{color:#7f899d}.detail-platform-preview-chrome>em{color:#5c68d8;background:#eef1ff}.detail-platform-preview .platform-badge{gap:5px}.detail-platform-preview .platform-badge>i{width:23px;height:23px;flex:0 0 23px;border-radius:6px;font-size:10px}.detail-platform-preview .platform-badge>b{font-size:10px}.detail-amazon-storebar{margin:12px 14px 8px;padding:8px 10px;border:1px solid #e1e5ed;border-radius:7px;background:#fff;display:flex;justify-content:space-between;align-items:center;gap:8px}.detail-amazon-storebar strong{font-size:11px}.detail-amazon-storebar span{color:#8791a4;font-size:9px}.detail-platform-module{min-width:0;overflow:hidden;border:1px solid #e3e7ef;border-radius:10px;background:#fff}.detail-platform-module-media{height:150px;position:relative;overflow:hidden;background:linear-gradient(135deg,#eef1f8,#e2e7f2)}.detail-platform-module-media>span{position:absolute;left:10px;top:10px;width:25px;height:25px;border-radius:7px;color:#fff;background:rgba(59,78,191,.82);display:grid;place-items:center;font-size:9px;font-weight:800}.detail-platform-module-copy{padding:10px 12px 12px;display:flex;flex-direction:column;gap:4px}.detail-platform-module-copy small{color:#5967df;font-size:9px;font-weight:700}.detail-platform-module-copy strong{font-size:12px;line-height:1.45}.detail-platform-module-copy p{margin:0;color:#8490a4;font-size:10px;line-height:1.45}.detail-preview-amazon>.hero{margin:0 14px}.detail-preview-amazon>.hero .detail-platform-module-media{height:220px}.detail-amazon-module-grid{padding:0 14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.detail-amazon-module-grid .detail-platform-module-media{height:125px}.detail-preview-mobile-feed{background:#f6f7fa}.detail-mobile-product-head{margin:10px;padding:10px;border:1px solid #e3e7ef;border-radius:10px;background:#fff;display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px}.detail-mobile-product-head>div{height:90px;border-radius:7px;overflow:hidden;background:#eff2f7}.detail-mobile-product-head section{display:flex;flex-direction:column;justify-content:center;gap:5px}.detail-mobile-product-head strong{font-size:12px}.detail-mobile-product-head span{color:#8791a4;font-size:9px}.detail-mobile-product-head b{color:#5966dc;font-size:10px}.detail-mobile-feed-content{padding:0 10px;display:flex;flex-direction:column;gap:9px}.detail-mobile-feed-content .detail-platform-module-media{height:210px}.detail-mobile-sticky-bar{position:sticky;bottom:0;margin-top:10px;padding:10px 12px;border-top:1px solid #e4e7ef;background:#fff;display:flex;justify-content:space-between;font-size:10px}.detail-mobile-sticky-bar strong{color:#5665dc}.detail-preview-editorial{background:#fbfaf7}.detail-editorial-hero{padding:14px 14px 0}.detail-editorial-hero .detail-platform-module-media{height:260px}.detail-editorial-heading{padding:22px 18px 12px;text-align:center}.detail-editorial-heading span{color:#aa7956;font-size:9px;letter-spacing:1.5px}.detail-editorial-heading h3{margin:7px 0 5px;font-family:Georgia,serif;font-size:18px}.detail-editorial-heading p{margin:0;color:#8b8177;font-size:10px;line-height:1.5}.detail-editorial-grid{padding:0 14px 14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.detail-editorial-grid .detail-platform-module-media{height:130px}.detail-preview-listing{background:#f3f5f8}.detail-listing-product{margin:12px;padding:12px;border:1px solid #e1e5ed;border-radius:9px;background:#fff;display:grid;grid-template-columns:190px minmax(0,1fr);gap:14px}.detail-listing-cover{height:190px;border-radius:8px;overflow:hidden;background:#eef1f5}.detail-listing-product>div:last-child{display:flex;flex-direction:column;justify-content:center;gap:7px}.detail-listing-product small{color:#8791a4;font-size:9px}.detail-listing-product h3{margin:0;font-size:15px}.detail-listing-product strong{color:#5663dc;font-size:10px}.detail-listing-product p{margin:0;color:#7e899c;font-size:10px;line-height:1.5}.detail-listing-product button{width:max-content;min-height:28px;padding:0 9px;border:1px solid #d8def1;border-radius:6px;color:var(--brand-primary);background:#f4f5ff;font-size:9px}.detail-listing-content{padding:0 12px 14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.detail-listing-content .detail-platform-module-media{height:135px}.detail-preview-rich-content{background:#f5f7fa}.detail-rich-hero{padding:12px 14px 0}.detail-rich-hero .detail-platform-module-media{height:230px}.detail-rich-content-grid{padding:9px 14px 14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.detail-rich-content-grid .detail-platform-module-media{height:135px}.detail-platform-preview.mobile .detail-amazon-module-grid,.detail-platform-preview.mobile .detail-editorial-grid,.detail-platform-preview.mobile .detail-listing-content,.detail-platform-preview.mobile .detail-listing-product,.detail-platform-preview.mobile .detail-rich-content-grid{grid-template-columns:1fr}.detail-platform-preview.mobile .detail-listing-cover,.detail-platform-preview.mobile .detail-platform-module-media{height:220px}@media (max-width:1100px){.detail-blueprint-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.detail-blueprint-card-grid{grid-template-columns:1fr}.detail-template-heading-actions{width:100%;flex-wrap:wrap}.detail-result-modal>header{align-items:flex-start;flex-direction:column}}.detail-result-modal{width:min(1180px,96vw);max-height:calc(100vh - 24px);padding:0}.detail-result-modal>header{min-height:67px;padding:14px 52px 13px 18px}.detail-result-scroll{width:min(1120px,100%);margin:0 auto;background:#eef0f3}.detail-result-scroll.mobile{width:min(430px,100%)}.detail-image-strip{width:100%;margin:0 auto;background:#fff}.detail-image-strip.mobile{max-width:430px}.detail-image-strip-item{width:100%;margin:0;padding:0;position:relative;line-height:0;background:#fff;overflow:hidden}.detail-image-strip-item img{width:100%;height:auto;display:block}.detail-image-strip-missing{min-height:180px;color:#8a95a9;background:#f5f7fb;display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;line-height:1.4}.detail-image-strip-status{position:absolute;top:10px;right:10px;z-index:1;padding:5px 8px;border-radius:999px;color:#64708a;background:rgba(241,243,247,.94);font-size:10px;font-weight:700;line-height:1;white-space:nowrap;box-shadow:0 2px 7px rgba(37,46,72,.08)}.detail-image-strip-status>i{width:5px;height:5px;margin-right:4px;display:inline-block;border-radius:50%;background:currentColor;vertical-align:1px}.detail-image-strip-status.completed{color:#1f9a6d;background:rgba(233,248,241,.96)}.detail-image-strip-status.generating{color:#5262df;background:rgba(238,242,255,.96)}.detail-image-strip-status.queued{color:#b97928;background:rgba(255,245,230,.96)}.detail-image-strip-status.failed{color:#d95757;background:rgba(255,240,240,.96)}.detail-image-strip-item.failed .detail-image-strip-missing{color:#c64e4e;background:#fff5f5}.export-detail-live-preview>.detail-image-strip{width:min(760px,100%)}.export-detail-live-preview>.detail-image-strip.mobile{width:min(430px,100%)}.detail-platform-preview{min-height:100%;padding-bottom:22px;color:#1f2937;background:#eef0f3}.detail-platform-preview-chrome{min-height:34px;padding:7px 12px;border-bottom:1px solid #e1e5eb;background:#fff;display:flex;align-items:center;gap:8px}.detail-platform-preview-chrome>span{min-width:0;flex:1;color:#778196;font-size:9px}.detail-platform-preview-chrome>em{padding:3px 6px;border-radius:5px;color:#5664dc;background:#eef0ff;font-size:9px;font-style:normal}.detail-product-media{position:relative;overflow:hidden;background:#fff}.detail-product-media>img{width:100%;height:100%;object-fit:contain}.detail-image-index{position:absolute;left:8px;top:8px;width:22px;height:22px;border-radius:6px;color:#fff;background:rgba(31,41,55,.58);display:grid;place-items:center;font-size:8px;font-weight:750}.detail-preview-notice{margin:10px 16px 0;padding:8px 10px;border:1px solid #cbd6ff;border-radius:7px;color:#4354b7;background:#f3f5ff;display:flex;align-items:center;justify-content:space-between;font-size:10px}.detail-preview-notice button{border:0;background:transparent;color:var(--brand-primary);font-size:14px}.detail-amazon-marketplace{background:#eaeded}.amazon-site-header{min-height:56px;padding:8px 12px;background:#131921;color:#fff;display:grid;grid-template-columns:190px minmax(200px,1fr) 255px;align-items:center;gap:12px}.amazon-brand-block{display:flex;flex-direction:column;gap:4px}.amazon-brand-block strong{width:max-content;padding:0 3px;font:800 21px Georgia;color:#fff;letter-spacing:-1px}.amazon-brand-block span{color:#e5e7eb;font-size:9px}.amazon-search-box{height:34px;padding-left:12px;border-radius:5px;background:#fff;color:#788398;display:flex;align-items:center;justify-content:space-between;overflow:hidden;font-size:10px}.amazon-search-box svg{width:38px;height:34px;padding:9px;color:#17202c;background:#febd69}.amazon-account-links{display:flex;justify-content:flex-end;gap:14px;color:#e7e9ec;font-size:9px;line-height:1.35}.amazon-account-links b{color:#fff;font-size:10px}.amazon-cart{font-size:15px;display:flex;align-items:center;gap:3px}.amazon-cart b{font-size:10px}.amazon-site-nav{min-height:34px;padding:0 14px;background:#232f3e;color:#fff;display:flex;align-items:center;gap:22px;font-size:10px}.amazon-site-nav strong{font-size:11px}.amazon-product-page{padding:0 16px 18px;background:#fff}.amazon-breadcrumb{padding:12px 0 10px;color:#657287;font-size:9px}.amazon-product-overview{display:grid;grid-template-columns:minmax(300px,1.08fr) minmax(260px,1fr) 228px;align-items:start;gap:19px}.amazon-gallery{display:grid;grid-template-columns:49px minmax(0,1fr);gap:10px}.amazon-gallery-thumbs{display:flex;flex-direction:column;gap:8px}.amazon-gallery-thumbs button,.amazon-gallery>div:last-child button{padding:0;border:1px solid #cbd0d8;border-radius:5px;background:#fff;overflow:hidden}.amazon-gallery-thumbs button.active{border-color:#e77600;box-shadow:0 0 0 2px #ffd814}.amazon-gallery-thumbs .detail-product-media{width:47px;height:47px}.amazon-gallery-main{min-width:0}.amazon-gallery-main .detail-product-media{height:375px;border:1px solid #eef0f3;border-radius:8px}.amazon-gallery-main>small{display:block;margin-top:5px;color:#68758a;text-align:center;font-size:9px}.amazon-product-copy{min-width:0}.amazon-brand-line{color:#007185;font-size:10px}.amazon-product-copy h1{margin:5px 0 8px;color:#17202b;font-size:18px;line-height:1.35;font-weight:550}.amazon-rating-row{display:flex;align-items:center;gap:6px;color:#007185;font-size:10px}.amazon-rating-row strong{color:#17202b;font-size:11px}.amazon-rating-row a{color:#007185}.amazon-rating-row i{color:#a3aab5;font-style:normal}.amazon-stars{color:#f08804;letter-spacing:1px;font-size:13px}.amazon-price{margin-top:12px;color:#b12704;font-size:22px}.amazon-tax-note{margin:3px 0 10px;color:#5f6d7f;font-size:9px}.amazon-bullets{margin:0;padding-left:17px;color:#303b4b;font-size:10px;line-height:1.55}.amazon-bullets li+li{margin-top:5px}.amazon-product-meta{margin-top:13px;padding-top:10px;border-top:1px solid #e2e5e9;display:flex;gap:18px;color:#596678;font-size:10px}.amazon-product-meta b{color:#253246}.amazon-buy-box{padding:15px 13px;border:1px solid #d5d9d9;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:8px;font-size:10px}.amazon-buy-price{color:#b12704;font-size:19px}.amazon-buy-box p{margin:0;color:#4f5e70;line-height:1.45}.amazon-buy-box p b{color:#067d62}.amazon-stock{color:#007600;font-size:12px}.amazon-buy-box label{display:flex;align-items:center;gap:6px;color:#566273}.amazon-buy-box select{height:25px;border:1px solid #b7bec8;border-radius:5px;background:#f7f8fa}.amazon-add-button,.amazon-buy-button{height:30px;border:1px solid #fcd200;border-radius:16px;color:#17202b;background:#ffd814;font-size:10px}.amazon-buy-button{border-color:#f3a847;background:#ffa41c}.amazon-buy-box small{color:#687588;font-size:8px;line-height:1.4}.amazon-detail-nav{margin-top:20px;border-bottom:1px solid #c7ccd2;display:flex;gap:2px}.amazon-detail-nav button{padding:10px 14px;border:0;border-bottom:3px solid transparent;color:#566273;background:transparent;font-size:10px}.amazon-detail-nav button.active{border-bottom-color:#e77600;color:#182334;font-weight:750}.amazon-aplus-layout,.amazon-detail-body{padding:17px 0;display:grid;grid-template-columns:minmax(0,1fr) 205px;gap:25px}.amazon-about h2,.amazon-aplus-heading h2{margin:0 0 10px;color:#182334;font-size:16px}.amazon-about h2+ul{margin:0 0 22px;padding-left:18px;font-size:10px;line-height:1.65}.amazon-about h2+ul li+li{margin-top:5px}.amazon-about p{margin:0;color:#596678;font-size:10px;line-height:1.7}.amazon-module-nav{padding:12px;border:1px solid #d9dde3;border-radius:7px;background:#f8f9fa;display:flex;flex-direction:column;gap:6px;align-self:start}.amazon-module-nav strong{margin-bottom:3px;color:#344155;font-size:11px}.amazon-module-nav button,.amazon-module-nav>span{padding:7px;border:0;border-radius:5px;color:#5b687a;background:transparent;display:flex;align-items:center;gap:7px;text-align:left;font-size:9px}.amazon-module-nav button:hover{color:var(--brand-hover);background:#eef2ff}.amazon-module-nav b{color:#e77600;font-size:9px}.amazon-aplus-heading{margin-bottom:12px;padding:18px;border-radius:8px;background:linear-gradient(120deg,#f2f5ff,#fff7e9)}.amazon-aplus-heading span{color:#6472cb;font-size:9px;letter-spacing:1px;text-transform:uppercase}.amazon-aplus-heading h2{margin:7px 0 5px}.amazon-aplus-heading p{margin:0;color:#68758a;font-size:10px}.amazon-aplus-module{margin-top:10px}.amazon-aplus-module .detail-platform-module-media{height:180px}.amazon-aplus-layout .amazon-module-nav button{padding:6px 7px;color:var(--brand-primary)}.project-results .project-grid.list-view .project-card{min-height:108px}.detail-market-mobile{background:#f5f5f5}.market-mobile-header{min-height:43px;padding:7px 10px;background:#fff;display:grid;grid-template-columns:27px minmax(0,1fr) 27px;gap:8px;align-items:center;border-bottom:1px solid #e2e5eb}.market-mobile-header>button{padding:0;border:0;background:transparent;color:#344055;font-size:22px}.market-mobile-header>div{height:28px;padding:0 9px;border-radius:15px;background:#f1f2f5;color:#8b94a4;display:flex;align-items:center;gap:5px;font-size:9px}.market-mobile-storebar{min-height:39px;padding:8px 11px;background:#fff;display:flex;align-items:center;gap:7px;border-bottom:1px solid #eceef2}.market-mobile-storebar strong{color:#27334a;font-size:11px}.market-mobile-storebar span{flex:1;color:#8992a4;font-size:9px}.market-mobile-storebar b{color:#ef5870;font-size:17px}.market-mobile-product{padding-bottom:15px}.market-mobile-gallery{background:#fff}.market-mobile-main-media .detail-product-media{height:275px}.market-mobile-dots{height:29px;display:flex;align-items:center;justify-content:center;gap:5px}.market-mobile-dots button{width:6px;height:6px;padding:0;border:0;border-radius:50%;background:#cfd4dc}.market-mobile-dots button.active{width:18px;border-radius:4px;background:var(--brand-primary)}.market-mobile-info{padding:11px;background:#fff;border-top:1px solid #eceef2}.market-mobile-info h1{margin:0 0 7px;color:#27334a;font-size:14px;line-height:1.4}.market-mobile-rating{display:flex;align-items:center;gap:5px;color:#f19a1b;font-size:10px}.market-mobile-rating b{color:#303d54}.market-mobile-rating a{color:#6b7890}.market-mobile-price{display:block;margin-top:8px;color:#e34a47;font-size:21px}.market-mobile-info p{margin:4px 0;color:#8992a4;font-size:9px}.market-mobile-tags{display:flex;gap:6px}.market-mobile-tags span{padding:4px 6px;border-radius:4px;color:#5362bd;background:#f0f2ff;font-size:8px}.market-mobile-tabs{height:42px;margin-top:8px;padding:0 10px;border-bottom:1px solid #e2e5eb;background:#fff;display:flex}.market-mobile-tabs button{flex:1;padding:0;border:0;border-bottom:2px solid transparent;color:#778399;background:transparent;font-size:10px}.market-mobile-tabs button.active{border-bottom-color:var(--brand-primary);color:var(--brand-primary);font-weight:750}.market-mobile-content{padding:9px 10px}.market-mobile-module{border-radius:8px}.market-mobile-module .detail-platform-module-media{height:205px}.market-mobile-module+.market-mobile-module{margin-top:9px}.market-spec-table{border:1px solid #e0e4eb;border-radius:8px;overflow:hidden;background:#fff}.market-spec-table>div{min-height:36px;padding:8px 10px;display:grid;grid-template-columns:100px 1fr;gap:8px;border-bottom:1px solid #edf0f4;font-size:9px}.market-spec-table>div:last-child{border-bottom:0}.market-spec-table span{color:#8892a4}.market-spec-table strong{color:#3e4b62;font-weight:550}.market-review-card{padding:18px;border:1px solid #e1e5ec;border-radius:8px;background:#fff}.market-review-card>strong{color:#27334a;font-size:20px}.market-review-card>strong span{color:#f29a1f;font-size:12px}.market-review-card p{color:#59667a;font-size:10px;line-height:1.6}.market-review-card small{color:#9aa2b0;font-size:8px}.market-mobile-sticky{position:sticky;bottom:0;z-index:2;min-height:48px;padding:8px 10px;border-top:1px solid #e2e5eb;background:#fff;display:flex;gap:7px}.market-mobile-sticky button{flex:1;border:1px solid var(--brand-primary);border-radius:7px;color:var(--brand-primary);background:#f6f7ff;font-size:10px}.market-mobile-sticky button+button{color:#fff;background:var(--brand-primary)}.market-mobile-sticky span{position:absolute;left:10px;bottom:52px;padding:7px 9px;border-radius:6px;color:#fff;background:#293650;font-size:9px}.project-results .project-grid.list-view .project-cover{height:108px}.detail-etsy-marketplace{background:#fffaf7}.etsy-site-header,.listing-market-header,.rich-market-header{min-height:48px;padding:7px 16px;display:flex;align-items:center;gap:14px;background:#fff;border-bottom:1px solid #ece5e0}.etsy-site-header>strong{color:#f1641e;font:800 24px Georgia}.etsy-site-header>div,.listing-market-header>div,.rich-market-header>div{height:30px;padding:0 10px;border:1px solid #d9dce2;border-radius:16px;color:#8992a4;display:flex;align-items:center;gap:6px;flex:1;font-size:9px}.etsy-site-header>b,.etsy-site-header>span{color:#596678;font-size:10px}.etsy-site-nav{min-height:32px;padding:0 16px;display:flex;align-items:center;gap:22px;border-bottom:1px solid #efe7e2;color:#6a7587;font-size:9px}.etsy-product-page{padding:0 18px 20px}.etsy-breadcrumb,.listing-breadcrumb,.rich-breadcrumb{padding:11px 0;color:#8c837e;font-size:9px}.etsy-product-layout,.listing-product-layout,.rich-product-layout{display:grid;grid-template-columns:minmax(330px,1.1fr) minmax(270px,.9fr);gap:30px}.etsy-gallery,.listing-gallery{display:grid;grid-template-rows:minmax(300px,410px) 62px;gap:10px}.etsy-gallery>.detail-product-media,.listing-gallery>.detail-product-media{height:410px;border-radius:7px;background:#f8f5f1}.etsy-gallery>div:last-child,.listing-gallery>div:last-child{display:flex;gap:8px}.etsy-gallery button,.listing-gallery button{width:58px;padding:0;border:1px solid #ddd4cd;border-radius:5px;background:#fff;overflow:hidden}.etsy-gallery button.active,.listing-gallery button.active{border-color:#f1641e;box-shadow:0 0 0 2px rgba(241,100,30,.2)}.etsy-gallery .thumbnail,.listing-gallery .thumbnail{width:56px;height:58px}.etsy-product-copy,.listing-product-copy,.rich-product-copy{padding-top:11px}.etsy-product-copy small,.listing-product-copy small,.rich-product-copy small{color:#9a887d;font-size:9px}.etsy-product-copy h1,.listing-product-copy h1,.rich-product-copy h1{margin:7px 0 9px;color:#313641;font:500 22px Georgia;line-height:1.25}.etsy-rating,.listing-rating{color:#e58a22;font-size:10px}.etsy-rating b{color:#474d5c}.etsy-price,.listing-price{display:block;margin-top:16px;color:#313641;font-size:24px}.etsy-product-copy p,.listing-product-copy p,.rich-product-copy p{color:#687384;font-size:10px;line-height:1.65}.etsy-buy-button,.listing-buy-button{width:100%;height:39px;margin-top:10px;border:0;border-radius:20px;color:#fff;background:#f1641e;font-size:11px;font-weight:700}.etsy-notice,.listing-notice{display:block;margin-top:8px;color:#6875c7;font-size:9px}.etsy-story{margin-top:30px;padding-top:20px;border-top:1px solid #eee3dc}.etsy-story>span{color:#b87d5b;letter-spacing:2px;font-size:9px}.etsy-story h2{margin:8px 0 4px;color:#313641;font:500 22px Georgia}.etsy-story>p{margin:0 0 12px;color:#8b8179;font-size:10px}.etsy-story>div,.rich-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.etsy-story-module .detail-platform-module-media,.rich-module .detail-platform-module-media{height:145px}.detail-listing-marketplace{background:#f7f8fa}.listing-market-header>strong,.rich-market-header>strong{color:#3264b5;font-size:22px}.listing-market-header>b,.listing-market-header>span,.rich-market-header>span{color:#657287;font-size:9px}.listing-product-page,.rich-product-page{padding:0 18px 20px}.listing-gallery>.detail-product-media{background:#fff}.listing-detail-tabs{margin-top:25px;border-bottom:1px solid #dfe3e9;display:flex;gap:8px}.listing-detail-tabs button{padding:10px 13px;border:0;border-bottom:2px solid transparent;color:#657287;background:transparent;font-size:10px}.listing-detail-tabs button.active{border-bottom-color:var(--brand-primary);color:var(--brand-primary);font-weight:700}.listing-detail-content{padding-top:12px}.listing-module .detail-platform-module-media{height:150px}.listing-detail-content>.market-spec-table{max-width:560px}.detail-rich-marketplace{background:#f4f6fa}.rich-market-header>strong{color:#5968d4}.rich-product-page{background:#fff}.rich-product-layout{padding-bottom:22px;border-bottom:1px solid #e4e7ec}.rich-product-layout>div:first-child .detail-product-media{height:385px;background:#f2f4f7;border-radius:8px}.rich-module-grid{padding-top:14px}.rich-module .detail-platform-module-media{height:155px}.project-results .project-grid.list-view .project-cover>.speaker-image{width:100%;height:100%}.project-pagination{min-height:48px;margin-top:18px;padding-top:14px;border-top:1px solid #eceff4;display:flex;align-items:center;justify-content:center;gap:7px}.project-pagination>button,.project-pagination>div button{min-width:31px;height:31px;padding:0 8px;border:1px solid #dfe4ed;border-radius:8px;color:#627089;background:#fff;font-size:12px}.project-pagination>button:hover:not(:disabled),.project-pagination>div button:hover{color:var(--brand-hover);border-color:#c8d1f6;background:#f5f6ff}.project-pagination>button:disabled{cursor:not-allowed;color:#b4bbc8;background:#f5f6f8}.project-pagination>div,.project-pagination>div>span{display:flex;align-items:center;gap:6px}.project-pagination>div i{color:#9aa3b3;font-style:normal}.project-pagination>div button.active{border-color:var(--brand-primary);color:#fff;background:var(--brand-primary);box-shadow:0 5px 13px rgba(119,80,210,.16)}.project-pagination>label{margin-left:10px;display:flex;align-items:center;gap:5px;color:#838da0;font-size:11px}.project-pagination>label input{width:48px;height:31px;padding:0 6px;border:1px solid #dfe4ed;border-radius:8px;color:#4d5970;background:#fff;text-align:center;font-size:12px;outline:0}.project-pagination>label input:focus{border-color:var(--brand-focus);box-shadow:0 0 0 3px rgba(119,80,210,.08)}.project-pagination>.project-pagination-go{min-width:48px;color:#5262df}@media (max-width:1400px){.project-results .project-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1180px){.project-results .project-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:980px){.history-project-layout{grid-template-columns:158px minmax(0,1fr);gap:14px}.history-project-layout:before{left:158px}.project-results .project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.project-grid.list-view .project-card-body{grid-template-columns:1fr 1fr}.project-grid.list-view .project-card-body footer{grid-column:1/-1}}@media (max-width:760px){.history-project-layout{grid-template-columns:1fr}.history-project-layout:before{display:none}.project-filter-panel{position:static;padding:0 0 15px;border-right:0;border-bottom:1px solid #e4e8f0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.project-filter-clear,.project-filter-panel>header{grid-column:1/-1}.project-filter-clear,.project-filter-panel>label{margin-top:0}.project-results .project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-pagination{flex-wrap:wrap}.project-pagination>label{margin-left:0}}@media (max-width:520px){.project-filter-panel,.project-results .project-grid{grid-template-columns:1fr}.project-filter-clear,.project-filter-panel>header{grid-column:auto}.project-pagination>div{order:3;width:100%;justify-content:center}}.project-summary-speaker,.project-summary>.speaker-image{width:104px;height:104px;flex:0 0 104px;border:1px solid var(--line);border-radius:11px}.recent-project>.recent-speaker-image{width:50px;height:50px;flex:0 0 50px;border:1px solid #e7eaf1}.example-visual{aspect-ratio:1/1;height:auto}.example-visual>.speaker-image{width:100%;height:100%}.upload-example.overlap .speaker-image:after{content:"";position:absolute;width:46%;height:46%;right:-10%;bottom:-8%;border-radius:6px;background:url(https://file.makeviai.cn/public/site/images/bluetooth-speaker-square.png) 50%/contain no-repeat}.upload-example.clutter .example-visual{padding:0;background:repeating-linear-gradient(45deg,#ceb891 0 9px,#7fa37f 9px 18px)}.upload-example.clutter .speaker-image{background:transparent}.upload-example.cropped .speaker-image{transform:scale(1.55) translateX(8px)}.type-image{aspect-ratio:1/1;height:auto}.type-image>.speaker-image{width:100%;height:100%;border-radius:7px}.type-image.scene{background:linear-gradient(#8ac6eb 0 48%,#d8bb85 48%)}.type-image.life{background:linear-gradient(145deg,#ead9bd,#86a36c)}.type-image.detail{background:#252b33}.type-image.compare{background:linear-gradient(90deg,#f5f6f8 50%,#dfe3ea 0)}.type-image.angles{background:#f0f2f7}.type-image.angles .speaker-image,.type-image.compare .speaker-image,.type-image.detail .speaker-image,.type-image.life .speaker-image,.type-image.scene .speaker-image{background:transparent}.image-source-upload{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:14px}.product-upload-panel{min-width:0;height:314px;min-height:314px}.product-upload-panel>.upload-zone{height:100%;min-height:0}.product-upload-panel.has-previews{padding:14px;border:1px solid #e2e6ef;border-radius:10px;background:#fbfcff;display:flex;flex-direction:column;overflow:hidden}.upload-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.upload-preview-head>div{display:flex;flex-direction:column;gap:4px}.upload-preview-head strong{font-size:14px;line-height:1.45;font-weight:700;white-space:nowrap}.upload-preview-head span{color:#8590a4;font-size:12px}.upload-preview-head>.upload-preview-title{min-width:0;flex-direction:row;align-items:center;gap:11px}.upload-preview-title>span{width:40px;height:40px;flex:0 0 40px;border-radius:11px;background:linear-gradient(135deg,#4663f2,#7a42e9);color:#fff;display:grid;place-items:center}.upload-preview-title strong{min-width:0}.upload-preview-actions{display:flex!important;flex-direction:row!important;align-items:center;gap:7px;flex:0 0 auto}.upload-scroll-hint{height:32px;padding:0 9px;border-radius:8px;color:#5261df!important;background:#eef1ff;display:inline-flex;align-items:center;gap:5px;font-size:12px!important;font-weight:650;white-space:nowrap}.upload-scroll-hint svg{transform:rotate(90deg)}.continue-upload{min-height:32px;padding:0 10px;border:1px solid #ccd4f5;border-radius:8px;color:#5262df;background:#fff;display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:650;cursor:pointer}.continue-upload input,.uploaded-preview-grid label input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.uploaded-preview-grid{min-height:0;flex:1;display:flex;gap:10px;margin-top:12px;padding:0 2px 9px;overflow-x:auto;overflow-y:hidden;scrollbar-width:auto;scrollbar-color:#98a5c8 #e8ecf5;scrollbar-gutter:stable}.uploaded-preview-grid::-webkit-scrollbar{height:9px}.uploaded-preview-grid::-webkit-scrollbar-track{border-radius:10px;background:#e8ecf5}.uploaded-preview-grid::-webkit-scrollbar-thumb{border:2px solid #e8ecf5;border-radius:10px;background:#98a5c8}.uploaded-preview-grid article{flex:0 0 calc((100% - 20px) / 3);min-width:108px;align-self:flex-start;padding:7px;border:1px solid #e3e7ef;border-radius:9px;background:#fff}.product-upload-panel.has-overflow .uploaded-preview-grid article{min-width:96px;flex-basis:calc((100% - 20px) / 3.38)}.uploaded-square{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:7px;background:#f5f6f9}.uploaded-square img{width:100%;height:100%;object-fit:contain}.uploaded-square>span{position:absolute;left:5px;top:5px;width:20px;height:20px;border-radius:6px;color:#fff;background:rgba(48,61,91,.72);display:grid;place-items:center;font-size:11px}.uploaded-preview-grid article>small{display:block;margin-top:6px;color:#748097;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uploaded-preview-grid article>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:6px}.uploaded-preview-grid article button,.uploaded-preview-grid article label{height:25px;border:1px solid #dfe3ec;border-radius:6px;background:#fff;color:var(--brand-primary);display:grid;place-items:center;font-size:12px;cursor:pointer}.uploaded-preview-grid article button{color:#d05762}.image-upload-guide{min-width:0;height:314px;min-height:314px;padding:16px;background:linear-gradient(145deg,#f6f8ff,#fbfaff);gap:11px;overflow:hidden}.upload-guide-copy p{max-width:620px}.upload-example-grid{margin-top:0;align-items:start}.upload-example .example-visual>.speaker-image>img{transform:scale(1.08)}.image-source-upload .upload-guide-copy strong,.image-source-upload .upload-preview-head strong,.type-section>.section-title>strong{font-size:14px;line-height:1.45;font-weight:700}.generator-panel>.stage-header{min-height:58px;padding:0 3px 13px}.generator-panel>.stage-header h2{margin:0 0 4px;font-size:14px;line-height:1.25;letter-spacing:-.2px}.generator-panel>.stage-header p{margin:0;color:#7d879b;font-size:12px;line-height:1.5}.generation-selection-locked .image-type-grid>article{background:#fafbfe}.image-type-grid>article.locked .type-select-button{cursor:default}.generation-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.generation-actions>.primary{min-height:36px;display:inline-flex;align-items:center;gap:7px}@keyframes generationRunningPulse{0%{box-shadow:0 0 0 0 rgba(83,103,232,.38)}70%{box-shadow:0 0 0 7px rgba(83,103,232,0)}to{box-shadow:0 0 0 0 rgba(83,103,232,0)}}.queue-row{grid-template-columns:minmax(180px,.65fr) minmax(320px,1.65fr) minmax(100px,.55fr) minmax(140px,.75fr);column-gap:24px;min-height:54px;padding:0 8px}.queue-row.labels{min-height:36px;padding:0 8px}.queue-row.labels>:nth-child(4){justify-self:center}.queue-task-name{display:flex;align-items:center;gap:9px}.queue-task-name>span{display:flex;flex-direction:column;gap:3px}.queue-task-name strong{font-size:13px}.queue-task-name small{color:#929bad;font-size:11px}.progress-cell{min-width:0}.queue-row>:nth-child(3){justify-self:center;position:relative;left:clamp(20px,calc(7vw - 53px),76px)}.task-status{justify-self:center;padding:4px 8px;border-radius:9px;background:#eef1ff}.task-status.已完成{background:#eaf9f2}.task-status.排队中{background:#f1f3f6}.view-result-button{width:108px;justify-self:center;height:29px;padding:0 10px;border:1px solid #ccd4f5;border-radius:7px;color:var(--brand-primary);background:#fff;font-size:12px}.result-waiting{color:#9aa3b2;font-size:12px}.type-section>.image-queue-panel{margin:12px 0 0;padding:12px 0 0;border:0;border-top:1px solid #e8ebf3;border-radius:0;background:transparent}.image-queue-panel .queue-head{padding:0 8px}.image-queue-panel .queue-head h3{font-size:14px}.image-queue-panel .queue-table{margin-top:8px}body:has(.result-modal-overlay),html:has(.result-modal-overlay){overflow:hidden;overscroll-behavior:none}.result-modal-overlay{position:fixed;inset:0;z-index:400;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:rgba(22,29,52,.5);backdrop-filter:blur(6px);display:grid;place-items:center;overflow:hidden;overscroll-behavior:contain}.result-modal{width:min(520px,100%);max-height:calc(100vh - 44px);padding:22px;position:relative;overflow:auto;overscroll-behavior:contain;border-radius:17px;background:#fff;box-shadow:0 25px 70px rgba(24,31,60,.28)}.result-modal-close{position:absolute;right:13px;top:12px;width:30px;height:30px;border:0;border-radius:8px;background:#f3f5f8;font-size:20px}.result-modal-heading{padding-right:35px;display:flex;align-items:center}.result-modal-heading h2{margin:0;font-size:18px}.result-modal-heading p{margin:5px 0 0;color:#8490a4;font-size:12px}.result-preview-square{width:min(100%,370px);aspect-ratio:1/1;margin:18px auto 0;border:1px solid #e1e5ed;border-radius:11px;overflow:hidden;background:#f5f7fb}.result-preview-square>.speaker-image{width:100%;height:100%;border-radius:10px}.result-edit-field{margin-top:14px;display:flex;flex-direction:column;gap:7px;color:#59657c;font-size:12px}.result-edit-field textarea{min-height:72px;padding:10px;border:1px solid #dfe3ec;border-radius:8px;resize:vertical;outline:0}.result-modal>footer{margin-top:16px;display:flex;justify-content:flex-end;gap:8px}.result-modal>footer button{min-height:36px;display:inline-flex;align-items:center;gap:6px}.result-modal>small{display:block;margin-top:11px;color:#929bad;text-align:center;font-size:11px}.multi-result-modal{width:min(790px,100%)}.result-items-grid{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.result-items-grid>article{min-width:0;padding:8px;border:1px solid #e3e7ef;border-radius:11px;background:#fafbfe}.result-item-preview{width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:8px;background:#f1f3f7}.result-item-preview>.speaker-image{width:100%;height:100%;border-radius:8px}.result-item-preview-button{width:100%;height:100%;padding:0;position:relative;overflow:hidden;border:0;border-radius:8px;background:#f1f3f7;cursor:zoom-in}.result-item-preview-button>img{width:100%;height:100%;display:block;object-fit:contain;object-position:center}.result-item-preview-button>span{position:absolute;right:8px;bottom:8px;padding:4px 7px;border-radius:6px;color:#fff;background:rgba(22,29,52,.72);font-size:11px;font-weight:650;opacity:0;transform:translateY(3px);transition:opacity .16s ease,transform .16s ease}.result-item-preview-button:focus-visible>span,.result-item-preview-button:hover>span{opacity:1;transform:translateY(0)}.result-item-preview-button:focus-visible{outline:2px solid var(--brand-focus);outline-offset:-2px}.result-image-lightbox{position:fixed;inset:0;z-index:2;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));background:rgba(10,15,29,.92);backdrop-filter:blur(10px);display:grid;grid-template-rows:minmax(0,1fr) 44px;gap:14px;cursor:zoom-out}.result-image-lightbox-viewport{width:100%;height:100%;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-color:rgba(255,255,255,.28) transparent}.result-image-lightbox figure{margin:0;display:grid;place-items:center;cursor:default}.result-image-lightbox figure img{width:auto;height:auto;max-width:100%;max-height:100%;display:block;border-radius:10px;box-shadow:0 24px 70px rgba(0,0,0,.34)}.result-image-lightbox-controls{height:44px;padding:4px;justify-self:center;border:1px solid rgba(255,255,255,.15);border-radius:12px;background:rgba(25,31,46,.82);box-shadow:0 10px 30px rgba(0,0,0,.24);backdrop-filter:blur(12px);display:flex;align-items:center}.result-image-lightbox-controls button{width:38px;height:34px;min-height:34px;padding:0;border:0;border-radius:8px;color:#f7f8ff;background:transparent;font-size:21px;line-height:1;cursor:pointer}.result-image-lightbox-controls button:hover:not(:disabled){background:rgba(255,255,255,.11)}.result-image-lightbox-controls button:disabled{color:rgba(255,255,255,.3);cursor:not-allowed}.result-image-lightbox-controls output{min-width:62px;padding:0 10px;color:rgba(255,255,255,.88);font-size:12px;font-variant-numeric:tabular-nums;text-align:center}.result-image-lightbox-close{position:fixed;top:max(22px,env(safe-area-inset-top));right:max(22px,env(safe-area-inset-right));z-index:1;width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:12px;color:#fff;background:rgba(255,255,255,.1);font-size:28px;line-height:1;cursor:pointer}.result-image-lightbox-close:hover{background:rgba(255,255,255,.18)}.result-image-lightbox-page{position:fixed;top:50%;z-index:2;width:48px;height:64px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:14px;color:#fff;background:rgba(25,31,46,.72);font-size:38px;line-height:1;transform:translateY(-50%);cursor:pointer;backdrop-filter:blur(12px)}.result-image-lightbox-page:hover{background:rgba(255,255,255,.18)}.result-image-lightbox-page.previous{left:max(22px,env(safe-area-inset-left))}.result-image-lightbox-page.next{right:max(22px,env(safe-area-inset-right))}.result-items-grid>article>footer{margin-top:7px;display:flex;align-items:center;justify-content:space-between;gap:8px}.result-items-grid>article>footer span{color:#4e5a70;font-size:12px;font-weight:650}.result-items-grid>article>footer em{padding:3px 6px;border-radius:6px;color:#778297;background:#edf0f5;font-size:11px;font-style:normal}.result-items-grid>article.completed>footer em{color:#1f9a6d;background:#e9f8f1}.image-generating-placeholder{width:100%;height:100%;padding:16px;position:relative;overflow:hidden;color:#7f899e;background:linear-gradient(110deg,#edf0f5 8%,#f7f8fb 18%,#edf0f5 33%);background-size:220% 100%;display:flex;flex-direction:column;align-items:center;justify-content:center;animation:imagePlaceholderShimmer 1.65s linear infinite}.image-generating-placeholder:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.7),transparent 45%);pointer-events:none}.image-generating-placeholder>span{width:42px;height:42px;z-index:1;border-radius:12px;color:#9aa4b7;background:rgba(255,255,255,.72);display:grid;place-items:center}.image-generating-placeholder>i{width:78%;height:6px;margin-top:15px;z-index:1;overflow:hidden;border-radius:7px;background:rgba(190,198,213,.55)}.image-generating-placeholder>i>b{display:block;height:100%;border-radius:7px;background:linear-gradient(90deg,#7184ef,#a78af2);transition:width .3s ease}.image-generating-placeholder>strong{margin-top:9px;z-index:1;color:#69758c;font-size:14px}.image-generating-placeholder>small{margin-top:3px;z-index:1;color:#929bad;font-size:11px}.image-generating-placeholder.result-missing{animation:none;background:#f7f8fc}.image-generating-placeholder.result-missing:after{display:none}@keyframes imagePlaceholderShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.generation-started-modal{width:min(520px,100%);padding:28px;border-radius:18px;background:#fff;box-shadow:0 25px 70px rgba(24,31,60,.28);text-align:center}.generation-started-icon{width:58px;height:58px;margin:0 auto 15px;border-radius:17px;color:#fff;background:linear-gradient(135deg,#315cf5,#7d3df0);display:grid;place-items:center;box-shadow:0 12px 24px rgba(77,70,232,.2)}.generation-started-modal h2{margin:0;font-size:21px}.generation-started-modal>p{max-width:430px;margin:10px auto 0;color:#69758c;font-size:13px;line-height:1.75}.generation-started-modal>p strong{color:#35425d}.generation-started-note{margin-top:17px;padding:13px;border:1px solid #dfe4f6;border-radius:11px;color:#52617d;background:#f7f9ff;display:flex;align-items:flex-start;gap:10px;text-align:left}.generation-started-note svg{flex:0 0 auto;margin-top:1px;color:#5261df}.generation-started-note span{font-size:12px;line-height:1.7}.generation-started-modal footer{margin-top:20px;display:flex;justify-content:center;gap:9px}.generation-started-modal footer button{min-height:40px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.editable-storyboard{margin-top:12px}.editable-storyboard>.card-heading>button{min-height:34px;padding:0 12px;border:0;border-radius:8px;display:inline-flex;align-items:center;gap:6px}.editable-storyboard>.card-heading>button.primary{color:#fff}.script-confirmed{color:#1d9868!important;background:#eaf9f2!important}.editable-storyboard article input,.editable-storyboard article textarea{width:100%;border:1px solid transparent;border-radius:6px;background:transparent;color:#283550;outline:0}.editable-storyboard article input{height:28px;padding:0 6px;font-size:12px;font-weight:700}.editable-storyboard article textarea{min-height:60px;padding:6px;resize:vertical;font-size:12px;line-height:1.45}.editable-storyboard article input:focus,.editable-storyboard article textarea:focus{border-color:var(--brand-focus);background:#fff}.editable-storyboard>.card-heading>button.storyboard-confirm-button{color:#fff!important;background:linear-gradient(100deg,var(--brand-primary),#8135f5)!important;box-shadow:0 5px 16px rgba(119,80,210,.18)!important}.editable-storyboard>.card-heading>button span{display:inline;line-height:1}.story-duration{display:flex;flex-direction:column;gap:4px;margin-top:4px}.story-duration>span{color:#8b95a8;font-size:11px}.story-duration input{height:28px!important;padding:0 6px!important;font-size:12px!important}.video-requirements-card{margin-top:12px}.video-step-badge{padding:5px 8px;border-radius:8px;color:#5967df;background:#eef1ff;font-size:12px;font-weight:700}.video-type-field{gap:8px;margin-top:14px}.video-requirement-grid label>span,.video-type-field>span{color:#58657d;font-size:13px;font-weight:700}.video-requirement-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:13px}.video-requirement-grid label{min-width:0;display:flex;flex-direction:column;gap:7px}.video-requirement-grid select{width:100%;height:40px;padding:0 30px 0 10px;border:1px solid #dfe4ed;border-radius:8px;outline:0;color:#34415c;background:#fbfcfe;font-size:13px}.video-requirement-grid select:focus{border-color:var(--brand-focus);box-shadow:0 0 0 3px rgba(119,80,210,.09)}.video-audio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px}.video-audio-option{min-height:62px;padding:10px 12px;border:1px solid #e1e5ed;border-radius:9px;background:#fafbfe;display:flex;align-items:center;justify-content:space-between;gap:12px}.video-audio-option>span{min-width:0;display:flex;align-items:center;gap:9px}.video-audio-option>span>svg{flex:0 0 auto;color:#5967df}.video-audio-option>span>span{display:flex;flex-direction:column;gap:3px}.video-audio-option strong{font-size:13px}.video-audio-option small{color:#8791a4;font-size:12px}.video-audio-option input{width:34px;height:18px;flex:0 0 auto;accent-color:#5766e8}.video-script-action{margin-top:14px;padding-top:13px;border-top:1px solid #edf0f5;display:flex;align-items:center;justify-content:space-between;gap:16px}.video-script-action>div{min-width:0;color:#778299;display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.55}.video-script-action>div svg{flex:0 0 auto;color:var(--brand-primary)}.video-script-action>.primary{min-height:38px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:7px}.video-script-empty{min-height:90px;margin-top:12px;padding:16px;border:1px dashed #ccd4e5;border-radius:11px;color:#7d879b;background:#fafbfe;display:flex;align-items:center;justify-content:center;gap:11px}.video-script-empty>span{width:31px;height:31px;border-radius:9px;color:#5b66df;background:#eef1ff;display:grid;place-items:center;font-size:13px;font-weight:700}.video-script-empty strong{color:#46526a;font-size:14px}.video-script-empty p{margin:4px 0 0;font-size:12px}.video-submit-card{min-height:76px;margin-top:12px;padding:13px 15px;border:1px solid #dfe4f5;border-radius:11px;background:linear-gradient(110deg,#f7f9ff,#fff);display:flex;align-items:center;justify-content:space-between;gap:16px}.video-submit-card>div:first-child{min-width:0;display:flex;align-items:center;gap:10px}.video-submit-card>div:first-child>span{width:38px;height:38px;flex:0 0 38px;border-radius:10px;color:#fff;background:linear-gradient(135deg,#4262f4,#7c42ea);display:grid;place-items:center}.video-submit-card strong{font-size:14px}.video-submit-card p{margin:4px 0 0;color:#7f8a9f;font-size:12px}.video-task-card{min-height:70px;margin-top:12px;padding:12px 15px;border:1px solid #e1e5ee;border-radius:11px;background:#fff;display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;align-items:center;gap:20px}.video-task-card>div:first-child{display:flex;align-items:center;gap:9px}.video-task-card>div:first-child>span{width:34px;height:34px;border-radius:9px;color:#5967df;background:#eef1ff;display:grid;place-items:center}.video-task-card strong{font-size:13px}.video-task-card p{margin:3px 0 0;color:#8791a4;font-size:12px}.video-task-progress{display:flex;align-items:center;gap:8px}.video-task-progress>i{height:6px;flex:1;overflow:hidden;border-radius:7px;background:#e8ebf2}.video-task-progress>i>b{display:block;height:100%;border-radius:7px;background:linear-gradient(90deg,#4168fa,#54d49c)}.video-task-progress>em{font-size:12px;font-style:normal}.video-task-card>span{padding:5px 8px;border-radius:8px;color:#5261df;background:#eef1ff;font-size:12px}.video-locked-panel{min-height:88px;margin-top:12px;padding:16px;border:1px dashed #cfd6e6;border-radius:11px;color:#7a869b;background:#fafbfe;display:flex;align-items:center;justify-content:center;gap:10px}.video-locked-panel strong{color:#4a566e;font-size:14px}.video-locked-panel p{margin:4px 0 0;font-size:12px}.video-generation-layout{grid-template-columns:minmax(310px,.8fr) minmax(420px,1.2fr)}.video-speaker-image{width:100%;height:100%;border-radius:0;background:linear-gradient(145deg,#dccbb3,#8ba673)}.video-generate-button{min-height:42px;display:inline-flex!important;align-items:center;justify-content:center;gap:8px}.video-generate-button>span{line-height:1}.video-settings .switch-line+.switch-line{border-top:0}.video-requirements-workspace{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.95fr);gap:16px}.video-format-panel,.video-type-field{min-height:100%;padding:14px;border:1px solid #e4e8f1;border-radius:12px;background:#fafbff}.video-type-field{margin-top:0;gap:0;display:flex;flex-direction:column}.video-type-field>span{display:block;margin-bottom:9px;color:#58657d;font-size:13px;font-weight:700}.video-type-grid{flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(112px,1fr));gap:9px}.video-type-grid>button{min-height:112px;padding:14px 38px 12px 14px;border:1px solid #e0e5ef;border-radius:12px;background:#fbfcfe;color:#526078;text-align:left;display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;align-items:center;column-gap:11px;row-gap:8px;position:relative;transition:.18s ease}.video-type-grid>button:hover{border-color:#b9c3f5;background:#f8f9ff;transform:translateY(-1px);box-shadow:0 7px 18px rgba(53,68,111,.06)}.video-type-grid>button.selected{border-color:var(--brand-primary);background:linear-gradient(120deg,#f0f2ff,#f8f7ff);box-shadow:0 0 0 3px rgba(119,80,210,.08)}.video-type-icon{grid-column:1;grid-row:1;width:38px;height:38px;border-radius:10px;color:#6470d9;background:#edf0ff;display:grid;place-items:center}.video-type-grid>button.selected .video-type-icon{color:#fff;background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary));box-shadow:0 5px 12px rgba(119,80,210,.2)}.video-type-copy{justify-content:center}.video-type-grid .video-type-copy strong{color:#1d2943;font-size:14px;line-height:1.35}.video-type-grid>button.selected .video-type-copy strong{color:var(--brand-primary)}.video-type-grid .video-type-copy>span{font-size:11px;line-height:1.55;text-wrap:pretty}.video-type-grid>button>small{grid-column:1/-1;grid-row:2;color:#8993a6;font-size:11px;line-height:1.45;text-wrap:pretty;white-space:nowrap}.video-type-state{position:absolute;top:12px;right:12px;width:18px;height:18px;border:1px solid #dce1ed;border-radius:50%;color:#fff;background:#fff;display:grid;place-items:center;font-style:normal}.video-type-grid>button.selected .video-type-state{border-color:var(--brand-primary);background:var(--brand-primary)}.video-duration-field{margin-top:14px;padding-top:13px;border-top:1px solid #edf0f5}.video-duration-field>div:first-child{display:flex;align-items:baseline;gap:9px;margin-bottom:9px}.video-duration-field>div:first-child strong{color:#58657d;font-size:13px}.video-duration-field>div:first-child span{color:#8b95a7;font-size:12px}.video-ratio-grid{display:grid}.video-ratio-grid>button{border-radius:9px;color:#59667d;text-align:left;position:relative}.video-ratio-grid>button:hover{border-color:#b8c2ef}.video-ratio-grid>button.selected{border-color:var(--brand-primary);background:#f1f3ff;box-shadow:0 0 0 3px rgba(119,80,210,.08)}.video-ratio-grid b{display:block;color:#2d3a55;font-size:13px;line-height:1.35;white-space:nowrap}.video-ratio-grid em{position:absolute;right:34px;top:9px;max-width:190px;padding:2px 6px;border-radius:8px;color:#3d62df;background:#e7edff;font-size:10px;line-height:1.25;font-style:normal;font-weight:700;white-space:nowrap}.video-ratio-grid small{display:block;margin-top:5px;color:#8b95a7;font-size:11px;line-height:1.45}.video-ratio-state{position:absolute;right:9px;top:9px;width:18px;height:18px;border:1px solid #dce1ed;border-radius:50%;color:#fff;background:#fff;display:grid;place-items:center;font-style:normal}.video-ratio-grid>button.selected .video-ratio-state{border-color:var(--brand-primary);background:var(--brand-primary)}.duration-slider-row{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:13px}.duration-slider-row>b{height:36px;border-radius:9px;color:#4b5dde;background:#eef1ff;display:grid;place-items:center;font-size:13px}.duration-slider-row input{width:100%;height:5px;accent-color:#5968e8;cursor:pointer}.duration-slider-row>span{grid-column:2;display:flex;justify-content:space-between;margin-top:-8px;color:#929bad}.duration-slider-row i{font-size:11px;font-style:normal}.video-script-action>.primary{min-width:190px}.video-generate-button:disabled,.video-script-action>.primary:disabled{cursor:not-allowed;opacity:.5}.editable-storyboard>.card-heading{align-items:flex-start;margin-bottom:10px}.editable-storyboard>.card-heading .editable-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:8px;color:#5865dc;background:#eef1ff;font-size:11px;font-weight:700}.story-core-strategy{min-height:68px;margin-bottom:10px;padding:9px 12px;border:1px solid #dfe4f6;border-radius:11px;background:linear-gradient(110deg,#f5f7ff,#fbfaff);display:grid;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:12px}.story-core-strategy>span{display:flex;align-items:center;gap:10px}.story-core-strategy>span>svg{width:32px;height:32px;padding:8px;border-radius:9px;color:#fff;background:linear-gradient(135deg,#4d65f2,#7c46e9);box-sizing:border-box}.story-core-strategy>span>span{display:flex;flex-direction:column;gap:3px}.story-core-strategy strong{color:#26334e;font-size:13px}.story-core-strategy small{color:#8893a6;font-size:11px;line-height:1.35}.story-core-strategy textarea{width:100%;height:44px;min-height:44px;padding:6px 9px;border:1px solid transparent;border-radius:9px;color:#42506a;background:transparent;font-size:12px;line-height:1.55;resize:vertical;outline:0;transition:border-color .16s,background .16s,box-shadow .16s}.story-core-strategy:hover textarea{border-color:#e0e5f1;background:#fff}.story-core-strategy textarea:focus{border-color:var(--brand-focus);background:#fff;box-shadow:0 0 0 3px rgba(119,80,210,.08)}.storyboard .storyboard-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.storyboard .storyboard-list>article{padding:10px;border:1px solid #e2e6ef;border-radius:10px;background:#fbfcff;cursor:grab;display:flex;flex-direction:column;gap:7px;will-change:transform;transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .18s,box-shadow .18s,opacity .18s}.storyboard .storyboard-list>article:active{cursor:grabbing;transform:scale(1.015)}.storyboard .storyboard-list>article.dragging{z-index:2;opacity:.7;transform:scale(1.025) rotate(.2deg);border-color:#7f8cf0;box-shadow:0 14px 28px rgba(67,78,160,.18)}.storyboard-list article>header{display:grid;grid-template-columns:29px minmax(0,1fr) 27px;align-items:center;gap:8px}.storyboard-list article>header>b{width:29px;height:29px;border-radius:8px;color:#5264e7;background:#e9edff;display:grid;place-items:center;font-size:12px}.storyboard-list article>header>input{min-width:0;height:29px;padding:0 7px;border:1px solid transparent;border-radius:8px;color:#25324d;background:transparent;font-size:12px;font-weight:700;outline:0}.storyboard-list article>header:hover>input,.storyboard-list article>label:hover>textarea{border-color:#e4e8f1;background:#fff}.storyboard-list article>header>input:focus,.storyboard-list textarea:focus{border-color:var(--brand-focus);background:#fff;box-shadow:0 0 0 3px rgba(119,80,210,.08)}.storyboard-list .drag-handle{width:27px;height:29px;border:0;border-radius:7px;color:#8590a5;background:#f0f2f7;cursor:grab}.storyboard-list article>label{display:flex;flex-direction:column;gap:4px;color:#647087;font-size:12px}.storyboard-list article>label>span{font-weight:700}.storyboard-list textarea{width:100%;padding:6px 8px;border:1px solid transparent;border-radius:9px;color:#42506a;background:transparent;font-size:12px;line-height:1.5;resize:vertical;outline:0;transition:border-color .16s,background .16s,box-shadow .16s}.storyboard-list .story-detail textarea{height:96px}.storyboard-list .story-audio textarea{height:60px}.storyboard-list .story-screen-text textarea{height:46px;color:#5362db;font-weight:650}.storyboard-list .story-duration{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:0;color:#6f7b91;font-size:12px}.storyboard-list .story-duration>div{height:29px;padding:2px;border-radius:8px;background:#f0f2f7;display:flex;align-items:center;gap:7px}.storyboard-list .story-duration button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:25px;height:24px;padding:0;border:0;border-radius:6px;color:var(--brand-primary);background:#fff;font-size:15px;line-height:1}.storyboard-list .story-duration b{min-width:40px;color:#35425e;text-align:center;font-size:12px}.storyboard-footer{margin-top:12px;padding-top:12px;border-top:1px solid #edf0f5;display:flex;align-items:center;justify-content:space-between;gap:16px}.storyboard-footer>div{display:flex;flex-direction:column;gap:4px}.storyboard-footer strong{color:#45526b;font-size:12px}.storyboard-footer span{font-size:12px;line-height:1.45}.storyboard-footer.valid span{color:#23966e}.storyboard-footer.invalid span{color:#e04755;font-weight:650}.storyboard-list textarea{min-height:0}.storyboard-list article>label{gap:6px}.storyboard-list article>label>span{color:#5267e8;font-weight:750}.storyboard-list article>label.story-field>textarea{border-color:#d9dfeb;color:#36445f;background:#fbfcff;font-weight:400;box-shadow:inset 0 1px 2px rgba(45,57,94,.025)}.storyboard-list article>label:hover>textarea{border-color:#aeb9f2;background:#fff}.storyboard-list article>label>textarea:focus{border-color:var(--brand-focus);background:#fff;box-shadow:0 0 0 3px rgba(119,80,210,.1)}.video-generating-placeholder>span i{background:linear-gradient(90deg,#5267f5,#7748e8)}.video-generation-preview{margin-top:12px}.video-generation-preview>.card-heading>span{padding:5px 8px;border-radius:8px;color:#5261df;background:#eef1ff;font-size:12px}.video-generation-preview>.card-heading>span.completed{color:#22936a;background:#e9faf3}.generated-video-shell{width:min(480px,100%);max-height:460px;margin:14px auto 0;overflow:hidden;border:1px solid #e1e5ee;border-radius:11px;background:#eef0f4;position:relative}.video-generating-placeholder{position:absolute;inset:0;overflow:hidden;color:#768196;background:linear-gradient(110deg,#e9ecf2 20%,#f7f8fa 38%,#e9ecf2 56%);background-size:220% 100%;animation:videoShimmer 1.9s linear infinite;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px}.video-generating-placeholder strong{color:#4e5b72;font-size:13px}.video-generating-placeholder>span{width:55%;height:6px;overflow:hidden;border-radius:8px;background:rgba(255,255,255,.75)}.video-generating-placeholder>span i{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,#5267f5,#54d49c)}.video-generating-placeholder small{font-size:12px}@keyframes videoShimmer{to{background-position:-220% 0}}.video-preview-ready{width:100%;height:100%;padding:0;border:0;background:#111827;position:absolute;inset:0;overflow:hidden;display:grid;place-items:center}.video-preview-ready>.speaker-image{width:100%;height:100%;border-radius:0;opacity:.78}.video-preview-ready>span{position:absolute;width:54px;height:54px;border:1px solid rgba(255,255,255,.65);border-radius:50%;color:#fff;background:rgba(24,30,47,.46);backdrop-filter:blur(5px);display:grid;place-items:center;font-size:20px}.video-preview-ready>strong{position:absolute;bottom:15px;padding:6px 10px;border-radius:8px;color:#fff;background:rgba(20,26,42,.64);font-size:12px}.video-preview-modal{width:min(720px,92vw);max-height:calc(100vh - 44px);max-height:calc(100dvh - 44px);padding:22px;border-radius:16px;background:#fff;position:relative;overflow:auto;overscroll-behavior:contain;box-shadow:0 24px 70px rgba(24,31,60,.28)}.video-preview-modal-frame{width:min(560px,100%);max-height:65vh;margin:0 auto;border-radius:11px;overflow:hidden;background:#111827;position:relative;display:grid;place-items:center}.video-preview-modal-frame>.video-preview-empty{width:100%;height:100%;color:#cbd3e3}.video-preview-empty{display:grid;align-content:center;justify-items:center;gap:9px;background:linear-gradient(145deg,#172036,#0d1424)}.video-preview-empty small{font-size:12px;font-weight:600}.video-preview-modal h2{margin:16px 0 4px;font-size:17px}.video-preview-modal p{margin:0;color:#838da1;font-size:12px}.video-queue-panel{margin-top:12px}.video-queue-panel .queue-head{margin-bottom:10px}.video-queue-panel .queue-head>div{display:flex;align-items:center;gap:10px}.video-queue-panel .queue-head h3{margin:0}.video-queue-panel .queue-head span{padding:5px 9px;border-radius:9px;color:#77839a;background:#f1f3f8;font-size:12px}.video-queue-panel .queue-head>.outline-btn{min-height:36px;padding:0 12px;display:inline-flex;align-items:center;gap:6px}.video-queue-table{overflow:hidden;border:1px solid #e6e9f0;border-radius:11px}.video-queue-row{min-height:66px;padding:0 14px;border-top:1px solid #edf0f5;display:grid;grid-template-columns:minmax(190px,1.1fr) minmax(145px,.75fr) minmax(190px,1fr) 90px 118px;align-items:center;gap:18px}.video-queue-row.labels{min-height:40px;border-top:0;color:#929bad;background:#fafbfe;font-size:12px;font-weight:650}.video-queue-name{min-width:0;display:flex;align-items:center;gap:10px}.video-queue-name>i{width:34px;height:34px;flex:0 0 34px;border-radius:9px;color:#5967df;background:#eef1ff;display:grid;place-items:center;font-style:normal}.video-queue-name>span,.video-queue-spec{min-width:0;display:flex;flex-direction:column;gap:3px}.video-queue-name strong,.video-queue-spec strong{overflow:hidden;color:#3f4c65;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.video-queue-name small,.video-queue-spec small{color:#8b95a7;font-size:11px}.video-queue-row .view-result-button{width:106px;justify-self:start}.video-queue-row .view-result-button:disabled{cursor:not-allowed;color:#9aa3b4;background:#f7f8fb;border-color:#e3e7ef}.video-started-modal{width:min(720px,100%)}.video-started-modal footer{flex-wrap:wrap}.video-started-modal .add-video-requirement{color:#5363e4;border-color:#cfd6f7;background:#f8f9ff}@media (max-width:1100px){.video-requirements-workspace{grid-template-columns:1fr}.video-ratio-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.storyboard .storyboard-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.story-core-strategy,.storyboard .storyboard-list,.video-ratio-grid,.video-type-grid{grid-template-columns:1fr}.video-duration-field>div:first-child,.video-ratio-section>div:first-child{align-items:flex-start;flex-direction:column}.storyboard-footer{align-items:stretch;flex-direction:column}.storyboard-footer>.primary{width:100%}}@media (max-width:1100px){.video-queue-table{overflow-x:auto}.video-queue-row{min-width:820px}}@media (max-width:1400px){.project-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.image-source-upload,.video-generation-layout{grid-template-columns:1fr}.queue-row{grid-template-columns:minmax(170px,.8fr) minmax(220px,1.3fr) 90px 110px;column-gap:16px}.video-requirement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.queue-table{overflow-x:auto}.queue-row{min-width:680px}.generation-started-modal footer,.result-modal>footer{flex-direction:column}.generation-started-modal footer button,.result-modal>footer button{justify-content:center}.result-items-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.image-type-grid{grid-template-columns:repeat(2,minmax(128px,1fr))}.upload-preview-head{align-items:flex-start}.upload-preview-actions{flex-direction:column!important;align-items:flex-end}.upload-scroll-hint{display:none}.generate-bar{align-items:stretch;flex-direction:column}.generation-actions{justify-content:flex-start;flex-wrap:wrap}.video-audio-grid,.video-requirement-grid{grid-template-columns:1fr}.video-script-action,.video-submit-card{align-items:stretch;flex-direction:column}.video-script-action>.primary,.video-submit-card>.primary{width:100%}.video-task-card{grid-template-columns:1fr}}@media (max-width:520px){.project-grid{grid-template-columns:1fr}}.create-project-section.single-create{min-height:190px;grid-template-columns:1fr}.single-create .create-project-intro{max-width:760px}.market-fields label>span{color:#637089;font-size:12px}.market-fields select{width:100%;height:38px;padding:0 30px 0 10px;border:1px solid #dfe4ee;border-radius:8px;background:#fff;color:#3e4a62;font-size:12px;outline:none}.market-fields select:focus{border-color:var(--brand-focus);box-shadow:0 0 0 3px rgba(119,80,210,.08)}.market-fields select:disabled{color:#a5adba;background:#f7f8fa}.listing-platform-card .card-heading{margin-bottom:12px}.listing-platform-card .card-heading>span{padding:4px 7px;border-radius:7px;color:#6558df;background:#efedff;font-size:10px}.platform-multi-choice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.platform-multi-choice>button{min-width:0;height:42px;padding:0 8px;border:1px solid #e0e4ed;border-radius:9px;background:#fff;display:flex;align-items:center;justify-content:space-between;color:#556178;transition:.15s ease}.platform-multi-choice>button:hover{border-color:#c9d0f1;background:#fafaff}.platform-multi-choice>button.selected{border-color:var(--brand-primary);background:#f3f4ff;box-shadow:0 0 0 2px rgba(119,80,210,.07)}.platform-multi-choice>button.selected>svg{color:#fff;padding:2px;border-radius:50%;background:var(--brand-primary)}.platform-badge{min-width:0;display:inline-flex;align-items:center;gap:7px}.platform-badge>i{width:23px;height:23px;flex:0 0 23px;border-radius:7px;display:grid;place-items:center;color:#fff;background:#5265e8;font-size:13px;font-style:normal;font-weight:850}.platform-badge>b{overflow:hidden;color:#46526a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.platform-amazon>i{color:#111;background:#ffbd36;font-family:Arial;font-size:15px}.platform-tiktok>i{background:#111;text-shadow:-1px 0 #27e6e6,1px 0 #ff315d}.platform-shopee>i{background:#ee5b2b}.platform-temu>i{background:#ff6b21}.platform-ebay>i{background:linear-gradient(135deg,#e53238 25%,#0064d2 25% 50%,#f5af02 50% 75%,#86b817 75%)}.platform-etsy>i{background:#f1641e}.platform-aliexpress>i{background:#e62e38}.platform-lazada>i{background:linear-gradient(135deg,#f47b20,#7852ca)}.platform-mercado>i{color:#24478f;background:#ffe600}.market-fields{margin-top:15px;padding-top:14px;border-top:1px solid #eef0f5}.market-fields label{gap:7px}.market-fields input{height:38px}.product-assets .upload-asset{position:relative;overflow:hidden;cursor:pointer}.upload-asset>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.upload-asset>small{color:#98a2b3;font-size:10px}.upload-asset.has-image{min-height:95px;padding:6px;background:#fff}.upload-asset.has-image>img{object-fit:contain;border-radius:7px;background:#fff;mix-blend-mode:multiply}.upload-asset.has-image>span{font-size:11px}.project-empty-thumb,.project-white-thumb{width:122px;height:104px;flex:0 0 122px;border:1px solid #e3e7ef;border-radius:13px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;overflow:hidden}.project-empty-thumb{color:#929cad;background:repeating-linear-gradient(135deg,#fafbfc 0 8px,#f6f7fa 8px 16px)}.project-empty-thumb span{font-size:11px}.project-white-thumb{position:relative;background:#fff}.project-white-thumb img{height:100%;padding:9px;object-fit:contain}.project-white-thumb>span{position:absolute;left:7px;bottom:6px;padding:3px 5px;border-radius:5px;color:#5d61d8;background:rgba(241,241,255,.94);font-size:10px}.summary-platform-meta{gap:4px!important}.summary-platforms{display:inline-flex!important;align-items:center;flex-wrap:wrap;gap:5px}.summary-platforms .platform-badge.compact{height:24px;padding:2px 6px 2px 3px;border-radius:7px;background:#f5f6fa}.summary-platforms .platform-badge.compact>i{width:19px;height:19px;flex-basis:19px;border-radius:5px;font-size:12px}.summary-platforms .platform-badge.compact>b{font-size:10px}@media (max-width:1250px){.platform-multi-choice{grid-template-columns:repeat(2,minmax(0,1fr))}.project-summary{align-items:flex-start}.project-copy .meta{flex-wrap:wrap}}@media (max-width:760px){.platform-multi-choice{grid-template-columns:1fr 1fr}.project-empty-thumb,.project-white-thumb{width:78px;height:78px;flex-basis:78px}.summary-platforms .platform-badge.compact>b{display:none}}@media (max-width:520px){.platform-multi-choice{grid-template-columns:1fr}.project-summary{grid-template-columns:65px 1fr}.project-empty-thumb,.project-white-thumb{width:62px;height:62px;flex-basis:62px}.project-summary .project-actions{grid-column:1/-1}}.platform-groups{display:flex;flex-direction:column;gap:14px}.platform-groups>section+section{padding-top:14px;border-top:1px solid #edf0f5}.platform-group-title{margin-bottom:8px;display:flex;align-items:center;justify-content:space-between;gap:10px}.platform-group-title strong{color:#3e4a62;font-size:12px}.platform-group-title span{color:#929bad;font-size:10px}.platform-groups>section:last-child .platform-multi-choice{grid-template-columns:repeat(3,minmax(0,1fr))}.market-main-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.market-main-grid>label{display:flex;flex-direction:column;gap:7px}.auto-language{height:38px;padding:0 10px;border:1px solid #dfe4ee;border-radius:8px;background:#f7f8fa;color:#a0a8b6;display:flex;align-items:center;justify-content:space-between;font-size:12px}.auto-language.ready{color:#36435b;background:#f4fbf8;border-color:#d8eee5}.auto-language em{border-radius:6px;color:#24996d;background:#e6f7ef;font-size:10px;font-style:normal}.target-fields{margin-top:11px}.target-fields label{display:flex;flex-direction:column;gap:7px}@media (max-width:980px){.platform-groups>section:last-child .platform-multi-choice{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.platform-group-title{align-items:flex-start;flex-direction:column;gap:4px}.market-main-grid,.platform-groups>section:last-child .platform-multi-choice{grid-template-columns:1fr}}.market-config-row{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:10px}.market-config-row>label{display:flex;flex-direction:column;gap:7px}@media (max-width:620px){.market-config-row{grid-template-columns:1fr}}.currency-input{height:38px;border:1px solid #dfe4ee;border-radius:8px;background:#f7f8fa;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;overflow:hidden}.currency-input>b{height:100%;min-width:80px;border-right:1px solid #e3e7ef;color:#9aa3b3;display:flex;align-items:center;justify-content:center;font-size:10px;letter-spacing:.15px;white-space:nowrap}.currency-input>input{min-width:0!important;width:100%;height:100%!important;padding:0 9px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0}.currency-input>em{color:#24996d;font-size:10px;font-style:normal;white-space:nowrap}.currency-input.ready{border-color:#d8eee5;background:#fff}.currency-input.ready>b{color:#36435b;background:#f4fbf8;border-color:#d8eee5}.currency-input:focus-within{border-color:var(--brand-focus);box-shadow:0 0 0 3px rgba(119,80,210,.08)}.currency-input:has(input:disabled){color:#a5adba;background:#f7f8fa}.currency-input input::-webkit-inner-spin-button,.currency-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.currency-input input[type=number]{-moz-appearance:textfield}.workflow-stage .stage-header{min-height:64px;padding-bottom:15px}.workflow-stage .stage-header h2{font-size:24px;line-height:1.25;letter-spacing:-.3px}.workflow-stage .stage-header p{font-size:14px;line-height:1.55}.workflow-stage .stage-header>.primary{min-height:42px;padding:0 19px}.workflow-stage .stage-card{padding:20px}.workflow-stage .stage-card h3{font-size:18px;line-height:1.35}.workflow-stage .stage-card>h3{margin-bottom:18px}.workflow-stage .form-grid{gap:16px}.workflow-stage .form-grid label,.workflow-stage .full-field{gap:8px;font-weight:600}.workflow-stage .form-grid input,.workflow-stage .full-field textarea{font-weight:400}.workflow-stage .form-grid input{height:46px;padding:0 13px}.workflow-stage .full-field{margin-top:17px}.workflow-stage .full-field textarea{height:92px;padding:13px;line-height:1.6}.workflow-stage input::placeholder,.workflow-stage textarea::placeholder{color:#9aa3b4;opacity:1}.market-fields label>span{font-weight:650}.market-fields select{height:46px;padding:0 36px 0 13px;line-height:44px;font-weight:450}.market-fields select option{line-height:1.5}.listing-platform-card .card-heading{margin-bottom:17px}.card-heading p,.product-assets p{line-height:1.55}.listing-platform-card .card-heading>span{padding:5px 9px;font-size:13px}.platform-groups{gap:18px}.platform-groups>section+section{padding-top:18px}.platform-group-title{margin-bottom:11px}.platform-group-title>div{display:flex;flex-direction:column;gap:3px}.platform-group-title small{color:#929bad;font-size:13px;font-weight:400}.platform-group-title>span{font-size:13px}.platform-multi-choice{gap:9px}.platform-multi-choice>button{height:52px;padding:0 11px}.platform-badge{gap:9px}.platform-badge>i{width:29px;height:29px;flex-basis:29px}.platform-amazon>i{font-size:18px}.market-fields{margin-top:19px;padding-top:18px}.market-fields label,.target-fields label{gap:8px}.market-config-row{gap:14px}.auto-language{height:46px;padding:0 13px}.auto-language em{padding:4px 7px}.target-fields{margin-top:15px}.currency-input{height:46px}.currency-input>b{min-width:112px;padding:0 12px;font-size:14px}.currency-input>input{padding:0 12px!important}.currency-input>em{margin-right:10px}.product-assets{grid-template-columns:minmax(240px,1fr) repeat(3,180px);gap:13px}.product-assets>div:first-child{padding:9px}.asset-tile{min-height:104px;gap:7px}.asset-tile small,.asset-tile.document small,.upload-asset>small{font-size:13px}.upload-asset.has-image{min-height:118px;padding:9px}.upload-asset.has-image>img{width:82px;height:62px}.upload-asset.has-image>span{font-size:14px}.upload-asset-actions{width:100%;display:flex;align-items:center;justify-content:center;gap:7px}.upload-asset-actions button,.upload-asset-actions label{height:27px;padding:0 9px;border:1px solid #dce2ed;border-radius:7px;background:#fff;color:var(--brand-primary);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;cursor:pointer}.upload-asset-actions button{color:#d6535d}.upload-asset-actions input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}@media (max-width:1300px){.product-assets{grid-template-columns:1fr repeat(3,150px)}.currency-input>b{min-width:98px}.platform-badge>b{font-size:14px}}@media (max-width:720px){.workflow-stage .stage-card{padding:16px}.market-fields select{font-size:16px}.product-assets{grid-template-columns:1fr}.platform-group-title{align-items:flex-start}.platform-group-title>span{margin-top:3px}.currency-input>b{min-width:105px}}.listing-platform-card .card-heading>span{flex:0 0 auto;white-space:nowrap}.platform-groups>section:first-child .platform-multi-choice{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:620px){.platform-groups>section:first-child .platform-multi-choice{grid-template-columns:1fr}}.workflow-stage .stage-header{min-height:58px;padding-bottom:13px}.workflow-stage .stage-header h2{font-size:14px;letter-spacing:-.2px}.workflow-stage .stage-header p{font-size:12px;line-height:1.5}.workflow-stage .stage-header>.primary{min-height:38px;padding:0 16px;font-size:14px}.workflow-stage .stage-card{padding:17px}.workflow-stage .stage-card h3{font-size:16px}.workflow-stage .stage-card>h3{margin-bottom:15px}.workflow-stage .form-grid{gap:13px}.workflow-stage .form-grid label,.workflow-stage .full-field{gap:7px;font-size:14px}.workflow-stage .form-grid input,.workflow-stage .full-field textarea{font-size:14px}.workflow-stage .form-grid input{height:42px;padding:0 12px}.workflow-stage .full-field{margin-top:14px}.workflow-stage .full-field textarea{height:78px;padding:11px}.market-fields label>span{font-size:14px}.market-fields select{height:42px;padding:0 32px 0 11px;font-size:14px;line-height:normal}.market-fields select option{font-size:14px}.listing-platform-card .card-heading{margin-bottom:14px}.card-heading p,.product-assets p{font-size:14px}.listing-platform-card .card-heading>span{padding:4px 8px;font-size:12px}.platform-groups{gap:15px}.platform-groups>section+section{padding-top:15px}.platform-group-title{margin-bottom:9px}.platform-group-title strong{font-size:14px}.platform-group-title small,.platform-group-title>span{font-size:12px}.platform-multi-choice{gap:8px}.platform-multi-choice>button{height:47px;padding:0 10px}.platform-badge{gap:8px}.platform-badge>i{width:27px;height:27px;flex-basis:27px;font-size:14px}.platform-amazon>i{font-size:17px}.platform-badge>b{font-size:14px}.market-fields{margin-top:16px;padding-top:15px}.market-fields label,.target-fields label{gap:7px}.market-config-row{gap:11px}.auto-language{height:42px;padding:0 11px;font-size:14px}.auto-language em{padding:3px 6px;font-size:12px}.target-fields{margin-top:12px}.currency-input{height:42px}.currency-input>b{min-width:102px;padding:0 10px;font-size:13px}.currency-input>input{padding:0 10px!important;font-size:14px!important}.currency-input>em{margin-right:8px;font-size:12px}.product-assets{grid-template-columns:minmax(220px,1fr) repeat(3,165px);gap:11px}.asset-tile{min-height:92px;font-size:14px}.asset-tile small,.asset-tile.document small,.upload-asset>small{font-size:12px}.upload-asset.has-image{min-height:106px;padding:8px}.upload-asset.has-image>img{width:76px;height:56px}.upload-asset.has-image>span{font-size:13px}.upload-asset-actions button,.upload-asset-actions label{height:25px;padding:0 8px;font-size:12px}@media (min-width:1180px){.platform-groups>section:first-child .platform-multi-choice{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-groups>section:first-child .platform-multi-choice>button{padding:0 7px}.platform-groups>section:first-child .platform-badge{gap:6px}.platform-groups>section:first-child .platform-badge>i{width:25px;height:25px;flex-basis:25px}.platform-groups>section:first-child .platform-badge>b{font-size:13px}}@media (min-width:1500px){.stage-grid.two-columns{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.platform-groups>section:first-child .platform-multi-choice>button{padding:0 10px}.platform-groups>section:first-child .platform-badge{gap:8px}.platform-groups>section:first-child .platform-badge>i{width:27px;height:27px;flex-basis:27px}.platform-groups>section:first-child .platform-badge>b{font-size:14px}.product-assets{grid-template-columns:minmax(260px,1fr) repeat(3,175px)}}@media (max-width:1300px){.product-assets{grid-template-columns:1fr repeat(3,145px)}.currency-input>b{min-width:94px}}@media (max-width:720px){.workflow-stage .stage-header h2{font-size:14px}.workflow-stage .stage-header p{font-size:12px}.workflow-stage .stage-card{padding:15px}.market-fields select{font-size:16px}.product-assets{grid-template-columns:1fr}}.product-info-combined .product-price-card{display:block;padding:17px 0}.product-info-combined .price-and-brand{grid-template-columns:minmax(300px,1.25fr) minmax(220px,.75fr);align-items:stretch}.product-info-combined .linked-brand-summary{min-height:68px}.bilingual-description{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bilingual-description .full-field{margin-top:0}.bilingual-description .full-field>span{height:25px;display:flex;align-items:center;justify-content:space-between;gap:8px}.bilingual-description .full-field>span i{padding:3px 7px;border-radius:6px;color:#5f68dc;background:#eef0ff;font-size:12px;font-style:normal;font-weight:650}.bilingual-description .full-field textarea{height:132px}.bilingual-description .full-field textarea[readonly]{color:#536078;background:#f6f8fc}.bilingual-description.is-pending .full-field textarea{color:#8b95a8;background:#f8f9fc}.ai-insight-actions.save-next-step{justify-content:flex-end}.selling-plan-heading-copy{display:flex;align-items:center;gap:12px;min-width:0}.selling-plan-heading-copy h3{margin:0;white-space:nowrap}.selling-plan-heading-copy .reorder-hint{margin:0!important}.selling-points{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.selling-points article{will-change:transform;transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .18s,box-shadow .18s,opacity .18s}.selling-points article.dragging{z-index:2;opacity:.7;transform:scale(1.025) rotate(.2deg);border-color:#7f8cf0;box-shadow:0 14px 28px rgba(67,78,160,.18)}.selling-points article:active{transform:scale(1.015)}.selling-points article>div{min-width:0}.selling-points article textarea{min-height:68px}.workflow-retry-button{height:30px;min-height:30px;padding:0 10px!important;border:1px solid #dfe4f3!important;border-radius:8px!important;color:var(--brand-primary)!important;background:#fff!important;display:inline-flex!important;align-items:center;justify-content:center;gap:4px;font-family:inherit;font-size:12px!important;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer}.workflow-retry-button:hover{border-color:#bbc4ed!important;background:#f8f9ff!important}.selling-plan-actions{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:8px}.selling-plan-actions .add-point-button{min-height:30px;padding:0 4px;border:0;background:transparent;color:var(--brand-primary);display:inline-flex;align-items:center;gap:4px;font-family:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.stage-bottom-action{margin-top:12px;padding:16px 0 2px;border-top:1px solid #e9edf3;display:flex;justify-content:flex-end}.stage-bottom-action>.primary{min-height:42px;padding:0 20px;display:inline-flex;align-items:center;gap:7px;font-size:14px}@media (max-width:720px){.bilingual-description,.product-info-combined .price-and-brand{grid-template-columns:1fr}.selling-plan-heading-copy{align-items:flex-start;flex-direction:column;gap:5px}.selling-plan-heading-copy .reorder-hint{width:auto!important}.stage-bottom-action>.primary{width:100%;justify-content:center}}.listing-platform-card{container-type:inline-size}@container (max-width:519px){.platform-groups>section:first-child .platform-multi-choice{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-groups>section:first-child .platform-multi-choice>button{padding:0 10px}.platform-groups>section:first-child .platform-badge{gap:8px}.platform-groups>section:first-child .platform-badge>i{width:27px;height:27px;flex-basis:27px}.platform-groups>section:first-child .platform-badge>b{font-size:14px}}@container (min-width:520px){.platform-groups>section:first-child .platform-multi-choice{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-groups>section:first-child .platform-multi-choice>button{padding:0 9px}.platform-groups>section:first-child .platform-badge{gap:7px}.platform-groups>section:first-child .platform-badge>i{width:26px;height:26px;flex-basis:26px}.platform-groups>section:first-child .platform-badge>b{font-size:14px}}.project-setup-overlay{position:fixed;inset:0;z-index:160;padding:24px;background:rgba(30,36,59,.48);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:grid;place-items:center}.project-setup-modal{width:min(940px,100%);max-height:calc(100vh - 48px);border:1px solid rgba(255,255,255,.72);border-radius:20px;background:#fff;box-shadow:0 28px 90px rgba(24,31,60,.32);overflow:hidden;display:flex;flex-direction:column}.project-setup-modal>header{min-height:88px;padding:20px 24px;border-bottom:1px solid #ebedf3;display:flex;align-items:center;justify-content:space-between;gap:18px}.project-setup-modal>header>div{display:flex;align-items:center;gap:14px}.setup-icon{width:48px;height:48px;flex:0 0 48px;border-radius:14px;color:#fff;background:linear-gradient(135deg,#3a60f5,#7b3df0);display:grid;place-items:center;box-shadow:0 8px 20px rgba(74,76,225,.2)}.project-setup-modal h2{margin:0;color:#1d2942;font-size:21px;line-height:1.3}.project-setup-modal header p{margin:5px 0 0;color:#7d879a;font-size:14px}.project-setup-close{width:36px;height:36px;border:0;border-radius:10px;background:#f5f6fa;color:#69758b;font-size:23px;line-height:1}.project-setup-close:hover{background:#eceef5}.project-setup-body{padding:20px 24px;overflow:auto;display:grid;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);gap:14px;background:#fafbfe}.setup-section{padding:18px;border:1px solid #e4e8f0;border-radius:14px;background:#fff}.setup-basics{grid-row:span 2}.setup-section-title{margin-bottom:15px;display:flex;align-items:center;gap:10px}.setup-section-title>b{width:27px;height:27px;flex:0 0 27px;border-radius:9px;color:#5263e2;background:#eef0ff;display:grid;place-items:center;font-size:14px}.setup-section-title h3{margin:0;color:#2a364f;font-size:15px}.setup-section-title p{margin:3px 0 0;color:#929bad;font-size:12px}.setup-section label{display:flex;flex-direction:column;gap:7px;color:#536078;font-size:14px;font-weight:650}.setup-section label>span i{margin-left:4px;color:#ef6570;font-size:12px;font-style:normal;font-weight:550}.setup-section input,.setup-section select{width:100%;height:43px;padding:0 12px;border:1px solid #dce2ec;border-radius:9px;background:#fff;color:#303d57;outline:0;font-size:14px}.setup-section input:focus,.setup-section select:focus{border-color:var(--brand-focus);box-shadow:0 0 0 3px rgba(119,80,210,.09)}.setup-section select:disabled{color:#a5adba;background:#f6f7fa}.setup-name{margin-bottom:15px}.setup-platform-block+.setup-platform-block{margin-top:15px;padding-top:14px;border-top:1px solid #edf0f5}.setup-platform-block>div:first-child{margin-bottom:9px;display:flex;align-items:center;justify-content:space-between;gap:10px}.setup-platform-block>div>strong{color:#48546b;font-size:14px}.setup-platform-block>div>small{color:#929bad;font-size:12px}.setup-platform-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.setup-platform-grid.localized{grid-template-columns:repeat(3,minmax(0,1fr))}.setup-platform-grid>button{min-width:0;height:44px;padding:0 8px;border:1px solid #dfe4ed;border-radius:9px;background:#fff;display:flex;align-items:center;justify-content:space-between;color:#556178}.setup-platform-grid>button:hover{border-color:#c5cced;background:#fafaff}.setup-platform-grid>button.selected{border-color:var(--brand-primary);background:#f2f3ff;box-shadow:0 0 0 2px rgba(119,80,210,.07)}.setup-platform-grid .platform-badge{gap:7px}.setup-platform-grid .platform-badge>i{width:25px;height:25px;flex-basis:25px;font-size:13px}.setup-platform-grid .platform-amazon>i{font-size:16px}.setup-platform-grid .platform-badge>b{font-size:13px}.setup-market-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.setup-auto-value{height:43px;padding:0 11px;border:1px solid #dfe4ee;border-radius:9px;background:#f7f8fa;color:#9ba4b4;display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:400}.setup-auto-value.ready{border-color:#d5ebdf;background:#f4fbf8;color:#354159}.setup-auto-value em{padding:4px 7px;border-radius:7px;color:#24996d;background:#e5f7ef;font-size:12px;font-style:normal}.project-setup-modal>footer{min-height:72px;padding:15px 24px;border-top:1px solid #e9ecf2;background:#fff;display:flex;align-items:center;gap:10px}.project-setup-modal>footer>div{margin-right:auto;color:#77839a;display:flex;align-items:center;gap:7px;font-size:12px}.project-setup-modal>footer>.primary{min-height:40px;padding:0 17px;display:inline-flex;align-items:center;gap:6px}.project-setup-modal>footer>.primary:disabled{cursor:not-allowed;color:#a1a9b8;background:#e9ecf2;box-shadow:none}.project-setup-cancel{min-height:40px;padding:0 17px;border:1px solid #dfe4ed;border-radius:9px;background:#fff;color:#59657c;font-weight:600}.project-edit-button{width:30px;height:30px;border-radius:8px!important;display:grid;place-items:center;color:var(--brand-primary);font-size:16px}.project-edit-button:hover{background:#eff1ff}.project-edit-button.locked{color:#9aa3b3;background:#f3f5f8;cursor:not-allowed}.status-pill.ready{color:#1b9f66;background:#e8faf2}.status-pill.locked{color:#68758d;background:#eef1f5}.flow-step.locked-step{cursor:not-allowed;color:#9aa3b4;background:transparent}.flow-step.locked-step:hover{background:#f7f8fa}.flow-step.locked-step .step-dot{border-color:#dce1e9;color:#a0a9b8;background:#f4f6f8}.flow-step.locked-step strong{color:#8791a3}.flow-step.locked-step .ai-step>i{filter:grayscale(1);opacity:.55}.info-lock-banner,.info-required-banner{margin-top:12px;padding:13px 15px;border-radius:10px;display:flex;align-items:flex-start;gap:10px}.info-lock-banner{border:1px solid #dce2ec;color:#66738a;background:#f5f7fa}.info-required-banner{border:1px solid #dfe3ff;color:#5563c9;background:#f5f6ff}.info-lock-banner>svg,.info-required-banner>svg{flex:0 0 auto;margin-top:1px}.info-lock-banner strong,.info-required-banner strong{display:block;color:#344159;font-size:14px}.info-lock-banner p,.info-required-banner p{margin:4px 0 0;font-size:13px;line-height:1.5}.info-validation-error{margin-top:10px;padding:10px 12px;border:1px solid #f4ccd1;border-radius:9px;color:#c84451;background:#fff5f6;font-size:14px}.info-locked-action{cursor:not-allowed;color:#78849a;background:#f4f6f8}.product-profile-grid{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr)!important}.required-field>span i{margin-left:4px;color:#e95160;font-size:12px;font-style:normal}.creative-goal-card>.full-field{margin-top:0}.creative-goal-card>.full-field textarea{height:108px}.foundation-summary{margin-top:17px;padding:13px;border:1px solid #e1e5f7;border-radius:10px;background:#f7f8ff;display:flex;align-items:flex-start;gap:9px}.foundation-summary>span{width:26px;height:26px;flex:0 0 26px;border-radius:8px;color:#fff;background:#5b67e7;display:grid;place-items:center}.foundation-summary strong{display:block;color:#3f4c66;font-size:14px}.foundation-summary p{margin:5px 0 0;color:#7e899e;font-size:13px;line-height:1.55}.edit-foundation-hint{margin:11px 2px 0;color:#8d96a7;font-size:12px}.is-readonly input:disabled,.is-readonly textarea:disabled{color:#59657a;background:#f6f7f9;opacity:1;cursor:not-allowed}.locked-empty{border-style:solid;color:#9099aa;background:#f6f7f9}.product-assets.is-readonly .has-image{cursor:default}.mvp-required-mark{margin-left:4px;color:#e34f5f;font-size:12px;font-style:normal;font-weight:800}.description-field-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.description-field-heading small{color:#98a1b1;font-size:11px;font-weight:450}.mvp-product-intro textarea{height:76px;resize:vertical}@keyframes insight-loading-spin{to{transform:rotate(1turn)}}@media (max-width:1050px){.project-setup-body{grid-template-columns:1fr}.setup-basics{grid-row:auto}.setup-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.project-setup-modal{width:min(760px,100%)}}@media (max-width:720px){.project-setup-overlay{padding:10px}.project-setup-modal{max-height:calc(100vh - 20px);border-radius:15px}.project-setup-modal>header{padding:16px}.project-setup-body{padding:14px}.project-setup-modal>footer{padding:12px 14px;flex-wrap:wrap}.project-setup-modal>footer>div{width:100%;margin:0}.setup-create-source,.setup-import-tiles{grid-template-columns:1fr}.setup-import-heading{align-items:flex-start}.setup-import-result{align-items:stretch;flex-direction:column}.setup-import-result>button{width:100%}.setup-platform-grid,.setup-platform-grid.localized{grid-template-columns:repeat(2,minmax(0,1fr))}.product-profile-grid,.setup-market-row{grid-template-columns:1fr!important}}.setup-platform-grid.localized{grid-template-columns:repeat(4,minmax(0,1fr))}.setup-platform-grid>button{position:relative;height:52px;padding:7px 28px 7px 12px;justify-content:center;overflow:hidden}.setup-platform-grid>button.selected>svg{position:absolute;right:8px;top:50%;transform:translateY(-50%);padding:2px;border-radius:50%;color:#fff;background:var(--brand-primary)}.project-setup-modal>footer{justify-content:flex-end}.required-star{margin-left:4px;color:#e54856;font-size:15px;font-style:normal;font-weight:750}.project-edit-button.rename-only{color:var(--brand-primary);background:#f0f2ff;cursor:pointer}.project-edit-button.rename-only:hover{color:var(--brand-hover);background:#e5e8ff}.field-optional{margin-left:6px!important;padding:2px 5px;border-radius:5px;color:#8b95a8!important;background:#f0f2f6;font-size:12px!important;font-style:normal;font-weight:550!important}.required-star{padding:0!important;background:transparent!important}.required-note{color:#e54856!important}.product-assets .required-star{font-size:14px}.product-assets .field-optional{display:inline-flex;vertical-align:middle}.required-field>span i.required-star{font-size:15px}@media (max-width:1050px){.setup-platform-grid,.setup-platform-grid.localized{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.setup-platform-grid,.setup-platform-grid.localized{grid-template-columns:repeat(2,minmax(0,1fr))}}.help-button{height:32px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:#34405e;font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.help-button:hover{color:var(--brand-hover);background:#f0f3ff}.help-button:focus-visible{outline:2px solid var(--brand-focus);outline-offset:2px}.projects-page .project-centered-hero{min-height:310px;padding:30px 36px;grid-template-columns:minmax(400px,.95fr) minmax(470px,1.05fr);gap:34px;background:linear-gradient(112deg,#f8f9ff,#fff 43%,#f2efff)}.project-centered-hero .create-project-intro{max-width:650px}.project-centered-hero .create-project-intro .eyebrow{padding:6px 10px;color:#5149db;background:#ebeaff;font-size:12px;letter-spacing:.02em}.project-centered-hero .create-project-intro h1{max-width:620px;margin:14px 0 10px;color:#17233e;font-size:29px;line-height:1.3;letter-spacing:-.025em}.project-centered-hero .create-project-intro p{max-width:620px;color:#66738c;font-size:14px;line-height:1.75}.project-value-points{margin-top:12px;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.project-value-points>span{height:27px;padding:0 8px 0 7px;border:1px solid #e0e4f6;border-radius:8px;color:#526078;background:rgba(255,255,255,.82);display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap}.project-value-points>span svg{flex:0 0 auto;color:#5361e6}.project-centered-hero .create-project-intro>.primary{min-height:42px;margin-top:19px;padding:0 19px;font-size:14px}.create-project-visual{height:270px;position:relative;z-index:1;overflow:hidden;border:1px solid rgba(224,225,246,.78);border-radius:20px;background:#f8f8ff;box-shadow:0 18px 48px rgba(65,61,146,.1)}.create-project-visual img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}@media (max-width:1180px){.projects-page .project-centered-hero{grid-template-columns:minmax(360px,1fr) minmax(390px,.95fr);gap:22px;padding:28px}.project-centered-hero .create-project-intro h1{font-size:25px}.project-centered-hero .create-project-intro p{font-size:14px}.create-project-visual{height:250px}}@media (max-width:920px){.projects-page .project-centered-hero{grid-template-columns:1fr;padding:26px}.project-centered-hero .create-project-intro,.project-centered-hero .create-project-intro h1,.project-centered-hero .create-project-intro p{max-width:none}.create-project-visual{height:280px}}@media (max-width:620px){.projects-page .project-centered-hero{padding:22px 18px;gap:20px}.project-centered-hero .create-project-intro h1{font-size:23px}.project-value-points{align-items:stretch;flex-direction:column}.project-value-points>span{width:max-content}.create-project-visual{height:220px;border-radius:14px}}.nav-label{min-width:0;gap:6px}.nav-help-marker,.nav-label{display:inline-flex;align-items:center}.nav-help-marker{width:16px;height:16px;position:relative;flex:0 0 16px;border:1px solid #aeb6c7;border-radius:50%;color:#7b869c;background:#fff;justify-content:center;font:700 10px/1 Georgia,serif}.nav-help-marker:focus,.nav-help-marker:hover{color:#fff;border-color:var(--brand-focus);background:var(--brand-focus);outline:0}.nav-help-tooltip{width:290px;position:absolute;z-index:80;left:22px;top:50%;padding:11px 12px;border:1px solid #dfe3ed;border-radius:10px;color:#4f5b72;background:#fff;box-shadow:0 12px 34px rgba(31,40,75,.18);font:500 12px/1.6 Inter,PingFang SC,sans-serif;text-align:left;white-space:normal;opacity:0;visibility:hidden;transform:translateY(-50%) translateX(-4px);transition:.16s ease;pointer-events:none}.nav-help-marker:focus .nav-help-tooltip,.nav-help-marker:hover .nav-help-tooltip{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0)}.setup-brand-section{grid-column:1/-1;padding:14px 16px;display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:20px;background:linear-gradient(110deg,#f8f9ff,#fff)}.setup-brand-copy{display:flex;align-items:center;gap:10px}.setup-brand-icon{width:34px;height:34px;flex:0 0 34px;border-radius:9px;color:#5963dd;background:#e9edff;display:grid;place-items:center}.setup-brand-copy h3{margin:0;color:#303c55;font-size:14px}.setup-brand-copy h3 i{margin-left:5px;padding:2px 5px;border-radius:5px;color:#7d879a;background:#eef0f4;font-size:11px;font-style:normal}.setup-brand-copy p{margin:4px 0 0;color:#7d879a;font-size:12px}.setup-brand-section label{gap:5px}.setup-brand-section label>span{font-size:12px}.product-price-card{margin-top:12px;display:grid;grid-template-columns:minmax(190px,.7fr) minmax(450px,1.3fr);align-items:center;gap:22px}.product-price-card>div:first-child p{margin:5px 0 0;color:#8993a6;font-size:13px}.price-and-brand{display:grid;grid-template-columns:minmax(280px,1.25fr) minmax(170px,.75fr);align-items:end;gap:13px}.price-and-brand>label{display:flex;flex-direction:column;gap:8px;color:#5e6b83;font-size:14px;font-weight:600}.linked-brand-summary{min-height:70px;padding:10px 12px;border:1px solid #e2e6ef;border-radius:9px;background:#f8f9fc;display:flex;flex-direction:column;justify-content:center;gap:3px}.linked-brand-summary>span{color:#8a94a7;font-size:12px}.linked-brand-summary>strong{color:#3a4760;font-size:14px}.linked-brand-summary>small{color:#7c879a;font-size:12px}.ai-insight-card{margin-top:12px;padding:18px}.ai-insight-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:14px;border-bottom:1px solid #eceff5}.ai-insight-heading>div{display:flex;align-items:center;gap:10px}.ai-insight-heading>div>span{width:34px;height:34px;flex:0 0 34px;border-radius:10px;color:#fff;background:linear-gradient(135deg,#4363ef,#7a46e8);display:grid;place-items:center}.ai-insight-heading h3{margin:0;font-size:15px}.ai-insight-heading p{margin:4px 0 0;color:#8993a6;font-size:12px}.ai-insight-pending-field{min-height:96px;margin-top:15px;padding:18px;border:1px solid #e1e5ed;border-radius:9px;color:#6d7890;background:#fbfcfe;display:flex;align-items:center;justify-content:center;gap:11px}.ai-insight-pending-field>span{width:34px;height:34px;flex:0 0 34px;border-radius:10px;color:#625ee1;background:#eceeff;display:grid;place-items:center}.ai-insight-pending-field p{max-width:650px;margin:0;font-size:13px;line-height:1.65}.ai-insight-loading{min-height:120px;display:flex;align-items:center;justify-content:center;gap:12px;text-align:left;color:#69758c}.ai-insight-loading p{margin:5px 0 0;color:#8c95a8;font-size:12px}.ai-insight-loading>i{width:28px;height:28px;border:3px solid #e1e3fb;border-top-color:#655ce2;border-radius:50%;animation:insight-loading-spin .8s linear infinite}.ai-insight-loading strong{color:#46536b;font-size:14px}.ai-insight-form{padding-top:15px}.ai-insight-form .full-field{margin-top:0}.ai-insight-form .full-field>span,.audience-fields label>span{color:#5e6b83;font-size:14px;font-weight:650}.ai-insight-form .full-field textarea{height:100px}.audience-section-title{margin:17px 0 9px;display:flex;align-items:center;gap:8px}.audience-section-title strong{font-size:14px}.audience-section-title span{color:#929bad;font-size:12px}.audience-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.audience-fields label{display:flex;flex-direction:column;gap:6px}.audience-fields input,.audience-fields textarea{width:100%;border:1px solid #e0e5ed;border-radius:8px;color:#354159;background:#fbfcfe;outline:0;font-size:14px}.audience-fields input{height:40px;padding:0 10px}.audience-fields textarea{height:70px;padding:10px;resize:none;line-height:1.55}.ai-insight-form textarea:focus,.audience-fields input:focus,.audience-fields textarea:focus{border-color:var(--brand-focus);box-shadow:0 0 0 3px rgba(119,80,210,.08)}.audience-fields .persona-field{grid-column:span 2}.ai-insight-actions{margin-top:14px;padding-top:12px;border-top:1px solid #eceff5;display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-insight-actions>span{color:#7a8498;font-size:12px}.ai-insight-actions>.outline-btn,.ai-insight-actions>.primary{min-height:38px;display:inline-flex;align-items:center;gap:6px}.ai-insight-actions>.primary:disabled{cursor:not-allowed;color:#a1a9b8;background:#e8ebf1;box-shadow:none}.is-readonly .ai-insight-form input:disabled,.is-readonly .ai-insight-form textarea:disabled{color:#556178;background:#f7f8fa;opacity:1}@media (max-width:1050px){.product-price-card,.setup-brand-section{grid-template-columns:1fr}.audience-fields{grid-template-columns:1fr 1fr}.audience-fields .persona-field{grid-column:1/-1}}@media (max-width:720px){.setup-brand-section{grid-column:auto}.audience-fields,.price-and-brand{grid-template-columns:1fr}.audience-fields .persona-field{grid-column:auto}.ai-insight-actions{align-items:stretch;flex-direction:column}.ai-insight-actions>button{justify-content:center}.nav-help-tooltip{width:230px}}.upload-asset.has-image>img{width:72px;height:auto;max-height:56px}.project-white-thumb img{width:100%;height:auto;max-height:100%}@media (max-width:1200px){.upload-asset.has-image>img{width:72px;height:auto;max-height:56px}}.setup-platform-grid>button{justify-content:flex-start;padding:7px 28px 7px 10px}.setup-platform-grid>button .platform-badge{width:100%;gap:8px}.setup-platform-grid>button .platform-badge>i{width:27px;height:27px;flex-basis:27px;font-size:14px}.setup-platform-grid>button .platform-badge>b{font-size:13px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.project-card-body footer{align-items:center}.project-grid:not(.list-view) .project-card{display:flex;flex-direction:column}.project-grid:not(.list-view) .project-card-body{flex:1;display:flex;flex-direction:column;min-height:178px}.project-grid:not(.list-view) .project-card-progress{margin-top:18px}.project-grid:not(.list-view) .project-card-meta{margin-top:12px;padding-top:0;flex:0 0 auto;justify-content:flex-start}.project-card-meta{min-width:0;display:flex;flex-direction:column;gap:6px}.project-card-id{min-width:0;display:flex;align-items:center;gap:5px;color:#7f899c;font-size:10px;line-height:18px}.project-card-id>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-card-id>button{width:18px;height:18px;flex:0 0 18px;padding:0;border:0;border-radius:5px;color:var(--brand-primary);background:#eef1ff;display:grid;place-items:center}.project-card-id>button:hover{color:#fff;background:var(--brand-hover)}.project-card-meta>footer{margin:0!important;padding:0!important}.project-card-progress>div>span{color:#15203b;font-weight:400}.project-card-progress>small{min-width:0;margin-top:5px;color:#8a94a7;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;line-height:1.4}.project-card-progress>small>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-card-progress>small>strong{flex:0 0 auto;font-size:12px;font-weight:650}.project-card-progress>div>.project-progress-completed{margin-left:auto;text-align:right;font-size:11px;font-weight:700;white-space:nowrap}.project-card-progress>i{margin-top:7px}.project-card-body footer time{font-size:10px;line-height:1.4;white-space:nowrap}.home-dashboard .welcome-card h1{font-size:var(--type-hero);line-height:1.28}.home-dashboard .welcome-card p{font-size:14px;line-height:1.7}.home-dashboard .welcome-card .eyebrow{font-size:12px}.home-dashboard .welcome-actions button{font-size:14px}.home-dashboard .home-section-head h2{font-size:var(--type-section);line-height:1.35}.home-dashboard .home-section-head p{font-size:13px;line-height:1.5}.home-dashboard .home-section-head>button{font-size:13px}.home-dashboard .quick-card strong,.home-dashboard .recent-copy>strong{font-size:14px}.home-dashboard .project-progress small,.home-dashboard .quick-card small,.home-dashboard .recent-copy>small,.home-dashboard .recent-copy>span{font-size:12px;line-height:1.5}.home-dashboard .project-progress strong{font-size:14px}.home-dashboard .task-summary>div,.home-dashboard .usage-caption,.home-dashboard .usage-summary>button{font-size:13px}.projects-page .project-centered-hero .create-project-intro h1{font-size:29px}.projects-page .project-centered-hero .create-project-intro p{line-height:1.75}.projects-page .history-header h2{font-size:var(--type-section)}.projects-page .history-header p,.projects-page .project-tools .select-like,.projects-page .project-tools input{font-size:13px}.projects-page .project-card-title h3{font-size:14px}.projects-page .project-card-title p{font-size:13px}.projects-page .project-card-body footer,.projects-page .project-card-progress>div,.projects-page .project-category{font-size:12px;line-height:1.45}.projects-page .project-state{font-size:12px}.credits-page .pricing-hero h1{font-size:var(--type-hero);line-height:1.3;margin-top:0}.pricing-public-page .pricing-hero{padding-top:24px}.credits-page .pricing-hero>p{font-size:14px;line-height:1.7}.credits-page .current-balance,.credits-page .pricing-hero>span{font-size:13px}.credits-page .plan-heading h2{font-size:20px}.credits-page .plan-average,.credits-page .plan-heading p{font-size:13px;line-height:1.5}.credits-page .plan-badge,.credits-page .plan-credits>em,.credits-page .plan-credits>span{font-size:12px}.credits-page .plan-credits>strong,.credits-page .pricing-card>button{font-size:14px}.credits-page .plan-features>span{font-size:13px}.credits-page .plan-features p{font-size:13px;line-height:1.55}.credits-page .credit-reference h2{font-size:var(--type-section)}.credits-page .credit-reference>div>p,.credits-page .credit-use-grid p,.credits-page .payment-note p{font-size:13px;line-height:1.55}.credits-page .credit-use-grid strong,.credits-page .payment-note strong{font-size:14px}.credits-page .payment-marks span,.records-page .record-summary small{font-size:12px}.records-page .record-summary strong{font-size:17px}.records-page .record-summary p,.records-page .record-summary strong i{font-size:12px}.records-page .record-row,.records-page .record-tabs button,.records-page .record-toolbar button,.records-page .record-toolbar input{font-size:13px}.records-page .record-row.record-labels{font-size:12px}.records-page .record-reason strong{font-size:13px}.records-page .record-pagination,.records-page .record-project,.records-page .record-status,.records-page .view-result{font-size:12px}.brand-library-page .brand-list>button strong{font-size:14px}.brand-library-page .brand-list>button small,.brand-library-page .brand-tip p{font-size:12px;line-height:1.5}.brand-profile-source{padding:8px 10px;border:1px solid #dfe5ff;border-radius:9px;color:#5966d9;background:#f6f7ff;display:flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap}.brand-profile-source svg{color:#2e9b70}.brand-profile-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px}.brand-profile-fields label{min-width:0;padding:12px 14px;border-radius:9px;background:#f8f9fc;display:flex;flex-direction:column;gap:6px}.brand-profile-fields label.wide{grid-column:1/-1}.brand-market-summary article>span,.brand-profile-fields span,.brand-tone-group>span{color:#8791a4;font-size:12px}.brand-profile-fields strong{color:#2e3a52;font-size:14px}.brand-profile-fields p{margin:0;color:#4f5c74;font-size:14px;line-height:1.65}.brand-market-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px}.brand-market-summary article{min-height:92px;padding:14px;border:1px solid #e8ebf2;border-radius:10px;background:#fafbfe;display:flex;flex-direction:column;gap:10px}.brand-market-summary article.wide{grid-column:1/-1;min-height:auto}.brand-market-summary strong{color:#2d3951;font-size:15px}.brand-market-summary article>div{display:flex;flex-wrap:wrap;gap:7px}.brand-market-summary i,.brand-tone-group i,.brand-visual-tags i{padding:6px 10px;border-radius:8px;color:#545cda;background:#eeefff;font-size:12px;font-style:normal;font-weight:650}.brand-expression-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:12px}.brand-tone-group+.brand-tone-group{margin-top:18px}.brand-tone-group>div{margin-top:8px;display:flex;flex-wrap:wrap;gap:7px}.brand-tone-group:nth-of-type(2) i{color:#59677f;background:#f1f3f7}.brand-slogan-display{display:flex;flex-direction:column;gap:9px}.brand-slogan-display article{padding:12px 14px;border:1px solid #e7eaf2;border-radius:10px;background:#fafbfe;display:flex;flex-direction:column;gap:7px}.brand-slogan-display article.primary{border-color:#d7ddff;background:#f6f7ff}.brand-slogan-display article>span{color:#7d879b;font-size:11px;display:flex;align-items:center;gap:7px}.brand-slogan-display article em{padding:3px 6px;border-radius:6px;color:#5361dc;background:#e8ebff;font-size:10px;font-style:normal}.brand-slogan-display article strong{color:#303c54;font-size:14px;line-height:1.5}.brand-empty-value{padding:22px;border:1px dashed #dce1eb;border-radius:9px;color:#929bad;background:#fafbfc;text-align:center;font-size:12px}.brand-visual-stack{display:flex;flex-direction:column;gap:12px}.brand-visual-stack>.brand-section-card{margin:0}.brand-visual-tags{display:flex;flex-wrap:wrap;gap:8px}.visual-grid-v2{grid-template-columns:.8fr 1.2fr}.brand-colors-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-logo-versions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.brand-logo-versions article{min-width:0;padding:12px;border:1px solid #e5e9f1;border-radius:10px;background:#f8f9fc;display:flex;flex-direction:column;gap:9px}.brand-logo-versions article.black{background:#fff}.brand-logo-versions article.white{background:#172039;color:#fff}.brand-logo-versions article.color{background:#f1f2ff}.brand-logo-versions article>div{display:flex;align-items:center;gap:7px}.brand-logo-versions .brand-logo-preview{height:48px;justify-content:center}.brand-logo-versions .brand-logo-preview img{display:block;width:100%;height:42px;object-fit:contain}.brand-logo-versions article>div span{width:28px;height:28px;border-radius:8px;color:#fff;background:linear-gradient(135deg,#425df5,#7c3aed);display:grid;place-items:center;font-size:13px;font-weight:900}.brand-logo-versions article>div b{font-size:14px}.brand-logo-versions article small{color:#7f899d;font-size:11px}.brand-logo-versions article.white small{color:#b4bdd0}.brand-logo-versions article em{max-width:100%;overflow:hidden;color:#959eae;font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.brand-library-empty{min-height:420px;border:1px solid #e5e9f1;border-radius:12px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.brand-library-empty>span{width:48px;height:48px;border-radius:14px;color:#5965dd;background:#eef0ff;display:grid;place-items:center}.brand-library-empty h2{margin:15px 0 7px;font-size:18px}.brand-library-empty p{margin:0 0 17px;color:#8791a4;font-size:13px}.brand-library-empty button{min-height:36px;display:flex;align-items:center;gap:6px}@media (max-width:900px){.brand-profile-source{grid-column:1/-1;width:max-content}.brand-expression-grid,.visual-grid-v2{grid-template-columns:1fr}}@media (max-width:620px){.brand-logo-versions,.brand-market-summary,.brand-profile-fields{grid-template-columns:1fr}.brand-market-summary article.wide,.brand-profile-fields label.wide{grid-column:auto}}.brand-switcher{min-height:68px;margin-top:14px;padding:9px 10px 9px 14px;border:1px solid #e4e8f1;border-radius:12px;background:#fff;display:flex;align-items:center;gap:13px}.brand-switcher-title{width:112px;flex:0 0 112px;display:flex;flex-direction:column;gap:3px}.brand-switcher-title strong{color:#253149;font-size:14px}.brand-switcher-title span{color:#929bad;font-size:11px}.brand-switcher-list{min-width:0;flex:1;display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:thin}.brand-switcher-list>button{min-width:230px;height:48px;padding:5px 9px;border:1px solid transparent;border-radius:9px;background:#f8f9fc;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;text-align:left}.brand-switcher-list>button:hover{border-color:#dfe4f3;background:#f5f7fc}.brand-switcher-list>button.active{border-color:#cfd7ff;background:#f0f2ff;box-shadow:0 0 0 2px rgba(66,93,245,.05)}.brand-switcher-list>button>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:3px}.brand-switcher-list>button strong{font-size:13px}.brand-switcher-list>button small{overflow:hidden;color:#8490a3;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.brand-switcher-list>button em{padding:3px 6px;border-radius:6px;color:var(--brand-primary);background:#e3e7ff;font-size:10px;font-style:normal;font-weight:700}.brand-switcher-create{height:36px;padding:0 12px;border:1px solid #dce1ed;border-radius:8px;color:#5361de;background:#fff;display:flex;align-items:center;gap:5px;font-size:12px;font-weight:700;white-space:nowrap}.brand-detail-full{min-height:0!important;margin-top:12px;display:flex;flex-direction:column;gap:12px}.brand-profile-compact .brand-main-logo{width:54px;height:54px;border-radius:14px}.brand-profile-compact h1{font-size:20px!important}.brand-profile-compact>div:nth-child(2)>span{display:block;margin-top:7px;color:#7d879b!important;font-size:12px!important}.brand-profile-actions{display:flex;align-items:center;gap:8px}.brand-profile-actions>button{height:34px;padding:0 11px;border-radius:8px;display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700}.brand-profile-actions .brand-delete-action{border:1px solid #f1d9dd;color:#c6525f;background:#fff}.brand-detail-full>.brand-section-card{padding:18px;border-radius:12px}.brand-section-index{width:27px;height:27px;border-radius:8px;color:#5361dc;background:#eef0ff;display:grid;place-items:center;font-size:11px;font-weight:800}.brand-profile-fields-priority{gap:10px}.brand-profile-fields-priority label{padding:13px 15px;border:1px solid #edf0f5;background:#fafbfc}.brand-profile-fields-priority p{color:#36425a;font-size:13px;line-height:1.6}.brand-overview-meta{margin-top:10px;display:grid;grid-template-columns:1.5fr .7fr .85fr 1.2fr;gap:9px}.brand-overview-meta article{min-width:0;min-height:72px;padding:12px;border:1px solid #edf0f5;border-radius:9px;background:#fafbfc;display:flex;flex-direction:column;gap:8px}.brand-overview-meta article>span,.brand-visual-style-row>span{color:#8791a4;font-size:11px}.brand-overview-meta strong{color:#303c54;font-size:13px;line-height:1.45}.brand-overview-meta article>div{display:flex;flex-wrap:wrap;gap:5px}.brand-overview-meta i{padding:4px 7px;border-radius:6px;color:#545cda;background:#eeefff;font-size:11px;font-style:normal;font-weight:650}.brand-expression-section .brand-expression-grid{grid-template-columns:.85fr 1.15fr;gap:24px}.brand-expression-section .brand-expression-grid>div:first-child{padding:2px 6px}.brand-expression-section .brand-slogan-display{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.brand-expression-section .brand-slogan-display article{min-height:76px}.brand-visual-style-row{padding:12px 14px;border:1px solid #edf0f5;border-radius:9px;background:#fafbfc;display:flex;align-items:center;gap:18px}.brand-visual-style-row>span{flex:0 0 auto}.brand-visual-style-row .brand-visual-tags{flex:1}.brand-visual-section>.brand-content-grid{margin-top:12px;grid-template-columns:.72fr 1.28fr;gap:12px}.brand-visual-subsection{min-width:0;padding:14px;border:1px solid #e8ebf2;border-radius:10px;background:#fbfcfe}.brand-logo-meta{display:flex!important;align-items:center!important;justify-content:space-between;gap:6px}.brand-logo-versions .brand-logo-meta>span{width:auto;height:auto;min-width:0;flex:1;border-radius:0;background:transparent;color:inherit;display:flex;place-items:initial;flex-direction:column;gap:3px}.brand-logo-meta small,.brand-logo-meta strong{white-space:nowrap}.brand-logo-meta strong{color:#2f3b54;font-size:12px}.brand-logo-meta a{height:28px;padding:0 7px;border:1px solid rgba(83,97,220,.2);border-radius:7px;color:#5361dc;background:rgba(255,255,255,.86);display:flex;align-items:center;gap:4px;font-size:10px;font-weight:700;text-decoration:none}.brand-logo-versions article.white .brand-logo-meta strong{color:#fff}@media (max-width:1050px){.brand-overview-meta{grid-template-columns:1fr 1fr}.brand-visual-section>.brand-content-grid{grid-template-columns:1fr}}@media (max-width:720px){.brand-switcher{align-items:stretch;flex-wrap:wrap;padding:10px}.brand-switcher-title{width:auto;flex:1}.brand-switcher-create{margin-left:auto}.brand-switcher-list{order:3;width:100%;flex-basis:100%}.brand-switcher-list>button{min-width:210px}.brand-profile-compact .brand-main-logo{width:46px;height:46px}.brand-profile-actions{grid-column:1/-1;padding-top:3px}.brand-profile-actions>button{flex:1;justify-content:center}.brand-detail-full>.brand-section-card{padding:15px}.brand-expression-section .brand-expression-grid,.brand-expression-section .brand-slogan-display,.brand-overview-meta{grid-template-columns:1fr}.brand-visual-style-row{align-items:flex-start;flex-direction:column;gap:8px}}@media (max-width:480px){.brand-switcher-list>button{min-width:100%}.brand-profile-fields-priority{grid-template-columns:1fr}.brand-profile-fields-priority label.wide{grid-column:auto}.brand-overview-meta{grid-template-columns:1fr}}.projects-page .project-centered-hero{grid-template-columns:minmax(500px,.88fr) minmax(600px,1.12fr);gap:12px}:is(.projects-page .create-project-intro,.brand-library-page .brand-library-hero-copy){max-width:690px;height:100%;position:relative;z-index:2;display:flex;align-items:flex-start;flex-direction:column}.brand-library-page .brand-library-hero-copy,.projects-page .project-centered-hero .create-project-intro{justify-content:flex-start;gap:14px}.projects-page .project-centered-hero .create-project-intro .eyebrow{min-height:28px;padding:5px 9px;border-radius:8px;display:inline-flex;align-items:center;color:#574edc;background:#ebeaff;font-size:12px;font-weight:700;line-height:18px;letter-spacing:normal}.projects-page .project-centered-hero .create-project-intro h1{margin:12px 0 8px;color:#18243e;font-size:27px;font-weight:700;line-height:1.3;letter-spacing:-.02em}.projects-page .project-centered-hero .create-project-intro p{margin:0;color:#6e7990;font-size:14px;font-weight:400;line-height:1.7}.projects-page .project-centered-hero .create-project-intro h1{margin:0;color:#13223f;font-family:"Noto Serif SC","Source Han Serif SC",Songti SC,STSong,serif;font-size:31px;font-weight:760;line-height:1.2;letter-spacing:-.035em}.projects-page .project-centered-hero .create-project-intro h1>span{display:block}.projects-page .project-centered-hero .create-project-intro p{max-width:570px;color:#6d7b94;font-size:12.5px;line-height:1.62}:is(.projects-page .create-project-intro,.brand-library-page .brand-library-hero-copy) p>span{display:block}.projects-page .project-centered-hero .project-value-points{margin-top:0;gap:9px;flex-wrap:nowrap}.projects-page .project-centered-hero .project-value-points>span{height:28px;padding:0 11px 0 9px;border-color:#dfe4f5;border-radius:9px;color:#536078;background:rgba(255,255,255,.74)}.projects-page .project-centered-hero .create-project-intro>.primary{min-height:38px;width:max-content;min-width:0;margin-top:0;padding:0 21px;justify-content:center;gap:8px;border-radius:9px;box-shadow:0 10px 24px rgba(77,70,224,.2)}.projects-page .project-centered-hero .create-project-intro>.primary>span{font-weight:750}.brand-library-page .brand-library-hero-actions{margin-top:0}.brand-library-page .brand-library-hero-actions>button{min-height:38px;width:151px;min-width:151px;padding:0 21px;justify-content:center;gap:8px;border-radius:9px;box-shadow:0 10px 24px rgba(77,70,224,.2)}.brand-library-page .brand-library-hero-actions>button>span{font-weight:750}:is(.projects-page .create-project-visual,.brand-library-page .brand-library-hero-art){align-self:center}.projects-page .create-project-visual{width:100%;height:270px;margin-top:-14px;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.projects-page .create-project-visual img{object-fit:contain;object-position:center;opacity:1;filter:drop-shadow(0 17px 22px rgba(69,73,149,.1))}@media (max-width:1180px){.projects-page .project-centered-hero{grid-template-columns:minmax(440px,.88fr) minmax(460px,1.12fr);gap:10px;padding:24px}:is(.projects-page .project-centered-hero .create-project-intro,.brand-library-page .brand-library-hero-copy) h1{font-size:24px}:is(.projects-page .project-centered-hero .create-project-intro,.brand-library-page .brand-library-hero-copy) p{font-size:12px}}@media (max-width:920px){:is(.projects-page .create-project-intro,.brand-library-page .brand-library-hero-copy){height:auto}.projects-page .project-centered-hero{grid-template-columns:1fr;gap:20px}.brand-library-page .brand-library-hero-actions,.projects-page .project-centered-hero .create-project-intro>.primary{margin-top:0}.projects-page .create-project-visual{height:280px;margin-top:0}}@media (max-width:620px){.projects-page .project-centered-hero{gap:12px}.projects-page .project-centered-hero .project-value-points{align-items:flex-start;flex-wrap:wrap;flex-direction:row}.projects-page .create-project-visual{height:170px}}.credits-page .plan-price>span,.records-page .record-reason small,.type-grid button>span,.video-frame>em{font-size:12px}.analysis-banner strong,.export-summary strong{font-size:14px}.analysis-banner p,.export-summary p{font-size:13px;line-height:1.5}.analysis-banner>b,.export-summary>b{font-size:12px}.selling-points article strong{font-size:14px}.selling-points article p{font-size:13px;line-height:1.55}.selling-points article i,.strategy-card>span{font-size:12px}.strategy-card>strong{font-size:14px}.strategy-card>p{font-size:13px;line-height:1.5}.storyboard article small,.storyboard article>b,.switch-line small{font-size:12px}.storyboard article strong{font-size:13px}.storyboard article p{height:auto;min-height:34px;font-size:12px;line-height:1.45}.copy-toolbar>.outline-btn{font-size:13px}.copy-block>textarea{font-size:14px}.copy-block>footer,.copy-block>footer button{font-size:12px}.bullet-copy p{font-size:13px}.keyword-panel>p{font-size:12px}.keyword-panel>div{font-size:13px}.detail-toolbar>div>span,.keyword-panel>button,.module-list>button>b,.module-list>button>span{font-size:12px}.module-list>button strong{font-size:13px}.detail-hero small{font-size:12px}.detail-hero p{font-size:13px}.detail-hero button{font-size:12px}.detail-benefits strong{font-size:13px}.detail-benefits p{font-size:12px}.export-files label strong{font-size:13px}.export-config>p,.export-files label em,.export-files label small,.package-preview small,.package-preview strong{font-size:12px}.billing-entry{min-height:34px;padding:0 12px;border:1px solid #dfe4ee;border-radius:9px;color:#3d4963;background:#fff;display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:650}.billing-entry:hover{color:#5260e5;border-color:#cbd3f5;background:#f8f9ff}.billing-overlay{position:fixed;inset:0;z-index:140;padding:24px;background:rgba(23,30,51,.46);backdrop-filter:blur(6px);display:grid;place-items:center}.billing-panel{width:min(980px,100%);max-height:min(760px,calc(100vh - 48px));overflow:auto;border-radius:18px;background:#fff;box-shadow:0 26px 75px rgba(26,34,66,.24)}.billing-panel>header{min-height:78px;padding:18px 22px;border-bottom:1px solid #e9ecf3;display:flex;align-items:center;justify-content:space-between}.billing-panel>header>div{display:flex;align-items:center;gap:12px}.billing-panel>header>div>span{width:40px;height:40px;border-radius:11px;color:#5b59df;background:#efefff;display:grid;place-items:center}.billing-panel h2{margin:0;font-size:20px}.billing-panel header p{margin:4px 0 0;color:#818b9e;font-size:13px}.billing-panel>header>button{width:34px;height:34px;border:0;border-radius:9px;color:#6f7990;background:#f4f6fa;font-size:22px}.billing-panel>nav{height:52px;padding:0 22px;border-bottom:1px solid #e9ecf3;display:flex;align-items:flex-end;gap:24px}.billing-panel>nav button{height:45px;padding:0 2px;border:0;border-bottom:2px solid transparent;color:#778298;background:transparent;font-size:14px}.billing-panel>nav button.active{color:var(--brand-primary);border-color:var(--brand-primary);font-weight:700}.billing-content{padding:20px 22px 24px}.subscription-summary{min-height:96px;padding:15px 17px;border-radius:12px;background:linear-gradient(110deg,#f4f6ff,#fbfaff);display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:18px}.subscription-summary>div{display:flex;flex-direction:column;gap:5px}.subscription-summary small{color:#838da1;font-size:12px}.subscription-summary strong{font-size:15px}.subscription-summary span{color:#717c91;font-size:12px}.subscription-summary button{height:34px;padding:0 13px;border:1px solid #d8def0;border-radius:8px;color:var(--brand-primary);background:#fff;font-size:13px}.billing-table{margin-top:18px;border:1px solid #e6eaf1;border-radius:11px;overflow:hidden}.billing-row{min-height:54px;padding:8px 13px;border-top:1px solid #edf0f5;display:grid;grid-template-columns:1.35fr 1.25fr 1.35fr .75fr .75fr .8fr;align-items:center;gap:10px;color:#68748a;font-size:12px}.billing-row:first-child{border-top:0}.billing-labels{min-height:39px;color:#8b94a5;background:#f7f8fb;font-size:12px}.billing-row strong{color:#33405b;font-size:13px}.billing-row em{width:max-content;padding:4px 7px;border-radius:7px;color:#1b9c6b;background:#eaf8f2;font-size:12px;font-style:normal}.billing-row button{border:0;color:var(--brand-primary);background:transparent;font-size:12px}.invoice-notice{min-height:50px;padding:12px 14px;border:1px solid #dfe4fa;border-radius:10px;color:#5566df;background:#f5f7ff;display:flex;align-items:center;gap:9px}.invoice-notice p{margin:0;font-size:13px}.invoice-content form{margin-top:18px}.invoice-content form>label,.invoice-form-grid label{display:flex;flex-direction:column;gap:7px;color:#58657d;font-size:13px}.invoice-form-grid{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.invoice-form-grid label.wide{grid-column:1/-1}.invoice-form-grid input{height:39px;padding:0 11px;border:1px solid #dfe4ed;border-radius:8px;outline:0;color:#303d58;background:#fbfcfe;font-size:14px}.invoice-form-grid input:focus{border-color:var(--brand-focus);box-shadow:0 0 0 3px rgba(119,80,210,.09)}.invoice-submit{min-width:150px;height:38px;margin-top:18px}.invoice-history{margin-top:20px;padding-top:17px;border-top:1px solid #edf0f4}.invoice-history>div{display:flex;align-items:center;justify-content:space-between}.invoice-history strong{font-size:14px}.invoice-history span{color:#929bad;font-size:12px}.invoice-success{min-height:330px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.invoice-success>span{width:56px;height:56px;border-radius:50%;color:#fff;background:#2ab27e;display:grid;place-items:center}.invoice-success h3{margin:15px 0 7px;font-size:19px}.invoice-success p{max-width:480px;margin:0;color:#778297;font-size:14px;line-height:1.7}.invoice-success button{margin-top:18px}.billing-overlay{overscroll-behavior:contain}.billing-panel{height:min(720px,calc(100vh - 48px));max-height:none;overflow:hidden;display:flex;flex-direction:column}.billing-panel>header,.billing-panel>nav{flex:none}.billing-content{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}@media (max-width:620px){.projects-page .project-centered-hero .create-project-intro h1{font-size:24px}.billing-overlay{padding:10px}.billing-panel{max-height:calc(100vh - 20px)}.billing-content,.billing-panel>header{padding:15px}.subscription-summary{grid-template-columns:1fr}.billing-table{overflow-x:auto}.billing-row{min-width:720px}.invoice-form-grid{grid-template-columns:1fr}.invoice-form-grid label.wide{grid-column:auto}}.home-trust-value{padding-top:62px;background:radial-gradient(circle at 64% 46%,rgba(118,95,237,.12),transparent 30%),linear-gradient(180deg,#fff,#fbfbff 72%,#f6f7ff)}.home-platform-proof>span{color:#7b8497;font-size:11px;letter-spacing:.18em}.home-platform-proof>div{margin-top:27px}.home-platform-logo b{font-weight:720;letter-spacing:-.02em}.home-value-editorial{min-height:590px;padding-top:74px;grid-template-columns:minmax(360px,.78fr) minmax(620px,1.22fr);gap:38px}.home-value-copy h2{max-width:520px;font-size:clamp(46px,4.5vw,66px);line-height:1.12}.home-value-copy p{max-width:470px}.home-value-visual{grid-template-columns:142px minmax(300px,1fr) 172px}.home-value-flow-lines path{stroke:url(#none)}.home-value-source{border-color:rgba(143,125,229,.32);background:rgba(255,255,255,.9)}.home-value-source:after{content:"";position:absolute;right:-5px;top:50%;width:9px;height:9px;border-radius:50%;background:#8876eb;box-shadow:0 0 0 5px rgba(137,118,235,.13)}.home-value-product{background:#f1f0fb;box-shadow:0 34px 90px rgba(77,69,152,.16)}.home-value-product img{object-position:center;filter:saturate(.82) contrast(.98)}.home-value-product:after{content:"AI 商品理解";position:absolute;left:50%;bottom:17px;translate:-50% 0;padding:7px 12px;border:1px solid rgba(255,255,255,.75);border-radius:999px;color:#34415c;background:rgba(255,255,255,.74);backdrop-filter:blur(12px);font-size:9px;font-weight:800;letter-spacing:.08em;white-space:nowrap}.home-value-outputs>span{min-height:74px;justify-content:center;border-color:rgba(143,125,229,.22);background:rgba(255,255,255,.92)}.home-value-outputs>span:before{content:"";position:absolute;left:-4px;width:7px;height:7px;border-radius:50%;background:#9a83ef}.home-value-outputs>span{position:relative}.home-value-proofline{margin-top:2px;color:#16213a;font-family:Avenir Next,PingFang SC,sans-serif;font-size:19px;letter-spacing:.12em}.story-guide-base{stroke:rgba(111,100,194,.24);stroke-width:1.25;stroke-dasharray:3 8}.story-guide-progress{stroke-width:2.2;filter:drop-shadow(0 4px 10px rgba(94,73,211,.25))}.home-featured-quote-copy header{align-items:center}.home-featured-quote-copy header strong{font-size:21px}.home-featured-quote-copy header em{width:max-content;padding:5px 8px;border-radius:999px;color:#5962d9;background:#eef0ff;font-size:10px;font-style:normal}.home-featured-quote-copy header span{color:#718096;font-size:11px}.home-featured-quote-copy blockquote{color:#303d58}.home-resource-image img{object-position:center}@media (max-width:980px){.home-value-editorial{grid-template-columns:1fr}.home-value-visual{grid-template-columns:130px minmax(280px,1fr) 160px}.home-platform-proof>div{justify-content:flex-start}.home-resource-list>a{grid-template-columns:310px 1fr}.home-resources-more{margin-left:358px}}@media (max-width:820px){.home-value-flow-lines{display:none}.home-value-visual{grid-template-columns:1fr}.home-value-product{height:440px}.home-value-product img{object-fit:cover}.home-featured-quote{grid-template-columns:1fr}.home-featured-quote-photo{min-height:280px}.home-resource-list>a{grid-template-columns:1fr}.home-resources-more{margin-left:0}}.project-setup-modal .setup-platform-grid,.project-setup-modal .setup-platform-grid.localized{grid-template-columns:repeat(3,minmax(0,1fr))}.project-setup-modal .setup-platform-grid>button{min-width:0;padding:7px 28px 7px 10px}.project-setup-modal .setup-platform-grid .platform-badge{width:100%;min-width:0;gap:7px}.project-setup-modal .setup-platform-grid .platform-badge>i{width:25px;height:25px;flex:0 0 25px;font-size:13px}.project-setup-modal .setup-platform-grid .platform-amazon>i{font-size:16px}.project-setup-modal .setup-platform-grid .platform-badge>b{min-width:0;overflow:visible;text-overflow:clip;white-space:nowrap;font-size:13px}@media (max-width:720px){.project-setup-modal .setup-platform-grid,.project-setup-modal .setup-platform-grid.localized{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.project-setup-modal .setup-platform-grid,.project-setup-modal .setup-platform-grid.localized{grid-template-columns:1fr}}.product-info-combined{margin-top:0;overflow:hidden}.product-info-combined-heading{margin:-17px -17px 0;padding:17px 18px;border-bottom:1px solid #e9edf4;background:linear-gradient(110deg,#fafbff,#fff);display:flex;align-items:center;gap:11px}.product-info-combined-heading>span{width:38px;height:38px;flex:0 0 38px;border-radius:11px;color:#fff;background:linear-gradient(135deg,#4764ef,#7447e8);display:grid;place-items:center}.product-info-combined-heading h2{margin:0;color:#26334d;font-size:20px}.product-info-combined-heading p{margin:4px 0 0;color:#7d889d;font-size:13px}.product-info-combined-heading>em{margin-left:auto;padding:5px 9px;border-radius:8px;color:#6d788d;background:#edf0f5;display:inline-flex;align-items:center;gap:5px;font-size:12px;font-style:normal;white-space:nowrap}.product-info-combined .product-price-card{margin-top:0;padding:19px 0;border-bottom:1px solid #e9edf4}.product-assets>div:first-child h3,.product-price-card>div:first-child h3{display:flex;align-items:center;gap:7px}.product-assets>div:first-child h3 svg,.product-price-card>div:first-child h3 svg{color:#5d64df}.product-info-combined .ai-insight-card{margin-top:0;padding:18px 0 0}.product-info-combined .ai-insight-actions.confirmed{margin-left:0;margin-right:0;margin-bottom:0;padding:12px 14px;border-radius:9px}.product-assets>div:first-child{display:flex;align-items:center}.product-info-submit{margin-top:12px;padding:15px 17px;border:1px solid #e2e6ee;border-radius:11px;background:#fff;display:flex;justify-content:flex-end}.product-info-submit>.primary{min-height:42px;padding:0 20px;display:inline-flex;align-items:center;gap:7px;font-size:14px}@media (max-width:720px){.product-info-combined-heading{align-items:flex-start}.product-info-combined-heading>em{display:none}.product-info-submit>.primary{width:100%;justify-content:center}}.workflow-stage>.product-info-combined{margin-top:12px}.product-info-combined>.core-product-image-card:first-child{margin-top:0}.product-info-combined{overflow:visible}.product-info-combined .product-price-card{margin-top:18px;padding:18px 0 0;border:0;border-top:1px solid #e9edf4;border-radius:0;background:transparent}.product-info-combined .ai-insight-card{margin-top:12px;padding:17px;border:1px solid #e2e6ee;border-radius:12px;background:#fff}.product-info-combined .ai-insight-actions{padding-top:0;border-top:0}.product-info-combined .price-and-brand{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.brand-match-field{min-width:0;display:flex;flex-direction:column;gap:8px;color:#5e6b83;font-size:14px;font-weight:600}.brand-match-field>span{display:flex;align-items:center;gap:6px}.brand-match-field>span i{padding:2px 5px;border-radius:5px;color:#7d879a;background:#eef0f4;font-size:11px;font-style:normal}.brand-match-field select{width:100%;height:42px;padding:0 34px 0 11px;border:1px solid #dfe4ed;border-radius:9px;color:#35425d;background:#fbfcfe;outline:0;font-size:13px}.brand-match-field select:focus{border-color:var(--brand-focus);box-shadow:0 0 0 3px rgba(119,80,210,.08)}.brand-match-field small{color:#8993a6;font-size:12px;font-weight:500}.product-info-combined .ai-insight-heading>div{display:block}.product-info-combined .ai-insight-heading{padding-bottom:0;border-bottom:0}.bilingual-description .full-field>span i.updating{color:#8a5dde;background:#f3edff}.stage-bottom-action{padding-top:0;border-top:0}.selling-points{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px}.selling-points article{width:calc((100% - 20px) / 3);min-height:106px;padding:9px;grid-template-columns:24px minmax(0,1fr) 26px}.selling-points article textarea{height:48px;min-height:48px;padding-top:3px;padding-bottom:3px;line-height:1.4}.point-card-actions{display:flex!important;flex-direction:column;align-items:center;justify-content:space-between;gap:5px}.point-card-actions button{width:26px;height:26px;padding:0;border:0;border-radius:7px;background:transparent;display:grid;place-items:center}.point-card-actions .delete-point{color:#b2bac8}.point-card-actions .delete-point:hover{color:#d65360;background:#fff0f1}.point-card-actions .drag-handle{color:#7886a0;font-size:17px;cursor:grab}.image-source-upload{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}.image-upload-guide,.product-upload-panel{height:236px;min-height:236px}.product-upload-panel.has-previews{padding:13px}.upload-preview-head{height:32px;min-height:32px}.upload-preview-head>.upload-preview-title{height:32px;gap:9px}.image-upload-guide .upload-guide-copy>span,.upload-preview-title>span{width:32px;height:32px;flex:0 0 32px;border-radius:10px}.image-source-upload .upload-guide-copy strong,.image-source-upload .upload-preview-title strong{font-size:14px;line-height:1.45;font-weight:700}.continue-upload,.upload-preview-actions{height:32px}.uploaded-preview-grid{margin-top:13px}.product-upload-panel>.upload-zone{padding:14px 18px;justify-content:center}.image-upload-guide{padding:13px;display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);grid-template-rows:auto auto;align-content:start;align-items:center;justify-content:stretch;gap:10px}.image-upload-guide .upload-guide-copy{height:32px;gap:9px;align-items:center;transform:none}.image-upload-guide .upload-guide-copy>span{width:32px;height:32px;flex-basis:32px}.image-upload-guide .upload-guide-copy p{margin-top:4px;line-height:1.45}.image-upload-guide .upload-guide-tags{max-width:100%;margin-left:auto;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px}.image-upload-guide .upload-guide-tags span{padding:4px 7px;border:1px solid #d9d4ff;border-radius:6px;color:#6554df;background:#f0edff;font-size:11px;line-height:1.2;font-weight:700;white-space:nowrap}.image-upload-guide .upload-example-grid{grid-column:1/-1;width:100%;margin:3px 0 0;align-self:end;grid-template-columns:repeat(4,minmax(0,108px));align-items:stretch;justify-content:space-between;justify-items:stretch;gap:0}.image-upload-guide .upload-example{width:min(108px,100%);min-width:0;padding:7px;display:flex;flex-direction:column;align-items:center;text-align:center}.image-upload-guide .upload-example .example-visual{width:min(92px,100%);height:auto;aspect-ratio:1/1;margin:0 auto;position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:center}.image-upload-guide .upload-example-image{object-fit:cover;object-position:center;border-radius:7px}.image-upload-guide .upload-example .example-visual>.speaker-image{position:relative;inset:auto;margin:auto;display:flex;align-items:center;justify-content:center}.image-upload-guide .upload-example .example-visual>.speaker-image>img{object-fit:contain;object-position:center center;margin:auto}.image-upload-guide .upload-example.cropped .speaker-image{transform:scale(1.55)}.image-upload-guide .upload-example b{width:100%;margin-top:6px;font-size:12px;line-height:1.25;text-align:center}.image-upload-guide .upload-example small{width:100%;min-height:12px;margin-top:3px;color:#69758d;font-size:11px;font-weight:500;line-height:1.35;text-align:center;white-space:nowrap;overflow:visible;text-overflow:clip}.uploaded-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,108px));justify-content:space-between;gap:0;padding-left:0;padding-right:0;overflow-x:hidden;scrollbar-gutter:auto}.image-upload-guide .upload-example,.uploaded-preview-grid article{height:150px}.uploaded-preview-grid article{width:min(108px,100%);min-width:0}.uploaded-preview-grid article>small{margin-top:3px}.uploaded-preview-grid article>div:last-child{margin-top:3px;gap:4px}.uploaded-preview-grid article button,.uploaded-preview-grid article label{height:20px;font-size:11px;line-height:1}@media (max-width:1250px){.image-source-upload{grid-template-columns:1fr}.product-upload-panel{height:236px;min-height:236px}.image-upload-guide{height:auto;min-height:0;grid-template-rows:auto auto;align-content:start}.image-upload-guide .upload-example-grid{grid-template-columns:repeat(4,minmax(88px,108px));max-width:600px;margin:0 auto;gap:7px}.image-upload-guide .upload-example{width:100%}.image-upload-guide .upload-example .example-visual{width:min(100%,92px);height:auto;flex-basis:auto}}@media (max-width:720px){.product-info-combined .product-price-card{padding:15px 0 0}.product-info-combined .ai-insight-card{padding:15px}.product-info-combined .price-and-brand{grid-template-columns:1fr}.selling-points{justify-content:center}.selling-points article{width:100%}.image-upload-guide .upload-example-grid{grid-template-columns:repeat(2,minmax(88px,120px))}}.video-market-section{margin-top:14px;padding-top:13px;border-top:1px solid #edf0f5}.video-market-section>div:first-child{display:flex;align-items:baseline;gap:9px;margin-bottom:9px}.video-market-section>div:first-child strong{color:#58657d;font-size:13px}.video-market-section>div:first-child span{color:#8b95a7;font-size:12px}.video-market-section>div:first-child{justify-content:space-between}.video-market-value{min-height:68px;padding:10px 12px;border:1px solid #cfe9dc;border-radius:10px;background:#f2fbf7;display:flex;align-items:center}.video-market-auto{width:max-content;padding:4px 7px;border-radius:7px;color:#218a64!important;background:#dff5ea;display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:11px!important;font-weight:700;white-space:nowrap}.video-market-details{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto 26px;column-gap:10px;row-gap:5px}.video-market-details>div{min-width:0;display:grid;grid-template-rows:subgrid;grid-row:1/3;align-items:center}.video-market-details>div+div{padding-left:10px;border-left:1px solid #d7ece1}.video-market-details small{align-self:end;color:#719080;font-size:10px;font-weight:650;line-height:1.2}.video-market-details strong{align-self:center;overflow:hidden;color:#2f4b3f;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.video-market-platform{min-width:0;align-self:center;display:flex;align-items:center}.video-market-platform .platform-badge{gap:5px}.video-market-platform .platform-badge>i{width:20px;height:20px;flex-basis:20px;border-radius:6px;font-size:12px}.video-market-platform .platform-amazon>i{font-size:14px}.video-market-platform .platform-badge>b{color:#2f4b3f;font-size:12px}.video-output-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.video-output-settings .video-audio-option,.video-output-settings .video-duration-field{min-height:108px;margin:0;padding:13px 16px 14px;border:1px solid #e1e5ed;border-radius:10px;background:#fafbfe;box-sizing:border-box}.video-output-settings .video-duration-field{display:flex;flex-direction:column}.video-output-settings .video-duration-field>div:first-child{min-height:18px;margin:0 0 9px;display:flex;align-items:center}.video-output-settings .video-audio-option{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8px}.video-audio-heading{min-height:18px;display:flex!important;align-items:center!important;justify-content:space-between;gap:12px!important}.video-audio-heading strong{color:#58657d;font-size:13px}.video-audio-description{min-height:39px;padding:0 2px;display:flex!important;align-items:center!important;gap:9px!important;color:#8791a4}.video-audio-description svg{flex:0 0 auto;color:#5967df}.video-audio-description small{font-size:12px;line-height:1.5}.video-output-settings .video-credit-estimate{margin-left:0}.video-output-settings .duration-slider-row{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:end;gap:8px;min-height:40px}.video-output-settings .duration-slider-row>.duration-limit{grid-column:auto;width:44px;height:18px;margin:0;padding:0;color:#64718a;font-size:13px;line-height:18px;font-weight:750;white-space:nowrap;display:flex;align-items:center}.video-output-settings .duration-slider-row>.duration-limit:last-child{justify-content:flex-end;text-align:right}.video-output-settings .duration-range{grid-column:auto;width:auto;height:40px;position:relative;display:flex;align-items:flex-end}.duration-range output{position:absolute;top:0;left:clamp(22px,var(--duration-position),calc(100% - 22px));min-width:42px;padding:4px 8px;border:1px solid #dce1ff;border-radius:7px;background:#eef1ff;box-shadow:0 3px 9px rgba(76,91,206,.08);transform:translateX(-50%);color:#4e5fe2;font-size:16px;line-height:1;font-weight:800;text-align:center;white-space:nowrap;pointer-events:none}.duration-range input{width:100%;height:18px;margin:0;accent-color:#5968e8;cursor:pointer}.video-output-settings .video-credit-estimate{margin-top:12px;line-height:1.5}.video-credit-estimate{display:block;margin:7px 0 0 77px;color:#7f8a9f;font-size:12px}.generation-started-modal footer button{width:205px;padding:0 12px;font-size:13px}@media (max-width:1100px){.video-market-section{margin-top:14px}}@media (max-width:760px){.generation-started-modal footer button{width:100%}.video-credit-estimate{margin-left:0}.video-output-settings{grid-template-columns:1fr}.video-output-settings .video-credit-estimate{margin-left:0}.selling-points article{width:min(240px,100%)}}.video-requirements-workspace>.video-format-panel,.video-requirements-workspace>.video-type-field{padding:12px}.video-type-grid{grid-template-rows:repeat(3,minmax(83px,1fr));gap:8px}.video-type-grid>button{min-height:83px;padding:9px 36px 9px 12px;grid-template-columns:34px minmax(0,1fr);grid-template-rows:1fr;column-gap:10px;row-gap:0}.video-type-icon{width:34px;height:34px;border-radius:9px}.video-type-copy{gap:4px}.video-type-grid .video-type-copy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-ratio-shape{flex:0 0 auto;border:1.5px solid #8792aa;border-radius:3px;background:#f3f5fa;box-shadow:inset 0 0 0 2px #fff}.video-ratio-grid>button.selected .video-ratio-shape{border-color:var(--brand-primary);background:#e4e8ff}.video-ratio-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.video-audio-section{margin-top:10px;padding-top:10px;border-top:1px solid #edf0f5}.video-audio-section .video-audio-option{min-height:48px;margin:0;padding:7px 10px;border:1px solid #e1e5ed;border-radius:10px;background:#fafbfe;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:4px;transition:border-color .18s,background .18s,box-shadow .18s}.video-audio-section .video-audio-option:hover{border-color:#b8c2ef;background:#f8f9ff}.video-audio-section .video-audio-option.selected{border-color:var(--brand-primary);background:#f1f3ff;box-shadow:0 0 0 3px rgba(119,80,210,.08)}.video-audio-section .video-audio-option.selected .video-audio-heading strong{color:var(--brand-primary)}.video-audio-section .video-audio-description{min-height:0}.video-person-section{margin-bottom:9px}.video-person-section>header,.video-voice-presets>header{min-height:18px;margin-bottom:6px;display:flex;align-items:center;justify-content:space-between;gap:10px}.video-person-section>header strong,.video-voice-presets>header strong{color:#58657d;font-size:13px}.video-person-section>header span,.video-voice-presets>header span{color:#7e8ae3;font-size:10px;font-weight:700}.video-person-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.video-person-options>button{position:relative;min-width:0;min-height:49px;padding:7px 25px 7px 9px;border:1px solid #e1e5ed;border-radius:9px;background:#fafbfe;color:#3c4960;text-align:left;cursor:pointer;transition:.18s}.video-person-options>button:hover{border-color:#b8c2ef;background:#f8f9ff}.video-person-options>button.selected{border-color:var(--brand-primary);background:#f1f3ff;box-shadow:0 0 0 2px rgba(119,80,210,.06)}.video-person-options>button>span{min-width:0;display:flex;flex-direction:column;gap:3px}.video-person-options strong{font-size:11px}.video-person-options small,.video-person-options strong{overflow:hidden;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.video-person-options small{color:#8a94a7;font-size:9px}.video-person-options i{position:absolute;top:6px;right:6px;width:15px;height:15px;border:1px solid #d8deea;border-radius:50%;color:#fff;background:#fff;display:grid;place-items:center;font-style:normal}.video-person-options>button.selected i{border-color:var(--brand-primary);background:var(--brand-primary)}.video-person-section>p{margin:6px 2px 0;color:#7d879a;font-size:10px;line-height:1.45}.video-voice-presets{margin-top:8px;padding:8px 9px;border:1px solid #e5e8f0;border-radius:10px;background:#fbfcff}.video-voice-presets>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.video-voice-presets article{min-width:0;min-height:42px;padding:3px 4px 3px 7px;border:1px solid #e2e6ef;border-radius:8px;background:#fff;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px}.video-voice-presets article.selected{border-color:var(--brand-primary);background:#f3f5ff}.video-voice-select{min-width:0;padding:0;border:0;background:transparent;color:#3e4b62;display:flex;align-items:center;justify-content:space-between;gap:5px;text-align:left;cursor:pointer}.video-voice-select>span{min-width:0;display:flex;flex-direction:column;gap:2px}.video-voice-select strong{font-size:10px;line-height:1.2}.video-voice-select small{overflow:hidden;color:#8a94a7;font-size:9px;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.video-voice-select svg{flex:0 0 auto;color:#5868e8}.video-voice-preview{height:25px;padding:0 6px;border:0;border-radius:6px;color:#5868e8;background:#edf0ff;font-size:9px;font-weight:700;white-space:nowrap;cursor:pointer}.video-voice-preview:hover{background:#e2e6ff}.video-support-options{margin-top:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.video-support-options>div,.video-support-options>label{min-width:0;min-height:50px;padding:7px 9px;border:1px solid #e1e5ed;border-radius:9px;background:#fafbfe;display:flex;align-items:center;justify-content:space-between;gap:8px}.video-support-options>div>span:first-child,.video-support-options>label>span:first-child{min-width:0;display:flex;flex-direction:column;gap:3px}.video-support-options strong{color:#58657d;font-size:10px;white-space:nowrap}.video-support-options small{overflow:hidden;color:#8a94a7;font-size:9px;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.video-music-options{flex:0 0 auto;display:flex;gap:3px}.video-music-options button{height:25px;padding:0 6px;border:1px solid #dfe3ed;border-radius:6px;color:#748097;background:#fff;font-size:9px;font-weight:700;white-space:nowrap;cursor:pointer}.video-music-options button.selected{border-color:var(--brand-primary);color:var(--brand-primary);background:#edf0ff}.video-audio-toggle{position:relative;width:36px;height:21px;flex:0 0 36px;display:block!important}.video-audio-toggle input{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;opacity:0;cursor:pointer;z-index:2}.video-audio-toggle>i{position:absolute;inset:0;border:1px solid #cfd5e1;border-radius:999px;background:#e8ebf1;box-shadow:inset 0 1px 2px rgba(35,45,68,.08);transition:.18s ease}.video-audio-toggle>i:after{content:"";position:absolute;left:2px;top:2px;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(35,45,68,.22);transition:transform .18s ease}.video-audio-toggle input:checked+i{border-color:var(--brand-primary);background:var(--brand-primary)}.video-audio-toggle input:checked+i:after{transform:translateX(15px)}.video-audio-toggle input:focus-visible+i{outline:3px solid rgba(88,104,232,.2);outline-offset:2px}.video-market-section{margin-top:10px;padding-top:10px}.video-market-section>div:first-child{margin-bottom:6px}.video-market-value{min-height:50px;padding:7px 10px}.video-output-settings{grid-template-columns:1fr}.video-generate-button,.video-generate-button>span{color:#fff!important}@media (max-width:560px){.video-person-options,.video-support-options,.video-voice-presets>div{grid-template-columns:1fr}}.video-requirements-workspace{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.video-type-grid{grid-template-rows:repeat(3,82px)}.video-type-grid>button{min-height:82px}.video-format-panel{height:100%;display:flex;flex-direction:column}.video-duration-compact{min-height:0;margin-top:10px;padding:10px 0 3px;border-top:1px solid #e6e9f1;display:flex;flex:0 0 auto;flex-direction:column;justify-content:flex-start}.video-duration-compact>div:first-child{margin-bottom:4px;color:#58657d;font-size:13px;transform:none}.video-duration-compact .duration-slider-row{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:end;gap:7px;min-height:40px}.video-duration-compact .duration-slider-row>.duration-limit{grid-column:auto;width:40px;height:18px;margin:0;padding:0;color:#64718a;font-size:11px;font-weight:750;line-height:18px;white-space:nowrap;display:block;justify-content:normal}.video-duration-compact .duration-slider-row>.duration-limit:last-child{text-align:right}.video-duration-compact .duration-range{height:40px;position:relative;display:flex;align-items:flex-end}.video-duration-compact .duration-range output{position:absolute;top:-3px;left:clamp(9px,var(--duration-position),calc(100% - 9px));min-width:40px;padding:4px 7px;border:1px solid #dce1ff;border-radius:7px;color:#4e5fe2;background:#eef1ff;transform:translateX(-50%);font-size:13px;line-height:1;font-weight:800;text-align:center;white-space:nowrap;pointer-events:none}.video-duration-compact .duration-range input{width:100%;height:18px;margin:0;accent-color:#5968e8;cursor:pointer}.video-duration-compact .video-credit-estimate{margin:0;font-size:10px;line-height:1.4}.video-content-settings{margin-top:12px;padding:12px;border:1px solid #e4e8f1;border-radius:12px;background:#fafbff}.video-content-settings>header{margin-bottom:8px;display:flex;align-items:baseline;gap:9px}.video-content-settings>header strong{color:#58657d;font-size:13px}.video-content-settings>header span{color:#9099aa;font-size:10px}.video-content-setting-grid{display:grid;grid-template-columns:1.35fr repeat(3,minmax(0,1fr));gap:7px}.video-content-setting-grid>div,.video-content-setting-grid>label{min-width:0;min-height:62px;padding:9px 10px;border:1px solid #e1e5ed;border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:8px}.video-content-setting-grid>label.selected{border-color:var(--brand-primary);background:#f4f5ff}.video-content-setting-grid>div>span:first-child,.video-content-setting-grid>label>span:first-child{min-width:0;display:flex;flex-direction:column;gap:4px}.video-content-setting-grid strong{color:#455269;font-size:11px;white-space:nowrap}.video-content-setting-grid small{overflow:hidden;color:#8a94a7;font-size:9px;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.video-person-setting{align-items:flex-start!important;flex-direction:column}.video-person-setting>div{width:100%;display:flex;gap:4px}.video-person-setting>div button{height:25px;min-width:0;flex:1;padding:0 5px;border:1px solid #dfe3ed;border-radius:6px;color:#748097;background:#fff;font-size:9px;font-weight:700;white-space:nowrap;cursor:pointer}.video-person-setting>div button.selected{border-color:var(--brand-primary);color:var(--brand-primary);background:#edf0ff}.video-content-setting-grid .video-music-options{display:flex;flex-direction:column}.video-person-setting{position:relative}.video-person-setting>span:first-child{width:100%;padding-right:106px}.video-person-setting>span:first-child>small{position:absolute;top:10px;right:10px;color:#7382ea;font-weight:700}.video-person-setting>div{gap:6px}.video-person-setting>div button{height:34px;padding:0 7px;border-radius:7px;font-size:10px}.video-dynamic-settings{margin-top:9px;display:grid;grid-template-columns:1fr;gap:9px;animation:videoSettingsReveal .2s ease-out}.video-dynamic-settings.two-panels{grid-template-columns:repeat(2,minmax(0,1fr))}@keyframes videoSettingsReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.video-dynamic-settings>.video-voice-presets,.video-model-settings{min-width:0;margin:0;border:1px solid #e1e5ed;border-radius:12px;background:#fbfcff}.video-dynamic-settings>.video-voice-presets>header,.video-model-settings>header{margin:0 0 9px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.video-dynamic-settings>.video-voice-presets>header>div,.video-model-settings>header>div{display:flex;flex-direction:column;gap:3px}.video-dynamic-settings>.video-voice-presets>header strong,.video-model-settings>header strong{color:#455269;font-size:13px}.video-dynamic-settings>.video-voice-presets>header span,.video-model-settings>header span{color:#8a94a7;font-size:10px}.video-dynamic-settings>.video-voice-presets>header em,.video-model-settings>header em{padding:4px 7px;border-radius:6px;color:#5969e5;background:#edf0ff;font-size:9px;font-weight:700;font-style:normal;white-space:nowrap}.video-model-source-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.video-model-source-options>button{min-height:52px;padding:8px;border:1px solid #e0e4ed;border-radius:9px;color:#46536a;background:#fff;display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;cursor:pointer}.video-model-source-options>button.selected{border-color:var(--brand-primary);color:var(--brand-primary);background:#f1f3ff}.video-model-source-options>button:disabled{cursor:not-allowed;opacity:.55}.video-model-source-options strong{font-size:10px}.video-model-source-options small{color:#8a94a7;font-size:9px;line-height:1.35}.video-model-settings>p{margin:8px 0 0;padding:7px 9px;border-radius:8px;color:#718096;background:#f2f5fa;display:flex;align-items:center;gap:6px;font-size:10px;line-height:1.45}.video-model-upload{min-height:48px;margin-top:8px;padding:8px 10px;border:1px dashed #aeb8e9;border-radius:9px;color:#5c6ce5;background:#f6f7ff;position:relative;display:flex;align-items:center;gap:8px;cursor:pointer}.video-model-upload input{position:absolute;inset:0;opacity:0;cursor:pointer}.video-model-upload>span{min-width:0;display:flex;flex-direction:column;gap:3px}.video-model-upload strong{overflow:hidden;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.video-model-upload small{color:#7f89a0;font-size:9px;line-height:1.3}.video-dynamic-settings>.video-voice-presets>div{grid-template-columns:repeat(2,minmax(0,1fr))}.video-dynamic-settings>.video-voice-presets,.video-model-settings{padding:10px}.video-dynamic-settings>.video-voice-presets>header,.video-model-settings>header{min-height:26px;margin-bottom:7px}.video-model-source-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.video-model-source-options>button{min-height:36px;padding:5px 8px}.video-model-settings>p{box-sizing:border-box}.video-model-settings>p,.video-model-upload{min-height:36px;margin-top:5px;padding:5px 8px}.video-dynamic-settings>.video-voice-presets>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.video-dynamic-settings>.video-voice-presets article{min-height:36px;padding:2px 3px 2px 7px}.video-voice-preview{width:27px;height:27px;padding:0;display:grid;place-items:center}.voice-waveform{width:15px;height:13px;display:flex;align-items:center;justify-content:center;gap:1.5px}.voice-waveform i{width:2px;border-radius:2px;background:currentColor;display:block}.voice-waveform i:first-child,.voice-waveform i:nth-child(5){height:5px}.voice-waveform i:nth-child(2),.voice-waveform i:nth-child(4){height:9px}.voice-waveform i:nth-child(3){height:13px}.video-voice-preview.playing .voice-waveform i{animation:voiceWavePulse .65s ease-in-out infinite alternate}.video-voice-preview.playing .voice-waveform i:nth-child(2){animation-delay:.1s}.video-voice-preview.playing .voice-waveform i:nth-child(3){animation-delay:.2s}.video-voice-preview.playing .voice-waveform i:nth-child(4){animation-delay:.3s}.video-voice-preview.playing .voice-waveform i:nth-child(5){animation-delay:.4s}@keyframes voiceWavePulse{to{transform:scaleY(.45);opacity:.65}}.video-dynamic-settings>.video-voice-presets article{position:relative;grid-template-columns:auto minmax(0,1fr);padding-right:24px}.video-dynamic-settings>.video-voice-presets .video-voice-select{justify-content:flex-start}.video-model-source-options>button{position:relative;padding-right:27px}.video-option-state{position:absolute;top:6px;right:6px;width:16px;height:16px;border:1px solid #dce1ed;border-radius:50%;color:#fff;background:#fff;display:grid;place-items:center;font-style:normal}.selected>.video-option-state,.video-model-source-options>button.selected .video-option-state{border-color:var(--brand-primary);background:var(--brand-primary)}.video-requirements-card{--video-section-title:13px;--video-option-title:12px;--video-description:10px;--video-panel-gap:12px;--video-choice-gap:8px}.video-requirements-workspace{gap:var(--video-panel-gap)}.video-requirements-workspace>.video-format-panel,.video-requirements-workspace>.video-type-field{padding:14px}.video-content-settings>header strong,.video-duration-compact>div:first-child strong,.video-dynamic-settings>.video-voice-presets>header strong,.video-model-settings>header strong,.video-ratio-section>div:first-child strong,.video-type-field>span{font-size:var(--video-section-title)}.video-type-grid{grid-template-rows:repeat(3,86px);gap:10px}.video-type-grid>button{min-height:86px;padding:11px 38px 11px 13px}.video-type-grid .video-type-copy strong{font-size:var(--video-option-title)}.video-type-grid .video-type-copy>span{font-size:var(--video-description);line-height:1.45}.video-requirements-card .video-type-grid{grid-template-rows:repeat(3,70px);gap:var(--video-choice-gap)}.video-requirements-card .video-type-grid>button{min-height:70px;padding:8px 38px 8px 13px}.video-requirements-card .video-type-grid .video-type-copy>span{line-height:1.4}.video-content-settings{margin-top:var(--video-panel-gap);padding:14px}.video-content-settings>header{margin-bottom:10px}.video-content-settings>header span,.video-dynamic-settings>.video-voice-presets>header span,.video-model-settings>header span{font-size:var(--video-description)}.video-content-setting-grid{gap:var(--video-choice-gap)}.video-content-setting-grid>div,.video-content-setting-grid>label{min-height:72px;padding:10px 12px}.video-content-setting-grid strong{font-size:var(--video-option-title)}.video-content-setting-grid small{font-size:var(--video-description)}.video-person-setting>span:first-child>small{top:11px;right:12px}.video-person-setting>div{gap:var(--video-choice-gap)}.video-person-setting>div button{height:36px;font-size:11px}.video-dynamic-settings{margin-top:var(--video-panel-gap);gap:var(--video-panel-gap)}.video-dynamic-settings>.video-voice-presets,.video-model-settings{padding:12px}.video-dynamic-settings>.video-voice-presets>header,.video-model-settings>header{min-height:30px;margin-bottom:9px}.video-dynamic-settings>.video-voice-presets>header em,.video-model-settings>header em{font-size:10px}.video-dynamic-settings>.video-voice-presets>div,.video-model-source-options{gap:var(--video-choice-gap)}.video-model-source-options>button{min-height:48px;padding:7px 28px 7px 9px}.video-model-source-options strong,.video-voice-select strong{font-size:11px}.video-model-source-options small,.video-voice-select small{font-size:var(--video-description)}.video-model-settings>p,.video-model-upload{min-height:44px;margin-top:var(--video-choice-gap);font-size:var(--video-description)}.video-dynamic-settings>.video-voice-presets article{min-height:48px;padding:5px 25px 5px 6px}.video-voice-preview{width:30px;height:30px}.video-option-state{top:7px;right:7px}.video-model-source-options strong,.video-person-setting>div button,.video-voice-select strong{font-size:var(--video-option-title)}.video-person-setting>div button{height:38px}.video-dynamic-settings>.video-voice-presets article{min-height:50px}.video-inline-setting-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--video-panel-gap)}.video-inline-setting-card{min-width:0;padding:12px;border:1px solid #e1e5ed;border-radius:11px;background:#fff;transition:border-color .18s,background .18s,box-shadow .18s}.video-inline-setting-card.narration,.video-inline-setting-card.person{grid-column:1/-1}.video-inline-setting-card.person{position:relative;overflow:visible}.video-inline-setting-card.expanded{grid-column:1/-1}.video-inline-setting-card.narration{cursor:pointer}.video-inline-setting-card.narration:focus-visible{outline:2px solid var(--brand-focus);outline-offset:2px}.video-inline-setting-card.narration .video-inline-detail{cursor:default}.video-inline-setting-card.expanded,.video-inline-setting-card.selected{border-color:var(--brand-primary);background:#fafaff;box-shadow:0 0 0 2px rgba(119,80,210,.04)}.video-inline-setting-card>header{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:10px}.video-inline-setting-card>header>span:first-child{min-width:0;display:flex;flex-direction:column;gap:4px}.video-inline-setting-card>header strong{color:#455269;font-size:var(--video-option-title);line-height:1.25}.video-inline-setting-card>header small{overflow:hidden;color:#8a94a7;font-size:var(--video-description);line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.video-inline-setting-card.person>header small{color:#7382ea;font-weight:700}.video-inline-setting-card.person>header>span:first-child{flex-direction:row;align-items:baseline;gap:8px}.video-inline-setting-card.person>header{min-height:22px}.video-inline-setting-card.person>header small{font-size:var(--video-option-title);line-height:1.25}.video-inline-person-options{margin-top:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--video-choice-gap)}.video-inline-person-options>button{min-width:0;height:38px;padding:0 27px 0 8px;border:1px solid #dfe3ed;border-radius:8px;color:#748097;background:#fff;position:relative;font-size:var(--video-option-title);font-weight:700;white-space:nowrap;cursor:pointer}.video-inline-person-options>button:hover{border-color:#b8c2ef;background:#f8f9ff}.video-inline-person-options>button.selected{border-color:var(--brand-primary);color:var(--brand-primary);background:#edf0ff}.video-inline-person-options>article{min-width:0;padding:5px;border:1px solid #dfe3ed;border-radius:10px;color:#455269;background:#fff;position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px;cursor:pointer;transition:.18s}.video-inline-person-options>article:hover{border-color:#b8c2ef;background:#f8f9ff}.video-inline-person-options>article.selected{border-color:var(--brand-primary);background:#f1f3ff;box-shadow:0 0 0 2px rgba(119,80,210,.05)}.video-inline-person-options>article:focus-visible{outline:2px solid var(--brand-focus);outline-offset:2px}.video-person-sample-thumb{width:96px;height:54px;padding:0;border:0;border-radius:7px;overflow:hidden;background:#182033;position:relative;cursor:pointer}.video-person-sample-thumb>.speaker-image{width:100%;height:100%;border-radius:0;opacity:.78;transition:transform .25s}.video-person-sample-thumb:hover>.speaker-image{transform:scale(1.04)}.video-person-sample-thumb>span{position:absolute;top:50%;left:50%;width:24px;height:24px;border:1px solid rgba(255,255,255,.65);border-radius:50%;color:#fff;background:rgba(24,30,47,.52);transform:translate(-50%,-50%);display:grid;place-items:center;padding-left:2px;font-size:9px}.video-person-sample-thumb>em{position:absolute;right:4px;bottom:4px;padding:2px 4px;border-radius:4px;color:#fff;background:rgba(22,28,45,.65);font-size:8px;font-weight:700;font-style:normal}.video-person-sample-thumb.hands:after,.video-person-sample-thumb.model:after{position:absolute;left:5px;top:5px;padding:2px 4px;border-radius:4px;color:#fff;background:rgba(79,94,221,.8);font-size:8px;font-weight:700}.video-person-sample-thumb.hands:after{content:"手部"}.video-person-sample-thumb.model:after{content:"人物"}.video-person-sample-thumb>video{width:100%;height:100%;border-radius:0;object-fit:cover;opacity:.82;transition:transform .25s}.video-person-sample-thumb:hover>video{transform:scale(1.04)}.video-person-option-copy{min-width:0;padding-right:21px;display:flex;flex-direction:column;gap:5px}.video-person-option-copy strong{font-size:var(--video-option-title);line-height:1.25}.video-person-option-copy small{overflow:hidden;color:#8a94a7;font-size:var(--video-description);line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.video-inline-person-options>article.selected .video-person-option-copy strong{color:var(--brand-primary)}.video-person-option-title{min-width:0;display:flex;align-items:center;gap:6px}.video-person-option-title>strong{flex:none}.video-model-source-badge{max-width:145px;overflow:hidden;position:absolute;z-index:2;top:6px;right:29px;height:17px;padding:0 5px;border-radius:5px;color:#168a63;background:#e8f8f1;display:inline-flex;align-items:center;font-size:8px;font-weight:700;font-style:normal;line-height:1;white-space:nowrap;text-overflow:ellipsis}.video-inline-person-options>article:has(.video-person-recommendation) .video-model-source-badge{right:76px}.video-person-recommendation{position:absolute;z-index:2;top:6px;right:29px;height:17px;padding:0 5px;border-radius:5px;color:#5c6be3;background:#e9edff;display:inline-flex;align-items:center;font-size:8px;font-weight:700;font-style:normal;line-height:1;white-space:nowrap}.video-inline-person-options>article:has(.video-person-recommendation) .video-person-option-copy{padding-right:78px}.video-inline-person-options>article:has(.video-model-source-badge) .video-person-option-copy{padding-right:150px}.video-inline-person-options>article:has(.video-person-recommendation):has(.video-model-source-badge) .video-person-option-copy{padding-right:197px}.video-inline-detail{margin-top:12px;padding-top:12px;border-top:1px solid #e6e9f1;animation:videoSettingsReveal .2s ease-out}.video-model-anchor-popover{width:calc((100% - 24px - 2 * var(--video-choice-gap)) / 3);height:auto;min-width:0;position:absolute;z-index:40;top:calc(100% - 7px);right:12px;margin:0;padding:12px;border:1px solid #cfd6f4;border-radius:11px;background:#fff;box-shadow:0 16px 38px rgba(38,48,84,.18);box-sizing:border-box}.video-model-anchor-popover.has-reference{height:132px}.video-model-anchor-popover:before{content:"";position:absolute;left:calc(61.8% - 5px);top:-6px;width:10px;height:10px;border-left:1px solid #cfd6f4;border-top:1px solid #cfd6f4;background:#fff;transform:rotate(45deg)}.video-inline-detail.video-model-anchor-popover .video-model-settings>header{display:none!important}.video-model-anchor-popover .video-model-settings{display:flex;flex-direction:column;align-items:stretch}.video-model-anchor-popover .video-model-source-options{order:1}.video-model-anchor-popover :is(.video-model-reference,.video-model-upload){order:2}.video-model-anchor-popover .video-model-settings>p{width:100%;min-height:0;order:3;align-self:stretch;margin:8px 0 0;padding:0;border-radius:0;color:#7f899c;background:transparent;display:block;font-size:10px;line-height:1.5;text-align:left}.video-model-anchor-popover .video-model-settings>p>svg{display:none}.video-model-anchor-popover .video-model-source-options{grid-template-columns:repeat(2,minmax(0,1fr))}.video-model-anchor-popover .video-model-source-options>button{width:100%;min-width:0}.video-model-popover-close{position:absolute;z-index:2;top:-10px;right:-10px;width:24px;height:24px;padding:0;border:1px solid #dfe3ed;border-radius:50%;color:#7f899c;background:#fff;box-shadow:0 4px 12px rgba(38,48,84,.14);display:grid;place-items:center;font-size:17px;line-height:1;cursor:pointer}.video-model-popover-close:hover{color:#5262df;background:#e9edff}.video-inline-detail .video-model-settings,.video-inline-detail .video-voice-presets{margin:0;padding:0;border:0;border-radius:0;background:transparent}.video-inline-detail .video-model-settings>header,.video-inline-detail .video-voice-presets>header{min-height:30px;margin:0 0 9px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.video-inline-detail .video-model-settings>header>div,.video-inline-detail .video-voice-presets>header>div{display:flex;flex-direction:column;gap:3px}.video-inline-detail .video-model-settings>header strong,.video-inline-detail .video-voice-presets>header strong{font-size:var(--video-section-title)}.video-inline-detail .video-model-settings>header span,.video-inline-detail .video-voice-presets>header span{font-size:var(--video-description)}.video-inline-detail .video-voice-presets>header em{padding:4px 7px;border-radius:6px;color:#5969e5;background:#edf0ff;font-size:10px;font-weight:700;font-style:normal;white-space:nowrap}.video-inline-detail .video-voice-presets>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--video-choice-gap)}.video-inline-detail .video-voice-presets article{min-width:0;min-height:50px;padding:5px 25px 5px 6px;border:1px solid #e2e6ef;border-radius:8px;background:#fff;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px}.video-inline-detail .video-voice-presets article.selected{border-color:var(--brand-primary);background:#f3f5ff}.video-inline-detail .video-voice-presets .video-voice-select{justify-content:flex-start}.video-inline-detail .video-model-settings{display:grid;grid-template-columns:.72fr 1fr 1fr 1.45fr;align-items:stretch;gap:var(--video-choice-gap)}.video-inline-detail .video-model-settings>*{min-width:0}.video-inline-detail .video-model-settings>header{min-height:48px;margin:0;padding:7px 8px;align-items:center;border:1px solid #e2e6ef;border-radius:9px;background:#f7f8fc;box-sizing:border-box}.video-inline-detail .video-model-settings>header>div{justify-content:center}.video-inline-detail .video-model-source-options{display:contents}.video-inline-detail .video-model-source-options>button{min-height:48px}.video-inline-detail .video-model-reference,.video-inline-detail .video-model-settings>p,.video-inline-detail .video-model-upload{min-height:48px;margin:0;box-sizing:border-box}.video-inline-detail .video-model-settings>p{padding:7px 9px}.video-inline-detail .video-model-upload{padding:6px 9px}.video-inline-detail .video-model-upload>span{min-width:0}.video-inline-detail .video-model-upload small,.video-inline-detail .video-model-upload strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.video-inline-detail .video-model-reference{padding:3px 5px;grid-template-columns:38px minmax(0,1fr) auto}.video-inline-detail .video-model-reference-preview{width:38px;height:38px}.video-person-sample-modal .person-sample-frame{aspect-ratio:16/9;max-height:none}.person-sample-frame>.speaker-image{animation:personSampleCamera 5.5s ease-in-out infinite alternate}.person-sample-frame:before{position:absolute;z-index:2;left:18px;top:18px;padding:5px 8px;border-radius:6px;color:#fff;background:rgba(33,42,66,.66);font-size:10px;font-weight:700}.person-sample-frame.none:before{content:"无人物 · 商品展示"}.person-sample-frame.hands:before{content:"手部演示 · 操作过程"}.person-sample-frame.model:before{content:"模特使用 · 场景展示"}.person-sample-frame.hands:after,.person-sample-frame.model:after{position:absolute;z-index:1;right:9%;bottom:-12%;width:31%;height:63%;border-radius:48% 48% 18% 18%;background:linear-gradient(145deg,rgba(236,195,164,.92),rgba(172,117,91,.9));filter:drop-shadow(0 10px 16px rgba(17,24,39,.28));animation:personSampleSubject 3.2s ease-in-out infinite alternate}.person-sample-frame.hands:after{content:"";height:28%;bottom:7%;border-radius:55% 18% 35% 50%;transform:rotate(-18deg)}.person-sample-frame.model:after{content:""}.person-sample-frame>.person-sample-play{z-index:3}.person-sample-frame>em{position:absolute;z-index:3;left:50%;bottom:15px;padding:6px 10px;border-radius:7px;color:#fff;background:rgba(20,26,42,.65);transform:translateX(-50%);font-size:11px;font-weight:700;font-style:normal;white-space:nowrap}@keyframes personSampleCamera{0%{transform:scale(1)}to{transform:scale(1.06) translateX(-1.5%)}}@keyframes personSampleSubject{to{transform:translateY(-5px) rotate(2deg)}}.person-sample-modal-heading{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:14px}.video-preview-modal .person-sample-modal-heading h2{margin:0 0 4px}.person-sample-modal-heading>div{min-width:0}.person-sample-modal-heading>a{height:34px;padding:0 11px;border:1px solid #dce1ef;border-radius:8px;color:#5364e5;background:#f7f8ff;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;text-decoration:none;white-space:nowrap}.person-sample-modal-heading>a:hover{border-color:#aeb8ee;background:#eef1ff}.person-sample-note{margin-top:10px;padding:8px 10px;border-radius:8px;color:#7f899c;background:#f5f7fa;display:block;font-size:10px;line-height:1.5}.video-type-grid>article{min-width:0;min-height:70px;padding:5px 34px 5px 5px;border:1px solid #e0e5ef;border-radius:10px;color:#526078;background:#fbfcfe;position:relative;display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:9px;cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.video-type-grid>article:hover{border-color:#b9c3f5;background:#f8f9ff;transform:translateY(-1px);box-shadow:0 7px 18px rgba(53,68,111,.06)}.video-type-grid>article:focus-visible{outline:2px solid var(--brand-focus);outline-offset:2px}.video-type-grid>article.selected{border-color:var(--brand-primary);background:linear-gradient(120deg,#f0f2ff,#f8f7ff);box-shadow:0 0 0 3px rgba(119,80,210,.08)}.video-type-grid>article.selected .video-type-copy strong{color:var(--brand-primary)}.video-type-grid>article.selected .video-type-state{border-color:var(--brand-primary);background:var(--brand-primary)}.video-type-sample-thumb{width:76px;height:54px;padding:0;border:0;border-radius:7px;overflow:hidden;background:#171f31;position:relative;cursor:pointer}.video-type-sample-thumb>video{width:100%;height:100%;object-fit:cover;opacity:.84;transition:transform .25s}.video-type-sample-thumb:hover>video{transform:scale(1.05)}.video-type-sample-thumb>span{position:absolute;top:50%;left:50%;width:24px;height:24px;border:1px solid rgba(255,255,255,.7);border-radius:50%;color:#fff;background:rgba(20,27,44,.55);transform:translate(-50%,-50%);display:grid;place-items:center;padding-left:2px;font-size:9px}.video-type-sample-thumb>em{position:absolute;right:4px;bottom:4px;padding:2px 4px;border-radius:4px;color:#fff;background:rgba(20,27,44,.66);font-size:8px;font-weight:700;font-style:normal}.video-type-grid>article .video-type-state{top:7px;right:7px}.video-model-reference{min-height:52px;margin-top:var(--video-choice-gap);padding:5px 7px;border:1px solid #dfe4ee;border-radius:9px;background:#fff;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px}.video-model-reference-preview{width:42px;height:42px;padding:0;border:0;border-radius:7px;overflow:hidden;background:#eef1f6;position:relative;cursor:zoom-in}.video-model-reference-preview img{object-fit:cover}.video-model-reference>span{min-width:0;display:flex;flex-direction:column;gap:3px}.video-model-reference>span strong{overflow:hidden;color:#46536a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.video-model-reference>span small{color:#8a94a7;font-size:10px}.video-model-reference>div{display:flex;gap:4px}.video-model-reference>div button,.video-model-reference>div label{height:28px;padding:0 8px;border:1px solid #dfe3ed;border-radius:6px;color:var(--brand-primary);background:#f5f6ff;display:flex;align-items:center;font-size:10px;font-weight:700;cursor:pointer}.video-model-reference>div label{position:relative}.video-model-reference>div label input{position:absolute;inset:0;opacity:0;cursor:pointer}.video-model-reference>div button:last-child{color:#c85461;background:#fff6f6}.video-model-preview-modal{width:min(560px,92vw);max-height:calc(100dvh - 44px);padding:20px;border-radius:16px;background:#fff;position:relative;overflow:auto;box-shadow:0 24px 70px rgba(24,31,60,.28)}.video-model-preview-modal>div{width:100%;aspect-ratio:4/3;border-radius:11px;overflow:hidden;background:#f1f3f7;position:relative}.video-model-preview-modal>div img{object-fit:contain}.video-model-preview-modal h2{margin:14px 0 4px;font-size:16px}.video-model-preview-modal p{margin:0;color:#838da1;font-size:11px}@media (max-width:1100px){.video-requirements-workspace{grid-template-columns:1fr}.video-requirements-card .video-type-grid{grid-template-rows:repeat(3,70px)}.video-content-setting-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.video-dynamic-settings.two-panels,.video-inline-setting-grid{grid-template-columns:1fr}}@media (max-width:900px){.video-inline-detail .video-voice-presets>div{grid-template-columns:repeat(3,minmax(0,1fr))}.video-model-anchor-popover{width:calc(100% - 24px);min-width:0;right:12px}.video-model-anchor-popover:before{right:16%}}@media (max-width:820px){.video-inline-detail .video-model-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.video-inline-detail .video-model-settings>header{min-height:48px}.video-inline-detail .video-model-source-options{display:contents}}@media (max-width:640px){.video-content-setting-grid,.video-dynamic-settings>.video-voice-presets>div,.video-inline-detail .video-model-settings,.video-inline-detail .video-voice-presets>div,.video-model-source-options,.video-type-grid{grid-template-columns:1fr}.video-inline-person-options{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.video-inline-person-options>article{min-width:260px;scroll-snap-align:start}.video-content-settings>header{align-items:flex-start;flex-direction:column}.video-content-setting-grid .video-music-options{flex-direction:row}}.video-content-settings .video-inline-setting-card.person .video-inline-detail.video-model-anchor-popover .video-model-settings{width:100%;height:auto;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:48px auto!important;grid-auto-flow:row!important;align-items:stretch!important;gap:8px!important}.video-content-settings .video-inline-setting-card.person .video-inline-detail.video-model-anchor-popover.has-reference .video-model-settings{height:100%;grid-template-rows:48px minmax(0,1fr)!important}.video-content-settings .video-inline-setting-card.person .video-inline-detail.video-model-anchor-popover .video-model-source-options{width:100%;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important}.video-content-settings .video-inline-setting-card.person .video-inline-detail.video-model-anchor-popover .video-model-source-options>button{width:100%!important;min-width:0!important;max-width:none!important;min-height:48px;height:100%;box-sizing:border-box;flex:none!important}.video-content-settings .video-inline-setting-card.person .video-inline-detail.video-model-anchor-popover .video-model-source-options small{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.video-content-settings .video-inline-setting-card.person .video-inline-detail.video-model-anchor-popover .video-model-settings>p{width:100%!important;min-width:0;min-height:0!important;grid-column:1/-1!important;margin:0!important;padding:0!important;display:block!important;box-sizing:border-box;overflow:auto}.video-content-settings .video-inline-setting-card.person .video-inline-detail.video-model-anchor-popover :is(.video-model-reference,.video-model-upload){width:100%;height:100%;min-width:0;grid-column:1/-1;box-sizing:border-box}@media (max-width:640px){.video-content-settings .video-inline-setting-card.person .video-inline-detail.video-model-anchor-popover .video-model-source-options{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.video-inline-setting-card.video-narration-inline{min-height:62px;padding:6px 10px;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;column-gap:32px}.video-inline-setting-card.video-narration-inline .video-narration-heading{height:52px;min-height:52px;display:grid;grid-template-rows:18px 18px;align-content:center;align-items:center;justify-items:center;row-gap:4px}.video-inline-setting-card.video-narration-inline .video-narration-title{height:18px;white-space:nowrap}.video-inline-setting-card.video-narration-inline .video-language-badge{max-width:120px;overflow:hidden;height:17px;box-sizing:border-box;padding:0 6px;border-radius:5px;color:#168a63;background:#e8f8f1;display:inline-flex;align-items:center;font-family:inherit;font-size:9px!important;font-weight:700!important;font-style:normal;line-height:17px!important;white-space:nowrap;text-overflow:ellipsis}.video-voice-inline-options{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--video-choice-gap);transition:opacity .18s}.video-voice-inline-options article{min-width:0;min-height:48px;padding:5px 25px 5px 6px;border:1px solid #e2e6ef;border-radius:8px;background:#fff;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px;transition:border-color .18s,background .18s,opacity .18s}.video-voice-inline-options article.selected{border-color:var(--brand-primary);background:#f3f5ff}.video-voice-inline-options .video-voice-select{justify-content:flex-start}.video-voice-inline-options.disabled{opacity:.48}.video-voice-inline-options.disabled article{color:#9aa3b4;background:#f4f5f7;border-color:#e6e8ed}.video-voice-inline-options.disabled button{cursor:not-allowed}.storyboard-list article>.story-field{display:flex;flex-direction:column;gap:6px;color:#647087;font-size:12px}.storyboard-list article>.story-field>span{color:#5267e8;font-weight:750}.storyboard-list .story-inline-content{width:100%;min-width:0;padding:7px 30px 7px 8px;border:1px solid transparent;border-radius:9px;color:#36445f;background:transparent;font:inherit;font-size:12px;line-height:1.55;text-align:left;cursor:text;position:relative;transition:border-color .16s,background .16s,box-shadow .16s}.storyboard-list .story-inline-content>span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.storyboard-list .story-inline-content>i{position:absolute;top:7px;right:7px;width:20px;height:20px;border-radius:6px;color:#6574df;background:#eef1ff;display:grid;place-items:center;font-size:11px;font-style:normal;opacity:0;transform:translateX(3px);transition:opacity .16s,transform .16s}.storyboard-list .story-inline-content:focus-visible,.storyboard-list .story-inline-content:hover{border-color:#dfe4f2;background:#fff;outline:0}.storyboard-list .story-inline-content:focus-visible>i,.storyboard-list .story-inline-content:hover>i{opacity:1;transform:translateX(0)}.storyboard-list .story-title-content{height:29px;padding-top:4px;padding-bottom:4px;color:#25324d;font-weight:700;line-height:19px}.storyboard-list .story-title-content>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storyboard-list .story-title-content>i{top:4px}.storyboard-list .story-detail .story-inline-content>span{-webkit-line-clamp:4}.storyboard-list .story-audio .story-inline-content>span,.storyboard-list .story-screen-text .story-inline-content>span{-webkit-line-clamp:2}.storyboard-list article>.story-field>textarea{border-color:#d9dfeb;color:#36445f;background:#fff;font-weight:400;box-shadow:inset 0 1px 2px rgba(45,57,94,.025)}.storyboard-list article>.story-field>textarea:focus{border-color:var(--brand-focus);background:#fff;box-shadow:0 0 0 3px rgba(119,80,210,.1)}.video-output-settings .duration-range output{top:-7px}.workflow-stage .storyboard-list .story-field .story-inline-content,.workflow-stage .storyboard-list .story-field>textarea{padding:7px 8px;color:#36445f;font-size:12px;font-weight:400;line-height:1.55;letter-spacing:normal;text-align:justify;text-align-last:left}.workflow-stage .storyboard-list .story-field .story-inline-content>i{right:7px;box-shadow:0 0 0 5px #fff}.workflow-stage .video-format-panel .video-audio-section{flex:1;display:flex;flex-direction:column}.workflow-stage .video-format-panel .video-audio-option{flex:1}.workflow-stage .video-format-panel .video-audio-heading strong,.workflow-stage .video-type-field .video-type-grid .video-type-copy strong{font-size:14px;font-weight:700;line-height:1.35}.workflow-stage .video-format-panel .video-audio-description small,.workflow-stage .video-type-field .video-type-grid .video-type-copy>span{font-size:12px;font-weight:400;line-height:1.5}.workflow-stage .storyboard-list .story-field .story-inline-content,.workflow-stage .storyboard-list .story-field>textarea{display:block;box-sizing:border-box;min-height:0;overflow-y:auto;scrollbar-width:thin}.workflow-stage .storyboard-list .story-detail .story-inline-content,.workflow-stage .storyboard-list .story-detail>textarea{height:96px}.workflow-stage .storyboard-list .story-audio .story-inline-content,.workflow-stage .storyboard-list .story-audio>textarea{height:60px}.workflow-stage .storyboard-list .story-screen-text .story-inline-content,.workflow-stage .storyboard-list .story-screen-text>textarea{height:46px}.workflow-stage .storyboard-list .story-inline-content>span{display:block;overflow:visible;-webkit-line-clamp:unset}.workflow-stage .storyboard .storyboard-list>article{gap:0}.workflow-stage .storyboard-list article>header{margin-bottom:9px}.workflow-stage .storyboard-list article>.story-field{gap:4px;margin-bottom:7px}.workflow-stage .storyboard-list article>.story-audio,.workflow-stage .storyboard-list article>.story-detail,.workflow-stage .storyboard-list article>.story-screen-text{margin-bottom:7px}.workflow-stage .storyboard-list .story-field .story-inline-content,.workflow-stage .storyboard-list .story-field>textarea{align-content:start;vertical-align:top}.workflow-stage .storyboard-list .story-detail .story-inline-content,.workflow-stage .storyboard-list .story-detail>textarea{height:84px}.workflow-stage .storyboard-list .story-audio .story-inline-content,.workflow-stage .storyboard-list .story-audio>textarea{height:50px}.workflow-stage .storyboard-list .story-screen-text .story-inline-content,.workflow-stage .storyboard-list .story-screen-text>textarea{height:42px}.workflow-stage .storyboard-list .story-duration{margin-top:auto}.workflow-stage .storyboard-list .story-editor-shell{width:100%;min-width:0;position:relative}.workflow-stage .storyboard-list .story-detail .story-editor-shell{height:68px}.workflow-stage .storyboard-list .story-audio .story-editor-shell{height:50px}.workflow-stage .storyboard-list .story-screen-text .story-editor-shell{height:42px}.workflow-stage .storyboard-list :is(.story-purpose,.story-transition) .story-editor-shell{height:42px}.workflow-stage .storyboard-list .story-subject-action .story-editor-shell{height:54px}.workflow-stage .storyboard-list :is(.story-shot-design,.story-sound-effects) .story-editor-shell{height:42px}.workflow-stage .storyboard-list article>.story-compact-field{display:grid;grid-template-columns:74px minmax(0,1fr);align-items:start;gap:7px}.workflow-stage .storyboard-list article>.story-compact-field>span{padding-top:7px;line-height:1.35;white-space:nowrap}.workflow-stage .storyboard-list .story-editor-shell>textarea{display:block;width:100%;height:100%;min-height:0;margin:0;padding:7px 8px;overflow-y:auto;border:1px solid transparent;border-radius:9px;color:#36445f;background:transparent;box-sizing:border-box;font-size:12px;font-weight:400;line-height:1.55;letter-spacing:normal;text-align:justify;text-align-last:left;resize:none;outline:0;scrollbar-width:thin;transition:border-color .16s,background .16s,box-shadow .16s}.workflow-stage .storyboard-list .story-editor-shell>textarea::placeholder{color:currentColor;font:inherit;opacity:1}.workflow-stage .storyboard-list .story-editor-shell>i{position:absolute;top:7px;right:7px;width:20px;height:20px;border-radius:6px;color:#6574df;background:#eef1ff;box-shadow:0 0 0 5px #fff;display:grid;place-items:center;font-size:11px;font-style:normal;opacity:0;pointer-events:none;transform:translateX(3px);transition:opacity .16s,transform .16s}.workflow-stage .storyboard-list .story-editor-shell:hover>textarea{border-color:#dfe4f2;background:#fff}.workflow-stage .storyboard-list .story-editor-shell:hover>i{opacity:1;transform:translateX(0)}.workflow-stage .storyboard-list .story-editor-shell.editing>textarea{border-color:#7485ee;background:#fff;box-shadow:0 0 0 3px rgba(91,103,230,.1)}.workflow-stage .storyboard-list .story-editor-shell.editing>i{opacity:0}.workflow-stage .editable-storyboard .add-story-button{min-height:34px;padding:0 11px;border:1px solid #d8def2;border-radius:8px;background:#fff;font-weight:680}.workflow-stage .storyboard-heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.workflow-stage .story-card-footer{min-height:29px;margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:30px}.workflow-stage .story-card-footer .delete-story-button{width:28px;height:28px;padding:0;border:0;border-radius:7px;color:#aab3c3;background:transparent;display:grid;place-items:center}.workflow-stage .story-card-footer .delete-story-button:hover{color:#d65360;background:#fff0f1}.workflow-stage .story-card-footer .delete-story-button:disabled{cursor:not-allowed;opacity:.35}.workflow-stage .card-icon-tooltip{position:relative}.workflow-stage .card-icon-tooltip:after{content:attr(data-tooltip);width:max-content;max-width:180px;position:absolute;left:50%;bottom:calc(100% + 7px);z-index:60;padding:7px 9px;border-radius:7px;color:#fff;background:#25314b;box-shadow:0 8px 22px rgba(25,34,61,.2);font-size:12px;font-weight:600;line-height:1;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,4px);transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s}.workflow-stage .card-icon-tooltip:focus-visible,.workflow-stage .card-icon-tooltip:hover{z-index:61}.workflow-stage .card-icon-tooltip:focus-visible:after,.workflow-stage .card-icon-tooltip:hover:after{opacity:1;visibility:visible;transform:translate(-50%);transition-delay:.3s}.workflow-stage .selling-points article:focus-within,.workflow-stage .selling-points article:hover,.workflow-stage .storyboard-list article:focus-within,.workflow-stage .storyboard-list article:hover{z-index:70}.workflow-stage .point-card-header .point-drag-handle:after,.workflow-stage .storyboard-list article>header>.drag-handle:after{right:0;left:auto;transform:translateY(4px)}.workflow-stage .point-card-header .point-drag-handle:focus-visible:after,.workflow-stage .point-card-header .point-drag-handle:hover:after,.workflow-stage .storyboard-list article>header>.drag-handle:focus-visible:after,.workflow-stage .storyboard-list article>header>.drag-handle:hover:after{transform:translateY(0)}.workflow-stage .point-card-footer .delete-point:after,.workflow-stage .story-card-footer .delete-story-button:after{right:auto;left:0;transform:translateY(4px)}.workflow-stage .point-card-footer .delete-point:focus-visible:after,.workflow-stage .point-card-footer .delete-point:hover:after,.workflow-stage .story-card-footer .delete-story-button:focus-visible:after,.workflow-stage .story-card-footer .delete-story-button:hover:after{transform:translateY(0)}.workflow-stage .story-card-footer .story-duration{width:auto;margin:0 0 0 auto;justify-content:flex-end;gap:8px}.workflow-stage .selling-points article{min-height:114px;padding:9px;display:flex;flex-direction:column;gap:3px;position:relative}.workflow-stage .selling-points .point-card-header{min-width:0;margin-bottom:4px;padding-bottom:8px;border-bottom:1px solid #e5e9f1;display:grid;grid-template-columns:24px minmax(0,1fr) 26px;align-items:center;gap:8px}.workflow-stage .selling-points .point-card-header>span{width:24px;height:24px;border-radius:7px;color:#5163ed;background:#ebefff;display:grid;place-items:center;font-size:11px;font-weight:700}.workflow-stage .selling-points .point-card-footer .delete-point,.workflow-stage .selling-points .point-card-header .point-drag-handle{width:26px;height:26px;padding:0;border:0;border-radius:7px;background:transparent;display:grid;place-items:center}.workflow-stage .selling-points .point-card-footer{min-height:22px;margin-top:0;display:flex;align-items:center;justify-content:flex-end}.workflow-stage .selling-points .point-card-footer .delete-point{color:#b2bac8;transform:translateY(-2px)}.workflow-stage .selling-points .point-card-footer .delete-point:hover{color:#d65360;background:#fff0f1}.workflow-stage .selling-points article>textarea{width:100%;height:44px;min-height:44px;margin:0;padding:3px 8px;box-sizing:border-box}.workflow-stage .selling-points .point-drag-handle{color:#7886a0;font-size:17px;cursor:grab}.workflow-stage .video-script-empty>div{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.workspace:has(>.content-grid){padding-bottom:0}.content-grid{align-items:start;margin-top:12px;padding-bottom:12px}.content-grid>.workflow-main{min-width:0}.content-grid.product-info-layout{align-items:stretch}.content-grid.product-info-layout,.content-grid.product-info-layout .product-info-stage,.content-grid.product-info-layout>.workflow-main{min-height:var(--workflow-viewport-height,513px)}.content-grid.product-info-layout .product-info-stage{display:flex;flex-direction:column}.content-grid.product-info-layout .ai-insight-card,.content-grid.product-info-layout .product-info-combined{flex:1;display:flex;flex-direction:column}.content-grid.product-info-layout .ai-insight-form{flex:1}.content-grid.product-info-layout .bilingual-description .full-field textarea{min-height:132px;height:132px}.content-grid>.flow-panel{position:sticky;top:68px;align-self:start;z-index:3;display:flex;flex-direction:column;overflow:hidden;padding-top:12px;padding-bottom:12px}.content-grid>.flow-panel,.content-grid>.flow-panel.is-pinned{height:calc(100vh - 80px);height:calc(100dvh - 80px);max-height:calc(100vh - 80px);max-height:calc(100dvh - 80px)}.content-grid>.flow-panel::-webkit-scrollbar{width:4px}.content-grid>.flow-panel::-webkit-scrollbar-track{background:transparent}.content-grid>.flow-panel::-webkit-scrollbar-thumb{background:#d9deeb;border-radius:999px}.content-grid>.flow-panel .panel-heading{flex:none;margin-bottom:8px}.content-grid>.flow-panel .flow-step{flex:0 0 53px;height:53px;min-height:53px;padding-top:6px;padding-bottom:6px}.content-grid>.flow-panel .flow-step>div:nth-child(2){gap:3px}.content-grid>.flow-panel .flow-step strong{font-size:14px}.content-grid>.flow-panel .flow-step:after{top:30px;height:calc(100% - 10px)}.content-grid>.flow-panel .flow-step:has(+.flow-project-summary):after{display:none}.flow-progress-summary{display:none;flex:none;margin:7px 6px 0;padding:9px 8px 4px;border-top:1px solid #edf0f6}.content-grid>.flow-panel.is-pinned .flow-progress-summary{display:block;margin-top:auto}.flow-progress-summary>div{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.flow-progress-summary>div strong{color:#36425d;font-size:12px;font-weight:700}.flow-progress-summary small,.flow-progress-summary>div span{color:#8a94a8;font-size:11px}.flow-progress-summary>i{display:block;height:5px;margin:7px 0 5px;overflow:hidden;border-radius:999px;background:#e7eaf3}.flow-progress-summary>i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#315af6,#7b3ef3)}.project-meta-label{margin-right:4px;color:#46536c;font-weight:700;letter-spacing:.01em}.project-meta-label:after{content:"："}@media (max-width:1100px){.detail-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-module-editor{grid-template-columns:1fr 1fr}.detail-module-editor button{width:100%}.content-grid{grid-template-columns:150px minmax(0,1fr);gap:10px}.flow-panel{display:block;padding-inline:8px}}@media (max-width:720px){.content-grid{grid-template-columns:126px minmax(0,1fr);gap:8px}.flow-panel{padding:14px 6px}.flow-panel .panel-heading{margin-inline:3px;font-size:14px}.flow-step{gap:7px;padding-inline:6px}.flow-step strong{font-size:14px}.queue-row>:nth-child(3){left:12px}}.workspace-sidebar nav{gap:6px}.workspace-sidebar-footer-group{width:52px;display:flex;flex-direction:column;align-items:center;gap:var(--sidebar-item-gap,8px)}.workspace-sidebar-footer-group.pricing-group{margin-bottom:clamp(8px,1.5vh,16px)}.workspace-sidebar-footer-group.service-group{--sidebar-service-offset:clamp(8px,2vh,20px);position:relative;margin-top:var(--sidebar-service-offset)}.workspace-sidebar-footer-group.service-group:before{content:"";position:absolute;top:calc((var(--sidebar-section-gap, 20px) + var(--sidebar-service-offset)) / -2);left:10px;right:10px;height:1px;background:#edf0f5}.workspace-sidebar-notifications{position:relative;z-index:90;width:40px;display:grid;place-items:center}.workspace-sidebar-notification-trigger{position:relative;width:40px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:#283247;display:grid;place-items:center;cursor:pointer;transition:color .16s ease,background .16s ease,transform .16s ease}.workspace-sidebar-notification-trigger:hover,.workspace-sidebar-notification-trigger[aria-expanded=true]{color:#3156f5;background:#f1f3ff;transform:translateY(-1px)}.workspace-sidebar-notification-trigger>em{position:absolute;right:2px;top:-2px;min-width:16px;height:16px;padding:0 4px;border:2px solid #fff;border-radius:999px;background:#ef4d5b;color:#fff;display:grid;place-items:center;font-size:8px;font-style:normal;font-weight:800;line-height:1}.workspace-sidebar-notification-panel{position:absolute;z-index:120;left:48px;bottom:0;width:360px;max-height:min(520px,calc(100vh - 32px));overflow:hidden;border:1px solid #dfe4ee;border-radius:15px;background:#fff;box-shadow:0 22px 58px rgba(30,41,70,.2);color:#26334c;animation:workspace-notification-expand .2s cubic-bezier(.2,.78,.25,1)}@keyframes workspace-notification-expand{0%{opacity:0;transform:translateX(-14px) scale(.985)}to{opacity:1;transform:translateX(0) scale(1)}}.workspace-sidebar-notification-panel>header{height:58px;padding:0 16px;border-bottom:1px solid #edf0f5;display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-sidebar-notification-panel>header>div{display:flex;align-items:center;gap:8px}.workspace-sidebar-notification-panel>header strong{font-size:14px}.workspace-sidebar-notification-panel>header span{padding:3px 6px;border-radius:999px;background:#eef1ff;color:#5362df;font-size:9px;font-weight:750}.workspace-sidebar-notification-panel>header button{border:0;background:transparent;color:var(--brand-primary);font-size:10px;cursor:pointer}.workspace-sidebar-notification-panel>header button:disabled{color:#b2b9c7;cursor:not-allowed}.workspace-sidebar-notification-panel>nav{width:auto;margin:0;padding:10px 14px 8px;display:flex;flex-direction:row;gap:5px;border-bottom:1px solid #f0f2f6}.workspace-sidebar-notification-panel>nav button{width:auto;height:28px;padding:0 11px;border:0;border-radius:8px;background:transparent;color:#7c879b;font-size:10px;line-height:1;cursor:pointer}.workspace-sidebar-notification-panel>nav button.active{background:#eef1ff;color:var(--brand-primary);font-weight:750}.workspace-sidebar-notification-list{max-height:360px;overflow-y:auto;padding:7px}.workspace-sidebar-notification-list>article{position:relative;width:100%;min-height:76px;padding:10px 12px;border:0;border-radius:10px;background:#fff;color:#4e5b74;display:grid;grid-template-columns:32px minmax(0,1fr) 7px;align-items:start;gap:10px;text-align:left;cursor:pointer}.workspace-sidebar-notification-list>article:hover{background:#f7f8fc}.workspace-sidebar-notification-list>article.unread{background:#f6f7ff}.workspace-sidebar-notification-list>article+article{margin-top:3px}.workspace-sidebar-notification-list>article>i{width:32px;height:32px;border-radius:9px;background:#eef1ff;color:#5364e8;display:grid;place-items:center;font-size:11px;font-style:normal;font-weight:800}.workspace-sidebar-notification-list>article>i.success{color:#1e9b6c;background:#e8f8f1}.workspace-sidebar-notification-list>article>.notification-glyph-circleCheck{color:#6656d9;background:#f1eeff}.workspace-sidebar-notification-list>article>.notification-glyph-circleAlert{color:#ce6169;background:#fff0f1}.workspace-sidebar-notification-list>article>.notification-glyph-circleMinus{color:#7b8798;background:#f0f3f7}.workspace-sidebar-notification-list>article>.notification-glyph-receipt{color:#427ed0;background:#edf5ff}.workspace-sidebar-notification-list>article>.notification-glyph-megaphone{color:#d38a32;background:#fff5e8}.workspace-sidebar-notification-list>article>i.warning{color:#c17b28;background:#fff3e3}.workspace-sidebar-notification-list>article>i.billing,.workspace-sidebar-notification-list>article>i.invoice{color:#7754dc;background:#f2edff}.workspace-sidebar-notification-list>article>i.credit{color:#4166dd;background:#eaf0ff}.workspace-sidebar-notification-list>article>span{min-width:0;display:flex;flex-direction:column;gap:3px}.workspace-sidebar-notification-list>article strong{overflow:hidden;color:#2d3951;font-size:11px;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;line-height:1.5}.workspace-sidebar-notification-list>article small{display:-webkit-box;overflow:hidden;color:#7f899d;font-size:10px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.workspace-sidebar-notification-list .notification-expand{align-self:flex-start;border:0;background:transparent;padding:3px 0;color:#6658dc;font-size:11px;line-height:1.5;cursor:pointer}.workspace-sidebar-notification-list .notification-expand:focus-visible,.workspace-sidebar-notification-list>article:focus-visible{outline:2px solid var(--brand-focus);outline-offset:2px}.workspace-sidebar-notification-list>article time{color:#a0a8b6;font-size:9px}.workspace-sidebar-notification-list>article>em{width:6px;height:6px;margin-top:5px;border-radius:50%;background:#5868ec}.workspace-sidebar-notification-empty{min-height:190px;color:#98a1b1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px}.workspace-sidebar-notification-empty strong{color:#566278;font-size:12px}.workspace-sidebar-notification-empty span{font-size:10px}.workspace-sidebar [data-tooltip][aria-expanded=true]:after,.workspace-sidebar [data-tooltip][aria-expanded=true]:before{display:none}@media (max-width:720px){.workspace-sidebar-footer-group{width:56px}.workspace-sidebar-notification-panel{left:46px;width:min(340px,calc(100vw - 74px))}}.workflow-stage :is(input:not([type=range]),select,textarea){font-family:inherit;font-size:var(--font-body)}.workflow-stage .generator-head h2{font-size:22px}.workflow-stage .generator-head p{font-size:var(--font-body);line-height:1.6}.workflow-stage .video-type-grid .video-type-copy strong{font-size:var(--font-card)}.workflow-stage .video-type-grid .video-type-copy>span{font-size:var(--font-caption);line-height:1.55}.workflow-stage .video-type-grid>button>small{font-size:var(--font-caption);line-height:1.5;white-space:normal;text-wrap:pretty}.workflow-stage .video-ratio-grid b{font-size:var(--font-body)}.workflow-stage .video-ratio-grid small{font-size:var(--font-caption);line-height:1.5}.workflow-stage .video-ratio-grid em{font-size:var(--font-micro)}.workflow-stage .video-market-details small{font-size:var(--font-caption)}.workflow-stage .video-market-details strong,.workflow-stage .video-market-platform .platform-badge>b{font-size:var(--font-meta)}.workflow-stage .video-output-settings .duration-limit{font-size:14px}.workflow-stage .video-audio-description small,.workflow-stage .video-output-settings .video-credit-estimate{font-size:var(--font-caption)}.workflow-stage .storyboard-list article>header>input{box-sizing:border-box;height:29px;padding:4px 30px 4px 8px;color:#25324d;font-weight:700;line-height:19px;letter-spacing:normal}@property --sidebar{syntax:"<length>";inherits:true;initial-value:218px}.app-shell{transition:--sidebar .28s cubic-bezier(.22,1,.36,1),grid-template-columns .28s cubic-bezier(.22,1,.36,1)}.sidebar{transition:width .28s cubic-bezier(.22,1,.36,1);overflow:visible}.brand strong,.sidebar nav .nav-label{overflow:hidden;opacity:1;visibility:visible;transform:translateX(0);transition:max-width .18s cubic-bezier(.22,1,.36,1) 90ms,opacity .12s ease .11s,transform .18s cubic-bezier(.22,1,.36,1) 90ms,visibility 0s linear 0s}.brand strong{max-width:112px;white-space:nowrap}.sidebar nav .nav-label{max-width:150px;white-space:nowrap}.sidebar nav button{justify-content:flex-start;padding-inline:14px}.brand .collapse{width:18px;height:42px;margin:0;padding:0;position:absolute;top:50%;right:-1px;z-index:30;visibility:visible;border:1px solid #e0e5ef;border-right:0;border-radius:22px 0 0 22px;color:#8e99af;background:#f6f8fc;box-shadow:-2px 0 7px rgba(53,64,104,.035);filter:none;transform:translateY(-50%);transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.sidebar-toggle-triangle{width:7px;height:7px;display:block;border-left:1.5px solid;border-bottom:1.5px solid;transform:translateX(2px) rotate(45deg);transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .16s ease}.brand .collapse:hover{color:#5263e7;border-color:#cbd3e7;background:#f2f4ff;box-shadow:-3px 0 10px rgba(75,88,187,.08)}.brand .collapse:hover .sidebar-toggle-triangle{transform:translateX(1px) rotate(45deg)}.brand .collapse:focus-visible{outline:0;color:var(--brand-focus)}.brand .collapse:focus-visible .sidebar-toggle-triangle{transform:translateX(1px) rotate(45deg)}.brand .collapse:after{content:attr(aria-label);width:max-content;position:absolute;left:50%;bottom:calc(100% + 8px);z-index:100;padding:6px 9px;border-radius:7px;color:#fff;background:#25314b;font-size:12px;font-weight:600;line-height:1;opacity:0;visibility:hidden;transform:translateX(-50%) translateY(4px);transition:.15s ease;pointer-events:none}.brand .collapse:focus-visible:after,.brand .collapse:hover:after{opacity:1;visibility:visible;transform:translateY(0)}.sidebar nav button{position:relative}.credit-compact>span,.nav-tooltip{width:max-content;position:absolute;left:58px;top:50%;z-index:90;padding:7px 10px;border-radius:8px;color:#fff;background:#25314b;box-shadow:0 8px 22px rgba(25,34,61,.2);font-size:12px;font-weight:650;line-height:1;white-space:nowrap;opacity:0;visibility:hidden;transform:translateY(-50%) translateX(-5px);transition:.15s ease;pointer-events:none}.credit-compact{display:none}.nav-collapsed .brand{justify-content:center;padding-inline:0;gap:0}.nav-collapsed .brand-mark{transform:skew(-8deg) translateX(-1px)}.nav-collapsed .brand strong,.nav-collapsed .sidebar nav .nav-label{display:inline-flex;max-width:0;opacity:0;visibility:hidden;transform:translateX(-7px);transition:max-width .15s cubic-bezier(.4,0,1,1),opacity 90ms ease,transform .12s ease,visibility 0s linear .15s}.nav-collapsed .brand strong{display:block}.nav-collapsed .sidebar nav button{justify-content:flex-start;padding-inline:14px;gap:0}.nav-collapsed .brand .collapse{right:-18px;border:1px solid #e0e5ef;border-left:0;border-radius:0 22px 22px 0;background:rgba(255,255,255,.98);box-shadow:3px 0 9px rgba(53,64,104,.06);filter:none;transform:translateY(-50%)}.nav-collapsed .sidebar-toggle-triangle{transform:translateX(-2px) rotate(225deg)}.nav-collapsed .brand .collapse:hover{border-color:#cbd3e7;background:#f7f7ff;box-shadow:4px 0 11px rgba(75,88,187,.09)}.nav-collapsed .brand .collapse:hover .sidebar-toggle-triangle{transform:translateX(-1px) rotate(225deg)}.nav-collapsed .brand .collapse:focus-visible .sidebar-toggle-triangle{transform:translateX(-1px) rotate(225deg)}.nav-collapsed .brand .collapse:after{transform:translateX(-50%) translateY(4px)}.nav-collapsed .brand .collapse:focus-visible:after,.nav-collapsed .brand .collapse:hover:after{transform:translateY(0)}.nav-collapsed .sidebar nav button{overflow:visible}.nav-collapsed .sidebar nav .nav-tooltip{display:block}.nav-collapsed .nav-help-marker{display:none}.nav-collapsed .sidebar nav button:hover>.nav-tooltip{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0);transition-delay:.3s}.nav-collapsed .sidebar nav button:focus-visible>.nav-tooltip{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0);transition-delay:0s}.nav-collapsed .sidebar nav button:hover{z-index:20}.nav-collapsed .sidebar nav button.active{box-shadow:inset 3px 0 0 var(--brand-primary)}@media (prefers-reduced-motion:reduce){.app-shell,.brand strong,.sidebar,.sidebar nav .nav-label,.sidebar-toggle-triangle{transition:none!important}}.pricing-public-grid #annual-plan{scroll-margin-top:118px}.marketing-container{width:min(1180px,calc(100% - 48px));margin:0 auto}.marketing-header{position:sticky;top:0;z-index:100;height:76px;border-bottom:1px solid rgba(225,229,239,.86);background:rgba(255,255,255,.9);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.marketing-nav{height:100%;display:flex;align-items:center;gap:38px}.marketing-logo{flex:0 0 auto;text-decoration:none}.brand-wordmark,.marketing-logo{display:inline-flex;align-items:center}.brand-wordmark{gap:8px;color:#17233e;line-height:1;white-space:nowrap}.brand-wordmark-primary{display:inline-flex;align-items:baseline;gap:3px}.brand-wordmark-zh{font-size:24px;font-weight:850;letter-spacing:-1.8px}.brand-wordmark-ai{position:relative;padding-right:2px;background:linear-gradient(135deg,#3f64f4 8%,#7b3ff2 88%);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:25px;font-weight:850;font-style:italic;letter-spacing:-1.7px}.brand-wordmark-ai i{position:absolute;right:-4px;top:-4px;width:6px;height:6px;border-radius:2px;background:linear-gradient(135deg,#47b7ff,#8b3ff1);box-shadow:0 0 0 2px rgba(102,82,242,.1);transform:rotate(45deg)}.brand-wordmark-en{padding-left:8px;border-left:1px solid #d7dcea;color:#7d879b;font-size:9px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase}.brand-wordmark.inverse,.marketing-logo.inverse .brand-wordmark{color:#fff}.brand-wordmark.inverse .brand-wordmark-en,.marketing-logo.inverse .brand-wordmark-en{color:#aab3c4;border-color:#3b455a}.brand-logo-lockup{display:inline-flex;flex:0 0 auto;line-height:1}.brand-logo-asset{display:block;max-width:100%;object-fit:contain}.brand-logo-asset-horizontal{width:auto;height:32px}.brand-logo-asset-footer{width:190px;height:auto}.brand-logo-name{height:32px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.brand-logo-name-cn{color:#111d37;font-size:23px;font-weight:850;letter-spacing:-1.5px}.brand-logo-name-cn>span{margin-left:2px;position:relative;color:#5362ed;font-style:italic;letter-spacing:-1px}.brand-logo-name-cn>span>i{width:5px;height:5px;position:absolute;right:-4px;top:-3px;border-radius:1px;background:linear-gradient(135deg,#49b9ff,#7d3cf1);box-shadow:0 0 0 2px rgba(95,80,237,.09);transform:rotate(45deg)}.brand-logo-name>b{width:1px;height:14px;background:#d6dbe7;display:block}.brand-logo-name-en{width:58px;height:auto;display:block}.brand-logo-lockup-horizontal{width:auto;height:32px;align-items:center}.brand-logo-lockup-horizontal.inverse .brand-logo-name-cn{color:#fff}.brand-logo-lockup-horizontal.inverse .brand-logo-name-cn>span{color:#9d9cff}.brand-logo-lockup-horizontal.inverse .brand-logo-name>b{background:rgba(255,255,255,.34)}.brand-logo-lockup-footer{width:190px;align-items:flex-start}.brand-logo-lockup-footer .brand-logo-symbol{width:48px;height:auto;display:block}.brand-logo-lockup-footer .brand-logo-name{height:30px;gap:9px}.brand-logo-lockup-footer .brand-logo-name-cn{font-size:24px}.brand-logo-lockup-footer .brand-logo-name-en{width:65px}.marketing-nav nav{margin-left:20px;display:flex;align-items:center;gap:32px}.marketing-nav nav a{position:relative;color:#45516c;font-size:15px;font-weight:590}.marketing-nav nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-10px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--m-blue),var(--m-purple));transition:right .2s ease}.marketing-nav nav a:hover{color:#23304d}.marketing-nav nav a:hover:after{right:0}.marketing-nav-actions{margin-left:auto;display:flex;align-items:center;gap:9px}.marketing-account-chip{height:40px;padding:0 12px 0 5px;border:1px solid #e0e4ee;border-radius:20px;background:#fff;display:inline-flex;align-items:center;gap:8px;color:#34405b;font-size:13px}.marketing-account-chip i{width:30px;height:30px;border-radius:50%;background:#eef0ff;color:#5965e4;display:grid;place-items:center;font-size:11px;font-style:normal;font-weight:800}.marketing-account-chip b{font-weight:650}.marketing-outline-button,.marketing-primary-button,.marketing-secondary-button,.marketing-text-button{min-height:44px;padding:0 18px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:680}.marketing-text-button{border:0;background:transparent;color:#46516b}.marketing-text-button:hover{background:#f5f6fa}.marketing-outline-button,.marketing-secondary-button{border:1px solid #dce1ec;background:#fff;color:#303c58}.marketing-outline-button:hover,.marketing-secondary-button:hover{border-color:#bfc8e2;background:#fafbfe}.marketing-primary-button{border:0;background:linear-gradient(115deg,var(--brand-primary),#8138ee);color:#fff!important;box-shadow:0 10px 24px rgba(119,80,210,.18)}.marketing-primary-button:hover{filter:brightness(1.04);transform:translateY(-1px)}.marketing-primary-button.compact{min-height:42px;padding:0 16px}.marketing-menu-toggle{display:none;width:42px;height:42px;padding:10px;border:0;border-radius:10px;background:#f5f6fb}.marketing-menu-toggle span{width:100%;height:2px;border-radius:2px;background:#303b55;display:block}.marketing-menu-toggle span+span{margin-top:5px}.marketing-hero{position:relative;overflow:hidden;padding:88px 0 78px;background:radial-gradient(circle at 80% 20%,rgba(118,71,238,.12),transparent 32%),linear-gradient(180deg,#fbfbff,#f7f8ff 65%,#fff)}.marketing-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(89,99,154,.045) 1px,transparent 0),linear-gradient(90deg,rgba(89,99,154,.045) 1px,transparent 0);background-size:48px 48px;mask-image:linear-gradient(180deg,black,transparent 80%)}.marketing-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.03fr) minmax(460px,.97fr);align-items:center;gap:72px}.marketing-eyebrow{width:max-content;padding:8px 12px;border:1px solid #d9ddff;border-radius:999px;background:#f0f1ff;color:#5661e6;display:inline-flex;font-size:13px;font-weight:750;letter-spacing:.03em}.marketing-hero-copy h1{margin:23px 0 20px;color:#121d38;font-size:56px;line-height:1.13;letter-spacing:-2.6px}.marketing-hero-copy h1 em{color:transparent;background:linear-gradient(100deg,#355bf2,#823bea);background-clip:text;-webkit-background-clip:text;font-style:normal}.marketing-hero-copy>p{max-width:670px;margin:0;color:#66738e;font-size:18px;line-height:1.82}.marketing-hero-actions{margin-top:31px;display:flex;align-items:center;gap:12px}.marketing-hero-actions>a{min-height:50px;padding:0 23px}.marketing-proof{margin-top:35px;display:flex;align-items:center;gap:0}.marketing-proof span{padding:0 23px;color:#77829a;font-size:13px;border-left:1px solid #dfe3ec}.marketing-proof span:first-child{padding-left:0;border-left:0}.marketing-proof b{margin-right:5px;color:#293653;font-size:15px}.marketing-hero-visual{position:relative;min-height:510px}.marketing-orbit{position:absolute;border:1px solid rgba(93,102,220,.16);border-radius:50%}.orbit-one{width:465px;height:465px;right:0;top:15px}.orbit-two{width:355px;height:355px;right:55px;top:70px}.marketing-product-card{position:absolute;z-index:2;left:50%;top:50%;width:310px;padding:22px;border:1px solid rgba(255,255,255,.8);border-radius:28px;background:rgba(255,255,255,.82);box-shadow:0 30px 90px rgba(59,63,141,.18);transform:translate(-50%,-50%);backdrop-filter:blur(18px)}.marketing-ai-chip{position:absolute;left:20px;top:20px;z-index:2;padding:6px 9px;border-radius:8px;background:#eeefff;color:#5865e8;font-size:11px;font-weight:760}.marketing-product-card img{width:100%;height:auto;border-radius:20px;background:#f4f5f9}.marketing-product-card>div{padding:14px 3px 2px;display:flex;flex-direction:column;gap:5px}.marketing-product-card strong{font-size:18px}.marketing-product-card div span{color:#7b869c;font-size:13px}.marketing-floating-card{position:absolute;z-index:3;min-width:190px;padding:14px 16px;border:1px solid rgba(227,230,245,.9);border-radius:15px;background:rgba(255,255,255,.9);box-shadow:0 14px 40px rgba(38,48,102,.13);display:flex;flex-direction:column;gap:4px;backdrop-filter:blur(10px)}.marketing-floating-card:before{content:"";width:9px;height:9px;border-radius:50%;position:absolute;left:16px;top:18px;background:#6271ed}.marketing-floating-card b,.marketing-floating-card span{padding-left:17px}.marketing-floating-card b{font-size:14px}.marketing-floating-card span{color:#8791a7;font-size:11px}.floating-image{left:0;top:75px}.floating-video{right:-18px;top:145px}.floating-copy{right:8px;bottom:48px}.floating-video:before{background:#8a48ee}.floating-copy:before{background:#35ba82}.marketing-value-strip{border-top:1px solid #eef0f6;border-bottom:1px solid #eef0f6;background:#fff}.marketing-platform-marquee{min-height:80px;position:relative;overflow:hidden;color:#7c869a;font-size:15px;font-weight:710;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.marketing-platform-track{width:max-content;min-height:80px;display:flex;align-items:stretch;animation:marketing-platform-scroll 30s linear infinite;will-change:transform}.marketing-platform-marquee:hover .marketing-platform-track{animation-play-state:paused}.marketing-platform-group{padding-right:52px;display:flex;align-items:center;gap:52px}.marketing-platform-group span{display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap}@keyframes marketing-platform-scroll{to{transform:translateX(-50%)}}@media (max-width:1100px){.marketing-platform-group{padding-right:42px;gap:42px}#solutions .marketing-section-heading h2{white-space:normal}}@media (prefers-reduced-motion:reduce){.marketing-platform-marquee{overflow-x:auto;mask-image:none;-webkit-mask-image:none}.marketing-platform-track{animation:none}.marketing-platform-group[aria-hidden=true]{display:none}}.marketing-section{padding:100px 0}.marketing-section-heading{max-width:720px;margin:0 auto 48px;text-align:center}.article-related>.marketing-container>span,.marketing-section-heading>span,.resources-heading-row>div>span{color:#5965df;font-size:13px;font-weight:780;letter-spacing:.09em;text-transform:uppercase}.article-related h2,.marketing-section-heading h2,.resources-heading-row h2{margin:10px 0 12px;font-size:38px;line-height:1.3;letter-spacing:-1.2px}.marketing-section-heading p{margin:0;color:#768198;font-size:16px;line-height:1.75}#capabilities .marketing-section-heading{max-width:900px}#capabilities .marketing-section-heading h2{white-space:nowrap}#solutions .marketing-section-heading{max-width:1100px}#solutions .marketing-section-heading h2{white-space:nowrap}.marketing-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.marketing-capability-grid article{position:relative;min-height:220px;padding:27px;border:1px solid #e3e7f0;border-radius:20px;background:#fff;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.marketing-capability-grid article:hover{transform:translateY(-4px);border-color:#cfd5f2;box-shadow:0 20px 45px rgba(36,46,95,.09)}.marketing-capability-grid i{width:43px;height:43px;border-radius:13px;background:#eff1ff;color:#5865e5;display:grid;place-items:center;font-size:13px;font-style:normal;font-weight:780}.marketing-capability-grid h3{margin:22px 0 9px;font-size:21px}.marketing-capability-grid p{margin:0;color:#748097;font-size:14px;line-height:1.7}.marketing-capability-grid article>span{position:absolute;right:22px;top:25px;color:#b0b7c8;font-size:20px}@keyframes marketing-flow-dash{to{stroke-dashoffset:-80}}.marketing-workflow-section{background:#f7f8fc}.marketing-workflow-grid{display:grid;grid-template-columns:minmax(330px,.74fr) minmax(520px,1.26fr);align-items:center;gap:70px}.marketing-section-heading.left{max-width:none;margin:0;text-align:left}.marketing-section-heading.left h2{font-size:40px}.marketing-section-heading.left p{font-size:16px}.marketing-section-heading ul{margin:25px 0;padding:0;display:grid;gap:11px;list-style:none}.marketing-section-heading li{position:relative;padding-left:26px;color:#4f5c76;font-size:14px}.marketing-section-heading li:before{content:"✓";position:absolute;left:0;color:#2ab77f;font-weight:800}.marketing-inline-link{display:inline-flex;align-items:center;gap:8px;color:#5362df!important;font-weight:720}.marketing-inline-link span{transition:transform .2s}.marketing-inline-link:hover span{transform:translateX(4px)}.marketing-workflow-board{padding:16px;border:1px solid #e2e6ef;border-radius:24px;background:#fff;box-shadow:0 24px 60px rgba(38,49,99,.08)}.marketing-workflow-board img{width:100%;height:auto;border-radius:15px;display:block}.marketing-solution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.marketing-solution-grid article{min-height:230px;padding:30px;border-radius:22px;background:#14203b;color:#fff}.marketing-solution-grid article:nth-child(2){background:#3e59e8}.marketing-solution-grid article:nth-child(3){background:#7440dc}.marketing-solution-grid b{color:rgba(255,255,255,.55);font-size:13px}.marketing-solution-grid h3{margin:43px 0 12px;font-size:24px}.marketing-solution-grid p{margin:0;color:rgba(255,255,255,.74);font-size:14px;line-height:1.75}.marketing-pricing-section{background:linear-gradient(180deg,#f7f8ff,#fff)}.marketing-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.marketing-pricing-grid article{position:relative;padding:29px;border:1px solid #e0e4ee;border-radius:22px;background:#fff;box-shadow:0 12px 35px rgba(35,46,94,.055);display:flex;flex-direction:column}.marketing-pricing-grid article.featured{border:2px solid #6557e9;padding:28px;box-shadow:0 22px 55px rgba(82,70,206,.14)}.marketing-plan-badge{position:absolute;right:22px;top:22px;padding:5px 9px;border-radius:999px;background:#eff1ff;color:#5d66df;font-size:11px;font-weight:750}.marketing-pricing-grid .featured .marketing-plan-badge{background:linear-gradient(100deg,#4561ed,#7740e7);color:#fff}.marketing-pricing-grid h3{margin:0;font-size:22px}.marketing-pricing-grid article>p{min-height:44px;margin:8px 0 17px;color:#7a859b;font-size:14px;line-height:1.55}.marketing-plan-price{display:flex;align-items:baseline}.marketing-plan-price small{font-size:17px;font-weight:750}.marketing-plan-price strong{margin:0 5px;font-size:43px;letter-spacing:-1.4px}.marketing-plan-price span{color:#7d879a;font-size:13px}.marketing-pricing-grid article>b{margin-top:5px;color:#4b5872;font-size:13px}.marketing-pricing-grid ul{margin:23px 0 27px;padding:20px 0 0;border-top:1px solid #eceef4;display:grid;gap:12px;list-style:none}.marketing-pricing-grid li{color:#5e6a82;font-size:13px}.marketing-pricing-grid article>a{margin-top:auto;width:100%}.marketing-pricing-note{margin:22px 0 0;text-align:center;color:#929bad;font-size:12px}.marketing-resources-preview{padding:58px 0;background:linear-gradient(180deg,#f2f0fa,#f7f8fc)}.marketing-resources-preview .marketing-section-heading{margin-bottom:26px}.marketing-resources-preview .marketing-section-heading h2{margin:7px 0 8px;font-size:29px}.marketing-resources-preview .marketing-section-heading p{font-size:14px;line-height:1.6}.marketing-resources-preview .marketing-secondary-button{min-height:38px;padding:0 16px;color:#657087;border-color:#e0e4ed;background:#fff}.marketing-section-heading.split{max-width:none;display:flex;align-items:flex-end;justify-content:space-between;text-align:left}.marketing-section-heading.split h2{max-width:760px}.marketing-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.marketing-resources-preview .marketing-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.marketing-resource-card{border:1px solid #e3e7ef;border-radius:20px;background:#fff;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.marketing-resource-card:hover{transform:translateY(-4px);box-shadow:0 22px 48px rgba(37,48,95,.1)}.marketing-resource-art{position:relative;height:190px;padding:22px;overflow:hidden;background:linear-gradient(135deg,#345cf2,#7676f1);color:#fff}.marketing-resource-card.purple .marketing-resource-art{background:linear-gradient(135deg,#6439d8,#9a5bec)}.marketing-resource-card.green .marketing-resource-art{background:linear-gradient(135deg,#199a73,#45cba0)}.marketing-resource-art:after,.marketing-resource-art:before{content:"";position:absolute;border:1px solid rgba(255,255,255,.25);border-radius:50%}.marketing-resource-art:before{width:210px;height:210px;right:-55px;bottom:-95px}.marketing-resource-art:after{width:120px;height:120px;right:26px;bottom:-50px}.marketing-resource-art span{padding:6px 9px;border-radius:7px;background:rgba(255,255,255,.15);font-size:11px;font-weight:720}.marketing-resource-art b{position:absolute;left:22px;bottom:20px;font-size:28px;letter-spacing:-1px}.marketing-resource-card>div:last-child{padding:23px}.marketing-resource-card>div:last-child>span{color:#8a94a8;font-size:12px}.marketing-resource-card h3{margin:11px 0 9px;font-size:19px;line-height:1.45}.marketing-resource-card p{margin:0 0 20px;color:#788399;font-size:13px;line-height:1.7}.marketing-resource-card>div:last-child>b{color:#5663df;font-size:13px}.marketing-resources-preview .marketing-resource-card{min-height:172px;border-radius:15px;display:grid;grid-template-columns:150px minmax(0,1fr)}.marketing-resources-preview .marketing-resource-art{height:auto;min-height:172px;padding:16px}.marketing-resources-preview .marketing-resource-art b{left:16px;bottom:15px;font-size:21px}.marketing-resources-preview .marketing-resource-card>div:last-child{min-width:0;padding:18px}.marketing-resources-preview .marketing-resource-card h3{margin:7px 0 6px;font-size:16px;line-height:1.4}.marketing-resources-preview .marketing-resource-card p{margin:0 0 11px;font-size:12px;line-height:1.55}.marketing-resources-preview .marketing-resource-card>div:last-child>b{font-size:12px}.marketing-cta{padding:85px 0;background:linear-gradient(120deg,var(--brand-primary),#7334db);color:#fff;text-align:center}.marketing-cta .marketing-container>span:first-child{color:rgba(255,255,255,.7);font-size:13px;font-weight:700}.marketing-cta h2{margin:13px 0 11px;font-size:38px}.marketing-cta p{margin:0 0 27px;color:rgba(255,255,255,.72);font-size:14px}.marketing-primary-button.light{min-width:240px;padding-inline:44px;position:relative;background:#fff;color:var(--brand-primary)!important;box-shadow:none}.marketing-primary-button.light>span{position:absolute;right:18px;color:inherit;font-size:15px;font-weight:680}.marketing-footer{padding-top:66px;background:#10182d;color:#fff}.marketing-footer-grid{display:grid;grid-template-columns:1.7fr repeat(4,1fr);gap:50px}.marketing-footer-brand p{max-width:310px;margin:20px 0 0;color:#929bb0;font-size:13px;line-height:1.75}.marketing-footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:12px}.marketing-footer-grid>div>strong{margin-bottom:4px;font-size:14px}.marketing-footer-grid>div>a{color:#939db2;font-size:13px}.marketing-footer-grid>div>a:hover{color:#fff}.marketing-footer-bottom{margin-top:55px;padding:22px 0;border-top:1px solid rgba(255,255,255,.08);justify-content:space-between;color:#7d879c;font-size:12px}.marketing-auth-overlay{position:fixed;inset:0;z-index:300;padding:20px;background:rgba(17,24,48,.5);backdrop-filter:blur(7px);display:grid;place-items:center}.marketing-auth-modal{position:relative;width:min(440px,100%);padding:34px;border-radius:22px;background:#fff;box-shadow:0 30px 90px rgba(15,22,50,.3);text-align:left}.marketing-auth-close{position:absolute;right:16px;top:14px;width:36px;height:36px;border:0;border-radius:10px;background:#f2f4f8;color:#626d82;font-size:23px}.marketing-auth-brand{display:flex;align-items:center;gap:6px}.marketing-auth-brand>span{color:#3f5bf6;font-size:32px;font-weight:780}.marketing-auth-brand strong{font-size:19px}.marketing-auth-brand i{color:#7b3cf0;font-style:normal}.marketing-auth-modal .marketing-kicker{margin:25px 0 5px;color:#5c67df;font-size:12px;font-weight:750}.marketing-auth-modal h2{margin:0;font-size:25px}.marketing-auth-modal h2+p{margin:9px 0 24px;color:#7c879d;font-size:14px;line-height:1.6}.marketing-auth-modal label{display:flex;flex-direction:column;gap:8px;color:#4c5871;font-size:13px;font-weight:650}.marketing-phone-input{height:48px;border:1px solid #dfe3ec;border-radius:11px;display:flex;align-items:center;overflow:hidden}.marketing-phone-input b{padding:0 13px;border-right:1px solid #e4e7ee;font-size:13px}.marketing-phone-input input{height:100%;flex:1;min-width:0;padding:0 13px;border:0;outline:0;color:#26324a}.marketing-auth-modal .auth-submit{width:100%;margin-top:14px}.marketing-auth-modal>small{margin-top:14px;color:#9ba3b2;display:block;text-align:center;font-size:11px}.marketing-auth-switch{margin-top:23px;padding-top:20px;border-top:1px solid #edf0f5;color:#7b8599;text-align:center;font-size:13px}.marketing-auth-switch button{margin-left:4px;border:0;background:transparent;color:var(--brand-primary);font-weight:700}.resources-hero{padding:92px 0 82px;background:linear-gradient(120deg,#f5f6ff,#fbfbff)}.resources-hero h1{max-width:800px;margin:22px 0 18px;font-size:52px;line-height:1.15;letter-spacing:-2px}.resources-hero p{max-width:690px;margin:0;color:#6f7b93;font-size:17px;line-height:1.75}.resources-main{padding:38px 0 100px}.resources-categories{margin-bottom:36px;display:flex;align-items:center;gap:8px;overflow-x:auto}.resources-categories button{min-height:39px;padding:0 15px;border:1px solid #e1e5ee;border-radius:999px;background:#fff;color:#647087;font-size:13px;white-space:nowrap}.resources-categories button.active{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff}.resources-featured{margin-bottom:74px;border:1px solid #e0e5ef;border-radius:24px;background:#fff;overflow:hidden;display:grid;grid-template-columns:1.05fr .95fr;box-shadow:0 22px 60px rgba(43,54,105,.08)}.resources-featured-art{position:relative;min-height:360px;padding:38px;overflow:hidden;background:linear-gradient(135deg,#3358e8,#7275ed);color:#fff;display:flex;flex-direction:column}.resources-featured-art:after{content:"";position:absolute;width:380px;height:380px;border:1px solid rgba(255,255,255,.23);border-radius:50%;right:-90px;bottom:-240px}.resources-featured-art>span{width:max-content;padding:7px 10px;border-radius:8px;background:rgba(255,255,255,.15);font-size:12px}.resources-featured-art strong{margin:auto 0;font-size:42px;line-height:1.18}.resources-featured-art i{font-size:12px;font-style:normal;letter-spacing:.12em;opacity:.66}.resources-featured>div:last-child{padding:50px;display:flex;flex-direction:column;justify-content:center}.resources-featured>div:last-child>span{color:#6671e2;font-size:13px;font-weight:700}.resources-featured h2{margin:15px 0 13px;font-size:31px;line-height:1.35}.resources-featured p{margin:0 0 26px;color:#748096;font-size:15px;line-height:1.75}.resources-featured>div:last-child>b{color:#5260db;font-size:14px}.resources-heading-row{margin-bottom:27px;display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.resources-heading-row h2{font-size:30px}.resources-heading-row>p{max-width:350px;margin:0 0 4px;color:#8891a4;font-size:13px;line-height:1.6}.article-hero{padding:62px 0 68px;background:linear-gradient(180deg,#f8f9ff,#fff);text-align:center}.article-container{width:min(880px,calc(100% - 48px));margin:0 auto}.article-hero nav{margin-bottom:36px;display:flex;justify-content:center;gap:9px;color:#929bad;font-size:12px}.article-hero nav a:hover{color:#5965df}.article-hero h1{max-width:820px;margin:22px auto 18px;font-size:48px;line-height:1.2;letter-spacing:-1.8px}.article-hero>div>p{max-width:720px;margin:0 auto;color:#6f7b92;font-size:17px;line-height:1.75}.article-hero>div>div:last-child{margin-top:28px;display:flex;justify-content:center;gap:25px;color:#8a94a8;font-size:12px}.article-layout{width:min(1100px,calc(100% - 48px));padding:65px 0 90px;display:grid;grid-template-columns:210px minmax(0,1fr);align-items:start;gap:68px}.article-layout aside{position:sticky;top:105px;padding:20px;border:1px solid #e3e7ef;border-radius:15px;display:flex;flex-direction:column;gap:12px}.article-layout aside strong{margin-bottom:4px;font-size:13px}.article-layout aside>a{color:#7d879a;font-size:12px;line-height:1.5}.article-layout aside>a:hover{color:#5361dd}.article-layout aside>a:last-child{margin-top:8px;padding-top:15px;border-top:1px solid #edf0f4;color:#5361dd;font-weight:700}.article-cover{height:330px;padding:42px;border-radius:24px;background:linear-gradient(135deg,#345af0,#7373ed);color:#fff;display:flex;flex-direction:column;justify-content:space-between}.article-cover.purple{background:linear-gradient(135deg,#6636d8,#a05de8)}.article-cover.green{background:linear-gradient(135deg,#158e6b,#4bc7a1)}.article-cover span{font-size:11px;letter-spacing:.13em}.article-cover strong{font-size:42px}.article-cover i{font-size:14px;font-style:normal;opacity:.74}.article-content>section{padding-top:58px}.article-content h2{margin:0 0 21px;font-size:29px;line-height:1.35}.article-content p{margin:0 0 18px;color:#4f5c75;font-size:16px;line-height:2}.article-content ul{margin:25px 0 0;padding:22px 27px 22px 48px;border-radius:16px;background:#f5f6fb}.article-content li{padding:5px 0;color:#4f5c75;font-size:15px;line-height:1.7}.article-callout{margin-top:65px;padding:34px;border:1px solid #dce1f7;border-radius:20px;background:#f5f6ff}.article-callout>span{color:#5965df;font-size:12px;font-weight:750}.article-callout h2{max-width:620px;margin:10px 0 24px;font-size:25px}.article-related{padding:85px 0;background:#f7f8fc}.article-related h2{margin-bottom:30px;font-size:31px}.article-related>.marketing-container>div{display:grid;grid-template-columns:1fr 1fr;gap:17px}.article-related a{padding:28px;border:1px solid #e2e6ef;border-radius:18px;background:#fff}.article-related a>span{color:#6672e2;font-size:12px}.article-related h3{margin:13px 0 10px;font-size:19px}.article-related p{margin:0 0 18px;color:#7c879b;font-size:13px;line-height:1.7}.article-related a>b{color:#5663df;font-size:12px}.auth-page-shell{--m-blue:#3f5bf6;min-height:100vh;padding:52px max(28px,calc((100vw - 1180px) / 2));position:relative;background:radial-gradient(circle at 80% 15%,rgba(115,63,232,.15),transparent 32%),linear-gradient(135deg,#f8f9ff,#fff);display:grid;grid-template-columns:minmax(390px,500px) minmax(380px,1fr);align-items:center;gap:90px;color:#15213c}.auth-page-back{position:absolute;left:max(28px,calc((100vw - 1180px) / 2));top:30px;color:#69758d;font-size:13px;text-decoration:none}.auth-page-card{padding:40px;border:1px solid #e1e5ef;border-radius:25px;background:rgba(255,255,255,.94);box-shadow:0 26px 75px rgba(40,49,100,.12)}.auth-page-logo{margin-bottom:31px;text-decoration:none}.auth-page-kicker{display:block;margin-bottom:7px;color:#5d67dd;font-size:12px;font-weight:760}.auth-page-card h1{margin:0;font-size:31px;letter-spacing:-.8px}.auth-page-card>p{margin:11px 0 27px;color:#758097;font-size:14px;line-height:1.7}.auth-page-card label{display:flex;flex-direction:column;gap:8px;color:#48546d;font-size:13px;font-weight:680}.auth-page-phone{height:50px;border:1px solid #dce1eb;border-radius:11px;display:flex;align-items:center;overflow:hidden;transition:border-color .2s,box-shadow .2s}.auth-page-phone:focus-within{border-color:var(--brand-focus);box-shadow:0 0 0 4px rgba(119,80,210,.09)}.auth-page-phone.error{border-color:#e46b72}.auth-page-phone b{padding:0 14px;border-right:1px solid #e4e7ee;font-size:13px}.auth-page-phone input{height:100%;min-width:0;flex:1;padding:0 14px;border:0;outline:0;font-size:14px}.auth-page-error{display:block;margin-top:7px;color:#d94f5a;font-size:12px}.auth-page-submit{width:100%;margin-top:15px}.auth-page-submit:disabled{opacity:.68}.auth-page-terms{display:block;margin-top:14px;text-align:center;color:#9aa2b2;font-size:11px}.auth-page-switch{margin-top:24px;padding-top:20px;border-top:1px solid #eceff4;text-align:center;color:#7a8598;font-size:13px}.auth-page-switch a{margin-left:5px;color:#5663df;font-weight:720;text-decoration:none}.auth-page-demo-note{margin-top:18px;padding:11px 13px;border-radius:9px;background:#f4f5fa;color:#8791a5;font-size:11px;line-height:1.55}.auth-page-benefits>span{color:#5965df;font-size:13px;font-weight:760}.auth-page-benefits h2{max-width:600px;margin:15px 0 26px;font-size:44px;line-height:1.28;letter-spacing:-1.5px}.auth-page-benefits ul{margin:0;padding:0;display:grid;gap:14px;list-style:none}.auth-page-benefits li{position:relative;padding-left:29px;color:#66738b;font-size:15px}.auth-page-benefits li:before{content:"✓";position:absolute;left:0;width:20px;height:20px;border-radius:50%;background:#eaf8f2;color:#23a674;display:grid;place-items:center;font-size:11px;font-weight:800}.auth-page-loading,.workspace-auth-loading{min-height:100vh;display:grid;place-items:center;background:#f7f8fc;color:#7b8598;font-size:14px}.workspace-gate{--m-blue:#3f5bf6;min-height:100vh;padding:30px;background:radial-gradient(circle at 50% 0,rgba(99,83,230,.13),transparent 38%),#f7f8fc;display:grid;place-items:center;color:#15213c}.workspace-gate>section{width:min(520px,100%);padding:44px;border:1px solid #e0e4ed;border-radius:25px;background:#fff;box-shadow:0 25px 75px rgba(34,43,89,.13);text-align:center}.workspace-gate-logo{justify-content:center;text-decoration:none}.workspace-gate-icon{width:60px;height:60px;margin:30px auto 18px;border-radius:18px;background:linear-gradient(135deg,#3f5df2,#7942e9);color:#fff;display:grid;place-items:center;font-size:25px}.workspace-gate h1{margin:0;font-size:29px}.workspace-gate p{margin:12px auto 25px;max-width:410px;color:#737e93;font-size:14px;line-height:1.75}.workspace-gate>section>div{display:flex;justify-content:center;gap:10px}.workspace-gate-back{display:block;margin-top:22px;color:#7e889a;font-size:12px;text-decoration:none}.subscription-upgrade-top{height:36px;padding:0 14px}.subscription-overview{padding:0 0 12px;display:grid;grid-template-columns:1.15fr 1.15fr .9fr;gap:14px}.subscription-overview article{min-width:0;padding:22px;border:1px solid #e1e5ee;border-radius:15px;background:#fff;box-shadow:0 8px 25px rgba(45,57,101,.045)}.subscription-credit-card,.subscription-current-card{display:flex;flex-direction:column}.subscription-billing-card>span,.subscription-overview article>div:first-child>span{color:#7d879a;font-size:12px;font-weight:680}.subscription-overview article>div:first-child>strong{display:block;margin-top:9px;font-size:24px}.subscription-overview article p{margin:6px 0 0;color:#8a94a7;font-size:12px;line-height:1.55}.subscription-status{position:absolute;align-self:flex-end;padding:5px 9px;border-radius:999px;background:#eaf9f2;color:#20a575;font-size:11px;font-weight:750}.subscription-overview footer{margin-top:auto;padding-top:22px;display:flex;align-items:center;justify-content:space-between;gap:9px}.subscription-overview button{min-height:34px;padding:0 11px;border:1px solid #dce1eb;border-radius:8px;background:#fff;color:var(--brand-primary);font-size:12px;font-weight:680}.subscription-credit-card>i{height:8px;margin-top:18px;border-radius:8px;background:#e9ecf3;overflow:hidden}.subscription-credit-card>i>b{width:74%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3e62ef,#8240e9);display:block}.subscription-credit-card footer>span{color:#8a94a7;font-size:11px}.subscription-billing-card>div{margin-top:17px}.subscription-billing-card>div strong{font-size:13px}.subscription-billing-card>button{margin-top:20px;width:100%}.workspace-plan-picker{margin-top:12px;padding:27px;border:1px solid #e1e5ee;border-radius:17px;background:#f8f9fd}.workspace-plan-picker>div:first-child{text-align:center}.workspace-plan-picker>div:first-child>span{color:#5d67df;font-size:12px;font-weight:750}.workspace-plan-picker h1{margin:7px 0;font-size:26px}.workspace-plan-picker>div:first-child>p{margin:0 0 22px;color:#8490a3;font-size:12px}@media (max-width:1050px){.marketing-hero-grid{grid-template-columns:1fr;gap:35px}.marketing-hero-copy{text-align:center}.marketing-hero-copy .marketing-eyebrow,.marketing-hero-copy>p{margin-left:auto;margin-right:auto}.marketing-hero-actions,.marketing-proof{justify-content:center}.marketing-hero-visual{width:min(600px,100%);margin:0 auto}.marketing-workflow-grid{grid-template-columns:1fr;gap:40px}.marketing-section-heading.left{text-align:center}.marketing-section-heading ul{width:max-content;max-width:100%;margin-left:auto;margin-right:auto;text-align:left}.marketing-footer-grid{grid-template-columns:1.4fr repeat(2,1fr)}.auth-page-shell{grid-template-columns:1fr;gap:45px}.auth-page-card{width:min(500px,100%);margin:30px auto 0}.auth-page-benefits{max-width:620px;margin:0 auto;text-align:center}.auth-page-benefits ul{width:max-content;max-width:100%;margin:0 auto;text-align:left}.subscription-overview{grid-template-columns:1fr 1fr}.subscription-billing-card{grid-column:1/-1}}@media (max-width:820px){.marketing-header{height:68px}.marketing-container{width:min(100% - 32px,1180px)}.marketing-nav{gap:14px}.marketing-menu-toggle{display:block;margin-left:auto}.marketing-nav nav{position:absolute;left:16px;right:16px;top:62px;margin:0;padding:12px;border:1px solid #e2e6ef;border-radius:14px;background:#fff;box-shadow:0 18px 45px rgba(31,40,84,.16);display:none;flex-direction:column;align-items:stretch;gap:0}.marketing-nav nav.open{display:flex}.marketing-nav nav a{padding:12px}.marketing-nav nav a:after{display:none}.marketing-nav-actions{margin-left:0}.marketing-account-chip,.marketing-nav-actions .marketing-outline-button,.marketing-nav-actions .marketing-text-button{display:none}.marketing-logo>span{font-size:31px}.marketing-logo strong{font-size:20px}.marketing-hero{padding-top:64px}.marketing-hero-copy h1{font-size:44px}.marketing-capability-grid,.marketing-pricing-grid,.marketing-resource-grid,.marketing-solution-grid{grid-template-columns:1fr 1fr}.marketing-pricing-grid article:last-child{grid-column:1/-1}#capabilities .marketing-section-heading h2{white-space:normal}.marketing-section{padding:75px 0}.marketing-section-heading h2{font-size:33px}.marketing-footer-grid{grid-template-columns:1fr 1fr}.marketing-footer-brand{grid-column:1/-1}.resources-featured{grid-template-columns:1fr}.resources-featured-art{min-height:280px}.article-layout{grid-template-columns:1fr}.article-layout aside{position:static}.article-related>.marketing-container>div{grid-template-columns:1fr}.auth-page-shell{padding:70px 20px 40px}.auth-page-benefits h2{font-size:34px}.subscription-overview{grid-template-columns:1fr}.subscription-billing-card{grid-column:auto}}@media (max-width:700px){.marketing-resources-preview .marketing-resource-grid{grid-template-columns:1fr}}@media (max-width:560px){.article-container,.article-layout,.marketing-container{width:min(100% - 24px,1180px)}.marketing-nav-actions .marketing-primary-button{min-height:38px;padding:0 12px;font-size:13px}.marketing-hero{padding:52px 0}.marketing-hero-copy h1{font-size:36px;letter-spacing:-1.3px}.marketing-hero-copy>p{font-size:16px}.marketing-hero-actions{align-items:stretch;flex-direction:column}.marketing-hero-actions a{width:100%}.marketing-proof{display:grid;grid-template-columns:repeat(3,1fr)}.marketing-proof span{padding:0 8px;font-size:11px}.marketing-proof b{display:block}.marketing-hero-visual{min-height:430px}.marketing-product-card{width:250px}.marketing-floating-card{min-width:155px;padding:11px}.floating-image{left:-4px;top:52px}.floating-video{right:-5px}.floating-copy{right:0;bottom:30px}.marketing-section-heading h2{font-size:29px}.marketing-capability-grid,.marketing-pricing-grid,.marketing-resource-grid,.marketing-solution-grid{grid-template-columns:1fr}.marketing-pricing-grid article:last-child{grid-column:auto}.marketing-capability-grid article{min-height:195px}.marketing-section-heading.split,.resources-heading-row{align-items:flex-start;flex-direction:column}.marketing-footer-grid{grid-template-columns:1fr 1fr;gap:35px 20px}.marketing-footer-bottom{align-items:flex-start;flex-direction:column;gap:8px}.resources-hero{padding:65px 0}.resources-hero h1{font-size:38px}.resources-featured>div:last-child{padding:28px}.resources-featured h2{font-size:26px}.article-hero{padding:45px 0}.article-hero h1{font-size:34px}.article-hero>div>div:last-child{align-items:center;flex-direction:column;gap:6px}.article-layout{padding:35px 0 65px;gap:28px}.article-cover{height:240px;padding:28px}.article-cover strong{font-size:30px}.article-content>section{padding-top:42px}.article-content p{font-size:15px}.marketing-auth-modal{padding:28px 20px}.auth-page-card{padding:27px 20px}.auth-page-benefits{display:none}.auth-page-card h1{font-size:26px}.workspace-gate>section{padding:32px 20px}.workspace-gate>section>div{flex-direction:column}.workspace-plan-picker{padding:18px}.credits-page .topbar{align-items:flex-start}.credits-page .top-actions{flex-wrap:wrap;justify-content:flex-end}}.workspace-profile{position:relative}.workspace-profile-trigger{min-height:38px;padding:0 9px 0 6px;border:1px solid #e4e7ef;border-radius:10px;background:#fff;display:flex;align-items:center;gap:7px;color:#45516a;font-size:13px}.workspace-profile-trigger>span{width:27px;height:27px;border-radius:9px;background:linear-gradient(135deg,#3d60f2,#7a42ea);color:#fff;display:grid;place-items:center;font-size:10px;font-weight:800}.workspace-profile-trigger>strong{font-size:13px}.workspace-profile-menu{position:absolute;z-index:60;right:0;top:45px;width:174px;padding:7px;border:1px solid #e2e6ef;border-radius:12px;background:#fff;box-shadow:0 16px 44px rgba(31,40,80,.16)}.workspace-profile-menu button{width:100%;min-height:38px;padding:0 10px;border:0;border-radius:8px;background:#fff;display:flex;align-items:center;gap:9px;color:#536078;text-align:left;font-size:13px}.workspace-profile-menu button:hover{background:#f4f6fb;color:#33405a}.home-command-card{min-height:126px;margin:16px 0 14px;padding:23px 27px;background:linear-gradient(110deg,#fff,#f7f8ff 58%,#f0edff);box-shadow:0 9px 28px rgba(49,61,112,.05)}.home-command-card h1{margin:9px 0 5px!important;font-size:25px!important}.home-command-card p{margin:0;color:#6e7a92!important;font-size:14px!important}.home-command-card p strong{color:#37445f}.home-command-meta{display:flex;align-items:center;gap:20px}.home-command-meta>button{min-width:132px;padding:4px 17px 4px 0;border:0;border-right:1px solid #e1e4ef;background:transparent;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.home-command-meta>button span{color:#8b95a8;font-size:11px}.home-command-meta>button strong{color:var(--brand-primary);font-size:16px}.home-command-meta .welcome-actions{margin-top:0}.home-command-meta .welcome-actions button{min-height:40px}.home-action-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:14px}.home-action-strip>button{min-width:0;min-height:72px;padding:11px 13px;border:1px solid #e5e8f0;border-radius:13px;background:#fff;display:grid;grid-template-columns:40px minmax(0,1fr) 16px;align-items:center;gap:10px;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.home-action-strip>button:hover{transform:translateY(-2px);border-color:#cfd5f2;box-shadow:0 10px 24px rgba(45,57,111,.08)}.home-action-strip .quick-icon{width:40px;height:40px}.home-action-strip>button>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:4px}.home-action-strip strong{color:#26324c;font-size:13px}.home-action-strip small,.home-action-strip strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-action-strip small{color:#8a94a7;font-size:11px}.home-operations-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(350px,.65fr);align-items:start;gap:14px}.home-primary-column,.home-secondary-column{min-width:0;display:flex;flex-direction:column;gap:14px}.home-operations-grid .home-section{padding:17px}.home-operations-grid .home-section-head>span{padding:5px 9px;border-radius:999px;background:#fff1e2;color:#c77824;font-size:11px;font-weight:700}.home-todos>button{width:100%;min-height:63px;padding:9px 4px;border:0;border-top:1px solid #eef1f5;background:transparent;display:grid;grid-template-columns:38px minmax(0,1fr) auto 16px;align-items:center;gap:10px;text-align:left}.home-todos>button:nth-child(2){margin-top:9px}.home-todos>button:hover{background:#fafbfe}.todo-status{width:36px;height:36px;border-radius:10px;display:grid;place-items:center}.todo-status.warning{color:#d3852d;background:#fff3e6}.todo-status.success{color:#20a56f;background:#eaf9f2}.todo-status.running{color:#4864e9;background:#eef1ff}.home-todos>button>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:4px}.home-todos strong{color:#303c56;font-size:13px}.home-todos small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8590a4;font-size:12px}.home-todos em{padding:4px 7px;border-radius:7px;background:#f2f4f8;color:#7e899d;font-size:11px;font-style:normal}.home-todos>button:nth-child(3) em{color:#23976a;background:#e9f8f1}.home-todos>button:nth-child(4) em{color:#5362df;background:#edf0ff}.home-dashboard .recent-project{min-height:78px;grid-template-columns:68px minmax(160px,1fr) 112px 68px 16px;gap:11px}.home-dashboard .recent-project>.recent-speaker-image{width:54px;height:54px;justify-self:center}.home-dashboard .recent-copy{gap:4px}.home-dashboard .recent-copy>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.continue-label{color:#5865df;font-size:12px;font-weight:650}.home-generation-list>button{width:100%;min-height:67px;padding:9px 2px;border:0;border-top:1px solid #eef1f5;background:transparent;display:grid;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:10px;text-align:left}.home-generation-list>button:nth-child(2){margin-top:9px}.home-generation-list>button:hover{background:#fafbfe}.task-kind{width:35px;height:35px;border-radius:10px;display:grid;place-items:center}.task-kind.video{color:#7545df;background:#f1ecff}.task-kind.image{color:#4561e8;background:#edf1ff}.task-kind.copy{color:#dc842f;background:#fff2e5}.home-generation-list>button>span:nth-child(2){min-width:0;display:grid;grid-template-columns:1fr auto;gap:3px 8px}.home-generation-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#303c56;font-size:12px}.home-generation-list small{grid-column:1/-1;color:#8a94a7;font-size:11px}.home-generation-list i{grid-column:1/-1;height:4px;margin-top:3px;border-radius:4px;background:#e9ecf3;overflow:hidden}.home-generation-list i b{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#4161ee,#7651e7)}.home-generation-list>button>em{color:var(--brand-primary);font-size:11px;font-style:normal;font-weight:700}.home-generation-list>button>em.waiting{color:#bd772e}.home-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px}.home-result-grid>button{min-width:0;padding:7px;border:1px solid #e8ebf2;border-radius:10px;background:#fff;text-align:left}.home-result-grid>button:hover{border-color:#ccd3f0;background:#fbfbff}.home-result-grid .speaker-image,.result-copy-preview,.result-video-preview{width:100%;height:auto;aspect-ratio:1.35/1;border-radius:7px;overflow:hidden;background:#f3f5fa;display:grid;place-items:center}.home-result-grid .speaker-image img,.result-video-preview .speaker-image img{object-fit:cover}.result-video-preview{position:relative}.result-video-preview>.speaker-image{width:100%;height:100%;border-radius:0}.result-video-preview>i{position:absolute;width:27px;height:27px;border-radius:50%;background:rgba(47,55,80,.72);color:#fff;display:grid;place-items:center;font-size:10px;font-style:normal}.result-copy-preview{color:#d88133;background:linear-gradient(145deg,#fff8ef,#fff0df)}.home-result-grid>button>span:last-child{min-width:0;margin-top:7px;display:flex;flex-direction:column;gap:3px}.home-result-grid small,.home-result-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-result-grid strong{color:#34405a;font-size:11px}.home-result-grid small{color:#9099aa;font-size:10px}@media (max-width:1180px){.home-operations-grid{grid-template-columns:1fr}.home-secondary-column{display:grid;grid-template-columns:1fr 1fr}.home-action-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.home-command-card{align-items:flex-start;flex-direction:column;gap:18px}.home-command-meta{width:100%;justify-content:space-between}.home-secondary-column{grid-template-columns:1fr}.workspace-profile-trigger>strong{display:none}}@media (max-width:620px){.home-dashboard .top-actions .gift,.home-dashboard .top-actions .help-button,.home-dashboard .topbar .top-subtitle{display:none}.home-command-card{padding:19px}.home-command-meta{align-items:stretch;flex-direction:column;gap:12px}.home-command-meta>button{align-items:flex-start;border-right:0}.home-command-meta .welcome-actions{align-items:stretch;flex-direction:column}.home-command-meta .welcome-actions button{width:100%}.home-action-strip{grid-template-columns:1fr}.home-todos>button{grid-template-columns:36px minmax(0,1fr) 15px}.home-todos em{display:none}.home-dashboard .recent-project{grid-template-columns:58px minmax(0,1fr) 16px}.home-dashboard .recent-project>.recent-speaker-image{width:49px;height:49px}.home-dashboard .recent-project .continue-label{display:none}.workspace-profile-trigger{padding-right:6px}.workspace-profile-trigger>svg{display:none}}.nav-collapsed .credit-compact{width:42px;height:42px;margin:auto auto 12px;position:relative;border:1px solid #dfe4ef;border-radius:11px;color:#5c60df;background:linear-gradient(145deg,#f3f5ff,#faf8ff);box-shadow:0 6px 18px rgba(52,61,111,.08);display:grid;place-items:center}.nav-collapsed .credit-compact:hover{border-color:#cbd3f5;background:#eef1ff}.nav-collapsed .credit-compact:focus-visible>span,.nav-collapsed .credit-compact:hover>span{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0)}@media (max-width:980px) and (min-width:721px){.app-shell{grid-template-columns:var(--sidebar) minmax(0,1fr)}.sidebar{width:auto}.brand .collapse{display:grid}.app-shell:not(.nav-collapsed) .sidebar .brand strong{display:block}.app-shell:not(.nav-collapsed) .sidebar nav .nav-label{display:inline-flex}.app-shell:not(.nav-collapsed) .sidebar .credit-card{display:block}}.workflow-stage{--editable-focus:#6875ef;--editable-focus-ring:rgba(83,94,224,0.11);--editable-focus-shadow:rgba(52,65,154,0.1)}.workflow-stage :is(input:not([type=range]),textarea):not([readonly]):not(:disabled){transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.workflow-stage :is(input:not([type=range]),textarea):not([readonly]):not(:disabled):focus{border-color:var(--editable-focus);background:#fff;box-shadow:0 0 0 3px var(--editable-focus-ring),0 7px 18px var(--editable-focus-shadow);outline:0}.workflow-stage .bullet-copy,.workflow-stage .copy-block>.workflow-editable-field{transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.workflow-stage .bullet-copy{min-height:72px;padding:9px 8px;border:1px solid transparent;border-top-color:#eef0f4;border-radius:8px;grid-template-columns:24px minmax(0,1fr) 22px;align-items:start}.workflow-stage .bullet-copy:hover{border-color:#e3e7f0;background:#fbfcff}.workflow-stage .bullet-copy:focus-within{border-color:var(--editable-focus);background:#fff;box-shadow:0 0 0 3px var(--editable-focus-ring),0 7px 18px var(--editable-focus-shadow)}.workflow-stage .bullet-copy-fields{min-width:0;display:grid;gap:3px}.workflow-stage .bullet-copy-fields input,.workflow-stage .bullet-copy-fields textarea{width:100%;padding:0;border:0;border-radius:0;color:#35415a;background:transparent;box-shadow:none!important;outline:0;font-family:inherit}.workflow-stage .bullet-copy-fields input{height:23px;font-size:13px;font-weight:700}.workflow-stage .bullet-copy-fields textarea{height:38px;min-height:38px;resize:none;color:#637089;font-size:13px;line-height:1.5}.workflow-stage .bullet-copy .editable-pencil{padding-top:2px;color:#a5adbc;font-size:13px;text-align:center;opacity:0;transform:translateX(-2px);transition:opacity .16s ease,transform .16s ease,color .16s ease;pointer-events:none}.workflow-stage .bullet-copy:focus-within .editable-pencil,.workflow-stage .bullet-copy:hover .editable-pencil{color:var(--brand-focus);opacity:1;transform:translateX(0)}.workflow-stage .full-field:focus-within,.workflow-stage .strategy-form-grid label:focus-within{color:var(--brand-focus)}.workflow-stage .selling-points article:focus-within,.workflow-stage .story-editor-shell.editing{border-color:var(--editable-focus);box-shadow:0 0 0 3px var(--editable-focus-ring),0 7px 18px var(--editable-focus-shadow)}.workflow-stage .copy-bullet-list{display:grid;gap:9px}.workflow-stage .copy-bullet-list .bullet-copy{min-height:72px;padding:7px 38px 7px 10px;position:relative;border:1px solid #e3e7ef;border-radius:10px;background:#fbfcff;display:flex;flex-direction:column;gap:4px;cursor:grab;transition:transform .2s cubic-bezier(.2,.8,.2,1),border-color .18s ease,background-color .18s ease,box-shadow .18s ease,opacity .18s ease}.workflow-stage .copy-bullet-list .bullet-copy:active{cursor:grabbing}.workflow-stage .copy-bullet-list .bullet-copy:hover{border-color:#d8deeb;background:#fff}.workflow-stage .copy-bullet-list .bullet-copy:focus-within{border-color:var(--editable-focus);background:#fff;box-shadow:0 0 0 3px var(--editable-focus-ring),0 7px 18px var(--editable-focus-shadow)}.workflow-stage .copy-bullet-list .bullet-copy.dragging{z-index:72;opacity:.7;transform:scale(1.018) rotate(.15deg);border-color:#7f8cf0;box-shadow:0 14px 28px rgba(67,78,160,.18)}.workflow-stage .copy-bullet-header{min-height:27px;padding:0 0 4px;border-bottom:1px solid #e7eaf2;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px}.workflow-stage .copy-bullet-header>b{width:24px;height:24px;border-radius:7px;color:#5362e7;background:#edf0ff;display:grid;place-items:center;font-size:11px}.workflow-stage .copy-bullet-header>input,.workflow-stage .copy-bullet-list .bullet-copy>textarea{width:100%;border:1px solid transparent;outline:0;color:#35415a;background:transparent;font-family:inherit}.workflow-stage .copy-bullet-header>input{min-width:0;height:25px;padding:0 6px;border-radius:7px;font-size:13px;font-weight:700}.workflow-stage .copy-bullet-list .bullet-copy>textarea{height:34px;min-height:34px;padding:4px 6px 3px;border-radius:8px;resize:none;color:#637089;font-size:13px;line-height:1.5}.workflow-stage .copy-bullet-header>input:focus,.workflow-stage .copy-bullet-list .bullet-copy>textarea:focus{border-color:transparent;box-shadow:none}.workflow-stage .copy-bullet-drag{width:27px;height:29px;padding:0;border:0;border-radius:7px;color:#8590a5;background:#f0f2f7;display:grid;place-items:center;font-size:17px;cursor:grab;position:absolute;top:7px;right:7px;z-index:3}.workflow-stage .copy-bullet-drag:active{cursor:grabbing}.workflow-stage .copy-bullet-delete{width:27px;height:27px;padding:0;border:0;border-radius:7px;color:#aab3c3;background:transparent;display:grid;place-items:center;position:absolute;right:7px;bottom:7px;z-index:3}.workflow-stage .copy-bullet-delete:hover{color:#d65360;background:#fff0f1}.workflow-stage .copy-bullet-delete:disabled{cursor:not-allowed;opacity:.35}.workflow-stage .copy-bullet-drag:after{right:0;left:auto;transform:translateY(4px)}.workflow-stage .copy-bullet-drag:focus-visible:after,.workflow-stage .copy-bullet-drag:hover:after{transform:translateY(0)}.workflow-stage .copy-bullet-delete:after{right:0;left:auto;transform:translateY(4px)}.workflow-stage .copy-bullet-delete:focus-visible:after,.workflow-stage .copy-bullet-delete:hover:after{transform:translateY(0)}.workflow-stage .copy-layout{grid-template-columns:minmax(0,1fr);gap:0}.workflow-stage .copy-editor{min-width:0}.workflow-stage .copy-bullet-list .bullet-copy{min-height:104px;padding:10px 42px 10px 12px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;column-gap:18px;row-gap:0}.workflow-stage .copy-language-headings{margin-right:42px;margin-left:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:18px}.workflow-stage .copy-bullet-language{min-width:0;display:flex;flex-direction:column}.workflow-stage .copy-bullet-language.editable{padding-right:0}.workflow-stage .copy-bullet-language.translated{padding:0 8px 0 18px;border-left:1px solid #e5e9f2;justify-content:flex-start}.workflow-stage .copy-bullet-language.translated .translated-header>strong{min-width:0;height:25px;margin:0;padding:0 6px;display:flex;align-items:center;color:#35415a;font-size:13px;font-weight:700;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-stage .copy-bullet-language.translated p{min-height:51px;margin:0;padding:5px 6px 2px;color:#637089;font-size:13px;line-height:1.5}.workflow-stage .copy-title-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.workflow-stage .copy-title-columns label{min-width:0;display:flex;flex-direction:column;gap:7px}.workflow-stage .copy-title-columns label>span{display:flex;align-items:center;gap:6px;color:#66728a;font-size:12px;font-weight:700}.workflow-stage .copy-language-headings em,.workflow-stage .copy-title-columns label>span em{padding:2px 6px;border-radius:5px;color:#5967e9;background:#eef0ff;font-size:10px;font-style:normal;font-weight:700}.workflow-stage .copy-title-columns textarea{width:100%;height:72px;color:#35415a;background:#fbfcfe;resize:none;outline:0}.workflow-stage .copy-title-columns .copy-translation-preview,.workflow-stage .copy-title-columns textarea{min-height:72px;padding:10px;border:1px solid #e2e6ee;border-radius:8px;font-family:inherit;font-size:14px;line-height:1.6}.workflow-stage .copy-title-columns .copy-translation-preview{color:#526078;background:#f5f7fb}.workflow-stage .copy-title-columns textarea:focus{border-color:var(--brand-focus);background:#fff;box-shadow:0 0 0 3px rgba(119,80,210,.08)}.workflow-stage .copy-bullet-list .bullet-copy .copy-bullet-header{flex:none}.workflow-stage .copy-bullet-list .bullet-copy .copy-bullet-language.editable>textarea{width:100%;height:51px;min-height:51px;padding:5px 6px 2px;border:1px solid transparent;border-radius:8px;color:#637089;background:transparent;resize:none;outline:0;font-family:inherit;font-size:13px;line-height:1.5}.workflow-stage .copy-bullet-list .bullet-copy .copy-bullet-language.editable>textarea:focus{border-color:var(--brand-focus);background:#fff;box-shadow:0 0 0 3px rgba(119,80,210,.08)}@media (max-width:760px){.workflow-stage .copy-title-columns{grid-template-columns:1fr;gap:10px}.workflow-stage .copy-bullet-list .bullet-copy{grid-template-columns:1fr;row-gap:10px}.workflow-stage .copy-bullet-language.translated{padding:10px 6px 2px;border-top:1px solid #e5e9f2;border-left:0}}.project-source-modal{width:min(820px,100%)}.project-source-modal .project-setup-body{display:block;padding:24px;background:#fafbfe}.project-source-modal .setup-create-source.source-only{display:grid;grid-template-columns:1fr 1fr;gap:14px}.project-source-modal .setup-create-source.source-only>button{min-height:76px;padding:14px 18px}.project-source-modal .setup-create-source.source-only strong{font-size:16px}.project-source-modal .setup-create-source.source-only small{font-size:13px;white-space:nowrap;line-height:1.55}.project-setup-overlay{background:rgba(22,29,52,.54);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.app-shell:has(>.project-setup-overlay)>:is(.sidebar,.workspace){filter:blur(4px);transition:filter .18s ease}.project-source-modal .project-setup-body{max-height:calc(100vh - 208px)}.source-modal-import{margin-top:14px;padding:16px}.source-modal-import .setup-import-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.source-modal-import .setup-import-tiles label{flex-direction:column;text-align:center}.source-upload-guidance{margin:0 0 12px;color:#69758b;font-size:13px;line-height:1.6}.setup-import-divider{height:34px;color:#949dae;display:flex;align-items:center;gap:10px;font-size:12px}.setup-import-divider:after,.setup-import-divider:before{content:"";height:1px;flex:1;background:#e8ebf2}.setup-import-divider span{white-space:nowrap}.source-create-note{margin-top:15px;padding:12px 14px;border:1px solid #e3e7f1;border-radius:10px;color:#758197;background:#fff;display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.55}.source-create-note svg{flex:0 0 auto;margin-top:2px;color:#6069df}.product-source-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.45fr) auto;align-items:center;gap:12px}.product-source-card>div:first-child{display:flex;align-items:center;gap:10px}.product-source-card>div:first-child>span{width:38px;height:38px;flex:0 0 38px;border-radius:10px;color:#fff;background:linear-gradient(135deg,#4964ee,#8043ec);display:grid;place-items:center}.product-profile-heading h3,.product-source-card h3{margin:0;font-size:16px}.product-profile-heading p,.product-source-card p{margin:4px 0 0;color:#8791a4;font-size:13px}.source-file-picker{min-width:0;height:40px;padding:0 11px;border:1px solid #dfe4ed;border-radius:9px;background:#fff;color:#5966dc;display:flex;align-items:center;gap:7px;overflow:hidden;font-size:13px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.source-file-picker input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.product-source-card.done{border-color:#d2eadf;background:#fbfefc}.product-profile-heading{margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.product-profile-heading>span{padding:4px 8px;border-radius:7px;color:#5f65da;background:#eef0ff;font-size:12px;font-weight:650}.product-profile-heading>div{min-width:0}.product-ai-complete-trigger{flex:none;min-height:34px;padding:0 11px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.product-profile-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px}.profile-market-fields,.profile-platform-field,.profile-publishing-fields{min-width:0;display:flex;flex-direction:column;gap:7px;color:#5e6b83;font-size:14px;font-weight:650}.profile-market-fields{gap:13px}.profile-market-fields>div>label,.profile-market-fields>label,.profile-market-language-row>label{min-width:0;display:flex;flex-direction:column;gap:7px}.product-profile-grid input,.product-profile-grid select,.product-profile-grid textarea{width:100%;padding:0 11px;border:1px solid #dfe4ed;border-radius:8px;color:#354159;background:#fff;font-size:14px;outline:0}.product-profile-grid input,.product-profile-grid select{height:40px}.product-profile-grid textarea{height:76px;padding-block:10px;line-height:1.55;resize:vertical}.product-profile-grid input:focus,.product-profile-grid select:focus,.product-profile-grid textarea:focus{border-color:var(--brand-focus);box-shadow:0 0 0 3px rgba(119,80,210,.08)}.product-profile-grid select:disabled{color:#a3acbb;background:#f6f7fa}.profile-platform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.profile-platform-grid>button{min-width:0;height:44px;padding:0 20px 0 8px;position:relative;border:1px solid #dfe4ed;border-radius:9px;color:#536078;display:flex;align-items:center;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.profile-platform-grid>button:hover{border-color:#c6cdf0;background:#fafaff}.profile-platform-grid>button.selected{background:#f2f3ff;box-shadow:0 0 0 2px rgba(119,80,210,.08)}.profile-platform-grid>button>.platform-badge{min-width:0}.profile-platform-grid>button>.platform-badge>i{width:23px;height:23px;flex-basis:23px;font-size:12px}.profile-platform-grid>button>.platform-badge>b{min-width:0;overflow:hidden;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.profile-platform-grid>button>svg{position:absolute;right:6px;top:50%;padding:2px;border-radius:50%;color:#fff;background:var(--brand-primary);transform:translateY(-50%)}.profile-platform-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:0;border-radius:0;background:transparent}.profile-platform-grid>button{height:70px;padding:6px 4px;justify-content:center;border-color:#e1e5ed;background:#fff;box-shadow:0 2px 7px rgba(36,48,82,.025)}.profile-platform-grid>button:hover{border-color:#bfc8ed;background:#fbfcff;box-shadow:0 5px 14px rgba(40,49,77,.06)}.profile-platform-grid>button.selected{border-color:var(--brand-primary);background:#f5f6ff;box-shadow:0 0 0 2px rgba(119,80,210,.1)}.profile-platform-grid>button>.platform-badge{width:100%;height:100%;flex-direction:column;justify-content:center;gap:5px}.profile-platform-grid>button>.platform-badge>i{width:42px;height:27px;flex:0 0 27px;border-radius:0;background:transparent}.profile-platform-grid>button>.platform-badge>i img{width:42px;height:27px}.profile-platform-grid>button>.platform-badge>b{width:100%;font-size:10px;text-align:center}.profile-platform-grid>button>svg{right:4px;top:4px;transform:none}.profile-platform-grid>button>.platform-badge.text-logo>i{width:34px;height:27px;flex-basis:27px;border:1px dashed #cfd5e3;border-radius:7px;color:#7d8799;background:#f7f8fb;font-size:9px}.profile-category-label{display:flex;align-items:center;gap:7px}.profile-category-label>em{padding:2px 6px;border-radius:6px;color:#5969df;background:#eef1ff;font-size:10px;font-weight:650;font-style:normal;line-height:1.5}.profile-auto-language{height:40px;padding:0 10px;border:1px solid #dfe4ed;border-radius:8px;color:#9aa3b3;background:#f7f8fa;display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:450}.profile-auto-language:is(select){width:100%;cursor:pointer;appearance:auto}.profile-auto-language:is(select):disabled{cursor:not-allowed;opacity:.8}.profile-auto-language.ready{border-color:#d5ebdf;color:#354159;background:#f4fbf8}.profile-auto-language em{padding:3px 6px;border-radius:6px;color:#24996d;background:#e5f7ef;font-size:11px;font-style:normal}.project-workspace-topbar{height:35px}.project-workspace-topbar .breadcrumb{height:100%;align-items:center}.project-workspace-topbar .breadcrumb-link,.project-workspace-topbar .breadcrumb>strong{height:28px;font-size:14px;line-height:1;letter-spacing:normal;display:flex;align-items:center}.project-workspace-topbar .breadcrumb-link{font-weight:650}.project-workspace-topbar .breadcrumb>strong{color:#253149;font-weight:700}.project-workspace-topbar .breadcrumb>svg{flex:0 0 auto;display:block}.project-title-edit{width:28px;height:28px;padding:0;border:0;border-radius:7px;color:#5965db;background:#f0f2ff;display:grid;place-items:center;line-height:1}.flow-project-identity{flex:none;min-height:42px;margin:0 4px 5px;padding-bottom:7px;border-bottom:1px solid #edf0f6;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px}.flow-project-thumb{width:34px;height:34px;border:1px solid #e2e6ef;border-radius:9px;color:#929bad;background:#f7f8fb;display:grid;place-items:center;overflow:hidden}.flow-project-thumb .speaker-image,.flow-project-thumb img{width:100%;height:100%;object-fit:cover}.flow-project-identity>div:last-child{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.flow-project-identity strong{width:100%;overflow:hidden;color:#26324b;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.flow-project-identity span{padding:2px 6px;border-radius:6px;color:#9a7180;background:#f6f0f2;font-size:10px}.flow-project-identity span.ready{color:#21966a;background:#eaf8f2}.flow-project-summary{flex:none;margin:5px 5px 0;padding:7px 8px 1px;border-top:1px solid #edf0f6;display:grid;grid-template-columns:1fr;gap:4px}.flow-project-summary>div{min-width:0;display:flex;flex-direction:column;gap:1px}.flow-project-summary span{color:#99a1b0;font-size:10px;line-height:1.3}.flow-project-summary strong{overflow:hidden;color:#455169;font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.flow-project-summary .category{grid-column:auto}.content-grid>.flow-panel .panel-heading{margin-bottom:5px}.content-grid>.flow-panel .flow-steps{min-height:294px;flex:1 1 auto;display:grid;grid-template-rows:repeat(7,minmax(42px,1fr))}.content-grid>.flow-panel .flow-steps .flow-step{width:100%;height:auto;min-height:42px;align-self:stretch;align-items:center;flex:none;padding-top:7px;padding-bottom:7px}.content-grid>.flow-panel .flow-steps .flow-step>div:nth-child(2){height:100%;justify-content:center}.content-grid>.flow-panel .flow-steps .flow-step:after{top:calc(50% + 12px);height:calc(100% - 24px)}.content-grid>.flow-panel .flow-project-summary{min-height:150px;flex:0 0 clamp(150px,25%,210px);margin-top:0;padding-top:12px;align-content:start;gap:8px}.content-grid>.flow-panel .flow-project-summary>div{gap:2px}.content-grid>.flow-panel:not(.is-pinned){height:calc(100vh - 123px);height:calc(100dvh - 123px);max-height:calc(100vh - 123px);max-height:calc(100dvh - 123px)}@media (max-height:760px){.content-grid>.flow-panel .flow-project-summary{flex-basis:150px;gap:4px;padding-top:8px}.content-grid>.flow-panel .flow-steps .flow-step{padding-top:5px;padding-bottom:5px}.content-grid>.flow-panel .flow-steps .flow-step>div:nth-child(2){gap:1px}}.selling-plan-stage{min-height:calc(100vh - 24px);min-height:calc(100dvh - 24px);display:flex;flex-direction:column}.selling-plan-stage .strategy-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.selling-plan-stage .strategy-workspace>.card-heading{align-items:flex-start}.selling-plan-stage .strategy-workspace .strategy-form-grid :is(input,textarea),.selling-plan-stage .strategy-workspace .strategy-form-grid :is(input,textarea)::placeholder{font-size:13px}.selling-plan-stage .strategy-form-grid label:not(.wide):nth-last-child(-n+2){grid-column:span 1}.selling-plan-stage .strategy-form-grid label:nth-last-child(-n+2) textarea{height:60px;min-height:60px;padding-block:9px;overflow-y:auto;resize:none}.selling-plan-stage .stage-bottom-action{margin-top:auto;padding-top:18px}.product-profile-card{container-type:inline-size;flex:1;display:flex;flex-direction:column}.product-profile-card .product-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch;gap:0}.product-profile-card .profile-market-fields,.product-profile-card .profile-publishing-fields{height:100%}.product-profile-card .profile-market-fields{padding-left:17px;border-left:1px solid #e9edf4;justify-content:space-between;gap:16px}.product-profile-card .profile-publishing-fields{padding-right:16px}.product-profile-card .profile-brand-price-row{width:100%;margin-top:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px}.product-profile-card .profile-intro-field textarea{height:92px;min-height:92px;resize:none}.product-profile-card .profile-intro-field .description-field-heading>b{color:inherit;font-size:inherit;font-weight:inherit}.product-profile-card .profile-brand-price-row .currency-input{height:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.product-profile-card .profile-brand-price-row .currency-input>b{width:100%;min-width:0;padding:0 9px;white-space:nowrap}.product-profile-card .profile-brand-price-row .currency-input>input{min-width:0}.product-profile-card .profile-language-label{display:flex;align-items:center;gap:6px}.product-profile-card .profile-language-label>em{padding:2px 6px;border-radius:6px;color:#24996d;background:#e5f7ef;font-size:10px;font-style:normal;font-weight:650;line-height:1.5}.product-profile-card .profile-publishing-fields{gap:16px}.product-profile-card .profile-platform-field{flex:1}.product-profile-card .profile-platform-grid{flex:1;grid-template-rows:repeat(3,minmax(52px,1fr));grid-auto-rows:minmax(52px,1fr);gap:8px}.product-profile-card .profile-platform-grid>button{height:auto;min-height:44px}.product-profile-card .profile-market-language-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px}.product-description-section{flex:1;display:flex;flex-direction:column}.description-field-heading{width:100%;justify-content:flex-start!important}.description-field-heading>b{color:#59657a;font-size:12px;font-weight:400}.bilingual-description .full-field>.description-field-heading>i{min-width:0;padding:2px 6px;border-radius:6px;font-size:10px;font-weight:650;line-height:1.5;text-align:center}.description-regenerate-button{min-width:94px;margin-left:auto;justify-content:center}.description-regenerate-button.is-placeholder{visibility:hidden;pointer-events:none}.product-description-section .ai-insight-form{flex:1;padding-top:0}.product-description-section .ai-insight-actions{margin-top:auto;padding-top:14px;border-top:0}.product-ai-completion-hint{margin-top:10px;padding:9px 11px;border-radius:8px;color:#9a6d2f;background:#fff9ef;font-size:12px;line-height:1.5}.product-ai-completion-review{margin-top:13px;padding:13px;border:1px solid #dfe3f6;border-radius:10px;background:linear-gradient(135deg,#fafaff,#fff)}.product-ai-completion-review>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #eceefa}.product-ai-completion-review>header>div{display:flex;align-items:center;gap:8px;min-width:0}.product-ai-completion-review>header strong{color:#3f4b68;font-size:13px}.product-ai-completion-review>header span{padding:3px 6px;border-radius:6px;color:#5f67ce;background:#eef0ff;font-size:10px}.product-ai-completion-review>header small{color:#8d96a8;font-size:11px;text-align:right}.product-ai-completion-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:11px}.product-ai-completion-fields>div{min-width:0;padding:9px 10px;border:1px solid #e7eaf2;border-radius:8px;background:#fff}.product-ai-completion-fields span,.product-ai-completion-suggestions>span{display:block;margin-bottom:4px;color:#929bad;font-size:11px}.product-ai-completion-fields strong{display:block;color:#3f4b61;font-size:12px;line-height:1.5}.product-ai-completion-fields p{margin:0;color:#58657c;font-size:12px;line-height:1.55}.product-ai-completion-suggestions{padding-top:11px}.product-ai-completion-suggestions>em{display:inline-block;margin:0 5px 5px 0;padding:4px 7px;border-radius:6px;color:#606b84;background:#f2f4f8;font-size:10px;font-style:normal}.product-ai-completion-missing{margin:6px 0 0;color:#a17337;font-size:11px;line-height:1.5}.product-ai-completion-review>footer{margin-top:11px;padding-top:10px;border-top:1px solid #eceefa;display:flex;justify-content:flex-end;gap:8px}.product-ai-completion-review>footer button{min-height:34px;display:inline-flex;align-items:center;gap:6px}.product-profile-card .brand-match-field select,.product-profile-card .currency-input>b,.product-profile-card .profile-auto-language,.product-profile-card :is(input,select,textarea){font-size:14px}.product-profile-card :is(input,textarea)::placeholder,.product-profile-card select.is-placeholder{font-size:13px}.product-profile-card .ai-insight-form .full-field>span,.product-profile-card .bilingual-description .full-field,.product-profile-card .price-and-brand>label{font-size:12px;font-weight:400}.product-profile-card .currency-input>input{font-size:14px!important}@container (max-width:760px){.product-profile-card .product-profile-grid{grid-template-columns:1fr!important}.product-profile-card .profile-market-fields,.product-profile-card .profile-publishing-fields{display:flex}.product-profile-card .profile-market-fields{margin-top:16px;padding:16px 0 0;border-top:1px solid #e9edf4;border-left:0;justify-content:flex-start}.product-profile-card .profile-publishing-fields{padding-right:0}.product-profile-card .profile-platform-grid{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none}}@container (max-width:520px){.product-profile-card .profile-market-fields,.product-profile-card .profile-publishing-fields{display:flex}.product-profile-card .profile-market-fields>.profile-brand-price-row,.product-profile-card .profile-market-fields>div,.product-profile-card .profile-market-language-row{grid-template-columns:1fr}.product-profile-card .profile-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.product-profile-card .product-profile-grid{grid-template-columns:1fr!important}.product-profile-grid,.product-source-card,.profile-market-fields>div,.project-source-modal .setup-create-source.source-only{grid-template-columns:1fr}.product-profile-heading{align-items:flex-start}.product-profile-heading>div{flex:1}.product-ai-complete-trigger{align-self:flex-start}.product-ai-completion-fields{grid-template-columns:1fr}.product-ai-completion-review>header{flex-direction:column}.product-ai-completion-review>header small{text-align:left}}.platform-ozon>i{background:linear-gradient(135deg,#1267ff,#0047d7);font-family:Arial,sans-serif}.platform-shein>i{color:#fff;background:#111;font-family:Arial,sans-serif}.standalone-content-hub{min-height:100vh;position:relative;padding-bottom:28px;color:#25314a;background:transparent}.creation-workspace-shell{height:calc(100vh - 56px - var(--workspace-top-pad) - var(--workspace-bottom-pad));height:calc(100dvh - 56px - var(--workspace-top-pad) - var(--workspace-bottom-pad));min-height:0;position:relative;display:grid;grid-template-columns:172px minmax(0,1fr);grid-template-rows:var(--workspace-titlebar-height) minmax(0,1fr);column-gap:16px;row-gap:12px;align-items:stretch;overflow:hidden}.creation-workspace-shell:before{content:"";width:1px;position:absolute;z-index:1;top:calc(var(--workspace-titlebar-height) + 12px);bottom:0;left:172px;background:#e4e8f0;pointer-events:none}.creation-workspace-titlebar{height:var(--workspace-titlebar-height);grid-column:1/-1;padding:0 3px;border-bottom:1px solid #e2e6ef;display:flex;align-items:center;justify-content:space-between;gap:18px}.creation-workspace-titlebar>nav{min-width:0;display:flex;align-items:center;gap:8px}.creation-workspace-titlebar>nav button{padding:0;border:0;color:#667289;background:transparent;font-size:var(--workspace-title-size);white-space:nowrap}.creation-workspace-titlebar>nav button:hover{color:var(--brand-hover)}.creation-workspace-titlebar>nav button.current,.creation-workspace-titlebar>nav strong{overflow:hidden;font-size:var(--workspace-title-size);text-overflow:ellipsis;white-space:nowrap}.creation-workspace-titlebar>nav>svg{flex:0 0 auto;color:#9aa3b4}.creation-workspace-titlebar>div{display:flex;align-items:center;gap:8px}.creation-workspace-titlebar>div>.outline-btn{height:32px;padding:0 11px;display:flex;align-items:center;gap:6px;font-size:11px;white-space:nowrap}.creation-sidebar-history{width:100%;min-height:58px;margin-top:auto;padding:9px 8px;border:1px solid #d9def4;border-radius:10px;color:#5966dc;background:linear-gradient(120deg,#f4f6ff,#f7f3ff);display:grid;grid-template-columns:28px minmax(0,1fr) 12px;align-items:center;gap:7px;text-align:left;box-shadow:0 5px 14px rgba(66,76,151,.055);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.creation-sidebar-history>svg:first-child{width:28px;height:28px;padding:6px;border-radius:8px;color:#fff;background:linear-gradient(135deg,#4c64ed,#7544e9)}.creation-sidebar-history>svg:last-child{color:#8993aa}.creation-sidebar-history small,.creation-sidebar-history strong{display:block}.creation-sidebar-history strong{color:#344159;font-size:12px}.creation-sidebar-history small{margin-top:3px;color:#8d97aa;font-size:9px;white-space:nowrap}.creation-sidebar-history.active,.creation-sidebar-history:hover{color:var(--brand-hover);border-color:#bfc7f3;background:linear-gradient(120deg,#eef1ff,#f2edff);box-shadow:0 8px 19px rgba(119,80,210,.1);transform:translateY(-1px)}.creation-sidebar-back{width:100%;padding:10px;border:0;border-radius:10px;color:#4f5fe1;background:#f2f4ff;display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;text-align:left}.creation-sidebar-back>svg{transform:rotate(180deg)}.creation-sidebar-back small,.creation-sidebar-back strong{display:block}.creation-sidebar-back strong{color:#34415b;font-size:13px}.creation-sidebar-back small{margin-top:2px;color:#8f99ad;font-size:9px}.creation-workspace-main{height:100%;min-width:0;min-height:0;padding-right:3px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:auto;scrollbar-gutter:stable}.creation-workspace-main .standalone-content-hub{height:100%;min-height:0;padding-bottom:0;display:flex;flex-direction:column}.creation-center-overview,.creation-library{max-width:1680px;margin:0 auto;color:#25314a}.creation-library{min-height:940px}.creation-center-overview{height:100%;min-height:100%}.creation-center-overview>header{padding:28px 30px;border:1px solid #e0e5f0;border-radius:20px;background:radial-gradient(circle at 85% 15%,rgba(116,82,238,.14),transparent 25%),linear-gradient(135deg,#fff 15%,#f3f4ff);display:flex;align-items:end;justify-content:space-between;gap:24px}.creation-center-overview>header>div:first-child>span,.creation-overview-recent>header span,.creation-recent-section>header span{color:#5a63df;font-size:11px;font-weight:750;letter-spacing:.04em}.creation-center-overview h1{margin:10px 0 7px;color:#1f2a42;font-size:31px;letter-spacing:-.6px}.creation-center-overview>header p{margin:0;color:#7b869a;font-size:14px}.creation-center-summary{display:flex;align-items:stretch;gap:8px}.creation-center-summary>span{min-width:98px;padding:12px 14px;border:1px solid rgba(218,223,239,.92);border-radius:12px;background:rgba(255,255,255,.72)}.creation-center-summary small,.creation-center-summary strong{display:block}.creation-center-summary strong{color:#35425b;font-size:22px}.creation-center-summary small{margin-top:3px;color:#8a95a8;font-size:10px}.creation-category-switcher{padding:4px;border:1px solid #e0e4ef;border-radius:12px;background:rgba(255,255,255,.8);display:flex;align-items:center;gap:3px}.creation-category-switcher button{height:38px;padding:0 13px;border:0;border-radius:9px;color:#667188;background:transparent;display:flex;align-items:center;gap:7px;font-size:12px;font-weight:650;white-space:nowrap}.creation-category-switcher button>span{width:24px;height:24px;border-radius:7px;color:var(--brand-primary);background:#eef0ff;display:grid;place-items:center}.creation-category-glyph{width:18px;height:18px;color:currentColor;display:grid;place-items:center;font-style:normal;line-height:1}.creation-category-glyph>svg{width:18px;height:18px;display:block}.creation-category-switcher button.active,.creation-category-switcher button:hover{color:#fff;background:linear-gradient(115deg,var(--brand-hover),#7545ed);box-shadow:0 5px 14px rgba(119,80,210,.2)}.creation-category-switcher button.active>span,.creation-category-switcher button:hover>span{color:#fff;background:rgba(255,255,255,.14)}.creation-category-switcher button.previewing:not(.active){color:var(--brand-primary);background:#ecefff;box-shadow:inset 0 0 0 1px #cfd4ff}.creation-category-switcher button.previewing:not(.active)>span{color:var(--brand-primary);background:#fff}.creation-center-category-grid{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.creation-center-category-grid>button{min-width:0;padding:0 0 18px;position:relative;border:1px solid #e1e5ee;border-radius:17px;color:#354159;background:#fff;text-align:left;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.creation-center-category-grid>button:hover{border-color:#c5caf3;box-shadow:0 15px 35px rgba(42,53,87,.09);transform:translateY(-3px)}.creation-center-category-preview{height:150px;margin-bottom:17px;overflow:hidden}.creation-center-category-preview>:first-child{height:100%}.creation-center-category-grid>button>div:nth-child(2){padding:0 18px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px}.creation-center-category-grid>button>div:nth-child(2)>span{width:34px;height:34px;border-radius:9px;color:var(--brand-primary);background:#eef0ff;display:grid;place-items:center}.creation-center-category-grid>button strong{color:#27334b;font-size:16px}.creation-center-category-grid>button small{color:#8e98aa;font-size:10px}.creation-center-category-grid>button>p{height:38px;margin:12px 18px 15px;color:#7e899d;font-size:12px;line-height:1.6}.creation-center-category-grid>button>b{margin:0 18px;color:var(--brand-primary);display:flex;align-items:center;gap:4px;font-size:12px}.creation-overview-showcase{min-height:100%;padding:clamp(34px,5vw,78px);position:relative;isolation:isolate;overflow:hidden;border:1px solid #dde3f0;border-radius:24px;background:radial-gradient(circle at 76% 18%,rgba(118,76,242,.2),transparent 28%),radial-gradient(circle at 60% 88%,rgba(61,119,244,.13),transparent 32%),linear-gradient(132deg,#fff 4%,#f7f8ff 47%,#f0edff);display:grid;grid-template-columns:minmax(370px,.86fr) minmax(500px,1.14fr);align-items:center;gap:clamp(36px,5vw,78px)}.creation-overview-showcase:before{content:"";width:520px;height:520px;position:absolute;z-index:-1;left:-260px;bottom:-360px;border:82px solid rgba(74,94,235,.045);border-radius:50%}.creation-overview-showcase:after{content:"";position:absolute;z-index:-1;inset:0;opacity:.42;background-image:linear-gradient(rgba(99,110,168,.08) 1px,transparent 0),linear-gradient(90deg,rgba(99,110,168,.08) 1px,transparent 0);background-size:34px 34px;mask-image:linear-gradient(90deg,transparent 34%,#000)}.creation-overview-copy{max-width:620px;position:relative;z-index:2}.creation-overview-kicker{width:max-content;height:30px;padding:0 10px;border:1px solid rgba(99,101,219,.18);border-radius:999px;color:#555fd8;background:rgba(255,255,255,.72);display:flex;align-items:center;gap:7px;font-size:11px;font-weight:750;letter-spacing:.04em;box-shadow:0 6px 20px rgba(63,70,145,.06)}.creation-overview-kicker>i{width:7px;height:7px;border-radius:50%;background:#6559e8;box-shadow:0 0 0 5px rgba(101,89,232,.11)}.creation-overview-copy h1{margin:20px 0 16px;color:#17233d;font-size:clamp(38px,3.5vw,58px);line-height:1.08;letter-spacing:-.055em;white-space:nowrap}.creation-overview-copy h1 em{color:transparent;background:linear-gradient(100deg,#365cf3 4%,#8241ed 72%);background-clip:text;-webkit-background-clip:text;font-style:normal}.creation-overview-copy>p{max-width:560px;margin:0;color:#69758c;font-size:15px;line-height:1.85}.creation-overview-links{margin-top:27px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.creation-overview-links>button{height:40px;padding:0 12px 0 8px;border:1px solid #dce1ed;border-radius:10px;color:#526078;background:rgba(255,255,255,.78);display:flex;align-items:center;gap:7px;font-size:12px;box-shadow:0 5px 16px rgba(46,57,96,.045);transition:transform .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.creation-overview-links>button>span{width:26px;height:26px;border-radius:7px;color:var(--brand-primary);background:#eef0ff;display:grid;place-items:center}.creation-overview-links>button:nth-child(2)>span{color:var(--brand-primary);background:#edf5ff}.creation-overview-links>button:nth-child(3)>span{color:#2f9a75;background:#eaf8f2}.creation-overview-links>button strong{font-weight:700}.creation-overview-links>button>svg{margin-left:2px;color:#9aa3b4}.creation-overview-links>button:hover{color:var(--brand-hover);border-color:#bec7f5;box-shadow:0 10px 22px rgba(119,80,210,.11);transform:translateY(-2px)}.creation-overview-copy>small{margin-top:16px;color:#8b95a8;display:flex;align-items:center;gap:6px;font-size:11px}.creation-overview-copy>small svg{color:#6763e5}.creation-overview-demo{min-width:0;position:relative;z-index:2;padding:28px 18px}.creation-overview-recent,.creation-recent-section{margin-top:18px;padding:19px;border:1px solid #e1e5ed;border-radius:16px;background:#fff}.creation-overview-recent>header h2,.creation-recent-section>header h2{margin:3px 0 0;color:#27334b;font-size:18px}.creation-overview-recent>div{margin-top:13px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.creation-overview-recent>div>button,.creation-recent-section>div>button{min-width:0;padding:11px;border:1px solid #e5e8ef;border-radius:11px;color:#5f6b80;background:#fff;display:grid;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:9px;text-align:left}.creation-overview-recent>div>button:hover,.creation-recent-section>div>button:hover{border-color:#cbd1f3;background:#fafaff}.creation-overview-recent>div>button>span,.creation-recent-section>div>button>span{width:34px;height:34px;border-radius:9px;color:var(--brand-primary);background:#eef0ff;display:grid;place-items:center}.creation-overview-recent strong,.creation-recent-section strong{display:block;overflow:hidden;color:#344159;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.creation-overview-recent small,.creation-recent-section small{display:block;overflow:hidden;margin-top:3px;color:#929bad;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.creation-workspace-shell.overview-active{min-height:100%;display:block;overflow:visible}.creation-workspace-shell.overview-active:before,.creation-workspace-shell.overview-active>.creation-workspace-titlebar{display:none}.creation-workspace-shell.overview-active>.creation-workspace-main{height:auto;padding:0;overflow:visible;scrollbar-gutter:auto}.creation-gallery-page{width:100%;max-width:none;padding-bottom:28px;color:#16213a}.creation-gallery-page button{font:inherit}.creation-gallery-index{width:min(518px,calc(100% - 24px));margin:35px auto;z-index:20;top:112px;padding:4px;border:1px solid rgba(202,210,230,.82);background:rgba(255,255,255,.82);box-shadow:0 10px 28px rgba(41,52,84,.14),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;transform:translateY(0) scale(1);transform-origin:center;transition:opacity .24s ease,transform .24s ease,visibility 0s linear 0s}.creation-gallery-index.is-hidden{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px) scale(.985);transition:opacity .24s ease,transform .24s ease,visibility 0s linear .24s}.creation-gallery-index button{padding:0 10px;color:#68758d;font-size:12px}.creation-gallery-index button b{color:#9aa3b5}.creation-gallery-index button:hover{background:rgba(239,241,255,.92)}.creation-gallery-index button.active{background:linear-gradient(100deg,var(--brand-primary),#7541e7);box-shadow:0 5px 14px rgba(119,80,210,.25)}.creation-gallery-section{width:min(1320px,calc(100% - 72px));margin:0 auto;scroll-margin-top:152px}.creation-gallery-images{padding-top:35px}.creation-gallery-videos{margin-top:112px;padding:48px 38px 44px;border:1px solid #e0e7f6;border-radius:22px;background:linear-gradient(135deg,#f5f9ff,#f5f3ff 55%,#eef6ff)}.creation-gallery-copy{margin-top:112px;padding:48px 38px 44px;border:1px solid #e9e2f7;border-radius:22px;background:linear-gradient(135deg,#fbfaff,#f5f0ff)}.creation-gallery-section-heading{margin-bottom:27px;display:flex;align-items:flex-start;gap:13px}.creation-gallery-section-heading>b{color:#dce1f1;font-size:42px;line-height:.9}.creation-gallery-section-heading h2{margin:0;color:#1a2640;font-size:23px}.creation-gallery-section-heading p{margin:6px 0 0;color:#808ba0;font-size:12px}.creation-gallery-featured{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.creation-gallery-featured>button{min-height:252px;padding:21px;position:relative;border:1px solid #e2e6f0;border-radius:15px;color:#334058;background:#fff;text-align:left;display:grid;grid-template-columns:minmax(180px,.7fr) minmax(270px,1.3fr);align-items:stretch;gap:16px;overflow:hidden;box-shadow:0 8px 28px rgba(44,55,92,.045);transition:.22s ease}.creation-gallery-featured>button:hover{border-color:#b7c0f1;box-shadow:0 17px 38px rgba(49,60,104,.1);transform:translateY(-4px)}.creation-gallery-featured-single{grid-template-columns:minmax(0,1fr)}.creation-gallery-featured-single>button{min-height:270px;grid-template-columns:minmax(250px,.72fr) minmax(480px,1.28fr)}.creation-gallery-featured-single>button>div{padding-left:18px}.creation-gallery-featured-single figure{min-height:228px}.creation-gallery-featured>button>div{padding:10px 0;display:flex;flex-direction:column;align-items:flex-start}.creation-copy-showcase>button>span,.creation-gallery-featured span,.creation-gallery-image-grid .creation-gallery-card-copy>span,.creation-video-side>button>span{width:24px;height:24px;border-radius:50%;color:#fff;background:var(--brand-primary);display:grid;place-items:center;font-size:10px;font-weight:700}.creation-gallery-featured h3{margin:14px 0 7px;color:#26334a;font-size:17px}.creation-gallery-featured p{margin:0;color:#7a8599;font-size:11px;line-height:1.65}.creation-copy-showcase em,.creation-gallery-featured em,.creation-gallery-image-grid em,.creation-video-side em{margin-top:auto;color:#5865df;display:flex;align-items:center;gap:3px;font-size:10px;font-style:normal;font-weight:650}.creation-gallery-featured figure{min-height:210px;margin:0;position:relative;border-radius:10px;background:#f7f7f9;overflow:hidden}.creation-gallery-featured figure img{object-fit:cover;transition:transform .7s ease}.creation-gallery-featured>button:hover figure img{transform:scale(1.045)}.creation-gallery-image-grid{margin-top:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.creation-gallery-image-grid>button{min-width:0;min-height:174px;padding:15px;position:relative;border:1px solid #e4e7ef;border-radius:13px;color:#344158;background:#fff;text-align:left;display:grid;grid-template-columns:minmax(0,.84fr) minmax(100px,1.16fr);gap:10px;overflow:hidden;transition:.2s ease}.creation-gallery-image-grid>button:hover{border-color:#b9c1ee;box-shadow:0 13px 28px rgba(47,58,96,.08);transform:translateY(-3px)}.creation-gallery-card-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.creation-gallery-card-copy h3{margin:10px 0 5px;color:#29364d;font-size:12px}.creation-gallery-card-copy p{margin:0;color:#818b9d;font-size:9.5px;line-height:1.55}.creation-gallery-hover-preview{min-height:140px;margin:0;position:relative;border-radius:8px;background:#f2f3f6;overflow:hidden}.creation-gallery-hover-preview img{width:200%!important;height:200%!important;max-width:none!important;inset:auto!important;object-fit:cover;transform:translate(-25%,-25%);transition:transform .8s ease,filter .8s ease}.creation-gallery-hover-preview:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 48%,rgba(255,255,255,.88) 50%,transparent 52%);opacity:.8}.creation-gallery-hover-preview>i{width:2px;position:absolute;z-index:3;top:0;bottom:0;left:50%;background:#fff;box-shadow:0 0 13px rgba(74,91,223,.4)}.creation-gallery-hover-preview>b{position:absolute;z-index:4;top:7px;padding:3px 5px;border-radius:4px;color:#fff;background:rgba(27,35,55,.62);font-size:7px}.creation-gallery-hover-preview>b:first-of-type{left:7px}.creation-gallery-hover-preview>b:last-of-type{right:7px}.creation-gallery-image-grid>button:hover .creation-gallery-hover-preview img{transform:translate(-29%,-25%) scale(1.08)}.creation-gallery-image-grid>button:hover .creation-gallery-hover-preview>i{animation:creationGalleryCompare 2.7s ease-in-out infinite}.creation-video-studio{display:grid;grid-template-columns:minmax(170px,.54fr) minmax(500px,1.5fr) minmax(170px,.54fr);align-items:stretch;gap:16px}.creation-video-side{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:13px}.creation-video-side>button{min-height:0;padding:14px;border:1px solid #dde4f1;border-radius:12px;color:#344158;background:rgba(255,255,255,.86);text-align:left;display:grid;grid-template-columns:24px minmax(0,1fr);grid-template-rows:auto auto 1fr auto;column-gap:8px;overflow:hidden;transition:.2s ease}.creation-video-side>button:hover{border-color:#adb9ef;background:#fff;box-shadow:0 12px 28px rgba(52,67,119,.1);transform:translateY(-2px)}.creation-video-side h3{margin:3px 0;color:#2b3850;font-size:11px}.creation-video-side p{grid-column:1/-1;margin:8px 0;color:#7f899d;font-size:9px;line-height:1.55}.creation-video-side figure{height:82px;grid-column:1/-1;margin:2px 0 8px;position:relative;border-radius:8px;background:#e9eef8;overflow:hidden}.creation-video-side figure img{width:200%!important;height:200%!important;max-width:none!important;inset:auto!important;object-fit:cover;transform:translate(-25%,-25%);transition:transform .7s ease}.creation-video-side>button:hover figure img{transform:translate(-25%,-25%) scale(1.09)}.creation-video-side figure .play{width:27px;height:27px;position:absolute;left:50%;top:50%;border-radius:50%;color:#fff;background:rgba(46,57,88,.58);display:grid;place-items:center;transform:translate(-50%,-50%)}.creation-video-side figure .compare{width:2px;position:absolute;top:0;bottom:0;left:50%;background:#fff;box-shadow:0 0 12px #6676ed}.creation-video-side em{grid-column:1/-1}.creation-video-editor{min-height:390px;padding:0;position:relative;border:1px solid #cad6ee;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 18px 38px rgba(52,70,125,.13)}.creation-video-editor img{object-fit:cover}.creation-video-editor:hover img{transform:scale(1.012);transition:transform 1.1s ease}.creation-video-sweep{width:2px;position:absolute;z-index:3;top:0;bottom:0;left:17%;background:linear-gradient(transparent,#fff 18%,#6779ef 50%,#fff 82%,transparent);box-shadow:0 0 18px rgba(91,110,238,.65);opacity:0}.creation-video-editor:hover .creation-video-sweep{animation:creationVideoSweep 3.4s ease-in-out infinite;opacity:1}.creation-video-side>button{grid-template-rows:auto auto 1fr;background:rgba(255,255,255,.9)}.creation-video-side figure{height:96px;margin:3px 0 0;background:#071326}.creation-video-side figure video{width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s ease}.creation-video-side>button:focus-visible figure video,.creation-video-side>button:hover figure video{transform:scale(1.025)}.creation-video-editor{background:#071326}.creation-video-editor video{width:100%;height:100%;position:absolute;inset:0;display:block;object-fit:cover;transition:transform .5s ease}.creation-video-editor:focus-visible video,.creation-video-editor:hover video{transform:scale(1.008)}.creation-copy-showcase{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.creation-copy-showcase>button{min-width:0;min-height:250px;padding:15px;border:1px solid #e4e1f0;border-radius:12px;color:#344158;background:rgba(255,255,255,.9);text-align:left;display:flex;flex-direction:column;align-items:flex-start;transition:.2s ease}.creation-copy-showcase>button:hover{border-color:#beb7ed;background:#fff;box-shadow:0 13px 29px rgba(74,58,130,.09);transform:translateY(-3px)}.creation-copy-showcase h3{margin:11px 0 6px;color:#2b3750;font-size:12px}.creation-copy-showcase>button>p{min-height:34px;margin:0;color:#818b9d;font-size:9.5px;line-height:1.55}.copy-demo{width:100%;height:104px;margin:13px 0;padding:10px;border:1px solid #e6e3ef;border-radius:8px;background:#fff;overflow:hidden}.copy-demo strong{color:#566179;display:block;font-size:8px;line-height:1.45}.copy-demo i{height:5px;margin-top:7px;border-radius:5px;background:#e9ebf2;display:block}.copy-demo i:nth-of-type(2){width:86%}.copy-demo i:nth-of-type(3){width:72%}.copy-demo i:nth-of-type(4){width:91%}.copy-demo b{width:55px;height:55px;margin:7px auto 0;border:6px solid #d9f0e6;border-top-color:#36ad82;border-radius:50%;color:#27364d;display:grid;place-items:center;font-size:18px}.copy-demo ul{margin:8px 0 0;padding:0;list-style:none}.copy-demo li{padding:2px 0;color:#647188;font-size:8px}.creation-copy-showcase>button:hover .copy-demo i{animation:creationCopyTyping 1.5s ease-in-out infinite alternate}.creation-gallery-cta{width:min(1320px,calc(100% - 72px));min-height:250px;margin:112px auto 0;padding:38px 48px 30px;position:relative;border:1px solid #d8def2;border-radius:22px;background:url(https://file.makeviai.cn/public/site/media/ai-toolbox/workflow-mountain-cta.png) center 58%/cover no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden}.creation-gallery-cta:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(250,250,255,.7),rgba(245,246,255,.5) 38%,rgba(231,237,255,.2));pointer-events:none}.creation-gallery-cta>div,.creation-gallery-cta>ol{position:relative;z-index:1}.creation-gallery-cta h2{margin:0;color:#1d2942;font-size:27px}.creation-gallery-cta p{margin:8px 0 18px;color:#68758d;font-size:12px}.creation-gallery-cta button{height:41px;padding:0 24px;border:0;border-radius:9999px;color:#fff;background:linear-gradient(110deg,var(--brand-primary),#7549ec);display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:650}.creation-gallery-cta ol{width:100%;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(7,1fr);list-style:none}.creation-gallery-cta li{position:relative;color:#5f6d87;display:flex;flex-direction:column;align-items:center;gap:5px;font-size:9px;font-weight:650}.creation-gallery-cta li:not(:last-child):after{content:"";width:55%;height:1px;position:absolute;left:72%;top:10px;background:rgba(137,151,195,.65)}.creation-gallery-cta li b{width:21px;height:21px;border:1px solid #aab6dd;border-radius:50%;color:var(--brand-primary);background:rgba(255,255,255,.9);display:grid;place-items:center;font-size:8px;box-shadow:0 3px 9px rgba(119,80,210,.08)}@keyframes creationGalleryCompare{0%,to{left:18%}50%{left:82%}}@keyframes creationVideoSweep{0%,to{left:4%;opacity:0}15%,85%{opacity:1}50%{left:96%}}@keyframes creationCopyTyping{to{width:56%;background:#dfe2f4}}@media (max-width:1280px){.creation-gallery-image-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.creation-video-studio{grid-template-columns:175px minmax(430px,1fr) 175px}.creation-copy-showcase{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.creation-gallery-featured{grid-template-columns:1fr}.creation-gallery-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creation-video-studio{grid-template-columns:1fr}.creation-video-side{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.creation-video-editor{min-height:430px;grid-row:1}.creation-copy-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.creation-gallery-index{width:calc(100% - 24px);height:42px;top:99px}.unified-shell .creation-gallery-index{top:64px}.creation-gallery-index button{padding:0 4px;font-size:10px;gap:3px}.creation-gallery-index button svg{display:none}.creation-gallery-cta,.creation-gallery-section{width:calc(100% - 24px)}.creation-gallery-images{padding-top:35px}.creation-gallery-copy,.creation-gallery-cta,.creation-gallery-videos{margin-top:72px;padding:28px 15px}.creation-gallery-featured>button{grid-template-columns:1fr}.creation-gallery-featured figure{min-height:240px}.creation-copy-showcase,.creation-gallery-image-grid,.creation-video-side{grid-template-columns:1fr}.creation-gallery-image-grid>button{grid-template-columns:minmax(0,.8fr) minmax(130px,1.2fr)}.creation-gallery-cta ol{grid-template-columns:repeat(4,1fr);gap:14px}.creation-gallery-cta li:after{display:none}}.creation-gallery-hover-preview img,.creation-video-side figure img{transform:none!important}.preview-quadrant-tl img{left:0!important;top:0!important}.preview-quadrant-tr img{left:-100%!important;top:0!important}.preview-quadrant-bl img{left:0!important;top:-100%!important}.preview-quadrant-br img{left:-100%!important;top:-100%!important}.creation-gallery-image-grid>button:hover .creation-gallery-hover-preview img,.creation-video-side>button:hover figure img{transform:scale(1.045)!important}.creation-recent-section>header{margin-bottom:9px;display:flex;align-items:end;justify-content:space-between;gap:16px}.creation-featured-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:13px}.creation-recent-section>header button{padding:0;border:0;color:var(--brand-primary);background:transparent;display:flex;align-items:center;gap:4px;font-size:11px}.creation-recent-section{margin-top:14px}.creation-recent-section>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.creation-results-page{max-width:1680px;margin:0 auto;color:#25314a}.creation-results-heading{min-height:116px;padding:20px 22px;border:1px solid #dee3ef;border-radius:16px;background:radial-gradient(circle at 86% 20%,rgba(86,101,232,.16),transparent 28%),linear-gradient(125deg,#fff,#f3f5ff);display:flex;align-items:center;justify-content:space-between;gap:25px}.creation-results-heading>div:first-child>span{color:#5864df;font-size:10px;font-weight:750;letter-spacing:.04em}.creation-results-heading h1{margin:5px 0 4px;color:#202c44;font-size:24px}.creation-results-heading p{margin:0;color:#7c879a;font-size:12px}.creation-results-heading>div:last-child{display:flex;align-items:stretch;gap:7px}.creation-results-heading>div:last-child>span{min-width:84px;padding:10px 12px;border:1px solid rgba(221,225,240,.9);border-radius:10px;background:rgba(255,255,255,.72)}.creation-results-heading>div:last-child small,.creation-results-heading>div:last-child strong{display:block}.creation-results-heading>div:last-child small{color:#8d97aa;font-size:8.5px}.creation-results-heading>div:last-child strong{margin-top:3px;color:#36435b;font-size:15px}.creation-results-card{margin-top:14px;border:1px solid #e0e5ed;border-radius:15px;background:#fff;overflow:hidden}.creation-results-card>header{min-height:56px;padding:9px 12px;border-bottom:1px solid #e8ebf1;display:flex;align-items:center;justify-content:space-between;gap:12px}.creation-results-card>header nav{display:flex;align-items:center;gap:3px}.creation-results-card>header nav button{height:34px;padding:0 11px;border:0;border-radius:8px;color:#717d92;background:transparent;font-size:10px}.creation-results-card>header nav button.active,.creation-results-card>header nav button:hover{color:var(--brand-hover);background:#eef0ff}.creation-results-card>header label{width:min(290px,38%);height:34px;padding:0 9px;border:1px solid #dfe4ed;border-radius:8px;color:#929bad;background:#fafbfc;display:flex;align-items:center;gap:7px}.creation-results-card>header label input{width:100%;border:0;background:transparent;outline:0;font-size:10px}.creation-result-row{min-height:68px;padding:8px 12px;border-bottom:1px solid #edf0f4;display:grid;grid-template-columns:56px minmax(220px,1.5fr) 152px 92px 78px 126px 82px;align-items:center;gap:10px}.creation-result-row.labels{min-height:34px;padding-top:0;padding-bottom:0;color:#909aab;background:#fafbfc;font-size:9px}.creation-result-row:last-child{border-bottom:0}.creation-result-preview{width:52px;height:42px;position:relative;border:1px solid #e0e4ed;border-radius:8px;color:#5b67df;background:#eef0ff;display:grid;place-items:center;overflow:hidden}.creation-result-preview>img{object-fit:cover}.creation-result-preview>i{width:20px;height:20px;position:absolute;left:50%;top:50%;z-index:2;border-radius:50%;color:#fff;background:rgba(28,36,55,.55);display:grid;place-items:center;transform:translate(-50%,-50%)}.creation-result-preview.result-copy{background:linear-gradient(135deg,#e9f8f2,#f5fbf8)}.creation-result-row>div:nth-child(2){min-width:0}.creation-result-row>div:nth-child(2)>strong{display:block;overflow:hidden;color:#344159;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.creation-result-row>div:nth-child(2)>small{margin-top:5px;color:#8b95a8;display:flex;align-items:center;gap:5px;font-size:9px}.creation-result-row>div:nth-child(2)>small>span{width:17px;height:17px;border-radius:5px;color:#5e6adf;background:#eef0ff;display:grid;place-items:center}.creation-result-row>div:nth-child(2)>small .creation-category-glyph{transform:scale(.7)}.creation-result-row code{color:#7e899d;font-family:inherit;font-size:9px}.creation-result-row time,.creation-result-row>b{color:#737f94;font-size:9.5px;font-weight:500}.creation-result-status>span{width:max-content;padding:4px 7px;border-radius:7px;font-size:9px}.creation-result-status.status-已完成>span{color:#228b65;background:#e9f8f1}.creation-result-status.status-生成中>span{color:#5362d9;background:#ebedff}.creation-result-status.status-失败>span{color:#c84c58;background:#fff0f1}.creation-result-status.status-已取消>span{color:#8a93a5;background:#f1f3f7}.creation-result-status>div{margin-top:5px;display:grid;grid-template-columns:minmax(50px,1fr) 28px;align-items:center;gap:5px}.creation-result-status>div:before{content:"";height:4px;grid-column:1;grid-row:1;border-radius:4px;background:#e7eaf1}.creation-result-status>div>i{height:4px;grid-column:1;grid-row:1;z-index:1;border-radius:4px;background:linear-gradient(90deg,#5268ed,#7650e9)}.creation-result-status>div>small{color:#7d879a;font-size:8px}.creation-result-row>a,.creation-result-row>button{height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border:1px solid #d9def0;border-radius:7px;color:var(--brand-primary);background:#fff;font-size:9px;white-space:nowrap}.creation-result-row>a:hover,.creation-result-row>button:hover{border-color:var(--brand-hover);background:#f5f6ff}.creation-results-empty{min-height:220px;color:#929bad;display:flex;flex-direction:column;align-items:center;justify-content:center}.creation-results-empty strong{margin-top:8px;color:#59657b;font-size:12px}.creation-results-empty p{margin:5px 0 0;font-size:10px}.preview-enhance .preview-before{filter:blur(2.4px) saturate(.5)}.preview-color .preview-after{filter:hue-rotate(145deg) saturate(1.3)}.preview-extend .preview-before{transform:scale(1.25)}.preview-extend .preview-after{object-fit:cover;transform:scale(1)}.creation-video-frame{position:absolute;inset:0;z-index:2;opacity:0;background:linear-gradient(115deg,rgba(74,93,234,.16),rgba(150,75,230,.2))}@media (prefers-reduced-motion:reduce){.creation-center-category-grid>button{animation:none!important;transition:none!important}}.content-hub-starter{min-height:0;margin:0;padding:18px;border:1px solid #e3e7ef;border-radius:15px;background:#fff;flex:1}.content-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.content-tool-grid>button{min-width:0;min-height:96px;padding:14px;position:relative;border:1px solid #e0e5ee;border-radius:12px;color:#39465e;background:#fff;text-align:left;display:grid;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:11px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.content-tool-grid>button:hover{border-color:#bdc5ef;background:#fbfbff;transform:translateY(-1px)}.content-tool-grid>button.selected{border-color:var(--brand-primary);background:#f4f4ff;box-shadow:0 0 0 3px rgba(119,80,210,.08)}.content-tool-grid>button>span{width:38px;height:38px;border-radius:11px;color:var(--brand-primary);background:#eef0ff;display:grid;place-items:center}.content-tool-grid>button.selected>span{color:#fff;background:linear-gradient(135deg,var(--brand-primary),#7747ed)}.content-tool-grid strong{display:block;color:#25314a;font-size:15px}.content-tool-grid p{margin:5px 0 0;color:#8993a7;font-size:12.5px;line-height:1.45}.content-tool-grid>button>em{position:absolute;right:10px;top:8px;padding:3px 7px;border-radius:6px;color:var(--brand-primary);background:#e9ecff;font-size:10px;font-style:normal;font-weight:700}.content-tool-grid>button>i{color:#a2aabc;display:grid;place-items:center}.content-tool-grid>button.selected>i{width:18px;height:18px;border-radius:50%;color:#fff;background:var(--brand-primary)}.content-hub-starter{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(250px,.65fr);gap:16px}.content-hub-starter-main{min-width:0;display:flex;flex-direction:column}.content-hub-starter-heading{height:46px;display:flex;align-items:center;gap:10px}.content-hub-starter-heading>span{width:36px;height:36px;border-radius:10px;color:#5967e5;background:#eef0ff;display:grid;place-items:center}.content-hub-starter-heading small{color:#959eb0;font-size:11px}.content-hub-starter-heading h2{margin:1px 0 0;font-size:17px}.content-hub-dropzone{min-height:184px;margin-top:10px;border:1.5px dashed #aeb8ef;border-radius:13px;background:#fafaff;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer}.content-hub-dropzone:hover{border-color:#6875eb;background:#f7f7ff}.content-hub-dropzone input{position:absolute;width:1px;height:1px;opacity:0}.content-hub-dropzone>span{width:42px;height:42px;margin-bottom:9px;border-radius:12px;color:#6370e8;background:#ecefff;display:grid;place-items:center}.content-hub-dropzone strong{font-size:15px}.content-hub-dropzone p{max-width:570px;margin:5px 18px 13px;color:#8c96a9;font-size:12.5px;line-height:1.5}.content-hub-dropzone b{padding:8px 16px;border-radius:8px;color:#fff;background:linear-gradient(135deg,#4262ee,#7c3fed);font-size:13px}.content-hub-starter>aside{padding:16px;border:1px solid #e2e6ef;border-radius:12px;background:#fafbfe}.content-hub-starter>aside h3{margin:0 0 13px;font-size:16px}.content-hub-starter>aside label{margin-bottom:10px;display:block}.content-hub-starter>aside label>span{display:block;margin-bottom:5px;color:#778298;font-size:12px}.content-hub-starter>aside label>button{width:100%;height:38px;padding:0 10px;border:1px solid #dfe4ed;border-radius:8px;color:#4c5870;background:#fff;text-align:left}.content-hub-ratios{min-width:0;margin:0 0 10px;padding:0;border:0}.content-hub-ratios legend{margin-bottom:6px;padding:0;color:#778298;font-size:12px}.content-hub-ratios>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.content-hub-ratios button{height:34px;padding:0 5px;border:1px solid #dfe4ed;border-radius:8px;color:#67738a;background:#fff;display:flex;align-items:center;justify-content:center;gap:5px}.content-hub-ratios button:hover{color:var(--brand-hover);border-color:#bec6f2;background:#f8f8ff}.content-hub-ratios button.active{color:#fff;border-color:var(--brand-primary);background:linear-gradient(125deg,var(--brand-primary),#7544e8);box-shadow:0 4px 10px rgba(119,80,210,.16)}.content-hub-ratios button b{font-size:9px;line-height:1}.ratio-shape{width:11px;height:11px;flex:0 0 auto;border:1.3px solid;border-radius:2px;display:block}.ratio-3-4,.ratio-4-5{width:9px;height:12px}.ratio-2-3{width:8px;height:12px}.ratio-9-16{width:7px;height:12px}.ratio-16-9{width:14px;height:8px}.ratio-4-3{width:13px;height:9px}.ratio-3-2{width:14px;height:9px}.ratio-21-9{width:15px;height:7px}.content-hub-cost{margin:13px 0;padding:11px;border-radius:9px;background:#f0f2ff;display:flex;align-items:center;justify-content:space-between;color:#737e94;font-size:12px}.content-hub-cost strong{color:#505ed7;font-size:13px}.content-hub-starter>aside .full{height:40px;display:flex;align-items:center;justify-content:center;gap:7px}.creation-workspace-shell.tool-active{grid-template-columns:minmax(0,1fr);grid-template-rows:36px minmax(0,1fr);row-gap:4px}.creation-workspace-shell.tool-active:before{display:none}.creation-workspace-shell.tool-active>.creation-workspace-main{grid-column:1/-1}.creation-workspace-shell.tool-active>.creation-workspace-titlebar{height:36px;padding:0 18px 0 0;border-bottom:0}.creation-workspace-shell.tool-active>.creation-workspace-titlebar>div>.outline-btn{height:30px;padding:0 10px}.unified-tool-workspace{height:100%;min-height:0;padding:0;display:flex;flex-direction:column;gap:9px;overflow:visible}.tool-workspace-grid{height:100%;min-height:0;flex:0 0 100%;display:grid;grid-template-columns:minmax(340px,38%) minmax(0,1fr);gap:11px}.tool-canvas-panel,.tool-input-column{min-height:0;border:1px solid #e0e5ee;border-radius:12px;background:#fff;box-shadow:0 5px 18px rgba(43,53,87,.035)}.tool-input-column{display:flex;flex-direction:column;overflow:hidden}.tool-input-heading{height:56px;padding:0 16px;border-bottom:1px solid #e8ebf1;display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto}.tool-input-heading>span{color:#29364b;font-size:16px;font-weight:700;line-height:1.35}.tool-model-badge{height:26px;padding:0 9px;border:1px solid #d9defb;border-radius:999px;color:#5965d9;background:#f5f6ff;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.tool-model-badge i{width:7px;height:7px;border-radius:50%;background:#6d62e8;box-shadow:0 0 0 4px rgba(109,98,232,.12)}.tool-model-badge strong{font-size:11px;line-height:1}.tool-model-badge small{color:#8991af;font-size:10px;line-height:1}.tool-input-scroll{min-height:0;flex:1;overflow:auto;overscroll-behavior:auto}.tool-optional-context,.tool-settings-panel,.tool-source-panel{padding:14px 16px}.tool-optional-context,.tool-source-panel{border-bottom:1px solid #edf0f5}.tool-source-panel>h3{margin:0 0 11px;color:#303c53;display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:600}.tool-source-panel>h3 em{padding:2px 6px;border-radius:5px;color:#6975e4;background:#efedff;font-size:11px;font-style:normal;font-weight:650}.tool-source-dropzone{min-height:154px;padding:16px 12px;position:relative;border:1.5px dashed #b9c1e9;border-radius:10px;background:#fafaff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer}.tool-source-dropzone:hover{border-color:#6876e9;background:#f6f7ff}.tool-source-dropzone.has-file{border-style:solid;border-color:#9eaae9;background:#f5f7ff}.tool-reference-upload input,.tool-source-dropzone input{position:absolute;width:1px;height:1px;opacity:0}.tool-source-dropzone>span{width:38px;height:38px;margin-bottom:8px;border-radius:10px;color:#6270e7;background:#e9edff;display:grid;place-items:center}.tool-source-dropzone strong{max-width:100%;overflow:hidden;color:#344159;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.tool-source-dropzone p{margin:5px 0 10px;color:#8b95a7;font-size:12px;line-height:1.5}.tool-source-dropzone b{padding:6px 12px;border-radius:7px;color:#5664db;background:#eef0ff;font-size:12px}.source-image-uploader>header{margin-bottom:9px;color:#29364b;display:flex;align-items:center;gap:7px}.source-image-uploader>header strong{font-size:14px;font-weight:600}.source-image-uploader>header strong i{color:#7654f5;font-style:normal}.source-image-uploader>header span{color:#929aaa;font-size:12px}.source-image-uploader>small{margin-top:6px;color:#969eaa;display:block;font-size:11px;text-align:right}.source-image-grid{min-height:118px;padding:7px;border:1px solid #dfe3ea;border-radius:8px;background:#fff;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:7px}.source-image-add,.source-image-grid>.uploaded-image-card{height:102px;position:relative;border-radius:7px;overflow:hidden}.source-image-add{border:1px solid #d9dee6;color:#8e96a2;background:#f7f7f8;display:grid;place-items:center;cursor:pointer}.source-image-add:hover{border-color:#9e8bea;color:#6d4bea;background:#fbfaff}.source-image-add input{position:absolute;width:1px;height:1px;opacity:0}.tool-reference-upload{height:44px;margin-top:8px;padding:0 9px;position:relative;border:1px solid #e0e4ed;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.tool-reference-upload>span{min-width:0;color:#68748a;display:flex;align-items:center;gap:7px}.tool-reference-upload strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.tool-reference-upload b{color:#5968df;font-size:12px}.tool-reference-upload.has-file{border-color:#aab4ec;background:#f7f8ff}.reference-media-uploader{margin-top:16px}.reference-media-uploader>header{margin-bottom:9px;display:flex;align-items:center;justify-content:space-between;gap:12px}.reference-media-uploader>header nav,.reference-media-uploader>header>div{display:flex;align-items:center}.reference-media-uploader>header>div{gap:6px;color:#29364b}.reference-media-uploader>header strong{font-size:14px;font-weight:600}.reference-media-uploader>header>div>i,.reference-media-uploader>header>div>span{color:#929aaa;font-size:12px;font-style:normal}.reference-media-uploader>header nav{gap:11px}.reference-media-uploader>header nav button{padding:0;border:0;color:var(--brand-primary);background:transparent;display:flex;align-items:center;gap:4px;font:inherit;font-size:12px;font-weight:600;white-space:nowrap}.reference-media-uploader>small{margin-top:6px;color:#969eaa;display:block;font-size:11px;text-align:right}.reference-image-grid{min-height:118px;padding:7px;border:1px solid #dfe3ea;border-radius:8px;background:#fff;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.reference-add-tile,.reference-image-grid>.uploaded-image-card{height:102px;position:relative;border-radius:7px;overflow:hidden}.reference-add-tile{border:1px solid #d9dee6;color:#8e96a2;background:#f7f7f8;display:grid;place-items:center;cursor:pointer}.reference-add-tile input,.reference-video-dropzone input{position:absolute;width:1px;height:1px;opacity:0}.reference-video-dropzone{min-height:148px;position:relative;border:1px solid #dfe3ea;border-radius:8px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.reference-video-dropzone:hover{border-color:#a99af0;background:#fbfaff}.reference-video-dropzone>span{color:#273347}.reference-video-dropzone p{margin:9px 0 10px;color:#969eab;font-size:12px}.reference-video-dropzone b{padding:7px 13px;border-radius:7px;color:#354158;background:#f3f4f6;font-size:12px;font-weight:500}.reference-video-list{margin-top:7px;display:grid;gap:6px}.reference-video-list button{min-height:38px;padding:0 9px;border:1px solid #e0e4eb;border-radius:7px;color:#6e788a;background:#fff;display:grid;grid-template-columns:26px minmax(0,1fr) 20px;align-items:center;gap:7px;text-align:left}.reference-video-list button.selected{border-color:var(--brand-primary);background:#faf9ff}.reference-video-list button>i,.reference-video-list button>span{display:grid;place-items:center}.reference-video-list button>i{color:var(--brand-primary)}.reference-video-list button strong{overflow:hidden;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.uploaded-image-card{height:100%;min-height:0;position:relative;border:1px solid #dfe3ea;border-radius:8px;background:#f4f5f7;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,opacity .16s ease}.uploaded-image-card.selected{border:2px solid var(--brand-primary);box-shadow:0 0 0 2px rgba(119,80,210,.14)}.uploaded-image-card.unselected{border-color:#dfe3ea;box-shadow:none;background:#f7f8fa}.uploaded-image-card.unselected .uploaded-image-media{opacity:.34;filter:saturate(.35)}.uploaded-image-media{width:100%;height:100%;background:#f1f3f6;display:flex;align-items:center;justify-content:center;transition:opacity .16s ease,filter .16s ease}.uploaded-image-media img{width:100%;height:100%;object-fit:contain;object-position:center}.uploaded-image-index,.uploaded-image-selection{position:absolute;z-index:3;top:6px;color:#fff;display:grid;place-items:center}.uploaded-image-index{width:27px;height:27px;left:6px;border-radius:7px;background:rgba(26,34,50,.92);font-size:12px}.uploaded-image-selection{width:28px;height:28px;right:6px;padding:0;border:0;border-radius:7px;background:#6d3df2}.uploaded-image-selection[aria-pressed=false]{color:#667085;background:rgba(255,255,255,.92);box-shadow:0 0 0 1px #d7dce5}.uploaded-image-selection[aria-pressed=true]:hover{color:#fff;background:#e33b43}.uploaded-image-selection[aria-pressed=true]:hover svg{display:none}.uploaded-image-selection[aria-pressed=true]:hover:after{content:"×";font-size:22px;font-weight:400;line-height:1}.uploaded-image-toolbar{height:38px;position:absolute;z-index:4;right:5px;bottom:5px;left:5px;padding:0 9px;border-radius:7px;background:rgba(29,35,47,.92);display:flex;align-items:center;justify-content:space-around;opacity:0;transform:translateY(5px);transition:opacity .15s ease,transform .15s ease;pointer-events:none}.uploaded-image-card:focus-within .uploaded-image-toolbar,.uploaded-image-card:hover .uploaded-image-toolbar{opacity:1;transform:translateY(0);pointer-events:auto}.uploaded-image-toolbar :is(button,label){width:30px;height:30px;position:relative;padding:0;border:0;color:#fff;background:transparent;display:grid;place-items:center;cursor:pointer}.uploaded-image-toolbar .uploaded-image-delete{color:#ff4c51}.uploaded-image-toolbar input{position:absolute;width:1px;height:1px;opacity:0}.uploaded-image-toolbar :is(button,label):before{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 5px);padding:4px 7px;border-radius:5px;color:#fff;background:#252c3b;font-size:10px;line-height:1.2;white-space:nowrap;opacity:0;transform:translate(-50%,3px);transition:opacity .12s ease,transform .12s ease;pointer-events:none}.uploaded-image-toolbar :is(button,label):hover:before{opacity:1;transform:translate(-50%)}.uploaded-image-preview-overlay{position:fixed;z-index:500;inset:0;padding:40px;background:rgba(17,22,34,.76);display:grid;place-items:center;backdrop-filter:blur(6px)}.uploaded-image-preview-overlay>button{width:36px;height:36px;position:absolute;top:22px;right:24px;border:1px solid rgba(255,255,255,.35);border-radius:50%;color:#fff;background:rgba(18,23,35,.65);font-size:24px}.uploaded-image-preview-overlay>div{width:min(1120px,90vw);height:min(780px,84vh);border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.uploaded-image-preview-overlay img{width:100%;height:100%;object-fit:contain;object-position:center}.video-aspect-control,.video-duration-control{margin-bottom:14px}.video-control-label{margin-bottom:8px;color:#303c53;display:flex;align-items:center;gap:6px}.video-control-label>span{font-size:14px;font-weight:500}.video-control-label>small{color:#9aa3b2;font-size:10px}.video-duration-row{display:grid;grid-template-columns:minmax(0,1fr) 82px 62px;align-items:center;gap:8px}.video-duration-range{min-width:0}.video-duration-range input{width:100%;height:24px;margin:0;accent-color:#263247;cursor:pointer}.video-duration-range datalist{display:none}.video-duration-row>button,.video-duration-row>output{height:42px;border:1px solid #dce1e8;border-radius:8px;color:#263247;background:#fff;display:flex;align-items:center;justify-content:center;font:inherit;font-size:14px}.video-duration-row>button{gap:5px}.video-duration-row>button.active{border-color:var(--brand-primary);color:var(--brand-primary);background:#f7f5ff}.video-duration-row>output{font-weight:600}.compact-duration-control{padding-bottom:2px}.video-duration-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.video-duration-presets button{height:40px;border:1px solid #dce1e8;border-radius:8px;color:#5f6b80;background:#fff;font-size:13px;font-weight:600;cursor:pointer}.video-duration-presets button.selected{border-color:var(--brand-primary);color:var(--brand-primary);background:#f5f4ff;box-shadow:0 0 0 2px rgba(119,80,210,.09)}.video-duration-presets button:hover{border-color:#a9a2ef}.video-aspect-options{padding:5px;border:1px solid #dce1e8;border-radius:8px;background:#fff;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.video-aspect-options button{min-width:0;height:62px;padding:5px 2px;border:0;border-radius:6px;color:#263247;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.video-aspect-options button.selected{background:#e8e9ec}.video-aspect-options button strong{font-size:12px;font-weight:550;white-space:nowrap}.video-aspect-options button svg{width:15px;height:15px}.video-aspect-options button:hover{background:#f1f2f5}.video-aspect-options button.selected:hover{background:#e3e4e8}.tool-copy-input{display:block;position:relative}.tool-copy-input>span{margin-bottom:6px;color:#536078;display:flex;justify-content:space-between;font-size:14px;font-weight:400}.tool-copy-input>span em{color:#6975e4;font-size:11px;font-style:normal}.tool-copy-input textarea{width:100%;height:168px;padding:10px;border:1px solid #dfe4ed;border-radius:9px;outline:0;color:#354158;background:#fbfcfe;resize:vertical;font:inherit;font-size:13px;line-height:1.55}.tool-copy-input textarea:focus{border-color:var(--brand-focus);box-shadow:0 0 0 3px rgba(119,80,210,.08)}.tool-copy-input>small{position:absolute;right:8px;bottom:7px;color:#9ca4b3;font-size:11px}.tool-optional-context>div{display:flex;align-items:center;justify-content:space-between}.tool-optional-context>div span{color:#3f4b61;font-size:14px;font-weight:600}.tool-optional-context>div em{padding:2px 5px;border-radius:5px;color:#7771db;background:#efedff;font-size:11px;font-style:normal}.tool-optional-context>p{margin:5px 0 10px;color:#929bad;font-size:12px;line-height:1.45}.tool-optional-context label{margin-top:10px;display:block}.tool-optional-context label>span{margin-bottom:5px;color:#68748a;display:block;font-size:13px}.tool-optional-context input,.tool-optional-context textarea{width:100%;padding:9px;border:1px solid #e0e4ed;border-radius:7px;outline:0;color:#3d4960;background:#fff;font:inherit;font-size:13px}.tool-optional-context textarea{height:68px;resize:none}.tool-canvas-panel{display:flex;flex-direction:column;overflow:hidden}.tool-canvas-panel>header{height:56px;padding:0 16px;border-bottom:1px solid #e8ebf1;display:flex;align-items:center;justify-content:space-between}.tool-canvas-panel>header>span{color:#29364b;font-size:16px;font-weight:700;line-height:1.35}.tool-canvas-panel>header>div{display:flex;gap:6px}.tool-canvas-panel>header button{height:32px;padding:0 10px;border:1px solid #dfe4ed;border-radius:7px;color:#69758b;background:#fff;display:flex;align-items:center;gap:5px;font-size:12px}.tool-visual-canvas{min-height:270px;flex:1;padding:12px;background:#f3f5f8;display:flex;flex-direction:column}.tool-canvas-image{min-height:220px;position:relative;flex:1;border-radius:8px;background:#fff;overflow:hidden}.tool-canvas-image img{object-fit:contain;object-position:center}.tool-canvas-image:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px rgba(224,229,238,.9);pointer-events:none}.tool-canvas-image.has-generated-video{background:#10131d;display:flex;align-items:center;justify-content:center}.tool-generated-video{width:100%;height:100%;min-height:220px;object-fit:contain;background:#10131d}.tool-video-play{width:48px;height:48px;position:absolute;z-index:2;top:50%;left:50%;border-radius:50%;color:#fff;background:rgba(39,47,68,.66);display:grid;place-items:center;transform:translate(-50%,-50%);backdrop-filter:blur(5px)}.tool-video-error{position:absolute;z-index:3;inset:0;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#34405a;background:rgba(255,255,255,.94)}.tool-video-error strong{font-size:16px}.tool-video-error p{max-width:360px;margin:8px 0 16px;color:#7a8598;font-size:12px;line-height:1.5}.tool-video-error button{height:32px;padding:0 14px;border:0;border-radius:7px;color:#fff;background:var(--brand-primary);font-size:12px;font-weight:700;cursor:pointer}.tool-result-gallery{min-height:270px;flex:1;padding:12px;background:#f3f5f8;display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:10px;overflow:hidden}.creative-image-result-grid{flex:1;min-height:0;padding:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:20px;overflow:auto;background:#f5f7fc}.creative-image-result-tile{position:relative;min-width:0;min-height:150px;padding:0;border:1px solid #e0e5f1;border-radius:12px;overflow:hidden;background:#fff;cursor:zoom-in}.creative-image-result-tile img{width:100%;height:100%;object-fit:contain}.creative-image-result-tile:hover{border-color:#7667ee}.creative-image-result-tile:disabled{cursor:default}.creative-image-result-tile.is-pending{border-style:dashed;border-color:#cbd2ef;background:linear-gradient(145deg,#f8f8ff,#f1f3fc)}.creative-image-result-tile.is-pending>[data-vivi-generating]{min-height:150px}.creative-image-result-spinner{position:absolute;z-index:1;top:14px;right:14px;width:20px;height:20px;border:2px solid #d7d2fb;border-top-color:#7061e8;border-radius:50%;animation:creative-image-spin .85s linear infinite}@keyframes creative-image-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.creative-image-result-spinner{animation:none;border-top-color:#7061e8}}.creative-image-result-pending{height:100%;min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#7983a7}.creative-image-result-pending strong{font-size:15px;color:#505d86}.creative-image-result-pending span{font-size:12px}.creative-image-task-count{margin-right:auto;padding-left:16px;color:#697595;font-size:12px;white-space:nowrap}.creation-batch-overlay{position:fixed;z-index:1100;inset:0;padding:24px;display:grid;place-items:center;background:rgba(18,25,47,.68)}.creation-batch-dialog{width:min(1100px,100%);max-height:90vh;padding:20px;border-radius:16px;overflow:auto;background:#fff}.creation-batch-dialog>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.creation-batch-dialog>header button{border:0;background:transparent;font-size:28px;cursor:pointer}.creation-batch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.creation-batch-grid a{position:relative;min-height:220px;aspect-ratio:4/3;border-radius:10px;overflow:hidden;background:#f4f5f9}.creation-batch-grid img{object-fit:contain}@media (max-width:640px){.creative-image-result-grid{gap:10px;padding:10px}.creation-batch-grid{grid-template-columns:1fr}}.tool-result-main{min-width:0;min-height:0;display:flex;flex-direction:column;gap:9px}.tool-result-image{min-height:0;position:relative;flex:1;border-radius:9px;background:#fff;overflow:hidden;box-shadow:0 6px 20px rgba(39,48,76,.07)}.tool-result-image img{width:100%;height:100%;object-fit:contain;object-position:center}.tool-result-image:after{content:"";position:absolute;inset:0;border:1px solid rgba(224,229,238,.95);border-radius:9px;pointer-events:none}.tool-result-badge{position:absolute;z-index:2;left:12px;top:12px;padding:5px 8px;border-radius:6px;color:#fff;background:rgba(43,53,75,.78);font-size:11px;font-weight:650;backdrop-filter:blur(6px)}.tool-result-badge-image{background:rgba(82,67,208,.82)}.tool-result-meta{min-width:0;padding:9px 11px;border:1px solid #e4e8f0;border-radius:8px;background:#fff;display:grid;gap:3px}.tool-result-meta strong{color:#354158;font-size:12px}.tool-result-meta span,.tool-result-meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-result-meta span{color:#8490a3;font-size:10px;line-height:1.45}.tool-result-list{min-width:0;overflow:auto;display:grid;align-content:start;gap:7px;padding-right:2px}.tool-result-list>button{min-width:0;padding:6px;border:1px solid #e0e4ed;border-radius:8px;background:#fff;color:#4a566d;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:7px;text-align:left;cursor:pointer}.tool-result-list>button.selected{border-color:var(--brand-primary);background:#f7f6ff;box-shadow:0 0 0 2px rgba(119,80,210,.1)}.tool-result-list>button>span{width:44px;height:44px;border-radius:5px;overflow:hidden;background:#f1f3f6}.tool-result-list>button>span img{width:100%;height:100%;object-fit:cover}.tool-result-list>button strong{min-width:0;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.tool-result-list>button small{grid-column:2;color:#98a1b1;font-size:9px}.tool-result-edit-panel{padding:10px 12px;border-top:1px solid #e3e7ef;background:#fff}.tool-result-edit-panel label{display:grid;gap:6px}.tool-result-edit-panel label>span{color:#69758b;font-size:11px;font-weight:600}.tool-result-edit-panel textarea{width:100%;min-height:58px;padding:8px 9px;border:1px solid #dfe4ed;border-radius:7px;outline:0;color:#354158;background:#fbfcfe;resize:vertical;font:inherit;font-size:11px;line-height:1.5}.tool-result-edit-panel textarea:focus{border-color:var(--brand-focus);box-shadow:0 0 0 2px rgba(119,80,210,.1)}.tool-result-edit-panel>div{display:flex;justify-content:flex-end;gap:6px;margin-top:8px}.tool-result-edit-panel button{height:28px;padding:0 10px;border:1px solid #dfe4ed;border-radius:6px;color:#68748a;background:#fff;font-size:10px}.tool-result-edit-panel button.primary{border:0;color:#fff;background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary))}.tool-generating-scan{width:2px;position:absolute;z-index:3;top:0;bottom:0;left:0;background:#7d8cff;box-shadow:0 0 18px 8px rgba(102,120,255,.35);animation:toolWorkspaceScan .7s ease-in-out infinite alternate}@keyframes toolWorkspaceScan{to{left:100%}}.tool-copy-canvas{min-height:270px;padding:14px;flex:1;background:#f5f7fa;overflow:auto;overscroll-behavior:auto}.tool-copy-canvas>article{margin-bottom:9px;padding:13px;border:1px solid #e0e5ed;border-radius:9px;background:#fff}.tool-copy-canvas>article.active{border-color:#9ba7ee;box-shadow:0 0 0 2px rgba(91,105,225,.07)}.tool-copy-canvas>article>span{color:#68738a;font-size:9px}.tool-copy-canvas>article>span em{margin-left:6px;padding:2px 5px;border-radius:4px;color:#5b68dd;background:#ecefff;font-size:8px;font-style:normal}.tool-copy-canvas h3{margin:7px 0 5px;color:#2e3a51;font-size:12px;line-height:1.5}.tool-copy-canvas p{margin:0;color:#8a94a6;font-size:9px;line-height:1.5}.tool-copy-canvas footer{margin-top:9px;display:flex;gap:6px}.tool-copy-canvas footer button{padding:5px 8px;border:1px solid #dfe4ed;border-radius:6px;color:#5f6b81;background:#fff;font-size:8px}.tool-canvas-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.tool-canvas-empty>span{width:54px;height:54px;border-radius:15px;color:#6472e6;background:#e9edff;display:grid;place-items:center}.tool-canvas-empty strong{margin-top:12px;color:#435068;font-size:13px}.tool-canvas-empty p{max-width:340px;margin:6px 0;color:#919bad;font-size:10px;line-height:1.55}.tool-settings-panel>header{margin-bottom:13px}.tool-settings-panel>header h3{margin:0;color:#303c53;font-size:14px;font-weight:600}.tool-settings-panel>header p{margin:5px 0 0;color:#8d97a9;font-size:12px;line-height:1.5}.tool-settings-panel>label{margin-bottom:12px;display:block}.tool-settings-panel>label>span{margin-bottom:6px;padding:0;color:#69758b;display:block;font-size:14px;font-weight:400}.tool-settings-panel input,.tool-settings-panel select{width:100%;height:38px;padding:0 10px;border:1px solid #dfe4ed;border-radius:7px;outline:0;color:#48556c;background:#fff;font:inherit;font-size:13px}.tool-settings-panel .content-hub-cost{margin:10px 0}.tool-generate-button{width:100%;height:40px;border:0;border-radius:8px;color:#fff;background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary));display:flex;align-items:center;justify-content:center;gap:6px;font-size:14px;font-weight:600;box-shadow:0 7px 16px rgba(119,80,210,.18)}.tool-generate-button:disabled{cursor:wait;opacity:.75}.tool-generate-button .credit-icon{color:inherit}.tool-optional-note{margin-top:7px;color:#98a1b1;display:block;font-size:12px;line-height:1.45;text-align:center}.tool-input-actions{min-height:52px;padding:7px 16px;border-top:1px solid #e5e9f0;background:#fff;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px}.tool-input-actions>button{height:32px;padding:0 12px;border:1px solid #dfe4ed;border-radius:8px;color:#69758b;background:#fff;font-size:13px}.tool-input-actions>div{display:flex;align-items:center;justify-content:flex-end;gap:10px}.tool-input-actions .credit-value{color:#717c90;display:flex;align-items:center;gap:4px;font-size:12px;white-space:nowrap}.tool-input-actions .tool-generate-button{width:158px;min-width:158px;height:34px;padding:0 12px;white-space:nowrap}.tool-guide{margin:30px 0 24px;border:1px solid #e0e5ee;border-radius:12px;background:#fff;box-shadow:0 7px 24px rgba(43,53,87,.04);flex:0 0 auto;overflow:visible}.tool-guide-hero{padding:30px 34px 28px;border-bottom:1px solid #e7eaf0;border-radius:12px 12px 0 0;background:linear-gradient(135deg,#fbfcff,#f7f8ff)}.tool-guide-hero>span{color:#5867df;display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700}.tool-guide-hero h2{margin:10px 0 8px;color:#202c42;font-size:28px;line-height:1.3}.tool-guide-hero>p{max-width:760px;margin:0;color:#667289;font-size:14px;line-height:1.75}.tool-guide-hero>div{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px}.tool-guide-hero>div span{padding:6px 10px;border:1px solid #e0e4f3;border-radius:7px;color:#69758a;background:#fff;font-size:11px}.tool-guide-layout{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:start;background:linear-gradient(90deg,#fbfcfe 0 240px,#fff 240px)}.tool-guide-toc{padding:25px 18px 28px;position:sticky;top:0;align-self:start;border-right:1px solid #e7eaf0;background:#fbfcfe}.tool-guide-toc>strong{padding:0 9px 13px;color:#2f3b52;display:flex;align-items:center;gap:7px;font-size:13px}.tool-guide-toc nav{display:flex;flex-direction:column;gap:3px}.tool-guide-toc button{width:100%;min-height:38px;padding:8px 9px;border:0;border-radius:7px;color:#7a8497;background:transparent;display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:5px;text-align:left;font:inherit;font-size:13px;line-height:1.45;transition:color .16s ease,background .16s ease}.tool-guide-toc button:first-child,.tool-guide-toc button:focus-visible,.tool-guide-toc button:hover{color:var(--brand-focus);background:#eeebff}.tool-guide-toc button b{color:#a1a9b7;font-size:10px;font-weight:650}.tool-guide-toc button:first-child b,.tool-guide-toc button:hover b{color:var(--brand-hover)}.tool-guide-content{min-width:0;padding:0 36px 16px}.tool-guide-content>section{padding:35px 0 38px;border-bottom:1px solid #e8ebf1;scroll-margin-top:18px}.tool-guide-content>section:last-child{border-bottom:0}.tool-guide-kicker{color:#6370df;display:block;font-size:12px;font-weight:700;letter-spacing:.03em}.tool-guide-content>section>h2{margin:8px 0 18px;color:#202c42;font-size:24px;line-height:1.35}.tool-guide-content>section>p{margin:0 0 14px;color:#536077;font-size:14px;line-height:1.85}.tool-guide-content>section>p:last-child{margin-bottom:0}.tool-guide-steps{margin:2px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none}.tool-guide-steps li{min-height:122px;padding:16px;border:1px solid #e2e6ef;border-radius:10px;background:#fbfcfe;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px}.tool-guide-steps li>b{width:30px;height:30px;border-radius:8px;color:#fff;background:#5b68e5;display:grid;place-items:center;font-size:12px}.tool-guide-steps h3{margin:2px 0 6px;color:#2d394f;font-size:15px}.tool-guide-steps p{margin:0;color:#69758a;font-size:13px;line-height:1.7}.tool-guide-fields{margin-top:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tool-guide-fields>article{padding:17px;border:1px solid #e2e6ef;border-radius:10px;background:#fff}.tool-guide-fields header{display:flex;align-items:center;justify-content:space-between;gap:12px}.tool-guide-fields h3{margin:0;color:#2d394f;font-size:15px}.tool-guide-fields em{padding:3px 6px;border-radius:5px;color:#7771db;background:#efedff;font-size:10px;font-style:normal}.tool-guide-fields em.required{color:#d56565;background:#fff0f0}.tool-guide-fields p{min-height:44px;margin:9px 0 12px;color:#69758a;font-size:13px;line-height:1.7}.tool-guide-fields>article>div{padding:10px;border-radius:8px;background:#f5f7fb}.tool-guide-fields>article>div span,.tool-guide-fields>article>div strong{display:block}.tool-guide-fields>article>div span{margin-bottom:4px;color:#939cad;font-size:10px}.tool-guide-fields>article>div strong{color:#4c586e;font-size:12px;line-height:1.55}.tool-guide-example{margin-top:20px;border:1px solid #dfe3f5;border-radius:11px;background:#f7f8ff;overflow:hidden}.tool-guide-example>header{padding:15px 17px;border-bottom:1px solid #e1e4f2;background:#f1f3ff;display:flex;align-items:center;gap:10px}.tool-guide-example>header>span{width:34px;height:34px;border-radius:9px;color:#fff;background:#5b68e5;display:grid;place-items:center}.tool-guide-example>header small,.tool-guide-example>header strong{display:block}.tool-guide-example>header strong{color:#334058;font-size:14px}.tool-guide-example>header small{margin-top:3px;color:#7c879a;font-size:11px}.tool-guide-example dl{margin:0;padding:6px 17px 12px}.tool-guide-example dl>div{padding:12px 0;border-bottom:1px solid #e2e5f0;display:grid;grid-template-columns:110px minmax(0,1fr);gap:18px}.tool-guide-example dl>div:last-child{border-bottom:0}.tool-guide-example dt{color:#737e92;font-size:12px}.tool-guide-example dd{margin:0;color:#354158;font-size:13px;font-weight:550;line-height:1.65}.tool-guide-tips{margin:0;padding:0;display:grid;gap:9px;list-style:none}.tool-guide-tips li{padding:12px 14px;border:1px solid #e4e8ef;border-radius:9px;background:#fbfcfe;display:flex;align-items:flex-start;gap:10px}.tool-guide-tips li>span{width:22px;height:22px;border-radius:50%;color:#5364dd;background:#e9edff;display:grid;place-items:center;flex:0 0 auto}.tool-guide-tips p{margin:0;color:#556278;font-size:13px;line-height:1.7}.tool-guide-scenarios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.tool-guide-scenarios article{padding:17px;border:1px solid #e2e6ef;border-radius:10px;background:#fff}.tool-guide-scenarios b{color:#7a72dc;font-size:11px}.tool-guide-scenarios h3{margin:9px 0 7px;color:#303c53;font-size:15px}.tool-guide-scenarios p{margin:0;color:#738095;font-size:12px;line-height:1.65}.tool-guide-faq{border-top:1px solid #e4e8ef}.tool-guide-faq details{border-bottom:1px solid #e4e8ef}.tool-guide-faq summary{min-height:54px;padding:14px 4px;color:#344058;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px;font-weight:600;cursor:pointer;list-style:none}.tool-guide-faq summary::-webkit-details-marker{display:none}.tool-guide-faq summary svg{color:#8b94a5;transition:transform .16s ease}.tool-guide-faq details[open] summary svg{transform:rotate(180deg)}.tool-guide-faq details>p{margin:0;padding:0 36px 17px 4px;color:#657187;font-size:13px;line-height:1.75}@media (max-width:1180px){.tool-workspace-grid{grid-template-columns:minmax(320px,36%) minmax(0,1fr)}.creation-result-row{grid-template-columns:56px minmax(210px,1.5fr) 92px 78px 126px 82px}.creation-result-row.labels>span:nth-child(3),.creation-result-row:not(.labels)>code{display:none}}@media (max-width:1100px){.creation-workspace-shell{grid-template-columns:156px minmax(0,1fr);gap:14px}.creation-workspace-shell:before{top:calc(var(--workspace-titlebar-height) + 14px);left:156px}.creation-overview-showcase{padding:38px;grid-template-columns:minmax(300px,.9fr) minmax(390px,1.1fr);gap:30px}.creation-overview-copy h1{font-size:42px}.creation-center-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content-tool-grid,.creation-overview-recent>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.creation-overview-showcase{grid-template-columns:1fr}.creation-overview-copy{max-width:680px}.creation-overview-demo{width:min(680px,100%);margin:0 auto}.creation-results-heading{align-items:flex-start;flex-direction:column}.creation-result-row{grid-template-columns:56px minmax(180px,1fr) 126px 82px}.creation-result-row.labels>span:nth-child(4),.creation-result-row.labels>span:nth-child(5),.creation-result-row:not(.labels)>:is(time,b){display:none}.tool-guide-layout{grid-template-columns:190px minmax(0,1fr)}.tool-guide-content{padding-right:24px;padding-left:24px}.tool-guide-fields,.tool-guide-steps{grid-template-columns:1fr}}@media (max-width:760px){.creation-workspace-shell{height:auto;min-height:calc(100vh - 80px);min-height:calc(100dvh - 80px);display:block;overflow:visible}.creation-workspace-shell:before{display:none}.creation-sidebar-history{margin-top:8px}.unified-tool-workspace{height:auto;overflow:visible}.tool-workspace-grid{height:auto;min-height:0;display:flex;flex-direction:column}.tool-input-column,.tool-input-scroll{overflow:visible}.tool-input-actions{position:sticky;z-index:4;bottom:0}.tool-canvas-panel{min-height:520px}.tool-result-gallery{min-height:420px;grid-template-columns:1fr;overflow:visible}.tool-result-list{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.tool-result-list>button{grid-template-columns:34px minmax(0,1fr);padding:5px}.tool-result-list>button>span{width:34px;height:34px}.tool-result-list>button small{display:none}.creation-workspace-main{height:auto;padding-right:0;overflow:visible}.creation-workspace-main .standalone-content-hub{height:auto;display:block}.tool-guide{margin-top:24px}.tool-guide-hero{padding:24px 20px}.tool-guide-hero h2{font-size:24px}.tool-guide-layout{display:block}.tool-guide-toc{padding:15px 16px;position:relative;border-right:0;border-bottom:1px solid #e7eaf0}.tool-guide-toc nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tool-guide-content{padding:0 20px}.tool-guide-content>section{padding:29px 0 32px}.tool-guide-content>section>h2{font-size:21px}.tool-guide-scenarios{grid-template-columns:1fr}.creation-overview-showcase{min-height:0;padding:30px 22px;border-radius:18px;gap:26px}.creation-overview-showcase:after{display:none}.creation-overview-copy h1{font-size:38px}.creation-overview-copy>p{font-size:14px}.creation-overview-demo{padding:8px 0}.creation-center-overview>header{padding:22px;display:block}.creation-center-summary{margin-top:18px}.creation-center-overview>header>.creation-category-switcher{width:100%;margin-top:18px}.creation-center-category-grid,.creation-recent-section>div{grid-template-columns:repeat(2,minmax(0,1fr))}.creation-featured-grid{grid-template-columns:1fr}.creation-library{min-height:0}.content-hub-starter,.content-tool-grid{grid-template-columns:1fr}.content-hub-starter{min-height:0}.creation-workspace-titlebar>nav button,.creation-workspace-titlebar>nav button.current,.creation-workspace-titlebar>nav strong{font-size:12px}.creation-workspace-titlebar>div>.outline-btn:first-child:not(:last-child){display:none}}@media (max-width:520px){.creation-overview-showcase{padding:25px 17px}.creation-overview-copy h1{font-size:32px}.creation-overview-links{align-items:stretch;flex-direction:column}.creation-overview-links>button{width:100%}.creation-overview-links>button>svg{margin-left:auto}.creation-overview-copy>small{align-items:flex-start;line-height:1.5}.creation-category-switcher{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.creation-category-switcher button{padding:0 7px;justify-content:center}.creation-center-overview h1{font-size:24px}.creation-center-category-grid,.creation-overview-recent>div,.creation-recent-section>div{grid-template-columns:1fr}.creation-center-category-preview{height:135px}.creation-recent-section>header{align-items:flex-start;flex-direction:column}.creation-workspace-titlebar>div{display:none}.creation-workspace-titlebar>.creation-titlebar-tool-actions{display:flex;gap:4px}.creation-workspace-titlebar>.creation-titlebar-tool-actions>.outline-btn{width:auto;padding:0 10px;justify-content:center}.creation-results-heading>div:last-child{width:100%}.creation-results-heading>div:last-child>span{min-width:0;flex:1}.creation-results-card>header{align-items:stretch;flex-direction:column}.creation-results-card>header nav{overflow-x:auto}.creation-results-card>header nav button{flex:none}.creation-results-card>header label{width:100%}.creation-result-row.labels{display:none}.creation-result-row{min-height:82px;grid-template-columns:48px minmax(0,1fr) auto;gap:8px}.creation-result-preview{width:46px;height:40px}.creation-result-status{grid-column:2}.creation-result-row>button{grid-column:3;grid-row:1/3}}.home-product-links{padding:100px 0;background:#f7f8fd}.home-product-links>.marketing-container>div:last-child{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.home-product-links a{min-height:235px;padding:24px;border:1px solid #e2e6ef;border-radius:17px;background:#fff;display:flex;flex-direction:column;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.home-product-links a:hover{border-color:#bec6f2;box-shadow:0 15px 35px rgba(46,55,104,.08);transform:translateY(-3px)}.home-product-links a>span{color:#6c70e5;font-size:10px;font-weight:800}.home-product-links h3{margin:38px 0 12px;color:#26324b;font-size:18px}.home-product-links p{margin:0;color:#7c879a;font-size:12px;line-height:1.7}.home-product-links b{margin-top:auto;padding-top:20px;color:#5864dc;font-size:11px}@media (max-width:1050px){.home-product-links>.marketing-container>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.home-product-links{padding:72px 0}.home-product-links>.marketing-container>div:last-child{grid-template-columns:1fr}.home-product-links a{min-height:190px}}.brand .brand-home{position:relative;min-width:0;padding:0;border:0;background:transparent;display:flex;align-items:center;gap:8px;text-align:left;border-radius:7px;cursor:pointer}.brand .brand-home:focus-visible{outline:2px solid var(--brand-focus);outline-offset:4px}.brand-home-tooltip{position:absolute;left:50%;top:calc(100% + 9px);z-index:100;padding:5px 8px;border-radius:6px;color:#fff;background:#26334e;font-size:12px;font-weight:500;line-height:1.3;letter-spacing:0;white-space:nowrap;opacity:0;visibility:hidden;transform:translate(-50%,-3px);transition:opacity .15s ease,visibility .15s ease,transform .15s ease;pointer-events:none}.brand-home:focus-visible .brand-home-tooltip,.brand-home:hover .brand-home-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.marketing-nav nav .marketing-core-nav{display:flex;align-items:center;gap:5px}.marketing-nav nav .marketing-core-nav em{padding:3px 6px;border-radius:5px;color:#fff;background:linear-gradient(135deg,#5065ee,#7a42ed);font-size:9px;font-style:normal;font-weight:700}.unified-shell{--workspace-titlebar-height:48px;--workspace-title-size:13px;--workspace-top-pad:8px;--workspace-bottom-pad:32px;min-height:100vh;display:block;background:#f7f9fd}.unified-shell>.workspace{width:100%;max-width:none;min-width:0;padding:var(--workspace-top-pad) 28px var(--workspace-bottom-pad)}.unified-shell>.workspace:has(>.content-grid){padding-bottom:0}.unified-shell>.workspace.projects-list-workspace{--workspace-bottom-pad:20px}.unified-shell>.workspace:has(>.creation-workspace-shell){--workspace-bottom-pad:20px}.project-flow-shell>.workspace{padding:0}.projects-page .history-projects{padding-bottom:0}.workspace-account-dropdown{position:absolute;top:calc(100% - 5px);z-index:220;padding:8px;border:1px solid #e2e6ef;border-radius:12px;background:#fff;box-shadow:0 18px 45px rgba(35,45,76,.14)}.workspace-support-menu{position:relative;display:flex}.workspace-support-menu:after{content:"";position:absolute;left:-8px;right:-8px;top:100%;height:12px}.workspace-support-card{position:absolute;right:0;top:calc(100% + 10px);z-index:230;width:352px;padding:0;border:1px solid #dfe4ed;border-radius:16px;background:#fff;box-shadow:0 20px 52px rgba(30,41,70,.17);opacity:0;visibility:hidden;transform:translateY(-5px);transition:opacity .16s ease,visibility .16s ease,transform .16s ease;pointer-events:none}.workspace-support-menu:focus-within .workspace-support-card,.workspace-support-menu:hover .workspace-support-card{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.workspace-support-card>header{padding:15px 16px 13px;border-bottom:1px solid #edf0f5;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px}.workspace-support-card>header>span{width:38px;height:38px;border-radius:10px;color:#fff;background:linear-gradient(135deg,#4e66ed,#7842e9);display:grid;place-items:center}.workspace-support-card>header strong{display:block;color:#26324a;font-size:14px}.workspace-support-card>header small{display:block;margin-top:3px;color:#929bad;font-size:11px}.workspace-support-card>header em{padding:4px 7px;border-radius:7px;color:#198a61;background:#e9f8f1;font-size:10px;font-style:normal;font-weight:700;white-space:nowrap}.workspace-support-content{padding:16px;display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:15px}.workspace-support-content figure{margin:0}.workspace-support-content figure img{width:112px;height:112px;border-radius:11px;display:block}.workspace-support-content figcaption{margin-top:6px;color:#8c96a8;font-size:10px;text-align:center}.workspace-support-content>div>strong{display:block;color:#2b374f;font-size:13px}.workspace-support-content>div>p{margin:7px 0 11px;color:#788399;font-size:11px;line-height:1.6}.workspace-support-content dl{margin:0;padding-top:9px;border-top:1px solid #edf0f5}.workspace-support-content dt{margin-bottom:4px;color:#919bad;font-size:10px}.workspace-support-content dd{margin:0;color:#536078;font-size:11px;line-height:1.55}.workspace-support-card>footer{padding:10px 16px;border-top:1px solid #edf0f5;color:#6f7b91;background:#fafbfc;border-radius:0 0 16px 16px;font-size:10px;text-align:center}.workspace-account-menu{position:relative}.workspace-account-menu:after{content:"";position:absolute;left:0;right:0;top:100%;height:12px}.workspace-account-button{height:38px;padding:0 8px 0 4px;border:0;border-radius:10px;color:#4c5870;background:transparent;display:flex;align-items:center;gap:7px}.workspace-account-button:hover{background:#f4f5fa}.workspace-account-button>span{width:31px;height:31px;border-radius:9px;color:#fff;background:linear-gradient(135deg,var(--brand-primary),#7143e8);display:grid;place-items:center;font-size:11px;font-weight:700}.workspace-account-button>strong{font-size:13px}.workspace-account-button>b{width:16px;height:16px;margin:0;display:inline-flex;align-items:center;justify-content:center;align-self:center;line-height:0}.workspace-account-button>b>svg{width:14px;height:14px;display:block;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.workspace-account-dropdown{right:0;width:190px;top:calc(100% + 9px)}.workspace-account-dropdown>:is(a,button){width:100%;height:38px;padding:0 10px;border:0;border-radius:7px;color:#4c5870;background:#fff;text-decoration:none;display:flex;align-items:center;gap:9px;font-size:13px}.workspace-account-dropdown>:is(a,button):hover{color:var(--brand-hover);background:#f4f5ff}.unified-account-dropdown{width:318px;padding:0;overflow:hidden;border-radius:15px}.unified-account-dropdown>*{height:auto}.account-menu-identity{padding:17px 17px 15px;display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;border-bottom:1px solid #edf0f5}.account-menu-avatar{width:46px;height:46px;flex:none;border-radius:12px;color:#fff;background:linear-gradient(135deg,#4c64ec,#7143e8);display:grid;place-items:center;font-size:14px;font-weight:750}.account-menu-name{display:flex;align-items:center;gap:8px;min-width:0}.account-menu-name strong{color:#202b42;font-size:17px;line-height:1.25}.account-menu-name em,.account-profile-summary em{padding:3px 7px;border-radius:6px;color:#5b42dc;background:#eeeaff;font-size:10px;font-style:normal;font-weight:750;white-space:nowrap}.account-menu-id{margin-top:5px;min-width:0;display:flex;align-items:center;gap:5px;color:#929bad}.account-menu-id>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;letter-spacing:.01em}.account-menu-id button{width:25px;height:25px;padding:0;border:0;border-radius:6px;color:#8c96a9;background:transparent;display:grid;place-items:center}.account-menu-id button:hover{color:var(--brand-hover);background:#eef0ff}.unified-account-dropdown .account-menu-group{padding:7px;border-bottom:1px solid #edf0f5;display:block}.unified-account-dropdown .account-menu-group>button,.unified-account-dropdown>.account-menu-logout{width:100%;height:40px;padding:0 11px;border:0;border-radius:8px;color:#3f4c63;background:transparent;display:flex;align-items:center;gap:11px;font-size:13px;text-align:left}.unified-account-dropdown .account-menu-group>button:hover{color:var(--brand-hover);background:#f4f5ff}.unified-account-dropdown>.account-menu-logout{margin:7px;width:calc(100% - 14px);color:#ed515d}.unified-account-dropdown>.account-menu-logout:hover{color:#e5404d;background:#fff1f2}.account-profile-overlay{position:fixed;inset:0;z-index:1200;padding:20px;background:rgba(23,31,51,.38);backdrop-filter:blur(5px);display:grid;place-items:center}.account-profile-modal{width:min(620px,calc(100vw - 32px));border:1px solid #e1e5ef;border-radius:18px;background:#fff;box-shadow:0 28px 90px rgba(26,36,64,.23);overflow:hidden}.account-profile-modal>header{padding:18px 20px;border-bottom:1px solid #eceff4;display:flex;align-items:center;justify-content:space-between}.account-profile-modal>header>div{display:flex;align-items:center;gap:12px}.account-profile-modal h2{margin:0;color:#202b42;font-size:19px}.account-profile-modal header p{margin:3px 0 0;color:#9099aa;font-size:12px}.account-profile-modal>header>button{width:34px;height:34px;border:0;border-radius:9px;color:#778196;background:#f3f5f8;font-size:23px;line-height:1}.account-profile-summary{margin:18px 20px 0;padding:14px 16px;border:1px solid #dedff8;border-radius:12px;background:#f7f7ff}.account-profile-summary>div{display:flex;align-items:center;gap:8px}.account-profile-summary strong{color:#27334c;font-size:15px}.account-profile-summary p{margin:5px 0 0;color:#79849a;font-size:12px}.account-profile-grid{margin:14px 20px 18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.account-profile-grid>div{min-width:0;padding:11px 13px;border:1px solid #e3e7ef;border-radius:10px;background:#fbfcfe}.account-profile-grid dt{margin-bottom:5px;color:#929bad;font-size:11px}.account-profile-grid dd{margin:0;min-width:0;color:#344158;font-size:13px;font-weight:600;display:flex;align-items:center;gap:7px;overflow-wrap:anywhere}.account-profile-grid dd button{width:25px;height:25px;padding:0;border:0;border-radius:6px;color:var(--brand-primary);background:#eef0ff;display:grid;place-items:center}.account-profile-modal>footer{padding:13px 20px;border-top:1px solid #eceff4;display:flex;justify-content:flex-end}.account-profile-modal>footer button{height:38px;padding:0 20px;border:0;border-radius:9px;color:#fff;background:linear-gradient(135deg,var(--brand-primary),#7640eb);font-size:13px;font-weight:700}@media (max-width:620px){.unified-account-dropdown,.workspace-support-card{position:fixed;left:12px;right:12px;top:64px;width:auto}.account-profile-grid{grid-template-columns:1fr}}.information-site{min-height:100vh;background:#f7f8fc}.information-site main{padding-bottom:84px}.information-hero{padding:76px 0 70px;background:linear-gradient(135deg,#f1f4ff,#fff 55%,#f5efff);border-bottom:1px solid #e7eaf2}.information-hero nav{margin-bottom:28px;display:flex;align-items:center;gap:8px;color:#919bad;font-size:13px}.information-hero nav a{color:#66738b}.information-hero h1{max-width:850px;margin:16px 0 14px;color:#15203b;font-size:46px;line-height:1.18;letter-spacing:-1.6px}.information-hero p{max-width:780px;margin:0;color:#66748d;font-size:17px;line-height:1.8}.information-hero small{display:block;margin-top:18px;color:#8b95a8;font-size:13px}.information-layout{padding-top:54px;display:grid;grid-template-columns:220px minmax(0,760px);justify-content:center;gap:68px;align-items:start}.information-layout>aside{position:sticky;top:82px;padding:18px;border:1px solid #e2e6ef;border-radius:14px;background:#fff;display:flex;flex-direction:column;gap:5px}.information-layout>aside strong{margin:2px 7px 9px;color:#26334d;font-size:14px}.information-layout>aside a{padding:9px 7px;border-radius:8px;color:#707d94;font-size:13px;line-height:1.4}.information-layout>aside a.active,.information-layout>aside a:hover{color:var(--brand-hover);background:#f1f3ff}.information-layout>aside a.active{font-weight:600}.information-layout>article{padding:8px 38px 40px;border:1px solid #e3e7ef;border-radius:18px;background:#fff}.information-layout>article>section{padding:36px 0;border-bottom:1px solid #edf0f5;scroll-margin-top:90px}.information-layout h2{margin:0 0 16px;color:#1e2a43;font-size:24px;line-height:1.35}.information-layout li,.information-layout p{color:#5f6d85;font-size:15px;line-height:1.9}.information-layout p{margin:0}.information-layout p+p{margin-top:14px}.information-layout ul{margin:0;padding-left:22px}.information-layout li+li{margin-top:8px}.information-contact{margin-top:38px;padding:30px;border-radius:15px;color:#fff;background:linear-gradient(125deg,#3d5ff0,#7442e8)}.information-contact>span{font-size:12px;font-weight:700;letter-spacing:.08em;opacity:.78}.information-contact h2{margin:8px 0;color:#fff}.information-contact p{max-width:590px;color:rgba(255,255,255,.78)}.information-contact .marketing-primary-button,.information-contact .marketing-primary-button:visited{width:max-content;margin-top:20px;color:var(--brand-primary)!important;background:#fff;box-shadow:none}.information-email-button span{font-size:12px;opacity:.72}.information-email-button strong{font-size:14px}.workspace-support-content dl a,.workspace-support-content dl a:visited{color:#4f60dd;text-decoration:none}.workspace-support-content dl a:hover{text-decoration:underline}.legal-information-site{background:#fff}.legal-information-site .information-hero{padding:52px 0 44px;border-bottom:1px solid #e7eaf2;background:#fafbfe}.legal-information-site .information-hero nav{margin-bottom:20px}.legal-information-site .information-hero h1{margin-top:12px;font-size:40px;letter-spacing:-1.1px}.legal-information-site .information-hero p{max-width:850px;font-size:15px;line-height:1.75}.legal-information-site .information-layout{padding-top:38px;grid-template-columns:230px minmax(0,820px);gap:54px}.legal-information-site .information-layout>aside{top:96px;padding:14px;border-radius:10px;box-shadow:none}.legal-information-site .information-layout>article{padding:0 36px 30px;border:0;border-radius:0;box-shadow:none}.legal-information-site .information-layout>article>section{padding:30px 0}.legal-information-site .information-layout h2{font-size:21px}.legal-information-site .information-layout h3{font-size:16px;font-weight:600;color:#1e2a43;margin:24px 0 10px;line-height:1.6;text-indent:0}.legal-information-site .information-layout li,.legal-information-site .information-layout p{color:#4f5d75;font-size:14px;line-height:1.9}.legal-information-site .information-layout>article>section p{margin:0;text-indent:2em}.legal-information-site .information-layout>article>section p+p{margin-top:12px}@counter-style cjk-decimal{system:numeric;symbols:"0" "1" "2" "3" "4" "5" "6" "7" "8" "9";suffix:"、"}.legal-information-site .information-layout>article>section ol,.legal-information-site .information-layout>article>section ul{margin:14px 0;padding-left:3.6em;list-style-position:outside;list-style:decimal;list-style:cjk-decimal}.legal-information-site .information-layout>article>section li{margin:0;text-indent:0}.legal-information-site .information-layout>article>section li+li{margin-top:8px}.legal-information-site .information-contact{padding:24px;border:1px solid #e4e8f1;border-radius:10px;color:#1e2a43;background:#f7f8fc}.legal-information-site .information-contact h2{color:#1e2a43;font-size:20px}.legal-information-site .information-contact p{color:#68758b}.legal-information-site .information-contact .marketing-primary-button,.legal-information-site .information-contact .marketing-primary-button:visited{color:#fff!important;background:var(--brand-primary)}.auth-page-terms a{margin-left:2px;color:#5965df;text-decoration:none}.auth-page-terms a:hover{text-decoration:underline}@media (max-width:860px){.information-hero{padding:58px 0}.information-hero h1{font-size:38px}.information-layout{grid-template-columns:1fr;gap:24px}.information-layout>aside{position:static;display:none}.information-layout>article{padding:4px 28px 32px}.legal-information-site .information-layout{grid-template-columns:1fr}.legal-information-site .information-layout>article{padding:0 22px 28px}}@media (max-width:620px){.information-hero h1{font-size:32px;letter-spacing:-.8px}.information-hero p{font-size:15px}.information-layout{padding-top:28px}.information-layout>article{padding:0 20px 26px;border-radius:14px}.information-layout h2{font-size:21px}.information-layout li,.information-layout p{font-size:14px}.information-contact{padding:24px}.information-contact .marketing-primary-button{width:100%;padding:11px 14px;flex-wrap:wrap}.information-email-button strong{overflow-wrap:anywhere}}.floating-support{position:fixed;z-index:320;right:max(22px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));display:flex;align-items:flex-end;justify-content:flex-end}.floating-support-trigger{width:52px;height:52px;padding:0;border:1px solid rgba(255,255,255,.7);border-radius:50%;color:#fff;background:linear-gradient(135deg,#5265ee,#713fe7);box-shadow:0 10px 28px rgba(83,65,211,.3),0 0 0 5px rgba(102,79,229,.08);display:grid;place-items:center;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.floating-support-trigger:hover,.floating-support.open .floating-support-trigger{transform:translateY(-2px);box-shadow:0 14px 34px rgba(83,65,211,.36),0 0 0 7px rgba(102,79,229,.1)}.floating-support-card{width:320px;position:absolute;right:0;bottom:calc(100% + 13px);overflow:hidden;border:1px solid #dfe4ed;border-radius:16px;background:#fff;box-shadow:0 22px 58px rgba(30,41,70,.2);opacity:0;visibility:hidden;transform:translateY(8px) scale(.98);transform-origin:right bottom;pointer-events:none;transition:opacity .16s ease,visibility .16s ease,transform .16s ease}.floating-support.open .floating-support-card,.floating-support:focus-within .floating-support-card,.floating-support:hover .floating-support-card{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.floating-support-card>header{padding:15px 16px 13px;border-bottom:1px solid #edf0f5;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px}.floating-support-card>header>span{width:38px;height:38px;border-radius:10px;color:#fff;background:linear-gradient(135deg,#4e66ed,#7842e9);display:grid;place-items:center}.floating-support-vivi{width:38px;height:38px;display:grid;place-items:center;background:transparent}.floating-support-card>header strong{display:block;color:#26324a;font-size:14px}.floating-support-card>header small{display:block;margin-top:3px;color:#929bad;font-size:11px}.floating-support-card>header em{padding:4px 7px;border-radius:7px;color:#198a61;background:#e9f8f1;font-size:10px;font-style:normal;font-weight:700;white-space:nowrap}.floating-support-content{padding:16px;display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:15px}.floating-support-content figure{margin:0}.floating-support-content figure img{width:112px;height:112px;border-radius:11px;display:block}.floating-support-content figcaption{margin-top:6px;color:#8c96a8;font-size:10px;text-align:center}.floating-support-content>div>strong{display:block;color:#2b374f;font-size:13px}.floating-support-content>div>p{margin:7px 0 11px;color:#788399;font-size:11px;line-height:1.6}.floating-support-content dl{margin:0;padding-top:9px;border-top:1px solid #edf0f5}.floating-support-content dt{margin:6px 0 3px;color:#919bad;font-size:10px}.floating-support-content dt:first-child{margin-top:0}.floating-support-content dd{margin:0;color:#536078;font-size:11px;line-height:1.55}.floating-support-content a,.floating-support-content a:visited{color:#4f60dd;text-decoration:none}.floating-support-content a:hover{text-decoration:underline}.floating-support-card>footer{padding:10px 16px;border-top:1px solid #edf0f5;color:#6f7b91;background:#fafbfc;font-size:10px;text-align:center}@media (max-width:620px){.floating-support{right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom))}.floating-support-trigger{width:48px;height:48px}.floating-support-card{width:min(320px,calc(100vw - 28px))}.floating-support-content{grid-template-columns:96px minmax(0,1fr);gap:12px}.floating-support-content figure img{width:96px;height:96px}}.floating-support.sidebar-support{position:relative;z-index:80;right:auto;bottom:auto;width:40px;display:grid;place-items:center}.floating-support.sidebar-support .floating-support-trigger{width:40px;height:32px;border:0;border-radius:0;color:#283247;background:transparent;box-shadow:none}.floating-support.sidebar-support .floating-support-trigger:hover,.floating-support.sidebar-support.open .floating-support-trigger{color:#111820;background:transparent;box-shadow:none;transform:translateY(-1px)}.floating-support.sidebar-support .floating-support-card{position:absolute;right:auto;left:48px;bottom:0;width:min(320px,calc(100vw - 88px));transform-origin:left bottom}.floating-support.sidebar-support.open .floating-support-card,.floating-support.sidebar-support:focus-within .floating-support-card,.floating-support.sidebar-support:hover .floating-support-card{transform:translateY(0) scale(1)}.product-seo-site{background:#fff;color:#17223c}.product-seo-hero{padding:76px 0 70px;overflow:hidden;background:radial-gradient(circle at 82% 18%,rgba(117,91,246,.17),transparent 27%),linear-gradient(135deg,#f6f8ff,#fff 55%,#f6f1ff)}.product-seo-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.82fr);align-items:center;gap:70px}.product-seo-hero-copy nav{margin-bottom:32px;color:#8a95a9;font-size:12px;display:flex;gap:8px}.product-seo-hero-copy nav a{color:#64718a}.product-seo-hero-copy h1{max-width:760px;margin:17px 0 20px;font-size:55px;line-height:1.08;letter-spacing:-2.5px}.product-seo-hero-copy>p{max-width:700px;margin:0;color:#67758e;font-size:17px;line-height:1.8}.product-seo-actions{margin-top:30px;display:flex;gap:12px}.product-seo-hero-copy>ul{margin:25px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 20px;list-style:none}.product-seo-hero-copy>ul li{color:#66738a;font-size:12px}.product-seo-visual{min-height:500px;padding:28px;border:1px solid rgba(216,221,239,.92);border-radius:28px;background:rgba(255,255,255,.86);box-shadow:0 30px 80px rgba(44,50,112,.14);backdrop-filter:blur(18px);transform:rotate(1deg)}.product-seo-visual-head{display:flex;align-items:center;justify-content:space-between;color:#5863da;font-size:11px;font-weight:750;letter-spacing:.07em}.product-seo-visual-head i{color:#9aa3b4;font-style:normal;font-size:9px}.product-seo-visual h2{max-width:430px;margin:28px 0 30px;font-size:29px;line-height:1.3;letter-spacing:-.7px}.product-seo-visual ol{margin:0;padding:0;display:grid;gap:10px;list-style:none}.product-seo-visual li{min-height:66px;padding:0 15px;border:1px solid #e5e8f2;border-radius:13px;background:#fafbff;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px}.product-seo-visual li>span{width:30px;height:30px;border-radius:9px;color:#fff;background:linear-gradient(135deg,#536bed,#8047ec);display:grid;place-items:center;font-size:10px;font-weight:800}.product-seo-visual li b{font-size:13px}.product-seo-visual li i{padding:4px 7px;border-radius:6px;color:#2d9170;background:#e5f6ef;font-size:9px;font-style:normal}.product-seo-visual>footer{margin-top:22px;padding:15px;border-radius:11px;color:#788398;background:#f1f3fa;display:flex;align-items:center;justify-content:center;gap:12px;font-size:10px}.product-seo-visual>footer strong{color:#4d5bd8}.product-seo-platforms{border-block:1px solid #e8ebf2;background:#fbfcff}.product-seo-platforms>div{min-height:84px;display:flex;align-items:center;justify-content:center;gap:25px}.product-seo-platforms span{margin-right:15px;color:#8b95a8;font-size:11px}.product-seo-platforms b{color:#4b5870;font-size:13px}.product-seo-section{padding:104px 0}.product-seo-section:nth-of-type(2n){background:#f8f9fd}.product-seo-heading{max-width:770px;margin-bottom:48px}.product-seo-heading>span{color:#5964dc;font-size:12px;font-weight:800;letter-spacing:.08em}.product-seo-heading h2{margin:13px 0 0;font-size:42px;line-height:1.2;letter-spacing:-1.5px}.product-seo-heading>p{max-width:590px;margin:16px 0 0;color:#778399;font-size:14px;line-height:1.8}.product-seo-capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.product-seo-capability-grid article{min-height:250px;padding:27px;border:1px solid #e3e7f0;border-radius:18px;background:#fff;box-shadow:0 13px 35px rgba(36,46,84,.045)}.product-seo-capability-grid article>i{color:#7a72ea;font-size:11px;font-style:normal;font-weight:800}.product-seo-capability-grid h3{margin:34px 0 13px;font-size:19px}.product-seo-capability-grid p,.product-seo-use-grid p{margin:0;color:#748198;font-size:13px;line-height:1.78}.product-seo-workflow{background:#101a34!important;color:#fff}.product-seo-workflow .product-seo-heading>span{color:#9ca8ff}.product-seo-workflow .product-seo-heading h2{color:#fff}.product-seo-workflow ol{margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;list-style:none;background:rgba(255,255,255,.1)}.product-seo-workflow li{min-height:260px;padding:35px;background:#101a34}.product-seo-workflow li>span{width:42px;height:42px;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#aeb8ff;display:grid;place-items:center;font-size:12px}.product-seo-workflow h3{margin:48px 0 14px;color:#fff;font-size:20px}.product-seo-workflow p{margin:0;color:#9ba6bb;font-size:13px;line-height:1.8}.product-seo-use-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.product-seo-use-grid article{min-height:215px;padding:30px;border-radius:20px;background:linear-gradient(145deg,#f1f3ff,#fff);border:1px solid #e1e5f1}.product-seo-use-grid article>span{width:42px;height:42px;border-radius:12px;color:#fff;background:linear-gradient(135deg,#536bed,#8c43e7);display:grid;place-items:center}.product-seo-use-grid h3{margin:28px 0 12px;font-size:20px}.product-seo-faq{background:#f7f8fc!important}.product-seo-faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(480px,1.2fr);gap:80px;align-items:start}.product-seo-faq-grid .product-seo-heading{position:sticky;top:95px;margin:0}.product-seo-faq details{border-bottom:1px solid #dfe4ed}.product-seo-faq summary{padding:23px 34px 23px 0;position:relative;color:#29364e;font-size:16px;font-weight:700;cursor:pointer;list-style:none}.product-seo-faq summary:after{content:"+";position:absolute;right:4px;top:21px;color:#6270e6;font-size:22px}.product-seo-faq details[open] summary:after{content:"−"}.product-seo-faq details p{margin:0;padding:0 40px 24px 0;color:#6e7a91;font-size:14px;line-height:1.85}.product-seo-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.product-seo-related-grid>a{min-height:245px;padding:25px;border:1px solid #e0e4ed;border-radius:17px;background:#fff;display:flex;flex-direction:column;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.product-seo-related-grid>a:hover{border-color:#bec6f2;box-shadow:0 15px 38px rgba(48,56,111,.08);transform:translateY(-3px)}.product-seo-related-grid span{color:#626de0;font-size:10px;font-weight:800}.product-seo-related-grid h3{margin:25px 0 11px;color:#25314a;font-size:17px;line-height:1.45}.product-seo-related-grid p{margin:0;color:#7a869b;font-size:12px;line-height:1.7}.product-seo-related-grid b{margin-top:auto;padding-top:20px;color:#5864de;font-size:12px}.product-seo-final{padding:100px 0;color:#fff;text-align:center;background:radial-gradient(circle at 50% 0,rgba(137,108,255,.55),transparent 37%),linear-gradient(135deg,#172453,#3d31aa)}.product-seo-final span{color:#c3c8ff;font-size:12px;font-weight:750}.product-seo-final h2{max-width:800px;margin:15px auto 13px;color:#fff;font-size:44px;line-height:1.2}.product-seo-final p{margin:0 0 30px;color:rgba(255,255,255,.7);font-size:15px}.product-seo-final .marketing-primary-button{margin:auto}@media (max-width:1050px){.product-seo-hero-grid{grid-template-columns:1fr;gap:45px}.product-seo-visual{width:min(680px,100%);min-height:0;transform:none}.product-seo-capability-grid,.product-seo-related-grid,.product-seo-workflow ol{grid-template-columns:repeat(2,minmax(0,1fr))}.product-seo-platforms>div{padding:22px 0;flex-wrap:wrap}.product-seo-faq-grid{grid-template-columns:1fr;gap:20px}.product-seo-faq-grid .product-seo-heading{position:static}}@media (max-width:650px){.product-seo-hero{padding:48px 0}.product-seo-hero-copy h1{font-size:38px;letter-spacing:-1.3px}.product-seo-hero-copy>p{font-size:15px}.product-seo-actions{align-items:stretch;flex-direction:column}.product-seo-actions a{width:100%}.product-seo-visual{padding:20px;border-radius:19px}.product-seo-visual h2{font-size:23px}.product-seo-visual li{grid-template-columns:34px minmax(0,1fr)}.product-seo-visual li i{display:none}.product-seo-platforms>div{justify-content:flex-start;gap:13px 19px}.product-seo-platforms span{width:100%;margin:0}.product-seo-section{padding:72px 0}.product-seo-heading h2{font-size:31px;letter-spacing:-.8px}.product-seo-capability-grid,.product-seo-related-grid,.product-seo-use-grid,.product-seo-workflow ol{grid-template-columns:1fr}.product-seo-capability-grid article,.product-seo-workflow li{min-height:210px}.product-seo-final{padding:75px 0}.product-seo-final h2{font-size:34px}}.auth-page-card>p{margin-bottom:22px}.auth-method-tabs{height:42px;margin-bottom:20px;padding:4px;border-radius:11px;background:#f1f3f8;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.auth-method-tabs button{min-width:0;border:0;border-radius:8px;color:#7b8599;background:transparent;font-size:12px;font-weight:680;cursor:pointer}.auth-method-tabs button.active{color:var(--brand-primary);background:#fff;box-shadow:0 4px 12px rgba(43,53,103,.09)}.auth-method-form{display:grid;gap:14px}.auth-page-field,.auth-verification-row{height:50px;border:1px solid #dce1eb;border-radius:11px;background:#fff;transition:border-color .2s,box-shadow .2s}.auth-page-field{width:100%;padding:0 14px;outline:0;color:#26324a;font-size:14px}.auth-page-field:focus,.auth-verification-row:focus-within{border-color:var(--brand-focus);box-shadow:0 0 0 4px rgba(119,80,210,.09)}.auth-verification-row{padding-left:14px;display:flex;align-items:center;overflow:hidden}.auth-verification-row input{min-width:0;height:100%;flex:1;border:0;outline:0;color:#26324a;font-size:14px}.auth-verification-row button{height:32px;margin-right:8px;padding:0 11px;border:0;border-radius:8px;color:var(--brand-primary);background:#eef0ff;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer}.auth-demo-code{margin-top:-5px;color:#2a9b76;font-size:10px}.auth-method-form .auth-page-error{margin-top:-5px}.auth-method-form .auth-page-submit,.auth-wechat-panel .auth-page-submit{margin-top:1px}.auth-wechat-panel{text-align:center}.auth-wechat-qr{width:190px;height:190px;margin:2px auto 13px;padding:5px;border:1px solid #e1e5ee;border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(38,48,98,.07)}.auth-wechat-qr img{width:100%;height:100%;display:block}.auth-wechat-panel>strong{display:block;color:#27344e;font-size:14px}.auth-wechat-panel>p{margin:6px 0 15px;color:#8992a4;font-size:11px}.auth-page-card .auth-page-switch{margin-top:20px;padding-top:17px}.auth-page-card .auth-page-demo-note{margin-top:16px;padding:10px 12px;font-size:10px}.pricing-public-page{min-height:100vh;background:#f7f9fd}.pricing-public-page>.credits-page{padding:22px 28px 42px}.pricing-public-page :is(.subscription-plans-section,.pricing-public-grid,.credit-packs-section,.credit-reference,.billing-faq,.purchase-assurance){width:100%;max-width:1180px;margin-left:auto;margin-right:auto}.pricing-plan-link{text-decoration:none;display:flex;align-items:center;justify-content:center;font-size:14px}.pricing-public-grid .pricing-card{cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease}.pricing-public-grid .pricing-card.popular:not(.selected){border:1px solid #e1e5ee;padding:22px;background:#fff;box-shadow:0 10px 28px rgba(33,46,95,.07)}.pricing-public-grid .pricing-card:hover{transform:translateY(-3px);border-color:#bfc7f2;box-shadow:0 16px 36px rgba(55,66,130,.1)}.pricing-public-grid .pricing-card.selected{border:2px solid var(--brand-primary);padding:21px;background:linear-gradient(145deg,#fff,#f7f6ff);box-shadow:0 17px 42px rgba(119,80,210,.16)}.pricing-public-grid .pricing-card.selected:focus-visible,.pricing-public-grid .pricing-card:focus-visible{outline:3px solid rgba(82,99,229,.2);outline-offset:3px}.pricing-public-grid .plan-badge{display:flex;align-items:center;gap:4px}.pricing-plan-action,.pricing-plan-action:visited{width:100%;height:39px;margin-top:13px;border:0;border-radius:9px;color:#fff!important;background:linear-gradient(100deg,var(--brand-primary),#783df1);font-weight:650;box-shadow:0 6px 16px rgba(119,80,210,.17)}.pricing-plan-action:hover{filter:brightness(1.04)}.pricing-public-note{max-width:1180px;min-height:68px;margin:18px auto 0;padding:14px 17px;border:1px solid #e2e6ef;border-radius:13px;background:#fff;display:flex;align-items:center;gap:10px;color:#788399;font-size:13px}.pricing-public-note strong{color:#303d56}.pricing-public-note a{margin-left:auto;color:#5160df;text-decoration:none;font-weight:700}.marketing-outcome-section{background:linear-gradient(180deg,#f7f8ff,#fff)}.marketing-outcome-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.marketing-outcome-grid article{min-height:265px;padding:24px;border:1px solid #e1e5f0;border-radius:20px;background:rgba(255,255,255,.92);box-shadow:0 12px 34px rgba(44,55,103,.05);display:flex;flex-direction:column;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.marketing-outcome-grid article:hover{transform:translateY(-4px);border-color:#cbd2f3;box-shadow:0 19px 42px rgba(44,55,103,.09)}.marketing-outcome-grid article>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.marketing-outcome-grid i{color:#6070e8;font-size:12px;font-style:normal;font-weight:800}.marketing-outcome-grid article>div span{padding:5px 8px;border-radius:999px;color:#5c62d9;background:#eff0ff;font-size:11px;font-weight:700}.marketing-outcome-grid h3{margin:31px 0 10px;color:#202c44;font-size:20px;line-height:1.4}.marketing-outcome-grid p{margin:0;color:#727e94;font-size:13px;line-height:1.75}.marketing-outcome-grid article>b{margin-top:auto;padding-top:17px;color:#5362df;font-size:11px}.marketing-outcome-summary{min-height:72px;margin-top:16px;padding:14px 18px;border:1px solid #e1e5f0;border-radius:15px;background:#fff;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px}.marketing-outcome-path{min-width:0;display:flex;align-items:center;gap:12px}.marketing-outcome-path.is-aiease{justify-content:flex-start}.marketing-outcome-summary span{flex:0 0 auto;padding:5px 8px;border-radius:7px;color:#707b91;background:#f1f3f8;font-size:11px;font-weight:700;white-space:nowrap}.marketing-outcome-path.is-aiease span{color:#fff;background:linear-gradient(100deg,#4762ec,#7843e7)}.marketing-outcome-summary p{margin:0;color:#8a94a6;font-size:12px}.marketing-outcome-summary strong{color:#34415a;font-size:12px}#advantages .marketing-section-heading{max-width:none}#advantages .marketing-section-heading h2{white-space:nowrap}.marketing-testimonials{padding-bottom:34px;overflow:hidden;background:#f7f9fd}.marketing-testimonial-heading{margin-bottom:28px}.marketing-testimonials .marketing-section-heading.split>div{flex:0 0 auto}.marketing-testimonials .marketing-section-heading.split h2{max-width:none;white-space:nowrap}.marketing-testimonials .marketing-section-heading.split>p{max-width:390px}.marketing-testimonial-marquee{display:flex;flex-direction:column;gap:16px}.marketing-testimonial-lane{width:max-content;display:flex;will-change:transform;animation:testimonial-scroll-left 54s linear infinite}.marketing-testimonial-lane.lane-2{animation-name:testimonial-scroll-right;animation-duration:61s;transform:translateX(-50%)}.marketing-testimonial-track{display:flex;gap:16px;padding-right:16px}.marketing-testimonial-track article{width:380px;height:250px;flex:0 0 380px;padding:22px;border:1px solid #e0e5ef;border-radius:20px;background:rgba(255,255,255,.96);display:flex;flex-direction:column;box-shadow:0 12px 32px rgba(38,49,91,.055)}.marketing-testimonial-track article>header{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px}.testimonial-avatar{width:48px;height:48px;border-radius:50%;color:#fff;background:linear-gradient(135deg,#5769ed,#7b43e8);display:grid;place-items:center;font-size:13px;font-weight:800;box-shadow:0 7px 18px rgba(62,72,150,.18)}.testimonial-avatar.blue{background:linear-gradient(135deg,#3d78dc,#55a3ee)}.testimonial-avatar.navy{background:linear-gradient(135deg,#253b6d,#4e68a2)}.testimonial-avatar.rose{background:linear-gradient(135deg,#d56582,#ed93a8)}.testimonial-avatar.cyan{background:linear-gradient(135deg,#2e8fa5,#61bec8)}.testimonial-avatar.green{background:linear-gradient(135deg,#2e9875,#56c598)}.testimonial-avatar.indigo{background:linear-gradient(135deg,#445dc6,#6e79e5)}.testimonial-avatar.orange{background:linear-gradient(135deg,#e07c3e,#efa75a)}.testimonial-avatar.purple{background:linear-gradient(135deg,#7047d9,#9b65eb)}.testimonial-avatar.pink{background:linear-gradient(135deg,#cf5797,#eb8dbd)}.marketing-testimonial-track header>div{min-width:0}.marketing-testimonial-track header strong{display:block;color:#28354d;font-size:13px}.marketing-testimonial-track header p{margin:3px 0 0;overflow:hidden;color:#667289;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.marketing-testimonial-track header small{display:block;margin-top:2px;overflow:hidden;color:#9aa2b1;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.marketing-testimonial-track header em{align-self:start;padding:4px 7px;border-radius:999px;color:#5b62d9;background:#eff0ff;font-size:10px;font-style:normal;font-weight:700;white-space:nowrap}.marketing-testimonial-track blockquote{margin:23px 0 0;color:#3e4a61;font-size:14px;line-height:1.75}.marketing-testimonial-track footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between}.marketing-testimonial-track footer span{color:#c1c6fa;font-family:Georgia,serif;font-size:38px;line-height:.7}.marketing-testimonial-track footer b{padding:5px 8px;border-radius:7px;color:#68738a;background:#f3f5f9;font-size:10px}.testimonial-role-summary{margin-top:34px;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.testimonial-role-summary span{padding:5px 9px;border-radius:999px;color:#69758c;background:#eef1f7;font-size:11px;font-weight:650}@keyframes testimonial-scroll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes testimonial-scroll-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.marketing-testimonial-lane{animation-play-state:paused}}@media (max-width:980px){.marketing-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-outcome-summary{grid-template-columns:1fr;gap:10px}.marketing-outcome-path{justify-content:flex-start}.marketing-testimonial-track article{width:340px;flex-basis:340px}}@media (max-width:1050px){#advantages .marketing-section-heading h2,.marketing-testimonials .marketing-section-heading.split h2{white-space:normal}.marketing-testimonials .marketing-section-heading.split>div{flex:1 1 auto}}@media (max-width:620px){.marketing-outcome-grid{grid-template-columns:1fr}.marketing-outcome-grid article{min-height:230px}.marketing-outcome-path{align-items:flex-start;flex-direction:column;gap:8px}.marketing-testimonial-track article{width:300px;height:270px;flex-basis:300px;padding:19px}.marketing-testimonial-track article>header{grid-template-columns:43px minmax(0,1fr)}.testimonial-avatar{width:43px;height:43px}.marketing-testimonial-track header em{display:none}}.credit-packs-section{max-width:1180px;margin:28px auto 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.credit-packs-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.credit-packs-heading>div>span{display:flex;align-items:center;gap:7px;color:#5262dc;font-size:11px;font-weight:750;letter-spacing:2px}.credit-packs-heading h2{margin:10px 0 6px;color:#1f2b43;font-size:25px;letter-spacing:-.5px}.credit-packs-heading p{margin:0;color:#768198;font-size:13px;line-height:1.65}.credit-packs-heading>small{flex:0 0 auto;padding:6px 10px;border:1px solid #dfe3f1;border-radius:999px;color:#707c93;background:rgba(255,255,255,.78);font-size:11px}.credit-packs-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:22px}.credit-pack-card{min-width:0;padding:19px;border:1px solid #dfe4ef;border-radius:15px;background:rgba(255,255,255,.9);cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.credit-pack-card:hover{transform:translateY(-3px);border-color:#bcc5ef;box-shadow:0 13px 28px rgba(55,66,130,.1)}.credit-pack-card.selected{border:2px solid var(--brand-primary);padding:18px;background:#fff;box-shadow:0 15px 32px rgba(119,80,210,.14)}.credit-pack-card:focus-visible{outline:3px solid rgba(82,99,229,.2);outline-offset:3px}.credit-pack-topline{height:24px;display:flex;align-items:center;justify-content:space-between;gap:8px}.credit-pack-topline>span{color:#59657c;font-size:12px;font-weight:700}.credit-pack-topline>em{padding:3px 7px;border-radius:999px;color:#fff;background:linear-gradient(100deg,#4561ed,#7740e7);font-size:10px;font-style:normal;font-weight:700}.credit-pack-price{margin-top:10px;display:flex;align-items:flex-start;color:#3f4fc5}.credit-pack-price small{padding-top:7px;font-size:16px;font-weight:750}.credit-pack-price strong{font-size:37px;line-height:1;letter-spacing:-1px}.credit-pack-amount{margin-top:15px;display:flex;flex-direction:column;gap:5px}.credit-pack-amount strong{color:#2d3951;font-size:14px}.credit-pack-amount span{color:#8a94a7;font-size:11px}.credit-pack-card>p{min-height:38px;margin:13px 0 15px;color:#6f7b91;font-size:12px;line-height:1.55}.credit-pack-card>a{height:37px;border:1px solid #d7ddef;border-radius:9px;color:#5261df;background:#fff;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:12px;font-weight:700}.credit-pack-card.selected>a{border-color:transparent;color:#fff;background:linear-gradient(100deg,var(--brand-primary),#783df1);box-shadow:0 6px 16px rgba(119,80,210,.16)}.credit-packs-footnote{margin:14px 0 0;color:#929bad;font-size:11px;text-align:center}@media (max-width:980px){.credit-packs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.pricing-public-page>.credits-page{padding:16px 14px 28px}.credit-packs-section{padding:0}.credit-packs-heading{align-items:flex-start;flex-direction:column;gap:12px}.credit-packs-heading h2{font-size:22px}.credit-packs-grid{grid-template-columns:1fr}}.billing-faq{margin-top:28px;padding:0;background:transparent}.billing-faq>header{text-align:center}.billing-faq>header>span{color:#5864dc;font-size:11px;font-weight:750;letter-spacing:2px}.billing-faq h2{margin:9px 0 7px;color:#1f2b43;font-size:25px;letter-spacing:-.45px}.billing-faq>header>p{margin:0;color:#7d879a;font-size:13px;line-height:1.6}.billing-faq>div{margin-top:23px;padding:0 22px;border:1px solid #e4e8f1;border-radius:16px;background:#fff}.billing-faq details{border-bottom:1px solid #e8ebf2}.billing-faq details:last-child{border-bottom:0}.billing-faq summary{min-height:58px;padding:0 4px;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#303c55;font-size:14px;font-weight:700;cursor:pointer}.billing-faq summary::-webkit-details-marker{display:none}.billing-faq summary>span{width:26px;height:26px;flex:0 0 26px;border-radius:50%;color:#5965dc;background:#eff1ff;display:grid;place-items:center;font-size:17px;font-weight:450;transition:transform .18s ease}.billing-faq details[open] summary>span{transform:rotate(45deg)}.billing-faq details>p{max-width:940px;margin:-2px 0 18px;padding-right:42px;color:#6f7b92;font-size:13px;line-height:1.75}@media (max-width:620px){.billing-faq{padding:0}.billing-faq h2{font-size:22px}.billing-faq>div{padding:0 15px}.billing-faq summary{min-height:64px;font-size:13px}.billing-faq details>p{padding-right:0}}.purchase-assurance{margin-top:28px;padding:0;background:transparent}.purchase-assurance>header{text-align:center}.purchase-assurance>header>span{color:#5864dc;font-size:11px;font-weight:750;letter-spacing:2px}.purchase-assurance>header h2{margin:9px 0 7px;color:#1f2b43;font-size:25px;letter-spacing:-.45px}.purchase-assurance>header p{margin:0;color:#7d879a;font-size:13px;line-height:1.6}.purchase-assurance-grid{margin-top:24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.purchase-assurance-grid article{min-height:158px;padding:20px 18px;border:1px solid #e2e6f0;border-radius:15px;background:rgba(255,255,255,.78);display:flex;flex-direction:column;align-items:center;text-align:center}.purchase-assurance-grid i{width:42px;height:42px;border-radius:13px;color:#5c5ee7;background:#ececff;display:grid;place-items:center}.purchase-assurance-grid svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.purchase-assurance-grid h3{margin:13px 0 6px;color:#29354c;font-size:15px}.purchase-assurance-grid p{max-width:210px;margin:0;color:#748097;font-size:12px;line-height:1.65}@media (max-width:850px){.purchase-assurance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.purchase-assurance{padding:0}.purchase-assurance>header h2{font-size:22px}.purchase-assurance-grid{grid-template-columns:1fr}.purchase-assurance-grid article{min-height:0}}.subscription-pricing-link{height:36px;padding:0 14px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.subscription-overview.subscription-overview-simplified{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-overview footer>a{min-height:34px;padding:0 11px;border:1px solid #dce1eb;border-radius:8px;color:#5361dc;background:#fff;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:12px;font-weight:680}.account-finance-panel{margin-top:12px;border:1px solid #e3e7f0;border-radius:15px;background:#fff;overflow:hidden}.account-finance-panel>header{min-height:70px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between}.account-finance-panel h2{margin:0;font-size:17px}.account-finance-panel header p{margin:5px 0 0;color:#858fa2;font-size:12px}.account-finance-panel>nav{height:50px;padding:0 18px;border-top:1px solid #edf0f4;border-bottom:1px solid #e7eaf1;display:flex;align-items:flex-end;gap:24px}.account-finance-panel>nav button{height:44px;padding:0 2px;border:0;border-bottom:2px solid transparent;color:#717d93;background:transparent;font-size:13px}.account-finance-panel>nav button.active{color:var(--brand-primary);border-color:var(--brand-primary);font-weight:700}.account-finance-content{min-width:0;overflow-x:auto}.account-finance-content>.record-toolbar{border-bottom:1px solid #edf0f4}.account-finance-content>.billing-table{margin:18px 20px 22px}.account-finance-content.invoice-content{padding:20px}.account-finance-content .invoice-success{min-height:280px}.record-summary-icon.failed{color:#da5260;background:#fff0f2}.record-section-heading{min-height:60px;padding:13px 16px;border-bottom:1px solid #e8ebf2;display:flex;align-items:center}.record-section-heading h2{margin:0;font-size:15px}.record-section-heading p{margin:4px 0 0;color:#8a94a7;font-size:12px}.record-reason small{min-width:0;display:flex;align-items:center;gap:6px}.record-reason small>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-reason small>button{flex:0 0 auto;padding:0;border:0;color:var(--brand-primary);background:transparent;font-size:10px;font-weight:700}@media (max-width:980px){.subscription-overview.subscription-overview-simplified{grid-template-columns:1fr}}@media (max-width:620px){.subscription-pricing-link{display:none}.account-finance-panel>header{padding:15px}.account-finance-panel>nav{padding:0 12px;gap:12px}.account-finance-panel>nav button{flex:1;font-size:12px}.account-finance-content.invoice-content{padding:15px}.record-section-heading{align-items:flex-start}}.unified-shell:has(>.project-setup-overlay)>.workspace{filter:blur(4px);pointer-events:none}.quick-brand-overlay{z-index:1000;overscroll-behavior:contain}.brand-create-dialog{position:relative;width:min(1440px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow:auto;overscroll-behavior:contain;border:1px solid #e1e5ef;border-radius:18px;background:#fff;box-shadow:0 28px 90px rgba(31,41,72,.2)}.brand-create-dialog-close{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;color:#69758a;background:#f5f3fa}.brand-create-dialog-close:disabled{opacity:.5;cursor:wait}.brand-create-dialog-error{margin:0 18px 18px;color:#a2354b;font-size:12px}@media (max-width:760px){.brand-create-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}}.quick-brand-modal{width:min(900px,calc(100vw - 32px));max-height:min(820px,calc(100vh - 32px));border:1px solid #e1e5ef;border-radius:18px;background:#fff;box-shadow:0 28px 90px rgba(31,41,72,.2);display:flex;flex-direction:column;overflow:hidden}.quick-brand-modal>header{padding:19px 22px;border-bottom:1px solid #eaedf3;display:flex;align-items:center;justify-content:space-between}.quick-brand-modal>header>div{display:flex;align-items:center;gap:12px}.quick-brand-modal>header>div>span{width:42px;height:42px;border-radius:12px;color:#fff;background:linear-gradient(135deg,#4f66ed,#7b43ed);display:grid;place-items:center}.quick-brand-modal h2{margin:0;color:#202c44;font-size:19px}.quick-brand-modal header p{margin:4px 0 0;color:#8c96a9;font-size:12px}.quick-brand-modal>header>button{width:34px;height:34px;border:0;border-radius:9px;color:#788398;background:#f4f5f8;font-size:24px}.quick-brand-body{padding:19px 22px;overflow:auto}.quick-brand-primary-fields,.quick-brand-secondary-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.quick-brand-group strong,.quick-brand-modal label>span{display:block;margin-bottom:6px;color:#536078;font-size:12px;font-weight:650}.quick-brand-group i,.quick-brand-modal label i{color:#5967e6;font-size:10px;font-style:normal}.quick-brand-modal .quick-brand-required{color:#e5484d;font-size:14px;font-weight:800;line-height:1}.quick-brand-primary-fields+.quick-brand-group strong>i{font-size:0}.quick-brand-primary-fields+.quick-brand-group strong>i:before{content:"*";color:#e5484d;font-size:14px;font-weight:800;line-height:1}.quick-brand-primary-fields+.quick-brand-group strong>i:after{content:" 选择 1–2 个";color:var(--brand-primary);font-size:10px;font-weight:650}.quick-brand-modal :is(input:not([type=file]),textarea){width:100%;border:1px solid #dfe4ed;border-radius:9px;color:#334159;background:#fbfcfe;font:inherit;font-size:13px;outline:0}.quick-brand-modal input:not([type=file]){height:40px;padding:0 11px}.quick-brand-modal textarea{height:92px;padding:10px 11px;resize:none}.quick-brand-modal :is(input:not([type=file]),textarea):focus{border-color:var(--brand-focus);background:#fff;box-shadow:0 0 0 3px rgba(119,80,210,.1)}.quick-brand-group{margin:16px 0 0;padding:14px;border:1px solid #e6e9f0;border-radius:12px;background:#fafbfe;display:grid;grid-template-columns:190px minmax(0,1fr);gap:14px}.quick-brand-group small{display:block;color:#929bad;font-size:11px;line-height:1.45}.quick-brand-tags{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.quick-brand-tags>button{height:30px;padding:0 10px;border:1px solid #dfe3ed;border-radius:8px;color:#657087;background:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1;white-space:nowrap}.quick-brand-tags>button.selected{color:var(--brand-primary);border-color:var(--brand-primary);background:#eff1ff;box-shadow:0 0 0 2px rgba(119,80,210,.07)}.quick-brand-custom-option{height:30px;border:1px solid #dfe3ed;border-radius:8px;background:#fff;display:inline-flex;align-items:stretch;overflow:hidden}.quick-brand-custom-option>button{padding:0;border:0;color:#657087;background:transparent;line-height:1}.quick-brand-custom-option>button:first-child{padding:0 9px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:400;line-height:1;white-space:nowrap}.quick-brand-custom-option>button:last-child{width:26px;border-left:1px solid #e5e8f0;color:#a26a72;font-size:16px}.quick-brand-custom-option.selected{border-color:var(--brand-primary);background:#eff1ff;box-shadow:0 0 0 2px rgba(119,80,210,.07)}.quick-brand-custom-option.selected>button:first-child{color:var(--brand-primary)}.quick-brand-custom-option>button:last-child:hover{color:#bd4653;background:#fff0f1}.quick-brand-custom-tag{height:30px;border:1px dashed #c9d0e3;border-radius:8px;background:#fff;display:flex;overflow:hidden}.quick-brand-custom-tag>input{width:128px!important;height:28px!important;border:0!important;box-shadow:none!important}.quick-brand-custom-tag>button{width:30px;border:0;color:var(--brand-primary);background:#f0f2ff}.quick-brand-secondary-fields{margin-top:14px}.quick-brand-color>div{height:46px;border:1px solid #e0e4ec;border-radius:9px;background:#fafbfe;display:grid;grid-template-columns:34px 88px minmax(0,1fr);align-items:center;gap:8px;padding:5px 9px}.quick-brand-color input[type=color]{width:31px;height:31px;padding:0;border:0;background:transparent}.quick-brand-color input:not([type]),.quick-brand-color input[type=text]{height:32px!important}.quick-brand-color small{color:#929caf;font-size:10px}.quick-brand-logo>div{height:46px;position:relative;border:1px dashed #cbd2e4;border-radius:9px;color:#6673e5;background:#fafbff;display:flex;align-items:center;justify-content:center;gap:8px;overflow:hidden}.quick-brand-logo input{position:absolute;inset:0;opacity:0;cursor:pointer}.quick-brand-logo strong{max-width:260px;overflow:hidden;color:#626f87;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.quick-brand-color-system,.quick-brand-logo-section,.quick-brand-market-settings,.quick-brand-slogans{margin-top:16px;padding:14px;border:1px solid #e6e9f0;border-radius:12px;background:#fafbfe}.quick-brand-market-settings>header{display:flex;flex-direction:column;gap:3px}.quick-brand-market-settings>header strong{color:#536078;font-size:12px}.quick-brand-market-settings>header small{color:#929bad;font-size:11px;line-height:1.5}.quick-brand-market-primary{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.quick-brand-market-primary label>small{display:block;margin-top:5px;color:#929bad;font-size:10px}.quick-brand-market-primary select{width:100%}.quick-brand-additional-markets{margin-top:12px}.quick-brand-additional-markets>span{display:block;margin-bottom:7px;color:#536078;font-size:12px;font-weight:650}.quick-brand-additional-markets>div{display:flex;flex-wrap:wrap;gap:7px}.quick-brand-additional-markets button{height:30px;padding:0 10px;border:1px solid #dfe3ed;border-radius:8px;color:#657087;background:#fff;font-size:12px}.quick-brand-additional-markets button.selected{color:var(--brand-primary);border-color:var(--brand-primary);background:#eff1ff}.quick-brand-additional-markets button:disabled{cursor:not-allowed;color:#aab1bf;background:#f0f2f5;opacity:.65}.quick-brand-color-system>header,.quick-brand-logo-section>header,.quick-brand-slogans>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.quick-brand-color-system>header>div,.quick-brand-logo-section>header,.quick-brand-slogans>header{min-width:0}.quick-brand-color-system header strong,.quick-brand-logo-section header strong,.quick-brand-slogans header strong{color:#536078;font-size:12px}.quick-brand-color-system header small,.quick-brand-logo-section header small,.quick-brand-slogans header small{margin-top:3px;color:#929bad;font-size:11px;line-height:1.5}.quick-brand-slogans>header{align-items:flex-end}.quick-brand-logo-section>header,.quick-brand-slogans>header>div{display:flex;align-items:flex-start;flex-direction:column;gap:0}.quick-brand-slogans>header>button{height:31px;padding:0 10px;border:1px solid #dce1ed;border-radius:8px;color:var(--brand-primary);background:#fff;display:flex;align-items:center;gap:5px;font-size:11px;font-weight:650}.quick-brand-slogans>header>button:disabled{opacity:.5}.quick-brand-color-system>header>div{display:flex;flex-direction:column}.quick-brand-color-system>header>button{height:30px;padding:0 10px;border:1px solid #dce1ed;border-radius:8px;color:var(--brand-primary);background:#fff;display:flex;align-items:center;gap:5px;font-size:11px;font-weight:650}.quick-brand-color-list{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.quick-brand-color{min-width:0}.quick-brand-color>span{margin-bottom:5px!important}.quick-brand-color>div{height:44px!important;grid-template-columns:32px minmax(72px,1fr)!important;padding:5px 7px!important}.quick-brand-color-picker{position:relative;width:30px!important;height:30px!important;border:1px solid #cfd5e2!important;border-radius:7px!important;background:#fff;box-shadow:inset 0 0 0 2px #fff;display:grid;place-items:center;overflow:hidden;color:#67738c;cursor:pointer}.quick-brand-color-picker.empty{background:#fff;box-shadow:none;border-style:dashed!important}.quick-brand-color-picker>input[type=color]{position:absolute;inset:0;width:100%!important;height:100%!important;opacity:0;cursor:pointer}.quick-brand-color-picker>svg{pointer-events:none}.quick-brand-color>div>input:not([type=color]){height:32px!important;font-weight:650;letter-spacing:.2px;text-transform:uppercase}.quick-brand-slogan-list{margin-top:12px;display:flex!important;flex-direction:column;gap:8px}.quick-brand-slogan-list>article{min-width:0;padding:8px;border:1px solid #e1e5ed;border-radius:10px;background:#fff;display:grid;grid-template-columns:72px 108px minmax(160px,1fr) 76px 48px;align-items:center;gap:8px}.quick-brand-slogan-list>article.primary{border-color:#cfd5fa;background:#f8f9ff}.quick-brand-primary-slogan{color:#7c879b;font-size:10px;font-weight:700;text-align:center}.quick-brand-slogan-list>article.primary .quick-brand-primary-slogan{color:var(--brand-primary)}.quick-brand-delete-slogan,.quick-brand-primary-status,.quick-brand-set-primary{height:30px;border:0;border-radius:7px;font-size:10px}.quick-brand-primary-status{color:var(--brand-primary);background:#ecefff;display:grid;place-items:center;font-weight:700}.quick-brand-set-primary{color:var(--brand-primary);background:#f0f2ff}.quick-brand-delete-slogan{color:#a65b64;background:#fff0f1}.quick-brand-slogan-list input,.quick-brand-slogan-list select{width:100%;height:34px!important}.quick-brand-modal select{height:40px;padding:0 30px 0 10px;border:1px solid #dfe4ed;border-radius:9px;color:#536078;background:#fff;font:inherit;font-size:12px;outline:0}.quick-brand-modal select:focus{border-color:var(--brand-focus);box-shadow:0 0 0 3px rgba(119,80,210,.1)}.quick-brand-logo-grid{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.quick-brand-logo-variant{min-width:0}.quick-brand-logo-variant>label{min-height:82px;position:relative;padding:12px;border:1px dashed #cbd2e4;border-radius:10px;color:#6572df;background:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;text-align:center;cursor:pointer}.quick-brand-logo-variant.white>label{background:#222b3c;color:#fff}.quick-brand-logo-variant.black>label{background:#fff}.quick-brand-logo-variant.color>label{background:linear-gradient(145deg,#f4f6ff,#faf7ff)}.quick-brand-logo-variant input{position:absolute;inset:0;opacity:0;cursor:pointer}.quick-brand-logo-variant label strong{font-size:12px}.quick-brand-logo-variant label small{color:#929bad;font-size:10px}.quick-brand-logo-variant.white label small{color:#c5ccda}.quick-brand-logo-variant>div{margin-top:7px;display:flex;flex-direction:column;gap:5px}.quick-brand-logo-variant>div>span{height:27px;padding:0 5px 0 8px;border-radius:7px;background:#fff;display:flex;align-items:center;gap:5px}.quick-brand-logo-variant>div b{min-width:0;flex:1;overflow:hidden;color:#657087;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.quick-brand-logo-variant>div button{width:20px;height:20px;border:0;border-radius:5px;color:#bd5962;background:#fff0f1}.quick-brand-modal>footer{padding:14px 22px;border-top:1px solid #eaedf3;background:#fbfcfe;display:flex;justify-content:flex-end;gap:9px}.quick-brand-modal>footer button{height:40px;padding:0 15px;display:flex;align-items:center;gap:7px}.brand-list-row{position:relative;width:100%;min-height:58px;border-radius:9px;background:transparent}.brand-list-row:hover{background:#f6f7fb}.brand-list-row.active{background:#eef1ff}.brand-list-select{width:100%;min-height:58px;padding:8px 32px 8px 8px;border:0;background:transparent;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;text-align:left}.brand-list-select>div{display:flex;flex-direction:column;gap:5px;min-width:0}.brand-list-select strong{font-size:14px;overflow-wrap:anywhere}.brand-list-select small{color:#8a94a7;font-size:12px;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.brand-list-delete{position:absolute;z-index:2;right:5px;top:5px;width:25px;height:25px;border:0;border-radius:7px;color:#a0a8b7;background:transparent;display:grid;place-items:center;opacity:0}.brand-list-delete:focus-visible,.brand-list-row:hover .brand-list-delete{opacity:1}.brand-list-delete:hover{color:#d4545f;background:#fff0f1}.completed-step-banner,.correction-edit-banner,.submitted-batch-banner{margin:0 0 12px;padding:12px 14px;border:1px solid #dfe4f5;border-radius:11px;background:linear-gradient(100deg,#f5f7ff,#fbfaff);display:flex;align-items:center;gap:10px}.submitted-batch-banner{margin-top:12px}.completed-step-banner>span,.submitted-batch-banner>span{width:34px;height:34px;flex:0 0 34px;border-radius:9px;color:#fff;background:linear-gradient(135deg,#5267ed,#7c46e9);display:grid;place-items:center}.completed-step-banner>div,.correction-edit-banner>div:first-child,.submitted-batch-banner>div{min-width:0;flex:1}.completed-step-banner strong,.correction-edit-banner strong,.submitted-batch-banner strong{color:#35425d;font-size:13px}.completed-step-banner p,.correction-edit-banner p,.submitted-batch-banner p{margin:3px 0 0;color:#7d889d;font-size:11px;line-height:1.45}.completed-step-banner>button,.submitted-batch-banner>button{flex:0 0 auto}.correction-edit-banner{border-color:#d8e8df;background:#f6fcf9}.correction-edit-banner>div:last-child{display:flex;gap:8px}.locked-content-surface{position:relative}.locked-content-surface:after{content:"";position:absolute;z-index:40;inset:0;border-radius:inherit;cursor:not-allowed}.locked-content-surface.readonly-view-surface:after{display:none}.readonly-view-surface{cursor:default}.readonly-view-surface :is(input:not([type=file]),textarea){user-select:text}.readonly-view-surface textarea{overflow:auto;cursor:text}.readonly-view-surface :is(.ai-insight-actions.save-next-step,.stage-bottom-action,.product-image-workflow-actions,.video-script-action,.detail-generate-bar){display:none!important}.locked-cursor-tooltip{max-width:330px;position:fixed;z-index:1000;padding:8px 11px;border:1px solid #dce2ee;border-radius:8px;color:#44516a;background:#fff;box-shadow:0 8px 24px rgba(34,44,76,.16);font-size:12px;font-weight:600;line-height:1.5;pointer-events:none;display:flex;align-items:flex-start;gap:7px}.locked-cursor-tooltip:before{content:"⊘";color:#6975dc;font-size:16px;line-height:1.25}.completed-step-content .submitted-batch-banner{display:none}.completed-step-content .queue-panel,.completed-step-content .video-queue-panel{position:relative;z-index:42}.product-flow-design-functional-content .export-download-footer,.product-flow-design-functional-content .product-image-functional-actions,.product-flow-design-functional-content .video-script-action{position:static;margin-top:16px!important;padding-top:0;border-top:0;transform:none}.product-flow-design-steps>button:disabled{cursor:not-allowed}.product-flow-design-functional-content .export-stage-v2{height:auto;min-height:0;overflow:visible}.product-flow-design-functional-content .export-result-sections{flex:none}.completed-step-content .product-copy-stage .stage-bottom-action>.primary,.completed-step-content .selling-plan-stage .stage-bottom-action>.primary{color:#929bad;background:#e5e8ef;box-shadow:none;filter:none;opacity:1}.completed-step-content .core-image-grid article.uploaded>.uploaded-image-card{z-index:42}.uploaded-image-selection:disabled{cursor:not-allowed;opacity:.68}.uploaded-image-selection[aria-pressed=true]:disabled:hover{color:#fff;background:#6d3df2}.uploaded-image-selection[aria-pressed=true]:disabled:hover svg{display:block}.uploaded-image-selection[aria-pressed=true]:disabled:hover:after{content:none}.uploaded-image-toolbar button:disabled{color:rgba(255,255,255,.38);cursor:not-allowed}.uploaded-image-toolbar .uploaded-image-delete:disabled{color:rgba(255,76,81,.4)}.uploaded-image-toolbar button:disabled:hover:before{opacity:1;transform:translate(-50%)}.app-shell:has(.result-modal-overlay)>.locked-cursor-tooltip,body:has(.uploaded-image-preview-overlay) .locked-cursor-tooltip{display:none}.queue-requirement-actions{width:100%;margin-top:10px;display:flex;align-items:center;justify-content:flex-end;gap:8px}.queue-requirement-actions>.image-next-step-button{min-height:38px;padding:8px 17px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#fff;font-size:13px;font-weight:650;line-height:1;white-space:nowrap}.image-queue-panel .queue-row,.video-queue-panel .video-queue-row{grid-template-columns:minmax(180px,.8fr) minmax(210px,.9fr) minmax(240px,1.25fr) minmax(100px,.55fr) minmax(116px,.65fr);column-gap:24px}.queue-row>time,.video-queue-row>time{color:#7e899d;font-size:11px;white-space:nowrap}.detail-queue-empty{padding:22px;color:#8b95a7;text-align:center;font-size:12px}.image-queue-panel .queue-row.labels>:not(:first-child),.video-queue-panel .video-queue-row.labels>:not(:first-child){width:100%;justify-self:stretch;left:0;text-align:center}.image-queue-panel .progress-cell{justify-self:stretch;left:0}.image-queue-panel .progress-cell,.video-queue-panel .progress-cell{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.queue-task-identity{flex-direction:column;gap:4px;text-align:center}.queue-task-code,.queue-task-identity{min-width:0;display:flex;align-items:center}.queue-task-code{width:100%;justify-content:center;gap:5px}.queue-task-identity b{min-width:0;max-width:calc(100% - 23px);overflow:hidden;color:#59667d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.queue-task-code>button{width:18px;height:18px;flex:0 0 18px;padding:0;border:0;border-radius:5px;color:var(--brand-primary);background:#eef1ff;display:grid;place-items:center}.queue-task-code>button:hover{color:#fff;background:var(--brand-hover)}.queue-task-identity time{color:#929bad;font-size:10px;white-space:nowrap}.image-queue-panel .view-result-button,.video-queue-panel .view-result-button{width:100%;max-width:108px;justify-self:center}.detail-blueprint-section,.detail-generation-confirm,.detail-output-settings,.detail-rule-analysis{margin-top:12px;padding:16px}.detail-output-settings{padding:11px 13px}.detail-output-settings .detail-section-heading>div:first-child>span{width:24px;height:24px;flex-basis:24px;border-radius:7px;font-size:10px}.detail-output-settings .detail-section-heading h3{font-size:13px}.detail-output-settings .detail-section-heading p{margin-top:2px;font-size:10px}.detail-section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.detail-section-heading>div:first-child{min-width:0;display:flex;align-items:center;gap:10px}.detail-section-heading>div:first-child>span{width:28px;height:28px;flex:0 0 28px;border-radius:9px;color:#fff;background:linear-gradient(135deg,#4c66ef,#7b44e9);display:grid;place-items:center;font-size:12px;font-weight:800}.detail-section-heading h3{margin:0;color:#303c55;font-size:15px}.detail-section-heading p{margin:4px 0 0;color:#8791a4;font-size:11px;line-height:1.45}.detail-section-heading>.outline-btn{min-height:34px;display:inline-flex;align-items:center;gap:6px}.detail-platform-counter{padding:4px 7px;border-radius:7px;color:#6773d7;background:#f1f3fc;font-size:10px;font-weight:650}.detail-platform-cards{margin-top:9px;display:flex;align-items:stretch;flex-wrap:wrap;gap:8px}.detail-platform-card{width:min(250px,100%);min-width:210px;padding:7px 8px;border:1px solid #e4e7ee;border-radius:9px;background:#fff;display:flex;flex-direction:column;cursor:pointer;transition:.18s ease}.detail-platform-card:hover{border-color:#cbd3f4;box-shadow:0 7px 18px rgba(45,57,100,.06)}.detail-platform-card.active{border-color:var(--brand-primary);box-shadow:0 0 0 2px rgba(119,80,210,.09)}.detail-platform-card>header{display:flex;align-items:center;gap:7px}.detail-platform-card>header>.platform-badge{min-width:0;gap:6px}.detail-platform-card>header>.platform-badge>i{width:23px;height:23px;flex-basis:23px;border-radius:6px;font-size:12px}.detail-platform-card>header>.platform-amazon>i{font-size:15px}.detail-platform-card>header>.platform-badge>b{font-size:11px}.detail-platform-card>header>small{margin-left:auto;color:#9aa2b0;font-size:8px;white-space:nowrap}.detail-platform-mark{width:27px;height:27px;flex:0 0 27px;border-radius:7px;color:#fff;background:linear-gradient(135deg,#6375e9,#7958df);display:grid;place-items:center;font-size:12px;font-weight:800}.detail-platform-card>header>div{min-width:0;display:flex;flex-direction:column;gap:3px}.detail-platform-card>header strong{color:#3f4b62;font-size:11px}.detail-platform-card>header small{color:#9aa2b0;font-size:9px}.detail-platform-card>header>button{width:21px;height:21px;margin-left:auto;border:0;border-radius:6px;color:#9ca4b2;background:transparent;font-size:16px}.detail-platform-card>header>button:hover{color:#bd5962;background:#fff1f2}.detail-platform-meta,.detail-standard-type{min-height:23px;margin-top:auto;padding-top:5px;border-top:1px solid #f0f2f5;display:flex;align-items:center;justify-content:space-between;gap:8px}.detail-platform-meta span,.detail-standard-type span{color:#9aa2b1;font-size:9px}.detail-platform-meta b,.detail-standard-type strong{color:#68738a;font-size:10px}.amazon-page-types{margin-top:auto;padding-top:6px;display:grid;grid-template-columns:1fr 1fr;gap:5px}.amazon-page-types>button{min-height:31px;padding:4px 6px;border:1px solid #e5e8ef;border-radius:6px;background:#fbfcfe;display:flex;flex-direction:column;align-items:flex-start;gap:1px;text-align:left}.amazon-page-types>button.selected{border-color:var(--brand-primary);color:var(--brand-primary);background:#f2f4ff}.amazon-page-types>button strong{font-size:9px}.amazon-page-types>button small{font-size:8px;color:#969ead}.amazon-page-types>p{grid-column:1/-1;margin:0;color:#a97a45;display:flex;align-items:flex-start;gap:3px;font-size:8px;line-height:1.3}.detail-add-platform{min-height:100px;position:relative}.detail-add-platform>button{width:100%;height:100%;min-height:100px;border:1px dashed #d7dce7;border-radius:9px;color:var(--brand-primary);background:#fcfcfe;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px}.detail-add-platform>button svg{width:14px;height:14px}.detail-add-platform>button span{font-size:10px;font-weight:650}.detail-add-platform>button small{color:#a0a7b5;font-size:9px}.detail-platform-quick-pick{margin-top:8px;padding-top:8px;border-top:1px solid #eef0f4;display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:8px}.detail-platform-quick-pick>div:first-child{display:flex;flex-direction:column;gap:2px}.detail-platform-quick-pick>div:first-child strong{color:#58647b;font-size:10px}.detail-platform-quick-pick>div:first-child span{color:#9aa2b1;font-size:8px;white-space:nowrap}.detail-platform-quick-pick>div:last-child{min-width:0;padding-bottom:2px;display:flex;align-items:center;gap:5px;overflow-x:auto;scrollbar-width:thin}.detail-platform-quick-pick button{height:30px;min-width:max-content;padding:0 7px;position:relative;border:1px solid #e4e7ee;border-radius:7px;color:#69758a;background:#fff;display:flex;align-items:center;gap:4px}.detail-platform-quick-pick button:hover:not(:disabled){border-color:#c7ceec;background:#fafaff}.detail-platform-quick-pick button.selected{border-color:#c8cff0;background:#f3f4ff}.detail-platform-quick-pick button:disabled{opacity:.42;cursor:not-allowed}.detail-platform-quick-pick .platform-badge{gap:4px}.detail-platform-quick-pick .platform-badge>i{width:20px;height:20px;flex-basis:20px;border-radius:5px;font-size:10px}.detail-platform-quick-pick .platform-amazon>i{font-size:13px}.detail-platform-quick-pick .platform-badge>b{font-size:9px}.detail-platform-quick-pick button>svg{color:var(--brand-primary)}.detail-platform-picker{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 6px);max-height:250px;padding:6px;border:1px solid #e0e4ed;border-radius:10px;background:#fff;box-shadow:0 18px 42px rgba(34,44,75,.16);overflow:auto}.detail-platform-picker button{width:100%;min-height:34px;padding:5px 7px;border:0;border-radius:7px;color:#58647b;background:transparent;display:flex;align-items:center;gap:8px;text-align:left;font-size:11px}.detail-platform-picker button:hover{color:var(--brand-hover);background:#f1f3ff}.detail-platform-picker button span{width:23px;height:23px;border-radius:6px;color:#fff;background:var(--brand-primary);display:grid;place-items:center;font-weight:800}.detail-platform-tabs{margin:14px -16px 0;padding:0 16px;border-top:1px solid #edf0f4;border-bottom:1px solid #e8ebf1;display:flex;align-items:flex-end;gap:3px;overflow-x:auto}.detail-platform-tabs button{height:43px;padding:0 12px;border:0;border-bottom:2px solid transparent;color:#707c92;background:transparent;display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:11px}.detail-platform-tabs button>.platform-badge{gap:5px}.detail-platform-tabs button>.platform-badge>i{width:21px;height:21px;flex-basis:21px;border-radius:6px;font-size:10px}.detail-platform-tabs button>.platform-amazon>i{font-size:13px}.detail-platform-tabs button>.platform-badge>b{font-size:10px}.detail-platform-tabs button>em{padding:2px 5px;border-radius:6px;color:var(--brand-primary);background:#eef0ff;font-size:9px;font-style:normal}.detail-platform-tabs button.active{border-color:var(--brand-primary);color:var(--brand-primary);font-weight:700}.detail-rule-analysis{padding:14px 16px}.detail-rule-analysis .detail-section-heading>em{padding:5px 9px;border-radius:999px;font-size:9px;font-style:normal;font-weight:700}.detail-rule-analysis .rule-status.已核验{color:#17845b;background:#e8f8f1}.detail-rule-analysis .rule-status.部分核验{color:#a36816;background:#fff5dd}.detail-rule-analysis .rule-status.需后台确认{color:#b06725;background:#fff0e5}.detail-rule-grid{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.detail-rule-grid>div,.detail-rule-grid>label{min-height:58px;padding:9px 10px;border:1px solid #e5e9f1;border-radius:9px;background:#fafbfe;display:flex;flex-direction:column;gap:5px}.detail-rule-grid span{color:#929bad;font-size:9px}.detail-rule-grid input,.detail-rule-grid strong{color:#455168;font-size:11px}.detail-rule-grid input{width:100%;height:24px;padding:0;border:0;border-bottom:1px solid #dde2ed;outline:0;background:transparent}.detail-rule-grid input:focus{border-color:var(--brand-focus)}.detail-rule-note{margin-top:9px;padding:9px 11px;border-radius:9px;color:#5966d9;background:#f1f3ff;display:flex;align-items:flex-start;gap:8px}.detail-rule-note p{margin:0;display:flex;flex-direction:column;gap:3px}.detail-rule-note strong{color:#4d5871;font-size:10px}.detail-rule-note span{color:#8a93a7;font-size:9px}.detail-blueprint-summary{min-height:48px;margin-top:12px;padding:8px 11px;border:1px solid #e4e8f1;border-radius:9px;background:#f9faff;display:flex;align-items:center;justify-content:space-between;gap:12px}.detail-blueprint-summary>div:first-child{display:flex;align-items:center;gap:8px}.detail-blueprint-summary strong{font-size:12px}.detail-blueprint-summary span{color:#8993a6;font-size:10px}.detail-blueprint-summary>div:last-child{display:flex;align-items:baseline;gap:4px}.detail-blueprint-summary b{color:#5362df;font-size:14px}.detail-readiness-summary{margin-top:12px;padding:11px 13px;border:1px solid #dce3f2;border-radius:11px;background:linear-gradient(100deg,#f7f9ff,#fbfaff);display:flex;align-items:center;justify-content:space-between;gap:14px}.detail-readiness-summary.has-warning{border-color:#f0dfbd;background:linear-gradient(100deg,#fffaf2,#fffdf9)}.detail-readiness-main{min-width:0;display:flex;align-items:center;gap:9px}.detail-readiness-main>span{width:30px;height:30px;flex:0 0 30px;border-radius:8px;color:#fff;background:linear-gradient(135deg,#5369e9,#7644df);display:grid;place-items:center}.detail-readiness-summary.has-warning .detail-readiness-main>span{background:#dca04d}.detail-readiness-main>div{min-width:0}.detail-readiness-main strong{display:block;color:#3d4961;font-size:12px}.detail-readiness-main p{margin:3px 0 0;color:#7f8a9e;font-size:10px;line-height:1.45}.detail-readiness-summary.has-warning .detail-readiness-main p{color:#9b753d}.detail-readiness-metrics{display:flex;align-items:center;gap:7px}.detail-readiness-metrics>span{min-width:52px;padding:4px 7px;border-left:1px solid #e3e7f0;display:flex;align-items:baseline;justify-content:center;gap:3px}.detail-readiness-metrics b{color:#5362df;font-size:14px}.detail-readiness-metrics small{color:#8993a6;font-size:9px;white-space:nowrap}.detail-template-grid article.locked{background:#fafbfe}.detail-template-grid article.locked .quantity-stepper button,.detail-template-grid article.locked .type-select-button{cursor:default}.detail-template-section .image-selection-shortcuts button:disabled{cursor:not-allowed;opacity:.45}.detail-aspect-panel button:disabled{cursor:not-allowed;opacity:.55}.detail-blueprint-section .detail-builder{grid-template-columns:265px minmax(0,1fr);margin-top:10px}.detail-blueprint-section .module-list{padding:10px;border:1px solid #e4e8f0;border-radius:10px;background:#fff}.module-list-title{min-height:43px;padding:0 3px 8px;border-bottom:1px solid #edf0f4;display:flex;align-items:center;justify-content:space-between}.module-list-title h4{margin:0;font-size:12px}.module-list-title p{margin:3px 0 0;color:#9099aa;font-size:9px}.module-list-title>span{padding:4px 7px;border-radius:7px;color:#5764df;background:#eef1ff;font-size:10px;font-weight:700}.module-list-title>button{width:27px;height:27px;border:1px solid #dbe0f0;border-radius:7px;color:var(--brand-primary);background:#fff;font-size:16px}.module-list-title>button:disabled{opacity:.38}.detail-blueprint-section .module-list>button{min-height:52px;grid-template-columns:13px 22px minmax(0,1fr) 18px;padding:6px}.detail-blueprint-section .module-list>button.dragging{opacity:.5}.detail-blueprint-section .module-list>button>em{color:var(--brand-primary);font-size:9px;font-style:normal}.detail-blueprint-section .module-list>button>div{min-width:0;display:flex;flex-direction:column;gap:3px}.detail-blueprint-section .module-list>button small,.detail-blueprint-section .module-list>button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-blueprint-section .module-list>button small{color:#98a0af;font-size:9px}.module-limit-note{margin:8px 2px 0;padding:7px;border-radius:7px;color:#338a6a;background:#eef9f4;display:flex;align-items:center;gap:5px;font-size:9px}.detail-preview-area{min-width:0;border:1px solid #e3e7ef;border-radius:10px;background:#fff;overflow:hidden}.detail-preview-area>header{min-height:52px;padding:8px 11px;border-bottom:1px solid #e8ebf1;display:flex;align-items:center;justify-content:space-between;gap:12px}.detail-preview-area>header>div:first-child{display:flex;flex-direction:column;gap:4px}.detail-preview-area>header strong{font-size:12px}.detail-preview-area>header span{color:#9099aa;font-size:9px}.detail-module-editor{padding:8px 10px;border-bottom:1px solid #e8ebf1;background:#fafbfe;display:grid;grid-template-columns:minmax(120px,.8fr) minmax(180px,1.4fr) auto auto;gap:6px}.detail-module-editor input{min-width:0;height:29px;padding:0 8px;border:1px solid #dfe4ee;border-radius:7px;color:#4c586f;background:#fff;font-size:10px}.detail-module-editor button{height:29px;padding:0 8px;border:1px solid #d9def0;border-radius:7px;color:var(--brand-primary);background:#fff;font-size:9px}.detail-module-editor button:last-child{color:#a85d65}.detail-module-editor button:disabled{opacity:.4}.detail-device-tabs{padding:3px;border-radius:8px;background:#f0f2f6;display:flex;align-items:center}.detail-device-tabs button{height:27px;padding:0 9px;border:0;border-radius:6px;color:#7a8599;background:transparent;font-size:10px}.detail-device-tabs button.active{color:var(--brand-primary);background:#fff;box-shadow:0 2px 7px rgba(37,48,80,.08);font-weight:700}.detail-preview-area .detail-canvas{min-height:350px;padding:14px;display:grid;place-items:center;border:0;border-radius:0;background:#eef1f5;overflow:auto}.detail-device-frame{width:100%;transition:width .2s ease}.detail-canvas.mobile .detail-device-frame{width:min(390px,100%)}.detail-canvas.mobile .detail-hero{min-height:330px;padding:22px;grid-template-columns:1fr}.detail-canvas.mobile .detail-benefits{grid-template-columns:1fr}.detail-canvas.mobile .detail-benefits article{display:grid;grid-template-columns:32px 1fr;column-gap:8px;text-align:left}.detail-canvas.mobile .detail-benefits article>span{grid-row:1/3;margin:0}.detail-canvas.mobile .detail-benefits p{margin-top:2px}.detail-preview-area>footer{min-height:42px;padding:7px 11px;border-top:1px solid #e8ebf1;display:flex;align-items:center;justify-content:space-between;gap:10px}.detail-preview-area>footer span{color:#718079;display:flex;align-items:center;gap:5px;font-size:9px}.detail-preview-area>footer>em{padding:4px 7px;border-radius:7px;color:#6975da;background:#f0f2ff;font-size:9px;font-style:normal}.detail-readiness-errors{margin-top:11px;padding:9px 11px;border:1px solid #f2d7d9;border-radius:9px;color:#a45760;background:#fff7f7;display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:9px}.detail-readiness-errors strong{font-size:10px}.detail-generation-confirm .primary:disabled{opacity:.5;cursor:not-allowed}.detail-generation-platforms{margin-top:13px;border:1px solid #e6e9f0;border-radius:10px;overflow:hidden}.detail-generation-platforms article{min-height:58px;padding:8px 11px;border-top:1px solid #edf0f5;display:grid;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:9px}.detail-generation-platforms article:first-child{border-top:0}.detail-generation-platforms article>.platform-badge{gap:5px}.detail-generation-platforms article>.platform-badge>i{width:23px;height:23px;flex-basis:23px;font-size:11px}.detail-generation-platforms article>.platform-amazon>i{font-size:14px}.detail-generation-platforms article>.platform-badge>b{font-size:10px}.detail-generation-platforms article>div{display:flex;flex-direction:column;gap:4px}.detail-generation-platforms article strong{font-size:12px}.detail-generation-platforms article small{color:#8c96a9;font-size:10px}.detail-generation-platforms article>b{color:#5362df;font-size:11px}.detail-generation-confirm>footer{margin-top:12px;display:flex;align-items:center;justify-content:flex-end;gap:16px}.detail-generation-confirm>footer>div{display:flex;align-items:baseline;gap:6px}.detail-generation-confirm>footer span{color:#8791a4;font-size:10px}.detail-generation-confirm>footer strong{font-size:15px}.detail-generation-confirm>footer .primary{min-height:36px;display:inline-flex;align-items:center;gap:6px}.detail-task-identity{min-width:0;display:flex;flex-direction:column;gap:4px}.detail-task-identity b{overflow:hidden;color:#59667d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.detail-task-identity time{color:#929bad;font-size:10px}@media (max-width:1100px){.detail-blueprint-section .detail-builder{grid-template-columns:230px minmax(0,1fr)}.detail-blueprint-section .detail-builder>.module-list{display:block}.image-queue-panel .queue-table,.video-queue-table{overflow-x:auto}.image-queue-panel .queue-row,.video-queue-row{min-width:900px}}@media (max-width:760px){.detail-blueprint-section,.detail-generation-confirm,.detail-output-settings,.detail-rule-analysis{padding:13px}.detail-module-editor,.detail-rule-grid{grid-template-columns:1fr}.detail-readiness-summary{align-items:flex-start;flex-direction:column}.detail-readiness-metrics{width:100%;border-top:1px solid #e8ebf2;padding-top:8px}.detail-readiness-metrics>span{flex:1}.detail-readiness-metrics>span:first-child{border-left:0}.detail-section-heading{align-items:flex-start}.detail-section-heading>.outline-btn{white-space:nowrap}.detail-platform-card{width:100%}.detail-platform-quick-pick{grid-template-columns:1fr}.detail-platform-quick-pick>div:first-child{align-items:center;justify-content:space-between;flex-direction:row}.detail-platform-tabs{margin-left:-13px;margin-right:-13px;padding:0 13px}.detail-blueprint-section .detail-builder{grid-template-columns:1fr}.detail-blueprint-section .module-list{max-height:250px;overflow:auto}.detail-preview-area>header{align-items:flex-start;flex-direction:column}.detail-device-tabs{width:100%}.detail-device-tabs button{flex:1}.detail-preview-area>footer{align-items:flex-start;flex-direction:column}.detail-generation-confirm>footer{align-items:stretch;flex-direction:column}.detail-generation-confirm>footer>div{justify-content:space-between}.detail-generation-confirm>footer .primary{justify-content:center}}.correction-impact-modal{width:min(680px,calc(100vw - 32px));padding:20px;border:1px solid #e2e6ef;border-radius:16px;background:#fff;box-shadow:0 24px 80px rgba(30,40,70,.2)}.correction-impact-modal>header{display:flex;align-items:center;gap:11px}.correction-impact-modal>header>span{width:40px;height:40px;border-radius:11px;color:#fff;background:linear-gradient(135deg,#5267ed,#7c46e9);display:grid;place-items:center}.correction-impact-modal h2{margin:0;font-size:19px}.correction-impact-modal header p{margin:4px 0 0;color:#8490a4;font-size:12px}.correction-impact-list{margin-top:16px;border:1px solid #e7eaf1;border-radius:11px;overflow:hidden}.correction-impact-list article{min-height:50px;padding:9px 11px;border-top:1px solid #edf0f5;display:grid;grid-template-columns:90px 1fr auto;align-items:center;gap:10px}.correction-impact-list article:first-child{border-top:0}.correction-impact-list strong{font-size:12px}.correction-impact-list span{color:#6f7b91;font-size:11px}.correction-impact-list em{padding:4px 7px;border-radius:7px;color:#b66c20;background:#fff0dc;font-size:10px;font-style:normal}.correction-impact-empty{min-height:76px;margin-top:16px;padding:14px;border:1px solid #d8eadf;border-radius:11px;color:#29966d;background:#f4fbf7;display:flex;align-items:center;gap:10px}.correction-impact-empty>div{display:flex;flex-direction:column;gap:4px}.correction-impact-empty strong{color:#32634f;font-size:13px}.correction-impact-empty span{color:#6f8279;font-size:11px}.correction-impact-note{margin-top:13px;padding:9px;border-radius:9px;color:#69758c;background:#f5f7fa;display:flex;align-items:center;gap:6px;font-size:11px}.correction-impact-modal>footer{margin-top:15px;display:flex;justify-content:flex-end;gap:8px}.correction-impact-modal>footer .primary{min-width:142px;white-space:nowrap}.brand-profile-summary{color:#4b6f62!important}.core-product-image-card{margin-top:12px;padding:14px}.core-product-image-card+.product-profile-card{margin-top:12px}.core-image-summary-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,1fr);align-items:stretch;gap:10px}.core-image-summary-row>header{min-width:0;min-height:54px;padding:6px 8px;display:flex;align-items:center;gap:10px}.core-image-summary-row>header>span{width:36px;height:36px;flex:0 0 36px;border-radius:10px;color:#fff;background:linear-gradient(135deg,#4662ef,#7b42e9);display:grid;place-items:center}.core-image-summary-row>header>div{min-width:0}.core-product-image-card h3{margin:0;color:#26334c;font-size:15px}.core-product-image-card header p{margin:3px 0 0;color:#7d889c;font-size:11px;line-height:1.4}.core-image-empty{min-height:116px;margin-top:14px;padding:16px;border:1px dashed #bfc8e0;border-radius:11px;background:#fafbff;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;cursor:pointer}.angle-supplement-upload>input,.core-image-add>input,.core-image-empty>input,.core-image-grid input{display:none}.core-image-empty>span{width:42px;height:42px;border-radius:11px;color:#5965df;background:#eef0ff;display:grid;place-items:center}.core-image-empty strong{color:#344159;font-size:13px}.core-image-empty p{margin:5px 0 0;color:#8490a4;font-size:11px}.angle-supplement-upload,.core-image-add,.core-image-empty>b{min-height:34px;padding:0 12px;border-radius:8px;color:#fff;background:linear-gradient(100deg,#4561ed,#7740e7);display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:11px;font-weight:700}.core-image-status{min-width:0;min-height:54px;margin:0;padding:7px 10px;border:1px solid #d9ecdf;border-radius:9px;background:#f4fbf7;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px}.core-image-status>span{width:28px;height:28px;border-radius:8px;color:#fff;background:#32ad7c;display:grid;place-items:center}.core-image-status strong{display:block;color:#2e5f4e;font-size:11px;line-height:15px}.core-image-status p{margin:2px 0 0;color:#738c82;font-size:10px;line-height:15px}.core-image-status>b{color:#278d68;font-size:11px;line-height:16px;white-space:nowrap}.core-image-recommendation{min-width:0;min-height:62px;margin:0;padding:8px 10px;border:1px solid #e3e7fb;border-radius:9px;background:#f8f9ff;display:flex;justify-content:center;flex-direction:column}.core-image-recommendation>div{height:16px;display:flex;align-items:baseline;gap:8px}.core-image-recommendation strong{color:#4454d7;font-size:11px;line-height:16px;font-weight:750}.core-image-recommendation>div>span{color:#8791a5;font-size:10px;line-height:16px}.core-image-recommendation ul{height:19px;display:flex;align-items:center;gap:5px;margin:5px 0 0;padding:0;list-style:none;overflow:hidden}.core-image-recommendation li{padding:2px 7px;border:1px solid #d8defa;border-radius:999px;color:#4f5fcf;background:#fff;font-size:9px;line-height:15px;font-weight:650;white-space:nowrap}.core-image-status.needs-more{border-color:#f0dfbd;background:#fffaf0}.core-image-status.needs-more>span{background:#dda04e}.core-image-status.needs-more strong{color:#745829}.core-image-status.needs-more p,.core-image-status.needs-more>b{color:#9a7134}.core-image-status.complete{border-color:#cde7d8;background:#effaf4}.core-image-grid{margin-top:10px;display:grid;grid-template-columns:repeat(6,minmax(118px,1fr));gap:8px;overflow-x:auto}.core-image-grid article{min-width:118px;padding:7px;border:1px solid #e2e6ef;border-radius:10px;background:#fbfcfe;display:flex;flex-direction:column}.core-image-grid article.primary{border-color:var(--brand-primary);box-shadow:0 0 0 2px rgba(119,80,210,.08)}.core-image-grid article>header{height:24px;display:flex;align-items:flex-start;justify-content:space-between;gap:5px}.core-image-grid article>header strong{overflow:hidden;color:#46536a;font-size:10px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.core-image-grid article>header em{flex:0 0 auto;padding:2px 5px;border-radius:999px;font-size:8px;line-height:14px;font-style:normal;font-weight:700;white-space:nowrap}.core-image-grid article>header em.required{color:#c95f46;background:#fff0ec}.core-image-grid article>header em.recommended{color:#5966d9;background:#eef1ff}.core-image-grid article>div{height:82px;position:relative;border-radius:8px;background:#eef1f6;overflow:hidden}.core-image-grid article>div img{width:100%;height:100%;object-fit:contain}.core-image-grid article>small{display:block;height:20px;margin:5px 0 2px;overflow:hidden;color:#69758b;font-size:9px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.core-image-grid article>footer{height:22px;display:flex;align-items:center;justify-content:space-between}.core-image-grid article>footer :is(label,button){padding:3px;border:0;color:var(--brand-primary);background:transparent;font-size:9px;cursor:pointer}.core-image-grid article>footer button{color:#c96169}.core-image-slot-upload{height:131px;border:1px dashed #cfd5e5;border-radius:8px;color:#7c879a;background:#f8f9fc;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.core-image-slot-upload:hover{border-color:#8c95e8;color:#5966dc;background:#f4f5ff}.core-image-slot-upload>span{width:30px;height:30px;border-radius:9px;color:#5f6be0;background:#ecefff;display:grid;place-items:center}.core-image-slot-upload>b{font-size:10px}.core-image-slot-upload>small{color:#9aa3b3;font-size:8px}.core-image-grid article.uploaded>.uploaded-image-card{height:131px}.core-image-grid article.uploaded>.uploaded-image-card .uploaded-image-media{height:100%}.core-image-grid article.uploaded>.uploaded-image-card .uploaded-image-index{width:24px;height:24px;font-size:10px}.core-image-grid article.uploaded>.uploaded-image-card .uploaded-image-selection{width:25px;height:25px}.core-image-grid article.uploaded>.uploaded-image-card .uploaded-image-toolbar{height:34px}.core-image-grid article.uploaded>.uploaded-image-card .uploaded-image-toolbar :is(button,label){width:27px;height:27px}.core-product-image-card>footer{margin-top:12px;padding-top:10px;border-top:1px solid #edf0f5;color:#737f94;display:flex;align-items:center;gap:7px;font-size:10px}.core-product-image-card>footer svg{color:#6657df}.save-next-step{align-items:center;gap:12px}.save-next-step>small{color:#cb6e42;font-size:11px}.selling-evidence-banner{margin:12px 0;padding:11px 13px;border:1px solid #dce5f8;border-radius:10px;background:linear-gradient(100deg,#f4f7ff,#f9f7ff);display:flex;align-items:center;gap:10px}.selling-evidence-banner>span{width:34px;height:34px;flex:0 0 34px;border-radius:9px;color:#fff;background:linear-gradient(135deg,#4662ef,#7b42e9);display:grid;place-items:center}.selling-evidence-banner>div{min-width:0;flex:1}.selling-evidence-banner strong{color:#35425c;font-size:12px}.selling-evidence-banner p{margin:3px 0 0;color:#79859a;font-size:10px;line-height:1.5}.selling-evidence-banner>em{padding:4px 7px;border-radius:999px;color:#258c68;background:#e8f7f0;font-size:9px;font-style:normal;font-weight:750;white-space:nowrap}.inherited-product-assets{margin:12px 0;padding:13px;border:1px solid #dfe4f1;border-radius:11px;background:#fff}.inherited-product-assets>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.inherited-product-assets>header>div{display:flex;align-items:center;gap:10px}.inherited-product-assets>header>div>span{width:34px;height:34px;flex:0 0 34px;border-radius:9px;color:#fff;background:#32ad7c;display:grid;place-items:center}.inherited-product-assets.missing>header>div>span{background:#df8a43}.inherited-product-assets>header strong{color:#35415a;font-size:12px}.inherited-product-assets>header p{margin:3px 0 0;color:#7d889c;font-size:10px}.inherited-product-assets>div{margin-top:11px;display:flex;gap:8px;overflow-x:auto}.inherited-product-assets article{width:92px;flex:0 0 92px}.inherited-product-assets article>div{height:72px;position:relative;border:1px solid #e3e7ef;border-radius:8px;background:#f2f4f8;overflow:hidden}.inherited-product-assets article img{width:100%;height:100%;object-fit:contain}.inherited-product-assets article>small{display:block;margin-top:5px;color:#7c8799;font-size:9px;text-align:center}.inherited-product-assets article>footer{height:22px;margin-top:2px;display:flex;align-items:center;justify-content:center;gap:9px}.inherited-product-assets article>footer :is(label,button){padding:2px;border:0;color:var(--brand-primary);background:transparent;font-size:9px;cursor:pointer}.inherited-product-assets article>footer label input{display:none}.inherited-product-assets article>footer button{color:#c96169}.angle-supplement-summary{grid-template-columns:auto auto minmax(180px,1fr) auto}.angle-supplement-upload,.inherited-assets-upload{cursor:pointer;white-space:nowrap}.inherited-assets-upload{min-height:34px;padding:0 10px;border:1px solid #cfd6f4;border-radius:8px;color:#5261df;background:#fff;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700}.inherited-assets-upload:hover{border-color:#aeb9ed;background:#f8f9ff}.inherited-assets-upload input{display:none}.inherited-assets-upload small{padding-left:6px;border-left:1px solid #e1e5f3;color:#8b95a8;font-size:9px;font-weight:550}.inherited-assets-limit{min-height:32px;padding:0 10px;border-radius:8px;color:#278d68;background:#eaf8f1;display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;white-space:nowrap}@media (max-width:760px){.core-image-summary-row{grid-template-columns:1fr}.core-image-grid{grid-template-columns:repeat(6,118px)}.core-image-summary-row>header,.inherited-product-assets>header{align-items:flex-start}.inherited-product-assets>header{flex-direction:column}.angle-supplement-summary{grid-template-columns:1fr}.angle-supplement-upload{width:max-content}}.reference-image-grid,.source-image-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start}.reference-add-tile,.reference-image-grid>.uploaded-image-card,.source-image-add,.source-image-grid>.uploaded-image-card{width:100%;height:auto;aspect-ratio:1/1}.uploaded-image-preview-overlay{padding:0;background:rgba(10,13,20,.92);display:flex;align-items:center;justify-content:center;backdrop-filter:none}.uploaded-image-preview-overlay>button{width:40px;height:40px;z-index:2;top:18px;right:20px;border:0;border-radius:0;background:rgba(0,0,0,.48);font-size:28px}.uploaded-image-preview-overlay>img{display:block;width:auto;height:auto;max-width:100vw;max-height:100vh;object-fit:contain;object-position:center}.inherited-product-assets article{width:104px;height:84px;flex-basis:104px}.inherited-product-assets article>.uploaded-image-card{height:84px}.inherited-product-assets article>.uploaded-image-card .uploaded-image-index{width:23px;height:23px;font-size:10px}.inherited-product-assets article>.uploaded-image-card .uploaded-image-selection{width:24px;height:24px}.inherited-product-assets article>.uploaded-image-card .uploaded-image-toolbar{height:32px;right:3px;bottom:3px;left:3px;padding:0 3px}.inherited-product-assets article>.uploaded-image-card .uploaded-image-toolbar :is(button,label){width:27px;height:27px}.creation-workspace-shell,.creation-workspace-shell.tool-active{grid-template-rows:35px minmax(0,1fr);row-gap:12px}.creation-workspace-shell:before{top:47px}.creation-workspace-shell.tool-active>.creation-workspace-titlebar,.creation-workspace-titlebar{height:35px;padding:0;border-bottom:1px solid var(--line)}.creation-workspace-titlebar>nav{height:100%;gap:12px}.creation-workspace-titlebar>nav button,.creation-workspace-titlebar>nav button.current,.creation-workspace-titlebar>nav strong{height:28px;padding:0;font-size:14px;line-height:1;letter-spacing:normal;display:flex;align-items:center}.creation-workspace-titlebar>nav button{color:#77829b;font-weight:650}.creation-workspace-titlebar>nav button.current,.creation-workspace-titlebar>nav strong{color:#253149;font-weight:700}.creation-workspace-titlebar>nav>svg{color:inherit}.creation-workspace-titlebar>nav>.creation-breadcrumb-back{color:#667289}.creation-workspace-titlebar>nav>.creation-breadcrumb-back:hover{color:#4d5ddb}.creation-workspace-shell.tool-active>.creation-workspace-titlebar>div>.outline-btn,.creation-workspace-titlebar>div>.outline-btn{height:28px;padding:0 10px}.creation-workspace-shell.tool-active .creation-workspace-main,.tool-canvas-panel,.tool-copy-canvas,.tool-input-scroll{scrollbar-width:none;-ms-overflow-style:none}.creation-workspace-shell.tool-active .creation-workspace-main::-webkit-scrollbar,.tool-canvas-panel::-webkit-scrollbar,.tool-copy-canvas::-webkit-scrollbar,.tool-input-scroll::-webkit-scrollbar{width:0;height:0;display:none}.credit-value{display:inline-flex!important;align-items:center;gap:5px}.credit-value>svg{flex:0 0 auto;color:#6954e8;filter:drop-shadow(0 2px 3px rgba(92,72,218,.18))}.generation-history{min-width:1120px}.generation-history .record-row{grid-template-columns:96px minmax(300px,1fr) 168px 96px 80px 126px 74px 92px;column-gap:12px}.generation-history .record-row>.credit-value{white-space:nowrap}.generation-history .record-row>.record-status{justify-self:start}.generation-history .record-row>.view-result{justify-self:start;white-space:nowrap}.image-upscale-workspace-grid{grid-template-columns:minmax(248px,27%) minmax(0,1fr) minmax(244px,24%);gap:11px}.image-upscale-history,.image-upscale-workspace-grid .tool-canvas-panel,.image-upscale-workspace-grid .tool-input-column{min-width:0;min-height:0;border:1px solid #e0e5ee;border-radius:12px;background:#fff;box-shadow:0 5px 18px rgba(43,53,87,.035)}.image-upscale-workspace-grid .tool-input-column{overflow:hidden}.image-upscale-workspace-grid .tool-input-scroll{padding-bottom:4px}.image-upscale-workspace-grid .tool-input-actions{padding:10px 13px}.image-upscale-workspace-grid .tool-prompt-panel{display:none}.image-upscale-workspace-grid .tool-canvas-panel{overflow:hidden}.image-upscale-workspace-grid .tool-visual-canvas{padding:12px}.image-upscale-result-layout,.image-upscale-result-main{min-height:0;flex:1;display:flex;flex-direction:column;gap:9px}.image-upscale-compare{min-height:260px;flex:1;position:relative;display:grid;place-items:center;border:1px solid #e0e5ee;border-radius:9px;background:#fff;overflow:hidden;isolation:isolate}.image-upscale-compare-before,.image-upscale-compare-before img,.image-upscale-compare-result{width:100%;height:100%;object-fit:contain;object-position:center}.image-upscale-compare-result{display:block;position:absolute;inset:0;background:#f8f9fb;opacity:0;transition:opacity .18s ease}.image-upscale-compare-result.is-loaded{opacity:1}.image-upscale-media-state{position:absolute;z-index:2;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;color:#667085;background:#f8f9fb;text-align:center}.image-upscale-media-state>span:not(.image-upscale-media-spinner){width:52px;height:52px;display:grid;place-items:center;border-radius:15px;color:#675df2;background:#eeedff}.image-upscale-media-state strong{color:#27314a;font-size:14px}.image-upscale-media-state p{margin:0;font-size:12px}.image-upscale-media-state button{margin-top:4px;padding:7px 16px;border:1px solid #d8d8ff;border-radius:8px;color:var(--brand-primary);background:#fff;font-weight:700;cursor:pointer}.image-upscale-media-spinner{width:26px;height:26px;border:3px solid #dedcff;border-top-color:#675df2;border-radius:50%;animation:image-upscale-spin .7s linear infinite}.image-upscale-compare-before{position:absolute;z-index:1;inset:0;width:100%;height:100%;overflow:hidden;border-right:0;background:#f8f9fb}.image-upscale-compare-before img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.image-upscale-compare-label{position:absolute;z-index:3;top:11px;padding:4px 7px;border-radius:5px;color:#fff;background:rgba(42,51,70,.72);font-size:10px;font-weight:700;backdrop-filter:blur(5px)}.image-upscale-compare-label.before{left:11px}.image-upscale-compare-label.after{right:11px;background:rgba(91,77,218,.86)}.image-upscale-compare-divider{width:2px;position:absolute;z-index:4;top:0;bottom:0;background:#fff;transform:translateX(-1px);box-shadow:0 0 0 1px rgba(39,48,72,.08);pointer-events:none}.image-upscale-compare-divider:after{content:"‹ ›";width:32px;height:32px;position:absolute;top:50%;left:50%;border:1px solid #e1e5ee;border-radius:50%;color:#34415c;background:#fff;display:grid;place-items:center;font-size:16px;letter-spacing:-5px;text-indent:-3px;transform:translate(-50%,-50%);box-shadow:0 5px 15px rgba(38,47,78,.14)}.image-upscale-compare-range{width:100%;height:100%;position:absolute;z-index:5;inset:0;margin:0;opacity:0;cursor:ew-resize}.image-upscale-compare-range::-webkit-slider-thumb{width:34px;height:100%;cursor:ew-resize}.image-upscale-compare-range::-moz-range-thumb{width:34px;height:100%;cursor:ew-resize}.image-upscale-compare.is-processing:after{content:"";position:absolute;z-index:2;inset:0;background:linear-gradient(110deg,transparent,rgba(255,255,255,.42) 46%,transparent 60%);animation:image-upscale-sweep 2.1s ease-in-out infinite;pointer-events:none}@keyframes image-upscale-sweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.image-upscale-error-card,.image-upscale-processing-card{position:absolute;z-index:6;left:50%;bottom:18px;min-width:190px;padding:10px 13px;border:1px solid rgba(218,223,239,.92);border-radius:9px;color:#35415a;background:rgba(255,255,255,.94);display:flex;align-items:center;gap:8px;box-shadow:0 8px 24px rgba(39,49,79,.12);transform:translateX(-50%);backdrop-filter:blur(8px)}.image-upscale-error-card strong,.image-upscale-processing-card strong{font-size:12px}.image-upscale-error-card small,.image-upscale-processing-card small{color:#8a94a7;font-size:10px}.image-upscale-processing-card:has([data-vivi-generating]){inset:0;transform:none;border:0;border-radius:inherit;justify-content:center;background:rgba(249,247,255,.72);box-shadow:none}.tool-canvas-image:has(>[data-vivi-generating]){display:grid;place-items:center}.tool-canvas-image>[data-vivi-generating]{box-sizing:border-box;width:100%;min-height:320px;align-self:center}.image-upscale-history-spinner,.image-upscale-spinner{width:14px;height:14px;flex:0 0 auto;border:2px solid #d9dcff;border-top-color:#6256e9;border-radius:50%;animation:image-upscale-spin .8s linear infinite}@keyframes image-upscale-spin{to{transform:rotate(1turn)}}.image-upscale-error-card{border-color:#f2d9d9}.image-upscale-error-card strong{color:#b65858}.image-upscale-result-meta{min-height:42px;padding:8px 11px;border:1px solid #e3e7ef;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px}.image-upscale-result-meta span{color:#8590a3;font-size:10px}.image-upscale-result-meta strong{color:#354158;font-size:11px}.image-upscale-empty-state{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#69758a;text-align:center}.image-upscale-empty-state>span{width:48px;height:48px;margin-bottom:12px;border-radius:13px;color:#6872e6;background:#eff0ff;display:grid;place-items:center}.image-upscale-empty-state strong{color:#35415b;font-size:14px}.image-upscale-empty-state p{margin:6px 0 0;color:#9099aa;font-size:11px}.image-upscale-compare-toggle{color:#5c56dc!important;border-color:#cfd2ff!important;background:#f7f7ff!important}.image-upscale-history{padding:0;display:flex;flex-direction:column;overflow:hidden}.image-upscale-history.collapsed{align-self:start;justify-self:stretch;width:auto;height:auto;min-height:0}.image-upscale-history.collapsed>header{min-height:56px;padding:0 13px;flex-direction:row;justify-content:space-between}.image-upscale-history.collapsed>header>div:first-child{display:flex}.image-upscale-history.collapsed .image-upscale-history-live{display:inline-block}.image-upscale-history.collapsed .image-upscale-history-toggle{min-width:auto;padding:3px 6px;writing-mode:horizontal-tb}.image-upscale-history>header{min-height:56px;padding:0 13px;border-bottom:1px solid #e8ebf1;display:flex;align-items:center;justify-content:space-between;gap:8px}.image-upscale-history>header>div{display:flex;align-items:baseline;gap:6px}.image-upscale-history-header-actions{align-items:center!important}.image-upscale-history>header strong{color:#29364b;font-size:15px}.image-upscale-history>header small{color:#99a2b1;font-size:10px}.image-upscale-history-live{padding:4px 6px;border-radius:999px;color:#6258dc;background:#f0efff;font-size:9px;white-space:nowrap}.image-upscale-history-toggle{padding:3px 6px;border:1px solid #dfe3ed;border-radius:5px;color:#69758b;background:#fff;font-size:10px}.image-upscale-history-toggle:hover{color:#5957d9;border-color:#c6c9f2;background:#fafaff}.image-upscale-history-filters{padding:10px 11px 8px;display:flex;gap:5px}.image-upscale-history-filters button{height:26px;padding:0 8px;border:1px solid #e0e4ed;border-radius:6px;color:#778197;background:#fff;font-size:10px}.image-upscale-history-filters button.active{color:var(--brand-primary);border-color:#cfd2ff;background:#f4f3ff;font-weight:700}.image-upscale-history-list{min-height:0;flex:1;padding:0 8px;overflow:auto}.image-upscale-history-empty{margin:26px 8px;color:#969faf;font-size:11px;text-align:center}.image-upscale-history-item{width:100%;min-height:68px;padding:7px 5px;border:1px solid transparent;border-bottom-color:#edf0f4;border-radius:8px;color:inherit;background:transparent;display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:8px;text-align:left;cursor:pointer}.image-upscale-history-item:hover{background:#fafaff}.image-upscale-history-item.selected{border-color:#bfc2ff;background:#f7f6ff}.image-upscale-history-thumb{width:54px;height:54px;position:relative;border-radius:6px;background:#f1f3f7;overflow:hidden}.image-upscale-history-thumb img{width:100%;height:100%;object-fit:cover;display:block}.image-upscale-history-thumb .image-upscale-history-spinner{position:absolute;left:50%;top:50%;width:15px;height:15px;margin:-7px 0 0 -7px;border-color:#6358eb rgba(255,255,255,.72) rgba(255,255,255,.72)}.image-upscale-history-item-copy{min-width:0;display:grid;gap:3px}.image-upscale-history-item-copy strong{overflow:hidden;color:#38445c;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.image-upscale-history-item-copy small{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.image-upscale-history-item-copy time{color:#9aa3b2;font-size:9px}.image-upscale-history-item-copy .status-completed{color:#29936f}.image-upscale-history-item-copy .status-processing{color:#695ce0}.image-upscale-history-item-copy .status-failed{color:#c25b5b}.image-upscale-history-item>em{align-self:end;padding-bottom:2px;color:#6558e2;font-size:10px;font-style:normal}.image-upscale-history-more{height:36px;margin:8px;border:1px solid #dfe4ed;border-radius:7px;color:#69758b;background:#fff;font-size:11px}.image-upscale-history-more:hover{color:#5957d9;border-color:#c6c9f2;background:#fafaff}@media (max-width:1180px){.image-upscale-workspace-grid{grid-template-columns:minmax(220px,25%) minmax(0,1fr) minmax(218px,24%)}.image-upscale-history-filters{overflow-x:auto}.image-upscale-history-filters button{flex:0 0 auto}}@media (max-width:900px){.image-upscale-workspace-grid{grid-template-columns:minmax(210px,29%) minmax(0,1fr)}.image-upscale-history{grid-column:1/-1;min-height:230px}.image-upscale-history-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.image-upscale-workspace-grid{display:flex;flex-direction:column}.image-upscale-history{min-height:300px}.image-upscale-history-list{display:block}.image-upscale-result-meta{align-items:flex-start;flex-direction:column;gap:4px}}.image-upscale-page{gap:0;overflow:visible;color:#29364b}.image-upscale-intro{min-height:86px;padding:0 4px 14px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex:0 0 86px;box-sizing:border-box}.image-upscale-intro>div{min-width:0}.image-upscale-intro span{color:#6358e8;font-family:Inter,Arial,sans-serif;font-size:9px;font-weight:800;letter-spacing:.16em}.image-upscale-intro h1{margin:5px 0 0;color:#202b43;font-size:clamp(22px,2vw,28px);font-weight:750;letter-spacing:-.035em;line-height:1.15}.image-upscale-intro p{max-width:560px;margin:7px 0 0;color:#7d889b;font-size:12px;line-height:1.5}.image-upscale-intro>small{flex:0 0 auto;padding:7px 10px;border:1px solid #e0e4f5;border-radius:999px;color:#5e6bd3;background:#f3f4ff;font-size:10px;white-space:nowrap}.image-upscale-page>.image-upscale-workspace-grid{height:calc(100% - 86px);min-height:650px;flex:1 0 auto;grid-template-columns:minmax(286px,300px) minmax(0,1fr) minmax(286px,310px);gap:18px}.image-upscale-page .image-upscale-history,.image-upscale-page .tool-canvas-panel,.image-upscale-page .tool-input-column{border-color:#dee3f0;border-radius:22px;box-shadow:0 12px 32px rgba(43,53,87,.055)}.image-upscale-page .tool-input-heading{height:58px;padding:18px 18px 0;border-bottom:0;align-items:flex-start;box-sizing:border-box}.image-upscale-page .tool-input-heading>span{color:#253149;font-size:17px;letter-spacing:-.02em}.image-upscale-step{margin:3px 0 0 auto;color:#6258e8;font-family:Inter,Arial,sans-serif;font-size:9px;font-style:normal;font-weight:800;letter-spacing:.08em}.image-upscale-page .tool-input-scroll{padding:0;overflow:auto}.image-upscale-page .tool-source-panel{padding:14px 18px 18px;border-bottom:1px solid #eef0f5}.image-upscale-page .source-image-uploader>header,.image-upscale-page .source-image-uploader>small{display:none}.image-upscale-page .source-image-grid{min-height:176px;padding:0;border:1.5px dashed #b9c2ee;border-radius:16px;background:#f5f6ff;display:block;overflow:hidden}.image-upscale-page .source-image-add{width:100%;height:176px;border:0;border-radius:16px;color:#625ee3;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.image-upscale-page .source-image-add>svg{width:42px;height:42px;padding:10px;border-radius:12px;color:#6258e8;background:#e8ebff;box-sizing:border-box}.image-upscale-page .source-image-add:after{content:"拖入图片或点击上传\A JPG、PNG · 最大 20 MB";color:#7e88a0;font-size:10px;line-height:1.65;text-align:center;white-space:pre}.image-upscale-page .source-image-add:hover{border:0;color:#6258e8;background:#eff0ff}.image-upscale-page .source-image-grid>.uploaded-image-card{width:100%;height:176px;border-radius:16px}.image-upscale-page .tool-settings-panel{padding:18px;gap:14px;border-bottom:0}.image-upscale-page .tool-settings-panel>header{display:none}.image-upscale-page .tool-settings-panel .tool-setting-row{min-height:0;padding:0;display:flex!important;flex-direction:column;align-items:stretch;gap:8px}.image-upscale-page .tool-settings-panel .tool-setting-row>span{color:#34405a!important;font-size:12px!important;font-weight:650!important}.image-upscale-page .tool-settings-panel .tool-setting-control-stack{gap:8px}.image-upscale-page .tool-settings-panel .tool-setting-segments{height:40px;padding:4px;border:0;border-radius:11px;background:#f5f6ff;gap:3px}.image-upscale-page .tool-settings-panel .tool-setting-segments button{height:32px;border-radius:8px;color:#7c86a1;font-size:12px!important;font-weight:650}.image-upscale-page .tool-settings-panel .tool-setting-segments button.selected{color:#fff;background:var(--brand-primary);box-shadow:0 4px 10px rgba(119,80,210,.2)}.image-upscale-page .tool-settings-panel .tool-setting-helper{min-height:34px;padding:0 10px;border-radius:10px;color:#6672cf;background:#e9ecff;display:flex;align-items:center;font-size:10px;line-height:1.4;white-space:normal;box-sizing:border-box}.image-upscale-page .tool-input-actions{min-height:76px;padding:12px 18px 18px;border-top:0;background:#fff;display:block;position:relative}.image-upscale-page .tool-input-actions>button:first-child{display:none}.image-upscale-page .tool-input-actions>.tool-generate-button{width:100%;min-width:0;height:44px;border-radius:11px;font-size:13px;box-shadow:0 8px 18px rgba(84,81,214,.2)}.image-upscale-page .tool-input-actions>.tool-generate-button :is(span,strong){font-size:13px}.image-upscale-page .tool-canvas-panel{overflow:hidden}.image-upscale-page .tool-canvas-panel>header{height:58px;padding:18px 22px 0;border-bottom:0;align-items:flex-start;box-sizing:border-box}.image-upscale-page .tool-canvas-panel>header>span{color:#253149;font-size:17px;letter-spacing:-.02em}.image-upscale-page .tool-canvas-panel>header>div{gap:7px}.image-upscale-page .tool-canvas-panel>header button{height:30px;padding:0 10px;border-radius:999px;color:#687394;background:#f8f9fd;font-size:10px}.image-upscale-page .tool-canvas-panel>header button.image-upscale-compare-toggle{color:var(--brand-primary)!important;border-color:#d4d7ff!important;background:#f1f2ff!important}.image-upscale-page .tool-visual-canvas{padding:0 22px 20px;background:#fff}.image-upscale-page .image-upscale-result-layout,.image-upscale-page .image-upscale-result-main{gap:0}.image-upscale-page .image-upscale-compare{min-height:0;border:0;border-radius:18px;background:#f0f5ff;box-shadow:inset 0 0 0 1px rgba(221,228,245,.58)}.image-upscale-page .image-upscale-empty-state{min-height:100%;position:relative;overflow:hidden;border-radius:18px;background:radial-gradient(circle at 16% 18%,rgba(179,192,255,.3),transparent 26%),radial-gradient(circle at 84% 76%,rgba(212,193,255,.28),transparent 27%),#f0f5ff}.image-upscale-page .image-upscale-empty-state:after,.image-upscale-page .image-upscale-empty-state:before{content:"";width:180px;height:180px;position:absolute;border-radius:50%;filter:blur(2px);pointer-events:none}.image-upscale-page .image-upscale-empty-state:before{top:-90px;left:-42px;background:rgba(178,194,255,.28)}.image-upscale-page .image-upscale-empty-state:after{right:-58px;bottom:-86px;background:rgba(218,194,255,.28)}.image-upscale-page .image-upscale-empty-card{width:min(288px,calc(100% - 32px));min-height:188px;padding:24px 24px 20px;position:relative;z-index:1;border:1px solid rgba(225,229,245,.95);border-radius:18px;background:rgba(255,255,255,.86);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 14px 32px rgba(71,82,144,.08);box-sizing:border-box}.image-upscale-page .image-upscale-empty-card>span{width:52px;height:52px;margin-bottom:13px;border-radius:15px;color:#6258e8;background:#e9ecff}.image-upscale-page .image-upscale-empty-card strong{color:#35415b;font-size:14px}.image-upscale-page .image-upscale-empty-card p{margin:7px 0 0;color:#8d97ac;font-size:10px;line-height:1.55}.image-upscale-page .image-upscale-result-meta{min-height:66px;padding:14px 2px 0;border:0;background:transparent;align-items:flex-start;box-sizing:border-box}.image-upscale-page .image-upscale-result-meta span{color:#8b95a8;font-size:10px}.image-upscale-page .image-upscale-result-meta strong{color:#4e5e77;font-size:10px;font-weight:600}.image-upscale-page .image-upscale-history{padding:20px}.image-upscale-page .image-upscale-history.collapsed{align-self:start;justify-self:stretch;width:auto;padding:20px;height:auto}.image-upscale-page .image-upscale-history>header{min-height:28px;padding:0;border-bottom:0}.image-upscale-page .image-upscale-history>header>div{align-items:baseline;gap:6px}.image-upscale-page .image-upscale-history>header strong{color:#253149;font-size:17px}.image-upscale-page .image-upscale-history>header small{color:#919bb0;font-size:10px}.image-upscale-page .image-upscale-history-live{padding:5px 7px;color:#5b61d9;background:#eff0ff;font-size:9px}.image-upscale-page .image-upscale-history-filters{padding:16px 0 14px;gap:5px;border-bottom:1px solid #eef0f5}.image-upscale-page .image-upscale-history-filters button{height:28px;padding:0 9px;border-color:#e2e5ef;border-radius:999px;color:#7b8599;font-size:10px}.image-upscale-page .image-upscale-history-filters button.active{color:var(--brand-primary);border-color:#d3d5ff;background:#f1f1ff}.image-upscale-page .image-upscale-history-list{padding:0}.image-upscale-page .image-upscale-history-empty{margin:32px 8px}.image-upscale-page .image-upscale-history-item{min-height:76px;padding:10px 0;border-radius:10px;grid-template-columns:54px minmax(0,1fr) auto;gap:10px}.image-upscale-page .image-upscale-history-item.selected,.image-upscale-page .image-upscale-history-item:hover{padding-right:7px;padding-left:7px}.image-upscale-page .image-upscale-history-item.selected{border-color:#d4d5ff;background:#f7f6ff}.image-upscale-page .image-upscale-history-thumb{width:54px;height:54px;border-radius:10px}.image-upscale-page .image-upscale-history-item-copy{gap:4px}.image-upscale-page .image-upscale-history-item-copy strong{color:#35415b;font-size:11px}.image-upscale-page .image-upscale-history-item-copy small{font-size:10px}.image-upscale-page .image-upscale-history-item-copy time{font-size:9px}.image-upscale-page .image-upscale-history-more{height:38px;margin:14px 0 0;border-radius:10px;color:#687394;font-size:10px}@media (max-width:1180px){.image-upscale-page>.image-upscale-workspace-grid{grid-template-columns:minmax(260px,280px) minmax(0,1fr) minmax(250px,280px)}}@media (max-width:900px){.image-upscale-intro>small{display:none}.image-upscale-page>.image-upscale-workspace-grid{height:auto;min-height:0;grid-template-columns:minmax(230px,29%) minmax(0,1fr)}}@media (max-width:760px){.image-upscale-page>.image-upscale-workspace-grid{display:flex;flex-direction:column}.image-upscale-page .image-upscale-history{min-height:300px}}.style-rebuild-page .tool-source-panel{padding-bottom:16px}.style-rebuild-page .reference-media-uploader,.style-rebuild-page .source-image-uploader{margin-top:0}.style-rebuild-page .source-image-uploader+.reference-media-uploader{margin-top:18px;padding-top:18px;border-top:1px solid #eef0f5}.style-rebuild-page .source-image-uploader>header,.style-rebuild-page .source-image-uploader>small{display:flex}.style-rebuild-page .reference-media-uploader>header strong,.style-rebuild-page .source-image-uploader>header strong{color:#34405a;font-size:12px;font-weight:650}.style-rebuild-page .reference-media-uploader>header>div>span,.style-rebuild-page .source-image-uploader>header span{color:#919bb0;font-size:10px}.style-rebuild-page .reference-image-grid,.style-rebuild-page .source-image-grid{min-height:122px;padding:0;border:1.5px dashed #b9c2ee;border-radius:14px;background:#f5f6ff;display:block;overflow:hidden}.style-rebuild-page .reference-add-tile,.style-rebuild-page .source-image-add{width:100%;height:122px;border:0;border-radius:14px;color:#625ee3;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.style-rebuild-page .reference-add-tile>svg,.style-rebuild-page .source-image-add>svg{width:34px;height:34px;padding:8px;border-radius:11px;color:#6258e8;background:#e8ebff;box-sizing:border-box}.style-rebuild-page .reference-add-tile:after,.style-rebuild-page .source-image-add:after{color:#7e88a0;font-size:9px;line-height:1.55;text-align:center;white-space:pre}.style-rebuild-page .source-image-add:after{content:"上传商品图\A JPG、PNG · 最大 20 MB"}.style-rebuild-page .reference-add-tile:after{content:"上传爆款参考图\A JPG、PNG · 最大 20 MB"}.style-rebuild-page .reference-image-grid>.uploaded-image-card,.style-rebuild-page .source-image-grid>.uploaded-image-card{width:100%;height:122px;border-radius:14px}.style-rebuild-page .source-image-uploader>small{justify-content:flex-end;color:#9aa3b2;font-size:9px}.style-rebuild-page .reference-media-uploader>small{display:none}.style-rebuild-page .tool-visual-canvas{min-height:0}.style-rebuild-empty-state{min-height:100%;overflow:hidden;border-radius:18px;background:radial-gradient(circle at 16% 18%,rgba(179,192,255,.3),transparent 26%),radial-gradient(circle at 84% 76%,rgba(212,193,255,.28),transparent 27%),#f0f5ff}.style-rebuild-empty-card,.style-rebuild-empty-state{position:relative;display:flex;align-items:center;justify-content:center}.style-rebuild-empty-card{width:min(300px,calc(100% - 32px));min-height:188px;padding:24px;z-index:1;border:1px solid rgba(225,229,245,.95);border-radius:18px;background:rgba(255,255,255,.86);flex-direction:column;text-align:center;box-shadow:0 14px 32px rgba(71,82,144,.08);box-sizing:border-box}.style-rebuild-empty-card>span{width:52px;height:52px;margin-bottom:13px;border-radius:15px;color:#6258e8;background:#e9ecff;display:grid;place-items:center}.style-rebuild-empty-card strong{color:#35415b;font-size:14px}.style-rebuild-empty-card p{margin:7px 0 0;color:#8d97ac;font-size:10px;line-height:1.55}.style-rebuild-empty-card>i{margin-top:12px}.style-rebuild-page .image-upscale-history-item-copy strong{max-width:150px}.style-rebuild-safety-note{grid-column:1/-1;margin:2px 0 16px;padding:11px 12px;border:1px solid #e3e7f7;border-radius:11px;color:#5c68a4;background:#f7f8ff;display:flex;align-items:flex-start;gap:9px}.style-rebuild-safety-note>svg{flex:0 0 auto;margin-top:1px}.style-rebuild-safety-note>span{display:grid;gap:3px}.style-rebuild-safety-note strong{color:#46537d;font-size:11px}.style-rebuild-safety-note small{color:#7f89a7;font-size:9px;line-height:1.55}@media (max-width:900px){.style-rebuild-page .reference-add-tile,.style-rebuild-page .reference-image-grid,.style-rebuild-page .reference-image-grid>.uploaded-image-card,.style-rebuild-page .source-image-add,.style-rebuild-page .source-image-grid,.style-rebuild-page .source-image-grid>.uploaded-image-card{height:140px}}.project-cover>.project-more-button{right:12px;top:12px;z-index:4;width:34px;height:34px;padding:0;border:1px solid rgba(255,255,255,.7);border-radius:50%;color:#647087;background:rgba(255,255,255,.72);display:flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 2px 8px rgba(38,48,78,.06);backdrop-filter:blur(8px);transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.project-cover>.project-more-button:hover,.project-cover>.project-more-button[aria-expanded=true]{color:var(--brand-hover);border-color:rgba(213,219,246,.95);background:rgba(255,255,255,.96);box-shadow:0 5px 14px rgba(48,60,103,.12);transform:translateY(-1px)}.project-cover>.project-more-button:focus-visible{outline:2px solid rgba(79,95,226,.38);outline-offset:2px}.project-create-card-visual>em,.project-results .project-cover>.project-more-button,.project-results .project-cover>.project-state{width:auto;height:24px;top:12px;padding:4px 8px;border:1px solid rgba(119,80,210,.14);border-radius:999px;color:var(--brand-primary);background:rgba(255,255,255,.66);backdrop-filter:blur(7px);box-shadow:none;font-size:9px;font-weight:750;line-height:14px;letter-spacing:.08em;display:flex;align-items:center;justify-content:center}.project-results .project-cover>.project-state{left:13px;white-space:nowrap}.project-results .project-cover>.project-more-button{right:13px}.project-results .project-cover>.project-more-button svg{width:12px;height:12px}.project-card-menu{position:absolute;z-index:5;right:12px;top:52px;min-width:126px;padding:5px;border:1px solid #e0e4ed;border-radius:9px;background:#fff;box-shadow:0 14px 32px rgba(32,42,72,.16)}.project-card-actions{position:absolute;z-index:4;top:12px;right:13px;display:flex;gap:5px}.project-card-actions>.project-card-action{display:grid;place-items:center;width:28px;height:24px;padding:0;border:1px solid rgba(119,80,210,.14);border-radius:999px;color:var(--brand-primary);background:rgba(255,255,255,.66);backdrop-filter:blur(7px);cursor:pointer}.project-card-action:hover{background:#fff}.project-card-action:disabled,.project-card-action[aria-disabled=true]{opacity:.5;cursor:not-allowed}.project-card-action-delete:hover{color:#d64c65}.project-card-action[aria-busy=true]{opacity:.5;cursor:progress}.project-share-error{position:absolute;inset:auto 8px 8px;margin:0;padding:8px;border-radius:8px;background:#fff3f3;color:#b33c52;font-size:11px}.project-card-menu>button{width:100%;height:34px;padding:0 9px;border:0;border-radius:7px;color:#59667b;background:transparent;display:flex;align-items:center;gap:8px;text-align:left;font-size:11px;white-space:nowrap}.project-card-menu>button:hover{background:#f4f6fb}.project-card-menu>button:disabled{color:#adb4c3;cursor:not-allowed;background:transparent}.project-share-notice{position:fixed;z-index:240;top:20px;right:24px;margin:0;padding:10px 14px;border:1px solid #dedff3;border-radius:10px;background:rgba(255,255,255,.96);color:#667089;box-shadow:0 10px 28px rgba(31,42,79,.12);font-size:12px}.project-share-notice[data-state=shared]{color:#24856e}.project-share-notice[data-state=error]{color:#b84f5b}.project-card-menu>button.danger{color:#bd4f5b}.project-card-menu>button.danger:hover{background:#fff0f1}.credit-change.negative>svg{color:#df7659}.credit-change.positive>svg{color:#35a979}@media (max-width:1180px){.workspace-account-button>strong{display:none}}@media (max-width:900px){.unified-shell{--workspace-bottom-pad:16px}.unified-shell>.workspace{padding:var(--workspace-top-pad) 16px var(--workspace-bottom-pad)}.quick-brand-group,.quick-brand-logo-grid{grid-template-columns:1fr}.quick-brand-slogan-list>article{grid-template-columns:72px 108px minmax(120px,1fr) 76px}.quick-brand-delete-slogan{grid-column:4}}@media (max-width:620px){.unified-shell{--workspace-title-size:12px}.workspace-account-button>strong{display:none}.quick-brand-market-primary,.quick-brand-primary-fields,.quick-brand-secondary-fields{grid-template-columns:1fr}.quick-brand-color>div{grid-template-columns:34px minmax(0,1fr)}.quick-brand-color small{display:none}.quick-brand-color-list{grid-template-columns:1fr}.quick-brand-slogans>header{align-items:flex-start;flex-direction:column}.quick-brand-slogans>header>button{margin-top:9px}.quick-brand-slogan-list>article{grid-template-columns:1fr 1fr}.quick-brand-primary-slogan{text-align:left}.quick-brand-slogan-list>article>input{grid-column:1/-1}.quick-brand-delete-slogan{grid-column:auto}}.pricing-public-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-public-grid .pricing-card{height:100%;box-sizing:border-box;display:flex;flex-direction:column;cursor:default}.pricing-public-grid .pricing-card:hover{transform:none}.pricing-public-page .credits-page{padding-top:0}.pricing-hero-compact{padding:36px 20px 24px}.pricing-hero-compact h1{margin:0}.pricing-public-grid .plan-heading{min-height:52px}.pricing-public-grid .plan-heading h2{padding-right:190px}.pricing-public-grid .plan-discount{width:max-content;max-width:100%;margin-top:18px;padding:6px 11px;border:1px solid #ffd5a8;border-radius:999px;color:#b95d0a;background:linear-gradient(100deg,#fff7e7,#fff0cf);font-size:12px;font-weight:800;letter-spacing:.1px;box-shadow:0 5px 13px rgba(194,112,29,.1)}.pricing-public-grid .plan-discount.neutral{border-color:#e3e7ef;color:#8993a5;background:#f7f8fb;box-shadow:none;font-weight:650}.plan-period-picker{min-width:0;margin:20px 0 0;padding:0;border:0}.plan-period-picker legend{margin-bottom:8px;color:#7d879a;font-size:11px;font-weight:680}.plan-period-picker>div{padding:3px;border:1px solid #e0e4ee;border-radius:10px;background:#f4f6fa;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.plan-period-picker button{min-width:0;height:34px;padding:0 6px;border:0;border-radius:7px;color:#6e7990;background:transparent;font-size:12px;font-weight:680;white-space:nowrap;cursor:pointer}.plan-period-picker button:hover{color:var(--brand-hover);background:#fff}.plan-period-picker button.active{color:#fff;background:linear-gradient(100deg,var(--brand-primary),#7740e7);box-shadow:0 4px 11px rgba(119,80,210,.2)}.plan-period-picker button:focus-visible{outline:3px solid rgba(82,99,229,.2);outline-offset:2px}.pricing-public-grid .plan-price{margin-top:16px}.pricing-public-grid .plan-average{height:auto;min-height:22px;display:flex;align-items:center;justify-content:space-between;gap:8px}.pricing-public-grid .plan-average>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pricing-public-grid .plan-average>em{flex:0 0 auto;padding:3px 7px;border-radius:999px;color:#5c50d7;background:#eeecff;font-size:10px;font-style:normal;font-weight:700}.pricing-public-grid .plan-credits{height:144px;min-height:144px;box-sizing:border-box;justify-content:center}.pricing-public-grid .plan-credits.has-bonus{border:1px solid #d9d4ff;background:linear-gradient(135deg,#f5f3ff,#fff8eb)}.pricing-public-grid .plan-credits>small{color:#7a8498;font-size:10px}.pricing-public-grid .plan-credits>b{width:max-content;max-width:100%;padding:5px 8px;border-radius:7px;color:#fff;background:linear-gradient(100deg,#f08a27,#e85d45);font-size:11px;font-weight:800;box-shadow:0 5px 12px rgba(223,91,55,.2)}.plan-usage-reference{margin-top:18px;padding-top:0;border-top:0;display:grid;gap:7px}.plan-usage-reference>span{color:#303c55;font-size:12px;font-weight:750}.plan-usage-reference>p{margin:0;padding-left:17px;position:relative;color:#68748a;font-size:11px;line-height:1.45}.plan-usage-reference>p:before{content:"✓";position:absolute;left:0;top:0;color:#28ae78;font-weight:800}.subscription-plans-section .pricing-plan-action{margin-top:18px}.pricing-public-grid .annual{border:2px solid #ef983c;padding:21px;box-shadow:0 17px 42px rgba(222,127,39,.14)}.pricing-public-grid .annual .plan-badge{color:#fff;background:linear-gradient(100deg,#f08b28,#e85d45)}.pricing-public-grid .pricing-plan-action{flex:0 0 39px}.subscription-overview.subscription-overview-simplified{display:block}.subscription-plan-balance-card{width:100%;padding:18px 22px!important;display:grid!important;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);align-items:center;column-gap:30px}.subscription-plan-summary{min-width:0;position:relative;padding-right:24px;border-right:1px solid #e8ebf2}.subscription-credit-heading>div>span,.subscription-plan-summary>span{color:#7d879a;font-size:12px;font-weight:680}.subscription-credit-heading>div>strong,.subscription-plan-summary>strong{display:block;margin-top:7px;color:#25314a;font-size:24px}.subscription-credit-summary p,.subscription-plan-summary>p{margin:6px 0 0;color:#8a94a7;font-size:12px;line-height:1.55}.subscription-plan-summary>.subscription-status{right:24px;top:0}.subscription-credit-summary{min-width:0}.subscription-credit-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.subscription-credit-heading>div{min-width:0}.subscription-credit-heading>a{min-height:36px;padding:0 14px;border-radius:8px;color:#fff;background:linear-gradient(100deg,#315af6,#783df1);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:12px;font-weight:700;white-space:nowrap}.subscription-credit-summary small{color:#7e899d;font-size:15px}.subscription-credit-summary>i{height:8px;margin-top:14px;border-radius:8px;background:#e9ecf3;display:block;overflow:hidden}.subscription-credit-summary>i>b{height:100%;border-radius:inherit;background:linear-gradient(90deg,#3e62ef,#8240e9);display:block}@media (max-width:980px){.pricing-public-grid{grid-template-columns:1fr}.pricing-public-grid .pricing-card{max-width:680px}.pricing-public-grid .plan-credits{height:auto;min-height:0}}.marketing-site{overflow-x:clip;background:linear-gradient(180deg,#fbfbfe,#fff 22%,#fff)}.marketing-site [data-reveal]{opacity:0;transform:translateY(30px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s)}.marketing-site [data-reveal][data-revealed=true]{opacity:1;transform:translateY(0)}.marketing-hero{min-height:calc(100svh - 96px);padding:78px 0 72px;background:radial-gradient(circle at 78% 22%,rgba(122,72,232,.15),transparent 34%),radial-gradient(circle at 16% 82%,rgba(70,99,242,.1),transparent 35%),linear-gradient(180deg,#fbfbfe,#f4f5ff 68%,#fff)}.marketing-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);gap:58px}.marketing-hero-copy h1{font-size:58px;line-height:1.08;letter-spacing:-3px}.marketing-hero-copy>p{max-width:600px;font-size:17px;line-height:1.75}.marketing-hero-film{min-height:0;aspect-ratio:16/9;border:1px solid rgba(255,255,255,.72);border-radius:32px;overflow:hidden;background:#101116;box-shadow:0 36px 90px rgba(35,28,79,.25);isolation:isolate}.marketing-hero-film>video{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center 52%;filter:saturate(.84) contrast(1.06);transform:scale(1.02)}.marketing-hero-film-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,8,14,.14),rgba(7,8,14,.02) 40%,rgba(7,8,14,.86));z-index:1}.marketing-hero-film-top{position:absolute;z-index:2;left:24px;right:24px;top:22px;display:flex;align-items:center;justify-content:space-between;color:#fff;font-size:11px;letter-spacing:.13em}.marketing-hero-film-top span{padding:7px 10px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:rgba(10,11,18,.26);backdrop-filter:blur(12px)}.marketing-hero-film-top b{font-weight:600}.marketing-hero-film-copy{position:absolute;z-index:2;left:28px;right:28px;bottom:82px;color:#fff;display:flex;flex-direction:column;gap:8px}.marketing-hero-film-copy small{color:#c7c8d3;font-size:11px;letter-spacing:.08em}.marketing-hero-film-copy strong{max-width:430px;font-size:30px;line-height:1.2;letter-spacing:-.7px}.marketing-hero-film-copy>span{color:#aeb2c0;font-size:12px}.marketing-hero-film-status{position:absolute;z-index:3;left:24px;right:24px;bottom:22px;min-height:42px;padding:0 13px;border:1px solid rgba(255,255,255,.16);border-radius:12px;color:#d4d6df;background:rgba(10,11,18,.46);backdrop-filter:blur(16px);display:flex;align-items:center;gap:7px;font-size:10px}.marketing-hero-film-status i{width:6px;height:6px;border-radius:50%;background:#6bdfbd;box-shadow:0 0 10px rgba(107,223,189,.8)}.marketing-hero-film-status b{margin-left:auto;color:#fff;font-size:10px}.marketing-journey-section{padding:88px 0 96px;background:#fff}.marketing-journey-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.marketing-journey-grid article{min-height:150px;padding:22px;border:1px solid var(--m-line);border-radius:18px;background:linear-gradient(145deg,#fff,#f8f8ff);display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;box-shadow:0 16px 35px rgba(44,55,104,.055)}.marketing-journey-grid article>i{width:44px;height:44px;border-radius:14px;color:#fff;background:linear-gradient(135deg,#4b68f5,#863de9);display:grid;place-items:center;font-size:12px;font-weight:800;font-style:normal}.marketing-journey-grid h3{margin:0 0 7px;font-size:17px}.marketing-journey-grid p{margin:0;color:#748098;font-size:13px;line-height:1.65}.marketing-journey-grid article>b{color:#7784e8;font-size:18px}.story-path-base,.story-path-progress{fill:none;stroke-width:2}.story-path-base{stroke:rgba(114,128,176,.25);stroke-dasharray:7 9}.story-path-progress{stroke:url(#story-gradient);stroke-width:3;stroke-dasharray:var(--story-progress) 1;stroke-linecap:round;filter:drop-shadow(0 0 7px rgba(108,86,229,.38));transition:stroke-dasharray .65s cubic-bezier(.22,1,.36,1)}.story-node-1{left:7%;top:15%}.story-node-2{left:29%;top:8%}.story-node-3{left:58%;top:16%}.story-node-4{right:4%;top:31%}.story-node-5{left:60%;top:53%}.story-node-6{left:35%;top:67%}.story-node-7{left:7%;top:76%}.story-detail-ui,.story-image-pair,.story-ui,.story-video-frame{border:1px solid #dce2ef;border-radius:20px;background:rgba(255,255,255,.94);box-shadow:0 24px 60px rgba(55,67,116,.16);backdrop-filter:blur(16px);overflow:hidden}.story-brief-ui{padding:10px;display:grid;grid-template-columns:42% 1fr;gap:12px}.story-photo{min-height:230px;position:relative;border-radius:13px;overflow:hidden}.story-photo img{object-fit:cover}.story-form-lines{padding:16px 7px;display:flex;flex-direction:column;gap:13px}.story-form-lines span{height:28px;border:1px solid #e1e5ef;border-radius:8px;background:#f3f5fa}.story-form-lines span:nth-child(2){width:78%}.story-form-lines b{margin-top:auto;padding:9px;border-radius:8px;color:#69768d;background:#eef1f7;font-size:10px}.story-strategy-ui{padding:23px;display:flex;flex-direction:column;gap:10px}.story-strategy-ui small{margin-bottom:3px;color:#2d9b79;font-size:10px}.story-strategy-ui strong{padding:14px;border:1px solid #e1e5ef;border-radius:11px;color:#35415a;background:#f7f8fc;font-size:12px;font-weight:650}.story-image-pair{padding:10px;position:relative;display:grid;grid-template-columns:1fr 1fr;gap:8px}.story-image-pair>div{height:285px;position:relative;border-radius:13px;overflow:hidden}.story-image-pair img{object-fit:cover}.story-image-pair>span{position:absolute;left:50%;bottom:20px;padding:7px 10px;border-radius:999px;color:#fff;background:rgba(13,17,27,.7);transform:translateX(-50%);font-size:10px;white-space:nowrap;backdrop-filter:blur(12px)}.story-video-frame{height:330px;position:relative;background:#050608}.story-video-frame video{width:100%;height:100%;object-fit:cover}.story-video-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.75))}.story-video-frame b,.story-video-frame span{position:absolute;z-index:2;bottom:16px}.story-video-frame span{left:16px;color:#d5d8df;font-size:10px}.story-video-frame b{right:16px;color:#fff;font-size:11px}.story-copy-ui{padding:20px}.story-copy-ui small{color:#8a95a8;font-size:9px}.story-copy-ui p{margin:7px 0 14px;color:#35415a;font-size:12px;line-height:1.65}.story-copy-ui i{width:max-content;margin:0 auto 14px;padding:5px 8px;border-radius:999px;color:#258d6d;background:#e7f7f1;display:block;font-size:9px;font-style:normal}.story-detail-ui{padding:9px}.story-detail-hero{height:240px;position:relative;border-radius:13px;overflow:hidden}.story-detail-hero img{object-fit:cover}.story-detail-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.58))}.story-detail-hero b{position:absolute;z-index:2;left:15px;bottom:14px;color:#fff;font-size:15px;letter-spacing:.08em}.story-detail-blocks{padding-top:8px;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.story-detail-blocks span{height:55px;border-radius:9px;background:linear-gradient(145deg,#eef1f8,#e1e6f2)}.story-export-ui{padding:28px;text-align:center;display:flex;align-items:center;flex-direction:column}.story-export-ui i{width:50px;height:50px;border-radius:50%;color:#fff;background:linear-gradient(135deg,#4f72f8,#42c7aa);display:grid;place-items:center;font-size:21px;font-style:normal}.story-export-ui strong{margin-top:14px;color:#293650;font-size:17px}.story-export-ui span{margin-top:7px;color:#7d899e;font-size:11px}.story-export-ui button{height:38px;margin-top:19px;padding:0 17px;border:0;border-radius:10px;color:#fff;background:linear-gradient(115deg,var(--brand-primary),#873fe7);font-size:11px;font-weight:750}.story-guide-base,.story-guide-progress{fill:none;vector-effect:non-scaling-stroke}.story-guide-base{stroke:rgba(112,127,174,.2);stroke-width:1.6;stroke-dasharray:7 10}.story-guide-progress{stroke:url(#story-gradient);stroke-width:2.8;stroke-linecap:round;filter:drop-shadow(0 4px 8px rgba(105,84,224,.22));transition:stroke-dasharray .18s linear}.marketing-showcase-section{padding:108px 0;background:linear-gradient(180deg,#f6f7fc,#f2f4fb)}.marketing-showcase-grid{display:grid;grid-template-columns:1.28fr .72fr;grid-template-rows:repeat(2,310px);gap:16px}.marketing-showcase-grid article{position:relative;border-radius:24px;overflow:hidden;background:#171920;box-shadow:0 20px 50px rgba(39,45,76,.11)}.marketing-showcase-grid .showcase-large{grid-row:1/3}.showcase-large video,.showcase-media{width:100%;height:100%;object-fit:cover}.showcase-image:after,.showcase-large:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(8,9,14,.82))}.marketing-showcase-grid article>div:last-child{position:absolute;z-index:2;left:25px;right:25px;bottom:23px;color:#fff}.marketing-showcase-grid article span{color:#c5c9d4;font-size:10px;letter-spacing:.1em}.marketing-showcase-grid article h3{margin:7px 0 0;font-size:22px}.marketing-showcase-grid article p{margin:7px 0 0;color:#c4c8d1;font-size:12px}.showcase-image .showcase-media{position:absolute;inset:0;background:50%/cover no-repeat}.showcase-pink .showcase-media{background-image:url(https://file.makeviai.cn/public/site/media/home/product-silver.jpg)}.showcase-light .showcase-media{background-image:url(https://file.makeviai.cn/public/site/media/home/perfume-lifestyle.jpg)}@media (max-width:1300px) and (min-width:1051px){.marketing-hero-grid{grid-template-columns:minmax(0,.96fr) minmax(500px,1.04fr);gap:42px}.marketing-hero-copy h1{font-size:52px}}@media (max-width:1050px){.marketing-hero-grid{grid-template-columns:1fr 48%;gap:34px}.marketing-hero-copy h1{font-size:48px}.marketing-hero-film{min-height:0}.story-node-3{left:55%}.story-node-5{left:57%}}@media (max-width:820px){.marketing-hero{padding-top:58px}.marketing-hero-grid{grid-template-columns:1fr}.marketing-hero-copy{text-align:center}.marketing-hero-copy h1{font-size:48px}.marketing-hero-copy>p{margin-left:auto;margin-right:auto}.marketing-eyebrow{margin:0 auto}.marketing-hero-actions,.marketing-proof{justify-content:center}.marketing-hero-film{width:min(600px,100%);min-height:0;margin:10px auto 0}.marketing-journey-grid{grid-template-columns:1fr}.marketing-journey-grid article{min-height:120px}.marketing-showcase-grid{grid-template-columns:1fr;grid-template-rows:520px 300px 300px}.marketing-showcase-grid .showcase-large{grid-row:auto}}@media (max-width:620px){.marketing-site{overflow-x:clip}.marketing-hero{min-height:0;padding:52px 0 42px}.marketing-hero-grid{gap:30px}.marketing-hero-copy h1{margin-top:19px;font-size:38px;letter-spacing:-1.5px}.marketing-hero-copy>p{font-size:15px}.marketing-hero-actions{align-items:stretch;flex-direction:column}.marketing-hero-actions>a{width:100%}.marketing-proof{display:grid;grid-template-columns:repeat(3,1fr)}.marketing-proof span{padding:0 8px;font-size:10px}.marketing-proof b{display:block;margin:0 0 4px;font-size:12px}.marketing-hero-film{width:min(405px,100%);min-height:0;aspect-ratio:9/16;border-radius:24px}.marketing-hero-film-copy strong{font-size:25px}.marketing-hero-film-status{left:14px;right:14px}.marketing-platform-marquee,.marketing-value-strip{max-width:100%;overflow:hidden}.marketing-platform-track{max-width:none}.marketing-journey-section,.marketing-showcase-section{padding:72px 0}.marketing-journey-grid article{padding:18px;grid-template-columns:40px 1fr}.marketing-journey-grid article>b{display:none}.story-image-pair>div{height:235px}.story-brief-ui{grid-template-columns:44% 1fr}.story-photo{min-height:210px}.story-video-frame{height:310px}.marketing-showcase-grid{grid-template-rows:460px 270px 270px}.marketing-showcase-grid article{border-radius:20px}.marketing-showcase-grid article h3{font-size:19px}.marketing-testimonial-marquee{max-width:100%;overflow:hidden}}@media (prefers-reduced-motion:reduce){.marketing-site [data-reveal]{opacity:1;transform:none;transition:none}.story-path-progress{transition:none}.marketing-hero-film video,.showcase-large video{display:none}.marketing-hero-film{background:50%/cover no-repeat url(https://file.makeviai.cn/public/site/videos/hero-montage-poster.webp)}.showcase-large{background:50%/cover no-repeat url(https://file.makeviai.cn/public/site/media/home/perfume-studio-poster.jpg)}}@media (max-width:760px){.subscription-plan-balance-card{grid-template-columns:1fr;gap:20px}.subscription-plan-summary{padding:0 0 20px;border-right:0;border-bottom:1px solid #e8ebf2}.subscription-plan-summary>.subscription-status{right:0}}@media (max-width:620px){.plan-period-picker button{font-size:11px}.subscription-plan-balance-card{padding:18px!important}.subscription-credit-heading{align-items:stretch;flex-direction:column;gap:12px}.subscription-credit-heading>a{width:100%}}.linked-project-status{position:absolute;z-index:2;right:8px;top:8px;padding:4px 7px;border:1px solid transparent;border-radius:999px;font-size:9px;font-style:normal;font-weight:700;white-space:nowrap}.linked-project-status.active{border-color:#dbe2ff;color:var(--brand-primary);background:#eef1ff}.linked-project-status.completed{border-color:#d8efe5;color:#278f69;background:#eef9f4}.linked-project-tab>.linked-project-pagination{margin-top:auto}.video-result-detail-modal{width:min(1180px,95vw);padding:20px;overflow:hidden}.video-result-modal-heading{min-height:50px;padding:0 42px 14px 0;border-bottom:1px solid #e9edf4;display:flex;align-items:center;justify-content:space-between;gap:14px}.video-result-modal-heading>div{min-width:0}.video-preview-modal .video-result-modal-heading h2{margin:0 0 4px;color:#27334b;font-size:17px}.video-result-modal-heading>em{padding:4px 7px;border-radius:7px;color:#5261df;background:#eef1ff;font-size:10px;font-style:normal;font-weight:700;white-space:nowrap}.video-result-retry-button{min-height:30px;padding:6px 10px;color:var(--brand-primary);font-size:10px;font-weight:700}.video-result-layout{height:min(680px,calc(100dvh - 158px));min-height:450px;padding-top:16px;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(340px,1fr);gap:18px}.video-result-player-column{min-width:0;display:flex;flex-direction:column;justify-content:center}.video-result-player-column .video-preview-modal-frame{width:100%;height:min(570px,100%);max-height:570px;aspect-ratio:auto}.video-result-player-column .video-preview-modal-frame>video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.video-result-summary{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.video-result-summary strong{color:#354159;font-size:12px}.video-result-summary span{color:#8791a4;font-size:10px;text-align:right}.video-result-evidence{min-width:0;border:1px solid #e2e6ef;border-radius:12px;background:#f8f9fc;display:flex;flex-direction:column;overflow:hidden}.video-result-tabs{height:48px;min-height:48px;flex:0 0 48px;padding:7px;border-bottom:1px solid #e3e7ef;background:#fff;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;gap:6px}.video-result-tabs button{height:33px;min-height:33px;padding:0 8px;border:0;border-radius:7px;color:#778297;background:transparent;box-sizing:border-box;font-size:11px;font-weight:700;line-height:1}.video-result-tabs button.active{color:var(--brand-primary);background:#eef1ff}.video-result-tabs span{margin-left:4px;padding:1px 5px;border-radius:999px;background:#fff;font-size:9px}.video-result-script-list,.video-result-settings{min-height:0;flex:1 1 auto;padding:10px;overflow:auto;overscroll-behavior:contain}.video-result-script-list{display:flex;flex-direction:column;gap:8px}.video-result-script-list article{padding:10px;border:1px solid #e3e7ef;border-radius:9px;background:#fff}.video-result-script-list article>header{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px}.video-result-script-list article>header>b{width:25px;height:25px;border-radius:7px;color:#fff;background:#626be8;display:grid;place-items:center;font-size:9px}.video-result-script-list article>header>strong{overflow:hidden;color:#354159;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.video-result-script-list article>header>time{color:#637087;font-size:9px}.video-result-scene-card>header>div{min-width:0;display:flex;flex-direction:column;gap:2px}.video-result-scene-card>header>div>strong{overflow:hidden;color:#354159;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.video-result-scene-card>header>div>p{margin:0;color:#7b8699;font-size:10px;font-weight:550;line-height:1.4;white-space:normal}.video-result-scene-group{margin-top:8px;padding-top:7px;border-top:1px solid #edf0f5;display:flex;flex-direction:column;gap:4px}.video-result-scene-group>button{width:100%;min-height:22px;position:relative;padding:0 22px 0 0;border:0;border-radius:0;display:flex;align-items:center;justify-content:flex-start;font-size:10px;font-weight:650;cursor:pointer}.video-result-scene-group>button,.video-result-scene-group>button[aria-expanded=true]{color:var(--brand-primary);background:transparent}.video-result-scene-group>button:hover{color:var(--brand-hover);background:transparent}.video-result-scene-group>button>i{width:0;height:0;position:absolute;right:3px;top:50%;margin-top:-3px;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:5px solid var(--brand-primary)}.video-result-scene-group>button>i.collapsed{border-top:5px solid #8b94a8;border-bottom:0}.video-result-script-list .video-result-scene-group>dl{padding:0;border-top:0;gap:4px}.video-result-script-list .video-result-scene-group>dl>div{grid-template-columns:58px minmax(0,1fr);gap:3px;align-items:start}.video-result-script-list .video-result-scene-group dt{padding-top:2px;color:#929bad;font-size:10px;font-weight:500;line-height:1.55}.video-result-script-list .video-result-scene-group dd{padding:2px 3px;color:#59657a;font-size:10px;font-weight:400;line-height:1.55}.video-result-scene-core{margin-top:8px;padding-top:7px;border-top:1px solid #edf0f5}.video-result-script-list .video-result-scene-core>dl{padding:0;border-top:0;gap:5px}.video-result-script-list .video-result-scene-core>dl>div{grid-template-columns:58px minmax(0,1fr);gap:5px;align-items:start}.video-result-script-list .video-result-scene-core dt{padding-top:2px;color:#929bad;font-size:10px;font-weight:500;line-height:1.55}.video-result-script-list .video-result-scene-core dd{padding:2px 3px;color:#59657a;font-size:10px;font-weight:400;line-height:1.55}.video-result-script-list article>p{margin:8px 0!important;color:#69758b!important;font-size:10px!important;line-height:1.55}.video-result-script-list dl{margin:0;padding-top:7px;border-top:1px solid #eef0f5;display:grid;gap:5px}.video-result-script-list dl>div{display:grid;grid-template-columns:66px minmax(0,1fr);gap:7px}.video-result-script-list dt{color:#929bad;font-size:9px}.video-result-script-list dd{margin:0;color:#59657a;font-size:9px;line-height:1.45}.video-result-settings>dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.video-result-settings dl>div{min-width:0;padding:10px;border:1px solid #e4e7ee;border-radius:8px;background:#fff}.video-result-settings dl>div.wide{display:none}.video-result-settings dt{color:#929bad;font-size:9px}.video-result-settings dd{margin:5px 0 0;color:#455169;font-size:10px;line-height:1.5}.story-advanced-settings{margin:1px 0 10px;border:1px solid #e3e7ef;border-radius:9px;background:#f7f8fc;overflow:hidden}.story-advanced-settings>summary{min-height:36px;padding:0 9px;color:#5261df;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;font-weight:700;cursor:pointer;list-style:none}.story-advanced-settings>summary::-webkit-details-marker{display:none}.story-advanced-settings>summary:after{content:"＋";font-size:13px}.story-advanced-settings[open]>summary:after{content:"−"}.story-advanced-settings>summary>span{overflow:hidden;color:#929bad;font-size:9px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.story-advanced-settings>div{padding:0 9px 9px;border-top:1px solid #e8ebf2;display:grid;grid-template-columns:1fr 1fr;gap:9px}.story-advanced-settings .story-field{margin-top:9px!important;margin-bottom:0!important}.story-advanced-settings .story-editor-shell{height:68px}.video-result-script-list article>dl:first-of-type{padding-top:9px;border-top:0}.video-result-script-list article>details{margin-top:9px;border-top:1px solid #eef0f5}.video-result-script-list article>details>summary{padding:8px 0 0;color:#5261df;font-size:9px;font-weight:700;cursor:pointer}.video-result-script-list article>details>dl{margin-top:7px}@media (max-width:860px){.video-result-detail-modal{overflow:auto}.video-result-layout{height:auto;min-height:0;grid-template-columns:1fr}.video-result-player-column .video-preview-modal-frame{height:48vh;min-height:260px;max-height:48vh}.video-result-evidence{min-height:430px}.video-result-summary{align-items:flex-start;flex-direction:column}.video-result-summary span{text-align:left}}.workflow-stage fieldset.storyboard-list{min-width:0;margin:0;padding:0;border:0}.history-storyboard .storyboard-list>article{cursor:default}.completed-step-content .history-storyboard{position:relative;z-index:42}.history-storyboard .storyboard-list article>header{grid-template-columns:29px minmax(0,1fr)}.history-storyboard .story-title-content.readonly{padding-right:8px;cursor:default}.history-storyboard .story-field.readonly .story-editor-shell>textarea,.history-storyboard .storyboard-list:disabled textarea{color:#455169;background:#fbfcfe;opacity:1;cursor:default;-webkit-text-fill-color:#455169}.history-storyboard .storyboard-list .story-editor-shell{height:auto;min-height:34px}.history-storyboard .storyboard-list .story-editor-shell>textarea{height:auto;min-height:34px;field-sizing:content;overflow:visible}.history-storyboard .storyboard-list .story-compact-field .story-editor-shell>textarea{min-height:34px}.history-storyboard .story-advanced-settings .story-editor-shell{height:auto}.history-storyboard .storyboard-list:disabled button{opacity:.45;cursor:not-allowed}.storyboard-pagination{min-height:38px;margin-top:10px;padding-top:10px;border-top:1px solid #edf0f5;display:flex;align-items:center;justify-content:flex-end;gap:6px}.storyboard-pagination>button{width:30px;height:30px;padding:0;border:1px solid #dfe4ed;border-radius:8px;color:#66738a;background:#fff;display:grid;place-items:center;font-size:11px;font-weight:700}.storyboard-pagination>button:first-child svg{transform:rotate(180deg)}.storyboard-pagination>button.active{border-color:var(--brand-primary);color:#fff;background:var(--brand-primary)}.storyboard-pagination>button:disabled{color:#b1b8c4;background:#f6f7f9;cursor:not-allowed}.storyboard-pagination>span{margin-left:7px;color:#8b95a7;font-size:10px}.workflow-stage .editable-storyboard>.storyboard-list:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.workflow-stage .editable-storyboard>.storyboard-list:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.workflow-stage .editable-storyboard>.storyboard-list:last-child{grid-template-columns:1fr}}.workflow-stage .storyboard-list article>header{min-height:30px;margin-bottom:12px;align-items:center}.workflow-stage .storyboard-list article>header>b{align-self:center;transform:translateY(4px)}.workflow-stage .storyboard-list .story-title-content{align-items:center}.workflow-stage .storyboard-list .story-title-content,.workflow-stage .storyboard-list article>header>input{height:22px;padding-top:1px;padding-bottom:1px;font-size:12px;font-weight:650;line-height:1.4}.workflow-stage .storyboard-list article>header:has(+.story-header-purpose){margin-bottom:0}.workflow-stage .storyboard-list article>.story-header-purpose{min-width:0;margin:-2px 35px 3px 41px;display:block;color:#69758b;font-size:12px;font-weight:650}.workflow-stage .storyboard-list article>.story-header-purpose>span{display:none}.workflow-stage .storyboard-list article>.story-header-purpose .story-editor-shell{height:22px;min-height:22px}.workflow-stage .storyboard-list article>.story-header-purpose .story-editor-shell>textarea{height:22px;min-height:22px;padding:1px 4px;overflow-y:auto;color:#69758b;font-size:12px;font-weight:650;line-height:1.4;text-align:left;text-align-last:auto;field-sizing:fixed}.history-storyboard .storyboard-list article>.story-header-purpose .story-editor-shell>textarea{opacity:1;cursor:default;-webkit-text-fill-color:#69758b}.story-information-group{position:relative;margin:0;padding:0;border-top:0;display:flex;flex-direction:column;gap:5px}.story-information-group+.story-information-group{margin-top:5px}.story-information-group.story-planning-group{padding-top:0;border-top:0}.story-group-label{width:auto;height:auto;margin:0;border:0;border-radius:0;color:inherit;background:transparent;display:block;font-size:11px;font-weight:650;line-height:1.4;letter-spacing:.02em;text-align:center}.story-group-toggle{width:100%;min-height:32px;position:relative;padding:0 28px;border:1px solid #e8e0f7;border-radius:7px;color:#8064bb;background:#faf7ff;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;outline:0;transition:border-color .16s,background .16s,color .16s}.story-group-toggle[aria-expanded=true]{border-color:#e2d9f7;color:#7451c8;background:#f7f3ff}.story-group-toggle:focus-visible,.story-group-toggle:hover{border-color:#d2c3f2;color:#6843bd;background:#f1ebff}.story-group-toggle .story-group-label{margin:0}.story-group-toggle>i{width:0;height:0;position:absolute;right:10px;top:50%;margin-top:-3px;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:5px solid #7a58c9;transition:transform .16s ease}.story-group-toggle>i.collapsed{border-top:5px solid #8b6bce;border-bottom:0}.workflow-stage .storyboard-list .story-information-group>.story-field{min-width:0;margin:0;display:grid;grid-template-columns:60px minmax(0,1fr);align-items:start;gap:3px;color:#455169;font-size:12px}.workflow-stage .storyboard-list .story-information-group>.story-field>span{width:60px;height:auto;position:relative;top:0;padding:6px 0 0;border:0;border-radius:0;color:#5267e8;background:transparent;display:block;font-size:11px;font-weight:650;line-height:1.6;text-align:left;white-space:nowrap}.workflow-stage .storyboard-list .story-information-group .story-editor-shell{height:44px;min-height:44px}.workflow-stage .storyboard-list .story-information-group .story-detail .story-editor-shell{height:84px}.workflow-stage .storyboard-list .story-information-group .story-subject-action .story-editor-shell{height:57px}.workflow-stage .storyboard-list .story-advanced-information-group .story-editor-shell,.workflow-stage .storyboard-list .story-information-group .story-audio .story-editor-shell{height:44px}.workflow-stage .storyboard-list .story-information-group .story-editor-shell>textarea{padding:6px 7px 6px 4px;font-size:11px;line-height:1.6;text-align:left;text-align-last:auto}.story-advanced-settings{margin-top:14px}.story-advanced-settings>summary>strong{width:78px;height:auto;flex:0 0 78px;border:0;border-radius:0;color:#5267e8;background:transparent;display:block;text-align:left;font-size:10px;font-weight:700}.story-advanced-settings>summary>span{margin-right:auto}.story-advanced-settings>div{gap:10px 14px}.workflow-stage .storyboard-list .story-advanced-settings .story-field{min-width:0;margin:0!important;display:flex;flex-direction:column;gap:4px;color:#455169;font-size:11px}.workflow-stage .storyboard-list .story-advanced-settings .story-field>span{padding:0;color:#344159;font-size:11px;font-weight:650;line-height:1.4}.workflow-stage .storyboard-list .story-advanced-settings .story-editor-shell{height:62px}.workflow-stage .storyboard-list .story-advanced-settings .story-editor-shell>textarea{padding:5px 7px;font-size:11px;line-height:1.6;text-align:left;text-align-last:auto}.history-storyboard .storyboard-list .story-advanced-settings .story-editor-shell,.history-storyboard .storyboard-list .story-information-group .story-editor-shell{height:44px;min-height:44px}.history-storyboard .storyboard-list .story-advanced-settings .story-editor-shell>textarea,.history-storyboard .storyboard-list .story-information-group .story-editor-shell>textarea{height:44px;min-height:44px;field-sizing:fixed;overflow-y:auto}.history-storyboard .storyboard-list .story-information-group .story-detail .story-editor-shell,.history-storyboard .storyboard-list .story-information-group .story-detail .story-editor-shell>textarea{height:84px;min-height:84px}.history-storyboard .storyboard-list .story-information-group .story-subject-action .story-editor-shell,.history-storyboard .storyboard-list .story-information-group .story-subject-action .story-editor-shell>textarea{height:57px;min-height:57px}.history-storyboard .storyboard-list textarea{scrollbar-width:none}.history-storyboard .storyboard-list textarea::-webkit-scrollbar{display:none;width:0;height:0}.workflow-stage .storyboard-list .story-information-group :is(.story-purpose,.story-shot-design,.story-screen-text,.story-audio,.story-sound-effects,.story-transition,.story-asset-reference) .story-editor-shell{height:25px;min-height:25px}.workflow-stage .storyboard-list .story-information-group :is(.story-purpose,.story-shot-design,.story-screen-text,.story-audio,.story-sound-effects,.story-transition,.story-asset-reference)>span{padding-top:2px}.workflow-stage .storyboard-list .story-information-group :is(.story-purpose,.story-shot-design,.story-screen-text,.story-audio,.story-sound-effects,.story-transition,.story-asset-reference) .story-editor-shell>textarea{padding-top:2px;padding-bottom:2px}.history-storyboard .storyboard-list .story-information-group :is(.story-purpose,.story-shot-design,.story-screen-text,.story-audio,.story-sound-effects,.story-transition,.story-asset-reference) .story-editor-shell>textarea{height:25px;min-height:25px;field-sizing:fixed;overflow-y:auto}.workflow-stage .storyboard-list .story-information-group .story-editor-shell>i,.workflow-stage .storyboard-list article>.story-header-purpose .story-editor-shell>i{width:18px;height:18px;top:50%;right:4px;border-radius:5px;box-shadow:0 0 0 2px rgba(255,255,255,.94);font-size:10px;transform:translate(2px,-50%)}.workflow-stage .storyboard-list .story-information-group .story-editor-shell:hover>i,.workflow-stage .storyboard-list article>.story-header-purpose .story-editor-shell:hover>i{transform:translateY(-50%)}.video-result-script-detail-group{margin-top:9px;padding-top:8px;border-top:1px solid #eef0f5}.video-result-script-detail-group>strong{display:block;margin-bottom:6px;color:#5261df;font-size:9px;font-weight:700}.video-result-script-detail-group>dl{padding-top:0;border-top:0}@media (max-width:480px){.workflow-stage .storyboard-list .story-information-group>.story-field{grid-template-columns:1fr;gap:2px}.workflow-stage .storyboard-list .story-information-group>.story-field>span{width:auto;padding:0;text-align:left}.story-group-label{width:auto;padding:0;text-align:center}.story-advanced-settings>div{grid-template-columns:1fr}}.product-video-stage .video-script-preview-storyboard>.storyboard-tile-list,.workflow-stage .editable-storyboard>fieldset.storyboard-list.storyboard-tile-list{width:100%;min-inline-size:0;display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - 30px) / 3.25)!important;align-items:stretch;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 0 10px!important;scroll-snap-type:x proximity;scroll-padding-inline:1px;scrollbar-width:thin;scrollbar-color:#d3d0e7 transparent}.workflow-stage .editable-storyboard>fieldset.storyboard-list.storyboard-tile-list>article{width:auto!important;min-width:0!important;max-width:none!important;flex:none!important;scroll-snap-align:start}@media (max-width:1000px){.product-video-stage .video-script-preview-storyboard>.storyboard-tile-list,.workflow-stage .editable-storyboard>fieldset.storyboard-list.storyboard-tile-list{grid-auto-columns:calc((100% - 20px) / 2.25)!important}}@media (max-width:640px){.product-video-stage .video-script-preview-storyboard>.storyboard-tile-list,.workflow-stage .editable-storyboard>fieldset.storyboard-list.storyboard-tile-list{grid-auto-columns:calc((100% - 10px) / 1.15)!important}}.workflow-stage .storyboard-tile-list article>header{align-items:center}.workflow-stage .storyboard-tile-list article>header>b{align-self:center;transform:none}.workflow-stage .storyboard-tile-list .story-title-content{height:29px;padding:0 30px 0 8px;display:flex;align-items:center;align-self:center}.workflow-stage .storyboard-tile-list article>header>input{height:29px;align-self:center}.workflow-stage .storyboard-tile-list article>header>.drag-handle{align-self:center}.workflow-stage .storyboard-tile-list .story-creative-information-group+.story-card-footer{padding-top:12px}.workflow-stage .storyboard-tile-list .story-card-footer .story-duration{gap:6px;font-size:10px}.workflow-stage .storyboard-tile-list .story-card-footer .story-duration>span{font-size:10px}.workflow-stage .storyboard-tile-list .story-card-footer .story-duration>div{height:25px;padding:2px;gap:4px}.workflow-stage .storyboard-tile-list .story-card-footer .story-duration button{width:21px;height:20px;font-size:13px}.workflow-stage .storyboard-tile-list .story-card-footer .story-duration b{min-width:32px;font-size:11px}.workflow-stage .storyboard-list textarea{-ms-overflow-style:none!important;scrollbar-width:none!important}.workflow-stage .storyboard-list textarea::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.history-storyboard>.card-heading{min-height:25px;margin-bottom:10px}.storyboard-scroll-hint{align-self:flex-end;flex:none;margin-bottom:1px;color:#8b95aa;display:inline-flex;align-items:flex-end;gap:5px;font-size:11px;font-weight:550;line-height:1;white-space:nowrap}.storyboard-scroll-hint>i{height:12px;display:inline-flex;align-items:center;gap:0;font-style:normal}.storyboard-scroll-hint svg{margin-left:-2px;color:#7d89dd;stroke-width:1.7}.video-format-panel .video-duration-compact{width:100%;margin-top:10px;align-self:stretch}.video-format-panel .video-duration-compact .duration-slider-row{width:100%;grid-template-columns:40px minmax(0,1fr) 40px}.video-format-panel .video-duration-compact .duration-range{width:100%;min-width:0}.video-requirements-workspace.video-requirements-stack{display:flex;flex-direction:column;align-items:stretch;gap:var(--video-panel-gap)}.video-content-primary-settings{width:100%;margin-top:0}.video-content-primary-settings>.video-type-field{min-height:0;margin:0 0 var(--video-panel-gap);padding:0 0 var(--video-panel-gap);border:0;border-bottom:1px solid #e6e9f1;border-radius:0;background:transparent}.video-content-primary-settings>.video-type-field>span{margin-bottom:8px}.video-content-primary-settings .video-type-grid{grid-template-rows:repeat(2,70px);gap:var(--video-choice-gap)}@media (max-width:1100px){.video-content-primary-settings .video-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,70px)}}@media (max-width:640px){.video-content-primary-settings .video-type-grid{grid-template-columns:1fr;grid-template-rows:none}}.video-requirements-summary-toggle{width:100%;min-height:54px;padding:10px 13px;border:1px solid #dfe4f1;border-radius:11px;color:#435069;background:linear-gradient(90deg,#f7f8ff,#fbfcff);display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s}.video-requirements-summary-toggle:hover{border-color:#aeb9ef;background:#f3f5ff;box-shadow:0 6px 18px rgba(50,64,108,.06)}.video-requirements-summary-toggle>span:first-child{min-width:0;display:flex;align-items:baseline;gap:12px}.video-requirements-summary-toggle strong{font-size:13px}.video-requirements-summary-toggle small{overflow:hidden;color:#7e899e;font-size:11px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.video-requirements-summary-toggle>span:last-child{flex:none;color:#6474e7;display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700}.video-requirements-summary-toggle>span:last-child i{width:18px;height:18px;border-radius:50%;background:#e8ecff;display:grid;place-items:center;font-size:8px;font-style:normal}.video-requirements-summary-toggle+.video-requirements-workspace{margin-top:12px}.completed-step-content .video-requirements-card{position:relative;z-index:42}.video-resume-button,.video-skip-button{min-height:36px;padding:0 13px;border:1px solid #d8deea;border-radius:9px;color:#637087;background:#fff;display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:650}.video-resume-button:hover,.video-skip-button:hover{border-color:#aeb8df;color:var(--brand-hover);background:#f8f9ff}.video-resume-button{border-color:#cfd6fb;color:var(--brand-primary);background:#f6f7ff}.video-skipped-state{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center}.video-skipped-copy{min-width:0}.video-skipped-state h3{margin:0;color:#303d57;font-size:17px}.video-skipped-state p{max-width:560px;margin:7px 0 0;color:#748096;font-size:13px;line-height:1.6}.video-skipped-state .video-resume-button{flex:none;align-self:center;margin:0}.flow-step.skipped .step-dot{border-color:#d5daf2;color:#6e78a0;background:#f0f2f9}.flow-step.skipped>div:last-child>span{color:#7b8498}.video-skipped-export-state{display:flex;align-items:center;justify-content:center;gap:7px;color:#69758b}.video-skipped-export-state svg{color:#5d69df}.video-skip-confirmation{width:min(500px,100%);border:1px solid rgba(255,255,255,.78);border-radius:18px;background:#fff;box-shadow:0 26px 80px rgba(29,38,72,.28);overflow:hidden}.video-skip-confirmation>header{padding:18px 20px 0;display:flex;align-items:center;justify-content:space-between}.video-skip-confirmation>header>span{width:42px;height:42px;border-radius:12px;color:#fff;background:linear-gradient(135deg,#5366ed,#7b48e8);display:grid;place-items:center}.video-skip-confirmation>header>button{width:34px;height:34px;border:0;border-radius:9px;color:#7a8496;background:#f4f5f8;font-size:21px}.video-skip-confirmation>div{padding:15px 22px 21px}.video-skip-confirmation h2{margin:0;color:#26334e;font-size:21px}.video-skip-confirmation p{margin:10px 0 14px;color:#68758c;font-size:14px;line-height:1.65}.video-skip-confirmation strong{padding:10px 11px;border-radius:9px;color:#5563c9;background:#f3f5ff;display:flex;align-items:flex-start;gap:7px;font-size:12px;line-height:1.55}.video-skip-confirmation strong svg{flex:0 0 auto;margin-top:1px}.video-skip-confirmation>footer{padding:14px 20px;border-top:1px solid #ebedf3;background:#fbfcfe;display:flex;justify-content:flex-end;gap:9px}.video-skip-confirmation>footer button{min-height:38px;padding:0 15px;border-radius:9px;font-size:13px;font-weight:650}.video-skip-cancel{border:1px solid #dce1ea;color:#5d697e;background:#fff}.video-skip-confirm{border:0;color:#fff;background:linear-gradient(115deg,#445dea,#7547e8);box-shadow:0 8px 20px rgba(77,79,205,.2)}.video-content-primary-settings .video-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,72px)}.video-content-primary-settings .video-type-grid>article{min-height:72px;padding-right:34px}.video-type-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.video-type-copy .video-type-person-mode{height:16px;padding:0 5px;border-radius:5px;color:#61708a;background:#eef1f6;display:inline-flex;align-items:center;font-size:8px;font-weight:700;font-style:normal;line-height:1;white-space:nowrap}.video-type-grid>article.selected .video-type-person-mode{color:var(--brand-primary);background:#e5e9ff}.video-type-recommendation{position:absolute;z-index:2;top:7px;right:29px;height:17px;padding:0 5px;border-radius:5px;color:#5c6be3;background:#e9edff;display:inline-flex;align-items:center;font-size:8px;font-weight:700;font-style:normal;line-height:1;white-space:nowrap}.video-derived-person-settings{grid-column:1/-1;min-width:0;padding:10px 12px;border:1px solid #e0e5ef;border-radius:10px;background:#fafbfe;display:grid;grid-template-columns:minmax(250px,1fr) minmax(280px,.85fr);align-items:center;gap:12px}.video-derived-person-copy{min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:5px}.video-derived-person-copy>span{display:flex;align-items:center;gap:8px}.video-derived-person-copy strong{color:#455269;font-size:12px}.video-derived-person-copy em{height:18px;padding:0 6px;border-radius:5px;color:#188762;background:#e9f8f2;display:inline-flex;align-items:center;font-size:9px;font-weight:700;font-style:normal;white-space:nowrap}.video-derived-person-copy p{margin:0;color:#778398;font-size:10px;line-height:1.5}.video-reference-upload-trigger{min-height:48px;padding:6px 11px;border:1px dashed #aeb8e9;border-radius:9px;color:#5869df;background:#f7f8ff;display:flex;align-items:center;gap:9px;text-align:left;cursor:pointer}.video-reference-upload-trigger>span{min-width:0;display:flex;flex-direction:column;gap:3px}.video-reference-upload-trigger strong{font-size:11px}.video-reference-upload-trigger small{color:#7f899d;font-size:9px}.video-derived-person-settings .video-model-reference{margin:0}.video-required-badge{height:18px;padding:0 6px;border-radius:5px;color:#99641c;background:#fff2da;display:inline-flex;align-items:center;font-size:9px;font-weight:700;font-style:normal;white-space:nowrap}.video-script-action>.primary{gap:6px}.video-script-action>.primary>span{opacity:.72}.video-requirements-card.is-submitted .video-requirements-workspace{pointer-events:none;filter:saturate(.72);opacity:.84}.video-requirements-card.is-submitted .video-type-field{padding:10px;border-radius:10px;background:#f2f3f6}.video-requirements-card.is-submitted .video-type-grid>article{border-color:#e1e4ea;background:#f5f6f8;box-shadow:none}.video-requirements-card.is-submitted .video-type-grid>article:not(.selected){opacity:.68}.video-requirements-card.is-submitted .video-type-grid>article.selected{border-color:#c9cfdf;background:#eceef4}.video-requirements-card.is-submitted .video-type-grid>article:hover{transform:none}button.primary.generation-credit-button{min-height:38px;padding:8px 17px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#fff;font-size:13px;font-weight:650;line-height:1;white-space:nowrap}button.generation-credit-button>span{opacity:.72}.product-flow-design-functional-content .export-overview-grid{width:100%;min-width:0;margin-top:12px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;align-items:stretch}.product-flow-design-functional-content .export-overview-card{min-width:0;min-height:348px;padding:12px;border:1px solid #e1e6f0;border-radius:14px;background:#fff;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:11px;overflow:hidden;box-shadow:0 5px 18px rgba(36,51,82,.05)}.product-flow-design-functional-content .export-overview-card-header{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px}.product-flow-design-functional-content .export-overview-card-header>.export-type{width:36px;height:36px;border-radius:10px;color:#62697d;background:transparent;display:inline-flex;align-items:center;justify-content:center}.product-flow-design-functional-content .export-overview-card-header>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:3px}.product-flow-design-functional-content .export-overview-card-header>span:nth-child(2)>strong{overflow:hidden;color:#26334f;font-size:14px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.product-flow-design-functional-content .export-overview-card-header>span:nth-child(2)>small{overflow:hidden;color:#8a94a7;font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.product-flow-design-functional-content .export-status-badge{padding:4px 7px;border-radius:999px;color:#7f899c;background:#f2f4f8;font-size:10px;font-style:normal;font-weight:650;white-space:nowrap}.product-flow-design-functional-content .export-status-badge.ready{color:#188e64;background:#e9f8f1}.product-flow-design-functional-content .export-status-badge.skipped{color:#9a7440;background:#fff5e6}.product-flow-design-functional-content .export-overview-media{min-width:0;min-height:232px;border:1px solid #e5e9f1;border-radius:11px;background:#f5f7fb;overflow:hidden;position:relative}.product-flow-design-functional-content .export-image-montage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:3px}.product-flow-design-functional-content .export-image-montage>span{min-width:0;min-height:0;position:relative;overflow:hidden;background:#eef1f6}.product-flow-design-functional-content .export-image-montage img{width:100%;height:100%;display:block;object-fit:cover}.product-flow-design-functional-content .export-image-montage>span>b{position:absolute;inset:0;color:#fff;background:rgba(20,29,47,.58);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700}.product-flow-design-functional-content .export-video-poster{background:#171b25;display:flex;align-items:center;justify-content:center}.product-flow-design-functional-content .export-video-poster video{width:100%;height:100%;position:absolute;inset:0;display:block;object-fit:contain}.product-flow-design-functional-content .export-video-play{width:42px;height:42px;border:1px solid rgba(255,255,255,.68);border-radius:50%;color:#fff;background:rgba(20,27,42,.58);display:flex;align-items:center;justify-content:center;position:relative;z-index:1;backdrop-filter:blur(6px)}.product-flow-design-functional-content .export-video-play>i{width:0;height:0;margin-left:3px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid}.product-flow-design-functional-content .export-copy-summary{padding:16px;background:linear-gradient(145deg,rgba(242,245,255,.96),rgba(250,250,253,.98)),#f7f8fc;display:flex;flex-direction:column;gap:10px}.product-flow-design-functional-content .export-copy-summary>strong{display:-webkit-box;overflow:hidden;color:#27344f;font-size:14px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-flow-design-functional-content .export-copy-summary>span{min-width:0;padding-top:9px;border-top:1px solid #e3e7f1;display:flex;flex-direction:column;gap:3px}.product-flow-design-functional-content .export-copy-summary>span>b,.product-flow-design-functional-content .export-copy-summary>span>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-flow-design-functional-content .export-selling-plan-summary{background:linear-gradient(145deg,rgba(247,244,255,.98),rgba(250,250,253,.98)),#f8f7fc}.export-selling-plan-result{min-height:0;margin-top:16px;padding-right:4px;flex:1;display:flex;flex-direction:column;gap:12px;overflow:auto;scrollbar-width:thin}.export-selling-plan-strategy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.export-selling-plan-strategy-grid>article{min-width:0;padding:16px}.export-selling-plan-strategy-grid>article+article{border-left:1px solid #e7eaf1}.export-selling-plan-strategy-grid span{display:block;margin-bottom:8px;color:#6370df;font-size:11px;font-weight:700}.export-selling-plan-strategy-grid p{margin:0;color:#5f6b81;font-size:12px;line-height:1.7;white-space:pre-wrap}.export-selling-plan-points{padding:16px}.product-flow-design-functional-content .export-copy-summary>span>b{color:#5361d8;font-size:11px;font-weight:650}.product-flow-design-functional-content .export-copy-summary>span>small{color:#778297;font-size:10px}.product-flow-design-functional-content .export-detail-mobile-preview{background:#edf0f5}.product-flow-design-functional-content .export-detail-mobile-long-image{width:min(72%,178px);position:absolute;top:8px;left:50%;border:1px solid #e0e5ee;border-radius:7px;background:#fff;box-shadow:0 5px 16px rgba(36,51,82,.13);overflow:hidden;transform:translateX(-50%)}.product-flow-design-functional-content .export-detail-mobile-long-image img{width:100%;height:auto;display:block}.product-flow-design-functional-content .export-overview-media.is-empty{display:flex;align-items:center;justify-content:center}.product-flow-design-functional-content .export-overview-placeholder{color:#a0a9ba;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.product-flow-design-functional-content .export-overview-placeholder small{font-size:11px}.product-flow-design-functional-content .export-overview-card-footer{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:10px}.product-flow-design-functional-content .export-overview-card-footer>button{min-width:76px;height:30px;padding:0 12px;border:1px solid #ccd4fa;border-radius:8px;color:var(--brand-primary);background:#fff;font-size:11px;font-weight:650;white-space:nowrap}.product-flow-design-functional-content .export-overview-card-footer>button:hover:not(:disabled){border-color:var(--brand-hover);background:#f5f6ff}.product-flow-design-functional-content .export-overview-card-footer>button:disabled{border-color:#e2e6ee;color:#a8b0bf;background:#f5f6f8;cursor:not-allowed}.product-flow-design-functional-content .export-download-footer>button.primary.generation-credit-button,.product-flow-design-functional-content .export-download-footer>button.primary.generation-credit-button>span,.product-flow-design-functional-content .export-download-footer>button.primary.generation-credit-button>svg{color:#fff!important;opacity:1!important}@media (max-width:1260px){.product-flow-design-functional-content .export-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.product-flow-design-functional-content .export-overview-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){.video-content-primary-settings .video-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,72px)}.video-derived-person-settings{grid-template-columns:1fr}}@media (max-width:640px){.video-requirements-summary-toggle>span:first-child{align-items:flex-start;flex-direction:column;gap:3px}.video-content-primary-settings .video-type-grid{grid-template-columns:1fr;grid-template-rows:none}.video-derived-person-settings{grid-template-columns:1fr}}.content-grid>.flow-panel .flow-step strong{font-size:13px}.generator-panel>.stage-header h2,.workflow-stage .stage-header h2{font-size:15px}.core-product-image-card h3,.generator-panel .stage-card h3,.workflow-stage .stage-card h3{font-size:14px}.generator-panel,.workflow-stage{--workflow-module-gap:12px}.generator-panel .generate-bar,.generator-panel>.queue-panel,.generator-panel>.type-section,.workflow-stage .generate-bar,.workflow-stage>.queue-panel{margin-top:var(--workflow-module-gap)}@media (min-width:721px){.generator-panel>.stage-header,.workflow-stage>.stage-header{min-height:48.5px;padding:0 3px}}.generator-panel>.stage-header+.inherited-product-assets,.generator-panel>.stage-header+.submitted-batch-banner,.workflow-stage>.stage-header+.copy-layout,.workflow-stage>.stage-header+.detail-blueprint-section,.workflow-stage>.stage-header+.export-summary,.workflow-stage>.stage-header+.info-validation-error,.workflow-stage>.stage-header+.product-info-combined,.workflow-stage>.stage-header+.strategy-analysis-loading,.workflow-stage>.stage-header+.strategy-workspace,.workflow-stage>.stage-header+.submitted-batch-banner,.workflow-stage>.stage-header+.video-requirements-card{margin-top:var(--workflow-module-gap)}.workflow-disclosure{min-width:0;border:1px solid #e4e8f1;border-radius:12px;background:#fff;overflow:hidden}.workflow-disclosure-toggle{width:100%;min-height:54px;padding:10px 14px;border:0;background:linear-gradient(90deg,#fbfcff,#fff);color:#344159;display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left}.workflow-disclosure-toggle:hover{background:#f8f9ff}.workflow-disclosure-label{min-width:0;display:flex;align-items:baseline;gap:10px}.workflow-disclosure-label strong{font-size:13px;line-height:1.35}.workflow-disclosure-label small{overflow:hidden;color:#8993a7;font-size:11px;line-height:1.4;white-space:nowrap;text-overflow:ellipsis}.workflow-disclosure-meta{display:flex;align-items:center;gap:8px;flex:none}.workflow-disclosure-meta em{padding:4px 7px;border-radius:6px;color:#5d6bdf;background:#eef0ff;font-size:11px;font-style:normal;font-weight:650;white-space:nowrap}.workflow-disclosure-meta i{width:24px;height:24px;border-radius:7px;color:#68758e;background:#f1f3f8;display:grid;place-items:center;font-style:normal;transition:transform .18s ease,background .18s ease}.workflow-disclosure.is-open>.workflow-disclosure-toggle .workflow-disclosure-meta i{transform:rotate(180deg);background:#e9edff;color:#5364e4}.workflow-disclosure-content{padding:0 12px 12px}.workflow-disclosure-content>.image-supplement-workspace,.workflow-disclosure-content>.stage-card,.workflow-disclosure-content>.storyboard{margin-top:0}.workflow-main{padding-bottom:84px}.generator-panel>.generate-bar,.workflow-stage>.generate-bar,.workflow-stage>.stage-bottom-action{position:sticky;bottom:12px;z-index:8;margin-left:0;margin-right:0;padding:10px 12px;border:1px solid #e2e6f0;border-radius:12px;background:rgba(255,255,255,.94);box-shadow:0 12px 28px rgba(42,54,90,.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.workflow-stage>.stage-bottom-action{justify-content:flex-end}.workflow-stage>.stage-bottom-action>.primary{min-height:40px}.product-info-stage .ai-insight-actions.save-next-step{position:static;z-index:auto;margin:12px 0 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.workflow-inline-toggle{min-height:31px;padding:0 10px;border:1px solid #dce2ef;border-radius:8px;color:#5967db;background:#fff;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:650;white-space:nowrap}.workflow-inline-toggle:hover{border-color:#aeb9ef;background:#f7f8ff}.completed-step-content .workflow-disclosure-toggle,.completed-step-content .workflow-inline-toggle,.locked-content-surface .workflow-disclosure-toggle,.locked-content-surface .workflow-inline-toggle{position:relative;z-index:41;pointer-events:auto;cursor:pointer}.product-info-combined>.workflow-disclosure{margin-top:12px}.product-info-combined>.workflow-disclosure:first-child{margin-top:0}.product-info-combined>.workflow-disclosure .workflow-disclosure-content{padding:0 8px 8px}.product-info-combined>.product-info-flat-section{margin-top:12px}.product-info-combined>.product-info-flat-section:first-child{margin-top:0}.product-info-flat-section{border-radius:12px;box-shadow:none}.product-info-flat-heading>div{min-width:0;flex:1}.product-info-flat-heading>span,.product-info-flat-heading>strong{padding:4px 7px;border-radius:6px;color:#5d6bdf;background:#eef0ff;font-size:11px;font-weight:700;white-space:nowrap}.product-info-flat-heading>span.complete{color:#238864;background:#eaf8f1}.product-info-flat-heading>span.pending{color:#a16b26;background:#fff3df}.product-info-flat-heading.product-profile-heading .product-ai-complete-trigger{flex:none}.product-info-image-heading>div:first-child{flex:0 1 330px}.product-info-image-heading>b{margin-left:auto;padding:4px 7px;border-radius:6px;color:#5d6bdf;background:#eef0ff;font-size:11px;white-space:nowrap}.product-info-image-heading>.product-image-upload-guidance{margin-left:auto;color:#5260cc;background:#f0f2ff;font-weight:650}.product-info-image-heading>.product-image-upload-guidance+b{margin-left:0}.product-image-batch-area{min-height:174px;padding:12px;border:1px dashed #cbd3e6;border-radius:11px;background:#fafbfe}.product-image-batch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px}.product-image-batch-area.empty .product-image-batch-grid{grid-template-columns:minmax(0,1fr)}.product-image-batch-item{min-width:0;height:148px}.product-image-batch-upload{height:148px;min-width:0;padding:14px;border:0;border-radius:9px;color:#748097;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.product-image-batch-area.empty .product-image-batch-upload{min-height:148px}.product-image-batch-upload:hover{color:#5361d5;background:rgba(243,245,255,.72)}.product-image-batch-upload>input{display:none}.product-image-batch-empty>span,.product-image-batch-upload>span{width:36px;height:36px;border-radius:10px;color:#5b68dc;background:#e9edff;display:grid;place-items:center}.product-image-batch-empty>strong,.product-image-batch-upload>strong{color:#3f4b63;font-size:12px;line-height:18px}.product-image-batch-upload>small{color:#8c97aa;font-size:10px;line-height:16px}.product-image-batch-empty{min-height:148px;color:#8c97aa;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px}.product-info-inline-status{min-width:0;flex:1;display:flex;align-items:center;justify-content:center;gap:8px}.product-info-inline-status>span{width:24px;height:24px;flex:0 0 24px;border-radius:7px;color:#fff;background:#32ad7c;display:grid;place-items:center}.product-info-inline-status>div{min-width:0}.product-info-inline-status strong{display:block;color:#2e5f4e;font-size:10px;line-height:1.35}.product-info-inline-status p{margin:2px 0 0!important;overflow:hidden;color:#738c82!important;font-size:9px!important;line-height:1.35!important;text-overflow:ellipsis;white-space:nowrap}.product-info-inline-status.needs-more>span{background:#dda04e}.product-info-inline-status.needs-more strong{color:#745829}.product-info-inline-status.needs-more p{color:#9a7134!important}.product-info-flat-section.core-product-image-card{margin-top:0}@media (max-width:900px){.product-info-image-heading{flex-wrap:wrap}.product-info-image-heading>div:first-child{flex:1 1 240px}.product-info-image-heading>.product-image-upload-guidance{margin-left:0}.product-info-inline-status{order:3;flex:1 1 100%;justify-content:flex-start}}@media (max-width:720px){.product-info-flat-heading{align-items:flex-start;flex-wrap:wrap}.product-info-flat-heading .product-ai-complete-trigger{margin-left:auto}}.selling-plan-stage{min-height:0}.selling-plan-stage .selling-plan-card,.selling-plan-stage .strategy-workspace{padding:16px}.selling-plan-stage .strategy-form-grid{gap:12px;margin-top:0}.selling-plan-stage .strategy-form-grid label{gap:7px}.selling-plan-stage .strategy-form-grid input{height:40px}.selling-plan-stage .strategy-form-grid label.wide textarea,.selling-plan-stage .strategy-form-grid label:nth-last-child(-n+2) textarea,.selling-plan-stage .strategy-form-grid textarea{height:56px;min-height:56px;padding:9px 11px}.selling-plan-stage .selling-points{gap:8px;overflow-anchor:none}.selling-plan-stage .selling-points article{padding:10px}.selling-plan-stage .selling-points article[data-reordering]{pointer-events:none;z-index:2}.selling-plan-stage .selling-points article[data-reordering=primary]{z-index:3;box-shadow:0 14px 34px rgba(99,72,245,.18)}.selling-plan-stage .selling-points article textarea{height:120px;min-height:120px;padding:7px 8px}.selling-plan-stage .selling-points article :is(input,textarea),.selling-plan-stage .selling-points article :is(input,textarea):focus,.selling-plan-stage .selling-points article:hover :is(input,textarea){border:0;background:transparent;box-shadow:none}.selling-plan-stage .selling-points :is(input,textarea):focus::placeholder{color:transparent}.selling-plan-stage .selling-points .point-card-header:has(.delete-point){grid-template-columns:24px minmax(0,1fr) 26px 26px}.selling-plan-stage .selling-points .point-card-header .delete-point{width:26px;height:26px;padding:0;border:0;border-radius:7px;background:transparent;color:#b2bac8;display:grid;place-items:center}.selling-plan-stage .selling-points .point-card-header .delete-point:hover{color:#d65360;background:#fff0f1}.workflow-stage .copy-bullet-list .bullet-copy{min-height:80px;padding-top:7px;padding-bottom:7px}.workflow-stage .copy-bullet-list .bullet-copy .copy-bullet-language.editable>textarea{height:42px;min-height:42px}.workflow-stage .copy-bullet-language.translated p{min-height:42px;padding-top:3px}.detail-template-grid{gap:7px}.detail-template-grid .type-image{height:auto;aspect-ratio:1/1}.detail-template-grid>article{padding:7px}@media (max-width:720px){.workflow-main{padding-bottom:72px}.workflow-disclosure-label{align-items:flex-start;flex-direction:column;gap:2px}.workflow-disclosure-label small{max-width:52vw}.generator-panel>.generate-bar,.workflow-stage>.generate-bar,.workflow-stage>.stage-bottom-action{bottom:7px;padding:8px}.selling-plan-stage .strategy-form-grid{grid-template-columns:1fr}.selling-plan-stage .strategy-form-grid label.wide,.selling-plan-stage .strategy-form-grid label:not(.wide):nth-last-child(-n+2){grid-column:auto}}.content-grid>.flow-panel .flow-step strong,.flow-project-identity strong,.generator-panel>.stage-header h2,.workflow-stage .stage-header h2{font-size:13px;font-weight:550;line-height:1.35;letter-spacing:0}.flow-project-identity span,.generator-panel>.stage-header p,.workflow-stage .stage-header p{font-size:10px;font-weight:400;line-height:1.35}.flow-project-identity{height:50.5px;min-height:50.5px;padding-bottom:0}.generator-panel>.stage-header>div:first-child,.workflow-stage .stage-header>div:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.generator-panel>.stage-header h2,.workflow-stage .stage-header h2{margin:0}.generator-panel>.stage-header p,.workflow-stage .stage-header p{margin:0;padding:2px 0}@media (min-width:721px){.generator-panel>.stage-header>div:first-child,.workflow-stage .stage-header>div:first-child{transform:translateY(-1px)}}.toast{z-index:900}.workspace-sidebar{--sidebar-section-gap:clamp(18px,3vh,28px);--sidebar-item-gap:clamp(4px,1vh,8px);--sidebar-nav-button-height:48px;width:76px;min-width:76px;padding:clamp(14px,2vh,20px) 12px;border-right:1px solid #e8ebf3;background:#fff;display:flex;flex-direction:column;align-items:center;gap:var(--sidebar-section-gap)}.workspace-sidebar-brand{width:46px;height:46px;flex:none;padding:0;border:0;border-radius:0;display:grid;place-items:center;background:transparent;box-shadow:none;cursor:pointer;transition:transform .2s ease}.workspace-sidebar-brand img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(84,55,180,.18))}.workspace-sidebar-brand:hover{transform:translateY(-1px)}.workspace-sidebar>nav{width:64px;min-height:var(--sidebar-nav-button-height);flex:0 1 auto;margin:calc(var(--sidebar-section-gap) + clamp(16px, 3vh, 32px)) 0 0;padding:4px;display:flex;flex-direction:column;align-items:center;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#d9d5e5 transparent}.workspace-sidebar-footer>button,.workspace-sidebar>nav>button{width:52px;height:var(--sidebar-nav-button-height);flex:none;padding:3px;border:0;border-radius:6px;background:#fff;color:#15203b;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font-size:11px;line-height:18px;cursor:pointer}.workspace-sidebar nav button:hover{background:#f5f6f8;color:#111820}.workspace-sidebar>nav>button.active{background:#f0ecff;color:var(--brand-primary);border-radius:12px;font-weight:650}.workspace-sidebar>nav>button.active:hover{background:#f0ecff;color:var(--brand-hover)}.workspace-sidebar nav .workspace-sidebar-create{background:#3156f5;color:#fff}.workspace-sidebar nav .workspace-sidebar-create:hover{background:#264be6;color:#fff}.workspace-sidebar-footer{width:52px;flex:none;margin:auto 0 0;display:flex;flex-direction:column;align-items:center;gap:var(--sidebar-section-gap)}.workspace-sidebar-footer>button{height:40px;color:#77829b;background:transparent}.workspace-sidebar-avatar{width:40px;height:40px;border-radius:20px;background:#15203b;color:#fff;display:grid;place-items:center;font-size:14px;font-weight:700}.workspace-sidebar button:focus-visible{outline:2px solid var(--brand-focus);outline-offset:2px}.workspace-sidebar [data-tooltip]{position:relative}.workspace-sidebar [data-tooltip]:after,.workspace-sidebar [data-tooltip]:before{position:absolute;z-index:260;top:50%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s}.workspace-sidebar [data-tooltip]:before{content:"";left:calc(100% + 6px);border:5px solid transparent;border-right-color:#20283a;transform:translate(-4px,-50%)}.workspace-sidebar [data-tooltip]:after{content:attr(data-tooltip);left:calc(100% + 16px);width:max-content;max-width:220px;padding:7px 10px;border-radius:7px;color:#fff;background:#20283a;box-shadow:0 8px 22px rgba(25,34,55,.2);font-size:11px;font-weight:550;line-height:1.45;letter-spacing:0;text-align:left;white-space:nowrap;transform:translate(-4px,-50%)}.workspace-sidebar [data-tooltip]:focus-visible:after,.workspace-sidebar [data-tooltip]:focus-visible:before,.workspace-sidebar [data-tooltip]:hover:after,.workspace-sidebar [data-tooltip]:hover:before{opacity:1;visibility:visible;transform:translateY(-50%);transition-delay:.22s}.workspace-sidebar+*{min-width:0}.product-flow-design-preview>.workspace-sidebar{flex:none}@media (max-width:900px){.product-flow-design-preview>.workspace-sidebar{display:none}}@media (max-width:720px){.workspace-sidebar{width:64px;min-width:64px;padding-left:4px;padding-right:4px}.workspace-sidebar nav button,.workspace-sidebar-footer button{width:56px}.workspace-sidebar nav button span,.workspace-sidebar-footer button span{display:none}.workspace-sidebar nav{gap:var(--sidebar-item-gap)}}.product-flow-design-preview{--flow-blue:#3156f5;--flow-purple:#7b45ee;--flow-ink:#15203b;--flow-muted:#77829b;--flow-line:#e8ebf3;--flow-soft:#f5f7fc;display:flex;background:#f5f7fc;color:var(--flow-ink)}.project-centered-actions{display:flex;align-items:center;gap:10px}.project-centered-actions .outline-btn{min-height:40px;padding:0 14px;display:inline-flex;align-items:center;gap:7px}.product-flow-design-main{min-width:0;flex:1;display:flex;flex-direction:column}.product-flow-design-topbar{height:44px;min-height:44px;padding:0 20px;border-bottom:1px solid var(--flow-line);background:#fff;display:flex;align-items:center;gap:16px}.product-flow-design-context{display:flex;align-items:center;gap:14px;min-width:0}.product-flow-design-context button{border:0;background:transparent;color:var(--flow-muted);font-size:14px;cursor:pointer}.product-flow-design-context button:hover{color:var(--flow-blue)}.product-flow-design-context i{width:1px;height:24px;background:var(--flow-line)}.product-flow-design-context strong{color:var(--flow-ink);font-size:15px;white-space:nowrap}.product-flow-design-context span{color:var(--flow-muted);font-size:13px;white-space:nowrap}.product-flow-design-body{flex:1;padding:24px 32px;display:flex;gap:24px;overflow:auto}.product-flow-design-steps{display:flex;flex-direction:column;gap:3px}.product-flow-design-steps button{min-height:58px;padding:10px 10px 10px 12px;border:0;border-radius:12px;background:#fff;display:flex;align-items:flex-start;gap:9px;text-align:left;cursor:pointer;color:var(--flow-muted)}.product-flow-design-steps button:hover{background:#f8f9fd}.product-flow-design-steps button.active{background:#eaf0ff;color:var(--flow-blue)}.product-flow-design-steps button.done{color:#4f5e7a}.product-flow-design-steps .rail-step-number{width:25px;flex:0 0 25px;padding-top:1px;font-size:12px;font-weight:700}.product-flow-design-steps button>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:2px}.product-flow-design-steps strong{font-size:13px}.product-flow-design-steps small{font-size:11px;line-height:1.35}.product-flow-design-steps em{margin-left:auto;color:#bcc4d2;font-size:11px;font-style:normal}.product-flow-design-steps button.active em{color:var(--flow-blue)}.product-flow-design-content{min-width:760px;flex:1;display:flex;flex-direction:column;gap:16px}.product-flow-design-functional-content{min-width:0;display:flex;flex-direction:column;gap:12px}.product-flow-design-functional-content .stage-header:not(.has-action){display:none}.product-flow-design-functional-content .stage-header.has-action{min-height:0;margin:0;padding:0;border:0;background:transparent;justify-content:flex-end}.product-flow-design-functional-content .stage-header.has-action>div:first-child{display:none}.product-flow-design-functional-content .stage-header.has-action .stage-header-actions{width:100%;display:flex;justify-content:flex-end}.product-flow-design-functional-content .generate-bar,.product-flow-design-functional-content .stage-bottom-action{position:static;z-index:auto;margin:12px 0 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.product-flow-design-functional-content .stage-bottom-action{justify-content:flex-end}.product-image-functional-stage{display:flex;flex-direction:column;gap:14px}.product-image-functional-stage .stage-card{margin:0}.product-image-functional-assets,.product-image-functional-queue,.product-image-functional-selector{padding:18px}.product-image-functional-heading>span{padding:5px 8px;border-radius:999px;background:#eef2ff;color:#3156f5;font-size:11px;white-space:nowrap}.product-image-functional-heading .inherited-assets-upload{padding:8px 11px}.product-image-result-trigger{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:1px solid #dbe2f0;border-radius:8px;background:#fff;color:#3156f5;font-size:11px;font-weight:700;line-height:1;white-space:nowrap;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.product-image-result-trigger:hover:not(:disabled){border-color:#8fa2f5;background:#f5f7ff}.product-image-result-trigger:disabled{border-color:#e6e9f0;background:#f7f8fb;color:#9aa5b8;cursor:not-allowed}.product-image-result-trigger em{min-width:24px;padding:3px 5px;border-radius:999px;background:#edf9f3;color:#20a873;font-size:10px;font-style:normal;text-align:center}.product-image-result-trigger-state{padding:3px 6px;border-radius:999px;background:#eef2ff;color:#5262df;font-size:10px;font-style:normal;font-weight:700}.product-image-result-trigger-state.generating{background:#eef2ff;color:#5262df}.product-image-result-trigger-state.queued{background:#fff5e6;color:#b97928}.product-image-result-trigger-state.failed{background:#fff0f0;color:#d95757}.product-image-result-trigger-state.completed{background:#edf9f3;color:#20a873}.product-image-functional-thumbs{display:flex;gap:10px;overflow:auto;margin-top:14px}.product-image-functional-thumb{width:80px;min-width:80px;height:80px;padding:0;border:1px solid #e2e6ef;border-radius:10px;background:#f7f8fc;overflow:hidden;text-align:left}.product-image-functional-thumb img{display:block;width:100%;height:100%;object-fit:cover}.product-image-functional-thumb.product-material-upload{position:sticky;right:0;flex-shrink:0;margin-left:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-style:dashed;background:#f7f8fc;color:#5964ee;font-size:12px;cursor:pointer}.product-image-functional-empty{min-height:74px;display:flex;align-items:center;justify-content:center;gap:8px;color:#8b95a8;font-size:12px}.product-image-functional-type-grid{display:grid;gap:10px;margin-top:16px}.product-image-functional-type-grid article{min-width:0;padding:9px;border:1px solid #e5e8f0;border-radius:11px;background:#fafbfe}.product-image-functional-type-grid article.selected{border-color:var(--brand-primary);background:#f3f5ff}.product-image-functional-type-grid article>button{width:100%;padding:0;border:0;background:transparent;text-align:left}.product-image-functional-type-preview{display:block;position:relative;height:82px;margin-bottom:7px;border-radius:8px;overflow:hidden;background:#eef0f5}.product-image-functional-type-preview img{width:100%;height:100%;object-fit:cover}.product-image-functional-type-grid strong{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-image-functional-type-grid small{display:block;margin-top:4px;color:#8a94a7;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-image-functional-type-grid article>em{display:block;margin-top:7px;color:#20a873;font-size:10px;font-style:normal}.product-image-functional-type-grid article>em:not(:first-child){color:#d78b36}.product-image-functional-type-grid .quantity-stepper{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.product-image-functional-type-grid .quantity-stepper button{width:22px;height:22px;padding:0;border:1px solid #dfe4ee;border-radius:6px;background:#fff;color:#55617a}.product-image-functional-type-grid .quantity-stepper button:disabled{opacity:.45;cursor:not-allowed}.product-image-functional-type-grid .quantity-stepper b{font-size:11px;color:#59657b}.product-image-functional-ratios{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:14px;padding-top:13px;border-top:1px solid #edf0f5;color:#34405a;font-size:13px}.product-image-functional-ratio-label{color:#34405a;font-size:13px;font-weight:600;margin-right:0;white-space:nowrap}.product-image-functional-ratio-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex:1;min-width:0}.product-image-functional-ratios button{position:relative;width:auto;min-width:68px;height:38px;box-sizing:border-box;justify-content:center;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:1px solid #dce2ee;border-radius:9px;background:#fff;color:#4b576d;font-size:12px;font-weight:500;cursor:pointer;box-shadow:0 1px 3px rgba(37,49,73,.04);transition:all .15s ease}.product-image-functional-ratios button>svg:last-child{position:absolute;right:6px}.product-image-functional-ratios button:hover:not(:disabled){border-color:var(--brand-hover);color:var(--brand-hover)}.product-image-functional-ratios button.selected,.product-image-functional-ratios button[aria-pressed=true]{border-color:var(--brand-primary);background:#eef2ff;color:var(--brand-primary);font-weight:600;box-shadow:0 0 0 1px var(--brand-primary)}.product-image-functional-ratios button:disabled{opacity:.5;cursor:not-allowed}.product-image-functional-ratios button .video-ratio-miniature{color:currentColor}.product-image-functional-warning{margin:12px 0 0;padding:9px 11px;border-radius:8px;background:#fff7eb;color:#c27a30;font-size:11px}.product-image-functional-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:13px;border-top:1px solid #edf0f5}.product-image-functional-actions>span{margin-right:auto;color:#7d879a;font-size:11px}.product-image-functional-queue-list{display:flex;flex-direction:column;margin-top:12px}.product-image-functional-queue-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(80px,1.2fr) 120px;align-items:center;gap:12px;padding:10px 0;border:0;border-top:1px solid #edf0f5;background:transparent;text-align:left}.product-image-functional-queue-row>span{min-width:0;display:flex;flex-direction:column;gap:4px}.product-image-functional-queue-row strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-image-functional-queue-row small{color:#8b95a8;font-size:10px}.product-image-functional-queue-row>i{height:5px;border-radius:999px;background:#e7eaf2;overflow:hidden}.product-image-functional-queue-row>i em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4262ef,#35bf8a)}.product-image-functional-queue-row>b{color:#68748b;font-size:10px;text-align:right}.product-image-functional-queue .product-image-functional-actions{justify-content:space-between}.product-image-functional-queue .product-image-functional-actions .primary{display:inline-flex;align-items:center;gap:6px}.product-image-result-table{width:100%;overflow-x:auto}.product-image-result-row{min-width:780px;min-height:58px;padding:8px 6px;border-top:1px solid #edf0f5;display:grid;grid-template-columns:minmax(190px,.9fr) minmax(220px,1.2fr) minmax(220px,1.1fr) minmax(108px,.55fr);align-items:center;column-gap:24px}.product-image-result-row.labels{min-height:32px;padding-top:0;padding-bottom:9px;border-top:0;color:#8791a3;font-size:10px;font-weight:650}.product-image-result-row.labels>span:not(:last-child){text-align:center}.product-image-result-column-heading{width:max-content;max-width:100%;justify-self:start;display:grid;align-items:center}.product-image-result-column-heading>span{grid-area:1/1}.product-image-result-column-heading>span:first-child{justify-self:center}.product-image-result-task-measure,.product-image-result-type-measure{max-width:100%;visibility:hidden;display:flex;align-items:center;white-space:nowrap}.product-image-result-type-measure{gap:9px}.product-image-result-type-measure>i{width:30px;height:30px;flex:0 0 30px}.product-image-result-type-measure>b{font-size:12px}.product-image-result-task-measure{gap:5px}.product-image-result-task-measure>b{overflow:hidden;font-size:10px;text-overflow:ellipsis}.product-image-result-task-measure>i{width:18px;height:18px;flex:0 0 18px}.product-image-result-row>.queue-task-identity{align-items:flex-start;text-align:left}.product-image-result-type{min-width:0;display:flex;align-items:center;gap:9px}.product-image-result-type>i{width:30px;height:30px;flex:0 0 30px;border-radius:8px;color:#5d6ce5;background:#eef1ff;display:grid;place-items:center}.product-image-result-type>span{min-width:0;display:flex;flex-direction:column;gap:3px}.product-image-result-type strong{overflow:hidden;color:#34415a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.product-image-result-type small{color:#8b95a8;font-size:10px}.product-image-result-progress{min-width:0;display:grid;align-items:center}.product-image-result-progress>span{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px}.product-image-result-progress>span>i{height:6px;overflow:hidden;border-radius:999px;background:#e7eaf2}.product-image-result-progress>span>i>em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4262ef,#35bf8a)}.product-image-result-progress b{min-width:32px;color:#5f6b82;font-size:10px;text-align:right;font-variant-numeric:tabular-nums}.product-image-result-row>.view-result-button{width:108px;justify-self:center}.workflow-result-table .product-image-result-row{min-width:1033px;grid-template-columns:267px 213px 373px 108px;justify-content:space-between;column-gap:0}.workflow-result-table .product-image-result-type strong{max-width:100%}.workflow-result-table .product-image-result-row>.queue-task-identity{width:213px}.workflow-result-table .queue-task-code{justify-content:space-between}.workflow-result-table .view-result-button.is-generating{display:inline-flex;align-items:center;justify-content:center;gap:6px}.workflow-result-table .view-result-button.is-generating .button-spinner{width:12px;height:12px;flex-basis:12px;border-color:rgba(119,80,210,.24);border-top-color:var(--brand-primary)}.product-flow-design-functional-content .product-image-functional-stage>.product-image-workflow-actions>.primary{grid-column:2!important;justify-self:center}.product-flow-design-functional-content .product-image-functional-stage>.product-image-workflow-actions>.product-image-workflow-status{grid-column:1;justify-self:start}.product-image-functional-type-grid{gap:7px;overflow-x:auto;padding-bottom:3px}.product-image-functional-type-grid article{padding:6px}.product-image-functional-type-preview{height:auto;aspect-ratio:1/1}.product-flow-design-functional-content .workflow-stage :is(.product-image-functional-type-grid,.detail-template-grid){display:grid;gap:7px;overflow-x:auto}.product-flow-design-functional-content .workflow-stage .detail-template-grid{grid-template-columns:repeat(9,minmax(82px,1fr))}.product-flow-design-functional-content .workflow-stage :is(.product-image-functional-type-grid,.detail-template-grid)>article{min-width:0;padding:6px}.product-flow-design-functional-content .workflow-stage :is(.product-image-functional-type-preview,.detail-template-grid .detail-template-image){display:block;width:100%;height:auto;min-height:0;aspect-ratio:1/1;background-size:contain;background-position:50%;background-repeat:no-repeat;background-color:#f7f7f2}.product-flow-design-functional-content .workflow-stage .product-image-functional-type-preview img{object-fit:contain}.product-flow-design-functional-content .detail-template-group-heading{grid-column:1/-1}.product-image-functional-type-grid strong{font-size:11px;text-align:center}.product-image-functional-type-grid small{font-size:9px;text-align:center}.product-image-functional-type-grid article>em{width:max-content;max-width:100%;margin:6px auto 0;padding:2px 5px;border-radius:999px;background:#fff1df;text-align:center}.product-image-functional-supplements .angle-supplement-upload{width:max-content}.product-image-functional-supplements .package-reference-upload{display:flex;flex-direction:column;gap:6px}.product-image-functional-supplements .package-reference-upload input{display:none}.product-flow-design-progress{height:8px;margin-bottom:13px;border-radius:6px;background:#e6eaf2;overflow:hidden}.product-flow-design-progress i{height:100%;display:block;border-radius:inherit;background:var(--flow-blue)}@media (max-width:1180px){.product-flow-design-body{padding:20px}.product-flow-design-content{min-width:620px}}@media (max-width:900px){.product-flow-design-body{display:block}.product-flow-design-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.product-flow-design-steps button{min-height:70px;padding:8px}.product-flow-design-content{min-width:0}}@media (max-width:620px){.product-flow-design-topbar{height:44px;min-height:44px;padding:0 12px}.product-flow-design-context{gap:8px}.product-flow-design-context span{display:none}.product-flow-design-context strong{font-size:13px}.product-flow-design-body{padding:14px}.product-flow-design-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.figma-home-shell>.workspace{padding:0;min-height:100vh}.project-workspace-topbar{height:58px;min-height:58px;gap:18px;background:rgba(246,248,252,.94)}.project-workspace-identity,.project-workspace-status{display:flex;align-items:center;min-width:0}.project-workspace-identity{gap:10px;flex:1}.project-workspace-identity>.breadcrumb-link{height:34px;padding:0 9px 0 2px;gap:5px;flex:none;display:inline-flex;align-items:center;border-right:1px solid #e2e6ef}.project-workspace-identity>.breadcrumb-link>span{font-size:20px;line-height:1}.project-workspace-thumb{width:36px;height:36px;flex:0 0 36px;border:1px solid #e1e5ee;border-radius:9px;color:#8c96a8;background:#fff;display:grid;place-items:center;overflow:hidden}.project-workspace-thumb img{width:100%;height:100%;object-fit:cover}.project-workspace-title{min-width:0;display:flex;flex-direction:column;gap:3px}.project-workspace-title>span{min-width:0;display:flex;align-items:center;gap:5px}.project-workspace-title strong{overflow:hidden;color:#253149;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.project-workspace-title small{overflow:hidden;color:#8a94a7;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.project-workspace-title .project-title-edit{width:25px;height:25px;flex:0 0 25px}.project-workspace-status{gap:12px;flex:none}.workspace-save-state{height:28px;padding:0 9px;border-radius:8px;color:#4c596f;background:#eef1f5;display:inline-flex;align-items:center;gap:6px;font-size:11px;white-space:nowrap}.workspace-save-state>i{width:7px;height:7px;border-radius:50%;background:#22a873}.workspace-save-state.pending>i,.workspace-save-state.syncing>i{background:#e3a33e}.workspace-save-state.saving>i,.workspace-save-state.syncing>i{border:2px solid #cfd5ec;border-top-color:#5c6be2;background:transparent;animation:spin .75s linear infinite}.workspace-save-state.error{color:#b64d58;background:#fff0f1}.workspace-save-state.error>i{background:#d75964}.workspace-progress-state{display:flex;align-items:center;gap:7px;color:#47546c;font-size:11px}.workspace-progress-state>b{min-width:24px;font-size:11px;text-align:right}.workspace-progress-state>i{width:78px;height:5px;border-radius:999px;background:#e2e6ef;display:block;overflow:hidden}.workspace-progress-state>i>em{height:100%;border-radius:inherit;background:linear-gradient(90deg,#4262ef,#7646e8);display:block}.content-grid{grid-template-columns:210px minmax(0,1fr);gap:14px}.content-grid>.flow-panel{padding-inline:10px}.content-grid>.flow-panel .flow-step{width:100%;border:0;text-align:left;color:inherit;background:transparent}.content-grid>.flow-panel .flow-step:hover{background:#f5f7fc}.content-grid>.flow-panel .flow-step:focus-visible{outline:2px solid #9caaf7;outline-offset:-2px}.content-grid>.flow-panel .flow-step.active{background:linear-gradient(90deg,#eff2ff,#f8f8ff)}.content-grid>.flow-panel .flow-step>div:nth-child(2){min-width:0;flex:1}.content-grid>.flow-panel .flow-step>div:nth-child(2)>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-step-state{min-width:25px;margin-left:auto;color:#5967dc;font-size:9px;font-style:normal;text-align:right}.flow-step.locked-step .flow-step-state{color:#a0a8b7}.workflow-readonly-banner{min-height:52px;margin-bottom:10px;padding:9px 12px;border:1px solid #e0e5ef;border-radius:11px;color:#59667d;background:#f7f8fb;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px}.workflow-readonly-banner>span{width:30px;height:30px;border-radius:8px;color:#6975dc;background:#eaedff;display:grid;place-items:center}.workflow-readonly-banner strong{color:#3b4860;font-size:12px}.workflow-readonly-banner p{margin:3px 0 0;color:#8791a3;font-size:10px}.workflow-readonly-banner>em{padding:4px 7px;border-radius:7px;color:#788397;background:#eceff4;font-size:10px;font-style:normal;white-space:nowrap}.primary:disabled{cursor:not-allowed;box-shadow:none}.button-spinner{width:14px;height:14px;flex:0 0 14px;border:2px solid rgba(255,255,255,.42);border-top-color:#fff;border-radius:50%;display:inline-block;animation:spin .72s linear infinite}.save-next-step>.primary>span{white-space:nowrap}.save-next-step>small{margin-right:auto;order:-1}.image-result-showcase{margin-top:12px;padding:14px;border:1px solid #dfe5f2;border-radius:13px;background:linear-gradient(135deg,#fff,#fafbff);box-shadow:0 8px 24px rgba(45,57,96,.055)}.image-result-showcase>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.image-result-showcase>header>div:first-child{min-width:0;display:flex;align-items:center;gap:10px}.image-result-showcase>header>div:first-child>span{width:34px;height:34px;flex:0 0 34px;border-radius:9px;color:#fff;background:linear-gradient(135deg,#4663ef,#7646e8);display:grid;place-items:center}.image-result-showcase h3{margin:0;color:#2c3851;font-size:14px}.image-result-showcase header p{margin:4px 0 0;color:#7f899d;font-size:11px;line-height:1.45}.image-result-summary{flex:none;display:flex;align-items:center;gap:8px}.image-result-summary>strong{color:#344159;font-size:13px}.image-result-summary>span{padding:4px 7px;border-radius:7px;color:#5866dc;background:#edf0ff;font-size:10px;white-space:nowrap}.image-result-summary>span.complete{color:#1d9368;background:#e9f8f1}.image-result-summary>span.has-error{color:#bd4f59;background:#fff0f1}.image-result-progress{height:5px;margin-top:12px;border-radius:999px;background:#e7eaf2;overflow:hidden}.image-result-progress>i{height:100%;border-radius:inherit;background:linear-gradient(90deg,#4965ef,#7b48e9,#35bd86);display:block;transition:width .35s ease}.image-result-grid{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.image-result-card{min-width:0;padding:7px;border:1px solid #e3e7ef;border-radius:11px;background:#fff;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;overflow:hidden}.image-result-card:hover{border-color:#aeb8ec;box-shadow:0 9px 22px rgba(45,57,96,.1);transform:translateY(-2px)}.image-result-card:focus-visible{outline:2px solid var(--brand-focus);outline-offset:2px}.image-result-preview{position:relative;width:100%;aspect-ratio:1/1;border-radius:8px;background:#f2f4f8;display:block;overflow:hidden}.image-result-preview img,.image-result-preview>span:not(.image-result-placeholder){width:100%;height:100%;display:block;object-fit:contain}.image-result-placeholder{width:100%;height:100%;padding:12px;color:#7f899d;background:#f3f5f9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center}.image-result-placeholder.loading{position:relative;background:linear-gradient(110deg,#eef1f5 8%,#fafbfc 18%,#eef1f5 33%);background-size:220% 100%;animation:imagePlaceholderShimmer 1.65s linear infinite}.image-result-placeholder.loading>i{width:72%;height:5px;border-radius:999px;background:#dce1eb;display:block;overflow:hidden}.image-result-placeholder.loading>i>em{height:100%;border-radius:inherit;background:#7180ed;display:block}.image-result-placeholder.error{color:#ba525c;background:#fff4f5}.image-result-placeholder.missing{color:#7d8799;background:#f7f8fb}.image-result-placeholder b{font-size:11px}.image-result-placeholder small{font-size:9px}.image-result-card-meta{min-width:0;margin-top:7px;display:flex;align-items:center;justify-content:space-between;gap:7px}.image-result-card-meta>span{min-width:0;display:flex;flex-direction:column;gap:3px}.image-result-card-meta small,.image-result-card-meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-result-card-meta strong{color:#3e4a61;font-size:11px}.image-result-card-meta small{color:#9099aa;font-size:9px}.image-result-card-meta>em{flex:none;color:#5c69dc;font-size:9px;font-style:normal;white-space:nowrap}.image-result-card.failed .image-result-card-meta>em{color:#bd505a}.image-result-card.generating .image-result-card-meta>em{color:#7d8799}.image-result-showcase>footer{margin-top:11px;padding-top:10px;border-top:1px solid #eceff5;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#8b94a6;font-size:10px}.image-result-showcase>footer>button{padding:4px 0;border:0;color:var(--brand-primary);background:transparent;display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:650;white-space:nowrap}@media (max-width:1100px){.content-grid{grid-template-columns:180px minmax(0,1fr)}.workspace-progress-state>i{width:54px}.image-result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.project-workspace-topbar{height:60px;min-height:60px}.project-workspace-identity>.breadcrumb-link{width:34px;padding:0;border-right:0;font-size:0}.project-workspace-identity>.breadcrumb-link>span{font-size:24px}.project-workspace-thumb{display:none}.project-workspace-title small{max-width:46vw}.workspace-save-state{padding:0 7px}.workspace-progress-state{display:none}.content-grid{grid-template-columns:minmax(0,1fr);gap:8px}.content-grid>.flow-panel,.content-grid>.flow-panel.is-pinned,.content-grid>.flow-panel:not(.is-pinned){position:sticky;top:0;height:auto;min-height:0;max-height:none;padding:7px;overflow:hidden}.content-grid>.flow-panel .flow-project-identity,.content-grid>.flow-panel .flow-project-summary{display:none}.content-grid>.flow-panel .flow-steps{min-height:0;display:flex;gap:5px;overflow-x:auto;scrollbar-width:none}.content-grid>.flow-panel .flow-steps::-webkit-scrollbar{display:none}.content-grid>.flow-panel .flow-steps .flow-step{min-width:132px;height:48px;min-height:48px;padding:6px 8px;flex:0 0 132px}.content-grid>.flow-panel .flow-step:after,.flow-step-state{display:none}.workflow-readonly-banner{grid-template-columns:30px minmax(0,1fr)}.workflow-readonly-banner>em{display:none}.image-result-showcase{padding:11px}.image-result-showcase>header{align-items:flex-start;flex-direction:column;gap:9px}.image-result-summary{width:100%;justify-content:space-between}.image-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.image-result-showcase>footer{align-items:flex-start;flex-direction:column}}.marketing-video-hero{min-height:calc(100svh - 40px);padding:56px 0 0!important;background:#080b1c!important;display:grid;align-items:center;isolation:isolate}.marketing-video-hero:before{display:none}.marketing-hero-backdrop,.marketing-hero-video-shade{position:absolute;inset:0}.marketing-hero-backdrop{z-index:-3;background:#080b1c;overflow:hidden}.marketing-hero-backdrop video{width:100%;height:100%;display:block;object-fit:cover;object-position:center;filter:brightness(.68) saturate(.82)}.marketing-hero-video-shade{z-index:-2;background:linear-gradient(180deg,rgba(5,7,19,.72),rgba(5,7,19,.2) 24%,rgba(5,7,19,.46) 68%,rgba(5,7,19,.78)),radial-gradient(ellipse at center,rgba(5,7,19,.2) 0,rgba(5,7,19,.7) 72%)}.marketing-video-hero .marketing-hero-grid{width:min(100% - 48px,1120px);min-height:calc(100svh - 136px);display:flex;align-items:center;justify-content:center;text-align:center}.marketing-video-hero .marketing-hero-copy{max-width:930px;margin:0 auto;padding:60px 0 80px;color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.38)}.marketing-video-hero .marketing-eyebrow{margin:0 auto;color:#dcdcff;border-color:rgba(255,255,255,.28);background:rgba(10,13,30,.26);backdrop-filter:blur(12px)}.marketing-video-hero .marketing-hero-copy h1{margin:28px 0 22px;color:#fff;font-size:clamp(50px,5vw,78px);line-height:1.06;letter-spacing:-3.5px}.marketing-video-hero .marketing-hero-copy h1 em{color:#fff;background:none;-webkit-text-fill-color:initial}.marketing-video-hero .marketing-hero-copy>p{max-width:760px;margin:0 auto;color:rgba(242,245,255,.82);font-size:19px;line-height:1.75}.marketing-video-hero .marketing-hero-actions{justify-content:center;margin-top:32px;text-shadow:none}.marketing-video-hero .marketing-primary-button{color:#fff;background:linear-gradient(110deg,var(--brand-primary),#8748ee);box-shadow:0 16px 36px rgba(119,80,210,.38)}.marketing-video-hero .marketing-secondary-button{color:#fff;border-color:rgba(255,255,255,.44);background:rgba(10,13,30,.24);backdrop-filter:blur(13px)}.marketing-video-hero .marketing-proof{justify-content:center;margin-top:30px;color:rgba(238,242,255,.76);text-shadow:none}.marketing-video-hero .marketing-proof span{border-color:rgba(255,255,255,.22)}.marketing-video-hero .marketing-proof b{color:#fff}.marketing-hero-scroll{position:absolute;z-index:2;left:50%;bottom:24px;width:38px;height:38px;translate:-50% 0;border:1px solid rgba(255,255,255,.32);border-radius:999px;color:#fff;background:rgba(7,9,22,.2);backdrop-filter:blur(10px);display:grid;place-items:center;font-size:20px;animation:marketing-scroll-cue 1.8s ease-in-out infinite}@keyframes marketing-scroll-cue{0%,to{translate:-50% 0}50%{translate:-50% 7px}}@media (max-width:760px){.marketing-video-hero{min-height:calc(100svh - 44px);padding-top:56px!important;align-items:end}.marketing-hero-backdrop video{filter:brightness(.56) saturate(.76)}.marketing-hero-video-shade{background:linear-gradient(180deg,rgba(5,7,19,.62),rgba(5,7,19,.12) 35%,rgba(5,7,19,.86) 72%,rgba(5,7,19,.94))}.marketing-video-hero .marketing-hero-grid{width:min(100% - 32px,600px);min-height:calc(100svh - 100px);align-items:flex-end}.marketing-video-hero .marketing-hero-copy{padding:180px 0 82px}.marketing-video-hero .marketing-hero-copy h1{margin:20px 0 17px;font-size:clamp(38px,10.8vw,54px);line-height:1.08;letter-spacing:-2px}.marketing-video-hero .marketing-hero-copy>p{font-size:16px;line-height:1.65}.marketing-video-hero .marketing-hero-actions{flex-direction:column;gap:10px;margin-top:25px}.marketing-video-hero .marketing-hero-actions>a{width:100%}.marketing-video-hero .marketing-proof{grid-template-columns:repeat(3,1fr);margin-top:22px}.marketing-hero-scroll{bottom:12px}}@media (prefers-reduced-motion:reduce){.marketing-hero-backdrop video{display:none}.marketing-hero-backdrop{background:50%/cover no-repeat url(https://file.makeviai.cn/public/site/videos/hero-montage-poster.webp)}.marketing-hero-scroll{animation:none}}.marketing-sticky-hero{--hero-progress:0;--hero-intro:0;--hero-detail:0;--hero-exit:0;position:relative;height:240svh;background:#f7f8fc}.marketing-sticky-hero-stage{height:100svh;position:sticky;top:0;overflow:hidden;background:#f5f6f8;isolation:isolate}.marketing-sticky-hero .marketing-hero-backdrop{position:absolute;inset:0;z-index:-3;background:#edf1f8 url(https://file.makeviai.cn/public/site/videos/home-hero-white-poster.jpg) 50%/cover no-repeat}.marketing-sticky-hero .marketing-hero-backdrop video{width:100%;height:100%;display:block;object-fit:cover;object-position:center;opacity:0;filter:brightness(.98) saturate(.88) contrast(.98);transform:scale(calc(1 + var(--hero-progress) * .025));transition:opacity .42s ease}.marketing-sticky-hero .marketing-hero-backdrop video.is-ready{opacity:1}.marketing-sticky-hero .marketing-hero-backdrop video.is-error{opacity:0}.marketing-sticky-hero .marketing-hero-video-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,rgba(255,255,255,.36),rgba(255,255,255,.03) 30%,rgba(241,244,249,.12) 68%,rgba(238,241,247,.42)),radial-gradient(ellipse at center,rgba(255,255,255,0),rgba(223,228,238,.2) 86%)}.marketing-sticky-hero-exit{position:absolute;z-index:-1;inset:auto 0 0;height:64%;opacity:var(--hero-exit);background:linear-gradient(180deg,rgba(247,248,252,0),rgba(247,248,252,.08) 25%,rgba(247,248,252,.38) 58%,rgba(247,248,252,.82) 82%,#f7f8fc);pointer-events:none}.marketing-sticky-hero-content{width:min(100% - 48px,1500px);height:100%;position:relative;margin:0 auto;color:#17213a;text-align:center;text-shadow:0 2px 28px rgba(255,255,255,.78)}.marketing-sticky-hero-intro{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:0;pointer-events:none}.marketing-sticky-hero-intro>.interactive-hero-title{width:min(90vw,1440px);margin:0;display:flex;align-items:center;justify-content:center;font-family:"Noto Serif SC","Source Han Serif SC",Songti SC,STSong,serif;font-size:clamp(72px,9.2vw,148px);font-weight:850;font-synthesis:none;line-height:.94;letter-spacing:-.055em;-webkit-text-stroke:.2px rgba(23,33,58,.38);transform:translateY(calc(var(--hero-intro) * -13svh)) scale(calc(1 - var(--hero-intro) * .34)) skewX(calc(-7deg + var(--hero-intro) * 4deg));transform-origin:center;white-space:nowrap;pointer-events:auto}.interactive-hero-glyph{width:.96em;height:1.08em;position:relative;flex:0 0 0.96em;display:grid;place-items:center;perspective:500px;cursor:crosshair}.interactive-hero-letter,.interactive-hero-symbol{position:absolute;inset:0;display:grid;place-items:center;transition:opacity .32s ease,transform .5s cubic-bezier(.2,.8,.2,1),filter .4s ease}.interactive-hero-letter{color:#17213a;filter:drop-shadow(0 3px 22px rgba(255,255,255,.82));transform:rotateX(0) scale(1)}.interactive-hero-glyph.accent .interactive-hero-letter{color:#4b52e7;background:linear-gradient(115deg,#394ee2,#7650eb);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.interactive-hero-symbol{opacity:0;transform:rotateX(-82deg) scale(.55);filter:blur(7px)}.interactive-hero-symbol:before{content:"";position:absolute;inset:.08em;border:1px solid rgba(196,207,255,.5);border-radius:.26em;background:linear-gradient(145deg,rgba(73,105,255,.4),rgba(144,71,235,.24));box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 0 30px rgba(104,94,255,.4);backdrop-filter:blur(14px);transform:rotate(calc((var(--glyph-tilt, 1)) * 2deg))}.interactive-hero-symbol svg{width:.58em;height:.58em;position:relative;z-index:1;overflow:visible;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px rgba(184,205,255,.8))}.interactive-hero-glyph:nth-child(3n+2) .interactive-hero-symbol:before{background:linear-gradient(145deg,rgba(31,190,190,.38),rgba(73,105,255,.28));border-radius:50%}.interactive-hero-glyph:nth-child(4n) .interactive-hero-symbol:before{background:linear-gradient(145deg,rgba(145,70,238,.42),rgba(255,106,181,.2));clip-path:polygon(50% 0,96% 26%,86% 82%,34% 100%,0 61%,12% 13%)}.interactive-hero-glyph:hover .interactive-hero-letter{opacity:0;transform:rotateX(78deg) scale(.64);filter:blur(7px)}.interactive-hero-glyph:hover .interactive-hero-symbol{opacity:1;transform:rotateX(0) scale(1);filter:blur(0)}.marketing-sticky-hero-tagline{margin:18px 0 0;color:rgba(35,46,72,.68);font-family:Avenir Next,Helvetica Neue,Arial,sans-serif;font-size:clamp(11px,1vw,14px);font-weight:700;letter-spacing:.18em;line-height:1.4;text-shadow:0 1px 16px rgba(255,255,255,.9);opacity:calc(1 - var(--hero-intro) * 1.7);transform:translateY(calc(var(--hero-intro) * 18px))}.marketing-sticky-hero-intro>a{min-height:58px;margin-top:30px;padding:0 30px;border:1px solid rgba(255,255,255,.5);border-radius:999px;color:#fff;background:linear-gradient(115deg,#314de7,#7650ec);box-shadow:0 18px 46px rgba(65,72,190,.3),inset 0 1px rgba(255,255,255,.28);display:inline-flex;align-items:center;justify-content:center;gap:18px;font-size:15px;font-weight:800;text-shadow:none;opacity:calc(1 - var(--hero-intro) * 1.65);transform:translateY(calc(var(--hero-intro) * 24px));transition:box-shadow .22s ease,transform .22s ease,filter .22s ease;pointer-events:auto}.marketing-sticky-hero-intro>a:hover{filter:brightness(1.06);box-shadow:0 22px 52px rgba(65,72,190,.4),inset 0 1px rgba(255,255,255,.32);transform:translateY(calc(var(--hero-intro) * 24px - 2px))}.marketing-sticky-hero-intro>a>span{font-size:18px;font-weight:500}.marketing-sticky-hero-detail{max-width:900px;position:absolute;left:50%;top:59%;transform:translate(-50%,calc(-50% + (1 - var(--hero-detail)) * 74px));width:100%;opacity:var(--hero-detail);isolation:isolate}.marketing-sticky-hero-detail:before{content:"";position:absolute;z-index:-1;inset:-58px -110px -44px;background:radial-gradient(ellipse at center,rgba(255,255,255,.72) 0,rgba(255,255,255,.46) 45%,rgba(255,255,255,0) 76%);pointer-events:none}.marketing-sticky-hero-eyebrow{display:inline-block;margin-bottom:16px;color:#4355dc;font-size:12px;font-weight:800;letter-spacing:.22em;text-shadow:0 1px 12px rgba(255,255,255,.96)}.marketing-sticky-hero-detail h1{margin:0;color:#111b35;font-family:Avenir Next,PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(38px,3.2vw,46px);font-weight:650;line-height:1.16;letter-spacing:-1.8px;text-shadow:0 1px 18px rgba(255,255,255,.7)}.marketing-sticky-hero-detail h1 em,.marketing-sticky-hero-detail h1 span{display:inline;font-style:normal}.marketing-sticky-hero-detail h1 em{font-weight:760;background:linear-gradient(110deg,#273dd0,#7a4ee7);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.marketing-sticky-hero-detail>p{max-width:690px;margin:20px auto 0;color:#3c4962;font-size:16px;font-weight:450;line-height:1.75;letter-spacing:.01em;text-shadow:0 1px 12px rgba(255,255,255,.9)}.marketing-sticky-hero-detail>div{width:min(560px,100%);margin:27px auto 0;padding:0 6px;display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr;align-items:center;color:#34415c;text-shadow:none}.marketing-sticky-hero-detail>div span{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px}.marketing-sticky-hero-detail>div b{color:#17213a;font-family:Avenir Next,Helvetica Neue,Arial,sans-serif;font-size:24px;line-height:1;font-weight:750}.marketing-sticky-hero-detail>div small{color:#45526a;font-size:12px;font-weight:650;letter-spacing:.04em}.marketing-sticky-hero-detail>div i{width:1px;height:42px;background:rgba(38,51,82,.32)}.marketing-sticky-hero-cue{position:absolute;left:50%;bottom:22px;translate:-50% 0;color:rgba(24,35,59,.68);font-size:21px;opacity:calc(1 - var(--hero-detail));animation:marketing-scroll-cue 1.8s ease-in-out infinite}@media (max-width:760px){.marketing-sticky-hero{height:210svh}.marketing-sticky-hero .marketing-hero-backdrop video{filter:brightness(.96) saturate(.84);object-position:center}.marketing-sticky-hero-content{width:min(100% - 32px,600px)}.marketing-sticky-hero-intro>.interactive-hero-title{width:94vw;font-size:10.5vw;letter-spacing:-.06em}.marketing-sticky-hero-tagline{margin-top:14px;font-size:9px;letter-spacing:.12em}.marketing-sticky-hero-intro>a{min-height:50px;margin-top:24px;padding:0 24px;font-size:13px}.marketing-sticky-hero-detail{top:60%}.marketing-sticky-hero-detail:before{inset:-38px -18px -34px}.marketing-sticky-hero-eyebrow{margin-bottom:12px;font-size:9px}.marketing-sticky-hero-detail h1{font-size:clamp(30px,8.6vw,42px);letter-spacing:-1.4px}.marketing-sticky-hero-detail h1 em,.marketing-sticky-hero-detail h1 span{display:block}.marketing-sticky-hero-detail>p{max-width:520px;margin-top:18px;font-size:14px;line-height:1.65}.marketing-sticky-hero-detail>div{margin-top:21px;padding:14px 2px}.marketing-sticky-hero-detail>div b{font-size:19px}.marketing-sticky-hero-detail>div small{font-size:10px;letter-spacing:.02em}.marketing-sticky-hero-detail>div i{height:32px}}@media (prefers-reduced-motion:reduce){.marketing-sticky-hero{height:100svh;--hero-intro:1!important;--hero-detail:1!important;--hero-exit:0!important}.marketing-sticky-hero-intro>a{display:none}.marketing-sticky-hero-intro>.interactive-hero-title{transform:translateY(-13svh) scale(.66) skewX(-3deg)}.marketing-sticky-hero-detail{transform:translate(-50%,-50%)}.marketing-sticky-hero .marketing-hero-backdrop video{display:none}.marketing-sticky-hero .marketing-hero-backdrop{background:50%/cover no-repeat url(https://file.makeviai.cn/public/site/videos/hero-montage-poster.webp)}.marketing-sticky-hero-cue{display:none}}@media (hover:none){.interactive-hero-glyph{cursor:default}.interactive-hero-glyph:hover .interactive-hero-letter{opacity:1;transform:none;filter:drop-shadow(0 3px 22px rgba(0,0,0,.3))}.interactive-hero-glyph:hover .interactive-hero-symbol{opacity:0;transform:rotateX(-82deg) scale(.55);filter:blur(7px)}}.home-audience-section,.home-proof-section,.home-resources-section,.home-results-section,.home-trust-value{color:#111b35;background:#fbfcff}.home-trust-value{padding:54px 0 108px;background:radial-gradient(circle at 82% 56%,rgba(98,83,237,.09),transparent 34%),linear-gradient(180deg,#f8f9ff,#fff 30%)}.home-platform-proof{padding:24px 28px 27px;border:1px solid rgba(214,220,240,.72);background:rgba(255,255,255,.72);box-shadow:0 18px 50px rgba(55,66,112,.06);text-align:center}.home-platform-proof>span{color:#202b45;font-size:13px;font-weight:800;letter-spacing:.08em}.home-platform-proof>div{margin-top:25px;display:flex;align-items:center;justify-content:space-between;gap:18px}.home-platform-proof b{color:#647086;font-family:Avenir Next,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:750;white-space:nowrap}.home-value-editorial{min-height:560px;padding-top:94px;display:grid;grid-template-columns:minmax(380px,.82fr) minmax(560px,1.18fr);align-items:center;gap:56px}.home-editorial-heading>span,.home-proof-heading>span,.home-resources-heading>span,.home-value-copy>span{color:#4c5ee4;font-size:12px;font-weight:800;letter-spacing:.12em}.home-editorial-heading h2,.home-proof-heading h2,.home-resources-heading h2,.home-results-copy h2,.home-value-copy h2{margin:15px 0 20px;color:#111b35;font-family:"Noto Serif SC",Songti SC,serif;font-size:clamp(42px,4.2vw,62px);font-weight:760;line-height:1.16;letter-spacing:-2.5px}.home-editorial-heading h2 em,.home-final-cta h2 em,.home-proof-heading h2 em,.home-resources-heading h2 em,.home-results-copy h2 em,.home-value-copy h2 em{color:var(--brand-primary);font-style:normal}.home-editorial-heading>p,.home-proof-heading>p,.home-resources-heading>p,.home-results-copy>p,.home-value-copy p{max-width:540px;margin:0;color:#657188;font-size:15px;line-height:1.8}.home-resources-more,.home-results-copy>a,.home-value-copy>a{margin-top:30px;color:#4657e5;display:inline-flex;align-items:center;gap:13px;font-size:14px;font-weight:800}.home-results-copy>a i,.home-value-copy>a i{font-style:normal;font-size:19px}.home-value-visual{min-height:450px;position:relative;display:grid;grid-template-columns:150px minmax(250px,1fr) 190px;align-items:center;gap:22px}.home-value-outputs>span,.home-value-source{border:1px solid rgba(216,221,240,.78);border-radius:18px;background:rgba(255,255,255,.82);box-shadow:0 18px 42px rgba(59,68,117,.08);backdrop-filter:blur(18px)}.home-value-source{padding:22px 14px;text-align:center;display:flex;flex-direction:column}.home-value-source span{font-size:13px;font-weight:800}.home-value-outputs small,.home-value-source small{color:#7c879a;font-size:10px}.home-value-product{height:360px;position:relative;border-radius:38% 38% 28px 28px;background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(237,237,255,.75));box-shadow:0 32px 80px rgba(81,72,176,.14),inset 0 1px #fff;overflow:hidden}.home-value-product img{filter:saturate(.82)}.home-value-outputs{display:grid;gap:10px}.home-value-outputs>span{padding:16px;display:flex;flex-direction:column;gap:4px}.home-value-outputs b{font-size:13px}.home-value-proofline{margin:20px 0 0;text-align:center;color:#17213a;font-size:22px;font-weight:750;letter-spacing:.06em}.home-results-section{padding:112px 0;background:linear-gradient(180deg,#f7f8fe,#fff)}.home-results-grid{display:grid;grid-template-columns:minmax(370px,.8fr) minmax(600px,1.2fr);gap:48px}.home-results-copy>span{color:#4e5fe4;font-size:12px;font-weight:800;letter-spacing:.12em}.home-results-copy h2{font-size:clamp(42px,4vw,58px)}.home-results-copy nav{margin-top:38px;border-bottom:1px solid #dfe3ee;display:flex;gap:4px}.home-results-copy nav button{padding:0 12px 15px;border:0;color:#68738a;background:transparent;font-weight:750}.home-results-copy nav button.active{border-bottom:2px solid var(--brand-primary);color:var(--brand-primary)}.home-result-metrics{margin-top:28px;padding:22px 16px;border-radius:18px;background:rgba(255,255,255,.78);box-shadow:0 16px 42px rgba(55,66,112,.07);display:grid;grid-template-columns:repeat(4,1fr)}.home-result-metrics span{border-left:1px solid #d8ddea;color:#59657c;display:flex;align-items:center;flex-direction:column;gap:5px;font-size:10px}.home-result-metrics span:first-child{border-left:0}.home-result-metrics b{color:#15203b;font-size:24px}.home-results-media{min-height:620px;position:relative}.home-results-video{position:absolute;right:70px;top:0;border-radius:28px;background:#11131a;box-shadow:0 28px 70px rgba(48,40,82,.17);overflow:hidden}.home-results-video video{width:100%;height:100%;object-fit:cover}.home-results-video:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.55))}.home-results-video span{position:absolute;z-index:2;left:22px;bottom:17px;color:#fff;font-size:10px}.home-results-image{width:260px;height:265px;position:absolute;left:0;border-radius:22px;box-shadow:0 22px 55px rgba(52,62,104,.13);overflow:hidden}.home-results-image.secondary{left:278px}.home-results-image img{object-fit:cover}.home-results-copycard{width:380px;min-height:190px;position:absolute;right:0;bottom:10px;padding:24px;border-radius:20px;background:rgba(255,255,255,.94);box-shadow:0 24px 60px rgba(48,58,100,.14);display:flex;flex-direction:column}.home-results-copycard i,.home-results-copycard small{color:#777fea;font-style:normal}.home-results-copycard strong{margin-top:8px;font-family:"Noto Serif SC",Songti SC,serif;font-size:20px}.home-results-copycard p{margin:8px 0 15px;color:#738096;font-size:11px}.home-results-copycard b{margin-top:7px;font-family:Georgia,serif}.home-audience-section{padding:112px 0;background:#fff}.home-editorial-heading{text-align:center}.home-editorial-heading h2{max-width:1180px;font-family:Avenir Next,PingFang SC,sans-serif;font-size:clamp(40px,4.1vw,58px);font-weight:680}.home-editorial-heading h2,.home-editorial-heading p{margin-left:auto;margin-right:auto}.home-audience-grid{height:650px;margin-top:52px;display:grid;grid-template-columns:1.1fr 1fr;grid-template-rows:1fr 1fr;gap:12px}.home-audience-grid article{position:relative;border-radius:24px;overflow:hidden}.home-audience-grid article.featured{grid-row:1/3}.home-audience-grid article img{object-fit:cover}.home-audience-grid article:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,10,18,.83),rgba(7,10,18,.26) 62%,transparent)}.home-audience-grid article>div{position:absolute;z-index:2;left:34px;max-width:280px;color:#fff;transform:translateY(-50%)}.home-audience-grid article span{padding:6px 9px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.1);font-size:10px}.home-audience-grid h3{margin:24px 0 12px;font-size:29px}.home-audience-grid strong{font-size:22px}.home-audience-grid p{margin:20px 0 0;padding-top:17px;border-top:1px solid rgba(255,255,255,.28);color:rgba(255,255,255,.78)}.home-proof-section{padding:108px 0;background:radial-gradient(circle at 82% 8%,rgba(96,92,230,.1),transparent 32%),#f9faff}.home-proof-heading{max-width:700px}.home-proof-heading h2{font-family:Avenir Next,PingFang SC,sans-serif;font-weight:720}.home-proof-main{margin-top:42px;display:grid;grid-template-columns:1.25fr .75fr;gap:36px}.home-featured-quote{min-height:300px;padding:34px;border:1px solid #e0e5f1;border-radius:24px;background:rgba(255,255,255,.88);box-shadow:0 20px 55px rgba(48,59,105,.08);display:grid;grid-template-columns:64px 1fr;align-content:start;gap:0 18px}.home-featured-quote>.testimonial-avatar{width:64px;height:64px;grid-row:1/3}.home-featured-quote header{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px 10px}.home-featured-quote header strong{font-size:20px}.home-featured-quote header em{width:max-content;padding:4px 7px;border-radius:999px;color:#5962d9;background:#eef0ff;font-size:10px;font-style:normal}.home-featured-quote header span{grid-column:1/-1;color:#718096;font-size:11px}.home-featured-quote blockquote{grid-column:1/-1;margin:42px 0 0;color:#34415a;font-size:19px;line-height:1.9}.home-proof-metrics{display:grid}.home-proof-metrics>span{padding:20px 0;border-bottom:1px solid #dce1ec;display:grid;grid-template-columns:80px 1fr;align-content:center}.home-proof-metrics>span:last-child{border-bottom:0}.home-proof-metrics b{grid-row:1/3;color:#4b50e7;font-size:38px}.home-proof-metrics strong{font-size:15px}.home-proof-metrics small{margin-top:5px;color:#8290a5}.home-proof-quotes{margin-top:22px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.home-proof-quotes article{min-height:205px;padding:22px;border:1px solid #e2e6f0}.home-proof-quotes header{grid-template-columns:44px 1fr auto}.home-proof-quotes .testimonial-avatar{width:44px;height:44px}.home-proof-quotes header small,.home-proof-quotes header strong{display:block}.home-proof-quotes header small{margin-top:3px;color:#8792a5;font-size:9px}.home-proof-quotes blockquote{color:#536079;line-height:1.75}.home-resources-section{padding:108px 0 74px}.home-resources-heading h2{font-family:Avenir Next,PingFang SC,sans-serif;font-size:clamp(40px,4vw,56px);font-weight:720}.home-resource-list{max-width:1060px;margin-top:48px;display:grid;gap:24px}.home-resource-list>a{border-bottom:1px solid #e2e6ef;display:grid;grid-template-columns:360px 1fr;align-items:center;gap:42px}.home-resource-image{height:220px;position:relative;border-radius:20px;overflow:hidden}.home-resource-image img{object-fit:cover}.home-resource-list>a>div:last-child>span{color:#4d5ee4;font-size:11px;font-weight:750}.home-resource-list h3{margin:12px 0;color:#17213a;line-height:1.35}.home-resource-list p{margin:0 0 18px;color:#748198;font-size:13px;line-height:1.7}.home-resource-list b{color:#4657e4;font-size:12px}.home-resources-more{margin-left:445px}.home-final-cta{min-height:520px;position:relative;padding:82px 0 60px;background:#f4f6fc;overflow:hidden;text-align:center;isolation:isolate}.home-final-cta-media{position:absolute;z-index:-2;inset:0}.home-final-cta-media img{filter:saturate(.45) brightness(1.35);opacity:.2}.home-final-cta:after{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at center,rgba(255,255,255,.88),rgba(245,247,253,.55) 72%)}.home-final-cta h2{max-width:1000px;margin:0 auto;color:#111b35;font-family:"Noto Serif SC",Songti SC,serif;font-size:clamp(50px,5.2vw,74px);line-height:1.15;letter-spacing:-3px}.home-final-cta p{margin:25px 0 0;color:#4d5b74;font-size:16px}.home-final-cta a{min-width:380px;min-height:66px;margin:32px auto 0;border-radius:16px;color:#fff;background:linear-gradient(110deg,#ff6c48,var(--brand-primary));box-shadow:0 20px 50px rgba(119,80,210,.25);display:flex;align-items:center;justify-content:center;gap:28px;font-size:18px;font-weight:850}.home-final-cta small{margin-top:18px;color:#68758b;display:block;letter-spacing:.08em}@media (max-width:980px){.home-platform-proof>div{overflow:hidden;justify-content:flex-start}.home-results-grid,.home-value-editorial{grid-template-columns:1fr}.home-value-copy{max-width:650px}.home-results-media,.home-value-visual{margin-top:20px}.home-proof-main{grid-template-columns:1fr}.home-resource-list>a{grid-template-columns:300px 1fr}.home-resources-more{margin-left:385px}}@media (max-width:820px){.home-audience-section,.home-proof-section,.home-resources-section,.home-results-section,.home-trust-value{padding:76px 0}.home-platform-proof>div{width:max-content}.home-value-editorial{min-height:0;padding-top:62px}.home-value-visual{grid-template-columns:1fr}.home-value-source{display:none}.home-value-product{height:420px}.home-value-outputs{grid-template-columns:1fr 1fr}.home-value-proofline{font-size:17px}.home-results-media{min-height:650px}.home-audience-grid{height:auto;grid-template-columns:1fr;grid-template-rows:none}.home-audience-grid article,.home-audience-grid article.featured{height:430px;grid-row:auto}.home-proof-quotes,.home-resource-list>a{grid-template-columns:1fr}.home-resource-image{height:300px}.home-resources-more{margin-left:0}}@media (max-width:620px){.home-platform-proof{padding-inline:18px}.home-editorial-heading h2,.home-proof-heading h2,.home-resources-heading h2,.home-results-copy h2,.home-value-copy h2{font-size:36px;letter-spacing:-1.3px}.home-value-visual{min-height:0}.home-value-product{height:360px}.home-value-outputs{grid-template-columns:1fr 1fr}.home-value-proofline{line-height:1.6}.home-results-media{min-height:520px}.home-results-video{right:0;height:280px}.home-results-image{width:48%;height:190px}.home-results-image.secondary{left:auto;right:0}.home-results-copycard{display:none}.home-result-metrics{padding-inline:6px}.home-result-metrics b{font-size:20px}.home-audience-grid article,.home-audience-grid article.featured{height:380px}.home-audience-grid article>div{left:24px}.home-proof-main{gap:18px}.home-featured-quote{padding:24px}.home-featured-quote blockquote{font-size:16px}.home-proof-metrics>span{grid-template-columns:65px 1fr}.home-resource-image{height:220px}.home-resource-list h3{font-size:23px}.home-final-cta{min-height:460px;padding:72px 0}.home-final-cta h2{font-size:42px;letter-spacing:-2px}.home-final-cta a{min-width:100%;font-size:16px}}.home-platform-proof{padding:0 0 36px;border:0;border-bottom:1px solid rgba(27,39,68,.11);border-radius:0;background:transparent;box-shadow:none}.home-platform-proof>div{justify-content:center;gap:clamp(18px,2.25vw,38px)}.home-platform-logo{display:inline-flex;gap:7px;color:#626c7f;filter:grayscale(1);opacity:.86;white-space:nowrap}.home-platform-logo img{width:20px;height:20px;opacity:.78}.home-platform-logo i{width:20px;height:20px;border:1.5px solid;border-radius:6px;display:grid;place-items:center;font-family:Georgia,serif;font-size:12px;font-style:normal;font-weight:800}.home-platform-logo b{font-size:12px}.home-value-product{height:420px;border-radius:46% 46% 28px 28px}.home-value-product img{object-fit:cover}.home-value-flow-lines{position:absolute;z-index:0;inset:12px -8px 5px;width:calc(100% + 16px);height:calc(100% - 17px);overflow:visible;pointer-events:none}.home-value-flow-lines path{fill:none;stroke:#a893f0;stroke-width:1.35;opacity:.66;vector-effect:non-scaling-stroke}.home-value-outputs,.home-value-product,.home-value-source{position:relative;z-index:1}.home-featured-quote{padding:0;grid-template-columns:245px 1fr;align-content:stretch;gap:0;overflow:hidden}.home-featured-quote-photo{position:relative}.home-featured-quote-photo img{object-fit:cover;object-position:62% center}.home-featured-quote-copy{padding:38px 38px 34px}.home-featured-quote-copy blockquote{margin:42px 0 0;font-family:"Noto Serif SC",Songti SC,serif;font-size:20px;line-height:1.85}.home-resource-list>a{grid-template-columns:390px 1fr;gap:48px}.home-resources-more{margin-left:470px}@media (max-width:980px){.home-platform-proof>div{justify-content:flex-start}.home-featured-quote{grid-template-columns:210px 1fr}.home-resource-list>a{grid-template-columns:310px 1fr}.home-resources-more{margin-left:358px}}@media (max-width:820px){.home-value-flow-lines{display:none}.home-featured-quote{grid-template-columns:1fr}.home-featured-quote-photo{min-height:280px}.home-resource-list>a{grid-template-columns:1fr}.home-resources-more{margin-left:0}}.home-trust-value{padding:102px 0 82px;background:radial-gradient(circle at 78% 50%,rgba(98,84,235,.08),transparent 34%),linear-gradient(180deg,#f8f9ff,#fff 24%,#f9faff)}.home-platform-proof{padding:35px 34px 39px;border:1px solid rgba(223,226,244,.8);border-radius:22px;background:rgba(255,255,255,.7);box-shadow:0 18px 56px rgba(65,75,119,.055)}.home-platform-title{display:flex;align-items:center;justify-content:center;gap:12px;color:#17213a}.home-platform-title i{width:138px;height:1px;background:linear-gradient(90deg,transparent,#aeb7ff)}.home-platform-title i:last-child{background:linear-gradient(90deg,#aeb7ff,transparent)}.home-platform-title span{color:#8d98ef;font-size:18px;line-height:1}.home-platform-title b{font-family:Avenir Next,PingFang SC,sans-serif;font-size:18px;font-weight:800;letter-spacing:.015em}.home-platform-proof>div[aria-label]{height:49px;margin-top:32px;justify-content:space-between;gap:15px}.home-platform-logo{height:32px;filter:none;opacity:1}.home-platform-logo img{height:27px;max-width:126px;filter:none;opacity:.92}.home-platform-logo.platform-ebay img{filter:grayscale(1) brightness(.74) contrast(.82)}.home-platform-logo.platform-mercado-libre img{height:31px}.home-platform-logo.platform-etsy img{height:32px}.home-value-editorial{min-height:570px;padding-top:64px;grid-template-columns:minmax(430px,500px) minmax(660px,1fr);gap:16px}.home-value-copy{align-self:center}.home-value-copy>span{position:relative;padding-left:27px;color:#6f7de8;font-size:11px;letter-spacing:.14em}.home-value-copy>span:before{content:"✦";position:absolute;left:0;top:-5px;color:#9ba5f5;font-size:18px}.home-value-copy h2{max-width:none;margin:18px 0 22px;font-family:"Noto Serif SC",Songti SC,serif;font-size:clamp(46px,4.1vw,58px);font-weight:760;line-height:1.14;letter-spacing:-2.8px}.home-value-copy h2 em{display:block;white-space:nowrap;background:linear-gradient(100deg,#273bd7,#6d4be9);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.home-value-copy p{max-width:465px;color:#647087;font-size:14px;line-height:1.9}.home-value-copy>a{margin-top:28px}.home-value-visual{min-height:470px;grid-template-columns:145px minmax(300px,330px) 210px;justify-content:end;gap:25px}.home-value-flow-lines{inset:18px -5px 9px;width:calc(100% + 10px);height:calc(100% - 27px)}.home-value-flow-lines path{stroke:#9eabff;stroke-width:1.55;stroke-linecap:round;opacity:.78}.home-value-source{min-height:178px;padding:25px 12px;border:1px solid rgba(212,216,243,.9);border-radius:22px;background:rgba(255,255,255,.78);box-shadow:0 18px 48px rgba(67,72,126,.08);justify-content:center;align-items:center;gap:7px}.home-value-source:after{display:none}.home-value-source-icon{width:52px;height:52px;margin-bottom:10px;border-radius:14px;color:#fff;background:linear-gradient(145deg,#6676f7,#8452ee);box-shadow:0 10px 24px rgba(102,85,229,.28),inset 0 1px rgba(255,255,255,.45);display:grid;place-items:center;position:relative;font-size:0}.home-value-source-icon svg{width:29px;height:29px;filter:drop-shadow(0 2px 3px rgba(45,35,160,.18))}.home-value-source b{color:#17213a;font-size:14px}.home-value-source small{font-size:11px}.home-value-product{height:408px;border-radius:0;background:transparent;box-shadow:none;overflow:visible;isolation:isolate}.home-value-product-panel{position:absolute;z-index:-2;left:8%;right:5%;top:36px;height:300px;border:0;border-radius:50%;background:radial-gradient(ellipse at 50% 58%,rgba(222,225,255,.42),rgba(247,247,255,.12) 52%,transparent 76%);box-shadow:none;backdrop-filter:none}.home-value-product .home-value-headphones{z-index:2!important;inset:16px 5% 80px!important;width:90%!important;height:312px!important;object-fit:contain;filter:drop-shadow(0 24px 19px rgba(54,58,88,.16))}.home-value-product:after{display:none}.home-value-product .home-value-pedestal-art{position:absolute!important;z-index:1!important;left:-2%!important;right:auto!important;top:auto!important;bottom:2px!important;width:104%!important;height:auto!important;object-fit:contain;filter:drop-shadow(0 18px 24px rgba(91,82,184,.12))}.home-value-outputs{gap:12px}.home-value-outputs>span{min-height:88px;padding:13px 15px;border:1px solid rgba(216,220,243,.84);border-radius:21px;background:rgba(255,255,255,.78);box-shadow:0 16px 44px rgba(61,69,116,.075);display:grid;grid-template-columns:51px 1fr;align-items:center;gap:13px}.home-value-outputs>span:before{display:none}.home-value-outputs>span>i{width:51px;height:51px;border-radius:14px;color:#fff;background:linear-gradient(145deg,#7180fa,#7950eb);box-shadow:0 9px 22px rgba(102,87,229,.24),inset 0 1px rgba(255,255,255,.45);display:grid;place-items:center;font-style:normal}.home-value-outputs>span>i svg{width:27px;height:27px;filter:drop-shadow(0 2px 3px rgba(45,35,160,.18))}.home-value-outputs>span>span{display:flex;flex-direction:column;gap:5px}.home-value-outputs b{font-size:14px}.home-value-outputs small{font-size:10px}.home-value-proofline{margin:4px 0 0;display:flex;align-items:center;justify-content:center;gap:22px;color:#16203b;font-family:"Noto Serif SC",Songti SC,serif;font-size:25px;font-weight:760;letter-spacing:.055em}.home-value-proofline i{color:#929df1;font-size:20px;font-style:normal}@media (max-width:1180px){.home-value-editorial{grid-template-columns:minmax(370px,.75fr) minmax(590px,1.25fr)}.home-value-visual{grid-template-columns:130px minmax(270px,310px) 190px;gap:18px}.home-platform-proof>div[aria-label]{gap:14px}}@media (max-width:980px){.home-value-editorial{grid-template-columns:1fr}.home-value-copy{max-width:620px}.home-value-visual{grid-template-columns:145px minmax(300px,330px) 210px;justify-content:center}.home-platform-proof>div[aria-label]{width:max-content;min-width:1050px}.home-platform-proof{overflow:hidden}}@media (max-width:820px){.home-platform-title i{width:38px}.home-platform-title b{font-size:14px;white-space:nowrap}.home-platform-proof{padding:28px 18px}.home-platform-proof>div[aria-label]{width:100%;min-width:0;height:auto;margin-top:25px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px 14px}.home-platform-logo img{height:24px;max-width:94px}.home-value-copy h2 em{white-space:normal}.home-value-visual{grid-template-columns:1fr}.home-value-source{display:flex}.home-value-product{height:430px}.home-value-outputs{grid-template-columns:1fr 1fr}.home-value-proofline{font-size:18px;gap:11px}}.workflow-keyboard{width:min(760px,57vw);height:520px;position:absolute;z-index:0;right:-36px;top:-42px;opacity:.36;mix-blend-mode:multiply;mask-image:linear-gradient(140deg,rgba(0,0,0,.92),rgba(0,0,0,.5) 58%,transparent 88%)}.workflow-keyboard img{object-fit:cover;object-position:center}.workflow-board{width:min(1200px,calc(100% - 64px));height:2520px;position:relative;margin:0 auto;isolation:isolate}.workflow-heading{position:absolute;z-index:4;left:0;top:72px;width:530px}.workflow-heading>span{color:#4f63ec;font-size:13px;font-weight:800;letter-spacing:.1em}.workflow-heading>span i{width:40px;height:1px;margin-left:14px;background:#7888ee;display:inline-block;vertical-align:middle}.workflow-heading h2{margin:30px 0 22px;font-family:"Noto Serif SC",Songti SC,serif;font-size:48px;font-weight:760;line-height:1.22;letter-spacing:-2px}.workflow-heading h2 em{font-style:normal;background:linear-gradient(100deg,#334fe2,#7645e8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.workflow-heading>p{margin:0;color:#68758e;font-size:15px;line-height:1.85}.workflow-count{margin-top:28px;display:flex;align-items:baseline;gap:8px}.workflow-count b{color:#5364ea;font-size:36px}.workflow-count span{color:#6b7891;font-size:13px;font-weight:800}.workflow-count-line{width:245px;margin-top:8px;display:grid;grid-template-columns:repeat(7,1fr);gap:7px}.workflow-count-line i{height:3px;border-radius:9px;background:#e2e5f5}.workflow-count-line i:nth-child(-n+2){background:#5365ef}.workflow-ribbon{position:absolute;z-index:0;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.workflow-ribbon path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.workflow-ribbon-ghost{stroke:#7b76ee;stroke-width:14;opacity:.13;filter:url(#workflow-ribbon-glow)}.workflow-ribbon-base{stroke:url(#workflow-ribbon-gradient);stroke-width:1.45;opacity:.38}.workflow-ribbon-progress{stroke:url(#workflow-ribbon-gradient);stroke-width:3.4;opacity:.96;filter:drop-shadow(0 5px 8px rgba(83,80,224,.16));transition:stroke-dasharray .07s linear}.workflow-step{position:absolute;z-index:3}.workflow-step>b{min-width:48px;height:36px;padding:0 14px;border-radius:17px;color:#fff;background:linear-gradient(135deg,#4f67ef,#7845e8);box-shadow:0 8px 21px rgba(77,78,209,.2);display:inline-flex;align-items:center;justify-content:center;font-size:16px}.workflow-step>span{margin-top:14px;color:#5264e9;display:block;font-size:13px;font-weight:850;letter-spacing:.07em}.workflow-step h3{margin:14px 0 10px;color:#17213f;font-size:25px;line-height:1.28}.workflow-step>p{margin:0;color:#6d7991;font-size:14px;line-height:1.8}.workflow-tags{margin-top:18px;display:flex;gap:10px}.workflow-tags i{padding:7px 12px;border-radius:999px;color:#5f68d7;background:rgba(237,238,255,.84);font-size:10px;font-weight:750;font-style:normal}.workflow-step-1{left:675px;top:220px;opacity:.46}.workflow-step-1>b{color:#79859b;background:#e8ebf5;box-shadow:none}.workflow-step-1>span{color:#8b95a9}.workflow-step-1 p{margin-top:8px;font-size:12px}.workflow-step-2{left:595px;top:470px;width:520px}.workflow-step-3{left:150px;top:790px;width:390px}.workflow-step-4{left:650px;top:1110px;width:500px}.workflow-brief-card{width:470px;height:286px;position:absolute;z-index:3;left:0;top:450px;padding:10px;border:1px solid rgba(212,216,239,.9);border-radius:23px;background:rgba(255,255,255,.88);box-shadow:0 24px 62px rgba(52,62,111,.1);display:grid;grid-template-columns:55% 45%;overflow:hidden}.workflow-brief-photo{position:relative;border-radius:15px;overflow:hidden}.workflow-brief-photo img{object-fit:cover}.workflow-brief-points{padding:7px 5px 5px 18px;display:grid;align-content:space-around}.workflow-brief-points span{display:grid;grid-template-columns:26px 1fr;gap:2px 7px}.workflow-brief-points i{grid-row:1/3;color:#586df0;font-size:18px;font-style:normal}.workflow-brief-points b{font-size:11px}.workflow-brief-points small{color:#758097;font-size:8px;line-height:1.55}.workflow-image-grid{width:520px;height:286px;position:absolute;z-index:3;left:590px;top:760px;padding:10px;border:1px solid rgba(213,217,240,.9);border-radius:22px;background:rgba(255,255,255,.88);box-shadow:0 24px 62px rgba(52,62,111,.1);display:grid;grid-template-columns:1.5fr .78fr .78fr;grid-template-rows:1fr 1fr;gap:6px}.workflow-image-grid>div{position:relative;border-radius:10px;background:#faf8f8;overflow:hidden}.workflow-image-grid .large{grid-row:1/3}.workflow-image-grid img{object-fit:cover}.workflow-image-grid .pack{color:#9c6d78;background:linear-gradient(145deg,#eee7e7,#faf7f7);display:flex;align-items:center;justify-content:center;flex-direction:column;font-family:Georgia,serif}.workflow-image-grid .pack strong{font-size:12px}.workflow-image-grid .pack small{font-size:7px}.workflow-video-card{width:480px;height:270px;position:absolute;z-index:3;left:22px;top:1090px;border:7px solid rgba(255,255,255,.92);border-radius:20px;background:#17131b;box-shadow:0 24px 62px rgba(52,62,111,.13);overflow:hidden}.workflow-video-card video{width:100%;height:100%;object-fit:cover;filter:saturate(.74) brightness(.72)}.workflow-video-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(86,34,44,.74),transparent 62%),linear-gradient(180deg,transparent 60%,rgba(0,0,0,.58))}.workflow-video-card>div{position:absolute;z-index:2;left:28px;top:42px;color:#fff}.workflow-video-card strong{font-family:"Noto Serif SC",Songti SC,serif;font-size:28px;line-height:1.35}.workflow-video-card small{margin-top:10px;color:rgba(255,255,255,.76);display:block;font-size:10px}.workflow-video-card>span{position:absolute;z-index:2;left:20px;right:20px;bottom:14px;color:#fff;font-size:10px}.workflow-video-card>span:before{content:"";height:3px;position:absolute;left:0;right:0;top:-13px;border-radius:9px;background:linear-gradient(90deg,#6271ef 28%,#fff 28% 29%,rgba(255,255,255,.35) 29%)}.workflow-video-card>span i{float:right;font-style:normal}.workflow-tail{position:absolute;z-index:3;left:12px;right:12px;top:1450px;display:grid;grid-template-columns:repeat(3,1fr);gap:80px;opacity:.38}.workflow-tail article>b{width:44px;height:32px;border-radius:17px;color:#667289;background:#e6e9f3;display:grid;place-items:center;font-size:13px}.workflow-tail span{margin-top:12px;color:#6f7a90;display:block;font-size:11px;font-weight:800;letter-spacing:.06em}.workflow-tail p{margin:9px 0 0;color:#66738a;font-size:13px}.workflow-continue{position:absolute;z-index:3;left:50%;bottom:25px;translate:-50% 0;color:#5967cd;font-size:11px;font-weight:800}@media (max-width:900px){.workflow-keyboard{width:620px;right:-260px;opacity:.22}.workflow-board{width:calc(100% - 32px);height:auto;padding:70px 0 100px}.workflow-heading{position:relative;left:auto;top:auto;width:auto}.workflow-heading h2{font-size:38px}.workflow-heading>p br,.workflow-ribbon{display:none}.workflow-brief-card,.workflow-image-grid,.workflow-step,.workflow-tail,.workflow-video-card{position:relative;left:auto;top:auto;width:100%;height:auto;margin-top:34px}.workflow-step-1{display:none}.workflow-step-2,.workflow-step-3,.workflow-step-4{padding:24px;border:1px solid rgba(214,219,241,.86);border-radius:22px;background:rgba(255,255,255,.72)}.workflow-brief-card{min-height:270px}.workflow-image-grid{height:310px}.workflow-video-card{height:250px}.workflow-tail{display:grid;gap:18px;opacity:.55}.workflow-tail article{padding:18px;border:1px solid #e0e4f1;border-radius:18px;background:#fff}.workflow-continue{position:relative;left:auto;bottom:auto;margin-top:44px;translate:none;text-align:center}}@media (max-width:560px){.workflow-heading h2{font-size:34px}.workflow-brief-card{grid-template-columns:1fr;min-height:520px}.workflow-brief-photo{min-height:280px}.workflow-step h3{font-size:22px}.workflow-step>p br{display:none}.workflow-image-grid{grid-template-columns:1.35fr 1fr;height:460px}.workflow-image-grid .large{grid-row:1/3}.workflow-video-card{height:230px}.workflow-tail{grid-template-columns:1fr}.workflow-tags{flex-wrap:wrap}}.workflow-video-perfume{object-fit:cover;animation:workflow-product-film 12s ease-in-out infinite alternate}.workflow-video-card:after{z-index:1}.workflow-video-card video{opacity:.18}@keyframes workflow-product-film{0%{transform:scale(1.01) translateZ(0)}to{transform:scale(1.1) translate3d(-1.5%,1%,0)}}.workflow-step-5{left:150px;top:1465px;width:410px}.workflow-step-6{left:650px;top:1785px;width:500px}.workflow-step-7{left:150px;top:2110px;width:430px}.workflow-analytics-card,.workflow-channel-card,.workflow-localize-card{position:absolute;z-index:3;border:1px solid rgba(211,216,240,.9);border-radius:22px;background:rgba(255,255,255,.9);box-shadow:0 24px 62px rgba(52,62,111,.1)}.workflow-localize-card{width:520px;min-height:278px;left:590px;top:1425px;padding:26px 30px}.workflow-localize-card header{display:flex;align-items:center;justify-content:space-between;color:#6d78dc;font-size:10px}.workflow-localize-card header i{padding:5px 8px;border-radius:999px;background:#eeefff;font-style:normal}.workflow-localize-card>b,.workflow-localize-card>strong{margin-top:13px;color:#202b49;display:block;font-family:"Noto Serif SC",Songti SC,serif;font-size:20px}.workflow-localize-card p{margin:7px 0;color:#6f7b91;font-size:11px;line-height:1.65}.workflow-localize-card hr{height:1px;margin:17px 0;border:0;background:#e4e7f1}.workflow-localize-card>small{color:#7b85df;font-size:9px}.workflow-channel-card{width:500px;height:270px;left:22px;top:1750px;padding:20px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.workflow-channel-card>span{padding:12px 15px;border:1px solid #e5e8f2;border-radius:14px;background:#fbfbfe;display:flex;align-items:center;justify-content:space-between}.workflow-channel-card img{width:auto;height:19px;max-width:105px;object-fit:contain;filter:grayscale(1);opacity:.74}.workflow-channel-card i{padding:4px 6px;border-radius:999px;color:#398c73;background:#eaf7f2;font-size:8px;font-style:normal}.workflow-analytics-card{width:520px;height:286px;left:590px;top:2055px;padding:24px 28px}.workflow-analytics-card header{display:flex;justify-content:space-between;color:#27334f;font-size:12px}.workflow-analytics-card header b{padding:5px 8px;border-radius:999px;color:#6974d8;background:#eef0ff;font-size:9px}.workflow-kpis{margin-top:22px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.workflow-kpis span{padding-right:10px;border-right:1px solid #e4e7f0;display:flex;flex-direction:column;gap:5px}.workflow-kpis span:last-child{border-right:0}.workflow-kpis small{color:#8490a4;font-size:9px}.workflow-kpis b{color:#202b49;font-size:22px}.workflow-kpis i{color:#2d9a78;font-size:9px;font-style:normal}.workflow-chart{height:95px;margin-top:24px;border-bottom:1px solid #dfe3ef;display:flex;align-items:flex-end;gap:12px}.workflow-chart i{width:100%;border-radius:5px 5px 0 0;background:linear-gradient(180deg,#6978f1,#a498ef);opacity:.8}.workflow-chart i:first-child{height:32%}.workflow-chart i:nth-child(2){height:46%}.workflow-chart i:nth-child(3){height:41%}.workflow-chart i:nth-child(4){height:60%}.workflow-chart i:nth-child(5){height:54%}.workflow-chart i:nth-child(6){height:72%}.workflow-chart i:nth-child(7){height:66%}.workflow-chart i:nth-child(8){height:84%}.workflow-chart i:nth-child(9){height:94%}@media (max-width:900px){.workflow-analytics-card,.workflow-channel-card,.workflow-localize-card,.workflow-step-5,.workflow-step-6,.workflow-step-7{position:relative;left:auto;top:auto;width:100%;height:auto;margin-top:34px}.workflow-step-5,.workflow-step-6,.workflow-step-7{padding:24px;border:1px solid rgba(214,219,241,.86);border-radius:22px;background:rgba(255,255,255,.72)}.workflow-analytics-card,.workflow-channel-card,.workflow-localize-card{min-height:260px}.workflow-channel-card{display:grid}}@media (max-width:560px){.workflow-channel-card{grid-template-columns:1fr}.workflow-analytics-card{padding:20px}.workflow-kpis b{font-size:18px}}.home-results-section{padding:108px 0 126px;background:radial-gradient(circle at 74% 30%,rgba(96,76,224,.075),transparent 32%),linear-gradient(180deg,#fafbff,#f7f8ff 58%,#fff);overflow:hidden}.home-results-grid{grid-template-columns:minmax(410px,470px) minmax(690px,1fr);align-items:center;gap:42px}.home-results-copy{padding-bottom:4px}.home-results-copy>span{font-size:13px;letter-spacing:.08em}.home-results-copy h2{margin:25px 0 27px;font-size:clamp(45px,3.65vw,56px);font-weight:760;line-height:1.34;letter-spacing:-2.6px;white-space:nowrap}.home-results-copy h2 em{display:inline;margin-left:7px;background:linear-gradient(100deg,#364bdc,#7248e9);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.home-results-copy>p{max-width:445px;font-size:15px;line-height:2}.home-results-copy nav{width:100%;margin-top:47px;justify-content:space-between;gap:0}.home-results-copy nav button{min-width:0;padding:0 5px 17px;font-size:12px;white-space:nowrap}.home-results-copy nav button i{margin-right:7px;color:#778195;font-style:normal}.home-results-copy nav button.active i{color:var(--brand-primary)}.home-result-metrics{margin-top:30px;padding:26px 12px;border:1px solid rgba(231,233,244,.82);border-radius:20px;box-shadow:0 18px 54px rgba(55,66,112,.055)}.home-result-metrics span{font-size:11px}.home-result-metrics b{font-size:27px}.home-result-metrics span:nth-child(2) b{color:#524de8}.home-results-copy>a{min-width:285px;height:56px;margin-top:64px;padding:0 34px;border-radius:8px;color:#fff;background:linear-gradient(100deg,#4a63ef,#5c2fe8);box-shadow:0 14px 30px rgba(75,70,225,.22);justify-content:center;font-size:16px}.home-results-copy>a i{margin-left:auto}.home-results-media{min-height:670px}.home-results-video{height:370px;left:0;right:92px;border-radius:24px;box-shadow:0 26px 62px rgba(57,47,91,.16)}.home-results-video video{opacity:.12}.home-results-video-art{z-index:1!important;object-fit:cover;object-position:center 48%;animation:results-film 11s ease-in-out infinite alternate}.home-results-video:before{content:"▶";width:62px;height:62px;position:absolute;z-index:4;left:50%;top:50%;translate:-50% -50%;border-radius:50%;color:#fff;background:rgba(39,31,38,.52);backdrop-filter:blur(8px);display:grid;place-items:center;font-size:24px;text-indent:4px}.home-results-video:after{z-index:2;background:linear-gradient(180deg,transparent 61%,rgba(19,14,22,.58))}.home-results-video span{z-index:4;left:18px;right:18px;bottom:16px;padding-top:10px;border-top:3px solid rgba(255,255,255,.78)}.home-results-video span i{float:right;font-style:normal}.home-results-image{width:292px;height:268px;left:-16px;bottom:0;border-radius:18px}.home-results-image.secondary{width:286px;height:268px;left:294px;border:1px solid rgba(113,88,226,.32)}.home-results-image img{object-position:center}.home-results-image.secondary img{object-position:72% center;transform:scale(1.12)}.home-results-copycard{z-index:5;width:388px;min-height:214px;right:85px;bottom:-34px;padding:21px 25px;border-radius:18px}.home-results-copycard i,.home-results-copycard small{font-size:9px}.home-results-copycard strong{font-size:19px}.home-results-copycard p{margin:7px 0 12px;font-size:9px;line-height:1.6}.home-results-copycard hr{width:100%;height:1px;margin:1px 0 12px;border:0;background:#e2e5ed}.home-results-copycard b{font-size:18px}.home-results-phone{width:196px;height:486px;position:absolute;z-index:6;right:-26px;top:92px;border:8px solid #fff;border-radius:27px;background:#fff;box-shadow:0 25px 70px rgba(45,50,91,.18);overflow:hidden;color:#172038;font-size:8px}.home-results-phone-top{height:23px;padding:7px 10px 0;display:flex;justify-content:space-between;font-size:7px}.home-results-phone-nav{height:35px;padding:0 9px;border-bottom:1px solid #edf0f5;display:flex;align-items:center;justify-content:space-between}.home-results-phone-nav>b{font-family:Georgia,serif;font-size:7px}.home-results-phone-nav span{font-size:15px}.home-results-phone-photo{height:167px;position:relative;background:#f5eceb}.home-results-phone-photo img{object-fit:cover}.home-results-phone-detail{padding:12px 11px;display:flex;flex-direction:column;gap:6px}.home-results-phone-detail small{color:#e5aa15}.home-results-phone-detail small i{color:#8d95a6;font-style:normal}.home-results-phone-detail>strong{font-family:Georgia,Songti SC,serif;font-size:10px}.home-results-phone-detail>span{color:#70798b}.home-results-phone-detail>b{font-size:10px}.home-results-phone-detail del{margin-left:5px;color:#a6adba;font-size:7px;font-weight:400}.home-results-phone-detail p{margin:0;color:#70798b;font-size:7px;line-height:1.55}.home-results-phone-detail button{height:27px;border:0;border-radius:4px;color:#fff;background:#121a31;font-size:7px}.home-results-phone-detail button.secondary{border:1px solid #aeb4c0;color:#202941;background:#fff}.home-results-phone-detail h4{margin:9px 0 0;font-size:8px}@keyframes results-film{0%{transform:scale(1.01)}to{transform:scale(1.055) translateX(-1%)}}@media (max-width:1380px) and (min-width:981px){.home-results-copy h2{font-size:46px;letter-spacing:-3px}.home-results-grid{grid-template-columns:445px minmax(0,1fr)}}@media (max-width:1180px){.home-results-grid{grid-template-columns:minmax(360px,.7fr) minmax(610px,1.3fr)}.home-results-copy h2{font-size:45px}.home-results-video{right:70px}.home-results-phone{right:-12px}.home-results-image{width:255px}.home-results-image.secondary{width:250px;left:256px}.home-results-copycard{width:345px;right:70px}}@media (max-width:980px){.home-results-grid{grid-template-columns:1fr}.home-results-copy{max-width:560px}.home-results-media{width:min(100%,760px);margin-top:45px}.home-results-phone{right:0}.home-results-video{right:80px}}@media (max-width:620px){.home-results-section{padding:76px 0 94px}.home-results-copy h2{font-size:36px;white-space:normal}.home-results-copy h2 em{margin-left:0}.home-results-copy nav{overflow-x:auto;justify-content:flex-start;gap:18px}.home-results-copy>a{width:100%;margin-top:38px}.home-results-media{min-height:570px}.home-results-video{height:270px;right:0}.home-results-phone{width:150px;height:372px;top:235px;right:-8px}.home-results-phone-photo{height:120px}.home-results-phone-detail{padding:8px}.home-results-phone-detail h4,.home-results-phone-detail p:last-child{display:none}.home-results-image{width:52%;height:220px;left:0}.home-results-image.secondary{width:42%;height:220px;left:auto;right:0}.home-results-copycard{width:68%;right:24%;bottom:-35px;display:flex;padding:16px}.home-results-copycard p{display:none}}.home-audience-section{padding:118px 0 50px;background:radial-gradient(ellipse at 50% 110%,rgba(99,84,232,.08),transparent 43%),#fff}.home-audience-section>.marketing-container,.home-proof-section>.marketing-container,.home-resources-section>.marketing-container{width:min(calc(100% - 60px),1428px)}.home-editorial-heading>span{position:relative;color:#5161ef;font-size:17px;font-weight:800;letter-spacing:.04em}.home-editorial-heading>span:after,.home-editorial-heading>span:before{content:"";width:22px;height:1px;margin:0 15px;background:#707cf2;display:inline-block;vertical-align:middle}.home-editorial-heading h2{margin:20px auto 15px;font-size:clamp(38px,3.15vw,47px);font-weight:780;line-height:1.18;letter-spacing:-2px;white-space:nowrap}.home-editorial-heading h2 em{font-style:normal;background:linear-gradient(100deg,#4756ee,#7245e9);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.home-editorial-heading>p{max-width:900px;color:#68758c;font-size:15px;line-height:1.7}.home-audience-grid{height:668px;margin-top:48px;grid-template-columns:1.08fr .96fr;gap:10px}.home-audience-grid article{border-radius:18px}.home-audience-grid article:after{background:linear-gradient(90deg,rgba(7,10,17,.84),rgba(7,10,17,.27) 58%,rgba(7,10,17,.04))}.home-audience-grid article.featured:after{background:linear-gradient(90deg,rgba(7,9,15,.84),rgba(7,9,15,.3) 53%,rgba(7,9,15,.03))}.home-audience-grid article>div{left:38px;top:50%;max-width:275px}.home-audience-grid article.featured>div{top:46%}.home-audience-grid article span{padding:7px 12px;font-size:12px;font-weight:700;backdrop-filter:blur(9px)}.home-audience-grid h3{margin:25px 0 7px;font-size:30px;font-weight:820}.home-audience-grid article>div>i{width:32px;height:3px;border-radius:3px;background:#7351ec;display:block}.home-audience-grid strong{margin-top:17px;display:block;font-size:21px;font-weight:520;line-height:1.55}.home-audience-grid hr{width:100%;height:1px;margin:20px 0 16px;border:0;background:rgba(255,255,255,.3)}.home-audience-grid p{margin:0;padding:0;border:0;font-size:12px;line-height:1.75}.home-proof-section{position:relative;padding:64px 0 28px;background:linear-gradient(115deg,rgba(255,255,255,.98) 0 43%,rgba(248,249,255,.84) 70%),url(https://file.makeviai.cn/public/site/media/home/final-cta-crystal.png) right -160px top -100px/820px auto no-repeat,#fff;overflow:hidden}.home-proof-heading{max-width:720px}.home-proof-heading>span{font-size:15px;letter-spacing:.16em}.home-proof-heading h2{margin:18px 0 16px;font-size:clamp(45px,4.3vw,64px);font-weight:820;line-height:1.2;letter-spacing:-2.8px}.home-proof-heading h2 em{font-style:normal;background:linear-gradient(100deg,#334fe5,#6d4be9);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.home-proof-heading>p{max-width:650px;color:#5f6b82;font-size:14px;line-height:1.75}.home-proof-main{margin-top:30px;grid-template-columns:minmax(590px,790px) minmax(360px,1fr);gap:55px}.home-featured-quote{min-height:330px;grid-template-columns:280px 1fr;border-radius:20px}.home-featured-quote-photo{min-height:330px}.home-featured-quote-photo img{object-position:63% center}.home-featured-quote-copy{padding:35px}.home-featured-quote-copy header{display:grid;grid-template-columns:auto 1fr;gap:7px 12px}.home-featured-quote-copy header strong{font-size:25px}.home-featured-quote-copy header em{align-self:center}.home-featured-quote-copy header span{grid-column:1/-1;font-size:12px;line-height:1.75}.home-featured-quote-copy:before{content:"”";position:absolute;right:28px;top:21px;color:#ecebff;font-family:Georgia,serif;font-size:72px;font-weight:800}.home-featured-quote-copy{position:relative}.home-featured-quote-copy blockquote{margin:44px 0 0;padding-top:18px;border-top:3px solid #d9d8fa;font-family:Avenir Next,PingFang SC,sans-serif;font-size:16px;line-height:1.9}.home-proof-metrics>span{min-height:108px;padding:18px 0 18px 94px;position:relative;grid-template-columns:55px 1fr}.home-proof-metrics>span:before{content:"";width:68px;height:68px;position:absolute;left:0;top:20px;border-radius:14px;background:linear-gradient(145deg,#7886fa,#563bf0);box-shadow:0 12px 28px rgba(79,67,226,.2)}.home-proof-metrics b{font-size:36px}.home-proof-metrics strong{font-size:17px;font-weight:600}.home-proof-metrics small{font-size:11px}.home-proof-quotes{width:100vw;margin:30px 0 0 calc(50% - 50vw);display:block;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.home-proof-quotes-track{width:max-content;display:flex;gap:20px;animation:home-proof-marquee 72s linear infinite;will-change:transform}.home-proof-quotes article{width:460px;min-height:235px;padding:25px 24px;border:1px solid #e4e6f1;border-radius:18px;background:#fff;box-shadow:0 15px 44px rgba(53,63,106,.045);flex:0 0 auto}.home-proof-quotes header{display:grid;grid-template-columns:58px 1fr auto;align-items:center;gap:10px}.home-proof-quotes .testimonial-avatar{width:58px;height:58px;position:relative;border-radius:50%;overflow:hidden}.home-proof-quotes .testimonial-avatar img{object-fit:cover;object-position:68% 32%;transform:scale(2.1)}.home-proof-quotes header strong{font-size:14px}.home-proof-quotes header small{font-size:10px;line-height:1.6}.home-proof-quotes header em{padding:4px 6px;border-radius:999px;color:#5962d9;background:#f0f1ff;font-size:9px;font-style:normal}.home-proof-quotes blockquote{margin:20px 0 0;color:#26324d;font-size:12px;line-height:1.85}@keyframes home-proof-marquee{to{transform:translateX(calc(-50% - 10px))}}.home-resources-section{padding:92px 0 62px;background:#fff}.home-resources-heading>span{font-size:14px;letter-spacing:.04em}.home-resources-heading h2{margin:18px 0 12px;font-size:clamp(39px,3.7vw,54px);font-weight:760;line-height:1.18;letter-spacing:-2px}.home-resources-heading h2 em{font-style:italic}.home-resources-heading>p{font-size:14px}.home-resource-list{max-width:1030px;margin-top:45px;gap:20px}.home-resource-list>a{grid-template-columns:355px 1fr;gap:46px;padding-bottom:24px}.home-resource-image{height:235px;border-radius:14px}.home-resource-list>a>div:last-child>span{font-size:12px}.home-resource-list h3{max-width:560px;margin:20px 0 18px;font-size:28px;font-weight:760;line-height:1.4}.home-resource-list p{max-width:560px;margin-bottom:17px;font-size:12px;line-height:1.75}.home-resource-list b{font-size:13px}.home-resources-more{margin:10px 0 0 400px;font-size:13px}.home-final-cta{min-height:465px;padding:70px 0 50px;border:0;background:linear-gradient(180deg,#fff,#f8f9ff 18%,#f8f9ff 82%,#fff)}.home-final-cta-media{inset:-34px 0;mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent)}.home-final-cta-media img{object-fit:cover;filter:saturate(.7) brightness(1.08);opacity:.7}.home-final-cta:after{background:radial-gradient(ellipse at center,rgba(255,255,255,.86) 0,rgba(255,255,255,.7) 43%,rgba(248,249,255,.12) 78%,rgba(255,255,255,.7) 100%)}.home-final-cta h2{max-width:880px;font-size:clamp(55px,5vw,72px);font-style:italic;line-height:1.23;letter-spacing:-2px}.home-final-cta h2 em{display:block;font-style:italic;background:linear-gradient(100deg,var(--brand-primary),var(--brand-primary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.home-final-cta p{margin-top:20px;font-size:15px}.home-final-cta a{width:320px;min-height:62px;margin-top:31px;border-radius:15px;background:linear-gradient(105deg,#ff704b,#7136ed);font-size:17px}.home-final-cta small{font-size:11px}.marketing-footer{padding:56px 0 28px;border-top:1px solid #e3e7f2;background:#f6f8fc;color:#111b35}.marketing-footer-grid{grid-template-columns:minmax(280px,320px) minmax(0,1fr);align-items:start;gap:clamp(80px,10vw,140px)}.marketing-footer-brand{padding-left:36px;display:flex;flex-direction:column;align-items:center;text-align:center}.marketing-footer-brand .marketing-logo{justify-content:center}.marketing-footer-intro{width:100%;max-width:340px;margin:16px auto 0}.marketing-footer-intro>p{width:100%;margin:0;color:#758096;font-size:13px;font-weight:500;line-height:1.7;text-align:center}.marketing-footer-socials{margin-top:16px;display:flex;align-items:center;justify-content:center;gap:10px}.marketing-footer-socials button{width:34px;height:34px;padding:0;border:1px solid #e0e4ef;border-radius:50%;background:#fff;box-shadow:0 5px 14px rgba(44,54,96,.06);display:grid;place-items:center;cursor:default;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.marketing-footer-socials button:hover{border-color:#cbd2e8;box-shadow:0 7px 18px rgba(44,54,96,.1);transform:translateY(-1px)}.marketing-footer-socials button:first-child img{filter:invert(26%) sepia(94%) saturate(5006%) hue-rotate(341deg) brightness(101%) contrast(103%)}.marketing-footer-socials button:nth-child(3) img{filter:invert(51%) sepia(86%) saturate(2284%) hue-rotate(111deg) brightness(91%) contrast(95%)}.marketing-footer-links{display:grid;grid-template-columns:repeat(4,minmax(115px,1fr));gap:32px}.marketing-footer-links>div{display:flex;flex-direction:column;gap:13px}.marketing-footer-links strong{margin-bottom:7px;color:#26334d;font-size:13px}.marketing-footer-links a{width:max-content;max-width:100%;color:#657188;font-size:12px;line-height:1.45;transition:color .18s ease,transform .18s ease}.marketing-footer-links a:hover{color:#4b50e7;transform:translateX(2px)}.marketing-footer-bottom{margin-top:28px;padding:19px 0 0;border-top:1px solid #e1e5ee;color:#8a93a4;font-size:10px;display:flex;justify-content:center;text-align:center;gap:24px}.marketing-footer-bottom a{color:inherit;text-decoration:none}.marketing-footer-bottom a:hover{color:#4b50e7}.marketing-footer-brand{transform:translateY(-15px)}@media (max-width:1100px){.home-editorial-heading h2{white-space:normal}.home-proof-main{grid-template-columns:1fr}.home-proof-metrics{grid-template-columns:repeat(3,1fr);gap:20px}.home-proof-metrics>span{border-bottom:0}.marketing-footer-grid{grid-template-columns:minmax(240px,280px) minmax(0,1fr);gap:54px}.marketing-footer-brand{padding-left:0}.marketing-footer-links{grid-template-columns:repeat(2,minmax(130px,1fr));gap:40px 32px}}@media (max-width:820px){.home-audience-section>.marketing-container,.home-proof-section>.marketing-container,.home-resources-section>.marketing-container{width:min(100% - 32px,1428px)}.home-audience-grid{height:auto}.home-audience-grid article,.home-audience-grid article.featured{height:430px}.home-proof-heading h2 br,.home-proof-heading>p br{display:none}.home-proof-metrics{grid-template-columns:1fr}.home-proof-quotes article{width:360px}.home-resource-list>a{grid-template-columns:1fr}.home-resources-more{margin-left:0}.marketing-footer-grid{grid-template-columns:1fr;gap:44px}.marketing-footer-brand{grid-column:auto;transform:none}.marketing-footer-links{grid-template-columns:repeat(2,minmax(130px,1fr));width:100%;max-width:580px;margin:0 auto}.marketing-footer-bottom{align-items:center;flex-direction:column}}.marketing-footer-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.marketing-footer-bottom>span{justify-self:start;text-align:left}.marketing-footer-bottom>a{grid-column:2;justify-self:center;text-align:center}.marketing-footer-links{grid-template-columns:repeat(3,minmax(115px,1fr))}@media (max-width:560px){.home-editorial-heading>span:after,.home-editorial-heading>span:before{width:10px;margin-inline:7px}.home-editorial-heading h2{font-size:35px}.home-proof-heading h2{font-size:40px}.home-featured-quote{grid-template-columns:1fr}.home-featured-quote-copy{padding:28px 24px}.home-proof-metrics>span{padding-left:82px}.home-proof-metrics>span:before{width:58px;height:58px}.home-proof-quotes article{width:310px;min-height:250px}.home-resource-image{height:220px}.home-final-cta{min-height:420px}.home-final-cta h2{font-size:44px}.home-final-cta a{width:286px;min-width:0}.marketing-footer-grid{gap:36px}.marketing-footer-links{grid-template-columns:1fr 1fr;gap:32px 20px}}@media (prefers-reduced-motion:reduce){.home-proof-quotes-track{animation:none}}.home-proof-section{padding-top:138px}.home-final-cta,.home-resources-section{padding-top:158px}.home-final-cta{min-height:540px}.marketing-footer{border-top:0}.workflow-keyboard{opacity:.3;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000),linear-gradient(180deg,transparent,#000 17%,#000 66%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000),linear-gradient(180deg,transparent,#000 17%,#000 66%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.workflow-copy-visual,.workflow-detail-visual,.workflow-export-visual{padding:0;overflow:hidden;isolation:isolate}.workflow-copy-visual>img,.workflow-export-visual>img{object-fit:cover}.workflow-copy-visual:after,.workflow-export-visual:after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(18,20,35,.88),rgba(18,20,35,.42) 58%,rgba(18,20,35,.08))}.workflow-copy-visual>div,.workflow-export-visual>div{position:absolute;z-index:2;left:30px;top:31px;width:255px;color:#fff}.workflow-copy-visual small,.workflow-export-visual small{color:rgba(255,255,255,.68);font-size:9px;font-weight:800;letter-spacing:.16em}.workflow-copy-visual strong,.workflow-export-visual strong{margin-top:14px;color:#fff;display:block;font-family:"Noto Serif SC",Songti SC,serif;font-size:26px;line-height:1.35}.workflow-copy-visual p,.workflow-export-visual p{margin:12px 0 0;color:rgba(255,255,255,.78);font-size:10px;line-height:1.75}.workflow-copy-visual i{margin-top:18px;padding:6px 9px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.12);display:inline-flex;font-size:8px;font-style:normal;backdrop-filter:blur(7px)}.workflow-detail-visual{display:grid;grid-template-columns:52% 48%;gap:0;background:rgba(255,255,255,.92)}.workflow-detail-photo{position:relative;min-height:270px;background:#f4eeee}.workflow-detail-photo img{object-fit:cover}.workflow-detail-copy{padding:28px 25px;display:flex;flex-direction:column}.workflow-detail-copy>small{color:#6c76db;font-size:8px;font-weight:850;letter-spacing:.13em}.workflow-detail-copy>strong{margin-top:12px;font-family:"Noto Serif SC",Songti SC,serif;font-size:19px}.workflow-detail-copy>p{margin:9px 0 15px;color:#737e92;font-size:9px;line-height:1.65}.workflow-detail-copy>span{padding:8px 0;border-top:1px solid #e5e7f0;color:#4e596f;font-size:9px}.workflow-detail-copy>span i{margin-right:8px;color:#6e76df;font-size:8px;font-style:normal}.workflow-export-visual>img{object-position:center 58%}.workflow-export-visual:after{background:linear-gradient(90deg,rgba(21,19,34,.9),rgba(36,27,48,.48) 64%,rgba(31,23,38,.12))}.workflow-export-visual>div{width:310px}.workflow-export-visual>div>span{margin-top:22px;padding:9px 12px;border:1px solid rgba(255,255,255,.24);border-radius:12px;background:rgba(255,255,255,.82);display:grid;grid-template-columns:repeat(2,1fr);gap:9px 14px;backdrop-filter:blur(8px)}.workflow-export-visual>div>span img{height:14px;max-width:92px;filter:grayscale(1);opacity:.78}@media (max-width:900px){.workflow-copy-visual,.workflow-detail-visual,.workflow-export-visual{height:280px}.workflow-detail-photo{min-height:280px}}@media (max-width:560px){.workflow-detail-visual{height:auto;grid-template-columns:1fr}.workflow-detail-photo{min-height:250px}.workflow-detail-copy{padding:24px}.workflow-export-visual>div{width:calc(100% - 48px);left:24px}}.home-platform-proof{width:min(calc(100vw - 64px),1840px);position:relative;left:50%;padding-inline:48px;margin-left:0;translate:-50% 0}.home-platform-proof>div[aria-label]{width:100%;height:54px;gap:clamp(6px,.65vw,18px);overflow:hidden}.home-platform-logo{width:auto;min-width:0;height:44px;display:flex;align-items:center;justify-content:center}.home-platform-logo img{width:auto;max-width:100%;object-fit:contain}.home-platform-logo.platform-amazon img{height:31px;max-width:132px}.home-platform-logo.platform-tiktok-shop img{height:27px;max-width:140px}.home-platform-logo.platform-shopee img{height:30px;max-width:118px}.home-platform-logo.platform-ebay img{height:32px;max-width:96px}.home-platform-logo.platform-mercado-libre img{height:36px;max-width:139px}.home-platform-logo.platform-lazada img{height:29px;max-width:119px}.home-platform-logo.platform-temu img{height:30px;max-width:118px}.home-platform-logo.platform-aliexpress img{height:28px;max-width:133px}.home-platform-logo.platform-etsy img{height:34px;max-width:88px}.home-platform-logo.platform-ozon img{height:28px;max-width:132px}.home-platform-logo.platform-shein img{height:27px;max-width:116px}@media (min-width:981px) and (max-width:1400px){.home-platform-logo img{scale:.9}}@media (max-width:980px){.home-platform-proof{width:calc(100vw - 32px);padding-inline:28px;overflow:visible}.home-platform-proof>div[aria-label]{height:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 18px;overflow:visible}.home-platform-logo{width:100%}.home-platform-logo img{max-width:100%!important}}@media (max-width:620px){.home-platform-proof{padding-inline:18px}.home-platform-proof>div[aria-label]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}}@media (min-width:981px){.home-platform-proof>div[aria-label]{height:54px;padding-inline:6px;display:flex;align-items:center;justify-content:center;gap:clamp(18px,1.9vw,26px);overflow:visible}.home-platform-logo{width:auto;flex:0 0 auto;height:36px;position:relative;display:grid;place-items:center}.home-platform-logo img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%!important;height:22px!important;max-width:80px!important;object-fit:contain;opacity:.9;filter:brightness(0) saturate(100%) invert(55%) sepia(12%) saturate(520%) hue-rotate(182deg) brightness(91%) contrast(88%)!important;scale:1!important}.home-platform-logo.platform-amazon img{width:61px!important;max-width:61px!important}.home-platform-logo.platform-tiktok-shop img{width:96px!important;max-width:96px!important}.home-platform-logo.platform-shopee img{width:69px!important;max-width:69px!important}.home-platform-logo.platform-ebay img{width:43px!important;max-width:43px!important}.home-platform-logo.platform-mercado-libre img{width:77px!important;max-width:77px!important}.home-platform-logo.platform-lazada img{width:70px!important;max-width:70px!important}.home-platform-logo.platform-temu img{width:65px!important;max-width:65px!important}.home-platform-logo.platform-aliexpress img{width:80px!important;max-width:80px!important}.home-platform-logo.platform-etsy img{width:30px!important;max-width:30px!important}.home-platform-logo.platform-ozon img{width:65px!important;max-width:65px!important}.home-platform-logo.platform-shein img{width:68px!important;max-width:68px!important}.home-platform-logo.platform-amazon{width:61px}.home-platform-logo.platform-tiktok-shop{width:90.75px}.home-platform-logo.platform-shopee{width:69px}.home-platform-logo.platform-ebay{width:43px}.home-platform-logo.platform-mercado-libre{width:73.3px}.home-platform-logo.platform-lazada{width:69.48px}.home-platform-logo.platform-temu{width:65px}.home-platform-logo.platform-aliexpress{width:76.23px}.home-platform-logo.platform-etsy{width:28.61px}.home-platform-logo.platform-ozon{width:61.82px}.home-platform-logo.platform-shein{width:64.57px}}.home-trust-value{position:relative;padding-bottom:18px;overflow:visible;background:radial-gradient(circle at 78% 50%,rgba(98,84,235,.08),transparent 34%),linear-gradient(180deg,#f8f9ff,#fff 24%,#f7f8ff)}.home-workflow-continuum{position:relative;overflow:hidden}.home-trust-value>.marketing-container{position:relative;z-index:3}.home-value-copy>a.home-workflow-entry{position:relative;z-index:4;margin-top:38px;font-size:13px;letter-spacing:.08em}.workflow-continuum-ribbon{inset:auto;top:0;z-index:2}.workflow-board{z-index:3}.workflow-heading{top:76px}.workflow-heading h2{margin-top:0}.home-editorial-heading h2,.home-proof-heading h2,.home-resources-heading h2,.home-results-copy h2,.home-value-copy h2,.workflow-heading h2{font-family:"Noto Serif SC","Source Han Serif SC",Songti SC,STSong,serif;font-size:clamp(40px,3.4vw,48px);font-style:normal;font-weight:760;letter-spacing:-2px}.home-editorial-heading h2 em,.home-proof-heading h2 em,.home-resources-heading h2 em,.home-results-copy h2 em,.home-value-copy h2 em,.workflow-heading h2 em{font-style:normal;font-weight:inherit;letter-spacing:inherit}.home-final-cta h2{font-family:"Noto Serif SC","Source Han Serif SC",Songti SC,STSong,serif;font-size:clamp(52px,5vw,68px);font-style:normal;font-weight:650}.home-final-cta h2 em{font-style:normal}@media (max-width:900px){.home-trust-value{padding-bottom:24px}.workflow-continuum-ribbon{display:none}.workflow-heading{top:auto}}.home-audience-section>.marketing-container,.home-proof-section>.marketing-container,.home-resources-section>.marketing-container{width:min(1180px,calc(100% - 48px))}@media (max-width:900px){.home-audience-section>.marketing-container,.home-proof-section>.marketing-container,.home-resources-section>.marketing-container{width:min(100% - 32px,1180px)}}@media (max-width:560px){.home-audience-section>.marketing-container,.home-proof-section>.marketing-container,.home-resources-section>.marketing-container{width:min(100% - 24px,1180px)}}@media (min-width:901px){.workflow-board{height:2235px}.workflow-step-3{left:112px;top:760px;rotate:-1.8deg}.workflow-image-grid{left:610px;top:724px;rotate:1.6deg}.workflow-step-4{left:677px;top:1060px;rotate:1.4deg}.workflow-video-card{left:28px;top:1028px;rotate:-1.7deg}.workflow-step-5{left:188px;top:1340px;rotate:1.8deg}.workflow-localize-card{left:625px;top:1304px;rotate:-1.5deg}.workflow-step-6{left:618px;top:1635px;rotate:-1.7deg}.workflow-channel-card{left:42px;top:1610px;rotate:1.4deg}.workflow-step-7{left:218px;top:1936px;width:380px;rotate:-1.2deg}.workflow-analytics-card{left:620px;top:1882px;rotate:1.7deg}}@media (max-width:900px){.workflow-analytics-card,.workflow-channel-card,.workflow-image-grid,.workflow-localize-card,.workflow-step-3,.workflow-step-4,.workflow-step-5,.workflow-step-6,.workflow-step-7,.workflow-video-card{rotate:0deg}}.home-final-cta{min-height:500px;margin-top:-24px;padding:96px 0 78px;background:linear-gradient(180deg,#fff,#f9faff 22%,#f7f8ff 76%,#fff)}.home-final-cta-media{inset:-72px 0 -44px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent)}.home-final-cta-media img{object-position:center 46%;filter:saturate(.66) brightness(1.1);opacity:.64}.home-final-cta:after{background:radial-gradient(ellipse at 50% 48%,rgba(255,255,255,.94) 0,rgba(255,255,255,.78) 40%,rgba(248,249,255,.2) 76%,rgba(255,255,255,.72) 100%)}.home-final-cta>.marketing-container{position:relative;z-index:1}.home-final-cta-eyebrow{margin:0;color:var(--brand-primary);font-size:15px;font-weight:700;letter-spacing:.12em}.home-final-cta h2{margin:14px auto 0;line-height:1.13}.home-final-cta h2 em{margin-top:-4px}.home-final-cta .home-final-cta-description{max-width:none;margin:20px 0 0;color:#58657d;font-size:16px;line-height:1.7}.home-final-cta a{width:292px;min-width:0;min-height:60px;margin-top:27px;gap:22px;box-shadow:0 18px 42px rgba(87,59,202,.24),0 0 32px rgba(102,75,229,.12);transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.home-final-cta a span{transition:transform .25s ease}.home-final-cta a:hover{transform:translateY(-2px);box-shadow:0 22px 48px rgba(87,59,202,.29),0 0 38px rgba(102,75,229,.17);filter:saturate(1.06)}.home-final-cta a:hover span{transform:translateX(4px)}.home-final-cta small{margin-top:16px;color:#7b869a;font-size:12px;letter-spacing:.04em}@media (max-width:620px){.home-final-cta{min-height:470px;margin-top:-12px;padding:82px 0 66px}.home-final-cta-eyebrow{font-size:13px}.home-final-cta .home-final-cta-description{max-width:320px;margin:18px auto 0;font-size:14px}.home-final-cta a{width:min(292px,100%);min-width:0}.home-final-cta small{font-size:11px}}.home-platform-proof{padding-top:24px;padding-bottom:26px}.home-platform-proof>div[aria-label]{height:44px;margin-top:20px}@media (min-width:1181px){.home-platform-proof>div[aria-label]{gap:clamp(32px,2.7vw,52px)}}@media (min-width:981px) and (max-width:1180px){.home-platform-proof>div[aria-label]{gap:clamp(18px,2vw,24px)}}.detail-platform-preview.mobile .amazon-site-header{grid-template-columns:1fr auto;gap:7px;padding:7px 9px}.detail-platform-preview.mobile .amazon-search-box{grid-column:1/-1;grid-row:2}.detail-platform-preview.mobile .amazon-account-links{gap:8px}.detail-platform-preview.mobile .amazon-account-links>span:not(.amazon-cart){display:none}.detail-platform-preview.mobile .amazon-site-nav{gap:12px;overflow:hidden;white-space:nowrap}.detail-platform-preview.mobile .amazon-site-nav span:nth-last-child(-n+3){display:none}.detail-platform-preview.mobile .amazon-product-page{padding:0 10px 15px}.detail-platform-preview.mobile .amazon-product-overview{grid-template-columns:1fr;gap:10px}.detail-platform-preview.mobile .amazon-gallery{grid-template-columns:40px minmax(0,1fr)}.detail-platform-preview.mobile .amazon-gallery-thumbs{gap:6px}.detail-platform-preview.mobile .amazon-gallery-thumbs .detail-product-media{width:38px;height:38px}.detail-platform-preview.mobile .amazon-gallery-main .detail-product-media{height:270px}.detail-platform-preview.mobile .amazon-product-copy h1{font-size:15px}.detail-platform-preview.mobile .amazon-buy-box{order:4}.detail-platform-preview.mobile .amazon-aplus-layout,.detail-platform-preview.mobile .amazon-detail-body{grid-template-columns:1fr;gap:12px}.detail-platform-preview.mobile .amazon-module-nav{order:2}.detail-platform-preview.mobile .amazon-aplus-module .detail-platform-module-media{height:190px}.detail-platform-preview.mobile .etsy-product-layout,.detail-platform-preview.mobile .listing-product-layout,.detail-platform-preview.mobile .rich-product-layout{grid-template-columns:1fr;gap:12px}.detail-platform-preview.mobile .etsy-gallery,.detail-platform-preview.mobile .listing-gallery{grid-template-rows:280px 55px}.detail-platform-preview.mobile .etsy-gallery>.detail-product-media,.detail-platform-preview.mobile .listing-gallery>.detail-product-media{height:280px}.detail-platform-preview.mobile .etsy-product-copy h1,.detail-platform-preview.mobile .listing-product-copy h1,.detail-platform-preview.mobile .rich-product-copy h1{font-size:17px}.detail-platform-preview.mobile .etsy-story>div,.detail-platform-preview.mobile .rich-module-grid{grid-template-columns:1fr}.amazon-category-bar{min-height:38px;padding:0 16px;display:flex;align-items:center;gap:26px;border-bottom:1px solid #e1e4e8;background:#fff;color:#46546a;font-size:9px;overflow:hidden;white-space:nowrap}.amazon-category-bar strong{margin-right:auto;color:#2f3742;font-size:16px}.amazon-brand-block span b{color:#fff;font-weight:700}.amazon-product-meta{align-items:center;flex-wrap:wrap}.amazon-product-meta small{color:#8993a1;font-size:8px}.amazon-buy-column{display:flex;flex-direction:column;gap:10px}.amazon-prime-card{padding:13px;border:1px solid #d5d9d9;border-radius:8px;background:#fff}.amazon-prime-card strong{display:block;color:#1475d1;font-size:18px;font-weight:800}.amazon-prime-card p{margin:7px 0;color:#4f5e70;font-size:9px;line-height:1.45}.amazon-prime-card a{color:#007185;font-size:9px}.amazon-detail-nav button{display:flex;align-items:baseline;gap:5px}.amazon-detail-nav button small{color:#9aa3ae;font-size:8px;font-weight:500}.amazon-detail-body{grid-template-columns:1fr}.amazon-aplus-inline{margin-top:26px;padding-top:20px;border-top:1px solid #dfe3e8}.amazon-aplus-inline .amazon-aplus-heading{margin-bottom:12px}.amazon-top-highlights{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid #e2e5e9}.amazon-top-highlights h3{margin:0 0 8px;color:#313d4e;font-size:12px}.amazon-top-highlights ul{margin:0;padding-left:18px;color:#303b4b;font-size:10px;line-height:1.65}.amazon-facts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px;border:1px solid #e0e4e9;border-radius:6px;overflow:hidden;background:#fff}.amazon-facts-grid>div{min-height:40px;padding:8px 10px;display:flex;flex-direction:column;gap:3px;border-right:1px solid #e8ebef;border-bottom:1px solid #e8ebef}.amazon-facts-grid>div:nth-child(2n){border-right:0}.amazon-facts-grid>div:nth-last-child(-n+2){border-bottom:0}.amazon-facts-grid span{color:#718096;font-size:9px}.amazon-facts-grid strong{color:#303b4b;font-size:10px;font-weight:550;line-height:1.45}@media (max-width:720px){.amazon-category-bar{gap:14px;padding:0 10px}.amazon-category-bar strong{font-size:13px}.detail-platform-preview.mobile .amazon-buy-column{order:4}.amazon-facts-grid{grid-template-columns:1fr}.amazon-facts-grid>div,.amazon-facts-grid>div:nth-child(2n){border-right:0}.amazon-facts-grid>div:nth-last-child(-n+2){border-bottom:1px solid #e8ebef}.amazon-facts-grid>div:last-child{border-bottom:0}}.task-status[class~="失败"]{color:#d04a4a;background:#fff0f0}.task-status[class~="仅保存脚本"]{color:#7b8495;background:#f1f3f6}.brand-library-compact-header .brand-create{position:relative;z-index:2;min-width:112px;min-height:44px;padding:0 17px;flex:0 0 auto;justify-content:center}.brand-copy-notice{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:720px){.brand-library-compact-header .brand-create{width:100%}}@media (max-width:480px){.quick-brand-modal>header>div>span{width:38px;height:38px}.quick-brand-modal h2{font-size:17px}}.standalone-suite-planner{padding:15px 16px;border-bottom:1px solid #edf0f5;background:#fff}.suite-angle-warning{margin:-3px 0 8px;padding:0;color:#d34a4a;font-size:var(--tool-notice-font);font-weight:500;line-height:1.55}.standalone-suite-aspect{align-items:flex-start;flex-direction:column}.standalone-suite-aspect>div{width:100%;grid-template-columns:1fr 1fr}.suite-aspect-control{min-height:40px;margin:0;padding:3px 0;border-bottom:0;display:grid;grid-template-columns:minmax(96px,34%) minmax(0,1fr);align-items:center;gap:12px}.suite-aspect-control>span{color:#5f6b80;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:1.3}.suite-aspect-control>span i{width:15px;height:15px;border:1.5px solid #9aa2af;border-radius:50%;color:#8c95a4;display:grid;place-items:center;font-style:normal}.suite-aspect-control>div{width:100%;min-width:0;height:32px;padding:3px;border:1px solid #dfe4ed;border-radius:8px;background:#f6f7f9;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;box-sizing:border-box}.suite-aspect-control button{min-width:0;padding:0;border:0;border-radius:6px;color:#778196;background:transparent;font-size:12px;font-weight:550;line-height:1.2}.suite-aspect-control button.selected{color:var(--brand-primary);background:#fff;box-shadow:0 1px 5px rgba(47,55,82,.12)}.tool-ratio-dropdown{position:relative;margin:0 0 13px;z-index:2}.tool-ratio-dropdown.open{z-index:12}.tool-ratio-dropdown-row{min-height:50px;display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,46%);align-items:center;gap:14px}.tool-ratio-dropdown-row>span{color:#2f3a50;display:flex;align-items:center;gap:7px;font-size:14px;font-weight:500}.tool-ratio-dropdown-control{width:100%;min-width:0;display:flex;align-items:center;gap:7px}.tool-ratio-dropdown-control>button{width:100%;min-width:0;height:46px;padding:0 13px 0 15px;border:1px solid #dfe3e9;border-radius:8px;color:#222c3e;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left}.tool-ratio-dropdown-control.has-custom-input>button{width:42%;flex:0 0 42%}.tool-ratio-dropdown-control>input{width:100%;min-width:0;height:46px;padding:0 12px;border:1px solid #dfe3e9;border-radius:8px;color:#222c3e;background:#fff;font-size:14px;font-weight:500;outline:none;box-sizing:border-box}.tool-ratio-dropdown-control>input:focus{border-color:var(--brand-focus);box-shadow:0 0 0 1px var(--brand-focus)}.tool-ratio-dropdown-control>button strong{font-size:14px;font-weight:500}.tool-ratio-dropdown-control>button svg{transition:transform .16s ease}.tool-ratio-dropdown-control>button:disabled{color:#a2a9b6;background:#f5f6f8;cursor:not-allowed}.tool-ratio-dropdown.open .tool-ratio-dropdown-control>button{border-color:var(--brand-primary);box-shadow:0 0 0 1px var(--brand-primary)}.tool-ratio-dropdown.open .tool-ratio-dropdown-control>button svg{transform:rotate(180deg)}.tool-ratio-dropdown-helper{margin:0 0 4px calc(34% + 12px);color:#98a1b1;font-size:var(--tool-helper-font,9px);font-weight:400;line-height:1.45}.tool-setting-control-stack{width:100%;min-width:0;display:grid;gap:4px}.tool-setting-row.has-helper{padding-top:4px;padding-bottom:4px;align-items:start}.tool-setting-row.has-helper>span{padding-top:8px}.tool-setting-helper{min-width:0;margin:0;color:#98a1b1;font-size:var(--tool-helper-font,9px);font-weight:400;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tool-ratio-dropdown-menu{position:fixed;z-index:1000;padding:6px;border:1px solid #ebecef;border-radius:9px;background:#fff;box-shadow:0 10px 28px rgba(28,35,55,.14);display:flex;flex-direction:column;gap:1px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;box-sizing:border-box}.tool-ratio-dropdown-menu>button{width:100%;min-height:34px;padding:0 9px;border:0;border-radius:7px;color:#232d40;background:#fff;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:5px;text-align:left;flex-shrink:0}.tool-ratio-dropdown-menu>button:hover{background:#f6f6f7}.tool-ratio-dropdown-menu>button.selected{background:#f3f3f4}.tool-ratio-dropdown-menu>button svg{color:transparent}.tool-ratio-dropdown-menu>button.selected svg{color:var(--brand-primary)}.tool-ratio-dropdown-menu>button strong{font-size:var(--tool-control-font,12px);font-weight:500;line-height:1.2}.tool-ratio-dropdown-menu>button small{color:#9aa1ad;font-size:var(--tool-helper-font,9px);line-height:1.2}.tool-input-actions>.tool-generate-button{width:158px;min-width:158px;height:34px;padding:0 12px;border:0;color:#fff;background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary));display:flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap;box-shadow:0 5px 12px rgba(119,80,210,.16)}.tool-input-actions>.tool-generate-button span,.tool-input-actions>.tool-generate-button strong{font-size:13px;font-weight:650}.tool-input-actions>.tool-generate-button i{font-style:normal;font-weight:500;opacity:.8}.tool-input-actions>.tool-generate-button:disabled{color:#fff;background:#aeb6d5;cursor:not-allowed;box-shadow:none}@media (max-width:460px){.tool-ratio-dropdown-row{grid-template-columns:minmax(0,1fr) minmax(132px,48%)}.tool-ratio-dropdown-helper{margin-left:calc(52% + 14px)}.tool-input-actions>.tool-generate-button{min-width:158px}}.tool-optional-context.compact{padding:0;border-top:1px solid #edf0f6;background:#fff}.tool-optional-context.compact>button{width:100%;min-height:58px;padding:11px 16px;border:0;background:#fff;display:flex;align-items:center;justify-content:space-between;text-align:left;color:#2d3850}.tool-optional-context.compact>button>span{display:grid;gap:3px}.tool-optional-context.compact>button strong{font-size:13px}.tool-optional-context.compact>button small{color:#9099aa;font-size:11px;font-weight:400}.tool-optional-context.compact>button svg{transition:transform .18s ease}.tool-optional-context.compact.open>button svg{transform:rotate(180deg)}.tool-optional-context.compact>div{padding:0 16px 15px;display:grid;gap:8px}.tool-product-info-panel{padding:13px 16px 15px;border-bottom:1px solid #edf0f5;background:#fff}.tool-product-info-panel>header{margin-bottom:9px}.tool-product-info-panel>header h3{margin:0;color:#303c53;font-size:var(--tool-section-font);font-weight:650;line-height:1.4}.tool-product-info-panel>div{display:grid;gap:8px}.tool-product-info-panel label{display:grid;grid-template-columns:minmax(96px,34%) minmax(0,1fr);align-items:start;gap:12px}.tool-product-info-panel label>span{padding-top:8px;color:#5f6b80;font-size:var(--tool-label-font);font-weight:500;line-height:1.3}.tool-product-info-panel textarea{width:100%;height:50px;min-height:50px;padding:8px 9px;border:1px solid #dfe4ed;border-radius:8px;color:#2e3950;background:#fff;font-size:var(--tool-control-font);font-weight:500;line-height:1.45;resize:none;outline:none;box-sizing:border-box}.tool-product-info-panel textarea:focus{border-color:var(--brand-focus);box-shadow:0 0 0 2px rgba(119,80,210,.1)}.tool-optional-context.compact label,.tool-settings-panel>label{display:grid;gap:8px;color:#344058;font-size:12px;font-weight:600}.tool-optional-context.compact input,.tool-optional-context.compact textarea,.tool-settings-panel input:not([type=file]),.tool-settings-panel select,.tool-settings-panel textarea{width:100%;border:1px solid #dfe4ed;border-radius:8px;background:#fff;color:#2e3950;font:inherit;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.tool-optional-context.compact input,.tool-settings-panel input:not([type=file]),.tool-settings-panel select{height:40px;padding:0 11px}.tool-optional-context.compact textarea,.tool-settings-panel textarea{min-height:78px;padding:10px 11px;resize:vertical;line-height:1.55}.tool-optional-context.compact input:focus,.tool-optional-context.compact textarea:focus,.tool-settings-panel input:focus,.tool-settings-panel select:focus,.tool-settings-panel textarea:focus{border-color:var(--brand-focus);box-shadow:0 0 0 2px rgba(119,80,210,.1)}.tool-settings-panel{display:grid;gap:13px}.tool-settings-panel>header{margin-bottom:-2px}.tool-settings-panel label>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.tool-settings-panel label>span small{color:#a0a8b6;font-size:10px;font-weight:500}.tool-settings-panel input[type=color]{padding:5px!important;cursor:pointer}.tool-settings-panel .tool-inline-upload{position:relative}.tool-settings-panel .tool-inline-upload>input{position:absolute;inset:25px 0 0;opacity:0;cursor:pointer}.tool-settings-panel .tool-inline-upload>b{height:42px;border:1px dashed #cfd6e4;border-radius:8px;background:#fafbff;color:#64708a;display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:600}.tool-input-column{--tool-input-title-font:16px;--tool-section-font:14px;--tool-label-font:12px;--tool-control-font:12px;--tool-card-font:11px;--tool-helper-font:9px;--tool-notice-font:11px}.tool-settings-panel{--tool-section-font:14px;--tool-label-font:12px;--tool-control-font:12px;--tool-helper-font:9px;gap:0;padding-top:12px;padding-bottom:12px}.tool-settings-panel>header{margin:0 0 4px}.tool-settings-panel>header h3{font-size:var(--tool-section-font);font-weight:650;line-height:1.4}.tool-setting-row{--tool-label-column:34%;--tool-column-gap:12px;min-height:40px;margin:0!important;padding:3px 0;border-bottom:0;display:grid!important;grid-template-columns:minmax(96px,var(--tool-label-column)) minmax(0,1fr)!important;align-items:center;column-gap:var(--tool-column-gap)!important;row-gap:0!important}.tool-setting-row:last-child{border-bottom:0}.tool-setting-row>span{margin:0!important;color:#5f6b80!important;font-size:var(--tool-label-font)!important;font-weight:500!important;line-height:1.3}.tool-setting-row>span small{display:block!important;margin-top:2px;color:#a0a8b6;font-size:var(--tool-helper-font)!important}.tool-setting-select-row select{height:32px!important;padding:0 9px!important;border-radius:8px!important;font-size:var(--tool-control-font)!important;font-weight:500!important;line-height:1}.tool-setting-segments{height:32px;min-width:0;padding:3px;border:1px solid #dfe4ed;border-radius:8px;background:#f6f7f9;display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;box-sizing:border-box}.tool-setting-segments button{min-width:0;min-height:0;height:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;margin:0;padding:0 7px;border:0;border-radius:6px;color:#778196;background:transparent;font-size:var(--tool-control-font);font-weight:550;line-height:1;white-space:nowrap}.tool-setting-segments button.selected{color:var(--brand-primary);background:#fff;box-shadow:0 1px 5px rgba(47,55,82,.12)}.tool-setting-control-slot{width:100%;min-width:0;display:flex;align-items:center;justify-content:flex-end}.tool-binary-options{width:100%;height:32px;min-width:0;padding:3px;border:1px solid #dfe4ed;border-radius:8px;background:#f6f7f9;display:grid;grid-template-columns:1fr 1fr;gap:3px;box-sizing:border-box}.tool-binary-options button{min-width:0;min-height:0;height:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:6px;color:#778196;background:transparent;font-size:var(--tool-control-font);font-weight:550;line-height:1}.tool-binary-options button.enable.selected{color:#fff;background:var(--brand-primary);box-shadow:0 1px 5px rgba(119,80,210,.2)}.tool-binary-options button.disable.selected{color:#657085;background:#fff;box-shadow:0 1px 5px rgba(47,55,82,.12)}.tool-binary-options.disabled{background:#f2f3f5;opacity:.72}.tool-binary-options button:disabled{cursor:not-allowed}.tool-setting-stepper{height:32px;border:1px solid #dfe4ed;border-radius:8px;background:#fff;display:grid;grid-template-columns:32px 42px 32px;align-items:center;overflow:hidden}.tool-setting-stepper button{height:100%;padding:0;border:0;color:var(--brand-primary);background:#f6f7fb;font-size:17px}.tool-setting-stepper button:disabled{color:#c7cbd5;background:#fafafa}.tool-setting-stepper output{color:#39445a;text-align:center;font-size:var(--tool-control-font);font-weight:650;line-height:1}.tool-setting-color-row>label{height:32px;padding:3px 9px 3px 3px;border:1px solid #dfe4ed;border-radius:8px;display:flex;align-items:center;gap:8px;overflow:hidden}.tool-setting-color-row input[type=color]{width:36px!important;height:24px!important;padding:0!important;border:0!important;border-radius:5px!important}.tool-setting-color-row b{color:#596579;font-size:var(--tool-control-font);font-weight:550;line-height:1;text-transform:uppercase}.tool-setting-text-row{padding-top:4px;padding-bottom:4px;align-items:start}.tool-setting-text-row textarea{min-height:56px!important;padding:8px 9px!important;font-size:var(--tool-control-font)!important;font-weight:400!important;line-height:1.45!important;resize:none!important}.tool-setting-row.tool-inline-upload{position:relative}.tool-setting-row.tool-inline-upload>label{position:relative;min-width:0}.tool-setting-row.tool-inline-upload input{position:absolute;inset:0;opacity:0;cursor:pointer}.tool-setting-row.tool-inline-upload b{height:32px;border:1px dashed #cfd6e4;border-radius:7px;color:#64708a;background:#fafbff;display:flex;align-items:center;justify-content:center;gap:5px;overflow:hidden;font-size:var(--tool-control-font);font-weight:600;line-height:1;text-overflow:ellipsis;white-space:nowrap}@media (max-width:520px){.tool-setting-row{grid-template-columns:94px minmax(0,1fr);gap:8px}.tool-setting-segments button{padding:0 4px}}.tool-settings-panel>.video-aspect-control,.tool-settings-panel>.video-duration-control{min-height:40px;margin:0;padding:3px 0;border-bottom:0;display:grid;grid-template-columns:minmax(96px,34%) minmax(0,1fr);align-items:center;gap:12px}.tool-settings-panel>.video-aspect-control .video-control-label,.tool-settings-panel>.video-duration-control .video-control-label{margin:0;color:#5f6b80;font-size:var(--tool-label-font);font-weight:500;line-height:1.3}.tool-settings-panel>.video-aspect-control .video-control-label>span,.tool-settings-panel>.video-duration-control .video-control-label>span{font-size:inherit;font-weight:inherit;line-height:inherit}.tool-settings-panel>.video-duration-control .video-duration-row{grid-template-columns:minmax(0,1fr) 58px;gap:7px}.tool-settings-panel>.video-duration-control .video-duration-row>button,.tool-settings-panel>.video-duration-control .video-duration-row>output{height:32px;font-size:var(--tool-control-font);font-weight:500;line-height:1}.tool-settings-panel>.video-aspect-control .video-aspect-options{padding:3px;gap:2px}.tool-settings-panel>.video-aspect-control .video-aspect-options button{height:38px;padding:2px 1px;gap:2px}.tool-settings-panel>.video-aspect-control .video-aspect-options button strong{font-size:var(--tool-control-font);font-weight:550;line-height:1}.tool-settings-panel>.video-aspect-control .video-aspect-options button svg{width:12px;height:12px}.tool-settings-panel>.tool-ratio-dropdown{margin:0;border-bottom:0}.tool-settings-panel>.tool-ratio-dropdown .tool-ratio-dropdown-row{min-height:40px;grid-template-columns:minmax(96px,34%) minmax(0,1fr);gap:12px}.tool-settings-panel>.tool-ratio-dropdown .tool-ratio-dropdown-row>span{color:#5f6b80;font-size:var(--tool-label-font);font-weight:500;line-height:1.3}.tool-settings-panel>.tool-ratio-dropdown .tool-ratio-dropdown-control>button,.tool-settings-panel>.tool-ratio-dropdown .tool-ratio-dropdown-control>input{height:32px;padding:0 9px;border-radius:8px}.tool-settings-panel>.tool-ratio-dropdown .tool-ratio-dropdown-control>button strong,.tool-settings-panel>.tool-ratio-dropdown .tool-ratio-dropdown-control>input{font-size:var(--tool-control-font);font-weight:500;line-height:1}.dimension-supplement-grid>.tool-ratio-dropdown,.package-supplement-grid>div>.tool-ratio-dropdown{min-width:0;margin:0;z-index:2}.dimension-supplement-grid>.tool-ratio-dropdown.open,.package-supplement-grid>div>.tool-ratio-dropdown.open{z-index:12}.dimension-supplement-grid>.tool-ratio-dropdown .tool-ratio-dropdown-row,.package-supplement-grid>div>.tool-ratio-dropdown .tool-ratio-dropdown-row{min-height:0;display:flex;flex-direction:column;align-items:stretch;gap:6px}.dimension-supplement-grid>.tool-ratio-dropdown .tool-ratio-dropdown-row>span,.package-supplement-grid>div>.tool-ratio-dropdown .tool-ratio-dropdown-row>span{height:14px;color:#667188;font-size:12px;font-weight:500;line-height:14px}.dimension-supplement-grid>.tool-ratio-dropdown .tool-ratio-dropdown-control>button,.package-supplement-grid>div>.tool-ratio-dropdown .tool-ratio-dropdown-control>button{width:100%;height:36px;padding:0 9px;border-radius:8px;background:#fbfcfe}.dimension-supplement-grid>.tool-ratio-dropdown .tool-ratio-dropdown-control>button strong,.package-supplement-grid>div>.tool-ratio-dropdown .tool-ratio-dropdown-control>button strong{font-size:12px;font-weight:500}.tool-settings-panel .tool-setting-color-row>label,.tool-settings-panel .tool-setting-control-slot,.tool-settings-panel .tool-setting-row.tool-inline-upload>label,.tool-settings-panel .tool-setting-segments,.tool-settings-panel .tool-setting-select-row select,.tool-settings-panel .tool-setting-text-row textarea,.tool-settings-panel>.tool-ratio-dropdown .tool-ratio-dropdown-control,.tool-settings-panel>.video-aspect-control .video-aspect-options,.tool-settings-panel>.video-duration-control .video-duration-row{width:100%;min-width:0;justify-self:stretch;box-sizing:border-box}.tool-settings-panel :is(.tool-setting-segments button,.tool-setting-select-row select,.tool-setting-color-row b,.tool-setting-text-row textarea,.tool-setting-row.tool-inline-upload b,.tool-binary-options button,.tool-setting-stepper output,.tool-ratio-dropdown-row>button strong,.video-duration-row>button,.video-duration-row>output,.video-aspect-options button strong){font-size:var(--tool-control-font)!important;line-height:1.2!important}.tool-settings-panel .tool-setting-row>span,.tool-settings-panel>.tool-ratio-dropdown .tool-ratio-dropdown-row>span,.tool-settings-panel>.video-aspect-control .video-control-label,.tool-settings-panel>.video-duration-control .video-control-label{font-size:var(--tool-label-font)!important;font-weight:500!important;line-height:1.3!important}.tool-input-column .tool-input-heading>span{font-size:var(--tool-input-title-font);font-weight:700;line-height:1.35}.tool-input-column :is(.tool-source-panel>h3,.source-image-uploader>header strong,.reference-media-uploader>header strong,.tool-copy-input>span,.tool-settings-panel>header h3){font-size:var(--tool-section-font);font-weight:650;line-height:1.4}.tool-input-column :is(.tool-optional-context.compact label,.tool-settings-panel>label,.tool-setting-row>span){font-size:var(--tool-label-font)!important;font-weight:500!important;line-height:1.3}.tool-input-column :is(.tool-copy-input textarea,.tool-optional-context.compact input,.tool-optional-context.compact textarea,.tool-settings-panel select,.tool-settings-panel input:not([type=file]),.tool-settings-panel textarea){font-size:var(--tool-control-font)!important;font-weight:500;line-height:1.5}.tool-input-column :is(.tool-source-panel>h3 em,.source-image-uploader>header span,.reference-media-uploader>header>div>span,.reference-media-uploader>header>div>i,.reference-media-uploader>header nav button){font-size:var(--tool-control-font)}.tool-input-column :is(.source-image-uploader>small,.reference-media-uploader>small,.tool-copy-input>small,.tool-optional-context.compact>button small,.tool-setting-row>span small){font-size:var(--tool-helper-font)!important;font-weight:400!important;line-height:1.4}.tool-input-column .tool-optional-context.compact>button strong{font-size:var(--tool-section-font);font-weight:650;line-height:1.4}.tool-input-column .tool-input-actions>button{font-size:13px;font-weight:500}.tool-input-column .tool-input-actions>.tool-generate-button :is(span,strong){font-size:13px;font-weight:650}.tool-input-column .tool-source-panel>h3 em{font-size:var(--tool-helper-font);font-weight:500;line-height:1.4}.tool-input-column .tool-source-dropzone>strong{font-size:var(--tool-section-font);font-weight:650;line-height:1.4}.tool-input-column :is(.tool-source-dropzone>p,.reference-video-dropzone>p){font-size:var(--tool-control-font);font-weight:400;line-height:1.5}.tool-input-column :is(.tool-source-dropzone>b,.reference-video-dropzone>b,.tool-reference-upload>b){font-size:var(--tool-control-font);font-weight:500;line-height:1.2}.tool-prompt-panel{padding:13px 16px 16px;border-top:1px solid #edf0f6;background:#fff}.tool-prompt-panel>header{margin-bottom:9px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tool-prompt-panel>header>div{min-width:0}.tool-prompt-panel h3{margin:0;color:#303c53;font-size:var(--tool-section-font);font-weight:650;line-height:1.4}.tool-prompt-panel p{margin:3px 0 0;color:#9099aa;font-size:var(--tool-helper-font);font-weight:400;line-height:1.5}.tool-prompt-panel>header>button{height:25px;flex:0 0 auto;padding:0 8px;border:1px solid #dfe4ed;border-radius:6px;color:#69758b;background:#fff;font-size:10px;font-weight:500}.tool-prompt-panel>header>button:hover{border-color:#bfc7dd;color:var(--brand-hover);background:#faf9ff}.tool-prompt-editor{min-height:132px;padding:10px 11px;border:1px solid #dfe4ed;border-radius:8px;color:#4f5a6d;background:#fbfcfe;font-size:var(--tool-control-font);font-weight:400;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;outline:none;cursor:text}.tool-prompt-editor:focus-within{border-color:var(--brand-focus);box-shadow:0 0 0 2px rgba(119,80,210,.1);background:#fff}.tool-prompt-text{white-space:pre-wrap;outline:none}.tool-prompt-variable{padding:1px 2px;border-radius:3px;color:#315cf4;background:#edf2ff;font-size:inherit;font-weight:750;line-height:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone;cursor:default;user-select:text}.tool-input-column .tool-reference-upload>span strong{font-size:var(--tool-control-font);font-weight:500;line-height:1.3}.tool-input-column .reference-video-list button strong{font-size:var(--tool-card-font);font-weight:650;line-height:1.3}.tool-input-column .uploaded-image-index{font-size:var(--tool-control-font);font-weight:500;line-height:1}.tool-input-column .uploaded-image-toolbar :is(button,label):before{font-size:var(--tool-helper-font);font-weight:400;line-height:1.2}.subscription-plans-section{max-width:1180px;margin:0 auto;padding:0;border:0;border-radius:0;box-shadow:none}.subscription-plans-heading{align-items:flex-end}.subscription-plans-heading h2{font-size:27px}.subscription-plans-heading>div>span{color:#4d5de1}.subscription-plans-heading>small{color:#5f59d7;border-color:#d7d8f5;background:rgba(255,255,255,.88)}.subscription-plans-heading>.first-subscription-bonus{width:max-content;max-width:none;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.subscription-plans-section .pricing-public-grid{max-width:none;margin-top:0;gap:14px}.subscription-plans-section .pricing-card{padding:20px;border-radius:15px;box-shadow:0 10px 28px rgba(45,57,101,.065)}.subscription-plans-section .pricing-card.annual,.subscription-plans-section .pricing-card.popular{padding:19px}.subscription-plans-section .plan-topline{min-height:25px;display:flex;align-items:center;justify-content:space-between;gap:8px}.subscription-plans-section .plan-audience-label{color:#59657c;font-size:12px;font-weight:700;white-space:nowrap}.subscription-plans-section .plan-badge{position:static;max-width:68%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subscription-plans-section .plan-heading{margin-top:15px}.subscription-plans-section .plan-heading h2{padding-right:0}.subscription-plans-section .plan-discount{margin-top:13px}.subscription-plans-section .plan-price{margin-top:14px}.subscription-plans-section .plan-credits{margin-top:8px}.subscription-plans-footnote{margin:16px 0 0;color:#838da1;font-size:11px;text-align:center}.pricing-public-page .credits-page{--pricing-section-gap:24px;--pricing-nav-height:42px;--pricing-block-gap:calc(var(--pricing-section-gap) * 2 + var(--pricing-nav-height));--pricing-promo-offset:0px;padding-top:var(--pricing-promo-offset);padding-bottom:max(42px,calc(100vh - 640px))}.pricing-section-nav{width:min(100%,390px);height:42px;margin:var(--pricing-section-gap) auto;position:sticky;top:calc(80px + var(--pricing-promo-offset));z-index:90;padding:4px;border:1px solid rgba(202,210,230,.82);border-radius:999px;background:rgba(255,255,255,.82);box-shadow:0 10px 28px rgba(41,52,84,.14),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%);isolation:isolate}.pricing-section-nav:before{content:"";position:absolute;z-index:-1;top:calc(-1 * var(--pricing-section-gap));left:50%;width:100vw;height:calc(100% + var(--pricing-section-gap) + 82px);transform:translateX(-50%);pointer-events:none;background:linear-gradient(180deg,rgba(247,248,253,.98),rgba(247,248,253,.96) 48%,rgba(247,248,253,.72) 68%,rgba(247,248,253,.28) 84%,rgba(247,248,253,0));opacity:0;transition:opacity .22s ease}.pricing-section-nav.is-stuck:before{opacity:1}.pricing-section-nav>div{height:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.pricing-section-nav button{min-width:0;height:100%;padding:0 20px;border:0;border-radius:999px;color:#68758d;background:transparent;font-size:13px;font-weight:700;cursor:pointer;transition:color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.pricing-section-nav button:hover{background:rgba(239,241,255,.92)}.pricing-section-nav button.active{background:linear-gradient(100deg,var(--brand-primary),#7541e7);box-shadow:0 5px 14px rgba(119,80,210,.25)}.pricing-section-nav button:active{transform:scale(.985)}.pricing-section-nav button:focus-visible{outline:3px solid rgba(82,99,229,.2);outline-offset:2px}.creation-gallery-index,.pricing-section-nav{border-color:rgba(66,78,101,.92);background:rgba(39,51,73,.94);box-shadow:0 10px 28px rgba(25,34,52,.2),inset 0 1px 0 rgba(255,255,255,.1);backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%)}.creation-gallery-index{width:min(390px,calc(100% - 24px));grid-template-columns:repeat(3,minmax(0,1fr))}.creation-gallery-index button,.pricing-section-nav button{color:#d6dce7}.creation-gallery-index button:hover,.pricing-section-nav button:hover{color:#fff;background:rgba(255,255,255,.1)}.creation-gallery-index button.active,.pricing-section-nav button.active{color:#26344d;background:#fff;box-shadow:0 5px 14px rgba(12,19,32,.25)}.creation-gallery-index button.active b{color:#64718a}.pricing-section-nav{padding:0;border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.pricing-section-nav>div{position:relative;z-index:1;box-sizing:border-box;padding:4px;border:1px solid rgba(205,211,235,.9);border-radius:999px;background:rgba(239,241,251,.92);box-shadow:0 10px 28px rgba(67,76,126,.13),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.pricing-section-nav button{color:#68748b}.pricing-section-nav button:hover{color:var(--brand-hover);background:rgba(255,255,255,.62)}.pricing-section-nav button.active{color:#fff;background:linear-gradient(100deg,var(--brand-primary) 0,#7541e7 100%);box-shadow:0 5px 15px rgba(119,80,210,.28),inset 0 1px 0 rgba(255,255,255,.2)}.creation-gallery-index{width:min(100%,390px);height:42px;margin:24px auto;position:sticky;top:80px;z-index:90;display:block;padding:0;border:0;border-radius:999px;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;isolation:isolate;opacity:1;visibility:visible;transform:none}.unified-shell .creation-gallery-index{top:80px}.creation-gallery-index:before{content:"";position:absolute;z-index:-1;top:-24px;left:50%;width:100vw;height:calc(100% + 106px);transform:translateX(-50%);pointer-events:none;background:linear-gradient(180deg,rgba(247,248,253,.98),rgba(247,248,253,.96) 48%,rgba(247,248,253,.72) 68%,rgba(247,248,253,.28) 84%,rgba(247,248,253,0))}.creation-gallery-index>div{position:relative;z-index:1;box-sizing:border-box;width:100%;height:100%;padding:4px;border:1px solid rgba(205,211,235,.9);border-radius:999px;background:rgba(239,241,251,.92);box-shadow:0 10px 28px rgba(67,76,126,.13),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.creation-gallery-index button{min-width:0;height:100%;padding:0 20px;border:0;border-radius:999px;color:#68748b;background:transparent;display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer;transition:color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.creation-gallery-index button b{color:#9faabd;font-size:10px}.creation-gallery-index button:hover{color:var(--brand-hover);background:rgba(255,255,255,.62)}.creation-gallery-index button.active{color:#fff;background:linear-gradient(100deg,var(--brand-primary) 0,#7541e7 100%);box-shadow:0 5px 15px rgba(119,80,210,.28),inset 0 1px 0 rgba(255,255,255,.2)}.creation-gallery-index button.active b{color:rgba(255,255,255,.78)}.creation-gallery-index button:active{transform:scale(.985)}.creation-gallery-index button:focus-visible{outline:3px solid rgba(82,99,229,.2);outline-offset:2px}.creation-gallery-section{scroll-margin-top:146px}@media (max-width:620px){.creation-gallery-index{width:min(100%,293px);height:38px;top:74px;margin:18px auto}.unified-shell .creation-gallery-index{top:74px}.creation-gallery-index:before{top:-18px;height:calc(100% + 100px)}.creation-gallery-index>div{padding:3px}.creation-gallery-index button{padding:0 6px;font-size:11px;gap:4px}.creation-gallery-index button svg{display:none}.creation-gallery-section{scroll-margin-top:130px}}.creation-gallery-image-grid-unified{margin-top:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.creation-gallery-image-grid-unified>button{height:auto;min-height:0;padding:12px;display:flex;flex-direction:column;gap:8px;overflow:visible;cursor:pointer}.creation-gallery-image-grid-unified .creation-gallery-hover-preview{width:100%;height:auto;min-height:0;aspect-ratio:3/2;order:0}.creation-gallery-image-grid-unified .creation-gallery-card-copy{width:100%;min-height:64px;order:1;position:relative;padding-left:30px}.creation-gallery-image-grid-unified .creation-gallery-card-copy>span{position:absolute;left:0;top:0}.creation-gallery-image-grid-unified .creation-gallery-card-copy h3{margin:3px 0 5px;font-size:12px}.creation-gallery-image-grid-unified .creation-gallery-card-copy p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.creation-gallery-copy,.creation-gallery-videos{margin-top:112px;padding:0;border:0;border-radius:0;background:transparent}.creation-gallery-unified-tool-grid{margin-top:0}.creation-gallery-unified-preview{width:100%;height:auto;min-height:0;aspect-ratio:3/2;order:0;margin:0;position:relative;overflow:hidden;border:1px solid #e7eaf0;border-radius:8px;background:#f2f3f6}.creation-gallery-unified-preview video{width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s ease}.creation-gallery-unified-tool-grid>button:focus-visible .creation-gallery-unified-preview video,.creation-gallery-unified-tool-grid>button:hover .creation-gallery-unified-preview video{transform:scale(1.035)}.creation-gallery-unified-tool-grid>button.is-unavailable{opacity:1;cursor:not-allowed}.creation-gallery-unified-tool-grid>button.is-unavailable:hover{border-color:#e4e7ef;box-shadow:none;transform:none}.creation-gallery-unified-tool-grid .copy-demo{height:auto;margin:0;padding:10px;background:#fff}.creation-gallery-unified-tool-grid>button:hover .copy-demo i{animation:creationCopyTyping 1.5s ease-in-out infinite alternate}.creation-gallery-product-preview img{width:100%!important;height:100%!important;max-width:100%!important;inset:0!important;object-fit:cover!important;transform:none!important}.creation-gallery-image-grid-unified>button:hover .creation-gallery-product-preview img{transform:scale(1.045)!important}.creation-gallery-tool-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.creation-tool-hot-badge{--hot-phase:0s;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:18px;height:22px;pointer-events:none}.creation-tool-hot-flame{display:block;width:18px;height:22px;flex-shrink:0;overflow:visible}.creation-tool-hot-flame path{transform-box:view-box;transform-origin:50% 90%;animation:creationHotFlicker 1.7s ease-in-out infinite;animation-delay:var(--hot-phase)}.creation-tool-hot-flame .creation-hot-inner{animation-name:creationHotInner;animation-duration:1.15s}.creation-tool-hot-flame .creation-hot-core{animation-name:creationHotInner;animation-duration:.85s}.creation-gallery-image-grid>button:nth-child(2n) .creation-tool-hot-badge{--hot-phase:-.65s}.creation-gallery-image-grid>button:nth-child(3n) .creation-tool-hot-badge{--hot-phase:-1.25s}@keyframes creationHotFlicker{0%,to{transform:rotate(-3deg) scaleY(.94)}25%{transform:rotate(2deg) scaleY(1)}50%{transform:rotate(-2deg) scaleY(.9)}75%{transform:rotate(3deg) scaleY(.98)}}@keyframes creationHotInner{0%,to{transform:scale(.94,.9) rotate(3deg)}45%{transform:scale(1.03,1.05) rotate(-4deg)}75%{transform:scale(.97,.96) rotate(1deg)}}@media (prefers-reduced-motion:reduce){.creation-tool-hot-flame path{animation:none}}@media (min-width:981px) and (max-width:1280px){.creation-gallery-image-grid-unified{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}@media (max-width:980px){.creation-gallery-image-grid-unified{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.creation-gallery-image-grid-unified{grid-template-columns:1fr}.creation-gallery-image-grid-unified>button{height:auto;grid-template-columns:none}}.unified-shell>.workspace:has(>.creation-workspace-shell.overview-active){padding:0}.unified-shell:has(>.workspace>.creation-workspace-shell.overview-active){height:auto;min-height:100vh;overflow:visible}.unified-shell>.workspace:has(>.creation-workspace-shell.overview-active){height:auto;min-height:0;overflow:visible}.creation-workspace-shell.overview-active{height:auto;min-height:0;display:contents}.creation-gallery-page{padding-bottom:0}.creation-gallery-cta{width:100%;max-width:none;min-height:300px;margin:112px 0 0;border-right:0;border-bottom:0;border-left:0;border-radius:0;background-position:center 58%}@media (max-width:680px){.creation-gallery-cta{width:100%;margin-top:72px;padding:28px 15px}}.unified-shell>.workspace.projects-list-workspace{padding-top:0;padding-right:0;padding-left:0}.projects-list-workspace>.projects-page{width:100%;max-width:none}.projects-list-workspace .projects-page .project-centered-hero{width:100%;height:290px;min-height:290px;margin:0 0 22px;border-top:0;border-right:0;border-left:0;border-radius:0}.projects-list-workspace .projects-page .project-centered-hero .create-project-intro{transform:translateX(50px)}.projects-list-workspace .projects-page .history-projects{width:min(1500px,calc(100% - 56px));margin-right:auto;margin-left:auto}@media (max-width:920px){.projects-list-workspace .projects-page .project-centered-hero{height:auto;min-height:290px}.projects-list-workspace .projects-page .project-centered-hero .create-project-intro{transform:none}}@media (max-width:620px){.projects-list-workspace .projects-page .history-projects{width:calc(100% - 24px)}}#billing-faq,#credit-packs,#subscription-plans{scroll-margin-top:calc(146px + var(--pricing-promo-offset))}.pricing-public-page .billing-faq,.pricing-public-page .credit-packs-section,.pricing-public-page .purchase-assurance{margin-top:var(--pricing-block-gap)}@media (max-width:980px){.subscription-plans-section{padding:0}.subscription-plans-section .pricing-public-grid{grid-template-columns:1fr}.subscription-plans-section .pricing-card{max-width:none}}@media (max-width:620px){.pricing-public-page .credits-page{--pricing-section-gap:18px;--pricing-nav-height:38px;padding-bottom:max(28px,calc(100vh - 560px))}.subscription-plans-section{padding:0}.subscription-plans-heading{align-items:flex-start;flex-direction:column;gap:12px}.subscription-plans-heading h2{font-size:22px}.subscription-plans-heading>.first-subscription-bonus{max-width:100%;font-size:10px}.subscription-plans-section .plan-topline{align-items:flex-start;flex-direction:column}.subscription-plans-section .plan-badge{max-width:100%}.pricing-section-nav{width:min(100%,293px);height:var(--pricing-nav-height);top:calc(74px + var(--pricing-promo-offset));padding:3px}.pricing-section-nav button{padding:0 6px;font-size:11px}#billing-faq,#credit-packs,#subscription-plans{scroll-margin-top:calc(130px + var(--pricing-promo-offset))}}.pricing-first-purchase-campaign{width:min(1180px,calc(100% - 32px));min-height:172px;margin:24px auto 0;padding:24px 22px 22px 32.5%;box-sizing:border-box;position:relative;border:1px solid rgba(143,112,255,.34);border-radius:20px;color:#fff;background:radial-gradient(circle at 76% -35%,rgba(137,98,255,.44),transparent 54%),linear-gradient(112deg,#130523,#21073d 55%,#35116b);box-shadow:0 20px 48px rgba(48,22,91,.2);display:grid;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:24px;overflow:hidden;isolation:isolate}.pricing-first-purchase-campaign:before{content:"";position:absolute;inset:0 auto 0 0;width:48%;z-index:-1;background:url(https://file.makeviai.cn/public/site/media/pricing/first-purchase-editorial-collage.png) 0/cover no-repeat;mask-image:linear-gradient(90deg,#000,#000 66%,rgba(0,0,0,.86) 76%,rgba(0,0,0,.36) 90%,transparent);-webkit-mask-image:linear-gradient(90deg,#000,#000 66%,rgba(0,0,0,.86) 76%,rgba(0,0,0,.36) 90%,transparent)}.pricing-campaign-media,.pricing-first-purchase-campaign:after{display:none}.pricing-campaign-copy{position:absolute;left:50%;top:50%;width:max-content;max-width:calc(100% - 440px);min-width:0;transform:translate(-50%,-50%);z-index:1}.pricing-campaign-copy>span{display:inline-flex;padding:4px 9px;border:1px solid rgba(255,255,255,.28);border-radius:999px;color:#f4efff;background:rgba(255,255,255,.08);font-size:10px;font-weight:750;letter-spacing:.02em}.pricing-first-purchase-campaign h1{margin:9px 0 5px;color:#fff;font-size:21px;line-height:1.25;letter-spacing:-.45px;white-space:nowrap}.pricing-first-purchase-campaign h1 strong{color:transparent;background:linear-gradient(90deg,#b890ff,#7dd7ff 52%,#ff83d4);background-clip:text;-webkit-background-clip:text;font-size:1.12em;font-weight:850;white-space:nowrap}.pricing-first-purchase-campaign p{margin:0;color:rgba(244,239,255,.73);font-size:11px;line-height:1.6}.pricing-campaign-tiers{margin-top:13px;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.pricing-campaign-tiers>span{padding:5px 8px;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#dcd3ec;background:rgba(7,3,20,.28);font-size:9px;font-weight:650}.pricing-campaign-tiers b{margin-left:3px;color:#fff}.pricing-campaign-assurance{position:absolute;right:22px;top:50%;width:190px;min-height:108px;padding:16px;box-sizing:border-box;transform:translateY(-50%);border:1px solid rgba(255,255,255,.2);border-radius:15px;background:linear-gradient(145deg,rgba(255,255,255,.16),rgba(255,255,255,.07));box-shadow:inset 0 1px 0 rgba(255,255,255,.15);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;backdrop-filter:blur(12px);z-index:1}.pricing-campaign-assurance>span{padding:4px 8px;border-radius:999px;color:#2a1247;background:#f3eaff;font-size:9px;font-weight:800}.pricing-campaign-assurance>strong{margin-top:11px;color:#fff;font-size:14px;line-height:1.35}.pricing-campaign-assurance>p{margin-top:5px;color:rgba(255,255,255,.65);font-size:9px}.subscription-plans-heading>.paid-credit-validity{width:max-content;max-width:none;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.pricing-public-grid .plan-price.one-time-price{display:flex;align-items:baseline;gap:5px}.pricing-public-grid .plan-price.one-time-price>span{margin-left:3px;color:#8993a7;font-size:10px}.pricing-public-grid .plan-price.one-time-price>del{margin-left:5px;color:#9aa3b3;font-size:10px;white-space:nowrap;text-decoration-thickness:1px}.pricing-public-grid .plan-average>span{font-size:10px}.pricing-public-grid .plan-credits{height:138px;min-height:138px}.pricing-public-grid .plan-usage-reference{margin-top:14px}.pricing-public-grid .pricing-plan-action{margin-top:auto!important}.subscription-plans-section .pricing-public-grid .pricing-card{display:grid;grid-template-rows:25px 56px 58px 100px minmax(172px,1fr) 39px;row-gap:12px;align-content:stretch}.subscription-plans-section .pricing-card :is(.plan-topline,.plan-heading,.plan-price-row,.plan-price,.plan-credit-summary,.plan-usage-reference,.pricing-plan-action){margin-top:0!important;min-width:0}.subscription-plans-section .plan-heading{display:flex;flex-direction:column;justify-content:center;gap:5px}.subscription-plans-section .plan-heading p{margin:0;line-height:1.45}.subscription-plans-section .plan-price{height:auto;align-self:center}.subscription-plans-section .plan-price-row{height:58px;display:flex;align-items:center;justify-content:flex-start;gap:10px}.subscription-plans-section .plan-price-row .plan-price{width:100%;min-width:0;display:flex;align-items:baseline;flex-wrap:nowrap}.subscription-plans-section .pricing-public-grid .plan-price.one-time-price>.plan-discount-badge{flex:0 0 auto;margin-left:auto;padding-left:12px;color:transparent;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#315ff4,#8248ee 35%,#ef4d87 55%,#9b40ef 74%,#315ff4);background-size:240% 100%;background-clip:text;-webkit-background-clip:text;font-size:20px;font-weight:950;line-height:1;letter-spacing:-.2px;white-space:nowrap;animation:pricing-discount-shimmer 1.6s linear infinite}.subscription-plans-section .plan-credit-summary{height:100px;min-height:100px;padding:0;box-sizing:border-box;border:0;border-radius:0;background:transparent;display:flex;flex-direction:column;justify-content:center}.subscription-plans-section .plan-first-purchase-perks{color:#26324a}.subscription-plans-section .plan-first-purchase-perks .plan-credit-equation{display:grid;grid-template-columns:minmax(0,1fr) 14px minmax(0,.88fr) 14px minmax(0,1.35fr);align-items:center;gap:3px}.subscription-plans-section .plan-credit-equation>span{height:72px;min-width:0;padding:10px 11px;box-sizing:border-box;border:1px solid #dce4ff;border-radius:10px;background:linear-gradient(145deg,#f7f9ff,#edf2ff);display:flex;flex-direction:column;justify-content:center;gap:5px;box-shadow:0 5px 14px rgba(43,52,91,.045)}.subscription-plans-section .plan-credit-equation>span:nth-of-type(2){border-color:#ffd8ca;background:linear-gradient(145deg,#fff8f2,#fff0e8)}.subscription-plans-section .plan-credit-equation>span.is-total{border-color:#d8ceff;background:linear-gradient(135deg,#f4f1ff,#eee8ff 48%,#fcebf7);box-shadow:0 7px 18px rgba(98,70,206,.09)}.subscription-plans-section .plan-credit-equation small{color:#7e899e;font-size:8px;font-weight:600;line-height:1;white-space:nowrap}.subscription-plans-section .plan-credit-equation b,.subscription-plans-section .plan-credit-equation strong{color:#26324a;font-size:11px;font-weight:800;line-height:1.15;white-space:nowrap}.subscription-plans-section .plan-credit-equation>i{align-self:end;padding-bottom:1px;color:#a2a9b7;font-size:13px;font-style:normal;font-weight:700;line-height:1.15;text-align:center}.subscription-plans-section .plan-credit-equation>span:nth-of-type(2) b,.subscription-plans-section .plan-credit-equation>span:nth-of-type(2) small{color:#f05a47}.subscription-plans-section .plan-credit-equation .is-total small{color:#725ee9}.subscription-plans-section .plan-credit-equation .is-total strong{color:transparent;background:linear-gradient(90deg,#5368f2,#7549ec 58%,#a53fd9);background-clip:text;-webkit-background-clip:text;font-size:13px;font-weight:900}.subscription-plans-section .plan-credit-equation .is-total em{color:#6f7890;font-size:8px;font-style:normal;font-weight:650;line-height:1;white-space:nowrap}@keyframes pricing-discount-shimmer{0%{background-position:100% 50%}to{background-position:-140% 50%}}@media (prefers-reduced-motion:reduce){.explore-command-copy h1 strong,.explore-prompt-demo,.subscription-plans-section .plan-discount-badge{animation:none}}.subscription-plans-section .plan-returning-credit{display:grid;gap:7px;color:#5e6a80;font-size:9px}.subscription-plans-section .plan-returning-credit>span{line-height:1.45}.subscription-plans-section .plan-returning-credit b,.subscription-plans-section .plan-returning-credit strong{color:#27334b;font-size:10px;white-space:nowrap}.subscription-plans-section .plan-returning-credit small{padding-top:7px;border-top:1px solid #e2e5ed;font-size:9px;white-space:nowrap}.subscription-plans-section .plan-credits{height:138px;min-height:138px;padding:16px;gap:6px;justify-content:center;line-height:1.35}.subscription-plans-section .plan-credits>strong{display:flex;align-items:center;gap:6px;line-height:1.3}.subscription-plans-section .plan-credits>b{display:inline-flex;align-items:center;gap:5px;line-height:1.3}.subscription-plans-section .plan-credits>em{line-height:1.4}.subscription-plans-section .plan-usage-reference{align-content:start;gap:7px;padding-top:0}.subscription-plans-section .plan-usage-reference>span{line-height:1.35}.subscription-plans-section .plan-usage-reference>p{line-height:1.45}.subscription-plans-section .pricing-plan-action{align-self:end}.subscription-plans-section .pricing-card.popular{border-color:#7060ef;background:linear-gradient(155deg,#fff,#faf9ff);box-shadow:0 16px 34px rgba(85,67,205,.13)}.subscription-plans-section .pricing-card.annual{border-color:#e8a252;background:linear-gradient(155deg,#fff,#fffaf3);box-shadow:0 16px 34px rgba(193,121,46,.11)}.subscription-plans-section .pricing-public-grid .pricing-card.popular{border:2px solid #6652ed;padding:19px;background:linear-gradient(155deg,#fff,#f7f5ff);box-shadow:0 18px 42px rgba(83,65,205,.2);animation:pricing-popular-border-breathe 1.8s ease-in-out infinite;will-change:box-shadow,border-color}.subscription-plans-section .pricing-public-grid .pricing-card.popular,.subscription-plans-section .pricing-public-grid .pricing-card:not(.popular){transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.subscription-plans-section .pricing-public-grid .pricing-card:not(.popular):hover{transform:translateY(-2px);border-color:#c5c9ed;box-shadow:0 17px 38px rgba(55,66,130,.11)}.subscription-plans-section .pricing-public-grid .pricing-card.popular:hover{animation-play-state:paused;transform:translateY(-2px);border-color:#6049ed;box-shadow:0 20px 46px rgba(83,65,205,.24),0 0 0 4px rgba(105,78,235,.1)}@keyframes pricing-popular-border-breathe{0%,30%,70%,to{border-color:#7060ef;box-shadow:0 16px 34px rgba(85,67,205,.13),0 0 0 0 rgba(105,78,235,0)}50%{border-color:#5d43ee;box-shadow:0 20px 44px rgba(85,67,205,.22),0 0 0 5px rgba(105,78,235,.12)}}@media (prefers-reduced-motion:reduce){.subscription-plans-section .pricing-public-grid .pricing-card.popular{animation:none;transition:none}.subscription-plans-section .pricing-public-grid .pricing-card:not(.popular){transition:none}.subscription-plans-section .pricing-public-grid .pricing-card:hover{transform:none}}.subscription-plans-section .pricing-card.popular .plan-audience-label{color:#5a48df;font-weight:800}.subscription-plans-section .pricing-card.popular .pricing-plan-action.is-primary{color:#fff!important;background:linear-gradient(100deg,var(--brand-primary) 0,#7041ee 58%,#8735e8 100%);box-shadow:0 9px 22px rgba(119,80,210,.3)}.subscription-plans-section .pricing-card.popular .pricing-plan-action.is-primary:hover{filter:brightness(1.06);box-shadow:0 11px 25px rgba(90,62,222,.36)}.subscription-plans-section{position:relative;overflow:visible;background:transparent}.subscription-plans-section:after,.subscription-plans-section:before{content:none}.subscription-plans-section .pricing-card:before{content:"";position:absolute;inset:0 18px auto;height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,transparent,#c8a574,transparent);opacity:.62}.subscription-plans-section .pricing-card.popular:before{inset:-1px 17px auto;background:linear-gradient(90deg,transparent,#5367f1 25%,#823de9 72%,transparent);opacity:1}.subscription-plans-section .pricing-card.annual:before{background:linear-gradient(90deg,transparent,#e79a48 32%,#f1bf74 68%,transparent);opacity:.9}.subscription-plans-section .pricing-card .plan-credit-equation>span:first-of-type{border-color:#bdceff;background:linear-gradient(145deg,#f1f5ff,#e2eaff);box-shadow:0 6px 16px rgba(57,91,194,.08)}.subscription-plans-section .pricing-card .plan-credit-equation>span:nth-of-type(2){border-color:#ffc3a5;background:linear-gradient(145deg,#fff4e9,#ffe4d4);box-shadow:0 6px 16px rgba(221,111,55,.08)}.subscription-plans-section .plan-credit-equation>i{width:14px;height:14px;padding:0;border-radius:50%;background:rgba(91,77,210,.08);display:grid;place-items:center;align-self:center;color:#7568c8;font-size:10px}.subscription-plans-section .pricing-card .plan-credit-equation>span.is-total{padding:10px 11px;border-color:#d3b9fa;background:linear-gradient(135deg,#f1eaff,#eadfff 48%,#fbe2f2);box-shadow:0 7px 18px rgba(113,67,207,.11)}.subscription-plans-section .plan-audience-label:before{content:"";width:6px;height:6px;margin-right:6px;border-radius:50%;display:inline-block;vertical-align:1px;background:#c79a61;box-shadow:0 0 0 3px rgba(199,154,97,.12)}.subscription-plans-section .pricing-card.popular .plan-audience-label:before{background:#6754e8;box-shadow:0 0 0 3px rgba(103,84,232,.12)}.subscription-plans-section .pricing-card.annual .plan-audience-label:before{background:#e9953e;box-shadow:0 0 0 3px rgba(233,149,62,.13)}.subscription-plans-section .pricing-card:first-child .pricing-plan-action{color:var(--brand-primary)!important;background:#f1efff;border:1px solid #d8d2fa;box-shadow:none}.subscription-plans-section .pricing-card:first-child .pricing-plan-action:hover{background:#e9e6ff;border-color:#c7bff4;filter:none}.subscription-plans-section .pricing-card.annual .pricing-plan-action{background:linear-gradient(100deg,#f29a32,#f06a3f 52%,#e95853);box-shadow:0 9px 22px rgba(231,105,56,.24)}.subscription-plans-section .pricing-card.annual .pricing-plan-action:hover{filter:brightness(1.05);box-shadow:0 11px 26px rgba(231,105,56,.32)}.subscription-plans-section .subscription-common-rules{border-color:#dddff0;background:linear-gradient(90deg,rgba(255,255,255,.84),rgba(247,245,255,.88),rgba(255,251,246,.85));box-shadow:0 6px 18px rgba(54,62,111,.04)}.subscription-common-rules{margin-top:18px;padding:12px 16px;border:1px solid #e0e4ef;border-radius:11px;color:#758095;background:rgba(255,255,255,.72);display:flex;align-items:center;justify-content:center;gap:10px;text-align:center;font-size:10px;line-height:1.5}.subscription-common-rules strong{color:#354159;font-size:11px}.subscription-common-rules span:before{content:"·";margin-right:10px;color:#a7afbd}.custom-credit-section{background:transparent}.custom-credit-section>.credit-packs-heading{display:flex;align-items:center;flex-direction:column;gap:0;text-align:center}.custom-credit-section>.credit-packs-heading .custom-credit-eyebrow{display:block;color:#5865e8;font-size:13px;font-weight:800;letter-spacing:1.5px;line-height:1.3}.custom-credit-section>.credit-packs-heading h2{margin:13px 0 9px;font-size:27px}.custom-credit-section>.credit-packs-heading p{max-width:680px;margin:0;color:#7d879b;font-size:13px;line-height:1.6}.custom-credit-builder{margin-top:18px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.68fr);gap:16px;align-items:stretch}.custom-credit-control,.custom-credit-summary{padding:20px 22px;border:1px solid #dfe4f0;border-radius:15px;background:rgba(255,255,255,.94);box-shadow:0 8px 24px rgba(44,59,96,.045)}.custom-credit-presets{margin-bottom:16px}.custom-credit-presets>span{display:block;margin-bottom:9px;color:#344159;font-size:13px;font-weight:750}.custom-credit-presets>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.custom-credit-presets button{height:36px;border:1px solid #dce1ed;border-radius:9px;color:#4b5870;background:#f8f9fc;font-size:11px;font-weight:700;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.custom-credit-presets button:hover{border-color:var(--brand-hover);color:var(--brand-hover)}.custom-credit-presets button.is-active{border-color:var(--brand-primary);color:#fff;background:linear-gradient(105deg,var(--brand-primary),#7840e8);box-shadow:0 7px 16px rgba(119,80,210,.2)}.custom-credit-value-row{height:38px;display:flex;align-items:center}.custom-credit-value-row>span{color:#344159;font-size:13px;font-weight:750}.custom-credit-range-shell{position:relative;margin:18px 0 38px;padding:0 7px}.custom-credit-range-track{position:absolute;z-index:1;top:5px;right:17px;left:17px;height:10px;border-radius:999px;background:#e2e3e7;overflow:hidden;pointer-events:none}.custom-credit-range-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4f46e5,#7651ec)}.custom-credit-range{position:relative;z-index:4;width:100%;height:20px;margin:0;display:block;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer}.custom-credit-range::-webkit-slider-runnable-track{height:10px;background:transparent}.custom-credit-range::-webkit-slider-thumb{width:20px;height:20px;margin-top:-5px;border:3px solid #6555e8;border-radius:50%;appearance:none;-webkit-appearance:none;background:#fff;box-shadow:0 0 0 5px rgba(101,85,232,.22),0 2px 8px rgba(83,66,213,.28)}.custom-credit-range::-moz-range-progress,.custom-credit-range::-moz-range-track{height:10px;background:transparent}.custom-credit-range::-moz-range-thumb{width:20px;height:20px;box-sizing:border-box;border:3px solid #6555e8;border-radius:50%;background:#fff;box-shadow:0 0 0 5px rgba(101,85,232,.22),0 2px 8px rgba(83,66,213,.28)}.custom-credit-range-marks{position:absolute;z-index:3;inset:0 17px;pointer-events:none}.custom-credit-range-marks .custom-credit-mark{position:absolute;top:17px;width:54px;height:22px;padding:0;border:0;background:transparent;transform:translateX(-50%);cursor:pointer;pointer-events:auto}.custom-credit-range-marks .custom-credit-mark:before{content:"";width:10px;height:10px;box-sizing:border-box;position:absolute;top:-7px;left:50%;border:2px solid #989dab;border-radius:50%;background:#fff;transform:translate(-50%,-50%);pointer-events:none;transition:border-color .16s ease,background-color .16s ease}.custom-credit-range-marks .custom-credit-mark:focus-visible:before,.custom-credit-range-marks .custom-credit-mark:hover:before{border-color:var(--brand-focus);background:#f7f5ff}.custom-credit-range-marks .custom-credit-mark:focus-visible{outline:0}.custom-credit-range-marks .custom-credit-mark.is-active:before{border-color:#6555e8;background:#fff}.custom-credit-range-marks .custom-credit-mark span{position:absolute;top:1px;left:50%;color:#30384f;font-size:11px;font-weight:800;white-space:nowrap;transform:translateX(-50%)}.custom-credit-control>p{margin:14px 0 0;color:#7b869a;font-size:10px}.custom-credit-pricing-details{margin-top:14px;padding-top:12px;border-top:1px solid #edf0f6;display:flex;flex-direction:column;align-items:stretch;gap:11px;color:#667187}.custom-credit-rate-note{margin:0;color:#59657a;font-size:10px;line-height:1.5}.custom-credit-rate-guide{min-width:0;flex:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.custom-credit-rate-guide span{min-width:0;padding:1px 14px 2px;display:flex;flex-direction:column;gap:5px;white-space:nowrap}.custom-credit-rate-guide span:first-child{padding-left:0}.custom-credit-rate-guide span+span{border-left:1px solid #e2e6ef}.custom-credit-rate-guide b{color:#344159;font-size:10px;display:flex;align-items:center;gap:6px}.custom-credit-rate-guide b i{min-width:27px;padding:2px 6px;border-radius:999px;color:#776d88;background:#f2eff6;font-size:8px;font-style:normal;font-weight:750;line-height:1.35;text-align:center}.custom-credit-rate-guide span:nth-child(2) b i{color:#b56b22;background:#fff1df}.custom-credit-rate-guide span:nth-child(3) b i{color:#7051d8;background:#eee9ff}.custom-credit-rate-guide span:nth-child(4) b i{color:#b33b70;background:#ffe8f1}.custom-credit-rate-guide em{color:#7d8799;font-size:9px;font-style:normal}.custom-credit-rate-guide span>strong{color:#7d8799;font-size:10px;font-weight:400}.custom-credit-summary{min-height:0;display:grid;grid-template-rows:auto 64px minmax(42px,1fr) 44px;align-self:stretch;align-content:stretch;row-gap:8px}.custom-credit-summary>span{height:28px;color:#344159;font-size:13px;font-weight:750;display:flex;align-items:flex-start}.custom-credit-summary-main{height:auto;margin:0;display:flex;align-items:center;justify-content:space-between;gap:14px}.custom-credit-summary-input{min-width:0;height:38px;padding:0 10px;border:1px solid #d9deeb;border-radius:9px;background:#f8f9fc;display:flex;align-items:center;gap:6px;color:#6555e8}.custom-credit-summary-input input{min-width:0;width:78px;border:0;outline:0;color:#5d52db;background:transparent;text-align:right;font-size:14px;font-weight:800}.custom-credit-summary-input b{color:#7f899d;font-size:9px}.custom-credit-summary-main>strong{flex:0 0 auto;color:#17233b;font-size:34px;line-height:1}.custom-credit-summary-main>strong small{margin-right:4px;font-size:14px}.custom-credit-summary dl{margin:0;padding:0;display:grid;align-content:center;gap:6px}.custom-credit-summary dl>div{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#7c8799;font-size:10px;line-height:1.35}.custom-credit-summary dd{margin:0;color:#536078;text-align:right;font-weight:650}.custom-credit-summary dl>div:first-child dd{color:inherit;font-weight:400}.custom-credit-summary>:is(a,button){min-height:40px;margin:0;padding:0 14px;border-radius:9px;color:#fff;background:linear-gradient(100deg,var(--brand-primary),#7541e7);display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;font-size:11px;font-weight:750;box-shadow:0 8px 18px rgba(119,80,210,.16)}.custom-credit-control{display:flex;flex-direction:column}.custom-credit-pricing-details{min-height:108px;margin-top:22px;padding-top:18px;padding-bottom:8px;position:relative;top:0;flex:1;justify-content:center;box-sizing:border-box}.custom-credit-pricing-details>h3{margin:0;color:#344159;font-size:12px;font-weight:800;line-height:1.4}.custom-credit-range-marks .custom-credit-mark{height:30px}.custom-credit-range-marks .custom-credit-mark span{top:9px}.custom-credit-summary-value{height:38px;display:flex;align-items:center;gap:7px;color:#6555e8;white-space:nowrap}.custom-credit-summary-value>strong{color:#5d52db;font-size:14px;font-weight:800}.credit-validity-rule{margin-top:16px;padding:13px 15px;border:1px solid #dfe4ef;border-radius:11px;color:#6f7a8e;background:rgba(255,255,255,.64);display:flex;align-items:flex-start;gap:9px}.credit-validity-rule>svg{flex:0 0 auto;margin-top:2px;color:#6258dd}.credit-validity-rule p{margin:0;font-size:10px;line-height:1.65}.credit-validity-rule strong{margin-right:8px;color:#344159}.pricing-public-page .custom-credit-section+.billing-faq{margin-top:calc(var(--pricing-block-gap) - 14px)}@media (max-width:980px){.pricing-first-purchase-campaign{padding-left:31%;grid-template-columns:minmax(0,1fr) 150px;gap:14px}.pricing-first-purchase-campaign:before{width:40%}.pricing-campaign-copy{position:static;width:100%;max-width:none;justify-self:stretch;transform:none}.pricing-campaign-assurance{position:static;width:auto;min-height:108px;transform:none}.pricing-first-purchase-campaign h1{font-size:20px;white-space:normal}.custom-credit-builder{grid-template-columns:1fr}.custom-credit-summary>:is(a,button){margin-top:18px}}@media (max-width:980px){.subscription-plans-section .pricing-public-grid .pricing-card{grid-template-rows:auto}}@media (max-width:620px){.pricing-first-purchase-campaign{width:calc(100% - 28px);min-height:0;margin-top:14px;padding:118px 18px 18px;border-radius:16px;grid-template-columns:1fr;gap:14px}.pricing-first-purchase-campaign:before{width:100%;height:122px;background:url(https://file.makeviai.cn/public/site/media/pricing/first-purchase-editorial-collage.png) 18%/cover no-repeat;mask-image:linear-gradient(180deg,#000,#000 54%,rgba(0,0,0,.65) 78%,transparent);-webkit-mask-image:linear-gradient(180deg,#000,#000 54%,rgba(0,0,0,.65) 78%,transparent)}.pricing-first-purchase-campaign h1{font-size:19px}.pricing-first-purchase-campaign h1 strong{white-space:normal}.pricing-campaign-tiers{display:grid;grid-template-columns:repeat(2,1fr)}.pricing-campaign-assurance{min-height:0}.pricing-public-grid .plan-credits,.subscription-plans-section .plan-credits{height:auto;min-height:0}.subscription-common-rules{align-items:flex-start;flex-direction:column;text-align:left}.subscription-common-rules span:before{display:none}.custom-credit-control,.custom-credit-summary{padding:18px}.custom-credit-presets>div{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-credit-value-row{align-items:flex-start;flex-direction:column}.custom-credit-value-row>label{width:100%;box-sizing:border-box}.custom-credit-value-row input{flex:1;text-align:left}.custom-credit-pricing-details{flex-direction:column;gap:9px}.custom-credit-rate-guide{width:100%;grid-template-columns:1fr}.custom-credit-rate-guide span,.custom-credit-rate-guide span:first-child{padding:8px 0}.custom-credit-rate-guide span+span{border-top:1px solid #e2e6ef;border-left:0}}.export-video-preview>video,.video-preview-modal-frame>video{width:100%;height:100%;object-fit:contain;background:#111827;display:block}.export-download-error{margin-top:8px;padding:9px 11px;border:1px solid #f1d4d4;border-radius:8px;color:#b24e4e;background:#fff7f7;display:flex;align-items:center;gap:7px;font-size:12px}.export-download-error span{min-width:0;flex:1}.export-download-error button{padding:3px 7px;border:1px solid #e7bcbc;border-radius:6px;color:#a94a4a;background:#fff;font-size:11px;cursor:pointer}.creation-video-side>button.is-unavailable{filter:grayscale(.72);opacity:.54;cursor:not-allowed;transform:none!important;box-shadow:none!important}.creation-video-side>button.is-unavailable:hover{border-color:#e0e4ed;transform:none!important;box-shadow:none!important}.creation-video-side>button.is-unavailable em{color:#9aa2ae}.project-figma-shell>.workspace{padding:0;min-height:100vh;background:#f5f7fc}.project-figma-design{--project-blue:#3156f5;--project-purple:#7c36f5;--project-ink:#15203b;--project-muted:#77829b;--project-line:#e8ebf3;--project-soft:#f5f7fc;min-height:100vh;display:flex;background:#f5f7fc;color:var(--project-ink)}.project-figma-sidebar{width:80px;min-width:80px;padding:22px 8px 20px;border-right:1px solid var(--project-line);background:#fff;display:flex;flex-direction:column;align-items:center;gap:18px}.project-figma-brand{width:40px;height:40px;border:0;border-radius:12px;background:var(--project-blue);color:#fff;font-size:20px;font-weight:800}.project-figma-sidebar nav{width:100%;display:flex;flex-direction:column;gap:2px}.project-figma-sidebar nav button,.project-figma-sidebar-footer button{width:64px;height:62px;padding:5px;border:0;border-radius:14px;background:#fff;color:var(--project-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font-size:11px}.project-figma-sidebar nav button.active,.project-figma-sidebar nav button:hover{background:#eaf0ff;color:var(--project-blue)}.project-figma-sidebar nav .project-figma-create{background:var(--project-blue);color:#fff}.project-figma-sidebar nav .project-figma-create:hover{background:#264be6;color:#fff}.project-figma-sidebar-footer{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:14px}.project-figma-sidebar-footer button{height:54px;color:var(--project-muted);background:#f5f7fc}.project-figma-avatar{width:40px;height:40px;border-radius:20px;background:var(--project-ink);color:#fff;display:grid;place-items:center;font-size:14px;font-weight:700}.project-figma-main{min-width:0;flex:1;display:flex;flex-direction:column}.project-figma-topbar{height:64px;padding:0 32px;border-bottom:1px solid var(--project-line);background:rgba(255,255,255,.94);display:flex;align-items:center;justify-content:flex-end}.project-figma-top-actions{display:flex;align-items:center;gap:9px}.project-figma-profile>button,.project-figma-top-actions>button{padding:0 13px;border:1px solid var(--project-line);border-radius:12px;background:#fff;color:var(--project-ink);display:flex;align-items:center;gap:8px;font-size:12px}.project-figma-top-actions>button:first-child{color:#4a5875}.project-figma-top-actions>button:nth-child(2){width:40px;position:relative;justify-content:center;padding:0}.project-figma-top-actions>button:nth-child(2)>i{position:absolute;right:8px;top:7px;width:6px;height:6px;border:1px solid #fff;border-radius:50%;background:#e35b66}.project-figma-profile{position:relative}.project-figma-profile>button{width:108px;justify-content:flex-start}.project-figma-profile>button>span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--project-blue);color:#fff;font-size:10px;font-weight:750}.project-figma-profile-menu{position:absolute;right:0;top:47px;z-index:40;width:176px;padding:7px;border:1px solid var(--project-line);border-radius:12px;background:#fff;box-shadow:0 16px 40px rgba(30,44,82,.16)}.project-figma-profile-menu button{width:100%;height:34px;border:0;border-radius:7px;background:#fff;color:#536078;display:flex;align-items:center;gap:8px;padding:0 9px;font-size:12px;text-align:left}.project-figma-profile-menu button:hover{background:#f3f5ff;color:var(--project-blue)}.project-figma-content{width:min(1106px,calc(100% - 64px));margin:0 auto;padding:28px 0 52px}.project-figma-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.project-figma-kicker{display:flex;align-items:center;gap:7px;color:var(--project-blue);font-size:10px;font-weight:750;letter-spacing:.11em}.project-figma-kicker>span{width:23px;height:23px;border-radius:7px;background:#eaf0ff;display:grid;place-items:center;letter-spacing:0}.project-figma-page-heading h1{margin:13px 0 5px;font-size:30px;line-height:1.15;letter-spacing:-.8px}.project-figma-page-heading p{margin:0;color:var(--project-muted);font-size:13px;line-height:1.5}.project-figma-primary{height:40px;padding:0 16px;border:0;border-radius:12px;background:var(--project-ink);color:#fff;display:flex;align-items:center;gap:7px;font-size:13px;font-weight:650;box-shadow:0 8px 18px rgba(21,32,59,.15)}.project-figma-primary:hover{background:#243a72;transform:translateY(-1px)}.project-figma-create-panel{margin-top:26px;padding:20px 22px;border:1px solid #dde4ff;border-radius:18px;background:linear-gradient(110deg,#edf2ff,#f7f8ff 52%,#fff);display:flex;align-items:center;justify-content:space-between;gap:24px}.project-figma-create-copy{display:flex;align-items:center;gap:13px;min-width:0}.project-figma-create-icon{width:42px;height:42px;flex:0 0 auto;border-radius:13px;background:#dfe7ff;color:var(--project-blue);display:grid;place-items:center}.project-figma-create-copy strong{display:block;font-size:15px}.project-figma-create-copy p{margin:5px 0 0;color:var(--project-muted);font-size:12px}.project-figma-create-points{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end}.project-figma-create-points>span{display:flex;align-items:center;gap:4px;color:#536078;font-size:11px;white-space:nowrap}.project-figma-create-points>span svg{color:var(--project-blue)}.project-figma-create-points>button{height:32px;padding:0 12px;border:1px solid #cad5ff;border-radius:10px;background:#fff;color:var(--project-blue);display:flex;align-items:center;gap:4px;font-size:12px;font-weight:650}.project-figma-create-points>button:hover{background:#f1f4ff}.project-figma-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.project-figma-stats article{min-height:92px;padding:15px 14px;border:1px solid var(--project-line);border-radius:15px;background:#fff;display:flex;align-items:center;gap:11px}.project-figma-stats article>span{width:38px;height:38px;flex:0 0 auto;border-radius:11px;display:grid;place-items:center}.project-figma-stats article>span.blue{color:var(--project-blue);background:#eaf0ff}.project-figma-stats article>span.purple{color:var(--project-purple);background:#f2eaff}.project-figma-stats article>span.green{color:#20bd78;background:#e9fbf5}.project-figma-stats article>span.orange{color:#e78b34;background:#fff3e8}.project-figma-stats article>div{min-width:0;display:flex;flex-direction:column;gap:3px}.project-figma-stats small{color:var(--project-muted);font-size:11px}.project-figma-stats strong{font-size:20px;line-height:1.1}.project-figma-stats p{margin:0;color:#a0a8b7;font-size:10px}.project-figma-list-section{margin-top:30px}.project-figma-list-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.project-figma-list-heading h2{margin:0;font-size:18px}.project-figma-list-heading p{margin:5px 0 0;color:var(--project-muted);font-size:12px}.project-figma-view-toggle{display:flex;gap:5px}.project-figma-view-toggle button{width:30px;height:30px;border:1px solid var(--project-line);border-radius:9px;background:#fff;color:#8993a7;display:grid;place-items:center}.project-figma-view-toggle button.active{border-color:#cbd5ff;background:#eaf0ff;color:var(--project-blue)}.project-figma-toolbar{min-height:48px;margin-top:13px;padding:7px;border:1px solid var(--project-line);border-radius:13px;background:#fff;display:flex;align-items:center;gap:8px}.project-figma-toolbar label{height:34px;min-width:245px;flex:1;padding:0 10px;border:1px solid #edf0f5;border-radius:9px;color:#9aa3b3;display:flex;align-items:center;gap:7px}.project-figma-toolbar label:focus-within{border-color:#b9c5ff;box-shadow:0 0 0 3px rgba(49,86,245,.08)}.project-figma-toolbar label input{width:100%;border:0;outline:0;background:transparent;color:var(--project-ink);font-size:12px}.project-figma-toolbar select{height:34px;padding:0 30px 0 10px;border:1px solid #edf0f5;border-radius:9px;background:#fff;color:#536078;font-size:12px;outline:0}.project-figma-toolbar-count{padding:0 8px;color:#9aa3b3;font-size:11px;white-space:nowrap}.project-figma-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.project-figma-card{min-width:0;border:1px solid var(--project-line);border-radius:16px;background:#fff;overflow:hidden;text-align:left;box-shadow:0 6px 16px rgba(36,58,114,.035);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.project-figma-card:hover{border-color:#cbd5ff;box-shadow:0 12px 26px rgba(36,58,114,.09);transform:translateY(-2px)}.project-figma-create-card{min-height:290px;padding:22px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:linear-gradient(145deg,#f7f9ff,#fff);border-style:dashed;border-color:#c7d2ff}.project-figma-create-card-mark{width:48px;height:48px;margin-bottom:20px;border-radius:15px;background:#eaf0ff;color:var(--project-blue);display:grid;place-items:center}.project-figma-create-card strong{font-size:15px}.project-figma-create-card small{margin-top:7px;color:var(--project-muted);font-size:11px}.project-figma-create-card em{margin-top:24px;color:var(--project-blue);font-size:12px;font-style:normal;font-weight:650;display:flex;align-items:center;gap:4px}.project-figma-card-cover{height:154px;position:relative;overflow:hidden;background:#eef2ff}.project-figma-card-cover>img{width:100%;height:100%;display:block;object-fit:cover}.project-figma-card-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(21,32,59,.06),transparent 46%,rgba(21,32,59,.08));pointer-events:none}.project-figma-status{position:absolute;z-index:2;left:12px;top:12px;height:24px;padding:0 8px;border-radius:999px;background:rgba(255,255,255,.92);display:flex;align-items:center;gap:5px;color:#7b869b;font-size:10px;font-weight:650}.project-figma-status i{width:6px;height:6px;border-radius:50%;background:#aab2bf}.project-figma-status.running{color:#9a691d}.project-figma-status.running i{background:#e6a340}.project-figma-status.done{color:#18875d}.project-figma-status.done i{background:#20bd78}.project-figma-status.draft{color:#6f7b91}.project-figma-status.draft i{background:#aeb5c1}.project-figma-more{position:absolute;z-index:3;right:11px;top:11px;width:28px;height:28px;border:1px solid rgba(255,255,255,.85);border-radius:9px;background:rgba(255,255,255,.88);color:#56627a;display:grid;place-items:center}.project-figma-more:hover{color:var(--project-blue);background:#fff}.project-figma-menu{position:absolute;z-index:8;right:11px;top:44px;width:126px;padding:5px;border:1px solid var(--project-line);border-radius:10px;background:#fff;box-shadow:0 14px 28px rgba(30,44,82,.16)}.project-figma-menu button{width:100%;height:30px;border:0;border-radius:6px;background:#fff;color:#536078;display:flex;align-items:center;gap:7px;padding:0 8px;font-size:11px;text-align:left}.project-figma-menu button:hover{background:#f3f5ff;color:var(--project-blue)}.project-figma-menu button.danger:hover{color:#d15462;background:#fff1f2}.project-figma-card-body{padding:14px}.project-figma-card-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.project-figma-card-title h3{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.project-figma-card-title p{margin:5px 0 0;color:var(--project-muted);font-size:11px}.project-figma-card-title>svg{flex:0 0 auto;color:#9aa3b3;margin-top:2px}.project-figma-card-meta{display:flex;gap:6px;margin-top:12px;padding-bottom:11px;border-bottom:1px solid #eef0f5;overflow:hidden}.project-figma-card-meta span{max-width:50%;padding:4px 7px;border-radius:6px;color:#647087;background:#f5f7fc;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-figma-progress{margin-top:10px}.project-figma-progress>div{display:flex;align-items:center;justify-content:space-between;color:#8993a7;font-size:10px}.project-figma-progress>div strong{color:#536078;font-size:11px}.project-figma-progress>i{height:5px;margin-top:6px;border-radius:5px;background:#e9ecf3;display:block;overflow:hidden}.project-figma-progress>i b{height:100%;display:block;border-radius:5px;background:linear-gradient(90deg,var(--project-blue),var(--project-purple))}.project-figma-card-body footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;color:#a0a8b7;font-size:10px}.project-figma-card-body footer em{color:var(--project-blue);font-style:normal;display:flex;align-items:center;gap:3px;white-space:nowrap}.project-figma-grid.list-view{grid-template-columns:1fr}.project-figma-grid.list-view .project-figma-card:not(.project-figma-create-card){display:grid;grid-template-columns:190px minmax(0,1fr)}.project-figma-grid.list-view .project-figma-card-cover{height:100%;min-height:150px}.project-figma-grid.list-view .project-figma-card-body{padding:18px}.project-figma-grid.list-view .project-figma-create-card{min-height:120px;display:grid;grid-template-columns:58px 1fr auto;grid-template-rows:auto auto;align-items:center;column-gap:14px;padding:16px 20px}.project-figma-grid.list-view .project-figma-create-card-mark{grid-row:1/-1;margin:0}.project-figma-grid.list-view .project-figma-create-card em{grid-column:3;grid-row:1/-1;margin:0}.project-figma-empty{min-height:250px;margin-top:14px;padding:28px;border:1px dashed #cbd5ff;border-radius:16px;background:#fbfcff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.project-figma-empty>span{width:46px;height:46px;border-radius:14px;color:var(--project-blue);background:#eaf0ff;display:grid;place-items:center}.project-figma-empty strong{margin-top:13px;font-size:15px}.project-figma-empty p{margin:6px 0 14px;color:var(--project-muted);font-size:12px}.project-figma-empty button{height:32px;padding:0 12px;border:1px solid #cbd5ff;border-radius:9px;background:#fff;color:var(--project-blue);display:flex;align-items:center;gap:4px;font-size:11px}.project-figma-modal-overlay{position:fixed;inset:0;z-index:120;padding:20px;background:rgba(21,32,59,.4);backdrop-filter:blur(4px);display:grid;place-items:center}.project-figma-delete-modal{width:min(410px,100%);padding:22px;border-radius:17px;background:#fff;box-shadow:0 25px 70px rgba(24,31,60,.28)}.project-figma-delete-modal header{display:flex;align-items:center;justify-content:space-between}.project-figma-delete-modal header>span{width:42px;height:42px;border-radius:12px;color:#d15462;background:#fff0f1;display:grid;place-items:center}.project-figma-delete-modal header>button{width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:#8f99aa;font-size:22px}.project-figma-delete-modal h2{margin:17px 0 7px;font-size:18px}.project-figma-delete-modal p{margin:0;color:var(--project-muted);font-size:12px;line-height:1.7}.project-figma-delete-modal footer{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.project-figma-delete-modal footer button{height:34px;padding:0 13px;border:1px solid var(--project-line);border-radius:9px;background:#fff;color:#68748b;font-size:12px}.project-figma-delete-modal footer button.danger{border-color:#e88993;color:#d15462;background:#fff7f7;display:flex;align-items:center;gap:5px}@media (max-width:920px){.project-figma-content{width:calc(100% - 40px)}.project-figma-grid,.project-figma-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.project-figma-create-panel{align-items:flex-start;flex-direction:column}.project-figma-create-points{justify-content:flex-start}}@media (max-width:640px){.project-figma-sidebar{width:62px;min-width:62px;padding-left:5px;padding-right:5px}.project-figma-sidebar nav button,.project-figma-sidebar-footer button{width:52px}.project-figma-sidebar nav button span,.project-figma-sidebar-footer button span{display:none}.project-figma-sidebar nav{gap:4px}.project-figma-topbar{height:56px;padding:0 12px}.project-figma-profile>button strong,.project-figma-profile>button>svg,.project-figma-top-actions>button:first-child{display:none}.project-figma-profile>button{width:40px;justify-content:center;padding:0}.project-figma-content{width:calc(100% - 24px);padding-top:20px}.project-figma-page-heading{align-items:flex-start;flex-direction:column;gap:15px}.project-figma-page-heading h1{font-size:27px}.project-figma-primary{width:100%;justify-content:center}.project-figma-create-panel{padding:16px}.project-figma-create-copy p{line-height:1.6}.project-figma-create-points{gap:9px}.project-figma-stats{gap:8px}.project-figma-stats article{min-height:82px;padding:11px 9px;gap:8px}.project-figma-stats article>span{width:32px;height:32px}.project-figma-stats strong{font-size:18px}.project-figma-list-heading{align-items:flex-start}.project-figma-toolbar{flex-wrap:wrap}.project-figma-toolbar label{min-width:calc(100% - 0px);flex:none}.project-figma-toolbar select{flex:1}.project-figma-toolbar-count{margin-left:auto}.project-figma-grid{grid-template-columns:1fr}.project-figma-grid.list-view .project-figma-card:not(.project-figma-create-card){grid-template-columns:104px minmax(0,1fr)}.project-figma-grid.list-view .project-figma-card-cover{min-height:120px}.project-figma-grid.list-view .project-figma-card-body{padding:12px}.project-figma-grid.list-view .project-figma-create-card{grid-template-columns:48px 1fr;grid-template-rows:auto auto;padding:14px}.project-figma-grid.list-view .project-figma-create-card em{grid-column:2;grid-row:auto;margin-top:10px}.project-figma-card-title h3{font-size:13px}}.ai-figma-shell>.workspace{padding:0;min-height:100vh;background:#f5f7fc}.ai-figma-design{--ai-blue:#3156f5;--ai-purple:#7c36f5;--ai-ink:#15203b;--ai-muted:#77829b;--ai-line:#e8ebf3;min-height:100vh;display:flex;background:#f5f7fc;color:var(--ai-ink)}.ai-figma-main{min-width:0;flex:1;display:flex;flex-direction:column}.ai-figma-content{margin:0 auto;padding:28px 0 60px}@media (max-width:640px){.ai-figma-content{width:calc(100% - 24px);padding-top:20px}}.ai-figma-content{width:min(1160px,calc(100% - 72px));padding:34px 0 72px}@media (max-width:640px){.ai-figma-content{width:calc(100% - 24px);padding-top:22px}}.ai-figma-content{width:min(1106px,calc(100% - 64px));padding:18px 0 48px}@media (max-width:920px){.ai-figma-content{width:calc(100% - 40px)}}@media (max-width:640px){.ai-figma-content{width:calc(100% - 24px);padding-top:14px}}.ai-minimal-v2{width:min(980px,calc(100% - 48px));margin:0 auto;padding:44px 0 70px;color:#17233d}.ai-minimal-hero{padding:2px 0 0}.ai-minimal-kicker{display:flex;align-items:center;gap:8px;color:#71809a;font-size:10px;font-weight:800;letter-spacing:.12em}.ai-minimal-kicker>span{width:23px;height:23px;border-radius:8px;background:#e9eeff;color:#5069ed;display:grid;place-items:center;letter-spacing:0}.ai-minimal-kicker i{margin-left:4px;padding:4px 7px;border-radius:999px;background:#edf9f3;color:#2eaa77;font-size:8px;font-style:normal;letter-spacing:.08em}.ai-minimal-hero h1{max-width:620px;margin:18px 0 10px;font-size:42px;line-height:1.08;letter-spacing:-1.8px;font-weight:760}.ai-minimal-hero h1 em{color:#536af0;font-style:normal}.ai-minimal-hero p{margin:0;color:#7a879c;font-size:13px;line-height:1.65}.ai-minimal-prompt{margin-top:30px;padding:18px 20px 16px;border:1px solid #e0e6f0;border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(34,48,86,.055)}.ai-minimal-prompt-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-minimal-prompt-head>div{display:flex;align-items:center;gap:8px}.ai-minimal-prompt-head>div>span{width:25px;height:25px;border-radius:8px;background:#5069ed;color:#fff;display:grid;place-items:center}.ai-minimal-prompt-head strong{font-size:13px;letter-spacing:-.15px}.ai-minimal-prompt-head small{color:#a0aabd;font-size:10px}.ai-minimal-prompt textarea{display:block;width:100%;height:76px;margin-top:14px;padding:0;border:0;outline:0;resize:none;background:transparent;color:#23304b;font:13px/1.65 inherit}.ai-minimal-prompt textarea::placeholder{color:#abb3c2}.ai-minimal-prompt-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:12px;border-top:1px solid #eef1f5}.ai-minimal-prompt-footer>div{display:flex;align-items:center;gap:6px}.ai-minimal-prompt-footer button{height:27px;padding:0 9px;border:1px solid #e4e8ef;border-radius:8px;background:#fbfcfd;color:#66748a;display:flex;align-items:center;gap:4px;font-size:10px;cursor:pointer}.ai-minimal-prompt-footer button:hover{border-color:#c8d1ff;color:var(--brand-hover);background:#f7f8ff}.ai-minimal-prompt-footer .ai-minimal-start{height:34px;padding:0 14px;border:0;border-radius:10px;background:#17233d;color:#fff;font-size:11px;font-weight:700;white-space:nowrap}.ai-minimal-prompt-footer .ai-minimal-start:hover{background:#2a3a60;color:#fff}.ai-minimal-library,.ai-minimal-recent,.ai-minimal-workflows{margin-top:43px}.ai-minimal-library>header,.ai-minimal-recent>header,.ai-minimal-workflows>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:13px}.ai-minimal-library>header>div,.ai-minimal-recent>header>div,.ai-minimal-workflows>header>div{display:flex;align-items:flex-start;gap:10px}.ai-minimal-library>header>div>span,.ai-minimal-recent>header>div>span,.ai-minimal-workflows>header>div>span{padding-top:2px;color:#a7b1c2;font-size:10px;font-weight:800;letter-spacing:.08em}.ai-minimal-library h2,.ai-minimal-recent h2,.ai-minimal-workflows h2{margin:0;font-size:19px;line-height:1.1;letter-spacing:-.4px}.ai-minimal-library header p,.ai-minimal-recent header p,.ai-minimal-workflows header p{margin:5px 0 0;color:#9aa5b7;font-size:10px}.ai-minimal-library header>button,.ai-minimal-recent header>button,.ai-minimal-workflows header>button{border:0;background:transparent;color:var(--brand-primary);font-size:10px;cursor:pointer;display:flex;align-items:center;gap:4px}.ai-minimal-workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ai-minimal-workflow{min-width:0;min-height:137px;padding:16px;border:1px solid #e2e7ef;border-radius:16px;background:#fff;display:flex;flex-direction:column;align-items:flex-start;text-align:left;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ai-minimal-workflow:hover{transform:translateY(-2px);border-color:#cdd6f8;box-shadow:0 12px 24px rgba(36,52,97,.07)}.ai-minimal-workflow>span{width:34px;height:34px;border-radius:11px;display:grid;place-items:center}.ai-minimal-workflow.blue>span{background:#eaf0ff;color:#5069ed}.ai-minimal-workflow.purple>span{background:#f1ebff;color:#8a5cf5}.ai-minimal-workflow.green>span{background:#e8faf2;color:#28af7a}.ai-minimal-workflow>div{margin-top:14px;min-width:0}.ai-minimal-workflow strong{display:block;font-size:13px}.ai-minimal-workflow small{display:block;margin-top:5px;color:#8995a9;font-size:10px;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-minimal-workflow em{margin-top:auto;color:#5069ed;font-size:10px;font-style:normal;display:flex;align-items:center;gap:4px}.ai-minimal-lower{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);gap:28px;margin-top:43px;align-items:start}.ai-minimal-lower .ai-minimal-library,.ai-minimal-lower .ai-minimal-recent{margin-top:0}.ai-minimal-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #e2e7ef;border-radius:15px;overflow:hidden;background:#fff}.ai-minimal-library-grid button{min-width:0;min-height:68px;padding:11px 12px;border:0;border-right:1px solid #edf0f4;border-bottom:1px solid #edf0f4;background:#fff;display:grid;grid-template-columns:30px minmax(0,1fr) 11px;align-items:center;gap:8px;text-align:left;cursor:pointer}.ai-minimal-library-grid button:nth-child(2n){border-right:0}.ai-minimal-library-grid button:nth-child(n+3){border-bottom:0}.ai-minimal-library-grid button:hover{background:#fafbff}.ai-minimal-library-grid button>span,.ai-minimal-recent-list button>span{width:30px;height:30px;border-radius:9px;display:grid;place-items:center}.ai-minimal-library-grid button>span.blue,.ai-minimal-recent-list button>span.blue{background:#eaf0ff;color:var(--brand-primary)}.ai-minimal-library-grid button>span.purple,.ai-minimal-recent-list button>span.purple{background:#f1ebff;color:#8a5cf5}.ai-minimal-library-grid button>span.green,.ai-minimal-recent-list button>span.green{background:#e8faf2;color:#28af7a}.ai-minimal-library-grid button>span.orange{background:#fff2e6;color:#e78b34}.ai-minimal-library-grid button div,.ai-minimal-recent-list button div{min-width:0}.ai-minimal-library-grid strong,.ai-minimal-recent-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.ai-minimal-library-grid small,.ai-minimal-recent-list small{display:block;margin-top:4px;overflow:hidden;color:#9aa5b7;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.ai-minimal-library-grid button>svg,.ai-minimal-recent-list button>svg{color:#aab2c0}.ai-minimal-recent-list{border:1px solid #e2e7ef;border-radius:15px;background:#fff;overflow:hidden}.ai-minimal-recent-list button{width:100%;min-height:63px;padding:10px 12px;border:0;border-bottom:1px solid #edf0f4;background:#fff;display:grid;grid-template-columns:30px minmax(0,1fr) 11px;align-items:center;gap:8px;text-align:left;cursor:pointer}.ai-minimal-recent-list button:last-child{border-bottom:0}.ai-minimal-recent-list button:hover{background:#fafbff}@media (max-width:920px){.ai-minimal-v2{width:calc(100% - 40px)}.ai-minimal-lower{grid-template-columns:1fr}.ai-minimal-library-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-minimal-library-grid button{border-right:1px solid #edf0f4!important;border-bottom:0!important}.ai-minimal-library-grid button:last-child{border-right:0!important}}@media (max-width:640px){.ai-minimal-v2{width:calc(100% - 24px);padding-top:25px}.ai-minimal-hero h1{font-size:31px;letter-spacing:-1.1px}.ai-minimal-hero p{font-size:12px}.ai-minimal-prompt{padding:15px}.ai-minimal-prompt-head{align-items:flex-start;flex-direction:column;gap:6px}.ai-minimal-prompt textarea{height:110px}.ai-minimal-prompt-footer{align-items:flex-start;flex-direction:column}.ai-minimal-prompt-footer>div{flex-wrap:wrap}.ai-minimal-prompt-footer .ai-minimal-start{width:100%;justify-content:center}.ai-minimal-workflow-grid{grid-template-columns:1fr}.ai-minimal-workflow{min-height:112px}.ai-minimal-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-minimal-library-grid button{border-right:1px solid #edf0f4!important;border-bottom:1px solid #edf0f4!important}.ai-minimal-library-grid button:nth-child(2n){border-right:0!important}.ai-minimal-library-grid button:nth-child(n+3){border-bottom:0!important}}body:has(.ai-figma-design),body:has(.billing-figma-design),body:has(.brand-figma-design),body:has(.home-figma-design),body:has(.product-flow-design-preview),body:has(.project-figma-design),body:has(.tasks-figma-design),html:has(.ai-figma-design),html:has(.billing-figma-design),html:has(.brand-figma-design),html:has(.home-figma-design),html:has(.product-flow-design-preview),html:has(.project-figma-design),html:has(.tasks-figma-design){overflow:hidden}.ai-figma-shell>.workspace,.billing-figma-shell>.workspace,.brand-figma-shell>.workspace,.figma-home-shell>.workspace,.project-figma-shell>.workspace,.project-flow-shell>.workspace,.tasks-figma-shell>.workspace{height:100vh;min-height:0;overflow:hidden}.ai-figma-design,.billing-figma-design,.brand-figma-design,.product-flow-design-preview,.project-figma-design,.tasks-figma-design{height:100%;min-height:0;overflow:hidden}.ai-figma-main,.billing-figma-main,.brand-figma-main,.product-flow-design-main,.project-figma-main,.tasks-figma-main{height:100%;min-height:0;overflow-y:auto;overflow-x:hidden}.workspace-sidebar{position:sticky;top:0;z-index:60;height:100vh;height:100dvh;min-height:0;flex:0 0 76px;overflow:visible}.workspace-sidebar.notification-open{z-index:600}.project-figma-topbar{flex:0 0 64px}.product-flow-design-topbar,.project-figma-topbar{position:sticky;top:0;z-index:20;width:100%;max-width:none}.product-flow-design-preview,.project-flow-shell>.workspace{height:auto;min-height:100vh;overflow:visible}html:has(.product-flow-design-preview){overflow-y:auto;scrollbar-gutter:stable}body:has(.product-flow-design-preview){overflow:visible}.product-flow-design-main{height:auto;min-height:100vh;overflow:visible}.product-flow-design-topbar{position:static;flex:0 0 44px;justify-content:space-between}.product-flow-design-workflow-progress{padding:16px 32px 14px;border-bottom:1px solid var(--flow-line);background:#fff;overflow-x:auto}.product-flow-design-workflow-progress .product-flow-design-steps{min-width:760px;display:grid;grid-template-columns:repeat(7,minmax(96px,1fr));gap:0}.product-flow-design-workflow-progress .product-flow-design-steps button{min-height:62px;position:relative;padding:0 8px;border:0;border-radius:0;background:transparent;color:#9aa3b3;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;text-align:center;cursor:pointer}.product-flow-design-workflow-progress .product-flow-design-steps button:hover{background:transparent;color:#65728a}.product-flow-design-workflow-progress .product-flow-design-steps button:after{content:"";position:absolute;z-index:0;top:14px;left:calc(50% + 17px);right:calc(-50% + 17px);height:2px;background:#dfe4ed}.product-flow-design-workflow-progress .product-flow-design-steps button:last-child:after{display:none}.product-flow-design-workflow-progress .rail-step-number{width:30px;height:30px;flex:0 0 30px;position:relative;z-index:1;padding:0;border:2px solid #cbd2df;border-radius:50%;background:#fff;color:#fff;display:grid;place-items:center;font-size:15px;font-weight:800}.product-flow-design-workflow-progress .product-flow-design-steps button.done{color:#35425c}.product-flow-design-workflow-progress .product-flow-design-steps button.done .rail-step-number{border-color:var(--flow-blue);background:var(--flow-blue)}.product-flow-design-workflow-progress .product-flow-design-steps button.done:after{background:var(--flow-blue)}.product-flow-design-workflow-progress .product-flow-design-steps button.active{color:var(--flow-blue);background:transparent}.product-flow-design-workflow-progress .product-flow-design-steps button.active .rail-step-number{border-color:var(--flow-blue);box-shadow:0 0 0 4px #eaf0ff}.product-flow-design-workflow-progress .product-flow-design-steps strong{position:relative;z-index:1;font-size:12px;white-space:nowrap}.product-flow-design-progress-meta{display:flex;align-items:center;gap:8px;color:#8993a6;font-size:11px;white-space:nowrap}.product-flow-design-progress-meta i{width:3px;height:3px;border-radius:50%;background:#c6ccd7}.product-flow-design-body{min-height:0;display:block;padding:20px 32px 32px;overflow:visible}.product-flow-design-content{width:100%;min-width:0}@media (max-width:900px){.product-flow-design-workflow-progress{padding:14px 20px 12px}.product-flow-design-body{padding:18px 20px 28px}.product-flow-design-progress-meta{display:none}}@media (max-width:620px){.product-flow-design-workflow-progress{padding:12px 14px 10px}.product-flow-design-body{padding:14px}.product-flow-design-workflow-progress .product-flow-design-steps{min-width:680px}.product-flow-design-workflow-progress .product-flow-design-steps button{min-height:58px}.product-flow-design-workflow-progress .rail-step-number{width:27px;height:27px;flex-basis:27px}.product-flow-design-workflow-progress .product-flow-design-steps button:after{top:12px}}.product-flow-design-workflow-progress .product-flow-design-steps button{outline:0}.product-flow-design-workflow-progress .product-flow-design-steps button:focus-visible .rail-step-number{box-shadow:0 0 0 4px #eaf0ff}.product-flow-design-preview>.workspace-sidebar{position:fixed;z-index:60;top:0;bottom:0;left:0;height:100vh;height:100dvh}.product-flow-design-preview>.product-flow-design-main{width:calc(100% - 76px);margin-left:76px}.product-flow-design-workflow-progress .rail-step-number{color:#9aa3b3;font-size:10px;letter-spacing:-.02em}.product-flow-design-workflow-progress .product-flow-design-steps button.active .rail-step-number{color:var(--flow-blue)}.product-flow-design-workflow-progress .product-flow-design-steps button.done .rail-step-number{color:#fff}.product-flow-design-workflow-progress .product-flow-design-steps button:first-child,.product-flow-design-workflow-progress .product-flow-design-steps button:nth-child(2),.product-flow-design-workflow-progress .product-flow-design-steps button:nth-child(3),.product-flow-design-workflow-progress .product-flow-design-steps button:nth-child(4),.product-flow-design-workflow-progress .product-flow-design-steps button:nth-child(5),.product-flow-design-workflow-progress .product-flow-design-steps button:nth-child(6),.product-flow-design-workflow-progress .product-flow-design-steps button:nth-child(7){--step-tone:var(--brand-primary);--next-step-tone:var(--brand-primary)}.product-flow-design-workflow-progress .product-flow-design-steps button.done .rail-step-number{border-color:var(--step-tone);background:var(--step-tone)}.product-flow-design-workflow-progress .product-flow-design-steps button.done:after{background:linear-gradient(90deg,var(--step-tone),var(--next-step-tone))}.product-flow-design-workflow-progress .product-flow-design-steps button.active{color:var(--step-tone)}.product-flow-design-workflow-progress .product-flow-design-steps button.active .rail-step-number{border-color:var(--step-tone);color:var(--step-tone);box-shadow:0 0 0 4px color-mix(in srgb,var(--step-tone) 12%,white)}.product-flow-design-workflow-progress .product-flow-design-steps button:focus-visible .rail-step-number{box-shadow:0 0 0 4px color-mix(in srgb,var(--step-tone) 12%,white)}@media (max-width:900px){.product-flow-design-preview>.product-flow-design-main{width:100%;margin-left:0}}.workspace-sidebar-upgrade{width:52px;height:48px;padding:3px;border:1px solid #dfe4ff;border-radius:6px;background:linear-gradient(165deg,#eef1ff,#f7eeff);color:#3156f5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font-size:11px;line-height:18px;font-weight:700;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.workspace-sidebar-upgrade:hover{background:linear-gradient(165deg,#e2e8ff,#f1e5ff);border-color:#c9d2ff;transform:translateY(-1px)}.workspace-sidebar-upgrade-balance{display:flex;align-items:center;justify-content:center;max-width:46px;gap:2px;color:#4438d8;font-size:11px;font-weight:800;line-height:16px;white-space:nowrap}.workspace-sidebar-upgrade-balance svg{flex:0 0 auto;color:#6652ed}.workspace-sidebar-upgrade-guest{white-space:nowrap;font-size:11px;font-weight:750;letter-spacing:0}.workspace-sidebar-account{position:relative;display:grid;place-items:center}.workspace-sidebar-account>.workspace-sidebar-avatar{width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#17213a;color:#fff;display:grid;place-items:center;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 0 0 2px #fff,0 0 0 3px #dfe4ee}.workspace-sidebar-account>.workspace-sidebar-avatar:hover,.workspace-sidebar-account>.workspace-sidebar-avatar[aria-expanded=true]{background:#3156f5;box-shadow:0 0 0 2px #fff,0 0 0 3px #aebcfb}.workspace-sidebar-account-menu{position:absolute;z-index:100;left:50px;bottom:-10px;width:190px;padding:7px;border:1px solid #e1e5ee;border-radius:12px;background:#fff;box-shadow:0 16px 40px rgba(30,44,82,.18);color:#526078}.workspace-sidebar-account-menu>header{display:flex;align-items:center;gap:9px;padding:8px 9px 11px;margin-bottom:5px;border-bottom:1px solid #edf0f5}.workspace-sidebar-account-menu>header>span{width:30px;height:30px;flex:0 0 30px;border-radius:50%;background:#4967f5;color:#fff;display:grid;place-items:center;font-size:11px;font-weight:800}.workspace-sidebar-account-menu>header>div{min-width:0;display:flex;flex-direction:column;gap:2px}.workspace-sidebar-account-menu>header strong{font-size:13px;color:#17233d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-sidebar-account-menu>header small{font-size:10px;color:#929bad}.workspace-sidebar-account-menu>button{width:100%;height:38px;padding:0 10px;border:0;border-radius:8px;background:#fff;color:#526078;display:flex;align-items:center;gap:9px;font-size:12px;text-align:left;cursor:pointer}.workspace-sidebar-account-menu>button:hover{background:#f2f5ff;color:var(--brand-hover)}.workspace-sidebar-account-menu>button.danger{color:#d04b58}.workspace-sidebar-account-menu>button.danger:hover{background:#fff1f3;color:#bd3342}.feature-pricing-overlay{position:fixed;inset:0;z-index:1500;display:grid;place-items:center;padding:24px;background:rgba(24,34,58,.42);backdrop-filter:blur(3px)}.feature-pricing-modal{width:min(1152px,calc(100vw - 48px));height:min(768px,calc(100dvh - 48px));padding:28px 30px 30px;display:flex;flex-direction:column;gap:26px;color:#17233d;border:1px solid #e1e5ee;border-radius:20px;background:#fff;box-shadow:0 28px 80px rgba(30,44,82,.22)}.feature-pricing-modal>header{display:flex;align-items:center;justify-content:space-between}.feature-pricing-modal>header h2{margin:0;font-size:17px;font-weight:700}.feature-pricing-modal>header button{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:8px;color:#667085;background:transparent;cursor:pointer}.feature-pricing-modal>header button:hover{color:var(--brand-hover);background:#f2f5ff}.feature-pricing-card{min-height:0;flex:1;padding:24px 30px;display:flex;flex-direction:column;gap:18px;border:1px solid #edf0f5;border-radius:16px;background:#fafbfe}.feature-pricing-tabs{width:200px;height:36px;margin:0 auto;padding:3px;display:grid;grid-template-columns:1fr 1fr;border-radius:18px;background:#edf0f7}.feature-pricing-tabs button{border:0;border-radius:15px;color:#667085;background:transparent;font-size:12px;cursor:pointer}.feature-pricing-tabs button.active{color:var(--brand-primary);font-weight:650;background:#fff;box-shadow:0 2px 8px rgba(119,80,210,.13)}.feature-pricing-table{min-height:0;flex:1;display:flex;flex-direction:column;font-size:13px;overflow:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#c4cad8 transparent}.feature-pricing-row,.feature-pricing-table-head{display:grid;grid-template-columns:140px minmax(280px,1fr) minmax(190px,.85fr)}.feature-pricing-table-head{position:sticky;top:0;z-index:1;padding:0 0 14px;color:#344054;border-bottom:1px solid #dfe4ee;font-weight:650;background:#fafbfe}.feature-pricing-table-head>span{padding-inline:10px}.feature-pricing-table-body{flex:0 0 auto}.feature-pricing-row .feature-pricing-free{color:var(--brand-primary);font-weight:600}.feature-pricing-row{min-height:50px;color:#667085;border-bottom:1px solid #e6e9f0}.feature-pricing-row>*{padding:15px 10px}.feature-pricing-row>strong{align-self:stretch;display:flex;align-items:center;color:#344054;border-right:1px solid #e6e9f0;font-weight:600}.feature-pricing-row>strong.continuation{border-bottom-color:transparent}.feature-pricing-state{padding:70px 16px;color:#7d879b;text-align:center}.feature-pricing-state.error{color:#d04b58}@media (max-width:720px){.feature-pricing-overlay{padding:10px}.feature-pricing-modal{width:100%;height:calc(100dvh - 20px);padding:20px 16px;border-radius:20px}.feature-pricing-card{padding:18px 12px}.feature-pricing-row,.feature-pricing-table-head{grid-template-columns:88px minmax(130px,1fr) minmax(110px,.8fr)}}.upgrade-drawer{position:fixed;inset:0;z-index:1200}.upgrade-drawer-backdrop{position:absolute;inset:0;background:rgba(13,20,38,.46);animation:upgrade-backdrop-in .3s ease}.upgrade-sheet{position:absolute;inset:0;width:100%;height:100dvh;display:flex;flex-direction:column;overflow:hidden;border-radius:0;background:#f7f8fb;animation:upgrade-sheet-up .3s cubic-bezier(.22,1,.36,1)}@keyframes upgrade-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes upgrade-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.upgrade-drawer.closing{pointer-events:none}.upgrade-drawer.closing .upgrade-drawer-backdrop{animation:upgrade-backdrop-out .36s ease forwards}.upgrade-drawer.closing .upgrade-sheet{animation:upgrade-sheet-down .42s cubic-bezier(.64,0,.78,0) forwards}@keyframes upgrade-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes upgrade-sheet-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}.upgrade-sheet-close{position:absolute;z-index:20;right:16px;top:16px;width:34px;height:34px;padding:0;border:1px solid rgba(222,226,237,.9);border-radius:50%;background:rgba(255,255,255,.9);color:#5b6780;font-size:13px;line-height:1;cursor:pointer;box-shadow:0 7px 20px rgba(25,35,65,.12);backdrop-filter:blur(10px);transition:background .18s ease,color .18s ease,transform .18s ease}.upgrade-sheet-close:hover{background:#fff;color:#26334d;transform:scale(1.04)}.upgrade-sheet-body{flex:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.upgrade-insufficient-notice{position:sticky;z-index:10;top:0;display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:10px 56px 10px 20px;color:#6c3b00;background:#fff6df;border-bottom:1px solid #f3d89d;font-size:13px;text-align:center}.upgrade-insufficient-notice strong{color:#9a5600;font-weight:760}.upgrade-insufficient-notice span{color:#765a2e}@media (max-width:760px){.upgrade-insufficient-notice{align-items:flex-start;flex-direction:column;gap:3px;padding:10px 16px;text-align:left}}@media (prefers-reduced-motion:reduce){.upgrade-drawer-backdrop,.upgrade-drawer.closing .upgrade-drawer-backdrop,.upgrade-drawer.closing .upgrade-sheet,.upgrade-sheet{animation-duration:.01ms}}.project-figma-topbar{border-bottom:0;background:rgba(245,247,252,.86);backdrop-filter:blur(18px) saturate(1.06);-webkit-backdrop-filter:blur(18px) saturate(1.06)}.project-figma-profile>button,.project-figma-top-actions>button{height:40px;padding:0 10px;border:0;background:transparent}.project-figma-profile>button{width:auto}.brand-figma-design,.tasks-figma-design{display:flex;background:#f5f7fc;color:#15203b}.brand-figma-content,.tasks-figma-content{width:min(1106px,calc(100% - 64px));margin:0 auto;padding:28px 0 52px}.tasks-figma-content .records-page .topbar{border-bottom:0}.brand-figma-content .brand-library-page,.tasks-figma-content .records-page{padding-bottom:0}@media (max-width:920px){.brand-figma-content,.tasks-figma-content{width:calc(100% - 40px)}}.workspace-session-loading{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;background:#ffffff}.workspace-session-loading-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px}.workspace-session-loading-logo{width:220px;max-width:80vw;height:auto;display:block;user-select:none}.workspace-loading-spinner{width:30px;height:30px;display:flex;align-items:center;justify-content:center}.workspace-loading-circle{width:100%;height:100%;transform-origin:center;animation:workspace-loading-spin .9s cubic-bezier(.4,0,.2,1) infinite}@keyframes workspace-loading-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.workspace-loading-circle{animation-duration:2.5s}}.workspace-mobile-readonly{display:none}.workspace-login-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.48);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.workspace-login-modal{position:relative;width:min(920px,calc(100vw - 40px));height:min(520px,calc(100vh - 40px));max-height:520px;background:#ffffff;border-radius:20px;box-shadow:0 32px 100px rgba(0,0,0,.25),0 0 1px rgba(0,0,0,.1);box-sizing:border-box;display:grid;grid-template-columns:minmax(0,500px) minmax(0,420px);overflow:hidden;color:#1d2129;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;animation:workspace-login-pop .22s cubic-bezier(.16,1,.3,1)}@keyframes workspace-login-pop{0%{opacity:0;transform:scale(.96) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.workspace-login-media{min-width:0;height:100%;position:relative;overflow:hidden;background:#d6d2d1;color:#343343}.workspace-login-poster-image,.workspace-login-poster-image>img{display:block;width:100%;height:100%}.workspace-login-poster-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .45s ease}.workspace-login-poster-slide.is-active{opacity:1}.workspace-login-poster-slide{--poster-ink:#383748;--poster-wash:224,219,220}.workspace-login-poster-lens{--poster-ink:#f7fbff;--poster-wash:26,58,89}.workspace-login-poster-shirt{--poster-ink:#25465d;--poster-wash:243,235,218}.workspace-login-poster-studio{--poster-ink:#384c48;--poster-wash:211,201,185}.workspace-login-poster-forest{--poster-ink:#f4f5df;--poster-wash:17,37,25}.workspace-login-poster-slide:after{content:"";position:absolute;inset:70% 0 0;background:linear-gradient(to bottom,rgba(var(--poster-wash),0),rgba(var(--poster-wash),.7));pointer-events:none}.workspace-login-poster-copy{position:absolute;z-index:1;left:36px;right:36px;bottom:32px;color:var(--poster-ink)}.workspace-login-poster-copy>p{margin:0;font-size:26px;font-weight:650;line-height:1.35;letter-spacing:.025em}.workspace-login-poster-copy>span{display:block;margin-top:8px;font-size:11px;line-height:1.6;letter-spacing:.04em;opacity:.85}.workspace-login-poster-forest .workspace-login-poster-copy,.workspace-login-poster-lens .workspace-login-poster-copy{text-shadow:0 1px 10px rgba(10,30,24,.3)}.workspace-login-media-forest,.workspace-login-media-lens{color:#f4f5ed}.workspace-login-poster-controls{position:absolute;z-index:2;bottom:12px;right:28px;display:flex;align-items:center;gap:4px}.workspace-login-poster-controls>button{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.workspace-login-poster-controls>button:focus-visible{outline:2px solid currentColor;outline-offset:1px}.workspace-login-poster-dot:after{content:"";width:6px;height:6px;border-radius:999px;background:currentColor;opacity:.4;box-shadow:0 1px 3px rgba(30,36,55,.2);transition:width .2s ease,background .2s ease}.workspace-login-poster-dot[aria-pressed=true]:after{width:18px;background:currentColor;opacity:1}.workspace-login-poster-image>img{object-fit:cover;object-position:center}.workspace-login-panel{position:relative;box-sizing:border-box;min-width:0;width:100%;height:100%;padding:26px 36px 20px;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;background:#ffffff}.workspace-login-topbar{justify-content:space-between;margin-bottom:32px;flex-shrink:0}.workspace-login-logo,.workspace-login-topbar{display:flex;align-items:center}.workspace-login-logo-img{height:26px;width:auto;object-fit:contain}.workspace-login-close-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:#1d2129;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.workspace-login-close-btn:hover{background-color:#f2f3f5;opacity:.85}.workspace-login-content{display:flex;flex-direction:column;flex:1}.workspace-login-title{margin:0 0 18px;font-size:24px;font-weight:700;line-height:1.3;color:#1d2129;letter-spacing:-.3px;text-align:left;flex-shrink:0}.workspace-login-body{min-height:192px}.workspace-login-body,.workspace-login-wechat-body{display:flex;flex-direction:column;height:192px;flex-shrink:0}.workspace-login-wechat-body{text-align:center;align-items:center;justify-content:center}.workspace-login-qr-container{display:flex;align-items:center;justify-content:center;width:164px;height:164px;box-sizing:border-box;padding:7px;margin:0 auto 10px;border:1px solid #e5e6eb;border-radius:16px;background:#fafafa;position:relative;overflow:hidden;flex-shrink:0}.workspace-login-qr-img{width:148px;height:148px;flex-shrink:0;object-fit:contain;border-radius:8px}.workspace-login-qr-note{text-align:center;line-height:1.5;font-size:13px;color:#86909c}.workspace-login-qr-tip{margin:0;min-height:20px;max-width:100%;font-size:13px;color:#86909c;line-height:20px;overflow-wrap:anywhere}.workspace-login-qr-tip.is-confirmed{color:#16834a}.workspace-login-qr-refresh-btn{padding:8px 14px;border:1px solid #dce0e8;border-radius:8px;background:#ffffff;color:#4e5969;font-size:12px;cursor:pointer;transition:all .15s ease}.workspace-login-qr-refresh-btn:hover{border-color:#7B2BF9;color:#7B2BF9}.workspace-login-form{display:flex;flex-direction:column;justify-content:center;height:100%;gap:12px;flex-shrink:0}.workspace-login-field{position:relative;display:flex;align-items:center;height:48px;padding:0 16px;border-radius:12px;background:#f2f3f5;transition:background-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.workspace-login-field:focus-within{background:#ebeef2;box-shadow:0 0 0 1.5px rgba(123,43,249,.25)}.workspace-login-field input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;font-size:15px;color:#1d2129;font-family:inherit}.workspace-login-field input::placeholder{color:#86909c;font-size:14px}.workspace-login-code-field{padding-right:6px}.workspace-login-field-sep{width:1px;height:18px;background:#dcdfe6;margin:0 10px;flex-shrink:0}.workspace-login-send-btn{flex-shrink:0;height:36px;padding:0 14px;border:0;border-radius:9px;background:#ffffff;color:#86909c;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:all .15s ease}.workspace-login-send-btn:not(:disabled){color:#1d2129}.workspace-login-send-btn:not(:disabled):hover{color:#7B2BF9;background:#fdfcff}.workspace-login-send-btn:disabled{color:#c9cdd4;cursor:not-allowed;opacity:.85}.workspace-login-submit-btn{display:flex;align-items:center;justify-content:center;width:100%;height:48px;margin-top:4px;border:0;border-radius:12px;background:#e5e6eb;color:#ffffff;font-size:16px;font-weight:600;cursor:not-allowed;transition:background-color .2s ease,opacity .2s ease,transform .1s ease}.workspace-login-submit-btn.is-ready{background:#7B2BF9;cursor:pointer}.workspace-login-submit-btn.is-ready:hover{background:#6c23df}.workspace-login-submit-btn.is-ready:active{transform:scale(.99)}.workspace-login-submit-btn:disabled{opacity:.8}.workspace-login-error-msg{min-height:18px;line-height:1.4;margin-top:6px;font-size:12px;color:#f53f3f;text-align:center;flex-shrink:0;visibility:hidden}.workspace-login-error-msg.has-error{visibility:visible}.workspace-login-divider{display:flex;align-items:center;margin:10px 0 12px;text-align:center;flex-shrink:0}.workspace-login-divider:after,.workspace-login-divider:before{content:"";flex:1;border-bottom:1px solid #f2f3f5}.workspace-login-divider span{padding:0 12px;font-size:12px;color:#86909c;white-space:nowrap}.workspace-login-socials{gap:16px;margin-bottom:0;flex-shrink:0}.workspace-login-social-btn,.workspace-login-socials{display:flex;align-items:center;justify-content:center}.workspace-login-social-btn{width:40px;height:40px;border:1px solid #e5e6eb;border-radius:10px;background:#ffffff;color:#1d2129;cursor:pointer;transition:all .16s ease}.workspace-login-social-btn:hover{border-color:#7B2BF9;color:#7B2BF9;background:rgba(123,43,249,.04);transform:translateY(-1px);box-shadow:0 3px 8px rgba(123,43,249,.1)}.workspace-social-phone-icon{width:16px;height:16px}.workspace-wechat-icon{width:18px;height:18px}.workspace-login-footer{margin-top:auto;padding-top:12px;flex-shrink:0}.workspace-login-agreement{display:flex;align-items:flex-start;gap:7px;font-size:11px;line-height:1.5;color:#86909c;cursor:pointer;user-select:none}.workspace-login-agreement input{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.workspace-login-check-box{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-top:1.5px;flex-shrink:0;border:1.5px solid #c9cdd4;border-radius:3px;background:#ffffff;transition:all .15s ease}.workspace-login-agreement input:checked~.workspace-login-check-box{border-color:#7B2BF9;background:#7B2BF9}.workspace-login-check-box svg{width:10px;height:10px}.workspace-login-agreement-text{color:#86909c}.workspace-login-agreement-text a{color:#1d2129;text-decoration:none;transition:color .15s ease}.workspace-login-agreement-text a:hover{color:#7B2BF9;text-decoration:underline}.workspace-sidebar-login{width:48px;height:32px;padding:0;border:1px solid #d9deea;border-radius:9px;background:#fff;color:#39445b;font-size:11px;font-weight:750;cursor:pointer;transition:border-color .18s ease,color .18s ease,box-shadow .18s ease}.workspace-sidebar-login:hover{border-color:#9eabef;color:#4f5bd8;box-shadow:0 7px 18px rgba(61,74,135,.1)}@media (max-width:900px){.workspace-login-modal{width:min(420px,calc(100vw - 28px));height:auto;max-height:calc(100vh - 28px);grid-template-columns:1fr}.workspace-login-media{display:none}.workspace-login-panel{padding:24px}.workspace-login-footer{margin-top:20px}}@media (max-width:440px){.workspace-login-panel{padding:20px 16px}}@media (max-width:720px){.workspace-mobile-readonly{position:fixed;inset:auto 12px 12px;z-index:90;display:block;padding:11px 14px;border-radius:12px;background:#18233d;color:#fff;text-align:center;font-size:12px;box-shadow:0 12px 30px rgba(15,23,42,.2)}}.explore-shell{height:100vh;min-height:0;display:flex;overflow-y:auto;overflow-x:hidden;background:#f5f7fc;color:#17213a}.explore-page{min-width:0;flex:1;padding-left:88px}.explore-topbar{position:sticky;top:0;z-index:30;height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 34px;border-bottom:1px solid rgba(221,226,239,.78);background:rgba(250,251,254,.88);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.explore-topbar>div:first-child{display:flex;align-items:baseline;gap:12px}.explore-topbar>div:first-child strong{font-size:20px}.explore-topbar>div:first-child span{color:#8a94aa;font-size:12px}.explore-account,.explore-account button{display:flex;align-items:center;gap:8px}.explore-account button{height:40px;border:1px solid #e0e5f0;border-radius:12px;background:#fff;color:#34415e;padding:0 13px;font-weight:700;cursor:pointer}.explore-account button:last-child{border:0;background:transparent}.explore-account button:last-child span{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,var(--brand-primary),#7b3ee9);color:#fff;font-size:12px}.explore-content{width:min(1220px,calc(100% - 64px));margin:0 auto;padding:30px 0 72px}.explore-command{position:relative;z-index:30;padding:28px 0 6px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#17213b}.explore-command-copy,.explore-composer,.explore-suggestion{position:relative;z-index:1}.explore-command-copy{text-align:center}.explore-command-copy h1{margin:0;display:flex;align-items:center;justify-content:center;gap:18px;font-size:24px;line-height:1.25;letter-spacing:-.65px}.explore-command-copy h1 img{width:150px;height:auto;flex:0 0 auto}.explore-command-copy h1 strong{margin:0;color:transparent;background:linear-gradient(100deg,#315ff4,#8248ee 35%,#ef4d87 55%,#9b40ef 74%,#315ff4);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:850;animation:pricing-discount-shimmer 2.8s linear infinite}.explore-command-copy p{margin:9px 0 0;color:#8a94a7;font-size:13px}.explore-composer{position:relative;isolation:isolate;margin-top:28px;padding:14px 16px 13px;border:1px solid #e2e5eb;border-radius:22px;background:transparent;box-shadow:0 12px 30px rgba(35,46,82,.04)}.explore-composer:before{content:"";position:absolute;z-index:-2;inset:-7px -9px -13px;border-radius:28px;background:linear-gradient(105deg,rgba(57,122,255,.3),rgba(81,194,255,.18) 22%,rgba(123,82,239,.3) 50%,rgba(226,84,211,.2) 72%,rgba(67,127,255,.3));background-size:240% 100%;filter:blur(13px);opacity:.66;transform:translateZ(0);animation:explore-composer-aurora 7s ease-in-out infinite alternate;pointer-events:none}@keyframes explore-composer-aurora{0%{background-position:0 50%;transform:translate3d(-2px,0,0) scale(.99)}55%{background-position:65% 50%}to{background-position:100% 50%;transform:translate3d(2px,1px,0) scale(1.01)}}@media (prefers-reduced-motion:reduce){.explore-composer:before{animation:none;background-position:50% 50%}}.explore-composer:after{content:"";position:absolute;z-index:-1;inset:0;border-radius:21px;background:rgba(255,255,255,.985);box-shadow:inset 0 0 0 1px rgba(255,255,255,.7),0 8px 26px rgba(82,87,147,.05);pointer-events:none}.explore-composer textarea{position:relative;z-index:1;display:block;width:100%;min-height:112px;resize:none;border:0;outline:0;padding:3px 84px 3px 66px;background:transparent;color:#1b2540;font:500 15px/1.7 inherit}.explore-composer textarea::placeholder{color:#a0a9b7}.explore-upload-stack-top{position:absolute;left:19px;top:18px;z-index:12}.explore-prompt-demo{position:absolute;left:82px;right:104px;top:18px;z-index:3;overflow:hidden;padding:0;border:0;background:transparent;color:#a0a9b7;font:500 15px/1.7 inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;animation:explore-prompt-roll .42s cubic-bezier(.2,.75,.25,1)}.explore-prompt-demo span{margin-right:7px;color:#8e98a8;font-weight:700}.explore-examples{position:absolute;right:19px;top:16px;z-index:45}.explore-examples>button{height:30px;padding:0 7px;display:flex;align-items:center;gap:5px;border:0;border-radius:8px;background:transparent;color:#929cad;font-size:12px}.explore-examples>button:hover,.explore-examples>button[aria-expanded=true]{background:#f4f5f8;color:var(--brand-hover)}.explore-examples-popover{position:absolute;right:0;top:calc(100% + 9px);z-index:100;width:380px;padding:13px;border:1px solid #e1e5ed;border-radius:15px;background:#fff;box-shadow:0 20px 55px rgba(28,38,70,.16)}.explore-examples-popover>strong{display:block;padding:2px 3px 10px;color:#30394d;font-size:12px}.explore-examples-popover>button{width:100%;padding:10px;border:0;border-radius:10px;display:grid;gap:4px;background:transparent;text-align:left}.explore-examples-popover>button:hover{background:#f5f6fb}.explore-examples-popover b{color:#384258;font-size:11px}.explore-examples-popover span{overflow:hidden;color:#8c96a8;font-size:10px;text-overflow:ellipsis;white-space:nowrap}@keyframes explore-prompt-roll{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.explore-composer-actions{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.explore-command-controls{display:flex;align-items:center;gap:8px;min-width:0}.explore-composer-actions button{font:inherit;cursor:pointer}.explore-upload-stack{position:relative;width:42px;height:42px;flex:0 0 auto;transition:width .28s cubic-bezier(.2,.75,.25,1)}.explore-upload-stack.has-images{width:50px}.explore-upload-stack.has-images:hover{width:calc(50px + (min(var(--upload-count, 1), 5) - 1) * 38px)}.explore-upload-trigger{position:absolute;inset:0;width:42px;height:42px;z-index:1;display:grid;place-items:center;border:1px dashed #d7dce4;border-radius:3px;background:#f4f5f7;color:#7f8998;transform:rotate(-7deg);transition:transform .2s ease,border-color .2s ease}.explore-upload-trigger:hover{border-color:#aeb7c8;transform:rotate(-4deg) translateY(-2px)}.explore-upload-stack.has-images .explore-upload-trigger{opacity:0;pointer-events:none}.explore-upload-card{--image-index:0;position:absolute;left:0;top:0;width:42px;height:42px;z-index:calc(10 - var(--image-index));overflow:visible;border:2px solid #fff;border-radius:5px;background:#eef1f5;box-shadow:0 5px 13px rgba(28,39,67,.16);transform:translateX(calc(var(--image-index) * 4px)) rotate(calc((var(--image-index) - 1) * 5deg));transform-origin:50% 92%;transition:transform .28s cubic-bezier(.2,.75,.25,1),box-shadow .2s ease}.explore-upload-card img{border-radius:3px;object-fit:cover}.explore-upload-stack:hover .explore-upload-card{z-index:calc(10 + var(--image-index));transform:translateX(calc(var(--image-index) * 38px)) rotate(0deg);box-shadow:0 7px 16px rgba(28,39,67,.16)}.explore-upload-card>button{position:absolute;right:-7px;top:-7px;z-index:3;width:18px;height:18px;padding:0;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;background:#1d2433;color:#fff;opacity:0;transform:scale(.75);transition:opacity .16s ease,transform .16s ease}.explore-upload-card:focus-within>button,.explore-upload-stack:hover .explore-upload-card>button{opacity:1;transform:scale(1)}.explore-upload-count{position:absolute;right:-8px;top:-8px;z-index:30;min-width:19px;height:19px;padding:0 5px;display:grid;place-items:center;border:2px solid #fff;border-radius:999px;background:#5865e8;color:#fff;font-size:9px;font-weight:800;box-shadow:0 4px 9px rgba(56,67,137,.2);transition:opacity .15s ease}.explore-upload-stack:hover .explore-upload-count{opacity:0}.explore-config-control{position:relative}.explore-config-control>button{height:42px;min-width:145px;padding:0 11px;display:flex;align-items:center;gap:8px;border:1px solid #e1e5eb;border-radius:11px;background:#fff;color:#5e687b;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.explore-config-control>button.active,.explore-config-control>button:hover{border-color:#bfc7ef;box-shadow:0 7px 18px rgba(71,83,150,.09);transform:translateY(-1px)}.explore-config-control>button>span{min-width:0;display:grid;gap:1px;flex:1}.explore-config-control>button b{color:#303a50;font-size:12px}.explore-config-control>button small{overflow:hidden;color:#929bac;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.explore-analyze{width:44px;height:44px;flex:0 0 auto;border:0;border-radius:50%;display:grid!important;place-items:center;background:linear-gradient(105deg,#5269ef,#7b48e8);color:#fff;box-shadow:0 8px 20px rgba(91,83,219,.22)}.explore-analyze:disabled{background:#e3e6eb;color:#fff;box-shadow:none;cursor:not-allowed}.explore-config-popover{position:absolute;left:0;bottom:calc(100% + 10px);z-index:50;width:520px;padding:16px;border:1px solid #e1e5ed;border-radius:16px;background:#fff;box-shadow:0 22px 60px rgba(26,35,66,.17)}.explore-config-popover section+section{margin-top:15px;padding-top:15px;border-top:1px solid #edf0f4}.explore-config-popover strong{display:flex;align-items:center;gap:7px;margin-bottom:9px;color:#30394d;font-size:12px}.explore-config-popover strong small{color:#929bad;font-size:10px;font-weight:500}.explore-config-popover section>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.explore-config-popover section:last-child>div{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-popover>div>button,.explore-config-popover section button{min-height:44px;padding:8px 9px;border:1px solid #e8ebf1;border-radius:10px;background:#fafbfc;color:#626d81;font-size:11px;display:flex;align-items:center;justify-content:space-between;gap:6px}.explore-config-popover button.selected{border-color:#bac3f7;background:#f0f2ff;color:var(--brand-primary)}.explore-config-popover button span{display:grid;gap:2px;text-align:left}.explore-config-popover button span small{color:#949daf;font-size:9px}.compact-popover{width:280px}.compact-popover>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.compact-popover .manage-brands{width:100%;margin-top:10px;padding:10px;border:0;border-top:1px solid #edf0f4;border-radius:0;background:transparent;color:#5864db;justify-content:center}.explore-quick-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.explore-quick-tools>button{min-width:0;height:76px;padding:13px 14px;display:flex;align-items:center;gap:12px;border:1px solid #e5e8ee;border-radius:16px;background:#fff;color:#5b6578;text-align:left;box-shadow:0 5px 18px rgba(34,45,80,.035);transition:transform .22s cubic-bezier(.2,.75,.25,1),border-color .22s ease,box-shadow .22s ease}.explore-quick-tools>button:hover{z-index:1;transform:translateY(-5px) scale(1.015);border-color:#cbd2f4;box-shadow:0 18px 36px rgba(53,63,116,.13)}.explore-quick-tools>button>span{width:40px;height:40px;flex:0 0 auto;border-radius:12px;display:grid;place-items:center;background:#f0f2ff;color:var(--brand-primary);transition:transform .22s ease,background .22s ease}.explore-quick-tools>button:hover>span{transform:rotate(-4deg) scale(1.07);background:#e8ebff}.explore-quick-tools>button>div{min-width:0;display:grid;gap:4px;flex:1}.explore-quick-tools strong{color:#293349;font-size:13px}.explore-quick-tools small,.explore-quick-tools strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.explore-quick-tools small{color:#9099aa;font-size:10px}.explore-quick-tools>button>svg{opacity:.45;transition:transform .2s ease,opacity .2s ease}.explore-quick-tools>button:hover>svg{opacity:1;transform:translateX(3px)}.explore-config-popover{top:calc(100% + 10px);bottom:auto}.target-popover{max-height:min(520px,calc(100vh - 330px));overflow-y:auto}.explore-config-control>button{height:34px;min-width:128px;padding:0 10px;gap:7px}.explore-config-control>button>b{min-width:0;max-width:172px;overflow:hidden;color:#394358;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.explore-config-control>button>svg:last-child{margin-left:auto}.target-popover{width:min(760px,calc(100vw - 150px))}.target-popover .explore-platform-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:8px;border-radius:14px;background:#f2f3f6}.target-popover .explore-platform-grid>button{min-width:0;height:68px;padding:6px 3px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-color:transparent;background:transparent}.target-popover .explore-platform-grid>button:hover{background:#fff}.target-popover .explore-platform-grid>button.selected{border-color:#e2e5eb;background:#fff;box-shadow:0 5px 14px rgba(40,49,77,.07)}.explore-platform-logo{display:grid!important;place-items:center}.explore-platform-logo img{width:34px}.explore-platform-logo>b{min-width:28px;height:24px;padding:0 5px;border-radius:6px;display:grid;place-items:center;color:#5865df;background:#e7eaff;font-size:10px}.target-popover .explore-platform-grid em{max-width:100%;overflow:hidden;color:#505866;font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.target-popover .explore-market-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.explore-market-empty{margin:0;padding:18px;border-radius:10px;background:#f7f8fa;color:#939cad;font-size:11px;text-align:center}.explore-suggestion{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:18px 20px;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:rgba(255,255,255,.1);backdrop-filter:blur(12px)}.explore-suggestion>div:first-child{display:grid;gap:3px}.explore-suggestion span{color:#abb7ff;font-size:11px;font-weight:800}.explore-suggestion strong{font-size:19px}.explore-suggestion p{margin:0;color:#cad1e3;font-size:13px}.explore-suggestion>div:last-child{display:flex;gap:8px}.explore-suggestion button{height:38px;padding:0 14px;border-radius:10px;font-weight:800;cursor:pointer}.explore-suggestion .secondary{border:1px solid rgba(255,255,255,.22);background:transparent;color:#fff}.explore-suggestion .primary{display:flex;align-items:center;gap:4px;border:0;background:#fff;color:var(--brand-primary)}.explore-gallery{padding-top:52px}.explore-section-heading{display:flex;align-items:center;gap:18px;margin-bottom:18px}.explore-section-heading>span{flex:0 0 auto;color:#635fe7;font-size:12px;font-weight:800}.explore-section-heading>button{height:32px;margin-left:auto;display:flex;align-items:center;gap:5px;padding:0 12px;border:1px solid #d9def0;border-radius:9px;background:#fff;color:var(--brand-primary);font-size:12px;font-weight:800;cursor:pointer}.explore-filters{display:flex;align-items:center;gap:var(--ws-filter-group-gap);margin:0}.explore-filters button{height:var(--ws-filter-height);display:flex;align-items:center;gap:var(--ws-filter-gap);padding:0 var(--ws-filter-padding);border:1px solid #e0e4ee;border-radius:var(--ws-filter-radius);background:#fff;color:#6f7990;font-size:var(--ws-filter-font);font-weight:var(--ws-filter-weight);cursor:pointer}.explore-filters button.active{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff}.explore-filters small{font-size:var(--ws-filter-count-size);opacity:.7}.explore-case-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.explore-case-card{overflow:hidden;padding:0;border:1px solid #e2e6ef;border-radius:17px;background:#fff;text-align:left;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.explore-case-card:hover{transform:translateY(-4px);border-color:#cdd2ff;box-shadow:0 16px 34px rgba(39,50,90,.12)}.explore-case-media{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:#e9ecf4}.explore-case-media img,.explore-case-media video{width:100%;height:100%;object-fit:cover}.explore-case-media i{position:absolute;left:12px;top:12px;padding:5px 8px;border-radius:999px;background:rgba(16,24,52,.78);color:#fff;font-size:10px;font-style:normal;backdrop-filter:blur(8px)}.explore-case-body{display:grid;gap:5px;padding:15px 16px 17px}.explore-case-body small{color:#6560e4;font-size:10px;font-weight:800}.explore-case-body strong{font-size:15px}.explore-case-body span{min-height:36px;color:#838da2;font-size:12px;line-height:1.5}.explore-case-overlay{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;padding:24px;background:rgba(12,18,36,.58);backdrop-filter:blur(10px)}.explore-case-modal{position:relative;width:min(920px,calc(100vw - 36px));display:grid;grid-template-columns:1.15fr .85fr;overflow:hidden;border-radius:22px;background:#fff;box-shadow:0 28px 90px rgba(7,12,30,.34)}.explore-case-close{position:absolute;right:14px;top:14px;z-index:2;width:34px;height:34px;border:0;border-radius:50%;background:rgba(15,23,42,.72);color:#fff;font-size:22px;cursor:pointer}.explore-case-modal-media{position:relative;min-height:480px;background:#0d142b}.explore-case-modal-media img,.explore-case-modal-media video{width:100%;height:100%;object-fit:cover}.explore-case-modal-copy{display:flex;flex-direction:column;justify-content:center;padding:44px}.explore-case-modal-copy>span{color:#625ee2;font-size:11px;font-weight:800}.explore-case-modal-copy h2{margin:10px 0 9px;font-size:28px}.explore-case-modal-copy p{margin:0;color:#7b859b;font-size:14px;line-height:1.75}.explore-case-modal-copy>div{display:flex;gap:10px;margin-top:25px}.explore-case-modal-copy button{height:42px;padding:0 15px;border-radius:11px;font-weight:800;cursor:pointer}.explore-case-modal-copy .secondary{border:1px solid #dfe3ec;background:#fff;color:#49546c}.explore-case-modal-copy .primary{display:flex;align-items:center;gap:5px;border:0;background:linear-gradient(105deg,var(--brand-primary),#8140ec);color:#fff}@media (max-width:1100px){.explore-case-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.explore-content{width:calc(100% - 40px)}}@media (max-width:760px){.explore-page{padding-left:0}.explore-topbar{padding:0 18px}.explore-account button:first-child,.explore-account button:last-child strong,.explore-topbar>div:first-child span{display:none}.explore-content{width:calc(100% - 24px);padding-top:14px}.explore-command{padding:26px 14px 20px;border-radius:20px}.explore-command-copy h1{gap:10px;flex-direction:column;font-size:20px}.explore-command-copy h1 img{width:128px}.explore-command-copy h1 strong{display:block;margin:0}.explore-composer{padding:11px}.explore-composer-actions{align-items:center;flex-direction:row}.explore-command-controls{overflow-x:auto;padding:2px 1px 5px}.explore-config-control{flex:0 0 auto}.explore-config-control>button{min-width:132px}.explore-config-popover{position:fixed;left:12px;right:12px;bottom:18px;width:auto;max-height:62vh;overflow:auto}.explore-config-popover section:last-child>div,.explore-config-popover section>div,.explore-quick-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.explore-quick-tools{gap:8px}.explore-quick-tools>button{height:70px;padding:10px}.explore-quick-tools>button>span{width:34px;height:34px}.explore-suggestion{align-items:stretch;flex-direction:column}.explore-section-heading{align-items:flex-start}.explore-section-heading>button{display:none}.explore-filters{overflow-x:auto;padding-bottom:4px}.explore-filters button{flex:0 0 auto}.explore-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.explore-case-body{padding:12px}.explore-case-modal{grid-template-columns:1fr;max-height:calc(100vh - 32px);overflow:auto}.explore-case-modal-media{min-height:280px}.explore-case-modal-copy{padding:26px}.explore-config-popover{top:auto}}.explore-upload-stack{width:48px;height:72px}.explore-upload-stack.has-images{width:56px}.explore-upload-stack.has-images:hover{width:calc(56px + (min(var(--upload-count, 1), 5) - 1) * 42px)}.explore-upload-trigger{width:48px;height:72px;border-radius:4px;transform:rotate(-6deg)}.explore-upload-trigger:hover{transform:rotate(-3deg) translateY(-2px)}.explore-upload-card{width:48px;height:72px;border-radius:6px;transform:translateX(calc(var(--image-index) * 4px)) rotate(calc((var(--image-index) - 1) * 4deg))}.explore-upload-card img{border-radius:4px}.explore-upload-stack:hover .explore-upload-card{transform:translateX(calc(var(--image-index) * 42px)) rotate(0deg)}.explore-upload-add-more{position:absolute;right:-7px;bottom:-7px;z-index:35;width:22px;height:22px;padding:0;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;background:#5865e8;color:#fff;box-shadow:0 5px 12px rgba(61,72,157,.28);transition:transform .18s ease,background .18s ease}.explore-upload-add-more:hover{background:#4756db;transform:scale(1.08)}.explore-upload-stack.explore-upload-stack-top{position:absolute;left:19px;top:18px;z-index:12}@media (max-width:760px){.explore-composer textarea{padding-right:66px;padding-left:58px}.explore-upload-stack.explore-upload-stack-top{left:13px;top:15px}.explore-prompt-demo{left:70px;right:76px;top:15px;font-size:13px}.explore-examples{right:12px;top:12px}.explore-examples>button span{display:none}.explore-examples-popover{position:fixed;left:12px;right:12px;top:96px;width:auto;max-height:60vh;overflow:auto}}.workspace-sidebar-account-menu>header>span,.workspace-sidebar-avatar{position:relative;overflow:hidden}.workspace-sidebar-account-menu>header>span img,.workspace-sidebar-avatar img{object-fit:cover}.account-settings-overlay{position:fixed;inset:0;z-index:1400;padding:24px;display:grid;place-items:center;background:rgba(13,20,39,.58);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);animation:account-settings-fade .2s ease-out;overscroll-behavior:none;touch-action:none}.account-settings-modal{width:min(940px,calc(100vw - 32px));max-height:calc(100vh - 42px);overflow:auto;border:1px solid rgba(225,229,239,.9);border-radius:22px;background:#fff;box-shadow:0 30px 100px rgba(8,15,35,.3);animation:account-settings-enter .26s cubic-bezier(.2,.78,.25,1);overscroll-behavior:contain;touch-action:pan-y}.account-settings-modal>header{position:sticky;top:0;z-index:5;min-height:80px;padding:20px 24px;border-bottom:1px solid #e9ecf2;background:rgba(255,255,255,.96);backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:space-between;gap:20px}.account-settings-modal>header span{color:#5c64df;font-size:9px;font-weight:800;letter-spacing:.14em}.account-settings-modal>header h2{margin:5px 0 4px;color:#1b263f;font-size:24px}.account-settings-modal>header p{margin:0;color:#8993a6;font-size:12px}.account-settings-modal>header>button{width:34px;height:34px;padding:0;border:1px solid #e1e5ed;border-radius:50%;background:#fff;color:#667187;display:grid;place-items:center}.account-settings-body{padding:22px 24px;display:grid;grid-template-columns:210px minmax(0,1fr);gap:24px}.account-avatar-panel{padding:20px 16px;border:1px solid #e5e8f0;border-radius:16px;background:#f8f9fc;display:flex;align-items:center;flex-direction:column;text-align:center}.account-avatar-current{position:relative;width:112px;height:112px;overflow:hidden;border:4px solid #fff;border-radius:50%;box-shadow:0 12px 28px rgba(49,63,119,.18)}.account-avatar-current img{object-fit:cover}.account-avatar-panel>strong{margin-top:14px;color:#263149;font-size:16px}.account-avatar-panel>small{margin-top:4px;color:#929bad;font-size:10px}.account-avatar-panel>.account-public-id{margin-top:6px;color:#68758c;font-size:11px;white-space:nowrap}.account-public-id>span{font-variant-numeric:tabular-nums;user-select:text}.account-avatar-panel>button{width:100%;height:36px;margin-top:18px;padding:0 10px;border:1px solid #d9def0;border-radius:9px;background:#fff;color:var(--brand-primary);display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;font-weight:750}.account-avatar-panel>p{margin:10px 3px 0;color:#9aa2b0;font-size:9px;line-height:1.55}.account-settings-body>main{min-width:0}.account-avatar-library{padding:14px;border:1px solid #e5e8f0;border-radius:14px;background:#fbfcfe}.account-avatar-library>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.account-avatar-library>div:first-child strong{color:#303b52;font-size:12px}.account-avatar-library>div:first-child small{color:#919bad;font-size:9px}.account-avatar-library>div:last-child{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-top:12px}.account-avatar-library>div:last-child>button{position:relative;aspect-ratio:1;padding:0;overflow:hidden;border:2px solid transparent;border-radius:50%;background:#eef1f8;transition:transform .18s ease,border-color .18s ease}.account-avatar-library>div:last-child>button:hover{transform:translateY(-2px)}.account-avatar-library>div:last-child>button.selected{border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(119,80,210,.1)}.account-avatar-library img{object-fit:cover}.account-avatar-library button span{position:absolute;right:-1px;bottom:-1px;z-index:2;width:18px;height:18px;border:2px solid #fff;border-radius:50%;display:grid;place-items:center;background:var(--brand-primary);color:#fff}.account-profile-fields{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.account-profile-fields .account-profile-field,.account-profile-fields label{min-width:0;display:grid;gap:6px}.account-profile-fields label.wide{grid-column:1/-1}.account-profile-fields .account-profile-field>span,.account-profile-fields label>span{color:#59657a;font-size:10px;font-weight:750}.account-profile-fields input,.account-profile-fields select{width:100%;height:38px;padding:0 11px;border:1px solid #dfe4ec;border-radius:9px;outline:0;background:#fff;color:#2f3b53;font-size:11px}.account-profile-fields input:focus,.account-profile-fields select:focus{border-color:#9facf2;box-shadow:0 0 0 3px rgba(83,99,229,.08)}.account-phone-control{min-width:0;height:38px;display:flex}.account-phone-control input{min-width:0;border-radius:9px 0 0 9px;color:#536078;background:#f8f9fc}.account-phone-control button{min-width:92px;padding:0 11px;border:1px solid #dfe4ec;border-left:0;border-radius:0 9px 9px 0;color:var(--brand-primary);background:#fff;font-size:10px;font-weight:750;white-space:nowrap}.account-wechat-field .account-phone-control input:only-child{border-radius:9px}.account-wechat-binding{display:flex;align-items:center;flex-direction:column;gap:9px;padding:14px;border:1px solid #e3e7f0;border-radius:10px;background:#fafbfe;color:#69758b;font-size:11px;text-align:center}.account-wechat-qr{width:160px;height:160px;display:flex;align-items:center;justify-content:center;border:1px solid #e4e7ef;border-radius:9px;background:#fff;color:#78839a}.account-wechat-qr img{width:152px;height:152px;object-fit:contain}.account-wechat-binding>small{font-size:10px;line-height:1.5}.account-wechat-binding>button{min-height:30px;padding:0 12px;border:1px solid #dfe4ec;border-radius:8px;background:#fff;color:var(--brand-primary);font-size:10px;font-weight:700}.account-wechat-binding>.account-wechat-cancel{border:0;color:#7f899b;background:transparent}.account-wechat-error{color:#c24444}.account-role-select{min-width:0;position:relative}.account-role-select>button{width:100%;height:38px;padding:0 11px;border:1px solid #dfe4ec;border-radius:9px;color:#2f3b53;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;text-align:left}.account-role-select>button.open{border-color:#9facf2;box-shadow:0 0 0 3px rgba(83,99,229,.08)}.account-role-select>button svg{flex:0 0 auto;transform:rotate(90deg);transition:transform .16s ease}.account-role-select>button.open svg{transform:rotate(-90deg)}.account-role-menu{position:fixed;z-index:1410;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;padding:5px;border:1px solid #dfe4ec;border-radius:10px;background:#fff;box-shadow:0 16px 36px rgba(35,45,83,.16)}.account-role-menu>button{width:100%;min-height:32px;padding:0 9px;border:0;border-radius:7px;color:#435068;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;text-align:left}.account-role-menu>button.selected,.account-role-menu>button:hover{color:var(--brand-hover);background:#f1f3ff}.account-phone-change{margin-top:14px;padding:14px;border:1px solid #dfe4f2;border-radius:13px;background:#fafbff}.account-phone-change>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.account-phone-change>header>div{display:grid;gap:3px}.account-phone-change>header strong{color:#28344c;font-size:12px}.account-phone-change>header span{color:#8993a6;font-size:9px}.account-phone-change>header>button{width:26px;height:26px;padding:0;border:1px solid #e1e5ed;border-radius:50%;color:#6d778b;background:#fff;display:grid;place-items:center}.account-phone-change-fields{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.account-phone-change-fields label{min-width:0;display:grid;gap:6px}.account-phone-change-fields label>span{color:#59657a;font-size:10px;font-weight:750}.account-phone-code-input,.account-phone-number-input{height:38px;display:flex}.account-phone-number-input b{width:48px;border:1px solid #dfe4ec;border-right:0;border-radius:9px 0 0 9px;color:#59657a;background:#f5f7fb;display:grid;place-items:center;font-size:10px}.account-phone-code-input input,.account-phone-number-input input{min-width:0;flex:1;padding:0 10px;border:1px solid #dfe4ec;outline:0;color:#2f3b53;background:#fff;font-size:11px}.account-phone-number-input input{border-radius:0 9px 9px 0}.account-phone-code-input input{border-radius:9px 0 0 9px}.account-phone-code-input button{min-width:92px;padding:0 9px;border:1px solid #dfe4ec;border-left:0;border-radius:0 9px 9px 0;color:var(--brand-primary);background:#fff;font-size:9px;font-weight:750}.account-phone-change>footer button:disabled,.account-phone-code-input button:disabled{cursor:not-allowed;opacity:.55}.account-phone-error,.account-phone-message{margin:9px 0 0;font-size:9px}.account-phone-message{color:#2b8a69}.account-phone-error{color:#e1495b}.account-phone-change>footer{margin-top:12px;display:flex;justify-content:flex-end;gap:8px}.account-phone-change>footer button{height:32px;padding:0 12px;border:1px solid #dfe3eb;border-radius:8px;color:#59657b;background:#fff;font-size:10px;font-weight:750}.account-phone-change>footer button.primary{border-color:transparent;color:#fff;background:linear-gradient(105deg,var(--brand-primary),#7a45e8)}.account-security-meta{margin:15px 0 0;padding:12px 14px;border-radius:12px;background:#f5f7fb;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.account-security-meta div{min-width:0;display:grid;gap:3px}.account-security-meta dt{color:#929bad;font-size:9px}.account-security-meta dd{margin:0;overflow:hidden;color:#4e5a70;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.account-settings-modal>footer{position:sticky;bottom:0;z-index:5;min-height:68px;padding:13px 24px;border-top:1px solid #e8ebf2;background:rgba(255,255,255,.97);backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:space-between;gap:16px}.account-settings-modal>footer .account-cancel-trigger{border-color:transparent;color:#d14343;background:transparent}.account-settings-modal>footer .account-cancel-trigger:hover{background:#fff2f2}.account-cancellation{margin-top:14px;padding:14px;border:1px solid #f0caca;border-radius:12px;background:#fff8f8;display:grid;gap:9px}.account-cancellation>strong{color:#b83232;font-size:12px}.account-cancellation>p{margin:0;color:#745b60;font-size:10px;line-height:1.6}.account-cancellation label{display:grid;gap:5px;color:#745b60;font-size:10px}.account-cancellation input{height:36px;padding:0 11px;border:1px solid #e1b6b6;border-radius:8px;background:#fff;color:#35272a;outline:none}.account-cancellation input:focus{border-color:#d14343;box-shadow:0 0 0 3px rgba(209,67,67,.09)}.account-cancellation>div{display:flex;justify-content:flex-end;gap:8px}.account-cancellation button{height:34px;padding:0 13px;border:1px solid #dfd4d6;border-radius:8px;background:#fff;color:#66565a;font-size:10px;font-weight:750}.account-cancellation button.danger{border-color:#c83b3b;background:#c83b3b;color:#fff}.account-cancellation button:disabled{cursor:not-allowed;opacity:.48}.account-cancellation .account-cancellation-error{color:#c83b3b}.account-settings-modal>footer>span{color:#929bad;font-size:10px}.account-settings-modal>footer>div{display:flex;gap:8px}.account-settings-modal>footer button{height:38px;padding:0 16px;border:1px solid #dfe3eb;border-radius:9px;background:#fff;color:#59657b;font-size:11px;font-weight:750}.account-settings-modal>footer button.primary{border:0;background:linear-gradient(105deg,var(--brand-primary),#7a45e8);color:#fff;display:flex;align-items:center;gap:5px}@keyframes account-settings-fade{0%{opacity:0}to{opacity:1}}@keyframes account-settings-enter{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:760px){.account-settings-overlay{padding:10px}.account-settings-modal{max-height:calc(100vh - 20px)}.account-settings-body{grid-template-columns:1fr;padding:16px}.account-avatar-panel{display:grid;grid-template-columns:72px 1fr;align-items:center;text-align:left}.account-avatar-current{grid-row:1/5;width:64px;height:64px}.account-avatar-panel>button,.account-avatar-panel>p,.account-avatar-panel>small,.account-avatar-panel>strong{margin-left:12px}.account-avatar-panel>strong{margin-top:0}.account-avatar-panel>button{width:max-content;margin-top:8px}.account-avatar-panel>p{display:none}.account-avatar-library>div:first-child{align-items:flex-start;flex-direction:column;gap:3px}.account-avatar-library>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.account-profile-fields{grid-template-columns:1fr}.account-profile-fields label.wide{grid-column:auto}.account-phone-change-fields,.account-security-meta{grid-template-columns:1fr}.account-settings-modal>footer{align-items:flex-start;flex-direction:column}.account-settings-modal>footer>div{width:100%}.account-settings-modal>footer button{flex:1}}.ai-figma-design,.billing-figma-design,.brand-figma-design,.explore-shell,.project-figma-design,.tasks-figma-design{height:100vh;min-height:0;display:flex;overflow:hidden;background:#f5f7fc}.ai-figma-shell>.workspace,.billing-figma-shell>.workspace,.brand-figma-shell>.workspace,.project-figma-shell>.workspace,.tasks-figma-shell>.workspace{width:100%;height:100vh;min-width:0;min-height:0;padding:0;overflow:hidden;background:#f5f7fc}.ai-figma-main,.billing-figma-main,.brand-figma-main,.explore-page,.project-figma-main,.tasks-figma-main{min-width:0;flex:1 1 auto;height:100%;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.explore-page{padding-left:0}.explore-topbar,.project-figma-topbar{position:sticky;top:0;z-index:30;width:100%;height:64px;flex:0 0 64px;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;padding:0 32px;border-bottom:0;background:rgba(245,247,252,.88);backdrop-filter:blur(18px) saturate(1.06);-webkit-backdrop-filter:blur(18px) saturate(1.06)}.explore-topbar>div:first-child{display:none}.ai-figma-content,.billing-figma-content,.brand-figma-content,.explore-content,.project-figma-content,.tasks-figma-content{width:100%;max-width:2028px;margin-inline:auto;padding-left:40px;padding-right:44px;box-sizing:border-box}.explore-content{padding-top:18px;padding-bottom:48px}.explore-command{width:min(100%,1000px);margin-inline:auto}.product-projects-content{padding-top:24px;padding-bottom:52px}.product-projects-content>.projects-page{width:100%;max-width:none}.product-projects-content .project-centered-hero{margin-top:0}.product-projects-dashboard .project-figma-main{scrollbar-gutter:stable}.product-projects-dashboard .project-figma-main,.project-projects-dashboard .project-figma-main{background:#f5f7fc}.product-projects-content{max-width:none;padding:0 0 38px}.product-projects-content>.projects-page{min-height:100%}.product-projects-content .project-carousel{--carousel-accent:#5a54eb;--carousel-accent-deep:#3e50e8;--carousel-wash:#eeecff;--carousel-surface:#fbfbff;width:100%;height:clamp(286px,29vh,320px);min-height:286px;box-sizing:border-box;position:relative;overflow:hidden;border:0;border-radius:0;background:radial-gradient(circle at 92% 6%,color-mix(in srgb,var(--carousel-wash) 82%,transparent) 0 12%,transparent 38%),linear-gradient(108deg,var(--carousel-surface) 0,var(--carousel-wash) 150%);isolation:isolate}.product-projects-content .project-carousel:before{content:"";width:360px;height:360px;position:absolute;top:-250px;right:-70px;z-index:-1;border:58px solid color-mix(in srgb,var(--carousel-accent) 6%,transparent);border-radius:50%;pointer-events:none}.product-projects-content .project-carousel-blue{--carousel-accent:#326cf0;--carousel-accent-deep:#2a55d8;--carousel-wash:#eaf2ff;--carousel-surface:#f8fbff}.product-projects-content .project-carousel-coral{--carousel-accent:#ed6c70;--carousel-accent-deep:#d94a63;--carousel-wash:#fff0ee;--carousel-surface:#fff9f7}.product-projects-content .project-carousel-amber{--carousel-accent:#df8e3e;--carousel-accent-deep:#b86a2d;--carousel-wash:#fff5e6;--carousel-surface:#fffaf3}.product-projects-content .project-carousel-slide{width:min(100%,1850px);height:100%;margin-inline:auto;padding:0;box-sizing:border-box;display:grid;grid-template-rows:minmax(0,1fr);align-items:center;gap:0;animation:project-carousel-enter .46s cubic-bezier(.22,.72,.22,1) both}.product-projects-content .project-carousel-slide,.product-projects-content .project-carousel-slide.is-image-first{grid-template-columns:minmax(560px,1.08fr) minmax(440px,.92fr)}.product-projects-content .project-carousel-slide.is-image-first .project-carousel-visual{grid-column:1;grid-row:1}.product-projects-content .project-carousel-slide.is-image-first .project-carousel-copy{grid-column:2;grid-row:1}.product-projects-content .project-carousel-copy{min-width:0;height:100%;position:relative;z-index:2;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:24px clamp(48px,4vw,76px) 27px clamp(34px,3.4vw,66px);box-sizing:border-box}.product-projects-content .project-carousel-eyebrow{min-height:19px;padding:3px 0 0;box-sizing:border-box;border:0;border-radius:0;color:color-mix(in srgb,var(--carousel-accent-deep) 78%,#69758b);background:transparent;display:inline-flex;align-items:center;font-size:12px;font-weight:650;line-height:16px}.product-projects-content .project-carousel-copy h1{max-width:660px;margin:10px 0;color:#17233d;font-family:inherit;font-size:clamp(28px,2.15vw,37px);font-weight:780;line-height:1.18;letter-spacing:-.035em;text-wrap:balance}.product-projects-content .project-carousel-copy p{max-width:620px;margin:0;color:#66748e;font-size:14px;line-height:1.6}.product-projects-content .project-carousel-points{min-height:26px;margin-top:14px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.product-projects-content .project-carousel-points>span{height:26px;padding:0 9px 0 7px;border:1px solid rgba(128,143,171,.16);border-radius:7px;color:#5f6c82;background:rgba(255,255,255,.48);display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;white-space:nowrap}.product-projects-content .project-carousel-points svg{color:var(--carousel-accent);opacity:.72}.product-projects-content .project-carousel-copy>.primary{min-height:40px;margin-top:16px;padding:0 19px;border:0;border-radius:9px;background:linear-gradient(105deg,var(--carousel-accent-deep),var(--carousel-accent));box-shadow:0 10px 24px color-mix(in srgb,var(--carousel-accent) 22%,transparent);display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;font-size:13px;font-weight:750}.product-projects-content .project-carousel-visual{min-width:0;min-height:0;height:100%;position:relative;overflow:hidden;display:grid;place-items:center}.product-projects-content .project-carousel-visual img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;-webkit-mask-image:linear-gradient(90deg,#000,#000 67%,rgba(0,0,0,.96) 72%,rgba(0,0,0,.68) 82%,rgba(0,0,0,.22) 93%,transparent);mask-image:linear-gradient(90deg,#000,#000 67%,rgba(0,0,0,.96) 72%,rgba(0,0,0,.68) 82%,rgba(0,0,0,.22) 93%,transparent);filter:drop-shadow(0 18px 28px rgba(54,63,121,.1))}.product-projects-content .project-carousel-controls{position:absolute;right:clamp(22px,2.5vw,46px);bottom:15px;z-index:5;display:flex;align-items:center;gap:7px}.product-projects-content .project-carousel-dots{padding:0 2px;display:flex;align-items:center;gap:5px}.product-projects-content .project-carousel-dots>button{width:6px;height:6px;padding:0;border:0;border-radius:999px;background:#c6cede;transition:width .18s ease,background-color .18s ease}.product-projects-content .project-carousel-dots>button.is-active{width:22px;background:var(--carousel-accent)}.product-projects-content .history-projects{width:min(100%,1944px);margin:17px auto 0;padding:0 44px 0 40px;box-sizing:border-box}@keyframes project-carousel-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.product-projects-content .project-carousel-slide,.product-projects-content .project-carousel-slide.is-image-first{grid-template-columns:minmax(470px,1.04fr) minmax(380px,.96fr);gap:0;padding:0}.product-projects-content .project-carousel-copy h1{font-size:27px}}@media (max-width:900px){.product-projects-content .project-carousel{height:auto;min-height:520px}.product-projects-content .project-carousel-slide,.product-projects-content .project-carousel-slide.is-image-first{grid-template-columns:1fr;grid-template-rows:auto 240px;gap:18px;padding:0 0 44px}.product-projects-content .project-carousel-slide.is-image-first .project-carousel-copy,.product-projects-content .project-carousel-slide.is-image-first .project-carousel-visual{grid-column:1}.product-projects-content .project-carousel-slide.is-image-first .project-carousel-copy{grid-row:1;padding:28px}.product-projects-content .project-carousel-slide.is-image-first .project-carousel-visual{grid-row:2}.product-projects-content .project-carousel-visual{height:240px}.product-projects-content .project-carousel-visual img{-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.55) 18%,#000 38%,#000);mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.55) 18%,#000 38%,#000)}.product-projects-content .history-projects{padding-inline:28px}}@media (max-width:620px){.product-projects-content .project-carousel-slide,.product-projects-content .project-carousel-slide.is-image-first{padding-inline:0}.product-projects-content .project-carousel-slide.is-image-first .project-carousel-copy{padding-inline:20px}.product-projects-content .project-carousel-copy h1{font-size:25px}.product-projects-content .project-carousel-points{align-items:flex-start;flex-direction:column}.product-projects-content .history-projects{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.product-projects-content .project-carousel-slide{animation:none}}.product-ai-tools-content{--ai-tools-content-left-gutter:40px;--ai-tools-content-right-gutter:44px;padding-top:0;padding-bottom:0}.product-ai-tools-content>.creation-center-overview{width:100%;min-height:0;background:transparent;display:flow-root}.ai-figma-design.product-ai-tools-dashboard .product-ai-tools-content .creation-gallery-index{top:24px;margin-top:24px;z-index:120}.ai-figma-design.product-ai-tools-dashboard .product-ai-tools-content .creation-gallery-index:before{top:-24px;width:calc(100vw - 76px)}.product-ai-tools-content .creation-gallery-section{width:100%}.product-ai-tools-content .creation-gallery-cta{width:calc(100% + var(--ai-tools-content-left-gutter) + var(--ai-tools-content-right-gutter));max-width:none;margin-left:calc(-1 * var(--ai-tools-content-left-gutter));margin-right:calc(-1 * var(--ai-tools-content-right-gutter));margin-bottom:0;box-sizing:border-box;border-right:0;border-bottom:0;border-left:0;border-radius:0}@media (max-width:920px){.product-ai-tools-content{--ai-tools-content-left-gutter:20px;--ai-tools-content-right-gutter:20px}}@media (max-width:760px){.product-ai-tools-content{--ai-tools-content-left-gutter:12px;--ai-tools-content-right-gutter:12px}}.product-ai-tool-content{height:100%;padding-top:18px;padding-bottom:24px}.product-ai-tool-content>.creation-workspace-shell{height:100%}.billing-figma-content{padding-top:24px;padding-bottom:52px}.billing-figma-content>.credits-page{width:100%;max-width:none;padding-bottom:0}.billing-page-heading{margin-bottom:22px}.billing-page-heading span{color:#625ee2;font-size:11px;font-weight:800;letter-spacing:.12em}.billing-page-heading h1{margin:7px 0 5px;font-size:28px;letter-spacing:-.5px}.billing-page-heading p{margin:0;color:#7d879d;font-size:13px}@media (max-width:920px){.ai-figma-content,.billing-figma-content,.brand-figma-content,.explore-content,.project-figma-content,.tasks-figma-content{padding-left:20px;padding-right:20px}}@media (max-width:760px){.explore-topbar,.project-figma-topbar{height:56px;flex-basis:56px;padding:0 14px}.ai-figma-content,.billing-figma-content,.brand-figma-content,.explore-content,.project-figma-content,.tasks-figma-content{padding-left:12px;padding-right:12px}}.public-overview-page{min-height:100vh;background:#f7f8fc;color:#17213a}.public-overview-page>main{overflow:hidden}.public-overview-hero{position:relative;min-height:600px;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:center;gap:72px;padding:112px max(6vw,48px) 82px;background:radial-gradient(circle at 78% 28%,rgba(112,86,244,.24),transparent 30%),radial-gradient(circle at 62% 68%,rgba(63,139,255,.18),transparent 34%),linear-gradient(135deg,#fff 5%,#f4f5ff 58%,#eef3ff);border-bottom:1px solid #e5e8f2}.public-overview-hero-copy{position:relative;z-index:2;max-width:720px}.public-overview-cta span,.public-overview-hero-copy>span,.public-overview-section>header>span{color:var(--brand-primary);font-size:12px;font-weight:800;letter-spacing:.14em}.public-overview-hero-copy h1{max-width:690px;margin:15px 0 17px;font-size:clamp(46px,5vw,72px);line-height:1.08;letter-spacing:-3px}.public-overview-hero-copy p{max-width:650px;margin:0;color:#69758d;font-size:18px;line-height:1.8}.public-overview-hero-copy>div{display:flex;gap:12px;margin-top:30px}.public-overview-cta>a,.public-overview-hero-copy a{height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 22px;border-radius:12px;font-weight:800;text-decoration:none}.public-overview-cta>a,.public-overview-hero-copy a.primary{background:linear-gradient(105deg,var(--brand-primary),#7a3feb);box-shadow:0 12px 28px rgba(119,80,210,.22);color:#fff}.public-overview-hero-copy a.secondary{border:1px solid #d7dced;background:rgba(255,255,255,.72);color:#3c4964}.public-overview-visual{position:relative;min-height:420px;display:grid;place-items:center;isolation:isolate}.public-overview-visual:before{content:"";position:absolute;inset:9%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.94),rgba(225,230,255,.5) 48%,transparent 70%);filter:blur(2px)}.public-overview-visual strong{position:relative;z-index:2;width:190px;height:190px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.88);border-radius:42px;background:linear-gradient(145deg,rgba(255,255,255,.82),rgba(111,92,238,.34));box-shadow:0 28px 80px rgba(55,67,160,.2),inset 0 1px 1px #fff;color:#fff;font-size:31px;text-shadow:0 2px 15px rgba(53,55,150,.32);transform:rotate(-6deg);backdrop-filter:blur(16px)}.public-overview-visual>span{position:absolute;z-index:3;min-width:84px;padding:10px 14px;border:1px solid rgba(255,255,255,.82);border-radius:12px;background:rgba(255,255,255,.74);box-shadow:0 12px 30px rgba(38,50,104,.12);color:#46536f;text-align:center;font-size:12px;font-weight:800;backdrop-filter:blur(12px)}.public-overview-visual>span:first-of-type{left:7%;top:17%}.public-overview-visual>span:nth-of-type(2){right:8%;top:11%}.public-overview-visual>span:nth-of-type(3){right:1%;bottom:25%}.public-overview-visual>span:nth-of-type(4){left:8%;bottom:13%}.public-overview-visual>span:nth-of-type(5){left:40%;bottom:0}.overview-orbit{position:absolute;border:1px solid rgba(93,91,225,.2);border-radius:50%}.overview-orbit.orbit-one{width:94%;height:56%;transform:rotate(-14deg)}.overview-orbit.orbit-two{width:68%;height:88%;transform:rotate(28deg)}.public-overview-section{width:min(1240px,calc(100% - 80px));margin:0 auto;padding:100px 0 0}.public-overview-section>header{max-width:720px;margin-bottom:34px}.public-overview-section>header h2{margin:10px 0;font-size:38px;line-height:1.2;letter-spacing:-1.2px}.public-overview-section>header p{margin:0;color:#78839a;font-size:15px;line-height:1.75}.public-overview-grid{display:grid;gap:16px}.public-overview-grid.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.public-overview-grid.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.public-overview-grid.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.public-overview-grid article{min-height:250px;padding:28px;border:1px solid #e1e5ef;border-radius:20px;background:rgba(255,255,255,.92);box-shadow:0 10px 30px rgba(25,38,78,.045);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.public-overview-grid article:hover{transform:translateY(-4px);border-color:#cfd4ff;box-shadow:0 18px 40px rgba(35,47,92,.1)}.public-overview-grid article i{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#eef0ff;color:#5d5be2;font-size:11px;font-style:normal;font-weight:800}.public-overview-grid article h3{margin:24px 0 9px;font-size:21px}.public-overview-grid article p{margin:0;color:#748096;font-size:14px;line-height:1.7}.public-overview-grid article small{display:block;margin-top:24px;color:#5e5ae5;font-size:11px;font-weight:800}.public-overview-cta{width:min(1240px,calc(100% - 80px));margin:100px auto;padding:48px 54px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-radius:26px;background:linear-gradient(120deg,#152044,#25316e 58%,#5c348f);box-shadow:0 22px 55px rgba(25,35,79,.18);color:#fff}.public-overview-cta h2{margin:9px 0 8px;font-size:32px}.public-overview-cta p{margin:0;color:#c7cde1;line-height:1.7}.public-overview-cta>a{flex:0 0 auto;background:#fff;color:var(--brand-primary);box-shadow:none}@media (max-width:980px){.public-overview-hero{grid-template-columns:1fr;gap:24px;padding-top:100px}.public-overview-visual{min-height:340px}.public-overview-grid.grid-3,.public-overview-grid.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.public-overview-hero{min-height:0;padding:86px 20px 54px}.public-overview-hero-copy h1{font-size:40px;letter-spacing:-1.8px}.public-overview-hero-copy p{font-size:15px}.public-overview-hero-copy>div{align-items:stretch;flex-direction:column}.public-overview-hero-copy a{width:100%}.public-overview-visual{min-height:290px}.public-overview-visual strong{width:138px;height:138px;border-radius:32px;font-size:24px}.public-overview-cta,.public-overview-section{width:calc(100% - 32px)}.public-overview-section{padding-top:68px}.public-overview-section>header h2{font-size:30px}.public-overview-grid.grid-2,.public-overview-grid.grid-3,.public-overview-grid.grid-4{grid-template-columns:1fr}.public-overview-grid article{min-height:210px}.public-overview-cta{margin:68px auto;padding:32px 24px;align-items:stretch;flex-direction:column}.public-overview-cta h2{font-size:27px}.public-overview-cta>a{width:100%}}.workspace-sidebar>nav{gap:var(--sidebar-item-gap)}.workspace-sidebar>.workspace-sidebar-footer{gap:var(--sidebar-section-gap)}.workspace-sidebar .workspace-sidebar-notification-panel>nav{width:auto;padding:10px 14px 8px;gap:5px}.workspace-sidebar .workspace-sidebar-notification-panel>nav button{height:28px;padding:0 11px;font-size:10px;line-height:28px}@supports (height:100dvh){.workspace-sidebar{--sidebar-section-gap:clamp(18px,3dvh,28px);--sidebar-item-gap:clamp(4px,1dvh,8px);padding-block:clamp(14px,2dvh,20px)}}@media (max-height:680px){.workspace-sidebar{--sidebar-section-gap:16px;--sidebar-item-gap:4px;--sidebar-nav-button-height:44px;padding-block:12px}}@media (max-height:560px){.workspace-sidebar{--sidebar-section-gap:12px;padding-block:10px}}.workspace-sidebar .workspace-sidebar-notification-panel{position:fixed;z-index:120;left:76px;top:0;bottom:0;width:420px;height:100dvh;max-height:none;display:flex;flex-direction:column;overflow:hidden;border:0;border-right:1px solid #e5e8ef;border-radius:0 18px 18px 0;background:#fff;box-shadow:20px 0 48px rgba(28,38,64,.13);animation:workspace-notification-drawer-in .24s cubic-bezier(.2,.78,.25,1)}.workspace-sidebar-notification-panel header>span{display:flex;align-items:center;gap:0;padding:0;background:transparent;border-radius:0}.workspace-sidebar-notification-panel .notification-read-all{width:auto;height:26px;padding:0 8px;color:#7272c6;background:#f7f7ff;border:1px solid #e9e9f6;font-size:11px;font-weight:400;border-radius:6px;box-shadow:none}.workspace-sidebar-notification-panel .notification-read-all:hover{background:#efeffc;color:#5b5fe9}.workspace-sidebar-notification-panel .notification-unread-filter{width:auto;height:26px;margin-right:12px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#397ce5;font-size:11px;font-weight:400;cursor:pointer}.workspace-sidebar-notification-panel .notification-unread-filter:hover{color:#2465cf;background:transparent}.workspace-sidebar-notification-panel .notification-unread-filter[aria-pressed=true]{color:var(--brand-primary);text-decoration:underline;text-underline-offset:4px}.workspace-sidebar-notification-list>article.notification-card{display:grid;grid-template-columns:48px 1fr auto;overflow:hidden}.workspace-sidebar-notification-list>article.notification-card>.notification-card-image{grid-column:1/-1;width:100%;height:132px;margin-bottom:12px;object-fit:cover;border-radius:10px}.workspace-sidebar-notification-list>article span>b{display:block;margin-top:9px;color:#5a50e8;font-size:12px}.public-launch-site [data-reveal],.resources-launch-site [data-reveal]{opacity:1;transform:none}.public-launch-site,.resources-launch-site{--launch-ink:#121a31;--launch-muted:#667289;--launch-blue:#4c62f0;--launch-purple:#7350e9;--launch-line:#e3e7f0;--launch-soft:#f6f7fb;background:#fff;color:var(--launch-ink)}.public-launch-site main,.resources-launch-site main{overflow:clip}.public-launch-site :is(a,button,summary):focus-visible,.resources-launch-site :is(a,button,summary):focus-visible{outline:3px solid rgba(76,98,240,.32);outline-offset:3px}.launch-eyebrow{color:var(--launch-blue);font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.launch-breadcrumb{margin:0 0 24px;color:#929bad;font-size:12px;letter-spacing:.02em}.launch-hero{position:relative;padding:92px 0 76px;background:radial-gradient(circle at 12% 10%,rgba(86,103,241,.09),transparent 30%),linear-gradient(180deg,#fafbff,#fff 82%)}.launch-hero-grid{width:min(1320px,calc(100% - 64px));display:grid;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(46px,6vw,92px)}.launch-hero-copy{padding:10px 0}.launch-hero-copy h1,.resources-launch-hero h1{max-width:680px;margin:17px 0 24px;color:var(--launch-ink);font-size:clamp(52px,5.1vw,74px);font-weight:820;line-height:1.08;letter-spacing:-3.6px}.launch-hero-copy h1 em,.resources-launch-hero h1 em{display:block;color:var(--launch-purple)}.launch-hero-copy h1>span,.resources-launch-hero h1>span{display:block;text-wrap:balance}.launch-hero-description,.resources-launch-hero-grid>div>p:last-of-type{max-width:650px;margin:0;color:var(--launch-muted);font-size:17px;line-height:1.8}.launch-actions{margin-top:31px;display:flex;align-items:center;gap:12px}.launch-primary-action,.launch-secondary-action{min-height:50px;padding:0 21px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:13px;font-size:14px;font-weight:800;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.launch-primary-action{color:#fff!important;background:linear-gradient(108deg,var(--brand-primary),#7248e9);box-shadow:0 14px 30px rgba(119,80,210,.23)}.launch-secondary-action{border:1px solid #d8ddea;color:#35415a!important;background:rgba(255,255,255,.82)}.launch-primary-action:hover,.launch-secondary-action:hover{transform:translateY(-2px)}.launch-primary-action:hover{box-shadow:0 18px 36px rgba(69,77,214,.3)}.launch-secondary-action:hover{border-color:#afb8ce}.launch-hero-facts{margin:42px 0 0;padding-top:24px;border-top:1px solid #e1e5ef;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.launch-hero-facts div{min-width:0}.launch-hero-facts dt{color:#28334d;font-size:21px;font-weight:820}.launch-hero-facts dd{margin:6px 0 0;color:#8b94a6;font-size:11px}.launch-hero-figure{min-height:570px;position:relative;margin:0;border-radius:30px;overflow:hidden;background:#e8eaf0;box-shadow:0 32px 76px rgba(40,48,87,.17)}.launch-hero-figure:after,.resources-launch-hero-grid>figure:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(12,18,35,.64));pointer-events:none}.launch-hero-figure figcaption{position:absolute;z-index:2;left:28px;right:28px;bottom:26px;color:#fff;display:flex;flex-direction:column;gap:8px}.launch-hero-figure figcaption span{font-size:10px;font-weight:800;letter-spacing:.13em}.launch-hero-figure figcaption strong{max-width:480px;font-size:20px;line-height:1.45}.launch-answer-strip{padding:76px 0 82px;background:#11192f;color:#fff}.launch-answer-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:80px}.launch-answer-grid>div h2{margin:15px 0 17px;font-size:clamp(34px,3vw,47px);line-height:1.22;letter-spacing:-1.8px}.launch-answer-grid>div>p{margin:0;color:#bdc5d8;line-height:1.85}.launch-answer-grid dl{margin:0;border-top:1px solid rgba(255,255,255,.17)}.launch-answer-grid dl div{padding:21px 0;border-bottom:1px solid rgba(255,255,255,.17);display:grid;grid-template-columns:84px 1fr;gap:22px}.launch-answer-grid dt{color:#94a3ff;font-size:13px;font-weight:800}.launch-answer-grid dd{margin:0;color:#f2f4f9;font-size:14px;line-height:1.75}.launch-editorial-section,.scenario-editorial-section{padding:126px 0 40px}.launch-section-heading{max-width:770px;margin-bottom:54px}.launch-section-heading h2{margin:15px 0 14px;font-size:clamp(38px,4vw,56px);line-height:1.17;letter-spacing:-2.3px}.launch-section-heading p{max-width:650px;margin:0;color:var(--launch-muted);font-size:15px;line-height:1.8}.launch-editorial-rows{display:flex;flex-direction:column;gap:128px}.launch-editorial-rows>article,.scenario-editorial-list>article{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:clamp(54px,7vw,105px)}.launch-editorial-rows>article.reverse figure,.scenario-editorial-list>article.reverse figure{grid-column:2;grid-row:1}.launch-editorial-rows>article>figure,.scenario-editorial-list>article>figure{min-height:510px;position:relative;margin:0;border:1px solid #e1e5ef;border-radius:26px;overflow:hidden;background:#f1f3f8;box-shadow:0 28px 70px rgba(39,49,91,.11)}.capabilities-launch-site .launch-editorial-rows>article>figure{padding:22px}.capabilities-launch-site .launch-editorial-rows>article>figure>img{object-fit:contain}.scenario-editorial-list>article>figure>img{object-fit:cover}.launch-editorial-rows>article>figure>span,.scenario-editorial-list>article>figure>span{position:absolute;z-index:2;top:22px;left:22px;min-width:46px;height:34px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.88);box-shadow:0 8px 20px rgba(31,39,74,.12);color:#4f5c76;display:grid;place-items:center;font-size:11px;font-weight:850;backdrop-filter:blur(12px)}.launch-editorial-rows>article>div h3,.scenario-editorial-list>article>div h2{margin:16px 0 20px;font-size:clamp(35px,3.5vw,49px);line-height:1.17;letter-spacing:-2px}.launch-editorial-rows>article>div>p,.scenario-editorial-list>article>div>p{margin:0;color:var(--launch-muted);font-size:15px;line-height:1.9}.launch-choice-grid ul,.launch-editorial-rows ul{margin:25px 0 0;padding:0;list-style:none}.launch-choice-grid li,.launch-editorial-rows li{position:relative;margin-top:10px;padding-left:22px;color:#38455f;font-size:13px;line-height:1.65}.launch-choice-grid li:before,.launch-editorial-rows li:before{content:"";width:7px;height:7px;position:absolute;left:0;top:7px;border-radius:50%;background:var(--launch-blue);box-shadow:0 0 0 4px rgba(76,98,240,.1)}.launch-text-links{margin-top:28px;display:flex;flex-wrap:wrap;gap:20px}.launch-choice-grid article>a,.launch-text-links a,.launch-workflow-intro>a,.scenario-decision-flow a,.scenario-editorial-list article>div>a{color:#4d5cdf;font-size:13px;font-weight:800}.launch-choice-grid article>a span,.launch-text-links a span,.launch-workflow-intro>a span,.scenario-editorial-list article>div>a span{margin-left:6px}.launch-workflow-section{margin-top:132px;padding:104px 0;background:#f4f6fa}.launch-workflow-section>.marketing-container{width:min(1240px,calc(100% - 64px));display:grid;grid-template-columns:minmax(330px,.72fr) minmax(560px,1.28fr);align-items:start;gap:90px}.launch-workflow-intro{position:sticky;top:124px}.launch-workflow-intro h2{margin:15px 0;font-size:clamp(38px,3.5vw,50px);line-height:1.19;letter-spacing:-2px}.launch-workflow-intro p{margin:0 0 24px;color:var(--launch-muted);line-height:1.85}.launch-workflow-list{margin:0;padding:0;list-style:none;border-top:1px solid #dbe0ea}.launch-workflow-list li{min-height:114px;padding:24px 6px;border-bottom:1px solid #dbe0ea;display:grid;grid-template-columns:62px 1fr;align-items:start;gap:22px}.launch-workflow-list li>span{color:#6c77e6;font-size:13px;font-weight:850}.launch-workflow-list strong{color:#222e48;font-size:19px}.launch-workflow-list p{margin:7px 0 0;color:#727d92;font-size:13px;line-height:1.65}.launch-entry-choice,.scenario-decision-section{padding:128px 0}.launch-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.launch-choice-grid article{min-height:410px;padding:42px;border:1px solid var(--launch-line);border-radius:24px;background:#fff;box-shadow:0 18px 50px rgba(34,46,88,.07)}.launch-choice-grid article:first-child{color:#fff;border-color:transparent;background:linear-gradient(135deg,rgba(31,46,98,.96),rgba(71,57,145,.95)),url(https://file.makeviai.cn/public/site/media/public-site/capabilities-workflow-studio-v1.jpg) 50%/cover}.launch-choice-grid article>span{color:#68748b;font-size:11px;font-weight:800;letter-spacing:.05em}.launch-choice-grid article:first-child li,.launch-choice-grid article:first-child p,.launch-choice-grid article:first-child>span{color:#cbd2e4}.launch-choice-grid h3{margin:21px 0 13px;font-size:37px}.launch-choice-grid p{color:var(--launch-muted);line-height:1.8}.launch-choice-grid article>a{margin-top:30px;display:inline-flex}.launch-choice-grid article:first-child>a{color:#fff}.launch-faq{padding:118px 0;background:#f6f7fb}.launch-faq-grid{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(560px,1.25fr);align-items:start;gap:86px}.launch-faq header{position:sticky;top:124px}.launch-faq h2{margin:15px 0;font-size:clamp(37px,3.5vw,50px);line-height:1.2;letter-spacing:-2px}.launch-faq header p{color:var(--launch-muted);line-height:1.8}.launch-faq-list{border-top:1px solid #d9dee8}.launch-faq-list details{border-bottom:1px solid #d9dee8}.launch-faq-list summary{min-height:88px;padding:22px 0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:22px;color:#243049;font-size:17px;font-weight:760;list-style:none}.launch-faq-list summary::-webkit-details-marker{display:none}.launch-faq-list summary span{color:#6a71dd;font-size:23px;font-weight:400;transition:transform .2s ease}.launch-faq-list details[open] summary span{transform:rotate(45deg)}.launch-faq-list details>p{max-width:700px;margin:-4px 48px 25px 0;color:var(--launch-muted);font-size:14px;line-height:1.85}.launch-final-cta{padding:108px 0;color:#fff;background:linear-gradient(105deg,rgba(17,28,62,.98),rgba(66,51,129,.94)),url(https://file.makeviai.cn/public/site/media/public-site/capabilities-workflow-studio-v1.jpg) center 47% /cover}.launch-final-cta>.marketing-container{max-width:850px;text-align:center}.launch-final-cta h2{margin:17px auto 15px;font-size:clamp(42px,4.5vw,62px);line-height:1.15;letter-spacing:-2.5px}.launch-final-cta p{margin:0 auto;color:#cbd2e3;font-size:16px;line-height:1.8}.launch-final-cta .launch-actions{justify-content:center}.launch-final-cta .launch-secondary-action{border-color:rgba(255,255,255,.3);color:#fff!important;background:rgba(255,255,255,.08)}.scenario-jump-nav{position:sticky;z-index:70;top:64px;border-bottom:1px solid var(--launch-line);background:rgba(255,255,255,.92);backdrop-filter:blur(18px)}.scenario-jump-nav>div{min-height:70px;display:flex;align-items:center;gap:30px;overflow-x:auto}.scenario-jump-nav a{min-height:70px;color:#59657c;display:inline-flex;align-items:center;gap:9px;flex:0 0 auto;font-size:13px;font-weight:720}.scenario-jump-nav a span{color:#7b82ed;font-size:10px}.scenario-editorial-section{padding-bottom:100px}.scenario-editorial-list{display:flex;flex-direction:column;gap:140px}.scenario-editorial-list>article{scroll-margin-top:180px}.scenario-editorial-list article>div dl{margin:29px 0 25px;border-top:1px solid #e0e4ed}.scenario-editorial-list article>div dl div{padding:16px 0;border-bottom:1px solid #e0e4ed;display:grid;grid-template-columns:94px 1fr;gap:18px}.scenario-editorial-list dt{color:#6b72d9;font-size:12px;font-weight:800}.scenario-editorial-list dd{margin:0;color:#566278;font-size:13px;line-height:1.65}.scenario-decision-section{background:#f5f6fa}.scenario-decision-flow{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:24px}.scenario-decision-flow>div{min-height:280px;padding:36px;border:1px solid #e0e4ee;border-radius:22px;background:#fff;display:flex;flex-direction:column}.scenario-decision-flow>div>span{color:#6d76e2;font-size:12px;font-weight:800}.scenario-decision-flow strong{margin-top:19px;font-size:29px}.scenario-decision-flow p{margin:14px 0 25px;color:var(--launch-muted);line-height:1.75}.scenario-decision-flow a{margin-top:auto}.scenario-decision-flow>i{width:42px;height:42px;align-self:center;border-radius:50%;background:#e7e9f4;color:#737d92;display:grid;place-items:center;font-size:11px;font-style:normal;font-weight:800}.resources-launch-hero{padding:92px 0 86px;background:radial-gradient(circle at 10% 5%,rgba(93,111,240,.1),transparent 32%),#fafbff}.resources-launch-hero-grid{width:min(1320px,calc(100% - 64px));display:grid;grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);align-items:center;gap:clamp(50px,7vw,100px)}.resources-launch-hero h1{font-size:clamp(50px,4.8vw,69px)}.resources-launch-hero-grid>figure{min-height:540px;position:relative;margin:0;border-radius:30px;overflow:hidden;background:#e8e8e8;box-shadow:0 30px 72px rgba(40,49,86,.16)}.resources-launch-hero-grid>figure figcaption{position:absolute;z-index:2;left:28px;right:28px;bottom:26px;color:#fff;display:flex;align-items:center;gap:11px;font-size:12px;font-weight:820;letter-spacing:.06em}.resources-launch-hero-grid>figure figcaption i{opacity:.56;font-style:normal}.resources-featured-launch{padding:100px 0 120px}.resources-featured-launch a{min-height:520px;border-radius:26px;overflow:hidden;background:#131c34;color:#fff;display:grid;grid-template-columns:1.12fr .88fr;box-shadow:0 30px 70px rgba(33,44,82,.16)}.resources-featured-launch figure{min-height:520px;position:relative;margin:0;overflow:hidden}.resources-featured-launch figure:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 70%,rgba(19,28,52,.55))}.resources-featured-launch figure>img{object-fit:cover}.resources-featured-launch figure>span{position:absolute;z-index:2;left:24px;top:24px;padding:7px 11px;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:rgba(16,24,46,.38);font-size:11px;font-weight:800;backdrop-filter:blur(10px)}.resources-featured-launch a>div{padding:46px;display:flex;flex-direction:column;justify-content:center}.resources-featured-launch small{color:#9caaff;font-size:12px;font-weight:800}.resources-featured-launch h2{margin:18px 0 15px;font-size:clamp(32px,3.2vw,44px);line-height:1.25;letter-spacing:-1.4px}.resources-featured-launch a>div>p{margin:0;color:#bdc6d8;font-size:14px;line-height:1.8}.resources-featured-launch dl{margin:25px 0;border-top:1px solid rgba(255,255,255,.15)}.resources-featured-launch dl div{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.15);display:grid;grid-template-columns:75px 1fr;gap:15px}.resources-featured-launch dt{color:#9caaff;font-size:11px;font-weight:800}.resources-featured-launch dd{margin:0;color:#dce1eb;font-size:12px;line-height:1.65}.resources-featured-launch a>div>b{font-size:13px}.resources-topic-section{padding:115px 0 124px;background:#f5f6fa}.resources-topic-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.resources-topic-list>a{color:inherit}.resources-topic-list figure{height:275px;position:relative;margin:0 0 25px;border-radius:18px;overflow:hidden;background:#e5e8ef}.resources-topic-list figure img{object-fit:cover;transition:transform .45s ease}.resources-topic-list a:hover figure img{transform:scale(1.035)}.resources-topic-list>a>span{color:#626bd8;font-size:11px;font-weight:820}.resources-topic-list h3{margin:12px 0 9px;font-size:25px;line-height:1.3}.resources-topic-list p{margin:0 0 16px;color:var(--launch-muted);font-size:13px;line-height:1.75}.resources-topic-list b{color:#4e5bd7;font-size:12px}.resources-all-section{padding:124px 0;scroll-margin-top:110px}.resources-launch-categories{margin-bottom:16px;padding-bottom:14px;display:flex;gap:8px;overflow-x:auto}.resources-launch-categories a{min-height:40px;padding:0 15px;border:1px solid #dde2ec;border-radius:999px;background:#fff;color:#647087;cursor:pointer;flex:0 0 auto;font-size:12px;font-weight:680}.resources-launch-categories a.active{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff}.resources-result-count{margin:0 0 24px;color:#9199a9;font-size:11px}.resources-launch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 20px}.resources-launch-grid>a{min-width:0;border:1px solid #e1e5ed;border-radius:19px;overflow:hidden;background:#fff;color:inherit;transition:transform .25s ease,box-shadow .25s ease}.resources-launch-grid>a:hover{transform:translateY(-4px);box-shadow:0 20px 48px rgba(39,49,89,.1)}.resources-launch-grid figure{height:240px;position:relative;margin:0;overflow:hidden;background:#e8eaf0}.resources-launch-grid figure img{object-fit:cover;transition:transform .45s ease}.resources-launch-grid a:hover figure img{transform:scale(1.035)}.resources-launch-grid figure span{position:absolute;left:16px;bottom:15px;padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.88);color:#42506c;font-size:10px;font-weight:800;backdrop-filter:blur(10px)}.resources-launch-grid>a>div{padding:24px}.resources-launch-grid small{color:#929aac;font-size:10px}.resources-launch-grid h3{min-height:68px;margin:13px 0 9px;font-size:20px;line-height:1.45}.resources-launch-grid p{min-height:66px;margin:0 0 17px;color:var(--launch-muted);font-size:12px;line-height:1.75}.resources-launch-grid b{color:#4e5bd8;font-size:12px}.resources-principles-section{padding:105px 0;background:#11192f;color:#fff}.resources-principles-section h2{max-width:810px;margin:16px 0 48px;font-size:clamp(37px,4vw,54px);line-height:1.2;letter-spacing:-2px}.resources-principles-section .marketing-container>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.resources-principles-section p{margin:0;padding-top:18px;border-top:1px solid rgba(255,255,255,.2);color:#bbc4d7;font-size:13px;line-height:1.8}.resources-principles-section strong{margin-bottom:8px;color:#fff;display:block;font-size:16px}.article-cover-photo{min-height:430px;position:relative;padding:0;isolation:isolate}.article-cover-photo>img{object-fit:cover}.article-cover-photo:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(12,18,35,.05),rgba(12,18,35,.76))}.article-cover-photo figcaption{position:absolute;z-index:2;left:28px;right:28px;bottom:25px;color:#fff;display:flex;flex-direction:column;gap:9px}.article-cover-photo figcaption i,.article-cover-photo figcaption span{font-size:11px}.article-cover-photo figcaption strong{font-size:30px}.article-cover-photo figcaption i{font-style:normal;opacity:.78}.home-proof-story .home-featured-quote-copy:before{content:"01";color:#ecebff;font-family:inherit;font-size:58px;line-height:1}.home-proof-principles .home-proof-quotes-track{animation-duration:62s}.home-proof-principles article{min-height:190px;padding:28px;display:flex;flex-direction:column}.home-proof-principles article>span{color:#666fe1;font-size:11px;font-weight:850}.home-proof-principles article h3{margin:24px 0 10px;color:#25314b;font-size:21px}.home-proof-principles article p{margin:0;color:#6a758a;font-size:13px;line-height:1.8}.home-faq-section{padding:130px 0;background:#f7f8fc}.home-faq-section>.marketing-container{display:grid;grid-template-columns:minmax(290px,.76fr) minmax(550px,1.24fr);align-items:start;gap:90px}.home-faq-section .home-resources-heading{position:sticky;top:122px}.home-faq-list{border-top:1px solid #dce1ea}.home-faq-list details{border-bottom:1px solid #dce1ea}.home-faq-list summary{min-height:86px;padding:20px 0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#26324b;font-size:17px;font-weight:760;list-style:none}.home-faq-list summary::-webkit-details-marker{display:none}.home-faq-list summary span{color:#656ee0;font-size:22px;transition:transform .2s ease}.home-faq-list details[open] summary span{transform:rotate(45deg)}.home-faq-list p{max-width:650px;margin:-2px 42px 24px 0;color:#68748a;font-size:14px;line-height:1.85}@media (max-width:1080px){.launch-hero-grid,.resources-launch-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);gap:40px}.launch-hero-figure,.resources-launch-hero-grid>figure{min-height:500px}.launch-answer-grid,.launch-editorial-rows>article,.launch-faq-grid,.launch-workflow-section>.marketing-container,.scenario-editorial-list>article{gap:50px}.launch-editorial-rows>article>figure,.scenario-editorial-list>article>figure{min-height:440px}.resources-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.home-faq-section>.marketing-container,.launch-answer-grid,.launch-faq-grid,.launch-hero-grid,.launch-workflow-section>.marketing-container,.resources-launch-hero-grid{width:min(100% - 40px,720px);grid-template-columns:1fr;gap:45px}.launch-hero,.resources-launch-hero{padding-top:70px}.launch-hero-figure,.resources-launch-hero-grid>figure{min-height:520px}.home-faq-section .home-resources-heading,.launch-faq header,.launch-workflow-intro{position:static}.launch-editorial-rows>article,.launch-editorial-rows>article.reverse,.scenario-editorial-list>article,.scenario-editorial-list>article.reverse{grid-template-columns:1fr;gap:40px}.launch-editorial-rows>article.reverse figure,.scenario-editorial-list>article.reverse figure{grid-column:auto;grid-row:auto}.launch-choice-grid,.resources-featured-launch a,.resources-topic-list{grid-template-columns:1fr}.resources-featured-launch figure{min-height:440px}.resources-topic-list{gap:56px}.resources-topic-list figure{height:390px}.scenario-decision-flow{grid-template-columns:1fr}.scenario-decision-flow>i{margin:-5px auto}.resources-principles-section .marketing-container>div{grid-template-columns:1fr}}@media (max-width:620px){.home-faq-section>.marketing-container,.launch-answer-grid,.launch-faq-grid,.launch-hero-grid,.launch-workflow-section>.marketing-container,.resources-launch-hero-grid{width:calc(100% - 32px)}.launch-hero,.resources-launch-hero{padding:52px 0 58px}.launch-breadcrumb{margin-bottom:18px}.launch-hero-copy h1,.resources-launch-hero h1{font-size:42px;letter-spacing:-2.2px}.launch-hero-description,.resources-launch-hero-grid>div>p:last-of-type{font-size:15px}.launch-actions{align-items:stretch;flex-direction:column}.launch-primary-action,.launch-secondary-action{width:100%}.launch-hero-facts{grid-template-columns:1fr;gap:15px}.launch-hero-facts div{display:flex;align-items:baseline;gap:12px}.launch-hero-facts dd{margin:0}.launch-hero-figure,.resources-launch-hero-grid>figure{min-height:390px;border-radius:22px}.home-faq-section,.launch-answer-strip,.launch-faq,.launch-final-cta,.launch-workflow-section,.resources-principles-section{padding:76px 0}.launch-answer-grid dl div{grid-template-columns:68px 1fr}.launch-editorial-section,.launch-entry-choice,.resources-all-section,.resources-featured-launch,.resources-topic-section,.scenario-decision-section,.scenario-editorial-section{padding:82px 0}.launch-section-heading{margin-bottom:38px}.launch-editorial-rows>article>div h3,.launch-faq h2,.launch-section-heading h2,.resources-principles-section h2,.scenario-editorial-list>article>div h2{font-size:34px;letter-spacing:-1.5px}.launch-editorial-rows,.scenario-editorial-list{gap:88px}.launch-editorial-rows>article>figure,.scenario-editorial-list>article>figure{min-height:330px;border-radius:19px}.launch-workflow-list li{grid-template-columns:42px 1fr}.launch-choice-grid article,.resources-featured-launch a>div,.scenario-decision-flow>div{padding:28px 24px}.launch-choice-grid article{min-height:0}.scenario-jump-nav{top:56px}.scenario-jump-nav>div{width:calc(100% - 32px);gap:22px}.resources-featured-launch a{min-height:0}.resources-featured-launch figure{min-height:330px}.resources-topic-list figure{height:270px}.resources-launch-grid{grid-template-columns:1fr}.resources-launch-grid h3,.resources-launch-grid p{min-height:0}.resources-launch-grid figure{height:270px}.article-cover-photo{min-height:320px}.home-proof-principles article{min-height:210px}}@media (prefers-reduced-motion:reduce){.launch-primary-action,.launch-secondary-action,.resources-launch-grid figure img,.resources-topic-list figure img{transition:none}.home-proof-principles .home-proof-quotes-track{animation:none}}@keyframes workspace-notification-drawer-in{0%{opacity:.4;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.workspace-sidebar .workspace-sidebar-notification-panel>header{height:94px;min-height:94px;padding:26px 28px 10px;border:0;display:flex;align-items:center;justify-content:space-between}.workspace-sidebar .workspace-sidebar-notification-panel>header>strong{color:#182238;font-size:22px;font-weight:750;line-height:30px}.workspace-sidebar .workspace-sidebar-notification-panel>header>button{width:34px;height:34px;padding:0;border:0;border-radius:9px;background:transparent;color:#758097;display:grid;place-items:center;cursor:pointer}.workspace-sidebar .workspace-sidebar-notification-panel>header>button:hover{background:#f2f4f7;color:#28344c}.workspace-sidebar .workspace-sidebar-notification-panel>header>button svg{transform:rotate(180deg)}.workspace-sidebar .workspace-sidebar-notification-panel>nav{height:62px;min-height:62px;margin:0;padding:7px 28px 13px;display:flex;align-items:center;flex-direction:row;gap:10px;border:0}.workspace-sidebar .workspace-sidebar-notification-panel>nav button{width:auto;height:42px;padding:0 18px;border:0;border-radius:10px;background:transparent;color:#667287;display:block;flex:none;font-size:13px;font-weight:650;line-height:42px;cursor:pointer}.workspace-sidebar .workspace-sidebar-notification-panel>nav button.active{background:#eef0f3;color:#202a3e;font-weight:750}.workspace-sidebar .workspace-sidebar-notification-list{min-height:0;max-height:none;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:8px 20px 24px;scrollbar-gutter:stable}.workspace-sidebar .workspace-sidebar-notification-list>article{border:1px solid #edf0f5;background:#fff;box-shadow:0 3px 12px rgba(31,43,72,.055);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.workspace-sidebar .workspace-sidebar-notification-list>article+article{margin-top:8px}.workspace-sidebar .workspace-sidebar-notification-list>article:hover{border-color:#dfe3ee;background:#fff;box-shadow:0 7px 20px rgba(31,43,72,.09);transform:translateY(-1px)}.workspace-sidebar .workspace-sidebar-notification-list>article.unread{border-color:#e6e8ff;background:#f6f7ff;box-shadow:0 4px 14px rgba(83,94,222,.08)}.workspace-sidebar .workspace-sidebar-notification-list>article.read>i{opacity:.72}.workspace-sidebar .workspace-sidebar-notification-list>article.read small,.workspace-sidebar .workspace-sidebar-notification-list>article.read strong,.workspace-sidebar .workspace-sidebar-notification-list>article.read time{opacity:.82}.workspace-sidebar .workspace-sidebar-notification-empty{height:100%;min-height:260px;color:#a3abb9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.workspace-sidebar .workspace-sidebar-notification-empty>svg{color:#bdc4cf}.workspace-sidebar .workspace-sidebar-notification-empty>strong{color:#9aa3b2;font-size:13px;font-weight:550}@media (max-width:720px){.workspace-sidebar .workspace-sidebar-notification-panel{left:64px;width:min(390px,calc(100vw - 64px));border-radius:0 14px 14px 0}.workspace-sidebar .workspace-sidebar-notification-panel>header,.workspace-sidebar .workspace-sidebar-notification-panel>nav{padding-right:20px;padding-left:20px}}.workspace-sidebar .workspace-sidebar-footer-group.account-group{width:60px}.workspace-sidebar .workspace-sidebar-login,.workspace-sidebar .workspace-sidebar-upgrade.guest{width:52px;height:40px;padding:0 3px;border:1px solid #d9deea;border-radius:9px;background:transparent;box-shadow:none;color:#39445b;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;line-height:1;transition:border-color .18s ease,color .18s ease,background .18s ease}.workspace-sidebar .workspace-sidebar-login:hover,.workspace-sidebar .workspace-sidebar-upgrade.guest:hover{border-color:#aeb6c7;background:#f7f8fa;color:#202b42;box-shadow:none;transform:none}.workspace-sidebar .workspace-sidebar-upgrade-guest{font-size:11px;font-weight:700;letter-spacing:0;white-space:nowrap}.product-flow-design-topbar{border-bottom:0}.product-flow-design-functional-content .stage-bottom-action{justify-content:center}.product-flow-design-functional-content .ai-insight-actions.save-next-step{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.product-flow-design-functional-content .ai-insight-actions.save-next-step>.primary{grid-column:2}.product-flow-design-functional-content .ai-insight-actions.save-next-step>small{grid-column:1;grid-row:1;margin:0;order:0}.product-flow-design-functional-content .product-image-functional-actions{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.product-flow-design-functional-content .product-image-functional-actions>span{grid-column:1;margin:0}.product-flow-design-functional-content .product-image-functional-actions>.primary{grid-column:2}.product-flow-design-functional-content .video-script-action{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.product-flow-design-functional-content .video-script-action>div,.product-flow-design-functional-content .video-script-action>span{grid-column:1}.product-flow-design-functional-content .video-script-action>.primary{grid-column:2}.product-flow-design-functional-content .generate-bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.product-flow-design-functional-content .generate-bar>div:first-child{grid-column:1}.product-flow-design-functional-content .generate-bar>.generation-actions{grid-column:2;justify-self:center}.product-flow-design-functional-content .export-download-footer{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:24px}.product-flow-design-functional-content .export-download-footer>.export-package-meta{grid-column:1;display:flex;align-items:center;justify-content:flex-start;gap:24px;text-align:left}.product-flow-design-functional-content .export-download-footer>.primary{grid-column:2}@media (max-width:720px){.product-flow-design-functional-content{padding-bottom:52px}.product-flow-design-functional-content .workflow-save-draft{width:100%;right:0}.product-flow-design-functional-content .ai-insight-actions.save-next-step,.product-flow-design-functional-content .export-download-footer,.product-flow-design-functional-content .generate-bar,.product-flow-design-functional-content .product-image-functional-actions,.product-flow-design-functional-content .video-script-action{display:flex;align-items:stretch;flex-direction:column}.product-flow-design-functional-content .export-download-footer>.primary,.product-flow-design-functional-content .generation-actions>.primary,.product-flow-design-functional-content .product-image-functional-actions>.primary,.product-flow-design-functional-content .stage-bottom-action>.primary,.product-flow-design-functional-content .video-script-action>.primary{width:100%;justify-content:center}}.product-flow-design-functional-content{--workflow-canvas-inline:14px;--workflow-canvas-top:26px;--workflow-canvas-bottom:14px;--workflow-block-gap:12px;--workflow-block-inset:16px;--workflow-block-radius:12px;--workflow-block-heading-gap:14px;--workflow-block-title-size:14px;--workflow-block-title-line:20px;--workflow-block-title-weight:700;--workflow-block-description-size:11px;--workflow-block-description-line:16px;--workflow-block-description-weight:400;--workflow-block-heading-line:#edf0f5;--workflow-block-title-color:#26334c;--workflow-block-description-color:#7d889c;--workflow-field-label-size:12px;--workflow-field-label-line:18px;--workflow-field-label-weight:600;--workflow-field-label-gap:7px;--workflow-control-height:40px;--workflow-control-radius:8px}.product-flow-design-functional-content>.completed-step-content>.workflow-stage,.product-flow-design-functional-content>.workflow-stage{width:100%;min-width:0;height:auto;min-height:0;padding:var(--workflow-canvas-top) var(--workflow-canvas-inline) var(--workflow-canvas-bottom);border:1px solid #edf0f6;border-radius:14px;background:rgba(255,255,255,.82);display:flex;flex-direction:column;gap:var(--workflow-block-gap);overflow:visible}.product-flow-design-functional-content>.completed-step-content>.workflow-stage>.stage-header,.product-flow-design-functional-content>.workflow-stage>.stage-header{display:none!important}.product-flow-design-functional-content>.completed-step-content>.workflow-stage>:is(.product-info-combined,.stage-card,.copy-layout,.export-result-sections),.product-flow-design-functional-content>.workflow-stage>:is(.product-info-combined,.stage-card,.copy-layout,.export-result-sections){margin-top:0!important;margin-bottom:0!important}.product-flow-design-functional-content :is(.product-info-combined,.copy-editor){display:flex;flex-direction:column;gap:var(--workflow-block-gap)}.product-flow-design-functional-content .copy-layout{display:block;margin-top:0!important;margin-bottom:0!important}.product-flow-design-functional-content :is(.product-info-combined,.copy-editor)>.stage-card{margin:0!important}.product-flow-design-functional-content :is(.product-info-flat-section,.strategy-workspace,.selling-plan-card,.product-image-functional-assets,.product-image-functional-selector,.product-image-functional-queue,.video-content-primary-settings,.video-output-settings-panel,.video-script-panel,.copy-block,.detail-blueprint-section){width:100%;min-width:0;margin:0!important;padding:var(--workflow-block-inset)!important;border:1px solid #e2e7f0;border-radius:var(--workflow-block-radius);background:#fff!important;box-shadow:none!important}.product-flow-design-functional-content :is(.product-info-flat-heading,.strategy-workspace>.card-heading,.selling-plan-card>.card-heading,.product-image-functional-heading,.video-content-primary-settings>header,.video-output-settings-heading,.video-script-panel-heading,.copy-block>.copy-label,.detail-blueprint-section>.detail-section-heading){width:100%;height:auto!important;min-height:34px;margin:0 0 var(--workflow-block-heading-gap)!important;padding:0 0 13px!important;border:0;border-bottom:1px solid var(--workflow-block-heading-line);display:flex;align-items:flex-start!important;justify-content:space-between;gap:12px}.product-flow-design-functional-content :is(.product-info-flat-heading>div:first-child,.product-image-functional-heading>div:first-child,.detail-blueprint-section>.detail-section-heading>div:first-child){align-self:flex-start!important}.product-flow-design-functional-content :is(.product-info-flat-heading h2,.strategy-workspace>.card-heading h3,.selling-plan-card>.card-heading h3,.product-image-functional-heading h3,.video-content-primary-settings>header>strong,.video-output-settings-heading>strong,.video-script-panel-heading h3,.copy-block>.copy-label>strong,.detail-blueprint-section>.detail-section-heading h3,.export-section-toggle>span:nth-child(2)>strong){margin:0;color:var(--workflow-block-title-color);font-size:var(--workflow-block-title-size);font-weight:var(--workflow-block-title-weight);line-height:var(--workflow-block-title-line);letter-spacing:0}.product-flow-design-functional-content :is(.product-info-flat-heading p,.product-image-functional-heading p,.detail-blueprint-section>.detail-section-heading p,.export-section-toggle>span:nth-child(2)>small){margin:3px 0 0;color:var(--workflow-block-description-color);font-size:var(--workflow-block-description-size);font-weight:var(--workflow-block-description-weight);line-height:var(--workflow-block-description-line)}.product-flow-design-functional-content :is(.strategy-form-grid,.selling-points,.product-image-functional-thumbs,.product-image-functional-type-grid,.product-image-functional-queue-list,.video-type-field,.video-ratio-section,.video-script-panel-body,.copy-title-columns,.copy-description-columns){margin-top:0!important}.product-flow-design-functional-content :is(.product-profile-grid label,.strategy-form-grid label,.copy-title-columns label,.copy-description-columns label,.dimension-supplement-grid label,.package-supplement-grid label){gap:var(--workflow-field-label-gap)}.product-flow-design-functional-content :is(.profile-platform-field>span:first-child,.product-image-functional-ratios>span:first-child,.video-narration-title,.video-format-support-grid>label>strong,.video-duration-heading>strong,.copy-language-headings>span,.detail-aspect-panel>header>strong,.export-queue.labels>span){margin:0;color:#637089;font-size:var(--workflow-field-label-size);font-weight:var(--workflow-field-label-weight);line-height:var(--workflow-field-label-line)}.product-flow-design-functional-content .strategy-form-grid{gap:12px!important}.product-flow-design-functional-content .strategy-form-grid input{height:var(--workflow-control-height)!important;padding:0 11px}.product-flow-design-functional-content .strategy-form-grid textarea{height:56px!important;min-height:56px!important;padding:9px 11px!important}.product-flow-design-functional-content .selling-plan-stage .strategy-form-grid textarea.strategy-compact-scroll-field{height:var(--workflow-control-height)!important;min-height:var(--workflow-control-height)!important;padding:9px 11px!important;overflow-x:hidden;overflow-y:auto;resize:none;white-space:pre-wrap;overflow-wrap:anywhere}.product-flow-design-functional-content .selling-plan-stage .strategy-form-grid textarea.strategy-long-scroll-field{height:84px!important;min-height:84px!important;padding:9px 11px!important;overflow-y:auto;resize:none}.product-flow-design-functional-content :is(.strategy-form-grid,.product-profile-grid) :is(input,textarea,select){border-radius:var(--workflow-control-radius)}.product-flow-design-functional-content .product-image-functional-stage,.product-flow-design-functional-content .product-video-stage{gap:var(--workflow-block-gap)!important}.product-flow-design-functional-content .product-video-stage{--video-panel-gap:12px;--video-choice-gap:10px}.product-flow-design-functional-content .product-video-stage>.video-skip-action-row{width:100%;margin:0!important;display:flex;justify-content:flex-end}.product-flow-design-functional-content .video-skip-action-row>.video-skip-button{min-height:38px;padding:8px 17px;border:0;color:#fff;background:linear-gradient(100deg,var(--brand-primary),#8135f5);box-shadow:0 5px 16px rgba(119,80,210,.18)}.product-flow-design-functional-content .video-skip-action-row>.video-skip-button:hover{border:0;color:#fff;background:linear-gradient(100deg,var(--brand-hover),#7430e8);box-shadow:0 7px 18px rgba(119,80,210,.24)}.product-flow-design-functional-content .video-content-primary-settings .video-type-grid{gap:10px!important}.product-flow-design-functional-content .video-content-primary-settings>.video-type-field{margin:0 0 12px;padding:0 0 12px}.product-flow-design-functional-content .video-script-action{margin:0!important}.product-flow-design-functional-content .export-result-sections{gap:var(--workflow-block-gap)!important;overflow:visible}.product-flow-design-functional-content .export-result-section{border-color:#e2e7f0;border-radius:var(--workflow-block-radius);background:#fff;box-shadow:none}.product-flow-design-functional-content .export-section-toggle{min-height:68px;padding:var(--workflow-block-inset);align-items:center}.product-flow-design-functional-content .workflow-stage :is(.stage-bottom-action,.workflow-terminal-action,.detail-generate-bar,.export-download-footer){margin:4px 0 0!important}.product-flow-design-functional-content .workflow-stage>.video-script-action{margin:0!important}.product-flow-design-functional-content .product-video-stage>.video-type-showcase{width:100%;min-width:0;margin:0;padding:0;overflow:hidden}.video-type-coverflow{width:100%;padding:0}.video-type-coverflow-deck{--coverflow-card-width:clamp(190px,17vw,282px);--coverflow-edge-half:clamp(65.55px,5.865vw,97.29px);height:clamp(330px,29vw,430px);position:relative;perspective:1600px;transform-style:preserve-3d;isolation:isolate}.video-type-coverflow-deck>article{width:var(--coverflow-card-width);aspect-ratio:9/13;padding:0!important;border:1px solid rgba(255,255,255,.72);border-radius:14px;overflow:hidden;color:#fff;background:#172035;box-shadow:0 14px 30px rgba(28,37,65,.18);position:absolute;z-index:var(--coverflow-layer);top:8px;left:var(--coverflow-left);opacity:1;transform:translate3d(-50%,var(--coverflow-drop),var(--coverflow-depth)) rotateY(var(--coverflow-rotate)) scale(var(--coverflow-scale));transform-origin:center center;cursor:pointer;pointer-events:none;transition:transform .38s cubic-bezier(.22,.72,.22,1),border-color .2s ease,box-shadow .2s ease}.video-type-coverflow-deck>article.is-edge-start{left:calc(9% - var(--coverflow-edge-half));transform:translate3d(0,var(--coverflow-drop),var(--coverflow-depth)) rotateY(var(--coverflow-rotate)) scale(var(--coverflow-scale));transform-origin:left center}.video-type-coverflow-deck>article.is-edge-end{right:calc(9% - var(--coverflow-edge-half));left:auto;transform:translate3d(0,var(--coverflow-drop),var(--coverflow-depth)) rotateY(var(--coverflow-rotate)) scale(var(--coverflow-scale));transform-origin:right center}.video-type-coverflow-hit-layer{position:absolute;inset:0;z-index:40;pointer-events:none}.video-type-coverflow-hit-target{width:calc(82% / 8);height:100%;padding:0;position:absolute;top:0;left:var(--coverflow-hit-left);z-index:1;transform:translateX(-50%);border:0;border-radius:14px;outline:0;opacity:0;background:transparent;cursor:pointer;pointer-events:auto}.video-type-coverflow-deck>article.is-focused{border-color:rgba(111,124,255,.94);box-shadow:0 0 0 2px rgba(85,102,244,.16),0 24px 48px rgba(28,37,65,.24)}.video-type-coverflow-deck>article.selected{border-color:var(--brand-primary);box-shadow:0 0 0 2px rgba(119,80,210,.2),0 24px 48px rgba(28,37,65,.24)}.video-type-coverflow-media,.video-type-coverflow-media>video,.video-type-coverflow-scrim{width:100%;height:100%;position:absolute;inset:0}.video-type-coverflow-media>video{object-fit:cover;opacity:1;transition:transform .45s ease}.video-type-coverflow-deck>article.is-focused .video-type-coverflow-media>video{opacity:1;transform:scale(1.025)}.video-type-coverflow-scrim{pointer-events:none;box-shadow:inset 0 92px 70px -58px rgba(10,17,31,.84),inset 0 -130px 86px -60px rgba(10,17,31,.88)}.video-type-coverflow-title{position:absolute;z-index:2;top:18px;left:17px;right:17px;overflow:hidden;color:#fff;font-size:clamp(15px,1.25vw,21px);font-weight:750;line-height:1.25;letter-spacing:.01em;text-shadow:0 2px 10px rgba(0,0,0,.36);text-align:left;white-space:nowrap;text-overflow:ellipsis;transform:scale(var(--coverflow-copy-boost,1));transform-origin:top left;transition:text-align .18s ease,transform .38s cubic-bezier(.22,.72,.22,1)}.video-type-coverflow-deck>article.is-centered .video-type-coverflow-title{text-align:center;transform-origin:top center}.video-type-coverflow-deck>article.is-right .video-type-coverflow-title{text-align:right;transform-origin:top right}.video-type-coverflow-elements{position:absolute;z-index:2;left:14px;right:14px;bottom:14px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:5px;transform:scale(var(--coverflow-copy-boost,1));transform-origin:bottom left;transition:transform .38s cubic-bezier(.22,.72,.22,1)}.video-type-coverflow-deck>article.is-centered .video-type-coverflow-elements{justify-content:center;transform-origin:bottom center}.video-type-coverflow-deck>article.is-right .video-type-coverflow-elements{justify-content:flex-end;transform-origin:bottom right}.video-type-coverflow-elements>em{min-height:22px;padding:4px 7px;border:1px solid rgba(255,255,255,.34);border-radius:6px;color:#fff;background:rgba(18,26,43,.58);backdrop-filter:blur(6px);display:inline-flex;align-items:center;font-size:clamp(9px,.72vw,10px);font-weight:650;font-style:normal;line-height:1;white-space:nowrap}@media (max-width:1180px){.video-type-coverflow-deck{--coverflow-card-width:clamp(170px,18vw,220px);--coverflow-edge-half:clamp(58.65px,6.21vw,75.9px);height:345px}.video-type-coverflow-deck>article{width:var(--coverflow-card-width)}.video-type-coverflow-hit-target{width:calc(82% / 8)}}@media (max-width:760px){.product-flow-design-functional-content .product-video-stage>.video-type-showcase{overflow:visible}.video-type-coverflow-deck{height:auto;padding:4px 2px 14px;overflow-x:auto;perspective:none;display:flex;gap:10px;scroll-snap-type:x mandatory}.video-type-coverflow-deck>article{width:210px;flex:0 0 210px;position:relative;top:auto;left:auto;right:auto;transform:none;transform-origin:center center;scroll-snap-align:center}.video-type-coverflow-hit-layer{width:max-content;height:calc(210px * 13 / 9);inset:4px auto auto 2px;display:flex;gap:10px}.video-type-coverflow-hit-target{width:210px;height:calc(210px * 13 / 9);flex:0 0 210px;position:relative;top:auto;left:auto;transform:none}}@media (prefers-reduced-motion:reduce){.video-type-coverflow-deck>article,.video-type-coverflow-media>video{transition:none}}.product-flow-design-functional-content .product-video-stage>.video-output-workspace{width:100%;min-width:0;margin:0;display:grid;grid-template-columns:clamp(210px,18vw,282px) minmax(0,1fr);align-items:start;gap:var(--workflow-block-gap)}.video-selected-type-dock{width:100%;min-width:0;display:flex;justify-content:center;align-items:flex-start}.video-selected-type-card{width:min(100%,clamp(188px,14vw,242px));aspect-ratio:9/13;border:1px solid rgba(255,255,255,.74);border-radius:14px;overflow:hidden;color:#fff;background:#172035;box-shadow:0 0 0 2px rgba(85,102,244,.16),0 20px 42px rgba(28,37,65,.2);position:relative;isolation:isolate}.video-selected-type-card>video,.video-selected-type-scrim{width:100%;height:100%;position:absolute;inset:0}.video-selected-type-card>video{object-fit:cover}.video-selected-type-scrim{z-index:1;pointer-events:none;box-shadow:inset 0 88px 64px -52px rgba(10,17,31,.84),inset 0 -118px 80px -54px rgba(10,17,31,.9)}.video-selected-type-card>strong{position:absolute;z-index:2;top:17px;left:15px;right:15px;overflow:hidden;font-size:clamp(15px,1.15vw,19px);font-weight:750;line-height:1.25;text-align:center;text-overflow:ellipsis;text-shadow:0 2px 10px rgba(0,0,0,.36);white-space:nowrap}.video-selected-type-elements{position:absolute;z-index:2;left:13px;right:13px;bottom:14px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px}.video-selected-type-elements>em,.video-type-dock-flight>div>em{min-height:22px;padding:4px 7px;border:1px solid rgba(255,255,255,.34);border-radius:6px;color:#fff;background:rgba(18,26,43,.62);display:inline-flex;align-items:center;font-size:9px;font-weight:650;font-style:normal;line-height:1;white-space:nowrap}.video-type-dock-flight{position:fixed;z-index:850;overflow:hidden;border:1px solid rgba(255,255,255,.8);border-radius:14px;color:#fff;background:#172035;box-shadow:0 18px 42px rgba(28,37,65,.24);pointer-events:none;transform-origin:top left;backface-visibility:hidden;contain:layout paint;will-change:transform,opacity;animation:videoTypeDockMinimize .52s cubic-bezier(.22,.8,.26,1) forwards}.video-type-dock-flight>span,.video-type-dock-flight>video{width:100%;height:100%;position:absolute;inset:0}.video-type-dock-flight>video{object-fit:cover;backface-visibility:hidden;transform:translateZ(0)}.video-type-dock-flight>span{box-shadow:inset 0 92px 70px -58px rgba(10,17,31,.84),inset 0 -130px 86px -60px rgba(10,17,31,.88)}.video-type-dock-flight>strong{position:absolute;z-index:2;top:18px;left:17px;right:17px;overflow:hidden;font-size:19px;font-weight:750;line-height:1.25;text-align:center;text-overflow:ellipsis;text-shadow:0 2px 10px rgba(0,0,0,.36);white-space:nowrap}.video-type-dock-flight>div{position:absolute;z-index:2;left:14px;right:14px;bottom:14px;display:flex;flex-wrap:wrap;justify-content:center;gap:5px}@keyframes videoTypeDockMinimize{0%{opacity:1;transform:translateZ(0) scaleX(1)}to{opacity:.08;transform:translate3d(var(--video-dock-dx),var(--video-dock-dy),0) scale3d(var(--video-dock-scale-x),var(--video-dock-scale-y),1)}}@media (max-width:1120px){.product-flow-design-functional-content .product-video-stage>.video-output-workspace{grid-template-columns:clamp(188px,21vw,228px) minmax(0,1fr)}.video-selected-type-card{width:min(100%,210px)}.video-output-workspace .video-voice-inline-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.product-flow-design-functional-content .product-video-stage>.video-output-workspace{grid-template-columns:1fr}.video-selected-type-dock{justify-content:flex-start}.video-selected-type-card{width:176px}.video-output-workspace .video-voice-inline-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.video-type-dock-flight{animation:none}}.product-flow-design-functional-content .copy-language-headings{margin:0 0 7px!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.product-flow-design-functional-content :is(.copy-title-columns,.copy-description-columns){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.product-flow-design-functional-content .copy-bullet-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.product-flow-design-functional-content .copy-bullet-list>.copy-bullet-card{width:100%;min-width:0;min-height:92px;margin:0;padding:10px 12px;border:1px solid #e2e6ee;border-radius:var(--workflow-control-radius);background:#fbfcfe;box-shadow:none}.product-flow-design-functional-content .copy-bullet-list>.copy-bullet-card.translated{padding:10px 12px;border:1px solid #e2e6ee;background:#f5f7fb}.product-flow-design-functional-content .copy-bullet-list>.copy-bullet-card.editable:focus-within{border-color:var(--brand-focus);background:#fff;box-shadow:0 0 0 3px rgba(119,80,210,.08)}.product-flow-design-functional-content .copy-bullet-list>.copy-bullet-card .copy-bullet-header{flex:none}.product-flow-design-functional-content .copy-bullet-list>.copy-bullet-card.editable>textarea{width:100%;height:51px;min-height:51px;padding:5px 6px 2px;border:1px solid transparent;border-radius:7px;color:#637089;background:transparent;resize:none;outline:0;font-family:inherit;font-size:13px;line-height:1.5}.product-flow-design-functional-content .copy-bullet-list>.copy-bullet-card.editable>textarea:focus{border-color:var(--brand-focus);background:#fff;box-shadow:0 0 0 3px rgba(119,80,210,.08)}@media (max-width:720px){.product-flow-design-functional-content{--workflow-canvas-inline:12px;--workflow-canvas-top:20px;--workflow-canvas-bottom:12px;--workflow-block-inset:14px}.product-flow-design-functional-content :is(.strategy-workspace>.card-heading,.selling-plan-card>.card-heading,.product-image-functional-heading,.video-content-primary-settings>header,.video-output-settings-heading,.video-script-panel-heading,.copy-block>.copy-label,.detail-blueprint-section>.detail-section-heading){align-items:flex-start!important;flex-wrap:wrap}.product-flow-design-functional-content .copy-bullet-list,.product-flow-design-functional-content .copy-language-headings{grid-template-columns:1fr}}.profile-platform-grid>button>.platform-badge>i{width:52px;height:28px;flex-basis:28px}.profile-platform-grid>button>.platform-badge>i img{width:52px;height:28px;object-fit:contain}.explore-platform-logo{width:52px;height:28px}.explore-platform-logo img{width:52px;height:28px;object-fit:contain}.workflow-export-visual>div>span img{width:auto;height:16px;max-width:86px;display:block;justify-self:center;align-self:center;object-fit:contain;filter:none;opacity:.88}.home-platform-proof>div[aria-label]{width:min(100%,1540px);height:48px;margin-inline:auto;padding-inline:0;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:clamp(9px,2.4vw,49.5px);overflow:visible}.home-platform-logo,.home-platform-logo.platform-aliexpress,.home-platform-logo.platform-amazon,.home-platform-logo.platform-ebay,.home-platform-logo.platform-etsy,.home-platform-logo.platform-lazada,.home-platform-logo.platform-mercado-libre,.home-platform-logo.platform-ozon,.home-platform-logo.platform-shein,.home-platform-logo.platform-shopee,.home-platform-logo.platform-temu,.home-platform-logo.platform-tiktok-shop{width:calc(var(--home-platform-logo-width) * .8);max-width:calc(var(--home-platform-logo-width) * .8);flex:0 1 calc(var(--home-platform-logo-width) * 0.8);min-width:0;height:48px;display:grid;place-items:center}.home-platform-logo img,.home-platform-logo.platform-aliexpress img,.home-platform-logo.platform-amazon img,.home-platform-logo.platform-ebay img,.home-platform-logo.platform-etsy img,.home-platform-logo.platform-lazada img,.home-platform-logo.platform-mercado-libre img,.home-platform-logo.platform-ozon img,.home-platform-logo.platform-shein img,.home-platform-logo.platform-shopee img,.home-platform-logo.platform-temu img,.home-platform-logo.platform-tiktok-shop img{position:static;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain;opacity:.92;filter:brightness(0) saturate(100%) invert(55%) sepia(12%) saturate(520%) hue-rotate(182deg) brightness(91%) contrast(88%)!important;transform:translateY(var(--home-platform-logo-shift-y,0));scale:1!important}.home-platform-logo.platform-amazon{--home-platform-logo-width:120px;--home-platform-logo-shift-y:17.4%}.home-platform-logo.platform-tiktok-shop{--home-platform-logo-width:191px;--home-platform-logo-shift-y:-7.2%}.home-platform-logo.platform-shopee{--home-platform-logo-width:133px;--home-platform-logo-shift-y:-14.5%}.home-platform-logo.platform-ebay{--home-platform-logo-width:62px;--home-platform-logo-shift-y:0%}.home-platform-logo.platform-mercado-libre{--home-platform-logo-width:195px;--home-platform-logo-shift-y:1.7%}.home-platform-logo.platform-lazada{--home-platform-logo-width:162px;--home-platform-logo-shift-y:10.5%}.home-platform-logo.platform-temu{--home-platform-logo-width:88px}.home-platform-logo.platform-aliexpress{--home-platform-logo-width:138px;--home-platform-logo-shift-y:0%}.home-platform-logo.platform-etsy{--home-platform-logo-width:59px;--home-platform-logo-shift-y:0%}.home-platform-logo.platform-ozon{--home-platform-logo-width:97px}.home-platform-logo.platform-shein{--home-platform-logo-width:105px;--home-platform-logo-shift-y:0%}.brand-library-page.brand-library-accordion{width:min(100%,1500px);max-width:none;margin-inline:auto;padding:0 0 48px}.brand-accordion-list{display:grid;gap:10px}.brand-accordion-card{overflow:hidden;border:1px solid #e1e6f0;border-radius:14px;background:#fff;box-shadow:0 5px 18px rgba(31,46,85,.035);transition:border-color .18s ease,box-shadow .18s ease}.brand-accordion-card.is-expanded{border-color:#cfd7f3;box-shadow:0 12px 32px rgba(38,52,91,.07)}.brand-accordion-header{min-height:80px;display:flex;align-items:center}.brand-accordion-trigger{min-width:0;min-height:80px;padding:12px 16px;border:0;color:#26334c;background:transparent;flex:1;display:grid;grid-template-columns:50px minmax(220px,1fr) minmax(250px,.85fr) 20px;align-items:center;gap:13px;text-align:left}.brand-accordion-trigger:hover{background:#fbfcff}.brand-accordion-trigger>svg{color:#98a2b5;transition:transform .18s ease}.brand-accordion-trigger[aria-expanded=true]>svg{transform:rotate(90deg)}.brand-accordion-logo{width:46px;height:46px;border-radius:12px;color:#fff;background:linear-gradient(135deg,#425df5,#7c3aed);display:grid;place-items:center;font-size:17px;font-weight:850}.brand-accordion-logo.makevia{overflow:hidden;border:1px solid #e2e6f2;background:#fff;box-shadow:0 6px 16px rgba(66,93,245,.1)}.brand-accordion-logo img{width:82%;height:82%;object-fit:contain}.brand-accordion-summary,.brand-accordion-title,.brand-accordion-title>span{min-width:0;display:flex}.brand-accordion-summary,.brand-accordion-title{flex-direction:column;gap:5px}.brand-accordion-title>span{align-items:center;gap:8px}.brand-accordion-title strong{overflow:hidden;color:#1e2a43;font-size:16px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.brand-accordion-title em{padding:3px 7px;border-radius:6px;color:#5c65c9;background:#f0f1ff;font-size:10px;font-style:normal;font-weight:700}.brand-accordion-summary span,.brand-accordion-title small{overflow:hidden;color:#7d889c;font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.brand-accordion-summary span:first-child{color:#59667c;font-size:12px;font-weight:650}.brand-accordion-actions{padding-right:15px;display:flex;align-items:center;gap:7px}.brand-accordion-actions button{height:34px;padding:0 10px;border:1px solid #dfe4ee;border-radius:8px;color:#536078;background:#fff;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700}.brand-accordion-actions button:hover{border-color:#cfd6ea;color:var(--brand-hover);background:#f8f9ff}.brand-accordion-actions button.danger{color:#bd5663}.brand-accordion-body{border-top:1px solid #edf0f5}.brand-compact-detail{padding:15px 18px 18px}.brand-compact-primary{display:grid;grid-template-columns:1fr 1fr;gap:20px}.brand-compact-primary article{min-width:0}.brand-compact-meta span,.brand-compact-primary span,.brand-compact-tag-row>span{color:#8993a5;font-size:10px;font-weight:600}.brand-compact-primary p{margin:5px 0 0;color:#3f4b62;font-size:12px;line-height:1.55}.brand-compact-meta{margin-top:13px;display:grid;grid-template-columns:1.5fr .7fr .8fr 1.1fr;gap:8px}.brand-compact-meta article{min-width:0;min-height:54px;padding:9px 10px;border-radius:8px;background:#f8f9fc;display:flex;flex-direction:column;gap:6px}.brand-compact-meta strong{overflow:hidden;color:#344057;font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.brand-compact-columns{margin-top:14px;padding-top:14px;border-top:1px solid #edf0f5;display:grid;grid-template-columns:1.08fr .96fr .96fr}.brand-compact-columns>section{min-width:0;padding:0 16px}.brand-compact-columns>section:first-child{padding-left:0}.brand-compact-columns>section:last-child{padding-right:0}.brand-compact-columns>section+section{border-left:1px solid #edf0f5}.brand-compact-columns>section>strong{color:#2e3a52;font-size:12px}.brand-compact-tag-row{margin-top:9px;display:flex;align-items:flex-start;gap:9px}.brand-compact-tag-row>span{width:46px;flex:0 0 46px;padding-top:4px}.brand-compact-tag-row>div{min-width:0;display:flex;flex-wrap:wrap;gap:5px}.brand-compact-tag-row i{padding:3px 7px;border-radius:6px;color:#5962c7;background:#f0f1ff;font-size:10px;font-style:normal;font-weight:650}.brand-compact-tag-row b{color:#9aa3b2;font-size:10px;font-weight:500}.brand-compact-slogans{margin-top:9px;display:grid;gap:5px}.brand-compact-slogans p{margin:0;overflow:hidden;color:#49556c;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.brand-compact-slogans span{margin-right:7px;color:#8a94a5}.brand-compact-colors{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:6px}.brand-compact-colors button{min-width:0;height:31px;padding:0 7px;border:1px solid #e6e9f0;border-radius:7px;color:#657087;background:#fff;display:flex;align-items:center;gap:6px}.brand-compact-colors button>span{width:17px;height:17px;flex:0 0 17px;border:1px solid rgba(20,31,55,.12);border-radius:5px}.brand-compact-colors b{overflow:hidden;font-size:9px;font-weight:650;text-overflow:ellipsis}.brand-compact-logos{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.brand-compact-logos>div{min-width:0;height:62px;padding:5px;border:1px solid #e6e9f0;border-radius:8px;background:#f8f9fc;display:grid;grid-template-rows:1fr auto;place-items:center;gap:3px}.brand-compact-logos>div.white{background:#1d263c}.brand-compact-logos img{width:100%;height:32px;object-fit:contain}.brand-compact-logos>div>span{width:25px;height:25px;border-radius:7px;color:#fff;background:linear-gradient(135deg,#425df5,#7c3aed);display:grid;place-items:center;font-size:11px;font-weight:800}.brand-compact-logos small{color:#8b95a7;font-size:8px}.brand-add-row{min-height:80px;padding:12px 18px;border:1px dashed #cbd3e3;border-radius:14px;color:#637087;background:rgba(255,255,255,.38);display:grid;grid-template-columns:38px auto 1fr;align-items:center;gap:11px;text-align:left}.brand-add-row:hover{border-color:#8795df;color:#4f5ed5;background:rgba(247,248,255,.8)}.brand-add-row>span{width:36px;height:36px;border-radius:10px;color:#5966dc;background:#eef0ff;display:grid;place-items:center}.brand-add-row strong{font-size:13px}.brand-add-row small{color:#929bad;font-size:11px}.brand-inline-editor{--brand-form-column-gap:9px;padding:15px 18px 18px}.brand-inline-editor-footer,.brand-inline-editor-footer>div,.brand-inline-editor-heading,.brand-inline-editor-heading>div{display:flex;align-items:center}.brand-inline-editor-footer,.brand-inline-editor-heading{justify-content:space-between;gap:16px}.brand-inline-editor-heading>div:first-child{align-items:flex-start;flex-direction:column;gap:3px}.brand-inline-editor-heading strong{color:#27344d;font-size:14px}.brand-inline-editor-footer>span,.brand-inline-editor-heading span{color:#8a94a6;font-size:10px}.brand-inline-editor-footer>div{gap:7px}.brand-inline-editor :is(.outline-btn,.primary){min-height:34px;padding:0 12px;border-radius:8px;font-size:11px;font-weight:700}.brand-inline-editor .primary:disabled{cursor:not-allowed;opacity:.5}.brand-inline-form-grid{margin-top:13px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px var(--brand-form-column-gap)}.brand-inline-compact-groups>section,.brand-inline-form-grid label{min-width:0}.brand-inline-form-grid label{display:flex;flex-direction:column;gap:5px}.brand-inline-form-grid label.span-2{grid-column:span 2}.brand-inline-compact-groups>section>strong,.brand-inline-form-grid label>span,.brand-inline-group-title strong{color:#69758a;font-size:10px;font-weight:650}.brand-inline-form-grid :is(input,select,textarea){width:100%;min-height:37px;padding:8px 10px;box-sizing:border-box;border:1px solid #e0e5ee;border-radius:8px;color:#344057;background:#fff;font:inherit;font-size:11px;outline:0}.brand-inline-form-grid :is(input,select){height:37px}.brand-inline-form-grid textarea{height:55px;resize:vertical}.brand-inline-form-grid :is(input,select,textarea):focus{border-color:var(--brand-focus);box-shadow:0 0 0 2px rgba(119,80,210,.08)}.brand-inline-compact-groups{margin-top:13px;padding-top:13px;border-top:1px solid #edf0f5;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px var(--brand-form-column-gap)}.brand-inline-slogan-section{grid-column:1}.brand-inline-colors,.brand-inline-logos{height:48px;grid-auto-rows:1fr}.brand-inline-colors{margin-top:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.brand-inline-color{min-width:0;padding:0 6px;border:1px solid #e5e9f0;border-radius:7px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:5px}.brand-inline-colors input[type=color]{width:24px;height:24px;padding:0;border:0;border-radius:5px;background:transparent;cursor:pointer}.brand-inline-colors input[type=text]{width:100%;min-width:0;padding:0;border:0;color:#657087;font-size:9px;outline:0}.brand-inline-group-title{display:flex;align-items:center;justify-content:space-between}.brand-inline-group-title button{padding:0;border:0;color:var(--brand-primary);background:transparent;font-size:10px;font-weight:700}.brand-inline-slogans{margin-top:8px;display:grid;gap:5px}.brand-inline-slogans>div{display:grid;grid-template-columns:120px minmax(0,1fr) 24px;align-items:center;gap:5px}.brand-inline-slogans :is(select,input){box-sizing:border-box;min-width:0;height:31px;padding:0 7px;border:1px solid #e5e9f0;border-radius:7px;color:#566278;background:#fff;font:inherit;font-size:9px}.brand-inline-slogans button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;min-height:24px;padding:0;border:0;border-radius:50%;color:#a36a72;background:#faf3f4;line-height:0}.brand-inline-slogans button>svg{display:block;flex-shrink:0}.brand-inline-logos{margin-top:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.brand-inline-logos label{min-width:0;min-height:38px;padding:0 8px;border:1px dashed #d3d9e5;border-radius:7px;color:#68748a;display:flex;align-items:center;gap:6px;font-size:9px}.brand-inline-logos input{display:none}.brand-inline-logo-thumbnail{width:32px;height:32px;flex:0 0 32px;padding:3px;box-sizing:border-box;border-radius:5px;background:#f0f2f7;object-fit:contain}.brand-inline-logo-thumbnail.is-white{background:#566278}.brand-inline-logos label{cursor:pointer}.brand-inline-logos label>svg{flex-shrink:0}.brand-inline-logos span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-inline-editor-footer{margin-top:13px;padding-top:12px;border-top:1px solid #edf0f5;justify-content:flex-end}.brand-required-mark{margin-left:3px;color:#dc2626}.brand-logo-hint{color:#8a94a6;font-size:10px;font-weight:400}.brand-accordion-card.is-creating{border-style:dashed;border-color:#aeb9e0}@media (max-width:1100px){.brand-accordion-trigger{grid-template-columns:50px minmax(180px,1fr) minmax(180px,.7fr) 20px}.brand-inline-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-compact-columns{grid-template-columns:1fr}.brand-compact-columns>section{padding:12px 0}.brand-compact-columns>section+section{border-top:1px solid #edf0f5;border-left:0}}@media (max-width:760px){.brand-accordion-header{align-items:stretch;flex-direction:column}.brand-accordion-trigger{grid-template-columns:46px minmax(0,1fr) 18px}.brand-accordion-summary{display:none}.brand-accordion-actions{padding:0 12px 10px 74px}.brand-compact-meta,.brand-compact-primary,.brand-inline-compact-groups,.brand-inline-form-grid{grid-template-columns:1fr}.brand-inline-form-grid label.span-2{grid-column:auto}.brand-add-row{grid-template-columns:38px 1fr}.brand-add-row small{grid-column:2}.brand-inline-editor-footer{align-items:flex-start;flex-direction:column}}.product-flow-design-functional-content{--workflow-terminal-edge-gap:30px;--workflow-terminal-stage-bottom:15px;--workflow-terminal-preceding-gap:12px;--workflow-terminal-padding-top:calc(var(--workflow-terminal-edge-gap) + var(--workflow-terminal-stage-bottom) - var(--workflow-terminal-preceding-gap));--workflow-terminal-padding-bottom:var(--workflow-terminal-edge-gap);--workflow-terminal-button-height:42px}.product-flow-design-functional-content .selling-plan-stage .stage-bottom-action{--workflow-terminal-preceding-gap:18px}.product-flow-design-functional-content .workflow-stage :is(.ai-insight-actions.save-next-step,.stage-bottom-action,.product-image-functional-actions,.detail-generate-bar,.export-download-footer){--workflow-terminal-padding-top:calc(var(--workflow-terminal-edge-gap) + var(--workflow-terminal-stage-bottom) - var(--workflow-terminal-preceding-gap));width:100%;min-height:calc(var(--workflow-terminal-button-height) + var(--workflow-terminal-padding-top) + var(--workflow-terminal-padding-bottom));margin:0!important;padding:var(--workflow-terminal-padding-top) 0 var(--workflow-terminal-padding-bottom)!important;position:static;z-index:auto;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;backdrop-filter:none;display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;box-sizing:border-box;transform:none}.product-flow-design-functional-content .workflow-stage .detail-generate-bar>.generation-actions,.product-flow-design-functional-content .workflow-stage .export-download-footer>.primary,.product-flow-design-functional-content .workflow-stage>:is(.ai-insight-actions.save-next-step,.stage-bottom-action,.product-image-functional-actions)>.primary{grid-column:2;justify-self:center}.product-flow-design-functional-content .workflow-stage .export-download-footer>.export-package-meta,.product-flow-design-functional-content .workflow-stage :is(.product-image-functional-actions,.detail-generate-bar)>:first-child{grid-column:1}.product-flow-design-functional-content .workflow-save-draft,.product-flow-design-functional-content .workflow-stage :is(.ai-insight-actions.save-next-step,.stage-bottom-action,.product-image-functional-actions,.detail-generate-bar,.export-download-footer) .primary{height:var(--workflow-terminal-button-height);min-height:var(--workflow-terminal-button-height);padding:0 20px;font-family:inherit;font-size:14px!important;font-weight:650!important;line-height:1!important}.product-flow-design-functional-content .workflow-save-draft{right:calc(var(--workflow-canvas-inline) + 1px);bottom:calc(var(--workflow-canvas-bottom) + var(--workflow-terminal-padding-bottom) + 1px)}.product-flow-design-functional-content .workflow-stage .video-script-action{width:100%;min-height:calc(var(--workflow-terminal-button-height) + var(--workflow-terminal-edge-gap) + var(--workflow-terminal-edge-gap));margin:0!important;padding:var(--workflow-terminal-edge-gap) 0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;box-sizing:border-box}.product-flow-design-functional-content .workflow-stage .workflow-inline-generation-action{box-sizing:border-box;width:100%;margin:0!important;padding:var(--workflow-terminal-edge-gap) 0!important;display:grid;place-items:center}.product-flow-design-functional-content .workflow-stage .video-script-action>.primary{height:var(--workflow-terminal-button-height)!important;min-height:var(--workflow-terminal-button-height)!important;padding:0 20px;grid-column:2;justify-self:center;font-family:inherit;font-size:14px!important;font-weight:650!important;line-height:1!important}@media (max-width:720px){.product-flow-design-functional-content{--workflow-terminal-edge-gap:22px}.product-flow-design-functional-content .workflow-save-draft{width:100%;margin-top:8px;position:static}.product-flow-design-functional-content .workflow-stage :is(.ai-insight-actions.save-next-step,.stage-bottom-action,.product-image-functional-actions,.detail-generate-bar,.export-download-footer){grid-template-columns:1fr;row-gap:10px}.product-flow-design-functional-content .workflow-stage .detail-generate-bar>.generation-actions,.product-flow-design-functional-content .workflow-stage .export-download-footer>.primary,.product-flow-design-functional-content .workflow-stage :is(.ai-insight-actions.save-next-step,.stage-bottom-action,.product-image-functional-actions)>.primary{width:100%;grid-column:1}.product-flow-design-functional-content .workflow-stage .video-script-action{min-height:0;padding:12px 0!important;grid-template-columns:1fr}.product-flow-design-functional-content .workflow-stage .video-script-action>.primary{width:100%;grid-column:1}}.product-flow-design-functional-content .video-output-settings-panel{width:100%;height:auto;min-height:0;display:flex;flex-direction:column}.product-flow-design-functional-content .video-output-settings-panel>.video-inline-setting-grid{margin:0 0 16px;padding:0 0 16px;border-bottom:1px solid var(--workflow-block-heading-line)}.product-flow-design-functional-content .video-output-settings-panel .video-output-inline-row{display:grid;grid-template-columns:minmax(0,5fr) minmax(260px,2fr);align-items:stretch;gap:24px}.product-flow-design-functional-content .video-output-settings-panel .video-format-support-grid,.product-flow-design-functional-content .video-output-settings-panel .video-output-inline-row>.video-ratio-section{min-width:0;box-sizing:border-box}.product-flow-design-functional-content .video-output-settings-panel .video-output-inline-row>.video-ratio-section{grid-column:auto;margin:0;padding:0;border:0}.product-flow-design-functional-content .video-output-settings-panel .video-ratio-grid{height:100%;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px!important;margin:0 0 9px;padding:0}.product-flow-design-functional-content .video-output-settings-panel .video-ratio-grid>button{min-width:0;height:62px;min-height:62px;padding:8px 25px 8px 7px;border:1px solid #dfe4ee;border-radius:9px;color:#59667d;background:#fff;display:flex;align-items:center;justify-content:flex-start;gap:5px;position:relative;text-align:left}.product-flow-design-functional-content .video-output-settings-panel .video-ratio-shape{max-width:26px;max-height:22px}.product-flow-design-functional-content .video-output-settings-panel .video-ratio-copy{align-self:center;justify-content:center;gap:3px}.product-flow-design-functional-content .video-output-settings-panel .video-ratio-copy b{color:#344159;font-size:12px;font-weight:700;line-height:1.35}.product-flow-design-functional-content .video-output-settings-panel .video-ratio-copy small{max-width:100%;margin:0;color:#8b95a7;font-size:9px;font-weight:400;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-flow-design-functional-content .video-output-settings-panel .video-ratio-grid em{top:5px;right:26px;padding:2px 4px;font-size:8px}.product-flow-design-functional-content .video-output-settings-panel .video-ratio-state{width:17px;height:17px;top:5px;right:5px}.product-flow-design-functional-content .video-output-settings-panel .video-format-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;margin:0!important;position:relative}.product-flow-design-functional-content .video-output-settings-panel .video-format-support-grid:before{content:"";width:1px;position:absolute;top:6px;bottom:6px;left:-12px;background:#e7eaf1}.product-flow-design-functional-content .video-output-settings-panel .video-format-support-grid>label{width:100%;min-width:0;height:62px;min-height:62px;padding:9px 12px;border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;border:1px solid #e2e6ef;background:#f5f7fb}.product-flow-design-functional-content .video-output-settings-panel .video-format-support-grid>label.selected{border-color:#cfd7f6;background:#f0f3ff}.product-flow-design-functional-content .video-output-settings-panel .video-format-support-grid>label.is-disabled{color:#9aa3b3;background:#f5f6f8;cursor:not-allowed}.product-flow-design-functional-content .video-output-settings-panel .video-format-support-grid>label.is-disabled>strong{color:#9aa3b3}.product-flow-design-functional-content .video-output-settings-panel .video-format-support-grid>label.is-disabled .video-audio-toggle{opacity:.68}.product-flow-design-functional-content .video-output-settings-panel .video-format-support-grid .video-audio-toggle input:disabled{cursor:not-allowed}@media (max-width:1100px){.product-flow-design-functional-content .video-output-settings-panel .video-output-inline-row{grid-template-columns:1fr}.product-flow-design-functional-content .video-output-settings-panel .video-format-support-grid{grid-column:auto}.product-flow-design-functional-content .video-output-settings-panel .video-format-support-grid:before{display:none}}@media (max-width:640px){.product-flow-design-functional-content .video-output-settings-panel :is(.video-ratio-grid,.video-format-support-grid){grid-template-columns:1fr}}.product-flow-design-functional-content .video-voice-inline-options .video-voice-select strong{font-size:var(--workflow-field-label-size);font-weight:650;line-height:var(--workflow-field-label-line)}.product-flow-design-functional-content .video-voice-inline-options .video-voice-select small{font-size:11px;font-weight:450;line-height:15px}.product-flow-design-functional-content .video-output-settings-panel .video-narration-inline{min-height:0;padding:11px 12px 12px;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px}.video-linked-audio-controls{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px}.video-linked-audio-toggle{min-width:0;min-height:38px;padding:7px 10px;border:1px solid #e1e5ee;border-radius:8px;color:#49566f;background:#f7f8fb;display:flex;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box}.video-linked-audio-toggle.selected{border-color:#ced6f7;background:#f0f3ff}.video-linked-audio-toggle.is-disabled{color:#9aa3b3;background:#f5f6f8;cursor:not-allowed}.video-linked-audio-toggle>span:first-child{min-width:0;display:flex;align-items:center;gap:7px}.video-linked-audio-toggle strong{color:currentColor;font-size:var(--workflow-field-label-size);font-weight:650;line-height:var(--workflow-field-label-line);white-space:nowrap}.video-linked-audio-toggle .video-required-badge{max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-linked-audio-toggle.is-disabled .video-audio-toggle{opacity:.68}.product-flow-design-functional-content .video-output-settings-panel .video-voice-inline-options article{min-height:38px;padding:4px 23px 4px 6px}.product-flow-design-functional-content .video-output-settings-panel .video-voice-inline-options .video-voice-select span{min-width:0}.product-flow-design-functional-content .video-output-settings-panel .video-voice-inline-options .video-voice-select strong{max-width:100%;overflow:hidden;display:block;font-size:11px;font-weight:650;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.video-format-duration-row{min-width:0;display:grid;grid-template-columns:minmax(140px,.5fr) minmax(150px,.5fr) minmax(280px,2fr);align-items:end;gap:22px}.video-ratio-select-field{min-width:0;display:grid;align-content:end;gap:8px}.video-format-duration-row .video-duration-heading>strong,.video-ratio-select-field>strong,.video-resolution-field>strong{color:#58657d;font-size:var(--workflow-field-label-size);font-weight:650;line-height:var(--workflow-field-label-line)}.video-resolution-field{min-width:0;display:grid;align-content:end;gap:8px}.video-resolution-field select{width:100%;height:40px;min-width:0;padding:0 30px 0 12px;border:1px solid #dfe4ee;border-radius:9px;background:#fff;color:#27344b;font:inherit;font-size:12px;font-weight:650}.product-flow-design-functional-content .video-ratio-select-field.explore-config-control>button{width:100%;height:40px;min-width:0;transform:none}.video-ratio-miniature{flex:none;max-width:22px;max-height:17px;border:1.5px solid;border-radius:2px;color:#7f8ba2;background:#fff;display:block;justify-self:center;box-sizing:border-box}.video-ratio-select-field{position:relative;z-index:8}.video-ratio-select-field>.video-ratio-select-menu{width:100%;min-width:0;padding:7px;top:calc(100% + 6px);left:0;bottom:auto}.video-ratio-select-menu.compact-popover>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.video-ratio-select-menu.compact-popover>div>button{display:grid;grid-template-columns:22px minmax(0,1fr) 12px;align-items:center;gap:4px;padding-inline:6px;text-align:left}.video-ratio-select-menu.compact-popover>div>button>b{overflow:hidden;font-size:12px;font-weight:650;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.video-ratio-select-menu.compact-popover>div>button>svg{justify-self:end}.product-flow-design-functional-content .video-output-settings-panel .video-format-duration-row .video-duration-compact{width:100%;min-width:0;margin:0;padding:0;border:0}.product-flow-design-functional-content .video-output-settings-panel .video-format-duration-row .video-duration-heading{margin:0 0 8px}@media (max-width:640px){.video-format-duration-row{grid-template-columns:1fr;align-items:stretch;gap:14px}.video-linked-audio-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-flow-design-functional-content .video-output-settings-panel>.video-inline-setting-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px}.video-output-control-card{min-width:0;min-height:88px;padding:10px;border:1px solid #e1e5ee;border-radius:10px;background:#fafbfe;display:grid;grid-template-rows:24px minmax(38px,auto);align-content:stretch;gap:8px;position:relative;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.video-output-control-card.selected{border-color:#cbd3f7;background:#f5f7ff;box-shadow:0 0 0 2px rgba(88,103,232,.035)}.video-output-control-card.is-disabled{border-color:#e5e8ee;color:#9aa3b3;background:#f5f6f8;cursor:not-allowed}.video-output-control-card.is-disabled>*{pointer-events:none}.video-output-control-card>header,.video-output-control-heading{min-width:0;min-height:24px;display:flex;align-items:center;justify-content:space-between;gap:8px}.video-output-control-card>header>strong,.video-output-control-heading strong{min-width:0;color:#4d5a72;font-size:var(--workflow-field-label-size);font-weight:650;line-height:var(--workflow-field-label-line);white-space:nowrap}.video-output-control-card.is-disabled .video-output-control-heading strong,.video-output-control-card.is-disabled>header>strong{color:#929baa}.video-output-control-card>header>em{height:18px;padding:0 6px;border-radius:5px;color:#168762;background:#e9f8f2;display:inline-flex;align-items:center;font-size:9px;font-weight:700;font-style:normal;white-space:nowrap}.video-output-control-card.is-disabled>header>em{color:#8e97a6;background:#e9ebef}.video-caption-state,.video-person-material-selected,.video-person-material-trigger{width:100%;min-width:0;min-height:38px;padding:7px 9px;border:1px solid #dfe4ee;border-radius:8px;color:#5b68dd;background:#fff;display:flex;align-items:center;gap:8px;box-sizing:border-box}.video-person-material-trigger{justify-content:flex-start;font-size:11px;font-weight:650;text-align:left}.video-person-material-trigger:disabled{color:#9aa3b3;background:#f1f2f5;cursor:not-allowed}.video-person-material-selected{padding:3px 7px 3px 3px;color:#4c5970}.video-person-material-preview{width:32px;height:32px;flex:0 0 auto;padding:0;border:0;border-radius:7px;position:relative;overflow:hidden;background:#eef1f7}.video-person-material-preview img{object-fit:cover}.video-person-material-selected>strong{min-width:0;overflow:hidden;flex:1;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.video-person-material-selected>button:last-child{flex:0 0 auto;padding:4px 6px;border:0;border-radius:6px;color:var(--brand-primary);background:#f0f3ff;font-size:10px}.video-voice-control{z-index:9}.video-output-control-heading>span:first-child{min-width:0;display:flex;align-items:center;gap:6px}.video-voice-select-field{min-width:0;position:relative}.product-flow-design-functional-content .video-output-settings-panel .video-voice-select-field.explore-config-control>button{width:100%;height:38px;min-width:0;transform:none}.video-voice-select-field.is-disabled>button{color:#9aa3b3;background:#f1f2f5;pointer-events:none}.video-voice-select-field>.video-voice-select-menu{width:100%;min-width:0;padding:7px;top:calc(100% + 6px);left:0;bottom:auto}.video-voice-select-menu.compact-popover>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.video-voice-select-menu.compact-popover>div>button{min-width:0;display:grid;grid-template-columns:16px minmax(0,1fr) 12px;align-items:center;gap:5px;padding-inline:7px;text-align:left}.video-voice-select-menu.compact-popover>div>button>b{min-width:0;overflow:hidden;font-size:11px;font-weight:650;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.video-voice-select-menu.compact-popover>div>button>svg:last-child{justify-self:end}.video-caption-state{color:#68758b;font-size:11px;font-weight:550}.video-caption-control.is-disabled .video-caption-state{border-color:#e5e7eb;color:#9aa3b3;background:#f1f2f5}.video-disabled-control-tooltip{max-width:250px;padding:8px 10px;border:1px solid rgba(61,72,98,.18);border-radius:8px;position:fixed;z-index:10050;color:#fff;background:rgba(35,44,64,.94);box-shadow:0 8px 22px rgba(27,36,58,.18);font-size:11px;font-weight:550;line-height:1.45;pointer-events:none;animation:videoDisabledTooltipIn .14s ease both}@keyframes videoDisabledTooltipIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.product-flow-design-functional-content .video-output-settings-panel>.video-inline-setting-grid{grid-template-columns:1fr}}.product-flow-design-functional-content .product-video-stage>.video-output-workspace{grid-template-columns:clamp(170px,15vw,216px) minmax(0,1fr);align-items:stretch}.product-flow-design-functional-content .video-output-workspace>.video-selected-type-dock{height:100%;min-height:0;align-items:stretch}.product-flow-design-functional-content .video-output-workspace .video-selected-type-card{width:auto;height:100%;min-width:0;max-width:100%;max-height:100%;flex:0 1 auto;aspect-ratio:9/13}.product-flow-design-functional-content .video-output-workspace .video-selected-type-card>strong{top:13px;left:11px;right:11px;font-size:clamp(13px,1vw,17px)}.product-flow-design-functional-content .video-output-workspace .video-selected-type-elements{left:9px;right:9px;bottom:10px}.product-flow-design-functional-content .video-ratio-select-field.explore-config-control>button>.video-ratio-miniature{min-width:0;flex:0 0 auto}@media (max-width:1120px) and (min-width:821px){.product-flow-design-functional-content .product-video-stage>.video-output-workspace{grid-template-columns:clamp(156px,17vw,188px) minmax(0,1fr)}}@media (max-width:820px){.product-flow-design-functional-content .product-video-stage>.video-output-workspace{grid-template-columns:1fr;align-items:start}.product-flow-design-functional-content .video-output-workspace>.video-selected-type-dock{height:auto;align-items:flex-start}.product-flow-design-functional-content .video-output-workspace .video-selected-type-card{width:176px;height:auto}}.public-launch-site,.resources-launch-site{--home-ink:#17213a;--home-muted:#647087;--home-line:#dfe3ed;--home-soft:#f7f8fc;font-family:Avenir Next,PingFang SC,Microsoft YaHei,sans-serif;color:var(--home-ink)}.public-launch-site :is(h1,h2,h3),.resources-launch-site :is(h1,h2,h3){font-family:"Noto Serif SC","Source Han Serif SC",Songti SC,STSong,serif;font-synthesis:none}.launch-eyebrow{color:#5967e7;font-family:Avenir Next,PingFang SC,sans-serif;font-size:11px;font-weight:760;letter-spacing:.12em;text-transform:none}.launch-hero,.resources-launch-hero{min-height:100svh;position:relative;padding:0;display:grid;place-items:stretch;overflow:hidden;isolation:isolate;background:#f2f4f9}.launch-hero-grid,.resources-launch-hero-grid{width:100%;min-height:100svh;position:relative;margin:0;padding:132px 48px 76px;display:grid;grid-template-columns:1fr;place-items:center;text-align:center}.launch-hero-copy,.resources-launch-hero-grid>div{width:min(1080px,100%);position:relative;z-index:2;padding:0}.launch-hero .launch-breadcrumb,.launch-hero-copy>.launch-eyebrow,.resources-launch-hero .launch-breadcrumb,.resources-launch-hero-grid>div>.launch-eyebrow{display:none}.launch-hero-copy h1,.resources-launch-hero h1{max-width:1220px;margin:0 auto;color:#17213a;font-family:"Noto Serif SC","Source Han Serif SC",Songti SC,STSong,serif;font-size:clamp(62px,6.3vw,96px);font-weight:850;line-height:.98;letter-spacing:-.055em;text-align:center;text-wrap:balance;text-shadow:0 3px 30px rgba(255,255,255,.92)}.launch-hero-copy h1 em,.resources-launch-hero h1 em{display:inline;font-style:normal;color:#5660e9;background:linear-gradient(112deg,#314be0,#7851eb);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.launch-hero-description,.resources-launch-hero-grid>div>p:last-of-type{max-width:720px;margin:28px auto 0;color:#4f5c74;font-size:16px;line-height:1.85;text-align:center;text-shadow:0 1px 18px rgba(255,255,255,.96)}.launch-hero .launch-actions,.resources-launch-hero .launch-actions{margin-top:30px;justify-content:center}.launch-hero .launch-primary-action,.resources-launch-hero .launch-primary-action{min-width:194px;min-height:58px;padding:0 28px;border:1px solid rgba(255,255,255,.55);border-radius:999px;box-shadow:0 18px 46px rgba(65,72,190,.28),inset 0 1px rgba(255,255,255,.28)}.launch-hero .launch-secondary-action,.launch-hero-facts,.resources-launch-hero .launch-secondary-action{display:none}.launch-hero-figure,.resources-launch-hero-grid>figure{min-height:0;position:absolute;z-index:0;inset:0;margin:0;border:0;border-radius:0;overflow:hidden;background:#edf1f8;box-shadow:none}.launch-hero-figure>img,.resources-launch-hero-grid>figure>img{object-fit:cover;filter:saturate(.72) brightness(1.08);transform:scale(1.015)}.capabilities-launch-site .launch-hero-figure>img{object-position:center 54%}.resources-launch-site .resources-launch-hero-grid>figure>img{object-position:center 48%}.launch-hero-figure:after,.resources-launch-hero-grid>figure:after{background:linear-gradient(180deg,rgba(255,255,255,.76),rgba(255,255,255,.5) 40%,rgba(247,249,253,.78)),radial-gradient(ellipse at center,rgba(255,255,255,.22),rgba(232,236,245,.36))}.launch-hero-figure figcaption,.resources-launch-hero-grid>figure figcaption{display:none}.launch-answer-strip{padding:118px 0;color:var(--home-ink);background:radial-gradient(circle at 78% 50%,rgba(98,84,235,.07),transparent 34%),linear-gradient(180deg,#f8f9ff,#fff 45%,#f9faff)}.launch-answer-grid{width:min(1240px,calc(100% - 64px));grid-template-columns:minmax(390px,.84fr) minmax(540px,1.16fr);align-items:center;gap:92px}.launch-answer-grid>div h2{margin:18px 0 22px;color:var(--home-ink);font-size:clamp(45px,4.2vw,60px);font-weight:760;line-height:1.14;letter-spacing:-.045em}.launch-answer-grid>div>p{color:var(--home-muted);font-size:14px;line-height:1.9}.launch-answer-grid dl{border-top-color:var(--home-line)}.launch-answer-grid dl div{min-height:88px;padding:24px 0;border-bottom-color:var(--home-line);grid-template-columns:100px 1fr}.launch-answer-grid dt{color:#6571e5}.launch-answer-grid dd{color:#33415d}.launch-editorial-section,.scenario-editorial-section{padding:146px 0 86px}.launch-section-heading{max-width:820px;margin-bottom:72px}.launch-faq h2,.launch-section-heading h2,.launch-workflow-intro h2,.resources-principles-section h2{font-weight:760;line-height:1.14;letter-spacing:-.045em}.launch-section-heading h2{margin:18px 0 20px;font-size:clamp(47px,4.5vw,62px)}.launch-section-heading p{color:var(--home-muted);font-size:14px;line-height:1.9}.launch-editorial-rows,.scenario-editorial-list{gap:160px}.launch-editorial-rows>article,.scenario-editorial-list>article{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:clamp(70px,8vw,120px)}.launch-editorial-rows>article>figure,.scenario-editorial-list>article>figure{min-height:540px;border-color:rgba(220,224,238,.82);border-radius:22px;box-shadow:0 24px 62px rgba(54,64,106,.09)}.launch-editorial-rows>article>div h3,.scenario-editorial-list>article>div h2{margin:18px 0 22px;font-size:clamp(42px,4vw,56px);font-weight:760;line-height:1.14;letter-spacing:-.045em}.launch-editorial-rows>article>div>p,.scenario-editorial-list>article>div>p{color:var(--home-muted);font-size:14px;line-height:1.95}.launch-workflow-section{margin-top:150px;padding:126px 0;background:var(--home-soft)}.launch-faq h2,.launch-workflow-intro h2{font-size:clamp(43px,4vw,56px)}.launch-workflow-list li{min-height:124px;padding:28px 6px;border-bottom-color:var(--home-line)}.launch-workflow-list strong{font-size:20px}.launch-entry-choice,.scenario-decision-section{padding:142px 0;background:#fff}.launch-choice-grid,.scenario-decision-flow{gap:72px}.launch-choice-grid article,.scenario-decision-flow>div{min-height:330px;padding:34px 0;border:0;border-top:1px solid var(--home-line);border-radius:0;color:var(--home-ink);background:transparent;box-shadow:none}.launch-choice-grid article:first-child{color:var(--home-ink);border-color:var(--home-line);background:transparent}.launch-choice-grid article:first-child li,.launch-choice-grid article:first-child p,.launch-choice-grid article:first-child>span{color:inherit}@media (min-width:761px){.launch-hero-copy h1 em,.resources-launch-hero h1 em{display:block;margin-top:.04em;white-space:nowrap}}.launch-choice-grid article+article,.scenario-decision-flow>div+div{position:relative}.launch-choice-grid h3,.scenario-decision-flow strong{font-family:"Noto Serif SC","Source Han Serif SC",Songti SC,serif;font-size:38px;font-weight:760}.scenario-decision-flow{grid-template-columns:1fr 1fr}.scenario-decision-flow>i{display:none}.launch-faq{padding:130px 0;background:var(--home-soft)}.launch-faq-grid{gap:90px}.launch-faq-list summary{min-height:86px;border-color:var(--home-line)}.launch-final-cta{min-height:500px;position:relative;padding:104px 0 82px;overflow:hidden;color:var(--home-ink);background:linear-gradient(180deg,#fff,#f9faff 28%,#f7f8ff 74%,#fff);isolation:isolate}.launch-final-cta-media{position:absolute;z-index:-2;inset:-72px 0 -44px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent)}.launch-final-cta-media img{object-fit:cover;object-position:center 46%;filter:saturate(.66) brightness(1.1);opacity:.64}.launch-final-cta:after{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 50% 48%,rgba(255,255,255,.94) 0,rgba(255,255,255,.78) 40%,rgba(248,249,255,.2) 76%,rgba(255,255,255,.72) 100%)}.launch-final-cta>.marketing-container{max-width:940px;position:relative;z-index:1}.launch-final-cta h2{margin:14px auto 0;color:var(--home-ink);font-size:clamp(48px,5.3vw,72px);font-weight:790;line-height:1.1;letter-spacing:-.05em}.launch-final-cta p{margin-top:22px;color:#58657d}.launch-final-cta .launch-actions{margin-top:28px}.launch-final-cta .launch-primary-action{min-width:252px;min-height:60px;border-radius:999px}.launch-final-cta .launch-secondary-action{display:none}.resources-featured-launch{padding:128px 0 148px}.resources-featured-launch a{border:1px solid rgba(220,224,238,.86);border-radius:22px;color:var(--home-ink);background:#f7f8fc;box-shadow:0 24px 64px rgba(54,64,106,.08)}.resources-featured-launch h2{font-size:clamp(38px,3.7vw,50px);font-weight:760;letter-spacing:-.04em}.resources-featured-launch a>div>p,.resources-featured-launch dd{color:var(--home-muted)}.resources-featured-launch dl,.resources-featured-launch dl div{border-color:var(--home-line)}.resources-featured-launch figure:after{background:linear-gradient(90deg,transparent 74%,rgba(247,248,252,.48))}.resources-featured-launch figure>span{color:#fff}.resources-topic-section{padding:132px 0 142px;background:var(--home-soft)}.resources-launch-grid h3,.resources-topic-list h3{font-family:"Noto Serif SC","Source Han Serif SC",Songti SC,serif;font-weight:720}.resources-all-section{padding:140px 0}.resources-launch-grid{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--home-line)}.resources-launch-grid>a{min-height:250px;padding:30px 0;border:0;border-bottom:1px solid var(--home-line);border-radius:0;background:transparent;display:grid;grid-template-columns:minmax(280px,360px) 1fr;align-items:center;gap:42px;transition:opacity .22s ease}.resources-launch-grid>a:hover{transform:none;box-shadow:none;opacity:.78}.resources-launch-grid figure{height:210px;border-radius:18px}.resources-launch-grid>a>div{padding:8px 0}.resources-launch-grid h3,.resources-launch-grid p{min-height:0}.resources-launch-grid h3{max-width:720px;margin:12px 0 10px;font-size:28px;line-height:1.35}.resources-launch-grid p{max-width:760px}.resources-principles-section h2{font-size:clamp(45px,4.5vw,60px)}@media (max-width:980px){.launch-answer-grid{grid-template-columns:1fr;gap:54px}.launch-editorial-rows>article,.scenario-editorial-list>article{grid-template-columns:1fr;gap:46px}.launch-editorial-rows>article.reverse figure,.scenario-editorial-list>article.reverse figure{grid-column:auto;grid-row:auto}}@media (max-width:760px){.launch-hero,.launch-hero-grid,.resources-launch-hero,.resources-launch-hero-grid{min-height:100svh}.launch-hero-grid,.resources-launch-hero-grid{width:100%;padding:112px 20px 62px}.launch-hero-copy h1,.resources-launch-hero h1{font-size:clamp(40px,10.8vw,48px);line-height:1.03;letter-spacing:-.055em}.launch-hero-copy h1 em,.resources-launch-hero h1 em{display:block;margin-top:.04em;text-wrap:balance}.launch-hero-description,.resources-launch-hero-grid>div>p:last-of-type{max-width:500px;margin-top:24px;font-size:14px;line-height:1.8}.launch-hero-figure,.resources-launch-hero-grid>figure{min-height:0;border-radius:0}.launch-answer-strip,.launch-editorial-section,.launch-entry-choice,.launch-faq,.launch-workflow-section,.resources-all-section,.resources-featured-launch,.resources-topic-section,.scenario-decision-section,.scenario-editorial-section{padding-top:92px;padding-bottom:92px}.launch-answer-grid,.launch-faq-grid,.launch-workflow-section>.marketing-container{width:calc(100% - 32px)}.launch-answer-grid>div h2,.launch-faq h2,.launch-section-heading h2,.launch-workflow-intro h2,.resources-principles-section h2{font-size:38px;letter-spacing:-.04em}.launch-section-heading{margin-bottom:48px}.launch-editorial-rows,.scenario-editorial-list{gap:94px}.launch-editorial-rows>article>figure,.scenario-editorial-list>article>figure{min-height:340px;border-radius:18px}.launch-editorial-rows>article>div h3,.scenario-editorial-list>article>div h2{font-size:38px}.launch-choice-grid,.scenario-decision-flow{grid-template-columns:1fr;gap:18px}.launch-choice-grid article,.scenario-decision-flow>div{min-height:0;padding:30px 0 42px}.launch-final-cta{min-height:480px;padding:88px 0 72px}.launch-final-cta h2{font-size:43px}.resources-featured-launch a{grid-template-columns:1fr}.resources-featured-launch figure{min-height:360px}.resources-launch-grid>a{min-height:0;grid-template-columns:1fr;gap:18px}.resources-launch-grid figure{height:240px}.resources-launch-grid h3{font-size:25px}}.workflow-stage:has(>[data-vivi-overlay]){position:relative;width:100%;min-height:max(420px,calc(100dvh - 360px));isolation:isolate}@media (max-width:900px){.workflow-stage:has(>[data-vivi-overlay]){min-height:max(420px,calc(100dvh - 300px))}}.workflow-stage.product-copy-stage.is-updating-translation .is-translation-updating{background-color:#f7f8fc;background-image:linear-gradient(100deg,transparent 12%,rgba(88,104,236,.16) 42%,rgba(143,104,245,.22) 52%,transparent 82%);background-size:240% 100%;animation:copyTranslationUpdating 1.35s ease-in-out infinite}.workflow-stage.product-copy-stage.is-updating-translation :is(.copy-translation-preview.is-translation-updating,.copy-bullet-language.translated.is-translation-updating strong,.copy-bullet-language.translated.is-translation-updating p,.copy-description-columns textarea.is-translation-updating){color:#8993a8}.selling-plan-stage.is-analyzing-plan :is(.add-point-button,.point-drag-handle,.delete-point){visibility:hidden}.product-flow-design-functional-content:has(.workflow-generation-surface,.strategy-analysis-loading)>.workflow-save-draft{display:none!important}.translation-update-dots{width:24px;display:inline-flex;align-items:center;justify-content:space-between}.translation-update-dots>i{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.3;animation:translationUpdateDot 1.05s ease-in-out infinite}.translation-update-dots>i:nth-child(2){animation-delay:.14s}.translation-update-dots>i:nth-child(3){animation-delay:.28s}@keyframes translationUpdateDot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:.9;transform:translateY(-3px)}}.result-modal-overlay{--workflow-result-dialog-width:min(1180px,calc(100vw - 32px));--workflow-result-dialog-height:min(820px,calc(100dvh - 32px))}.detail-result-modal,.export-preview-modal,.export-preview-modal.detail,.result-modal.multi-result-modal,.video-preview-modal.video-result-detail-modal{width:var(--workflow-result-dialog-width);height:var(--workflow-result-dialog-height);max-width:var(--workflow-result-dialog-width);max-height:var(--workflow-result-dialog-height);box-sizing:border-box}.result-modal.multi-result-modal{display:flex;flex-direction:column;overflow:hidden}.result-modal-status-summary{min-width:0;margin-left:auto;padding-left:18px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.result-item-status,.result-status-chip{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.result-status-chip{padding:4px 7px;border-radius:999px;color:#64708a;background:#f1f3f7;font-size:10px;font-weight:700}.result-item-status>i,.result-status-chip>i{width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:currentColor}.result-item-status.completed,.result-status-chip.completed{color:#1f9a6d;background:#e9f8f1}.result-item-status.generating,.result-status-chip.generating{color:#5262df;background:#eef2ff}.result-item-status.queued,.result-status-chip.queued{color:#b97928;background:#fff5e6}.result-item-status.failed,.result-status-chip.failed{color:#d95757;background:#fff0f0}.multi-result-modal>.result-items-grid{min-height:0;flex:1;padding:2px 2px 8px;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;overflow:auto;scrollbar-width:thin}.multi-result-modal .result-items-grid>article{padding:9px;align-self:start}.result-item-type-title{min-width:0;min-height:34px;padding:0 6px 8px;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left}.result-item-type-title>strong{min-width:0;flex:1;display:-webkit-box;overflow:hidden;color:#34415b;font-size:12px;font-weight:700;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.result-item-status{flex:0 0 auto;padding:3px 5px;border-radius:999px;font-size:10px;font-weight:700}.result-item-failed .image-generating-placeholder{animation:none;color:#d95757;background:#fff5f5}.result-item-failed .image-generating-placeholder:after{display:none}.result-item-failed .image-generating-placeholder>span{color:#d95757;background:#ffe8e8}.result-item-failed .image-generating-placeholder>i{background:#ffd6d6}.result-item-failed .image-generating-placeholder>i>b{background:#e46a6a}.result-item-failed .image-generating-placeholder>strong{color:#c64e4e}.result-item-failed .image-generating-placeholder>small{color:#ca7777}.result-item-actions{margin-top:9px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.result-item-actions>button{min-width:0;height:32px;padding:0 7px;border:1px solid #d9dff0;border-radius:7px;color:var(--brand-primary);background:#fff;display:inline-flex;align-items:center;justify-content:center;gap:4px;font-size:11px;font-weight:650;white-space:nowrap}.result-item-actions>button:hover:not(:disabled){border-color:var(--brand-hover);background:#f5f6ff}.result-item-actions>button:disabled{color:#a8b0bf;border-color:#e5e8ef;background:#f5f6f8;cursor:not-allowed}.result-item-edit-panel{margin-top:8px;padding:8px;border:1px solid #dfe4ef;border-radius:8px;background:#fff}.result-item-edit-panel>textarea{width:100%;min-height:66px;padding:8px;border:1px solid #e0e4ed;border-radius:7px;color:#3c4963;background:#fafbfe;box-sizing:border-box;resize:vertical;outline:none;font:inherit;font-size:11px;line-height:1.5}.result-item-edit-panel>textarea:focus{border-color:var(--brand-focus);box-shadow:0 0 0 2px rgba(119,80,210,.1)}.result-item-edit-panel>span{margin-top:7px;display:flex;justify-content:flex-end;gap:6px}.result-item-edit-panel>span>button{height:28px;padding:0 9px;border:1px solid #dfe3ec;border-radius:6px;color:#68748b;background:#fff;font-size:10px}.result-item-edit-panel>span>button.primary{border-color:transparent;color:#fff;background:linear-gradient(100deg,var(--brand-primary),#8135f5)}.export-preview-modal,.export-preview-modal.detail{display:flex;flex-direction:column;overflow:hidden}.export-preview-modal>:is(.export-video-preview,.export-detail-live-preview){min-height:0;flex:1}.export-copy-bilingual-result{min-height:0;margin-top:16px;padding-right:4px;flex:1;display:flex;flex-direction:column;gap:12px;overflow:auto;scrollbar-width:thin}.export-copy-bilingual-section{flex:0 0 auto;border:1px solid #e2e7f0;border-radius:12px;background:#fff;overflow:hidden}.export-copy-bilingual-section>header{min-height:48px;padding:11px 16px;border-bottom:1px solid #e7eaf1;background:#fafbfe;display:flex;align-items:center;justify-content:space-between;gap:12px}.export-copy-bilingual-section>header h3{margin:0;color:#2e3b56;font-size:14px}.export-copy-bilingual-section>header>span{padding:4px 8px;border-radius:999px;color:#5362df;background:#eef1ff;font-size:10px;font-weight:700}.export-copy-language-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.export-copy-language-columns>article{width:100%!important;max-width:none!important;min-width:0;padding:15px 17px;box-sizing:border-box;display:block!important;justify-self:stretch;align-self:stretch}.export-copy-language-columns>article+article{border-left:1px solid #e7eaf1}.export-copy-language-columns>article>span{display:block;margin-bottom:9px;color:#6370df;font-size:11px;font-weight:700}.export-copy-bilingual-section.title .export-copy-language-columns>article>strong{display:block;color:#283550;font-size:15px;line-height:1.55}.export-copy-bilingual-section.description .export-copy-language-columns>article>p{margin:0;color:#5f6b81;font-size:12px;line-height:1.7;white-space:pre-wrap}.export-copy-point-list{display:flex;flex-direction:column}.export-copy-point-list>section{padding:11px 0;border-bottom:1px solid #edf0f5;display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px}.export-copy-point-list>section:first-child{padding-top:0}.export-copy-point-list>section:last-child{padding-bottom:0;border-bottom:0}.export-copy-point-list>section>b{width:28px;height:28px;border-radius:7px;color:#5968df;background:#f0f2ff;display:flex;align-items:center;justify-content:center;font-size:9px}.export-copy-point-list>section>div{min-width:0;display:block!important}.export-copy-point-list strong{display:block;color:#34415b;font-size:12px}.export-copy-empty-text,.export-copy-point-list p{margin:5px 0 0;color:#6b768b;font-size:11px;line-height:1.6}@media (max-width:900px){.result-modal-overlay{--workflow-result-dialog-width:calc(100vw - 24px);--workflow-result-dialog-height:calc(100dvh - 24px)}.multi-result-modal>.result-items-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.video-result-layout{min-height:0;overflow:auto}.export-copy-language-columns,.export-selling-plan-strategy-grid,.video-result-layout{grid-template-columns:minmax(0,1fr)}.export-copy-language-columns>article+article,.export-selling-plan-strategy-grid>article+article{border-top:1px solid #e7eaf1;border-left:0}}@media (max-width:560px){.result-modal-overlay{--workflow-result-dialog-width:calc(100vw - 16px);--workflow-result-dialog-height:calc(100dvh - 16px);padding:8px}.result-modal-heading{align-items:flex-start;flex-direction:column;gap:10px}.result-modal-status-summary{width:100%;margin-left:0;padding-left:0;justify-content:flex-start}.multi-result-modal>.result-items-grid{grid-template-columns:minmax(0,1fr)}.result-item-actions>button{height:34px}}.scene-replacement-page .source-image-add:after{content:"上传待换场景图片\A JPG、PNG · 最大 20 MB"}.scene-replacement-page .tool-settings-panel{gap:12px;overflow:auto}.scene-replacement-page .tool-settings-panel>.tool-ratio-dropdown{margin:0;padding:0;border-bottom:0}.scene-replacement-page .tool-settings-panel>.tool-ratio-dropdown .tool-ratio-dropdown-row{min-height:0;display:flex;flex-direction:column;align-items:stretch;gap:8px}.scene-replacement-page .tool-settings-panel>.tool-ratio-dropdown .tool-ratio-dropdown-row>span{color:#34405a;font-size:12px;font-weight:650;line-height:1.3}.scene-replacement-page .tool-settings-panel>.tool-ratio-dropdown .tool-ratio-dropdown-control>button{height:40px;padding:0 11px;border:0;border-radius:11px;color:#59647a;background:#f5f6ff;font-size:12px}.scene-replacement-page .tool-ratio-dropdown-helper{margin:0}.scene-replacement-page .tool-settings-panel .tool-setting-text-row textarea{min-height:86px!important;border-radius:12px;background:#fbfcff}.scene-replacement-page .tool-settings-panel .tool-inline-upload b{height:40px;border-radius:11px;background:#f5f6ff}.scene-replacement-page .image-upscale-result-meta strong{color:#6258e8}.tool-workspace-v2{gap:0;overflow:visible;color:#29364b}.tool-workspace-v2>.tool-workspace-v2-grid{height:calc(100% - 86px);min-height:650px;flex:1 0 auto;grid-template-columns:minmax(286px,320px) minmax(0,1fr) minmax(270px,300px);gap:18px}.tool-workspace-v2-grid>.image-upscale-history,.tool-workspace-v2-grid>.tool-canvas-panel,.tool-workspace-v2-grid>.tool-input-column{min-width:0;min-height:0;border-color:#dee3f0;border-radius:22px;box-shadow:0 12px 32px rgba(43,53,87,.055)}.tool-workspace-v2 .tool-canvas-panel,.tool-workspace-v2 .tool-input-column{overflow:hidden}.tool-workspace-v2 .tool-input-heading{height:58px;padding:18px 18px 0;border-bottom:0;align-items:flex-start;box-sizing:border-box}.tool-workspace-v2 .tool-canvas-panel>header>span,.tool-workspace-v2 .tool-input-heading>span{color:#253149;font-size:17px;letter-spacing:-.02em}.tool-workspace-v2 .tool-input-scroll{padding:0}.tool-workspace-v2 .tool-source-panel{padding:14px 18px 18px}.tool-workspace-v2 .tool-settings-panel{padding:18px;gap:14px;border-bottom:0}.tool-workspace-v2 .tool-settings-panel>header{display:none}.tool-workspace-v2 .tool-settings-panel .tool-setting-row{min-height:0;padding:0;display:flex!important;flex-direction:column;align-items:stretch;gap:8px}.tool-workspace-v2 .tool-settings-panel .tool-setting-row>span,.tool-workspace-v2 .tool-settings-panel>.tool-ratio-dropdown .tool-ratio-dropdown-row>span{color:#34405a!important;font-size:12px!important;font-weight:650!important}.tool-workspace-v2 .tool-settings-panel .tool-setting-text-row textarea{min-height:78px!important;border-radius:12px;background:#fbfcff}.tool-workspace-v2 .tool-settings-panel .tool-setting-segments{height:40px;padding:4px;border:0;border-radius:11px;background:#f5f6ff}.tool-workspace-v2 .tool-settings-panel .tool-setting-segments button{height:32px;border-radius:8px;font-weight:650}.tool-workspace-v2 .tool-settings-panel .tool-setting-segments button.selected{color:#fff;background:var(--brand-primary);box-shadow:0 4px 10px rgba(119,80,210,.2)}.tool-workspace-v2 .tool-settings-panel .tool-setting-helper{min-height:34px;padding:0 10px;border-radius:10px;background:#e9ecff;display:flex;align-items:center;line-height:1.4;white-space:normal;box-sizing:border-box}.tool-workspace-v2 .tool-source-dropzone{min-height:176px;border-radius:16px;background:#f5f6ff}.tool-workspace-v2 .source-image-grid.is-dragging{border-color:#6258e8;background:#eeedff;box-shadow:inset 0 0 0 1px rgba(98,88,232,.15)}.tool-workspace-v2 .tool-copy-input{padding:15px 0 0}.tool-workspace-v2 .tool-copy-input>span{color:#34405a;font-size:12px;font-weight:650}.tool-workspace-v2 .tool-copy-input textarea{min-height:176px;margin-top:8px;border-radius:14px;background:#fbfcff}.tool-workspace-v2 .tool-canvas-panel>header{height:58px;padding:18px 22px 0;border-bottom:0;align-items:flex-start;box-sizing:border-box}.tool-workspace-v2 .tool-canvas-panel>header>div{gap:7px}.tool-workspace-v2 .tool-canvas-panel>header button{height:30px;padding:0 10px;border-radius:999px;font-size:10px}.tool-workspace-v2 .tool-copy-canvas,.tool-workspace-v2 .tool-visual-canvas{min-height:0;padding:0 22px 20px;background:#fff}.tool-workspace-v2 .tool-copy-canvas>article{border-color:#e0e5f1;border-radius:18px;box-shadow:0 12px 28px rgba(43,53,87,.05)}.tool-workspace-v2 .tool-canvas-image,.tool-workspace-v2 .tool-result-gallery{border-radius:18px}.tool-workspace-v2 .tool-canvas-image{min-height:0;background:#f0f5ff}.tool-workspace-v2 .tool-generated-video{min-height:0;border-radius:18px}.tool-workspace-v2 .image-upscale-history{padding:20px}.tool-workspace-v2 .image-upscale-history>header{min-height:28px;padding:0;border-bottom:0}.tool-workspace-v2 .image-upscale-history>header strong{color:#253149;font-size:17px}.tool-workspace-v2 .image-upscale-history-filters{padding:16px 0 14px;border-bottom:1px solid #eef0f5}.tool-workspace-v2 .image-upscale-history-list{padding:0}.tool-workspace-v2 .image-upscale-history-more{height:38px;margin:14px 0 0;border-radius:10px}.tool-workspace-v2 .tool-prompt-panel{display:none!important}@media (max-width:1180px){.tool-workspace-v2>.tool-workspace-v2-grid{grid-template-columns:minmax(250px,300px) minmax(0,1fr) minmax(240px,280px)}}@media (max-width:900px){.tool-workspace-v2>.tool-workspace-v2-grid{height:auto;min-height:0;grid-template-columns:minmax(230px,31%) minmax(0,1fr)}.tool-workspace-v2-grid>.image-upscale-history{grid-column:1/-1;min-height:230px}.tool-workspace-v2 .image-upscale-history-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.tool-workspace-v2>.tool-workspace-v2-grid{display:flex;flex-direction:column}.tool-workspace-v2-grid>.image-upscale-history{min-height:300px}.tool-workspace-v2 .image-upscale-history-list{display:block}}.tool-workspace-v2 .tool-input-readiness{margin:0 18px 10px;min-height:48px;padding:9px 11px;border:1px solid #e7eaf4;border-radius:12px;background:#f8f9fd;display:flex;align-items:center;gap:9px;box-sizing:border-box}.tool-workspace-v2 .tool-input-readiness>i{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#a4acc1;box-shadow:0 0 0 4px rgba(164,172,193,.14)}.tool-workspace-v2 .tool-input-readiness>div{min-width:0;display:flex;flex-direction:column;gap:2px}.tool-workspace-v2 .tool-input-readiness strong{color:#47536d;font-size:11px;line-height:1.25}.tool-workspace-v2 .tool-input-readiness small{color:#8992a9;font-size:10px;line-height:1.35}.tool-workspace-v2 .tool-input-readiness.is-ready{border-color:#dce2ff;background:#f5f6ff}.tool-workspace-v2 .tool-input-readiness.is-ready>i{background:#6258e8;box-shadow:0 0 0 4px rgba(98,88,232,.13)}.tool-workspace-v2 .tool-input-readiness.is-ready strong{color:#5149c8}.tool-workspace-v2 .tool-input-readiness.is-stale{border-color:#f0d7aa;background:#fff9ee}.tool-workspace-v2 .tool-input-readiness.is-stale>i{background:#d58b26;box-shadow:0 0 0 4px rgba(213,139,38,.13)}.tool-workspace-v2 .tool-input-readiness.is-stale strong{color:#a66316}.tool-workspace-v2 .tool-result-stale{margin-left:8px;color:#aa701f;font-size:10px;font-weight:650;white-space:nowrap}.tool-workspace-v2 .tool-canvas-empty.is-error{border-color:#f0d9dc;background:#fffafb}.tool-workspace-v2 .tool-canvas-empty.is-error>span{color:#d45e6b;background:#fff0f2}.tool-workspace-v2 .tool-canvas-empty.is-error button{min-height:34px;margin-top:6px;padding:0 13px;border:1px solid #d9dff3;border-radius:9px;color:var(--brand-primary);background:#fff;font-size:12px;font-weight:650}.tool-workspace-v2 .tool-canvas-empty.is-error button:hover{border-color:var(--brand-hover);background:#f7f6ff}.tool-workspace-v2 .image-upscale-error-card button{min-height:32px;margin-top:4px;padding:0 12px;border:1px solid #e1e5f3;border-radius:9px;color:var(--brand-primary);background:#fff;font-size:11px;font-weight:650}.tool-workspace-v2 .image-upscale-error-card button:hover{border-color:var(--brand-hover);background:#f7f6ff}.tool-workspace-v2 .image-upscale-empty-state.is-error .image-upscale-empty-card>span{color:#d45e6b;background:#fff0f2}.tool-workspace-v2 .image-upscale-empty-state.is-error .image-upscale-empty-card button{min-height:32px;margin-top:5px;padding:0 12px;border:1px solid #e1e5f3;border-radius:9px;color:var(--brand-primary);background:#fff;font-size:11px;font-weight:650}.tool-workspace-v2 .tool-workspace-step.status-ready{color:#a16c20}.tool-workspace-v2 .tool-workspace-step.status-generated{color:#4d8a6d}.tool-workspace-v2 .tool-workspace-step.status-error{color:#c25d68}@media (max-width:760px){.tool-workspace-v2 .tool-input-readiness{margin:0 14px 10px}.tool-workspace-v2 .tool-result-stale{display:none}}.style-rebuild-page .tool-source-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.style-rebuild-page .tool-source-panel>.reference-media-uploader,.style-rebuild-page .tool-source-panel>.source-image-uploader{min-width:0}.style-rebuild-page .source-image-uploader+.reference-media-uploader{margin-top:0;padding-top:0;border-top:0}.style-rebuild-page .reference-media-uploader>header,.style-rebuild-page .source-image-uploader>header{min-height:24px;margin-bottom:8px}.style-rebuild-page .reference-add-tile,.style-rebuild-page .reference-image-grid,.style-rebuild-page .reference-image-grid>.uploaded-image-card,.style-rebuild-page .source-image-add,.style-rebuild-page .source-image-grid,.style-rebuild-page .source-image-grid>.uploaded-image-card{height:146px}.style-rebuild-page .reference-image-grid,.style-rebuild-page .source-image-grid{min-height:146px}@media (max-width:900px){.style-rebuild-page .tool-source-panel{display:block}.style-rebuild-page .source-image-uploader+.reference-media-uploader{margin-top:18px;padding-top:18px;border-top:1px solid #eef0f5}.style-rebuild-page .reference-add-tile,.style-rebuild-page .reference-image-grid,.style-rebuild-page .reference-image-grid>.uploaded-image-card,.style-rebuild-page .source-image-add,.style-rebuild-page .source-image-grid,.style-rebuild-page .source-image-grid>.uploaded-image-card{height:140px}.style-rebuild-page .reference-image-grid,.style-rebuild-page .source-image-grid{min-height:140px}}.image-upscale-workspace-grid.history-collapsed{grid-template-columns:minmax(248px,27%) minmax(0,1fr)}.image-upscale-page>.image-upscale-workspace-grid.history-collapsed{grid-template-columns:minmax(286px,300px) minmax(0,1fr)}.image-upscale-workspace-grid.history-collapsed>.image-upscale-history{display:none}.tool-workspace-v2>.tool-workspace-v2-grid.history-collapsed{grid-template-columns:minmax(286px,320px) minmax(0,1fr)}.tool-workspace-v2-grid.history-collapsed>.image-upscale-history{display:none}.style-rebuild-page .source-image-grid{height:146px;padding:6px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:64px;gap:6px;box-sizing:border-box}.style-rebuild-page .source-image-grid>.source-image-add,.style-rebuild-page .source-image-grid>.uploaded-image-card{width:100%;height:64px;min-width:0;border-radius:9px}.style-rebuild-page .source-image-grid>.source-image-add:after{content:"添加商品图";display:block;color:#7783a3;font-size:8px;line-height:1;white-space:normal}.style-rebuild-page .source-image-grid>.source-image-add>svg{width:30px;height:30px}.style-rebuild-page .tool-source-panel{display:flex;flex-direction:column;gap:18px;padding:18px 20px 20px}.style-rebuild-page .tool-source-panel>.reference-media-uploader,.style-rebuild-page .tool-source-panel>.source-image-uploader{width:100%}.style-rebuild-page .source-image-uploader+.reference-media-uploader{margin:0;padding:18px 0 0;border-top:1px solid #edf0f6}.style-rebuild-page .reference-media-uploader>header,.style-rebuild-page .source-image-uploader>header{min-height:22px;margin-bottom:10px}.style-rebuild-page .reference-media-uploader>header strong,.style-rebuild-page .source-image-uploader>header strong{color:#1f2a44;font-size:13px;font-weight:700}.style-rebuild-page .reference-media-uploader>header span,.style-rebuild-page .source-image-uploader>header span{color:#98a2b3;font-size:11px;font-weight:500}.style-rebuild-page .source-image-grid{min-height:92px;height:auto;padding:0;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:78px;gap:8px;border:0;background:transparent}.style-rebuild-page .source-image-grid>.source-image-add,.style-rebuild-page .source-image-grid>.uploaded-image-card{height:78px;border-radius:10px}.style-rebuild-page .source-image-grid:not(:has(.uploaded-image-card)){display:block}.style-rebuild-page .source-image-grid:not(:has(.uploaded-image-card))>.source-image-add{width:100%;height:92px}.style-rebuild-page .source-image-grid>.source-image-add:after{content:"上传商品图片\A支持 1–4 张，建议主体清晰";font-size:10px;line-height:1.45;white-space:pre-line}.style-rebuild-page .reference-add-tile,.style-rebuild-page .reference-image-grid,.style-rebuild-page .reference-image-grid>.uploaded-image-card{min-height:118px;height:118px;border-radius:12px}.style-rebuild-page .reference-add-tile:after{content:"上传爆款参考图\A用于参考构图、光影与视觉层级";font-size:10px;line-height:1.5;white-space:pre-line}.style-rebuild-page .reference-media-uploader>small,.style-rebuild-page .source-image-uploader>small{display:none}.style-rebuild-page .suite-angle-warning{margin:0;padding:12px 14px;border-color:#e4e2ff;border-radius:10px;background:#f8f7ff}@media (max-width:900px){.image-upscale-workspace-grid.history-collapsed{grid-template-columns:minmax(210px,29%) minmax(0,1fr)}.tool-workspace-v2>.tool-workspace-v2-grid.history-collapsed{grid-template-columns:minmax(230px,31%) minmax(0,1fr)}}.wechat-pay-overlay{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:20px}.wechat-pay-backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(16,24,40,.54);backdrop-filter:blur(3px);cursor:default}.wechat-pay-modal{position:relative;width:min(420px,100%);padding:30px 34px 32px;border-radius:22px;background:#fff;box-shadow:0 28px 90px rgba(15,23,42,.28);color:#172033;text-align:center}.wechat-pay-close{position:absolute;top:13px;right:15px;width:34px;height:34px;border:0;border-radius:50%;background:#f3f5f8;color:#667085;font-size:24px;line-height:1;cursor:pointer}.wechat-pay-modal header span{color:#07c160;font-size:13px;font-weight:700}.wechat-pay-modal header h2{margin:8px 0 22px;font-size:22px}.wechat-pay-modal header p,.wechat-pay-tip{margin:0;color:#7a8497;font-size:13px}.wechat-pay-amount{margin:22px 0 14px;display:flex;justify-content:center;align-items:baseline;gap:10px}.wechat-pay-amount span{color:#667085;font-size:13px}.wechat-pay-amount strong{font-size:27px}.wechat-pay-qr{width:238px;height:238px;margin:0 auto 14px;padding:8px;display:grid;place-items:center;border:1px solid #e4e8ef;border-radius:15px;background:#fff}.wechat-pay-qr img{width:100%;height:100%;display:block}.wechat-pay-modal>small{display:block;margin-top:12px;color:#a0a7b4}.payment-provider-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0 36px 22px;padding:4px;border-radius:12px;background:#f2f4f7}.payment-provider-tabs button{padding:9px 12px;border:0;border-radius:9px;background:transparent;color:#667085;font-weight:650;cursor:pointer}.payment-provider-tabs button.is-active{background:#fff;color:#172033;box-shadow:0 2px 8px rgba(16,24,40,.1)}.payment-provider-alipay header span{color:#1677ff}.payment-order-loading{min-height:220px;display:grid;place-items:center;color:#667085}.payment-order-error{min-height:180px;display:grid;place-content:center;gap:14px;color:#b42318}.payment-order-error button{padding:10px 28px;border:0;border-radius:10px;background:var(--brand-primary);color:#fff;cursor:pointer}.alipay-page-action{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.alipay-mark{width:70px;height:70px;display:grid;place-items:center;border-radius:18px;background:#1677ff;color:#fff;font-size:38px;font-weight:800}.alipay-page-action p{margin:2px 0;color:#667085;font-size:14px}.alipay-page-action a{min-width:230px;padding:13px 22px;border-radius:11px;background:#1677ff;color:#fff;font-weight:700;text-decoration:none}.alipay-page-action a[aria-disabled=true]{pointer-events:none;opacity:.5}.alipay-page-action small{color:#98a2b3}.wechat-pay-success,.wechat-pay-terminal{padding:28px 0 8px}.wechat-pay-success i{place-items:center;background:#07c160;color:#fff}.wechat-pay-success i,.wechat-pay-terminal i{width:64px;height:64px;margin:auto;display:grid;border-radius:50%;font-size:34px;font-style:normal}.wechat-pay-terminal i{place-items:center;background:#eef1f6;color:#7b8494}.wechat-pay-success h2,.wechat-pay-terminal h2{margin:18px 0 7px}.wechat-pay-success p,.wechat-pay-terminal p{color:#667085}.wechat-pay-success button,.wechat-pay-terminal button{width:100%;margin-top:18px;padding:12px;border:0;border-radius:11px;background:var(--brand-primary);color:#fff;cursor:pointer}.payment-return-checking{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center}.payment-return-checking>i{width:52px;height:52px;border:4px solid #dbe8ff;border-top-color:#1677ff;border-radius:50%;animation:image-upscale-spin .8s linear infinite}.payment-return-checking h2{margin:20px 0 7px}.payment-return-checking p{margin:0;color:#667085}.wechat-purchase-inline-error{margin-top:10px;padding:9px 11px;display:flex;align-items:center;gap:8px;border:1px solid #f1d8a8;border-radius:9px;color:#7a5922;background:#fffaf0;font-size:12px;line-height:1.45;text-align:left}.wechat-purchase-inline-error>i{width:18px;height:18px;flex:0 0 18px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#d99a32;font-size:11px;font-style:normal;font-weight:800}.wechat-purchase-inline-error>span{flex:1}.wechat-purchase-inline-error>button{width:20px;height:20px;padding:0;border:0;color:#9c845e;background:transparent;font-size:17px;cursor:pointer}.custom-credit-summary>button:disabled,.pricing-plan-action:disabled{opacity:.65;cursor:wait}@media (max-width:520px){.wechat-pay-modal{padding:28px 20px}.wechat-pay-qr{width:220px;height:220px}}.notification-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:8px 16px;font-size:11px;color:#8b93a5}.notification-pagination button{border:1px solid #e6e8f2;border-radius:6px;padding:4px 8px;background:#fafbff;color:#686e94;cursor:pointer}.notification-pagination button:disabled{opacity:.4;cursor:default}.workspace-binding-overlay{position:fixed;inset:0;z-index:10020;display:grid;place-items:center;padding:20px;background:rgba(17,24,39,.55);backdrop-filter:blur(5px)}.workspace-binding-modal{position:relative;width:min(430px,100%);padding:38px 36px 34px;border-radius:24px;background:#fff;box-shadow:0 30px 100px rgba(15,23,42,.3);color:#172033;text-align:center}.workspace-binding-skip{position:absolute;top:14px;right:16px;padding:5px 7px;border:0;background:transparent;color:#98a2b3;font-size:12px;cursor:pointer}.workspace-binding-skip:hover{color:#667085}.workspace-binding-mark{width:58px;height:58px;margin:0 auto 16px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(145deg,#ecfff4,#e8f0ff);color:#16a36a}.workspace-binding-modal h2{margin:0;font-size:23px;letter-spacing:-.02em}.workspace-binding-modal>p{margin:9px auto 22px;max-width:340px;color:#7a8497;font-size:13px;line-height:1.65}.workspace-binding-wechat{display:grid;justify-items:center;gap:10px}.workspace-binding-qr{width:192px;height:192px;padding:8px;display:grid;place-items:center;border:1px solid #e5e9f0;border-radius:16px;background:#fff;color:#667085}.workspace-binding-qr img{width:100%;height:100%;display:block}.workspace-binding-qr button{border:0;border-radius:9px;padding:9px 15px;background:var(--brand-primary);color:#fff;cursor:pointer}.workspace-binding-wechat small{color:#98a2b3;font-size:12px}.workspace-binding-phone{display:grid;gap:14px;text-align:left}.workspace-binding-phone label{display:grid;gap:7px;color:#475467;font-size:12px;font-weight:650}.workspace-binding-phone input{width:100%;height:44px;padding:0 13px;border:1px solid #dfe4eb;border-radius:11px;outline:none;color:#172033;background:#fff}.workspace-binding-phone input:focus{border-color:var(--brand-focus);box-shadow:0 0 0 3px rgba(119,80,210,.1)}.workspace-binding-phone label>div{display:grid;grid-template-columns:1fr auto;gap:8px}.workspace-binding-phone label>div button{min-width:104px;border:1px solid #dfe4eb;border-radius:11px;background:#f7f8fa;color:var(--brand-primary);cursor:pointer}.workspace-binding-primary{height:45px;margin-top:3px;border:0;border-radius:11px;background:var(--brand-primary);color:#fff;font-weight:700;cursor:pointer}.workspace-binding-phone button:disabled,.workspace-binding-primary:disabled{opacity:.55;cursor:not-allowed}.workspace-binding-error{margin-top:14px;padding:9px 11px;border-radius:9px;background:#fff1f0;color:#b42318;font-size:12px;line-height:1.45}@media (max-width:520px){.workspace-binding-modal{padding:36px 20px 28px}}.tool-history-drawer-layer{position:fixed;z-index:1250;inset:0;isolation:isolate}.tool-history-drawer-backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:rgba(18,27,45,.2);cursor:default;animation:tool-history-backdrop-in .18s ease-out}.tool-history-drawer-sheet{position:absolute;inset:0 0 0 auto;width:min(440px,100vw);height:100dvh;overflow:hidden;border-left:1px solid #e5e8ef;border-radius:18px 0 0 18px;background:#fff;box-shadow:-18px 0 48px rgba(28,38,64,.15);animation:tool-history-drawer-in .24s cubic-bezier(.2,.78,.25,1)}.tool-history-drawer-sheet>.image-upscale-history{width:100%;height:100%;min-height:0;padding:22px 24px;border:0;border-radius:0;background:#fff;box-shadow:none;box-sizing:border-box}@keyframes tool-history-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes tool-history-drawer-in{0%{opacity:.6;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@media (max-width:560px){.tool-history-drawer-sheet{width:100vw;border-radius:0}.tool-history-drawer-sheet>.image-upscale-history{padding:18px 16px}}@media (prefers-reduced-motion:reduce){.tool-history-drawer-backdrop,.tool-history-drawer-sheet{animation:none}}.payment-order-spinner{display:inline-block;width:26px;height:26px;border:2px solid #e9e2f4;border-top-color:#7852cf;border-radius:50%;animation:payment-order-spin .8s linear infinite}@keyframes payment-order-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.payment-order-spinner{animation:none}}