.adsGrowthLoop{display:grid;grid-template-columns:minmax(180px,1.2fr) repeat(3,minmax(150px,1fr)) minmax(180px,1.1fr);grid-gap:10px;gap:10px;margin:0 0 14px;padding:16px 18px;border:1px solid #d5e7e5;border-radius:14px;background:linear-gradient(115deg,#f7fffd,#fff 46%,#f7fbff)}.adsGrowthLoopIntro h2{margin:3px 0;color:#102a43;font-size:17px}.adsGrowthLoopIntro p:last-child{margin:0;color:#627d98;font-size:12px;line-height:1.45}.adsGrowthSignal,.adsTrialStep{display:grid;grid-template-columns:27px 1fr;grid-gap:8px;gap:8px;align-content:start;padding:9px 10px;border-radius:10px;background:#fff}.adsTrialStep>span{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#edf2f7;color:#627d98;font-size:12px;font-weight:900}.adsGrowthSignal strong,.adsTrialStep strong{display:block;color:#243b53;font-size:12px}.adsTrialStep b{display:block;margin-top:3px;color:#087f6a;font-size:14px}.adsGrowthSignal span,.adsTrialStep small{display:block;margin-top:4px;color:#7189a2;font-size:10px;line-height:1.35}.adsTrialStep.active{border:1px solid #b8eee4}.adsTrialStep.active>span{background:#d6fff6;color:#057a68}.adsTrialStep.ready{border:1px solid #9ee6d6}.adsTrialStep.ready>span{background:#087f6a;color:#fff}.adsTrialStep.locked{border:1px dashed #c9d8e7}.adsGrowthSignal{grid-template-columns:1fr;border-left:1px solid #dbe9f0}.adsGrowthSignal b{margin-top:3px;color:#087f6a;font-size:20px;line-height:1}.adsPhase{display:inline-flex;border-radius:999px;padding:4px 7px;font-size:10px;white-space:nowrap}.adsPhase.cold{background:#edf2f7;color:#486581}.adsPhase.verify{background:#fff7e6;color:#a65a00}.adsPhase.scale{background:#e6fffa;color:#007a66}.adsGrowthRow{grid-template-columns:1.45fr .7fr .65fr 1.05fr .65fr .8fr .8fr .82fr .68fr}@media(max-width:1180px){.adsGrowthLoop{grid-template-columns:repeat(2,1fr)}.adsGrowthSignal{border-left:0}}@media(max-width:640px){.adsGrowthLoop,.adsGrowthSignal{grid-template-columns:1fr}}.adminStorePage{max-width:1540px}.adminStoreHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.adminStoreHeading h1{margin:0 0 6px}.adminStoreHeading .pageIntro{margin:0}.adminStoreHeading>strong{display:flex;align-items:baseline;gap:7px;color:var(--brand);font-size:30px}.adminStoreHeading>strong small{color:var(--muted);font-size:13px}.adminStorePanel{padding:0;overflow:hidden}.adminStoreToolbar{display:grid;grid-template-columns:minmax(260px,1fr) 180px auto;align-items:end;grid-gap:12px;gap:12px;padding:16px 18px;border-bottom:1px solid var(--line);background:#f8fafc}.adminStoreToolbar label{display:grid;grid-gap:6px;gap:6px}.adminStoreToolbar label>span{color:#46556f;font-size:12px;font-weight:800}.adminStoreToolbar input,.adminStoreToolbar select{width:100%;height:42px;border:1px solid #ced8e6;border-radius:9px;background:#fff;color:var(--brand);padding:0 12px;font:inherit}.adminStoreToolbar input:focus,.adminStoreToolbar select:focus{outline:0;border-color:var(--action);box-shadow:0 0 0 3px #0f766e16}.adminStoreResult{padding:0 2px 12px;color:var(--muted);font-size:12px;white-space:nowrap}.adminStoreTable{min-width:1040px}.adminStoreRow,.adminStoreTableHead{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(170px,1.3fr) 140px 120px 140px 140px 130px;align-items:center;grid-gap:12px;gap:12px;padding:0 18px}.adminStoreTableHead{min-height:42px;background:#f3f6fa;border-bottom:1px solid var(--line);color:#69758b;font-size:11px;font-weight:900}.adminStoreRow{min-height:62px;border-bottom:1px solid #edf1f6;color:#47556c;font-size:13px}.adminStoreRow:last-of-type{border-bottom:0}.adminStoreRow:hover{background:#f9fbfd}.adminStoreName,.adminStoreRow>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--brand)}.adminStoreName{font-weight:800}.adminStoreRow>span{display:flex;align-items:center;gap:7px;min-width:0}.adminStoreState{display:inline-block;flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:#94a3b8}.adminStoreState.connected{background:#16a085;box-shadow:0 0 0 4px #16a08514}.adminStoreState.failed{background:#c94b5b;box-shadow:0 0 0 4px #c94b5b14}.adminStoreActions{display:flex;align-items:center;gap:8px}.adminStoreActions button{min-height:32px;padding:6px 11px;border-radius:7px;font-size:12px}.adminStoreDelete{border:0!important;background:transparent!important;color:#9b5660!important;box-shadow:none!important}.adminStoreDelete:hover{background:#fff0f1!important;color:var(--danger)!important}.adminStoreEmpty{padding:46px 20px;text-align:center;color:var(--muted)}.adminStorePagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-height:58px;padding:10px 18px;border-top:1px solid var(--line);background:#f8fafc}.adminStorePagination span{color:var(--muted);font-size:12px}.adminStorePagination button{min-height:34px;padding:7px 12px;font-size:12px}@media(max-width:1100px){.adminStorePanel{overflow-x:auto}.adminStoreToolbar{position:-webkit-sticky;position:sticky;left:0;grid-template-columns:minmax(240px,1fr) 170px}.adminStoreResult{display:none}}@media(max-width:700px){.adminStoreHeading{align-items:flex-start}.adminStoreToolbar{grid-template-columns:1fr}.adminStoreTable{min-width:980px}}.alipayRechargePanel{display:grid;grid-gap:10px;gap:10px;padding:13px;border:1px solid #c9ece8;border-radius:9px;background:#f3fbf8}.alipayRechargePanel h3{color:#14224f;font-size:14px}.alipayRechargePackages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.alipayRechargePackages button{display:grid;grid-gap:3px;gap:3px;padding:10px;border:1px solid #8fd8c8;border-radius:8px;background:#fff;color:#0f766e;box-shadow:none}.alipayRechargePackages button:disabled{cursor:wait;opacity:.58}.alipayRechargePackages strong{font-size:16px}.alipayRechargePackages span{font-size:12px}.paymentResultPage{display:grid;place-items:center;min-height:calc(100vh - 64px);padding:24px}.paymentResultCard{display:grid;justify-items:center;grid-gap:14px;gap:14px;width:min(460px,100%);padding:34px;border:1px solid #dfe6f2;border-radius:14px;background:#fff;box-shadow:0 20px 60px #14224f1a;text-align:center}.paymentResultIcon{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#1677ff;color:#fff;font-size:26px;font-weight:900}.paymentResultIcon.paid{background:#0f766e}.paymentResultCard h1{color:#14224f;font-size:24px}.paymentResultCard>p{color:#65718a;line-height:1.7}.paymentResultSummary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;width:100%}.paymentResultSummary span{display:grid;grid-gap:5px;gap:5px;padding:12px;border-radius:9px;background:#f8fafc;color:#65718a;font-size:12px}.paymentResultSummary strong{color:#14224f;font-size:16px}.paymentResultCard>a{padding:11px 18px;border-radius:8px;background:#0f766e;color:#fff;text-decoration:none;font-weight:800}@media(max-width:560px){.alipayRechargePackages,.paymentResultSummary{grid-template-columns:1fr}}.membershipTopbarButton{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-width:0!important;height:36px!important;min-height:36px!important;padding:0 12px!important;border:1px solid #b8ddd5!important;border-radius:9px!important;background:#ecfdf8!important;color:#0f6f64!important;box-shadow:none!important;font-size:13px!important;font-weight:700!important;line-height:1!important;white-space:nowrap}.membershipTopbarButton:hover{border-color:#83c9b9!important;background:#dff8f1!important}.membershipTopbarButton.active{border-color:#cbd9e2!important;background:#fff!important;color:#13213d!important}.membershipTopbarButton>span{padding-left:8px;border-left:1px solid #c4d9d4;color:#0f766e!important;font-size:12px!important;font-weight:700!important;line-height:1!important}.membershipPurchaseCta{min-width:210px;min-height:46px;border-radius:10px!important;background:#0f766e!important;color:#fff!important;box-shadow:0 10px 24px #0f766e30!important;font-size:15px!important;font-weight:700!important}.membershipPurchaseCta:hover{background:#0b665f!important}.membershipOverlay{position:fixed;inset:0;z-index:1000;display:grid;min-height:100dvh;align-items:center;justify-items:center;overflow-y:auto;overscroll-behavior:contain;padding:16px;background:#09152ab8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.membershipDialog{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:hidden;border:1px solid #dbe6ea;border-radius:16px;background:#fff;box-shadow:0 28px 80px #07152f40;color:#13213d;text-align:left}.membershipDialogHeader{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px 14px;border-bottom:1px solid #edf1f4;background:#fff}.membershipDialogHeader>div{display:grid;grid-gap:5px;gap:5px}.membershipDialogHeader span{color:#0f766e;font-size:12px;font-weight:700;letter-spacing:.04em}.membershipDialogHeader h2{margin:0;color:#13213d;font-size:22px;font-weight:750;line-height:1.25}.membershipDialogClose{display:grid!important;place-items:center!important;flex:0 0 44px;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border:1px solid #dbe4ea!important;border-radius:10px!important;background:#f5f8fa!important;color:#334155!important;box-shadow:none!important}.membershipDialogClose:hover{border-color:#b8c8d2!important;background:#edf3f5!important;color:#13213d!important}.membershipDialogClose svg{width:20px;height:20px}.membershipDialogBody{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 22px}.membershipDialogPrice{display:flex;align-items:baseline;gap:6px;margin:0 0 12px}.membershipDialogPrice strong{color:#13213d;font-size:36px;font-weight:750;letter-spacing:-.04em}.membershipDialogPrice span{color:#64748b;font-size:14px;font-weight:600}.membershipDialogNotice{margin:0 0 14px;padding:10px 12px;border:1px solid #f0d795;border-radius:9px;background:#fff8e7;color:#795317;font-size:13px;line-height:1.6}.membershipBenefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.membershipBenefits>span{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:12px;border:1px solid #dfe7ec;border-radius:10px;background:#fbfcfd}.membershipBenefits b{color:#13213d;font-size:14px;font-weight:750}.membershipBenefits small{color:#64748b;font-size:12px;font-weight:500;line-height:1.45}.membershipDialogFooter{position:relative;z-index:2;display:grid;grid-gap:9px;gap:9px;padding:14px 22px 20px;border-top:1px solid #edf1f4;background:#fff}.membershipPayStatus{margin:0;padding:9px 11px;border-radius:8px;background:#ecfdf8;color:#087556;font-size:12px;font-weight:600;line-height:1.5}.membershipPayStatus.error{border:1px solid #fecdd3;background:#fff1f2;color:#a83241}.membershipPayButton{width:100%!important;min-height:44px!important;height:44px!important;border-radius:10px!important;background:#0f766e!important;color:#fff!important;box-shadow:none!important;font-size:14px!important;font-weight:700!important}.membershipPayButton:hover{background:#0b665f!important}.membershipPayButton:disabled{cursor:wait;opacity:.68}.membershipDialogFooter>small{color:#64748b;font-size:12px;font-weight:500;line-height:1.55;text-align:center}.membershipPreviewPage{position:relative;min-height:calc(100vh - 64px);overflow:hidden}.membershipPreviewBlur{filter:blur(5px);opacity:.68;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.membershipPreviewPaywall{position:absolute;inset:0;z-index:5;display:grid;place-items:center;padding:24px;background:#f5f7fa66}.membershipPreviewCard{display:grid;justify-items:center;grid-gap:12px;gap:12px;width:min(430px,100%);padding:28px;border:1px solid #dbe6ea;border-radius:16px;background:#fffffff2;box-shadow:0 24px 70px #14224f26;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.membershipPreviewCard>span{padding:5px 9px;border-radius:999px;background:#ecfdf8;color:#0f766e;font-size:11px;font-weight:700}.membershipPreviewCard h1{color:#13213d;font-size:24px;line-height:1.35}.membershipPreviewCard p{color:#526078;font-size:13px;line-height:1.7}.membershipPreviewCard small{color:#0f766e;font-weight:700}@media(max-width:900px){.membershipDialog{width:min(480px,calc(100vw - 24px));max-height:calc(100dvh - 24px)}.membershipOverlay{padding:12px}.membershipPreviewPage{min-height:760px}}@media(max-width:560px){.membershipDialogHeader{padding:16px 16px 12px}.membershipDialogBody{padding:16px}.membershipDialogFooter{padding:12px 16px 16px}.membershipBenefits{grid-template-columns:1fr}.membershipTopbarButton{max-width:180px;overflow:hidden;text-overflow:ellipsis}.membershipPreviewCard{padding:22px}}@media(max-height:520px){.membershipOverlay{align-items:start}.membershipDialogHeader{padding-top:12px;padding-bottom:10px}.membershipDialogBody{padding-top:12px;padding-bottom:12px}.membershipDialogFooter{padding-top:10px;padding-bottom:12px}.membershipBenefits>span{padding:9px 11px}.membershipDialogPrice strong{font-size:30px}}.pricingAnnouncementOverlay{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;overflow-y:auto;padding:18px;background:#07152bb8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.pricingAnnouncementDialog{position:relative;display:grid;grid-gap:13px;gap:13px;width:min(610px,100%);padding:28px;border:1px solid #d7e4e8;border-radius:18px;background:linear-gradient(155deg,#fff,#f8fffd);box-shadow:0 30px 90px #05132955;color:#13213d}.pricingAnnouncementClose{position:absolute;top:14px;right:14px;display:grid!important;place-items:center!important;width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border:1px solid #d9e3e8!important;border-radius:10px!important;background:#f5f8fa!important;color:#334155!important;box-shadow:none!important;font-size:24px!important;line-height:1!important}.pricingAnnouncementTag{width:max-content;padding:5px 10px;border-radius:999px;background:#e8fff6;color:#08795d;font-size:11px;font-weight:900;letter-spacing:.05em}.pricingAnnouncementDialog h2{padding-right:42px;color:#13213d;font-size:27px;line-height:1.3}.pricingAnnouncementLead{color:#64748b;font-size:13px;line-height:1.7}.pricingAnnouncementItems{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.pricingAnnouncementItems article{display:grid;align-content:start;grid-gap:6px;gap:6px;min-height:132px;padding:15px;border:1px solid #dfe7ec;border-radius:12px;background:#fff}.pricingAnnouncementItems article.highlight{border-color:#f1bf54;background:linear-gradient(145deg,#fff4c9,#fffaf0)}.pricingAnnouncementItems small{color:#0f766e;font-size:11px;font-weight:900}.pricingAnnouncementItems strong{color:#13213d;font-size:15px;line-height:1.45}.pricingAnnouncementItems span{color:#64748b;font-size:12px;line-height:1.55}.pricingAnnouncementActions{display:flex;justify-content:flex-end;gap:10px;padding-top:2px}.pricingAnnouncementActions a,.pricingAnnouncementActions button{display:inline-flex;align-items:center;justify-content:center;min-width:116px;height:42px;padding:0 16px;border-radius:9px;font-size:13px;font-weight:800;text-decoration:none}.pricingAnnouncementActions button{border:1px solid #dce5ea!important;background:#f2f5f7!important;color:#334155!important;box-shadow:none!important}.pricingAnnouncementActions a{background:#0f766e;color:#fff}@media(max-width:650px){.pricingAnnouncementDialog{padding:22px}.pricingAnnouncementItems{grid-template-columns:1fr}.pricingAnnouncementItems article{min-height:0}.pricingAnnouncementActions{display:grid;grid-template-columns:1fr 1fr}.pricingAnnouncementActions a,.pricingAnnouncementActions button{width:100%;min-width:0}}@media(max-width:420px){.pricingAnnouncementOverlay{padding:10px}.pricingAnnouncementDialog{padding:19px}.pricingAnnouncementDialog h2{font-size:22px}.pricingAnnouncementActions{grid-template-columns:1fr}}:root{--text-strong:#13213d;--text-body:#334155;--text-muted:#526078;--text-subtle:#64748b;--surface:#fff;--surface-soft:#f6f9fb;--border-clear:#dbe4ea;--brand-teal:#0f766e;--brand-teal-hover:#0b665f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}body,button,input,select,textarea{font-family:inherit;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}b,h1,h2,h3,strong{letter-spacing:0}label,p,small,span{overflow-wrap:break-word}body:has(.sidebar) .appTopbar{min-height:64px;padding-top:10px!important;padding-bottom:10px!important}body:has(.sidebar) .appTopbar>div:first-child{min-width:0}body:has(.sidebar) .appTopbar>div:first-child>strong{font-weight:700!important}body:has(.sidebar) .appTopbar>div:first-child>span{color:var(--text-muted)!important;font-weight:500!important}body:has(.sidebar) .globalCreditBar{position:static!important;inset:auto!important;z-index:auto!important;display:flex!important;flex-flow:row nowrap!important;align-items:center!important;width:auto!important;max-width:none!important;min-height:44px!important;margin:0!important;padding:4px 6px!important;gap:6px!important;overflow:visible!important;border:1px solid var(--border-clear)!important;border-radius:12px!important;background:#f8fafc!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.sidebar) .globalCreditBar>span{display:inline-flex!important;align-items:center!important;height:36px!important;padding:0 9px!important;color:var(--text-strong)!important;font-size:13px!important;font-weight:650!important;line-height:1!important;white-space:nowrap!important}body:has(.sidebar) .globalCreditBar>.helpTrigger,body:has(.sidebar) .globalCreditBar>.membershipTopbarButton,body:has(.sidebar) .globalCreditBar>.rechargeTrigger,body:has(.sidebar) .globalCreditBar>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:36px!important;height:36px!important;padding:0 12px!important;border-radius:9px!important;font-size:13px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;text-decoration:none!important}body:has(.sidebar) .globalCreditBar>.rechargeTrigger{border:1px solid var(--brand-teal)!important;background:var(--brand-teal)!important;color:#fff!important;box-shadow:none!important}body:has(.sidebar) .globalCreditBar>.rechargeTrigger:hover{background:var(--brand-teal-hover)!important}body:has(.sidebar) .globalCreditBar>.helpTrigger,body:has(.sidebar) .globalCreditBar>a{border:1px solid transparent!important;background:#eef3f6!important;color:#334155!important;box-shadow:none!important}body:has(.sidebar) .globalCreditBar>.helpTrigger:hover,body:has(.sidebar) .globalCreditBar>a:hover{border-color:#d3dee5!important;background:#e7eef2!important}body:has(.sidebar) .globalCreditBar>.membershipTopbarButton>span{color:#0f766e!important;font-size:12px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important}body:has(.memberOpsPage) .memberOpsHeader>div:first-child p{color:#52617d!important;font-size:12px!important;font-weight:650!important}body:has(.memberOpsPage) .contributionList,body:has(.memberOpsPage) .contributionList b,body:has(.memberOpsPage) .contributionList em,body:has(.memberOpsPage) .memberMetricStrip p,body:has(.memberOpsPage) .memberMetricStrip small,body:has(.memberOpsPage) .syncTime{color:#52617d!important}body:has(.memberOpsPage) .neutralChange{color:#52617d!important}body:has(.memberOpsPage) .profitNote,body:has(.memberOpsPage) .skuIdentity small{color:#52617d!important;font-size:12px!important}body:has(.memberOpsPage) .skuSearch input::placeholder{color:#607089!important}body:has(.sidebar) .adminStorePanel{overflow-x:auto!important}body:has(.sidebar) .adminStoreTableHead{color:#52617d!important;font-size:12px!important;font-weight:700!important}body:has(.sidebar) .adminStoreRow{color:#475569!important}body:has(.sidebar) .adminStoreToolbar label>span{color:#475569!important;font-weight:700!important}.commerceLoginPage,.commerceLoginPage *{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.commerceLoginPage .commerceHeroCopy h1,.commerceLoginPage .commerceLoginPanel h2{font-weight:750!important}.commerceLoginPage .commerceFeatureDock strong{font-weight:700!important}.commerceLoginPage .commerceFeatureDock small{color:#cbdbea!important;font-size:12px!important;font-weight:500!important;line-height:1.4!important}.commerceLoginPage .commerceLoginPanel label,.commerceLoginPage .commerceLoginTopNav a{font-weight:650!important}@media(max-width:1180px){body:has(.sidebar) .appTopbar>div:first-child>span{display:none}}@media(max-width:980px){body:has(.sidebar) .appTopbar{display:grid!important;grid-gap:8px!important;gap:8px!important}body:has(.sidebar) .globalCreditBar{position:static!important;width:100%!important;max-width:100%!important;margin:0!important;overflow-x:auto!important;overflow-y:hidden!important;justify-content:flex-start!important;scrollbar-width:none}body:has(.sidebar) .globalCreditBar::-webkit-scrollbar{display:none}}@media(max-width:560px){body:has(.sidebar) .globalCreditBar{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto auto!important;overflow:visible!important}body:has(.sidebar) .globalCreditBar>.membershipTopbarButton{grid-column:1/-1;width:100%!important;max-width:none!important}body:has(.sidebar) .globalCreditBar>span{justify-content:flex-start;padding-left:6px!important}body:has(.sidebar) .globalCreditBar>.helpTrigger{display:none!important}}.boundStoresSection{margin-top:22px}.boundStoresHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:14px}.boundStoresHeader .eyebrow{margin:0 0 4px;color:#0a8f72!important;font-size:11px;font-weight:800;letter-spacing:.12em}.boundStoresHeader h2{margin:0;color:#13233f!important;font-size:22px}.boundStoresHeader p:not(.eyebrow){margin:5px 0 0;color:#66758c!important;font-size:13px}.boundStoresHeader>span{flex:0 0 auto;padding:7px 11px;border:1px solid #cde9e1;border-radius:999px;background:#effaf6;color:#08775f;font-size:12px;font-weight:800}body:has(.sidebar) .boundStoresSection .storeGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));grid-gap:16px;gap:16px}body:has(.sidebar) .boundStoresSection .storeCard{display:flex;min-width:0;min-height:100%;flex-direction:column;gap:15px;padding:20px;overflow:hidden;border:1px solid #e1e8f0;border-radius:16px;background:#fff;box-shadow:0 10px 28px rgba(20,38,68,.07)}.storeCardHeader{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px}.storeCardIcon{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:linear-gradient(145deg,#e8fbf4,#d8f4eb);color:#07866b}.storeCardIcon svg{width:23px;height:23px}.storeCardIdentity{min-width:0}.storeCardIdentity h3{margin:0;overflow:hidden;color:#172640!important;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.storeCardIdentity small{color:#768398!important;font-size:12px}.storeStatusBadge{padding:6px 9px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.storeStatusBadge.connected{background:#e9f9f2;color:#08775f}.storeStatusBadge.failed{background:#fff0f1;color:#c13849}.storeStatusBadge.pending{background:#fff7e8;color:#a86808}.storeDetails{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;margin:0;overflow:hidden;border:1px solid #e7edf3;border-radius:12px;background:#e7edf3}.storeDetails>div{min-width:0;padding:10px 12px;background:#f8fafc}.storeDetails dt{margin-bottom:3px;color:#7a879a;font-size:11px}.storeDetails dd{margin:0;color:#283851;font-size:12px;font-weight:700;overflow-wrap:anywhere}.storeHealthList{display:grid;grid-gap:9px;gap:9px}.storeHealthList p{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:8px;gap:8px;margin:0;color:#617087!important;font-size:12px;line-height:1.55}.storeHealthList svg{width:17px;height:17px;margin-top:1px;color:#10a580}.storeHealthList b{display:block;margin-bottom:1px;color:#26364f!important;font-size:12px}body:has(.sidebar) .boundStoresSection .storeActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:auto}body:has(.sidebar) .boundStoresSection .storeActions>:first-child{grid-column:1/-1}body:has(.sidebar) .boundStoresSection .storeActions a,body:has(.sidebar) .boundStoresSection .storeActions button{display:inline-flex;min-width:0;min-height:44px;align-items:center;justify-content:center;gap:7px;padding:9px 12px;border-radius:10px;font-size:13px;font-weight:800;line-height:1.2;text-align:center;white-space:normal}.boundStoresSection .storeActions svg{flex:0 0 auto;width:17px;height:17px}.boundStoresEmpty{display:grid;min-height:190px;place-items:center;align-content:center;padding:28px;border:1px dashed #ccd8e5;border-radius:16px;background:#f8fafc;text-align:center}.boundStoresEmpty svg{width:38px;height:38px;color:#91a0b4}.boundStoresEmpty h3{margin:9px 0 2px;color:#24344e}.boundStoresEmpty p{margin:0;color:#748197;font-size:13px}body:has(.sidebar) .membershipCustomerPage .memberHero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;gap:24px!important;padding:28px!important}body:has(.sidebar) .membershipCustomerPage .memberHeroStats{display:grid!important;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;border:0!important}body:has(.sidebar) .membershipCustomerPage .memberStatCard{display:flex!important;min-width:0;min-height:88px;flex-direction:column;align-items:flex-start!important;justify-content:center;gap:8px!important;padding:13px 14px!important;border:1px solid rgba(132,201,188,.18)!important;border-radius:12px;background:rgba(255,255,255,.055)}body:has(.sidebar) .membershipCustomerPage .memberStatCard+.memberStatCard{border-left:1px solid rgba(132,201,188,.18)!important}body:has(.sidebar) .membershipCustomerPage .memberStatCard.primary{background:rgba(32,184,151,.09)}body:has(.sidebar) .membershipCustomerPage .memberStatCard small{display:flex;align-items:center;gap:6px;color:#92b7ba!important;font-size:11px!important}body:has(.sidebar) .membershipCustomerPage .memberStatCard small svg{width:15px;height:15px;color:#48c3a5}body:has(.sidebar) .membershipCustomerPage .memberStatCard strong{display:block;max-width:100%;color:#f7fbff!important;font-size:16px!important;line-height:1.28;overflow-wrap:anywhere;white-space:normal!important}body:has(.sidebar) .membershipCustomerPage .memberStatCard.primary strong{font-size:24px!important}body:has(.sidebar) .membershipCustomerPage .memberStatCard em{font-size:11px!important}.operationsTableScroll{max-width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#37526c transparent}.operationsPage .operationsStoreGrid{display:grid;min-width:620px;grid-template-columns:minmax(145px,1.6fr) repeat(4,minmax(70px,.6fr)) minmax(80px,.8fr)}.operationsPage .skuGrid{min-width:700px}.operationsPage .eventGrid{min-width:760px}.operationsPage .tableRow{min-height:40px}.operationsPage .tableRow strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operationsPage .exportFilters{display:grid!important;grid-template-columns:repeat(3,minmax(170px,1fr))!important;grid-gap:12px!important;gap:12px!important;margin:16px 0!important}.operationsPage .operationsFilterField{display:grid!important;width:auto!important;height:auto!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;grid-gap:6px!important;gap:6px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#b6c5d4!important;font-size:12px}.operationsPage .operationsFilterField>span{display:flex;min-height:18px;align-items:center;gap:6px;padding:0 2px;color:#b7c6d5;font-weight:700}.operationsPage .operationsFilterField small{padding:2px 6px;border:1px solid #38516a;border-radius:999px;color:#7f95aa;font-size:10px;font-weight:700}.operationsPage .operationsFilterField input,.operationsPage .operationsFilterField select{width:100%!important;height:42px!important;margin:0!important;padding:0 12px!important;border:1px solid #28445e!important;border-radius:9px!important;outline:none;background:#071c31!important;color:#e8f1f8!important}.operationsPage .operationsFilterField input:focus,.operationsPage .operationsFilterField select:focus{border-color:#20b997!important;box-shadow:0 0 0 3px rgba(32,185,151,.12)}.operationsPage .templateRow{flex-wrap:wrap}.operationsPage .templateRow .choice{min-height:38px}@media(max-width:1280px){body:has(.sidebar) .membershipCustomerPage .memberHero{grid-template-columns:1fr!important}}@media(max-width:1100px){.operationsPage .exportFilters{grid-template-columns:repeat(2,minmax(170px,1fr))!important}}@media(max-width:720px){.boundStoresHeader{align-items:flex-start}.operationsPage .exportFilters,.storeDetails,body:has(.sidebar) .membershipCustomerPage .memberHeroStats{grid-template-columns:1fr!important}body:has(.sidebar) .boundStoresSection .storeActions{grid-template-columns:1fr}body:has(.sidebar) .boundStoresSection .storeActions>:first-child{grid-column:auto}.operationsPage .flowStages{display:grid;grid-template-columns:repeat(5,minmax(110px,1fr));overflow-x:auto}}.imageToolsPage{display:grid;grid-gap:20px;gap:20px;max-width:1440px;margin:0 auto;padding:32px 38px 48px}.imageToolsHero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:28px 30px;border-radius:18px;background:linear-gradient(125deg,#14224f,#1b356a 58%,#0f766e 140%);color:#fff;box-shadow:0 18px 50px #14224f22}.imageToolsEyebrow{display:inline-flex;align-items:center;gap:7px;margin-bottom:12px;color:#7ee2c9;font-size:13px;font-weight:900;letter-spacing:.08em}.imageToolsEyebrow svg{width:17px;height:17px}.imageToolsHero h1{margin:0 0 9px;font-size:30px;line-height:1.25;letter-spacing:-.02em}.imageToolsHero p{margin:0;color:#d6dff2;font-size:14px;line-height:1.7}.imageToolsPrice{display:grid;flex:0 0 auto;grid-gap:4px;gap:4px;min-width:230px;padding:16px 18px;border:1px solid #ffffff26;border-radius:13px;background:#ffffff12;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.imageToolsPrice small,.imageToolsPrice span{color:#d9e4f4;font-size:12px}.imageToolsPrice strong{font-size:17px}.imageToolsTabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;padding:7px;border:1px solid #dfe6f2;border-radius:14px;background:#fff;box-shadow:0 8px 26px #14224f0a}.imageToolsTabs button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:55px;padding:10px;border:1px solid transparent;border-radius:10px;background:transparent;color:#65718a;font-size:14px;font-weight:900;box-shadow:none}.imageToolsTabs button svg{width:22px;height:22px}.imageToolsTabs button:hover{background:#f4f7fb;color:#14224f}.imageToolsTabs button.active{border-color:#b9ded5;background:#eaf8f5;color:#0f766e}.imageToolsWorkspace{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);grid-gap:18px;gap:18px;align-items:stretch}.imageToolsEditor,.imageToolsResult{min-width:0;padding:24px;border:1px solid #dfe6f2;border-radius:16px;background:#fff;box-shadow:0 10px 30px #14224f0d}.imageToolsEditor{display:grid;align-content:start;grid-gap:20px;gap:20px}.imageToolsSectionHeading{display:flex;align-items:flex-start;gap:13px}.imageToolsSectionHeading>span{display:grid;place-items:center;flex:0 0 auto;width:43px;height:43px;border-radius:11px;background:#eaf8f5;color:#0f766e}.imageToolsSectionHeading svg{width:24px;height:24px}.imageToolsSectionHeading h2{margin:1px 0 5px;color:#14224f;font-size:20px}.imageToolsSectionHeading p{margin:0;color:#65718a;font-size:13px;line-height:1.65}.imageToolsUploads{display:grid;grid-gap:14px;gap:14px}.imageToolsUploads.dual{grid-template-columns:repeat(2,minmax(0,1fr))}.imageToolsUploadGroup{display:grid;grid-gap:8px;gap:8px;min-width:0}.imageToolsUploadLabel{display:flex;align-items:center;justify-content:space-between;gap:10px}.imageToolsUploadLabel strong{color:#263554;font-size:13px}.imageToolsUploadLabel span{padding:3px 7px;border-radius:999px;background:#fff0f1;color:#b23a48;font-size:10px;font-weight:900}.imageToolsDropzone{display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;width:100%;min-height:210px;padding:22px;border:1.5px dashed #b9c9dd;border-radius:13px;background:#f8fbff;color:#14224f;box-shadow:none}.imageToolsDropzone:hover{border-color:#0f766e;background:#f2fbf8}.imageToolsDropzone>span{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#e6f5f2;color:#0f766e}.imageToolsDropzone svg{width:23px;height:23px}.imageToolsDropzone strong{font-size:14px}.imageToolsDropzone small{color:#7a8497;font-size:12px;font-weight:500}.imageToolsPreview{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr) 32px;align-items:center;grid-gap:12px;gap:12px;min-height:210px;padding:14px;border:1px solid #dfe6f2;border-radius:13px;background:#f8fafc}.imageToolsPreview img{width:112px;height:156px;border-radius:9px;background:#edf1f6;object-fit:contain}.imageToolsPreview>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.imageToolsPreview span{overflow:hidden;color:#263554;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.imageToolsPreview small{color:#7a8497;font-size:11px;line-height:1.5}.imageToolsPreview button{display:grid;place-items:center;width:31px;height:31px;padding:0;border-radius:50%;background:#eef2f7;color:#65718a;box-shadow:none}.imageToolsPreview button svg{width:15px;height:15px}.imageToolsUploadError{color:#b23a48;font-size:12px}.imageToolsOptions{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:end;padding:15px;border:1px solid #dfe6f2;border-radius:12px;background:#f8fafc}.imageToolsOptions.model{grid-template-columns:minmax(160px,.45fr) minmax(240px,1fr)}.imageToolsOptions label{display:grid;grid-gap:7px;gap:7px;color:#34405c;font-size:13px;font-weight:900}.imageToolsOptions label span{display:flex;gap:6px}.imageToolsOptions label small{color:#8b94a6;font-weight:600}.imageToolsOptions input,.imageToolsOptions select{width:100%;min-height:43px;padding:9px 11px;border:1px solid #cfd8e6;border-radius:9px;background:#fff;color:#263554;font:inherit}.imageToolsOptions p{display:flex;align-items:center;gap:7px;margin:0 0 11px;color:#65718a;font-size:12px;line-height:1.5}.imageToolsOptions p svg{flex:0 0 auto;color:#0f766e}.imageToolsRights{display:flex;align-items:flex-start;gap:9px;padding:13px 14px;border:1px solid #e8dfbd;border-radius:10px;background:#fffaf0;color:#5f5536;font-size:12px;line-height:1.6}.imageToolsRights input{flex:0 0 auto;width:17px;height:17px;margin-top:1px;accent-color:#0f766e}.imageToolsError{display:flex;align-items:flex-start;gap:8px;padding:11px 12px;border:1px solid #f4c4ca;border-radius:9px;background:#fff0f1;color:#b23a48;font-size:12px;font-weight:800;line-height:1.5}.imageToolsError svg{flex:0 0 auto;width:17px;height:17px}.imageToolsActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.imageToolsActions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:11px 18px;border-radius:10px;font-weight:900}.imageToolsActions button svg{width:18px;height:18px}.imageToolsGenerate{background:#0f766e;box-shadow:0 9px 22px #0f766e25}.imageToolsGenerate:disabled{cursor:wait;opacity:.65}.imageToolsReset{border:1px solid #dfe6f2;background:#eef2f7;color:#14224f;box-shadow:none}.imageToolsActions>span{margin-left:auto;color:#0f766e;font-size:12px;font-weight:900}.imageToolsResult{display:grid;grid-template-rows:auto minmax(350px,1fr) auto;grid-gap:16px;gap:16px;background:#fbfcff}.imageToolsResultHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.imageToolsResultHeader>div{display:grid;grid-gap:3px;gap:3px}.imageToolsResultHeader span{color:#14224f;font-size:16px;font-weight:900}.imageToolsResultHeader small{color:#7a8497;font-size:11px}.imageToolsResultHeader a{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border-radius:9px;background:#14224f;color:#fff;text-decoration:none;font-size:12px;font-weight:900}.imageToolsComparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;min-height:0}.imageToolsComparison figure{position:relative;display:grid;place-items:center;min-width:0;margin:0;border:1px solid #dfe6f2;border-radius:11px;background:#eef2f7;overflow:hidden}.imageToolsComparison img{width:100%;height:100%;max-height:520px;object-fit:contain}.imageToolsComparison figcaption{position:absolute;left:9px;top:9px;padding:5px 8px;border-radius:999px;background:#14224fd9;color:#fff;font-size:10px;font-weight:900}.imageToolsEmpty,.imageToolsLoading{display:grid;place-items:center;align-content:center;grid-gap:10px;gap:10px;min-height:350px;border:1.5px dashed #cbd5e1;border-radius:12px;background:#f8fafc;text-align:center}.imageToolsEmpty>svg{width:58px;height:58px;color:#a9b5c7}.imageToolsEmpty strong,.imageToolsLoading strong{color:#34405c;font-size:14px}.imageToolsEmpty p,.imageToolsLoading p{max-width:270px;margin:0;color:#7a8497;font-size:12px;line-height:1.6}.imageToolsSpinner{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#eaf8f5;color:#0f766e;animation:imageToolsPulse 1.35s ease-in-out infinite}.imageToolsSpinner svg{width:27px;height:27px}.imageToolsSuccess{display:flex;align-items:center;gap:9px;padding:11px 12px;border:1px solid #b9ded5;border-radius:10px;background:#effaf7;color:#0f766e}.imageToolsSuccess>svg{flex:0 0 auto;width:22px;height:22px}.imageToolsSuccess span{display:grid;grid-gap:2px;gap:2px}.imageToolsSuccess strong{font-size:12px}.imageToolsSuccess small{font-size:11px}.imageToolsTrust{display:flex;align-items:center;justify-content:center;gap:34px;color:#65718a;font-size:12px;font-weight:800}.imageToolsTrust span{display:flex;align-items:center;gap:6px}.imageToolsTrust svg{color:#0f766e;width:16px;height:16px}@keyframes imageToolsPulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}}@media(max-width:1100px){.imageToolsWorkspace{grid-template-columns:1fr}.imageToolsResult{min-height:500px}}@media(max-width:900px){.imageToolsPage{padding:22px}.imageToolsHero{align-items:stretch;display:grid}.imageToolsPrice{min-width:0}.imageToolsTabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.imageToolsPage{gap:14px;padding:16px 12px 34px}.imageToolsHero{padding:22px 18px}.imageToolsHero h1{font-size:24px}.imageToolsTabs{gap:5px;padding:5px}.imageToolsTabs button{min-height:49px;font-size:12px}.imageToolsEditor,.imageToolsResult{padding:16px}.imageToolsOptions,.imageToolsOptions.model,.imageToolsUploads.dual{grid-template-columns:1fr}.imageToolsDropzone{min-height:180px}.imageToolsPreview{grid-template-columns:82px minmax(0,1fr) 30px;min-height:180px}.imageToolsPreview img{width:82px;height:126px}.imageToolsActions{display:grid;grid-template-columns:1fr}.imageToolsActions button{width:100%}.imageToolsActions>span{margin:0;text-align:center}.imageToolsComparison{grid-template-columns:1fr}.imageToolsComparison figure{min-height:260px}.imageToolsTrust{display:grid;justify-content:start;grid-gap:9px;gap:9px;padding:0 8px}}.imageToolsPage{width:calc(100% - 220px);max-width:none;margin:0 0 0 220px}body:has(.sidebar) .imageToolsTabs button{border:1px solid transparent!important;background:transparent!important;color:#65718a!important;box-shadow:none!important}body:has(.sidebar) .imageToolsTabs button:hover{background:#f4f7fb!important;color:#14224f!important}body:has(.sidebar) .imageToolsTabs button.active{border-color:#8fd8c8!important;background:#eaf8f5!important;color:#0f766e!important}body:has(.sidebar) .imageToolsDropzone{border:1.5px dashed #b9c9dd!important;background:#f8fbff!important;color:#14224f!important;box-shadow:none!important}body:has(.sidebar) .imageToolsDropzone:hover{border-color:#0f766e!important;background:#f2fbf8!important}body:has(.sidebar) .imageToolsDropzone small{color:#7a8497!important}body:has(.sidebar) .imageToolsRights{background:#fffaf0!important;color:#5f5536!important}.imageToolsOptions.model{grid-template-columns:repeat(3,minmax(0,1fr))}.imageToolsResultButtons{display:flex;align-items:center;gap:8px}.imageToolsResultButtons a,.imageToolsResultButtons button{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:9px 12px;border:0;border-radius:9px;font-size:12px;font-weight:900;text-decoration:none}.imageToolsResultButtons button{background:#eaf8f5;color:#0f766e;box-shadow:none}.imageToolsResultFigure>button{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;box-shadow:none;cursor:zoom-in}.imageToolsResultFigure>button img{display:block}.imageToolsLightbox{position:fixed;z-index:10000;inset:0;display:grid;place-items:center;padding:24px;background:rgba(7,14,32,.88);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.imageToolsLightboxPanel{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1180px,100%);height:min(90vh,920px);overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:#111a2f;box-shadow:0 24px 80px rgba(0,0,0,.45)}.imageToolsLightboxHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px 12px 18px;color:#fff}.imageToolsLightboxHeader>div{display:flex;align-items:center;gap:8px}.imageToolsLightboxHeader a,.imageToolsLightboxHeader button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:0;border-radius:9px;color:#fff;font-size:12px;font-weight:900;text-decoration:none}.imageToolsLightboxHeader a{padding:9px 13px;background:#0f766e}.imageToolsLightboxHeader button{width:38px;padding:0;background:rgba(255,255,255,.12);box-shadow:none}.imageToolsLightboxImage{display:grid;place-items:center;min-height:0;padding:0 18px 18px}.imageToolsLightboxImage img{width:100%;height:100%;object-fit:contain}@media (max-width:900px){.imageToolsPage{width:100%;margin-left:0}}@media (max-width:620px){.imageToolsOptions.model{grid-template-columns:1fr}.imageToolsResultHeader{align-items:flex-start}.imageToolsResultButtons{flex-direction:column;align-items:stretch}.imageToolsResultButtons a,.imageToolsResultButtons button{justify-content:center}.imageToolsLightbox{padding:0}.imageToolsLightboxPanel{width:100%;height:100dvh;border:0;border-radius:0}.imageToolsLightboxHeader{padding-top:max(12px,env(safe-area-inset-top))}.imageToolsLightboxImage{padding:0 10px max(10px,env(safe-area-inset-bottom))}}.marketInsightsPage{margin-left:220px;padding:28px 30px 42px;max-width:1680px;color:#eaf2fd}.marketInsightsPage button,.marketInsightsPage select{font:inherit}.marketInsightsHeader{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.marketEyebrow{margin:0 0 7px;color:#47dbbd;font-size:11px;font-weight:800;letter-spacing:.13em}.marketInsightsHeader h1{margin:0;font-size:30px;letter-spacing:-.8px}.marketInsightsHeader p:not(.marketEyebrow){margin:7px 0 0;color:#95a9c3;font-size:14px}.marketHeaderActions{display:flex;align-items:center;gap:12px;padding-top:7px}.marketLive{display:flex;align-items:center;gap:7px;color:#a9f4dc;font-size:12px}.marketLive i{width:8px;height:8px;border-radius:50%;background:#28d7a7;box-shadow:0 0 0 5px #28d7a725}.marketLive.waiting{color:#f0c46a}.marketLive.waiting i{background:#e6a832;box-shadow:0 0 0 5px #e6a83222}.marketHeaderActions button{display:flex;align-items:center;gap:7px;height:38px;padding:0 15px;border:1px solid #15c797;border-radius:8px;background:linear-gradient(135deg,#0a936f,#16c999);color:#fff;font-weight:700}.marketHeaderActions button:disabled{opacity:.55}.marketControlPanel,.marketMetric,.marketPanel{border:1px solid #21405d;background:linear-gradient(145deg,rgba(8,28,50,.96),rgba(5,18,35,.94));box-shadow:0 16px 40px #00000018}.marketControlPanel{display:flex;align-items:center;gap:18px;border-radius:12px;padding:13px 16px;margin-bottom:14px}.marketSegment{display:flex;gap:6px}.marketSegment button{height:38px;padding:0 14px;border:1px solid #294661;border-radius:8px;background:#0a1c31;color:#b6c6d8;text-align:left;font-size:12px}.marketSegment button span{display:block;color:#69829d;font-size:10px}.marketSegment button.active{border-color:#25d3a6;background:#083b38;color:#f1fffb}.marketSegment button.active span{color:#7ce4c8}.marketStoreSelect{display:flex;align-items:center;gap:9px;margin-left:8px;color:#8fa6bf;font-size:12px}.marketStoreSelect select{height:38px;min-width:150px;padding:0 28px 0 10px;border:1px solid #294661;border-radius:8px;background:#07192d;color:#e7f0fd}.marketFreshness{margin-left:auto;display:grid;grid-gap:3px;gap:3px;font-size:11px}.marketFreshness b{color:#bdd0e4;font-weight:500}.marketFreshness span{color:#7690ab}.marketNotice{display:flex;align-items:center;gap:8px;margin:0 0 14px;padding:11px 14px;border:1px solid;border-radius:8px;font-size:13px}.marketNotice.error{border-color:#a84555;background:#3e1724;color:#ffc4cc}.marketNotice.success{border-color:#159f7d;background:#0b382f;color:#b9f6e5}.marketNotice button{margin-left:auto;border:0;background:transparent;color:inherit;text-decoration:underline}.marketKpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:14px}.marketMetric{display:flex;gap:13px;min-height:118px;padding:16px;border-radius:12px}.marketMetric>span{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:11px;font-size:21px}.marketMetric small{display:block;color:#9aafc6;font-size:12px}.marketMetric strong{display:block;margin:4px 0;font-size:27px;line-height:1}.marketMetric p{margin:0;color:#7189a3;font-size:11px;line-height:1.4}.marketMetric.green>span{background:#0b4a3b;color:#3ce0b5}.marketMetric.blue>span{background:#103a60;color:#54b9ff}.marketMetric.purple>span{background:#35255d;color:#b69aff}.marketMetric.orange>span{background:#57351c;color:#ffbb61}.marketGrid{display:grid;grid-gap:14px;gap:14px;margin-bottom:14px}.marketGrid.top{grid-template-columns:1.55fr 1fr}.marketPanel{border-radius:12px}.marketPanelTitle{display:flex;justify-content:space-between;padding:16px 17px 12px;border-bottom:1px solid #1e3c59}.marketPanelTitle h2{margin:0;font-size:15px}.marketPanelTitle p{margin:5px 0 0;color:#7891aa;font-size:11px}.marketTrend{display:flex;align-items:flex-end;gap:10px;height:208px;padding:18px 18px 13px;background:repeating-linear-gradient(180deg,transparent 0,transparent 48px,#1c39554a 49px)}.marketTrendBar{display:grid;grid-template-rows:1fr auto;align-items:end;justify-items:center;flex:1 1;min-width:8px;height:100%;grid-gap:8px;gap:8px}.marketTrendBar span{width:min(36px,100%);border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#42ddb7,#178abf);box-shadow:0 0 18px #25c9b930}.marketTrendBar small{color:#7f98b1;font-size:10px}.marketSources{padding:7px 17px 13px}.marketSources>div{display:grid;grid-template-columns:9px 1fr;grid-gap:0 10px;gap:0 10px;padding:10px 0;border-bottom:1px solid #1a3550}.marketSources>div:last-child{border-bottom:0}.sourceDot{grid-row:span 2;width:8px;height:8px;margin-top:5px;border-radius:99px}.sourceDot.available{background:#30d9a9;box-shadow:0 0 10px #30d9a977}.sourceDot.partial{background:#f0b34f}.sourceDot.unavailable{background:#6e8299}.marketSources strong{font-size:12px}.marketSources small{margin-top:3px;color:#8198b0;font-size:11px}.categoryPanel,.keywordPanel{margin-bottom:14px}.marketTableScroll{overflow-x:auto}.marketTable{display:grid;grid-template-columns:1.65fr .58fr .72fr 1.35fr .95fr .95fr .75fr;min-width:990px;align-items:center;grid-gap:10px;gap:10px;padding:0 17px}.marketTableHead{height:34px;background:#0d2841;color:#819bb5;font-size:11px}.marketCategoryRow{min-height:64px;border-top:1px solid #1b3853;font-size:12px}.marketCategoryRow>span{min-width:0}.marketCategoryRow strong{color:#e6f0fb}.marketCategoryRow small,.marketCategoryRow strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketCategoryRow small{margin-top:4px;color:#7c93ac;font-size:10px}.marketCategoryRow b{display:grid;place-items:center;width:32px;height:26px;border-radius:7px}.marketCategoryRow b.high{background:#0b4b3c;color:#56ebc2}.marketCategoryRow b.medium{background:#4d3d1b;color:#ffd376}.marketCategoryRow b.low{background:#41212b;color:#fb8692}.positive{color:#4be4b9!important}.negative{color:#ff8590!important}.neutral{color:#a7b8ca!important}.keywordTable{min-width:750px}.keywordHead,.keywordRow{display:grid;grid-template-columns:1.45fr repeat(5,.85fr) .65fr;align-items:center;grid-gap:10px;gap:10px;padding:0 17px}.keywordHead{height:34px;background:#0d2841;color:#819bb5;font-size:11px}.keywordRow{height:46px;border-top:1px solid #1a3550;font-size:12px}.keywordRow strong{color:#e4f0fc}.marketEmpty,.marketLoading{display:grid;place-items:center;min-height:130px;padding:20px;color:#87a0ba;font-size:13px;text-align:center}.marketEmpty{gap:7px}.marketEmpty strong{color:#d6e5f3}.marketEmpty span{max-width:500px;font-size:12px;line-height:1.5}@media(max-width:1100px){.marketInsightsPage{padding:18px;margin-left:0}.marketKpis{grid-template-columns:repeat(2,1fr)}.marketGrid.top{grid-template-columns:1fr}.marketControlPanel{flex-wrap:wrap}.marketFreshness{margin-left:0;text-align:left}}@media(max-width:640px){.marketInsightsHeader{display:grid}.marketHeaderActions{padding-top:0}.marketKpis{grid-template-columns:1fr}.marketControlPanel{align-items:flex-start;display:grid}.marketStoreSelect{margin-left:0}.marketFreshness{text-align:left}.marketSegment{width:100%}.marketSegment button{flex:1 1}.marketTrend{gap:5px;padding-inline:8px}.marketTrendBar small{font-size:8px}}.marketInsightsPage{max-width:1500px;background:#f6f8fb;color:#102a43}.marketInsightsHeader{align-items:center;margin-bottom:20px}.marketInsightsHeader h1{color:#102a43!important;font-size:30px!important;line-height:1.15!important;letter-spacing:-.5px}.marketInsightsHeader>div:first-child>p:last-child{color:#486581!important;font-size:15px!important;font-weight:500}.marketEyebrow{color:#008f79!important;font-size:12px!important;font-weight:800!important;letter-spacing:1px}.marketHeaderActions{gap:14px}.marketLive{color:#087f6c!important;background:#e6fffa;border:1px solid #9be7d4;padding:8px 11px;border-radius:999px;font-size:13px;font-weight:700}.marketLive.waiting{color:#7b341e!important;background:#fffaf0;border-color:#fbd38d}.marketHeaderActions button{background:#008f79!important;color:#fff!important;border-radius:9px!important;box-shadow:none!important;font-size:15px!important;font-weight:800!important;padding:12px 18px!important}.marketControlPanel,.marketMetric,.marketPanel{background:#fff!important;border:1px solid #d9e2ec!important;box-shadow:0 1px 3px rgba(16,42,67,.08)!important}.marketControlPanel{padding:14px 16px!important;border-radius:12px!important;gap:18px!important}.marketSegment{gap:8px!important}.marketSegment button{background:#f0f4f8!important;border:1px solid #bcccdc!important;color:#243b53!important;border-radius:8px!important;font-size:14px!important;font-weight:800!important;padding:9px 13px!important}.marketSegment button.active{background:#e6fffa!important;color:#006d5b!important;border-color:#38b2ac!important}.marketSegment button span{color:#627d98!important;font-size:11px!important;font-weight:600!important}.marketStoreSelect{color:#334e68!important;font-size:13px!important;font-weight:800!important}.marketStoreSelect select{background:#fff!important;border:1px solid #9fb3c8!important;color:#102a43!important;border-radius:8px!important;font-size:14px!important;font-weight:700!important;min-width:190px}.marketFreshness{margin-left:auto!important;text-align:right}.marketFreshness b{color:#243b53!important;font-size:13px!important}.marketFreshness span{color:#627d98!important;font-size:12px!important}.marketNotice{border-radius:9px!important;font-size:14px!important;font-weight:700!important}.marketNotice.success{background:#e6fffa!important;border:1px solid #81e6d9!important;color:#006d5b!important}.marketNotice.error{background:#fff5f5!important;border:1px solid #feb2b2!important;color:#9b2c2c!important}.marketKpis{gap:14px!important}.marketMetric{min-height:108px!important;border-radius:12px!important;padding:17px!important}.marketMetric>span{background:#e6fffa!important;color:#008f79!important}.marketMetric.blue>span{background:#ebf8ff!important;color:#1976b9!important}.marketMetric.purple>span{background:#faf5ff!important;color:#805ad5!important}.marketMetric.orange>span{background:#fffaf0!important;color:#c05621!important}.marketMetric small{color:#486581!important;font-size:13px!important;font-weight:800!important}.marketMetric strong{color:#102a43!important;font-size:30px!important}.marketMetric p{color:#627d98!important;font-size:12px!important;line-height:1.45!important}.marketPanel{border-radius:12px!important;overflow:hidden}.marketPanelTitle{background:#fff!important;border-bottom:1px solid #e6edf4!important;padding:17px 20px!important}.marketPanelTitle h2{color:#102a43!important;font-size:18px!important}.marketPanelTitle p{color:#627d98!important;font-size:13px!important}.marketTrend{background:#fff!important}.marketTrendBar span{background:linear-gradient(#14b8a6,#008f79)!important}.marketTrendBar small{font-size:11px!important}.marketEmpty,.marketLoading,.marketTrendBar small{color:#627d98!important}.marketEmpty strong{color:#243b53!important}.marketSources>div{border-bottom-color:#e6edf4!important}.marketSources strong{color:#243b53!important;font-size:14px!important}.marketSources small{color:#627d98!important;font-size:13px!important}.sourceDot.available{background:#14b8a6!important}.keywordHead,.marketTableHead{background:#f0f4f8!important;color:#486581!important;border-bottom:1px solid #d9e2ec!important;font-size:12px!important;font-weight:800!important}.keywordRow,.marketCategoryRow{background:#fff!important;border-bottom-color:#e6edf4!important;color:#243b53!important}.keywordRow strong,.marketCategoryRow strong{color:#102a43!important}.marketCategoryRow small{color:#627d98!important}.marketCategoryRow b{font-size:16px!important}.positive{color:#008f79!important}.negative{color:#c53030!important}.neutral{color:#627d98!important}@media (max-width:900px){.marketInsightsPage{margin-left:0;padding:20px 16px 36px}.marketInsightsHeader{align-items:flex-start;gap:16px}.marketFreshness{margin-left:0;text-align:left}.marketControlPanel{align-items:flex-start}.marketHeaderActions{width:100%;justify-content:space-between}}.adsPage{margin-left:220px;max-width:1500px;padding:28px 30px 44px;color:#102a43;background:#f6f8fb}.adsPage button,.adsPage select{font:inherit}.adsHeader{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px}.adsEyebrow{margin:0 0 7px;color:#008f79;font-size:12px;font-weight:800;letter-spacing:1px}.adsHeader h1{margin:0;color:#102a43;font-size:30px;line-height:1.15;letter-spacing:-.5px}.adsHeader>div:first-child>p:last-child{margin:7px 0 0;color:#486581;font-size:15px;font-weight:500}.adsHeaderActions{gap:14px}.adsHeaderActions,.adsLive{display:flex;align-items:center}.adsLive{gap:7px;padding:8px 11px;border:1px solid #9be7d4;border-radius:999px;background:#e6fffa;color:#087f6c;font-size:13px;font-weight:700;white-space:nowrap}.adsLive i{width:8px;height:8px;border-radius:50%;background:#14b8a6;box-shadow:0 0 0 5px #14b8a625}.adsLive.waiting{border-color:#fbd38d;background:#fffaf0;color:#7b341e}.adsLive.waiting i{background:#dd6b20;box-shadow:none}.adsHeaderActions button{display:flex;align-items:center;gap:7px;border:1px solid #008f79;border-radius:9px;background:#008f79;color:#fff;padding:12px 18px;font-size:15px;font-weight:800}.adsHeaderActions button:disabled{opacity:.55}.adsControl,.adsKpi,.adsPanel{border:1px solid #d9e2ec;border-radius:12px;background:#fff;box-shadow:0 1px 3px rgba(16,42,67,.08)}.adsControl{display:flex;align-items:center;gap:18px;padding:14px 16px;margin-bottom:14px}.adsSegment{display:flex;gap:8px}.adsSegment button{border:1px solid #bcccdc;border-radius:8px;background:#f0f4f8;color:#243b53;padding:9px 13px;text-align:left;font-size:14px;font-weight:800}.adsSegment button span{display:block;color:#627d98;font-size:11px;font-weight:600}.adsSegment button.active{border-color:#38b2ac;background:#e6fffa;color:#006d5b}.adsFreshness{display:grid;grid-gap:3px;gap:3px;margin-left:auto;text-align:right}.adsFreshness b{color:#243b53;font-size:13px}.adsFreshness span{color:#627d98;font-size:12px}.adsNotice{display:flex;align-items:center;gap:8px;margin:0 0 14px;border:1px solid;border-radius:9px;padding:11px 14px;font-size:14px;font-weight:700}.adsNotice.success{border-color:#81e6d9;background:#e6fffa;color:#006d5b}.adsNotice.error{border-color:#feb2b2;background:#fff5f5;color:#9b2c2c}.adsNotice.warning{border-color:#fbd38d;background:#fffaf0;color:#7b341e}.adsNotice button{margin-left:auto;border:0;background:transparent;color:inherit;text-decoration:underline}.adsKpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:14px}.adsKpi{display:flex;gap:13px;min-height:108px;padding:17px}.adsKpi>span{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:11px;background:#e6fffa;color:#008f79;font-size:21px}.adsKpi.green>span{background:#f0fff4;color:#2f855a}.adsKpi.blue>span{background:#ebf8ff;color:#1976b9}.adsKpi.orange>span{background:#fffaf0;color:#c05621}.adsKpi small{display:block;color:#486581;font-size:13px;font-weight:800}.adsKpi strong{display:block;margin:4px 0;color:#102a43;font-size:29px;line-height:1}.adsKpi p{margin:0;color:#627d98;font-size:12px;line-height:1.45}.adsGrid{display:grid;grid-template-columns:1.55fr 1fr;grid-gap:14px;gap:14px;margin-bottom:14px}.adsPanel{overflow:hidden}.adsPanelTitle{padding:17px 20px;border-bottom:1px solid #e6edf4}.adsPanelTitle h2{margin:0;color:#102a43;font-size:18px}.adsPanelTitle p{margin:5px 0 0;color:#627d98;font-size:13px}.adviceList{padding:2px 20px}.advice{display:grid;grid-template-columns:38px 1fr auto;grid-gap:11px;gap:11px;align-items:start;padding:13px 0;border-bottom:1px solid #e6edf4}.advice:last-child{border-bottom:0}.advice>span{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;font-size:18px}.advice>span.raise,.advice>span.restock{background:#e6fffa;color:#008f79}.advice>span.lower{background:#fffaf0;color:#c05621}.advice>span.pause{background:#fff5f5;color:#c53030}.advice>span.hold,.advice>span.observe{background:#f0f4f8;color:#486581}.adviceTitle{display:flex;align-items:center;gap:8px}.adviceTitle strong{color:#102a43;font-size:14px}.advice p{margin:4px 0;color:#486581;font-size:12px;line-height:1.45}.advice small{color:#627d98;font-size:11px}.advice button{align-self:center;border:1px solid #9fb3c8;border-radius:7px;background:#fff;color:#243b53;padding:7px 9px;font-size:12px;font-weight:700;white-space:nowrap}.advice button:disabled{border-color:#c6f6d5;background:#f0fff4;color:#2f855a}.decision{display:inline-flex;width:max-content;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800;white-space:nowrap}.decision.raise,.decision.restock{background:#e6fffa;color:#007a66}.decision.lower{background:#fffaf0;color:#9c4221}.decision.pause{background:#fff5f5;color:#c53030}.decision.hold,.decision.observe{background:#edf2f7;color:#486581}.adsRules{padding:3px 20px 12px}.adsRules>div{display:grid;grid-template-columns:8px 1fr;grid-gap:2px 9px;gap:2px 9px;padding:10px 0;border-bottom:1px solid #e6edf4}.adsRules>div:last-child{border-bottom:0}.adsRules i{grid-row:span 2;width:8px;height:8px;margin-top:5px;border-radius:50%;background:#14b8a6}.adsRules strong{color:#243b53;font-size:13px}.adsRules span{color:#627d98;font-size:12px;line-height:1.4}.adsTableScroll{overflow-x:auto}.adsTable{display:grid;grid-template-columns:1.55fr .72fr .72fr .84fr .85fr .9fr .78fr .73fr;align-items:center;grid-gap:10px;gap:10px;min-width:1110px;padding:0 18px}.adsTableHead{height:35px;border-bottom:1px solid #d9e2ec;background:#f0f4f8;color:#486581;font-size:12px;font-weight:800}.adsRow{min-height:66px;border-bottom:1px solid #e6edf4;color:#243b53;font-size:12px}.adsRow strong{color:#102a43}.adsRow small,.adsRow strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adsRow small{margin-top:4px;color:#627d98;font-size:10px}.adsRow .good{color:#008f79;font-weight:800}.adsEmpty,.adsLoading{display:grid;place-items:center;min-height:140px;padding:20px;color:#627d98;text-align:center}.adsEmpty{gap:7px}.adsEmpty strong{color:#243b53}.adsEmpty span{max-width:520px;font-size:12px;line-height:1.5}@media(max-width:1120px){.adsPage{margin-left:0;padding:20px 16px 36px}.adsKpis{grid-template-columns:repeat(2,1fr)}.adsGrid{grid-template-columns:1fr}.adsFreshness{margin-left:0;text-align:left}.adsControl{align-items:flex-start;flex-wrap:wrap}}@media(max-width:640px){.adsHeader{display:grid;align-items:start;grid-gap:16px;gap:16px}.adsHeaderActions{width:100%;justify-content:space-between}.adsLive{font-size:11px}.adsKpis{grid-template-columns:1fr}.adsControl{display:grid}.adsSegment{width:100%}.adsSegment button{flex:1 1}.advice{grid-template-columns:34px 1fr}.advice button{grid-column:2;justify-self:start}}body:has(.productVideoPage){background:#fff!important;color:#111827!important}body:has(.productVideoPage):after,body:has(.productVideoPage):before{display:none!important}body:has(.productVideoPage) main{min-height:calc(100vh - 76px);background:#fff!important}body:has(.sidebar) .workspacePage.productVideoPage{max-width:none!important;margin-left:232px!important;padding:40px 48px 72px!important;color:#111827!important;background:#fff!important;animation:none!important}.productVideoPage *{box-sizing:border-box}.productVideoHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;max-width:1200px;margin:0 auto 32px}.productVideoHeading h1{margin:0;color:#111827!important;font-size:clamp(28px,3.4vw,40px);font-weight:750;letter-spacing:-.045em}.productVideoHeading p:not(.eyebrow){max-width:620px;margin:10px 0 0;color:#6b7280!important;font-size:15px;line-height:1.7}.productVideoPage .eyebrow{margin:0 0 8px;padding:0;border:0;background:transparent!important;color:#6b7280!important;font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.productVideoHeading>span{flex:0 0 auto;padding:7px 11px;border:1px solid #e5e7eb;border-radius:6px;background:#fafafa;color:#4b5563!important;font-size:13px}.productVideoGrid{display:grid;grid-template-columns:minmax(340px,440px) minmax(0,1fr);grid-gap:28px;gap:28px;max-width:1200px;margin:0 auto;align-items:start}.productVideoForm,.productVideoOutput{min-width:0;padding:28px;border:1px solid #e5e7eb!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;color:#111827!important}.productVideoForm{display:grid;grid-gap:26px;gap:26px}.productVideoUpload{display:grid;min-height:235px;overflow:hidden;border:1px dashed #cbd5e1;border-radius:8px;background:#fafafa;cursor:pointer;transition:border-color .18s ease,background .18s ease}.productVideoUpload:hover{border-color:#6b7280;background:#f7f7f7}.productVideoDuration>span,.productVideoForm legend,.productVideoUpload>span{color:#111827!important;font-size:14px;font-weight:700}.productVideoUpload>span{padding:16px 16px 0}.productVideoUpload input{display:none}.productVideoUpload img{width:100%;height:190px;padding:10px;object-fit:contain}.productVideoUpload small{display:grid;place-content:center;padding:22px;color:#6b7280!important;font-size:14px;line-height:1.65;text-align:center}.productVideoForm fieldset{min-width:0;margin:0;padding:0;border:0}.productVideoForm legend{margin-bottom:12px}.productVideoChoices{display:flex;flex-wrap:wrap;gap:8px}.productVideoPage .productVideoChoices button{min-width:82px;padding:10px 12px;border:1px solid #d1d5db!important;border-radius:6px!important;background:#fff!important;color:#374151!important;box-shadow:none!important;font-size:14px;font-weight:600}.productVideoPage .productVideoChoices button:hover{border-color:#6b7280!important;transform:none}.productVideoPage .productVideoChoices button.selected{border-color:#111827!important;background:#111827!important;color:#fff!important}.productVideoChoices button small{display:block;margin-top:3px;color:#9ca3af!important;font-size:11px;font-weight:500}.productVideoPage .productVideoChoices button.selected small{color:#d1d5db!important}.productVideoDuration{display:grid;grid-gap:10px;gap:10px}.productVideoDuration output{justify-self:end;margin-top:-30px;color:#111827!important;font-size:14px;font-weight:700}.productVideoDuration input{width:100%;accent-color:#111827}.productVideoDuration div{display:flex;justify-content:space-between;color:#9ca3af}.productVideoDuration small{color:#9ca3af!important;font-size:12px}.productVideoError{margin:-8px 0 0;padding:10px 12px;border:1px solid #fecaca;border-radius:6px;background:#fef2f2;color:#b91c1c!important;font-size:13px}.productVideoPage .productVideoSubmit{width:100%;margin-top:-4px;padding:13px;border:1px solid #111827!important;border-radius:6px!important;background:#111827!important;color:#fff!important;box-shadow:none!important;font-size:15px;font-weight:700}.productVideoPage .productVideoSubmit:hover{background:#374151!important;transform:none}.productVideoPage .productVideoSubmit:disabled{opacity:.55;cursor:wait}.productVideoOutput{min-height:608px;display:flex;flex-direction:column}.productVideoOutputTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:19px;border-bottom:1px solid #e5e7eb}.productVideoOutput h2{margin:0;color:#111827!important;font-size:20px;letter-spacing:-.02em}.productVideoPage .productVideoOutputTitle button{border:1px solid #d1d5db!important;border-radius:6px!important;background:#fff!important;color:#374151!important;box-shadow:none!important;padding:8px 10px;font-size:13px}.productVideoEmpty{flex:1 1;min-height:440px;display:grid;place-content:center;padding:36px;border:0;background:#fafafa;text-align:center}.productVideoEmpty strong{color:#374151!important;font-size:16px}.productVideoEmpty p{max-width:360px;margin:10px 0 0;color:#9ca3af!important;font-size:14px;line-height:1.7}.productVideoPlayer{display:grid;grid-gap:12px;gap:12px;align-items:end;overflow:hidden;background:#111827;border-radius:6px}.productVideoPlayer video{width:100%;max-height:520px;background:#000}.productVideoPlayer a{justify-self:end;margin:0 12px 12px;padding:9px 12px;border-radius:5px;background:#fff;color:#111827;font-size:13px;font-weight:700;text-decoration:none}.productVideoHistory{display:grid;grid-gap:8px;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid #e5e7eb}.productVideoHistory>strong{color:#374151;font-size:13px}.productVideoHistory button{display:flex;justify-content:space-between;gap:12px;width:100%;padding:10px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#374151;text-align:left;font-size:12px}.productVideoHistory button:hover{border-color:#6b7280}.productVideoHistory small{color:#6b7280;white-space:nowrap}@media (max-width:1100px){body:has(.sidebar) .workspacePage.productVideoPage{padding:30px 28px 58px!important}.productVideoGrid{grid-template-columns:minmax(300px,390px) minmax(0,1fr);gap:18px}}@media (max-width:900px){body:has(.sidebar) .workspacePage.productVideoPage{margin-left:0!important;padding:24px 16px 98px!important}.productVideoGrid{grid-template-columns:1fr}.productVideoOutput{min-height:480px}.productVideoEmpty{min-height:330px}}@media (max-width:560px){.productVideoHeading{display:block}.productVideoHeading>span{display:inline-block;margin-top:14px}.productVideoForm,.productVideoOutput{padding:20px}.productVideoChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.productVideoChoices button{width:100%}}