html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}:root{--bg:#f5f7fb;--surface:#fff;--surface-soft:#eef2f8;--line:#dce3ee;--text:#182033;--muted:#6b7487;--brand:#3557ff;--brand-dark:#243bc0;--accent:#11a683;--warning:#ff8a34;--shadow:0 14px 40px #18203314}.videoProductionPage{--production-blue:#3157f6;--production-ink:#172033;--production-line:#e7eaf1;--production-soft:#f6f8fc}.productionHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.productionFlowText{color:#6b7280;margin-top:5px;font-size:13px;display:block}.productionWorkspace .videoCard{height:100%}.videoTypeStructure{color:#405178;background:#f3f6ff;border:1px solid #dfe6ff;border-radius:8px;margin:-8px 0 14px;padding:9px 11px;font-size:12px;line-height:1.6}.materialCompleteness{gap:4px;margin-bottom:10px;display:grid}.materialCompleteness>span{color:#4b5563;font-size:12px}.pendingMaterialList{gap:8px;margin-top:10px;display:grid}.pendingMaterial{background:var(--production-soft);border:1px solid var(--production-line);border-radius:9px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.pendingMaterial>img,.savedAsset>img{object-fit:contain;background:#fff;border-radius:6px;width:58px;height:58px}.pendingMaterialFields{gap:4px;min-width:0;display:grid}.pendingMaterialFields strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audioMaterialIcon{color:var(--production-blue);background:#e8ecff;border-radius:6px;justify-content:center;align-items:center;width:58px;height:58px;font-size:12px;font-weight:700;display:flex}.savedAssetGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.savedAsset{border:1px solid var(--production-line);border-radius:8px;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:7px;display:flex}.savedAsset>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.audioTrackEditor{border:1px solid var(--production-line);border-radius:9px;gap:8px;margin-top:12px;padding:10px;display:grid}.audioTrackRow{grid-template-columns:auto repeat(5,minmax(50px,1fr)) auto;align-items:end;gap:6px;display:grid}.audioTrackRow label{color:#70798d;gap:3px;font-size:10px;display:grid}.audioTrackRow .ant-input-number{width:100%}.timelineSummary{background:#f7f8fb;border-radius:8px;gap:18px;margin-bottom:10px;padding:9px 12px;display:flex}.timelineSummary span{color:#687086;font-size:12px}.timelineSummary b{color:var(--production-ink);margin-left:4px}.productionTimeline{gap:3px;min-height:78px;display:flex;overflow-x:auto}.timelineClip{color:#fff;cursor:grab;text-align:left;background:linear-gradient(145deg,#3157f6,#6d84ff);border:2px solid #0000;border-radius:7px;flex-direction:column;flex-basis:72px;justify-content:space-between;min-width:72px;padding:7px;display:flex}.timelineClip.active{border-color:#ffb020;box-shadow:0 0 0 2px #ffb0202e}.timelineClip.disabled{filter:grayscale();opacity:.45}.timelineClip span,.timelineClip small{opacity:.78;font-size:10px}.timelineClip strong{font-size:12px;line-height:1.25}.timelineTrack{align-items:stretch;gap:3px;min-height:31px;margin-top:4px;display:flex;overflow:hidden}.timelineTrack b{color:#fff;background:#1f2937;border-radius:5px;flex:0 0 52px;justify-content:center;align-items:center;font-size:10px;display:flex}.timelineTrack span{color:#31527a;text-align:center;background:#edf6ff;border-radius:5px;flex-basis:72px;justify-content:center;align-items:center;min-width:40px;padding:3px;font-size:9px;display:flex;overflow:hidden}.timelineTrack.transition span{color:#654b9b;background:#f3efff}.storyboardEditorList{gap:10px;max-height:920px;margin-top:14px;padding-right:3px;display:grid;overflow-y:auto}.storyboardEditor{border:1px solid var(--production-line);border-radius:10px;gap:8px;padding:11px;transition:border-color .2s,box-shadow .2s;display:grid}.storyboardEditor.active{border-color:#9aacff;box-shadow:0 5px 20px #3157f617}.storyboardEditorHead,.sceneActions,.generationBar,.renderResultHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.storyboardEditorHead .ant-input{font-weight:700}.sceneFieldLabel{color:#7a8192;margin-bottom:-5px;font-size:11px}.keyframeRow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.keyframeRow>div{gap:4px;min-width:0;display:grid}.keyframeRow b{color:#667085;font-size:11px}.keyframeRow img,.keyframePlaceholder{object-fit:contain;background:#f5f6f8;border:1px dashed #cfd4dd;border-radius:7px;justify-content:center;align-items:center;width:100%;height:54px;display:flex}.keyframePlaceholder{color:#8a91a0;font-size:11px}.generationBar{flex-wrap:wrap}.productionEmpty{background:var(--production-soft);color:#70798d;text-align:center;border:1px dashed #cfd5e2;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:24px;display:flex}.productionEmpty.compact{min-height:130px;margin-top:14px}.productionPreview{background:radial-gradient(circle at 50% 30%,#35456d,#131927);border-radius:12px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.productionPreview.ratio-16-9{aspect-ratio:16/9}.productionPreview.ratio-1-1{aspect-ratio:1}.productionPreview.ratio-9-16{aspect-ratio:9/16;max-height:520px}.productionPreview video,.productionPreview img{object-fit:contain;width:100%;height:100%}.productionPreview>div{color:#fff;text-align:center;gap:8px;max-width:80%;display:grid}.productionPreview>div span{color:#ffffffa6;font-size:12px}.sceneStatusList{gap:5px;margin-top:10px;display:grid}.sceneStatusList button{border:1px solid var(--production-line);text-align:left;background:#fff;border-radius:7px;justify-content:space-between;align-items:center;padding:7px 9px;display:flex}.sceneStatusList button.active{background:#f3f6ff;border-color:#9aacff}.qualityChecklist{gap:8px;margin-bottom:14px;display:grid}.qualityChecklist>div{color:#4e586d;align-items:center;gap:8px;font-size:13px;display:flex}.qualityChecklist .pass,.qualityChecklist .fail{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:inline-flex}.qualityChecklist .pass{background:#18a66a}.qualityChecklist .fail{background:#e99b24}.renderHint{color:#9097a6;text-align:center;margin:7px 0 0;font-size:12px}.renderResult{border:1px solid var(--production-line);border-radius:10px;gap:10px;margin-top:14px;padding:12px;display:grid}.renderResult video,.renderCover{object-fit:contain;background:#111827;border-radius:8px;width:100%;max-height:320px}.technicalReport{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.technicalReport span{color:#667085;background:#f5f7fa;border-radius:6px;padding:6px;font-size:11px;display:grid}.technicalReport b{color:#30394c}.workflowStepsCard{border:1px solid var(--production-line);border-radius:12px;margin-bottom:14px}.workflowStepsCard .ant-card-body{padding:18px 22px 14px}.workflowStepsCard .ant-steps-item-title{font-size:13px;font-weight:700}.workflowStepsCard .ant-steps-item-description{font-size:10px}.workflowMainCard{min-height:620px}.workflowMainCard>.ant-card-body{padding-bottom:32px}.workflowSummaryCol{align-self:flex-start;position:sticky;top:12px}.workflowSummaryCard{border-color:#dde2ed;box-shadow:0 8px 26px #212c4c12}.summaryStatusRow{justify-content:space-between;align-items:center;display:flex}.summaryStatusRow>span{color:#667085;font-size:12px}.summaryFacts{gap:1px;margin-top:12px;display:grid}.summaryFacts>div{background:#f7f8fb;justify-content:space-between;align-items:center;min-height:38px;padding:7px 9px;display:flex}.summaryFacts>div:first-child{border-radius:8px 8px 0 0}.summaryFacts>div:last-child{border-radius:0 0 8px 8px}.summaryFacts span{color:#7a8294;font-size:11px}.summaryFacts b{color:#30394c;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:62%;font-size:11px;overflow:hidden}.summaryStepTitle{margin:10px 0;display:block}.summaryMissing{gap:7px;display:grid}.summaryMissing>div{color:#755317;background:#fff8e9;border-radius:7px;align-items:center;gap:7px;padding:7px 8px;font-size:11px;display:flex}.summaryMissing span{color:#fff;background:#e99b24;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-weight:800;display:inline-flex}.summaryRules{color:#697386;gap:7px;margin:0;padding-left:18px;font-size:11px;line-height:1.5;display:grid}.goalPreviewCard{background:linear-gradient(135deg,#f1f4ff,#fafbff);border:1px solid #dce4ff;border-radius:10px;margin-top:4px;padding:14px}.goalPreviewCard strong{color:#263a78;font-size:15px}.goalPreviewCard p{color:#5f6c8d;margin:6px 0 10px;font-size:12px}.analysisEmptyHint{color:#7b8393;background:#f7f8fa;border:1px dashed #d4d9e2;border-radius:8px;margin-bottom:14px;padding:12px;font-size:12px}.workflowFooter{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;background:#fffffff0;border:1px solid #e2e6ed;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 14px;display:flex;position:sticky;bottom:10px;box-shadow:0 10px 35px #1f2a4424}.workflowFooter>span{color:#7a8294;font-size:12px}[hidden]{display:none!important}@media (width<=900px){.productionHeader{flex-direction:column;align-items:flex-start}.savedAssetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.storyboardEditorHead{flex-direction:column;align-items:flex-start}.technicalReport{grid-template-columns:repeat(2,1fr)}.audioTrackRow{grid-template-columns:repeat(2,minmax(0,1fr))}.workflowSummaryCol{position:static}.workflowMainCard{min-height:auto}.workflowStepsCard .ant-steps-item-description{display:none}.workflowFooter{bottom:6px}}*{box-sizing:border-box}html,body,#root{height:100%}body{color:var(--text);background:var(--bg);margin:0;font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei,Arial,sans-serif}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:100;background:#fffffff0;flex:0 0 64px;align-items:center;gap:24px;height:64px;padding:0 20px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;min-width:214px;display:flex}.brandMark{color:#fff;background:linear-gradient(135deg, var(--brand) 0%, var(--accent) 100%);border-radius:8px;place-items:center;width:42px;height:34px;font-size:14px;font-weight:800;display:grid;box-shadow:0 8px 20px #3557ff3d}.brandText strong,.brandText span{line-height:1.05;display:block}.brandText span{color:var(--muted);font-size:12px}.topnav{background:0 0;border-bottom:0;flex:1;min-width:0}.topnav .ant-menu-title-content>a{color:inherit;text-decoration:none}.routeLoading{place-items:center;min-height:240px;display:grid}.topnav.ant-menu-horizontal>.ant-menu-item:has(.monitorNavLink){justify-content:center;width:108px;padding-inline:0}.topnav .monitorNavLink{text-align:center;width:100%;display:block}.amazonVisualIcon{width:27px;height:27px;color:var(--brand);background:#f7f8ff;border:1px solid #dfe4ff;border-radius:8px;flex:0 0 27px;place-items:center;display:inline-grid}.amazonVisualIcon svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.amazonVisualPopup .ant-menu{background:#fff;border:1px solid #1820330f;border-radius:20px;min-width:228px;padding:12px 10px;box-shadow:0 20px 52px #23314f29}.amazonVisualPopup .ant-menu-item{border-radius:12px;height:54px;margin:2px 0;padding-inline:12px!important}.amazonVisualPopup .ant-menu-item .ant-menu-title-content{font-size:16px;font-weight:700}.amazonVisualPopup .ant-menu-item .ant-menu-title-content>a{color:var(--text);text-decoration:none}.amazonVisualPopup .ant-menu-item:hover{background:#f5f7ff!important}.amazonVisualPopup .ant-menu-item-selected{background:#eef2ff!important}.amazonVisualPopup .ant-menu-item-selected .ant-menu-title-content>a{color:var(--brand)}.topbarRight{align-items:center;gap:12px;display:flex}.mobileTopbarMenu{display:none}.loginBtn{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:36px;padding:0 16px;font-weight:800}.loginBtn:hover{background:var(--brand-dark)}.logoutBtn{color:var(--text);border:1px solid var(--line);background:#fff}.logoutBtn:hover{background:var(--surface-soft)}.pointsUsedBadge{min-height:36px;color:var(--muted);background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.pointsUsedBadge strong{color:var(--text);font-size:14px}.authInlineLoading{justify-content:center;min-width:36px;display:inline-flex}.mobileAccountMenu{display:none}.accountMenuTrigger{min-width:148px;min-height:46px;color:var(--text);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:4px 6px;transition:color .16s;display:inline-flex}.accountMenuTrigger:hover,.accountMenuTrigger[aria-expanded=true]{color:var(--brand);box-shadow:none;background:0 0}.accountMenuTrigger>span:last-child{text-align:left;min-width:0}.accountMenuTrigger strong,.accountMenuTrigger small{text-overflow:ellipsis;white-space:nowrap;max-width:116px;display:block;overflow:hidden}.accountMenuTrigger strong{font-size:14px;line-height:1.25}.accountMenuTrigger small{color:#8a94a7;margin-top:3px;font-size:11px;line-height:1.2}.accountMenuTrigger .ant-avatar{color:var(--brand);background:#eef2ff;flex:none}.accountMenuPopover .ant-popover-inner{border:1px solid #1f2b4a14;border-radius:18px;width:360px;padding:0;overflow:hidden;box-shadow:0 24px 64px #1e2a4d33}.accountMenuPanel{color:#283247;background:#fff}.accountMenuActions{padding:12px 10px 14px}.accountMenuAction{color:#68758a;text-align:left;width:100%;min-height:48px;font:inherit;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;padding:0 12px;display:flex}button.accountMenuAction{cursor:pointer}button.accountMenuAction:hover,button.accountMenuAction:focus-visible{color:var(--brand);background:0 0;outline:none}.accountMenuActionIcon{color:#9aa4b3;justify-content:center;width:26px;font-size:18px;display:inline-flex}.accountMenuActionLabel{flex:1;font-size:15px;font-weight:600}.accountMenuAction strong{color:#25304a;font-size:15px}.accountMenuMetric{cursor:default}.accountMenuAction.isDanger{color:#d34b55;border-top:1px solid #f0f2f6;border-radius:0 0 11px 11px;margin-top:5px}.accountMenuAction.isDanger .accountMenuActionIcon{color:#d9777e}.accountRechargeContent{padding:12px 0 4px}.accountRechargeContent span,.accountRechargeContent strong{display:block}.accountRechargeContent span{color:var(--muted);font-size:13px}.accountRechargeContent strong{color:var(--brand);margin-top:3px;font-size:32px}.accountRechargeContent p{color:#5c687a;background:#f6f7fb;border-radius:10px;margin:14px 0 0;padding:12px 14px;line-height:1.6}.pointsUsagePage{width:min(1380px,100%);margin:0 auto;padding:10px 8px 42px}.pointsUsageHeader{align-items:flex-start;gap:10px;min-height:72px;display:flex}.pointsUsageBack.ant-btn{color:#667085;margin-top:2px}.pointsUsageHeader h1{color:var(--text);margin:0;font-size:26px;line-height:1.3}.pointsUsageHeader p{color:var(--muted);margin:5px 0 0;font-size:13px}.pointsUsageSummary{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.pointsUsageSummary>div{align-content:center;gap:6px;min-height:88px;padding:18px 22px;display:grid}.pointsUsageSummary>div+div{border-left:1px solid var(--line)}.pointsUsageSummary span{color:var(--muted);font-size:12px;font-weight:700}.pointsUsageSummary strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:22px;overflow:hidden}.pointsUsageSummary>div:first-child strong{color:var(--brand);font-size:28px}.pointsUsageTableCard{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.pointsUsageToolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:14px 18px;display:flex}.pointsUsageToolbar h2{color:var(--text);margin:0;font-size:17px}.pointsUsageToolbar p{color:var(--muted);margin:4px 0 0;font-size:12px}.pointsUsageFilters{align-items:center;gap:8px;display:flex}.pointsUsageFilters .ant-input-affix-wrapper{width:240px}.pointsUsageTableCard>.ant-alert{margin:14px 18px 0}.pointsUsageTableCard .ant-table-wrapper{padding:0 18px 18px}.pointsUsageTableCard .ant-table-thead>tr>th{color:#667085;background:#fafbfc;font-size:12px;font-weight:800}.pointsUsageTime{color:#667085;font-size:12px}.pointsUsageUser{color:#344054}.pointsUsagePoints{color:#d34b55;font-variant-numeric:tabular-nums}.pointsUsageModel{color:#344054;font-weight:700}@media (width<=760px){.pointsUsagePage{padding-inline:0}.pointsUsageHeader{min-height:66px}.pointsUsageSummary{grid-template-columns:1fr}.pointsUsageSummary>div{min-height:70px}.pointsUsageSummary>div+div{border-top:1px solid var(--line);border-left:0}.pointsUsageToolbar{flex-direction:column;align-items:stretch}.pointsUsageFilters{flex-wrap:wrap;align-items:stretch}.pointsUsageFilters .ant-input-affix-wrapper{width:100%}}.accountMenuPreviewPage{background:#f5f7fb;min-height:100vh}.accountMenuPreviewPage .topbar{position:relative}.accountMenuPreviewNav{color:#768196;text-align:center;flex:1;font-size:14px;font-weight:700}.accountMenuPreviewContent{text-align:center;place-content:center;gap:14px;display:grid}.accountMenuPreviewContent>div{justify-content:center;align-items:center;gap:8px;display:flex}.accountMenuPreviewContent span{color:#657086;margin-right:5px;font-size:13px;font-weight:700}.accountMenuPreviewContent button{color:#5f6b80;cursor:pointer;background:#fff;border:1px solid #d9deea;border-radius:9px;min-width:56px;height:34px}.accountMenuPreviewContent button.isActive{border-color:var(--brand);color:#fff;background:var(--brand)}.accountMenuPreviewContent p{color:#8b95a7;margin:0;font-size:13px}.appContent{height:calc(100vh - 64px);min-height:0;padding:14px 10px;overflow-y:auto}.authLoading{background:var(--bg);place-items:center;min-height:100vh;display:grid}.loginPage{place-items:center;min-height:100vh;padding:24px 16px;display:grid}.loginCard{border:1px solid var(--line);background:var(--surface);width:100%;max-width:420px;box-shadow:var(--shadow);border-radius:16px;padding:26px 22px}.loginHeader{text-align:center;flex-direction:column;align-items:center;gap:6px;margin-bottom:18px;display:flex}.loginLogoMark{color:#fff;background:linear-gradient(135deg, var(--brand) 0%, var(--accent) 100%);letter-spacing:.08em;-webkit-user-select:none;user-select:none;border-radius:10px;place-items:center;width:44px;height:36px;font-size:14px;font-weight:900;display:grid;box-shadow:0 10px 24px #3557ff38}.loginTitle{margin:8px 0 0;font-size:22px;font-weight:900;line-height:1.15}.loginSubtitle{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.loginCard .ant-form-item{margin-bottom:14px}.loginCard .ant-form-item:last-child{margin-bottom:0}.uploadBox{border:1px dashed var(--line);background:#fff;border-radius:10px;padding:14px}.uploadTitle{font-weight:800}.uploadHint{color:var(--muted);margin-top:4px;font-size:12px}.previewStage{border:1px solid var(--line);height:100%;color:var(--muted);background:linear-gradient(#3557ff0f,#11a6830a);border-radius:10px;place-items:center;font-weight:700;display:grid}.videoPage{flex-direction:column;gap:14px;min-height:100%;display:flex}.videoHero{box-shadow:var(--shadow);background:radial-gradient(circle at 86% 18%,#11a6832e,#0000 28%),linear-gradient(135deg,#fff 0%,#eef3ff 100%);border:1px solid #3557ff29;border-radius:16px;justify-content:space-between;gap:18px;padding:22px;display:flex}.videoHero h2.ant-typography{margin:10px 0 8px;font-weight:900}.videoHero .ant-typography{max-width:720px;color:var(--muted);margin-bottom:0}.videoHeroStats{background:#ffffffd1;border:1px solid #3557ff1f;border-radius:14px;align-content:center;gap:4px;min-width:190px;padding:14px;display:grid}.videoHeroStats span{color:var(--muted);font-size:12px;font-weight:800}.videoHeroStats strong{font-size:18px;font-weight:900}.videoWorkspace{flex:1;align-items:stretch}.videoCol{flex-direction:column;height:100%;min-height:0;display:flex}.videoCard{border-color:var(--line);height:100%;box-shadow:var(--shadow);border-radius:14px;flex-direction:column;display:flex}.videoCard .ant-card-body{flex:1;min-height:0;overflow-y:auto}.videoTypeGroup{flex-wrap:wrap;gap:8px;display:flex}.videoTypeGroup .ant-radio-button-wrapper{border-inline-start-width:1px;border-radius:999px}.videoTypeGroup .ant-radio-button-wrapper:before{display:none}.videoResultStack{gap:14px;display:grid}.mainVideoPreview{border:1px solid var(--line);background:linear-gradient(#3557ff0b,#ffffffeb);border-radius:16px;margin-top:12px;padding:12px}.videoPreviewMeta{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.videoPreviewMeta strong{font-weight:900}.videoPreviewMeta span{color:var(--muted);text-align:right;font-size:12px;line-height:1.5}.scenePreviewSection{border:1px solid var(--line);background:#ffffffdb;border-radius:14px;margin-top:14px;padding:14px}.scenePreviewRow{flex-wrap:wrap;gap:8px;padding:4px 0 8px;display:flex}.scenePreviewCard{color:#fff;cursor:pointer;text-align:center;border:0;border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;width:90px;min-height:80px;padding:10px 8px;font-size:11px;line-height:1.3;transition:transform .18s,box-shadow .18s;display:flex;position:relative}.scenePreviewCard:hover{transform:translateY(-2px);box-shadow:0 6px 16px #18203324}.scenePreviewCard .sceneNum{width:22px;height:22px;color:var(--brand);background:#ffffffeb;border-radius:999px;place-items:center;font-size:11px;font-weight:900;display:grid}.scenePreviewCard strong{z-index:1;text-shadow:0 4px 12px #0003;font-size:12px;font-weight:900;position:relative}.scenePreviewCard .sceneCopy{z-index:1;opacity:.9;text-shadow:0 2px 6px #00000026;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:10px;display:-webkit-box;position:relative;overflow:hidden}.storyboardSection{border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px}.scenePreviewCard.active{transform:translateY(-2px);box-shadow:0 0 0 2px #1677ff,0 6px 18px #1677ff33}.scenePreviewCard.active .sceneNum{color:#fff;background:#1677ff}.sectionTitleRow{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.scenePreviewCard strong{font-size:10px}.scenePreviewCard .sceneCopy{font-size:9px}.sectionTitleRow strong{font-weight:900}.sectionTitleRow span{color:var(--muted);font-size:12px}.videoCanvas{background-blend-mode:multiply;color:#fff;text-align:center;background-color:#0000;background-image:linear-gradient(135deg,#3557ffe0,#11a683c7),url(https://images.unsplash.com/photo-1516321318423-f06f85e504b3?auto=format&fit=crop&w=900&q=80);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #3557ff29;border-radius:18px;align-content:center;place-items:center;gap:10px;min-height:260px;padding:24px;display:grid;overflow:hidden}.videoCanvas.ratio-16-9{aspect-ratio:16/9;min-height:220px}.videoCanvas.ratio-9-16{aspect-ratio:9/16;max-width:200px;min-height:300px;margin:0 auto}.videoCanvas strong{text-shadow:0 8px 24px #0000004d;font-size:22px;font-weight:900}.videoCanvas span{opacity:.88;font-weight:800}.playMark{background:#ffffff38;border:1px solid #fff6;border-radius:999px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 18px 42px #0003}.storyboardList{grid-template-columns:minmax(0,1fr);gap:18px;padding:2px 0 0;display:grid}.storyboardItem{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(100px,140px) minmax(0,1fr);align-items:stretch;gap:20px;min-height:160px;padding:12px;display:grid}.storyboardThumb{color:#fff;cursor:zoom-in;text-align:left;background:linear-gradient(135deg,#3557ff,#11a683);border:0;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:132px;padding:10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff38}.storyboardThumb:before{content:"";background:#ffffff38;border-radius:999px;width:42px;height:28px;position:absolute;inset:12px 10px auto auto}.storyboardThumb:after{content:"";background:#ffffff59;height:1px;position:absolute;bottom:30px;left:10px;right:10px;box-shadow:0 -16px #ffffff1f,0 16px #ffffff1f}.storyboardThumb span{width:24px;height:24px;color:var(--brand);z-index:1;background:#ffffffeb;border-radius:999px;place-items:center;font-size:12px;font-weight:900;display:grid;position:relative}.storyboardThumb strong{z-index:1;text-shadow:0 6px 18px #00000047;font-size:13px;font-weight:900;position:relative}.storyboardContent{white-space:normal;word-break:break-word;overflow-wrap:break-word;min-width:0}.storyboardContent .ant-tag{white-space:normal;word-break:break-word;height:auto;padding:2px 8px;line-height:1.6}.thumb-1{background:linear-gradient(135deg,#1677ff,#69b1ff)}.thumb-2{background:linear-gradient(135deg,#11a683,#58d4b1)}.thumb-3{background:linear-gradient(135deg,#fa8c16,#ffc069)}.thumb-4{background:linear-gradient(135deg,#722ed1,#b37feb)}.thumb-5{background:linear-gradient(135deg,#eb2f96,#ff85c0)}.thumb-6{background:linear-gradient(135deg,#13c2c2,#87e8de)}.thumb-7{background:linear-gradient(135deg,#2f54eb,#597ef7)}.storyboardItem b{margin-bottom:5px;font-weight:900;display:block}.storyboardItem p{color:var(--muted);margin:0 0 8px;font-size:12px;line-height:1.5}.promptPanel,.compliancePanel{border:1px solid var(--line);background:#ffffffdb;border-radius:14px;margin-top:14px;padding:14px}.promptHeader{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.promptHeader strong,.compliancePanel strong{font-weight:900}.promptHeader span{color:var(--muted);font-size:12px}.promptPanel pre{white-space:pre-wrap;word-break:break-word;color:#d7e3ff;background:#111827;border-radius:10px;max-height:280px;margin:0;padding:12px;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;line-height:1.55;overflow:auto}.compliancePanel{gap:10px;display:grid}.promptPanel.secondary{background:linear-gradient(#18203305,#1820330a)}.productGrid,.reviewsGrid{height:100%;min-height:0}.reviewsGrid{align-items:start;height:auto;min-height:100%;padding-bottom:32px;overflow:visible}.productCol,.reviewsCol{align-self:start;height:auto;min-height:0;display:flex}.productCol>.panelCard,.reviewsCol>.panelCard{flex:auto;width:100%}.productIndependentScrollGrid{align-items:stretch;overflow:hidden}.productIndependentScrollGrid>.productCol{align-self:stretch;height:100%;min-height:0;overflow:hidden}.productIndependentScrollGrid>.productCol>.panelCard{height:100%;min-height:0}.productIndependentScrollGrid>.productCol>.panelCard>.ant-card-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.reviewLinkAsinRow{gap:10px;display:flex}.reviewLinkAsinRow>.reviewField:first-child,.reviewLinkAsinRow>.reviewField:last-child{flex:1}.reviewSiteProductRow{gap:10px;display:flex}.reviewSiteProductRow>.reviewField{flex:1}.reviewsColLeft .panelCard>.ant-card-body{background:linear-gradient(#fffffffa,#f6f9fff0);padding:14px}.reviewsColRight{overflow:visible;padding-right:0!important}.panelCard{height:100%;min-height:0;box-shadow:var(--shadow);border-radius:10px;flex-direction:column;display:flex}.panelCard>.ant-card-head{flex:none}.panelCard>.ant-card-body{flex:auto;min-height:0;padding:16px 18px;overflow:hidden auto}.productSetupCard>.ant-card-body{padding-bottom:max(96px, calc(24px + env(safe-area-inset-bottom)));scroll-padding-bottom:max(96px, calc(24px + env(safe-area-inset-bottom)))}.panelHead .eyebrow,.eyebrow{color:var(--brand);letter-spacing:.08em;font-size:12px;font-weight:900;display:inline-flex}.fieldset{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:12px;padding:12px}.legend{border-left:4px solid var(--brand);color:var(--text);background:#edf4ff;border-radius:10px;margin:-12px -12px 12px;padding:10px 12px;font-size:14px;font-weight:900}.reviewSectionIntro{color:var(--muted);margin-bottom:14px;font-size:12px;line-height:1.6}.reviewWorkflowStep{background:linear-gradient(#fffffffa,#f5f8fff0);border:1px solid #3557ff1f;border-radius:18px;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:14px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #1820330f}.reviewWorkflowStep:after{content:"";background:linear-gradient(#3557ffeb,#11a6838f);border-radius:999px;width:4px;position:absolute;inset:0 auto 0 0}.reviewWorkflowStepEntry{background:radial-gradient(circle at 92% 16%,#3557ff1f,#0000 26%),linear-gradient(#fffffffa,#f4f8fff0)}.reviewWorkflowStepCollect{background:radial-gradient(circle at 92% 16%,#11a6831f,#0000 26%),linear-gradient(#fffffffa,#f3faf8f0)}.reviewWorkflowStepInsight{background:radial-gradient(circle at 92% 16%,#ff8a341f,#0000 26%),linear-gradient(#fffffffa,#fff8f2f5)}.reviewWorkflowIndex{width:56px;height:56px;color:var(--brand);background:linear-gradient(135deg,#3557ff29,#3557ff0a);border-radius:18px;justify-content:center;align-items:center;font-size:18px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #fffc}.reviewWorkflowBody{min-width:0}.reviewWorkflowMeta{justify-content:space-between;align-items:center;gap:10px;display:flex}.reviewWorkflowMeta strong,.reviewWorkflowBody em,.reviewWorkflowTag{display:block}.reviewWorkflowMeta strong{color:var(--text);letter-spacing:-.02em;font-size:20px;font-weight:900}.reviewWorkflowTag{color:#1820339e;letter-spacing:.08em;background:#1820330f;border-radius:999px;flex:none;padding:5px 10px;font-size:11px;font-weight:800}.reviewWorkflowBody em{color:#182033ad;margin-top:10px;font-size:13px;font-style:normal;line-height:1.7}.collapseToggle{text-align:left;cursor:pointer;width:100%;font:inherit;appearance:none;border:0;justify-content:space-between;align-items:center;display:flex}.collapseChevron{transition:transform .15s;display:inline-flex;transform:rotate(0)}.collapseChevron.open{transform:rotate(90deg)}.fieldset.isCollapsed{padding-bottom:0}.legend.isCollapsed{margin:-12px -12px 0}.uploadCard{border:1px dashed var(--line);text-align:center;background:#f9fbff;border-radius:12px;place-items:center;gap:6px;padding:14px;display:grid}.uploadIcon{width:36px;height:36px;color:var(--brand);background:#3557ff1f;border-radius:12px;place-items:center;font-weight:900;display:grid}.uploadMain{font-weight:900}.uploadSub{color:var(--muted);font-size:12px;line-height:1.3}.materialUploadTitle{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-weight:900;display:flex}.materialHelpBtn{color:#18203380;cursor:pointer;background:#fff;border:1px solid #1820332e;border-radius:999px;place-items:center;width:18px;height:18px;padding:0;font-weight:900;display:grid}.materialUploadPanel{background:#18203308;border-radius:14px;padding:14px}.materialThumbScroller{background:#ffffffdb;border-radius:14px;width:100%;padding:12px;overflow:auto hidden}.materialThumbRow{align-items:flex-start;gap:10px;width:max-content;display:flex}.materialThumbBtn{cursor:pointer;background:0 0;border:0;flex:none;padding:0;position:relative}.materialThumbBtn.active .materialThumbImg{border-color:#3557fff5;box-shadow:0 0 0 3px #3557ff1f,0 10px 22px #18203314}.materialThumbImg{object-fit:contain;background:#f0f2f5;border:4px solid #ffffffe6;border-radius:14px;width:96px;height:96px;display:block;box-shadow:0 10px 22px #18203314}.materialThumbWrapper{flex-direction:column;flex:none;align-items:center;gap:4px;display:flex}.materialThumbRemove{color:#fff;z-index:2;background:#00000094;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:14px;line-height:1;display:inline-flex;position:absolute;top:6px;right:6px}.materialThumbLabel{text-align:center;color:#333;box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-radius:6px;outline:none;width:96px;padding:3px 6px;font-size:10px;transition:border-color .12s}.materialThumbControl{width:96px}.materialThumbLabel.materialThumbControl{border-radius:10px;min-height:28px;padding:3px 8px;font-size:11px}.materialAiSuggestion{color:#3557ff;align-items:center;gap:4px;width:96px;min-width:0;font-size:9px;line-height:1.3;display:flex}.materialAiSuggestionText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.materialAiApply{color:#3557ff;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:9px;font-weight:700}.materialThumbSelect.ant-select{width:96px}.materialThumbSelect.ant-select-single{font-size:11px}.materialThumbSelect.ant-select-single .ant-select-selector{align-items:center;display:flex;border-radius:10px!important;min-height:28px!important;padding:0 8px!important}.materialThumbSelect.ant-select-single .ant-select-selection-item,.materialThumbSelect.ant-select-single .ant-select-selection-placeholder{line-height:26px!important}.materialThumbAction.materialThumbControl{color:#666;box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-radius:10px;min-height:28px;padding:3px 8px;font-size:11px}.materialThumbAction.materialThumbControl:hover{color:#3557ff;border-color:#3557ff}.materialThumbHint{text-align:center;width:96px;min-height:28px;line-height:1.35}.materialThumbLabel:focus{border-color:#3557ff;box-shadow:0 0 0 2px #3557ff1a}.materialThumbLabel::placeholder{color:#bbb;font-size:9px}.materialUploadActions{grid-template-columns:1fr 110px;gap:10px;margin-top:12px;display:grid}.materialEmptyBox{background:#ffffffa6;border:1px dashed #18203329;border-radius:14px;justify-items:center;gap:12px;padding:18px 14px;display:grid}.materialEmptyActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.materialLocalBtn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#7c3aedf2,#3557ffe6);border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;height:40px;padding:0 16px;font-size:12px;font-weight:600;display:flex}.materialEmptyHint{color:#18203366;text-align:center;font-weight:800}.materialUploadBtn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#3557fff2,#7c3aede6);border:0;border-radius:10px;justify-content:center;align-items:center;height:40px;font-size:12px;font-weight:600;display:flex}.materialClearBtn{color:#3557ffe6;cursor:pointer;background:#ffffffbf;border:2px solid #3557ff8c;border-radius:10px;height:40px;font-size:12px;font-weight:600}.aiImageCreationPage .productSetupCard>.ant-card-body{padding:18px 20px max(96px, calc(24px + env(safe-area-inset-bottom)))}.aiImageCardSubtitle{color:#7a8499;margin-top:4px;font-size:12px;font-weight:500;line-height:1.45;display:block}.aiImageMaterialSection{margin-bottom:18px}.aiImageMaterialSection .ant-form-item-label>label{color:#1f2433;font-weight:700}.aiImageRecognitionActions{margin-top:12px}.aiImageLegacyRecognitionCard{margin-top:10px}.aiImageLegacyRecognitionCard .ant-input{min-height:116px}.aiImageLegacyRecognitionCard.isError{background:#fff5f3;border-color:#ffccc7}.aiImageAdvancedToggle{color:#32384d;cursor:pointer;text-align:left;background:#f8f9fc;border:1px solid #e4e8f2;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:58px;margin:-2px 0 14px;padding:10px 12px;display:flex}.aiImageAdvancedToggle>span{gap:2px;min-width:0;display:grid}.aiImageAdvancedToggle strong{font-size:12px}.aiImageAdvancedToggle small{color:#7a8499;font-size:10px;line-height:1.4}.aiImageAdvancedToggle>.anticon{color:#6670dd;flex:none}.aiImageAdvancedToggle:hover,.aiImageAdvancedToggle:focus-visible{background:#f6f6ff;border-color:#aeb6ff;outline:none}.aiImageReferenceWorkspace{border-top:1px solid #eceef4;margin:2px 0 14px;padding-top:14px}.aiImageReferenceHeading{gap:2px;margin-bottom:8px;display:grid}.aiImageReferenceHeading strong{color:#202538;font-size:13px}.aiImageReferenceHeading span{color:#8790a3;font-size:10px}.aiImageReferenceToggle{color:#34394c;cursor:pointer;text-align:left;background:#fff;border:0;border-top:1px solid #eef0f5;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;padding:9px 10px;display:flex}.aiImageReferenceToggle>span{gap:2px;min-width:0;display:grid}.aiImageReferenceToggle strong{font-size:12px}.aiImageReferenceToggle small{color:#858ea1;font-size:10px;line-height:1.4}.aiImageReferenceToggle>.anticon{color:#7079d9;flex:none}.aiImageReferenceToggle:hover,.aiImageReferenceToggle:focus-visible{background:#f8f9ff;outline:none}.aiImageReferenceBody{background:#f7f8fc;border-radius:10px;margin:0 0 6px;padding:10px}.aiImageReferenceBody .linkedReviewPanel{margin:0}.aiImageCompetitorActions{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.aiImageCompetitorActions>span,.aiImageReferenceNotice{color:#778096;font-size:10px;line-height:1.5}.aiImageReferenceNotice{margin-top:8px}.aiImageTemplateChoices{gap:8px;display:grid}.aiImageTemplateChoices>button{color:#282e43;cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e6ef;border-radius:10px;gap:3px;min-height:54px;padding:9px 10px;display:grid}.aiImageTemplateChoices>button:hover,.aiImageTemplateChoices>button:focus-visible{border-color:#aeb6ff;outline:none}.aiImageTemplateChoices strong{font-size:11px}.aiImageTemplateChoices span{color:#7d8799;font-size:10px}.aiImageSectionHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.aiImageSectionHead>div{gap:3px;display:grid}.aiImageSectionHead strong{color:#151a2d;font-size:15px;line-height:1.4}.aiImageSectionHead span,.aiImageSectionHead em{color:#7a8499;font-size:11px;font-style:normal;line-height:1.45}.aiImageSectionHead em{flex:none;padding-top:2px;font-weight:700}.aiImageThumbGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.aiImageThumbCard,.aiImageAddTile{aspect-ratio:1;border-radius:13px;min-width:0;position:relative;overflow:hidden}.aiImageThumbCard{background:#f7f8fc;border:1px solid #e4e8f0}.aiImageThumbPreview{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0}.aiImageThumbPreview img{object-fit:contain;width:100%;height:100%;display:block}.aiImageThumbRemove{color:#fff;cursor:pointer;opacity:0;background:#191e30b8;border:1px solid #ffffffb8;border-radius:999px;place-items:center;width:30px;height:30px;padding:0;transition:opacity .16s,background .16s;display:grid;position:absolute;top:5px;right:5px}.aiImageThumbCard:hover .aiImageThumbRemove,.aiImageThumbRemove:focus-visible{opacity:1}.aiImageThumbRemove:hover{background:#d92d20}.aiImageThumbGrid .ant-upload-wrapper,.aiImageThumbGrid .ant-upload,.aiImageAddTile{width:100%;height:100%;display:block}.aiImageThumbGrid .aiImageAddDragger.ant-upload-wrapper .ant-upload-btn,.aiImageThumbGrid .aiImageAddDragger.ant-upload-wrapper .ant-upload-drag-container{height:100%;padding:0}.aiImageThumbGrid .aiImageAddDragger.ant-upload-wrapper .ant-upload-drag{background:0 0;border:0}.aiImageAddTile{color:#5b56e8;cursor:pointer;background:#f8f8ffc7;border:1px dashed #4f46e552;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex}.aiImageAddTile .anticon{font-size:19px}.aiImageMaterialToolbar{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.aiImageMaterialToolbar>span{color:#7a8499;min-width:0;font-size:10px;line-height:1.45}.aiImageMaterialToolbar>div,.aiImageRecognitionEditorHead>div{flex:none;align-items:center;gap:10px;display:flex}.aiImageStructureRow{background:#f7f8fc;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;margin-top:10px;padding:8px 10px;display:flex}.aiImageStructureRow>span{color:#687288;min-width:0;font-size:11px}.aiImageStructureRow strong{color:#23283b}.aiImageStructureRow small{color:#929bad;margin-top:2px;font-size:10px;display:block}.aiImageTextAction,.aiImageSummaryEdit{color:#4f56dd;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0;font-size:11px;font-weight:700;display:inline-flex}.aiImageTextAction.danger{color:#9b5960}.aiImageTextAction:disabled,.aiImageSummaryEdit:disabled{color:#adb4c2;cursor:not-allowed}.aiImageMaterialEditor,.aiImageRecognitionEditor{background:#fff;border:1px solid #e6e8f0;border-radius:14px;margin-top:10px;padding:14px}.aiImageAssetEditorList{gap:10px;display:grid}.aiImageAssetEditorRow{border-top:1px solid #eff1f5;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:10px;padding-top:10px;display:grid}.aiImageAssetEditorRow>img{object-fit:contain;background:#f5f6fa;border-radius:10px;width:58px;height:58px}.aiImageAssetEditorFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.aiImageAssetEditorFields .materialThumbControl,.aiImageAssetEditorFields .materialThumbSelect.ant-select{width:100%}.aiImageAssetSuggestion{color:#6461df;grid-column:2;font-size:10px}.aiImageRecognitionSummary{background:linear-gradient(90deg,#f5f3fff5,#f1f6ffe6);border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;margin-top:12px;padding:10px 12px;display:grid}.aiImageRecognitionSummary.isLoading{background:linear-gradient(90deg,#f5f3fff5,#ebf3fff5)}.aiImageRecognitionSummary.isError{background:#fff5f3}.aiImageRecognitionSummary.isError .aiImageRecognitionIcon{color:#d92d20}.aiImageRecognitionIcon{color:#6557f5;background:#fff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 4px 12px #4d46b41a}.aiImageRecognitionSummary>div{gap:2px;min-width:0;display:grid}.aiImageRecognitionSummary strong{color:#24283c;font-size:12px}.aiImageRecognitionSummary>div>span{color:#6f7890;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.4;overflow:hidden}.aiImageSummaryEdit{min-width:52px}.aiImageRecognitionEditorHead>strong{font-size:12px}.aiImageTypeSelector{border-top:1px solid #eceef4;margin-top:2px;padding-top:16px}.aiImageCreationPage .aiImageTypeSelector .radioGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.aiImageCreationPage .aiImageTypeSelector .ant-radio-button-wrapper{justify-content:center;align-items:center;min-height:40px;padding:0 8px;display:inline-flex}.materialPreviewLarge{object-fit:contain;width:100%;max-height:72vh;display:block}.recognitionCard{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:6px;overflow:hidden}.recognitionTopActions{justify-content:flex-end;margin-top:10px;display:flex}.recognitionBtn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#3557fff2,#7c3aede6);border:0;border-radius:10px;height:32px;padding:0 12px;font-size:12px;font-weight:600}.videoModelPanel{border:1px solid var(--line);background:linear-gradient(#3557ff08,#ffffffeb);border-radius:14px;margin:14px 0;padding:14px}.videoModelHead{gap:4px;margin-bottom:12px;display:grid}.videoModelHead strong{font-size:14px;font-weight:900}.videoModelHead span{color:var(--muted);font-size:12px;line-height:1.5}.videoModelMeta{background:#ffffffe0;border:1px dashed #3557ff33;border-radius:12px;margin-bottom:12px;padding:10px 12px}.videoModelMeta p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.5}.recognitionBtn:disabled{opacity:.55;cursor:not-allowed}.miniHead{background:var(--surface-soft);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.recognitionAiActions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.recognitionStructureHint{color:#8a6d1d;text-align:right;font-size:11px;line-height:1.35}.recognitionApplyBtn{color:#3557ff;cursor:pointer;white-space:nowrap;background:#3557ff14;border:1px solid #3557ff47;border-radius:9px;min-height:28px;padding:0 10px;font-size:11px;font-weight:700}.recognitionApplyBtn:disabled{opacity:.45;cursor:not-allowed}.miniActions{align-items:center;gap:10px;display:flex}.textAction{color:var(--brand);cursor:pointer;background:0 0;border:0;font-weight:900}.textAction:disabled .imageDescLabel{align-items:center;gap:6px;display:inline-flex}.textAction:disabled .imageDescLabel .textAction{font-weight:600;font-size:inherit;line-height:inherit}.textAction:disabled{color:#a7b0c3;cursor:not-allowed}.radioGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.radioGrid .ant-radio-button-wrapper{text-align:left;border:1px solid var(--line);width:100%;color:var(--muted);background:#fff;font-weight:900;border-radius:10px!important}.radioGrid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:var(--brand);background:#edf0ff;border-color:#3557ff73}.inlineSectionTitle{border-left:4px solid var(--brand);color:var(--text);background:#edf4ff;border-radius:10px;margin:18px 0 12px;padding:10px 12px;font-size:14px;font-weight:900}.inlineSectionTitle.isCollapsed{margin-bottom:0}.basicInfoTitleText{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.basicInfoTitleText>span{color:var(--text);font-size:14px;font-weight:900}.basicInfoTitleText>small{color:var(--muted);font-size:10px;font-weight:700;line-height:1.35}.basicInfoAssist{color:var(--muted);background:#f8faff;border:1px solid #e3e8f5;border-radius:8px;margin:-2px 0 10px;padding:8px 10px;font-size:12px;line-height:1.55}.templatePicker{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;margin-bottom:10px;display:grid}.templateThumb{color:#fff;background:linear-gradient(135deg, var(--brand) 0%, var(--accent) 100%);border-radius:12px;place-items:center;width:44px;height:44px;font-weight:900;display:grid;box-shadow:0 10px 20px #3557ff2e}.templateThumb.toneColor{background:linear-gradient(135deg,#ff8a34 0%,#3557ff 100%)}.templateThumb.toneFont{background:linear-gradient(135deg,#3557ff 0%,#8b5cf6 100%)}.templateText strong,.templateText small{line-height:1.1;display:block}.templateText small{color:var(--muted);margin-top:4px;font-size:12px}.templateChevron{color:var(--muted);font-size:18px;font-weight:900}.generateBtn{border-radius:12px;height:44px;margin-top:12px;font-weight:900}.generateBlockedNotice{color:#8a4b08;background:#fff7e6;border:1px solid #ffd591;border-radius:10px;margin-top:10px;padding:9px 11px;font-size:12px;line-height:1.5}.generateModeHint{border:1px solid var(--line);background:#f8faff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;display:flex}.generateModeLabel{color:var(--muted);font-size:12px;font-weight:700}.generateModeValue{border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800}.generateModeValue.withRef{color:var(--brand);background:#3557ff1f}.generateModeValue.noRef{color:#0c7f63;background:#11a6831f}.generateModeDesc{color:var(--muted);font-size:12px}.resultHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.resultActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.resultCount{color:var(--muted);font-weight:900}.previewWrap{border:1px solid var(--line);background:#f7f9ff;border-radius:12px;width:min(82%,420px);max-width:100%;margin:0 auto;position:relative;overflow:hidden}.brandStoryPreviewWrap.desktop{width:min(96%,720px)}.brandStoryPreviewWrap.mobile{width:min(82%,520px)}.previewImg{object-fit:contain;width:100%;height:100%;transition:opacity .14s;display:block}.brandStorySafeZoneOverlay{z-index:3;pointer-events:none;background:#0f172a57;border:1px dashed #ffffffeb;border-radius:8px;position:absolute;box-shadow:inset 0 0 0 1px #0f172a29}.brandStorySafeZoneOverlay.desktop{width:24.72%;height:72.35%;box-shadow:none;background:#ffffff57;border:1px dashed #4f46e5ad;border-radius:0;top:23.91%;left:31.77%}.brandStorySafeZoneOverlay.desktop:before,.brandStorySafeZoneOverlay.desktop:after{content:"";height:calc(100% + 2px);box-shadow:none;background:#ffffff57;border:1px dashed #4f46e5ad;position:absolute;top:-1px}.brandStorySafeZoneOverlay.desktop:before{width:100%;left:108.2%}.brandStorySafeZoneOverlay.desktop:after{width:48.1%;left:216.4%}.brandStorySafeZoneOverlay.mobile{width:80%;height:58%;top:22%;left:10%}.brandStorySafeZoneOverlay span{color:#fff;background:#0f172ab8;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800;line-height:1.4;position:absolute;top:8px;left:8px}.brandStorySafeZoneHint{width:min(96%,720px);max-width:100%;color:var(--muted);margin:8px auto 0;font-size:11px;line-height:1.6}.previewLoadingOverlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2;pointer-events:none;background:#f7f9ffb8;place-items:center;display:grid;position:absolute;inset:0}.previewPlaceholder{color:var(--muted);text-align:center;pointer-events:none;place-items:center;gap:8px;padding:22px;display:grid;position:absolute;inset:0}.previewPlaceholder strong{color:var(--text)}.previewPlaceholderVisual{background:linear-gradient(#fffffffa 0%,#f6f8fdf5 100%);border-radius:30px;width:min(100%,420px);height:220px;margin-bottom:10px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe0,0 24px 54px #28387814}.previewStaticBackdrop{background:radial-gradient(circle at 0 0,#637bff24,#0000 38%),radial-gradient(circle at 100% 100%,#ff8cb41f,#0000 34%),linear-gradient(#ffffffd1,#f9faffc7);border:1px solid #e3e8f3eb;border-radius:24px;position:absolute;inset:18px}.previewStaticFrame{text-align:center;justify-items:center;gap:10px;width:min(100% - 56px,320px);display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.previewStaticEyebrow{color:#6b7a96;letter-spacing:.18em;background:#ffffffc2;border:1px solid #e3e8f3f5;border-radius:999px;justify-content:center;align-items:center;padding:6px 12px;font-size:11px;font-weight:900;display:inline-flex}.previewStaticTitle{color:#0000;background:linear-gradient(90deg,#3d63ff 0%,#7a5cff 28%,#ff5c8a 62%,#ff9a62 100%);letter-spacing:.04em;text-shadow:none;-webkit-background-clip:text;background-clip:text;font-size:34px;font-weight:900;line-height:1.18}.previewPlaceholderVisual+strong,.previewPlaceholderVisual+strong+span{display:none}.previewPlaceholder.isGenerating{align-content:center;justify-items:center}.previewGeneratingBadge{color:#4f5f7d;background:#ffffffeb;border:1px solid #e3e8f3fa;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:10px 16px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:20px;left:20px;right:20px;box-shadow:0 12px 30px #2838781f}.previewGeneratingHint{color:#7b88a1;margin-top:4px;font-size:13px;line-height:1.5}.thumbSectionTitle{margin-top:12px;font-weight:900}.thumbGrid{background:linear-gradient(#fffffffa 0%,#f7f9fdfa 100%);border:1px solid #e6ebf3;border-radius:20px;grid-template-columns:repeat(3,92px);align-items:center;gap:10px;min-height:116px;margin-top:10px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffffb3,0 10px 24px #1018280a}.resultEmptyText{color:var(--muted);grid-column:1/-1;padding:12px 0;font-size:13px}.thumbCard{cursor:pointer;background:radial-gradient(circle at top,#fffffff5 0%,#f7f9fcf5 100%);border:1px solid #dfe6f2;border-radius:18px;height:94px;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 8px 20px #0f172a0f}.thumbCard:hover{border-color:#3557ff47;transform:translateY(-2px);box-shadow:0 14px 28px #3557ff1f}.thumbCardCanvas{background:#eef2f7;border-radius:14px;justify-content:center;align-items:center;width:calc(100% - 16px);height:calc(100% - 16px);margin:8px;display:flex;overflow:hidden}.thumbCard img{object-fit:contain;width:100%;height:100%;display:block}.thumbCard.active{border-color:var(--brand);box-shadow:0 0 0 3px #3557ff1f,0 16px 30px #3557ff29}.thumbCard.active:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffffb8}.workflowSummary{background:#fbfcff;border:1px solid #e3e8f2;border-radius:10px;margin-top:12px;padding:10px}.workflowSummaryHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.workflowSummaryHead strong{color:var(--text);font-size:13px;font-weight:900}.workflowSummaryHead span{color:#4265d6;font-size:11px;font-weight:800}.workflowSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;display:grid}.workflowSummaryGrid span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.4;overflow:hidden}.workflowSummaryGrid span:last-child{text-overflow:clip;white-space:normal;overflow:visible}.linkedSlotGrid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:4px 0 10px;display:grid}.linkedSlotCard{cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e7f0;border-radius:8px;gap:5px;min-width:0;padding:8px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.linkedSlotCard:hover{background:#f8faff;border-color:#3557ff52}.linkedSlotCard.active{background:#edf0ff;border-color:#3557ff8c;box-shadow:0 8px 18px #3557ff1f}.linkedSlotMeta{color:#4265d6;font-size:10px;font-weight:900}.linkedSlotCard strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.linkedSlotCard img,.linkedSlotPlaceholder{aspect-ratio:1;background:#f1f4fa;border-radius:6px;width:100%}.linkedSlotCard img{object-fit:cover;display:block}.linkedSlotPlaceholder{color:#9aa6b8;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.resultErrorBox{color:#ad3d14;background:#d8431514;border:1px solid #d8431529;border-radius:12px;margin-top:14px;padding:12px 14px;line-height:1.5}.promptResultBox{margin-top:14px}.historySectionHead{margin-top:14px;margin-bottom:10px}.historySectionHead span:last-child{background:#eef3ff;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800;color:#4265d6!important}.historyThumbRow{background:linear-gradient(#fffffffa 0%,#f7f9fdfa 100%);border:1px solid #e6ebf3;border-radius:20px;grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;margin-top:10px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffffb3,0 10px 24px #1018280a}.historyThumbRow>div{min-width:0}.thumbGrid .thumbCard{flex:0 0 110px}.historyThumbRow .thumbCard{aspect-ratio:1;width:100%;height:auto}.historyThumbRow .thumbCard>span[role=button]{opacity:.72;transition:opacity .18s,transform .18s,background .18s}.historyThumbRow .thumbCard:hover>span[role=button],.historyThumbRow .thumbCard>span[role=button]:focus-visible{opacity:1;transform:scale(1.06);background:#111827b8!important}.resultEmptyText{background:#ffffffb3;border:1px dashed #d8dfeb;border-radius:16px;justify-content:center;align-items:center;min-height:86px;display:flex}.promptActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.templateModal .ant-modal-content{border-radius:12px;overflow:hidden}.templateModal .ant-modal-body{flex-direction:column;gap:12px;height:min(760px,100vh - 180px);min-height:0;display:flex;overflow:hidden}.officialColorModal .ant-modal-body{height:min(790px,100dvh - 110px)}.templateModalBody{flex:1;grid-template-columns:minmax(0,1fr) 284px;gap:14px;height:100%;min-height:0;display:grid}.layoutTemplateModal .templateModalBody{grid-template-columns:minmax(0,1fr) 250px}.templateBrowser{background:#f7f8fb;border:1px solid #e6eaf2;border-radius:10px;flex-direction:column;min-width:0;height:100%;min-height:0;padding:14px;display:flex;overflow:hidden}.templateBrowser>.ant-spin,.templateBrowser .ant-spin-nested-loading,.templateBrowser .ant-spin-container{flex-direction:column;flex:1;min-height:0;display:flex}.templateBrowser .ant-spin-container>*{min-height:0}.templateBrowserHead{justify-content:space-between;align-items:center;gap:12px;padding-inline:2px;display:flex}.templateBrowserHeadMain{flex-direction:column;gap:6px;min-width:0;display:flex}.templateLibraryTabs .ant-tabs-nav{margin:0}.templateLibraryTabs .ant-tabs-tab{padding:2px 0 6px;font-size:12px}.templateUploadCard{text-align:center;color:#4f5f7c;background:#fff;border:1.5px dashed #b8c1d6;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;min-height:118px;font-weight:700;transition:border-color .18s,background .18s,color .18s;display:flex}.templateUploadPlus{font-size:18px;line-height:1}.templateUploadTitle{font-size:14px;line-height:1.3}.templateUploadHint{color:#67758f;max-width:88%;font-size:12px;font-weight:500;line-height:1.5}.templateUploadCard:hover{color:#7a5cff;background:#f7f4ff;border-color:#7a5cff}.templateUploadTrigger{aspect-ratio:2013/825;width:100%;height:auto;min-height:118px;display:block}.templateUploadTrigger.fmt-vertical{aspect-ratio:3/4}.templateUploadTrigger.fmt-square{aspect-ratio:1}.templateUploadTrigger .ant-upload-wrapper,.templateUploadTrigger .ant-upload.ant-upload-drag{width:100%;height:100%;display:block}.templateUploadTrigger .ant-upload.ant-upload-drag{background:0 0;border:0}.templateUploadTrigger .ant-upload.ant-upload-drag .ant-upload-btn{height:100%;padding:0}.templateUploadTrigger .ant-upload.ant-upload-drag.ant-upload-drag-hover .templateUploadCard{color:#7a5cff;background:#f7f4ff;border-color:#7a5cff}.templateGrid{flex:1;grid-template-columns:repeat(auto-fill,minmax(172px,1fr));grid-auto-rows:max-content;align-items:start;gap:12px;min-height:0;margin-top:14px;padding:2px 4px 2px 2px;display:grid;overflow:hidden auto}.templateBrowserPagination{flex-shrink:0;justify-content:flex-end;margin-top:12px;display:flex}.templateGridEmpty{color:#8b95a7;text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;min-height:220px;font-size:14px;display:flex}.templateGrid.fmt-horizontal{grid-template-columns:repeat(3,minmax(0,1fr));overflow-y:visible}.templateGrid.officialColorGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;gap:10px;width:min(100%,560px,max(360px,100dvh - 314px))}.templateGrid.fontTemplateGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;align-self:center;gap:10px;width:min(100%,500px,max(300px,100dvh - 350px));padding:2px;overflow:visible}@media (height<=620px){.fontTemplateModal .ant-modal-body{overflow-y:auto}}.officialColorCardContent{background:#fff;flex-direction:column;gap:4px;padding:6px;display:flex;position:absolute;inset:0}.officialColorCardPalette{flex-direction:column;flex:0 0 27%;min-height:0;display:flex}.officialColorCardSwatches,.officialColorCardPercentages{width:100%;display:flex}.officialColorCardSwatches{border-radius:5px;flex:1;overflow:hidden}.officialColorCardPercentages{color:#65718a;text-align:center;flex:0 0 18px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;font-size:10px;font-weight:600;line-height:1;display:grid}.officialColorCardPercentages span{white-space:nowrap;min-width:0}.officialColorCardPhoto{object-fit:cover;border-radius:5px;flex:1;width:100%;min-height:0;display:block}.officialColorModal .templateCardSelectedMask{background:0 0}.templateCard{cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e7f0;border-radius:8px;width:100%;padding:4px;transition:border-color .18s,box-shadow .18s,transform .18s;display:block;position:relative;overflow:hidden}.templateCardShell{min-width:0;position:relative}.templateCardShell>.templateCardRemove{width:26px;height:26px}.templateCard:hover{border-color:#c6d0e2;transform:translateY(-1px);box-shadow:0 10px 24px #18203314}.templateCard.selected{border-color:#7a5cff;box-shadow:0 10px 24px #7a5cff2e}.templateCardPreview{background:#f1f2f4;border-radius:6px;min-height:118px;line-height:0;position:relative;overflow:hidden}.templateCardPreview.fmt-horizontal{aspect-ratio:2013/825;min-height:0}.templateCardPreview.fmt-vertical{aspect-ratio:3/4}.templateCardPreview.fmt-square{aspect-ratio:1}.templateCardPlaceholder{gap:8px;min-height:118px;padding:12px;display:grid}.templateCardPlaceholder span{background:#1820331f;border-radius:999px;height:10px}.templateCardPreviewImg{object-fit:contain;object-position:center center;width:100%;height:100%;display:block;position:absolute;inset:0}.templateCardRemove{z-index:3;color:#fff;cursor:pointer;background:#393939b8;border:0;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;line-height:1;transition:background .15s;display:inline-flex;position:absolute;top:8px;right:8px}.templateCardRemove:hover{background:#c83232d9}.templateCardMeta{z-index:2;color:#fff;background:#241e38b3;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700;line-height:1;position:absolute;bottom:12px;left:12px}.templateCardCheck{z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#241e38d1;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:700;display:inline-flex;position:absolute;top:8px;left:8px}.templateCardSelectedMask{pointer-events:none;background:#7a5cff14;position:absolute;inset:0}.templateSelectedRail{background:#fff;border:1px solid #e6eaf2;border-radius:10px;flex-direction:column;gap:10px;min-height:0;padding:12px;display:flex;overflow:auto}.selectedRailHead{flex-shrink:0;gap:4px;display:grid}.selectedRailHead strong{color:var(--text);font-size:14px;font-weight:800}.selectedRailHead span{color:var(--muted);font-size:12px}.selectedColorReference{gap:10px;padding:4px 0 10px;display:grid}.selectedColorName{color:var(--text);font-size:13px}.selectedColorExcludeToggle{color:var(--text);cursor:pointer;align-items:center;gap:7px;font-size:12px;display:flex}.selectedColorExcludeToggle input{accent-color:#3158e8}.selectedColorMaskCanvas{background:#f5f6f8;border:1px solid #dce4f3;border-radius:7px;width:100%;position:relative;overflow:hidden}.selectedColorMaskCanvas img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.selectedColorMaskOverlay{cursor:crosshair;touch-action:none;position:absolute;inset:0}.selectedColorMaskOverlay:focus-visible{outline-offset:-2px;outline:2px solid #3158e8}.selectedColorMaskedRegion{box-sizing:border-box;pointer-events:none;background:#3158e852;border:2px solid #3158e8;position:absolute}.selectedColorMaskHelp{color:var(--muted);justify-content:space-between;gap:5px;font-size:10px;display:flex}.selectedColorMaskHelp button{color:#3158e8;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.selectedColorMaskError{color:#b54708;margin:0;font-size:11px;line-height:1.4}.selectedColorUpload.ant-upload-drag{color:#3158e8;background:#f7f8ff;border:1px dashed #8b9cff;border-radius:7px;width:100%;font-size:12px;font-weight:600}.selectedColorUploadSection{flex-shrink:0}.selectedColorUploadSection .selectedColorPaletteHint{margin-top:8px;line-height:1.6}.selectedColorUpload.ant-upload-drag .ant-upload-btn{min-height:54px;padding:8px}.selectedColorUpload.ant-upload-drag .ant-upload-btn span{margin-left:6px}.selectedColorUpload.ant-upload-drag:not(.ant-upload-disabled):hover,.selectedColorUpload.ant-upload-drag.ant-upload-drag-hover{background:#edf1ff;border-color:#3158e8}.selectedColorUpload.ant-upload-drag.ant-upload-disabled{cursor:wait;opacity:.65}.templateSelectedRail .ant-upload-wrapper .ant-upload{width:100%;display:block}.templateSelectedRail .ant-upload-wrapper+.selectedColorPaletteHint{margin-top:6px}.selectedColorPaletteHeading,.selectedColorPaletteRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.selectedColorPaletteHeading strong{color:var(--text);font-size:12px}.selectedColorPaletteHeading button{color:#3158e8;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.selectedColorPaletteBar{border-radius:5px;height:22px;display:flex;overflow:hidden}.selectedColorPaletteRows{gap:7px;display:grid}.selectedColorPaletteRow{min-height:30px}.selectedColorPaletteSwatch{cursor:pointer;border:1px solid #00000014;border-radius:4px;flex:0 0 22px;width:22px;height:22px;padding:0}.selectedColorPaletteSwatch::-webkit-color-swatch-wrapper{padding:0}.selectedColorPaletteSwatch::-webkit-color-swatch{border:0}.selectedColorPaletteInfo{flex:1;gap:1px;min-width:0;display:grid}.selectedColorPaletteInfo b{color:var(--text);font-size:11px;font-weight:600}.selectedColorHexInput{width:76px;color:var(--muted);background:0 0;border:0;outline-color:#3158e8;padding:0;font-size:10px}.selectedColorPaletteRow .ant-input-number-group-wrapper{flex:0 0 88px;width:88px}.selectedColorPaletteRow .ant-input-number-input{text-align:right}.selectedColorPaletteHint{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.selectedFontNotes{margin-top:8px}.selectedFontNotes summary{cursor:pointer;color:#3158e8;font-size:12px}.selectedFontNotes textarea{box-sizing:border-box;width:100%;min-height:60px;color:var(--text);font:inherit;resize:vertical;border:1px solid #ddd;border-radius:6px;margin-top:8px;padding:8px;font-size:12px;line-height:1.4;display:block}.selectedThumbList{flex-flow:column;gap:8px;min-height:0;display:flex;overflow-y:auto}.selectedThumbItem{cursor:pointer;background:#f7f8fb;border:1px solid #e2e7f0;border-radius:8px;width:100%;height:84px;min-height:84px;padding:0;position:relative;overflow:hidden}.selectedThumbImage{object-fit:contain;background:#f7f8fb;width:100%;height:100%;display:block}.layoutTemplateModal .selectedThumbItem.fmt-horizontal{aspect-ratio:2013/825;height:auto;min-height:0}.layoutTemplateModal .selectedThumbItem.fmt-vertical{aspect-ratio:3/4;height:auto;min-height:0}.layoutTemplateModal .selectedThumbItem.fmt-square{aspect-ratio:1;height:auto;min-height:0}.selectedThumbRemove{z-index:2;color:#fff;background:#393939b8;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:8px;right:8px}.selectedThumbPlaceholder{min-height:100%;color:var(--muted);text-align:center;justify-content:center;align-items:center;padding:12px;font-weight:700;display:flex}.selectedEmpty{color:var(--muted);text-align:center;padding:10px 6px;font-weight:700}.templateModalFooter{flex-shrink:0;justify-content:flex-end;gap:10px;display:flex}.reviewsRight{grid-template-rows:none;align-content:start;gap:12px;min-width:0;height:auto;min-height:0;padding-right:0;display:grid;overflow:hidden visible}.reviewDataCard{order:1}.reviewAnalysisCard{order:2}.reviewTaskCard{order:3}.reviewStepCard{background:0 0;border:0;border-radius:0;margin-top:14px;padding:0}.reviewStepCardPrimary{margin-top:0}.reviewStepCardSoft{background:0 0}.reviewStepHead{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:8px;display:grid}.reviewStepHeadSimple{grid-template-columns:minmax(0,1fr);gap:4px}.reviewStepHeadSimple>span{display:none}.reviewStepHead>span{min-height:34px;color:var(--brand);letter-spacing:.08em;background:#3557ff1a;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:inline-flex}.reviewStepHead strong,.reviewStepHead em{display:block}.reviewStepHead strong{color:var(--text);font-size:15px;font-weight:900}.reviewStepHead em{color:var(--muted);margin-top:4px;font-size:12px;font-style:normal;line-height:1.55}.reviewLinkList{gap:12px;display:grid}.reviewBlock,.reviewActionPanel{box-shadow:none;background:#ffffffe6;border:1px solid #3557ff14;border-radius:14px;padding:12px}.reviewActionPanel{margin-top:14px}.reviewBlockHead{gap:4px;margin-bottom:12px;display:grid}.reviewBlockHead.compact{margin-bottom:10px}.reviewBlockHead.compact strong{font-size:15px}.reviewBlockHead strong{color:var(--text);font-size:13px;font-weight:900}.reviewBlockHead span{color:var(--muted);font-size:12px;line-height:1.5}.reviewCountTag.ant-tag{background:#3557ff1a;border-width:1px;border-radius:999px;justify-self:start;margin:2px 0 0;padding:3px 10px;font-size:13px;font-weight:900;line-height:1.45}.reviewHistoryCollapseLabel{color:var(--text);align-items:center;gap:10px;font-size:15px;font-weight:900;display:inline-flex}.reviewHistoryRefreshButton.ant-btn{color:#516076;height:26px;box-shadow:none;border-radius:7px;padding:0 10px;font-size:12px;font-weight:700}.reviewHistoryRefreshButton.ant-btn:hover,.reviewHistoryRefreshButton.ant-btn:focus-visible{color:#3557ff;border-color:#3557ff6b}.reviewHistoryTableScroll{scrollbar-gutter:stable;width:100%;overflow-x:auto}.reviewHistoryTableWrap{--review-history-columns:minmax(160px, 1.5fr) minmax(105px, .9fr) 58px 68px 90px 104px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:680px;overflow:hidden}.reviewHistoryTableHead{grid-template-columns:26px var(--review-history-columns);color:#64748b;background:#f8fafc;border-bottom:1px solid #e2e8f0;align-items:center;column-gap:8px;min-height:42px;padding:0 16px;font-size:11px;font-weight:800;display:grid}.reviewHistoryTableBody.ant-collapse>.ant-collapse-item{border-bottom:1px solid #edf1f6}.reviewHistoryTableBody.ant-collapse>.ant-collapse-item:last-child{border-bottom:0}.reviewHistoryTableBody.ant-collapse>.ant-collapse-item>.ant-collapse-header{grid-template-columns:26px minmax(0,1fr);align-items:center;column-gap:8px;min-height:58px;padding:8px 16px;display:grid!important}.reviewHistoryTableBody .ant-collapse-header-text,.reviewHistoryTableBody .ant-collapse-title{width:100%;min-width:0}.reviewHistoryTableBody .ant-collapse-expand-icon{justify-content:flex-start;align-items:center;display:inline-flex;padding-inline-end:0!important}.reviewHistoryTableBody .reviewHistoryRecordItem.is-single>.ant-collapse-header:before{content:"";width:26px;display:block}.reviewHistoryTableBody .reviewHistoryRecordItem.is-single>.ant-collapse-header{cursor:default;color:inherit}.reviewHistoryTableBody .ant-collapse-content-box{padding:0!important}.reviewHistoryTableRow{grid-template-columns:var(--review-history-columns);color:#334155;align-items:center;column-gap:8px;width:100%;min-width:0;font-size:12px;display:grid}.reviewHistoryNameCell,.reviewHistoryScopeCell,.reviewHistoryUpdatedCell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.reviewHistoryScopeCell{color:#475569;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.reviewHistoryCountCell,.reviewHistoryUpdatedCell{color:#526079;font-variant-numeric:tabular-nums}.reviewHistoryStatusTag.ant-tag{border:1px solid #0000;border-radius:6px;margin:0;padding:1px 8px;font-size:11px;font-weight:800;line-height:20px}.reviewHistoryStatusTag.ant-tag.is-cached{color:#15803d;background:#16a34a14;border-color:#16a34a29}.reviewHistoryStatusTag.ant-tag.is-pending{color:#b45309;background:#f59e0b1a;border-color:#f59e0b2e}.reviewHistoryRowActions{justify-content:flex-start;align-items:center;gap:2px;display:flex}.reviewHistoryViewButton.ant-btn{height:28px;padding:0 4px;font-size:11px;font-weight:800}.reviewHistoryMoreButton.ant-btn{color:#64748b;width:28px;height:28px;padding:0}.reviewHistoryTableBody .reviewHistoryPanel{background:#f8faff;border-top:1px solid #edf1f6;gap:0}.reviewHistoryAsinPanel{width:min(100%,520px);padding:10px 16px 12px 50px}.reviewHistoryAsinHead,.reviewHistoryAsinRow{grid-template-columns:minmax(160px,1fr) 72px 72px;align-items:center;column-gap:16px;display:grid}.reviewHistoryAsinHead{color:#7a879b;padding:0 10px 6px;font-size:10px;font-weight:800}.reviewHistoryAsinList{background:#fff;border:1px solid #e6ebf2;border-radius:8px;padding:0;overflow:hidden}.reviewHistoryItemHead{justify-content:space-between;align-items:center;gap:12px;width:100%;font-size:14px;font-weight:700;display:flex}.reviewHistoryRenameInput{width:180px}.reviewHistoryItemMain{flex-wrap:wrap;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.reviewHistoryItemTitle{color:#1f2937;font-size:14px;font-weight:800;line-height:1.35}.reviewHistoryMeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.reviewHistoryMetaTag.ant-tag{color:#516076;background:#f1f5f9eb;border:1px solid #94a3b83d;border-radius:999px;margin:0;padding:2px 10px;font-size:11px;font-weight:800;line-height:18px}.reviewHistoryCacheTag.ant-tag.is-cached{color:#15803d;background:#16a34a1a;border-color:#16a34a2e}.reviewHistoryCacheTag.ant-tag.is-pending{color:#b45309;background:#f59e0b1f;border-color:#f59e0b33}.reviewHistoryActions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.reviewHistoryActionBtn.ant-btn{height:28px;box-shadow:none;border-radius:999px;padding:0 12px;font-size:12px;font-weight:800}.reviewHistoryActionBtnSecondary.ant-btn{color:#516076;background:#f1f5f9e0;border:1px solid #94a3b833}.reviewHistoryActionBtnSecondary.ant-btn:hover{color:#3557ff!important;background:#3557ff14!important;border-color:#3557ff33!important}.reviewHistoryActionBtnPrimary.ant-btn{min-width:88px}.reviewHistoryPanel{gap:8px;display:grid}.reviewHistoryPanelActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.reviewHistoryAsinRow{cursor:default;text-align:left;background:#fff;border-top:1px solid #edf1f6;width:100%;padding:8px 10px;font-size:12px;transition:background .18s}.reviewHistoryAsinRow:first-child{border-top:0}.reviewHistoryAsinRow:hover,.reviewHistoryAsinRow:focus-visible{background:#f0f5ff;outline:2px solid #0000}.reviewHistoryAsinCode{color:#25324a;min-width:0;font-family:Consolas,Monaco,monospace;font-size:13px;font-weight:700}.reviewHistoryAsinStatus.ant-tag{border-radius:999px;justify-self:start;margin-right:0;font-size:11px;line-height:18px}.reviewHistoryAsinCount{color:#64748b;text-align:left;min-width:0;font-size:11px;font-weight:700}.reviewHistoryAsinCount.is-unknown{color:#94a3b8;font-weight:600}.reviewHistoryFoot{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:6px;display:flex}.reviewHistorySummary{gap:3px;display:grid}.reviewHistoryTime{color:#94a3b8;font-size:11px;font-weight:700}.reviewHistoryHint{font-size:11px;font-weight:700}.reviewHistoryHint.is-cached{color:#15803d}.reviewHistoryHint.is-pending{color:#b45309}.reviewHistoryDeleteBtn.ant-btn{border-radius:999px;height:28px;padding:0 10px;font-size:12px;font-weight:800}.reviewLinkRow{box-shadow:none;background:0 0;border:0;border-top:1px solid #3557ff14;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:10px;padding:10px 0 0;display:grid}.reviewAlert{margin-bottom:12px}.reviewField span{color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:800;line-height:1.35;display:block}.reviewFieldLabelRequired:after{content:" *";color:#ff4d4f}.reviewField .ant-input,.reviewField .ant-select-selector{border-radius:10px!important;min-height:38px!important}.reviewField .ant-input{padding-top:8px;padding-bottom:8px}.reviewField .ant-select.ant-select-single{align-items:center;height:38px;display:flex}.reviewField .ant-select.ant-select-single .ant-select-selector{justify-content:space-between;align-items:center;width:100%;display:flex;height:38px!important;padding-top:0!important;padding-bottom:0!important}.reviewField .ant-select .ant-select-content{flex:auto;align-items:center;height:100%;min-height:38px;line-height:1.4;display:flex}.reviewField .ant-select.ant-select-single .ant-select-suffix{align-items:center;height:100%;display:flex}.reviewField .ant-select.ant-select-single .ant-select-suffix .anticon{align-items:center;line-height:1;display:flex}.reviewRowActions{justify-self:end;gap:6px;padding-bottom:1px;display:flex}.reviewRowActions button{border:1px solid var(--line);width:30px;height:30px;color:var(--brand);cursor:pointer;background:#fff;border-radius:8px;font-size:16px;font-weight:900;line-height:1}.reviewRowActions button:disabled{cursor:not-allowed;color:#a8b1c7;box-shadow:none;background:#f5f7fb;border-color:#94a3b847}.templateBrowserFilters{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.reviewRowActions button.secondaryContentItemRemove:not(:disabled){color:#ff4d4f}.reviewParseHint{color:#d46b08;background:#fff4e6f2;border-radius:10px;grid-column:1/-1;padding:8px 10px;font-size:12px;font-weight:700;line-height:1.45}.reviewMetaRow{margin-top:12px}.reviewMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.reviewMetaCard{box-shadow:none;background:#ffffffeb;border:1px solid #3557ff14;border-radius:14px;padding:10px 12px}.reviewField.count{display:block}.reviewCountBox{border:1px solid var(--line);color:#7b879b;background:#eef2f8b3;border-radius:10px;justify-content:center;align-items:center;width:100%;min-width:120px;max-width:100%;height:38px;padding:0 14px;font-size:18px;font-weight:900;display:inline-flex}.downloadReviewsBtn{letter-spacing:.01em;border-radius:12px;flex:1 1 0;height:42px;padding:0 16px;font-size:14px;font-weight:900;box-shadow:0 8px 18px #3557ff1f}.downloadReviewsGroup{gap:8px;display:grid}.downloadReviewsGroup>.downloadReviewsBtn{justify-content:center;align-items:center;width:100%;display:inline-flex}.downloadReviewsGroup>.ant-btn-primary.downloadReviewsBtn{background:linear-gradient(135deg,#3557ff 0%,#4c6bff 100%);border-color:#3557ff}.downloadReviewsGroup>.ant-btn-primary.downloadReviewsBtn:hover{background:linear-gradient(135deg,#2f4fef 0%,#4464fb 100%)!important;border-color:#2f4fef!important}.downloadReviewsMore{justify-content:flex-end;align-items:center;gap:8px;min-height:24px;display:flex}.downloadReviewsMore span{color:var(--muted);font-size:11px;line-height:1.35}.downloadReviewsForceBtn.ant-btn{color:#64748b;height:24px;padding:0;font-size:12px;font-weight:800}.downloadReviewsForceBtn.ant-btn:hover{color:var(--brand)!important}.reviewTaskBlock+.reviewTaskBlock{margin-top:12px}.reviewTaskTitle{color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:900}.reviewTaskHeadActions{align-items:center;gap:8px;display:flex}.reviewTaskToggle{min-height:30px;color:var(--brand);cursor:pointer;background:#3557ff0f;border:1px solid #3557ff24;border-radius:999px;padding:0 12px;font-size:12px;font-weight:900}.reviewTaskCollapsedHint{color:var(--muted);background:#18203305;border:1px dashed #3557ff2e;border-radius:12px;padding:10px 12px;font-size:11px;line-height:1.5}.reviewCollectionCard{border:1px solid #3557ff14;border-radius:10px;width:100%;min-width:0;height:auto;overflow:hidden;box-shadow:0 8px 24px #1820330d}.reviewCollectionCard .ant-card-body{min-width:0;overflow:visible}.reviewAnalysisCard{border:1px solid #1677ff24}.reviewAnalysisCard .ant-card-head{background:linear-gradient(#edf4fff2,#fffffffa)}.competitorVisualAnalysisCard{border-color:#1677ff24}.competitorVisualAnalysisCard .ant-card-head{background:linear-gradient(#f5f9fffa,#fffffffa)}.competitorAnalysisStatus{color:var(--muted);white-space:nowrap;flex:none;font-size:12px;font-weight:800;margin-top:0!important}.competitorVisualAnalysisCard .reviewCollectionHead{width:100%}.competitorAnalysisStatus.is-loading{color:var(--brand)}.competitorAnalysisStatus.is-complete{color:#0c7f63}.competitorAnalysisRetry{height:auto;padding:0;font-weight:800}.competitorVisualBoard{gap:14px;display:grid}.competitorReadyLine{margin-bottom:14px}.competitorSummarySection{--competitor-section-tone:var(--brand);--competitor-section-bg:#f5f9ff;--competitor-section-border:#cfe0ff;border:1px solid var(--competitor-section-border);background:#fff;border-radius:12px;overflow:hidden}.competitorSummarySection.is-image-plan{--competitor-section-tone:#6f3ce8;--competitor-section-bg:#faf7ff;--competitor-section-border:#ded2ff}.competitorSummarySection.is-guardrail{--competitor-section-tone:#f06b16;--competitor-section-bg:#fff9f3;--competitor-section-border:#ffd8bd}.competitorSectionTitle{border-bottom:1px solid var(--competitor-section-border);background:var(--competitor-section-bg);min-height:54px;color:var(--competitor-section-tone);align-items:center;gap:10px;padding:11px 16px;display:flex}.competitorSectionTitle>span{background:var(--competitor-section-tone);color:#fff;border-radius:6px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:15px;font-weight:900;display:grid}.competitorSectionTitle>strong{font-size:16px;font-weight:900}.competitorPositioningContent{padding:16px}.competitorPositioningContent p{color:var(--text);word-break:break-word;margin:0;font-size:15px;font-weight:700;line-height:1.7}.competitorSellingPointList{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.competitorSellingPointList span{color:#26334d;text-align:center;word-break:break-word;background:#f8fbff;border:1px solid #cfe0ff;border-radius:8px;place-items:center;min-width:0;min-height:44px;padding:9px 12px;font-size:13px;font-weight:750;line-height:1.45;display:grid}.competitorPlanTableHead,.competitorPlanTableRow{grid-template-columns:minmax(160px,1fr) minmax(280px,2.25fr) minmax(90px,.7fr);display:grid}.competitorPlanTableHead{color:#6440c8;background:#fbf9ff;font-size:13px;font-weight:900}.competitorPlanTableHead span,.competitorPlanTableRow>*{min-width:0;padding:12px 16px}.competitorPlanTableHead span+span,.competitorPlanTableRow>*+*{border-left:1px solid #e7e0f7}.competitorPlanTableRow{color:#26334d;border-top:1px solid #e7e0f7;align-items:center}.competitorPlanTableRow strong,.competitorPlanTableRow span,.competitorPlanTableRow em{word-break:break-word;font-size:13px;line-height:1.55}.competitorPlanTableRow strong{font-weight:800}.competitorPlanTableRow em{color:#6440c8;text-align:center;font-style:normal;font-weight:800}.is-guardrail .competitorGuardrailGrid{margin:12px}.competitorGuardrailGrid{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.competitorGuardrailItem{border-top:3px solid var(--guardrail-tone);text-align:center;gap:7px;min-width:0;padding:14px;display:grid}.competitorGuardrailItem+.competitorGuardrailItem{border-left:1px solid var(--line)}.competitorGuardrailItem.is-borrowable{--guardrail-tone:#11a683}.competitorGuardrailItem.is-verify{--guardrail-tone:#fa8c16}.competitorGuardrailItem.is-forbidden{--guardrail-tone:#ff4d4f}.competitorGuardrailItem strong{color:var(--guardrail-tone);font-size:13px;font-weight:900}.competitorGuardrailItem span{color:#4f5d75;word-break:break-word;font-size:12px;line-height:1.6}.reviewCollectionHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.reviewCollectionHeadPrimary{align-items:flex-start}.reviewCollectionHead>div{min-width:0}.reviewCollectionHead strong,.reviewRefineHead strong{font-weight:900}.reviewCollectionHead span,.reviewRefineHead span{color:var(--muted);word-break:break-word;margin-top:4px;font-size:12px;line-height:1.5;display:block}.reviewReadyStrip{background:linear-gradient(#edf4ffeb,#fffffffa);border:1px solid #3557ff1f;border-radius:12px;gap:6px;margin-bottom:12px;padding:12px 14px;display:grid}.reviewReadyStrip strong{color:var(--text);font-size:14px;font-weight:900;line-height:1.4}.reviewReadyMeta{flex-wrap:wrap;gap:8px;display:flex}.reviewReadyMeta span{color:#3550d8;background:#3557ff14;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.reviewRefineHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.reviewInsightSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.reviewInsightMetric{background:linear-gradient(#fff,#f8fbff);border:1px solid #3557ff1f;border-top:3px solid #3557ff5c;border-radius:12px;padding:10px 12px 12px}.reviewInsightMetricLabel{color:var(--muted);font-size:12px;font-weight:800;display:block}.reviewInsightMetricValue{color:var(--text);word-break:break-word;margin-top:6px;font-size:18px;line-height:1.35;display:block}.reviewValueStrip{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.reviewValueStrip span{color:#3550d8;background:#3557ff14;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.reviewRefineBtn.ant-btn{border:0;border-radius:10px;height:36px;padding:0 16px;font-weight:900;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:0 8px 18px #1677ff33;color:#fff!important}.reviewRefineBtn.ant-btn>span,.reviewRefineBtn.ant-btn .ant-btn-icon,.reviewRefineBtn.ant-btn .anticon,.reviewRefineBtn.ant-btn .anticon svg{color:#fff!important}.reviewRefineBtn.ant-btn:not(:disabled):not(.ant-btn-loading),.reviewRefineBtn.ant-btn.ant-btn-loading{background:linear-gradient(135deg,#1677ff,#4096ff);color:#fff!important}.reviewRefineBtn.ant-btn.ant-btn-loading,.reviewRefineBtn.ant-btn.ant-btn-loading:hover,.reviewRefineBtn.ant-btn.ant-btn-loading:active{transform:none;box-shadow:0 8px 18px #1677ff33}.reviewRefineBtn.ant-btn.ant-btn-loading .ant-btn-loading-icon,.reviewRefineBtn.ant-btn.ant-btn-loading .ant-btn-loading-icon .anticon,.reviewRefineBtn.ant-btn.ant-btn-loading .ant-btn-loading-icon .anticon svg,.reviewRefineBtn.ant-btn.ant-btn-loading>span{color:#fff}.reviewRefineBtn.ant-btn:not(:disabled):not(.ant-btn-loading):hover{background:linear-gradient(135deg,#0958d9,#1677ff);transform:translateY(-1px);box-shadow:0 12px 24px #1677ff42;color:#fff!important}.reviewRefineBtn.ant-btn:not(:disabled):not(.ant-btn-loading):active{transform:translateY(0);box-shadow:0 6px 14px #1677ff33;color:#fff!important}.reviewRefineBtn.ant-btn:disabled:not(.ant-btn-loading){box-shadow:none;color:#7b93c9;background:#dbe7ff}.reviewTableWrap{border:1px solid var(--line);background:#fff;border-radius:12px;max-width:100%;overflow:auto hidden}.reviewTableWrap .ant-table-wrapper{min-width:0}.reviewDataCard .reviewTableWrap{border-color:#e2e8f0;box-shadow:0 8px 24px #18274b0a}.reviewDataCard .ant-table{color:#1e293b;font-size:13px}.reviewDataCard .ant-table-thead>tr>th{color:#475569;letter-spacing:.02em;background:#f7f9fc;border-bottom:1px solid #dfe6f1;padding:10px 12px;font-size:12px;font-weight:700;padding-block:9px!important;padding-inline:12px!important}.reviewDataCard .ant-table-thead>tr>th:before{display:none}.reviewDataCard .ant-table-tbody>tr>td{vertical-align:middle;border-bottom-color:#edf1f6;padding:7px 12px;padding-block:6px!important;padding-inline:12px!important}.reviewDataCard .ant-table-tbody>tr:hover>td{background:#f8faff!important}.reviewAsinCell{color:#475569;letter-spacing:.015em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:600;display:inline}.reviewRatingBadge{color:#b7791f;font-variant-numeric:tabular-nums;background:0 0;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:650;display:inline-flex}.reviewRatingIcon{font-size:11px}.reviewContentCell{appearance:none;width:100%;max-width:100%;min-height:30px;color:inherit;font:inherit;text-align:left;cursor:help;background:0 0;border:0;align-items:center;margin:0;padding:2px 0;display:flex}.reviewCellClamp{-webkit-line-clamp:1;white-space:normal;word-break:break-word;text-align:left;-webkit-box-orient:vertical;width:100%;line-height:1.45;display:-webkit-box;overflow:hidden}.reviewTitleCell{color:#1e293b;font-weight:650}.reviewBodyCell{color:#526079}.reviewContentCell:hover .reviewCellClamp{color:#2747c7}.reviewContentTooltip{white-space:normal;word-break:break-word;max-width:min(560px,100vw - 64px)}.insightBoard{gap:12px;display:grid}.insightDashboard{gap:16px;display:grid}.insightDashboardCompact{gap:12px}.insightReadyLine{min-height:42px;color:var(--muted);background:linear-gradient(#edf4ffe6,#fffffffa);border:1px solid #3557ff1f;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex}.insightReadyLine strong{color:var(--text);font-size:13px;font-weight:900}.insightReadyLine i{background:#6b74878c;border-radius:999px;width:3px;height:3px}.insightTopicBoard,.insightImpactBoard{background:#fff;border:1px solid #3557ff1a;border-radius:12px;overflow:hidden}.insightMasterDetail{grid-template-columns:176px minmax(0,1fr);min-height:380px;display:grid}.insightCategoryNav{border-right:1px solid var(--line);background:#f8faff;padding:8px 0}.insightCategoryNavItem{--tone:var(--brand);--tone-bg:#3557ff12;color:#52607a;width:100%;min-height:50px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0 14px 0 18px;font-size:13px;transition:background .16s,color .16s;display:flex;position:relative}.insightCategoryNavItem:before{content:"";background:var(--tone);border-radius:0 3px 3px 0;width:3px;position:absolute;top:13px;bottom:13px;left:0}.insightCategoryNavItem[data-tone=risk]{--tone:#ff4d4f;--tone-bg:#ff4d4f12}.insightCategoryNavItem[data-tone=positive]{--tone:#fa8c16;--tone-bg:#fa8c1612}.insightCategoryNavItem[data-tone=selling]{--tone:#11a683;--tone-bg:#11a68312}.insightCategoryNavItem[data-tone=scene]{--tone:#1677ff;--tone-bg:#1677ff12}.insightCategoryNavItem[data-tone=audience]{--tone:#722ed1;--tone-bg:#722ed112}.insightCategoryNavItem[data-tone=improvement]{--tone:#0f766e;--tone-bg:#0f766e12}.insightCategoryNavItem:hover,.insightCategoryNavItem.is-active{background:var(--tone-bg);color:var(--tone)}.insightCategoryNavItem.is-active{font-weight:900}.insightCategoryNavItem em{min-width:22px;color:inherit;text-align:right;font-size:12px;font-style:normal;font-weight:800}.insightCategoryNavItem:focus-visible,.insightSyncStrip button:focus-visible{outline-offset:-2px;outline:2px solid #3557ff73}.insightTopicDetail{min-width:0;padding:14px 16px 16px}.insightTopicDetailHead{justify-content:space-between;align-items:flex-start;gap:16px;min-height:46px;padding-bottom:10px;display:flex}.insightTopicDetailHead>div{gap:3px;display:grid}.insightTopicDetailHead strong{color:var(--text);font-size:15px;font-weight:900;line-height:1.35}.insightTopicDetailHead span{color:var(--muted);font-size:11px;line-height:1.55}.insightTopicTable{border:1px solid var(--line);border-radius:10px;overflow:hidden}.insightTopicTableHead,.insightTopicTableRow{grid-template-columns:minmax(0,1fr) 150px;align-items:center;display:grid}.insightTopicTableHead{color:#42506a;background:#f7f9fc;min-height:38px;padding:0 12px;font-size:12px;font-weight:900}.insightTopicTableHead span:last-child{text-align:right}.insightTopicTableRow{background:#fff;border-top:1px solid #dce3eed1;min-height:52px;padding:8px 12px}.insightTopicTableRow>div{gap:3px;min-width:0;display:grid}.insightTopicTableRow strong{color:var(--text);word-break:break-word;font-size:13px;font-weight:700;line-height:1.45}.insightTopicTableRow span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.45;overflow:hidden}.insightTopicTableRow em{color:#52607a;text-align:right;white-space:nowrap;font-size:12px;font-style:normal;font-weight:900}.insightSyncStrip{background:linear-gradient(#f9fbff 0%,#f4f8ff 100%);border-top:1px solid #3557ff1a;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;display:flex}.insightSyncStrip>div{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.insightSyncStrip strong{color:#344054;font-size:12px;font-weight:900}.insightSyncStrip span{color:#667085;font-size:11px}.insightSyncStrip button{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:4px 0;font-size:12px;font-weight:800}.insightSyncDetails{background:#f9fbff;border-top:1px solid #3557ff1a;padding:4px 14px 8px}.insightSyncDetails>div{border-bottom:1px solid #edf1f6;grid-template-columns:86px minmax(0,1fr) 54px;align-items:start;gap:12px;padding:8px 0;display:grid}.insightSyncDetails>div:last-child{border-bottom:0}.insightSyncDetails strong,.insightSyncDetails span,.insightSyncDetails em{font-size:11px;line-height:1.55}.insightSyncDetails strong{color:#344054}.insightSyncDetails span{color:#667085;word-break:break-word}.insightSyncDetails em{color:#0c7f63;text-align:right;font-style:normal;font-weight:800}.insightImpactBoard{padding:14px}.insightImpactBoardHead{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.insightImpactBoardHead>div{gap:3px;display:grid}.insightImpactBoardHead strong{color:var(--text);font-size:15px;font-weight:900}.insightImpactBoardHead span{color:var(--muted);font-size:11px;line-height:1.5}.insightImpactGrid{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.insightImpactColumn{--impact:var(--brand);border-top:3px solid var(--impact);background:#fff;min-width:0}.insightImpactColumn+.insightImpactColumn{border-left:1px solid var(--line)}.insightImpactColumn.is-usage{--impact:#1677ff}.insightImpactColumn.is-return{--impact:#ff4d4f}.insightImpactColumn.is-decision{--impact:#fa8c16}.insightImpactColumn header{border-bottom:1px solid var(--line);background:#18203305;align-content:start;gap:4px;min-height:72px;padding:12px;display:grid}.insightImpactColumn header strong{color:var(--impact);font-size:13px;font-weight:900}.insightImpactColumn header span{color:var(--muted);font-size:11px;line-height:1.45}.insightImpactList>div{border-bottom:1px solid #dce3eec7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;padding:8px 12px;display:grid}.insightImpactList>div:last-child{border-bottom:0}.insightImpactList span{color:#344054;word-break:break-word;font-size:12px;line-height:1.45}.insightImpactList em{color:var(--impact);white-space:nowrap;font-size:11px;font-style:normal;font-weight:900}.insightImpactEmpty{color:var(--muted);text-align:center;padding:18px 12px;font-size:11px}@media (width<=920px){.competitorSellingPointList{grid-template-columns:repeat(2,minmax(0,1fr))}.insightImpactGrid{grid-template-columns:minmax(0,1fr)}.insightImpactColumn+.insightImpactColumn{border-top-width:3px;border-left:0}.insightImpactColumn header{min-height:0}}@media (width<=720px){.competitorSellingPointList,.competitorGuardrailGrid{grid-template-columns:minmax(0,1fr)}.competitorGuardrailItem+.competitorGuardrailItem{border-left:0}.competitorPlanTableHead{display:none}.competitorPlanTableRow{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 14px}.competitorPlanTableRow>*{padding:0}.competitorPlanTableRow>*+*{border-left:0}.competitorPlanTableRow em{text-align:left}.insightMasterDetail{grid-template-columns:minmax(0,1fr)}.insightCategoryNav{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.insightCategoryNavItem{min-height:44px}.insightTopicDetailHead,.insightImpactBoardHead,.insightSyncStrip{flex-direction:column;align-items:flex-start}.insightTopicTableHead,.insightTopicTableRow{grid-template-columns:minmax(0,1fr) 72px}.insightSyncDetails>div{grid-template-columns:72px minmax(0,1fr)}.insightSyncDetails em{text-align:left;grid-column:2}}.insightHero{background:radial-gradient(circle at 88% 14%,#11a6831f,#0000 24%),radial-gradient(circle at 16% 16%,#3557ff1f,#0000 28%),linear-gradient(135deg,#fff 0%,#f4f7ff 100%);border:1px solid #3557ff24;border-radius:20px;grid-template-columns:minmax(0,1.5fr) minmax(260px,.9fr);gap:14px;padding:18px;display:grid;box-shadow:0 18px 40px #18203314}.insightHeroMain{align-content:start;gap:10px;display:grid}.insightHeroEyebrow{width:fit-content;min-height:28px;color:var(--brand);letter-spacing:.12em;background:#3557ff1a;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex}.insightHeroMain strong{letter-spacing:-.03em;font-size:28px;font-weight:900;line-height:1.08}.insightHeroMain p{max-width:620px;color:var(--muted);margin:0;font-size:13px;line-height:1.7}.insightHeroMeta{flex-wrap:wrap;gap:8px;display:flex}.insightHeroMeta span{color:#42506a;background:#ffffffe0;border:1px solid #3557ff1f;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.insightHeroStats{gap:10px;display:grid}.insightHeroStat{background:#ffffffc7;border:1px solid #3557ff1a;border-radius:16px;gap:4px;padding:14px 16px;display:grid;box-shadow:inset 0 1px #ffffffd1}.insightHeroStat span{color:var(--muted);letter-spacing:.08em;font-size:11px;font-weight:800}.insightHeroStat strong{color:var(--text);font-size:28px;font-weight:900;line-height:1}.insightHeroStat em{color:#52607a;font-size:12px;font-style:normal;line-height:1.5}.insightSection{gap:12px;display:grid}.insightSectionHead{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.insightSectionHead strong{color:var(--text);font-size:18px;font-weight:900;line-height:1.1}.insightSubGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.insightSubGridPrimary .insightCard:last-child{grid-column:1/-1}.insightPlaceholder,.insightEmpty{color:var(--muted);background:#18203306;border:1px dashed #18203324;border-radius:12px;padding:14px 16px;font-size:13px;line-height:1.6}.insightPlaceholderValue{gap:6px;min-height:0;display:grid}.insightPlaceholderValue strong,.insightPlaceholderValue span{display:block}.insightPlaceholderValue strong{color:var(--text);font-size:13px;font-weight:900}.insightPlaceholderValue span{color:var(--muted);font-size:12px;line-height:1.6}.insightResultBoard{gap:12px;display:grid}.insightResultRow{grid-template-columns:116px minmax(0,1fr);align-items:start;gap:12px;display:grid}.insightResultLabel{color:#fff;letter-spacing:.2px;border-radius:12px;align-items:center;min-height:44px;padding:12px 14px;font-size:13px;font-weight:900;display:flex}.insightResultLabel.risk{background:#ff4d4f}.insightResultLabel.positive{background:#fa8c16}.insightResultLabel.scene{background:#1677ff}.insightResultLabel.audience{background:#722ed1}.insightResultLabel.keyword{background:#11a683}.insightResultLabel.improvement{background:#0f766e}.insightResultContent{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;max-height:228px;padding:12px;overflow:auto}.insightTokenList,.insightSuggestionList{gap:10px;display:grid}.insightToken{border:1px solid var(--line);background:#18203305;border-radius:12px;padding:11px 12px}.insightToken.risk{background:#ff4d4f0d;border-color:#ff4d4f33}.insightToken.positive{background:#fa8c160d;border-color:#fa8c1638}.insightToken.scene{background:#1677ff0d;border-color:#1677ff33}.insightToken.audience{background:#722ed10d;border-color:#722ed138}.insightTokenHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.insightTokenHead strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.insightTokenHead span{color:var(--muted);flex:none;font-size:12px;font-weight:800}.insightTokenExamples{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.6}.insightKeywordBoard{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.insightKeywordSection{border:1px solid var(--line);background:#18203305;border-radius:12px;padding:10px}.insightKeywordTitle{color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:900}.insightKeywordTags{flex-wrap:wrap;gap:8px;display:flex}.insightKeywordTags span{color:#0c7f63;background:#11a68314;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.insightKeywordTags em{opacity:.72;font-style:normal}.insightSuggestion{background:#0f766e0a;border:1px solid #0f766e29;border-radius:12px;padding:12px}.insightSuggestionHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.insightSuggestionHead strong{font-size:13px}.insightSuggestion p{margin:8px 0 0;font-size:13px;line-height:1.6}.insightBasisLine{grid-template-columns:62px minmax(0,1fr);gap:8px;margin-top:8px;font-size:12px;line-height:1.6;display:grid}.insightBasisLine b{color:var(--muted)}.insightCard{border:1px solid var(--line);background:linear-gradient(#fffffffa,#f8fafff5);border-radius:18px;padding:16px;box-shadow:0 12px 28px #1820330d}.insightHead{align-items:center;gap:10px;margin-bottom:14px;display:flex}.insightHead span{color:#fff;border-radius:12px;place-items:center;width:32px;height:32px;font-weight:900;display:grid;box-shadow:0 10px 20px #1820331f}.insightHead strong{font-size:16px;font-weight:900}.insightBars{gap:10px;display:grid}.insightBar{background:#ffffffc2;border:1px solid #18203314;border-radius:12px;margin-bottom:0;padding:10px 12px;font-size:12px}.syncCardPanel{background:#ffffffeb;border:1px solid #3557ff1a;border-radius:18px;margin-top:0;padding:12px;box-shadow:0 10px 24px #1820330a}.syncPanelTitle{color:var(--muted);margin-bottom:10px;font-size:12px;font-weight:900}.syncCardGrid{gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.syncCard{flex:0 0 188px;gap:6px;min-width:188px;display:grid}.syncCardBody{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:104px;padding:12px}.syncCardLabel{text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:900;line-height:1.45;display:-webkit-box;overflow:hidden}.syncCardMeta{color:var(--muted);gap:4px;margin-top:8px;font-size:11px;font-weight:700;display:grid}.syncCardMeta span,.syncCardMeta em{font-style:normal;line-height:1.45;display:block}.syncCardMeta em{color:#182033ad}.syncCardBtn{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:10px;width:100%;height:30px;font-size:12px;font-weight:900}.syncCardBtn:hover{background:var(--brand-dark)}.insightTags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.insightTags span{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.insightNote{background:#1820330a;border-radius:14px;gap:6px;margin:14px 0 0;padding:12px 14px;display:grid}.insightNote strong,.insightNote p,.insightNote span{display:block}.insightNote strong{color:var(--text);letter-spacing:.08em;font-size:11px;font-weight:900}.insightNote p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.insightNote span{color:#182033d1;font-size:12px;font-weight:800;line-height:1.55}.insightCard.risk .insightHead span{background:#ff4d4f}.insightCard.risk .insightBar span i{background:#ff4d4fc7}.insightCard.risk .insightTags span{color:#c53f40;background:#ff4d4f14;border-color:#ff4d4f40}.insightCard.risk{background:#ff4d4f0a;border-color:#ff4d4f2e}.insightCard.positive .insightHead span{background:#fa8c16}.insightCard.positive .insightBar span i{background:#fa8c16c7}.insightCard.positive .insightTags span{color:#b45e0e;background:#fa8c1614;border-color:#fa8c1640}.insightCard.positive{background:#fa8c160a;border-color:#fa8c162e}.insightCard.scene .insightHead span{background:#1677ff}.insightCard.scene .insightBar span i{background:#1677ffc7}.insightCard.scene .insightTags span{color:#1059c7;background:#1677ff14;border-color:#1677ff40}.insightCard.scene{background:#1677ff09;border-color:#1677ff2e}.insightCard.audience .insightHead span{background:#722ed1}.insightCard.audience .insightBar span i{background:#722ed1c7}.insightCard.audience .insightTags span{color:#5a25a6;background:#722ed114;border-color:#722ed140}.insightCard.audience{background:#722ed10a;border-color:#722ed12e}.insightCard.selling .insightHead span{background:#11a683}.insightCard.selling .insightBar span i{background:#11a683c7}.insightCard.selling .insightTags span{color:#0c7f63;background:#11a68314;border-color:#11a68340}.insightCard.selling{background:#11a68309;border-color:#11a6832e}.insightActionSection{background:linear-gradient(#fffffffa,#f6f9fff0);border:1px solid #3557ff1a;border-radius:20px;padding:16px}.insightActionGrid{gap:12px;display:grid}.insightAdvancedCollapse{background:#fffffff5;border:1px solid #18203314;border-radius:20px;overflow:hidden}.insightAdvancedCollapse .ant-collapse-item{border-bottom:0!important}.insightAdvancedCollapse .ant-collapse-header{align-items:center!important;padding:16px 18px!important}.insightAdvancedCollapse .ant-collapse-content-box{padding:0 18px 18px!important}.insightAdvancedLabel{gap:4px;display:grid}.insightAdvancedLabel strong{color:var(--text);font-size:16px;font-weight:900}.insightAdvancedLabel span{color:var(--muted);font-size:12px;line-height:1.6}.insightAdvancedBody{gap:14px;display:grid}.insightAdvancedPanel{background:linear-gradient(#fffffffa,#f9fafff5);border:1px solid #18203314;border-radius:18px;padding:14px}.insightAdvancedPanelHead{gap:4px;margin-bottom:12px;display:grid}.insightAdvancedPanelHead strong{color:var(--text);font-size:15px;font-weight:900}.insightAdvancedPanelHead span{color:var(--muted);font-size:12px;line-height:1.6}.insightStrategyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.insightStrategyCard{background:#fff;border:1px solid #18203314;border-radius:18px;gap:12px;padding:16px;display:grid;box-shadow:0 12px 26px #1820330a}.insightStrategyCardPurple{background:linear-gradient(#fffffffa,#f7f3fff5);border-color:#722ed124}.insightStrategyCardGreen{background:linear-gradient(#fffffffa,#f1fbf8f5);border-color:#11a68329}.insightStrategyHead{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;display:grid}.insightStrategyHead>span{color:#fff;background:linear-gradient(135deg, var(--brand), #7c67ff);border-radius:14px;place-items:center;width:40px;height:40px;font-size:14px;font-weight:900;display:grid}.insightStrategyCardGreen .insightStrategyHead>span{background:linear-gradient(135deg,#0f766e,#11a683)}.insightStrategyHead strong,.insightStrategyHead em{display:block}.insightStrategyHead strong{color:var(--text);font-size:16px;font-weight:900}.insightStrategyHead em{color:var(--muted);margin-top:4px;font-size:12px;font-style:normal;line-height:1.6}.insightStrategyList{gap:10px;display:grid}.insightStrategyItem{background:#ffffffe0;border:1px solid #18203314;border-radius:14px;gap:6px;padding:12px;display:grid}.insightStrategyItemHead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.insightStrategyItemHead strong{color:var(--text);font-size:13px;font-weight:900}.insightPriorityBadge{color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex}.insightPriorityBadge.priority-high{background:#ff4d4f}.insightPriorityBadge.priority-medium{background:#fa8c16}.insightPriorityBadge.priority-low{background:#98a2b3}.insightStrategyMeta{color:#667085;font-size:12px;line-height:1.6}.insightStrategyMeta.isPositive{color:#0c7f63}.insightStrategyBody{color:#243145;font-size:12px;line-height:1.7}@media (width<=920px){.topbar{flex-wrap:wrap;flex:none;gap:6px 8px;height:auto;padding:8px 10px}.brand{flex:none;gap:6px;min-width:0}.brandMark{width:34px;height:30px;font-size:12px;box-shadow:0 5px 14px #3557ff33}.brandText strong{font-size:13px}.brandText span{display:none}.topbarRight{flex-wrap:nowrap;flex:auto;justify-content:flex-end;gap:4px;min-width:0;margin-left:auto}.topbarRight .loginBtn{white-space:nowrap;min-height:32px;padding:0 10px;font-size:12px}.topbarRight .pointsUsedBadge{white-space:nowrap;gap:3px;min-height:32px;padding:0 4px;font-size:11px}.topbarRight .pointsUsedBadge strong{font-size:12px}.topnav{flex:0 0 100%;order:3;width:100%;max-width:100%}.topnav.ant-menu-horizontal{min-height:40px;line-height:40px;overflow:hidden}.appContent{height:auto;min-height:calc(100vh - 64px);overflow-y:auto}.productGrid{row-gap:14px;height:auto}.productIndependentScrollGrid{overflow:visible}.productCol{height:auto;display:block}.productIndependentScrollGrid>.productCol{height:auto;overflow:visible}.productCol>.panelCard{height:auto;min-height:0}.productIndependentScrollGrid>.productCol>.panelCard{height:auto}.productCol>.panelCard>.ant-card-body{padding:14px;overflow:visible}.productIndependentScrollGrid>.productCol>.panelCard>.ant-card-body{scrollbar-gutter:auto;overflow:visible}.reviewsColLeft,.reviewsColRight{flex:0 0 100%;max-width:100%}.reviewStepCard{padding:12px}.reviewStepHead{grid-template-columns:minmax(0,1fr);gap:8px}.reviewStepHead>span{justify-self:start;padding:0 12px}.reviewMetaGrid{grid-template-columns:minmax(0,1fr)}.reviewTaskHeadActions{justify-content:space-between;width:100%}.reviewSectionTitle{padding:15px 16px 16px}.reviewWorkflowStep{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:14px}.reviewWorkflowIndex{border-radius:14px;width:48px;height:48px;font-size:16px}.reviewWorkflowMeta{flex-direction:column;align-items:flex-start;gap:6px}.reviewWorkflowMeta strong{font-size:18px}.syncCard{flex-basis:172px;min-width:172px}.reviewValueStrip{gap:6px}.previewWrap{width:100%;max-width:100%;margin:0}.brandStoryPreviewWrap.desktop,.brandStoryPreviewWrap.mobile{width:100%}.resultHead,.resultActions,.workflowSummaryHead,.thumbSectionTitle{align-items:flex-start}.thumbGrid,.historyThumbRow{grid-template-columns:repeat(3,minmax(0,1fr))}.workflowSummaryGrid{grid-template-columns:minmax(0,1fr)}.linkedSlotGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.templateModal .ant-modal-body{overflow:auto}.templateModalBody{flex-direction:column;height:auto;display:flex}.templateGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.templateGrid.fmt-horizontal{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.templateGrid.officialColorGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;width:100%}.templateGrid.fontTemplateGrid{align-self:stretch;width:100%}.templateSelectedRail{max-height:260px}.selectedThumbList{flex-flow:wrap}.selectedThumbItem{width:calc(50% - 4px)}.materialUploadActions,.radioGrid,.mainImageGoalGrid{grid-template-columns:minmax(0,1fr)}.promptActions{justify-content:flex-start;width:100%;margin-top:6px}.reviewsRight{grid-template-rows:auto auto auto;overflow:auto}.reviewLinkRow{grid-template-columns:minmax(0,1fr);padding:10px}.reviewRowActions{padding-bottom:0}.reviewInsightSummary{grid-template-columns:minmax(0,1fr)}.reviewRefineHead{flex-direction:column;align-items:flex-start}.reviewRefineBtn.ant-btn{width:100%}.syncCardGrid{display:flex}.insightResultRow,.insightHero,.insightStrategyGrid,.insightSubGrid{grid-template-columns:minmax(0,1fr)}.insightSubGridPrimary .insightCard:last-child{grid-column:auto}.insightKeywordBoard{grid-template-columns:minmax(0,1fr)}.videoHero{flex-direction:column;padding:18px}.videoHeroStats{grid-template-columns:auto 1fr;align-items:center;min-width:0}.videoCard,.videoCard .ant-card-body{height:auto}.videoResultStack{grid-template-columns:minmax(0,1fr)}.videoCanvas{min-height:230px}.videoPreviewMeta,.sectionTitleRow{flex-direction:column;align-items:flex-start}.videoPreviewMeta span{text-align:left}.storyboardItem{grid-template-columns:118px minmax(0,1fr)}.promptHeader{flex-direction:column}}.storyboardThumb:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff47,0 10px 22px #18203324}.promptHeader>div{gap:2px;display:grid}.promptEditor.ant-input{color:#d7e3ff;background:#111827;border-radius:10px;padding:12px;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;line-height:1.55}.promptEditor.ant-input:focus,.promptEditor.ant-input:hover{color:#d7e3ff;background:#111827}.scenePreviewModal .ant-modal-content{border-radius:16px;overflow:hidden}.scenePreviewBody{gap:14px;display:grid}.scenePreviewToolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.scenePreviewToolbar span{text-align:center;min-width:48px;color:var(--text);font-weight:900}.scenePreviewStage{border:1px solid var(--line);background-color:#0000;background-image:linear-gradient(45deg,#18203309 25%,#0000 25%),linear-gradient(-45deg,#18203309 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#18203309 75%),linear-gradient(-45deg,#0000 75%,#18203309 75%);background-position:0 0,0 12px,12px -12px,-12px 0;background-repeat:repeat,repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border-radius:14px;place-items:center;min-height:360px;padding:32px;display:grid;overflow:auto}.scenePreviewArtwork{aspect-ratio:16/10;color:#fff;transform-origin:50%;background:linear-gradient(135deg,#3557ff,#11a683);border-radius:18px;align-content:space-between;width:420px;max-width:100%;padding:28px;transition:transform .18s;display:grid;box-shadow:0 24px 70px #18203338}.scenePreviewArtwork span{width:fit-content;color:var(--brand);background:#ffffffe6;border-radius:999px;padding:7px 12px;font-weight:900}.scenePreviewArtwork strong{text-shadow:0 10px 26px #00000042;font-size:34px;font-weight:900}.scenePreviewArtwork em{opacity:.92;font-style:normal;font-weight:800;line-height:1.45}.scenePreviewText{border:1px solid var(--line);background:#fff;border-radius:12px;padding:12px}.scenePreviewText b{line-height:1.5;display:block}.scenePreviewText p{color:var(--muted);margin:8px 0 0;font-size:12px}.brandPackagingPanel{background:linear-gradient(135deg,#3557ff0e,#11a6830b);border:1px solid #3557ff29;border-radius:14px;margin:2px 0 18px;padding:14px}.brandPackagingHeader{gap:3px;margin-bottom:12px;display:grid}.brandPackagingHeader strong{font-weight:900}.brandPackagingHeader span,.brandPackagingPanel p{color:var(--muted);font-size:12px;line-height:1.5}.brandPackagingPanel p{background:#ffffffb8;border-radius:10px;margin:0;padding:10px 12px}.brandPackagingPanel .ant-form-item{margin-bottom:12px}.strategyMiniLabel{color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:900}.strategyMiniGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.refinePreviewStage{background:radial-gradient(circle at 100% 0,#ffffff14,#0000 28%),linear-gradient(#ffffff08,#fff0)}.refineZoomToolbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080c1494;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:8px;padding:6px;display:inline-flex;box-shadow:0 12px 28px #00000038}.refineZoomBtn{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;width:36px;height:36px;font-size:18px;line-height:34px;transition:background .16s,border-color .16s,transform .16s}.refineZoomBtn:hover{background:#ffffff1a;border-color:#ffffff3d;transform:translateY(-1px)}.refineZoomBtnWide{width:auto;min-width:60px;padding:0 12px;font-size:12px;font-weight:700}.refineSidePanel{min-width:0}.refineEditorStack{gap:10px;display:grid}.refineControlCard{padding-bottom:10px}.refineControlGrid{gap:12px;display:grid}.refineControlGroup{gap:8px;display:grid}.refineControlRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.refineDetailGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.refineActionStrip{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.refinePanelCard{background:linear-gradient(#fff 0%,#fafcff 100%);border:1px solid #e7ebf3;border-radius:14px;padding:14px;box-shadow:0 8px 24px #1f37580d}.refinePanelHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.refineStatusChip,.refineSummaryBadge{color:#4265d6;background:#eef4ff;border:1px solid #dbe6ff;border-radius:999px;align-items:center;min-height:28px;padding:4px 10px;font-size:11px;font-weight:900;line-height:1.4;display:inline-flex}.refineBoxManager{background:#f8fbff;border:1px dashed #d9e2f1;border-radius:12px;margin-top:12px;padding:12px}.refineBoxManagerInline{margin-top:0}.refineBoxManagerHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.refineBoxPills{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.refineTargetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.refineHelpText{color:#7a8699;font-size:12px;line-height:1.65}.refineBoxActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.refineActionBtn{color:#3d4a5f;cursor:pointer;background:linear-gradient(#fff 0%,#f7faff 100%);border:1px solid #d9e2f1;border-radius:10px;padding:9px 14px;font-size:12px;font-weight:700;line-height:1;transition:all .15s;box-shadow:0 1px 2px #1f32510f}.refineActionBtn:hover{color:#243246;background:#fff;border-color:#bfd0ea;transform:translateY(-1px)}.refineActionBtn:active{transform:translateY(0)}.refineActionLink{color:#8a97ab;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;line-height:1;transition:color .15s,opacity .15s}.refineActionLink:hover{color:#5f6f86}.refineActionLinkDanger{color:#a06b73}.refineActionLinkDanger:hover{color:#8a4f59}.refineSummaryCard{background:linear-gradient(#fbfcff 0%,#f5f8ff 100%)}.refineActionBar{gap:10px;display:grid}.refineActionBar>div:last-child{justify-content:flex-end}.aPlusSelectorPanel{background:#f7f9ff;border:1px solid #e6eaf2;border-radius:12px;margin:-4px 0 14px;padding:10px}@media (width<=640px){.topbar{flex-wrap:nowrap;height:52px;min-height:52px;padding:8px 10px}.topbar .brand{flex:0 auto;min-width:0}.topbar .topnav,.topbar .topbarRight{display:none}.mobileAccountMenu{display:block}.accountMenuTrigger.isCompact{border-radius:50%;min-width:36px;min-height:36px;padding:3px}.accountMenuPopover .ant-popover-inner{width:min(360px,100vw - 24px)}.mobileTopbarMenu{color:#25324b;min-width:56px;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7dce5;border-radius:8px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0 14px;font-size:13px;font-weight:650;display:inline-flex}.mobileTopbarMenu:focus-visible{outline-offset:2px;outline:2px solid #3557ff}.mobileTopbarDropdown .ant-dropdown-menu{max-height:calc(100vh - 68px);overflow-y:auto}.appContent{height:calc(100vh - 52px)}}.insightTopicAction{justify-content:flex-end;align-items:center;grid-template-columns:none!important;gap:8px!important;display:flex!important}.insightTopicAction .ant-btn{min-width:60px}.insightTopicTableRow .insightEvidenceMeta{white-space:normal;flex-wrap:wrap;gap:4px;display:flex;overflow:visible}.insightTopicTableRow .insightEvidenceMeta .ant-tag{margin:0;font-size:10px;line-height:18px}.reviewTaskRowActions{align-items:center;gap:6px;display:flex}.aPlusThreePaneGrid{align-items:stretch;height:100%;overflow:hidden}.aPlusThreePaneGrid .aPlusWorkspaceCol{align-self:stretch;min-width:0;height:100%;overflow:hidden}.aPlusThreePaneGrid .aPlusWorkspaceCard{min-width:0;height:100%}.aPlusWorkspaceTypeSelector{border-bottom:0;margin-bottom:14px;padding-bottom:0}.aPlusWorkspaceTypeSelector .strategyMiniLabel{margin-bottom:8px}.aPlusWorkspaceTypeSelector .radioGrid{width:100%}.aPlusContentTypeSelector{border-top:1px solid var(--line);margin:16px 0;padding-top:16px}.aPlusContentTypeSelector .strategyMiniLabel{margin-bottom:8px}.aPlusContentTypeSelector .radioGrid{width:100%}.aPlusWorkspaceNavigator{background:0 0;border:0;margin:0;padding:0}.aPlusWorkspaceNavCard>.ant-card-actions{border-top:1px solid var(--line);background:#fff;flex:none}.aPlusWorkspaceNavCard>.ant-card-actions>li{text-align:left;width:100%!important;margin:0!important}.aPlusCardGenerateAction{padding:10px 14px 12px}.aPlusCardGenerateAction .generateBlockedNotice{margin:0 0 8px;padding:7px 10px}.aPlusCardGenerateAction .generateBtn{margin-top:0}.aPlusModuleContentEditor{background:linear-gradient(#fbfcff 0%,#f7f9ff 100%);border:1px solid #dfe6f3;border-radius:14px;gap:12px;margin-bottom:16px;padding:14px;display:grid}.aPlusModuleContentHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.aPlusModuleContentHead>div{min-width:0}.aPlusModuleContentHead>div:first-child{flex:1 1 0}.aPlusModuleContentHead strong{color:var(--ink);font-size:16px;display:block}.aPlusModuleContentHead>.ant-btn{color:#344054;border-radius:9px;flex:none;min-height:32px;font-size:11px}.aPlusModuleMeta{flex-wrap:wrap;align-items:center;gap:7px 10px;margin-top:4px;display:flex}.aPlusModuleMeta>span{color:var(--muted);font-size:11px;line-height:1.5}.aPlusModuleMeta label{color:inherit;white-space:nowrap;font-size:11px;font-weight:600;font:inherit;text-align:left;cursor:help;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;display:inline-flex}.reviewContentCell:focus-visible{outline-offset:2px;outline:2px solid #3557ff}.aPlusModuleMeta .ant-select{width:76px}.aPlusModuleMeta .ant-select-selector{background:#f6f8ff!important;border-color:#cdd8ff!important}.aPlusModuleContentHeadActions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.aPlusModuleContentHint{color:#65718a;margin-top:-4px;font-size:12px;line-height:1.5}.aPlusModuleExtractionSummary{color:#33704a;background:#f3fbf5;border:1px solid #cfe7d7;border-radius:9px;margin-top:-4px;padding:8px 10px;font-size:11px;line-height:1.5}.aPlusModuleImageExpanded{background:#fff;border:1px solid #a6b2ff;border-radius:10px;gap:9px;padding:11px;display:grid}.aPlusModuleImageExpanded .aPlusModuleContentListHead{margin:0}.aPlusModuleContentSwitches{background:#fff;border:1px solid #e4e9f3;border-radius:10px;flex-wrap:wrap;gap:10px 18px;padding:9px 10px;display:flex}.aPlusModuleContentSwitches label{color:#34415b;align-items:center;gap:7px;font-size:12px;display:inline-flex}.aPlusModuleContentField{gap:6px;display:grid}.aPlusModuleContentField>span,.aPlusModuleContentListHead>span{color:var(--muted);font-size:11px;font-weight:400}.aPlusDisplayFocusControl{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.aPlusDisplayFocusControl .ant-select{flex:0 0 150px;width:150px}.aPlusModuleContentFieldActions{justify-content:flex-end;align-items:center;display:flex}.aPlusModuleTitleFields{gap:7px;display:grid}.aPlusModuleFieldToggleHead,.aPlusModuleContentListHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.aPlusModuleFieldToggleHead>span,.aPlusModuleSimpleFieldLabel{color:var(--muted);font-size:11px;font-weight:400}.aPlusModuleSimpleFieldLabel{margin-top:3px}.aPlusModuleCameraRow{border-top:1px solid #edf0f5;grid-template-columns:auto minmax(112px,150px) 1fr;align-items:center;gap:10px;padding-top:10px;display:grid}.aPlusModuleCameraRow>strong{color:#344054;font-size:11px;font-weight:600}.aPlusModuleCameraRow>span{color:var(--muted);justify-self:end;font-size:10px}.aPlusModuleCameraRow .ant-select{width:100%}.aPlusModuleContentList{gap:8px;display:grid}.aPlusModuleContentListHead{border-top:1px solid #edf0f5;margin-top:4px;padding-top:10px}.aPlusModuleContentListHead small{color:var(--muted);font-size:11px}.aPlusModuleContentRow{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;display:grid}.aPlusModuleContentRow b{width:24px;height:24px;color:var(--accent);background:#eaf0ff;border-radius:7px;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.aPlusModuleContentRow.withDetailLabel{grid-template-columns:96px minmax(0,1fr) 44px;gap:8px}.aPlusModuleContentRow.withDetailLabel b{width:auto;color:var(--muted);white-space:nowrap;background:0 0;border-radius:0;justify-content:flex-start;padding:0;font-size:11px;font-weight:400}.aPlusModuleContentListActions{flex-wrap:wrap;gap:8px;padding-left:32px;display:flex}.aPlusCarouselCountHint{color:var(--muted);font-size:10px;line-height:1.5}.aPlusVisualOptions{background:#fff;border:1px solid #dfe6f3;border-radius:12px;overflow:hidden}.aPlusVisualOptions>summary{cursor:pointer;padding:10px 12px}.aPlusVisualOptions:hover,.aPlusVisualOptions[open]{border-color:#b7c4e4}.aPlusVisualOptions>summary:focus-visible{outline-offset:-2px;border-radius:11px;outline:2px solid #3557ff47}.aPlusVisualOptionsBody{background:#fff;gap:10px;padding:0 12px 12px;display:grid}.aPlusVisualPresetRow{margin-top:8px}.aPlusVisualFineTune{background:#f8fbff;border:1px solid #e8edf5;border-radius:12px;overflow:hidden}.aPlusVisualFineTune>button{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;padding:8px 10px;display:flex}.aPlusVisualFineTuneBody{border-top:1px solid #eef2f7;gap:10px;padding:10px 12px 12px;display:grid}.aPlusVisualFineTuneGroup{gap:6px;display:grid}.aPlusVisualFineTuneLabel{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.aPlusVisualFineTuneLabel>span{color:var(--muted);font-size:11px}.aPlusVisualFineTuneLabel>small{color:#98a2b3;font-size:10px}.aPlusReferenceTemplateSection{gap:8px;display:grid}.aPlusReferenceTemplateToggle{margin:0;padding:10px 12px}.aPlusReferenceTemplateToggle>span:first-child{min-width:0}.aPlusReferenceTemplateToggle strong,.aPlusReferenceTemplateToggle small{display:block}.aPlusReferenceTemplateToggle strong{font-size:inherit}.aPlusReferenceTemplateToggle small{color:var(--muted);margin-top:3px;font-size:10px;font-weight:400;line-height:1.4}.aPlusReferenceTemplateToggle>.collapseChevron{color:currentColor;flex:none;font-size:14px}.aPlusReferenceTemplateToggle:focus-visible{outline-offset:2px;outline:2px solid #3557ff5c}.aPlusReferenceTemplateBody{background:#f9fbff;border:1px solid #e7ebf3;border-radius:12px;padding:10px;display:grid}.aPlusReferenceTemplateBody .templatePicker:last-child{margin-bottom:0}.aPlusReferenceTemplateSection .aPlusGenerateModeHint{border-radius:10px;margin-top:0;padding:8px 10px}.aPlusVisualPresetBlock,.aPlusVisualAdvancedBlock{gap:9px;display:grid}.aPlusVisualAdvancedBlock{background:#fff;border:1px solid #e3e8f2;border-radius:10px;padding:10px}.aPlusVisualGroupHead{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.aPlusVisualGroupHead strong{color:#2f3b53;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.aPlusVisualGroupHead strong small{color:#2853ff;background:#2853ff14;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:600}.aPlusVisualGroupHead span{color:var(--muted);text-align:right;font-size:10px;line-height:1.4}.aPlusVisualChoiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.aPlusVisualOptionRow>div{flex-wrap:wrap;gap:7px;display:flex}.aPlusVisualChoiceGrid button{border:1px solid var(--line);min-height:46px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:9px;gap:2px;padding:7px 9px;transition:all .12s;display:grid}.aPlusVisualChoiceGrid button strong{color:inherit;font-size:11px;line-height:1.35}.aPlusVisualChoiceGrid button small{color:#98a2b3;font-size:9px;font-weight:400;line-height:1.35}.aPlusVisualOptionRow button{border:1px solid var(--line);min-height:30px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:8px;padding:6px 10px;font-size:11px;font-weight:700;transition:all .12s}.aPlusVisualChoiceGrid button:hover,.aPlusVisualOptionRow button:hover{border-color:#3557ff4d}.aPlusVisualChoiceGrid button.active,.aPlusVisualOptionRow button.active{color:var(--brand);background:#edf0ff;border-color:#3557ff80}.aPlusVisualChoiceGrid button.active small{color:#6073c8}.aPlusVisualCompatibilityNotice{background:#fff5f5;border:1px solid #f2c8c8;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:10px;padding:8px 9px;display:flex}.aPlusVisualCompatibilityNotice>div{gap:2px;min-width:0;display:grid}.aPlusVisualCompatibilityNotice strong{color:#a33a3a;font-size:10px}.aPlusVisualCompatibilityNotice span{color:#805151;font-size:10px;line-height:1.45}.aPlusVisualCompatibilityNotice .textAction{color:#b42318;flex:none;font-size:10px}.aPlusVisualAutoRow{background:#fff9ed;border:1px solid #f1dfb8;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;display:flex}.aPlusVisualAutoRow>span{color:#8a6429;font-size:10px;line-height:1.45}.aPlusVisualAutoRow .textAction{flex:none;font-size:10px}.aPlusVisualAdvancedBlock.customized .aPlusVisualGroupHead>span{color:#2853ff}.aPlusVisualAdvancedHint{color:#667085;font-size:10px;line-height:1.5}.aPlusVisualResetRow{justify-content:flex-end;display:flex}.aPlusVisualResetRow .textAction{font-size:10px}.aPlusVisualOptionRow{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:8px;display:grid}.aPlusVisualOptionRow>span{color:#7a859a;padding-top:6px;font-size:11px}.aPlusModuleContentEditor .aPlusCardGenerateAction{border-top:1px solid #e2e7f1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:2px;padding:14px 0 0;display:grid}.aPlusModuleContentEditor .aPlusGenerationGroup{gap:5px;min-width:0;display:grid}.aPlusModuleContentEditor .aPlusGenerationSplitButton{border:1px solid #aeb8ff;border-radius:9px;grid-template-columns:minmax(0,1fr) 34px;display:grid;overflow:hidden}.aPlusModuleContentEditor .aPlusGenerationSplitButton.current{border-color:#4454ff}.aPlusModuleContentEditor .aPlusGenerationSplitButton.unavailable{border-color:#d3d3d3}.aPlusModuleContentEditor .aPlusCardGenerateAction .aPlusGenerationSplitButton .generateBtn{min-width:0;box-shadow:none;border:0;border-radius:0}.aPlusModuleContentEditor .aPlusGenerationSplitButton.current:not(.unavailable) .generateBtn{color:#fff;background:#4454ff}.aPlusModuleContentEditor .aPlusGenerationSplitButton.current:not(.unavailable):hover .generateBtn,.aPlusModuleContentEditor .aPlusGenerationSplitButton.current:not(.unavailable):hover .aPlusGenerationModeButton{background:#3548ed}.aPlusModuleContentEditor .aPlusGenerationSplitButton.whole:not(.unavailable):hover .generateBtn,.aPlusModuleContentEditor .aPlusGenerationSplitButton.whole:not(.unavailable):hover .aPlusGenerationModeButton{background:#f7f8ff}.aPlusModuleContentEditor .aPlusCardGenerateAction .aPlusGenerationModeButton{width:34px;min-height:40px;box-shadow:none;border:0;border-left:1px solid #aeb8ff;border-radius:0;padding:0}.aPlusModuleContentEditor .aPlusGenerationModeButton.current{color:#fff;background:#4454ff;border-left-color:#ffffff80}.aPlusModuleContentEditor .aPlusGenerationModeButton.whole{color:#354bff;background:#fff;border-color:#aeb8ff}.aPlusModuleContentEditor .aPlusGenerationSplitButton.unavailable .aPlusGenerationModeButton{color:#aaa;background:#f5f5f5;border-left-color:#d3d3d3}.aPlusModuleContentEditor .aPlusGenerationSplitButton.unavailable .aPlusGenerationModeButton:hover,.aPlusModuleContentEditor .aPlusGenerationSplitButton.unavailable .aPlusGenerationModeButton:focus-visible{color:#777;background:#ededed}.aPlusModuleContentEditor .aPlusGenerationModeSummary{color:#65728b;text-align:center;font-size:11px}.aPlusModuleContentEditor .aPlusCardGenerateAction .aPlusCurrentModuleGenerate,.aPlusModuleContentEditor .aPlusCardGenerateAction .aPlusWholeSuiteGenerate{border-radius:9px;min-height:40px;font-size:12px;font-weight:700}.aPlusModuleContentEditor .aPlusCardGenerateAction .aPlusWholeSuiteGenerate{color:#354bff;background:#fff;border-color:#aeb8ff}.aPlusModuleContentEditor .aPlusCardGenerateAction .aPlusWholeSuiteGenerate:hover,.aPlusModuleContentEditor .aPlusCardGenerateAction .aPlusWholeSuiteGenerate:focus-visible{color:#2f45f5;background:#f7f8ff;border-color:#5366ff}.aPlusModuleContentEditor .aPlusCardGenerateAction .aPlusGenerationSplitButton.unavailable .generateBtn:disabled{color:#999;background:#f5f5f5}.aPlusModuleContentEditor .aPlusCardGenerateAction .generateBlockedNotice{background:#fff8e8;grid-column:1/-1}.aPlusWorkspaceMaterialSlot>.fieldset,.aPlusWorkspaceNavCard>.ant-card-body>.linkedReviewPanel,.aPlusWorkspaceProductInfoSlot{margin-bottom:14px}.aPlusWorkspaceProductInfoSlot .inlineSectionTitle{margin-top:0}.aPlusWorkspaceSuggestionAction{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.aPlusAiRecommendationPlan{margin-bottom:14px}.aPlusSuiteThemePicker{background:#f9fcfb;border:1px solid #dbe7e4;border-radius:12px;padding:14px}.aPlusSuiteRecommendationPlan{gap:14px}.aPlusSuiteModuleSwitch{background:#fff;border:1px solid #dce7e5;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.aPlusSuiteModuleSwitch>span{color:#58657a;font-size:12px;font-weight:750}.aPlusSuiteModuleSwitch>div{flex-wrap:wrap;gap:7px;display:flex}.aPlusSuiteModuleSwitch button{color:#58657a;width:32px;height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d3dedb;border-radius:8px;place-items:center;padding:0;font-size:12px;font-weight:800;display:inline-grid}.aPlusSuiteModuleSwitch button:hover{color:#08776e;background:#f4fbf9;border-color:#5aaea3}.aPlusSuiteModuleSwitch button.active{color:#08776e;background:#eaf8f5;border-color:#078575;box-shadow:0 2px 7px #07857524}.aPlusSuiteModuleSwitch button:focus-visible{outline-offset:2px;outline:3px solid #0785752e}.aPlusSuiteModulePlanGrid{gap:12px;display:grid}.aPlusSuiteModulePlanCard{background:#fff;border:1px solid #dce7e5;border-radius:11px;overflow:hidden}.aPlusSuiteModulePlanHead{background:#f4f9f8;border-bottom:1px solid #e7efed;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.aPlusSuiteModulePlanHead>div{gap:2px;min-width:0;display:grid}.aPlusSuiteModulePlanHead span,.aPlusSuiteModulePlanHead small{color:#758195;font-size:10px;line-height:1.4}.aPlusSuiteModulePlanHead strong{color:#26344d;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.aPlusSuiteModulePlanHead>small{color:#08776e;background:#fff;border:1px solid #c9dfda;border-radius:999px;flex:none;padding:4px 8px;font-weight:700}.aPlusSuiteModulePlanCard .secondarySuggestionSimplePlanRows{border:0;border-radius:0}.aPlusSuiteModulePlanCard .secondarySuggestionSimplePlanRows>div{grid-template-columns:104px minmax(0,1fr)}.aPlusSuiteFullImageText{white-space:pre-line}.aPlusSuiteRecommendationPlan>.aPlusSuiteDiyPlan{border-top:1px dashed #cfdedb;padding-top:12px}.aPlusAiProductPlans{gap:9px;display:grid}.aPlusSuiteDiyPlan{gap:10px}.aPlusAccessoryRecognitionSection{border-top:1px solid #dbe7e4;gap:9px;padding-top:12px;display:grid}.aPlusAccessoryRecognitionList{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px 16px;display:grid}.aPlusAccessoryRecognitionItem{color:#303b50;border-top:1px solid #e3ecea;align-content:start;gap:8px;min-width:0;padding-top:10px;font-size:12px;line-height:1.6;display:grid}.aPlusAccessoryRecognitionItem>strong{color:#26344d;font-size:13px}.aPlusAccessoryRecognitionItem>div{grid-template-columns:54px minmax(0,1fr);gap:8px;display:grid}.aPlusAccessoryRecognitionItem span{color:#748094}.aPlusAccessoryRecognitionItem p{overflow-wrap:anywhere;margin:0}.aPlusAiProductPlan{border-color:#e1e9e7}.aPlusWorkspaceSuggestionAction .ant-btn{min-height:48px;box-shadow:none;border-radius:14px;font-size:16px;font-weight:800;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}.aPlusWorkspaceSuggestionAction .ant-btn-primary:not(:disabled){color:#fff;background:#3557ff;border-color:#3557ff;box-shadow:0 10px 24px #3557ff38}.aPlusWorkspaceSuggestionAction .ant-btn-primary:not(:disabled):hover{background:#2748e8;border-color:#2748e8}.aPlusWorkspaceSuggestionAction .ant-btn-primary:not(:disabled):active{background:#1f3dcc;border-color:#1f3dcc;box-shadow:0 5px 12px #3557ff33}.aPlusWorkspaceSuggestionAction .ant-btn-primary:disabled{color:#b8bdc6;box-shadow:none;background:#f0f1f5;border-color:#d5d8df}.aPlusWorkspaceSuggestionAction .ant-btn-primary:focus-visible{outline-offset:3px;outline:3px solid #3557ff3d}.aPlusWorkspaceEditorCard .aPlusLegacySelectorPanel,.aPlusWorkspaceEditorCard.isAPlusContent>.ant-card-body>.ant-form{display:none}.aPlusGeneratedDisplaySlot,.aPlusGeneratedDisplayBlock{width:100%}.aPlusGeneratedDisplayToolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.aPlusGeneratedDisplayToolbar .resultActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aPlusExportCount{color:var(--muted);white-space:nowrap;font-size:11px}.aPlusResultSectionTitle{color:var(--text);font-size:13px;font-weight:900}.aPlusWorkspacePreviewCard .thumbGrid.isEmpty{min-height:52px;box-shadow:none;border-radius:12px;padding:8px 10px!important}.aPlusWorkspacePreviewCard .historyThumbRow.isEmpty{min-height:52px;box-shadow:none;border-radius:12px;grid-template-columns:minmax(0,1fr);padding:8px 10px}.aPlusWorkspacePreviewCard .thumbGrid.isEmpty .resultEmptyText,.aPlusWorkspacePreviewCard .historyThumbRow.isEmpty .resultEmptyText{background:0 0;border:0;width:100%;min-height:34px;padding:0;font-size:12px}.aPlusGeneratedDisplaySlot .previewWrap{width:100%;max-width:100%;container-type:inline-size}.aPlusGeneratedDisplaySlot .previewPlaceholderVisual{border-radius:clamp(12px,3cqw,30px);width:auto;height:auto;margin:0;position:absolute;inset:10%}.aPlusGeneratedDisplaySlot .previewStaticEyebrow{font-size:clamp(8px,2.4cqw,11px)}.aPlusGeneratedDisplaySlot .previewStaticTitle{font-size:clamp(14px,7cqw,34px)}.aPlusWorkspacePreviewCard>.ant-card-body{flex-direction:column;display:flex}.aPlusWorkspacePreviewCard .aPlusPreviewBox{margin-top:0;margin-bottom:12px}.aPlusWorkspacePreviewCard .workflowSummary{order:-20}.aPlusWorkspacePreviewCard .previewWrap{order:-10}@media (width<=1279px){.aPlusThreePaneGrid{height:auto;overflow:visible}.aPlusThreePaneGrid .aPlusWorkspaceCol{flex:0 0 100%;max-width:100%;height:auto;overflow:visible}.aPlusThreePaneGrid .aPlusWorkspaceCard{height:auto}}@media (width<=600px){.historyThumbRow{grid-template-columns:repeat(2,minmax(0,1fr))}}.secondaryProductInfoSection{margin-bottom:14px}.secondaryProductInfoTitleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.secondaryProductInfoStatusSummary{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.secondaryProductInfoStatusSummary em,.secondaryProductFieldLabel em,.secondaryFactReviewContent em,.secondaryEvidenceChecklistHead>em{white-space:nowrap;border:1px solid;border-radius:999px;padding:1px 7px;font-size:10px;font-style:normal;font-weight:700;line-height:1.55}.secondaryProductInfoStatusSummary em[data-tone=confirmed],.secondaryProductInfoStatusSummary em[data-tone=recognized],.secondaryProductFieldLabel em[data-tone=confirmed],.secondaryProductFieldLabel em[data-tone=recognized],.secondaryFactReviewContent em[data-tone=confirmed],.secondaryFactReviewContent em[data-tone=recognized],.secondaryEvidenceChecklistHead>em[data-tone=confirmed]{color:#087f5b;background:#ecfdf5;border-color:#b7e4cf}.secondaryProductInfoStatusSummary em[data-tone=pending],.secondaryProductFieldLabel em[data-tone=pending],.secondaryFactReviewContent em[data-tone=pending]{color:#a15c00;background:#fff8e8;border-color:#f5cf8a}.secondaryProductInfoStatusSummary em[data-tone=conflict],.secondaryProductFieldLabel em[data-tone=conflict],.secondaryFactReviewContent em[data-tone=conflict]{color:#b4232f;background:#fff1f2;border-color:#f1b5bc}.secondaryProductInfoStatusSummary em[data-tone=missing-evidence],.secondaryProductFieldLabel em[data-tone=missing-evidence],.secondaryFactReviewContent em[data-tone=missing-evidence],.secondaryEvidenceChecklistHead>em[data-tone=missing-evidence]{color:#c11f33;background:#fff1f3;border-color:#f4b9c0}.secondaryRecognizedSummary{color:#087f5b!important}.secondarySupplementSummary{color:#a15c00!important}.secondaryProductFieldLabel{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.secondaryProductInfoGroup{background:#fbfcff;border:1px solid #dfe6f1;border-radius:14px;margin-top:16px;padding:15px 16px 4px;box-shadow:0 4px 14px #23324a0a}.secondaryProductInfoGroupHead{background:#f2f6fc;border-bottom:1px solid #dfe6f1;border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;gap:14px;margin:-15px -16px 15px;padding:12px 16px;display:flex}.secondaryProductInfoGroupHead strong{color:#1f2e48;letter-spacing:.01em;font-size:15px;font-weight:800;line-height:1.35}.secondaryProductInfoGroupHead span{color:#68758b;text-align:right;font-size:11px;line-height:1.55}.secondaryFactReviewCard,.secondaryEvidenceChecklist{background:#fff;border:1px solid #e1e8f2;border-radius:12px;margin-bottom:14px;overflow:hidden}.secondaryFactReviewHead,.secondaryEvidenceChecklistHead{background:#f8fbff;border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 12px;display:flex}.secondaryFactReviewHead{gap:3px;display:grid}.secondaryFactReviewHead strong,.secondaryEvidenceChecklistHead strong{color:#24324a;font-size:12px}.secondaryFactReviewHead span,.secondaryEvidenceChecklistHead span{color:#667085;font-size:10px;line-height:1.5}.secondaryEvidenceChecklistHead>div{gap:3px;display:grid}.secondaryFactReviewList,.secondaryEvidenceChecklistList{display:grid}.secondaryFactReviewItem,.secondaryEvidenceChecklistItem{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;display:flex}.secondaryFactReviewItem:last-child,.secondaryEvidenceChecklistItem:last-child{border-bottom:0}.secondaryFactReviewContent,.secondaryEvidenceChecklistItem>div:first-child{gap:4px;min-width:0;display:grid}.secondaryFactReviewContent>span{align-items:center;gap:6px;display:flex}.secondaryFactReviewContent>span small,.secondaryEvidenceChecklistItem>div:first-child>span{color:#98a2b3;font-size:10px}.secondaryFactReviewContent strong,.secondaryEvidenceChecklistItem strong{color:#344054;font-size:11px}.secondaryFactReviewContent p,.secondaryEvidenceChecklistItem p{color:#667085;margin:0;font-size:10px;line-height:1.55}.secondaryFactReviewActions,.secondaryEvidenceChecklistActions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex}.secondaryFactReadyState,.secondaryEvidenceReadyState{color:#087f5b;background:#f2fbf7;border:1px solid #cfe9dd;border-radius:10px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;font-size:11px;display:flex}.secondaryFactReadyState span{color:#4a7665;font-size:10px}.secondaryFactReadyState.isIncomplete{color:#344054;background:#f8faff;border-color:#dce3ee}.secondaryFactReadyState.isIncomplete span{color:#667085}.secondaryEvidenceChecklist{margin-top:2px}.secondaryEvidenceReadyState{border:0;border-radius:0;margin:0}.secondaryPreparationPanel{margin-top:12px}.secondaryPreparationPanel .linkedReviewPanel{background:0 0;border:0;margin-bottom:12px;padding:0}.secondaryPreparationPanel .linkedReviewEmpty,.secondaryPreparationPanel .linkedReviewCollapsedHint{background:0 0;border:0;margin-top:8px;padding:0;line-height:1.5}.secondaryExportSummary{color:var(--muted);background:#f8faff;border:1px solid #e3e8f5;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;font-size:12px;display:flex}.secondaryExportSummary strong{color:var(--text);text-align:right}.secondaryDetailAssets{background:#fff;border:1px solid #dce5f2;border-radius:12px;margin-top:12px;overflow:hidden}.secondaryDetailAssetsToggle{width:100%;color:var(--text);cursor:pointer;text-align:left;background:#f7faff;border:0;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.secondaryDetailAssetsToggle>span:first-child{gap:3px;min-width:0;display:grid}.secondaryDetailAssetsToggle strong{font-size:12px}.secondaryDetailAssetsToggle small{color:var(--muted);font-size:10px;line-height:1.4}.secondaryDetailAssetsChevron{color:#98a2b3;font-size:15px;transition:transform .16s}.secondaryDetailAssetsChevron.open{transform:rotate(90deg)}.secondaryDetailAssetsBody{border-top:1px solid #e8edf5;gap:10px;padding:12px;display:grid}.secondaryDetailAssetList,.secondaryDetailSuggestionList{gap:6px;display:grid}.secondaryDetailAssetRow,.secondaryDetailSuggestionRow{color:#344054;background:#fbfcfe;border:1px solid #edf0f5;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:10px;padding:8px 9px;font-size:11px;display:flex}.secondaryDetailAssetRow em,.secondaryDetailSuggestionRow em{color:#087f5b;white-space:nowrap;background:#eaf8f2;border-radius:999px;flex:none;padding:2px 7px;font-size:10px;font-style:normal}.secondaryDetailAssetPreview{cursor:zoom-in;background:0 0;border:0;border-radius:6px;flex:0 0 48px;width:48px;height:48px;padding:0}.secondaryDetailAssetPreview img{object-fit:contain;border-radius:6px;width:48px;height:48px}.secondaryDetailAssetRow>span{overflow-wrap:anywhere;flex:1;min-width:0}.secondaryDetailAssetNameInput{min-width:0;font:inherit;border:1px solid #315cff;border-radius:6px;flex:1;padding:4px 7px}.secondaryDetailAssetActions{align-items:center;gap:6px;display:flex}.secondaryDetailAssetActions button{color:#667085;cursor:pointer;background:0 0;border:0;font-size:17px;line-height:1}.secondaryDetailAssetActions button:hover{color:#d92d20}.secondaryDetailAssetActions .secondaryDetailAssetTextButton{color:#315cff;white-space:nowrap;font-size:11px}.secondaryDetailAssetActions .secondaryDetailAssetTextButton:hover{color:#1535b8}.secondaryDetailUploadButton{color:#fff;cursor:pointer;background:#315cff;border:1px solid #315cff;border-radius:9px;min-height:36px;padding:0 14px;font-size:12px;font-weight:700}.secondaryDetailUploadButton:disabled{color:#98a2b3;cursor:not-allowed;background:#f2f4f7;border-color:#d0d5dd}.secondaryDetailUploadHint{color:var(--muted);font-size:11px;line-height:1.5}.secondaryDetailSuggestionRow>span{gap:3px;min-width:0;display:grid}.secondaryDetailSuggestionRow strong{font-size:11px}.secondaryDetailSuggestionRow small{color:var(--muted);font-size:10px;font-weight:400;line-height:1.45}.secondaryDetailSuggestionRow em{color:#315cff;background:#eef4ff}@media (width<=680px){.secondaryProductInfoGroupHead{flex-direction:column;align-items:flex-start;gap:4px}.secondaryProductInfoGroupHead span{text-align:left}.secondaryFactReviewItem,.secondaryEvidenceChecklistItem{flex-direction:column;align-items:flex-start}.secondaryFactReviewActions,.secondaryEvidenceChecklistActions{justify-content:flex-start;width:100%}.secondaryExportSummary{flex-direction:column;align-items:flex-start}.secondaryExportSummary strong{text-align:left}}.linkedReviewPanel{background:linear-gradient(#f9fbff 0%,#f4f8ff 100%);border:1px solid #e6ecf5;border-radius:12px;margin-bottom:14px;padding:12px}.linkedReviewPanelLabel{margin-bottom:0}.linkedReviewPanelHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.linkedReviewRefreshButton.ant-btn{color:#667085;height:24px;padding:0 4px;font-size:11px}.linkedReviewPanelHint{color:#667085;margin-bottom:10px;font-size:11px;line-height:1.7}.linkedReviewToolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.linkedReviewSelect{flex:1;min-width:280px}.linkedReviewOverview{margin-top:10px}.linkedReviewReadyLine{color:#667085;white-space:nowrap;background:#ffffffd1;border:1px solid #dbe6f5;border-radius:10px;align-items:center;gap:14px;margin-bottom:8px;padding:9px 12px;font-size:11px;line-height:1.5;display:flex;overflow-x:auto}.linkedReviewReadyLine strong{color:#344054;font-size:12px;font-weight:800}.linkedReviewSummaryList{border-top:1px solid #e4eaf4;border-bottom:1px solid #e4eaf4;flex-direction:column;padding:2px 0;display:flex}.linkedReviewSummaryItem{border-bottom:1px solid #edf1f6;gap:14px;padding:9px 2px;display:flex}.linkedReviewSummaryItem:last-child{border-bottom:0}.linkedReviewSummaryLabel{color:#344054;flex:0 0 112px;font-size:12px;font-weight:700;line-height:1.7}.linkedReviewSummaryText{color:#475467;word-break:break-word;flex:1;min-width:0;font-size:12px;line-height:1.7}.linkedReviewSummaryAtom em{color:#667085;white-space:nowrap;font-size:11px;font-style:normal}.organizedDrawingSourceRow{color:#667085;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;font-size:11px;display:flex}.organizedDrawingSourceRow em,.organizedDrawingReviewEvidence em{color:#475467;background:#fff;border:1px solid #dbe4f0;border-radius:999px;padding:2px 8px;font-style:normal;line-height:1.5}.organizedDrawingSourceRow em[data-source=评论洞察]{color:#3557d6;background:#eef4ff;border-color:#c7d7fe}.organizedDrawingSourceRow em[data-source=AI识别]{color:#667085;background:#f7f8fa;border-color:#d8dce5}.organizedDrawingReviewEvidence{color:#667085;background:#f8fbff;border:1px solid #e1e9f8;border-radius:10px;margin-bottom:10px;padding:8px 10px;font-size:11px}.organizedDrawingReviewEvidence>span{color:#475467;margin-bottom:6px;font-weight:700;display:block}.organizedDrawingReviewEvidence>div{flex-wrap:wrap;gap:6px;display:flex}.linkedReviewCollapsedHint{color:#667085;background:#ffffffd1;border:1px dashed #d6deeb;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.7}.linkedReviewGrid{gap:10px;display:grid}.linkedReviewGridPrimary,.linkedReviewGridFields,.linkedReviewGridFolded{grid-template-columns:repeat(2,minmax(0,1fr))}.linkedReviewCard{background:#fffffff5;border:1px solid #e4eaf4;border-radius:12px;padding:12px}.linkedReviewCard.tone-positive{background:linear-gradient(#fff 0%,#f5fbf7 100%)}.linkedReviewCard.tone-risk{background:linear-gradient(#fff 0%,#fff6f5 100%)}.linkedReviewCard.tone-scene{background:linear-gradient(#fff 0%,#f4f9ff 100%)}.linkedReviewCard.tone-selling{background:linear-gradient(#fff 0%,#fff9ef 100%)}.linkedReviewCardTitle{color:var(--text);margin-bottom:8px;font-size:12px;font-weight:800}.linkedReviewChipList,.linkedReviewFieldList{flex-direction:column;gap:8px;display:flex}.linkedReviewChip{color:#3653b8;word-break:break-word;background:#eef3ff;border:1px solid #dbe5ff;border-radius:8px;width:100%;padding:8px 10px;font-size:11px;line-height:1.7;display:block}.linkedReviewFieldBlock{margin-top:10px}.linkedReviewFieldHead{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.linkedReviewFieldHead strong{color:var(--text);font-size:12px}.linkedReviewFieldHead span{color:#667085;font-size:11px;line-height:1.6}.linkedReviewFieldItem{color:#475467;word-break:break-word;background:#f8faff;border-radius:8px;width:100%;padding:8px 10px;font-size:11px;line-height:1.7}.linkedReviewDetails{border-top:1px dashed #d9e2f2;margin-top:10px;padding-top:10px}.linkedReviewDetails summary{cursor:pointer;color:#3557ff;font-size:12px;font-weight:700;list-style:none}.linkedReviewDetails summary::-webkit-details-marker{display:none}.linkedReviewDetailsBody{margin-top:10px}.linkedReviewPromptBox{color:#475467;white-space:pre-line;background:#fff;border:1px solid #edf2f7;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:11px;line-height:1.7}.linkedReviewEmpty{color:#667085;background:#ffffffd1;border:1px dashed #d6dded;border-radius:10px;margin-top:10px;padding:12px;font-size:11px;line-height:1.7}@media (width<=900px){.linkedReviewGridPrimary,.linkedReviewGridFields,.linkedReviewGridFolded{grid-template-columns:1fr}.linkedReviewSummaryItem{flex-direction:column;gap:4px}.linkedReviewSummaryLabel{flex-basis:auto}.linkedReviewFieldHead{flex-direction:column;align-items:flex-start}}.mainImageWorkflowPanel{background:linear-gradient(#f8fbff 0%,#f4f7ff 100%);border:1px solid #dfe6f5;border-radius:12px;margin:-4px 0 14px;padding:12px}.mainImageWorkflowPanelCompact{background:#fff;padding:14px}.mainImageCompactSection{padding-top:0}.mainImageCompactLabel{color:var(--text);margin-bottom:8px;font-size:13px;font-weight:900}.mainImageModeList{gap:7px;display:grid}.mainImageModeOption{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e6f1;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 11px;transition:border-color .16s,background .16s;display:flex}.mainImageModeOption:hover{border-color:#aebcff}.mainImageModeOption.active{background:#f8f9ff;border-color:#3557ff}.mainImageModeOption>input{accent-color:#3557ff;width:17px;height:17px;margin:2px 0 0}.mainImageModeCopy{min-width:0}.mainImageModeCopy strong,.mainImageModeCopy small{display:block}.mainImageModeCopy strong{font-size:13px;line-height:1.35}.mainImageModeCopy strong em{color:#3557ff;vertical-align:1px;background:#e9edff;border-radius:999px;margin-left:7px;padding:1px 6px;font-size:9px;font-style:normal;display:inline-flex}.mainImageModeCopy small{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.45}.mainImageManualPanel{border-top:1px solid #edf0f6;margin-top:12px}.mainImageManualRow{border-bottom:1px solid #edf0f6;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}.mainImageManualRow>div:first-child{min-width:94px}.mainImageManualRow strong,.mainImageManualRow small{display:block}.mainImageManualRow strong{color:var(--text);font-size:12px}.mainImageManualRow small{color:var(--muted);margin-top:2px;font-size:10px;line-height:1.4}.mainImageSizeInputs{width:100%;min-width:0;color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.mainImageSizeRow{flex-direction:column;align-items:stretch;gap:8px}.mainImageSizeRow>div:first-child{min-width:0}.mainImageSizeRow>div:first-child strong,.mainImageSizeRow>div:first-child small{display:inline}.mainImageSizeRow>div:first-child small{margin-left:8px}.mainImageSizeInputs input{width:0;min-width:0;height:32px;color:var(--text);font:inherit;text-align:center;background:#fff;border:1px solid #d7deeb;border-radius:8px;outline:none;flex:1;padding:0 8px}.mainImageSizeInputs input:focus{border-color:#3557ff;box-shadow:0 0 0 2px #3557ff1f}.mainImageSizeInputs output{color:#42526f;border-left:1px solid #e2e7f0;min-width:36px;margin-left:3px;padding-left:8px;font-weight:800}@media (width<=600px){.mainImageManualRow{flex-direction:column;align-items:flex-start}.mainImageSizeInputs{width:100%}.mainImageSizeInputs input{width:min(34%,96px)}}.mainImageWorkflowHeader,.mainImageStepHead,.mainImageInlineHead,.mainImageRefineHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mainImageWorkflowHeader{margin-bottom:10px}.mainImageWorkflowKicker{letter-spacing:.08em;color:#4265d6;font-size:10px;font-weight:900}.mainImageWorkflowTitle,.mainImageRefineTitle{color:var(--text);font-size:15px;font-weight:900}.mainImageWorkflowRule{color:#4265d6;background:#fff;border:1px solid #e3e8f5;border-radius:999px;flex-shrink:0;padding:4px 8px;font-size:11px;font-weight:800}.mainImageStep{background:#fff;border:1px solid #e5ebf6;border-radius:10px;margin-top:8px;padding:10px}.mainImageStepHead{justify-content:flex-start;margin-bottom:8px}.mainImageStepIndex{color:#fff;background:#3557ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:inline-flex}.mainImageStepTitle{color:var(--text);font-size:13px;font-weight:900}.mainImageStepDesc,.mainImageMutedText{color:var(--muted);font-size:11px;line-height:1.45}.mainImageMaterialSummary{color:var(--muted);background:#ffffffb8;border:1px solid #e6ebf7;border-radius:8px;justify-content:space-between;align-items:center;gap:8px 12px;padding:7px 9px;font-size:11px;line-height:1.45;display:flex}.mainImageMaterialSummary strong{color:var(--text);flex-shrink:0}.mainImageOptionalTag{color:#64748b;vertical-align:1px;background:#eef2f7;border-radius:999px;margin-left:4px;padding:1px 5px;font-size:9px;font-weight:800;display:inline-flex}.mainImageCompetitorInput{resize:vertical}.mainImageCompetitorActions,.mainImageCompetitorRecommendation{justify-content:space-between;align-items:center;gap:8px 12px;margin-top:8px;display:flex}.mainImageCompetitorActions>span{color:var(--muted);font-size:10px;line-height:1.45}.mainImageCompetitorError{color:#b42318;background:#fff1f0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:7px 9px;font-size:11px;line-height:1.5;display:flex}.mainImageCompetitorError .ant-btn{color:#b42318;flex:none;height:auto;padding:0;font-size:11px}.mainImageCompetitorResult{border-top:1px solid #edf1f7;margin-top:10px;padding-top:10px}.mainImageCompetitorThumbs{gap:7px;padding-bottom:3px;display:flex;overflow-x:auto}.mainImageCompetitorThumbs a,.mainImageCompetitorThumbs button{color:#64748b;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:0 0 58px;gap:3px;width:58px;padding:0;font-family:inherit;font-size:9px;display:flex}.mainImageCompetitorThumbs img{object-fit:contain;background:#fff;border:1px solid #e4e9f2;border-radius:7px;width:58px;height:58px}.mainImageCompetitorThumbs button.isSelected img{border-color:#536dfe;box-shadow:0 0 0 2px #e8ecff}.mainImageCompetitorThumbs button.isSelected span{color:#3557ff;font-weight:800}.mainImageCompetitorAggregate{margin-top:9px}.mainImageCompetitorSectionTitle{color:#344054;justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;font-size:10px;display:flex}.mainImageCompetitorSectionTitle>span{color:#98a2b3;font-size:9px}.mainImageCompetitorAggregate{border-top:1px dashed #e4e9f2;padding-top:9px}.mainImageCompetitorSummary{color:#344054;margin:0 0 8px;font-size:11px;line-height:1.55}.mainImageCompetitorFindings{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mainImageCompetitorFindings>div{background:#f7f9fd;border-radius:7px;padding:7px 8px;font-size:10px;line-height:1.5}.mainImageCompetitorFindings strong,.mainImageCompetitorFindings span{display:block}.mainImageCompetitorFindings strong{color:#344054;margin-bottom:2px}.mainImageCompetitorFindings span{color:var(--muted)}.mainImageCompetitorRecommendation{color:#2847d7;background:#f5f7ff;border:1px solid #dfe6ff;border-radius:8px;padding:8px 9px;font-size:11px;font-weight:800}@media (width<=600px){.mainImageMaterialSummary,.mainImageCompetitorActions,.mainImageCompetitorRecommendation{flex-direction:column;align-items:flex-start}.mainImageCompetitorFindings{grid-template-columns:1fr}}.mainImageMaterialStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mainImageMaterialStats span{color:var(--muted);background:#f6f8ff;border:1px solid #edf1fb;border-radius:8px;padding:7px 8px;font-size:11px}.mainImageMaterialStats strong{color:var(--text)}.mainImageGoalGrid{gap:8px;margin-top:4px}.mainImageGoalBtn{align-items:flex-start}.mainImageGoalCopy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mainImageGoalBtn .strategyMiniTitle{white-space:normal;text-overflow:clip;overflow:visible}.mainImageGoalSubtitle{color:var(--muted);white-space:normal;font-size:11px;font-weight:700;line-height:1.45}.mainImageGoalTooltipContent{max-width:260px}.mainImageGoalTooltipContent strong{margin-bottom:4px;display:block}.mainImageGoalTooltipContent p{margin:0 0 6px}.mainImageStyleGroup,.mainImagePlacementGroup{flex-wrap:wrap;gap:8px;width:100%;display:flex}.mainImageStyleGroup .ant-radio-button-wrapper,.mainImagePlacementGroup .ant-radio-button-wrapper{text-align:center;border-radius:10px;flex:1;min-width:104px}.mainImageRecommendation{color:var(--muted);margin-top:-4px;font-size:11px;line-height:1.5}.mainImageRecommendation span{margin-left:8px}.mainImageRecommendation .isCustom{color:#7a4300}.mainImageRecommendation .isRecommended{color:#1f6f43}.mainImageControlBlock{border-top:1px solid #eef1f7;margin-top:10px;padding-top:10px}.mainImageRangeRow{align-items:center;gap:12px;margin-bottom:6px;display:flex}.mainImageRangeRow input{flex:1}.mainImageRangeRow span{min-width:40px;color:var(--text);font-size:13px;font-weight:900}.mainImagePromptTextarea{font-size:12px}.mainImagePromptActions,.mainImageActionRow{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.mainImageTinyText{color:#999;font-size:11px}.mainImageRefineHeader{flex-wrap:wrap;margin-bottom:12px}.mainImageRefineRefs{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.mainImageRefineRefThumb{position:relative}.mainImageRefineRefThumb img{object-fit:cover;border:1px solid #e8e8e8;border-radius:6px;width:52px;height:52px}.mainImageRefineRefThumb button{color:#fff;cursor:pointer;background:#222;border:none;border-radius:50%;width:18px;height:18px;font-size:10px;line-height:18px;position:absolute;top:-6px;right:-6px}.brandStoryCopyPanel{background:#fff;border:1px solid #e3e8f5;border-radius:8px;margin-top:10px;padding:10px}.brandStoryCopyPanel .ant-form-item{margin-bottom:10px}.brandStoryCopyPanel .ant-form-item:last-child{margin-bottom:0}.brandStoryBlurControl{background:#f8faff;border:1px solid #e3e8f5;border-radius:8px;margin-bottom:12px;padding:10px 12px 14px}.brandStoryBlurHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.brandStoryBlurHead strong,.brandStoryBlurHead small{display:block}.brandStoryBlurHead strong{color:var(--text);font-size:12px;font-weight:900}.brandStoryBlurHead small{color:var(--muted);margin-top:2px;font-size:10px;line-height:1.45}.brandStoryBlurControl .ant-slider{margin:8px 8px 0}.brandStoryBlurControl .ant-slider-mark-text{white-space:nowrap;font-size:10px}.brandStoryAnalyzeRow{border-bottom:1px solid #edf1f8;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:10px;display:flex}.brandStoryAnalyzeRow strong{color:var(--text);font-size:12px;font-weight:900;display:block}.brandStoryAnalyzeRow span{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.4;display:block}.ant-btn.brandStoryAnalyzeButton{width:auto;min-width:92px;height:32px;box-shadow:none;color:var(--text);background:#fff;border:1px solid #d9dde7;border-radius:6px;padding:0 12px;font-size:11px;font-weight:700}.brandStoryTextOption{color:var(--muted);cursor:pointer;align-items:flex-start;gap:6px;margin-bottom:10px;font-size:11px;line-height:1.45;display:flex}.brandStoryTextOption input{margin-top:2px}.brandStoryTextOption strong{color:var(--muted);font-size:12px;font-weight:900;display:block}.brandStoryTextOption small{color:#8c8c8c;margin-top:2px;font-size:10px;line-height:1.4;display:block}.brandStoryOutputPanel{background:#fff;border:1px solid #e3e8f5;border-radius:8px;margin-top:8px;padding:11px 12px}.brandStoryOutputHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.brandStoryOutputHead strong{color:var(--text);font-size:13px;font-weight:900}.brandStoryOutputHead span{color:#4265d6;background:#eef4ff;border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:11px;font-weight:900}.brandStoryOutputPanel p{color:var(--muted);margin:6px 0 9px;font-size:11px;line-height:1.55}.brandStoryOutputLine{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.brandStoryOutputItem{min-width:0;color:var(--text);align-items:baseline;gap:7px;display:inline-flex}.brandStoryOutputItem em{font-size:12px;font-style:normal;font-weight:900}.brandStoryOutputItem strong{color:#4265d6;white-space:nowrap;font-size:12px;font-weight:900}.brandStoryCompactOutput{color:var(--text);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;font-size:11px;display:flex}.brandStoryCompactOutput span{align-items:baseline;gap:5px;display:inline-flex}.brandStoryCompactOutput strong{color:#4265d6;font-size:12px;font-weight:900}.brandStoryCompactOutput i{color:#a3adbd;font-style:normal}.brandStoryControlLabel{margin-bottom:7px}.brandStoryControlLabel strong,.brandStoryControlLabel span{display:block}.brandStoryControlLabel strong{color:var(--text);font-size:12px;font-weight:900}.brandStoryControlLabel span{color:var(--muted);margin-top:2px;font-size:10px;line-height:1.45}.brandStoryStrategyFormItem{margin-bottom:12px!important}.brandStoryStrategyGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:100%;display:grid}.brandStoryStrategyGrid .ant-radio-button-wrapper{text-align:center;white-space:normal;width:100%;height:auto;min-height:36px;padding:8px 5px;line-height:1.3;border:1px solid #e1e6f0!important;border-radius:8px!important}.brandStoryStrategyGrid .ant-radio-button-wrapper:before{display:none!important}.brandStoryStrategyGrid .ant-radio-button-wrapper-checked{background:#eef3ff!important;border-color:#4265d6b3!important;box-shadow:0 0 0 2px #4265d614!important}.brandStoryStrategyGrid strong{color:var(--text);font-size:11px;font-weight:900;display:block}.brandStoryStrategyTooltipTarget{justify-content:center;align-items:center;gap:4px;width:100%;display:flex}.brandStoryStrategyTooltip{max-width:250px}.brandStoryStrategyTooltip strong{color:#fff;margin-bottom:5px;font-size:12px;display:block}.brandStoryStrategyTooltip p{color:#ffffffe6;margin:0;font-size:11px;line-height:1.55}.brandStoryStrategyTooltip span{color:#c7d2fe;margin-top:6px;font-size:10px;line-height:1.45;display:block}@media (width<=720px){.brandStoryStrategyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.brandStoryThumbSlots{gap:14px;margin-top:10px;display:grid}.brandStoryThumbSlot{gap:6px;width:100%;display:grid}.brandStoryThumbLabel{color:var(--text);font-size:13px;font-weight:900}.brandStoryThumbScroller{scrollbar-width:thin;gap:10px;width:100%;padding:8px 0 10px;display:flex;overflow-x:auto}.brandStoryImageThumb,.brandStoryThumbEmpty{color:var(--muted);background:#fff;border:1px solid #e3e8f2;border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:900;display:grid;overflow:hidden}.brandStoryImageThumb{cursor:pointer;padding:0}.brandStoryImageThumb.active{border-color:#3557ffb3;box-shadow:0 8px 18px #3557ff29}.brandStoryImageThumb.desktop,.brandStoryThumbEmpty.desktop{aspect-ratio:2928/1250;width:260px}.brandStoryImageThumb.mobile,.brandStoryThumbEmpty.mobile{aspect-ratio:926/1250;width:132px}.brandStoryImageThumb img{object-fit:contain;width:100%;height:100%;display:block}.aPlusModuleHeader{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.aPlusModuleHeader>span{color:var(--muted);flex-shrink:0;font-size:11px;font-weight:800}.aPlusSelectedModules{flex-direction:column;gap:8px;margin-top:7px;display:flex}.aPlusModuleSequence{background:#f8faff;border:1px solid #e4e9f3;border-radius:9px;gap:8px;margin-top:12px;padding:10px;display:grid}.aPlusModuleSequence>span{color:#52617d;font-size:11px;font-weight:700}.aPlusModuleSequenceGrid{scrollbar-width:thin;gap:5px;min-width:0;padding-bottom:4px;display:flex;overflow-x:auto}.aPlusModuleSequenceGrid button{color:#52617d;cursor:pointer;background:#fff;border:1px solid #d9e0ef;border-radius:7px;flex:0 0 84px;align-content:center;justify-items:center;gap:3px;min-width:0;min-height:66px;padding:6px 3px;display:grid}.aPlusModuleSequenceGrid button.active{color:#304de0;background:#e9edff;border-color:#7482ff}.aPlusModuleSequenceGrid button:focus-visible{outline-offset:2px;outline:2px solid #7482ff}.aPlusModuleSequenceGrid strong{font-size:15px}.aPlusModuleSequenceGrid small{width:100%;color:inherit;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.aPlusModuleSequenceGrid em{color:#4265d6;font-size:9px;font-style:normal}.aPlusModuleImageSublist{background:#f7f8ff;border:1px solid #cbd5ff;border-radius:8px;gap:7px;padding:10px;display:grid}.aPlusModuleImageSublist>span{color:#52617d;font-size:11px;font-weight:700}.aPlusModuleImageSublistGrid{scrollbar-width:thin;gap:5px;min-width:0;padding-bottom:4px;display:flex;overflow-x:auto}.aPlusModuleImageSublistGrid button{color:#52617d;cursor:pointer;background:#fff;border:1px solid #d9e0ef;border-radius:7px;flex:0 0 84px;justify-items:center;gap:2px;min-width:0;padding:7px 2px;display:grid}.aPlusModuleImageSublistGrid button.active{color:#304de0;background:#e9edff;border-color:#7482ff}.aPlusModuleImageSublistGrid button:focus-visible{outline-offset:2px;outline:2px solid #7482ff}.aPlusModuleImageSublistGrid strong{font-size:13px}.aPlusModuleImageSublistGrid small{white-space:nowrap;font-size:9px}.aPlusSelectedModule{cursor:pointer;background:#fff;border:1px solid #e6eaf2;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative}.aPlusSelectedModule:hover{background:#f8faff;border-color:#3557ff52}.aPlusSelectedModule.active{background:#edf0ff;border-color:#3557ff8c;box-shadow:0 8px 18px #3557ff1f}.aPlusWorkspaceNavigator .aPlusSelectedModule.hasImageCount{grid-template-columns:24px minmax(0,1fr) 88px auto}.aPlusModuleCountControl{white-space:nowrap;flex-direction:column;align-self:center;align-items:center;gap:5px;display:flex}.aPlusModuleCountControl>span{color:#566680;font-size:10px;font-weight:800}.aPlusModuleCountControl>div{background:#fff;border:1px solid #dfe5ef;border-radius:7px;justify-content:space-between;align-items:center;width:88px;height:28px;display:flex}.aPlusModuleCountControl button{color:#3557ff;cursor:pointer;background:0 0;border:0;width:25px;height:26px;padding:0;font-size:16px;font-weight:800}.aPlusModuleCountControl button:disabled{color:#bac2d2;cursor:not-allowed}.aPlusModuleCountControl button:focus-visible{outline-offset:2px;outline:2px solid #7482ff}.aPlusModuleCountControl strong{color:#28334a;font-size:11px}.aPlusSelectedModule:focus-visible,.aPlusPreviewSlot:focus-visible{outline-offset:2px;outline:3px solid #3557ff3d}.aPlusWorkspaceNavigator .aPlusSelectedModule:not(.active){grid-template-columns:24px minmax(0,1fr);padding-block:7px}.aPlusWorkspaceNavigator .aPlusSelectedModule:not(.active) .aPlusSelectedBody p,.aPlusWorkspaceNavigator .aPlusSelectedModule:not(.active) .aPlusSelectedBest,.aPlusWorkspaceNavigator .aPlusSelectedModule:not(.active) .aPlusModuleActions,.aPlusWorkspaceNavigator .aPlusSelectedModule:not(.active)>.aPlusTemplateHover{display:none}.aPlusSelectedIndex{width:24px;height:24px;color:var(--brand);background:#edf0ff;border-radius:7px;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:flex}.aPlusSelectedBody{min-width:0}.aPlusSelectedTitle{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.aPlusSelectedTitle strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);font-size:12px;overflow:hidden}.aPlusSelectedTitle span{color:#4265d6;white-space:normal;background:#eef4ff;border-radius:999px;flex-shrink:1;padding:1px 6px;font-size:10px;font-weight:900;line-height:1.35}.aPlusCurrentBadge{color:#fff;background:#3557ff;border-radius:999px;flex:none;padding:1px 6px;font-size:10px;line-height:1.4}.aPlusSelectedBody p{color:var(--muted);margin:3px 0 0;font-size:11px;line-height:1.45}.aPlusSelectedBest{color:#6a7280;margin-top:3px;font-size:10px;line-height:1.35}.aPlusModuleActions{grid-template-columns:repeat(2,48px);gap:4px;display:grid}.aPlusSelectedBest b{color:#4265d6}.aPlusModuleActions button{color:#4d5a6c;cursor:pointer;background:#fff;border:1px solid #dfe5ef;border-radius:7px;min-width:48px;height:32px;font-size:11px;font-weight:800}.aPlusModuleActions button:hover:not(:disabled){color:var(--brand);background:#f5f7ff;border-color:#3557ff61}.aPlusModuleActions button:disabled{color:#b8c0ce;cursor:not-allowed;background:#f6f7fa}.aPlusModuleToolbar{align-items:center;gap:8px;margin-top:9px;display:flex}.aPlusModuleToolbar>span{min-width:0;color:var(--muted);font-size:11px;line-height:1.4}.aPlusModulePicker{background:#fbfcff;border:1px solid #e3e8f2;border-radius:8px;flex-direction:column;gap:10px;margin-top:10px;padding:10px;display:flex;overflow:visible}.aPlusModuleLibraryModal .ant-modal-body{max-height:min(72vh,760px);overflow-y:auto}.aPlusModuleLibraryModal .aPlusModulePicker{background:0 0;border:0;margin:0;padding:0}.aPlusModuleLibraryModal .aPlusModuleChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.aPlusModuleLibraryModal .aPlusModuleChoice{min-height:220px}.aPlusModuleGroup{flex-direction:column;gap:6px;display:flex;overflow:visible}.aPlusModuleGroupHead{align-items:baseline;gap:8px;display:flex}.aPlusModuleGroupHead strong{color:var(--text);flex-shrink:0;font-size:12px;font-weight:900}.aPlusModuleGroupHead span{color:var(--muted);font-size:11px}.aPlusModuleChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid;overflow:visible}.aPlusModuleChoice{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e6f0;border-radius:8px;flex-direction:column;gap:2px;min-height:206px;padding:7px 8px;display:flex;position:relative}.aPlusModuleChoice span{color:var(--text);font-size:12px;font-weight:900;line-height:1.25}.aPlusModuleChoice small{color:#4265d6;font-size:10px;font-weight:900;line-height:1.35}.aPlusModuleChoice .aPlusModuleOutputNote{color:#596579;font-weight:700}.aPlusModuleChoice em{color:var(--muted);font-size:10px;font-style:normal;line-height:1.35}.aPlusModuleChoice:hover:not(:disabled){background:#f6f8ff;border-color:#3557ff66}.aPlusModuleChoice.selected{background:#edf0ff;border-color:#3557ff73}.aPlusModuleChoice:disabled{cursor:not-allowed;opacity:.68}.aPlusSelectedModule:hover>.aPlusTemplateHover,.aPlusModuleChoice:hover>.aPlusTemplateHover{display:block}.aPlusTemplateHover{z-index:40;width:min(368px,100vw - 64px);color:var(--text);pointer-events:none;background:#fff;border:1px solid #3557ff38;border-radius:8px;padding:10px;display:none;position:absolute;top:calc(100% + 8px);left:36px;box-shadow:0 16px 34px #1622332e}.aPlusModuleChoice .aPlusTemplateHover{left:0}.aPlusTemplateHoverHead{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.aPlusTemplateHoverHead strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;line-height:1.25;overflow:hidden}.aPlusTemplateHoverHead span{color:#4265d6;text-align:right;white-space:normal;background:#eef4ff;border-radius:999px;flex-shrink:1;max-width:210px;padding:2px 7px;font-size:10px;font-weight:900;line-height:1.35}.aPlusModuleChoicePreview{pointer-events:none;width:100%;margin:5px 0 3px}.aPlusModuleChoicePreview .aPlusWireFrame{background:#f8faff;height:112px}.aPlusTemplateHover p{color:#4d5a6c;margin:8px 0 7px;font-size:11px;font-weight:700;line-height:1.45}.aPlusTemplateRules{flex-wrap:wrap;gap:5px;display:flex}.aPlusTemplateRules span{color:#667085;background:#f4f7fb;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800;line-height:1.2}.aPlusWireFrame{background:linear-gradient(#fbfdff 0%,#f6f8fb 100%);border:1px solid #e2e8f0;border-radius:7px;gap:6px;height:128px;padding:10px;display:grid;position:relative;overflow:hidden}.aPlusWireFrame b,.aPlusWireFrame i{font-style:normal;display:block}.wireHero,.wireImageBlock,.wireMedia800,.wireSideProduct,.wireTile>div,.wireCompareCard>div{color:#667792;letter-spacing:.02em;background:linear-gradient(135deg,#eaf1ff 0%,#dce7fb 58%,#eaf3ef 100%);border:1px solid #cdd7e5;border-radius:5px;place-items:center;font-size:8px;font-weight:900;display:grid;position:relative}.wireHero:after{content:"产品 / 场景图"}.wireImageBlock:after{content:"图片"}.wireMedia800:after{content:"视频 / 图片"}.wireSideProduct:after,.wireCompareCard>div:after{content:"产品"}.wireTile>div:after{content:"卖点图"}.frameComplete .wireHero:after{content:"全宽产品 / 场景图"}.frameBackground .wireHero:after{content:"背景图片"}.frameSplit .wireImageBlock:after{content:"产品图"}.frameTextVideo .wireImageBlock:after{content:"视频"}.frameCarousel .wireImageBlock:after,.frameSimpleCarousel .wireImageBlock:after{content:"轮播图片"}.frameNavigationCarousel .wireImageBlock:after,.frameRegimenCarousel .wireImageBlock:after{content:""}.frameFullVideo .wireHero:after{content:"视频封面"}.wireTextBlock{align-content:center;gap:6px;display:grid}.wireTextBlock b,.wireOverlay b,.wireCallout b,.wireCompareCard b,.wireTableRow b,.wireSpecRow b,.wireQaRow b,.wireChoicePanel b{background:#7f8da3;border-radius:999px;height:6px}.wireTextBlock b:first-child{background:#344054;width:76%;height:8px}.wireTextBlock b:nth-child(2){width:92%}.wireTextBlock b:nth-child(3){width:66%}.frameComplete{padding:0}.frameComplete .wireHero,.frameFullVideo .wireHero{width:100%;height:100%}.frameBackground{padding:0}.frameBackground .wireHero{border:0;border-radius:0;width:100%;height:100%}.wireOverlay{background:#162233c7;border-radius:5px;gap:7px;width:38%;padding:12px;display:grid;position:absolute;top:28px;right:18px}.wireOverlay b{background:#ffffffe0}.frameDouble{grid-template-rows:1fr auto;grid-template-columns:1fr 1fr}.frameSplit,.frameTextVideo,.frameVideoCarousel{grid-template-columns:42% 1fr}.frameTextVideo .wireImageBlock,.frameVideoCarousel .wireMedia800,.frameFullVideo i{position:relative}.frameTextVideo .wireImageBlock i,.frameVideoCarousel .wireMedia800 i,.frameFullVideo i{background:#344054c7;border-radius:999px;width:28px;height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.frameTextVideo .wireImageBlock i:after,.frameVideoCarousel .wireMedia800 i:after,.frameFullVideo i:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid #fff;position:absolute;top:8px;left:11px}.frameFour{grid-template-columns:repeat(4,1fr)}.wireTile{gap:5px;display:grid}.wireTile>div{min-height:54px}.wireTile b{background:#7f8da3;border-radius:999px;height:5px}.frameHotspot{padding:0}.frameHotspot .wireHero{border:0;border-radius:0;width:100%;height:100%}.frameHotspot>i{background:#4265d6;border:3px solid #fff;border-radius:999px;width:15px;height:15px;position:absolute;box-shadow:0 2px 7px #16223347}.frameHotspot>i:first-of-type{top:37%;left:19%}.frameHotspot>i:nth-of-type(2){top:55%;left:42%}.frameHotspot>i:nth-of-type(3){top:30%;left:62%}.frameHotspot>i:nth-of-type(4){top:62%;left:76%}.wireCallout{background:#ffffffeb;border:1px solid #d7deea;border-radius:5px;gap:6px;width:31%;padding:9px;display:grid;position:absolute;top:44px;right:16px}.frameHotspot2{grid-template-rows:34px minmax(0,1fr);gap:0;padding:0}.wireHotspotHeading{background:#fff;align-content:center;gap:5px;padding:6px 10px;display:grid}.wireHotspotHeading b{background:#7f8da3;border-radius:999px;height:5px}.wireHotspotHeading b:first-child{background:#344054;width:38%;height:7px}.wireHotspotHeading b:last-child{width:66%}.wireHotspotCanvas{min-height:0;position:relative;overflow:hidden}.wireHotspotCanvas .wireHero{border:0;border-radius:0;width:100%;height:100%}.wireHotspotCanvas>i{color:#fff;background:#111827;border:2px solid #fff;border-radius:999px;place-items:center;width:16px;height:16px;font-size:8px;font-weight:900;display:grid;position:absolute;box-shadow:0 2px 7px #16223347}.wireHotspotCanvas>i:first-of-type{top:32%;left:18%}.wireHotspotCanvas>i:nth-of-type(2){top:57%;left:41%}.wireHotspotCanvas>i:nth-of-type(3){top:28%;left:63%}.wireHotspotCanvas>i:nth-of-type(4){top:61%;left:78%}.frameCompareTable{grid-template-rows:42px repeat(4,1fr)}.wireProducts,.wireTableRow,.wireSpecRow{gap:5px;display:grid}.wireProducts,.wireTableRow{grid-template-columns:repeat(5,1fr)}.wireProducts i{background:#dbe4ef;border-radius:5px}.frameCompareCards,.frameCompareChoice{grid-template-columns:repeat(3,1fr)}.wireCompareCard{gap:6px;display:grid}.wireCompareCard>div{min-height:54px}.wireCompareCard b:nth-child(2){background:#344054}.wireChoicePanel{background:#fff;border:1px solid #d7deea;border-radius:5px;align-content:center;gap:6px;padding:8px;display:grid}.wireSideProduct{min-height:94px}.frameSpecs{align-content:center}.wireSpecRow{grid-template-columns:34% 1fr}.frameTextOnly{place-items:center}.frameTextOnly .wireTextBlock{width:78%}.frameQa{align-content:center}.wireQaRow{grid-template-columns:20px 1fr;align-items:center;gap:8px;min-height:18px;display:grid}.wireQaRow i{color:#fff;background:#344054;border-radius:4px;place-items:center;width:18px;height:18px;font-size:10px;font-weight:900;display:grid}.frameNavigationCarousel{padding:0;display:block;container-type:inline-size}.frameNavigationCarousel .wireImageBlock{border:0;border-radius:0;width:100%;height:100%}.wireNavigationTabs{z-index:2;box-sizing:border-box;background:#171717c7;grid-template-columns:repeat(4,minmax(0,1fr));height:11%;min-height:16px;padding:0 16%;display:grid;position:absolute;top:0;left:0;right:0}.wireNavigationTabs b{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;place-items:center;min-width:0;padding:0 2px;font-size:clamp(3px,1.1cqw,8px);font-weight:800;line-height:1;display:grid;position:relative;overflow:hidden}.wireNavigationTabs b.active:after{content:"";background:#fff;width:32%;height:2px;position:absolute;bottom:16%;left:50%;transform:translate(-50%)}.frameNavigationCarousel .wireCarouselArrow{z-index:3;color:#fff;filter:drop-shadow(0 1px 2px #0f172abf);place-items:center;width:4%;height:20%;font-size:15px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}button.wireCarouselArrow{font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}button.wireCarouselArrow:focus-visible{outline-offset:1px;border-radius:4px;outline:2px solid #3557ff}.frameNavigationCarousel .wireCarouselArrow.left{left:.75%}.frameNavigationCarousel .wireCarouselArrow.right{right:.25%}.frameNavigationCarousel .wireDots{z-index:3;gap:clamp(2px,.6cqw,4px);display:flex;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.frameNavigationCarousel .wireDots b{background:#fff;width:clamp(4px,1cqw,7px);height:clamp(4px,1cqw,7px);box-shadow:0 0 0 1px #344054}.frameNavigationCarousel .wireDots b.active{background:#f97316}.frameRegimenCarousel{padding:0;display:block}.frameRegimenCarousel .wireImageBlock{border:0;border-radius:0;width:100%;height:100%}.frameRegimenCarousel .wireCarouselArrow{z-index:3;color:#fff;filter:drop-shadow(0 1px 2px #0f172aa6);place-items:center;width:4%;height:20%;font-size:15px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.frameRegimenCarousel .wireCarouselArrow.left{left:.75%}.frameRegimenCarousel .wireCarouselArrow.right{right:.25%}.wireRegimenCopy{z-index:2;box-sizing:border-box;color:#fff;background:#0f172ab8;align-content:center;gap:2px;width:39%;height:20%;min-height:28px;padding:4px 8px;display:grid;position:absolute;top:40%;left:5.5%}.wireRegimenCopy strong{font-size:10px;line-height:1.1}.wireRegimenCopy span{font-size:6px;line-height:1.2}.wireRegimenList{z-index:2;grid-template-rows:repeat(3,minmax(0,1fr));gap:12%;width:16%;height:26%;display:grid;position:absolute;top:50%;right:5.5%;transform:translateY(-50%)}.wireRegimenList b{color:#1f2937;background:#fff;border-radius:999px;align-items:center;min-height:0;padding:0 6px;font-size:6.5px;font-weight:900;display:flex;box-shadow:inset 0 0 0 1px #1f2937}.wireRegimenList b.active{color:#fff;background:#1f2937}.wireRegimenList b span{margin-right:4px}.frameVideoCarousel .wireDots,.frameCarousel .wireDots,.frameSimpleCarousel .wireDots{gap:4px;display:flex;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.wireDots b{background:#aeb8c6;border-radius:999px;width:6px;height:6px}.frameSimpleCarousel{padding:0;display:block}.frameSimpleCarousel .wireImageBlock{border:0;border-radius:0;width:100%;height:100%}.frameSimpleCarousel .wireCarouselArrow{z-index:2;color:#1f2937;place-items:center;width:26px;height:38px;font-size:15px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.frameSimpleCarousel .wireCarouselArrow.left{left:7px}.frameSimpleCarousel .wireCarouselArrow.right{right:7px}.frameSimpleCarousel .wireDots b{background:#fff;box-shadow:0 0 0 1px #344054}.frameSimpleCarousel .wireDots b.active{background:#f97316}.frameCarousel{grid-template-columns:1fr 34%}.frameFullVideo{padding:0}@media (width<=920px){.aPlusSelectedModule{grid-template-columns:24px minmax(0,1fr)}.aPlusWorkspaceNavigator .aPlusSelectedModule.hasImageCount{grid-template-columns:24px minmax(0,1fr) 88px}.aPlusModuleActions{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.aPlusModuleToolbar{flex-direction:column;align-items:flex-start}.aPlusModuleChoices{grid-template-columns:minmax(0,1fr)}.aPlusTemplateHover{width:100%;box-shadow:none;margin-top:8px;position:static}.refinePreviewStage{min-height:320px!important}.refineDetailGrid,.refineActionStrip{grid-template-columns:minmax(0,1fr)}.refineTargetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.refineControlRow,.refineBoxManagerHead{align-items:flex-start}}.strategyMiniWrap{position:relative}.strategyMiniBtn{border:1px solid var(--line);cursor:pointer;text-align:left;width:100%;color:var(--muted);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:900;transition:all .12s;display:flex}.strategyMiniBtn.selected,.strategyMiniBtn.active{color:var(--brand);background:#edf0ff;border-color:#3557ff80}.strategyMiniBtn:hover{border-color:#3557ff4d}.strategyMiniBtn:focus-visible{outline-offset:2px;border-color:#3557ff8c;outline:2px solid #3557ffb8}.strategyMiniCheck{border:1.5px solid var(--line);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;transition:all .12s;display:flex}.strategyMiniBtn.selected .strategyMiniCheck,.strategyMiniBtn.active .strategyMiniCheck{background:var(--brand);border-color:var(--brand);color:#fff}.strategyMiniTitle{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.aPlusModuleSize{color:#4265d6;text-align:right;white-space:normal;background:#eef4ff;border-radius:999px;flex-shrink:1;padding:1px 5px;font-size:10px;font-weight:800;line-height:1.35}.aPlusPreviewBox{border:1px solid var(--line);background:#f7f8fb;border-radius:12px;margin-top:12px;padding:10px}.aPlusWorkspacePreviewCard>.ant-card-head .ant-card-head-title{width:100%}.aPlusPreviewCardTitle{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.aPlusPreviewHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.aPlusPreviewHeadActions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.aPlusPreviewHeadActions .ant-btn{color:#4265d6;min-width:32px;height:32px;padding-inline:9px;font-size:12px;font-weight:800}.aPlusPreviewTitle{color:var(--text);font-size:13px;font-weight:900}.aPlusPreviewSubtitle{color:var(--muted);margin-top:2px;font-size:11px;font-weight:700;line-height:1.35}.aPlusPreviewCount{color:var(--muted);white-space:nowrap;font-size:12px}.aPlusPreviewModeSwitch{white-space:nowrap}.aPlusPreviewModeSwitch .ant-radio-button-wrapper{min-width:44px;height:30px;padding-inline:10px;font-size:12px;font-weight:800;line-height:28px}.aPlusPreviewSyncHint{color:#52627a;background:#eef4ff;border-radius:8px;align-items:center;gap:6px;margin:-1px 0 10px;padding:6px 8px;font-size:10px;font-weight:700;line-height:1.4;display:flex}.aPlusPreviewSyncHint>span{background:#3557ff;border-radius:999px;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #3557ff21}.aPlusDeviceWorkspace{justify-content:center;align-items:flex-start;gap:12px;min-width:0;display:flex}.aPlusDesktopDevice{flex:auto;min-width:0}.aPlusPhoneDevice{flex:0 0 min(100%,320px);width:min(100%,320px)}.aPlusDeviceLabel{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding-inline:2px;display:flex}.aPlusDeviceLabel strong{color:#1f2937;font-size:11px;font-weight:900}.aPlusDeviceLabel span{color:#7a8698;font-size:9px;font-weight:700}.aPlusBrowserFrame{background:#fff;border:1px solid #ccd5e3;border-radius:12px;overflow:hidden;box-shadow:0 12px 28px #1f29371a}.aPlusBrowserChrome{background:linear-gradient(#f8fafc 0%,#eef2f7 100%);border-bottom:1px solid #dfe5ee;grid-template-columns:8px 8px 8px minmax(0,1fr);align-items:center;gap:5px;height:32px;padding:0 9px;display:grid}.aPlusBrowserChrome>span{background:#f97373;border-radius:999px;width:8px;height:8px}.aPlusBrowserChrome>span:nth-child(2){background:#f6c453}.aPlusBrowserChrome>span:nth-child(3){background:#5ecb83}.aPlusBrowserChrome>b{color:#7a8698;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #dbe2ec;border-radius:999px;min-width:0;margin-left:5px;padding:3px 9px;font-size:8px;font-weight:700;line-height:1.2;overflow:hidden}.aPlusDesktopScreen{scrollbar-width:thin;background:#f3f4f6;max-height:620px;padding:9px;overflow-y:auto}.aPlusPhoneShell{aspect-ratio:390/844;box-sizing:border-box;background:#101318;border:6px solid #101318;border-radius:34px;width:100%;padding:25px 5px 17px;position:relative;overflow:hidden;box-shadow:0 18px 36px #0f172a33,inset 0 0 0 1px #ffffff1a}.aPlusPhoneScreen{scrollbar-width:thin;background:#fff;border-radius:22px;width:100%;height:100%;overflow:hidden auto}.aPlusPhoneStatus{z-index:4;color:#fff;pointer-events:none;justify-content:space-between;align-items:center;font-size:8px;font-weight:900;display:flex;position:absolute;top:7px;left:15px;right:15px}.aPlusDynamicIsland{z-index:5;pointer-events:none;background:#000;border-radius:999px;width:34%;height:13px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.aPlusPhoneHomeIndicator{z-index:4;pointer-events:none;background:#fff;border-radius:999px;width:34%;height:3px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.aPlusPhoneAmazonBar{z-index:5;color:#fff;background:#162b3d;justify-content:space-between;align-items:center;gap:6px;min-height:27px;padding:0 8px;display:flex;position:sticky;top:0}.aPlusPhoneAmazonBar strong{letter-spacing:-.03em;font-size:10px}.aPlusPhoneAmazonBar span{color:#d6e0e8;font-size:7px;font-weight:700}.aPlusPhoneScreen .aPlusPreviewList{gap:6px;padding:7px 5px 18px}.aPlusPreviewMedia{background:#eef1f6;position:relative;overflow:hidden}.aPlusPreviewMedia.mobile .aPlusPreviewImage{aspect-ratio:auto;object-fit:contain;background:#fff;height:auto}.aPlusPreviewMedia.mobile.autoReflow{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;overflow:auto hidden}.aPlusPreviewMedia.mobile.autoReflow::-webkit-scrollbar{display:none}.aPlusPreviewMedia.mobile.autoReflow .aPlusPreviewImage{aspect-ratio:16/6.6;object-fit:cover;scroll-snap-align:start;width:auto;max-width:none;height:156px}.aPlusPreviewMedia.mobile.dedicatedMobile .aPlusPreviewImage{aspect-ratio:4/3;object-fit:cover}.aPlusPreviewAdaptBadge{color:#fff;background:#111827c2;border-radius:999px;padding:2px 5px;font-size:7px;font-weight:800;line-height:1.2;position:absolute;bottom:5px;right:5px}.aPlusPreviewList{flex-direction:column;gap:8px;display:flex}.aPlusPreviewSlot{cursor:pointer;background:#fff;border:1px solid #e6eaf2;border-radius:10px;transition:border-color .16s,box-shadow .16s,transform .16s;overflow:hidden}.aPlusPreviewSlot:hover{border-color:#3557ff52;transform:translateY(-1px)}.aPlusPreviewSlot.active{border-color:#3557ff8c;box-shadow:0 8px 18px #3557ff1f}.aPlusPreviewSlotHeader{border-bottom:1px solid #eef1f6;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.aPlusPreviewSlotName{color:var(--text);font-size:12px;font-weight:900}.aPlusPreviewSlotMeta{color:#4265d6;text-align:right;white-space:normal;font-size:11px;line-height:1.35}.aPlusPreviewImage{aspect-ratio:16/6.6;object-fit:cover;background:#eef1f6;width:100%;display:block}.aPlusGeneratedCarouselControls{color:#fff;background:#131c36c2;border-radius:16px;align-items:center;gap:8px;padding:3px 7px;font-size:11px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.aPlusGeneratedCarouselControls button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1}.aPlusPreviewPlaceholder{aspect-ratio:16/6.6;background:#f5f7fb;min-height:185px;padding:9px 10px 28px;position:relative}.aPlusModuleUiCanvas{width:100%;height:100%}.aPlusPreviewPlaceholder .aPlusWireFrame{background:#fff;width:100%;height:100%;min-height:128px}.aPlusPreviewPlaceholderLabel{color:#758195;text-align:center;font-size:10px;font-weight:800;line-height:1.2;position:absolute;bottom:8px;left:10px;right:10px}.aPlusPreviewSlotPurpose{color:var(--muted);padding:7px 10px 9px;font-size:11px;line-height:1.45}.aPlusFourImagePreviewGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid}.aPlusFourImagePreviewTile{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e6f2;border-radius:7px;min-width:0;padding:5px}.aPlusFourImagePreviewTile.active{border-color:#566bff}.aPlusFourImagePreviewTile img,.aPlusFourImagePreviewEmpty{aspect-ratio:450/338;object-fit:cover;color:#657391;background:#e9eef9;border-radius:4px;justify-content:center;align-items:center;width:100%;font-size:10px;display:flex}.aPlusFourImagePreviewTile strong,.aPlusFourImagePreviewTile>span:last-child{overflow-wrap:anywhere;color:var(--text);margin-top:4px;font-size:10px;line-height:1.3;display:block}.aPlusFourImagePreviewTile>span:last-child{color:var(--muted)}.aPlusPreviewList.mobile .aPlusFourImagePreviewGrid{display:flex;overflow-x:auto}.aPlusPreviewList.mobile .aPlusFourImagePreviewTile{flex:0 0 115px}.aPlusPreviewBox.compact .aPlusPreviewSlotPurpose,.aPlusPreviewBox.compact .aPlusPreviewPlaceholderLabel{display:none}.aPlusPreviewBox.compact .aPlusPreviewPlaceholder{min-height:150px;padding-bottom:9px}.aPlusPreviewList.mobile .aPlusPreviewSlot{border-radius:7px}.aPlusPreviewList.mobile .aPlusPreviewSlotHeader{align-items:flex-start;padding:5px 6px}.aPlusPreviewList.mobile .aPlusPreviewSlotName{font-size:10px;line-height:1.3}.aPlusPreviewList.mobile .aPlusPreviewSlotMeta{max-width:42%;font-size:8px;line-height:1.25}.aPlusPreviewList.mobile .aPlusPreviewPlaceholder,.aPlusPreviewBox.compact .aPlusPreviewList.mobile .aPlusPreviewPlaceholder{aspect-ratio:auto;min-height:0;padding:5px 5px 17px}.aPlusPreviewList.mobile .aPlusModuleUiCanvas{height:auto}.aPlusPreviewList.mobile .aPlusWireFrame{border-radius:5px;gap:4px;height:150px;min-height:150px;padding:6px}.aPlusPreviewList.mobile .aPlusPreviewPlaceholderLabel{font-size:7.5px;bottom:5px;left:5px;right:5px}.aPlusPreviewList.mobile .aPlusPreviewSlotPurpose{padding:5px 6px 6px;font-size:8.5px;line-height:1.4}.aPlusPreviewList.mobile .frameComplete,.aPlusPreviewList.mobile .frameFullVideo,.aPlusPreviewList.mobile .frameSimpleCarousel,.aPlusPreviewList.mobile .frameNavigationCarousel,.aPlusPreviewList.mobile .frameRegimenCarousel{height:128px;min-height:128px}.aPlusPreviewList.mobile .frameMobileBackground{grid-template-rows:minmax(0,1fr) auto;height:190px;min-height:190px;padding:0}.aPlusPreviewList.mobile .frameMobileBackground .wireHero{border:0;border-radius:0;width:100%;min-height:112px}.aPlusPreviewList.mobile .frameMobileBackground .wireTextBlock{background:#fff;min-height:50px;padding:8px 10px}.aPlusPreviewList.mobile .frameSplit,.aPlusPreviewList.mobile .frameTextVideo,.aPlusPreviewList.mobile .frameVideoCarousel,.aPlusPreviewList.mobile .frameCarousel{grid-template-rows:minmax(92px,1fr) auto;grid-template-columns:1fr;height:190px;min-height:190px}.aPlusPreviewList.mobile .frameSplit .wireImageBlock,.aPlusPreviewList.mobile .frameTextVideo .wireImageBlock,.aPlusPreviewList.mobile .frameVideoCarousel .wireMedia800,.aPlusPreviewList.mobile .frameCarousel .wireImageBlock{order:-1;min-height:92px}.aPlusPreviewList.mobile .frameMobileFeatureSwipe,.aPlusPreviewList.mobile .frameMobileCompareSwipe{background:#fff;flex-direction:column;gap:6px;height:220px;min-height:220px;padding:7px 6px 5px;display:flex;overflow:hidden}.aPlusPreviewList.mobile .frameMobileCompareSwipe{height:232px;min-height:232px}.aPlusPreviewList.mobile .mobileSwipeTrack{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;flex:auto;gap:8px;min-width:0;padding:1px 17% 3px 1px;scroll-padding-inline:1px;display:flex;overflow:auto hidden}.aPlusPreviewList.mobile .mobileSwipeTrack::-webkit-scrollbar{display:none}.aPlusPreviewList.mobile .mobileSwipeCard{scroll-snap-align:start;scroll-snap-stop:always;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;grid-template-rows:minmax(100px,1fr) auto;gap:6px;width:78%;min-width:78%;padding:5px;display:grid}.aPlusPreviewList.mobile .mobileSwipeCard .wireImageBlock{min-height:100px}.aPlusPreviewList.mobile .mobileSwipeHint{color:#4265d6;flex:0 0 13px;justify-content:center;align-items:center;gap:3px;font-size:7.5px;font-weight:800;line-height:1;display:flex}.aPlusPreviewList.mobile .mobileCompareCard{grid-template-rows:80px repeat(4,1fr);align-content:stretch;width:72%;min-width:72%}.aPlusPreviewList.mobile .mobileCompareCard>div{min-height:76px}.aPlusPreviewList.mobile .frameMobileHotspot{background:#fff;grid-template-rows:112px auto 12px;height:194px;min-height:194px}.aPlusPreviewList.mobile .frameMobileHotspot .wireImageBlock:after{content:"热点细节图"}.aPlusPreviewList.mobile .frameMobileHotspot.second .wireImageBlock{background:linear-gradient(155deg,#eff3f8 0%,#dfe8f3 48%,#cdd9e7 100%)}.aPlusPreviewList.mobile .frameMobileHotspot .wireDots,.aPlusPreviewList.mobile .frameMobileCompareChoice .wireDots{justify-content:center;align-items:center;gap:5px;display:flex;position:static;transform:none}.aPlusPreviewList.mobile .frameMobileHotspot .wireDots b,.aPlusPreviewList.mobile .frameMobileCompareChoice .wireDots b{width:5px;height:5px;box-shadow:0 0 0 1px #667085}.aPlusPreviewList.mobile .frameMobileHotspot .wireDots b.active,.aPlusPreviewList.mobile .frameMobileCompareChoice .wireDots b.active{background:#f97316}.aPlusPreviewList.mobile .frameCompareTable,.aPlusPreviewList.mobile .frameCompareCards,.aPlusPreviewList.mobile .frameSpecs,.aPlusPreviewList.mobile .frameTextOnly,.aPlusPreviewList.mobile .frameQa{height:184px;min-height:184px}.aPlusPreviewList.mobile .frameMobileCompareChoice{grid-template-rows:74px minmax(0,1fr) 12px;height:212px;min-height:212px}.aPlusPreviewList.mobile .frameMobileCompareChoice .wireSideProduct{min-height:0}.aPlusPreviewList.mobile .frameNavigationCarousel .wireNavigationTabs{scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;gap:3px;padding:0 15% 0 4px;display:flex;overflow-x:auto}.aPlusPreviewList.mobile .frameNavigationCarousel .wireNavigationTabs::-webkit-scrollbar{display:none}.aPlusPreviewList.mobile .frameNavigationCarousel .wireNavigationTabs b{scroll-snap-align:start;flex:0 0 68%;min-width:68%}@media (width<=520px){.aPlusPreviewCardTitle{flex-direction:column;align-items:flex-start;gap:10px}.aPlusPreviewHead{flex-direction:column;align-items:flex-start}.aPlusPreviewHeadActions{flex-wrap:wrap;justify-content:flex-start;width:100%}}.strategyMiniTooltip{color:#d7e3ff;z-index:20;white-space:normal;word-break:break-word;background:#1a1f2e;border-radius:8px;min-width:220px;max-width:280px;padding:10px 12px;font-size:12px;line-height:1.4;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000040}.strategyMiniTooltip:after{content:"";border:5px solid #0000;border-top-color:#1a1f2e;margin-left:-5px;position:absolute;top:100%;left:50%}.strategyMiniWrap:hover .strategyMiniTooltip{display:block}.strategyMiniTooltip strong{color:#fff;margin-bottom:4px;display:block}.strategyMiniTooltip p{color:#b0c0e0;margin:0 0 6px}.strategyMiniLogic{color:#90a0c0;background:#ffffff0f;border-radius:4px;margin-top:4px;padding:6px 8px;font-size:11px;line-height:1.4;display:block}.strategyMiniPrompt{background:#3557ff1a;border:1px solid #3557ff26;border-radius:4px;margin-top:6px;padding:6px 8px}.strategyMiniPromptLabel{color:#7a9cff;letter-spacing:.3px;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:700}.strategyMiniPromptText{color:#b0c8ff;white-space:pre-line;font-size:11px;line-height:1.4}.materialPanel{margin-bottom:4px}.materialPanelBody{padding:4px 0 14px}.videoCard .inlineSectionTitle{text-align:left;cursor:pointer;width:100%;font:inherit;appearance:none;border:0;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 0 8px;display:flex}.videoCard .inlineSectionTitle span:first-child{font-weight:900}.videoCard .collapseChevron{transition:transform .15s;display:inline-flex;transform:rotate(0)}.videoCard .collapseChevron.open{transform:rotate(90deg)}.videoHeader{align-items:center;gap:12px;padding:2px 0 0;display:flex}.sceneVideoBrowser{gap:14px;display:grid}.sceneVideoNavRow{align-items:center;gap:8px;display:flex}.sceneVideoStage{flex:1;min-width:0;min-height:0}.sceneVideoStage .videoCanvas{min-height:0}.sceneVideoInfo{border:1px solid var(--line);background:#ffffffdb;border-radius:12px;padding:12px}.sceneVideoInfo b{margin-bottom:6px;font-weight:900;display:block}.sceneVideoInfo p{color:var(--muted);margin:0 0 8px;font-size:12px;line-height:1.5}.sceneVideoInfo .ant-tag{white-space:normal;word-break:break-word;height:auto;padding:2px 8px;line-height:1.6}.sceneDots{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.sceneDot{background:var(--line);cursor:pointer;border-radius:50%;flex-shrink:0;width:10px;height:10px;transition:background .15s}.sceneDot:hover{background:#3557ff73}.sceneDot.active{background:var(--brand)}.videoOutputPanel{border:1px solid var(--line);background:#ffffffeb;border-radius:12px;margin-top:14px;overflow:hidden}.videoOutputTitle{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#3557ff0b,#11a68308);padding:10px 12px;font-size:13px;font-weight:900}.videoResultPlayer{background:#111827;border-radius:12px;width:100%}.videoResultEmpty{text-align:center;background:#f8fafce6;border:1px dashed #18203324;border-radius:12px;place-items:center;min-height:220px;padding:20px;display:grid}.videoResultEmpty strong{margin-bottom:6px;font-size:15px;display:block}.videoResultEmpty span{color:var(--muted);font-size:12px;line-height:1.6}.videoTaskSummary{border:1px solid var(--line);background:#fff;border-radius:12px;gap:8px;padding:12px;display:grid}.videoTaskSummary strong{font-size:14px;font-weight:900;display:block}.videoTaskSummary span{color:var(--muted);font-size:12px}.videoTaskSummary p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.videoTaskError{color:#cf1322!important}.videoTaskTableWrap{border:1px solid var(--line);background:#ffffffeb;border-radius:12px;margin-top:14px;overflow:hidden}.videoTaskTitle{gap:4px;display:grid}.videoTaskTitle strong{font-size:12px;font-weight:800}.videoTaskTitle span{color:var(--muted);font-size:11px}.videoOutputStage{background-blend-mode:multiply;color:#fff;background-color:#0000;background-image:linear-gradient(135deg,#3557ffe0,#11a683c7),url(https://images.unsplash.com/photo-1516321318423-f06f85e504b3?auto=format&fit=crop&w=900&q=80);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #3557ff29;border-radius:18px;place-items:center;min-height:0;padding:18px;display:grid}.videoOutputStage.ratio-1-1{aspect-ratio:1}.videoOutputStage.ratio-16-9{aspect-ratio:16/9}.videoOutputStage.ratio-9-16{aspect-ratio:9/16;max-width:200px;margin:0 auto}.videoOutputPlaceholder{text-align:center;color:var(--muted);gap:6px;display:grid}.videoOutputPlaceholder strong{color:var(--text);font-size:15px;display:block}.videoOutputPlaceholder span{font-size:12px;line-height:1.5}.videoCard .ant-card-body::-webkit-scrollbar{width:6px}.videoCard .ant-card-body::-webkit-scrollbar-track{background:0 0}.videoCard .ant-card-body::-webkit-scrollbar-thumb{background:#1820331f;border-radius:999px;transition:background .2s}.videoCard .ant-card-body::-webkit-scrollbar-thumb:hover{background:#18203338}.videoCard .ant-card-body{scrollbar-width:thin;scrollbar-color:#1820331f transparent}.shotEditor.ant-input{color:var(--text);resize:none;background:#18203308;border-radius:6px;padding:8px 10px;font-size:12px;line-height:1.5;border:1px solid var(--line)!important}.copyEditor.ant-input{color:#0c7f63;background:#11a6830f;border-radius:6px;width:100%;height:auto;min-height:36px;padding:8px 10px;font-size:12px;font-weight:800;border:1px solid #11a68333!important}.copyEditor.ant-input:hover,.copyEditor.ant-input:focus{box-shadow:none!important;border-color:#11a6834d!important}.storyboardItem{min-height:160px}.scenePreviewCanvas{border-radius:18px;max-width:100%;display:block;box-shadow:0 24px 70px #18203338}.sceneGenBtn{margin-top:6px;height:28px!important;font-size:11px!important}.batchCardGrid{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:6px;margin-bottom:12px;display:grid}.batchCard{border:1px solid var(--line);cursor:default;text-align:center;background:#fff;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:52px;padding:7px 4px;transition:all .15s;display:flex;position:relative}.secondaryBatchCardMain{width:100%;min-height:100%;color:inherit;cursor:pointer;text-align:center;background:0 0;border:0;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:2px;padding:0;display:flex}.secondaryDetailReplaceSelect.ant-select{width:142px}.secondaryDetailReplaceSelect .ant-select-selector{color:#4f56dd;border-radius:8px;min-height:30px;font-size:11px;font-weight:700;background:#f2f4ff!important;border:0!important}.secondaryDetailReplaceSelect:hover .ant-select-selector,.secondaryDetailReplaceSelect.ant-select-focused .ant-select-selector{background:#e8ebff!important}.batchCard:hover{border-color:#3557ff4d;box-shadow:0 2px 8px #0000000d}.batchCard.active{background:#edf0ff;border-color:#3557ff80;box-shadow:0 2px 10px #3557ff1a}.batchCardIndex{color:#bbb;font-size:9px;font-weight:600}.batchCardTitle{color:var(--text);font-size:12px;font-weight:800;line-height:1.3}.batchCardSub{color:var(--muted);font-size:10px;line-height:1.3}.batchCard.active .batchCardTitle{color:var(--brand)}.secondaryWorkflowCompact{--secondary-compact-accent:#4554ff}.secondaryWorkflowCompact .secondaryWorkflowPlan{background:#f8faff!important;border-color:#e3e8f3!important;padding:16px!important}.secondaryCompactPlanHead{grid-template-columns:auto 78px minmax(120px,1fr);align-items:center;gap:10px;margin-bottom:14px;display:grid}.secondaryCompactPlanHead>strong{color:#28334a;font-size:15px}.secondaryCompactPlanHead .ant-select{width:78px}.secondaryCompactPlanHead>.ant-btn{color:#33405a;border-color:#d8deeb;justify-self:end;height:34px;font-weight:650}.secondaryWorkflowCompact .batchCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:0}.secondaryWorkflowCompact .batchCard{border-color:#dce3ef;border-radius:12px;min-height:58px;padding:8px 6px}.secondaryWorkflowCompact .batchCard.active{box-shadow:none;background:#f0f2ff;border-color:#7482ff}.secondaryWorkflowCompact .batchCardIndex{font-size:10px}.secondaryWorkflowCompact .batchCardTitle{font-size:12px}.secondaryCompactAddSlot{color:#59647a;border-style:dashed}.secondaryCompactAddSlot .batchCardTitle{color:#59647a;font-weight:650}.secondaryCompactDetail{background:#fff;border:1px solid #e3e8f3;border-radius:16px;padding:16px}.secondaryCompactDetailHead{order:0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.secondaryCompactDetailHead>strong{color:#28334a;font-size:15px}.secondaryCompactDetailHead .secondaryDetailReplaceSelect.ant-select{width:142px}.secondaryWorkflowCompact .secondaryAiModuleFocus{background:0 0;border:0;margin-top:12px;padding:0;order:3!important}.secondaryWorkflowCompact .secondaryAiModuleFocus>div{margin-bottom:10px}.secondaryWorkflowCompact .secondaryAiModuleFocus .secondaryAiCopySection{margin-top:12px}.secondaryWorkflowCompact .secondaryAdvancedDetails{background:#f9faff!important;border-color:#e4e8f1!important;order:4!important;margin-top:14px!important}.secondaryWorkflowCompact .secondaryVisualSettings{background:#fff!important}.secondaryVisualSettings>summary{list-style:none}.secondaryVisualSettings>summary::-webkit-details-marker{display:none}.secondaryVisualSettingsSummary{align-items:center;gap:8px;min-width:0;display:flex}.secondaryVisualSettingsSummary strong{color:#28334a;flex:none;font-size:12px}.secondaryVisualSettingsSummary>span{color:#475467;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;font-weight:400;overflow:hidden}.secondaryVisualSettingsSummary b{color:#2853ff;flex:none;font-size:11px;font-weight:600}.secondaryVisualFineTune{background:#fff!important}.secondaryVisualFineTune>button{align-items:flex-start!important;padding:8px 10px!important}.secondaryVisualSuggestionCopy{gap:4px;min-width:0;display:grid}.secondaryVisualSuggestionCopy strong{color:#28334a;font-size:11px}.secondaryVisualSuggestionCopy>span{color:#344054;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.secondaryVisualSuggestionCopy small{color:#667085;font-size:10px;line-height:1.5}.secondaryVisualSuggestionAction{color:#2853ff;flex:none;font-size:11px;font-weight:600}.secondaryCompactAdvancedContent{border-bottom:1px solid #e8edf5;gap:12px;padding:4px 0 12px;display:grid}.secondaryCompactSwitches{flex-wrap:wrap;gap:10px;display:flex}.secondaryCompactSwitches label{color:#4c586e;background:#fff;border:1px solid #e3e8f1;border-radius:10px;align-items:center;gap:10px;min-height:36px;padding:0 10px;font-size:11px;display:inline-flex}.secondaryCompactField{color:#667085;gap:6px;font-size:11px;display:grid}.secondaryCompactCopyFields{gap:12px;display:grid}.secondaryCompactCopyFields .secondaryCompactField>span{justify-content:space-between;align-items:center;display:flex}.secondaryCompactShotDistance{color:#28334a;border-top:1px solid #e8edf5;align-items:center;gap:10px;padding:10px 0 0;font-size:12px;display:flex}.secondaryCompactShotDistance .ant-select{min-width:120px}.secondaryCompactShotDistance small{color:#667085;margin-left:auto;font-size:11px}@media (width<=1080px){.secondaryCompactPlanHead{grid-template-columns:1fr 78px}.secondaryCompactPlanHead>.ant-btn{grid-column:1/-1;justify-self:stretch}}.aiImageCreationPage .productSetupCard>.ant-card-head{min-height:72px;padding:0 20px}.aiImageCreationPage .productSetupCard>.ant-card-body{padding:14px 20px 20px;scroll-padding-bottom:20px}.aiImageCreationPage .aiImageMaterialSection{border-bottom:1px solid #e8ebf2;margin:0;padding:20px 0}.aiImageCreationPage .aiImageSectionHead{align-items:center;margin-bottom:12px}.aiImageCreationPage .aiImageSectionHead strong{font-size:14px}.aiImageSectionMeta{align-items:center;gap:10px;display:flex}.aiImageSectionMeta em{color:#7a8499;font-size:11px;font-style:normal;font-weight:700}.aiImageUploadInlineStatus{color:#5963cf;font:inherit;white-space:nowrap;background:0 0;border:0;padding:0;font-size:10px;font-weight:700;line-height:1.4}button.aiImageUploadInlineStatus{cursor:pointer}.aiImageUploadInlineStatus.isError{color:#b42318}button.aiImageUploadInlineStatus:hover,button.aiImageUploadInlineStatus:focus-visible{outline:none;text-decoration:underline}.aiImageCreationPage .aiImageThumbGrid{grid-template-columns:96px 96px minmax(0,1fr);align-items:center;gap:10px}.aiImageCreationPage .aiImageThumbCard,.aiImageCreationPage .aiImageAddTile{border-radius:10px}.aiImageUploadHelper{color:#7a8499;font-size:10px;line-height:1.5}.aiImageThumbRole{z-index:1;color:#4057e8;background:#eff2fff0;border-radius:6px;min-height:20px;padding:2px 6px;font-size:9px;font-weight:800;line-height:16px;position:absolute;bottom:6px;left:6px}.aiImageCreationPage .aiImageRecognitionSummary{background:#f4f6ff;border:0;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:0;margin-top:12px;padding:9px 10px;display:grid}.aiImageCreationPage .aiImageRecognitionIcon{border-radius:8px;width:28px;height:28px;font-size:15px}.aiImageRecognitionActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.aiImageCreationPage .aiImageRecognitionSummary>.aiImageRecognitionActions{grid-auto-flow:column;gap:8px;display:flex}.aiImageCreationPage .aiImageRecognitionSummary.isError{background:#fff6f4}.aiImageCreationPage .aiImageRecognitionCopy{gap:2px;margin:0;display:grid}.aiImageCreationPage .aiImageRecognitionCopy strong{color:#273047;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.4;overflow:hidden}.aiImageCreationPage .aiImageRecognitionCopy span{color:#5364dd;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;line-height:1.4;overflow:hidden}.aiImageCreationPage .aiImageRecognitionActions .aiImageTextAction{min-height:28px;font-size:10px}.aiImageCreationPage .aiImageMaterialToolbar{margin:12px 0 0}.aiImageCreationPage .aiImageMaterialToolbar>span{color:#566176;font-size:12px}.aiImageCreationPage .aiImageRecognitionEditor{margin-top:12px}.aiImageCreationPage .aiImageRecognitionEditorHead{flex-wrap:wrap;align-items:flex-start}.aiImageRecognitionTitle{gap:3px;display:grid}.aiImageCreationPage .aiImageRecognitionEditorHead>.aiImageRecognitionTitle{flex:180px;align-items:start;gap:3px;min-width:0;display:grid}.aiImageRecognitionTitle>strong{color:#273047;font-size:14px}.aiImageRecognitionTitle>span{color:#65718a;font-size:11px}.aiImageCreationPage .aiImageRecognitionEditorHead .aiImageRecognitionActions{flex-wrap:wrap;gap:4px 12px;margin:0 0 0 auto}.aiImageCreationPage .aiImageRecognitionEditor textarea{font-size:13px;line-height:1.65}.aiImageRecognitionMessage{color:#65718a;margin:0;font-size:12px;line-height:1.6}.aiImageRecognitionMessage.isError{color:#b42318}.aiImageAssetWorkspace{background:#f8f9fc;border:1px solid #e1e6f0;border-radius:14px;overflow:hidden;box-shadow:0 5px 18px #25304d0f;container-type:inline-size}.aiImageAssetList{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:thin;scrollbar-color:#aeb5c8 #edf0f6;-webkit-overflow-scrolling:touch;align-items:start;gap:7px;padding:6px;display:flex;overflow-x:auto}.aiImageAssetList>.productImageUploadActions{flex:none;align-self:center;margin-top:0}.aiImageAssetList::-webkit-scrollbar{height:7px}.aiImageAssetList::-webkit-scrollbar-track{background:#edf0f6;border-radius:999px}.aiImageAssetList::-webkit-scrollbar-thumb{background:#aeb5c8;border:1px solid #edf0f6;border-radius:999px}.aiImageAssetList::-webkit-scrollbar-thumb:hover{background:#8994aa}.aiImageAssetRow{scroll-snap-align:start;background:#fff;border:1px solid #e2e6ef;border-radius:12px;flex:0 0 108px;min-width:108px;padding:4px;position:relative;box-shadow:0 3px 12px #25304d0d}.aiImageAssetRow+.aiImageAssetRow{border-top:1px solid #e2e6ef}.aiImageAssetRow:hover,.aiImageAssetRow:focus-within{border-color:#9890f8;box-shadow:0 4px 14px #5b56e81f}.aiImageAssetPreview{cursor:zoom-in;background:#f7f9fc;border:1px solid #dfe5ef;border-radius:10px;width:100%;height:58px;padding:0;position:relative;overflow:hidden;box-shadow:0 2px 8px #25304d0d}.aiImageAssetPreview img{object-fit:contain;width:100%;height:100%;display:block}.aiImageAssetPreview>span{display:none}.aiImageAssetPreview:hover,.aiImageAssetPreview:focus-visible{border-color:#6557f5;outline:none}.aiImageAssetFields{grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;margin-top:5px;display:grid}.aiImageAssetFields label,.aiImageAssetNameField,.aiImageRecognitionFields>label{gap:4px;min-width:0;display:grid}.aiImageAssetFields label>span,.aiImageAssetNameField>span,.aiImageRecognitionFields>label>span,.aiImageRecognitionSellingPoints>span{color:#59657a;font-size:10px;font-weight:700;line-height:1.35}.aiImageAssetFields label>span,.aiImageAssetNameField>span{display:none}.aiImageAssetNameField{order:1}.aiImageAssetRoleField{order:2}.aiImageAssetSizeField{order:3}.aiImageAssetQuantityField{order:4}.aiImageAssetFields input,.aiImageRecognitionFields input{color:#22283a;width:100%;min-width:0;height:32px;font:inherit;background:#fbfcfe;border:1px solid #dce2ec;border-radius:8px;outline:none;padding:0 9px;font-size:11px;transition:border-color .15s,box-shadow .15s,background .15s}.aiImageAssetFields input{height:26px;padding:0 6px;font-size:11px;font-weight:400}.aiImageAssetFields input::placeholder{color:#7a8499;opacity:1;font-size:11px;font-weight:400}.aiImageAssetFields input:focus,.aiImageRecognitionFields input:focus{background:#fff;border-color:#7c83f7;box-shadow:0 0 0 2px #5b56e81a}.aiImageAssetMetaFields,.aiImageAssetMetaFields.hasProductDetails,.aiImageAssetMetaFields.isSingleField{display:contents}.aiImageAssetMetaFields .ant-select{box-sizing:border-box;background:#fbfcfe;border:1px solid #dce2ec;border-radius:8px;align-items:center;width:100%;height:26px;min-height:26px;padding:0 6px;display:flex}.aiImageAssetMetaFields .ant-select-selector{font-size:11px;font-weight:400;background:#fbfcfe!important;border-color:#dce2ec!important;border-radius:8px!important;height:26px!important;min-height:26px!important}.aiImageAssetMetaFields .ant-select-focused .ant-select-selector{background:#fff!important}.aiImageAssetMetaFields .ant-select-focused{background:#fff;border-color:#7c83f7;box-shadow:0 0 0 2px #5b56e81a}.aiImageAssetMetaFields .ant-select-selection-item{font-size:11px;font-weight:400;line-height:24px!important}.aiImageAssetMetaFields .ant-select-content{font-size:11px;font-weight:400;line-height:24px}.aiImageAssetMetaFields .ant-select-selection-placeholder{color:#7a8499;font-size:11px;font-weight:400;line-height:24px!important}.aiImageAssetMainImageToggle{background:#f7f8ff;border:1px solid #dfe4ef;border-radius:8px;justify-content:space-between;align-items:center;gap:5px;min-height:34px;padding:5px 6px;display:flex}.aiImageAssetMainImageToggle>div{gap:1px;min-width:0;display:grid}.aiImageAssetMainImageToggle strong{color:#364152;font-size:11px;font-weight:600;line-height:1.25}.aiImageAssetMainImageToggle span{color:#7a8499;font-size:9px;font-weight:400;line-height:1.25}.aiImageAssetMainImageToggle .ant-switch{flex:none}.aiImageAssetRoleDropdown .ant-select-item{min-height:32px;padding:5px 10px;font-size:12px}.aiImageAssetRoleDropdown .ant-select-item-option-selected{font-weight:600}.aiImageAssetRemove{z-index:1;color:#fff;cursor:pointer;background:#1f2636ad;border:0;border-radius:50%;width:28px;height:28px;padding:0;transition:border-color .15s,background .15s,color .15s;position:absolute;top:8px;right:8px}.aiImageAssetRemove:hover,.aiImageAssetRemove:focus-visible{color:#fff;background:#d92d20;outline:none}.aiImageAssetAddDragger.ant-upload-wrapper .ant-upload-drag{background:#f8f9ff;border:0;border-top:1px solid #e7eaf2;border-radius:0;transition:background .15s}.aiImageAssetAddDragger.ant-upload-wrapper .ant-upload-btn{padding:0}.aiImageAssetAddRow{color:#4f56dd;justify-content:center;align-items:center;gap:7px;min-height:40px;font-size:11px;font-weight:700;display:flex}.aiImageAssetAddRow>.anticon{background:#eef0ff;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;display:inline-flex}.aiImageAssetAddDragger.ant-upload-wrapper .ant-upload-drag-hover{background:#f2f3ff}.aiImageProductStructure{border-bottom:1px solid #e8ebf2;margin-top:14px;padding-bottom:14px}.aiImageProductStructure.aiImageProductStructureFirst{margin:0 0 12px;padding-bottom:12px}.aiImageProductStructureHead{gap:2px;margin-bottom:8px;display:grid}.aiImageProductStructureHead strong{color:#272d40;font-size:12px}.aiImageProductStructureHead span{color:#8790a2;font-size:11px;line-height:1.4}.aiImageProductStructure .ant-radio-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.aiImageProductStructure .ant-radio-wrapper{color:#4a5368;box-sizing:border-box;white-space:nowrap;background:#fff;border:1px solid #e0e4ed;border-radius:9px;justify-content:center;align-items:center;width:100%;min-height:36px;margin:0;padding:0 8px;font-size:10px;font-weight:700;line-height:1.3;transition:border-color .15s,background .15s,color .15s;display:inline-flex;position:relative;overflow:hidden}.aiImageProductStructure .ant-radio-wrapper .ant-radio{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.aiImageProductStructure .ant-radio-wrapper>span:last-child{text-align:center;padding-inline:0}.aiImageProductStructure .ant-radio-wrapper-checked{color:#4d4bd8;background:#f1f1ff;border-color:#6d6af0}.aiImageProductStructure .ant-radio-wrapper-checked .ant-radio-inner{background:#6257f6;border-color:#6257f6}.aiImageProductStructure .ant-radio-wrapper:hover,.aiImageProductStructure .ant-radio-wrapper:focus-within{border-color:#8a87f4}.aiImageCreationPage .aiImageRecognitionEditor{background:#fff;border:0;border-radius:0;margin-top:14px;padding:0}.aiImageRecognitionEditorHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.aiImageRecognitionHeading{align-items:baseline;gap:3px;min-width:0;display:flex}.aiImageRecognitionHeading>strong{color:#272d40;font-size:13px;font-weight:800}.aiImageRecognitionHeading>span{color:#7b85a4;font-size:10px;font-weight:700}.aiImageRecognitionHeading>em{color:#5963cf;white-space:nowrap;margin-left:5px;font-size:9px;font-style:normal;font-weight:700}.aiImageRecognitionHeadActions{flex:none;align-items:center;gap:8px;display:flex}.aiImageRecognitionDetailToggle{color:#5157d9;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:10px;font-weight:800}.aiImageRecognitionDetailToggle:hover,.aiImageRecognitionDetailToggle:focus-visible{color:#3e43bd;outline:none;text-decoration:underline}.aiImageRecognitionInputShell{background:#fff;border:1px solid #dfe4ed;border-radius:10px;transition:border-color .16s,box-shadow .16s;overflow:hidden}.aiImageRecognitionInputShell:focus-within{border-color:#7d83ef;box-shadow:0 0 0 2px #5b56e81a}.aiImageRecognitionOverview{gap:5px;padding:9px 12px 7px;display:grid}.aiImageRecognitionOverviewRow{grid-template-columns:58px minmax(0,1fr) auto;align-items:baseline;gap:7px;min-width:0;font-size:11px;line-height:1.5;display:grid}.aiImageRecognitionOverviewRow>strong{color:#687187;font-size:10px;font-weight:700}.aiImageRecognitionOverviewRow>span{color:#293146;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aiImageRecognitionOverviewRow>em{color:#9a6700;white-space:nowrap;background:#fff4dd;border-radius:999px;padding:1px 5px;font-size:8px;font-style:normal;font-weight:800}.aiImageRecognitionRawPreview{color:#30384d;white-space:pre-wrap;max-height:116px;padding:10px 12px;font-size:11px;line-height:1.6;overflow:hidden}.aiImageRecognitionSyncButton{color:#4f5d7a;min-width:0;min-height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 6px;font-size:10px;font-weight:700}.aiImageRecognitionSyncButton:hover:not(:disabled),.aiImageRecognitionSyncButton:focus-visible:not(:disabled){color:#4e4bd8;background:#f0f1ff;outline:none}.aiImageRecognitionSyncButton:disabled{color:#a8afbd;cursor:not-allowed;background:0 0}.aiImageCreationPage .aiImageRecognitionInputShell>.ant-input{width:100%;box-shadow:none;resize:vertical;border:0;border-radius:0;padding:11px 12px 9px;font-size:12px;line-height:1.6;display:block}.aiImageCreationPage .aiImageRecognitionInputShell>.ant-input:focus{box-shadow:none}.aiImageRecognitionToolbar{justify-content:flex-end;align-items:center;gap:8px;min-height:28px;padding:2px 10px 6px;display:flex}.aiImageRecognitionAnalyzeButton{color:#fff;min-height:30px;font:inherit;cursor:pointer;background:#6257f6;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.aiImageRecognitionAnalyzeButton:hover:not(:disabled),.aiImageRecognitionAnalyzeButton:focus-visible:not(:disabled){background:#5147e5;outline:none}.aiImageRecognitionAnalyzeButton:disabled{color:#939bab;cursor:not-allowed;background:#d9dce7}.aiImageRecognitionCount{color:#8790a3;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9px}.aiImageRecognitionHint{color:#7e879a;margin:6px 1px 0;font-size:9px;line-height:1.45}.aiImageRecognitionHint.isError{color:#b42318}.aiImageRecognitionError{background:#fff7f5;border:1px solid #ffd5cf;border-radius:9px;gap:2px;margin:0 0 8px;padding:7px 9px;display:grid}.aiImageRecognitionError strong{color:#b42318;font-size:11px}.aiImageRecognitionError span{color:#8b4b44;font-size:10px;line-height:1.5}.aiImageRecognitionFields{gap:8px;display:grid}.aiImageRecognitionSellingPoints{gap:6px;display:grid}.aiImageRecognitionSellingPoints>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.aiImageRecognitionTag{color:#4a50d5;background:#f0f1ff;border-radius:999px;align-items:center;gap:4px;min-height:28px;padding:4px 6px 4px 9px;font-size:10px;line-height:1.4;display:inline-flex}.aiImageRecognitionTag>button{color:#7a80da;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:18px;height:18px;padding:0;font-size:9px;display:grid}.aiImageRecognitionTag>button:hover,.aiImageRecognitionTag>button:focus-visible{background:#4e4bd81a;outline:none}.aiImageRecognitionTagInput{color:#788197;border:1px dashed #b9bfce;border-radius:999px;align-items:center;gap:4px;min-height:28px;padding:3px 8px;display:inline-flex}.aiImageRecognitionTagInput input{width:58px;height:20px;box-shadow:none;background:0 0;border:0;padding:0;font-size:10px}.aiImageRecognitionNotice{color:#6e788d;background:#f5f6f9;border-radius:8px;margin:10px 12px 0;padding:8px 9px;font-size:10px;line-height:1.5}.aiImageRecognitionFooter{justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 12px;display:flex}.aiImageRecognitionFooter .ant-btn{border-radius:8px;min-height:34px;font-size:11px;font-weight:700}.aiImageRecognitionFooter>span{color:#8a93a5;text-align:right;font-size:10px;line-height:1.4}.aiImageCreationPage .aiImageTypeSelector{border-bottom:1px solid #e8ebf2;margin:0;padding:4px 0 14px}.aiImageCreationPage .aiImageTypeSelector .ant-form-item-label{padding-bottom:7px}.aiImageCreationPage .aiImageTypeSelector .radioGrid{gap:6px}.aiImageCreationPage .aiImageTypeSelector .ant-radio-button-wrapper{border-radius:9px;min-height:36px;font-size:12px}.aiImageCreationPage .aiImageReferenceWorkspace{border:0;border-bottom:1px solid #e8ebf2;margin:0;padding:12px 0}.aiImageCreationPage .aiImageReferenceHeading{cursor:pointer;justify-content:space-between;align-items:center;margin-bottom:0;list-style:none;display:flex}.aiImageCreationPage .aiImageReferenceHeading::-webkit-details-marker{display:none}.aiImageCreationPage .aiImageReferenceStatus{color:#65728b;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;font-size:10px;font-style:normal;overflow:hidden}.aiImageCreationPage .aiImageReferenceHeading>span{flex-shrink:0;margin-left:8px}.aiImageCreationPage .aiImageReferenceWorkspace[open] .aiImageReferenceHeading{margin-bottom:10px}.aiImageCreationPage .aiImageReferenceWorkspace[open] .aiImageReferenceStatus,.aiImageCreationPage .aiImageReferenceCollapseLabel,.aiImageCreationPage .aiImageReferenceWorkspace[open] .aiImageReferenceExpandLabel{display:none}.aiImageCreationPage .aiImageReferenceWorkspace[open] .aiImageReferenceCollapseLabel{display:inline}.aiImageCreationPage .aiImageReferenceHeading strong{font-size:14px}.aiImageCreationPage .aiImageReferenceHeading small{color:#8992a5;font-size:10px;font-weight:500}.aiImageReferenceGrid{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.aiImageReferenceGrid.isMainImage{grid-template-columns:minmax(0,1fr)}.aiImageReferenceGrid>button{color:#30384d;cursor:pointer;text-align:left;background:#fff;border:1px solid #e0e5ef;border-radius:11px;justify-content:space-between;align-items:center;gap:6px;min-width:0;min-height:62px;padding:10px 12px;display:flex}.aiImageReferenceGrid>button:hover,.aiImageReferenceGrid>button:focus-visible,.aiImageReferenceGrid>button.isActive{background:#f7f7ff;border-color:#8b91ff;outline:none}.aiImageReferenceGrid>button>span{gap:3px;min-width:0;display:grid}.aiImageReferenceGrid strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.aiImageReferenceGrid small{color:#858ea1;font-size:10px;line-height:1.4}.aiImageReferenceGrid .anticon{color:#8b93a6;flex:none;font-size:10px}.aiImageReferenceGrid.isMainImage>button{min-height:62px;padding:10px 12px}.aiImageReferenceGrid.isMainImage strong{font-size:12px}.aiImageReferenceGrid.isMainImage small{font-size:10px}.aiImageCompetitorModal .aiImageCompetitorActions{margin-top:8px}.mainImageCompetitorInputHint{color:#8a94a8;margin-top:6px;font-size:11px;line-height:1.45}.aiImageCompetitorModal .mainImageCompetitorResult{margin-top:12px;padding-top:12px}.aiImageCompetitorModal .mainImageCompetitorThumbs{gap:10px;padding:2px 1px 8px}.aiImageCompetitorModal .mainImageCompetitorThumbs a{flex-basis:104px;gap:4px;width:104px;font-size:11px}.aiImageCompetitorModal .mainImageCompetitorThumbs img{border-radius:9px;width:104px;height:82px}.aiImageCompetitorModal .mainImageCompetitorThumbs a>span{color:#526078;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.aiImageCompetitorModal .mainImageCompetitorAggregate{border-top-style:solid;margin-top:10px;padding-top:12px}.aiImageCompetitorModal .mainImageCompetitorSectionTitle{margin-bottom:7px;font-size:13px}.aiImageCompetitorModal .mainImageCompetitorSectionTitle>span{font-size:10px}.aiImageCompetitorModal .mainImageCompetitorSummary{margin-bottom:9px;font-size:13px;line-height:1.6}.aiImageCompetitorModal .mainImageCompetitorFindings{gap:8px}.aiImageCompetitorModal .mainImageCompetitorFindings>div{border:1px solid #edf1f8;border-radius:9px;min-height:70px;padding:9px 10px;font-size:12px}.aiImageCompetitorModal .aiImageReferenceNotice{margin-top:10px}.secondaryCompetitorResult{gap:14px;margin-top:14px;display:grid}.secondaryCompetitorResult section{min-width:0}.secondaryCompetitorResultTitle{color:#20293a;justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;font-size:13px;display:flex}.secondaryCompetitorResultTitle>span{color:#7c879c;font-size:11px;font-weight:400}.secondaryCompetitorSummary{background:#f8f9ff;border:1px solid #dfe5ff;border-radius:10px;padding:12px}.secondaryCompetitorSummary>p,.secondaryCompetitorFindings p,.secondaryCompetitorImageGrid p{color:#526078;margin:0;line-height:1.55}.secondaryCompetitorSummary>p{font-size:13px}.secondaryCompetitorTags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.secondaryCompetitorTags span{color:#465fe8;background:#fff;border:1px solid #dfe5ff;border-radius:999px;padding:4px 8px;font-size:11px}.secondaryCompetitorSequence>strong,.secondaryCompetitorProducts>.secondaryCompetitorResultTitle strong{color:#20293a;font-size:13px}.secondaryCompetitorSequence ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.secondaryCompetitorSequence li{color:#344054;background:#fff;border:1px solid #e5e9f2;border-radius:8px;align-items:flex-start;gap:6px;min-height:58px;padding:8px;font-size:11px;line-height:1.45;display:flex}.secondaryCompetitorSequence li>span{color:#fff;background:#536dfe;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.secondaryCompetitorFindings{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.secondaryCompetitorFindings section{background:#fff;border:1px solid #edf1f8;border-radius:9px;padding:10px}.secondaryCompetitorFindings strong{color:#344054;margin-bottom:4px;font-size:12px;display:block}.secondaryCompetitorFindings p{font-size:11px}.secondaryCompetitorProducts article{border-top:1px solid #edf1f7;padding:10px 0 12px}.secondaryCompetitorProducts article>a{color:#344054;align-items:baseline;gap:8px;margin-bottom:8px;text-decoration:none;display:flex}.secondaryCompetitorProducts article>a>span{color:#7c879c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.secondaryCompetitorImageGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.secondaryCompetitorImageGrid>div{background:#fafbfe;border:1px solid #e5e9f2;border-radius:9px;min-width:0;padding:7px}.secondaryCompetitorImageGrid img{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:6px;width:100%}.secondaryCompetitorImageGrid strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:11px;display:block;overflow:hidden}.secondaryCompetitorImageGrid p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:3px;font-size:10px;display:-webkit-box;overflow:hidden}.aiImageCompetitorModal .ant-modal-body{max-height:min(78vh,690px);overflow-y:auto}@media (width<=760px){.secondaryCompetitorReadRow{grid-template-columns:1fr auto}.secondaryCompetitorReadRow span{grid-area:2/1/auto/-1}.aiImageCompetitorCompactHead{flex-direction:column;align-items:flex-start}.aiImageCompetitorModal .mainImageCompetitorFindings,.secondaryCompetitorSequence ol,.secondaryCompetitorFindings,.secondaryCompetitorImageGrid{grid-template-columns:1fr}}.aiImageCreationPage .aiImageReferenceBody{margin:8px 0 0;padding:10px}.aiImageCreationPage .aPlusSelectorPanel{background:0 0;border:0;margin:0;padding:0}.aiImageCreationPage .aPlusContentTypeSelector{margin:14px 0;padding-top:14px}.aiImageCreationPage .aPlusContentTypeSelector .strategyMiniLabel,.aiImageCreationPage .aPlusModuleHeader .strategyMiniLabel{color:#28334a;font-size:13px}.aiImageCreationPage .aPlusContentTypeSelector .radioGrid{gap:6px}.aiImageCreationPage .aPlusContentTypeSelector .ant-radio-button-wrapper{border-radius:9px;min-height:36px;font-size:12px}.aiImageCreationPage .aPlusModuleHeader{margin-top:10px}.aiImageCreationPage .aPlusSelectedModules{gap:6px;margin-top:8px}.aiImageCreationPage .aPlusSelectedModule{border-color:#dce3ef;border-radius:9px;padding:8px}.aiImageCreationPage .aPlusSelectedModule.active{box-shadow:none;background:#f0f2ff;border-color:#7482ff}.aiImageCreationPage .aPlusModuleContentEditor{background:#fff;border-color:#e3e8f3;border-radius:12px;gap:10px;margin-top:8px;margin-bottom:14px;padding:12px}.aiImageCreationPage .aPlusModuleContentHead strong{color:#28334a;font-size:13px}.aiImageCreationPage .aPlusModuleContentHint,.aiImageCreationPage .aPlusModuleMeta>span{font-size:11px}.aiImageCreationPage .aPlusModuleContentSwitches{background:0 0;border:0;gap:10px;padding:0}.aiImageCreationPage .aPlusModuleContentSwitches label{color:#4c586e;background:#fff;border:1px solid #e3e8f1;border-radius:10px;min-height:36px;padding:0 10px;font-size:11px}.aiImageCreationPage .aPlusModuleContentField>span,.aiImageCreationPage .aPlusModuleContentListHead>span,.aiImageCreationPage .aPlusModuleContentListHead small,.aiImageCreationPage .aPlusModuleContentRow.withDetailLabel b{color:#667085;font-size:11px}.aiImageCreationPage .aPlusModuleContentEditor .ant-input,.aiImageCreationPage .aPlusModuleContentEditor .ant-select-selector{font-size:12px}.aiImageCreationPage .aPlusWorkspaceSuggestionAction{margin-top:14px;padding-top:14px}.aiImageCreationPage .aPlusWorkspaceSuggestionAction .ant-btn{border-radius:9px;min-height:40px;font-size:12px;font-weight:700}.aiImageCreationPage .aPlusWorkspacePreviewCard .aPlusResultSectionTitle,.aiImageCreationPage .aPlusWorkspacePreviewCard .workflowSummaryHead strong,.aiImageCreationPage .aPlusWorkspacePreviewCard .aPlusPreviewTitle{font-size:13px}.aiImageCreationPage .aPlusWorkspacePreviewCard .aPlusEmptyPreview{width:100%;height:180px;aspect-ratio:auto!important}.aiImageCreationPage .aPlusWorkspacePreviewCard .aPlusEmptyPreview .previewPlaceholderVisual{width:min(100%,420px);height:136px;margin:0}.aiImageCreationPage .secondaryWorkflowCompact{margin-top:0!important}.aiImageCreationPage .secondaryWorkflowCompact .secondaryWorkflowPlan,.aiImageCreationPage .secondaryCompactDetail{border-radius:12px;background:#fff!important;padding:12px!important}.aiImageCreationPage .secondaryCompactPlanHead{grid-template-columns:minmax(0,1fr) 78px auto;gap:8px;margin-bottom:10px}.aiImageCreationPage .secondaryCompactPlanHead>strong,.aiImageCreationPage .secondaryCompactDetailHead>strong{font-size:13px}.aiImageCreationPage .secondaryCompactPlanHead>.ant-btn{height:28px;box-shadow:none;color:#4f56dd;border:0;justify-self:end;padding:0 8px;font-size:10px}.aiImageCreationPage .secondaryWorkflowCompact .batchCardGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.aiImageCreationPage .secondaryWorkflowCompact .batchCard{border-radius:9px;min-height:54px;padding:6px 4px}.aiImageCreationPage .secondaryWorkflowCompact .batchCardTitle{font-size:10px}.aiImageCreationPage .secondaryWorkflowCompact .batchCardIndex{font-size:9px}.aiImageCreationPage .secondaryWorkflowCompact .batchCard.active .secondaryBatchCardMain{padding-top:8px}.aiImageCreationPage .secondaryCompactDetail{margin-top:8px!important}.aiImageCreationPage .secondaryCompactDetailHead{margin-bottom:8px}.aiImageCreationPage .secondaryWorkflowCompact .secondaryAiModuleFocus{margin-top:0;padding-top:8px}.aiImageCreationPage .secondaryWorkflowCompact .secondaryAiModuleFocus>div{margin-bottom:6px}.aiImageCreationPage .secondaryWorkflowCompact .secondaryAdvancedDetails{margin-top:8px!important}.aiImageCreationPage .aiImageGenerateAction{box-shadow:none;background:0 0;border-top:1px solid #e3e8f3;grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;margin:14px 0 0;padding:14px 0 0;display:grid;position:static}.aiImageCreationPage .aiImageGenerateAction>.generateBlockedNotice{grid-column:1/-1}.aiImageCreationPage .aiImageGenerateAction>div:last-child{grid-column:1}.aiImageCreationPage .aiImageGenerateAction .generateBtn{border-radius:9px;height:40px;margin-top:0;font-size:12px}.secondarySuggestionActions{justify-content:flex-end;margin-top:-2px;margin-bottom:12px;display:flex}.secondarySuggestionBank{border-top:1px solid #e5eaf3;gap:8px;padding-top:12px;display:grid}.secondarySuggestionHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.secondarySuggestionHeader>span{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.secondarySuggestionHeader strong{color:#26344d;font-size:14px}.secondarySuggestionHeader small{color:#8993a5;font-size:11px}.secondarySuggestionHeader button{color:#667085;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:10px}.secondarySuggestionHeader button:hover{color:#315cff}.secondarySuggestionRow{color:#303b50;grid-template-columns:minmax(68px,max-content) minmax(0,1fr);align-items:start;gap:12px;font-size:13px;line-height:1.85;display:grid}.secondarySuggestionRow>strong{color:#58657a;white-space:normal;overflow-wrap:anywhere;max-width:220px}.secondarySuggestionItem{white-space:normal}.secondarySuggestionTextWrap{flex-wrap:wrap;align-items:baseline;gap:4px;display:inline-flex}.secondarySuggestionText{appearance:none;color:#20293a;font:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:1px 4px;transition:color .12s,border-color .12s,background-color .12s}.secondarySuggestionText:hover{color:#078575}.secondarySuggestionText:disabled{cursor:not-allowed;opacity:.42;color:#8a94a6;text-decoration:line-through}.secondarySuggestionText:disabled:hover{color:#8a94a6}.secondarySuggestionText.recommended,.secondarySuggestionText.recommended:hover{color:#078575;font-weight:650}.secondarySuggestionText.copied,.secondarySuggestionText.copied:hover{color:#315cff}.secondarySuggestionText.used,.secondarySuggestionText.used:hover{color:#adb4c0;font-weight:400}.secondarySuggestionText.selected,.secondarySuggestionText.selected:hover{color:#08776e;background:#eaf8f5;border-color:#078575;font-weight:650}.secondarySuggestionUsedTag{color:#a3aab6;white-space:nowrap;font-size:9px}.secondarySuggestionTitleRow>div,.secondarySuggestionTitlePair{gap:3px;display:grid}.secondarySuggestionTitleOption{color:#26344d;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e6ee;border-radius:7px;flex-wrap:wrap;align-items:baseline;gap:6px 22px;padding:7px 9px;transition:color .12s,border-color .12s,background-color .12s;display:flex}.secondarySuggestionTitleOption:hover{border-color:#9dd9cf}.secondarySuggestionTitleOption:disabled{cursor:not-allowed;opacity:.46;background:#f7f8fa;border-color:#e1e6ee}.secondarySuggestionTitleOption.used{color:#9ca5b4}.secondarySuggestionTitleOption.selected,.secondarySuggestionTitleOption.selected:hover{color:#26344d;background:#fff;border-color:#078575}.secondarySuggestionTitleOption>span{align-items:baseline;gap:7px;display:inline-flex}.secondarySuggestionTitleOption small{color:#8a94a6;white-space:nowrap;font-size:11px}.secondarySuggestionTitleOption em{color:#a3aab6;white-space:nowrap;font-size:9px;font-style:normal}.secondarySuggestionTitleOption em.secondarySuggestionTitleSelectedTag{color:#08776e;border:1px solid #78c9bd;border-radius:999px;margin-left:auto;padding:0 6px;line-height:1.6}.secondarySuggestionTitleCopies{flex-wrap:wrap;align-items:baseline;gap:8px 24px;display:flex}.secondarySuggestionTitleCopy{align-items:baseline;gap:7px;min-width:0;display:flex}.secondarySuggestionTitleCopy>small{white-space:nowrap}.secondarySuggestionTitlePair small{color:#8a94a6;font-size:11px}.secondarySuggestionPlan{background:#f7fcfb;border:1px solid #cfe8e3;border-radius:10px;gap:8px;padding:12px;display:grid}.secondarySuggestionPlanHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.secondarySuggestionPlanHeader>span{gap:2px;display:grid}.secondarySuggestionPlanHeader>span small{color:#748094;font-size:11px}.secondarySuggestionPlanHeader>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.secondarySuggestionPlanGroups{gap:10px;display:grid}.secondarySuggestionPlanGroup{background:#fff;border:1px solid #dde9e6;border-radius:8px;overflow:hidden}.secondarySuggestionPlanGroupHeader{background:#f2f8f7;border-bottom:1px solid #e8efed;align-items:baseline;gap:8px;padding:8px 10px;display:flex}.secondarySuggestionPlanGroupHeader>strong{color:#26344d;font-size:13px}.secondarySuggestionPlanGroupHeader>small{color:#748094;font-size:11px}.secondarySuggestionPlanFields{display:grid}.secondarySuggestionPlanField{color:#303b50;grid-template-columns:92px minmax(0,1fr);gap:10px;padding:8px 10px;font-size:13px;line-height:1.65;display:grid}.secondarySuggestionPlanField+.secondarySuggestionPlanField{border-top:1px solid #eef2f1}.secondarySuggestionPlanField>strong{color:#58657a;white-space:nowrap;font-size:12px}.secondarySuggestionPlanList{gap:3px;margin:0;padding-left:20px;display:grid}.secondarySuggestionPlanEmpty{color:#98a2b3}.secondarySuggestionPlanBrief{color:#303b50;white-space:pre-line;padding:10px;font-size:13px;line-height:1.7}.secondarySuggestionSelectionPanel{gap:10px;display:grid}.secondarySuggestionDiyHead{background:#f7fcfb;border:1px solid #cfe8e3;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.secondarySuggestionDiyHead>div:first-child{gap:3px;display:grid}.secondarySuggestionDiyHead strong{color:#26344d;font-size:13px}.secondarySuggestionDiyHead small{color:#667085;font-size:10px;line-height:1.5}.secondarySuggestionLegend{color:#667085;flex-wrap:wrap;justify-content:flex-end;gap:5px 10px;font-size:9px;line-height:1.5;display:flex}.secondarySuggestionLegend span{white-space:nowrap}.secondarySuggestionLegend .recommended{color:#078575;font-weight:650}.secondarySuggestionLegend .selected{color:#08776e;background:#eaf8f5;border:1px solid #078575;border-radius:4px;padding:0 4px}.secondarySuggestionLegend .used{color:#a3aab6}.aPlusSuiteDiyPlan .secondarySuggestionRow{grid-template-columns:minmax(150px,210px) minmax(0,1fr);gap:14px}.aPlusSuiteDiyPlan .secondarySuggestionRow>strong{gap:2px;padding-top:5px;display:grid}.aPlusSuiteDiyPlan .secondarySuggestionRow>strong small{color:#7a8598;font-size:10px;font-weight:700;line-height:1.4}.aPlusSuiteDiyPlan .secondarySuggestionTextWrap{align-items:stretch;gap:8px}.aPlusSuiteDiyPlan .secondarySuggestionItem{flex-direction:column;align-items:flex-start;gap:3px;display:inline-flex}.aPlusSuiteDiyPlan .secondarySuggestionText,.aPlusSuiteDiyPlan .secondarySuggestionText.recommended,.aPlusSuiteDiyPlan .secondarySuggestionText.recommended:hover{color:#344054;background:#fff;border-color:#d4dbe7;border-radius:8px;min-height:34px;padding:6px 10px;line-height:1.45}.aPlusSuiteDiyPlan .secondarySuggestionText.recommended:hover{background:#f7f9ff;border-color:#8ca0e8}.aPlusSuiteDiyPlan .secondarySuggestionText.used:not(.selected),.aPlusSuiteDiyPlan .secondarySuggestionText.used:not(.selected):hover{color:#a3aab6;box-shadow:none;background:#f8fafc;border-color:#e2e6ec;font-weight:500}.aPlusSuiteDiyPlan .secondarySuggestionText.selected,.aPlusSuiteDiyPlan .secondarySuggestionText.selected:hover{color:#08776e;background:#eaf8f5;border-color:#078575;box-shadow:0 3px 9px #07857526}.aPlusSuggestionCheck{color:#0000;vertical-align:-2px;background:#fff;border:1px solid #aeb8c8;border-radius:4px;place-items:center;width:17px;height:17px;margin-right:7px;font-size:12px;font-weight:900;line-height:1;display:inline-grid}.aPlusSuggestionCheck.is-selected{color:#fff;background:#078575;border-color:#078575}.aPlusSuiteDiyPlan .secondarySuggestionLegend .recommended{color:#667085;background:#fff;border:1px solid #d4dbe7;border-radius:4px;padding:0 4px;font-weight:700}.aPlusSuiteDiyPlan .secondarySuggestionLegend .selected{color:#08776e;background:#eaf8f5;border-color:#078575;font-weight:800}.aPlusSuiteDiyPlan .secondarySuggestionText{align-items:center;font-weight:600;transition:color .12s,border-color .12s,background-color .12s,box-shadow .12s;display:inline-flex}.aPlusSuiteDiyPlan .secondarySuggestionText .aPlusSuggestionCheck{flex:0 0 17px}.aPlusSuiteDiyPlan .secondarySuggestionText:not(.selected):hover .aPlusSuggestionCheck{border-color:#5aaea3}.aPlusSuiteDiyPlan .secondarySuggestionText.selected{font-weight:750}.aPlusSuiteDiyPlan .secondarySuggestionText:focus-visible{outline-offset:2px;outline:3px solid #07857533}.secondarySuggestionSimpleFlow{gap:12px;display:grid}.secondarySuggestionThemePicker{gap:9px;display:grid}.secondarySuggestionThemePickerHead,.secondarySuggestionSimplePlanHead{gap:2px;display:grid}.secondarySuggestionThemePickerHead strong,.secondarySuggestionSimplePlanHead strong{color:#26344d;font-size:14px}.secondarySuggestionThemePickerHead small,.secondarySuggestionSimplePlanHead small{color:#748094;font-size:11px;line-height:1.5}.secondarySuggestionThemeOptions{flex-wrap:wrap;gap:8px;display:flex}.secondarySuggestionThemeOptions button{color:#344054;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe2ec;border-radius:9px;align-items:center;gap:6px;padding:7px 11px;font-size:12px;display:inline-flex}.secondarySuggestionThemeOptions button:hover:not(:disabled){background:#f4fbf9;border-color:#5aaea3}.secondarySuggestionThemeOptions button.active{color:#08776e;background:#eaf8f5;border-color:#078575}.secondarySuggestionThemeOptions button:disabled{cursor:default}.secondarySuggestionThemeOptions button em,.secondarySuggestionThemeOptions button small{color:#758195;white-space:nowrap;font-size:9px;font-style:normal}.secondarySuggestionSimplePlan{background:#f7fcfb;border:1px solid #cfe8e3;border-radius:12px;gap:12px;padding:14px;display:grid}.secondarySuggestionSimplePlanRows{background:#fff;border:1px solid #dde9e6;border-radius:9px;display:grid;overflow:hidden}.secondarySuggestionSimplePlanRows>div{color:#303b50;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:11px 12px;font-size:13px;line-height:1.65;display:grid}.secondarySuggestionSimplePlanRows>div+div{border-top:1px solid #e8efed}.secondarySuggestionSimplePlanRows strong{color:#58657a;white-space:nowrap;font-size:12px}.secondarySuggestionSimpleActions{flex-wrap:wrap;gap:8px;display:flex}.secondarySuggestionSimpleEditHint{color:#748094;font-size:10px;line-height:1.5}.secondarySuggestionSelectionActions{background:#f8fafc;border:1px solid #dbe2ec;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.secondarySuggestionSelectionActions>span{color:#667085;font-size:11px}.secondarySuggestionAlternativeToggle{justify-content:flex-start;display:flex}.secondarySuggestionAlternativeToggle .ant-btn{height:auto;padding:0}.secondarySuggestionAlternatives{border-top:1px dashed #dbe2ec;gap:8px;padding-top:8px;display:grid}@media (width<=720px){.secondarySuggestionDiyHead{display:grid}.secondarySuggestionLegend{justify-content:flex-start}.aPlusSuiteDiyPlan .secondarySuggestionRow{grid-template-columns:1fr;gap:6px}.aPlusSuiteModulePlanHead{align-items:flex-start}.aPlusSuiteModuleSwitch{flex-direction:column;align-items:flex-start}.aPlusSuiteModulePlanCard .secondarySuggestionSimplePlanRows>div{grid-template-columns:1fr;gap:5px}}.secondarySuggestionChoiceList{gap:10px;padding-top:4px;display:grid}.secondarySuggestionChoice{color:#26344d;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe2ec;border-radius:10px;gap:5px;width:100%;padding:14px 16px;transition:border-color .15s,background-color .15s;display:grid}.secondarySuggestionChoice:hover{background:#f7fcfb;border-color:#078575}.secondarySuggestionChoice:disabled{cursor:not-allowed;opacity:.5}.secondarySuggestionChoice strong{font-size:14px}.secondarySuggestionChoice small{color:#748094;font-size:12px;line-height:1.55}.secondaryDetailAssetEmptyState{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:10px;line-height:1.55;display:flex}.secondaryDetailAssetEmptyState button{color:#fff;cursor:pointer;min-height:44px;font:inherit;background:#315cff;border:1px solid #315cff;border-radius:9px;flex:none;padding:0 14px;font-weight:700}.secondaryDetailAssetEmptyState button:hover{background:#264ee8;border-color:#264ee8}.secondaryDetailAssetEmptyState button:focus-visible{outline-offset:2px;outline:3px solid #315cff40}@media (width<=720px){.secondarySuggestionRow{grid-template-columns:minmax(0,1fr);gap:2px}.secondarySuggestionSimplePlanRows>div{grid-template-columns:1fr;gap:4px}.secondarySuggestionPlanHeader{flex-direction:column}.secondarySuggestionPlanHeader>div{justify-content:flex-start}.secondarySuggestionTitleCopies{gap:4px 16px}.secondarySuggestionPlanGroupHeader{flex-direction:column;align-items:flex-start;gap:2px}.secondarySuggestionPlanField{grid-template-columns:80px minmax(0,1fr)}}.batchDetailPanel{border:1px solid var(--line);background:#fafbfc;border-radius:12px;margin-bottom:12px;padding:14px}.secondaryAiModule{--module-accent:#315cff;background:#fff;border:1px solid #dce4f3;border-radius:14px;gap:8px;margin-top:12px;padding:14px 14px 14px 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 3px 12px #182d540b}.secondaryAiModuleFocus{--module-accent:#0b8f83}.secondaryAiModuleHeader{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.secondaryAiModuleName{gap:2px;min-width:0;display:grid}.secondaryAiModuleName strong{color:#26344d;flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;line-height:1.3;display:flex}.secondaryAiModuleName small{color:#7b879c;font-size:10px;line-height:1.3}.secondaryAiFieldLabel{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.secondaryAiFieldLabel small{color:#98a2b3;text-align:right;font-size:9px;line-height:1.3}.secondaryAiFocusField{margin-bottom:14px}.secondaryAiCopySection{border-top:1px solid #edf0f5;margin-top:4px;padding-top:10px}.batchStrategyRow{flex-wrap:wrap;gap:6px;display:flex}.batchStrategyBtn{border:1px solid var(--line);cursor:pointer;color:var(--muted);white-space:nowrap;background:#fff;border-radius:8px;padding:6px 10px;font-size:11px;font-weight:700;transition:all .12s}.batchStrategyBtn:hover{border-color:#3557ff4d}.batchStrategyBtn.active{color:var(--brand);background:#edf0ff;border-color:#3557ff80}.batchStrategyBtnCustom{border-style:dashed}.batchStrategyBtnCustom.active{border-style:solid}.secondaryCustomSuggestionNotice{color:#667085;background:#f8fbff;border:1px dashed #cfd8ea;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.55}.secondaryCustomTaskModule{--module-accent:#5b67d8}.secondaryCustomTaskHint{color:#667085;font-size:11px;line-height:1.55}.selectedThumbIndex{z-index:2;color:#fff;background:#393939b8;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;line-height:1;display:flex;position:absolute;top:4px;left:4px}.selectedThumbItem.empty{cursor:pointer;background:#f8f9fc;border:1.5px dashed #c6cfdd}.selectedThumbItem.targeted{border-color:#3557ff;box-shadow:0 0 0 2px #3557ff24}.selectedThumbItem.empty .selectedThumbPlaceholder{color:#9aa6b8;font-size:11px;font-weight:700}.selectedThumbItem.empty:hover{border-color:#b6c1d2}.secondaryOrganizeAction{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.secondaryOrganizeAction>span{color:#7a8598;flex:220px;font-size:10px;line-height:1.45}.secondaryOrganizeButton[data-state=attention]{color:#a15c00;background:#fff9ec;border-color:#e9c56f}.secondaryOrganizeButton[data-state=ready]{color:#087a51;background:#eefaf4;border-color:#9edbbf}.secondaryReadinessQuickFillIntro{color:#667085;margin-bottom:14px;font-size:12px;line-height:1.65}.secondaryReadinessQuickFillList{gap:12px;max-height:52vh;padding-right:4px;display:grid;overflow-y:auto}.secondaryReadinessQuickFillItem{background:#fafcff;border:1px solid #e5eaf2;border-radius:12px;padding:13px 14px}.secondaryReadinessQuickFillItem[data-state=ready]{background:#f6fcf8;border-color:#a9dfc5}.secondaryReadinessQuickFillHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.secondaryReadinessQuickFillHead strong{color:#25324a;font-size:13px}.secondaryReadinessQuickFillHead span{color:#7a8598;font-size:10px}.secondaryReadinessQuickFillHints{gap:4px;margin-top:7px;display:grid}.secondaryReadinessQuickFillGuide{color:#667085;margin-top:7px;font-size:10px;line-height:1.55}.secondaryReadinessQuickFillHints small{color:#8a6429;font-size:10px;line-height:1.55}.secondaryReadinessQuickFillHints small[data-state=ready]{color:#087a51}.secondaryReadinessQuickFillHints b{font-weight:700}.secondaryReadinessQuickFillConfirm{justify-content:flex-end;margin-top:10px;display:flex}.secondaryReadinessQuickFillEmpty{color:#087a51;text-align:center;background:#f6fcf8;border:1px dashed #b9d8c8;border-radius:12px;padding:28px 16px;font-size:13px}.secondaryReadinessQuickFillPhotos{border-top:1px solid #e5eaf2;gap:9px;margin-top:14px;padding-top:14px;display:grid}.secondaryReadinessQuickFillPhotoTitle{gap:3px;display:grid}.secondaryReadinessQuickFillPhotoTitle strong,.secondaryReadinessQuickFillPhoto>div:first-child strong{color:#25324a;font-size:12px}.secondaryReadinessQuickFillPhotoTitle small,.secondaryReadinessQuickFillPhoto>div:first-child small{color:#7a8598;font-size:10px;line-height:1.55}.secondaryReadinessQuickFillPhoto{background:#fff9ed;border:1px solid #f1dfb8;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.secondaryReadinessQuickFillPhoto>div{gap:3px;display:grid}.secondaryReadinessQuickFillPhoto>div:last-child{flex:none;align-items:center;gap:6px;display:flex}@media (width<=600px){.secondaryReadinessQuickFillHead,.secondaryReadinessQuickFillPhoto{flex-direction:column;align-items:stretch}}.insightResultHeader{background:#f8faff;border:1px solid #dfe7f6;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:10px 14px;display:flex}.insightResultHeader>div:first-child{gap:4px;min-width:0;display:grid}.insightResultHeader strong{color:var(--text);font-size:16px;font-weight:900;line-height:1.35}.insightResultHeader span{color:var(--muted);font-size:11px;line-height:1.55}.insightResultActions{flex:none;gap:8px;display:flex}.insightCategorySummary{background:#fff;border:1px solid #dfe7f6;border-radius:12px;overflow:hidden}.insightSummaryConclusion{background:#f8faff;border-bottom:1px solid #e7ecf4;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:12px;padding:13px 16px;display:grid}.insightSummaryConclusion span{color:#3561d8;font-size:12px;font-weight:900}.insightSummaryConclusion strong{color:#27364f;font-size:13px;font-weight:700;line-height:1.6}.insightSummaryHighlights{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.insightSummaryHighlights button{--summary-tone:#1677ff;border:0;border-top:3px solid var(--summary-tone);min-width:0;min-height:92px;color:inherit;text-align:left;cursor:pointer;background:#fff;align-content:start;gap:5px;padding:13px 14px;display:grid}.insightSummaryHighlights button+button{border-left:1px solid #e7ecf4}.insightSummaryHighlights button[data-tone=positive]{--summary-tone:#10a37f}.insightSummaryHighlights button[data-tone=risk]{--summary-tone:#ff4d4f}.insightSummaryHighlights button[data-tone=conflict]{--summary-tone:#fa8c16}.insightSummaryHighlights button[data-tone=opportunity]{--summary-tone:#6f45c6}.insightSummaryHighlights button:hover:not(:disabled){background:#fafcff}.insightSummaryHighlights button:disabled{cursor:default;opacity:.68}.insightSummaryHighlights button>span{color:var(--summary-tone);font-size:11px;font-weight:900}.insightSummaryHighlights button>strong{color:#27364f;font-size:12px;font-weight:800;line-height:1.45}.insightSummaryHighlights button>em{color:#7a8598;font-size:10px;font-style:normal}.insightTopicTableHead,.insightTopicTableRow{grid-template-columns:minmax(180px,1fr) 56px minmax(94px,110px) 138px;column-gap:10px}.insightTopicTableHead span:nth-child(2),.insightTopicTableHead span:nth-child(3),.insightTopicTableRow>em{text-align:left}.insightImpactTags{flex-wrap:wrap;gap:4px;display:flex;white-space:normal!important;overflow:visible!important}.insightImpactTags .ant-tag{margin:0;font-size:10px;line-height:18px}.insightActionBoard,.insightAdvancedBoard{background:#fff;border:1px solid #e1e7f0;border-radius:12px;overflow:hidden}.insightSectionHead{justify-content:space-between;align-items:flex-end;gap:16px;padding:14px 16px 12px;display:flex}.insightSectionHead>div{gap:3px;display:grid}.insightSectionHead strong{color:var(--text);font-size:15px;font-weight:900}.insightSectionHead span{color:var(--muted);font-size:11px;line-height:1.5}.insightActionGrid{border-top:1px solid #e7ecf4;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.insightActionGrid>article+article{border-left:1px solid #e7ecf4}.insightActionGrid article>header{background:#f8faff;align-content:center;gap:3px;min-height:62px;padding:10px 14px;display:grid}.insightActionGrid article>header strong{color:#344054;font-size:13px;font-weight:900}.insightActionGrid article>header span{color:#7a8598;font-size:10px}.insightActionGrid article>button{width:100%;min-height:68px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf1f6;gap:3px;padding:10px 76px 10px 14px;display:grid;position:relative}.insightActionGrid article>button:hover:not(:disabled){background:#fafcff}.insightActionGrid article>button:disabled{cursor:default;opacity:.62}.insightActionGrid article>button>span{color:#3561d8;font-size:10px;font-weight:800}.insightActionGrid article>button>strong{color:#344054;font-size:12px;font-weight:700;line-height:1.45}.insightActionGrid article>button>em{color:#7a8598;font-size:10px;font-style:normal;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.insightActionEmpty{color:#98a2b3;text-align:center;border-top:1px solid #edf1f6;padding:24px 14px;font-size:11px}.insightAdvancedToggle{width:100%;min-height:56px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:16px;padding:11px 16px;display:flex}.insightAdvancedToggle>span{gap:3px;display:grid}.insightAdvancedToggle strong{color:#344054;font-size:13px;font-weight:900}.insightAdvancedToggle em{color:#7a8598;font-size:10px;font-style:normal}.insightAdvancedToggle b{color:#3561d8;font-size:11px}.insightAdvancedToggle:focus-visible,.insightSummaryHighlights button:focus-visible,.insightActionGrid article>button:focus-visible{outline-offset:-2px;outline:2px solid #3561d86b}.insightAdvancedGrid{border-top:1px solid #e7ecf4;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.insightAdvancedGrid>article{min-width:0;padding:12px}.insightAdvancedGrid>article+article{border-left:1px solid #e7ecf4}.insightAdvancedGrid>article>strong{color:#344054;margin-bottom:8px;font-size:12px;display:block}.insightAdvancedGrid>article>button{color:#52607a;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #f0f2f6;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:34px;padding:6px 0;font-size:11px;display:flex}.insightAdvancedGrid>article>button:disabled{cursor:default;opacity:.62}.insightAdvancedGrid>article>button em{color:#3561d8;white-space:nowrap;font-size:10px;font-style:normal}.insightKeywordCloud{flex-wrap:wrap;gap:6px;display:flex}.insightKeywordCloud .ant-tag{margin:0;font-size:10px}.insightDistributionList{display:grid}.insightDistributionList>span{border-top:1px solid #f0f2f6;justify-content:space-between;gap:8px;padding:7px 0;display:flex}.insightDistributionList b{color:#52607a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.insightDistributionList em{color:#3561d8;white-space:nowrap;font-size:10px;font-style:normal}.insightEvidenceDrawer{gap:10px;display:grid}.insightEvidenceDrawerSummary{background:#f8faff;border:1px solid #dfe7f6;border-radius:10px;gap:3px;padding:11px 12px;display:grid}.insightEvidenceDrawerSummary strong{color:#344054;font-size:13px}.insightEvidenceDrawerSummary span{color:#7a8598;font-size:11px;line-height:1.5}.insightEvidenceDrawer article{background:#fff;border:1px solid #e4e8ef;border-radius:10px;gap:8px;padding:13px 14px;display:grid}.insightEvidenceDrawer article>header{align-items:center;gap:6px;display:flex}.insightEvidenceDrawer article>header em{color:#7a8598;margin-left:auto;font-size:10px;font-style:normal}.insightEvidenceDrawer article>strong{color:#27364f;font-size:13px}.insightEvidenceDrawer article>p{color:#52607a;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.7}.insightEvidenceDrawer article>footer{color:#7a8598;border-top:1px solid #edf1f6;flex-wrap:wrap;gap:10px;padding-top:7px;font-size:10px;display:flex}@media (width<=1100px){.insightSummaryHighlights,.insightAdvancedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.insightSummaryHighlights button:nth-child(3),.insightSummaryHighlights button:nth-child(4),.insightAdvancedGrid>article:nth-child(3),.insightAdvancedGrid>article:nth-child(4){border-top:1px solid #e7ecf4}.insightTopicTableHead,.insightTopicTableRow{grid-template-columns:minmax(180px,1fr) 54px minmax(90px,100px) 134px}}@media (width<=820px){.insightResultHeader,.insightSectionHead{flex-direction:column;align-items:flex-start}.insightActionGrid{grid-template-columns:minmax(0,1fr)}.insightActionGrid>article+article{border-top:1px solid #e7ecf4;border-left:0}.insightTopicTableHead{display:none}.insightTopicTableRow{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:12px}.insightTopicTableRow>div:first-child{grid-column:1/-1}.insightImpactTags{justify-content:flex-end}.insightTopicAction{grid-column:1/-1;justify-content:flex-start}}@media (width<=560px){.insightSummaryConclusion{grid-template-columns:minmax(0,1fr);gap:4px}.insightSummaryHighlights,.insightAdvancedGrid{grid-template-columns:minmax(0,1fr)}.insightSummaryHighlights button+button,.insightAdvancedGrid>article+article{border-top:1px solid #e7ecf4;border-left:0}.insightResultActions{width:100%}.insightResultActions .ant-btn{flex:1}}.reviewHistoryAsinRow:hover{background:0 0}.reviewHistoryLoadMore.ant-btn{color:#52607a;margin-top:6px;font-size:12px;font-weight:700}.mainImageValidationAlert{background:#fff2f0;border:1px solid #ffccc7;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:14px 16px;display:flex}.mainImageValidationAlertCopy{color:#5c2630;gap:4px;min-width:0;display:grid}.mainImageValidationAlertCopy strong{color:#cf1322}.mainImageValidationAlertCopy span,.mainImageValidationAlertCopy small{overflow-wrap:anywhere}.mainImageValidationAlertCopy small{color:#8c5b62}@media (width<=720px){.mainImageValidationAlert{flex-direction:column;align-items:stretch}}.aiImageCompetitorModalIntro{color:#6f788c;margin:0 0 12px;font-size:12px;line-height:1.6}.secondaryCompetitorInputList{border:1px solid #e1e6f0;border-radius:10px;padding:12px}.secondaryCompetitorInputHead,.secondaryCompetitorInputFields{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10px;display:grid}.secondaryCompetitorInputHead{color:#657087;margin-bottom:8px;font-size:12px;font-weight:600}.secondaryCompetitorInputItem+.secondaryCompetitorInputItem{margin-top:10px}.secondaryCompetitorInputError{color:#bd493e;margin-top:4px;font-size:12px}.secondaryCompetitorInputControls{justify-content:flex-end;gap:6px;margin-top:10px;display:flex}.secondaryCompetitorInputControls .ant-btn{color:#3157e7;width:30px;min-width:30px;padding:0;font-size:17px;font-weight:700}.aiImageCompetitorCompactHead{color:#526078;background:#fafbff;border:1px solid #e1e6f0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:7px 10px;font-size:13px;display:flex}.aiImageCompetitorCompactHead strong{color:#20293a;font-size:14px}.aiImageCompetitorCompactHead>div{align-items:center;display:flex}.secondaryCompetitorReadStatus{margin-top:12px}.secondaryCompetitorReadItem{margin-bottom:8px}.secondaryCompetitorReadRow{border:1px solid #dce4f2;border-radius:8px;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;padding:10px 12px;display:grid}.secondaryCompetitorReadFindings{background:#fafbff;border:1px solid #dce4f2;border-radius:8px;margin-top:6px;padding:4px 12px}.secondaryCompetitorReadFinding{color:#526078;gap:10px;padding:8px 0;font-size:12px;display:flex}.secondaryCompetitorReadFinding+.secondaryCompetitorReadFinding{border-top:1px solid #e6ebf4}.secondaryCompetitorReadFinding img{object-fit:contain;flex:0 0 64px;width:64px;height:64px}.secondaryCompetitorReadFinding strong{color:#20293a;font-size:13px}.secondaryCompetitorReadFinding p{margin:4px 0}.secondaryCompetitorReadFinding small{color:#69758e;font-size:12px}.secondaryCompetitorReadRow strong,.secondaryCompetitorReadRow span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.secondaryCompetitorReadRow em{color:#3157e7;white-space:nowrap;font-size:12px;font-style:normal}.secondaryCompetitorReadRow em.isFailed{color:#bd493e}.secondaryCompetitorReadActions{align-items:center;gap:4px;display:inline-flex}.secondaryCompetitorReadActions .ant-btn{padding-inline:2px}.secondaryCompetitorReadStatus>p{color:#69758e;margin:12px 0;font-size:13px}.secondaryCompetitorReadFooter{justify-content:flex-end;display:flex}@media (width<=760px){.secondaryCompetitorReadRow{grid-template-columns:1fr auto}.secondaryCompetitorReadRow span{grid-area:2/1/auto/-1}.aiImageCompetitorCompactHead{flex-direction:column;align-items:flex-start}}.secondaryDetailComparison{background:#f8fbff;border:1px solid #dce5f3;border-radius:12px;margin-top:12px;padding:14px}.secondaryDetailComparisonHead{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:10px;display:flex}.secondaryDetailComparisonHead span,.secondaryDetailComparisonColumn>span{color:#617089;font-size:12px}.secondaryDetailComparisonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.secondaryDetailComparisonColumn{min-width:0}.secondaryDetailComparisonReferences{gap:8px;display:flex;overflow-x:auto}.secondaryDetailComparisonReferences figure{flex:0 0 min(180px,70%);min-width:0;margin:6px 0 0}.secondaryDetailComparisonReferences img,.secondaryDetailComparisonOutput{object-fit:contain;background:#fff;border:1px solid #e0e6ef;border-radius:8px;width:100%;height:180px;margin-top:6px;display:block}.secondaryDetailComparisonReferences figcaption{color:#53627c;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.secondaryDetailComparisonWarning{color:#9e4d13;margin-top:10px;font-size:12px}@media (width<=640px){.secondaryDetailComparisonGrid{grid-template-columns:1fr}}@media (width>=761px) and (width<=920px){.layoutTemplateModal .ant-modal-body{height:min(720px,100vh - 96px);overflow:hidden}.layoutTemplateModal .templateModalBody{grid-template-columns:minmax(0,1fr) 210px;height:100%;display:grid}.layoutTemplateModal .templateGrid.fmt-horizontal{grid-template-columns:repeat(3,minmax(0,1fr))}.layoutTemplateModal .templateSelectedRail{max-height:none}.layoutTemplateModal .selectedThumbList{flex-flow:column}.layoutTemplateModal .selectedThumbItem{width:100%}}.videoChatPage{background:var(--bg);min-height:calc(100vh - 112px);padding:54px 24px 80px}.videoChatHero{width:min(1080px,100%);color:var(--text);flex-direction:column;align-items:center;margin:0 auto;padding:0;display:flex}.videoChatHeading{text-align:center}.videoChatHeading p{color:var(--brand);letter-spacing:.18em;margin:0 0 10px;font-size:11px;font-weight:800}.videoChatHeading h1{color:var(--text);letter-spacing:-.025em;margin:0;font-size:clamp(26px,3vw,34px);font-weight:760;line-height:1.2}.videoComposer{border:1px solid var(--line);background:#fbfcff;border-radius:24px;width:min(960px,100% - 56px);min-height:158px;margin-top:42px;overflow:visible;box-shadow:0 14px 36px #18203314}.videoComposer:focus-within{border-color:#3557ff8c;box-shadow:0 14px 36px #18203314,0 0 0 1px #3557ff1f}.videoComposerMain{grid-template-columns:64px minmax(0,1fr);gap:12px;min-height:108px;padding:16px 16px 8px;display:grid}.videoComposerMain .ant-upload-wrapper,.videoComposerMain .ant-upload-select{display:block}.videoAddAsset{width:54px;height:66px;color:var(--brand);cursor:pointer;background:#f1f4ff;border:1px dashed #aebdf5;border-radius:11px;align-content:center;place-items:center;gap:7px;transition:border-color .16s,background-color .16s,color .16s;display:grid;transform:rotate(-7deg)}.videoAddAsset:hover,.videoAddAsset:focus-visible{border-color:var(--brand);color:var(--brand-dark);background:#e9edff;outline:none}.videoAddAsset .anticon{font-size:17px}.videoAddAsset span:last-child{font-size:10px;font-weight:700}.videoPromptField{min-width:0;position:relative}.videoMentionAnchor{pointer-events:none;width:1px;height:1px;position:absolute}.videoPromptField:has(.videoAssetCompact){grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:12px;display:grid}.videoPromptField:has(.videoAssetCompact)>.videoPromptEditor{grid-area:1/2;min-height:76px;padding:0}.videoPromptField:has(.videoAssetCompact)>.videoReferenceStrip{grid-column:1/-1}.videoPromptEditor{width:100%;min-height:76px;color:var(--text);caret-color:var(--brand);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;background:0 0;border:0;outline:0;padding:0;font-size:15px;line-height:1.6}.videoPromptEditor[data-empty=true]:before{content:attr(data-placeholder);color:#8a93a5;pointer-events:none}.videoInlineReference{vertical-align:middle;color:#6f7889;white-space:nowrap;-webkit-user-select:all;user-select:all;align-items:center;gap:5px;max-width:132px;height:24px;display:inline-flex;position:relative}.videoInlineReference.is-image,.videoInlineReference.is-image>img,.videoInlineReference.is-image>.videoInlineReferenceName{cursor:pointer}.videoInlineReference.is-image:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:5px}.videoInlineReference>img{object-fit:cover;border-radius:5px;flex:none;width:21px;height:21px}.videoInlineReferenceName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.videoInlineReference>.videoInlineReferencePreview{border:1px solid var(--line);background:var(--surface);z-index:20;pointer-events:none;border-radius:14px;width:190px;height:190px;padding:5px;display:none;position:fixed;overflow:visible;box-shadow:0 18px 40px #18203333}.videoInlineReference:hover>.videoInlineReferencePreview{display:block}.videoInlineReferencePreview img{object-fit:contain;border-radius:10px;width:100%;height:100%}.videoComposerMain.hasAssets{padding:16px 16px 8px;display:block}.videoAssetLibrary{border-bottom:1px solid var(--line);margin-bottom:14px;padding-bottom:12px;position:relative}.videoAssetCompact{z-index:4;align-items:flex-end;min-height:76px;margin:0;padding:0;display:flex;position:relative}.videoAssetStack{width:68px;height:76px;position:relative}.videoAssetStack.count-2{width:72px}.videoAssetStack.count-many{width:68px}.videoAssetStackHint{color:#fff;opacity:0;pointer-events:none;z-index:5;background:#25304a;border-radius:9px;min-width:82px;padding:8px 13px;font-size:12px;font-weight:650;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%,6px);box-shadow:0 10px 24px #18203333}:is(.videoAssetStack:has(.videoAssetStackCard:hover) .videoAssetStackHint,.videoAssetStack:has(.videoAssetStackCard:focus-within) .videoAssetStackHint){opacity:1;transform:translate(-50%)}.videoAssetStackCard{width:54px;height:66px;transition:left .18s,bottom .18s,transform .18s,box-shadow .18s;position:absolute;bottom:2px;left:8px}.videoAssetStackMedia{width:100%;height:100%;color:var(--brand);cursor:pointer;background:#eef1f6;border:2px solid #fff;border-radius:7px;place-items:center;padding:0;display:grid;overflow:hidden;box-shadow:0 7px 16px #18203324}.videoAssetStackMedia img{object-fit:contain;background:#fff;width:100%;height:100%}.videoAssetStackMedia video{object-fit:cover;background:#eef1f6;width:100%;height:100%}.videoAssetStackCard.card-1{z-index:2;transform:rotate(-7deg)}.videoAssetStackCard.card-2{z-index:1;bottom:7px;left:14px;transform:rotate(5deg)}.videoAssetStack.count-many .card-1{z-index:2;left:7px}.videoAssetStack.count-many .card-2{z-index:1;bottom:7px;left:14px;transform:rotate(5deg)}.videoAssetStack.count-many .summary-card .videoAssetStackMedia{background:linear-gradient(145deg,#dbe2eb 0%,#9aa7b8 48%,#4c576c 100%);border-color:#cbd2df}.videoAssetStack:has(.videoAssetStackCard:hover) .card-1{transform:translate(-4px)rotate(-10deg)translateY(-3px)}.videoAssetStack.count-2:has(.videoAssetStackCard:hover) .card-2{transform:translate(2px)rotate(8deg)translateY(-4px)}:is(.videoAssetStack.count-many:has(.videoAssetStackCard:hover) .card-2,.videoAssetStack.count-many:has(.videoAssetStackCard:focus-within) .card-2){z-index:10;bottom:7px;left:56px;transform:rotate(2deg)translateY(-7px)}.videoAssetStackMedia i{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#182033b3;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.videoAssetHoverPreview{border:1px solid var(--line);opacity:0;pointer-events:none;z-index:30;background:#101726;border-radius:16px;width:190px;height:190px;transition:opacity .16s,transform .18s;position:absolute;bottom:calc(100% + 14px);left:-10px;overflow:hidden;transform:translateY(8px)rotate(7deg);box-shadow:0 22px 56px #1820333d}.videoAssetHoverPreview b{color:#fff;text-overflow:ellipsis;white-space:nowrap;z-index:2;background:#101726bd;border-radius:8px;max-width:calc(100% - 22px);padding:8px 10px;font-size:12px;font-weight:650;position:absolute;top:8px;left:8px;overflow:hidden}.videoAssetHoverPreview img{object-fit:contain;width:100%;height:100%}.videoAssetStackCard:hover .videoAssetHoverPreview,.videoAssetStackCard:focus-within .videoAssetHoverPreview{opacity:1;transform:translateY(0)rotate(7deg)}.videoCompactRemove{color:#fff;cursor:pointer;opacity:0;z-index:5;background:#283149;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;transition:opacity .15s,transform .15s;display:grid;position:absolute;top:-8px;right:-8px}.videoCompactAddCircle,.videoStackUploadToggle{cursor:pointer;padding:0;transition:transform .16s,background .16s,border-color .16s;position:absolute}.videoCompactAddCircle{color:#fff;z-index:8;background:#25304a;border:1px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;bottom:0;right:0;box-shadow:0 8px 18px #18203333}.videoCompactAddCircle .anticon{font-size:12px}.videoCompactAddCircle:hover{background:var(--brand);transform:scale(1.06)}.videoStackUploadToggle{color:#fff;z-index:8;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;bottom:0;left:52px}.videoStackUploadCompact{background:#25304a;border:1px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;transition:opacity .12s,transform .16s;display:grid;position:absolute;bottom:0;left:0;box-shadow:0 8px 18px #18203333}.videoStackUploadCompact .anticon{font-size:12px}.videoStackUploadExpanded{color:#67708a;opacity:0;pointer-events:none;transform-origin:0 100%;background:#e9edfa;border:1px dashed #aab6df;border-radius:7px;align-content:center;place-items:center;gap:6px;width:58px;height:78px;transition:opacity .12s,transform .18s;display:grid;position:absolute;bottom:0;left:46px;transform:rotate(-7deg)scale(.82);box-shadow:0 7px 16px #1820331f}.videoStackUploadExpanded .anticon{font-size:20px}.videoStackUploadExpanded b{white-space:nowrap;font-size:10px;font-weight:700}:is(.videoAssetStack.count-many:has(.videoAssetStackCard:hover) .videoStackUploadToggle,.videoAssetStack.count-many:has(.videoAssetStackCard:focus-within) .videoStackUploadToggle){width:104px;height:78px}:is(.videoAssetStack.count-many:has(.videoAssetStackCard:hover) .videoStackUploadCompact,.videoAssetStack.count-many:has(.videoAssetStackCard:focus-within) .videoStackUploadCompact){opacity:0;transform:scale(.78)}:is(.videoAssetStack.count-many:has(.videoAssetStackCard:hover) .videoStackUploadExpanded,.videoAssetStack.count-many:has(.videoAssetStackCard:focus-within) .videoStackUploadExpanded){opacity:1;transform:rotate(-7deg)scale(1)}.videoCompactRemove .anticon{font-size:10px}.videoAssetStackCard:hover .videoCompactRemove,.videoCompactRemove:focus-visible{opacity:1}.videoCompactRemove:hover{transform:scale(1.08)}.videoAssetLibraryHeader{z-index:3;justify-content:flex-end;align-items:center;gap:16px;min-height:32px;display:flex;position:absolute;top:0;right:0}.videoAssetTabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.videoAssetTabs button,.videoClearAssets{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;font-size:12px;font-weight:650}.videoAssetTabs button{border-radius:9px;min-height:34px;padding:0 12px}.videoAssetTabs button:hover,.videoAssetTabs button.active{color:var(--brand);background:#edf1ff}.videoClearAssets{color:#8992a4;flex:none}.videoClearAssets:hover{color:#cf1322}.videoAssetLibraryActions{flex:none;align-items:center;gap:18px;display:flex}.videoCollapseAssets{color:#737d91;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;transition:background .15s,color .15s;display:grid}.videoCollapseAssets:hover{color:var(--brand);background:#edf1ff}.videoCollapseAssets .anticon{font-size:16px}.videoAssetGrid{flex-wrap:wrap;align-items:stretch;gap:8px;min-height:88px;padding-right:176px;display:flex}.videoAssetTile,.videoAddReferenceTile{border-radius:10px;width:72px;height:88px}.videoAssetTile{background:#f2f4f8;border:2px solid #0000;transition:border-color .15s,box-shadow .15s,transform .15s;position:relative;overflow:hidden}.videoAssetTile:hover{transform:translateY(-3px);box-shadow:0 10px 20px #18203324}.videoAssetTile.selected{border-color:var(--brand);box-shadow:0 0 0 2px #3557ff17}.videoAssetPreview{width:100%;height:100%;color:var(--brand);cursor:pointer;background:#eef1f6;border:0;place-items:center;padding:0;display:grid;position:relative}.videoAssetPreview img,.videoAssetPreview video{object-fit:cover;width:100%;height:100%}.videoAssetPreview>.anticon{font-size:25px}.videoAssetType{color:#fff;background:#182033b8;border-radius:4px;padding:2px 4px;font-size:8px;position:absolute;top:4px;left:4px}.videoAssetRemove{color:#fff;cursor:pointer;opacity:0;background:#182033d1;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;transition:opacity .15s;display:grid;position:absolute;top:4px;right:4px}.videoAssetTile:hover .videoAssetRemove,.videoAssetRemove:focus-visible{opacity:1}.videoAssetGrid .ant-upload-wrapper,.videoAssetGrid .ant-upload-select{display:block}.videoAddReferenceTile{color:var(--brand);cursor:pointer;background:#f3f5ff;border:1px dashed #b8c5f6;align-content:center;place-items:center;gap:7px;display:grid}.videoAddReferenceTile:hover{border-color:var(--brand);background:#e9edff}.videoAddReferenceTile .anticon{font-size:20px}.videoAddReferenceTile span{font-size:10px;font-weight:700}.videoAssetStrip,.videoReferenceStrip{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.videoAssetChip{border:1px solid var(--line);background:var(--surface);border-radius:9px;align-items:center;gap:7px;max-width:250px;height:34px;padding:3px 6px 3px 3px;display:flex}.videoAssetChip img,.videoAssetChip>span{object-fit:cover;background:var(--surface-soft);border-radius:7px;width:28px;height:28px}.videoAssetChip>span{color:var(--muted);place-items:center;font-size:9px;display:grid}.videoAssetChip b{min-width:0;max-width:150px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.videoAssetChip button,.videoReferenceStrip button{color:var(--muted);cursor:pointer;background:0 0;border:0}.videoReferenceStrip button{color:var(--brand);background:#edf1ff;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;display:inline-flex}.videoComposerFooter{justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:0 14px 12px 16px;display:flex}.videoComposerTools{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.videoInlineSelect.ant-select{color:#465169;border-radius:9px;height:32px;box-shadow:none!important;background:0 0!important;border:0!important}.videoInlineSelect.ant-select:hover,.videoInlineSelect.ant-select-open{background:#eef2ff!important}.videoInlineSelect.ant-select .ant-select-content{color:#465169;padding-inline-start:8px;font-size:12px;font-weight:650}.videoInlineSelect.ant-select .ant-select-suffix{color:#8992a4;padding-inline-end:8px}.videoInlineSelect.ant-select .ant-select-selector{color:#465169!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:9px!important;padding-inline:8px!important}.videoInlineSelect .ant-select-selection-item,.videoInlineSelect .ant-select-arrow{font-size:12px;font-weight:650;color:#465169!important}.videoModelSelect{width:190px}.videoResolutionSelect{flex:0 0 88px;width:88px}.videoRatioSelect{width:94px}.videoDurationSelect{width:90px}.videoDurationTrigger{color:#465169;cursor:pointer;min-width:64px;height:32px;font:inherit;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:650;display:inline-flex}.videoDurationTrigger:hover,.videoDurationTrigger:focus-visible{color:var(--brand);background:#eef2ff;outline:none}.videoDurationTrigger.is-fixed,.videoDurationTrigger.is-fixed:disabled{color:#465169;cursor:default;opacity:1;background:0 0}.videoSubmitArea{flex:none;align-items:center;gap:9px;display:flex}.videoPriceEstimate{color:var(--muted);white-space:nowrap;font-size:10px;font-weight:650}.videoModelCapability{min-height:34px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;padding:0 18px 10px;font-size:10px;display:flex}.videoModelCapability span{color:var(--brand);background:#eef2ff;border-radius:999px;padding:3px 7px;font-weight:700}.videoModelCapability b{color:#5d6880;font-weight:650}.videoModelCapability em{color:#8a94a8;font-style:normal}.videoModelCapability em:before{content:"·";margin-right:7px}.videoDurationPopover .ant-popover-inner{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:0;box-shadow:0 14px 36px #1820332e}.videoDurationPanel{width:min(340px,100vw - 32px);padding:8px 12px 9px}.videoDurationPanel>p{color:var(--text);margin:0 0 5px;font-size:11px;font-weight:700}.videoDurationControls{grid-template-columns:minmax(180px,1fr) 72px;align-items:center;gap:10px;display:grid}.videoDurationSlider{padding:0 5px 11px 1px}.videoDurationSlider .ant-slider{margin:5px}.videoDurationSlider .ant-slider-track{background:var(--brand)}.videoDurationSlider .ant-slider-handle:after{box-shadow:0 0 0 2px var(--brand)}.videoDurationSlider .ant-slider-mark-text{color:var(--muted);font-size:10px}.videoDurationControls .ant-input-number{border-color:var(--line);background:#f7f8fb;border-radius:10px;width:72px;height:30px}.videoDurationControls .ant-input-number-input-wrap,.videoDurationControls .ant-input-number-input{height:28px}.videoDurationControls .ant-input-number-input{color:var(--text);font-size:13px}.videoDurationControls .ant-input-number-suffix{color:var(--muted);font-weight:700}.videoMentionTrigger{color:#465169;cursor:pointer;width:32px;min-height:32px;font:inherit;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:650;display:inline-flex}.videoMentionTrigger:hover,.videoMentionTrigger:focus-visible{color:var(--brand);background:#eef2ff;outline:none}.videoSendButton.ant-btn{background:var(--brand);color:#fff;border:0;flex:none;width:34px;height:34px;box-shadow:0 8px 18px #3557ff3d}.videoSendButton.ant-btn:not(:disabled):hover{background:var(--brand-dark);color:#fff}.videoSendButton.ant-btn:disabled{color:#9ca5b8;box-shadow:none;background:#d9deea}.videoJobStatus{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:auto minmax(240px,1fr);align-items:center;gap:12px;padding:10px 22px 14px;font-size:11px;display:grid}.videoJobStatus b{max-width:360px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.videoJobStatus.failed,.videoJobStatus.failed b{color:#cf1322}.videoGeneratedResult{padding:4px 22px 22px}.videoGeneratedResult video{background:#0f172a;border-radius:14px;width:100%;max-height:520px}.videoGeneratedResult a{color:var(--brand);margin-top:10px;font-size:12px;display:inline-block}.videoTaskSection{border:1px solid var(--line);background:var(--surface);border-radius:18px;width:min(1080px,100%);margin-top:26px;overflow:hidden;box-shadow:0 12px 32px #1820330f}.videoTaskSection>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:12px 18px;display:flex}.videoTaskSection>header h2{color:var(--text);margin:0;font-size:15px;line-height:1.5}.videoTaskSection>header span{color:var(--muted);font-size:11px}.videoTaskSection .ant-table{background:0 0}.videoTaskSection .ant-table-thead>tr>th{color:#717a8e;background:#fafbfe;font-size:11px;font-weight:700}.videoTaskSection .ant-table-tbody>tr>td{color:#505a70;font-size:11px}.videoTaskSection .ant-table-pagination{margin:12px 16px!important}.videoTaskId{max-width:140px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block;overflow:hidden}.videoTaskModel{min-width:0}.videoTaskModel strong,.videoTaskModel span{text-overflow:ellipsis;white-space:nowrap;max-width:190px;display:block;overflow:hidden}.videoTaskModel strong{color:var(--text);font-size:11px}.videoTaskModel span{color:var(--muted);margin-top:2px;font-size:10px}.videoTaskResultLinks{white-space:nowrap;align-items:center;gap:10px;display:flex}.videoTaskResultLinks a{color:var(--brand)}.videoTaskResultLinks a:last-child{color:#536078}.videoTaskError{color:#cf1322;cursor:help}.videoMentionMenu .ant-dropdown-menu,.videoDarkSelectPopup.ant-select-dropdown{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow)}.videoMentionMenu .ant-dropdown-menu-item,.videoDarkSelectPopup .ant-select-item{color:var(--text)}.videoMentionMenu .ant-dropdown-menu-item:hover,.videoMentionMenu .ant-dropdown-menu-item-active,.videoDarkSelectPopup .ant-select-item-option-active,.videoDarkSelectPopup .ant-select-item-option-selected{color:var(--brand-dark)!important;background:#eef2ff!important}.videoMentionOption{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;width:190px;min-width:0;display:grid}.videoMentionThumb{background:var(--surface-soft);width:32px;height:32px;color:var(--brand);border-radius:7px;place-items:center;display:grid;overflow:hidden}.videoMentionThumb img,.videoMentionThumb video{object-fit:cover;width:100%;height:100%}.videoMentionThumb .anticon{font-size:20px}.videoMentionCopy{min-width:0;max-width:150px}.videoMentionOption strong,.videoMentionOption span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.videoMentionOption strong{color:var(--text);font-size:12px;font-weight:600}.videoMentionEmpty{width:190px;color:var(--muted);text-align:center;padding:10px 4px;font-size:12px}.videoImageLightbox{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1200;background:#080c16d1;place-items:center;padding:34px;display:grid;position:fixed;inset:0}.videoImageLightboxPanel{background:#111827;border-radius:20px;width:min(920px,90vw);height:min(760px,84vh);position:relative;overflow:hidden;box-shadow:0 28px 80px #0000006b}.videoImageLightboxPanel>img{object-fit:contain;width:100%;height:100%}.videoImageLightboxClose{color:#fff;cursor:pointer;z-index:2;background:#111827c2;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;top:16px;right:16px}.videoImageLightboxName{color:#fff;text-overflow:ellipsis;white-space:nowrap;z-index:2;background:#111827ad;border-radius:9px;max-width:calc(100% - 110px);padding:8px 12px;font-size:13px;font-weight:650;position:absolute;top:16px;left:16px;overflow:hidden}.videoImageLightboxNav{color:#fff;z-index:2;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#111827b8;border:1px solid #ffffff3d;border-radius:14px;align-items:center;gap:6px;min-height:46px;padding:0 8px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.videoImageLightboxNav button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:9px;width:34px;height:34px;padding:0}.videoImageLightboxNav button:hover,.videoImageLightboxClose:hover{background:#ffffff29}.videoImageLightboxNav span{text-align:center;min-width:54px;font-size:13px;font-weight:700}@media (width<=760px){.videoChatPage{min-height:calc(100vh - 92px);padding:34px 12px 48px}.videoChatHero{padding:0}.videoChatHeading h1{font-size:28px}.videoComposer{border-radius:18px;width:100%;margin-top:30px}.videoComposerMain{grid-template-columns:52px minmax(0,1fr);gap:12px;padding:18px 16px 8px}.videoComposerMain.hasAssets{padding:16px 14px 8px}.videoAssetLibraryHeader{align-items:flex-start;min-height:32px;margin-bottom:8px;position:static}.videoAssetGrid{padding-right:0}.videoAssetTabs{gap:3px}.videoAssetTabs button{min-height:30px;padding:0 8px;font-size:11px}.videoClearAssets{font-size:11px}.videoAssetTile,.videoAddReferenceTile{width:64px;height:78px}.videoAssetCompact{padding-left:0}.videoAssetStack{width:68px}.videoAssetStack.count-2{width:72px}.videoAssetStack.count-many{width:68px}:is(.videoAssetStack.count-many:has(.videoAssetStackCard:hover) .card-2,.videoAssetStack.count-many:has(.videoAssetStackCard:focus-within) .card-2){left:50px}.videoAssetHoverPreview{width:166px;height:166px}.videoImageLightbox{padding:14px}.videoImageLightboxPanel{border-radius:16px;width:100%;height:76vh}.videoAddAsset{width:50px;height:62px}.videoPromptEditor{min-height:76px;font-size:15px}.videoComposerFooter{align-items:flex-end;padding:8px 12px 12px 16px}.videoComposerTools{grid-template-columns:1fr 1fr 36px;gap:4px;width:100%;display:grid}.videoModelSelect{grid-area:1/1/auto/-1;width:100%}.videoRatioSelect{grid-area:2/1;width:100%}.videoDurationTrigger{grid-area:2/2;width:100%}.videoMentionTrigger{grid-area:2/3;justify-content:center;width:32px}.videoJobStatus{grid-template-columns:auto 1fr}.videoModelCapability{padding-inline:14px}.videoTaskSection{border-radius:14px;margin-top:18px}.videoTaskSection>header{align-items:flex-start}.videoDurationPanel{width:min(310px,100vw - 24px);padding:8px 10px 9px}.videoDurationControls{grid-template-columns:1fr 70px;gap:9px}.videoDurationControls .ant-input-number{width:70px}}.productImageUploadDragger.ant-upload-wrapper{width:100%;display:block}.productImageUploadDragger.ant-upload-wrapper .ant-upload-drag{background:0 0;border:0}.productImageUploadDragger.ant-upload-wrapper .ant-upload-btn{width:100%;padding:0}.productImageUploadDragger.ant-upload-wrapper .ant-upload-drag-container{width:100%;display:block}.productImageUploadDropzone{color:#4f46e5;cursor:pointer;text-align:center;background:linear-gradient(#f7f8ffd1,#fffffffa);border:1px dashed #4f46e557;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:100%;min-height:170px;padding:20px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.productImageUploadDragger.ant-upload-wrapper:hover .productImageUploadDropzone,.productImageUploadDragger.ant-upload-wrapper:focus-within .productImageUploadDropzone,.productImageUploadDragger.ant-upload-wrapper .ant-upload-drag-hover .productImageUploadDropzone{background:#f3f2ff;border-color:#6557f5;box-shadow:0 0 0 3px #6557f51f}.productImageUploadIcon{background:#6557f51a;border-radius:13px;place-items:center;width:42px;height:42px;font-size:23px;display:grid}.productImageUploadDropzone strong{color:#fff;background:linear-gradient(90deg,#6d4aff,#4f6bff);border-radius:10px;align-items:center;min-height:36px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}.productImageUploadDropzone>span:not(.productImageUploadIcon){color:#69748c;font-size:12px}.productImageUploadDropzone small{color:#9aa3b5;font-size:11px}.productImageUploadDragText,.productImageUploadDragger.ant-upload-wrapper .ant-upload-drag-hover .productImageUploadDefaultText{display:none!important}.productImageUploadDragger.ant-upload-wrapper .ant-upload-drag-hover .productImageUploadDragText{display:inline-flex!important}.productImageUploadActions{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:10px;display:flex}.productImageUploadDragger.isCompact.ant-upload-wrapper{flex:0 0 84px;width:84px}.productImageUploadDropzone.isCompact{border-radius:12px;gap:5px;min-height:96px;padding:10px 6px}.productImageUploadDropzone.isCompact .productImageUploadIcon{border-radius:8px;width:26px;height:26px;font-size:12px}.productImageUploadDropzone.isCompact strong{color:#454dd4;background:0 0;min-height:0;padding:0;font-size:11px}.productImageUploadDropzone.isCompact>span:not(.productImageUploadIcon){font-size:9px}.vwbRefineGrid{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:18px;display:grid}.vwbRefinePreview{background:#f2f4f8;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:420px;padding:14px;display:flex}.vwbRefinePreview img{object-fit:contain;touch-action:none;cursor:crosshair;width:auto;max-width:100%;height:auto;max-height:540px;display:block}.vwbRefineImageWrap{max-width:100%;position:relative}.vwbRefineSelection{z-index:1;pointer-events:none;box-sizing:border-box;background:#1677ff29;border:2px solid #1677ff;position:absolute}.vwbRefinePreview small{color:#59647a}.vwbRefineControls{flex-direction:column;gap:10px;display:flex}.vwbRefineControls strong{font-size:13px}.vwbRefineReference{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}@media (width<=740px){.vwbRefineGrid{grid-template-columns:1fr}.vwbRefinePreview{min-height:250px}}.appContent.videoWorkbenchContent{padding:0}.appContent.videoWorkbenchPreviewContent{height:100vh}.vwbPage{background:var(--bg);height:100%;min-height:0;color:var(--text);flex-direction:column;gap:14px;padding:18px 8px 8px;font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei,Arial,sans-serif;display:flex}.vwbGrid{flex:1;grid-template-columns:minmax(320px,.85fr) minmax(0,2.15fr);gap:14px;min-height:0;display:grid}.vwbPanel{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:0;box-shadow:var(--shadow);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.vwbOutput{border-bottom:0;border-radius:16px}.vwbPanelHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:13px 18px;display:flex}.vwbPanelHeader h2{margin:0;font-size:17px;line-height:1.4}.vwbPanelHeader p{color:var(--muted);margin:2px 0 0;font-size:11px}.vwbPanelBody{scrollbar-gutter:stable;min-height:0;padding:18px;overflow-y:auto}.vwbConfig .vwbPanelBody{padding-bottom:28px}.vwbSection{margin-bottom:22px}.vwbSection:last-child{margin-bottom:0}.vwbSectionHeading{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.vwbSectionHeading strong{font-size:14px}.vwbSectionHeading span,.vwbLabel span{color:var(--muted);font-size:11px;font-weight:500}.vwbHeadingWithHelp{align-items:center;gap:5px;display:inline-flex}.vwbHelpButton{color:var(--brand);cursor:pointer;background:0 0;border:0;padding:2px;line-height:1}.vwbHelpButton:hover,.vwbHelpButton:focus-visible{color:var(--brand-dark)}.vwbHelpButton:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:3px}.vwbSection em,.vwbLabel em{color:#ec5366;font-style:normal}.vwbLabel{color:#3c465b;justify-content:space-between;margin:12px 0 7px;font-size:12px;font-weight:750;display:flex}.vwbRequiredLabel{justify-content:flex-start;gap:3px}.vwbSection .ant-input,.vwbSection .ant-select-selector,.vwbSection .ant-input-affix-wrapper{border-radius:10px!important}.vwbSection .ant-input-textarea{margin-top:10px;display:block}.vwbSection .ant-input-textarea-show-count{margin-bottom:22px}.vwbSection textarea.vwbProductInfo{color:var(--text);letter-spacing:.01em;padding:10px 12px;font-size:12px;line-height:1.6}.vwbHint{color:#8490a3;margin:8px 0 0;font-size:11px;line-height:1.5}.vwbError{color:#c8374a;margin:8px 0 0;font-size:11px}.vwbSuccess{color:#13946b;margin:8px 0 0;font-size:11px}.vwbReviewLink{border:1px solid var(--line);background:#f7f8fb;border-radius:12px;padding:14px}.vwbReviewPicker{align-items:center;gap:8px;display:flex}.vwbReviewPicker .vwbFull{flex:1;min-width:0}.vwbReviewSummary{color:var(--muted);background:#fff;border-radius:9px;margin-top:10px;padding:10px 12px;font-size:11px;line-height:1.55}.vwbReviewSummary strong,.vwbReviewSummary span{display:block}.vwbReviewSummary strong{color:var(--text);font-size:12px}.vwbReviewSummary p{color:#59647a;margin:7px 0 0}.vwbMaterialBox{background:#f7f8fb;border-radius:12px;padding:14px}.vwbMaterialBox .vwbLabel{margin-top:0}.vwbMaterialBox .vwbRequiredLabel{margin-top:18px}.vwbUrlRow{gap:8px;display:flex}.vwbUrlRow .ant-input-affix-wrapper{background:#fff;flex:1;min-width:0}.vwbUrlRow .ant-btn{border-radius:9px}.vwbProductImagesHeading{color:#3c465b;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-top:20px;display:flex}.vwbProductImagesHeading strong{font-size:12px;font-weight:750}.vwbProductImagesHeading span{color:var(--muted);font-size:11px}.vwbProductImagesIntro{color:#6e7b90;margin:6px 0 12px;font-size:11px;line-height:1.5}.vwbVideoImageGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.vwbVideoImageSection{border:1px solid var(--line);background:#f7f8fb;border-radius:12px;padding:14px}.vwbVideoImagePickerActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.vwbVideoImagePickerActions .ant-btn:first-child{border-radius:9px}.vwbSelectedVideoImages{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.vwbSelectedVideoImage{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:5px}.vwbSelectedVideoImagePreview{aspect-ratio:1;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.vwbSelectedVideoImagePreview:hover{border-color:var(--brand)}.vwbSelectedVideoImagePreview:focus-visible,.vwbSelectedVideoImageRemove:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.vwbSelectedVideoImagePreview img{object-fit:contain;width:100%;height:100%;display:block}.vwbSelectedVideoImageOrder{background:var(--brand);color:#fff;border-radius:6px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:11px;font-weight:700;display:grid;position:absolute;top:5px;left:5px}.vwbSelectedVideoImageRemove{color:#fff;cursor:pointer;background:#20283cc7;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;font-size:17px;line-height:1;display:grid;position:absolute;top:5px;right:5px}.vwbSelectedVideoImageRemove:hover{background:#c83e55}.vwbSelectedVideoImageMeta{justify-content:space-between;align-items:center;gap:4px;padding:6px 2px 1px;display:flex}.vwbSelectedVideoImageMeta strong{text-overflow:ellipsis;white-space:nowrap;color:#4b556b;min-width:0;font-size:10px;overflow:hidden}.vwbSelectedVideoImageMeta>div{flex:none;gap:2px;display:flex}.vwbSelectedVideoImageMeta button{color:#68748a;cursor:pointer;background:#f1f3f8;border:0;border-radius:6px;width:24px;height:24px;padding:0}.vwbSelectedVideoImageMeta button:hover:not(:disabled),.vwbSelectedVideoImageMeta button:focus-visible{color:var(--brand);background:#e7ecff}.vwbSelectedVideoImageMeta button:disabled{cursor:not-allowed;opacity:.35}.vwbSelectedVideoImageMeta button:last-child:hover:not(:disabled),.vwbSelectedVideoImageMeta button:last-child:focus-visible{color:#c83e55;background:#fff0f2}.vwbVideoImagePickerGrid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));max-height:min(56vh,520px);padding:2px;overflow-y:auto}.vwbVideoImageLoading{min-height:72px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.vwbVideoImagePagination{text-align:center;margin-top:10px}.vwbVideoImageChoice{border:2px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;min-width:0;padding:0;position:relative;overflow:hidden}.vwbVideoImageChoice.selected{border-color:var(--brand);box-shadow:0 0 0 2px #3558f81f}.vwbVideoImageChoice:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.vwbVideoImageChoice img{aspect-ratio:1;object-fit:contain;width:100%;display:block}.vwbVideoImageChoice span{color:#fff;background:#2f3950c7;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:grid;position:absolute;top:5px;right:5px}.vwbVideoImageChoice.selected span{background:var(--brand)}.vwbVideoImageChoice strong,.vwbVideoImageChoice small{text-align:left;text-overflow:ellipsis;white-space:nowrap;padding:0 7px;display:block;overflow:hidden}.vwbVideoImageChoice strong{color:#3f485c;margin-top:6px;font-size:10px}.vwbVideoImageChoice small{color:#8792a7;margin:2px 0 7px;font-size:9px}.vwbPickerScope{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.vwbPickerScope button{border:1px solid var(--line);color:#68748a;cursor:pointer;background:#fff;border-radius:8px;padding:6px 10px;font-size:12px}.vwbPickerScope button span{color:#9aa4b7;margin-left:3px}.vwbPickerScope button.active{border-color:var(--brand);color:var(--brand);background:#f1f4ff;font-weight:750}.vwbPickerScope button:disabled{cursor:not-allowed;opacity:.45}.vwbPickerScope small{color:#7f899d;margin-left:auto;font-size:10px}.vwbImageGenerationCount{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.vwbImageGenerationCount .vwbLabel{margin:0}.vwbImageGenerationCount .ant-select{width:104px}.vwbGenerateImageButton{border-radius:9px;width:100%;margin-top:12px;font-weight:750}.vwbRequirementHint{color:#8b6225;background:#fff7e9;border-radius:8px;margin:8px 0 0;padding:8px 10px;font-size:11px;line-height:1.5}.vwbRequirementHint strong{margin-right:3px}.vwbFull{width:100%}.vwbModelOption{white-space:normal;padding:3px 0}.vwbModelOption strong,.vwbModelOption span{display:block}.vwbModelOption strong{color:var(--text);font-size:13px;line-height:1.5}.vwbModelOption span{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.45}.vwbModelHint{color:var(--muted);margin:6px 0 3px;font-size:11px;line-height:1.5}.vwbTwoFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.vwbDuration{background:linear-gradient(135deg,#fafbff 0%,#f6f8ff 100%);border:1px solid #e1e7f2;border-radius:12px;grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:18px;min-height:64px;padding:10px 12px 17px 16px;display:grid}.vwbDuration .ant-slider{margin:8px 6px 7px 0}.vwbDuration .ant-slider-rail{background:#e8ecf5;height:5px}.vwbDuration .ant-slider-track{background:linear-gradient(90deg, #90acff, var(--brand));height:5px}.vwbDuration .ant-slider-handle:after{width:12px;height:12px;box-shadow:0 0 0 3px #fff,0 0 0 5px #9db5ff}.vwbDuration .ant-slider-dot{background:#dfe5f1;border:2px solid #fff;width:8px;height:8px;inset-block-start:-1px;box-shadow:0 0 0 1px #e7eaf1}.vwbDuration .ant-slider-dot-active{background:var(--brand);box-shadow:0 0 0 1px #91aaff}.vwbDuration .ant-slider-mark{inset-block-start:19px}.vwbDuration .ant-slider-mark-text{color:#7f899b;font-size:10px;line-height:1}.vwbDuration .ant-slider-mark-text:first-child{transform:translate(0)!important}.vwbDuration .ant-slider-mark-text:last-child{transform:translate(-100%)!important}.vwbDuration .ant-input-number{background:#fff;border-color:#dbe2ef;border-radius:9px;width:76px;height:36px;box-shadow:0 2px 7px #2330540d}.vwbDuration .ant-input-number:hover{border-color:#aebfff}.vwbDuration .ant-input-number-focused{border-color:var(--brand);box-shadow:0 0 0 3px #3558f81a}.vwbDuration .ant-input-number-input-wrap,.vwbDuration .ant-input-number-input{height:34px}.vwbDuration .ant-input-number-input{color:#263149;text-align:center;padding:0 4px 0 10px;font-size:16px;font-weight:700}.vwbDuration .ant-input-number-suffix{color:#566177;margin-inline-start:3px;font-size:11px;font-weight:650}.vwbDurationHint{color:#7b879b;margin-top:7px;padding:0 2px;line-height:1.55}.vwbActionBar{border-top:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 12px;padding:11px 18px 13px;display:grid}.vwbActionBar .vwbActionSummary>span,.vwbActionBar .vwbActionSummary>small{color:var(--muted);font-size:10px;display:block}.vwbActionBar strong{color:var(--brand);margin-top:2px;font-size:16px;display:block}.vwbActionBar .ant-btn{background:var(--brand);color:#fff;border:0;border-radius:10px;min-width:158px;font-weight:800}.vwbActionBar .ant-btn:not(:disabled):hover{background:var(--brand-dark);color:#fff}.vwbActionBar .ant-btn:disabled{color:#73809b!important;background:#dfe3ed!important}.vwbActionButtons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.vwbActionBar .vwbActionBlocker{color:#8b6225;text-align:left;background:#fff7e9;border-radius:7px;grid-column:1/-1;padding:6px 8px;font-size:10px;line-height:1.35}.vwbActionBar .vwbActionButtons .ant-btn:not(.ant-btn-primary){border:1px solid var(--line);min-width:84px;color:var(--text);background:#fff}.vwbPromptPreview{white-space:pre-wrap;overflow-wrap:anywhere;max-height:60vh;font:inherit;overflow:auto}.vwbMediaTabs{background:#f5f6fa;border:1px solid #eaecf3;border-radius:10px;gap:3px;padding:4px;display:flex}.vwbMediaTabs button{color:#737d90;cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:78px;padding:6px 10px;font-size:12px;font-weight:750}.vwbMediaTabs button.active{color:var(--brand);background:#fff;box-shadow:0 2px 8px #1f263e14}.vwbOutput .vwbPanelBody{padding:18px 20px 28px}.vwbPreviewStage{background:linear-gradient(145deg,#f3f5ff,#f9faff);border:1px solid #e4e8f4;border-radius:14px;place-items:center;height:min(32vh,340px);min-height:220px;display:grid;overflow:hidden}.vwbPreviewStage.video-ready{background:#f8f9fd;justify-content:center;height:auto;min-height:0;display:flex}.vwbPreviewStage video,.vwbPreviewStage img{object-fit:contain;width:100%;height:100%;max-height:100%}.vwbPreviewStage video{background:#101827}.vwbVideoPlayer{background:#101827;flex:none;position:relative}.vwbVideoPlayer video{cursor:pointer;display:block}.vwbVideoControls{color:#fff;opacity:0;pointer-events:none;background:linear-gradient(#0000,#000000d1);padding:24px 16px 11px;transition:opacity .18s,transform .18s;position:absolute;bottom:0;left:0;right:0;transform:translateY(6px)}.vwbVideoPlayer:hover .vwbVideoControls,.vwbVideoPlayer:focus-within .vwbVideoControls{opacity:1;pointer-events:auto;transform:translateY(0)}.vwbVideoControlRow{align-items:center;gap:16px;margin-bottom:9px;display:flex}.vwbVideoControlRow button{color:#fff;cursor:pointer;background:0 0;border:0;width:28px;height:28px;padding:0;font-size:20px}.vwbVideoControlRow button:hover,.vwbVideoControlRow button:focus-visible{color:#cbd7ff}.vwbVideoTime{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.vwbVideoControlSpacer{flex:1}.vwbVideoSeek{appearance:none;cursor:pointer;border:0;border-radius:99px;width:100%;height:5px;margin:0;display:block}.vwbVideoSeek::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:50%;width:12px;height:12px}.vwbVideoSeek::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:12px;height:12px}.vwbImageResultHead{margin-bottom:12px}.vwbImageResultHead h3{color:var(--text);margin:0;font-size:18px;font-weight:800}.vwbImagePreviewArea{place-items:center;min-height:320px;padding:10px 0;display:grid}.vwbImagePreviewArea .previewWrap{width:min(82%,420px);max-width:100%;margin:0 auto}.vwbHistorySectionHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.vwbHistorySectionActions{align-items:center;gap:8px;display:flex}.vwbHistorySectionActions .ant-btn{border-radius:8px}.vwbHistoryCount{color:#4265d6;background:#eef3ff;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800}.vwbPreviewEmpty{text-align:center;color:#8893aa;width:min(400px,80%)}.vwbPreviewEmpty>.anticon{color:#9aacf8;margin-bottom:18px;font-size:48px;display:block}.vwbPreviewEmpty strong{color:#454e67;font-size:17px}.vwbPreviewEmpty p{margin:9px 0;font-size:12px;line-height:1.6}.vwbPreviewToolbar{justify-content:space-between;align-items:center;gap:12px;min-height:54px;display:flex}.vwbPreviewToolbar span{font-size:13px;font-weight:800}.vwbPreviewToolbar .ant-btn{border-radius:9px}.vwbHistoryHeading{justify-content:space-between;align-items:center;gap:12px;margin:14px 0 12px;display:flex}.vwbHistoryHeading h3{margin:0;font-size:15px}.vwbHistoryHeading>div:first-child>span{color:var(--muted);font-size:11px}.vwbHistoryHeading .ant-btn{border-radius:8px}.vwbHistoryActions{align-items:center;gap:8px;display:flex}.vwbHistoryActions .vwbComposeButton.ant-btn-primary:not(:disabled){border-color:var(--brand);background:var(--brand);color:#fff}.vwbHistoryActions .vwbComposeButton.ant-btn-primary:not(:disabled):hover,.vwbHistoryActions .vwbComposeButton.ant-btn-primary:not(:disabled):focus-visible{border-color:var(--brand-dark);background:var(--brand-dark);color:#fff}.vwbHistoryActions .vwbComposeButton.ant-btn-primary:disabled{color:#8b95a8;box-shadow:none;background:#eef1f6;border-color:#dfe4ee}.vwbVideoTable{border:1px solid #e9edf5;border-radius:12px;overflow:hidden}.vwbVideoTable .ant-table-thead>tr>th{color:#788299;background:#f8f9fd;font-size:11px}.vwbVideoTable .ant-table-tbody>tr>td{color:#4a5368;font-size:11px}.vwbTaskName strong,.vwbTaskName small{white-space:nowrap;text-overflow:ellipsis;max-width:190px;display:block;overflow:hidden}.vwbTaskName small{color:#9aa4b7}.vwbRowActions{display:flex}.vwbLoadError{color:#b64055;text-align:center;border:1px dashed #e7bac4;border-radius:12px;padding:25px}.vwbHistoryTile{min-width:0;position:relative}.vwbImageGrid .vwbHistoryPreview{aspect-ratio:1;width:100%;height:auto;display:block}.vwbImageGrid .vwbHistoryDelete{color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:4px;right:4px}.vwbImageGrid .vwbHistoryDelete:hover:not(:disabled){background:#c83e55}.vwbImageGrid .vwbHistoryDelete:disabled{cursor:not-allowed;opacity:.55}.vwbCurrentGenerationGrid{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.vwbCurrentGenerationGrid .thumbCard{flex:0 0 110px}.vwbCurrentGenerationGrid .resultEmptyText,.vwbImageGrid .resultEmptyText{width:100%}.vwbOutput .ant-pagination{justify-content:flex-end;margin-top:16px}.vwbModalImage{object-fit:contain;width:100%;max-height:75vh}.vwbCompositionList{flex-direction:column;gap:8px;max-height:48vh;margin:14px 0;display:flex;overflow-y:auto}.vwbCompositionItem{border:1px solid var(--line);background:#f8f9fd;border-radius:10px;grid-template-columns:20px 24px 80px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-width:0;padding:8px 10px;display:grid}.vwbCompositionItem[draggable=true]{cursor:grab}.vwbCompositionItem[draggable=true]:active{cursor:grabbing}.vwbCompositionHandle{color:#97a1b5;font-size:16px}.vwbCompositionOrder{background:var(--brand);color:#fff;border-radius:7px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.vwbCompositionItem video{object-fit:contain;background:#101827;border-radius:6px;width:80px;height:48px}.vwbCompositionItem strong,.vwbCompositionItem small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vwbCompositionItem strong{color:var(--text);font-size:12px}.vwbCompositionItem small{color:var(--muted);font-size:10px}@media (width<=1050px){.vwbPage{height:auto;min-height:100%}.vwbGrid{grid-template-columns:minmax(0,1fr)}.vwbPanel{min-height:0}.vwbConfig .vwbPanelBody,.vwbOutput .vwbPanelBody{overflow:visible}}@media (width<=600px){.vwbPage{padding:12px 8px 8px}.vwbPanelHeader,.vwbPanelBody,.vwbOutput .vwbPanelBody{padding-left:13px;padding-right:13px}.vwbPanelHeader h2{font-size:15px}.vwbMediaTabs button{min-width:63px;padding:6px}.vwbPreviewStage{height:240px;min-height:240px}.vwbImagePreviewArea{min-height:0}.vwbImagePreviewArea .previewWrap{width:100%}.vwbActionBar{z-index:3;position:sticky;bottom:0}.vwbActionBar .ant-btn{min-width:130px}.vwbCompositionItem{grid-template-columns:18px 22px 60px minmax(0,1fr) auto}.vwbCompositionItem video{width:60px;height:40px}.vwbCompositionItem .ant-btn-link{display:none}}@media (hover:none){.vwbVideoControls{opacity:1;pointer-events:auto;transform:none}}.softwareDownloadsPage{width:min(1180px,100%);margin:0 auto;padding:28px 18px}.softwareDownloadsHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.softwareDownloadsHeader h2{color:var(--text);margin:0 0 4px}.softwareFileInput{display:none}.softwareDownloadsAlert{margin-bottom:16px}.softwareDownloadsPanel{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.softwareDownloadsLoading,.softwareDownloadsEmpty{place-items:center;min-height:360px;display:grid}.softwareDownloadsTableHeader,.softwareDownloadsRow{grid-template-columns:minmax(260px,1fr) 120px 190px 190px;align-items:center;gap:18px;padding:16px 20px;display:grid}.softwareDownloadsTableHeader{color:var(--muted);background:#f7f8fb;font-size:13px;font-weight:700}.softwareDownloadsRow+.softwareDownloadsRow{border-top:1px solid var(--line)}.softwareDownloadsRow strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.softwareNameCell{align-items:center;gap:12px;min-width:0;display:flex}.softwarePlatformIcon{color:#3557ff;background:#eef3ff;border:1px solid #dbe4ff;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:18px;display:inline-grid}.softwarePlatformIcon.is-macos{color:#263247;background:#f4f6f8;border-color:#dfe3e9}.softwarePlatformIcon.is-android{color:#168766;background:#edf9f5;border-color:#d5eee5}.softwarePlatformIcon.is-linux,.softwarePlatformIcon.is-archive,.softwarePlatformIcon.is-other{color:#5d6a7f;background:#f5f7fa;border-color:#e1e5ec}.softwareNameDetails{gap:4px;min-width:0;display:grid}.softwareNameLine{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.softwareNameLine strong{margin-right:2px;font-size:15px;line-height:1.35}.softwareNameEditButton{height:24px;padding:0 3px;font-size:12px}.softwareNameEditor{align-items:center;gap:6px;width:min(100%,390px);display:flex}.softwareNameEditor .ant-input{min-width:150px;height:30px}.softwareNameEditor .ant-btn{flex:none}.softwareMetaTag{color:#647087;background:#f8f9fc;border:1px solid #e2e7f0;border-radius:999px;align-items:center;min-height:22px;padding:2px 8px;font-size:11px;font-weight:650;line-height:1;display:inline-flex}.softwareMetaTag.is-windows{color:#3557d6;background:#f0f4ff;border-color:#d9e3ff}.softwareMetaTag.is-macos{color:#4a5568;background:#f5f6f8;border-color:#dfe3e9}.softwareMetaTag.is-android{color:#168766;background:#edf9f5;border-color:#d5eee5}.softwareOriginalFileName{color:#929bad;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.3;overflow:hidden}.softwareDownloadsRow>span{color:var(--muted);font-size:14px}.softwareDownloadsActions{gap:8px;display:flex}@media (width<=800px){.softwareDownloadsPage{padding:18px 4px}.softwareDownloadsHeader{align-items:flex-start}.softwareDownloadsTableHeader{display:none}.softwareDownloadsRow{grid-template-columns:1fr;gap:8px}.softwareNameCell{margin-bottom:3px}.softwareNameEditor{flex-wrap:wrap;align-items:stretch}.softwareNameEditor .ant-input{flex-basis:100%}.softwareDownloadsRow>span{display:block}.softwareDownloadsActions{margin-top:6px}}.emailAssistantPage{--email-blue:#3157e8;--email-blue-dark:#2448d3;--email-blue-soft:#f1f5ff;--email-text:#172033;--email-muted:#6d7587;--email-line:#e6e9f0;--email-panel:#fff;min-width:960px;height:100%;color:var(--email-text);background:#f7f8fb;grid-template-rows:minmax(0,1fr);font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei,Arial,sans-serif;display:grid;overflow:hidden}.emailAssistantPage.hasFooter{grid-template-rows:minmax(0,1fr) 60px}.emailAssistantPage *{box-sizing:border-box}.workspaceSyncStatus{color:#657086;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.workspaceSyncStatus:before{content:"";background:#9aa3b5;border-radius:50%;width:7px;height:7px}.workspaceSyncStatus.saving:before,.workspaceSyncStatus.loading:before{background:#e9a23b}.workspaceSyncStatus.saved:before{background:#16a47a}.workspaceSyncRetry{color:#c84545;cursor:pointer;white-space:nowrap;background:0 0;border:0;min-height:30px;padding:4px 6px;font-size:12px;font-weight:700}.workspaceSyncRetry:hover{text-decoration:underline}.workspaceSyncStatus.error{color:#c84545}.workspaceSyncStatus.error:before{background:#d84d4d}.emailAssistantWorkspace{grid-template-columns:minmax(320px,27%) minmax(520px,52%) minmax(360px,21%);min-height:0;display:grid}.emailAssistantWorkspace.withoutOperatorPanel{grid-template-columns:minmax(320px,27%) minmax(0,1fr)}.conversationSidebar,.conversationPanel,.draftPanel{background:var(--email-panel);min-width:0;min-height:0}.conversationSidebar,.conversationPanel{border-right:1px solid var(--email-line)}.conversationSidebar{flex-direction:column;display:flex}.sidebarControls{border-bottom:1px solid var(--email-line);flex-direction:column;flex:0 auto;min-height:0;padding:18px 20px 14px;display:flex;overflow-y:auto}.emailScopeNotice{background:linear-gradient(120deg,#f3f6ff 0%,#fff 100%);border:1px solid #dfe6ff;border-radius:12px;gap:3px;margin-bottom:16px;padding:12px 14px;display:grid}.emailScopeNotice strong{color:#24304a;font-size:14px;font-weight:800}.emailScopeNotice span{color:#7a8498;font-size:11px;line-height:1.5}.fieldLabel,.fieldLabelRow label{color:#525c70;margin-bottom:7px;font-size:12px;font-weight:700}.fieldLabel{margin-top:14px}.firstFieldLabel{margin-top:0}.fieldLabelRow{justify-content:space-between;align-items:center;display:flex}.fieldLabelRow label{margin-bottom:7px}.headerIconButton,.confirmIconButton,.attachmentButton{color:#7a8395;cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.headerIconButton:hover,.attachmentButton:hover{color:var(--email-blue);background:#f2f5fb}.emailControlSelect{width:100%}.accountSelectRow{grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:8px;display:grid}.accountRenameButton{color:#667188;cursor:pointer;background:#fff;border:1px solid #dfe3ec;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.accountRenameButton:hover{color:var(--email-blue);background:#f4f6fb}.accountSelectRow .ant-select.ant-select-open .ant-select-selection-item,.accountSelectRow .ant-select.ant-select-open .ant-select-content{opacity:1;color:var(--email-text)!important}.accountEmptyHint{color:#9aa1af;margin-top:6px;font-size:11px}.accountDropdownFooter{border-top:1px solid #edf0f4;gap:6px;margin-top:4px;padding:8px;display:grid}.addAccountDropdownButton,.accountPermissionsButton{width:100%;height:36px;color:var(--email-blue);font:inherit;cursor:pointer;background:#f4f7ff;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 10px;font-weight:700;display:flex}.addAccountDropdownButton:hover,.accountPermissionsButton:hover{background:#e9efff}.accountPermissionsButton{color:#4d5870;background:#f7f8fb}.accountOptionLabel{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.accountOptionLabel small{color:#8a93a5;flex:none;font-size:11px}.accountDropdownEmpty{color:#979eac;font-size:12px}.accountPermissionIntro{color:#687287;margin:0 0 14px;line-height:1.6}.accountPermissionError{color:#b93838;background:#fff6f6;border:1px solid #ffd7d7;border-radius:8px;margin-bottom:12px;padding:9px 11px}.accountPermissionList{gap:8px;display:grid}.accountPermissionRow{background:#fbfcfe;border:1px solid #e5e9f1;border-radius:10px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:16px;min-height:64px;padding:10px 12px;display:grid}.accountPermissionRow>div:first-child{gap:3px;min-width:0;display:grid}.accountPermissionRow strong,.accountPermissionRow span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.accountPermissionRow span{color:#7b8495;font-size:12px}.accountPermissionEmpty,.accountPermissionEmptyHint{color:#8991a0;text-align:center}.accountPermissionEmpty{border:1px dashed #dfe4ed;border-radius:10px;padding:28px 12px}.accountPermissionEmptyHint{margin:14px 0 0;font-size:12px}.newAccountForm{background:#f8faff;border:1px solid #dfe4f0;border-radius:8px;gap:8px;margin-top:8px;padding:10px;display:grid}.newAccountActions{justify-content:flex-end;gap:8px;display:flex}.emailAssistantPage .ant-select-selector,.emailAssistantPage .ant-input{box-shadow:none!important;border-color:#dfe3ec!important}.emailAssistantPage .ant-select-single{height:42px}.emailAssistantPage .ant-select-single .ant-select-selector{border-radius:8px;align-items:center;height:42px;padding:0 12px}.inlineEditRow{grid-template-columns:minmax(0,1fr) 40px;gap:8px;display:grid}.confirmIconButton{color:#fff;background:var(--email-blue);border-radius:8px;width:40px;height:40px}.newSessionButton,.primaryButton,.secondaryButton,.copyButton,.regenerateButton{font:inherit;cursor:pointer;border:0;transition:background-color .18s,border-color .18s,color .18s}.newSessionButton{border:1px solid var(--email-blue);width:100%;height:44px;color:var(--email-blue);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-weight:700;display:flex}.newSessionButton:hover,.primaryButton:hover{color:#fff;background:var(--email-blue-dark)}.newSessionButton:disabled,.newSessionButton:disabled:hover{color:#a1a8b5;cursor:not-allowed;background:#f7f8fa;border-color:#e1e4eb}.newSessionForm{background:#f8faff;border:1px solid #dfe4f0;border-radius:10px;gap:9px;margin-top:10px;padding:12px;display:grid}.newSessionField{color:#626b7d;gap:5px;font-size:11px;font-weight:700;display:grid}.newSessionField b{color:#dc3d4f;font-weight:800}.asinValidationHint{color:#c54848;font-size:10px;font-weight:500}.newSessionSelect{width:100%}.newSessionPolicyHint{color:#7b8496;margin:0;font-size:11px;line-height:1.5}.newSessionActions{justify-content:flex-end;gap:8px;display:flex}.newSessionModal{--email-blue:#3157e8;--email-blue-dark:#2448d3}.newSessionModal .ant-modal-container,.newSessionModal .ant-modal-content{border-radius:14px;flex-direction:column;max-height:calc(100vh - 32px);padding:0;display:flex;overflow:hidden}.newSessionModal .ant-modal-header{border-bottom:1px solid #e7eaf1;margin:0;padding:18px 22px 14px}.newSessionModal .ant-modal-close{top:16px;right:16px}.newSessionModal .ant-modal-body{flex:auto;min-height:0;padding:16px 22px 20px;overflow-y:auto}.newSessionModal .ant-modal-footer{background:#fafbfc;border-top:1px solid #e7eaf1;flex:none;margin:0;padding:14px 22px}.newSessionModal .primaryButton:disabled,.newSessionModal .primaryButton:disabled:hover{color:#727c8f;background:#e2e6ee}@media (height<=700px){.newSessionModal{padding-bottom:16px;top:16px}}.newSessionModalTitle{justify-content:space-between;align-items:flex-start;gap:48px;padding-right:34px;display:flex}.newSessionModalTitle strong,.newSessionModalTitle>div:first-child>span{display:block}.newSessionModalTitle strong{color:#172033;font-size:17px;font-weight:800}.newSessionModalTitle>div:first-child>span{color:#7b8496;margin-top:4px;font-size:12px;font-weight:500}.newSessionContext{white-space:nowrap;align-items:center;gap:6px;padding-top:2px;display:flex}.newSessionContext span{color:#4b586e;background:#f0f2f7;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:600}.newSessionModeSwitch{background:#f0f2f6;border-radius:10px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:16px;padding:4px;display:grid}.newSessionModeSwitch button{color:#6b7486;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font-weight:650}.newSessionModeSwitch button.active{color:var(--email-blue);background:#fff;box-shadow:0 2px 8px #222f4914}.newSessionModalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 14px;display:grid}.newSessionModalField{color:#515d72;gap:6px;min-width:0;font-size:12px;font-weight:700;display:grid}.newSessionModalField+.newSessionModalGrid,.newSessionModalField+.existingSessionPicker{margin-top:14px}.newSessionModalField.wide,.newSessionModalHint.wide,.newSessionPolicyHint.wide{grid-column:1/-1}.newSessionModalField b{color:#dc3d4f;font-weight:800}.newSessionModalField .ant-select{width:100%}.newSessionModalField .ant-input,.newSessionModalField .ant-select-selector{box-shadow:none!important;border-color:#dce1ea!important}.newSessionModalField .ant-input,.newSessionModalField .ant-select-single,.newSessionModalField .ant-select-single .ant-select-selector{min-height:40px}.newSessionModalHint{color:#6c7689;margin:-4px 0 0;font-size:12px;line-height:1.5}.existingSessionPicker{gap:10px;display:grid}.existingSessionResults{gap:8px;max-height:310px;display:grid;overflow-y:auto}.existingSessionResult{background:#fafbfe;border:1px solid #e0e5ee;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:11px 12px;display:flex}.existingSessionResult>div{min-width:0}.existingSessionResult strong,.existingSessionResult span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.existingSessionResult strong{color:#253047;font-size:13px}.existingSessionResult span{color:#7b8496;margin-top:4px;font-size:11px}.existingSessionUseButton{height:34px;color:var(--email-blue);font:inherit;cursor:pointer;background:#edf1ff;border:1px solid #cbd6ff;border-radius:7px;flex:none;padding:0 13px;font-size:12px;font-weight:700}.existingSessionUseButton:hover{color:#fff;border-color:var(--email-blue);background:var(--email-blue)}.existingSessionEmpty{color:#7b8496;text-align:center;background:#fafbfe;border:1px dashed #d8deea;border-radius:9px;padding:26px 16px;font-size:12px}.newSessionModalFooter{justify-content:flex-end;gap:8px;display:flex}.newSessionModalFooter .primaryButton,.newSessionModalFooter .secondaryButton{width:88px;height:40px;padding:0 16px}@media (width<=680px){.newSessionModalTitle{display:block}.newSessionContext{margin-top:10px}.newSessionModalGrid{grid-template-columns:1fr}.newSessionModalField.wide,.newSessionModalHint.wide,.newSessionPolicyHint.wide{grid-column:auto}}.primaryButton,.secondaryButton{border-radius:8px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font-weight:700;display:inline-flex}.primaryButton{color:#fff;background:var(--email-blue)}.primaryButton:disabled,.primaryButton:disabled:hover{color:#9aa2b2;cursor:not-allowed;background:#e9ecf2}.primaryButton.small,.secondaryButton{height:34px;padding:0 13px;font-size:13px}.secondaryButton{color:#596276;background:#fff;border:1px solid #dce1eb}.secondaryButton:hover{color:var(--email-blue);border-color:#aab8ec}.customerSearch{height:42px;margin-top:14px}.customerList{flex:1;min-height:0;padding:10px 10px 14px;overflow-y:auto}.customerListItem{text-align:left;width:100%;min-height:101px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:42px minmax(0,1fr);gap:11px;padding:14px 12px;display:grid;position:relative}.customerListItem:hover{background:#f7f8fb}.customerListItem.active{background:var(--email-blue-soft)}.customerListItem.active:before{content:"";background:var(--email-blue);border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:-10px}.customerAvatar,.messageAvatar{border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.customerAvatar{color:#54617a;background:#edf0f6;width:42px;height:42px}.customerListItem.active .customerAvatar{color:#3157e8;background:#dce5ff}.customerListCopy{align-content:center;gap:3px;min-width:0;display:grid}.customerListTopline{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.customerListTopline strong{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.customerListMeta{align-items:center;gap:6px;display:inline-flex}.customerStatus{white-space:nowrap;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:700;line-height:1.4}.customerStatus.pending{color:#a45a00;background:#fff2d8}.customerStatus.draft{color:#3157e8;background:#e8eeff}.customerStatus.copied{color:#8a5b00;background:#fff3cf}.customerStatus.done{color:#25784d;background:#e6f5ed}.customerListTopline time,.customerOrder{color:#8a92a2;font-size:11px}.customerPreview,.customerOrder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customerPreview{color:#626b7d;font-size:12px}.unreadBadge{color:#fff;background:var(--email-blue);border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;font-weight:800;display:grid;position:absolute;bottom:12px;right:12px}.emptyCustomers,.emptyPanel{color:#8a92a2;place-items:center;font-size:13px;display:grid}.emptyCustomers{padding:36px 10px}.emptyPanel{text-align:center;flex:1;min-height:0;padding:24px}.conversationPanel{flex-direction:column;display:flex}.conversationHeader{border-bottom:1px solid var(--email-line);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:10px 22px;display:flex}.conversationHeaderInfo{flex:1;min-width:0}.conversationTitleRow{align-items:center;gap:9px;display:flex}.conversationTitleRow h1,.draftHeader h2{color:#172033;margin:0}.conversationTitleRow h1{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:19px;overflow:hidden}.customerMetadata{white-space:nowrap;color:#7a8395;align-items:center;gap:12px;margin-top:4px;font-size:11px;display:flex;overflow:hidden}.customerMetadata span{text-overflow:ellipsis;min-width:0;overflow:hidden}.conversationHeaderActions{flex:none;align-items:center;gap:6px;display:flex}.productKnowledgeStatus{color:#5f6b82;min-height:26px;font:inherit;white-space:nowrap;cursor:pointer;background:#f1f3f7;border:0;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;display:inline-flex}.productKnowledgeStatus:before{content:"";background:#8d96a8;border-radius:50%;flex:none;width:7px;height:7px}.productKnowledgeStatus.ready{color:#08765d;background:#edf9f5}.productKnowledgeStatus.ready:before{background:#16a47a}.productKnowledgeStatus.loading,.productKnowledgeStatus.pending{color:#3157b8;background:#eef3ff}.productKnowledgeStatus.loading:before,.productKnowledgeStatus.pending:before{background:#4f73df}.productKnowledgeStatus.partial{color:#9a5d05;background:#fff7e8}.productKnowledgeStatus.partial:before{background:#e9a23b}.productKnowledgeStatus.error{color:#b43e48;background:#fff0f1}.productKnowledgeStatus.error:before{background:#d84d4d}.productKnowledgeStatus:disabled{cursor:wait}.productKnowledgeNotice{color:#8b5d15;background:#fffaf0;border-bottom:1px solid #f1dfbb;align-items:center;min-height:34px;padding:8px 22px;font-size:11px;line-height:1.5;display:flex}.productKnowledgeNotice.error{color:#a7424a;background:#fff5f5;border-color:#f1cccc}.productLink{min-height:30px;color:var(--email-blue);align-items:center;gap:5px;padding:3px 5px;font-size:12px;text-decoration:none;display:inline-flex}.headerIconButton{border-radius:8px;width:34px;height:34px}.customerNameEditButton{width:34px;height:34px;margin-left:-3px}.customerEditBar{background:#f7f9ff;border-bottom:1px solid #dfe5f3;grid-template-columns:1.1fr 1.7fr 1fr auto auto;align-items:center;gap:8px;padding:10px 14px;display:grid}.customerEditBar.compact{grid-template-columns:minmax(0,1fr) auto auto}.customerEditBar.withRating{grid-template-columns:1.1fr 1.5fr 1fr .8fr auto auto}.customerEditBar.withFulfillment{grid-template-columns:1.05fr 1.45fr 1.05fr .9fr auto auto}.customerEditBar.withFulfillment.withRating{grid-template-columns:1fr 1.35fr 1fr .85fr .7fr auto auto}.messageThread{background:#fff;flex:1;min-height:0;padding:24px 24px 18px;overflow-y:auto}.chatMessage{align-items:flex-start;gap:11px;width:68%;max-width:72%;margin-bottom:24px;display:flex}.chatMessage.support{flex-direction:row-reverse;width:72%;margin-left:auto}.messageAvatar{color:#515c73;background:#e9edf4;width:36px;height:36px;font-size:13px}.messageAvatar.support{color:#fff;background:var(--email-blue)}.messageBody{background:#fff;border:1px solid #e5e8ee;border-radius:4px 13px 13px;flex:1;min-width:0;padding:14px;box-shadow:0 3px 10px #1d284709}.messageSenderRow{align-items:center;gap:9px;margin-bottom:6px;font-size:12px;display:flex}.chatMessage.support .messageSenderRow{justify-content:flex-end}.messageSenderRow time{color:#949bac;font-size:10px}.messageBody p{color:#333c4d;box-shadow:none;white-space:pre-wrap;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:14px;line-height:1.65}.chatMessage.support .messageBody{background:#f0f4ff;border-color:#dce5ff;border-radius:13px 4px 13px 13px}.chatMessage.aiDraftMessage .messageBody{background:#edf3ff;border-color:#cbd9ff}.messageLanguageToggle{min-height:30px;color:var(--email-blue);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:4px 6px;font-size:10px;font-weight:800}.messageTranslationHint{color:#6d7893;margin-bottom:7px;font-size:10px}.chatDraftEditor{resize:vertical;color:#333c4d;width:100%;min-height:120px;max-height:300px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:14px;line-height:1.65;overflow-y:auto}.chatDraftEditor[readonly]{color:#4f5d79}.chatDraftActions{border-top:1px solid #d8e2fb;justify-content:flex-end;gap:8px;margin-top:10px;padding-top:10px;display:flex}.chatDraftActions .copyButton,.chatDraftActions .confirmSentButton{border-radius:7px;width:auto;height:36px;padding:0 12px;font-size:11px}.draftMessageTag{color:var(--email-blue);background:#dce7ff;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:700}.chatMessage.generatingMessage .messageBody{border-style:dashed}.messageBody p.chatGenerationStatus{color:#66759a;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;display:flex}.emptyThread{color:#8b93a3;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;font-size:12px;display:flex}.emptyThread>span:first-child{color:#c4cad7;margin-bottom:5px;font-size:28px}.emptyThread strong{color:#5b6476;font-size:14px}.messageComposer{border:1px solid var(--email-blue);background:#fff;border-radius:8px;flex:none;min-height:170px;margin:0 22px 28px;padding:14px}.customerEmailComposerFields{max-height:280px;overflow-y:auto}.multiEmailComposer .customerEmailField,.customerServiceNotesField{background:#fff;border:1px solid #dce5f5;border-radius:8px;padding:6px 10px}.customerEmailField+.customerEmailField{margin-top:10px}.customerServiceNotesField{margin:6px 0 8px;padding:4px 8px}.customerServiceNotesHeading{align-items:center;gap:6px;display:flex}.customerServiceNotesField label{color:#56637b;margin:0;font-size:11px;font-weight:700;line-height:20px;display:block}.customerServiceNotesHeading .composerHelpButton{width:20px;min-width:20px;height:20px;padding:0;font-size:12px}.multiEmailComposer .customerEmailField:focus-within,.customerServiceNotesField:focus-within{border-color:var(--email-blue)}.customerEmailField label{color:#56637b;margin-bottom:2px;font-size:11px;font-weight:700;display:block}.customerEmailFieldHeading{justify-content:space-between;align-items:center;display:flex}.customerEmailFieldHeading button{color:#8290a8;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:11px}.customerEmailFieldHeading button:hover{color:#d04d52}.addCustomerEmailButton{color:var(--email-blue);cursor:pointer;background:#f7faff;border:1px dashed #b9caff;border-radius:6px;margin:0 0 0 6px;padding:6px 9px;font-size:12px;font-weight:700}.addCustomerEmailButton:hover{border-color:var(--email-blue);background:#edf3ff}.addCustomerEmailButton:disabled,.customerEmailFieldHeading button:disabled{opacity:.5;cursor:not-allowed}.messageComposer textarea,.draftGuidance textarea,.draftEditor{resize:none;width:100%;font:inherit;border:0;outline:0}.messageComposer textarea{color:#293245;height:102px;font-size:13px;line-height:1.55}.messageComposer.multiEmailComposer textarea{height:32px}.messageComposer.multiEmailComposer .customerServiceNotesField textarea{height:24px}.composerHelpButton{color:#73819a;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:26px;height:26px;padding:0 4px;font-size:15px}.composerHelpButton:hover,.composerHelpButton:focus-visible{color:var(--email-blue);background:#eef4ff}.composerHelpContent{color:#56637b;max-width:320px;font-size:12px;line-height:1.55}.composerWarningContent{color:#8e3434;border-top:1px solid #f1d6d6;max-width:320px;margin-top:10px;padding-top:10px;font-size:12px;line-height:1.55}.composerWarningContent ul{margin:8px 0;padding-left:18px}.composerWarningContent button{color:#a33333;cursor:pointer;background:#fff6f6;border:1px solid #f1b9b9;border-radius:6px;padding:5px 9px}.composerWarningContent button:disabled{opacity:.5;cursor:not-allowed}.pendingAttachments{gap:8px;margin:0 0 10px;display:flex;overflow-x:auto}.pendingAttachment{background:#f7faff;border:1px solid #dce7f7;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:7px;width:150px;min-width:0;padding:5px 6px;display:grid}.pendingAttachment img{object-fit:cover;border-radius:6px;width:34px;height:34px}.pendingAttachment>span{color:#4d5870;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pendingAttachment button,.savedAttachmentContext button{color:#7f899c;cursor:pointer;background:0 0;border:0;padding:0}.pendingAttachment button{border-radius:50%;width:20px;height:20px;font-size:16px;line-height:18px}.pendingAttachment button:hover{color:#34415a;background:#e6eefb}.pendingAttachment button:disabled,.savedAttachmentContext button:disabled{cursor:not-allowed;opacity:.5}.savedAttachmentContext{color:#647087;background:#f7faff;border:1px solid #dce7f7;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;padding:8px 10px;font-size:11px;display:flex}.savedAttachmentContext button{color:var(--email-blue);flex:none;font-size:11px}.messageComposer textarea::placeholder,.draftGuidance textarea::placeholder{color:#a1a7b3}.composerActions{align-items:center;gap:9px;display:flex}.multiEmailComposer .composerActions .composerHint{margin-right:0}.multiEmailComposer .composerActions .primaryButton{margin-left:auto}.attachmentButton{border-radius:8px;width:34px;height:34px;font-size:17px}.composerHint{color:#929aaa;margin-right:auto;font-size:10px}.composerHint.needsContent{color:#a45a00;font-weight:700}.attachmentButton:disabled{cursor:not-allowed;opacity:.45}.generationError{color:#b42318;background:#fff7f7;border:1px solid #fecaca;border-radius:8px;margin-top:10px;padding:9px 11px;font-size:12px;line-height:1.5}.draftPanel{flex-direction:column;padding:0 26px;display:flex;overflow:hidden auto}.draftPanel[hidden]{display:none}.draftHeader{border-bottom:0;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:86px;display:flex}.draftHeader h2{font-size:19px}.draftTitleGroup{flex-direction:column;gap:5px;min-width:0;display:flex}.draftTitleRow{align-items:center;gap:9px;display:flex}.handlingBadge{color:#526074;white-space:nowrap;background:#eef1f6;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.handlingBadge.ready{color:#17663a;background:#eaf8ef}.handlingBadge.needs-info{color:#9a5a00;background:#fff4dc}.handlingBadge.manual-review{color:#a23030;background:#fff0f0}.handlingBadge.analysis-only{color:#3656a5;background:#edf2ff}.handlingReason{color:#8992a3;text-overflow:ellipsis;white-space:nowrap;max-width:420px;font-size:10px;line-height:1.35;overflow:hidden}.copyButton{color:#4b566b;background:#fff;border:1px solid #dfe4ef;border-radius:8px;align-items:center;gap:6px;height:60px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.copyButton:hover,.copyButton.copied{color:var(--email-blue);background:#f7f9ff;border-color:#aebbed}.draftEditorWrap{border-bottom:0;flex-direction:column;min-height:0;padding:5px 0 16px;display:flex;position:relative}.draftLoadingOverlay{z-index:2;color:var(--email-blue);text-align:center;background:#f8fbfff5;border:1px solid #d6e1f7;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:5px 0 16px}.draftLoadingOverlay>span:first-child{font-size:25px}.draftLoadingOverlay strong{color:#2f3b52;font-size:15px}.draftLoadingOverlay span:last-child{color:#7d8799;font-size:11px}.draftGenerationError{color:#b42318;background:#fff7f7;border:1px solid #fecaca;border-radius:8px;flex-direction:column;gap:3px;margin-bottom:10px;padding:10px 12px;font-size:11px;line-height:1.45;display:flex}.draftReviewWarning{color:#9f2525;background:#fff4f4;border:1px solid #f4a7a7;border-radius:8px;margin-bottom:10px;padding:10px 12px;font-size:11px;line-height:1.5}.draftReviewWarning strong,.draftReviewWarning span{display:block}.draftReviewWarning span{color:#b64a4a;margin-top:2px}.draftReviewWarning ul{margin:7px 0 0;padding-left:18px}.draftReviewWarning details{margin-top:7px}.draftReviewWarning summary{color:#9f2525;cursor:pointer;align-items:center;width:fit-content;min-height:28px;font-weight:700;display:flex}.draftReviewWarning li+li{margin-top:3px}.draftEditor{color:#30394a;background:#fff;border:1px solid #dfe3eb;border-radius:8px;flex:1;min-height:0;padding:18px;font-size:15px;line-height:1.75}.draftEditor[readonly]{color:#4e5a70;background:#f7f9fc}.draftEditor:disabled,.draftGuidance textarea:disabled{color:#9aa3b2;cursor:not-allowed;background:#f3f5f8}.translationReviewHint{color:#52617c;background:#f1f5ff;border-radius:7px;margin-bottom:8px;padding:7px 10px;font-size:11px;line-height:1.45}.languageToggle{color:var(--email-blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.languageToggle:disabled{color:#a9afbb;cursor:not-allowed}.operatorAssistIntro{background:#f3f6ff;border:1px solid #d9e3ff;border-radius:8px;margin-bottom:14px;padding:12px}.operatorAssistIntro.needsAnswer{background:#fff8e8;border-color:#f0c47b}.operatorAssistIntro strong,.operatorAssistIntro span{display:block}.buyerOperatorPrompt{color:#44506a;background:#f5f7fb;border-radius:8px;margin-bottom:12px;padding:11px 12px;font-size:11px;line-height:1.5}.buyerOperatorPrompt.needsAnswer{color:#8f2f2f;background:#fff3f2}.buyerOperatorPrompt strong,.buyerOperatorPrompt span{display:block}.buyerOperatorPrompt strong{font-size:12px}.buyerOperatorPrompt summary{cursor:pointer;font-size:12px;font-weight:800}.buyerOperatorPrompt ol,.buyerOperatorPrompt ul{margin:7px 0 0;padding-left:18px}.buyerOperatorPrompt li+li{margin-top:4px}.operatorAssistIntro strong{color:#2f3d60;font-size:12px;line-height:1.55}.operatorAssistIntro span{color:#7f899d;margin-top:5px;font-size:10px;line-height:1.45}.operatorQuestions{color:#6b4a16;background:#fffaf0;border:1px solid #f0c47b;border-radius:8px;margin-bottom:14px;padding:12px}.operatorQuestions strong{font-size:12px}.operatorQuestions ol{margin:8px 0 0;padding-left:19px;font-size:11px;line-height:1.55}.operatorQuestions li+li{margin-top:5px}.confirmedResolution,.operatorTerminology,.productReviewDecision,.caseMemory{background:#fbfcfe;border:1px solid #e0e4ed;border-radius:8px;margin-bottom:14px;padding:12px}.confirmedResolution{flex-direction:column;gap:8px;display:flex}.operatorMainAnswer{flex-direction:column;gap:6px;display:flex}.operatorMainAnswer label{color:#354158;font-size:11px;font-weight:700}.operatorAdvancedSettings{border-top:1px solid #e8ebf1;margin-top:2px}.operatorAdvancedSettings>summary{color:#566177;cursor:pointer;padding:10px 0 2px;font-size:11px;font-weight:700}.operatorAdvancedContent{flex-direction:column;gap:12px;padding-top:10px;display:flex}.operatorAdvancedContent .operatorTerminology,.operatorAdvancedContent .caseMemory{background:0 0;border:0;margin-bottom:0;padding:0}.operatorAdvancedContent .draftGuidance{padding-bottom:0}.compactCaseMemory>strong{color:#44506a;font-size:11px}.operatorTerminology{flex-direction:column;gap:8px;display:flex}.productReviewDecision{flex-direction:column;gap:10px;display:flex}.productReviewAnalysisText{color:#3f495d;white-space:pre-wrap;background:#fff;border:1px solid #e2e6ee;border-radius:6px;max-height:260px;padding:10px;font-size:11px;line-height:1.6;overflow:auto}.productReviewAnalysisEmpty{color:#7d8799;background:#f2f4f8;border-radius:6px;padding:10px;font-size:11px;line-height:1.55}.productReviewContactConfirmation{border-top:1px solid #e5e8ef;flex-direction:column;gap:8px;padding-top:9px;display:flex}.productReviewContactConfirmation>label{color:#354158;align-items:flex-start;gap:7px;font-size:11px;font-weight:700;line-height:1.45;display:flex}.productReviewContactConfirmation input[type=checkbox]{accent-color:#3659ec;flex:none;width:14px;height:14px;margin:1px 0 0}.productReviewContactConfirmation>span,.productReviewThreeStarNotice span{color:#7d8799;font-size:10px;line-height:1.5}.productReviewThreeStarNotice{background:#fff9ed;border:1px solid #efd39a;border-radius:6px;flex-direction:column;gap:4px;padding:10px;display:flex}.productReviewThreeStarNotice strong{color:#755216;font-size:11px}.confirmedResolutionHeader label{color:#283247;font-size:13px;font-weight:800;display:block}.confirmedResolutionHeader span{color:#9299a8;margin-top:3px;font-size:10px;display:block}.confirmedResolution textarea,.operatorTerminology textarea{color:#30394a;background:#fff;border:1px solid #d9dfe9;border-radius:6px;height:72px;padding:9px 11px;font-size:12px;line-height:1.5}.operatorPartConfirmation{border-top:1px solid #e8ebf1;flex-direction:column;gap:8px;padding-top:8px;display:flex}.operatorPartConfirmation label{color:#4a556b;align-items:center;gap:7px;font-size:11px;line-height:1.4;display:flex}.operatorPartConfirmation input[type=checkbox]{accent-color:#3659ec;width:14px;height:14px;margin:0}.caseMemory summary{color:#44506a;cursor:pointer;font-size:12px;font-weight:800}.caseMemory dl{margin:10px 0 0}.caseMemory dl div+div{margin-top:8px}.caseMemory dt{color:#7f8898;font-size:10px}.caseMemory dd{color:#3e485c;margin:2px 0 0;font-size:11px;line-height:1.5}.draftGuidance{padding:0 0 18px}.draftGuidance label{color:#283247;font-size:13px;font-weight:800;display:block}.draftGuidance p{color:#9299a8;margin:4px 0 10px;font-size:10px}.draftGuidance textarea{color:#30394a;background:#fbfcfe;border:1px solid #e0e4ed;border-radius:8px;height:112px;padding:11px 12px;font-size:12px;line-height:1.5}.draftGuidance textarea:focus{border-color:#aebbed;box-shadow:0 0 0 3px #3157e814}.operatorGenerateAction{z-index:2;background:#fff;border-top:1px solid #eef0f4;margin-top:auto;padding:10px 0 28px;position:sticky;bottom:0}.operatorGenerateAction span{color:#9299a8;text-align:center;margin-top:7px;font-size:10px;line-height:1.45;display:block}.regenerateButton{color:#fff;background:var(--email-blue);border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;font-weight:800;display:flex}.regenerateButton:hover{background:var(--email-blue-dark)}.regenerateButton:disabled,.regenerateButton:disabled:hover,.copyButton:disabled,.copyButton:disabled:hover,.confirmSentButton:disabled,.confirmSentButton:disabled:hover{color:#a2a9b7;cursor:not-allowed;background:#f1f3f6;border-color:#e2e5eb}.draftActions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding-bottom:28px;display:grid}.draftActions.withConfirm{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.draftActions.withConfirm .regenerateButton,.draftActions.withConfirm .copyButton,.confirmSentButton{justify-content:center;height:52px;padding:0 9px;font-size:12px}.confirmSentButton{color:#1f6f46;background:#edf8f1;border:1px solid #bddfca;border-radius:8px;align-items:center;gap:5px;font-weight:800;display:inline-flex}.confirmSentButton:hover{background:#e4f4ea;border-color:#86c39f}.emailAssistantFooter{color:#8991a0;background:#f7f8fb;border-top:1px solid #e7eaf0;place-items:center;font-size:13px;display:grid}@media (width<=1220px){.emailAssistantWorkspace{grid-template-columns:minmax(250px,26%) minmax(360px,44%) minmax(300px,30%)}.emailAssistantPage{overflow:hidden}}@media (width<=1100px){.emailAssistantWorkspace{grid-template-columns:230px minmax(0,1fr) 280px}.sidebarControls,.conversationHeader{padding-inline:16px}.messageThread,.draftPanel{padding-inline:18px}.draftActions.withConfirm{gap:6px}.draftActions.withConfirm .regenerateButton,.draftActions.withConfirm .copyButton,.confirmSentButton{padding-inline:6px;font-size:11px}}.accountScopeSelector{align-items:center;gap:10px;display:flex}.accountScopeSelector label{gap:3px;min-width:170px;display:grid}.accountScopeSelector label:first-child{min-width:210px}.accountScopeSelector label>span{color:#7b879b;font-size:11px;font-weight:700;line-height:1}.accountScopeSelector .ant-select{width:100%}.accountScopeSelector .ant-select-selector{border-radius:8px!important;min-height:34px!important}.accountScopeSelectorPopup .ant-select-item-option-content{font-weight:600}.accountScopeSelectorFooter{border-top:1px solid #edf0f5;margin-top:6px;padding-top:6px}.accountScopeSelectorFooter .ant-btn{text-align:left;height:36px;font-weight:600}@media (width<=1320px){.accountScopeSelector label:first-child{display:none}.accountScopeSelector label{min-width:150px}}@media (width<=980px){.accountScopeSelector{display:none}}.accountAccessState{text-align:center;background:#f6f8fc;align-content:center;place-items:center;min-height:calc(100vh - 64px);padding:48px 20px;display:grid}.accountAccessState>span{color:#3557ff;background:#eaf0ff;border-radius:22px;place-items:center;width:72px;height:72px;font-size:30px;display:grid}.accountAccessState h1{color:#1f293b;margin:20px 0 8px;font-size:25px}.accountAccessState p{color:#748097;max-width:520px;margin:0 0 20px;font-size:14px}.amazonOpsPage{color:#182033;gap:14px;width:min(1480px,100%);margin:0 auto;padding:20px 18px 42px;display:grid}.amazonOpsHeader{justify-content:space-between;align-items:flex-start;gap:20px;min-height:68px;display:flex}.amazonOpsHeader .ant-typography{margin:0}.amazonOpsHeader h2.ant-typography{color:#182033;letter-spacing:-.02em;font-size:28px;font-weight:800;line-height:1.2}.amazonOpsHeader span.ant-typography{color:#6b7487;margin-top:7px;font-size:13px;display:block}.amazonOpsFilterCard,.amazonOpsMetricCard,.amazonOpsPanelCard,.amazonOpsTableCard{border:1px solid #e5e9f1;border-radius:12px;box-shadow:0 7px 24px #1820330b}.amazonOpsFilterCard .ant-card-body{padding:14px 16px}.amazonOpsFilters{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.amazonOpsFilterGroup{gap:5px;min-width:220px;display:grid}.amazonOpsFilterGroup>span,.amazonOpsNumberInputs label{color:#697386;font-size:11px;font-weight:700}.amazonOpsFilterGroup .ant-select{width:100%}.amazonOpsFilters>.ant-segmented{margin-left:auto}.amazonOpsMetrics{gap:12px;display:grid}.amazonOpsMetrics-4{grid-template-columns:repeat(4,minmax(0,1fr))}.amazonOpsMetrics-5{grid-template-columns:repeat(5,minmax(0,1fr))}.amazonOpsMetrics-6{grid-template-columns:repeat(6,minmax(0,1fr))}.amazonOpsMetricCard{min-width:0;height:100%}.amazonOpsMetricCard .ant-card-body{padding:15px 17px 13px}.amazonOpsMetricCard .ant-statistic-title{color:#778196;font-size:11px;font-weight:700}.amazonOpsMetricCard .ant-statistic-content{color:#182033;font-size:25px;font-weight:780}.amazonOpsMetricCard .ant-statistic-content-suffix{color:#758094;font-size:11px;font-weight:600}.amazonOpsMetricCompare{min-height:18px;margin-top:5px;font-size:11px;display:block}.amazonOpsMetricCompare.positive,.amazonOpsGain{color:#078575}.amazonOpsMetricCompare.negative,.amazonOpsLoss{color:#dc3545}.amazonOpsMetricCompare.warning,.amazonOpsWarning{color:#c27300}.amazonOpsMetricCompare.neutral{color:#7b8497}.amazonOpsPanelCard,.amazonOpsTableCard{height:100%}.amazonOpsPanelCard .ant-card-body,.amazonOpsTableCard .ant-card-body{padding:0}.amazonOpsSectionTitle{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:12px 16px;display:flex}.amazonOpsSectionTitle>div:first-child{gap:3px;display:grid}.amazonOpsSectionTitle strong{color:#202a3c;font-size:14px;font-weight:780}.amazonOpsSectionTitle span{color:#7d8799;font-size:11px}.amazonOpsSectionTitle .ant-input-search{width:260px}.amazonOpsTableCard .ant-table-wrapper{border-radius:0 0 12px 12px;overflow:hidden}.amazonOpsTableCard .ant-table-thead>tr>th{color:#606b7f;background:#f7f8fc;font-size:11px;font-weight:750}.amazonOpsTableCard .ant-table-tbody>tr>td{color:#3b4558;vertical-align:middle;font-size:12px}.amazonOpsProductCell{align-items:center;gap:10px;min-width:0;display:flex}.amazonOpsProductCell img{object-fit:contain;background:#fff;border:1px solid #edf0f5;border-radius:8px;flex:0 0 45px;width:45px;height:45px}.amazonOpsProductCell>div{gap:4px;min-width:0;display:grid}.amazonOpsProductCell strong{color:#263248;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.amazonOpsProductCell span{color:#8892a4;font-size:10px}.amazonOpsCampaignName,.amazonOpsKeyword{color:#3557ff;margin:6px 0 0 55px;font-size:11px;display:block}.amazonOpsProgressCell{gap:2px;display:grid}.amazonOpsProgressCell>span{color:#7b8597;font-size:10px}.amazonOpsInsightList{padding:3px 16px 14px;display:grid}.amazonOpsInsightList>div{border-bottom:1px solid #eef1f5;grid-template-columns:84px minmax(0,1fr);gap:4px 10px;padding:13px 0;display:grid}.amazonOpsInsightList>div:last-child{border-bottom:0}.amazonOpsInsightList strong{grid-row:1/3;font-size:16px}.amazonOpsInsightList span{color:#2e394c;font-size:12px;font-weight:700}.amazonOpsInsightList small{color:#7e889a;font-size:10px}.amazonOpsRatingList{gap:13px;padding:16px;display:grid}.amazonOpsRatingList>div{grid-template-columns:70px minmax(0,1fr) 38px;align-items:center;gap:9px;display:grid}.amazonOpsRatingList span,.amazonOpsRatingList strong{color:#606b7e;font-size:11px}.amazonOpsRatingList strong{text-align:right}.amazonOpsIssueCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;display:grid}.amazonOpsIssueCards button{min-height:116px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5ef;border-radius:10px;gap:5px;padding:13px;transition:border-color .15s,box-shadow .15s;display:grid}.amazonOpsIssueCards button:hover,.amazonOpsIssueCards button:focus-visible{border-color:#8499ff;outline:none;box-shadow:0 6px 18px #3557ff1a}.amazonOpsIssueCards strong{color:#273349;font-size:13px}.amazonOpsIssueCards span{color:#dc3545;font-size:11px}.amazonOpsIssueCards small{color:#788397;font-size:10px;line-height:1.5}.amazonOpsFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}.amazonOpsFacts>div{background:#f8f9fc;border:1px solid #e7ebf2;border-radius:9px;align-content:center;gap:5px;min-height:70px;padding:12px;display:grid}.amazonOpsFacts span{color:#7b8597;font-size:10px}.amazonOpsFacts strong{color:#253047;font-size:18px}.categoryMonitorPage{gap:12px;width:min(1780px,100%)}.categoryMonitorControlCard,.categoryMonitorSidebar,.categoryMonitorOverviewCard,.categoryMonitorTableCard,.categoryMonitorInspector{border:1px solid #e4e8f0;border-radius:12px;box-shadow:0 7px 24px #1820330a}.categoryMonitorControlCard .ant-card-body{padding:14px 16px}.categoryMonitorControls{grid-template-columns:230px 180px minmax(0,1fr);align-items:end;gap:12px;display:grid}.categoryMonitorControls>.ant-btn{justify-self:end}.categoryMonitorControls label,.categoryMonitorModalBody label,.categoryMonitorSettingSection label{gap:6px;display:grid}.categoryMonitorControls label>span,.categoryMonitorModalBody label>span,.categoryMonitorSettingSection label>span,.categoryMonitorSectionLabel{color:#667085;font-size:11px;font-weight:700}.categoryMonitorControls .ant-select,.categoryMonitorSettingSection .ant-select,.categoryMonitorModalBody .ant-select{width:100%}.categoryMonitorSummary{background:#fff;border:1px solid #e4e8f0;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 7px 24px #1820330a}.categoryMonitorSummary>div{border-right:1px solid #edf0f5;grid-template-columns:1fr auto;align-items:center;gap:3px 12px;min-width:0;padding:15px 18px;display:grid}.categoryMonitorSummary>div:last-child{border-right:0}.categoryMonitorSummary span{color:#7b8495;font-size:11px}.categoryMonitorSummary strong{color:#1d2738;grid-area:1/2/3;font-size:23px}.categoryMonitorSummary strong.warning{color:#d47b00}.categoryMonitorSummary strong.categoryMonitorTime{font-size:15px}.categoryMonitorSummary small{color:#8c95a5;font-size:10px}.categoryMonitorSummary small.positive{color:#078575}.categoryMonitorWorkspace{grid-template-columns:228px minmax(0,1fr) 272px;align-items:start;gap:12px;display:grid}.categoryMonitorSidebar .ant-card-body,.categoryMonitorInspector .ant-card-body,.categoryMonitorOverviewCard .ant-card-body,.categoryMonitorTableCard .ant-card-body{padding:0}.categoryMonitorSidebar,.categoryMonitorInspector{position:sticky;top:76px}.categoryMonitorPanelHeader{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:13px 14px;display:flex}.categoryMonitorPanelHeader>div{gap:3px;display:grid}.categoryMonitorPanelHeader strong{color:#202a3c;font-size:13px}.categoryMonitorPanelHeader span{color:#8a93a3;font-size:10px}.categoryMonitorCategoryList{padding:7px;display:grid}.categoryMonitorCategoryList button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;gap:5px;padding:12px 11px;display:grid}.categoryMonitorCategoryList button:hover{background:#f6f8fc}.categoryMonitorCategoryList button.active{background:#eef2ff;box-shadow:inset 3px 0 #3557ff}.categoryMonitorCategoryList button>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.categoryMonitorCategoryList button strong{color:#283348;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.categoryMonitorCategoryList button>span{color:#738095;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.categoryMonitorCategoryList button small{color:#9aa2b0;font-size:9px}.categoryMonitorAlertDot{color:#d96900;text-align:center;background:#fff0e6;border-radius:10px;min-width:19px;padding:1px 5px;font-size:9px;font-weight:800}.categoryMonitorSidebar>.ant-card-body>.ant-btn{width:calc(100% - 16px);margin:0 8px 10px}.categoryMonitorMain{gap:12px;min-width:0;display:grid}.categoryMonitorOverviewTop{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px 13px;display:flex}.categoryMonitorOverviewTop h3{color:#1d2739;margin:0;font-size:17px}.categoryMonitorOverviewTop p{color:#667085;margin:6px 0 3px;font-size:11px}.categoryMonitorOverviewTop>div>span{color:#99a1af;font-size:10px}.categoryMonitorOverviewMetrics{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.categoryMonitorOverviewMetrics>div{border-right:1px solid #edf0f5;gap:5px;padding:13px 18px;display:grid}.categoryMonitorOverviewMetrics>div:last-child{border-right:0}.categoryMonitorOverviewMetrics span{color:#7d8798;font-size:10px}.categoryMonitorOverviewMetrics strong{color:#263147;font-size:18px}.categoryMonitorTableToolbar{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:12px 14px;display:flex}.categoryMonitorTableToolbar .ant-input-search{width:260px}.categoryMonitorTableCard .ant-table-thead>tr>th{color:#626d80;background:#f7f8fc;font-size:11px;font-weight:750}.categoryMonitorTableCard .ant-table-tbody>tr>td{color:#3c4658;font-size:11px}.categoryRankCell,.categoryDoubleCell,.categorySellerCell{gap:3px;display:grid}.categoryRankCell strong{color:#1f2a3d;font-size:16px}.categoryRankCell span,.categoryDoubleCell span,.categorySellerCell span{color:#9199a8;font-size:9px}.categoryRankCell span.up{color:#078575}.categoryRankCell span.down{color:#dc3545}.categoryDoubleCell strong,.categorySellerCell strong{color:#263147;font-size:11px}.categoryProductCell{align-items:center;gap:9px;min-width:0;display:flex}.categoryProductCell img{object-fit:contain;background:#fff;border:1px solid #edf0f5;border-radius:7px;flex:0 0 42px;width:42px;height:42px}.categoryProductCell>div{gap:4px;min-width:0;display:grid}.categoryProductCell strong{color:#273248;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.categoryProductCell span{color:#8d96a6;font-size:9px}.categoryProductCell .ant-tag{flex:none;margin-inline-end:0;font-size:9px}.categoryMonitorSwitchRow,.categoryMonitorSettingSection,.categoryMonitorInsightSection{border-bottom:1px solid #edf0f5;padding:14px}.categoryMonitorSwitchRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.categoryMonitorSwitchRow>div{gap:3px;display:grid}.categoryMonitorSwitchRow strong{color:#2b3548;font-size:12px}.categoryMonitorSwitchRow span{color:#8b94a4;font-size:9px}.categoryMonitorSettingSection{gap:13px;display:grid}.categoryMonitorSchedule{grid-template-columns:1fr auto;gap:7px 10px;display:grid}.categoryMonitorSchedule span{color:#8a93a3;font-size:9px}.categoryMonitorSchedule strong{color:#4a5568;font-size:10px;font-weight:650}.categoryMonitorScope{flex-wrap:wrap;gap:6px;display:flex}.categoryMonitorScope .ant-tag{margin:0;font-size:9px}.categoryMonitorInsightSection{border-bottom:0;gap:10px;display:grid}.categoryMonitorInsightSection article{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:8px;display:grid}.categoryMonitorInsightSection article>span{border-radius:8px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.categoryMonitorInsightSection article>span.rise{color:#078575;background:#e8f7f3}.categoryMonitorInsightSection article>span.drop{color:#d66c00;background:#fff2e8}.categoryMonitorInsightSection article strong{color:#374154;font-size:10px}.categoryMonitorInsightSection article p{color:#8b94a4;margin:3px 0 0;font-size:9px;line-height:1.45}.categoryMonitorModalBody{gap:16px;padding-top:6px;display:grid}.categoryMonitorModalBody p{color:#758095;background:#f5f7fc;border-radius:8px;margin:0;padding:10px 12px;font-size:11px;line-height:1.6}.amazonOpsNumberInputs{flex-wrap:wrap}.amazonOpsNumberInputs label{white-space:nowrap;align-items:center;gap:7px;display:flex}.amazonOpsNumberInputs .ant-input-number{width:82px}@media (width<=980px){.amazonOpsPage{padding:16px 12px 32px}.amazonOpsMetrics-4,.amazonOpsMetrics-5,.amazonOpsMetrics-6{grid-template-columns:repeat(2,minmax(0,1fr))}.amazonOpsHeader{flex-direction:column;align-items:stretch}.amazonOpsHeader>.ant-btn{align-self:flex-start}.amazonOpsFilters>.ant-segmented{margin-left:0}.amazonOpsSectionTitle{flex-direction:column;align-items:flex-start}.amazonOpsSectionTitle>.ant-space,.amazonOpsSectionTitle .ant-input-search{width:100%}.amazonOpsIssueCards{grid-template-columns:1fr}.categoryMonitorControls{grid-template-columns:repeat(2,minmax(0,1fr))}.categoryMonitorControls>.ant-btn{grid-column:1/-1}.categoryMonitorWorkspace{grid-template-columns:210px minmax(0,1fr)}.categoryMonitorInspector{grid-column:1/-1;position:static}.categoryMonitorSidebar{position:static}.categoryMonitorSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.categoryMonitorSummary>div:nth-child(3){border-right:0}.categoryMonitorSummary>div:nth-child(n+4){border-top:1px solid #edf0f5}.categoryMonitorOverviewMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.categoryMonitorTableToolbar{flex-direction:column;align-items:stretch}.categoryMonitorTableToolbar>.ant-space,.categoryMonitorTableToolbar .ant-input-search{width:100%}}@media (width<=600px){.amazonOpsHeader h2.ant-typography{font-size:24px}.amazonOpsFilterGroup{min-width:100%}.amazonOpsFilters>.ant-segmented{max-width:100%;overflow-x:auto}.amazonOpsFacts,.amazonOpsMetrics-4,.amazonOpsMetrics-5,.amazonOpsMetrics-6,.categoryMonitorControls,.categoryMonitorSummary,.categoryMonitorWorkspace,.categoryMonitorOverviewMetrics{grid-template-columns:1fr}.categoryMonitorControls>.ant-btn{grid-column:auto;justify-self:stretch}.categoryMonitorSummary>div{border-bottom:1px solid #edf0f5;border-right:0}.categoryMonitorSummary>div:last-child{border-bottom:0}.categoryMonitorOverviewMetrics>div{border-bottom:1px solid #edf0f5;border-right:0}.categoryMonitorOverviewMetrics>div:last-child{border-bottom:0}.categoryMonitorTableToolbar .ant-space{flex-direction:column}}.opsWorkspace{width:min(1760px,100%);color:var(--text,#182033);gap:16px;margin:0 auto;padding:20px 18px 32px;display:grid}.opsWorkspace *,.opsWorkspace :before,.opsWorkspace :after{box-sizing:border-box}.opsHeader{justify-content:space-between;align-items:flex-start;gap:20px;min-height:68px;display:flex}.opsHeader h1{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:800;line-height:1.2}.opsHeader p{color:#6b7487;margin:4px 0 0;font-size:13px}.opsSurface{background:#fff;border:1px solid #e5e9f1;border-radius:12px;min-width:0;box-shadow:0 3px 14px #18203306}.opsFilters{flex-wrap:wrap;align-items:center;gap:20px;padding:18px 20px;display:flex}.opsFilters>label{flex:180px;gap:8px;min-width:180px;max-width:320px;display:grid}.opsFilters>label>span{color:#455064;font-size:12px;font-weight:600}.opsFilters .ant-select{width:100%;height:38px}.opsFilters>.opsPeriod{flex:.7 160px;max-width:225px}.opsDataNote{color:#6b7487;white-space:nowrap;margin-left:auto;font-size:12px;line-height:1.7}.opsMetrics{grid-template-columns:repeat(var(--ops-metric-count,4), minmax(0,1fr));gap:12px;display:grid}.opsMetric{align-content:start;gap:7px;min-height:102px;padding:20px 24px;display:grid}.opsMetric>span{color:#455064;font-size:13px;font-weight:550}.opsMetric>strong{font-variant-numeric:tabular-nums;font-size:27px;font-weight:700;line-height:1.2}.opsMetric small{color:#6b7487;font-size:12px}.opsDanger{color:#d93645!important}.opsWarning{color:#c67609!important}.opsSuccess{color:#178457!important}.opsBlue{color:#3557ff!important}.opsWorkspace>.ant-alert{padding:9px 16px}.opsWorkspace .ant-alert{border-radius:7px;font-size:12px}.opsWorkspace .ant-alert .ant-alert-title{font-size:12px}.opsSplit{grid-template-columns:minmax(0,2fr) minmax(340px,1fr);align-items:start;gap:14px;display:grid}.opsList{overflow:hidden}.opsPanelHeading{border-bottom:1px solid #edf0f5;gap:12px;padding:16px 20px;display:grid}.opsWorkspace h2{margin:0;font-size:17px;font-weight:650;line-height:1.45}.opsWorkspace h3{margin:16px 0 8px;font-size:13px;font-weight:650}.opsPanelHeading h2 small{color:#6b7487;margin-left:12px;font-size:12px;font-weight:400}.opsHeadingRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.opsToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.opsToolbar .ant-segmented{max-width:100%;overflow-x:auto}.opsToolbar .ant-select{min-width:115px}.opsSearch{width:245px;max-width:100%;margin-left:auto}.opsWorkspace .ant-table{font-size:13px}.opsWorkspace .ant-table-thead>tr>th{color:#455064;white-space:nowrap;background:#f7f8fb;padding:13px 10px;font-size:12px}.opsWorkspace .ant-table-tbody>tr>td{border-bottom:1px solid #edf0f5;padding:19px 10px}.opsWorkspace .ant-table-tbody>tr{cursor:pointer}.opsWorkspace .ant-table-row-selected>td,.opsWorkspace .opsSelectedRow>td{border-block-color:#c8d1ff;background:#f2f5ff!important}.opsWorkspace .ant-table-cell{font-variant-numeric:tabular-nums}.opsWorkspace .ant-tag{white-space:nowrap;margin-inline-end:0;font-size:12px}.opsProduct{align-items:center;gap:12px;min-width:0;display:flex}.opsProduct img{object-fit:contain;flex:0 0 58px;width:58px;height:58px}.opsProduct>div{gap:5px;min-width:0;display:grid}.opsProduct strong{overflow-wrap:anywhere;font-size:13px;font-weight:550;line-height:1.5}.opsProduct span{color:#6b7487;font-size:12px}.opsRowMeta{color:#6b7487;margin:5px 0 0 70px;font-size:11px;display:block}.opsListFooter{color:#6b7487;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px 20px;font-size:12px;display:flex}.opsInspector{flex-direction:column;gap:10px;padding:20px;display:flex}.opsInspectorTitle{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:10px;padding-bottom:13px;display:flex}.opsInspectorTitle h2{overflow-wrap:anywhere}.opsInspector>h2{margin-top:10px;font-size:16px}.opsInspector>h3{margin:5px 0 0}.opsInspector>.opsProduct{border-bottom:1px solid #edf0f5;padding-bottom:10px}.opsCompare{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px 0;display:grid}.opsCompare>div{align-content:start;gap:7px;display:grid}.opsCompare span{color:#6b7487;font-size:12px}.opsCompare strong{overflow-wrap:anywhere;font-size:22px;font-weight:650;line-height:1.3}.opsCompare>div:last-child strong{font-size:16px}.opsCompare small{font-size:11px}.opsTrend{min-width:0;margin:0}.opsTrend canvas{width:100%;height:190px;display:block}.opsLegend{color:#6b7487;flex-wrap:wrap;align-items:center;gap:18px;padding:5px 0;font-size:12px;display:flex}.opsLegend small{margin-left:auto;font-size:11px}.opsTrend details{color:#6b7487;margin-top:5px;font-size:11px}.opsTrend summary{cursor:pointer}.opsChartData{max-height:180px;margin-top:8px;overflow:auto}.opsChartData table{border-collapse:collapse;width:100%}.opsChartData th,.opsChartData td{text-align:right;padding:4px 8px}.opsEvidence{color:#586378;margin:0;padding-left:19px;font-size:12px;line-height:1.9}.opsMuted{color:#6b7487;margin:0;font-size:12px;line-height:1.7}.opsActions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.opsActions .ant-btn{flex:auto;padding-inline:12px}.opsRelatedLink{color:#3557ff;border-top:1px solid #edf0f5;padding-top:12px;font-size:13px;display:block}.opsFooter{text-align:center;color:#6b7487;padding:0 12px;font-size:12px;line-height:1.7}.opsProfitSummary{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:stretch;gap:14px;display:grid}.opsPnl{margin:0;padding:0 20px 10px}.opsPnl>div{border-bottom:1px solid #edf0f5;justify-content:space-between;gap:15px;padding:13px 0;font-size:13px;display:flex}.opsPnl dd{font-variant-numeric:tabular-nums;margin:0}.opsPnl>div:last-child{border-bottom:0}.opsPnlTotal{font-weight:650}.opsProfitTrend{padding:18px 20px}.opsProfitTrend .opsTrend{margin-top:12px}.opsCostFields{gap:15px;padding:18px 0;display:grid}.opsCostFields>label{justify-content:space-between;align-items:center;gap:20px;display:flex}.opsCostFields .ant-input-number{width:160px}.opsInlineCounts{background:#f7f8fb;border-radius:8px;margin-left:auto;display:flex}.opsInlineCounts>div{gap:5px;padding:10px 18px;display:grid}.opsInlineCounts>div+div{border-left:1px solid #e9edf4}.opsInlineCounts span{color:#6b7487;font-size:12px}.opsInlineCounts strong{font-size:23px}.opsChanges .opsDataNote{display:none}.opsChanges .opsList{min-height:540px}.opsEvidenceTable{border-collapse:collapse;width:100%;font-size:12px}.opsEvidenceTable th{text-align:left;color:#6b7487;background:#f6f8fb;font-weight:500}.opsEvidenceTable th,.opsEvidenceTable td{border-bottom:1px solid #edf0f5;padding:8px 6px}.opsImpact{font-variant-numeric:tabular-nums;margin:0;font-size:16px;line-height:1.7}.opsImpact strong{font-size:24px;font-weight:650}.opsImpact small{color:#6b7487;font-size:12px}.opsFacts{gap:12px;margin:6px 0;font-size:12px;display:grid}.opsFacts>div{justify-content:space-between;gap:12px;display:flex}.opsFacts dt{color:#6b7487;flex:none}.opsFacts dd{text-align:right;overflow-wrap:anywhere;margin:0}.opsNote{background:#f7f8fb;border-radius:8px;padding:12px;font-size:12px}.opsNote p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0}.opsRuleFields{gap:18px;margin:22px 0;display:grid}.opsRuleFields>label{justify-content:space-between;display:flex}.opsStack{gap:14px;min-width:0;display:grid}.opsRestock .opsMetric{padding:20px}.opsRestock .opsMetric strong{font-size:23px}.opsNumberFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:6px;display:grid}.opsNumberFields label{gap:7px;display:grid}.opsNumberFields label>span{color:#6b7487;font-size:12px}.opsNumberFields .ant-input-number{width:100%}.opsLeadTime{align-items:center;gap:10px;display:flex}.opsLeadTime>span{text-align:center;color:#6b7487;border:1px solid #edf0f5;border-radius:7px;flex:1;padding:10px 4px;font-size:11px}.opsLeadTime strong{color:#182033;margin-top:4px;font-size:14px;display:block}.opsLeadTime b{white-space:nowrap;font-size:13px;font-weight:550}.opsRestockResult{border-top:1px solid #edf0f5;padding:8px 0}.opsRestockResult>strong{margin:6px 0;font-size:29px;line-height:1.4;display:block}.opsRestockResult p,.opsRestockResult>span{color:#6b7487;margin:0;font-size:12px;line-height:1.8}.opsTimeline{padding:20px}.opsTimeline>p{margin-top:7px}.opsTimeline ol{justify-content:space-between;gap:14px;margin:24px 0;padding:0;list-style:none;display:flex}.opsTimeline li{flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.opsTimeline li>div{gap:8px;font-size:12px;display:grid}.opsTimeline time{font-variant-numeric:tabular-nums}.opsTimeline li strong{font-size:12px;font-weight:550}.opsTimeline li span{color:#6b7487;font-size:11px}.opsSavedPlan{border-bottom:1px solid #edf0f5;gap:8px;padding:15px 0;font-size:13px;display:grid}.opsSavedPlan .ant-btn{justify-self:start}.adReviewWorkspace{gap:12px;width:min(1760px,100%)}.adReviewFilters{align-items:center;gap:10px;padding:12px 14px;display:flex}.adReviewFilters>.ant-select{min-width:190px}.adReviewFilters>.ant-select:nth-child(3){min-width:184px}.adReviewFilterActions{align-items:center;gap:8px;margin-left:auto;display:flex}.adReviewProgress{grid-template-columns:repeat(6,minmax(105px,1fr)) minmax(150px,1.25fr);padding:0 10px;display:grid}.adReviewProgress>div{border-right:1px solid #edf0f5;align-content:center;gap:4px;min-width:0;padding:13px 16px;display:grid}.adReviewProgress>div:last-child{border-right:0}.adReviewProgress span{color:#6b7487;white-space:nowrap;font-size:11px}.adReviewProgress strong{font-variant-numeric:tabular-nums;font-size:21px;line-height:1.2}.adReviewRisk{background:snow}.adReviewLayout{grid-template-columns:260px minmax(600px,1fr) 310px;align-items:stretch;gap:12px;min-width:0;display:grid}.adReviewTree,.adReviewTerms,.adReviewInspector{min-height:690px;overflow:hidden}.adReviewTree{flex-direction:column;display:flex}.adReviewTreeHeader,.adReviewSectionHeading,.adReviewTermsHeader,.adReviewInspectorHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.adReviewTreeHeader{border-bottom:1px solid #edf0f5;padding:16px}.adReviewTreeHeader>div,.adReviewSectionHeading>div{gap:3px;display:grid}.adReviewTreeHeader span,.adReviewSectionHeading p{color:#6b7487;margin:0;font-size:11px}.adReviewTreeBody{flex:1;padding:8px;overflow:auto}.adReviewTree summary{cursor:pointer;color:#273248;list-style-position:outside}.adReviewProductNode{border-bottom:1px solid #edf0f5;padding:3px 0 8px}.adReviewProductNode>summary{align-items:center;gap:9px;padding:8px 6px;display:flex}.adReviewProductNode>summary::marker{color:#8a94a8}.adReviewCampaignNode>summary::marker{color:#8a94a8}.adReviewProductNode>summary img{object-fit:contain;flex:0 0 34px;width:34px;height:34px}.adReviewProductNode>summary span{gap:1px;min-width:0;display:grid}.adReviewProductNode>summary strong{font-size:13px}.adReviewProductNode>summary small,.adReviewCampaignNode>summary small,.adReviewGroupNode small{color:#7a8498;font-size:10px}.adReviewCampaigns{border-left:1px solid #e2e7f0;margin-left:13px;padding-left:10px}.adReviewCampaignNode>summary{justify-content:space-between;align-items:center;gap:8px;padding:7px 4px;font-size:11px;font-weight:600;display:flex}.adReviewCampaignNode>summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adReviewGroups{gap:4px;padding:2px 0 6px 5px;display:grid}.adReviewGroupNode{color:#273248;text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:7px;padding:8px;display:flex}.adReviewGroupNode:hover{background:#f7f8fb}.adReviewGroupNode.isSelected{background:#f1f4ff;border-color:#9eafff;box-shadow:inset 3px 0 #3557ff}.adReviewGroupNode>span:first-child{gap:2px;min-width:0;display:grid}.adReviewGroupNode strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.adReviewGroupCount{text-align:center;color:#667085;background:#f2f4f8;border-radius:10px;flex:none;min-width:34px;padding:3px 6px;font-size:10px;font-weight:650}.adReviewGroupCount.done{color:#178457;background:#e9f8ef}.adReviewGroupCount.progress{color:#a86500;background:#fff5db}.adReviewGroupCount.pending{color:#c93645;background:#fff0f1}.adReviewTreeLegend{border-top:1px solid #edf0f5;flex-wrap:wrap;gap:5px;padding:11px 12px;display:flex}.adReviewTreeLegend .ant-tag{font-size:10px}.adReviewTerms{flex-direction:column;display:flex}.adReviewTermsHeader{border-bottom:1px solid #edf0f5;min-height:91px;padding:15px 18px}.adReviewTermsHeader>div:first-child{min-width:0}.adReviewTermsHeader h2{margin-top:4px}.adReviewTermsHeader p{color:#6b7487;margin:4px 0 0;font-size:11px}.adReviewBreadcrumb{color:#596bda;white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.adReviewTermsToolbar{border-bottom:1px solid #edf0f5;align-items:center;gap:8px;padding:10px 14px;display:flex}.adReviewTermsToolbar .opsSearch{width:260px;margin:0}.adReviewTermsToolbar .ant-select{width:150px;margin-left:auto}.adReviewTerms .ant-table-wrapper{flex:1;min-height:0}.adReviewTerms .ant-table-tbody>tr>td{padding:15px 9px}.adReviewTerms .ant-table-tbody>tr.adReviewRow-unsearched:not(.opsSelectedRow)>td{background:#fff8f8}.adReviewTerms .ant-table-tbody>tr.adReviewRow-searched:not(.opsSelectedRow)>td{background:#fffdf4}.adReviewTerms .ant-table-tbody>tr.adReviewRow-done:not(.opsSelectedRow)>td{background:#f7fcf9}.adReviewTermName{gap:4px;display:grid}.adReviewTermName strong{color:#1f2937;overflow-wrap:anywhere;font-size:12px;font-weight:600}.adReviewTermName span{color:#7a8498;font-size:10px}.adReviewPerformance{color:#526076;white-space:nowrap;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;font-size:10px;display:grid}.adReviewStatusCell{justify-items:start;gap:5px;display:grid}.adReviewStatusCell small{color:#7a8498;font-size:10px}.adReviewStatusCell strong{font-size:10px;line-height:1.4}.adReviewInspector{flex-direction:column;display:flex;overflow-y:auto}.adReviewInspectorHeader{border-bottom:1px solid #edf0f5;padding:15px 16px}.adReviewInspectorHeader>div{gap:4px;min-width:0;display:grid}.adReviewInspectorHeader>div>span{color:#6b7487;font-size:10px}.adReviewInspectorHeader h2{overflow-wrap:anywhere;font-size:15px}.adReviewInspector>section{border-bottom:1px solid #edf0f5;padding:13px 16px}.adReviewInspector>section:last-child{border-bottom:0}.adReviewInspector h3{margin:0 0 10px}.adReviewSnapshot{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.adReviewSnapshot>div{border:1px solid #edf0f5;border-radius:7px;gap:3px;padding:8px 9px;display:grid}.adReviewSnapshot span{color:#6b7487;font-size:10px}.adReviewSnapshot strong{font-variant-numeric:tabular-nums;font-size:14px}.adReviewEvidence{background:#f5fcf8;border:1px solid #ccebd8;border-radius:8px;gap:6px;padding:10px;display:grid}.adReviewEvidence.isPending{background:#fff8f8;border-color:#ffd5d9}.adReviewEvidence strong{font-size:11px}.adReviewEvidence span{color:#6b7487;font-size:10px;line-height:1.55}.adReviewEvidence .ant-btn{justify-self:start;margin-top:2px}.adReviewJudgment .ant-radio-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;display:grid}.adReviewJudgment .ant-radio-button-wrapper{text-align:center;white-space:normal;height:auto;min-height:31px;padding:6px 7px;font-size:10px;line-height:1.45;border:1px solid #dfe4ed!important;border-radius:6px!important}.adReviewJudgment .ant-radio-button-wrapper:before{display:none!important}.adReviewJudgment .ant-input{margin:9px 0;font-size:11px}.adReviewHistory{margin-top:auto}.adReviewHistory>div{grid-template-columns:38px minmax(0,1fr);gap:8px;padding:0 0 10px;display:grid;position:relative}.adReviewHistory time{color:#3557ff;font-variant-numeric:tabular-nums;font-size:10px}.adReviewHistory p{gap:3px;margin:0;display:grid}.adReviewHistory strong{font-size:10px}.adReviewHistory span{color:#6b7487;font-size:10px;line-height:1.45}.adReviewTeamView{grid-template-columns:minmax(0,2fr) minmax(320px,.8fr);align-items:start;gap:12px;display:grid}.adReviewTeamPanel,.adReviewBossSummary{overflow:hidden}.adReviewSectionHeading{border-bottom:1px solid #edf0f5;padding:16px 18px}.adReviewTeamTable{border-collapse:collapse;width:100%;font-size:12px}.adReviewTeamTable th{color:#667085;text-align:left;background:#f7f8fb;font-size:11px;font-weight:550}.adReviewTeamTable th,.adReviewTeamTable td{border-bottom:1px solid #edf0f5;padding:14px 12px}.adReviewTeamTable tr.isOverdue td{background:#fff6f6}.adReviewTeamTable .ant-progress{min-width:115px}.adReviewBossSummary dl{margin:0;padding:4px 18px}.adReviewBossSummary dl>div{border-bottom:1px solid #edf0f5;justify-content:space-between;gap:12px;padding:12px 0;font-size:12px;display:flex}.adReviewBossSummary dd{margin:0;font-weight:650}.adReviewBossSummary>h3{padding:0 18px}.adReviewDecisionSummary{flex-wrap:wrap;gap:7px;padding:0 18px 16px;display:flex}.adReviewDecisionSummary span{color:#596579;border:1px solid #e4e8f0;border-radius:6px;padding:7px 9px;font-size:10px}.adReviewFeishu{background:#f6f8ff;border:1px solid #dfe5ff;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:5px;margin:0 18px 18px;padding:12px;display:grid}.adReviewFeishu strong{font-size:12px}.adReviewFeishu>span:last-child{color:#6b7487;grid-column:1/-1;font-size:10px}.adErpWorkspace{gap:12px;width:min(1900px,100%)}.adErpShell{border-radius:4px;overflow:hidden}.adErpPrimaryTabs,.adErpReportTabs{scrollbar-width:thin;background:#fff;border-bottom:1px solid #e8ebf0;align-items:stretch;gap:0;display:flex;overflow-x:auto}.adErpPrimaryTabs button,.adErpReportTabs button{appearance:none;color:#252b37;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;flex:none}.adErpPrimaryTabs button{min-width:116px;height:51px;padding:0 24px;font-size:15px;font-weight:600}.adErpPrimaryTabs button small{color:#98a1b2;margin-left:6px;font-size:9px;font-weight:500}.adErpPrimaryTabs button:hover,.adErpReportTabs button:hover{color:#1677ff;background:#f8fbff}.adErpPrimaryTabs button.isActive,.adErpReportTabs button.isActive{color:#1677ff;border-bottom-color:#1677ff}.adErpReportTabs{background:#f7f9fc}.adErpReportTabs button{min-width:92px;height:44px;padding:0 17px;font-size:12px}.adErpDetailTabs{background:#fff}.adErpBreadcrumb{border-bottom:1px solid #e8ebf0;align-items:center;gap:10px;min-height:54px;padding:0 20px;font-size:13px;display:flex}.adErpBreadcrumb button{color:#1677ff;cursor:pointer;max-width:390px;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;overflow:hidden}.adErpBreadcrumb span{color:#98a1b2}.adErpBreadcrumb strong{color:#252b37;text-overflow:ellipsis;white-space:nowrap;max-width:380px;font-weight:600;overflow:hidden}.adErpFilters{background:#fff;border-bottom:1px solid #edf0f5;flex-wrap:wrap;align-items:center;gap:9px;padding:14px 16px;display:flex}.adErpFilters>.ant-select{width:155px}.adErpFilters>.ant-select:first-child{width:176px}.adErpFilters .opsSearch{width:285px;margin:0}.adErpDailyBar{background:#f8fafc;border-bottom:1px solid #e8ebf0;grid-template-columns:repeat(6,minmax(112px,1fr)) auto auto;align-items:stretch;gap:0;padding:10px 16px;display:grid}.adErpDailyBar>div{border-right:1px solid #e3e7ee;gap:3px;min-width:0;padding:6px 14px;display:grid}.adErpDailyBar>div:first-child{padding-left:0}.adErpDailyBar>div.isRisk{background:#fff7f7}.adErpDailyBar span{color:#6b7487;white-space:nowrap;font-size:10px}.adErpDailyBar strong{font-variant-numeric:tabular-nums;font-size:18px}.adErpDailyBar>.ant-btn{align-self:center;margin-left:9px}.adErpLegend{color:#5f697b;background:#fff;border-bottom:1px solid #e8ebf0;flex-wrap:wrap;align-items:center;gap:7px;min-height:42px;padding:8px 16px;font-size:11px;display:flex}.adErpLegend small{color:#8a94a8;margin-left:auto}.adErpTermTable{background:#fff;min-height:510px}.adErpTableHeading{border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:11px 16px;display:flex}.adErpTableHeading>div{gap:3px;display:grid}.adErpTableHeading strong{font-size:14px}.adErpTableHeading span{color:#798397;font-size:10px}.adErpTermTable .ant-table{font-size:11px}.adErpTermTable .ant-table-thead>tr>th{color:#3f4858;white-space:nowrap;background:#f6f8fb;padding:9px 8px;font-size:10px;font-weight:650}.adErpTermTable .ant-table-tbody>tr>td{vertical-align:top;padding:10px 8px}.adErpTermTable .ant-btn-link{text-align:left;white-space:normal;height:auto;padding:0}.adErpTermLink{color:#1677ff;cursor:pointer;max-width:176px;font:inherit;text-align:left;background:0 0;border:0;gap:4px;padding:0;display:grid}.adErpTermLink strong{overflow-wrap:anywhere;font-size:11px}.adErpTermLink span{color:#7a8498;font-size:9px}.adErpSimpleTable{background:#fff;min-height:510px;overflow-x:auto}.adErpSimpleTable table{border-collapse:collapse;width:100%;min-width:1050px;font-size:11px}.adErpSimpleTable th{color:#485164;text-align:left;white-space:nowrap;background:#f6f8fb;padding:10px 12px;font-size:10px;font-weight:650}.adErpSimpleTable td{vertical-align:middle;border-bottom:1px solid #edf0f5;padding:11px 12px}.adErpSimpleTable td small{color:#8a94a8;margin-top:3px;display:block}.adErpSimpleTable .ant-btn-link{text-align:left;white-space:normal;height:auto;padding:0}.adErpEmpty{background:#fff;place-content:center;justify-items:center;gap:12px;min-height:510px;display:grid}.adErpManagerProgress{border-radius:4px}.adErpDrawerTitle{gap:3px;display:grid}.adErpDrawerTitle span,.adErpDrawerTitle small{color:#778195;font-size:10px;font-weight:400}.adErpDrawerTitle strong{overflow-wrap:anywhere;font-size:15px}.adErpDrawerBody{gap:0;display:grid}.adErpDrawerBody>section{border-bottom:1px solid #edf0f5;padding:16px 0}.adErpDrawerBody>section:first-child{padding-top:0}.adErpDrawerBody>section:last-child{border-bottom:0}.adErpDrawerBody h3{margin:0 0 11px;font-size:13px}.adErpDrawerSectionTitle{justify-content:space-between;align-items:center;gap:12px;display:flex}.adErpDrawerSectionTitle h3{margin:0}.adErpDrawerBody .adReviewHistory{margin-top:0}.adTaskWorkspace{gap:16px;width:min(1080px,100%)}.adTaskProgress{border-radius:12px;grid-template-columns:minmax(300px,1fr) minmax(220px,.72fr) auto;align-items:center;gap:22px;min-height:92px;padding:18px 20px;display:grid}.adTaskProgressText{gap:4px;display:grid}.adTaskProgressText>span{color:#687386;font-size:11px}.adTaskProgressText>strong{color:#1f2937;font-size:17px}.adTaskProgressText>small{color:#8a94a6;font-size:11px}.adTaskCard{border-radius:14px;overflow:hidden;box-shadow:0 12px 35px #1c273d12}.adTaskCardHeader{background:#fbfcfe;border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;min-height:52px;padding:0 24px;display:flex}.adTaskCardHeader>div{align-items:baseline;gap:8px;display:flex}.adTaskCardHeader span{color:#6b7487;font-size:12px}.adTaskCardHeader strong{color:#283348;font-size:15px}.adTaskIdentity{text-align:center;padding:28px 30px 20px}.adTaskIdentity>span:not(.ant-tag){color:#7b8597;margin-bottom:12px;font-size:12px;display:block}.adTaskIdentity h2{color:#172033;overflow-wrap:anywhere;margin:0 0 12px;font-size:clamp(25px,3vw,34px);line-height:1.25}.adTaskSnapshot{background:#f8fafe;border:1px solid #e7ebf2;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 30px 24px;display:grid;overflow:hidden}.adTaskSnapshot>div{text-align:center;border-right:1px solid #e7ebf2;gap:4px;padding:13px 16px;display:grid}.adTaskSnapshot>div:last-child{border-right:0}.adTaskSnapshot span{color:#778196;font-size:10px}.adTaskSnapshot strong{color:#263147;font-variant-numeric:tabular-nums;font-size:17px}.adTaskActionStep{border-top:1px solid #edf0f5;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:14px;padding:21px 30px;display:grid}.adTaskActionStep>div:nth-child(2){gap:5px;display:grid}.adTaskActionStep>div:nth-child(2)>strong{color:#253047;font-size:14px}.adTaskActionStep>div:nth-child(2)>span{color:#748095;font-size:11px}.adTaskStepNumber{color:#1677ff;background:#edf3ff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.adTaskSearchDone{align-items:center;gap:2px;display:flex}.adTaskDecisionStep{align-items:start}.adTaskDecisionStep.isDisabled{background:#fafbfc}.adTaskDecisionBody .ant-radio-group{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.adTaskDecisionBody .ant-radio-button-wrapper{text-align:center;white-space:normal;place-items:center;height:auto;min-height:38px;padding:8px 10px;font-size:11px;line-height:1.4;display:grid;border:1px solid #dfe4ed!important;border-radius:8px!important}.adTaskDecisionBody .ant-radio-button-wrapper:before{display:none!important}.adTaskDecisionBody .ant-input{margin-top:10px;font-size:12px}.adTaskSubmitBar{background:#f8fafe;border-top:1px solid #e4e9f1;justify-content:flex-end;align-items:center;gap:18px;min-height:76px;padding:14px 30px;display:flex}.adTaskSubmitBar span{color:#6f7a8d;margin-right:auto;font-size:11px}.adTaskStatusStrip{color:#677286;align-items:center;gap:20px;padding:0 4px;font-size:11px;display:flex}.adTaskStatusStrip>span{align-items:center;gap:7px;display:inline-flex}.adTaskStatusStrip i{background:#cbd2dd;border-radius:50%;width:9px;height:9px}.adTaskStatusStrip i.isSearched{background:#e9a91b}.adTaskStatusStrip i.isDone{background:#27a269}.adTaskStatusStrip small{color:#8d96a6;margin-left:auto}.adTaskList{border-radius:12px;overflow:hidden}.adTaskListHeader{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 18px;display:flex}.adTaskListHeader>div{gap:4px;display:grid}.adTaskListHeader strong{color:#263147;font-size:14px}.adTaskListHeader span{color:#7a8496;font-size:11px}.adTaskList .ant-table-thead>tr>th{color:#5f6a7d;background:#f7f9fc;font-size:10px}.adTaskList .ant-table-tbody>tr>td{vertical-align:middle;padding:12px 10px;font-size:11px}.adTaskTermLink{color:#1677ff;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.adTaskTermLink strong{overflow-wrap:anywhere;font-size:12px}.adTaskTermLink span,.adTaskContext span{color:#8992a2;font-size:9px}.adTaskContext{gap:3px;display:grid}.adTaskContext strong{color:#394458;font-size:11px}.adTaskPerformance{color:#5f6b7e;white-space:nowrap;font-size:10px}@media (width<=1120px){.opsSplit{grid-template-columns:minmax(0,1fr)}.opsInspector{display:flex}.opsChanges .opsList{min-height:auto}.opsCompare{max-width:640px}.opsInspector .opsTrend{width:100%;max-width:720px}.opsProfitSummary{grid-template-columns:1fr 1.3fr}.adReviewLayout{grid-template-columns:245px minmax(0,1fr)}.adReviewInspector{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;display:grid}.adReviewInspectorHeader{grid-column:1/-1}.adReviewHistory{margin-top:0}.adReviewProgress{grid-template-columns:repeat(4,minmax(0,1fr))}.adReviewProgress>div:nth-child(4){border-right:0}.adReviewTeamView{grid-template-columns:1fr}.adErpDailyBar{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 0}.adErpDailyBar>div:nth-child(3n){border-right:0}.adErpDailyBar>.ant-btn{margin:4px 8px 0 0}.adTaskProgress{grid-template-columns:minmax(280px,1fr) minmax(200px,.7fr) auto}}@media (width<=700px){.opsWorkspace{gap:12px;padding:14px 4px 24px}.opsHeader{flex-wrap:wrap;gap:10px;padding:0 8px}.opsHeader h1{font-size:24px}.opsFilters{gap:12px;padding:14px}.opsFilters>label,.opsFilters>.opsPeriod{flex:140px;min-width:140px;max-width:none}.opsDataNote{margin-left:0}.opsInlineCounts{width:100%;margin-left:0}.opsInlineCounts>div{flex:1;padding:10px 12px}.opsMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.opsMetric{min-height:95px;padding:16px}.opsMetric>strong{font-size:23px}.opsRestock .opsMetric{padding:14px}.opsRestock .opsMetric strong{font-size:20px}.opsProfitSummary{grid-template-columns:1fr}.opsPanelHeading{padding:14px}.opsSearch{width:100%;margin:0}.opsToolbar{width:100%}.opsInspector{padding:16px}.opsTimeline ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.opsCompare strong{font-size:19px}.adReviewFilters{flex-wrap:wrap;align-items:stretch}.adReviewFilters>.ant-select{flex:150px;min-width:0}.adReviewFilterActions{width:100%;margin-left:0}.adReviewFilterActions .ant-btn{flex:1}.adReviewProgress{grid-template-columns:repeat(2,minmax(0,1fr))}.adReviewProgress>div,.adReviewProgress>div:nth-child(4){border-right:1px solid #edf0f5}.adReviewProgress>div:nth-child(2n){border-right:0}.adReviewLayout{grid-template-columns:1fr}.adReviewTree,.adReviewTerms{min-height:0}.adReviewTreeBody{max-height:410px}.adReviewInspector{grid-column:auto;display:flex}.adReviewTeamPanel{overflow-x:auto}.adReviewTeamTable{min-width:720px}.adErpPrimaryTabs button{min-width:100px;padding:0 15px}.adErpReportTabs button{min-width:84px;padding:0 12px}.adErpFilters{align-items:stretch}.adErpFilters>.ant-select,.adErpFilters>.ant-select:first-child,.adErpFilters .opsSearch{flex:155px;width:auto}.adErpDailyBar{grid-template-columns:repeat(2,minmax(0,1fr))}.adErpDailyBar>div,.adErpDailyBar>div:nth-child(3n){border-right:1px solid #e3e7ee}.adErpDailyBar>div:nth-child(2n){border-right:0}.adErpDailyBar>.ant-btn{margin:6px 6px 0 0}.adErpLegend small{width:100%;margin-left:0}.adTaskWorkspace{padding-inline:8px}.adTaskProgress{grid-template-columns:1fr;gap:14px}.adTaskProgress .ant-btn{width:100%}.adTaskIdentity{padding:24px 18px 18px}.adTaskSnapshot{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 18px 18px}.adTaskSnapshot>div:nth-child(2){border-right:0}.adTaskSnapshot>div:nth-child(-n+2){border-bottom:1px solid #e7ebf2}.adTaskActionStep{grid-template-columns:30px minmax(0,1fr);padding:18px}.adTaskActionStep>:last-child{grid-column:2;justify-self:stretch}.adTaskDecisionBody .ant-radio-group{grid-template-columns:repeat(2,minmax(0,1fr))}.adTaskSubmitBar{flex-direction:column;align-items:stretch;gap:8px;padding:14px 18px}.adTaskStatusStrip{flex-wrap:wrap;gap:10px 16px}.adTaskStatusStrip small{width:100%;margin-left:0}}.opsLiveWorkspace{gap:14px}.opsDataBar{background:linear-gradient(105deg,#f7f9ff 0%,#fff 58%);border-color:#dfe6ff;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex;box-shadow:0 10px 30px #315efb0d}.opsDataBar .opsDataNote{white-space:normal;gap:3px;margin:0;display:grid}.opsDataBar .opsDataNote strong{color:#24304a;font-size:14px;font-weight:800}.opsDataBar .opsDataNote small{color:#7a8498;font-size:11px}.opsDataBar .ant-btn{border-radius:8px;min-width:96px;font-weight:700}.opsLiveWorkspace .opsFilters>label{flex:0 260px}.opsLiveWorkspace .opsPanelHeading{padding:16px 18px}.opsLiveEmpty,.opsLiveLoading{text-align:center;padding:42px}.opsLiveProduct{overflow-wrap:anywhere;gap:4px;display:grid}.opsLiveProduct span,.opsLiveProduct small{color:#6b7487;font-size:12px}.opsLiveSplit{grid-template-columns:minmax(0,1.7fr) minmax(350px,1fr);align-items:start;gap:14px;display:grid}.opsLiveForm{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.opsLiveForm label{color:#455064;gap:6px;font-size:13px;display:grid}.opsLiveForm .ant-input-number,.opsLiveForm .ant-select{width:100%}.opsLiveForm .wide{grid-column:1/-1}.opsLiveShipments{gap:8px;display:grid}.opsLiveShipment{align-items:center;gap:8px;display:flex}.opsLiveShipment input{min-width:0}.opsLiveResult{grid-template-columns:1fr 1fr;gap:12px;padding:16px 0;display:grid}.opsLiveResult>section{background:#f7f8fc;border-radius:8px;gap:7px;padding:15px;display:grid}.opsLiveResult strong{font-size:25px}.opsLiveImportTools{margin:14px 0}.opsLiveImportErrors{max-height:200px;overflow:auto}.opsLiveWorkspace .opsToolbar{flex-wrap:wrap}.opsLiveFilter{max-width:260px}.opsLiveWorkspace .ant-table-cell{overflow-wrap:anywhere}.opsLiveTrend{align-items:end;gap:3px;height:140px;margin:16px 0;display:flex}.opsLiveTrend>div{background:#3557ff;border-radius:3px 3px 0 0;flex:1;min-width:2px}.adPortalConnection{background:linear-gradient(100deg,#f7f9ff 0%,#fff 70%);border-color:#d9e1ff;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;display:grid;position:relative;overflow:hidden}.adPortalConnection:after{content:"";pointer-events:none;border:28px solid #3557ff0b;border-radius:50%;width:180px;height:180px;position:absolute;top:-145px;right:90px}.adPortalConnectionMark{color:#fff;letter-spacing:.04em;background:#3557ff;border-radius:11px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:800;display:grid;box-shadow:0 7px 18px #3557ff33}.adPortalConnectionTitle{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.adPortalConnectionTitle strong{font-size:14px}.adPortalAccountSelect{width:min(430px,100%);margin-top:8px}.adPortalConnection p{color:#6b7487;margin:4px 0 0;font-size:12px}.adPortalConnection>.ant-btn{z-index:1;position:relative}.adPortalControls{flex-wrap:wrap;align-items:end;gap:12px;padding:12px 14px;display:flex}.adPortalTabs{align-self:center;margin-right:auto}.adPortalControls>label{gap:6px;width:168px;display:grid}.adPortalControls>label>span{color:#6b7487;font-size:11px;font-weight:600}.adPortalControls .opsLiveFilter{width:280px;max-width:100%}.adPortalEyebrow{color:#7480a0;letter-spacing:.11em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:700;display:block}.adPortalCampaigns .ant-table-tbody>tr{cursor:default}.adPortalTerm{gap:4px;min-width:130px;display:grid}.adPortalTerm strong{color:#1f2937;overflow-wrap:anywhere;font-size:12px;font-weight:650}.adPortalTerm span{color:#7a8498;overflow-wrap:anywhere;font-size:10px}.adPortalInspector .opsMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.adPortalInspector .opsMetric{min-height:76px;padding:12px 14px}.adPortalInspector .opsMetric>strong{font-size:18px}.adPortalIntegrationModal{gap:0;padding-top:4px;display:grid}.adPortalIntegrationModal>section{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:20px;padding:13px 0;display:flex}.adPortalIntegrationModal>p{color:#5f697c;background:#f7f8fb;border-radius:8px;margin:16px 0 0;padding:13px 14px;font-size:12px;line-height:1.75}.opsRowActions{flex-wrap:wrap;gap:6px;display:flex}.adMutationForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:8px;display:grid}.adMutationForm>label,.adPlacementGrid>label{color:#455064;gap:6px;font-size:12px;display:grid}.adMutationForm .ant-select,.adMutationForm .ant-input-number{width:100%}.adMutationTarget{background:#f6f8ff;border-radius:8px;grid-column:1/-1;justify-content:space-between;gap:20px;padding:12px 14px;display:flex}.adMutationTarget span{color:#6b7487}.adMutationScope{background:#fafbff;border:1px solid #e6eaff;border-radius:8px;align-content:center;gap:6px;padding:10px 12px;display:grid}.adMutationScope span{color:#6b7487;font-size:12px}.adPlacementGrid{border:1px solid #e6eaff;border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.adMutationConfirm{gap:8px;margin-top:16px;display:grid}.adMutationConfirm p{justify-content:space-between;gap:20px;margin:0;display:flex}.adMutationConfirm p span{color:#6b7487}.adMutationConfirm details{margin-top:4px}.adMutationConfirm summary{color:#667085;cursor:pointer;font-size:12px}.adMutationConfirm pre{color:#dbeafe;white-space:pre-wrap;overflow-wrap:anywhere;background:#111827;border-radius:8px;max-height:230px;margin:8px 0 0;padding:12px;font-size:11px;overflow:auto}.adMutationDiff{border:1px solid #e7eaf0;border-radius:9px;gap:0;margin-top:6px;display:grid;overflow:hidden}.adMutationDiff>div{border-bottom:1px solid #edf0f5;grid-template-columns:minmax(150px,1fr) minmax(90px,auto) minmax(90px,auto);align-items:center;gap:12px;min-height:44px;padding:9px 12px;display:grid}.adMutationDiff>div:last-child{border-bottom:0}.adMutationDiff span{color:#667085}.adMutationDiff del{color:#98a2b3;text-align:right}.adMutationDiff strong{color:#175cd3;text-align:right}@media (width<=1200px){.opsMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.adPortalControls .opsLiveFilter{flex:280px;width:100%}}@media (width<=1100px){.opsLiveSplit{grid-template-columns:1fr}.opsLiveForm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.opsMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.adPortalConnection{grid-template-columns:42px minmax(0,1fr)}.adPortalConnection>.ant-btn{grid-column:1/-1}.adPortalControls{align-items:stretch}.adPortalTabs{width:100%;overflow:auto}.adPortalControls>label,.adPortalControls>.ant-segmented{width:100%}}@media (width<=600px){.opsDataBar{flex-direction:column;align-items:stretch}.opsLiveForm,.adMutationForm,.adPlacementGrid{grid-template-columns:1fr}.opsLiveWorkspace .opsHeader{padding:0}.opsLiveResult{grid-template-columns:1fr}.opsLiveShipment{flex-wrap:wrap}.opsMetric{padding:14px}.opsMetric>strong{font-size:21px}}.adMonitorWorkspace{gap:12px}.adMonitorHierarchy{background:#fff;border-bottom:1px solid #e8ebf1;align-items:center;gap:18px;min-width:0;min-height:48px;padding:0 4px;display:flex}.adMonitorModuleTitle{color:#1f2937;flex:none;font-size:18px;font-weight:750}.adMonitorHierarchyDivider{background:#d9dee8;flex:none;width:1px;height:24px}.adMonitorHierarchyTrail{color:#8790a1;align-items:center;gap:12px;min-width:0;display:flex;overflow:hidden}.adMonitorHierarchyTrail>.anticon{color:#c4cad5;flex:none;font-size:11px}.adMonitorHierarchyTrail button,.adMonitorHierarchyTrail strong{color:#7a8498;min-width:0;max-width:min(34vw,440px);font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;line-height:30px;overflow:hidden}.adMonitorHierarchyTrail button{cursor:pointer}.adMonitorHierarchyTrail button:hover{color:#3557ff}.adMonitorHierarchyTrail>strong{color:#1f2937;font-weight:750}.adMonitorHierarchyEntity span{color:inherit}.adMonitorHeader{align-items:flex-start;min-height:70px}.adMonitorHeader h1{margin-bottom:5px}.adMonitorHeader .ant-btn-link{padding-right:0;font-weight:650}.adMonitorTrendToggle{justify-content:space-between;align-items:center;min-height:42px;padding:0 14px;display:flex}.adMonitorTrendToggle .ant-btn{padding-inline:0;font-weight:650}.adMonitorTrendToggle>span{color:#7a8498;font-size:11px}.adMonitorAccountBar{grid-template-columns:minmax(220px,300px) minmax(190px,1fr) minmax(310px,390px) 130px auto;align-items:end;gap:14px;padding:17px 20px;display:grid}.adMonitorAccountBar label{gap:7px;display:grid}.adMonitorAccountBar label>span{color:#697386;font-size:11px;font-weight:650}.adMonitorAccountBar .ant-select{width:100%}.adMonitorConnectionState{flex-wrap:wrap;align-items:center;gap:7px;min-height:32px;display:flex}.adMonitorConnectionState>span{color:#7a8498;font-size:12px}.adMonitorDateRange>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.adMonitorDateRange>div>span{color:#8790a1;font-size:11px}.adMonitorAccountBar.is-detail{box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:12px;padding:6px 0;display:flex}.adMonitorAccountBar.is-detail>label{width:220px;display:block}.adMonitorAccountBar.is-detail>label>span{display:none}.adMonitorAccountBar.is-detail .adMonitorConnectionState{min-height:28px}.adMonitorScopeNote{color:#697386;margin:0;font-size:12px}.adMonitorDateControls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adMonitorDateControls label{min-width:0}.adMonitorDateControls label>span{display:none}.adMonitorDateControls .adMonitorDateRange>div{gap:6px;display:flex}.adMonitorDateControls .adMonitorDateRange input{width:135px}.adMonitorDateControls .ant-select{min-width:100px}.adMonitorBidButton.ant-btn{font-variant-numeric:tabular-nums;padding-inline:0}.adMonitorBidButton .anticon{color:#7a8498}.adMonitorMetrics{grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.adMonitorMetrics>div{border-right:1px solid #edf0f5;align-content:center;gap:8px;min-height:84px;padding:14px 20px;display:grid}.adMonitorMetrics>div:last-child{border-right:0}.adMonitorMetrics span{color:#6b7487;font-size:12px}.adMonitorMetrics strong{color:#1f2937;letter-spacing:-.02em;font-size:23px;line-height:1.15}.adMonitorTableSurface,.adMonitorDetailSurface,.adMonitorDetailShell{overflow:hidden}.adMonitorHomeSurface>.ant-tabs>.ant-tabs-nav{margin:0;padding:0 20px}.adMonitorHomeSurface>.ant-tabs>.ant-tabs-content-holder{min-height:320px}.adMonitorPanelHeader{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:12px 16px;display:flex}.adMonitorPanelHeader h2{margin:0 0 4px;font-size:17px}.adMonitorPanelHeader p{color:#7a8498;margin:0;font-size:12px}.adMonitorPanelActions{align-items:center;gap:9px;display:flex}.adMonitorPanelActions .ant-input-search{width:230px}.adMonitorPanelActions .ant-select{min-width:120px}.adMonitorEntityLink{text-align:left;white-space:normal;height:auto;padding:0;font-weight:650}.adMonitorEntityLink .anticon{margin-left:7px;font-size:10px}.adMonitorBreadcrumbRow{align-items:center;min-height:30px;display:flex}.adMonitorBreadcrumbRow button{color:#3557ff;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.adMonitorDetailHeader{justify-content:space-between;align-items:flex-start;gap:24px;padding:2px 0 0;display:flex}.adMonitorTitleLine{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adMonitorTitleLine h1{color:#1f2937;letter-spacing:-.02em;margin:0;font-size:25px}.adMonitorDetailHeader p{color:#6b7487;margin:7px 0 0;font-size:12px}.adMonitorDetailActions{gap:9px;display:flex}.adMonitorDetailShell{box-shadow:none;border-radius:0;grid-template-columns:164px minmax(0,1fr);align-items:stretch;display:grid}.adMonitorSideNav{background:#fafbfc;border-right:1px solid #e8ebf1;flex-direction:column;gap:8px;min-height:420px;padding:18px 12px;display:flex}.adMonitorSideNav>strong{display:none}.adMonitorSideNav button{color:#344054;cursor:pointer;min-height:38px;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;padding:8px 12px;font-size:14px}.adMonitorSideNav button:hover{color:#2448d8;background:#f0f3f9}.adMonitorSideNav button.is-active{color:#2448d8;background:#e9efff;font-weight:700;box-shadow:inset 3px 0 #3557ff}.adMonitorSideNavDivider{background:#e5e9f0;height:1px;margin:8px 7px}.adMonitorDetailContent{background:#fff;min-width:0}.adMonitorDetailContent>.adMonitorDetailHeader{gap:16px;padding:20px 24px}.adMonitorDetailContent .adMonitorTitleLine h1{overflow-wrap:anywhere;font-size:24px}.adMonitorDetailContent .adMonitorDetailActions{flex-wrap:wrap;justify-content:flex-end;max-width:540px}.adMonitorDetailContent .adMonitorDetailHeader>div:first-child{flex:1;min-width:180px}.adMonitorDetailPanel{border-top:1px solid #edf0f5;min-height:270px}.adMonitorDetailContent>.adMonitorMetrics{box-shadow:none;border-inline:0;border-radius:0}.adMonitorDetailContent>.adMonitorTrendToggle,.adMonitorDetailContent>.adMonitorTrendPanel{box-shadow:none;border-top:1px solid #edf0f5;border-radius:0;margin:0}.adMonitorSectionHeading{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:14px 20px;display:flex}.adMonitorSectionHeading h2{color:#253044;margin:0 0 4px;font-size:16px}.adMonitorSectionHeading p{color:#7a8498;margin:0;font-size:12px}.adMonitorSectionHeading>div{align-items:center;gap:9px;display:flex}.adMonitorSectionHeading>div:first-child{display:block}.adMonitorSectionHeading .ant-input-search{width:230px}.adMonitorProductIdentity{align-items:center;gap:12px;display:flex}.adMonitorProductIdentity>span{color:#3557ff;background:#f8fafc;border:1px solid #dfe5ee;border-radius:6px;flex:none;place-items:center;width:42px;height:42px;font-size:11px;font-weight:750;display:grid}.adMonitorProductIdentity>div{gap:3px;display:grid}.adMonitorProductIdentity small{color:#8790a1;font-size:11px}.adMonitorTargetToolbar{border-bottom:1px solid #f0f2f6;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:13px 20px;display:flex}.adMonitorTargetToolbar>div{align-items:center;gap:9px;display:flex}.adMonitorViewNav{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adMonitorTableSurface>.adMonitorPanelHeader>.ant-input-search{width:min(260px,100%)}.adMonitorTargetToolbar .ant-input-search{width:250px}.adMonitorSettings{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:12px 20px 24px;display:grid}.adMonitorSettings>div{border-bottom:1px solid #edf0f5;align-content:center;gap:5px;min-height:66px;padding:12px 15px;display:grid}.adMonitorSettings span{color:#7a8498;font-size:11px}.adMonitorSettings strong{color:#253044;overflow-wrap:anywhere;font-size:13px}.adMonitorDataNote{color:#8790a1;border-top:1px solid #f3f4f7;margin:0;padding:10px 20px 14px;font-size:11px}.adMonitorTableSurface .ant-table-thead>tr>th,.adMonitorDetailSurface .ant-table-thead>tr>th,.adMonitorDetailShell .ant-table-thead>tr>th{padding-block:10px}.adMonitorTableSurface .ant-table-tbody>tr>td,.adMonitorDetailSurface .ant-table-tbody>tr>td,.adMonitorDetailShell .ant-table-tbody>tr>td{padding-block:12px}.adMonitorPlacementHeader{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:16px 20px;display:flex}.adMonitorPlacementHeader h3{color:#253044;margin:0 0 5px;font-size:15px}.adMonitorPlacementHeader p{color:#7a8498;margin:0;font-size:12px}.adMonitorPlacementGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 20px;display:grid}.adMonitorPlacementCard{background:linear-gradient(145deg,#fff,#f8faff);border:1px solid #e6eaf1;border-radius:10px;align-content:center;gap:8px;min-height:112px;padding:16px;display:grid}.adMonitorPlacementCard span{color:#667085;font-size:12px}.adMonitorPlacementCard strong{color:#1f2937;font-size:24px}.adMonitorPlacementCard small{color:#98a2b3;font-size:11px}.adMonitorInlineLoading{color:#6b7487;align-items:center;gap:8px;font-size:12px;display:flex}.adMonitorModalToolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.adMonitorModalToolbar p{color:#6b7487;margin:0;font-size:12px}.adMonitorTrendPanel{overflow:hidden}.adMonitorTrendHeader{justify-content:space-between;align-items:center;gap:18px;padding:16px 20px 8px;display:flex}.adMonitorTrendHeader h2{color:#253044;margin:0 0 4px;font-size:15px}.adMonitorTrendHeader p{color:#7a8498;margin:0;font-size:11px}.adMonitorTrend{align-items:stretch;gap:7px;height:176px;padding:18px 20px 16px;display:flex;overflow-x:auto}.adMonitorTrendDay{flex:1 0 22px;grid-template-rows:1fr auto;align-items:end;gap:7px;min-width:22px;display:grid}.adMonitorTrendDay>span{background:linear-gradient(#5b7cff,#3557ff);border-radius:4px 4px 1px 1px;min-height:4px;transition:height .2s;display:block}.adMonitorTrendDay>small{color:#98a2b3;text-align:center;white-space:nowrap;font-size:9px}.adMonitorBatchList{border:1px solid #edf0f5;border-radius:8px;max-height:320px;margin-top:14px;overflow:auto}.adMonitorBatchList>div{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:18px;padding:10px 12px;display:flex}.adMonitorBatchList>div:last-child{border-bottom:0}.adMonitorBatchList span{color:#6b7487;font-size:12px}@media (width<=1050px){.adMonitorAccountBar{grid-template-columns:minmax(240px,1fr) minmax(260px,1fr)}.adMonitorMetrics>div{padding-inline:12px}.adMonitorMetrics strong{font-size:21px}.adMonitorDetailContent>.adMonitorDetailHeader{flex-wrap:wrap}.adMonitorDetailContent .adMonitorDetailActions{max-width:none}.adMonitorPlacementGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adMonitorDetailShell{grid-template-columns:150px minmax(0,1fr)}}@media (width<=720px){.adMonitorHierarchy{gap:10px;overflow-x:auto}.adMonitorModuleTitle{font-size:16px}.adMonitorHierarchyTrail{flex:none;overflow:visible}.adMonitorHierarchyTrail button,.adMonitorHierarchyTrail strong{max-width:220px}.adMonitorHeader,.adMonitorDetailHeader,.adMonitorPanelHeader,.adMonitorTargetToolbar,.adMonitorPlacementHeader,.adMonitorSectionHeading{flex-direction:column;align-items:stretch}.adMonitorAccountBar{grid-template-columns:1fr}.adMonitorMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.adMonitorMetrics>div{min-height:82px;padding:15px 17px}.adMonitorMetrics>div:nth-child(odd){border-right:1px solid #edf0f5}.adMonitorMetrics>div:nth-child(2n){border-right:0}.adMonitorMetrics>div:nth-child(n+3){border-top:1px solid #edf0f5}.adMonitorMetrics strong{font-size:20px}.adMonitorPanelActions,.adMonitorDetailActions,.adMonitorTargetToolbar>div{flex-wrap:wrap}.adMonitorDetailShell{grid-template-columns:1fr}.adMonitorSideNav{border-bottom:1px solid #e8ebf1;border-right:0;flex-direction:row;min-height:auto;padding:8px 10px;overflow-x:auto}.adMonitorSideNav>strong,.adMonitorSideNavDivider{display:none}.adMonitorSideNav button{white-space:nowrap;flex:none}.adMonitorSideNav button.is-active{box-shadow:inset 0 -3px #3557ff}.adMonitorSectionHeading>div{flex-wrap:wrap}.adMonitorSectionHeading .ant-input-search{width:100%}.adMonitorTrendHeader{flex-direction:column;align-items:flex-start}.adMonitorPanelActions .ant-input-search,.adMonitorTargetToolbar .ant-input-search{width:100%}.adMonitorSettings{grid-template-columns:1fr}.adMonitorDetailActions>.ant-btn,.adMonitorPanelActions>.ant-btn,.adMonitorTargetToolbar>.ant-btn,.adMonitorPlacementHeader>.ant-btn{flex:auto}.adMutationDiff>div{grid-template-columns:1fr auto}.adMutationDiff del,.adMutationDiff strong{grid-column:2}}@media (width<=520px){.adMonitorPlacementGrid{grid-template-columns:1fr}.adMonitorHomeSurface>.ant-tabs>.ant-tabs-nav{padding:0 12px}}@media (width<=900px) and (width>=761px){.adMonitorMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.adMonitorMetrics>div:nth-child(3n){border-right:0}.adMonitorMetrics>div:nth-child(n+4){border-top:1px solid #edf0f5}}@media (width<=760px){.adMonitorDetailContent>.adMonitorDetailHeader{padding:16px}.adMonitorDetailContent .adMonitorDetailActions{justify-content:flex-start}.adMonitorDateControls,.adMonitorTargetToolbar>div{width:100%}.adMonitorTargetToolbar .ant-select{min-width:120px}.adMonitorAccountBar.is-detail .adMonitorConnectionState>span:last-child{font-size:11px}}.adMonitorAccountBar{border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.adMonitorAccountBar>label:first-child{flex:0 240px}.adMonitorAccountBar>.adMonitorDateRange{flex:0 330px}.adMonitorAccountBar>label:last-of-type{min-width:105px}.adMonitorAccountBar>label>span{display:none}.adMonitorConnectionState{flex:180px;order:5;justify-content:flex-end}.adMonitorConnectionState>span:last-child{font-size:11px}.adMonitorHierarchy{background:0 0;border:0;padding:0 4px}.adMonitorViewNav{align-items:center;gap:8px;display:flex}.adMonitorDetailShell{border-radius:8px;grid-template-columns:180px minmax(0,1fr)}.adMonitorMetrics strong{font-variant-numeric:tabular-nums}.adMonitorPanelActions{flex-wrap:wrap;justify-content:flex-end}.adMonitorPanelHeader{flex-wrap:wrap}.adMonitorSectionHeading>.ant-input-search{max-width:260px}.adDataTable{min-width:0;position:relative}.adDataTableOptions{border-bottom:1px solid #edf0f5;justify-content:flex-end;padding:6px 16px;display:flex}.adColumnChoices{grid-template-columns:repeat(2,minmax(100px,1fr));gap:10px;max-height:380px;display:grid;overflow:auto}.adColumnChoices>.ant-btn{grid-column:1/-1}.adDataTable .ant-table-cell{font-variant-numeric:tabular-nums}.adDataTable .ant-table-thead .ant-table-cell{background:#f6f7fb}.adEditorDrawer .adMutationForm{grid-template-columns:1fr;gap:20px}.adEditorDrawer .adMutationForm>label{gap:8px}.adEditorDrawer .adMutationForm small{color:#6b7487;line-height:1.6}.adEditorDrawer .adMutationTarget{flex-direction:column;gap:8px}.adEditorContext{overflow-wrap:anywhere;border:1px solid #e6e9f0;border-radius:8px;gap:9px;padding:16px;display:grid}.adEditorContext>span{color:#6b7487;font-size:13px}.adEditorContext>strong{font-size:15px}.adEditorReview{min-width:0}.adEditorReview h3{margin:0 0 8px;font-size:14px}.adDrawerFooter{justify-content:flex-end;gap:10px;padding:5px 0;display:flex}.adEditorDrawer .adMutationDiff>div{grid-template-columns:minmax(90px,1fr) auto auto}.adSubmissionResult{border:1px solid #e3e6f2;border-radius:8px;gap:10px;margin-bottom:20px;padding:16px;display:grid}.adSubmissionResult h3,.adSubmissionResult p{margin:0}.adSubmissionResult .ant-btn{justify-self:start}@media (width<=760px){.adMonitorAccountBar>label:first-child,.adMonitorAccountBar>.adMonitorDateRange{flex:100%}.adMonitorConnectionState{flex-basis:100%;justify-content:flex-start}.adMonitorDetailShell{grid-template-columns:minmax(0,1fr)}.adMonitorPanelActions{justify-content:flex-start}.adMonitorPanelActions .ant-input-search{width:100%}.adMonitorHierarchyTrail{overflow:auto}.adMonitorHierarchyTrail button,.adMonitorHierarchyTrail strong{flex-shrink:0;max-width:200px}}.adPortfolioSelected>td{background:#eef0ff!important}.profitWorkspace{color:#17233d;gap:16px;max-width:1600px;margin:0 auto;padding:24px 24px 32px;display:grid}.profitHeader,.profitTitle,.profitFilterActions,.profitTableHeading,.profitTableTools,.profitTableFooter{align-items:center;gap:12px;display:flex}.profitHeader{justify-content:space-between;gap:20px}.profitHeader h1{letter-spacing:-.6px;margin:0;font-size:28px;font-weight:750;line-height:1.35}.profitHeader p{color:#748096;margin:7px 0 0;font-size:14px}.profitTitle .ant-tag{border:0;border-radius:20px;margin:0;padding:4px 12px}.profitFilters,.profitTablePanel,.profitMetrics article{background:#fff;border:1px solid #e4e9f2;border-radius:12px}.profitFilters{flex-wrap:wrap;align-items:flex-end;gap:16px;padding:16px;display:flex}.profitFilters label{flex:1;gap:8px;min-width:170px;display:grid}.profitFilters label>span{color:#63718a;font-size:12px;font-weight:600}.profitFilters .profitDates{flex:1.8;min-width:305px}.profitDates>div{align-items:center;gap:9px;display:flex}.profitDates .ant-input{width:100%;min-width:0;padding-inline:9px}.profitFilters .profitCurrency{flex:.65;min-width:125px}.profitFilters .profitStatus{min-width:190px}.profitFilters .ant-select{width:100%}.profitFilters .ant-select,.profitFilters .ant-btn,.profitFilters .ant-input{height:40px}.profitFilterActions .ant-btn-primary{background:#3557ff;box-shadow:0 4px 9px #3557ff1a}.profitDataNote{color:#7b8296;align-items:center;gap:8px;margin-top:-7px;font-size:12px;display:flex}.profitDataNote button{color:#3557ff;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;margin-left:auto;padding:0}.profitMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.profitMetrics article{align-items:center;gap:15px;padding:18px;display:flex}.profitMetricIcon{border-radius:13px;flex-shrink:0;place-items:center;width:50px;height:50px;font-size:25px;display:grid}.profitMetricIcon.blue{color:#3563ff;background:#edf2ff}.profitMetricIcon.green{color:#10a36b;background:#e8f8ef}.profitMetricIcon.purple{color:#8150e9;background:#f2edff}.profitMetricIcon.orange{color:#e89324;background:#fff2e5}.profitMetricIcon.red{color:#dc4b51;background:#fff0ee}.profitMetrics article>div{gap:7px;min-width:0;display:grid}.profitMetrics article>div>span{color:#63718a;font-size:13px}.profitMetrics strong{letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:27px;font-weight:750;line-height:1.2}.profitMetrics small{color:#8992a5;font-size:11px}.profitTablePanel{min-width:0;overflow:hidden}.profitTableHeading{border-bottom:1px solid #edf0f6;justify-content:space-between;padding:12px 20px}.profitTableHeading>span,.profitTableTools>span{color:#8992a5;font-size:12px}.profitTableHeading .ant-segmented{background:#f2f4f9;padding:4px}.profitTableHeading .ant-segmented-item-selected{color:#3557ff;font-weight:600}.profitTableTools{flex-wrap:wrap;padding:12px 20px}.profitTableTools .ant-input-search{width:300px;max-width:100%}.profitTableTools .ant-select{width:135px}.profitTableTools>span{margin-left:auto}.profitWorkspace .ant-table{font-size:13px}.profitWorkspace .ant-table-thead>tr>th{color:#63718a;background:#f5f7fc;padding:14px 12px;font-size:12px;font-weight:600}.profitWorkspace .ant-table-tbody>tr>td{font-variant-numeric:tabular-nums;white-space:nowrap;border-color:#edf0f6;padding:12px}.profitWorkspace .ant-table-summary{background:#f5f7fc;font-size:12px;font-weight:600}.profitWorkspace .ant-table-summary td{white-space:nowrap;padding:17px 12px}.profitProduct{text-align:left;cursor:pointer;color:#22304b;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:0;display:flex}.profitProduct:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #3557ff}.profitProduct img{object-fit:contain;background:#f7f8fa;border-radius:7px;width:48px;height:48px}.profitProduct>span{gap:5px;display:grid}.profitProduct strong{font-size:14px;font-weight:600}.profitProduct small{color:#8490a7;font-size:11px}.profitPositive{color:#099864}.profitNegative{color:#df454e}.profitWorkspace .profitSelectedRow>td{background:#edf2ff!important}.profitTableFooter{color:#8b94a5;justify-content:space-between;padding:16px 20px;font-size:11px}.profitDetailProduct{align-items:center;gap:18px;margin-bottom:22px;display:flex}.profitDetailProduct img{object-fit:contain;background:#f8f9fc;border-radius:10px;width:72px;height:72px}.profitDetailProduct h2{margin:0 0 7px;font-size:20px}.profitDetailProduct span,.profitDetailProduct small{color:#8190a5;margin-top:5px;font-size:12px;display:block}.profitDetailTotal{background:#f6f8fc;border-radius:10px;margin-bottom:25px;padding:19px}.profitDetailTotal>span{color:#758298;font-size:12px}.profitDetailTotal>div{align-items:center;gap:12px;margin-top:9px;display:flex}.profitDetailTotal strong{letter-spacing:-1px;font-size:32px}.profitDrawer h3{font-size:16px}.profitBreakdown{margin:18px 0}.profitBreakdown>div{color:#61708b;justify-content:space-between;padding:11px 0;display:flex}.profitBreakdown dd{color:#263751;font-variant-numeric:tabular-nums;margin:0}.profitBreakdown .profitBreakdownTotal{color:#17233d;border-top:1px solid #e5eaf1;margin-top:8px;font-weight:700}.profitSources{gap:14px;display:grid}.profitSources>div{gap:4px;font-size:12px;display:grid}.profitSources span{color:#758298}.profitDrawer .ant-collapse{margin:15px 0}.profitDrawer .ant-alert{margin:20px 0}.profitDrawer .ant-drawer-body{overflow-x:hidden}.profitDrawer .ant-collapse-content-box{line-height:1.7}@media (width>=1500px){.profitWorkspace .ant-table-tbody>tr>td{padding-top:15px;padding-bottom:15px}}@media (width<=1100px){.profitMetrics article{gap:10px;padding:18px 14px}.profitMetricIcon{width:38px;height:38px;font-size:21px}.profitMetrics strong{font-size:22px}.profitMetrics small{line-height:1.5}.profitMetrics{gap:10px}}@media (width<=760px){.profitWorkspace{gap:15px;padding:20px 12px}.profitHeader{flex-wrap:wrap;align-items:flex-start}.profitTitle{flex-wrap:wrap;gap:8px}.profitHeader h1{font-size:24px}.profitMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.profitMetrics article{padding:16px 12px}.profitMetricIcon{display:none}.profitMetrics strong{font-size:23px}.profitFilters{gap:13px;padding:15px}.profitFilters label{min-width:calc(50% - 10px)}.profitFilters .profitDates{order:3;min-width:100%}.profitFilterActions{order:4;width:100%}.profitFilterActions .ant-btn{flex:1}.profitDataNote{flex-wrap:wrap;align-items:flex-start;line-height:1.7}.profitDataNote>span{flex:1;min-width:240px}.profitDataNote button{margin-left:22px}.profitTableHeading{flex-wrap:wrap;padding:12px}.profitTableTools{gap:9px;padding:12px}.profitTableTools .ant-input-search{width:100%}.profitTableTools>span{width:100%;margin-left:0}.profitTableFooter{flex-wrap:wrap;padding:12px}.profitDrawer .ant-drawer-body{padding:20px}}.restockWorkbench{box-sizing:border-box;color:#1f2b43;gap:16px;width:100%;max-width:1800px;margin:0 auto;padding:22px 24px;display:grid}.rwHeader{justify-content:space-between;align-items:center;gap:24px;display:flex}.rwEyebrow{color:#7b879d;font-size:12px}.rwHeader h1{letter-spacing:-.5px;margin:10px 0 8px;font-size:28px;font-weight:750}.rwHeader p{color:#6e7b91;margin:0}.rwSource{background:#fff;border:1px solid #e4eaf5;border-radius:10px;align-items:center;gap:14px;padding:14px 18px;display:flex}.rwSource>.anticon{color:#3557ff;font-size:24px}.rwSource strong,.rwSource small{display:block}.rwSource small{color:#78859b;margin-top:5px;font-size:11px}.restockWorkbench>.ant-tabs .ant-tabs-nav{margin:0}.restockWorkbench>.ant-tabs .ant-tabs-tab{padding:10px 4px 14px;font-size:15px}.rwMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.rwMetrics>section{background:#fff;border:1px solid #e4eaf5;border-radius:10px;align-items:center;gap:18px;min-width:0;padding:20px;display:flex}.rwMetrics .anticon{color:#3557ff;background:#f0f4ff;border-radius:10px;padding:12px;font-size:26px}.rwMetrics .rwOrange{color:#ed8a21;background:#fff7eb}.rwMetrics span:not(.anticon){color:#647189;font-size:12px}.rwMetrics strong{color:#18243e;margin-top:6px;font-size:28px;line-height:1;display:block}.rwMain{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.rwTablePanel,.rwInspector,.rwDraftPanel{background:#fff;border:1px solid #e4eaf5;border-radius:10px;min-width:0;overflow:hidden}.rwFilters{border-bottom:1px solid #eef1f7;flex-wrap:wrap;align-items:center;gap:10px;padding:16px;display:flex}.rwFilters .ant-input-search{flex:200px;max-width:320px}.rwFilters .ant-select{min-width:135px}.rwMode{color:#7a869a;margin-right:auto;font-size:12px}.rwProduct{white-space:normal;overflow-wrap:anywhere;gap:5px;display:grid}.rwProduct strong{font-size:12px}.rwProduct span{color:#7a879e;font-size:11px}.rwTablePanel .ant-table{font-size:12px}.rwTablePanel .ant-table-thead>tr>th{color:#52607a;background:#f5f7fc;font-weight:600}.rwTablePanel .ant-table-cell{padding:16px 10px}.rwTablePanel .ant-input-number{width:94px}.rwTablePanel .rwActiveRow>td{background:#f0f5ff!important}.rwTablePanel .ant-table-pagination{padding-right:16px}.rwBlue{color:#3557ff}.rwInspector{gap:16px;padding:20px 18px;display:grid}.rwInspector h2,.rwDraftPanel h2{margin:0;font-size:17px;font-weight:700}.rwInspector h3{margin:0;font-size:14px}.rwInspectorProduct{overflow-wrap:anywhere;gap:7px;display:grid}.rwInspectorProduct span{color:#77849a;font-size:12px}.rwInspectorProduct .ant-tag{width:fit-content}.rwQuantities{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rwQuantities section{background:#f1f5ff;border-radius:8px;padding:14px 10px}.rwQuantities span{color:#677892;font-size:11px}.rwQuantities strong{color:#3557ff;margin-top:7px;font-size:23px;display:block}.rwQuantities small{font-size:12px;font-weight:400}.rwDetails{border-bottom:1px solid #edf0f6;gap:12px;margin:0;padding-bottom:16px;display:grid}.rwDetails>div,.rwBoxCount{justify-content:space-between;gap:12px;font-size:12px;display:flex}.rwDetails dt,.rwBoxCount>span{color:#77849a}.rwDetails dd{text-align:right;margin:0}.rwField{color:#63728c;gap:8px;font-size:12px;display:grid}.rwField .ant-input-number-group-wrapper{width:100%}.rwHelp,.rwInspector details{color:#7b879b;margin:0;font-size:11px;line-height:1.7}.rwInspector summary{cursor:pointer;color:#53688e}.rwValidation{color:#b55e0a;margin:0;font-size:12px}.rwActionBar{z-index:20;background:#fff;border:1px solid #e1e7f2;border-radius:10px;align-items:center;gap:10px;padding:16px 18px;display:flex;position:sticky;bottom:0;box-shadow:0 -5px 18px #22335108}.rwActionBar>div{margin-right:auto}.rwActionBar strong{color:#274aa5;font-size:15px;display:block}.rwActionBar small{color:#8490a4;margin-top:5px;font-size:11px;display:block}.rwFootnote{color:#8490a4;margin:0;font-size:11px}.rwDraftPanel{padding:20px}.rwDraftHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.rwDraftHeader p{color:#8490a4;font-size:12px}@media (width>=1600px){.rwMain{grid-template-columns:minmax(0,1fr) 330px}}@media (width<=1150px){.rwMain{grid-template-columns:minmax(0,1fr)}.rwInspector{grid-template-columns:1fr 1fr}.rwInspector h2,.rwInspector>details,.rwInspector>.ant-alert{grid-column:1/-1}.rwSource{padding:12px}.rwMetrics>section{gap:10px;padding:16px 12px}.rwMetrics .anticon{padding:8px;font-size:20px}}@media (width<=760px){.restockWorkbench{padding:16px 10px}.rwHeader{flex-direction:column;align-items:stretch;gap:16px}.rwSource{justify-content:space-between}.rwMetrics{grid-template-columns:1fr 1fr}.rwHeader h1{font-size:23px}.rwActionBar{flex-wrap:wrap}.rwActionBar>div{width:100%}.rwActionBar .ant-btn{flex:1}.rwFilters .ant-input-search{max-width:none}.rwMode{width:100%}.rwInspector{grid-template-columns:1fr}.rwInspector>*{grid-column:1}}.globalAiRoot{z-index:1100;position:relative}.globalAiTrigger{z-index:1102;color:#fff;cursor:grab;touch-action:none;background:#3557ff;border:0;border-radius:50%;place-items:center;width:52px;height:52px;font-size:22px;display:grid;position:fixed;box-shadow:0 8px 24px #19348355}.globalAiTrigger-left{transform:translate(-50%)}.globalAiTrigger-right{transform:translate(50%)}.globalAiTrigger.dragging,.globalAiTrigger.open,.globalAiTrigger:focus-visible{transform:none}@media (hover:hover){.globalAiTrigger:hover{transform:none}}.globalAiTrigger:not(.dragging){transition:transform .18s}.globalAiTrigger:active{cursor:grabbing}.globalAiTrigger:focus-visible,.globalAiPanel button:focus-visible{outline-offset:2px;outline:3px solid #ffaf40}.globalAiPanel{z-index:1101;background:#fff;border:1px solid #dce2ee;border-radius:18px;flex-direction:column;width:min(390px,100vw - 24px);height:min(620px,100dvh - 24px);display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 50px #14254c38}.globalAiHeader{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.globalAiHeader div{flex-direction:column;gap:2px;display:flex}.globalAiHeader strong{font-size:16px}.globalAiHeader small{color:#778399;font-size:11px}.globalAiHeader button,.globalAiFiles button{cursor:pointer;background:0 0;border:0}.globalAiModel{border-bottom:1px solid #edf0f5;gap:6px;padding:10px 14px;display:flex}.globalAiModel button{cursor:pointer;background:#fff;border:1px solid #dce2ee;border-radius:8px;padding:5px 12px}.globalAiModel button.selected{color:#3557ff;background:#eef2ff;border-color:#3557ff}.globalAiMessages{flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.globalAiEmpty{color:#7d8798;text-align:center;margin:auto}.globalAiMessage{overflow-wrap:anywhere;border-radius:12px;max-width:90%;padding:9px 11px;font-size:13px;line-height:1.5}.globalAiMessage.user{color:#fff;background:#3557ff;align-self:flex-end}.globalAiMessage.assistant{color:#263247;background:#f2f5fa;align-self:flex-start}.globalAiMessage small{opacity:.8;margin-top:6px;font-size:11px;display:block}.globalAiMarkdown>:first-child{margin-top:0}.globalAiMarkdown>:last-child{margin-bottom:0}.globalAiMarkdown p,.globalAiMarkdown ul,.globalAiMarkdown ol,.globalAiMarkdown pre,.globalAiMarkdown blockquote,.globalAiMarkdown table{margin:0 0 10px}.globalAiMarkdown ul,.globalAiMarkdown ol{padding-left:20px}.globalAiMarkdown li+li{margin-top:3px}.globalAiMarkdown h1,.globalAiMarkdown h2,.globalAiMarkdown h3,.globalAiMarkdown h4{margin:10px 0 6px;font-size:1.05em;line-height:1.4}.globalAiMarkdown a{color:inherit;text-decoration:underline}.globalAiMarkdown code{background:#00000012;border-radius:4px;padding:1px 4px;font-size:.92em}.globalAiMarkdown pre{color:#f6f8fc;background:#19243a;border-radius:7px;max-width:100%;padding:9px;overflow-x:auto}.globalAiMarkdown pre code{color:inherit;background:0 0;padding:0}.globalAiMarkdown blockquote{opacity:.8;border-left:3px solid;padding-left:10px}.globalAiMarkdown table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.globalAiMarkdown th,.globalAiMarkdown td{border:1px solid #b5becd;padding:4px 7px}.globalAiComposer{border-top:1px solid #edf0f5;padding:10px}.globalAiComposer textarea{resize:vertical;box-sizing:border-box;width:100%;min-height:68px;max-height:140px;font:inherit;border:1px solid #dce2ee;border-radius:9px;padding:9px}.globalAiFiles{flex-wrap:wrap;gap:5px;margin-bottom:8px;display:flex}.globalAiFiles span{overflow-wrap:anywhere;background:#f2f5fa;border-radius:6px;align-items:center;gap:4px;max-width:100%;padding:3px 6px;font-size:11px;display:inline-flex}.globalAiError{color:#bd2424;margin-top:5px;font-size:12px}.globalAiActions{align-items:center;gap:6px;margin-top:7px;display:flex}.globalAiActions button{cursor:pointer;background:#fff;border:1px solid #dce2ee;border-radius:8px;padding:6px 8px;font-size:12px}.globalAiActions .globalAiSend{color:#fff;background:#3557ff;border-color:#3557ff;min-width:36px;margin-left:auto}.globalAiActions .globalAiSend:disabled{opacity:.5;cursor:not-allowed}
