.mdw-hero>div:last-child button{border:1px solid rgba(255,255,255,.28);background:transparent;color:#fff;border-radius:var(--radius-scale-9);padding:var(--space-scale-11) var(--space-scale-14);font-size:var(--font-size-caption);font-weight:var(--font-weight-legacy-850);cursor:pointer}.mdw-warning button{margin-left:var(--space-sm);border:0;background:transparent;color:#184f42;text-decoration:underline;font-weight:var(--font-weight-extra-bold);cursor:pointer}.mdw-requests{margin-top:var(--space-lg);border:1px solid var(--line);background:#fff;border-radius:var(--radius-scale-18);padding:var(--space-scale-22);box-shadow:0 12px 35px rgba(35,47,62,.06)}.mdw-requests>header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:var(--space-md)}.mdw-requests h2{margin:var(--space-xs) 0}.mdw-requests select{min-width:150px;padding:var(--space-scale-10);border:1px solid var(--line);border-radius:var(--radius-scale-9);background:#fff}.mdw-requests article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--space-scale-18);align-items:center;padding:var(--space-scale-18) var(--space-xs);border-bottom:1px solid var(--line)}.mdw-requests article>div{display:flex;flex-direction:column;gap:var(--space-xs)}.mdw-requests article strong{font-size:var(--font-size-scale-17)}.mdw-requests article p,.mdw-requests article small{margin:0;color:var(--muted)}.mdw-requests article nav{display:flex;gap:var(--space-scale-7);flex-wrap:wrap}.mdw-requests article button{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;padding:var(--space-sm) var(--space-scale-10);cursor:pointer;font-weight:var(--font-weight-bold)}.mdw-requests article nav button:first-child{background:var(--ink-900);color:#fff;border-color:#888c8c}.mdw-requests article b{font-size:var(--font-size-caption);padding:var(--space-scale-6) var(--space-sm);border-radius:var(--radius-scale-999);background:#f7f8f8;color:var(--text)}@media (max-width:760px){.mdw-requests article{grid-template-columns:1fr}.mdw-requests>header{align-items:flex-start;gap:var(--space-scale-12)}.mdw-requests article nav{width:100%}.mdw-hero>div:last-child button,.mdw-requests article nav button{flex:1 1}}.replenishment-decision-context{grid-template-columns:repeat(3,1fr)!important;padding:var(--space-sm);border-radius:var(--radius-scale-12);background:#f7f8f8}.replenishment-decision-context article{border:0;background:transparent}.replenishment-decision-context small{display:block;margin-top:var(--space-scale-5);color:var(--muted);font-size:var(--font-size-caption)}@media (max-width:760px){.replenishment-decision-context{grid-template-columns:1fr!important}}.replenishment-market-filter{margin:var(--space-scale-14) 0;padding:var(--space-scale-13) var(--space-scale-15);display:flex;align-items:center;justify-content:space-between;gap:var(--space-scale-18);border:1px solid var(--line);border-radius:var(--radius-scale-11);background:#f7f8f8}.replenishment-market-filter>div small,.replenishment-market-filter>div strong{display:block}.replenishment-market-filter>div small{margin-top:var(--space-xs);color:var(--muted);font-size:var(--font-size-caption)}.replenishment-market-filter nav{display:flex;gap:var(--space-scale-7);flex-wrap:wrap}.replenishment-market-filter label{min-width:52px;padding:var(--space-sm) var(--space-scale-10);display:flex;align-items:center;justify-content:center;gap:var(--space-scale-6);border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;color:var(--text);font-size:var(--font-size-caption);font-weight:var(--font-weight-legacy-850);cursor:pointer}.replenishment-market-filter label.active{border-color:#888c8c;background:var(--ink-900);color:#fff}.replenishment-market-filter input{width:13px;height:var(--control-choice-size-13px);accent-color:var(--primary)}@media (max-width:760px){.replenishment-market-filter{align-items:flex-start;flex-direction:column}.replenishment-market-filter nav{width:100%}.replenishment-market-filter label{flex:1 1}}.global-filter-shell{margin:var(--space-scale-18) 0;border:1px solid var(--line);border-radius:var(--radius-scale-14);background:rgb(255 255 255/82%);box-shadow:0 10px 30px rgb(35 47 62/4%)}.global-page-filter-note{margin:0;display:grid;gap:var(--space-xs);color:var(--text);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold)}.global-page-filter-note small{color:var(--muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular)}.global-filter-summary{min-height:62px;padding:var(--space-scale-10) var(--space-scale-12);display:flex;align-items:center;gap:var(--space-scale-14)}.global-filter-toggle{min-width:220px;padding:var(--space-scale-7) var(--space-scale-10);display:grid;grid-template-columns:1fr auto;text-align:left;border:0;background:transparent;color:var(--text)}.global-filter-toggle small,.global-filter-toggle span{display:block}.global-filter-toggle span{font-size:var(--font-size-caption);font-weight:var(--font-weight-legacy-850)}.global-filter-toggle span b{margin-left:var(--space-scale-7);padding:var(--space-scale-3) var(--space-scale-6);border-radius:var(--radius-scale-99);color:var(--ink-950);background:var(--acid);font-size:var(--font-size-caption)}.global-filter-toggle small{margin-top:var(--space-scale-3);color:var(--muted);font-size:var(--font-size-caption)}.global-filter-toggle i{grid-column:2;grid-row:1;align-self:center;font-style:normal;transition:transform .18s ease}.global-filter-shell.open .global-filter-toggle i{transform:rotate(180deg)}.global-filter-summary .global-search{position:relative;width:min(100%,440px);margin-left:auto}.global-filter-summary .global-search>span{display:block;margin-bottom:var(--space-xs);color:var(--muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-extra-bold)}.global-filter-summary .global-search input{width:100%;height:var(--control-height-scale-38px);padding:0 var(--space-scale-86) 0 var(--space-scale-12);border-radius:var(--radius-sm)}.global-filter-summary .global-search>em{position:absolute;right:10px;bottom:12px;color:var(--muted);font-size:var(--font-size-caption);font-style:normal}.global-filter-shell .global-search-results{top:100%;right:0;left:auto;width:min(440px,90vw);margin-top:var(--space-scale-7)}.global-filter-shell .global-decision-bar{margin:0;padding:0 var(--space-scale-12);max-height:0;display:grid;grid-template-columns:repeat(6,minmax(120px,1fr)) auto;align-items:end;gap:var(--space-scale-9);overflow:hidden;opacity:0;border:0;border-top:1px solid transparent;border-radius:0;background:transparent;box-shadow:none;transition:max-height .22s var(--ease-out),padding .22s var(--ease-out),opacity .16s ease,border-color .16s ease}.global-filter-shell.open .global-decision-bar{max-height:140px;padding-top:var(--space-scale-12);padding-bottom:var(--space-scale-12);opacity:1;border-color:var(--line)}.global-filter-shell .global-decision-bar label{display:grid;gap:var(--space-scale-5)}.global-filter-shell .global-decision-bar label>span{color:var(--muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-extra-bold)}.global-filter-shell .global-decision-bar button,.global-filter-shell .global-decision-bar input,.global-filter-shell .global-decision-bar select{width:100%;height:var(--control-height-scale-38px);padding:0 var(--space-scale-10);border-radius:var(--radius-sm)}.global-filter-shell .filter-reset{border:1px solid var(--line);color:var(--ink-800);background:white;font-size:var(--font-size-caption);font-weight:var(--font-weight-extra-bold)}.global-filter-error{margin:0;padding:var(--space-scale-10) var(--space-scale-14);border-top:1px solid #f0d7d2;color:#983e32;background:#fff2ef;font-size:var(--font-size-caption)}@media(max-width:1280px){.global-filter-shell .global-decision-bar{grid-template-columns:repeat(3,1fr)}.global-filter-shell.open .global-decision-bar{max-height:230px}.global-filter-shell .filter-reset{grid-column:3}}@media(max-width:700px){.global-filter-summary{align-items:stretch;flex-direction:column}.global-filter-toggle{width:100%;min-width:0}.global-filter-summary .global-search{width:100%;margin-left:0}.global-filter-shell .global-decision-bar{grid-template-columns:1fr 1fr}.global-filter-shell.open .global-decision-bar{max-height:400px}.global-filter-shell .filter-reset{grid-column:1/-1}.global-filter-shell .global-search-results{right:auto;left:0}}.ui-state{min-height:150px;margin:var(--space-scale-18) 0;padding:var(--space-scale-28);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-scale-18);border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(130deg,#fff,#f7f9f4);box-shadow:0 12px 35px rgb(18 49 41/5%)}.ui-state-symbol{width:48px;height:48px;display:grid;place-items:center;border-radius:var(--radius-scale-14);color:var(--text);background:#f7f8f8;font:var(--font-weight-bold) var(--font-size-scale-21)/var(--line-height-normal) var(--font-family-display)}.ui-state strong{display:block;font:var(--font-weight-medium) var(--font-size-scale-20)/var(--line-height-normal) var(--font-family-heading)}.ui-state p{max-width:680px;margin:var(--space-scale-7) 0 0;color:var(--muted);font-size:var(--font-size-caption);line-height:var(--line-height-comfortable)}.ui-state button,.ui-state-action{min-height:var(--control-height-scale-40px);padding:0 var(--space-scale-14);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:var(--radius-scale-9);color:var(--on-dark);background:var(--ink-800);text-decoration:none;font-size:var(--font-size-caption);font-weight:var(--font-weight-legacy-850)}.ui-state-action.ui-state-action-secondary{color:var(--ink-800);background:var(--surface)}.ui-state-loading .ui-state-symbol{display:flex;align-items:end;justify-content:center;gap:var(--space-scale-3)}.ui-state-loading .ui-state-symbol i{width:4px;border-radius:var(--radius-scale-3);background:var(--ink-700);animation:ui-bars 1s ease-in-out infinite}.ui-state-loading .ui-state-symbol i:first-child{height:13px}.ui-state-loading .ui-state-symbol i:nth-child(2){height:24px;animation-delay:.12s}.ui-state-loading .ui-state-symbol i:nth-child(3){height:18px;animation-delay:.24s}.ui-state-lines{width:150px;display:grid;gap:var(--space-scale-7)}.ui-state-lines i{height:8px;border-radius:var(--radius-sm);background:linear-gradient(90deg,#f7f8f8,#f7f8f8,#f7f8f8);background-size:200% 100%;animation:ui-shimmer 1.4s linear infinite}.ui-state-lines i:nth-child(2){width:76%}.ui-state-lines i:nth-child(3){width:48%}.ui-state-error{border-color:#edcec8;background:#fff8f6}.ui-state-error .ui-state-symbol{color:#a23d32;background:#fbe5e1}.ui-state-empty{border-style:dashed;box-shadow:none}.ui-notice{padding:var(--space-scale-12) var(--space-scale-14);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-scale-10);border-left:3px solid #888c8c;border-radius:var(--radius-sm);background:#f7f8f8;font-size:var(--font-size-caption)}.ui-notice>span{width:8px;height:8px;border-radius:var(--radius-circle);background:#37475a}.ui-notice.warning{border-color:#c79528;background:#fff7dd}.ui-notice.warning>span{background:#c79528}.ui-notice.error{border-color:#c65346;background:#fff0ed}.ui-notice.error>span{background:#c65346}.ui-notice>button{width:30px;height:var(--control-height-scale-30px);border:0;background:transparent}.toolbar-field{display:grid;gap:var(--space-xs)}.toolbar-field>span{color:var(--muted);font-size:var(--font-size-caption)}@keyframes ui-bars{0%,to{opacity:.45;transform:scaleY(.65)}50%{opacity:1;transform:scaleY(1)}}@keyframes ui-shimmer{to{background-position:-200% 0}}@media(max-width:700px){.ui-state{min-height:180px;grid-template-columns:auto 1fr;padding:var(--space-scale-22)}.ui-state-lines{display:none}.ui-state button,.ui-state-action{grid-column:1/-1;width:100%}.ui-state-symbol{width:42px;height:42px}}@media(prefers-reduced-motion:reduce){.ui-state-lines i,.ui-state-loading .ui-state-symbol i{animation:none}}.action-dialog-overlay{position:fixed;z-index:180;inset:0;padding:var(--space-scale-20);display:grid;place-items:center;background:rgb(35 47 62/58%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:dialog-fade .14s ease-out}.action-dialog{width:min(100%,520px);max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain;padding:var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-scale-18);background:#f7f8f8;box-shadow:0 28px 90px rgb(35 47 62/36%);outline:0;animation:dialog-rise .18s var(--ease-out)}.action-dialog header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-scale-13)}.action-dialog header p{margin:0;color:var(--muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-black);letter-spacing:.16em}.action-dialog h2{margin:var(--space-xs) 0 0;font:var(--font-weight-medium) var(--font-size-scale-25)/var(--line-height-normal) var(--font-family-heading)}.action-dialog header>button{width:38px;height:var(--control-height-scale-38px);border:1px solid var(--line);border-radius:var(--radius-scale-9);background:#fff;font-size:var(--font-size-scale-20)}.action-dialog-icon{width:43px;height:43px;display:grid;place-items:center;border-radius:var(--radius-scale-12);color:var(--text);background:#f7f8f8;font-weight:var(--font-weight-black)}.action-dialog-icon.danger{color:#9c392e;background:#fae6e2}.action-dialog-description{margin:var(--space-scale-18) 0;color:var(--muted);font-size:var(--font-size-body);line-height:var(--line-height-comfortable)}.action-dialog>label{margin-top:var(--space-scale-12);display:grid;gap:var(--space-scale-6)}.action-dialog>label>span{font-size:var(--font-size-label);font-weight:var(--font-weight-extra-bold)}.action-dialog textarea{width:100%;min-height:var(--control-textarea-min-82px);padding:var(--space-scale-10) var(--space-scale-12);border:1px solid var(--line);border-radius:var(--radius-scale-9);resize:vertical;background:#fff}.action-dialog-validation{margin:var(--space-scale-11) 0 0;padding:var(--space-scale-9) var(--space-scale-11);border-left:3px solid var(--danger);color:#993c31;background:#fff0ed;font-size:var(--font-size-label)}.action-dialog footer{margin-top:var(--space-scale-20);display:flex;justify-content:flex-end;gap:var(--space-sm)}.action-dialog footer button{min-height:var(--control-height);padding:0 var(--space-scale-15);border:1px solid var(--line);border-radius:var(--radius-scale-9);color:var(--primary);background:#fff;font-size:var(--font-size-body);font-weight:var(--font-weight-legacy-850)}.action-dialog footer .primary{border-color:var(--ink-800);color:#fff;background:var(--ink-800)}.action-dialog footer .danger{border-color:#b8493d;color:#fff;background:#b8493d}@keyframes dialog-fade{0%{opacity:0}}@keyframes dialog-rise{0%{opacity:0;transform:translateY(10px) scale(.985)}}@media(max-width:600px){.action-dialog-overlay{padding:var(--space-scale-10);place-items:end center}.action-dialog{padding:var(--space-scale-20);border-radius:var(--radius-scale-18) var(--radius-scale-18) var(--radius-md) var(--radius-md)}.action-dialog footer{display:grid;grid-template-columns:1fr 1fr}.action-dialog footer button{width:100%}}@media(prefers-reduced-motion:reduce){.action-dialog,.action-dialog-overlay{animation:none}}.action-dialog>label>input,.action-dialog>label>select{width:100%;min-height:var(--control-height-scale-44px);padding:var(--space-scale-10) var(--space-scale-12);border:1px solid var(--line);border-radius:var(--radius-scale-9);background:#fff}.workspace-sidebar .employee-chip small,.workspace-sidebar .nav-group h2,.workspace-sidebar .nav-number{font-size:var(--font-size-caption)}.workspace-sidebar .logout-control small,.workspace-sidebar .nav-item small{font-size:var(--font-size-caption);line-height:var(--line-height-compact)}.workspace-content :where(.eyebrow,label>span,table th,.status-pill,.replenishment-status,.toolbar-field>span,.global-search>span,.global-filter-toggle small,.global-search>em){font-size:var(--font-size-caption);line-height:var(--line-height-compact)}.workspace-content :where(table td,table button,table input,table select,.ui-state p,.ui-notice,.module-list small,.sync-card-grid p,.sync-card-grid dl div,.sync-runs small){font-size:var(--font-size-caption);line-height:var(--line-height-legacy-145)}.workspace-content :where(button,select,input){min-height:var(--control-height-scale-38px)}.workspace-content :where(button,select,input,textarea):focus-visible{outline:3px solid var(--focus-ring,var(--focus));outline-offset:2px}.workspace-sidebar :where(a,button):focus-visible{outline:3px solid var(--focus-ring,var(--focus));outline-offset:2px}@media (forced-colors:active){.workspace-content :where(button,select,input,textarea):focus-visible,.workspace-sidebar :where(a,button):focus-visible{outline-color:Highlight}}@media(max-width:700px){.workspace-content :where(table td,table button,table input,table select){font-size:var(--font-size-caption)}.workspace-content :where(button,select,input){min-height:var(--control-height)}}@media(max-width:640px){.workspace-header .header-status{flex:0 0 auto}.workspace-header .header-status strong{display:none}.workspace-header .header-status span{letter-spacing:normal;white-space:nowrap}.mdw-hero>div:last-child{width:100%}.mdw-hero>div:last-child :is(a,button){flex:1 1 140px;white-space:nowrap;text-align:center}}.workspace-sidebar .sidebar-close{z-index:2}.funnel-evidence-scope>small{font-size:inherit}.ui-notice>div{min-width:0;overflow-wrap:anywhere}.ui-notice-actions{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-xs)}.ui-notice-actions .ui-state-action{min-height:var(--control-height-scale-40px)}:root{--font-family-body:"Avenir Next","Segoe UI Variable","Noto Sans SC",sans-serif;--font-family-heading:Georgia,"Noto Serif SC",serif;--font-family-display:Georgia,serif;--font-family-code:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--font-family-compact:"Avenir Next","Noto Sans SC",sans-serif;--font-family-editorial:Georgia,"Times New Roman",serif;--font-family-localized:"Noto Sans SC","Microsoft YaHei",sans-serif;color-scheme:light;--primary:#007185;--primary-dark:#005566;--primary-light:#eaf4f5;--ink-950:#0f1111;--ink-900:#232f3e;--ink-800:#005566;--ink-700:#007185;--paper-50:#f3f3f3;--paper-100:#eaeded;--surface:#fff;--on-dark:#fff;--on-dark-muted:#eaeded;--line:#d5d9d9;--muted:#565959;--text:#0f1111;--acid:#ffd814;--acid-strong:#f7ca00;--success:#067d62;--warning:#a65b00;--danger:#b12704;--focus:#007185;--focus-ring:var(--focus);--shadow:0 8px 24px rgb(15 17 17/8%);--radius-sm:var(--radius-control);--radius-md:var(--radius-card);--radius-lg:var(--radius-overlay);--radius-scale-2:2px;--radius-scale-3:3px;--radius-scale-4:4px;--radius-scale-5:5px;--radius-scale-6:6px;--radius-scale-7:7px;--radius-scale-8:8px;--radius-scale-9:9px;--radius-scale-10:10px;--radius-scale-11:11px;--radius-scale-12:12px;--radius-scale-13:13px;--radius-scale-14:14px;--radius-scale-15:15px;--radius-scale-16:16px;--radius-scale-17:17px;--radius-scale-18:18px;--radius-scale-20:20px;--radius-scale-22:22px;--radius-scale-99:99px;--radius-scale-999:999px;--radius-circle:50%;--radius-control:var(--radius-scale-8);--radius-control-compact:var(--radius-scale-6);--radius-card:var(--radius-scale-10);--radius-overlay:var(--radius-scale-16);--radius-pill:var(--radius-scale-999);--control-height:42px;--content-max:1760px;--sidebar-width:286px;--ease-out:cubic-bezier(.2,.8,.2,1);--action-bg:#ffd814;--action-hover:#f7ca00;--action-border:#f2c200;--action-text:#0f1111;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-xxl:48px;--font-size-scale-12:12px;--font-size-scale-13:13px;--font-size-scale-14:14px;--font-size-scale-15:15px;--font-size-scale-16:16px;--font-size-scale-17:17px;--font-size-scale-18:18px;--font-size-scale-19:19px;--font-size-scale-20:20px;--font-size-scale-21:21px;--font-size-scale-22:22px;--font-size-scale-23:23px;--font-size-scale-24:24px;--font-size-scale-25:25px;--font-size-scale-26:26px;--font-size-scale-27:27px;--font-size-scale-28:28px;--font-size-scale-29:29px;--font-size-scale-30:30px;--font-size-scale-32:32px;--font-size-scale-34:34px;--font-size-scale-36:36px;--font-size-scale-38:38px;--font-size-scale-42:42px;--font-size-caption:var(--font-size-scale-12);--font-size-label:var(--font-size-scale-13);--font-size-body:var(--font-size-scale-14);--font-size-heading:var(--font-size-scale-24);--font-size-auth-title:clamp(42px,5vw,76px);--font-size-auth-title-medium:clamp(36px,9vw,54px);--font-size-auth-title-compact:clamp(31px,10.2vw,40px);--font-size-workspace-title-compact:clamp(25px,8vw,32px);--font-size-metric-dashboard:clamp(22px,2vw,30px);--font-size-metric-module:clamp(20px,2vw,29px);--font-size-business-title:clamp(24px,2.5vw,36px);--font-size-metric-business:clamp(17px,1.6vw,25px);--font-size-business-section-title:clamp(20px,2vw,27px);--font-size-market-title:clamp(22px,3vw,34px);--font-size-product-detail-title:clamp(22px,2.5vw,36px);--font-size-coverage-title:clamp(22px,3vw,32px);--font-size-keyword-title:clamp(24px,3vw,38px);--font-size-metric-profit:clamp(18px,3.8vw,28px);--font-size-keyword-decision-title:clamp(25px,3vw,40px);--font-size-operations-title:clamp(22px,2.4vw,34px);--font-size-evidence-scope:var(--font-size-caption);--font-size-relevance:var(--font-size-caption);--font-size-preview-heading:1.15rem;--font-size-preview-kicker:var(--font-size-caption);--font-size-preview-badge:.8rem;--font-size-preview-metric:1.1rem;--font-size-preview-caption:.78rem;--font-size-preview-result:1rem;--font-size-preview-section:1.1rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-legacy-650:650;--font-weight-bold:700;--font-weight-legacy-750:750;--font-weight-legacy-760:760;--font-weight-extra-bold:800;--font-weight-legacy-850:850;--font-weight-black:900;--font-weight-relative-strong:bolder;--line-height-solid:1;--line-height-spacious:2;--line-height-legacy-105:1.05;--line-height-legacy-108:1.08;--line-height-tight:1.1;--line-height-legacy-116:1.16;--line-height-heading:1.2;--line-height-legacy-122:1.22;--line-height-snug:1.25;--line-height-subheading:1.3;--line-height-compact:1.35;--line-height-label:1.4;--line-height-legacy-145:1.45;--line-height-compact-body:1.5;--line-height-legacy-155:1.55;--line-height-body:1.6;--line-height-legacy-165:1.65;--line-height-comfortable:1.7;--line-height-legacy-175:1.75;--line-height-relaxed:1.8;--line-height-legacy-190:1.9;--line-height-normal:normal;--motion-fast:120ms;--motion-normal:180ms;--motion-slow:240ms;--space-auth-story:clamp(32px,5vw,72px);--space-scale-14:14px;--space-scale-3:3px;--space-scale-18:18px;--space-scale-30:30px;--space-scale-12:12px;--space-scale-34:34px;--space-scale-44:44px;--space-scale-20:20px;--space-scale-26:26px;--space-scale-5:5px;--space-scale-22:22px;--space-overlap-6:-6px;--space-scale-10:10px;--space-scale-13:13px;--space-auth-activation:clamp(28px,6vw,56px);--space-scale-28:28px;--space-scale-42:42px;--space-scale-54:54px;--space-scale-19:19px;--space-scale-2:2px;--space-scale-11:11px;--space-workspace-inline:clamp(24px,3.7vw,64px);--space-scale-72:72px;--space-foundation:clamp(30px,5vw,56px);--space-scale-7:7px;--space-scale-1:1px;--space-scale-9:9px;--space-scale-6:6px;--space-scale-15:15px;--space-scale-38:38px;--space-standalone-inline:clamp(24px,6vw,88px);--space-scale-80:80px;--space-scale-70:70px;--space-scale-17:17px;--space-toolbar-margin:var(--space-scale-22) 0 var(--space-scale-14);--space-toolbar-padding:var(--space-scale-14) var(--space-md);--space-toolbar-gap:var(--space-scale-12);--space-card-padding:var(--space-lg);--space-scale-60:60px;--space-scale-25:25px;--space-scale-55:55px;--space-card-padding-compact:var(--space-scale-18);--space-workspace-inline-medium:clamp(22px,3.2vw,54px);--space-scale-37:37px;--space-scale-86:86px;--space-scale-40:40px;--space-rem-0p28:.28rem;--space-rem-0p55:.55rem;--space-rem-1:1rem;--space-rem-0p4:.4rem;--space-rem-0p35:.35rem;--space-rem-0p7:.7rem;--space-rem-0p5:.5rem;--space-rem-0p65:.65rem;--space-rem-0p85:.85rem;--space-scale-36:36px;--space-overlap-5:-5px;--space-overlap-8:-8px;--space-scale-21:21px;--space-inline-control-align:.3em;--space-rem-0p8:.8rem;--space-rem-0p3:.3rem;--space-rem-1p2:1.2rem;--space-rem-0p75:.75rem;--space-rem-0p25:.25rem;--space-scale-23:23px;--control-auth-action-height:54px;--control-auth-input-height:52px;--control-card-min-245px:245px;--control-card-min-40px:40px;--control-card-min-58px:58px;--control-card-min-83px:83px;--control-card-min-88px:88px;--control-card-min-92px:92px;--control-choice-size-13px:13px;--control-choice-size-15px:15px;--control-choice-size-16px:16px;--control-choice-size-17px:17px;--control-choice-size-18px:18px;--control-choice-size-20px:20px;--control-choice-size-24px:24px;--control-field-min-42px:42px;--control-height-scale-30px:30px;--control-height-scale-31px:31px;--control-height-scale-32px:32px;--control-height-scale-34px:34px;--control-height-scale-35px:35px;--control-height-scale-36px:36px;--control-height-scale-37px:37px;--control-height-scale-38px:38px;--control-height-scale-40px:40px;--control-height-scale-43px:43px;--control-height-scale-44px:44px;--control-height-scale-46px:46px;--control-height-scale-52px:52px;--control-textarea-min-100px:100px;--control-textarea-min-112px:112px;--control-textarea-min-74px:74px;--control-textarea-min-76px:76px;--control-textarea-min-7rem:7rem;--control-textarea-min-82px:82px;--control-textarea-min-86px:86px;--control-textarea-min-90px:90px;--control-textarea-min-95px:95px;--control-touch-min-height:44px;--space-field-prefix-offset:var(--space-scale-17);--space-field-prefix-padding:max(44px,calc(var(--space-field-prefix-offset) + 1.25em + var(--space-sm)));--control-height-scale-50px:50px;--control-nav-item-min-height:54px;--control-kpi-card-min-height:99px;--control-opportunity-card-min-height:190px;--size-avatar:34px}html body{background:var(--paper-50);color:var(--text)}html :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--primary)}html :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--focus-ring,var(--focus));outline-offset:3px}html .login-story,html .workspace-sidebar{background:var(--ink-900);color:#fff}html .workspace-sidebar :is(.nav-group h2,.nav-number,.nav-item small,.employee-chip small,.brand-lockup div span){color:#c7cccc}html .workspace-sidebar .nav-item{color:var(--paper-100)}html .workspace-sidebar :is(.nav-submenu a,.sidebar-collapse,.logout-button){color:var(--on-dark)}html .workspace-sidebar .nav-submenu small{color:var(--on-dark-muted)}html .workspace-sidebar .nav-submenu a.active{box-shadow:inset 2px 0 0 var(--action-bg)}html .workspace-sidebar .nav-item.active{background:#37475a;color:#fff;border-color:#596777;box-shadow:inset 3px 0 #ff9900}html .workspace-sidebar .nav-item:hover{background:#37475a;color:#fff}html .workspace-sidebar .brand-mark{background:#ffd814;color:var(--text)}html .login-story :is(.story-lead,.story-footnote,.brand-lockup div span){color:var(--line)}html .login-story .eyebrow{color:#ffd814}html:root body :is(button.primary,a.primary,.pm-submit,.dv2-run button,.login-form button,.admin-form>button,.sku-drawer-edit){background:var(--action-bg)!important;color:var(--action-text)!important;border-color:var(--action-border)!important;box-shadow:0 2px 4px rgb(15 17 17/8%)}html:root body :is(button.primary,a.primary,.pm-submit,.dv2-run button,.login-form button,.admin-form>button,.sku-drawer-edit):hover:not(:disabled){background:var(--action-hover)!important;color:var(--action-text)!important}html:root body :is(button.primary,a.primary).danger{background:var(--danger)!important;border-color:var(--danger)!important;color:#fff!important}html body :is(.sku-v2-code,.table-link,.trace-link,.activation-link){color:var(--primary)}html body :is(.sku-v2-row-actions a.sku-edit-action,.sku-v2-row-actions button,.sku-v2-row-actions a){color:var(--primary);background:#fff;border-color:var(--line)}html body :is(.sku-v2-row-actions a,.sku-v2-row-actions button):hover{background:#f0f2f2}html body :is(.keyword-tabs button[aria-current=page],.keyword-segment button.active,.decision-nav button[aria-current=page]){background:var(--primary-light);color:var(--primary-dark);border-color:var(--primary)}html body :is(.mdw-hero,.market-hero,.keyword-hero,.pm-hero,.decision-hero,.sku-workspace-intro,.replenishment-hero){background:var(--ink-900);color:#fff}html body :is(.mdw-hero,.market-hero,.keyword-hero,.pm-hero,.decision-hero,.sku-workspace-intro,.replenishment-hero) :is(h2,h3){color:#fff}html body :is(.mdw-hero,.market-hero,.keyword-hero,.pm-hero,.decision-hero,.sku-workspace-intro,.replenishment-hero)>p{color:var(--paper-100)}html body :is(.mdw-hero,.market-hero,.keyword-hero,.pm-hero,.decision-hero,.sku-workspace-intro,.replenishment-hero) .eyebrow{color:#ffd814}html body :is(.mdw-hero,.market-hero,.keyword-hero,.pm-hero,.decision-hero,.sku-workspace-intro,.replenishment-hero) :is(small,div>p){color:var(--paper-100)}html body main table a{color:var(--primary)}html body :is(.sku-v2-table-scroll,.table-scroll){scrollbar-color:#888c8c var(--paper-100)}@media (forced-colors:active){html :is(button,a,input,select,textarea):focus-visible{outline-color:Highlight}html .workspace-sidebar .nav-item.active{border-color:Highlight}}.profit-workspace .market-detail .market-cards article{min-width:0}.profit-workspace .market-detail .market-cards strong{max-width:100%;overflow-wrap:anywhere;line-height:var(--line-height-snug);font-size:var(--font-size-metric-profit)}:where(.module-card,.ui-state,.action-dialog,.allocation-editor,.pm-export-menu,.sku-column-settings){--focus-ring:var(--focus)}:where(.ui-surface-dark,.workspace-sidebar,.login-story,.mdw-hero,.market-hero,.keyword-hero,.pm-hero,.decision-hero,.sku-workspace-intro,.replenishment-hero,.product-hero,.sync-hero,.weekly-banner,.sg-hero,.profit-hero,.foundation-state){--focus-ring:var(--on-dark)}.ui-surface-light{--focus-ring:var(--focus)}