[data-ds=v3]{--k-000:#000;--k-950:#0c0c0d;--k-900:#141416;--k-850:#18181a;--k-825:#1d1d1f;--k-800:#212124;--k-750:#2e2e34;--k-700:#3a3a42;--k-650:#46464e;--b-500:#3a64f2;--b-600:#2f53d8;--b-400:#6b8ef7;--sh-1:0 1px 2px rgba(0,0,0,.45);--sh-3:0 20px 48px -14px rgba(0,0,0,.8),0 2px 10px rgba(0,0,0,.5);--ring-soft:rgba(58,100,242,.18);--lift-hover:0 14px 32px -12px rgba(0,0,0,.75),0 3px 8px -3px rgba(0,0,0,.5);--sheen:none;--edge:hsla(0,0%,100%,.055);--accent-fill:var(--b-500);--accent-fill-hover:var(--b-600);--accent-bd:var(--b-500);--accent-sh:none;--accent-sh-raised:none;--nav-active-bg:var(--accent-soft);--nav-active-fg:var(--acc-text);--nav-active-sh:none;--btn-primary-filter-hover:none}[data-ds=v3][data-theme=dark]{color-scheme:dark;--bg-base:var(--k-900);--bg-deep:var(--k-900);--atmo-1:transparent;--atmo-2:transparent;--atmo-3:transparent;--glass-bg:var(--k-850);--pop-bg:var(--k-825);--glass-border-hi:var(--k-700);--scrollbar-thumb:var(--k-700);--scrollbar-thumb-hover:var(--k-650);--glass-highlight:hsla(0,0%,100%,.05);--glass-sheen:transparent;--glass-shadow:var(--sh-1);--sidebar-bg:var(--k-850);--topbar-bg:rgba(20,20,22,.88);--text-1:#f2f2f4;--text-2:#a1a1a8;--text-3:#8e8e96;--sub-fg:var(--text-2);--g-500:#12c16c;--g-600:var(--g-500);--a-500:#f49e09;--a-600:var(--a-500);--r-500:#ff6a55;--r-600:var(--r-500);--soft-mix:11%;--tag:var(--b-400);--tag-soft:color-mix(in srgb,var(--b-400) 9%,transparent);--grid-line:hsla(0,0%,100%,.045);--sku-head-bg:var(--k-800);--sku-total-bg:rgba(58,100,242,.08);--range-track:rgba(58,100,242,.22);--brand-1:var(--b-500);--brand-2:var(--b-600);--brand-glow:var(--ring-soft);--logo-1:var(--b-400);--logo-2:var(--b-500);--acc-text:var(--b-400);--btn-glass-bd:var(--glass-border-hi);--surface-card:var(--k-850);--surface-well:var(--k-950);--inp-bg-sunken:var(--surface-well);--badge-neutral-fg:var(--text-2);--tabs-bg:var(--glass-highlight);--tabs-bd:var(--line);--tabs-count-active-bg:rgba(0,0,0,.28);--modal-scrim:rgba(0,0,0,.72);--modal-bg:var(--k-800);--modal-bd:var(--edge);--line:var(--k-750);--sheen-pop:none}[data-ds=v3][data-theme=light]{color-scheme:light;--bg-base:#f9fafb;--bg-deep:#f3f4f6;--sh-1:0 1px 2px rgba(40,50,90,.06);--sh-3:0 22px 50px -22px rgba(40,50,90,.32),0 2px 10px -3px rgba(40,50,90,.14);--lift-hover:0 2px 4px rgba(40,50,90,.07),0 10px 24px -10px rgba(40,50,90,.18);--atmo-1:transparent;--atmo-2:transparent;--atmo-3:transparent;--glass-bg:#fff;--pop-bg:#fff;--glass-border-hi:rgba(20,30,60,.22);--scrollbar-thumb:rgba(20,30,60,.22);--scrollbar-thumb-hover:rgba(20,30,60,.38);--glass-highlight:rgba(20,30,60,.05);--glass-sheen:transparent;--glass-shadow:var(--sh-3);--sidebar-bg:#fff;--topbar-bg:rgba(249,250,251,.88);--text-1:#161a2b;--text-2:#4f566e;--text-3:#656b82;--g-500:#0f9d58;--g-600:#0b6e3f;--r-500:#f14345;--r-600:#b52b2f;--a-500:#f49e09;--a-600:#a04f09;--soft-mix:18%;--tag:var(--b-600);--tag-soft:color-mix(in srgb,var(--b-500) 10%,transparent);--grid-line:rgba(20,30,60,.08);--sku-head-bg:#eef1f6;--sku-total-bg:rgba(58,100,242,.08);--range-track:rgba(58,100,242,.14);--brand-1:var(--b-500);--brand-2:var(--b-600);--brand-glow:var(--ring-soft);--logo-1:var(--b-500);--logo-2:var(--b-600);--acc-text:var(--b-500);--surface-card:#fff;--surface-well:#eef1f6;--inp-bg-sunken:var(--surface-well);--badge-neutral-fg:var(--text-2);--tabs-bg:var(--glass-highlight);--tabs-bd:var(--line);--tabs-count-active-bg:rgba(0,0,0,.28);--modal-scrim:rgba(0,0,0,.72);--modal-bg:var(--pop-bg);--modal-bd:var(--edge);--line:rgba(20,30,60,.12);--sheen:none;--sheen-pop:none;--edge:rgba(20,30,60,.1)}[data-ds=v3] .atmosphere,[data-ds=v3] body{background:var(--bg-deep)}[data-ds=v3] .atmosphere:after,[data-ds=v3] .grain{display:none}[data-ds=v3]{--card-bg:var(--surface-card);--card-bd:var(--edge);--card-sh:none;--card-sheen:var(--sheen);--card-blur:none;--kpi-radius:var(--card-radius);--tbl-head-bg:var(--surface-card)}[data-ds=v3] .glass:before{display:none}[data-ds=v3] ::selection{background:color-mix(in srgb,var(--b-500) 34%,transparent);color:var(--text-1)}html[data-ds=v3] .shell{gap:var(--sp-16);--shell-pad:var(--sp-16)}html[data-ds=v3] .sidebar{background-color:var(--sidebar-bg);background-image:var(--sheen);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:none}html[data-ds=v3] .brand__name{letter-spacing:-.015em}html[data-ds=v3] .brand__tag{color:var(--text-3)}html[data-ds=v3] .nav__item:not(.is-active):hover{background:var(--glass-highlight);color:var(--text-1)}html[data-ds=v3] .nav__item.is-active .nav__chev{color:color-mix(in srgb,var(--nav-active-fg) 80%,transparent)}html[data-ds=v3] .range-card{--card-bg:var(--surface-well);--card-bd:var(--line);--card-sheen:none}html[data-ds=v3] .range-card__title{color:var(--text-3)}html[data-ds=v3] .range-card__stats b{color:var(--text-2)}html[data-ds=v3]{--acct-bg:transparent;--acct-bg-hover:var(--glass-highlight);--acct-bd:var(--edge)}html[data-ds=v3] .user{border-radius:var(--radius-md)}html[data-ds=v3] .user__avatar{border-radius:var(--radius-sm)}html[data-ds=v3] .user__email{color:var(--text-3)}html[data-ds=v3] .collapse-btn:hover{background:var(--glass-highlight);border-color:var(--line)}html[data-ds=v3] .topactions{margin-top:calc(-1 * var(--sp-16))}html[data-ds=v3].is-scrolled .topactions{background:var(--topbar-bg);border-bottom:1px solid var(--line);border-radius:0;box-shadow:none}html[data-ds=v3] .field__label{color:var(--text-2)}html[data-ds=v3] .field__hint{color:var(--text-3)}html[data-ds=v3]{--card-bd-hover:hsla(0,0%,100%,.1);--card-sh-hover:var(--lift-hover)}html[data-ds=v3] .kpi__sheen{display:none}html[data-ds=v3] .kpi__label{color:var(--text-3)}html[data-ds=v3] .kpi__num{color:var(--text-1)}html[data-ds=v3] .kpi__sec,html[data-ds=v3] .kpi__unit{color:var(--text-3)}html[data-ds=v3] .kpi__info-btn{position:relative}html[data-ds=v3] .kpi__info-btn:after{content:"";position:absolute;top:50%;left:50%;width:var(--tap-min);height:var(--tap-min);transform:translate(-50%,-50%)}html[data-ds=v3] .page-foot{color:var(--text-3)}html[data-ds=v3] .kpi-pop,html[data-ds=v3] .sku-photo-pop,html[data-ds=v3] .ui-date__pop,html[data-ds=v3] .ui-dd__menu,html[data-ds=v3] .ui-period__pop,html[data-ds=v3] .ui-pop{background-color:var(--pop-bg);background-image:var(--sheen-pop);border:1px solid var(--edge);box-shadow:var(--sh-3);backdrop-filter:none;-webkit-backdrop-filter:none}html[data-ds=v3] .kpi-tip{background:var(--pop-bg);border:1px solid var(--glass-border-hi);color:var(--text-2);box-shadow:var(--sh-3)}html[data-ds=v3] .kpi-tip__arrow{background:var(--pop-bg);border-left-color:var(--glass-border-hi);border-top-color:var(--glass-border-hi)}html[data-ds=v3] .kpi-pop__title{color:var(--text-3)}html[data-ds=v3] .ui-cal__cell.is-range{background:var(--range-track)}html[data-ds=v3] .ui-cal__wd{color:var(--text-3)}html[data-ds=v3] .sidebar-backdrop.is-open{background:var(--modal-scrim)}html[data-ds=v3] .ag-menu,html[data-ds=v3] .ag-popup,html[data-ds=v3] .sku-grid{--ag-background-color:var(--surface-card);--ag-foreground-color:var(--text-1);--ag-header-background-color:var(--sku-head-bg);--ag-header-foreground-color:var(--text-3);--ag-border-color:var(--line);--ag-row-border-color:var(--line);--ag-odd-row-background-color:var(--surface-card);--ag-row-hover-color:var(--glass-highlight);--ag-selected-row-background-color:rgba(58,100,242,.18);--ag-range-selection-border-color:var(--b-500);--ag-input-focus-border-color:var(--b-500);--ag-control-panel-background-color:var(--bg-deep);--ag-secondary-foreground-color:var(--text-3);--ag-data-color:var(--text-1);--ag-chip-background-color:var(--glass-highlight)}html[data-ds=v3][data-theme=dark] .sku-grid .ag-header-cell-text,html[data-ds=v3][data-theme=dark] .sku-grid .ag-header-group-text{color:var(--text-2)}html[data-ds=v3] .sku-bar__title{color:var(--text-1)}html[data-ds=v3] .sku-u{color:var(--text-2)}html[data-ds=v3] .sku-pin button.is-on{color:var(--accent-fg);background:var(--b-500);border-color:var(--b-500)}html[data-ds=v3] .sku-duo__m.sku-ind{border-radius:var(--radius-sm)}html[data-ds=v3] .ag-header-icon.ag-header-cell-filter-button{border-radius:var(--radius-xs)}html[data-ds=v3] .sku-status{border-top-color:var(--line)}[data-ds=v3]{--ch-1:#70a1ff;--ch-2:#ffc151;--ch-3:#63d18f;--ch-4:#00afa9;--ch-5:#43ceff;--ch-6:#ba93fb;--ch-7:#c1e975;--ch-8:#8f9298;--ch-9:var(--r-500);--ch-muted:var(--ch-8)}html[data-ds=v3] .ch-card__title{color:var(--text-1)}html[data-ds=v3] .ch-card__icon{color:var(--acc-text);background:var(--tag-soft)}html[data-ds=v3] .ch-tip{background:var(--pop-bg);border:1px solid var(--glass-border-hi);box-shadow:var(--sh-3)}html[data-ds=v3] .ch-chip:not(.is-on){background:var(--glass-highlight);color:var(--text-2)}html[data-ds=v3] .ch-pie__pct{color:var(--text-2)}html[data-ds=v3] .ch-card__icon,html[data-ds=v3] .ch-switch input:checked+.ch-switch__box,html[data-ds=v3] .sm-checkbox input:checked+.sm-checkbox__box,html[data-ds=v3] .sm-toggle.is-active,html[data-ds=v3] .sm-toggle.is-on,html[data-ds=v3] .ui-cal__cell.is-edge .ui-cal__d,html[data-ds=v3] .ui-period__cal .ui-cal__d.is-sel{background:var(--b-500);box-shadow:none}html[data-ds=v3] .ch-card__icon{color:var(--accent-fg);border-radius:var(--radius-sm)}html[data-ds=v3] :focus-visible{outline:2px solid var(--b-500);outline-offset:2px}html[data-ds=v3] .input:focus-visible,html[data-ds=v3] input:focus-visible,html[data-ds=v3] textarea:focus-visible{outline:none}html[data-ds=v3] .btn--danger:focus-visible{box-shadow:none}html[data-ds=v3]{--inp-ring-focus:none;--inp-search-bg:transparent}[data-ds=v3][data-theme=dark]{--inp-bg:var(--k-825);--toggle-off-bg:#6b6b73}html[data-ds=v3] .ag-body-viewport :focus-visible,html[data-ds=v3] .ui-dd__list :focus-visible,html[data-ds=v3] .ui-dd__opt:focus-visible{outline-offset:-2px}html[data-ds=v3] .filterbar,html[data-ds=v3] .sidebar{animation-duration:.24s}html[data-ds=v3] .kpi{animation-duration:.22s}html[data-ds=v3] .kpi:hover{transform:none}@media (hover:hover) and (pointer:fine){html[data-ds=v3] .kpi{transition:transform .2s var(--ease-out),border-color .2s,box-shadow .2s}html[data-ds=v3] .kpi:hover{transform:translateY(-2px)}}html[data-ds=v3] .badge--toggle,html[data-ds=v3] .kpi__info-btn,html[data-ds=v3] .nav__item{transition:background .16s,color .16s,border-color .16s,transform var(--dur-press) var(--ease-spring),scale var(--dur-press) var(--ease-spring)}html[data-ds=v3] .badge--toggle:active,html[data-ds=v3] .kpi__info-btn:active,html[data-ds=v3] .nav__item:active{scale:var(--press-scale)}html[data-ds=v3] .shell{transition:grid-template-columns .25s var(--ease-out)}html[data-ds=v3] .kpi-pop,html[data-ds=v3] .ui-date__pop,html[data-ds=v3] .ui-dd__menu,html[data-ds=v3] .ui-period__pop{transform-origin:top center;animation:dsPopInV3 .15s var(--ease-out) both}@keyframes dsPopInV3{0%{opacity:0;transform:scale(.98) translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html[data-ds=v3] .filterbar,html[data-ds=v3] .kpi,html[data-ds=v3] .kpi-pop,html[data-ds=v3] .sidebar,html[data-ds=v3] .ui-date__pop,html[data-ds=v3] .ui-dd__menu,html[data-ds=v3] .ui-period__pop{animation:none!important;opacity:1!important;transform:none!important}html[data-ds=v3] .badge--toggle:active,html[data-ds=v3] .kpi:hover,html[data-ds=v3] .nav__item:active,html[data-ds=v3] .topactions__profile:active,html[data-ds=v3] .user:hover{transform:none!important}html[data-ds=v3] .kpi,html[data-ds=v3] .kpi-btn,html[data-ds=v3] .nav__item,html[data-ds=v3] .topactions__profile,html[data-ds=v3] .user{transition:background-color .16s ease,color .16s ease,border-color .16s ease!important}}@media (max-width:880px){html[data-ds=v3] .shell{grid-template-columns:1fr;--shell-pad:var(--sp-14);gap:var(--sp-14)}html[data-ds=v3] .topactions{margin-top:calc(-1 * var(--shell-pad))}html[data-ds=v3] .sidebar{border-radius:0;border:0;border-right:1px solid var(--line)}html[data-ds=v3] .sidebar.is-mobile-open{box-shadow:var(--sh-3)}}@media (max-width:560px){html[data-ds=v3] .shell{--shell-pad:var(--sp-12)}html[data-ds=v3] .topactions{margin-top:calc(-1 * var(--shell-pad))}}html[data-ds=v3] .cst-toggle,html[data-ds=v3] .exp-add,html[data-ds=v3] .exp-export,html[data-ds=v3] .partner-add,html[data-ds=v3] .st-export{height:var(--ctl-h-md);padding:0 var(--sp-14);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:600}html[data-ds=v3] .stepper__btn{height:var(--ctl-h-sm);border-radius:var(--radius-sm)}html[data-ds=v3] .cfg-ch .ic,html[data-ds=v3] .cfg-turn__ic,html[data-ds=v3] .cst-inp--cost.is-dirty,html[data-ds=v3] .exp-src--tpl,html[data-ds=v3] .rule__icon--category,html[data-ds=v3] .stk-ch__ico{color:var(--tag);background:var(--tag-soft);background-image:none;border-color:color-mix(in srgb,var(--b-500) 32%,transparent);box-shadow:none}html[data-ds=v3] .partner-item.is-active{background:var(--tag-soft);border-color:color-mix(in srgb,var(--b-500) 38%,transparent)}html[data-ds=v3] .exp-edit:hover{color:var(--tag);background:var(--tag-soft)}html[data-ds=v3] .cfg-store__av,html[data-ds=v3] .partner-item__avatar{border-radius:var(--radius-sm)}html[data-ds=v3] .cfg-tgmark{box-shadow:none}html[data-ds=v3] .partner-addbox,html[data-ds=v3] .sku-grid-shell{background-color:var(--card-bg);background-image:var(--card-sheen);border:1px solid var(--card-bd);border-radius:var(--card-radius);box-shadow:var(--card-sh)}[data-ds=v3] .card.table-wrap,[data-ds=v3] .card:has(.table-wrap),[data-ds=v3] .glass:has(.table-wrap){--card-sheen:none}html[data-ds=v3] .st-panel{--card-sheen:none}html[data-ds=v3] .st-row--capfinal,html[data-ds=v3] .st-row--final{--row-tint:linear-gradient(var(--sku-total-bg),var(--sku-total-bg));border:1px solid color-mix(in srgb,var(--b-500) 32%,transparent)}html[data-ds=v3] .cap-divider__lbl,html[data-ds=v3] .st-c--netnum,html[data-ds=v3] .st-colh.is-total .st-colh__l,html[data-ds=v3] .st-row--final .st-no{color:var(--tag)}html[data-ds=v3] .st-no{color:var(--text-3)}html[data-ds=v3] .st-row--capfinal .st-lbl,html[data-ds=v3] .st-row--final .st-lbl{color:var(--text-1)}html[data-ds=v3] .st__sep{color:var(--text-3)}html[data-ds=v3] .cfg-slider:before{box-shadow:none}html[data-ds=v3] .cfg-hint,html[data-ds=v3] .cfg-muted{color:var(--text-3)}html[data-ds=v3] .req{color:var(--neg)}html[data-ds=v3] .cst-savebar{background-color:var(--pop-bg);border:1px solid var(--edge);border-radius:var(--radius-lg);box-shadow:var(--sh-3)}html[data-ds=v3] .cst-colmgr__pop,html[data-ds=v3] .cst-colsmodal,html[data-ds=v3] .stk-exp__menu,html[data-ds=v3] .stk-tip{background-color:var(--pop-bg);border:1px solid var(--edge);border-radius:var(--radius-lg);box-shadow:var(--sh-3);backdrop-filter:none;-webkit-backdrop-filter:none}html[data-ds=v3]{--tbl-head-color:var(--text-2)}html[data-ds=v3] .exp-stat__l{color:var(--text-2)}html[data-ds=v3] .exp-src--tpl{color:var(--tag)}html[data-ds=v3] .stepper__unit{color:var(--text-2)}html[data-ds=v3] .exp-wd__btn.is-active{color:var(--accent-fg);background:var(--b-500);box-shadow:none}html[data-ds=v3] .table-wrap{border-radius:var(--radius-lg);overflow-x:auto;overflow-y:hidden}html[data-ds=v3] .exp-wd__btn,html[data-ds=v3] .partner-item,html[data-ds=v3] .stepper__btn{-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .16s,color .16s,border-color .16s,transform var(--dur-press) var(--ease-spring)}html[data-ds=v3] .exp-wd__btn:active,html[data-ds=v3] .partner-item:active,html[data-ds=v3] .stepper__btn:active{scale:var(--press-scale)}html[data-ds=v3] button:disabled:active{scale:1}html[data-ds=v3] .st-row.is-clickable:hover{background:transparent;--row-tint:none}@media (hover:hover) and (pointer:fine){html[data-ds=v3] .st-row.is-clickable:hover{--row-tint:linear-gradient(var(--glass-highlight),var(--glass-highlight))}}html[data-ds=v3] button:disabled,html[data-ds=v3] input:disabled,html[data-ds=v3] select:disabled{opacity:.5;cursor:not-allowed}html[data-ds=v3] .stepper__input{position:relative}html[data-ds=v3] .stepper__input:after{content:"";position:absolute;left:0;right:0;top:50%;height:var(--tap-min);transform:translateY(-50%)}html[data-ds=v3] .stepper__input{min-height:var(--tap-min)}html[data-ds=v3] .rule__icon--category,html[data-ds=v3] .stk-ch__ico{border-radius:var(--radius-sm)}html[data-ds=v3] .stk-heat{--heat-rgb:58,100,242}html[data-ds=v3] .sku-col-row,html[data-ds=v3] .sku-ind-row,html[data-ds=v3] .sm-metric,html[data-ds=v3] .sm-sec{background:transparent}