.productMobileTabs{display:none}.productWorkbenchShell{display:grid;width:100%;max-width:100%;grid-template-columns:minmax(280px,.92fr) minmax(0,1.08fr) minmax(280px,.92fr);grid-gap:16px;align-items:start;overflow:visible}.productWorkbenchColumn{display:grid;grid-gap:14px;gap:14px;min-width:0;max-width:100%;align-content:start}.productLeftColumn,.productRightColumn{position:-webkit-sticky;position:sticky;top:82px;z-index:1}.productMiddleColumn{position:relative;z-index:2}.productWorkbenchCard{margin:0;min-width:0;max-width:100%;overflow:hidden}.productWorkbenchCard.workflowStep{padding:16px}.columnTitle{display:grid;grid-gap:4px;gap:4px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.columnTitle span{width:max-content;padding:5px 9px;border-radius:999px;background:#e7fbf8;color:var(--action);font-size:12px;font-weight:900}.columnTitle strong{color:var(--brand);font-size:17px}.platformGenerationPanel{display:grid;grid-gap:11px;gap:11px;padding:14px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--soft-shadow)}.platformGenerationPanel h3{margin:0;color:var(--brand);font-size:16px}.platformGenerationPanel p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.productWorkbenchShell .simplePlatformGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.productWorkbenchShell .sourceGenerateBar{display:grid;grid-template-columns:1fr;align-items:stretch}.productWorkbenchShell .sourceGenerateBar .primaryGenerateButton{width:100%;min-height:56px;font-size:17px}.productWorkbenchShell .sourceGenerateBar span{display:block;text-align:center}.productWorkbenchShell .ozonUploadLink{display:grid;place-items:center;min-height:46px;border-radius:10px;color:#fff;font-weight:900;text-decoration:none}.wideUploadLink{width:100%}.uploadOrderSummary{display:grid;grid-gap:12px;gap:12px}.uploadOrderHint{display:grid;grid-gap:4px;gap:4px;padding:11px 12px;border:1px solid #d8eee9;border-radius:10px;background:#f3fbf8;color:var(--action)}.uploadOrderHint b{font-size:13px}.uploadOrderHint span{color:#40506a;font-size:12px;line-height:1.55}.emptyResultCard{display:grid;grid-gap:8px;gap:8px;min-height:170px;align-content:center;text-align:center}.emptyResultCard h2{color:var(--brand);font-size:18px}.emptyResultCard p{color:var(--muted);font-size:13px;line-height:1.7}.productWorkbenchShell .creativeBriefGrid,.productWorkbenchShell .imageHeroGrid,.productWorkbenchShell .keywordHeroGrid{grid-template-columns:1fr}.productInfoBundle{margin-top:12px}.mobileProductActionBar{display:none}.productWorkbenchShell .compositeProductTool,.productWorkbenchShell .compositeStartBar,.productWorkbenchShell .creditInline,.productWorkbenchShell .imageGenerationPlan,.productWorkbenchShell .mainImageStylePanel,.productWorkbenchShell .platformGenerationPanel,.productWorkbenchShell .sourceGenerateBar,.productWorkbenchShell .sourceOrderPanel,.productWorkbenchShell .sourcePreviewGrid,.productWorkbenchShell .uploadPrimary{width:100%;max-width:100%;min-width:0}.productWorkbenchShell .sourcePreviewGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.productWorkbenchShell .sourcePreviewGrid figure,.productWorkbenchShell .sourcePreviewGrid img,.productWorkbenchShell .uploadPrimary img{max-width:100%}.productWorkbenchShell input,.productWorkbenchShell select,.productWorkbenchShell textarea{min-width:0;max-width:100%}@media (max-width:1400px){.productWorkbenchShell{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr)}.productRightColumn{grid-column:1/-1}.productLeftColumn,.productRightColumn{position:static;z-index:auto}.productWorkbenchShell .imageHeroGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1120px){.productWorkbenchShell{grid-template-columns:1fr}.productLeftColumn,.productMiddleColumn,.productRightColumn{position:static;z-index:auto}}@media (max-width:900px){.productMobileTabs{position:-webkit-sticky;position:sticky;top:0;z-index:22;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:6px;gap:6px;margin:0 0 12px;padding:8px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--soft-shadow)}.productMobileTabs a{display:grid;min-width:0;min-height:36px;place-items:center;border-radius:9px;background:#f8fafc;color:var(--brand);font-size:12px;font-weight:900;text-decoration:none}.productMobileTabs a:hover{background:#e7fbf8;color:var(--action)}.productWorkbenchShell{grid-template-columns:1fr}.productWorkbenchColumn{gap:12px}.productWorkbenchShell .imageHeroGrid{grid-template-columns:1fr}.mobileProductActionBar{position:fixed;right:0;bottom:0;left:0;z-index:35;display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#ffffffeb;box-shadow:0 -12px 28px #14224f14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobileProductActionBar a,.mobileProductActionBar button{display:grid;min-height:44px;place-items:center;border-radius:10px;font-weight:900;text-decoration:none}.mobileProductActionBar a{padding:0 13px;background:var(--brand);color:#fff}.workspacePage.productsWorkspace{padding-bottom:92px}.productWorkbenchShell .simplePlatformGrid{grid-template-columns:1fr}}.productsWorkspace{display:grid;grid-gap:18px;gap:18px}.productsWorkbenchHeader{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px;border:1px solid rgba(120,190,255,.18);border-radius:20px;background:radial-gradient(circle at 78% 12%,rgba(43,184,255,.16),transparent 30%),radial-gradient(circle at 18% 0,rgba(16,214,163,.13),transparent 28%),linear-gradient(145deg,rgba(8,20,38,.82),rgba(5,14,31,.68));box-shadow:0 24px 80px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.07);overflow:hidden}.productsWorkbenchHeader:after{content:"";position:absolute;right:-90px;top:-90px;width:240px;height:240px;border-radius:999px;background:radial-gradient(circle,rgba(16,214,163,.2),transparent 65%);pointer-events:none}.productsWorkbenchHeader>*{position:relative;z-index:1}.productsWorkbenchHeader h1{font-size:clamp(30px,4vw,46px)!important;line-height:1.08}.quickFlow{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px!important;gap:8px!important;padding:10px;border:1px solid rgba(120,190,255,.18);border-radius:16px;background:rgba(2,8,20,.42);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.quickFlow span{display:flex;align-items:center;gap:8px;min-width:0;min-height:44px;padding:8px 10px;border:1px solid rgba(120,190,255,.14);border-radius:12px;background:rgba(8,20,38,.52);color:rgba(245,248,255,.76);font-size:12px;font-weight:900}.quickFlow span b{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:999px;background:rgba(16,214,163,.14);color:var(--ds-green)}.productWorkbenchShell{grid-template-columns:minmax(290px,.88fr) minmax(0,1.12fr) minmax(290px,.9fr);gap:16px}.productWorkbenchColumn{gap:16px}.compositeProductTool,.emptyResultCard,.imageGenerationPlan,.mainImageStylePanel,.platformGenerationPanel,.productWorkbenchCard,.productWorkbenchCard.workflowStep,.sourceToolDetails,.uploadOrderSummary{border-radius:18px!important}.columnTitle{margin-bottom:14px;border-bottom:1px solid rgba(120,190,255,.14)!important}.columnTitle span{border:1px solid rgba(16,214,163,.25);background:rgba(16,214,163,.1)!important;color:#9ff7df!important}.stepHeader{align-items:flex-start}.stepHeader>span{border:1px solid rgba(16,214,163,.25);background:rgba(16,214,163,.12)!important;color:var(--ds-green)!important;box-shadow:0 0 22px rgba(16,214,163,.08)}.uploadPrimary{min-height:188px;border:1px dashed rgba(43,184,255,.4)!important;background:radial-gradient(circle at 50% 16%,rgba(43,184,255,.12),transparent 38%),rgba(2,8,20,.38)!important;color:#dffcf6!important}.uploadPrimary:hover{border-color:rgba(16,214,163,.5)!important;background:radial-gradient(circle at 50% 16%,rgba(16,214,163,.16),transparent 38%),rgba(2,8,20,.48)!important}.uploadPrimary span{color:#fff!important}.compositeChoiceGrid button,.compositeRelationGrid button,.imagePlanGrid button,.mainImageStyleOptions button,.sourceRoleGuide span{border-radius:12px!important}.imagePlanGrid button,.mainImageStyleOptions button{text-align:left}.imagePlanGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.imagePlanGrid button{display:grid!important;align-content:start;min-height:78px;padding:12px!important}.imagePlanGrid button b,.mainImageStyleOptions button b{font-size:14px}.sourceGenerateBar{position:-webkit-sticky;position:sticky;bottom:14px;z-index:8;padding:12px;border:1px solid rgba(120,190,255,.18);border-radius:18px;background:rgba(2,8,20,.78);box-shadow:0 18px 60px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.productWorkbenchShell .sourceGenerateBar .primaryGenerateButton{min-height:52px;border-radius:14px!important}.advancedGrid,.compactAdvancedGrid,.creativeBriefGrid,.packageGrid,.platformSelectGrid,.productsFormGrid{gap:12px}.compositeControlGroup>span,.creativeBriefGrid span,.detailField label,.formLine label,.platformSelectGrid span{color:rgba(245,248,255,.84)!important;font-weight:900}.sourceToolDetails{padding:12px}.sourceToolDetails summary{color:var(--ds-text)!important}.sourceToolDetails summary b{color:#9ff7df!important}.imageHeroGrid,.keywordHeroGrid{gap:12px}.draftList button,.generatedTitleBox,.imageHeroCard,.imageReviewBox,.keywordHeroGroup,.productVariantList article,.publishUploadImage,.seoReviewBanner,.seoReviewBox,.sourceOrderPanel,.uploadOrderHint,.variantGenerationLock,.variantUploadItem{border:1px solid rgba(120,190,255,.16)!important;border-radius:14px!important;background:rgba(2,8,20,.38)!important;color:var(--ds-text)!important}.imageHeroCard{padding:12px}.compositePreviewStage img,.imagePreviewButton img,.sourcePreviewGrid figure,.sourcePreviewGrid img{background:rgba(2,8,20,.54)!important}.emptyResultCard{min-height:220px}.productMobileTabs{border-color:rgba(120,190,255,.18)!important;background:rgba(2,8,20,.82)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.productMobileTabs a{background:rgba(8,20,38,.58)!important;color:rgba(245,248,255,.72)!important}.productMobileTabs a:hover{background:rgba(16,214,163,.12)!important;color:#9ff7df!important}.mobileProductActionBar{border-top:1px solid rgba(120,190,255,.18)!important;background:rgba(2,8,20,.86)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}@media (max-width:1400px){.productWorkbenchShell{grid-template-columns:minmax(300px,.88fr) minmax(0,1.12fr)}}@media (max-width:1120px){.productWorkbenchShell,.quickFlow{grid-template-columns:1fr}.sourceGenerateBar{position:static}}@media (max-width:760px){.productsWorkbenchHeader{display:grid;padding:18px}.imagePlanGrid,.mainImageStyleOptions{grid-template-columns:1fr!important}}@media (max-width:560px){.productMobileTabs{gap:4px;padding:6px}.productMobileTabs a{min-height:34px;font-size:11px}.mobileProductActionBar{grid-template-columns:1fr}.productWorkbenchCard.workflowStep{padding:13px}.columnTitle strong{font-size:16px}}@media (max-width:760px){.productsWorkspace>.quickFlow{display:none!important}}.productWorkbenchShell .compositeQuantityHint{display:block;padding:8px 10px;border:1px solid #d8eee9;border-radius:9px;background:#f3fbf8;color:#40506a;font-size:12px;line-height:1.6}.productWorkbenchShell .compositeItemRow{grid-template-columns:54px minmax(0,1fr) minmax(112px,.42fr)}.productWorkbenchShell .compositeItemRow label small{color:var(--muted);font-size:11px;line-height:1.45}@media (max-width:760px){.productWorkbenchShell .compositeItemRow{grid-template-columns:48px minmax(0,1fr)}}.productsWorkspace .quickFlow span,.productsWorkspace .quickFlow span:first-child,.productsWorkspace .quickFlow span:not(:first-child){border:1px solid rgba(120,190,255,.18)!important;background:rgba(8,20,38,.66)!important;color:rgba(245,248,255,.82)!important;box-shadow:none!important}.productsWorkspace .quickFlow span b,.productsWorkspace .quickFlow span:first-child b{background:rgba(16,214,163,.14)!important;color:var(--ds-green)!important}.productsWorkspace .advancedGrid label,.productsWorkspace .compactAdvancedGrid label,.productsWorkspace .compactAttributeList,.productsWorkspace .compositeChoiceGrid button,.productsWorkspace .compositeItemRow,.productsWorkspace .compositeRelationGrid button,.productsWorkspace .factRow,.productsWorkspace .generationFixedFlow li,.productsWorkspace .imagePlanGrid button,.productsWorkspace .imagePlanGrid span,.productsWorkspace .mainImageStyleOptions button,.productsWorkspace .matrixPreview span,.productsWorkspace .packageGrid .detailField,.productsWorkspace .platformSelectGrid label,.productsWorkspace .sourceRoleGuide span{border:1px solid rgba(120,190,255,.18)!important;background:rgba(8,20,38,.58)!important;color:rgba(245,248,255,.84)!important;box-shadow:none!important}.productsWorkspace .compositeChoiceGrid button.selected,.productsWorkspace .compositeRelationGrid button.selected,.productsWorkspace .imagePlanGrid button.selected,.productsWorkspace .mainImageStyleOptions button.selected{border-color:rgba(16,214,163,.38)!important;background:rgba(16,214,163,.13)!important;color:#c7fff0!important}.productsWorkspace .advancedGrid label span,.productsWorkspace .compactAdvancedGrid label span,.productsWorkspace .detailField label,.productsWorkspace .generationFixedFlow b,.productsWorkspace .generationFixedFlow strong,.productsWorkspace .imagePlanGrid button b,.productsWorkspace .mainImageStyleOptions button b,.productsWorkspace .matrixPreview b,.productsWorkspace .platformSelectGrid span{color:var(--ds-text)!important}.productsWorkspace .compositeItemRow label small,.productsWorkspace .compositeQuantityHint,.productsWorkspace .creditInline,.productsWorkspace .generationFixedFlow span,.productsWorkspace .imagePlanGrid button small,.productsWorkspace .mainImageStyleOptions button span,.productsWorkspace .matrixPreview span,.productsWorkspace .platformGenerationPanel p,.productsWorkspace .platformSelectGrid p,.productsWorkspace .sourceGenerateBar span{color:rgba(143,164,192,.86)!important}.productsWorkspace .productLeftColumn .creditInline,.productsWorkspace .productLeftColumn .generationStatusBanner,.productsWorkspace .productLeftColumn .imageGenerationPlan,.productsWorkspace .productLeftColumn .simplifiedGenerationPanel,.productsWorkspace .productLeftColumn .sourceGenerateBar,.productsWorkspace .productLeftColumn .taskProgress{display:none!important}.productsWorkspace .generationElapsedTime{margin-left:auto;color:#0f766e;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.productsWorkspace .imagePlanGrid button,.productsWorkspace .imagePlanGrid span{border-radius:12px!important;white-space:normal!important;text-align:left!important}.productsWorkspace .generationFixedFlow ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.productsWorkspace .generationFixedFlow li{display:grid;grid-gap:5px;gap:5px;padding:10px;border-radius:12px}.productsWorkspace .compositeQuantityHint,.productsWorkspace .generationFixedFlow,.productsWorkspace .matrixPreview,.productsWorkspace .ozonMatrixHint{border:1px solid rgba(120,190,255,.16)!important;background:rgba(2,8,20,.36)!important;border-radius:14px!important;padding:12px!important}.productsWorkspace .ozonMatrixHint div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.productsWorkspace .generationFixedFlow li,.productsWorkspace .generationFixedFlow ol li,.productsWorkspace .ozonMatrixHint div span,.productsWorkspace .sourceGenerateBar .creditInline{border:1px solid rgba(120,190,255,.16)!important;background:rgba(8,20,38,.62)!important;color:rgba(245,248,255,.82)!important;border-radius:12px!important;box-shadow:none!important}.productsWorkspace .ozonMatrixHint div span{display:grid;grid-gap:5px;gap:5px;min-height:78px;align-content:start;padding:10px!important;white-space:normal!important}.productsWorkspace .generationFixedFlow li b,.productsWorkspace .ozonMatrixHint div span b{color:#9ff7df!important;background:transparent!important}.productsWorkspace .generationFixedFlow li span,.productsWorkspace .ozonMatrixHint div span:not(.muted){color:rgba(143,164,192,.9)!important;background:transparent!important}.productsWorkspace .creditInline{border:1px solid rgba(120,190,255,.16)!important;background:rgba(8,20,38,.62)!important;color:rgba(143,164,192,.9)!important;border-radius:12px!important;padding:10px 12px!important}.productsWorkspace .sourceGenerateBar{gap:8px}.productsWorkspace .sourceGenerateBar .creditRechargeLink{display:grid;place-items:center;min-height:34px;border-radius:999px;background:rgba(244,193,93,.13);color:#ffe0a3;font-weight:900;text-decoration:none}@media (max-width:760px){.productsWorkspace .generationFixedFlow ol,.productsWorkspace .imagePlanGrid,.productsWorkspace .ozonMatrixHint div{grid-template-columns:1fr!important}}.productsWorkspace .ozonMatrixHint div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.productsWorkspace .generationFixedFlow ol{grid-template-columns:1fr!important}.productsWorkspace .generationFixedFlow li,.productsWorkspace .ozonMatrixHint div span{min-width:0!important;min-height:auto!important;padding:11px 12px!important;writing-mode:horizontal-tb!important;word-break:normal!important;overflow-wrap:break-word!important;line-height:1.55!important}.productsWorkspace .generationFixedFlow li b,.productsWorkspace .ozonMatrixHint div span b{display:block!important;margin-bottom:4px;white-space:normal!important;line-height:1.35!important}.productsWorkspace .generationFixedFlow li span,.productsWorkspace .ozonMatrixHint div span:not(.muted){display:block!important;white-space:normal!important;line-height:1.55!important}@media (max-width:1180px){.productsWorkspace .ozonMatrixHint div{grid-template-columns:1fr!important}}.productsWorkspace .compositeProductTool,.productsWorkspace .emptyResultCard,.productsWorkspace .imageGenerationPlan,.productsWorkspace .mainImageStylePanel,.productsWorkspace .platformGenerationPanel,.productsWorkspace .productWorkbenchCard,.productsWorkspace .productWorkbenchCard.workflowStep,.productsWorkspace .sourceToolDetails,.productsWorkspace .uploadOrderSummary{position:relative;border-color:rgba(130,203,255,.28)!important;background:radial-gradient(circle at 12% 0,rgba(43,184,255,.13),transparent 34%),linear-gradient(145deg,rgba(18,43,68,.9),rgba(11,30,52,.86))!important;box-shadow:0 22px 58px rgba(0,5,17,.3),0 0 36px rgba(43,184,255,.06),inset 0 1px 0 rgba(255,255,255,.12),inset 0 -1px 0 rgba(43,184,255,.05)!important;-webkit-backdrop-filter:blur(22px) saturate(118%);backdrop-filter:blur(22px) saturate(118%)}.productsWorkspace .productWorkbenchCard.workflowStep:hover,.productsWorkspace .productWorkbenchCard:hover{border-color:rgba(130,203,255,.38)!important;box-shadow:0 24px 64px rgba(0,5,17,.34),0 0 42px rgba(43,184,255,.09),inset 0 1px 0 rgba(255,255,255,.15)!important}.productsWorkspace .quickFlow{border-color:rgba(130,203,255,.26)!important;background:rgba(13,34,58,.72)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 16px 44px rgba(0,5,17,.18)}.productsWorkspace .advancedGrid label,.productsWorkspace .compactAdvancedGrid label,.productsWorkspace .compactAttributeList,.productsWorkspace .compositeChoiceGrid button,.productsWorkspace .compositeItemRow,.productsWorkspace .compositeRelationGrid button,.productsWorkspace .factRow,.productsWorkspace .generationFixedFlow li,.productsWorkspace .imagePlanGrid button,.productsWorkspace .imagePlanGrid span,.productsWorkspace .mainImageStyleOptions button,.productsWorkspace .matrixPreview span,.productsWorkspace .ozonMatrixHint div span,.productsWorkspace .packageGrid .detailField,.productsWorkspace .platformSelectGrid label,.productsWorkspace .quickFlow span,.productsWorkspace .quickFlow span:first-child,.productsWorkspace .quickFlow span:not(:first-child),.productsWorkspace .sourceGenerateBar .creditInline,.productsWorkspace .sourceRoleGuide span{border-color:rgba(137,204,255,.24)!important;background:linear-gradient(145deg,rgba(27,57,84,.78),rgba(18,42,68,.72))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 28px rgba(0,7,20,.12)!important}.productsWorkspace .longDetailToggle{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:4px 9px;gap:4px 9px;align-items:center;padding:11px 12px;border:1px solid rgba(137,204,255,.28);border-radius:10px;background:linear-gradient(145deg,rgba(27,57,84,.72),rgba(18,42,68,.66));color:rgba(239,247,255,.94);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 28px rgba(0,7,20,.1)}.productsWorkspace .longDetailToggle input{width:17px;height:17px;accent-color:#2bb8ff}.productsWorkspace .longDetailToggle span{color:rgba(239,247,255,.96);font-size:13px;font-weight:900}.productsWorkspace .longDetailToggle small{grid-column:2;color:rgba(199,217,235,.82);font-size:12px;line-height:1.55}.productsWorkspace .compositeChoiceGrid button:hover,.productsWorkspace .compositeRelationGrid button:hover,.productsWorkspace .imagePlanGrid button:hover,.productsWorkspace .mainImageStyleOptions button:hover,.productsWorkspace .platformSelectGrid label:hover{border-color:rgba(43,184,255,.5)!important;background:linear-gradient(145deg,rgba(31,68,99,.86),rgba(20,49,77,.8))!important;box-shadow:0 12px 32px rgba(0,12,30,.2),0 0 24px rgba(43,184,255,.09),inset 0 1px 0 rgba(255,255,255,.11)!important}.productsWorkspace .compositeChoiceGrid button.selected,.productsWorkspace .compositeRelationGrid button.selected,.productsWorkspace .imagePlanGrid button.selected,.productsWorkspace .mainImageStyleOptions button.selected{border-color:rgba(16,214,163,.52)!important;background:radial-gradient(circle at 88% 10%,rgba(16,214,163,.16),transparent 38%),linear-gradient(145deg,rgba(21,71,77,.9),rgba(15,49,66,.86))!important;box-shadow:0 0 30px rgba(16,214,163,.1),inset 0 1px 0 rgba(210,255,244,.12)!important}.productsWorkspace .compositeQuantityHint,.productsWorkspace .generationFixedFlow,.productsWorkspace .matrixPreview,.productsWorkspace .ozonMatrixHint{border-color:rgba(130,203,255,.22)!important;background:rgba(10,30,52,.56)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important}.productsWorkspace input,.productsWorkspace select,.productsWorkspace textarea{border-color:rgba(130,203,255,.26)!important;background:rgba(5,20,39,.68)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}.productsWorkspace input:focus,.productsWorkspace select:focus,.productsWorkspace textarea:focus{border-color:rgba(43,184,255,.62)!important;box-shadow:0 0 0 3px rgba(43,184,255,.11),0 0 28px rgba(43,184,255,.08)!important}.productsWorkspace .uploadPrimary{border-color:rgba(89,195,255,.5)!important;background:radial-gradient(circle at 50% 10%,rgba(43,184,255,.2),transparent 46%),linear-gradient(145deg,rgba(22,52,80,.78),rgba(12,34,59,.72))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 0 34px rgba(43,184,255,.07)!important}.productsWorkspace{color:var(--ink)!important}.productsWorkspace .compositeProductTool,.productsWorkspace .compositeQuantityHint,.productsWorkspace .emptyResultCard,.productsWorkspace .generationFixedFlow,.productsWorkspace .imageGenerationPlan,.productsWorkspace .mainImageStylePanel,.productsWorkspace .matrixPreview,.productsWorkspace .ozonMatrixHint,.productsWorkspace .platformGenerationPanel,.productsWorkspace .productWorkbenchCard,.productsWorkspace .productWorkbenchCard.workflowStep,.productsWorkspace .quickFlow,.productsWorkspace .sourceGenerateBar,.productsWorkspace .sourceToolDetails,.productsWorkspace .uploadOrderSummary,.productsWorkspace .uploadPrimary{border-color:rgba(203,213,225,.95)!important;background:radial-gradient(circle at 12% 0,rgba(20,184,166,.08),transparent 34%),linear-gradient(180deg,#ffffff,#f8fbff)!important;color:var(--ink)!important;box-shadow:0 18px 48px rgba(20,34,79,.1),inset 0 1px 0 rgba(255,255,255,.85)!important}.productsWorkspace .productWorkbenchCard.workflowStep:hover,.productsWorkspace .productWorkbenchCard:hover{border-color:rgba(159,216,206,.95)!important;box-shadow:0 20px 54px rgba(20,34,79,.12),0 0 32px rgba(20,184,166,.08),inset 0 1px 0 rgba(255,255,255,.92)!important}.productsWorkspace .advancedGrid label,.productsWorkspace .compactAdvancedGrid label,.productsWorkspace .compactAttributeList,.productsWorkspace .compositeChoiceGrid button,.productsWorkspace .compositeItemRow,.productsWorkspace .compositeRelationGrid button,.productsWorkspace .creditInline,.productsWorkspace .factRow,.productsWorkspace .generationFixedFlow li,.productsWorkspace .imagePlanGrid button,.productsWorkspace .imagePlanGrid span,.productsWorkspace .mainImageStyleOptions button,.productsWorkspace .matrixPreview span,.productsWorkspace .ozonMatrixHint div span,.productsWorkspace .packageGrid .detailField,.productsWorkspace .platformSelectGrid label,.productsWorkspace .quickFlow span,.productsWorkspace .quickFlow span:first-child,.productsWorkspace .quickFlow span:not(:first-child),.productsWorkspace .sourceGenerateBar .creditInline,.productsWorkspace .sourceRoleGuide span{border-color:#dfe7f1!important;background:#f8fafc!important;color:#40506a!important;box-shadow:none!important}.productsWorkspace .compositeChoiceGrid button:hover,.productsWorkspace .compositeRelationGrid button:hover,.productsWorkspace .imagePlanGrid button:hover,.productsWorkspace .mainImageStyleOptions button:hover,.productsWorkspace .platformSelectGrid label:hover{border-color:#9fd8ce!important;background:#edfdfa!important;color:var(--action)!important;box-shadow:0 12px 28px rgba(15,118,110,.1)!important;transform:translateY(-1px)}.productsWorkspace .compositeChoiceGrid button.selected,.productsWorkspace .compositeRelationGrid button.selected,.productsWorkspace .imagePlanGrid button.selected,.productsWorkspace .mainImageStyleOptions button.selected{border-color:#9fd8ce!important;background:radial-gradient(circle at 88% 10%,rgba(20,184,166,.14),transparent 38%),#effbf8!important;color:var(--action)!important;box-shadow:inset 0 0 0 1px rgba(15,118,110,.1)!important}.productsWorkspace .columnTitle strong,.productsWorkspace .generationFixedFlow li b,.productsWorkspace .imagePlanGrid button b,.productsWorkspace .mainImageStyleOptions button b,.productsWorkspace .ozonMatrixHint div span b,.productsWorkspace h1,.productsWorkspace h2,.productsWorkspace h3{color:var(--brand)!important;text-shadow:none!important}.productsWorkspace .generationFixedFlow li span,.productsWorkspace .imagePlanGrid button span,.productsWorkspace .mainImageStyleOptions button span,.productsWorkspace .ozonMatrixHint div span:not(.muted),.productsWorkspace p,.productsWorkspace small{color:var(--muted)!important}.productsWorkspace input,.productsWorkspace select,.productsWorkspace textarea{border-color:#d8dee8!important;color:var(--ink)!important;box-shadow:inset 0 1px 0 rgba(20,34,79,.03)!important}.productsWorkspace input:focus,.productsWorkspace select:focus,.productsWorkspace textarea:focus{border-color:var(--action)!important;box-shadow:0 0 0 3px rgba(15,118,110,.14)!important;outline:none}.productsWorkspace .sourceGenerateBar .creditRechargeLink{background:#fff8e8!important;color:var(--warn)!important}.productsWorkspace .productsWorkbenchHeader{border-color:rgba(120,190,255,.24)!important;background:radial-gradient(circle at 78% 18%,rgba(43,184,255,.2),transparent 30%),radial-gradient(circle at 18% 18%,rgba(16,214,163,.16),transparent 26%),linear-gradient(135deg,rgba(8,20,38,.92),rgba(6,21,37,.78))!important;box-shadow:0 28px 90px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.08)!important}.workspacePage.productsWorkspace .productsWorkbenchHeader{background:var(--product-surface)!important;color:var(--product-ink)!important}.workspacePage.productsWorkspace .productsWorkbenchHeader:after{display:none!important}.productsWorkspace .productsWorkbenchHeader h1{color:#ffffff!important;text-shadow:0 16px 40px rgba(0,0,0,.32)!important}.workspacePage.productsWorkspace .productsWorkbenchHeader .pageIntro,.workspacePage.productsWorkspace .productsWorkbenchHeader h1{color:var(--product-ink)!important}.workspacePage.productsWorkspace .productsWorkbenchHeader .pageIntro{color:var(--product-muted)!important}.productsWorkspace .productsWorkbenchHeader .pageIntro,.productsWorkspace .productsWorkbenchHeader p:not(.eyebrow){color:rgba(245,248,255,.72)!important}.productsWorkspace .productsWorkbenchHeader .eyebrow{border-color:rgba(16,214,163,.32)!important;background:rgba(16,214,163,.16)!important;color:#9ff7df!important}.productsWorkspace,.productsWorkspace *{text-shadow:none!important;filter:none}.workspacePage.productsWorkspace{background:radial-gradient(circle at 74% 0,rgba(43,184,255,.12),transparent 30%),radial-gradient(circle at 12% 8%,rgba(16,214,163,.1),transparent 28%),linear-gradient(145deg,#07111f,#0a1728 52%,#06101d)!important}.productsWorkspace .productsWorkbenchHeader{background:radial-gradient(circle at 78% 18%,rgba(43,184,255,.18),transparent 30%),radial-gradient(circle at 18% 18%,rgba(16,214,163,.13),transparent 26%),linear-gradient(135deg,rgba(8,20,38,.98),rgba(8,24,42,.96))!important}.productsWorkspace .productsWorkbenchHeader .eyebrow,.productsWorkspace .productsWorkbenchHeader .pageIntro,.productsWorkspace .productsWorkbenchHeader h1,.productsWorkspace .productsWorkbenchHeader p:not(.eyebrow){opacity:1!important}.productsWorkspace .productsWorkbenchHeader .pageIntro,.productsWorkspace .productsWorkbenchHeader p:not(.eyebrow){color:#e9f4ff!important;font-weight:600}.productsWorkspace .compositeProductTool,.productsWorkspace .compositeQuantityHint,.productsWorkspace .emptyResultCard,.productsWorkspace .generationFixedFlow,.productsWorkspace .imageGenerationPlan,.productsWorkspace .mainImageStylePanel,.productsWorkspace .matrixPreview,.productsWorkspace .ozonMatrixHint,.productsWorkspace .platformGenerationPanel,.productsWorkspace .productWorkbenchCard,.productsWorkspace .productWorkbenchCard.workflowStep,.productsWorkspace .quickFlow,.productsWorkspace .sourceGenerateBar,.productsWorkspace .sourceToolDetails,.productsWorkspace .uploadOrderSummary,.productsWorkspace .uploadPrimary{border-color:#d7e3ec!important;background:radial-gradient(circle at 12% 0,rgba(16,214,163,.07),transparent 32%),linear-gradient(180deg,#ffffff,#f4f8fb)!important;box-shadow:0 18px 42px rgba(0,0,0,.16),inset 0 1px 0 #ffffff!important}.productsWorkspace .advancedGrid label span,.productsWorkspace .columnTitle strong,.productsWorkspace .compactAdvancedGrid label span,.productsWorkspace .detailField label,.productsWorkspace .generationFixedFlow li b,.productsWorkspace .imagePlanGrid button b,.productsWorkspace .mainImageStyleOptions button b,.productsWorkspace .ozonMatrixHint div span b,.productsWorkspace .platformSelectGrid span,.productsWorkspace h1,.productsWorkspace h2,.productsWorkspace h3{color:#10223a!important;opacity:1!important}.productsWorkspace .columnTitle p,.productsWorkspace .compositeItemRow label small,.productsWorkspace .compositeQuantityHint,.productsWorkspace .creditInline,.productsWorkspace .generationFixedFlow li span,.productsWorkspace .imagePlanGrid button small,.productsWorkspace .imagePlanGrid button span,.productsWorkspace .mainImageStyleOptions button span,.productsWorkspace .ozonMatrixHint div span:not(.muted),.productsWorkspace .platformGenerationPanel p,.productsWorkspace .sourceGenerateBar span,.productsWorkspace p,.productsWorkspace small{color:#435970!important;opacity:1!important}.productsWorkspace .advancedGrid label,.productsWorkspace .compactAdvancedGrid label,.productsWorkspace .compactAttributeList,.productsWorkspace .compositeChoiceGrid button,.productsWorkspace .compositeItemRow,.productsWorkspace .compositeRelationGrid button,.productsWorkspace .creditInline,.productsWorkspace .factRow,.productsWorkspace .generationFixedFlow li,.productsWorkspace .imagePlanGrid button,.productsWorkspace .imagePlanGrid span,.productsWorkspace .mainImageStyleOptions button,.productsWorkspace .matrixPreview span,.productsWorkspace .ozonMatrixHint div span,.productsWorkspace .packageGrid .detailField,.productsWorkspace .platformSelectGrid label,.productsWorkspace .quickFlow span,.productsWorkspace .quickFlow span:first-child,.productsWorkspace .quickFlow span:not(:first-child),.productsWorkspace .sourceGenerateBar .creditInline,.productsWorkspace .sourceRoleGuide span{border-color:#d8e2ec!important;background:#f7fafc!important;color:#263d54!important}.productsWorkspace input,.productsWorkspace select,.productsWorkspace textarea{background:#ffffff!important;color:#10223a!important;font-weight:700}.productsWorkspace .dimensionImageHint,.productsWorkspace .functionalProductHint,.productsWorkspace .notice,.productsWorkspace .platformRuleHint,.productsWorkspace .sellingPointSourceHint{border-color:rgba(16,214,163,.28)!important;background:rgba(8,58,66,.92)!important;color:#e9fff8!important;font-weight:650}.productsWorkspace{background:radial-gradient(circle at 88% 0,rgba(16,214,163,.13),transparent 28rem),linear-gradient(180deg,#f7fbfd,#eef5f8)!important}.productsWorkspace .productsWorkbenchHeader{background:linear-gradient(135deg,#10223a,#173451)!important;border-color:rgba(255,255,255,.08)!important;box-shadow:0 20px 44px rgba(16,34,58,.18)!important}.productsWorkspace .productsWorkbenchHeader .eyebrow,.productsWorkspace .productsWorkbenchHeader .pageIntro,.productsWorkspace .productsWorkbenchHeader h1,.productsWorkspace .productsWorkbenchHeader p{color:#ffffff!important}.productsWorkspace .compositeProductTool,.productsWorkspace .compositeQuantityHint,.productsWorkspace .emptyResultCard,.productsWorkspace .generationFixedFlow,.productsWorkspace .imageGenerationPlan,.productsWorkspace .mainImageStylePanel,.productsWorkspace .matrixPreview,.productsWorkspace .ozonMatrixHint,.productsWorkspace .platformGenerationPanel,.productsWorkspace .productWorkbenchCard,.productsWorkspace .productWorkbenchCard.workflowStep,.productsWorkspace .quickFlow,.productsWorkspace .sourceGenerateBar,.productsWorkspace .sourceToolDetails,.productsWorkspace .uploadOrderSummary,.productsWorkspace .uploadPrimary{background:#ffffff!important;color:#10223a!important;border-color:#dbe6ee!important;box-shadow:0 14px 36px rgba(16,34,58,.08)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.productsWorkspace .advancedGrid label,.productsWorkspace .compactAdvancedGrid label,.productsWorkspace .compactAttributeList,.productsWorkspace .compositeChoiceGrid button,.productsWorkspace .compositeItemRow,.productsWorkspace .compositeRelationGrid button,.productsWorkspace .creditInline,.productsWorkspace .factRow,.productsWorkspace .generationFixedFlow li,.productsWorkspace .imagePlanGrid button,.productsWorkspace .imagePlanGrid span,.productsWorkspace .mainImageStyleOptions button,.productsWorkspace .matrixPreview span,.productsWorkspace .ozonMatrixHint div span,.productsWorkspace .packageGrid .detailField,.productsWorkspace .platformSelectGrid label,.productsWorkspace .quickFlow span,.productsWorkspace .sourceGenerateBar .creditInline,.productsWorkspace .sourceRoleGuide span{background:#f7fafc!important;color:#263d54!important;border-color:#d8e2ec!important}.productsWorkspace .dimensionImageHint,.productsWorkspace .functionalProductHint,.productsWorkspace .notice,.productsWorkspace .platformRuleHint,.productsWorkspace .sellingPointSourceHint{background:#ecfbf6!important;color:#0f4f48!important;border-color:#b9eee0!important}.productsWorkspace .productMobileTabs{border:1px solid #dbe6ee!important;background:#ffffff!important;box-shadow:0 14px 34px rgba(16,34,58,.08)!important}.productsWorkspace .productMobileTabs a{background:#ecfbf6!important;color:#0f4f48!important;border:1px solid #b9eee0!important;box-shadow:none!important}.productsWorkspace .productMobileTabs a:focus-visible,.productsWorkspace .productMobileTabs a:hover{background:#d9f7ef!important;color:#0b5f55!important}.productsWorkspace .generationFixedFlow{background:#ffffff!important;border:1px solid #dbe6ee!important;box-shadow:0 12px 28px rgba(16,34,58,.07)!important}.productsWorkspace .generationFixedFlow strong{color:#10223a!important}.productsWorkspace .generationFixedFlow li{background:#f7fafc!important;border:1px solid #d8e2ec!important;color:#263d54!important}.productsWorkspace .generationFixedFlow li b{color:#0f766e!important}.productsWorkspace .generationFixedFlow li span{color:#4a6078!important}.productsWorkspace .uploadOrderHint{background:#ecfbf6!important;border:1px solid #b9eee0!important;color:#0f4f48!important;box-shadow:none!important}.productsWorkspace .uploadOrderHint b{color:#0f4f48!important}.productsWorkspace .uploadOrderHint span{color:#4a6078!important}.productsWorkspace .generatedTitleBox,.productsWorkspace .seoReviewBanner,.productsWorkspace .sourceOrderPanel,.productsWorkspace .uploadOrderHint{background:linear-gradient(135deg,#ffffff,#f7fcfb)!important;border:1px solid #cfe3df!important;color:#10223a!important;box-shadow:0 10px 24px rgba(15,61,84,.08)!important}.productsWorkspace .sourceOrderItem,.productsWorkspace .sourceOrderPanel{color:#344b63!important}.productsWorkspace .generatedTitleBox small,.productsWorkspace .seoReviewBanner span,.productsWorkspace .sourceImageOrderHint,.productsWorkspace .uploadOrderHint span{color:#51687f!important}.productsWorkspace .keywordHeroHeader>span{background:#ecfbf6!important;border:1px solid #b9eee0!important;color:#0f766e!important;box-shadow:none!important}.productsWorkspace .seoReviewBanner.good{background:#f4fffb!important;border-color:#b9eee0!important}.productsWorkspace .generatedTitleBox strong{color:#10223a!important}.productsWorkspace .generatedTitleBox button,.productsWorkspace .seoReviewBanner button,.productsWorkspace .sourceImageOrderActions button{background:#ecfbf6!important;border:1px solid #b9eee0!important;color:#0f766e!important}.productsWorkspace .generatedTitleBox button:hover,.productsWorkspace .seoReviewBanner button:hover,.productsWorkspace .sourceImageOrderActions button:hover{background:#d9f7ed!important;border-color:#87ddc9!important}.productsWorkspace .keywordHeroHeader .statusPill,.productsWorkspace .keywordHeroHeader [class*=Badge],.productsWorkspace .keywordHeroHeader [class*=badge],.productsWorkspace .keywordHeroHeader span,.productsWorkspace .keywordHeroHeader>span{background:#ecfbf6!important;border:1px solid #b9eee0!important;color:#0f766e!important;box-shadow:none!important;text-shadow:none!important}.productsWorkspace .generatedTitleBox *,.productsWorkspace .seoReviewBanner *,.productsWorkspace .sourceOrderPanel *,.productsWorkspace .uploadOrderHint *{text-shadow:none!important}.productsWorkspace .compositeOptionalDetails{border:1px solid #b9eee0!important;background:linear-gradient(135deg,#f4fffb,#ffffff)!important;color:#10223a!important}.productsWorkspace .compositeOptionalDetails>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:48px!important;padding:12px 14px!important;border-radius:14px!important;background:#ecfbf6!important;color:#0f4f48!important;font-weight:900!important}.productsWorkspace .compositeOptionalDetails>summary b{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:28px!important;padding:4px 10px!important;border:1px solid #b9eee0!important;border-radius:999px!important;font-size:12px!important;white-space:nowrap!important}.productsWorkspace .compositeStartBar{display:grid!important;grid-gap:10px!important;gap:10px!important;margin-top:12px!important;padding:12px!important;border:1px dashed #9fdcc9!important;border-radius:14px!important;background:#f7fffc!important}.productsWorkspace .compositeStartButton{width:100%!important;min-height:48px!important;border:0!important;border-radius:14px!important;background:linear-gradient(135deg,#0f766e,#16c99a)!important;color:#ffffff!important;font-size:15px!important;font-weight:900!important;box-shadow:0 14px 26px rgba(15,118,110,.18)!important}.productsWorkspace .compositeStartBar span{color:#51687f!important;line-height:1.6!important}.productsWorkspace .compactPackageGrid{display:grid!important;grid-template-columns:repeat(2,minmax(118px,1fr))!important;grid-gap:10px!important;gap:10px!important;width:100%!important}.productsWorkspace .compactPackageGrid .detailField{display:grid!important;min-width:0!important;grid-gap:6px!important;gap:6px!important;padding:10px!important}.productsWorkspace .compactPackageGrid .detailField label{white-space:nowrap!important;font-size:12px!important;line-height:1.2!important}.productsWorkspace .compactPackageGrid .detailField input{width:100%!important;min-width:0!important;height:40px!important;padding:8px 10px!important;text-align:left!important;font-size:14px!important;line-height:1.2!important}.productsWorkspace .sourceToolDetails.packageDimensionPanel{grid-column:1/-1!important;width:100%!important}.productsWorkspace .packageDimensionPanel .packageStatus{line-height:1.65!important;overflow-wrap:anywhere!important}.productsWorkspace .packageDimensionPanel .dimensionCandidateChips{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.productsWorkspace .packageDimensionPanel .compactPackageGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.productsWorkspace .packageDimensionPanel .compactPackageGrid .detailField{border-radius:14px!important;background:#ffffff!important;border:1px solid #d8e6f2!important}@media (max-width:560px){.productsWorkspace .compactPackageGrid{grid-template-columns:1fr!important}.productsWorkspace .packageDimensionPanel .compactPackageGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:380px){.productsWorkspace .packageDimensionPanel .compactPackageGrid{grid-template-columns:1fr!important}}.productsWorkspace .compositeOptionalDetails{margin-top:16px!important;border:1px solid #b8c8dc!important;background:#f8fbff!important;box-shadow:none!important}.productsWorkspace .compositeOptionalDetails>summary{min-height:54px!important;background:#edf3f9!important;color:#14224f!important;letter-spacing:0!important}.productsWorkspace .compositeOptionalDetails>summary b{border-color:#b8c8dc!important;background:#ffffff!important;color:#0f766e!important}.productsWorkspace .compositeFileInput{display:none!important}.productsWorkspace .compositeStartBar{border:1px dashed #9bb0c9!important;background:#ffffff!important}.productsWorkspace .compositeStartButton{background:#0f766e!important;box-shadow:none!important}.productsWorkspace .compositePreviewBoard{grid-template-columns:minmax(0,1fr)!important;background:#f8fafc!important}.productsWorkspace .compositePreviewStage{min-height:150px!important;background:#edf3f9!important}.productsWorkspace .compositePreviewText{padding:2px 4px!important}@media (max-width:760px){.productsWorkspace .compositeOptionalDetails>summary{align-items:flex-start!important}}.productsWorkspace .creationModeSwitch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:14px 0 18px;padding:5px;border:1px solid #d8e2ec;border-radius:8px;background:#f2f6f9}.productsWorkspace .creationModeSwitch button{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:8px;gap:8px;min-width:0;min-height:52px;padding:10px 12px;border:1px solid transparent!important;border-radius:6px;background:transparent!important;color:#40566e!important;cursor:pointer;box-shadow:none!important}.productsWorkspace .creationModeSwitch button b{overflow:hidden;color:inherit;font-size:15px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.productsWorkspace .creationModeSwitch button span{color:#708398;font-size:12px;font-weight:700;white-space:nowrap}.productsWorkspace .creationModeSwitch button.active{border-color:#9bdccd!important;background:#ffffff!important;color:#0f766e!important;box-shadow:0 6px 16px rgba(16,34,58,.08)!important}.productsWorkspace .creationModeSwitch button.active span{color:#0f766e}.productsWorkspace .creationModePanel{min-width:0}.productsWorkspace .compactStepHeader{margin-bottom:12px}.productsWorkspace .compactStepHeader p{margin-top:2px}.productsWorkspace .recognitionActionBar{display:grid;margin-top:10px}.productsWorkspace .recognitionActionBar button{width:100%;min-height:44px;border-color:#b9eee0!important;background:#ecfbf6!important;color:#0f766e!important;font-weight:800}.productsWorkspace .bundleModePanel{padding:0}.productsWorkspace .bundleUploadZone{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:86px;padding:16px;border:1px dashed #8fcfbe;border-radius:8px;background:#f4fffb}.productsWorkspace .bundleUploadZone .compositeStartButton{min-height:46px!important;border-radius:6px!important;background:#0f766e!important}.productsWorkspace .bundleUploadZone>span{color:#61768d!important;font-size:12px;font-weight:800;white-space:nowrap}.productsWorkspace .bundleRecognitionAction{margin-top:8px}.productsWorkspace .compositeTypeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.productsWorkspace .compositeTypeGrid button{align-items:flex-start;display:flex;flex-direction:column;gap:2px;min-height:58px;padding:10px 12px!important;text-align:left}.productsWorkspace .compositeTypeGrid button b{color:inherit;font-size:14px}.productsWorkspace .compositeTypeGrid button small{color:#61768d;font-size:11px;font-weight:600;line-height:1.35}.productsWorkspace .compositeTypeGrid button.selected small{color:#0f766e}.productsWorkspace .bundleModePanel .compositeProductTool{margin-top:14px;padding:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.productsWorkspace .bundleModePanel .compositeControlGroup,.productsWorkspace .bundleModePanel .compositeOriginals,.productsWorkspace .bundleModePanel .compositePreviewBoard,.productsWorkspace .bundleModePanel .compositeToolHeader{border-radius:8px!important}.productsWorkspace .bundleModePanel .compositeItemRow{grid-template-columns:58px minmax(0,1fr) 74px!important;align-items:flex-end!important;padding:10px!important}.productsWorkspace .bundleModePanel .compositeItemRow img{width:58px!important;height:58px!important;border-radius:6px!important;object-fit:cover}.productsWorkspace .bundleModePanel .compositeItemRow input{min-width:0}.productsWorkspace .bundleModePanel .compositePrimaryChoice{align-items:center;align-self:stretch;background:#eefbf7;border:1px solid #8ddfca;border-radius:8px;color:#075f52;cursor:pointer;display:flex;flex-direction:row;font-weight:700;gap:6px;justify-content:center;min-width:86px;padding:8px 10px}.productsWorkspace .bundleModePanel .compositePrimaryChoice input{accent-color:#0f8a78;height:16px;margin:0;width:16px}.productsWorkspace .generationFixedFlow,.productsWorkspace .ozonMatrixHint{display:none!important}@media (max-width:560px){.productsWorkspace .creationModeSwitch button{grid-template-columns:1fr;gap:2px;min-height:58px}.productsWorkspace .creationModeSwitch button b,.productsWorkspace .creationModeSwitch button span{text-align:center}.productsWorkspace .bundleUploadZone{grid-template-columns:1fr}.productsWorkspace .bundleUploadZone>span{text-align:center}.productsWorkspace .compositeTypeGrid{grid-template-columns:1fr}.productsWorkspace .bundleModePanel .compositeItemRow{grid-template-columns:52px minmax(0,1fr) 64px!important}}.productsWorkspace .longDetailToggle{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;grid-gap:8px 12px!important;gap:8px 12px!important;align-items:start!important;width:100%!important;margin-top:12px!important;padding:14px 16px!important;border:1px solid #b9eee0!important;border-radius:12px!important;background:linear-gradient(135deg,#f4fffb,#e9fbf6)!important;color:#10223a!important;box-shadow:0 12px 28px rgba(16,34,58,.07)!important}.productsWorkspace .longDetailToggle input{width:18px!important;height:18px!important;margin:2px 0 0!important;accent-color:#10D6A3!important}.productsWorkspace .longDetailToggle span{color:#10223a!important;font-size:14px!important;font-weight:950!important;line-height:1.35!important}.productsWorkspace .longDetailToggle small{grid-column:2!important;color:#435970!important;font-size:12px!important;font-weight:700!important;line-height:1.55!important;opacity:1!important}.productsWorkspace .imageGenerationPlan,.productsWorkspace .mainImageStylePanel,.productsWorkspace .platformGenerationPanel{border-color:#d8e6ef!important}.productsWorkspace .imagePlanGrid button,.productsWorkspace .mainImageStyleOptions button{color:#10223a!important}.productsWorkspace .imagePlanGrid button small,.productsWorkspace .mainImageStyleOptions button span{color:#435970!important;opacity:1!important}.productsWorkspace .imagePlanGrid button.selected,.productsWorkspace .mainImageStyleOptions button.selected{border-color:#80dfc8!important;background:#effdf8!important;color:#0f4f48!important}.productsWorkspace .simplifiedGenerationPanel{display:grid!important;grid-gap:14px!important;gap:14px!important}.productsWorkspace .simplifiedGenerationPanel .simplePlatformGrid{grid-template-columns:minmax(0,1fr)!important;max-width:320px!important}.productsWorkspace .simplifiedGenerationPanel .generationPreview{margin:0!important;padding:12px 14px!important;border:1px solid #b9eee0!important;border-radius:12px!important;background:#ecfbf6!important;color:#0f4f48!important;font-weight:800!important;line-height:1.55!important}.productsWorkspace .productInfoStep .productsFormGrid{display:grid!important;grid-template-columns:1fr!important;grid-gap:14px!important;gap:14px!important}.productsWorkspace .productInfoStep .formLine.singleInputLine{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;align-items:center!important;grid-gap:14px!important;gap:14px!important;padding:12px 14px!important;border:1px solid #d8e6ef!important;border-radius:12px!important;background:#f8fbfd!important}.productsWorkspace .productInfoStep .formLine.singleInputLine label{margin:0!important;color:#10223a!important;font-weight:950!important;white-space:nowrap!important}.productsWorkspace .productInfoStep .formLine.singleInputLine input{width:100%!important;min-width:0!important;height:44px!important;border-radius:12px!important;background:#ffffff!important}.productsWorkspace .guidedProductInput{display:grid;grid-gap:6px;gap:6px;min-width:0}.productsWorkspace .lockedProductNameLine{border:1px solid #8fd9c7!important;border-radius:14px!important;background:#f2fffb!important;padding:12px!important}.productsWorkspace .lockedProductNameLine>label em{display:inline-block;margin-left:5px;border-radius:999px;background:#d8344a;color:#fff;font-size:10px;font-style:normal;line-height:1;padding:4px 6px}.productsWorkspace .productNameLockStatus{width:-moz-fit-content;width:fit-content;border-radius:999px;background:#d9f7ed;color:#08785e;font-size:12px;font-weight:800;padding:5px 9px}.productsWorkspace .productNameLockStatus.pending{background:#fff0dd;color:#a65b00}.productsWorkspace .compositeItemRow label small,.productsWorkspace .guidedProductInput small,.productsWorkspace .productFieldGuide{color:#66758f;font-size:12px;font-weight:500;line-height:1.5}.productsWorkspace .creativeBriefGrid{margin-top:14px!important}.productsWorkspace .creativeBriefGrid label{display:grid!important;grid-gap:8px!important;gap:8px!important;padding:14px!important;border:1px solid #d8e6ef!important;border-radius:12px!important;background:#f8fbfd!important}.productsWorkspace .creativeBriefGrid label span{color:#10223a!important;font-weight:950!important}.productsWorkspace .creativeBriefGrid textarea{min-height:104px!important;border-radius:12px!important;resize:vertical!important}.productsWorkspace .productInfoConfirmBar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:10px 12px!important;border:1px solid #d8eee9!important;border-radius:10px!important;background:#f4fbfa!important}.productsWorkspace .productInfoConfirmBar span{min-width:0!important;color:#40506a!important;font-size:13px!important;font-weight:800!important;line-height:1.55!important}.productsWorkspace .productInfoConfirmBar.pending{border-color:#f1d493!important;background:#fff8e8!important}.productsWorkspace .productInfoConfirmBar.pending span{color:#8a5a00!important}.productsWorkspace .productInfoConfirmBar.confirmed{border-color:#9fdcc9!important;background:#e8fbf5!important}.productsWorkspace .productInfoConfirmBar.confirmed span{color:#0f766e!important}.productsWorkspace .productWorkbenchShell{grid-template-columns:minmax(248px,.72fr) minmax(500px,1.32fr) minmax(270px,.78fr)!important;gap:18px!important}.productsWorkspace .productLeftColumn{position:-webkit-sticky!important;position:sticky!important;top:82px!important}.productsWorkspace .productRightColumn{position:static!important;top:auto!important}.productsWorkspace .productLeftColumn>.creditInline,.productsWorkspace .productLeftColumn>.generationStatusBanner,.productsWorkspace .productLeftColumn>.imageGenerationPlan,.productsWorkspace .productLeftColumn>.platformGenerationPanel,.productsWorkspace .productLeftColumn>.sourceGenerateBar,.productsWorkspace .productLeftColumn>.taskProgress{display:none!important}.productsWorkspace .productInfoStep{padding:20px!important}.productsWorkspace .productInfoStep .stepHeader.plain p{display:none!important}.productsWorkspace .productInfoStep .guidedProductInput small,.productsWorkspace .productInfoStep .productFieldGuide{padding:7px 9px;border-radius:7px;background:#f5f8fc}.productsWorkspace .productInfoStep .stepHeader.plain{margin-bottom:14px!important}.productsWorkspace .productInfoStep .stepHeader.plain h2{font-size:22px!important}.productsWorkspace .productInfoStep .productsFormGrid{gap:10px!important}.productsWorkspace .productInfoStep .formLine.singleInputLine{grid-template-columns:112px minmax(0,1fr)!important;gap:12px!important;min-height:54px!important;padding:8px 12px!important}.productsWorkspace .productInfoStep .creativeBriefGrid{margin-top:10px!important}.productsWorkspace .productInfoStep .creativeBriefGrid textarea{min-height:76px!important}.productsWorkspace .productInfoConfirmBar{margin-top:14px!important;min-height:70px!important;padding:12px 14px!important}.productsWorkspace .productInfoConfirmBar.pending{border-color:#f1b6ad!important;background:#fff5f3!important}.productsWorkspace .productInfoConfirmBar.pending span{color:#9d3025!important}.productsWorkspace .productInfoConfirmButton{flex:0 0 auto!important;min-width:170px!important;min-height:46px!important;padding:0 20px!important;border:1px solid transparent!important;border-radius:12px!important;color:#fff!important;font-size:15px!important;font-weight:900!important;letter-spacing:0!important;box-shadow:0 10px 22px rgba(198,53,42,.2)!important}.productsWorkspace .productInfoConfirmButton.isPending{background:linear-gradient(135deg,#e54e42,#c9322d)!important}.productsWorkspace .productInfoConfirmButton.isConfirmed{background:linear-gradient(135deg,#078d77,#10b981)!important;box-shadow:0 10px 22px rgba(5,135,112,.18)!important}.productsWorkspace .productGenerationWorkspace{display:grid!important;grid-gap:16px!important;gap:16px!important;padding:20px!important}.productsWorkspace .productGenerationHeader{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:16px!important}.productsWorkspace .productGenerationHeader>div>span{display:block!important;margin-bottom:5px!important;color:#078d77!important;font-size:12px!important;font-weight:900!important}.productsWorkspace .productGenerationHeader h2{margin:0!important;color:#10223a!important;font-size:21px!important}.productsWorkspace .productGenerationHeader label{display:grid!important;grid-template-columns:auto 150px!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;color:#50627d!important;font-size:13px!important;font-weight:800!important}.productsWorkspace .productGenerationHeader select{min-height:40px!important;border-radius:10px!important}.productsWorkspace .generationGateNotice{display:flex!important;align-items:center!important;gap:10px!important;padding:12px 14px!important;border:1px solid #f1c5bd!important;border-radius:12px!important;background:#fff7f5!important;color:#96382e!important}.productsWorkspace .generationGateNotice b{color:#c13d33!important}.productsWorkspace .generationGateNotice span{color:#7f534e!important;font-size:13px!important}.productsWorkspace .productGenerationWorkspace .imagePlanGrid button{min-height:86px!important;padding:13px 14px!important}.productsWorkspace .generationSequenceStep{display:grid!important;grid-template-columns:42px minmax(0,1fr) auto auto!important;align-items:center!important;grid-gap:12px!important;gap:12px!important;padding:16px!important;border:1px solid #cdd9e8!important;border-radius:14px!important;background:#f8fafc!important}.productsWorkspace .generationSequenceStep.completed{border-color:#79d7c5!important;background:#f0fdf9!important}.productsWorkspace .generationSequenceStep.locked{border-style:dashed!important;background:#f5f7fa!important}.productsWorkspace .generationStepNumber{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border-radius:50%!important;color:#fff!important;font-size:18px!important;font-weight:900!important}.productsWorkspace .generationSequenceStep.locked .generationStepNumber{background:#94a3b8!important}.productsWorkspace .generationStepCopy{display:grid!important;grid-gap:4px!important;gap:4px!important}.productsWorkspace .generationStepCopy b{font-size:17px!important}.productsWorkspace .generationStepCopy span{color:#61718a!important;line-height:1.55!important}.productsWorkspace .generationStepState{padding:5px 9px!important;border-radius:999px!important;font-size:12px!important;font-weight:900!important;white-space:nowrap!important}.productsWorkspace .generationStepState.done{background:#d8f7ed!important;color:#087866!important}.productsWorkspace .generationStepState.waiting{background:#fff0d5!important;color:#9a5b08!important}.productsWorkspace .keywordStepButton{min-width:150px!important;min-height:46px!important;border-radius:12px!important}.productsWorkspace .imageSequenceStep .imagePlanGrid,.productsWorkspace .imageSequenceStep .productGenerationActions{grid-column:1/-1!important}.productsWorkspace .imageSequenceStep.locked .imagePlanGrid{opacity:.55!important}.productsWorkspace .imageSequenceStep .productGenerationActions{grid-template-columns:minmax(0,1fr) auto!important;padding-top:2px!important}.productsWorkspace .productGenerationActions{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;grid-gap:10px!important;gap:10px!important}.productsWorkspace .productGenerationActions>div{display:grid!important;grid-gap:3px!important;gap:3px!important}.productsWorkspace .productGenerationActions>div b{color:#112641!important;font-size:14px!important}.productsWorkspace .productGenerationActions>div span{color:#61718a!important;font-size:12px!important}.productsWorkspace .productGenerationActions .primaryGenerateButton,.productsWorkspace .productGenerationActions .secondary{min-height:46px!important;border-radius:12px!important;padding:0 16px!important;white-space:nowrap!important}.productsWorkspace .productGenerationActions .primaryGenerateButton:disabled,.productsWorkspace .productGenerationActions .secondary:disabled{cursor:not-allowed!important;opacity:.55!important}.productsWorkspace .productRightColumn .emptyResultCard,.productsWorkspace .productRightColumn .imageHeroCard.failed,.productsWorkspace .productRightColumn .panel,.productsWorkspace .productRightColumn .uploadOrderSummary{min-height:0!important}@media (max-width:1400px){.productsWorkspace .productWorkbenchShell{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr) minmax(250px,.75fr)!important}}@media (max-width:1120px){.productsWorkspace .productWorkbenchShell{grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr)!important}.productsWorkspace .productRightColumn{grid-column:1/-1!important}.productsWorkspace .productLeftColumn{position:static!important}}@media (max-width:760px){.productsWorkspace .productWorkbenchShell{grid-template-columns:1fr!important}.productsWorkspace .productRightColumn{grid-column:auto!important}.productsWorkspace .productGenerationHeader,.productsWorkspace .productInfoConfirmBar{align-items:stretch!important;flex-direction:column!important}.productsWorkspace .productGenerationHeader label{grid-template-columns:1fr!important}.productsWorkspace .productGenerationHeader select{width:100%!important}.productsWorkspace .productInfoStep .formLine.singleInputLine{grid-template-columns:1fr!important;gap:5px!important}.productsWorkspace .productInfoConfirmButton{width:100%!important}.productsWorkspace .productGenerationActions{grid-template-columns:1fr!important}.productsWorkspace .generationSequenceStep{grid-template-columns:38px minmax(0,1fr)!important}.productsWorkspace .generationStepState,.productsWorkspace .keywordStepButton{grid-column:1/-1!important;width:100%!important}.productsWorkspace .productGenerationActions .primaryGenerateButton,.productsWorkspace .productGenerationActions .secondary{width:100%!important}}.productsWorkspace .imageGenerationPlan{display:grid!important;grid-gap:16px!important;gap:16px!important}.productsWorkspace .imageGenerationPlan>div:first-child h3{margin-bottom:4px!important}.productsWorkspace .imagePlanGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important}.productsWorkspace .imagePlanGrid .imageTypeUnavailable,.productsWorkspace .imagePlanGrid button{min-height:108px!important;display:grid!important;align-content:start!important;grid-gap:8px!important;gap:8px!important;padding:16px!important;border-radius:14px!important;text-align:left!important}.productsWorkspace .imagePlanGrid .imageTypeUnavailable b,.productsWorkspace .imagePlanGrid button b{font-size:16px!important;line-height:1.35!important;color:#10223a!important}.productsWorkspace .imagePlanGrid .imageTypeUnavailable small,.productsWorkspace .imagePlanGrid button small{font-size:13px!important;line-height:1.55!important;color:#435970!important;font-weight:750!important}.productsWorkspace .imagePlanGrid button.selected{border-color:#7de5cc!important;background:radial-gradient(circle at 92% 12%,rgba(16,214,163,.18),transparent 30%),linear-gradient(135deg,#f2fffb,#e8fbf6)!important;box-shadow:0 14px 30px rgba(16,118,110,.12)!important}.productsWorkspace .imagePlanGrid button.selected b{color:#0f4f48!important}.productsWorkspace .imagePlanGrid .imageTypeUnavailable{border:1px dashed #c5d5e2!important;background:#f3f7fa!important}.productsWorkspace .sourceGenerateBar{align-items:center!important;gap:12px!important}.productsWorkspace .sourceGenerateBar>span{color:#263d54!important;font-weight:850!important}@media (max-width:720px){.productsWorkspace .imagePlanGrid,.productsWorkspace .productInfoStep .formLine.singleInputLine{grid-template-columns:1fr!important}}body:has(.sidebar) .membershipCustomerPage .memberHero .memberState{color:#dce7f3!important}body:has(.sidebar) .membershipCustomerPage .memberHero .memberState.active,body:has(.sidebar) .membershipCustomerPage .memberHero em{color:#9df7da!important}body:has(.sidebar) .membershipCustomerPage .memberHero h2,body:has(.sidebar) .membershipCustomerPage .memberHero strong{color:#ffffff!important}body:has(.sidebar) .membershipCustomerPage .memberHero p,body:has(.sidebar) .membershipCustomerPage .memberHero small{color:#c8d8e7!important}.productsWorkspace{color:#10223a!important}.productsWorkspace .panel,.productsWorkspace .productWorkbenchCard{background:#ffffff!important;border:1px solid #d9e4ee!important;border-radius:14px!important;box-shadow:0 8px 24px rgba(16,34,58,.055)!important}.productsWorkspace .notice{margin:0 0 10px!important;padding:10px 14px!important;border:1px solid #bde7dc!important;border-radius:10px!important;background:#f2fcf8!important;color:#0f5f55!important;font-size:13px!important;font-weight:750!important;line-height:1.5!important}.productsWorkspace .messageDetail{margin:0 0 12px!important;padding:10px 14px!important;border:1px solid #d9e4ee!important;border-radius:10px!important;background:#ffffff!important;color:#26435e!important}.productsWorkspace .messageDetail summary{color:#0b7667!important;font-size:13px!important;font-weight:850!important}.productsWorkspace .messageDetail pre{margin:10px 0 0!important;color:#40506a!important;white-space:pre-wrap!important}.productsWorkspace .productInfoStep .guidedProductInput small,.productsWorkspace .productInfoStep .productFieldGuide{display:block!important;margin-top:5px!important;padding:0!important;background:transparent!important;color:#718198!important;font-size:11px!important;line-height:1.45!important}.productsWorkspace .creativeBriefGrid label,.productsWorkspace .productInfoStep .formLine.singleInputLine{background:#fbfdff!important;border-color:#dce6ef!important}.productsWorkspace .productGenerationHeader select,.productsWorkspace .productInfoStep input,.productsWorkspace .productInfoStep textarea{background:#ffffff!important;border-color:#cfdce8!important;color:#10223a!important;box-shadow:none!important}.productsWorkspace .generationSequenceStep,.productsWorkspace .generationSequenceStep.completed,.productsWorkspace .generationSequenceStep.locked{grid-template-columns:42px minmax(0,1fr) auto auto!important;padding:14px 16px!important;border:1px solid #d9e4ee!important;border-left:3px solid #cbd8e5!important;border-radius:12px!important;background:#ffffff!important;box-shadow:none!important}.productsWorkspace .generationSequenceStep.active{border-left-color:#0f766e!important}.productsWorkspace .generationSequenceStep.completed{border-left-color:#10a982!important}.productsWorkspace .generationSequenceStep.locked{opacity:1!important}.productsWorkspace .generationStepNumber{width:36px!important;height:36px!important;background:#0f766e!important;box-shadow:none!important;font-size:16px!important}.productsWorkspace .generationSequenceStep.completed .generationStepNumber{background:#10a982!important}.productsWorkspace .generationSequenceStep.locked .generationStepNumber{background:#93a4b7!important}.productsWorkspace .generationStepCopy{gap:2px!important}.productsWorkspace .generationStepCopy b{color:#10223a!important;font-size:16px!important}.productsWorkspace .generationStepCopy span{color:#64748b!important;font-size:13px!important;line-height:1.45!important}.productsWorkspace .generationStepState.done{border:1px solid #bcebdc!important;background:#eefbf7!important;color:#087563!important}.productsWorkspace .generationStepState.waiting{border:1px solid #d8e2ec!important;background:#f6f8fb!important;color:#61718a!important}.productsWorkspace .keywordStepButton{min-width:132px!important;background:#ffffff!important;border:1px solid #bcd0df!important;color:#16435d!important;box-shadow:none!important}.productsWorkspace .keywordStepButton:not(:disabled):hover{border-color:#0f9d86!important;background:#f2fcf8!important;color:#086e60!important}.productsWorkspace .imageSequenceStep .imagePlanGrid{gap:10px!important;padding-top:2px!important}.productsWorkspace .imagePlanGrid .imageTypeUnavailable,.productsWorkspace .imagePlanGrid button,.productsWorkspace .productGenerationWorkspace .imagePlanGrid button{min-height:82px!important;padding:12px 14px!important;border:1px solid #d6e1eb!important;border-radius:10px!important;background:#fbfdff!important;box-shadow:none!important}.productsWorkspace .imagePlanGrid button.selected{border-color:#65cdb9!important;background:#f1fcf8!important;box-shadow:inset 0 0 0 1px rgba(16,169,130,.08)!important}.productsWorkspace .imagePlanGrid button b,.productsWorkspace .imagePlanGrid button.selected b{color:#15314b!important;font-size:15px!important}.productsWorkspace .imagePlanGrid button small{color:#60728a!important;font-size:12px!important}.productsWorkspace .productGenerationActions{padding-top:4px!important}.productsWorkspace .productGenerationActions .primaryGenerateButton{min-height:44px!important;background:#0f9d86!important;box-shadow:0 6px 14px rgba(15,157,134,.18)!important}.productsWorkspace .productGenerationActions .primaryGenerateButton:disabled{background:#b9c5d0!important;color:#ffffff!important;box-shadow:none!important;opacity:1!important}@media (max-width:900px){.productsWorkspace .generationSequenceStep,.productsWorkspace .generationSequenceStep.completed,.productsWorkspace .generationSequenceStep.locked{grid-template-columns:38px minmax(0,1fr)!important}.productsWorkspace .generationStepState,.productsWorkspace .keywordStepButton{grid-column:1/-1!important;width:100%!important}}.productsWorkspace{--product-primary:#0f766e;--product-primary-hover:#0b665f;--product-success:#10a982;--product-warning:#a65b00;--product-danger:#c24137;--product-ink:#10223a;--product-muted:#64748b;--product-line:#d9e4ee;--product-surface:#ffffff;--product-subtle:#f6f9fb;font-family:Inter,Microsoft YaHei,PingFang SC,system-ui,sans-serif!important}.productsWorkspace .productsWorkbenchHeader{min-height:0!important;padding:18px 22px!important;align-items:center!important;overflow:visible!important;isolation:isolate;border:1px solid var(--product-line)!important;border-radius:16px!important;background:var(--product-surface)!important;box-shadow:0 8px 24px rgba(16,34,58,.05)!important;color:var(--product-ink)!important}.productsWorkspace .productsWorkbenchHeader h1{margin:0 0 6px!important;color:var(--product-ink)!important;font-size:clamp(28px,2.2vw,34px)!important;font-weight:700!important;letter-spacing:-.02em!important}.productsWorkspace .productsWorkbenchHeader .pageIntro{color:var(--product-muted)!important;font-size:14px!important;font-weight:500!important}.productsWorkspace .productsHeaderActions{position:relative;display:flex;align-items:center;gap:10px}.productsWorkspace .headerDraftSwitcher{position:relative}.productsWorkspace .headerDraftSwitcher>summary,.productsWorkspace .resetWorkspaceButton{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:42px!important;padding:0 15px!important;border:1px solid #c9d7e3!important;border-radius:10px!important;background:#fff!important;color:#24425d!important;font-size:13px!important;font-weight:700!important;cursor:pointer;list-style:none}.productsWorkspace .headerDraftSwitcher>summary::-webkit-details-marker{display:none}.productsWorkspace .headerDraftSwitcher>summary>span{color:#24425d!important;font-size:13px!important;font-weight:700!important}.productsWorkspace .headerDraftSwitcher>summary b{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#e3f6f1;color:var(--product-primary)!important;font-size:12px;line-height:1}.productsWorkspace .headerDraftSwitcher>summary i{color:#64748b;font-size:15px;font-style:normal;line-height:1;transition:transform .18s ease}.productsWorkspace .headerDraftSwitcher[open]>summary i{transform:rotate(180deg)}.productsWorkspace .headerDraftSwitcher .draftList{position:absolute;z-index:80;top:calc(100% + 8px);right:0;width:min(340px,80vw);max-height:360px;overflow:auto;padding:8px;border:1px solid var(--product-line);border-radius:12px;background:#fff;box-shadow:0 18px 50px rgba(16,34,58,.16)}.productsWorkspace .headerDraftSwitcher .draftList button{display:grid!important;grid-gap:5px!important;gap:5px!important;width:100%!important;min-height:64px!important;padding:11px 12px!important;border:1px solid #dce6ee!important;border-radius:9px!important;background:#ffffff!important;color:var(--product-ink)!important;text-align:left!important;box-shadow:none!important}.productsWorkspace .headerDraftSwitcher .draftList button+button{margin-top:7px}.productsWorkspace .headerDraftSwitcher .draftList button:hover{border-color:#9fcfc5!important;background:#f5fbf9!important}.productsWorkspace .headerDraftSwitcher .draftList button.active{border-color:#6fc5b5!important;background:#eaf9f5!important;box-shadow:inset 3px 0 0 var(--product-primary)!important}.productsWorkspace .headerDraftSwitcher .draftList strong{overflow:hidden;color:#10223a!important;font-size:14px!important;font-weight:700!important;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.productsWorkspace .headerDraftSwitcher .draftList span{color:#52697e!important;font-size:12px!important;font-weight:600!important;line-height:1.35}.productsWorkspace .headerDraftSwitcher .draftList button.active span{color:#0f6b62!important}.productsWorkspace .quickFlow{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:14px 0 12px!important;padding:8px!important;border-color:var(--product-line)!important;background:#fff!important;box-shadow:none!important}.productsWorkspace .quickFlow span{min-height:42px!important;padding:8px 10px!important;border-color:#e2eaf1!important;background:var(--product-subtle)!important;color:#304b63!important;font-size:13px!important;font-weight:600!important}.productsWorkspace .quickFlow span b{background:#dff5ef!important;color:var(--product-primary)!important}.productsWorkspace .productWorkbenchShell{grid-template-columns:minmax(220px,.68fr) minmax(440px,1.35fr) minmax(300px,.9fr)!important;gap:16px!important;align-items:start!important}.productsWorkspace .productLeftColumn{top:78px!important}.productsWorkspace .productRightColumn{position:-webkit-sticky!important;position:sticky!important;top:78px!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;grid-gap:10px!important;gap:10px!important;max-height:calc(100vh - 94px)!important;overflow:hidden!important}.productsWorkspace .resultColumnHeader{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--product-line);border-radius:14px;background:#fff}.productsWorkspace .columnTitle>span,.productsWorkspace .productGenerationHeader>div>span,.productsWorkspace .resultColumnHeader>div:first-child span{color:var(--product-primary)!important;font-size:12px!important;font-weight:700!important}.productsWorkspace .resultColumnHeader h2{margin:3px 0 0;color:var(--product-ink);font-size:18px;font-weight:700}.productsWorkspace .resultViewTabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;padding:4px;border-radius:10px;background:#edf3f6}.productsWorkspace .resultViewTabs button{min-height:36px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#5a6d80;font-size:13px;font-weight:700;cursor:pointer}.productsWorkspace .resultViewTabs button.active{background:#fff;color:var(--product-primary);box-shadow:0 2px 8px rgba(16,34,58,.08)}.workspacePage.productsWorkspace .productRightColumn .resultViewTabs button{border:0!important;background:transparent!important;color:#53697d!important;box-shadow:none!important}.workspacePage.productsWorkspace .productRightColumn .resultViewTabs button.active{background:#fff!important;color:var(--product-primary)!important;box-shadow:0 2px 8px rgba(16,34,58,.08)!important}.productsWorkspace .productRightColumn>.emptyResultCard,.productsWorkspace .productRightColumn>.imageHeroPanel,.productsWorkspace .productRightColumn>.keywordHeroPanel{min-height:0!important;overflow:auto!important;scrollbar-gutter:stable;overscroll-behavior:contain}.productsWorkspace .productRightColumn .keywordHeroHeader .eyebrow{display:none!important}.productsWorkspace .productRightColumn .keywordHeroHeader h2{font-size:17px!important;font-weight:700!important}.productsWorkspace .productRightColumn .keywordHeroHeader>span{font-size:11px!important;font-weight:600!important}.productsWorkspace .productRightColumn .keywordHeroGrid{gap:10px!important}.productsWorkspace .productRightColumn .keywordHeroGroup{padding:12px!important}.productsWorkspace .productRightColumn .keywordChip{font-size:12px!important;font-weight:600!important}.productsWorkspace .seoRedoSignals{padding:10px 12px!important;border:1px solid #e1e8ef!important;border-radius:10px!important;background:var(--product-subtle)!important}.productsWorkspace .seoRedoSignals summary{color:#425a70;font-size:12px;font-weight:700;cursor:pointer}.productsWorkspace .seoRedoSignals>div{margin-top:9px}.productsWorkspace .resultPublishBar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:12px 14px;border:1px solid #bde5d9;border-radius:12px;background:#f1fbf7}.productsWorkspace .resultPublishBar span{color:#4a665f;font-size:11px;line-height:1.45}.productsWorkspace .resultPublishBar .ozonUploadLink{min-height:38px!important;padding:0 13px!important;border-radius:9px!important;background:var(--product-primary)!important;color:#fff!important;font-size:13px!important;font-weight:700!important;white-space:nowrap}.productsWorkspace .productInfoStep .stepHeader.plain p{display:block!important}.productsWorkspace .productInfoStep .formLine.singleInputLine{grid-template-columns:124px minmax(0,1fr)!important}.productsWorkspace .productInfoStep .guidedProductInput small,.productsWorkspace .productInfoStep .productFieldGuide{color:var(--product-muted)!important;font-size:12px!important;font-weight:400!important}.productsWorkspace .optionalReferenceTitle{opacity:.86}.productsWorkspace .optionalReferenceTitle label span{color:#7b8da0;font-size:11px;font-weight:500}.productsWorkspace .productGenerationActions .primaryGenerateButton,.productsWorkspace .productInfoConfirmButton,.productsWorkspace .productInfoConfirmButton.isConfirmed,.productsWorkspace .productInfoConfirmButton.isPending{border-radius:10px!important;background:var(--product-primary)!important;box-shadow:0 6px 14px rgba(15,118,110,.16)!important;font-size:14px!important;font-weight:700!important}.productsWorkspace .productGenerationActions .primaryGenerateButton:not(:disabled):hover,.productsWorkspace .productInfoConfirmButton:not(:disabled):hover,.productsWorkspace .resultPublishBar .ozonUploadLink:hover{background:var(--product-primary-hover)!important}.productsWorkspace a:focus-visible,.productsWorkspace button:focus-visible,.productsWorkspace input:focus-visible,.productsWorkspace select:focus-visible,.productsWorkspace summary:focus-visible,.productsWorkspace textarea:focus-visible{outline:3px solid rgba(15,118,110,.25)!important;outline-offset:2px!important}@media (max-width:1250px){.productsWorkspace .productWorkbenchShell{grid-template-columns:minmax(210px,.62fr) minmax(410px,1.22fr) minmax(280px,.86fr)!important;gap:12px!important}}@media (max-width:1080px){.productsWorkspace .productWorkbenchShell{grid-template-columns:1fr!important}.productsWorkspace .productLeftColumn,.productsWorkspace .productRightColumn{position:static!important;grid-column:auto!important;max-height:none!important}.productsWorkspace .productRightColumn>.imageHeroPanel,.productsWorkspace .productRightColumn>.keywordHeroPanel{max-height:72vh!important}}@media (max-width:760px){.productsWorkspace .productsWorkbenchHeader{align-items:stretch!important;padding:18px!important}.productsWorkspace .productsHeaderActions{width:100%}.productsWorkspace .productsHeaderActions>*{flex:1 1}.productsWorkspace .headerDraftSwitcher>summary,.productsWorkspace .productMobileTabs a,.productsWorkspace .resetWorkspaceButton,.productsWorkspace .resultViewTabs button{min-height:44px!important}.productsWorkspace .quickFlow{display:none!important}.productsWorkspace .productInfoStep .formLine.singleInputLine,.productsWorkspace .resultPublishBar{grid-template-columns:1fr!important}.productsWorkspace .resultPublishBar .ozonUploadLink{justify-content:center}}.productsWorkspace,.productsWorkspace .productWorkbenchCard,.productsWorkspace .productWorkbenchColumn,.productsWorkspace .productWorkbenchShell{min-width:0!important}.productsWorkspace :where(p,strong,small,span,label){overflow-wrap:anywhere}@media (min-width:1400px){.productsWorkspace .productWorkbenchShell{grid-template-columns:minmax(248px,.72fr) minmax(500px,1.32fr) minmax(270px,.78fr)!important}}@media (min-width:1080px) and (max-width:1399px){.productsWorkspace .productWorkbenchShell{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr)!important}.productsWorkspace .productRightColumn{position:static!important;grid-column:1/-1!important;max-height:none!important}}@media (max-width:1079px){.productsWorkspace .productWorkbenchShell{grid-template-columns:minmax(0,1fr)!important}.productsWorkspace .productWorkbenchColumn{position:static!important;grid-column:auto!important;max-height:none!important}}.productsWorkspace .firstProductGuide{display:grid;grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr);grid-gap:16px;gap:16px;align-items:center;margin:0 0 14px;padding:15px 17px;border:1px solid #b9e4da;border-radius:14px;background:linear-gradient(135deg,#effbf7,#f8fbff)}.productsWorkspace .firstProductGuide>div{display:grid;grid-gap:5px;gap:5px}.productsWorkspace .firstProductGuide>div b{color:#0f766e;font-size:16px}.productsWorkspace .firstProductGuide>div span{color:#4c6577;font-size:12px;line-height:1.55}.productsWorkspace .firstProductGuide ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.productsWorkspace .firstProductGuide li{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:9px 10px;border:1px solid #d9ebe7;border-radius:10px;background:#fff}.productsWorkspace .firstProductGuide li strong{color:#10223a;font-size:12px}.productsWorkspace .firstProductGuide li span{color:#607386;font-size:11px;line-height:1.45}.productsWorkspace .beginnerFactRequirement,.productsWorkspace .beginnerUploadTips{display:grid;grid-gap:4px;gap:4px;margin:10px 0 0;padding:10px 12px;border:1px solid #cfe4ee;border-radius:10px;background:#f5faff;color:#435b72;font-size:12px;line-height:1.55}.productsWorkspace .beginnerFactRequirement b,.productsWorkspace .beginnerUploadTips b{color:#173653}.productsWorkspace .beginnerFactRequirement{grid-column:1/-1;margin:0 0 2px;border-color:#f0d59e;background:#fff9eb}.productsWorkspace .mobileProductActionBar>small{display:none}@media (max-width:1180px){.productsWorkspace .firstProductGuide{grid-template-columns:1fr}}@media (max-width:900px){.productsWorkspace .mobileProductActionBar{display:none!important}}@media (max-width:760px){.productsWorkspace .firstProductGuide{padding:13px}.productsWorkspace .firstProductGuide ol{display:none}}@media (max-width:420px){.productsWorkspace .firstProductGuide{padding:11px 12px}}.productsWorkspace .imageHeroPanel .keywordHeroHeader{align-items:flex-start;flex-wrap:wrap;gap:12px}.productsWorkspace .imageResultHeaderActions{display:grid;justify-items:end;grid-gap:7px;gap:7px;margin-left:auto}.productsWorkspace .imageResultHeaderActions>span{color:#607386;font-size:11px;font-weight:700}.productsWorkspace .downloadAllImagesButton{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 15px;border:1px solid #0f766e!important;border-radius:10px!important;background:linear-gradient(135deg,#0f766e,#0d9488)!important;color:#fff!important;box-shadow:0 8px 20px rgba(15,118,110,.22)!important;font-size:13px!important;font-weight:800!important;line-height:1.25;white-space:nowrap;cursor:pointer}.productsWorkspace .downloadAllImagesButton>span{display:grid;place-items:center;width:20px;height:20px;border-radius:999px;background:rgba(255,255,255,.18);color:#fff;font-size:16px;line-height:1}.productsWorkspace .downloadAllImagesButton:not(:disabled):hover{border-color:#0b5f58!important;background:linear-gradient(135deg,#0b665f,#0f8279)!important;box-shadow:0 10px 24px rgba(15,118,110,.28)!important;transform:translateY(-1px)}.productsWorkspace .downloadAllImagesButton:disabled{border-color:#cbd5e1!important;background:#e8eef3!important;color:#7b8da0!important;box-shadow:none!important;cursor:not-allowed}.productsWorkspace .downloadAllImagesButton:disabled>span{background:rgba(96,115,134,.12);color:#7b8da0}.productsWorkspace .downloadAllImagesNotice{margin:0 0 12px;padding:9px 11px;border:1px solid #cfe4ee;border-radius:9px;background:#f5faff;color:#435b72;font-size:12px;line-height:1.5}.productsWorkspace .downloadAllImagesNotice.success{border-color:#b9e4da;background:#effbf7;color:#0f665f}.productsWorkspace .downloadAllImagesNotice.error{border-color:#fecaca;background:#fff1f2;color:#b42318}@media (max-width:760px){.productsWorkspace .imageResultHeaderActions{width:100%;justify-items:stretch;margin-left:0}.productsWorkspace .imageResultHeaderActions>span{text-align:right}.productsWorkspace .downloadAllImagesButton{width:100%;min-height:44px;white-space:normal}}.appTopbar .videoTutorialTrigger{position:absolute;left:50%;top:50%;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 15px;border:1px solid #b8d8d3;border-radius:10px;background:#f1faf8;color:#0f766e;font-size:13px;font-weight:700;cursor:pointer;transform:translate(-50%,-50%);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.appTopbar .videoTutorialTrigger:hover{border-color:#8ac2ba;background:#e7f6f3;box-shadow:0 6px 16px rgba(15,118,110,.1);transform:translate(-50%,calc(-50% - 1px))}.appTopbar .videoTutorialTrigger:focus-visible,.videoTutorialDialog .videoTutorialClose:focus-visible,.videoTutorialDialog .videoTutorialList button:focus-visible{outline:3px solid rgba(15,118,110,.22);outline-offset:2px}.videoTutorialOverlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:rgba(8,22,36,.68);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.videoTutorialDialog{display:grid;width:min(1040px,100%);max-height:min(760px,calc(100vh - 48px));overflow:hidden;border:1px solid #d7e3ea;border-radius:18px;background:#fff;box-shadow:0 28px 90px rgba(8,22,36,.28)}.videoTutorialHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px 18px;border-bottom:1px solid #e5edf2;background:#fbfdfd}.videoTutorialHeader>div{display:grid;grid-gap:4px;gap:4px}.videoTutorialEyebrow{display:inline-flex;align-items:center;gap:6px;width:max-content;color:#0f766e;font-size:12px;font-weight:800}.videoTutorialHeader h2{margin:0;color:#10223a;font-size:24px;line-height:1.25}.videoTutorialOverlay .videoTutorialHeader p{margin:0;color:#64748b!important;font-size:13px;font-weight:500!important}.videoTutorialDialog .videoTutorialClose{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;padding:0;border:1px solid #d5e0e7;border-radius:10px;background:#fff!important;color:#4a6075!important;cursor:pointer}.videoTutorialDialog .videoTutorialClose:hover{background:#f0f5f7!important;color:#10223a!important}.videoTutorialContent{display:grid;grid-template-columns:minmax(230px,280px) minmax(0,1fr);min-height:0}.videoTutorialList{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:18px;overflow-y:auto;border-right:1px solid #e5edf2;background:#f7fafb}.videoTutorialDialog .videoTutorialList button{display:grid;grid-template-columns:30px minmax(0,1fr) 22px;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:12px;border:1px solid transparent!important;border-radius:11px;background:transparent!important;color:#516579!important;text-align:left;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.videoTutorialDialog .videoTutorialList button:hover{border-color:#d5e5e3!important;background:#fff!important;color:#24425d!important}.videoTutorialDialog .videoTutorialList button.active{border-color:#a8d3cd!important;background:#eaf7f5!important;color:#0f766e!important;box-shadow:0 5px 14px rgba(15,118,110,.08)}.videoTutorialNumber{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#e6edf1;color:#53687b;font-size:12px;font-weight:800}.videoTutorialList button.active .videoTutorialNumber{background:#0f766e;color:#fff}.videoTutorialLabel{display:grid;grid-gap:3px;gap:3px;min-width:0}.videoTutorialLabel strong{color:#1a3147;font-size:13px}.videoTutorialLabel small{color:#718296;font-size:11px;line-height:1.45}.videoTutorialPlayer{display:grid;align-content:start;grid-gap:14px;gap:14px;min-width:0;padding:20px 22px 24px;overflow-y:auto;background:#fff}.videoTutorialPlayerHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.videoTutorialPlayerHeading>div{display:grid;grid-gap:3px;gap:3px}.videoTutorialPlayerHeading span{color:#0f766e;font-size:11px;font-weight:800}.videoTutorialPlayerHeading h3{margin:0;color:#10223a;font-size:18px}.videoTutorialPlayerHeading small{color:#718296;font-size:12px}.videoTutorialPlayer video{display:block;width:100%;max-height:520px;aspect-ratio:16/9;border-radius:12px;background:#0c1622;box-shadow:0 10px 28px rgba(8,22,36,.14)}@media (max-width:980px){.appTopbar .videoTutorialTrigger{position:static;justify-self:center;transform:none}.appTopbar .videoTutorialTrigger:hover{transform:translateY(-1px)}}@media (max-width:760px){.appTopbar .videoTutorialTrigger{position:static;min-height:44px;justify-self:center;transform:none}.appTopbar .videoTutorialTrigger:hover{transform:translateY(-1px)}.videoTutorialOverlay{padding:10px}.videoTutorialDialog{max-height:calc(100vh - 20px);border-radius:14px}.videoTutorialHeader{padding:17px 16px 14px}.videoTutorialHeader h2{font-size:21px}.videoTutorialContent{grid-template-columns:1fr;overflow-y:auto}.videoTutorialList{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;overflow:visible;border-right:0;border-bottom:1px solid #e5edf2}.videoTutorialList button{grid-template-columns:26px minmax(0,1fr);padding:9px}.videoTutorialList button>svg{display:none}.videoTutorialNumber{width:26px;height:26px;border-radius:8px}.videoTutorialLabel small{display:none}.videoTutorialPlayer{padding:15px 14px 18px;overflow:visible}.videoTutorialPlayerHeading{align-items:flex-start}.videoTutorialPlayerHeading>small{display:none}}