:root{--brand-blue:#0d96d4;--brand-blue-ink:#087cad;--control-eyebrow:#076f9c;--navy:#0f455e;--pale-blue:#d9eef7;--orange:#ffa726;--peach:#fde6cf;--green:#1f9d63;--pale-green:#ddf2e8;--red:#d94a4a;--pale-red:#f8dddd;--border:#cadce4;--white:#fff;--black:#000;--muted:#5d7784;--prime-table-value:#526f7d;--prime-axis-label:#000;--prime-scrollbar-thumb:#244f63;--prime-scrollbar-track:#edf6fa80;--prime-scrollbar-hover:#173f53;--prime-control-height:44px;--prime-table-head-height:40px;--prime-table-head-identity:#0f455e;--prime-table-head-data:#0d96d4;--prime-table-head-aggregate:#11181c;--prime-dense-table-row-height:40px;--prime-dense-table-value:var(--prime-table-value);--canvas:#f5f9fb;--shadow-soft:0 14px 34px #0f455e13;--shadow-plane:0 3px 0 #cadce4c2, 0 30px 72px #0f455e24, 0 8px 20px #0f455e12;--ease:cubic-bezier(.22, 1, .36, 1);--ease-tactile:cubic-bezier(.22, .82, .32, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--motion-press:.11s;--motion-state:.16s;--motion-popover-enter:.17s;--motion-popover-exit:.12s;--motion-sheet-enter:.2s;--motion-sheet-exit:.14s;--motion-calendar-enter:.18s;--motion-calendar-exit:.12s;--motion-quick:var(--motion-state);--motion-disclosure:.22s;--motion-layout:.4s;--font-ui:"Segoe UI Variable", "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box;scrollbar-color:var(--prime-scrollbar-thumb) var(--prime-scrollbar-track);scrollbar-width:thin}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--prime-scrollbar-track)}::-webkit-scrollbar-corner{background:var(--prime-scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--prime-scrollbar-thumb);background-clip:padding-box;border:1px solid #0000;border-radius:999px}::-webkit-scrollbar-button{width:0;height:0;display:none}@media (hover:hover) and (pointer:fine){::-webkit-scrollbar-thumb:hover{background-color:var(--prime-scrollbar-hover)}}html{background:var(--canvas);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100%;overflow-x:hidden}body{background:var(--canvas);min-width:320px;min-height:100%;color:var(--navy);font-family:var(--font-ui);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;overflow:hidden auto}button,input,select,textarea,a,label,[role=button],[role=option],[role=menuitem],[role=checkbox],[role=radio],.adaptive-control-backdrop,.adaptive-date-field,.adaptive-date-input-shell,.adaptive-date-segment-target{font:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{transition:color var(--motion-state) var(--ease), background-color var(--motion-state) var(--ease), border-color var(--motion-state) var(--ease), box-shadow var(--motion-state) var(--ease), transform var(--motion-press) var(--ease-tactile), filter var(--motion-state) var(--ease)}@media (hover:hover) and (pointer:fine){button:not(:disabled):not([aria-disabled=true]):hover{filter:saturate(1.04);transform:translateY(-1px)}}button:not(:disabled):not([aria-disabled=true]):active{filter:saturate(1.08);transform:translateY(0)scale(.97)}button:focus-visible,select:focus-visible,input:focus-visible,.chart-scroll:focus-visible,.kpi-chart:focus-visible,.data-plane-heading:focus-visible{outline-offset:2px;outline:3px solid #0d96d447}.skip-link{z-index:50;background:var(--navy);color:var(--white);transition:transform .16s var(--ease);border-radius:10px;padding:10px 14px;font-size:.8rem;font-weight:700;text-decoration:none;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.kpi-shell{width:min(1100px,100vw - 2*clamp(20px,5.5vw,74px));min-width:0;max-width:100%;min-height:100dvh;margin:0 auto;padding:clamp(46px,7vh,78px) 0 clamp(48px,8vh,88px)}.site-header{justify-content:space-between;align-items:center;gap:28px;margin-bottom:clamp(30px,4vh,44px);display:flex}.brand-lockup{align-items:center;gap:20px;min-width:0;display:flex}.brand-mark{background:#ffffffd1;border:1px solid #0d96d43d;border-radius:20px;flex:none;place-items:center;width:140px;height:62px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff5,0 15px 34px #0f455e14}.brand-mark img{width:146px;max-width:none;height:auto;display:block;transform:translateY(-42px)}.site-header h1{min-width:0;color:var(--navy);font-family:var(--font-ui);letter-spacing:-.048em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(1.8rem,3.2vw,2.75rem);font-weight:720;line-height:1;overflow:hidden}.freshness{min-height:34px;color:var(--navy);white-space:nowrap;background:#d9eef7b8;border:1px solid #0d96d438;border-radius:999px;align-items:center;margin:0;padding:7px 12px;font-size:.76rem;font-weight:650;display:inline-flex}.freshness-error{color:#a73333;background:#f8dddddb;border-color:#d94a4a3d}.filter-tray{width:100%;box-shadow:inset 0 1px 0 #ffffffe6, var(--shadow-soft);background:#d9eef79c;border:1px solid #cadce485;border-radius:22px;display:grid;container-type:inline-size}.filter-tray>*{min-width:0}.control-field{border:0;min-width:0;margin:0;padding:0}.control-field>span,.control-field>legend{color:var(--navy);letter-spacing:.07em;text-transform:uppercase;margin:0 0 7px;padding:0;font-size:.66rem;font-weight:750;line-height:1;display:block}.control-field select,.control-field input{width:100%;min-height:40px;color:var(--navy);transition:border-color var(--motion-state) var(--ease), box-shadow var(--motion-state) var(--ease), transform var(--motion-press) var(--ease-tactile);background:#ffffffd6;border:1px solid #9cbcc994;border-radius:12px;padding:0 12px;font-size:.82rem;font-weight:640;box-shadow:inset 0 1px #fffffff5,0 5px 12px #0f455e0b}@media (hover:hover) and (pointer:fine){.control-field select:hover,.control-field input:hover{border-color:#0d96d47a;box-shadow:0 7px 17px #0d96d414}}.store-chips{flex-wrap:wrap;align-items:center;gap:8px;width:100%;max-width:100%;min-height:42px;display:flex}.store-chips button{min-height:38px;color:var(--navy);cursor:pointer;transition:background-color var(--motion-state) var(--ease), border-color var(--motion-state) var(--ease), box-shadow var(--motion-state) var(--ease), transform var(--motion-press) var(--ease-tactile);background:#ffffffb0;border:1px solid #9cbcc994;border-radius:11px;align-items:center;gap:7px;padding:0 10px;font-size:.76rem;font-weight:700;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.store-chips button:hover{border-color:var(--brand-blue);background:var(--white)}}.store-chips button.is-selected{border-color:color-mix(in srgb, var(--store-glow), white 35%);box-shadow:0 0 0 2px color-mix(in srgb, var(--store-glow), transparent 82%), 0 7px 18px color-mix(in srgb, var(--store-glow), transparent 78%);background:#fffffff0}.store-color{border:1px solid #0f455e29;border-radius:50%;width:8px;height:8px}.selection-order{background:var(--pale-blue);width:18px;height:18px;color:var(--navy);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.62rem;display:grid}.chart-plane{background:var(--white);width:100%;min-width:0;max-width:100%;box-shadow:var(--shadow-plane);transition:box-shadow .24s var(--ease), transform .24s var(--ease), padding .22s var(--ease);border:1px solid #cadce48a;border-radius:30px;margin:clamp(38px,5vh,54px) 0 0;padding:clamp(21px,2.5vw,29px);scroll-margin-top:16px;position:relative;transform:translateZ(0)}.chart-plane-summary{width:100%;min-height:84px;color:var(--navy);cursor:pointer;text-align:left;background:#ffffffeb;border:0;justify-content:space-between;align-items:center;gap:24px;padding:16px 21px;display:flex}.chart-plane-summary>span:first-child{gap:4px;min-width:0;display:grid}.chart-plane-summary .panel-kicker{margin:0}.chart-plane-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:730;overflow:hidden}.chart-plane-summary small{color:var(--muted);font-size:.68rem;font-weight:610}.summary-action{flex:none}@media (hover:hover) and (pointer:fine){.chart-plane-summary:hover .summary-action,.data-plane-heading:hover .expand-label{color:var(--brand-blue-ink);transform:translateY(1px)}}.panel-heading{justify-content:space-between;align-items:flex-start;gap:26px;margin-bottom:20px;display:flex}.title-stack{min-width:0}.panel-kicker{color:var(--brand-blue-ink);letter-spacing:.13em;text-transform:uppercase;margin:0 0 6px;font-size:.68rem;font-weight:760}.panel-heading h2{max-width:850px;color:var(--navy);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.16rem,2.2vw,1.62rem);font-weight:720;line-height:1.22}.view-meta{color:var(--muted);margin:8px 0 0;font-size:.76rem;font-weight:620}.chart-heading-meta{flex-direction:column;align-items:flex-end;gap:9px;min-width:0;margin-left:auto;display:flex}.trim-note{color:#8a5618;background:#fde6cfd1;border:1px solid #f2c895bf;border-radius:999px;align-items:center;min-height:29px;padding:5px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.legend{flex-wrap:wrap;justify-content:flex-end;gap:7px 14px;max-width:420px;display:flex}.legend span{color:var(--muted);align-items:center;gap:6px;font-size:.6rem;font-weight:670;display:inline-flex}.legend i,.dual-kpi-key-line{border-radius:999px;flex-shrink:0;width:22px;height:6px;display:block}.na-bridge-key,.na-bridge-key span{align-items:center;display:inline-flex}.na-bridge-key span{color:var(--muted);gap:6px;font-size:.72rem;font-weight:670}.na-bridge-key i{opacity:.48;border-top:2px dashed;width:22px;display:block}.series-bridge{vector-effect:non-scaling-stroke}.chart-scroll{overscroll-behavior:contain auto;scrollbar-color:var(--prime-scrollbar-thumb) var(--prime-scrollbar-track);scrollbar-width:thin;touch-action:pan-x pan-y;width:100%;transition:border-radius .22s var(--ease);background:#f8fbfc;border:1px solid #cadce466;border-radius:20px;overflow:auto hidden}.kpi-chart{touch-action:pan-x pan-y;max-width:none;transition:opacity .18s var(--ease), transform .25s var(--ease);margin:0;display:block}.chart-motion-layer{transform-box:fill-box;transform-origin:50%;animation:chart-reframe .32s var(--ease) both}@keyframes chart-reframe{0%{opacity:.5;transform:scale(.982,.94)}65%{opacity:1;transform:scale(1.004,1.01)}to{opacity:1;transform:scale(1)}}.chart-grid{stroke:#e5eef2;stroke-width:1px}.axis-label,.axis-title,.tooltip-date,.tooltip-label,.tooltip-value,.tooltip-weather{font-family:var(--font-ui)}.axis-label{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.x-axis-year{fill:var(--control-eyebrow);letter-spacing:.04em;font-size:9px;font-weight:760}.axis-title{fill:var(--navy);letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:700}.weather-ribbon-mark{transition:opacity .22s var(--ease)}.series-line{transition:stroke .22s var(--ease), fill .22s var(--ease), opacity .18s var(--ease), filter .18s var(--ease)}.series-mark-group{transform-box:fill-box;transform-origin:bottom;animation:series-arrive .48s var(--ease) both;animation-delay:calc(var(--series-index,0) * 42ms)}@keyframes series-arrive{0%{opacity:0;transform:translateY(9px)scaleY(.92)}to{opacity:1;transform:translateY(0)scaleY(1)}}@media (hover:hover) and (pointer:fine){.kpi-chart:hover .series-line{filter:saturate(1.04)}}.hover-line{stroke:#0f455e47;stroke-dasharray:3 4;stroke-width:1px}.tooltip-card{fill:#fffffff9;stroke:var(--border);stroke-width:1px;filter:drop-shadow(0 8px 16px #0f455e21)}.tooltip-date{fill:var(--navy);font-size:11.5px;font-weight:750}.explorer-retry{min-width:44px;min-height:44px}.tooltip-partial-badge{fill:var(--peach);stroke:#ffa72652;stroke-width:.75px}.tooltip-partial-badge-text{fill:#8a5618;font-family:var(--font-ui);letter-spacing:.08em;font-size:7.5px;font-weight:800}.tooltip-label,.tooltip-weather{fill:var(--muted);font-size:10.5px;font-weight:620}.tooltip-value{fill:var(--navy);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:750}.tooltip-divider{stroke:#e3edf1;stroke-width:1px}.chart-actions{align-items:center;gap:9px;min-height:40px;margin-top:15px;display:flex}.icon-button,.copy-button{color:var(--navy);cursor:pointer;transition:color var(--motion-state) var(--ease), background-color var(--motion-state) var(--ease), border-color var(--motion-state) var(--ease), box-shadow var(--motion-state) var(--ease), transform var(--motion-press) var(--ease-tactile);background:#ffffffc2;border:1px solid #9cbcc975;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #fffffff5,0 7px 16px #0f455e12}.icon-button{border-radius:11px;width:38px;height:38px;padding:0}@media (hover:hover) and (pointer:fine){.icon-button:hover,.copy-button:hover{background:var(--white);color:var(--brand-blue-ink);border-color:#0d96d470;box-shadow:0 10px 22px #0f455e1c}}.icon-button:disabled{cursor:wait;opacity:.6}.icon-button.done,.copy-button.done{background:var(--pale-green);color:var(--green);border-color:#1f9d634d}.icon-button svg,.copy-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.action-status,.copy-action-status,.sales-table-download-status{color:var(--muted);font-size:.7rem;font-weight:650}.data-plane{background:#ffffffe6;border:1px solid #cadce47a;border-radius:25px;width:100%;min-width:0;max-width:100%;margin:clamp(78px,11vh,118px) 0 0;overflow:hidden;box-shadow:0 2px #cadce494,0 22px 52px #0f455e18}.data-plane-heading{width:100%;min-height:72px;color:var(--navy);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:16px 22px;display:flex}.data-plane-heading>span:first-child{gap:4px;display:grid}.data-plane-heading strong{font-size:.88rem;font-weight:720}.expand-label{color:var(--muted);transition:color .16s var(--ease), transform .18s var(--ease);align-items:center;gap:8px;font-size:.72rem;font-weight:680;display:inline-flex}.expand-label i{transition:transform .18s var(--ease);font-size:1rem;font-style:normal;display:inline-block;transform:rotate(0)}.data-plane.is-expanded .expand-label i{transform:rotate(180deg)}.data-plane.is-expanded .expand-label{transform:translateY(2px)}.table-scroll{scrollbar-color:var(--prime-scrollbar-thumb) var(--prime-scrollbar-track);scrollbar-width:thin;max-height:min(52vh,480px);animation:reveal-table .22s var(--ease) both;border-top:1px solid #cadce46b;overflow:auto}@keyframes reveal-table{0%{opacity:0;max-height:0}to{opacity:1;max-height:min(52vh,480px)}}table{border-collapse:separate;border-spacing:0;width:100%;min-width:660px;color:var(--navy);font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:.75rem}.all-kpi-table{min-width:930px;font-family:var(--font-ui)}.all-kpi-table:not(.one-store-all-kpi-period-table) th:last-child,.all-kpi-table:not(.one-store-all-kpi-period-table) td:last-child{background-color:#d9eef738;border-left:1px solid #0d96d433;font-weight:780}th,td{text-align:right;white-space:nowrap;border-bottom:1px solid #cadce459;padding:11px 14px}th:first-child,td:first-child,tfoot th{text-align:left}thead th{z-index:2;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f6fafcf7;font-size:.65rem;font-weight:750;position:sticky;top:0}@media (hover:hover) and (pointer:fine){:where(table:not(.goals-history-table):not(.all-kpi-table)) tbody tr:hover td{background:#d9eef738}}.all-kpi-table thead th{color:var(--navy);letter-spacing:.025em;background:#d9eef7d1;font-size:.74rem;font-weight:820}.all-kpi-table thead tr:first-child th{border-bottom-color:#ffa726d1;height:42px;top:0}.all-kpi-table thead tr:nth-child(2) th{top:42px}.all-kpi-table:not(.one-store-all-kpi-period-table) thead tr:first-child th:last-child{color:var(--navy);text-align:left}.all-kpi-table tbody th{color:#8a5618;text-align:left;white-space:nowrap;background:#fffffffa;border-bottom:1px solid #cadce459;padding:11px 14px;font-weight:780}.all-kpi-table tbody td:not(.calculation-cell){color:var(--navy);font-weight:720}.all-kpi-table tbody tr:nth-child(2n) .all-kpi-label,.all-kpi-table tbody tr:nth-child(2n) .all-kpi-value{background:#fde6cf47}.all-kpi-table .all-kpi-all-stores{color:var(--navy);background-color:#d9eef794;font-weight:800}.all-kpi-table .calculation-cell{max-width:230px;color:var(--muted);text-align:left;text-overflow:ellipsis;font-size:.67rem;font-weight:610;overflow:hidden}tfoot th,tfoot td{z-index:2;color:var(--navy);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#d9eef7e8;border-top:1px solid #0d96d433;border-bottom:0;font-weight:760;position:sticky;bottom:0}.partial-tag{background:var(--peach);color:#8a5618;text-transform:uppercase;border-radius:999px;margin-left:7px;padding:2px 5px;font-size:.58rem;font-weight:720;display:inline-flex}.explorer-table-date{white-space:nowrap;align-items:baseline;gap:3px;display:inline-flex}.explorer-partial-marker{color:#9a6500;font-weight:800;line-height:inherit;cursor:help;pointer-events:auto}.explorer-sheet .cell-delta-percentage[title]{cursor:help}.data-plane-footer{border-top:1px solid #cadce459;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 18px;display:flex}.copy-button{border-radius:10px;gap:7px;min-height:36px;padding:0 12px;font-size:.72rem;font-weight:700}@media (width<=760px){.kpi-shell{width:calc(100vw - 32px);padding-top:40px}.site-header{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:58px}.freshness{white-space:normal;max-width:100%}.chart-plane{border-radius:24px;margin-top:68px;padding:22px 16px 18px}.panel-heading{flex-direction:column;gap:12px}.chart-heading-meta{align-items:flex-start;margin-left:0}.legend{justify-content:flex-start}.data-plane{border-radius:21px;margin-top:68px}}@media (width<=480px){.kpi-shell{width:calc(100vw - 24px)}.brand-lockup{gap:13px}.brand-mark{border-radius:17px;width:94px;height:54px}.brand-mark img{width:130px;transform:translateY(-38px)}.site-header h1{font-size:1.62rem}.data-plane-heading{min-height:68px;padding:14px 16px}.data-plane-footer{padding-inline:14px}}@media (pointer:coarse){.control-field select,.control-field input,.store-chips button,.copy-button,.icon-button{min-height:44px}.icon-button{width:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-header[data-workspace-header=true] .workspace-logout-group{grid-column:3;justify-self:end;position:relative}.site-header[data-workspace-header=true] .workspace-logout{color:#416778;cursor:pointer;min-width:88px;height:clamp(44px,4.45vw,62px);transition:transform var(--motion-state) var(--ease-tactile), border-color var(--motion-state) var(--ease), background-color var(--motion-state) var(--ease), box-shadow var(--motion-state) var(--ease);-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);background:#f4fbff2e;border:1px solid #ffffffb3;border-radius:clamp(15px,1.4vw,20px);justify-content:center;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:.76rem;font-weight:720;display:inline-flex;box-shadow:inset 0 1px #ffffffe0,inset 0 -1px #076f9c14,0 9px 22px #0f455e1c}.site-header[data-workspace-header=true] .workspace-logout svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:17px;height:17px}.site-header[data-workspace-header=true] .workspace-logout:disabled{cursor:wait;opacity:.56}.site-header[data-workspace-header=true] .workspace-logout:focus-visible{outline-offset:3px;outline:3px solid #076f9c57}.workspace-logout-feedback{z-index:4;color:#526f7d;background:#fffffffa;border:1px solid #0d96d438;border-radius:9px;width:max-content;max-width:min(280px,100vw - 32px);padding:7px 9px;font-size:.7rem;font-weight:680;line-height:1.3;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 10px 24px #0f455e1f}.workspace-logout-feedback[role=alert]{color:#8f2f2f;border-color:#9f343440}@media (hover:hover) and (pointer:fine){.site-header[data-workspace-header=true] .workspace-logout:not(:disabled):hover:not(:active){color:var(--navy);background:#f8fdff4d;border-color:#fffffff0;transform:translateY(-1px);box-shadow:inset 0 1px #fffffff0,0 12px 26px #0f455e24}}.adaptive-control-surface[data-compact-selection-menu=true][data-presentation=popover] .adaptive-control-scroll{padding:9px}.adaptive-control-surface[data-compact-selection-menu=true][data-presentation=popover] .adaptive-option,.adaptive-control-surface[data-compact-selection-menu=true][data-presentation=popover] .explorer-kpi-view-command,.goals-kpi-filter-options label{color:#355c6d;font-family:var(--font-ui);letter-spacing:0;font-size:.72rem;font-weight:620;line-height:1.2}.adaptive-control-surface[data-compact-selection-menu=true][data-presentation=popover] .adaptive-option.is-selected,.adaptive-control-surface[data-compact-selection-menu=true][data-presentation=popover] .explorer-kpi-view-command.is-selected{color:#173f53;font-weight:720}.goals-kpi-filter-options label:has(input:checked){color:#173f53;font-weight:720}.adaptive-control-surface[data-compact-selection-menu=true][data-presentation=popover] .explorer-kpi-search-field .prime-line-field{color:#355c6d!important;height:26px!important;min-height:26px!important;font-family:var(--font-ui)!important;font-size:.72rem!important;font-weight:620!important;line-height:26px!important}.adaptive-control-surface[data-compact-selection-menu=true][data-presentation=popover] .explorer-kpi-search-field .prime-line-field::placeholder{color:#5d7784;opacity:1}.explorer-kpi-empty{color:#5d7784;min-height:28px;font:620 .72rem/1.2 var(--font-ui);align-items:center;margin:0;padding:3px 5px;display:flex}.adaptive-control-surface[data-compact-selection-menu=true][data-presentation=popover] .explorer-kpi-view-command strong,.goals-kpi-filter-menu-head{color:#173f53;font-family:var(--font-ui);letter-spacing:0;font-size:.72rem;font-weight:720;line-height:1.2}.goals-kpi-filter-menu-head{justify-content:flex-end}@media (width>=1101px) and (hover:hover) and (pointer:fine){.sales-control-rail{padding-top:14px}.sales-control-rail>[data-group-label]{position:relative}.sales-control-rail>[data-group-label]:after{z-index:4;color:#087aa8;content:attr(data-group-label);letter-spacing:.075em;pointer-events:none;text-transform:uppercase;font-size:.5rem;font-weight:820;line-height:1;position:absolute;top:-11px;left:2px}}.site-header[data-workspace-header=true] .workspace-logout:active{transform:scale(.97)}@media (width<=680px){.site-header[data-workspace-header=true] .workspace-logout{width:44px;min-width:44px;padding:0}.site-header[data-workspace-header=true] .workspace-logout span{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=520px){.site-header[data-workspace-header=true] .workspace-logout-group{grid-area:1/1;justify-self:end}.site-header[data-workspace-header=true] .workspace-logout{border-radius:15px;height:52px}}@media (prefers-reduced-motion:reduce){.site-header[data-workspace-header=true] .workspace-logout{transition:none!important}}.prime-menu-accept{color:#087a5f!important;filter:none!important;background:0 0!important;border:0!important;border-radius:7px!important;padding:0!important}.adaptive-control-surface[data-presentation=popover] .adaptive-control-accept{width:22px!important;height:22px!important}.adaptive-control-surface[data-presentation=popover] .adaptive-control-accept svg{stroke-width:2.1px!important;width:13px!important;height:13px!important}@media (hover:hover) and (pointer:fine){.prime-menu-accept:hover:not(:active),.prime-menu-accept:focus-visible{color:#055f4b!important;background:#e1f7ef8a!important;box-shadow:inset 0 0 0 1px #087a5f29!important}}.prime-direct-choice{cursor:pointer;place-items:center;min-width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;color:inherit!important;font:inherit!important;background:0 0!important;border:0!important;padding:0!important;display:grid!important;position:relative!important}.prime-direct-choice[data-disabled=true]{cursor:not-allowed}.prime-direct-choice-input{z-index:1;cursor:pointer;opacity:0!important;width:100%!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important}.prime-direct-choice-input:disabled{cursor:not-allowed}.prime-direct-choice .prime-direct-choice-surface{pointer-events:none;transition:background-color var(--motion-state) var(--ease), border-color var(--motion-state) var(--ease), box-shadow var(--motion-state) var(--ease), color var(--motion-state) var(--ease), opacity var(--motion-state) var(--ease), transform var(--motion-press) var(--ease-tactile);place-items:center;color:#5d7784!important;letter-spacing:0!important;background-color:#f4f8fadb!important;background-image:linear-gradient(138deg,#ffffffd1,#e7eef25c 54%,#6f818b1a),linear-gradient(#ffffff38,#5d778412)!important;border:1px solid #5d77845c!important;border-radius:7px!important;width:100%!important;height:25px!important;min-height:25px!important;padding:0 4px!important;font:720 .66rem/1 Segoe UI Variable,Segoe UI,sans-serif!important;display:grid!important;box-shadow:inset 0 1px #fffffff5,inset 0 -2px #91a3ac,0 3px 8px #0f455e12!important}.prime-direct-choice[data-selected=true] .prime-direct-choice-surface{border-color:color-mix(in srgb, var(--prime-direct-choice-color) 72%, #0f455e33)!important;background-color:color-mix(in srgb, var(--prime-direct-choice-color) 15%, #ffffffe0)!important;background-image:linear-gradient(138deg, #fffc, color-mix(in srgb, var(--prime-direct-choice-color) 10%, #e2f5fc33) 52%, color-mix(in srgb, var(--prime-direct-choice-color) 22%, transparent)), linear-gradient(180deg, #fff3, color-mix(in srgb, var(--prime-direct-choice-color) 9%, transparent))!important;box-shadow:inset 0 1px 0 #fffffff5, inset 0 -2px 0 var(--prime-direct-choice-color), 0 8px 16px -3px color-mix(in srgb, var(--prime-direct-choice-color) 34%, transparent)!important;color:#173f53!important;font-weight:800!important}@media (hover:hover) and (pointer:fine){button.prime-direct-choice:not(:disabled):hover .prime-direct-choice-surface{border-color:color-mix(in srgb, var(--prime-direct-choice-color) 68%, #0f455e33)!important;background-color:color-mix(in srgb, var(--prime-direct-choice-color) 9%, #ffffffc7)!important;background-image:linear-gradient(138deg, #ffffffd1, color-mix(in srgb, var(--prime-direct-choice-color) 7%, #e2f5fc3d) 52%, color-mix(in srgb, var(--prime-direct-choice-color) 17%, transparent)), linear-gradient(180deg, #ffffff38, color-mix(in srgb, var(--prime-direct-choice-color) 7%, transparent))!important;box-shadow:inset 0 1px 0 #fffffffa, inset 0 -2px 0 var(--prime-direct-choice-color), 0 6px 13px color-mix(in srgb, var(--prime-direct-choice-color) 18%, transparent)!important;color:#0f455e!important}label.prime-direct-choice:not(:has(.prime-direct-choice-input:disabled)):hover .prime-direct-choice-surface{border-color:color-mix(in srgb, var(--prime-direct-choice-color) 68%, #0f455e33)!important;background-color:color-mix(in srgb, var(--prime-direct-choice-color) 9%, #ffffffc7)!important;background-image:linear-gradient(138deg, #ffffffd1, color-mix(in srgb, var(--prime-direct-choice-color) 7%, #e2f5fc3d) 52%, color-mix(in srgb, var(--prime-direct-choice-color) 17%, transparent)), linear-gradient(180deg, #ffffff38, color-mix(in srgb, var(--prime-direct-choice-color) 7%, transparent))!important;box-shadow:inset 0 1px 0 #fffffffa, inset 0 -2px 0 var(--prime-direct-choice-color), 0 6px 13px color-mix(in srgb, var(--prime-direct-choice-color) 18%, transparent)!important;color:#0f455e!important}}button.prime-direct-choice:not(:disabled):active .prime-direct-choice-surface{background-color:color-mix(in srgb, var(--prime-direct-choice-color) 13%, #eff7fae0)!important;box-shadow:inset 0 1px 2px #0f455e29, inset 0 -1px 0 var(--prime-direct-choice-color), 0 2px 5px color-mix(in srgb, var(--prime-direct-choice-color) 14%, transparent)!important;transform:translateY(1px)scale(.98)!important}label.prime-direct-choice:not(:has(.prime-direct-choice-input:disabled)):active .prime-direct-choice-surface{background-color:color-mix(in srgb, var(--prime-direct-choice-color) 13%, #eff7fae0)!important;box-shadow:inset 0 1px 2px #0f455e29, inset 0 -1px 0 var(--prime-direct-choice-color), 0 2px 5px color-mix(in srgb, var(--prime-direct-choice-color) 14%, transparent)!important;transform:translateY(1px)scale(.98)!important}button.prime-direct-choice:not(:disabled):active{transform:none!important}.prime-direct-choice[data-disabled=true] .prime-direct-choice-surface{opacity:.5}button.prime-direct-choice:focus-visible .prime-direct-choice-surface{border-color:color-mix(in srgb, var(--prime-direct-choice-color) 72%, #0f455e33)!important;background-color:color-mix(in srgb, var(--prime-direct-choice-color) 9%, #ffffffd1)!important;box-shadow:inset 0 1px 0 #fffffffa, inset 0 -2px 0 var(--prime-direct-choice-color), 0 0 0 2px color-mix(in srgb, var(--prime-direct-choice-color) 25%, transparent), 0 7px 15px -3px color-mix(in srgb, var(--prime-direct-choice-color) 28%, transparent)!important;color:#0f455e!important;outline-offset:1px!important;outline:2px solid #0d96d4!important}.prime-direct-choice:has(.prime-direct-choice-input:focus-visible) .prime-direct-choice-surface{border-color:color-mix(in srgb, var(--prime-direct-choice-color) 72%, #0f455e33)!important;background-color:color-mix(in srgb, var(--prime-direct-choice-color) 9%, #ffffffd1)!important;box-shadow:inset 0 1px 0 #fffffffa, inset 0 -2px 0 var(--prime-direct-choice-color), 0 0 0 2px color-mix(in srgb, var(--prime-direct-choice-color) 25%, transparent), 0 7px 15px -3px color-mix(in srgb, var(--prime-direct-choice-color) 28%, transparent)!important;color:#0f455e!important;outline-offset:1px!important;outline:2px solid #0d96d4!important}.prime-line-field{transition:border-color var(--motion-quick) var(--ease), box-shadow var(--motion-quick) var(--ease);width:100%!important;min-width:0!important;height:28px!important;min-height:28px!important;box-shadow:none!important;color:#24566c!important;background:0 0!important;border:0!important;border-bottom:2px solid #91a3ac!important;border-radius:0!important;outline:none!important;padding:0 2px!important;font:720 .82rem/28px Segoe UI Variable,Segoe UI,sans-serif!important}.prime-line-field:focus,.prime-line-field:focus-visible{border-bottom-color:var(--brand-blue)!important;box-shadow:inset 0 -1px 0 var(--brand-blue)!important;background:0 0!important;outline:none!important}@media (pointer:coarse),(width<=620px){.prime-direct-choice .prime-direct-choice-surface{height:38px!important;min-height:38px!important;font-size:.69rem!important}.prime-line-field{height:44px!important;min-height:44px!important;font-size:16px!important;line-height:44px!important}}@media (prefers-reduced-motion:reduce){.prime-direct-choice .prime-direct-choice-surface,.prime-line-field{transition:none!important}}.goals-page{width:100%;min-width:0;color:var(--navy);gap:clamp(22px,3vw,34px);padding-bottom:clamp(48px,8vh,90px);display:grid}.goals-page ::selection{background:var(--pale-blue);color:var(--navy)}.goals-worksheet-cell-surface{isolation:isolate;grid-template-rows:44px;grid-template-columns:4px 18px minmax(0,1fr) 18px 4px;width:min(100%,92px);min-width:44px;height:44px;min-height:44px;margin-inline:auto;display:grid;position:relative}.goals-worksheet-cell-surface:before{z-index:0;background:var(--white);box-sizing:border-box;content:"";pointer-events:none;width:calc(100% - 8px);height:36px;transition:background-color var(--motion-state) var(--ease), border-color var(--motion-state) var(--ease), box-shadow var(--motion-state) var(--ease);border:1px solid #0d96d447;border-radius:10px;position:absolute;top:4px;left:4px}.goals-worksheet-cell-surface[data-cell-phase=success]:before{background:#e4f7f39e;border-color:#00957f4d}.goals-worksheet-cell-surface[data-cell-phase=error]:before,.goals-worksheet-cell-surface[data-cell-phase=conflict]:before{border-color:#bf3232b8;box-shadow:inset 0 0 0 2px #bf323229}.goals-worksheet-cell-surface:has(.goals-worksheet-cell-target:focus-visible):before{border-color:var(--brand-blue);box-shadow:inset 0 0 0 2px #0d96d461}.goals-worksheet-cell-surface[data-cell-phase=error]:has(.goals-worksheet-cell-target:focus-visible):before{box-shadow:inset 0 0 0 2px #bf323233, 0 0 0 2px var(--brand-blue);border-color:#bf3232b8}.goals-worksheet-cell-surface[data-cell-phase=conflict]:has(.goals-worksheet-cell-target:focus-visible):before{box-shadow:inset 0 0 0 2px #bf323233, 0 0 0 2px var(--brand-blue);border-color:#bf3232b8}.goals-worksheet-cell-surface:has(.goals-worksheet-cell-target:disabled):before{opacity:.72;background:#f1f6f8}.goals-worksheet-cell-target{z-index:1;box-sizing:border-box;width:100%;min-width:44px;height:44px;min-height:44px;box-shadow:none;color:var(--navy);cursor:text;font:inherit;font-variant-numeric:tabular-nums;text-align:center;transition:background-color var(--motion-state) var(--ease), color var(--motion-state) var(--ease), opacity var(--motion-state) var(--ease);background:0 0;border:0;border-radius:10px;outline:none;grid-area:1/1/auto/-1;padding:0 24px;font-size:.84rem;font-weight:760;line-height:1.2;position:relative}@media (width>=901px){.goals-worksheet-cell-surface{grid-template-columns:6.1px 17px minmax(0,1fr) 17px 8px;width:min(100%,108px)}input.goals-worksheet-cell-target{padding-inline:26px}}@media (width<=900px){.goals-worksheet-cell-surface{grid-template-columns:8px 17px minmax(0,1fr) 17px 8px}input.goals-worksheet-cell-target{padding-inline:6px}.goals-worksheet-cell-surface[data-cell-phase=success] input.goals-worksheet-cell-target,.goals-worksheet-cell-surface[data-cell-phase=error] input.goals-worksheet-cell-target,.goals-worksheet-cell-surface[data-cell-phase=conflict] input.goals-worksheet-cell-target{padding-inline:6px 25px}}.goals-worksheet-cell-target:focus-visible{box-shadow:none;outline:none}.goals-worksheet-cell-adornment{z-index:2;color:#68828e;pointer-events:none;width:13px;height:13px;transition:color var(--motion-state) var(--ease);grid-area:1/4;place-self:center;place-items:center;display:grid;position:relative}.goals-worksheet-cell-adornment[data-adornment=success]{color:#007c6b}.goals-worksheet-cell-adornment[data-adornment=error],.goals-worksheet-cell-adornment[data-adornment=conflict]{color:#a73333}.goals-worksheet-cell-adornment svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:13px;height:13px;display:block}@media (hover:hover) and (pointer:fine){.goals-worksheet-cell-surface:not([data-cell-phase=error]):not([data-cell-phase=conflict]):has(.goals-worksheet-cell-target:hover:not(:disabled)):before{background:#f6fbfd;border-color:#0d96d47a;box-shadow:0 7px 17px #0d96d414}}@media (prefers-reduced-motion:reduce){.goals-worksheet-cell-surface:before,.goals-worksheet-cell-target,.goals-worksheet-cell-adornment{transition-duration:1ms!important;animation-duration:1ms!important}}.workspace-page-intro,.goals-page-intro{justify-content:space-between;align-items:end;gap:28px;padding:0 2px;display:flex}.workspace-page-intro h1,.goals-page-intro h1{color:var(--navy);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.8rem,3vw,2.65rem);font-weight:780;line-height:1.05}.workspace-page-intro p,.goals-page-intro p{color:#496b7b;max-width:68ch;margin:10px 0 0;font-size:.9rem;line-height:1.55}.explorer-page-intro{margin-bottom:clamp(22px,3vw,34px)}.goals-table-marker{border:2px solid var(--white);background:var(--black);border-radius:999px;flex:none;width:10px;height:10px;display:inline-block;box-shadow:0 0 0 1px #0f455e2e}.goals-table-section{width:100%;min-width:0;max-width:100%;box-shadow:var(--shadow-soft);background:#ffffffeb;border:1px solid #0d96d433;border-radius:clamp(20px,2.4vw,28px);overflow:hidden}.goals-table-scroll{contain:layout paint;overscroll-behavior-inline:contain;scrollbar-color:#0d96d485 #edf6fa;scrollbar-width:thin;scrollbar-color:#244f63 #edf6fa80;width:100%;min-width:0;max-width:100%;overflow-x:auto}.goals-table-scroll::-webkit-scrollbar{width:6px;height:6px}.goals-table-scroll::-webkit-scrollbar-track{background:#edf6fa80}.goals-table-scroll::-webkit-scrollbar-corner{background:#edf6fa80}.goals-table-scroll::-webkit-scrollbar-thumb{background:#244f63 padding-box padding-box;border:1px solid #0000;border-radius:999px}@media (hover:hover) and (pointer:fine){.goals-table-scroll::-webkit-scrollbar-thumb:hover{background-color:#173f53}}.goals-table-scroll::-webkit-scrollbar-button{background:0 0;width:0;height:0;display:none}.goals-table-scroll::-webkit-scrollbar-button:single-button{background:0 0;width:0;height:0;display:none}.goals-table-scroll::-webkit-scrollbar-button:vertical:decrement{background:0 0;width:0;height:0;display:none}.goals-table-scroll::-webkit-scrollbar-button:vertical:increment{background:0 0;width:0;height:0;display:none}.goals-table-scroll::-webkit-scrollbar-button:horizontal:decrement{background:0 0;width:0;height:0;display:none}.goals-table-scroll::-webkit-scrollbar-button:horizontal:increment{background:0 0;width:0;height:0;display:none}.goals-table-scroll:focus-visible{outline-offset:-3px;outline:3px solid #0d96d44d}.goals-table-section .goals-table-scroll{max-height:min(240vh,2080px);overflow-y:auto}.goals-table-section:has(.goals-edit-button.is-active) .goals-table-scroll{max-height:2080px}@media (width>=1280px){:is(.goals-table-section .goals-table-scroll,.goals-table-section:has(.goals-edit-button.is-active) .goals-table-scroll){contain:none;max-height:none;overflow:visible}:is(.goals-table-section .goals-table-scroll.has-horizontal-overflow,.goals-table-section:has(.goals-edit-button.is-active) .goals-table-scroll.has-horizontal-overflow){overflow:auto clip}}.kpi-shell:has(.goals-page){padding-bottom:0}.goals-page{padding-bottom:max(13px,50vw - 804px)}@media (width<=520px){.goals-page{padding-bottom:12px}}.goals-table-section .data-plane-footer{flex-wrap:nowrap;max-width:100%}.goals-table-section .table-footer-actions,.goals-table-section .table-view-actions{flex:1 1 0;width:auto;min-width:0}.goals-table-section .table-view-actions{justify-content:flex-end}.goals-table-section .data-plane-footer button{min-height:44px}.goals-history-table{border-collapse:separate;border-spacing:0;color:#274f61;font-variant-numeric:tabular-nums;width:100%;min-width:max-content;font-size:.78rem}.goals-history-table th,.goals-history-table td{background:var(--white);text-align:right;white-space:nowrap;border-bottom:1px solid #e2edf2;border-right:1px solid #e2edf2;min-width:84px;height:40px;padding:4px 6px}.goals-history-table [data-column-group=total]{background:#0f455e12;font-weight:760}.goals-history-table [data-column-group=weather]{color:var(--navy);background:#d9eef77a}.goals-history-table thead [data-column-group=total]{box-shadow:inset 1px 0 #0f455e1f}.goals-history-table thead [data-column-group=weather]:first-of-type{box-shadow:inset 1px 0 #197dab2e}.goals-history-table thead th{z-index:2;color:#24566c;letter-spacing:.035em;text-transform:uppercase;background:#edf6fa;font-size:.7rem;font-weight:800;position:sticky;top:0}.goals-history-table th:first-child,.goals-history-table td:first-child{z-index:1;text-align:left;border-right-color:#cfe1e9;min-width:92px;position:sticky;left:0;box-shadow:8px 0 16px -14px #0f455e73}.goals-history-table thead th:first-child{z-index:3}.goals-history-table tbody th{color:#345f72;background:#f8fbfc;font-weight:760}.goals-table-marker{background:var(--series-color);vertical-align:-1px;margin-right:6px}.goals-history-table td[data-missing=true]{background-color:#fbfdfe}.goals-comparison-cell{align-items:center;gap:1px;min-width:72px;font-size:.69rem;display:grid}.goals-comparison-cell:not(.has-comparison){justify-items:end}.goals-comparison-cell.has-comparison{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-content:center;gap:0 6px}.goals-comparison-cell.is-single-value{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;min-height:30px;display:flex}.goals-comparison-cell.is-single-value .goals-worksheet-cell-surface,.goals-comparison-cell.is-single-value .goals-worksheet-cell-target,.goals-comparison-cell.is-single-value .goals-grid-inline-underline{text-align:center;width:100%}.goals-comparison-cell.has-comparison>.goals-comparison-goal{text-align:left;grid-column:1;justify-content:flex-start}.goals-comparison-cell.has-comparison>.goals-comparison-variance{text-align:center;grid-area:1/2;justify-content:center}@media (width>=521px){.goals-history-table tbody .goals-comparison-cell.has-comparison>.goals-comparison-variance{grid-column:1/-1;justify-self:center}}.goals-comparison-cell.has-comparison>.goals-comparison-actual{text-align:right;grid-column:3;justify-content:flex-end}.goals-comparison-cell.has-comparison>.goals-comparison-actual,.goals-comparison-cell.has-comparison>.goals-comparison-goal,.goals-comparison-cell.has-comparison>.goals-comparison-variance{font-size:inherit;grid-row:1;gap:1px}.goals-comparison-cell>.goals-comparison-actual,.goals-comparison-cell>.goals-comparison-goal,.goals-comparison-cell>.goals-comparison-variance{justify-content:flex-start;align-items:center;gap:3px;line-height:1;display:flex}.goals-comparison-actual,.goals-comparison-goal{color:var(--prime-table-value);font-family:inherit;font-size:inherit;font-weight:620}.goals-comparison-variance{font-weight:760}.goals-comparison-variance .goals-cell-value{transform:translateY(-1px)}.goals-comparison-variance.is-favorable{color:#147c61}.goals-comparison-variance.is-unfavorable{color:#b84747}.goals-comparison-variance.is-neutral{color:#526d79}.goals-table-comparison-key{flex-wrap:wrap;gap:7px 14px;width:100%;padding:0 2px 10px}.goals-table-comparison-key .goals-table-variance-key{text-transform:none;gap:4px}.goals-table-variance-key b{font:inherit}.goals-table-variance-key .is-favorable{color:#087c63}.goals-table-variance-key .is-unfavorable{color:#ad3434}.goals-state,.goals-weather-warning{min-height:112px;box-shadow:var(--shadow-soft);color:#496b7b;text-align:center;background:#ffffffe6;border:1px solid #0d96d433;border-radius:22px;place-content:center;justify-items:center;gap:8px;padding:clamp(22px,3vw,32px);display:grid}.goals-state strong,.goals-weather-warning strong{color:var(--navy)}.goals-loading>span{border:3px solid var(--pale-blue);border-top-color:var(--brand-blue);border-radius:50%;width:26px;height:26px;animation:.7s linear infinite goals-loading-spin}@keyframes goals-loading-spin{to{transform:rotate(1turn)}}.goals-error{background:snow;border-color:#d94a4a47}.goals-error button{margin-top:6px}.goals-weather-warning{color:#77552d;text-align:left;background:#fff8ef;border-color:#be650140;border-radius:14px;min-height:0;padding:13px 16px;font-size:.82rem;line-height:1.5;display:block}@media (width<=720px){.workspace-page-intro,.goals-page-intro{flex-direction:column;align-items:stretch}}@media (pointer:coarse){.goals-error button{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.goals-loading>span{animation:none}.goals-error button{transition-duration:0s!important;animation:none!important}}@media (width>=521px){html:has(.workspace-protected-view){scrollbar-gutter:stable}}@keyframes workspace-route-enter{0%{opacity:0}to{opacity:1}}.workspace-route-frame{min-height:100%;animation:workspace-route-enter var(--motion-state) var(--ease) both;outline:none}.workspace-route-frame[data-route-state=exiting]{opacity:0;pointer-events:none;transition:opacity var(--motion-popover-exit) var(--ease-exit);animation:none}.workspace-protected-view{opacity:1;transition:opacity var(--motion-popover-exit) var(--ease-exit)}.workspace-protected-view[data-hard-exiting=true]{opacity:0;pointer-events:none}.workspace-nav-cluster{align-items:center;gap:9px;min-width:0;display:flex}.site-header:has(.workspace-lock-feedback){padding-bottom:44px}.workspace-lock-group{flex:none;position:relative}.workspace-lock-feedback{z-index:4;color:#526f7d;background:#fffffffa;border:1px solid #0d96d438;border-radius:9px;width:max-content;max-width:min(280px,100vw - 32px);padding:7px 9px;font-size:.7rem;font-weight:680;line-height:1.3;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 10px 24px #0f455e1f}.workspace-lock-feedback[role=alert]{color:#8f2f2f;border-color:#9f343440}.workspace-nav{isolation:isolate;background:#ffffffd1;border:1px solid #0d96d43d;border-radius:clamp(15px,1.4vw,20px);grid-template-columns:repeat(4,minmax(68px,1fr));min-width:0;height:clamp(44px,4.45vw,62px);padding:4px;display:grid;position:relative;box-shadow:inset 0 1px #fffffff5,0 15px 34px #0f455e14}.workspace-nav-indicator{z-index:0;pointer-events:none;width:calc(25% - 2px);transition:transform var(--motion-state) var(--ease-tactile);background:#d9eef7e0;border-radius:clamp(11px,1vw,15px);position:absolute;top:4px;bottom:4px;left:4px;transform:translate(0,0);box-shadow:inset 0 0 0 1px #0d96d429,0 5px 12px #0f455e0e}.workspace-nav[data-visual-index="1"] .workspace-nav-indicator{transform:translate(100%)}.workspace-nav[data-visual-index="2"] .workspace-nav-indicator{transform:translate(200%)}.workspace-nav[data-visual-index="3"] .workspace-nav-indicator{transform:translate(300%)}.workspace-nav a,.workspace-home-link{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.workspace-nav a{z-index:1;isolation:isolate;color:#416778;letter-spacing:-.012em;min-width:68px;min-height:100%;transition:color var(--motion-state) var(--ease);border-radius:clamp(11px,1vw,15px);justify-content:center;place-items:center;padding:0 12px;font-size:clamp(.72rem,1.05vw,.82rem);font-weight:690;line-height:1;text-decoration:none;display:grid;position:relative}.workspace-nav a:before{z-index:0;inset:4px clamp(2px, calc((100% - var(--workspace-nav-label-width,0px) - 8px) / 2), 11px);content:"";opacity:0;pointer-events:none;transition:opacity var(--motion-state) var(--ease);background:#d2eaf5;border-radius:8px;position:absolute}.workspace-nav-label{z-index:1;min-width:min-content;max-width:100%;position:relative}.workspace-nav a[aria-current=page]{box-shadow:none;color:var(--control-eyebrow);background:0 0}.workspace-lock{color:#416778;cursor:pointer;background:#ffffffd1;border:1px solid #0d96d43d;border-radius:clamp(15px,1.4vw,20px);justify-content:center;align-items:center;gap:6px;min-width:62px;height:clamp(44px,4.45vw,62px);padding:0 12px;font-size:.76rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #fffffff5,0 15px 34px #0f455e14}.workspace-lock svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:17px;height:17px}.workspace-lock:disabled{cursor:wait;opacity:.55}.workspace-nav a:focus-visible,.workspace-home-link:focus-visible{outline-offset:2px;outline:3px solid #0d96d447}.workspace-home-link:active{transform:scale(.97)}.workspace-home-link{cursor:pointer;transition:border-color var(--motion-state) var(--ease), box-shadow var(--motion-state) var(--ease), transform var(--motion-press) var(--ease-tactile), filter var(--motion-state) var(--ease)}@media (hover:hover) and (pointer:fine){.workspace-nav a:hover{color:var(--navy);background:0 0}.workspace-nav a:not([data-visual-current]):hover:before{opacity:1}.workspace-nav a[aria-current=page]:hover{color:var(--control-eyebrow);background:0 0}.workspace-lock:not(:disabled):hover:not(:active){color:var(--navy);filter:saturate(1.04);background:#edf6faf0;border-color:#0d96d45c;transform:translateY(-1px);box-shadow:inset 0 1px #fffffff5,0 17px 38px #0f455e1a}.workspace-home-link:hover:not(:active){filter:saturate(1.04);border-color:#0d96d46b;transform:translateY(-1px);box-shadow:inset 0 1px #fffffff5,0 17px 38px #0f455e1c}}.workspace-gate{width:100%;min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));background:var(--white);place-items:center;display:grid;overflow:hidden}body.workspace-sign-in-body{background:var(--white)}.workspace-gate-group{width:min(420px,100%);animation:workspace-route-enter var(--motion-state) var(--ease) both;transition:opacity var(--motion-popover-exit) var(--ease-exit);justify-items:center;gap:22px;display:grid}.workspace-gate[data-state=exiting] .workspace-gate-group{opacity:0}.workspace-gate-logo{aspect-ratio:2.24;width:min(420px,100vw - 48px);position:relative;overflow:hidden}.workspace-gate-logo img{width:100%;max-width:none;height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.google-sign-in-slot{opacity:1;width:min(320px,100%);min-width:240px;min-height:44px;transition:opacity var(--motion-state) var(--ease), transform var(--motion-state) var(--ease);place-items:center;display:grid;transform:translate(0)}.workspace-gate[data-state=loading] .google-sign-in-slot{opacity:0;pointer-events:none;transform:translate(-12px)}.google-sign-in-slot:focus-visible{outline-offset:4px;border-radius:999px;outline:3px solid #0d96d447}.workspace-gate-recovery{justify-items:center;gap:10px;width:min(320px,100%);min-height:38px;margin:-8px 0 0;display:grid}.workspace-gate-message{color:#9f3434;text-align:center;width:100%;min-height:38px;margin:0;font-size:.78rem;font-weight:650;line-height:1.4}.workspace-gate-message[data-message-kind=status]{color:#526f7d}.workspace-gate-message:empty{visibility:hidden}.workspace-gate-message:focus-visible{outline-offset:4px;outline:3px solid #0d96d447}.workspace-gate-retry{min-width:112px;min-height:44px;color:var(--brand-blue-ink);cursor:pointer;background:#ffffffe6;border:1px solid #0d96d447;border-radius:15px;padding:0 18px;font-size:.78rem;font-weight:700;box-shadow:inset 0 1px #fffffff5,0 12px 28px #0f455e14}@media (hover:hover) and (pointer:fine){.workspace-gate-retry:hover:not(:active){background:#edf6faf0;border-color:#0d96d46b;transform:translateY(-1px);box-shadow:inset 0 1px #fffffff5,0 15px 32px #0f455e1a}}@media (width<=520px){.site-header:has(.workspace-nav-cluster){grid-template-areas:"brand brand""title title";align-items:center;row-gap:10px}.workspace-nav-cluster{grid-area:title;justify-self:end;gap:5px;width:100%}.workspace-nav{border-radius:15px;grid-template-columns:repeat(4,minmax(44px,1fr));width:100%;height:auto;min-height:52px;padding:3px}.workspace-nav-indicator{border-radius:11px;width:calc(25% - 1.5px);top:3px;bottom:3px;left:3px}.workspace-nav a{border-radius:11px;flex:1 1 0;min-width:0;padding-block:4px;padding-inline:4px;font-size:clamp(.62rem,3.1vw,.72rem)}.workspace-lock{border-radius:15px;width:44px;min-width:44px;height:52px;padding:0}.workspace-lock span{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace-gate-group{gap:18px}}@media (pointer:coarse){.workspace-nav a,.workspace-lock,.workspace-home-link{min-height:44px}.workspace-nav a,.workspace-lock{min-width:44px}}@media (prefers-reduced-motion:reduce){.workspace-route-frame,.workspace-route-frame[data-route-state=exiting],.workspace-protected-view,.workspace-gate-group,.google-sign-in-slot,.workspace-gate-retry,.workspace-nav-indicator,.workspace-nav a,.workspace-nav a:before,.workspace-lock,.workspace-home-link{transition-duration:0s!important;animation:none!important}.workspace-nav a:hover,.workspace-nav a:active,.workspace-lock:hover,.workspace-lock:active,.workspace-gate-retry:hover,.workspace-gate-retry:active,.workspace-home-link:hover,.workspace-home-link:active{transform:none!important}}.compact-select{min-width:0;position:relative}.compact-select:has(>.compact-select-trigger[aria-expanded=true]){z-index:100}.compact-select-label{color:var(--navy);letter-spacing:.07em;text-transform:uppercase;margin:0 0 6px;font-size:.62rem;font-weight:760;line-height:1;display:block}.compact-select-trigger{width:100%;min-width:96px;min-height:38px;color:var(--navy);cursor:pointer;text-align:left;background:#ffffffbf;border:1px solid #0f455e33;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:2px 9px 2px 11px;display:flex;box-shadow:inset 0 1px #fffffff0}.compact-select-trigger strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;font-weight:720;line-height:1.3;overflow:hidden}.compact-select-trigger[aria-expanded=true]{background:#fffffff5;border-color:#0d96d46b;box-shadow:0 8px 20px #0f455e14}@media (hover:hover) and (pointer:fine){.compact-select-trigger:hover:not(:disabled){background:#fffffff5;border-color:#0d96d46b;box-shadow:0 8px 20px #0f455e14}}.compact-select-trigger:disabled{cursor:not-allowed;opacity:.48}.disclosure-chevron{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;transform-origin:50%;width:16px;height:16px;transition:color var(--motion-quick) var(--ease), transform var(--motion-disclosure) var(--ease-tactile);flex:none;display:block}[aria-expanded=true]>.disclosure-chevron,[aria-expanded=true] .disclosure-chevron,.data-plane.is-expanded .expand-label .disclosure-chevron{color:var(--brand-blue-ink);transform:rotate(180deg)translateY(-1px)}.compact-select-popover{z-index:90;-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);width:max(100%,138px);min-width:max-content;max-width:min(240px,100vw - 32px);animation:anchored-popover-in var(--motion-popover-enter) var(--ease) both;background:#ffffffe6;border:1px solid #cadce4b8;border-radius:14px;gap:3px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 22px 48px #0f455e29,inset 0 1px #fff}.compact-select-popover.opens-top{transform-origin:bottom;animation-name:anchored-popover-up-in;top:auto;bottom:calc(100% + 8px)}@keyframes anchored-popover-in{0%{opacity:0;transform:translateY(-4px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.compact-select-popover button{min-height:44px;color:var(--navy);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 9px;font-size:.71rem;font-weight:680;display:flex}.compact-select-popover button.is-focused{background:#d9eef78f}@media (hover:hover) and (pointer:fine){.compact-select-popover button:hover{background:#d9eef78f}}.compact-select-popover button.is-selected{box-shadow:inset 3px 0 0 var(--brand-blue);background:#d9eef7c7}.surface-stack,.chart-surface-group,.data-plane{min-width:0}.chart-surface-group{transition:transform var(--motion-layout) var(--ease-tactile), opacity var(--motion-disclosure) var(--ease), box-shadow var(--motion-disclosure) var(--ease), filter var(--motion-disclosure) var(--ease)}.data-plane-header-row{display:block}.data-plane-header-row .data-plane-heading{flex:1;min-width:0}.metric-options button.is-focused{outline:2px solid color-mix(in srgb, var(--brand-blue) 42%, transparent);outline-offset:-2px}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(*){animation-duration:var(--motion-layout);animation-timing-function:var(--ease-tactile)}@media (width<=800px){.kpi-stage{width:calc(100vw - 32px)}}@media (width<=520px){.kpi-stage{width:calc(100vw - 24px)}.data-plane-header-row{padding-right:12px}}.surface-disclosure-content{opacity:0;pointer-events:none;visibility:hidden;min-width:0;transition:grid-template-rows .22s var(--ease), opacity .18s var(--ease), visibility 0s linear .22s;grid-template-rows:0fr;display:grid}.surface-disclosure-content.is-open{opacity:1;pointer-events:auto;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.surface-disclosure-inner{min-width:0;min-height:0;overflow:hidden}@keyframes anchored-popover-up-in{0%{opacity:0;transform:translateY(4px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.table-disclosure-content.is-open .table-scroll{overflow:auto}.data-plane.is-chart-data .table-disclosure-content,.data-plane.is-chart-data .table-scroll{scrollbar-gutter:stable;width:100%;max-width:100%}.data-plane.is-chart-data .chart-data-table{width:max-content;min-width:0;max-width:none}.all-kpi-period-band>th{-webkit-backdrop-filter:blur(8px)saturate(1.04);backdrop-filter:blur(8px)saturate(1.04);border-bottom:1px solid #ffa7266b;background:#ffffffed!important}.cell-delta{flex-direction:column;align-items:flex-end;gap:0;line-height:1.08;display:inline-flex}.cell-delta.is-flat .cell-delta-absolute,.cell-delta.is-flat .cell-delta-percentage,.cell-delta.is-unavailable .cell-delta-absolute,.cell-delta.is-unavailable .cell-delta-percentage,.cell-delta-separator{color:var(--muted)}.chart-layer-stack{max-width:none;position:relative}.chart-layer-stack>.kpi-chart{z-index:1;position:relative}.chart-tooltip-overlay{z-index:30;pointer-events:none;display:block;position:absolute;inset:0;overflow:visible}.weather-scale-label{fill:#0f455ea3;font-family:var(--font-ui);letter-spacing:.01em;font-size:8px;font-weight:680}.weather-scale-name{fill:#0f455ebd;font-weight:760}@media (width<=520px){.site-header{grid-template-columns:88px minmax(0,1fr);grid-template-areas:"brand freshness""brand title";align-items:start;gap:8px 12px;display:grid}.brand-lockup{display:contents}.brand-mark{grid-area:brand}.freshness{text-align:center;white-space:normal;grid-area:freshness;justify-self:end;max-width:100%;line-height:1.15}.site-header h1{text-overflow:clip;grid-area:title;justify-self:start;width:100%;overflow:visible}}@media (width<=360px){.freshness{padding:5px 8px;font-size:.66rem}}@media (prefers-reduced-motion:reduce){.surface-disclosure-content,.data-plane.is-chart-data{transition-duration:1ms!important}}.comparison-style-key{color:var(--muted);align-items:center;gap:12px;font-size:.6rem;font-weight:680;display:inline-flex}.comparison-style-key span{align-items:center;gap:6px;display:inline-flex}.comparison-style-key.is-line i{border-top:2px solid var(--comparison-key-color,var(--navy));width:18px;display:block}.comparison-style-key.is-line .comparison-style-previous{opacity:.4;border-top-style:dashed}.dual-kpi-style-key{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:.6rem;font-weight:650;display:inline-flex}.dual-kpi-style-key span{align-items:center;gap:6px;display:inline-flex}.dual-kpi-key-line{background:currentColor;position:relative}.dual-kpi-key-line.is-primary{color:var(--primary-kpi-color,var(--navy))}.dual-kpi-key-line.is-secondary{color:var(--secondary-kpi-color,#4b5563)}.series-extrema-label{font-family:var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:.01em;opacity:.88;paint-order:stroke fill;pointer-events:none;stroke:#fffffff0;stroke-linejoin:round;stroke-width:3px;font-size:9px;font-weight:760}.export-chart-key-label{fill:var(--muted);font-family:var(--font-ui);font-size:9px;font-weight:680}.export-comparison-key,.export-series-legend{pointer-events:none}.tooltip-comparison-label,.tooltip-comparison-value{font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:8.7px}.tooltip-comparison-label{fill:#5d7784e0;font-weight:620}.tooltip-comparison-value{fill:var(--muted);font-weight:720}.tooltip-delta-absolute.is-positive{fill:#0b4f32}.tooltip-delta-percentage.is-positive{fill:#1f9d63}.tooltip-delta-absolute.is-negative{fill:#6f2424}.tooltip-delta-percentage.is-negative{fill:#d94a4a}@media (width<=520px){.comparison-style-key{justify-content:flex-end;width:100%}.tooltip-comparison-label,.tooltip-comparison-value{font-size:8.2px}}@media (prefers-reduced-motion:reduce){.compact-select-popover,.chart-motion-layer,.series-mark-group{animation:none!important}.chart-surface-group,.data-plane,.disclosure-chevron{transition-duration:1ms!important}}.kpi-viewport{width:100%;max-width:100%;overflow-x:clip}html:has(.goals-page){overflow:visible}body:has(.goals-page){overflow:visible}.kpi-viewport.workspace-protected-view:has(.goals-page){overflow:visible}.kpi-stage{width:min(960px,100vw - 32px)}.metric-picker{z-index:14;position:relative}.metric-picker-trigger{width:100%;min-height:40px;color:var(--navy);cursor:pointer;text-align:left;background:#ffffffdb;border:1px solid #9cbcc994;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:5px 10px 5px 12px;display:flex;box-shadow:inset 0 1px #fffffff5,0 5px 12px #0f455e0b}.metric-picker-trigger[aria-expanded=true]{background:#fffffffa;border-color:#0d96d47a;box-shadow:0 8px 20px #0d96d41a}@media (hover:hover) and (pointer:fine){.metric-picker-trigger:hover{background:#fffffffa;border-color:#0d96d47a;box-shadow:0 8px 20px #0d96d41a}}.metric-picker-copy{align-items:baseline;gap:7px;min-width:0;display:flex}.metric-picker-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:700;overflow:hidden}.metric-picker-copy small{color:var(--muted);flex:none;font-size:.61rem;font-weight:650}.disclosure-trigger i,.expand-label i{color:#718b97;width:22px;height:22px;transition:color var(--motion-state) var(--ease), transform var(--motion-popover-enter) var(--ease-tactile);flex:none;place-items:center;font-size:1rem;font-style:normal;line-height:1;display:inline-grid;transform:rotate(0)}.disclosure-trigger[aria-expanded=true] i{color:var(--brand-blue-ink);transform:translateY(2px)}@media (hover:hover) and (pointer:fine){.disclosure-trigger:hover i,.chart-plane-summary:hover .expand-label i,.data-plane-heading:hover .expand-label i{color:var(--brand-blue-ink);transform:translateY(2px)}}.metric-picker-trigger[aria-expanded=true] i,.data-plane.is-expanded .expand-label i{transform:rotate(180deg)translateY(-1px)}.metric-picker-popover{z-index:30;-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:#ffffffe8;border:1px solid #cadce4b3;border-radius:17px;gap:8px;width:min(320px,100vw - 46px);padding:10px;animation:90ms linear both picker-arrive;display:grid;position:absolute;top:calc(100% + 9px);left:0;box-shadow:0 26px 60px #0f455e2b,inset 0 1px #fff}@keyframes picker-arrive{0%{opacity:0}to{opacity:1}}.metric-search input{width:100%;min-height:38px;color:var(--navy);background:#f6fafce6;border:1px solid #9cbcc97a;border-radius:10px;padding:0 11px;font-size:.75rem}.metric-options{gap:3px;max-height:290px;display:grid;overflow-y:auto}.metric-options button{min-height:35px;color:var(--navy);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;font-size:.73rem;font-weight:650;display:flex}.metric-options button.is-pointer-hovered{background:#d9eef785}.metric-options button.is-selected{box-shadow:inset 3px 0 0 var(--brand-blue);background:#d9eef7b8}.metric-option-state,.metric-picker-note,.picker-notice{color:var(--muted);font-size:.61rem;font-weight:650}.metric-picker-note{margin:0;padding:2px 3px 0}.picker-notice{color:var(--red);position:absolute;top:calc(100% + 3px);left:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.surface-stack{flex-direction:column;min-width:0;display:flex}.chart-surface-group,.data-plane{min-width:0}.chart-plane,.data-plane{background:linear-gradient(150deg,#fffffffa,#fafcfde8),#fffffff0;border-color:#cadce480}.chart-plane{box-shadow:0 2px #cadce49e,20px 32px 66px #0f455e21,-4px 10px 22px #0f455e0b,inset 0 1px #fffffffa}.table-footer-actions{align-items:center;gap:8px;display:inline-flex}.chart-plane-summary .expand-label,.data-plane-heading .expand-label{gap:0}@media (width<=800px){.kpi-stage{width:calc(100vw - 32px)}}@media (width<=520px){.kpi-stage{width:calc(100vw - 24px)}}@media (prefers-reduced-motion:reduce){.metric-picker-popover{animation:none}}.kpi-stage{width:min(1600px,100vw - 32px);max-width:100%;transition:none}@media (width<=800px){.kpi-stage{width:calc(100vw - 32px)}}@media (width<=520px){.kpi-stage{width:calc(100vw - 24px)}}.brand-mark{border-radius:clamp(15px,1.4vw,20px);width:clamp(88px,10vw,140px);height:clamp(44px,4.45vw,62px)}.brand-mark img{width:calc(100% + 6px);max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(calc(-50% - 3px),-50%)}.chart-data-table .period-column,.chart-data-table .summary-label{text-align:left}.chart-data-table{table-layout:auto;width:max-content;min-width:0;max-width:none;margin-right:auto}.all-kpi-toggle{min-height:36px;color:var(--navy);cursor:pointer;font-family:var(--font-ui);background:#fffc;border:1px solid #0f455e33;border-radius:10px;padding:0 13px;font-size:.72rem;font-weight:730;box-shadow:inset 0 1px #fffffff5}@media (hover:hover) and (pointer:fine){.all-kpi-toggle:hover:not(.is-active){color:var(--brand-blue-ink);background:#fffffffa;border-color:#0d96d46b;box-shadow:0 7px 16px #0f455e13}}.all-kpi-toggle.is-active{border-color:var(--navy);background:var(--navy);color:var(--white);box-shadow:0 6px 14px #0f455e33}.kpi-shell button,.kpi-shell input,.kpi-shell select,.all-kpi-toggle{font-family:var(--font-ui)}@media (pointer:coarse){.all-kpi-toggle{min-height:44px}}.control-field input:active{transform:translateY(1px)}.compact-select-trigger,.metric-picker-trigger,.all-kpi-toggle,.store-chips button,.copy-button,.icon-button,.data-plane-heading,.chart-plane-summary{transform-origin:50%}.compact-select-popover button,.metric-options button{transition:color var(--motion-quick) var(--ease), background-color var(--motion-quick) var(--ease), box-shadow var(--motion-quick) var(--ease), transform var(--motion-quick) var(--ease-tactile)}.compact-select-popover button.is-focused{transform:translate(2px)}@media (hover:hover) and (pointer:fine){.compact-select-popover button:hover{transform:translate(2px)}}.compact-select-popover button:active{transform:translate(1px)scale(.985)}.metric-options button.is-pointer-hovered,.metric-options button.is-focused,.metric-options button:active{transform:none}@media (hover:hover) and (pointer:fine){.all-kpi-toggle:hover:not(.is-active){box-shadow:inset 0 1px #fffffffa,0 9px 20px #0d96d41a}}.all-kpi-toggle:active{transform:translateY(1px)scale(.97)}.data-plane-heading,.chart-plane-summary{transition:color var(--motion-quick) var(--ease), background-color var(--motion-disclosure) var(--ease), transform var(--motion-quick) var(--ease-tactile)}@media (hover:hover) and (pointer:fine){.data-plane-heading:hover,.chart-plane-summary:hover{background:#d9eef733}}.data-plane-heading:active,.chart-plane-summary:active{background:#d9eef757;transform:translateY(1px)scale(.997)}.chart-data-table tbody td,.all-kpi-table tbody th,.all-kpi-table tbody td{transition:background-color var(--motion-quick) var(--ease)}@media (prefers-reduced-motion:reduce){.compact-select-popover button:hover,.compact-select-popover button.is-focused,.metric-options button.is-pointer-hovered,.metric-options button.is-focused{transform:none}}.control-field input[type=date]{width:100%;min-width:0;max-width:100%;inline-size:100%;min-inline-size:0;max-inline-size:100%;display:block}.control-field input[type=date]::-webkit-date-and-time-value{text-align:left;min-width:0}@media (width<=520px){.kpi-shell{width:calc(100vw - 24px);padding-top:28px}.site-header{gap:14px;margin-bottom:42px}.brand-lockup{gap:12px;width:100%}.brand-mark{border-radius:15px;width:88px;height:48px}.site-header h1{letter-spacing:-.045em;min-width:0;font-size:clamp(1.46rem,7vw,1.72rem)}.freshness{min-height:32px;padding:6px 11px;font-size:.72rem}.control-field input,.metric-picker-trigger{min-height:46px;font-size:16px}.control-field input[type=date]{appearance:none;padding-inline:12px 10px;overflow:hidden}.chart-plane,.data-plane{max-width:100%}}.freshness{color:#126b47;background:#ddf2e8e0;border-color:#1f9d634d}.freshness.freshness-error{color:#a73333;background:#f8dddde6;border-color:#d94a4a4d}.brand-reset{color:inherit;cursor:pointer;appearance:none;padding:0}.brand-reset img{transition:transform .2s var(--ease), filter .18s var(--ease)}.data-plane.is-chart-data{align-self:center;width:fit-content;max-width:100%}.data-plane.is-all-kpi{align-self:stretch;width:100%;max-width:100%}.data-plane.is-chart-data .table-scroll{width:fit-content;max-width:100%}.data-plane.is-chart-data .data-plane-header-row,.data-plane.is-chart-data .data-plane-footer{width:100%}.chart-data-table{width:max-content;min-width:0;max-width:none;margin:0}.chart-data-table .numeric-column{text-align:right}.chart-data-table .series-metric-label,.chart-data-table .series-scope-label{white-space:nowrap;display:block}.chart-data-table .series-metric-label{color:var(--navy);letter-spacing:.025em;font-size:.72rem;font-weight:800}.chart-data-table .series-scope-label{color:var(--muted);letter-spacing:0;text-transform:none;margin-top:3px;font-size:.62rem;font-weight:650}.chart-plane{transform:none}.filter-tray{transition:border-color .2s var(--ease), box-shadow .22s var(--ease)}@media (hover:hover) and (pointer:fine){.brand-reset:hover{border-color:#0d96d46b;box-shadow:inset 0 1px #fffffffa,0 0 0 4px #0d96d40e,0 16px 34px #0f455e1c}.brand-reset:hover img{filter:saturate(1.04);transform:translate(calc(-50% - 3px),-50%)scale(1.025)}.filter-tray:hover{border-color:#0d96d457;transform:none;box-shadow:0 0 0 3px #0d96d40e,0 24px 56px #0f455e1d}}.series-point,.secondary-series-point{vector-effect:non-scaling-stroke}@media (width<=520px){.control-field input[type=date]{text-align:center;min-height:46px;padding-block:0;line-height:normal}.control-field input[type=date]::-webkit-date-and-time-value{text-align:center;justify-content:center;align-items:center;min-height:100%;margin:0 auto;padding:0;display:flex}.control-field input[type=date]::-webkit-datetime-edit{text-align:center;justify-content:center;align-items:center;min-height:100%;margin:0 auto;padding:0;display:flex}.data-plane.is-chart-data{max-width:100%}}.site-header h1{padding-block:.04em .08em;line-height:1.08}@media (width>=521px) and (width<=900px) and (height<=520px){.control-field input[type=date]{text-align:left;min-height:44px;padding-block:0}.control-field input[type=date]::-webkit-date-and-time-value{text-align:left;justify-content:flex-start;align-items:center;min-height:100%;margin:0;padding:0;display:flex}.control-field input[type=date]::-webkit-datetime-edit{text-align:left;justify-content:flex-start;align-items:center;min-height:100%;margin:0;padding:0;display:flex}}@media (width<=520px){.control-field input[type=date]{text-align:left;align-items:center;padding-block:0;display:flex}.control-field input[type=date]::-webkit-date-and-time-value{text-align:left;justify-content:flex-start;align-items:center;min-height:100%;margin:0;padding:0;display:flex}.control-field input[type=date]::-webkit-datetime-edit{text-align:left;justify-content:flex-start;align-items:center;min-height:100%;margin:0;padding:0;display:flex}}.weather-context-layer{pointer-events:none}.weather-baseline{stroke:#0f455e1f;stroke-width:1px}.weather-temperature-line{stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 2px #0f455e14)}.weather-rain-marker{fill:#ffa726;stroke:#fff;stroke-width:.9px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 2px #0f455e33)}@media (width<=520px){.tooltip-date{font-size:10.5px}.tooltip-label,.tooltip-weather,.tooltip-value{font-size:9.8px}}.surface-disclosure-heading{z-index:2;width:100%;min-width:0;color:var(--navy);cursor:pointer;text-align:left;transition:color var(--motion-quick) var(--ease), background-color var(--motion-disclosure) var(--ease), transform var(--motion-quick) var(--ease-tactile);background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;display:flex;position:relative}.surface-disclosure-heading>span:first-child{gap:4px;min-width:0;display:grid}.surface-disclosure-heading .panel-kicker{color:var(--brand-blue-ink);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:780}.surface-disclosure-heading .chart-subtitle{color:var(--muted);text-overflow:clip;white-space:normal;font-size:.7rem;font-weight:610;overflow:visible}.chart-plane-heading{min-height:42px;padding:0 0 13px;padding-inline-end:22px}.chart-section-content{animation:reveal-chart-section .22s var(--ease) both}@keyframes reveal-chart-section{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.surface-disclosure-heading:focus-visible .expand-label{color:var(--brand-blue-ink);transform:translateY(1px)}@media (hover:hover) and (pointer:fine){.surface-disclosure-heading:hover .expand-label{color:var(--brand-blue-ink);transform:translateY(1px)}}button.surface-disclosure-heading:not(:disabled):not([aria-disabled=true]):active{background:#d9eef747;transform:none}.table-view-actions{align-items:center;gap:8px;display:inline-flex}.comparison-range-label{color:var(--brand-blue-ink)!important}.metric-cell-value{white-space:nowrap;justify-items:end;gap:3px;display:inline-grid}.cell-value{color:inherit}.cell-delta.is-positive{color:var(--green)}.cell-delta.is-negative{color:var(--red)}.cell-delta.is-flat,.cell-delta.is-unavailable{color:var(--muted)}.weather-temperature-line{stroke-width:1.6px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 2px #0f455e1a)}.weather-temperature-point{vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 1px #0f455e1f)}@media (width<=520px){.chart-plane-heading{min-height:68px;padding:12px 14px}.chart-plane.is-expanded .chart-plane-heading{min-height:40px;padding:0 0 11px;padding-inline-end:16px}.data-plane-footer,.table-view-actions{width:100%}.table-view-actions>button{flex:1 1 0}}@media (prefers-reduced-motion:reduce){.chart-section-content{animation:none}.surface-disclosure-heading{transition-duration:1ms!important}}.chart-section-content,.table-scroll{animation:none}.surface-disclosure-heading,.chart-plane.is-expanded .chart-plane-heading{min-height:44px}.data-plane.is-chart-data{width:min(100%, var(--table-content-width,260px));align-self:center;max-width:100%}.data-plane.is-chart-data .table-scroll{contain:layout paint;width:100%;max-width:100%;overflow-x:hidden}.table-disclosure-inner{width:100%}.data-plane:not(.is-expanded){align-self:stretch;width:100%;max-width:100%}.data-plane:not(.is-expanded) .data-plane-heading{min-height:68px;padding:12px 16px}.data-plane.is-chart-data.has-horizontal-scroll .table-scroll{overflow-x:auto}@media (width<=520px){.site-header{flex-direction:unset;grid-template-columns:88px minmax(0,1fr);grid-template-areas:"brand freshness""brand title";align-items:start;gap:8px 12px;display:grid}.brand-lockup{display:contents}.brand-mark{grid-area:brand}.freshness{text-align:center;white-space:normal;grid-area:freshness;justify-self:end;max-width:100%;line-height:1.15}.site-header h1{text-overflow:clip;grid-area:title;justify-self:start;width:100%;overflow:visible}}.chart-tooltip{opacity:0;pointer-events:all;transform-box:fill-box;transform-origin:top;transition:opacity .1s var(--ease), transform .1s var(--ease);transform:translateY(4px)scale(.985)}.chart-tooltip[data-tooltip-phase=visible]{opacity:1;transition-duration:.12s;transform:translateY(0)scale(1)}.chart-tooltip[data-tooltip-phase=exiting]{opacity:0;transition-duration:.1s;transform:translateY(4px)scale(.985)}.filter-tray,.metric-picker,.metric-picker-popover,.metric-options{overflow-anchor:none}.metric-options button{transition:background-color 90ms var(--ease), box-shadow 90ms var(--ease), color 90ms var(--ease)}thead th{background:#f6fafcfc}.all-kpi-table thead th{background:#d9eef7f6}.all-kpi-table .all-kpi-period-band>th{background:#fffffffa!important}.all-kpi-table thead th.all-kpi-all-stores{background-color:#d9eef7f6}.cell-delta,.cell-delta.is-flat,.cell-delta.is-unavailable,.cell-delta.is-flat .cell-delta-absolute,.cell-delta.is-flat .cell-delta-percentage,.cell-delta.is-unavailable .cell-delta-absolute,.cell-delta.is-unavailable .cell-delta-percentage{color:var(--muted)}.cell-delta{letter-spacing:0;font-size:.61rem;font-weight:610}.cell-delta.is-positive .cell-delta-absolute{color:#0b4f32}.cell-delta.is-positive .cell-delta-percentage{color:#1f9d63}.cell-delta.is-negative .cell-delta-absolute{color:#6f2424}.cell-delta.is-negative .cell-delta-percentage{color:#d94a4a}.filter-tray:focus-within{border-color:#0d96d44f;transform:none;box-shadow:0 0 0 3px #0d96d40b,0 22px 50px #0f455e1b}@media (hover:hover) and (pointer:fine){.filter-tray:hover{border-color:#0d96d470;transform:none;box-shadow:0 0 0 4px #0d96d413,0 25px 58px #0f455e20}}@media (width<=520px){.site-header{grid-template-areas:"brand title""brand freshness"}.site-header h1,.freshness{text-align:right;justify-self:end}}@media (prefers-reduced-motion:reduce){.chart-tooltip,.metric-picker-popover,.metric-options button{transition-duration:1ms!important;animation-duration:1ms!important}.chart-tooltip{transform:none}}.chart-export-host{z-index:-1;opacity:0;pointer-events:none;width:1040px;position:fixed;top:0;left:-12000px;overflow:hidden}.chart-export-host .chart-scroll{width:1040px;overflow:hidden}.kpi-chart.is-export-render .chart-motion-layer,.kpi-chart.is-export-render .series-mark-group{transition:none!important;animation:none!important;transform:none!important}.table-sizing-probe{visibility:hidden;pointer-events:none;contain:layout style;width:max-content;max-width:none;height:0;position:fixed;top:0;left:-12000px;overflow:hidden}.table-sizing-probe table{width:max-content!important;min-width:0!important;max-width:none!important}.weather-temperature-point.is-significant,.weather-rain-marker.is-significant{stroke:var(--red);stroke-width:1.25px;filter:drop-shadow(0 0 2px #d94a4a80)drop-shadow(0 1px 2px #0f455e29)}@media (width<=900px){.data-plane.has-dual-axis-scroll .table-scroll{isolation:isolate;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.data-plane.has-dual-axis-scroll .chart-data-table thead th{-webkit-backdrop-filter:none!important}.data-plane.has-dual-axis-scroll .chart-data-table tfoot th,.data-plane.has-dual-axis-scroll .chart-data-table tfoot td{-webkit-backdrop-filter:none!important;background:#d9eef7!important}}@media (prefers-reduced-motion:reduce){.weather-temperature-point.is-significant,.weather-rain-marker.is-significant{transition:none}}.filter-tray{z-index:20;width:100%;padding:8px;display:block;position:relative;overflow:visible;container:filter-tray/inline-size}.filter-control-rail{grid-template-rows:repeat(2,48px);grid-template-columns:repeat(12,minmax(0,1fr));gap:8px 6px;width:100%;min-width:0;display:grid}.control-dates{grid-area:1/1/auto/5}.control-compare{grid-area:1/5/auto/9}.control-metrics{grid-area:1/9/auto/13}.control-stores{grid-area:2/1/auto/5}.control-period{grid-area:2/5/auto/9}.control-weather{grid-area:2/9/auto/11}.control-trim{grid-area:2/11/auto/13}.control-summary,.filter-icon-button{background:var(--white);width:100%;min-width:44px;height:48px;min-height:44px;color:var(--navy);cursor:pointer;border:1px solid #0f455e33;border-radius:12px;box-shadow:inset 0 1px #fffffffa,0 5px 12px #0f455e0e}.control-summary{text-align:left;justify-content:space-between;align-items:center;gap:5px;padding:5px 8px;display:flex}.control-summary[aria-expanded=true]{border-color:#0d96d47a;box-shadow:inset 0 1px #fffffffa,0 7px 18px #0f455e17}@media (hover:hover) and (pointer:fine){.control-summary:not([aria-disabled=true]):hover,.filter-icon-button:not(:disabled):not(.is-active):hover{border-color:#0d96d47a;box-shadow:inset 0 1px #fffffffa,0 7px 18px #0f455e17}}.control-summary[aria-disabled=true]{cursor:not-allowed;background:#f2f7f9;box-shadow:inset 0 1px #ffffffe6}.control-summary[aria-disabled=true] .control-summary-label{color:var(--muted)}.control-summary-copy{gap:2px;min-width:0;display:grid}.control-summary-label,.control-summary-value{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.control-summary-label{color:var(--control-eyebrow);letter-spacing:.075em;font-size:.625rem;font-weight:800;line-height:1}.control-summary-value{color:var(--navy);font-size:.68rem;font-weight:730;line-height:1.3}.control-summary-chevron{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:12px;height:12px;transition:transform var(--motion-popover-enter) var(--ease);flex:none}.control-summary[aria-expanded=true] .control-summary-chevron{color:var(--brand-blue-ink);transform:rotate(180deg)}.filter-icon-button{place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.icon-tooltip{z-index:120;contain:inline-size;width:min(260px,100vw - 24px);color:var(--white);opacity:0;pointer-events:none;text-align:center;visibility:hidden;transition:opacity var(--motion-popover-enter) var(--ease), transform var(--motion-popover-enter) var(--ease), visibility 0s linear var(--motion-popover-enter);background:#0f455ef5;border:1px solid #0f455e2e;border-radius:9px;padding:7px 9px;font-size:.7rem;font-weight:650;line-height:1.3;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,3px);box-shadow:0 8px 20px #0f455e29}.filter-icon-button:focus-visible .icon-tooltip{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}.filter-icon-button:focus-visible,.filter-icon-button:hover{overflow:visible}.control-weather .icon-tooltip,.control-trim .icon-tooltip{left:auto;right:0;transform:translateY(3px)}.control-weather:focus-visible .icon-tooltip,.control-trim:focus-visible .icon-tooltip{transform:translate(0)}@media (hover:hover) and (pointer:fine){.filter-icon-button:hover .icon-tooltip{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}.control-weather:hover .icon-tooltip,.control-trim:hover .icon-tooltip{transform:translate(0)}}.filter-icon-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;overflow:visible}.filter-icon-button svg circle{fill:none}.filter-icon-button .trim-cutoff{stroke-dasharray:3 2.5;opacity:.72}.filter-icon-button.is-active{border-color:var(--navy);background:var(--navy);color:var(--white);box-shadow:0 5px 12px #0f455e1a}.filter-icon-button:disabled{color:var(--muted);cursor:not-allowed;opacity:.72;background:#f2f7f9;border-color:#0f455e1f;box-shadow:inset 0 1px #ffffffe6}@container filter-tray (width>=1000px){.filter-control-rail{grid-template-rows:48px;grid-template-columns:minmax(174px,1.35fr) minmax(154px,1.22fr) minmax(136px,1fr) minmax(108px,.84fr) minmax(124px,.94fr) 48px 48px;column-gap:8px}.filter-control-rail>[data-control]{grid-area:1}}.adaptive-control-portal{z-index:1000;pointer-events:none;position:fixed;inset:0}.adaptive-control-backdrop{opacity:0;pointer-events:none;transition:opacity var(--motion-sheet-exit) var(--ease-exit);background:#0f455e6b;position:fixed;inset:0}.adaptive-control-portal[data-state=open] .adaptive-control-backdrop{opacity:1;pointer-events:auto;transition-duration:var(--motion-sheet-enter);transition-timing-function:var(--ease)}.adaptive-control-surface{opacity:0;pointer-events:none;width:min(360px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);transition:opacity var(--motion-popover-exit) var(--ease-exit);border-radius:18px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.adaptive-control-surface[data-state=open]{opacity:1;pointer-events:auto;transition-duration:var(--motion-popover-enter);transition-timing-function:var(--ease)}.adaptive-control-header{border-bottom:1px solid #cadce4b8;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:10px 12px 9px 16px;display:flex}.adaptive-control-header h2{color:var(--navy);letter-spacing:-.018em;margin:0;font-size:.92rem;font-weight:760;line-height:1.15}.adaptive-control-close{width:44px;height:44px;color:var(--navy);cursor:pointer;background:#f5f9fb;border:1px solid #0f455e2e;border-radius:12px;flex:none;place-items:center;padding:0;display:grid}.adaptive-control-close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:20px;height:20px}.adaptive-control-scroll{overscroll-behavior:contain;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch;scrollbar-color:var(--prime-scrollbar-thumb) var(--prime-scrollbar-track);scrollbar-width:thin;flex:auto;min-height:0;padding:14px;overflow:hidden auto}.adaptive-control-footer{padding:10px 14px max(10px, env(safe-area-inset-bottom));border-top:1px solid #cadce4b8;flex:none}.adaptive-control-done{border:1px solid var(--navy);background:var(--navy);width:100%;min-height:46px;color:var(--white);cursor:pointer;border-radius:12px;font-size:.82rem;font-weight:760}.adaptive-date-grid,.adaptive-period-content,.adaptive-metric-content{gap:15px;display:grid}.adaptive-date-field{min-width:0;max-width:100%;color:var(--navy);border:0;gap:7px;margin:0;padding:0;font-size:.68rem;font-weight:760;display:grid}.adaptive-date-field>.adaptive-date-label,.adaptive-choice-group>legend{color:#416778;letter-spacing:.065em;text-transform:uppercase;font-size:.62rem;font-weight:800;line-height:1}.adaptive-date-input-shell{--date-input-surface:#f8fbfc;width:100%;min-width:0;max-width:100%;inline-size:100%;min-inline-size:0;max-inline-size:100%;background:var(--date-input-surface);height:46px;min-height:46px;transition:background-color var(--motion-state) var(--ease), border-color var(--motion-state) var(--ease), box-shadow var(--motion-state) var(--ease), transform var(--motion-press) var(--ease-tactile);border:1px solid #0f455e3d;border-radius:11px;grid-template-columns:minmax(0,1fr) 44px;align-items:center;display:grid;position:relative;overflow:hidden}.adaptive-date-input-shell:has(.adaptive-date-segment:focus-visible){outline-offset:2px;outline:3px solid #0d96d447}.adaptive-date-segments{background:var(--date-input-surface);width:100%;min-width:0;max-width:100%;height:44px;transition:background-color var(--motion-state) var(--ease), color var(--motion-state) var(--ease);justify-content:center;align-items:center;gap:2px;margin:0;padding:0 8px;display:flex;overflow:hidden}.adaptive-date-segment{min-width:0;height:42px;min-height:42px;color:var(--navy);font-variant-numeric:tabular-nums;text-align:center;caret-color:var(--brand-blue-ink);background:0 0;border:0;border-radius:5px;outline:0;margin:0;padding:0;font-size:.82rem;font-weight:650;line-height:normal}.adaptive-date-segment-target{cursor:text;place-items:center;min-width:0;height:100%;display:grid}.adaptive-date-segment-month,.adaptive-date-segment-day{width:2.25ch}.adaptive-date-segment-year{width:4.5ch}.adaptive-date-separator{color:#416778;pointer-events:none;font-size:.82rem;font-weight:650;line-height:1}@media (hover:none) and (pointer:coarse){.adaptive-date-segments{gap:0}.adaptive-date-segment-target{width:44px;min-width:44px;height:44px;min-height:44px}.adaptive-date-segment-target>.adaptive-date-segment{width:100%;height:44px;min-height:44px}.adaptive-date-separator{z-index:1;width:0;position:relative;overflow:visible;transform:translate(-.5ch)}}@media (hover:hover) and (pointer:fine){.adaptive-date-input-shell:has(.adaptive-date-segments:hover){--date-input-surface:#eef8fc;border-color:#0d96d48f;box-shadow:0 5px 14px #0f455e14}}.adaptive-choice-group{border:0;min-width:0;margin:0;padding:0}.adaptive-choice-group>legend{width:100%;margin:0 0 8px;padding:0}.adaptive-choice-group>legend.adaptive-choice-legend-sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.adaptive-choice-list{gap:4px;min-width:0;max-width:100%;display:grid}.adaptive-kpi-list{overscroll-behavior:contain;max-height:292px;overflow-y:auto}.adaptive-control-surface[data-presentation=sheet] .adaptive-kpi-list{overscroll-behavior:auto;max-height:none;overflow-y:visible}.adaptive-option{min-width:0;min-height:44px;color:var(--navy);cursor:pointer;transition:background-color var(--motion-state) var(--ease), border-color var(--motion-state) var(--ease), box-shadow var(--motion-state) var(--ease), transform var(--motion-press) var(--ease-tactile);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:.76rem;font-weight:680;line-height:1.2;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.adaptive-option:hover{background:#edf6fa}}.adaptive-option:active{background:#dceef6;border-color:#0d96d457;transform:scale(.985);box-shadow:inset 0 0 0 1px #0d96d41f}.adaptive-option.is-selected:active{box-shadow:inset 2px 0 0 var(--brand-blue), inset 0 0 0 1px #0d96d41f;background:#d7ebf4}.adaptive-option.is-selected{box-shadow:inset 2px 0 0 var(--brand-blue);background:#e4f2f8;border-color:#0d96d438}.adaptive-option input{width:18px;height:18px;accent-color:var(--brand-blue-ink);flex:none;margin:0}.adaptive-store-option{border-color:color-mix(in srgb, var(--store-color) 24%, transparent);box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--store-color) 52%, transparent)}.adaptive-store-option.is-selected{border-color:color-mix(in srgb, var(--store-color), white 32%);background:color-mix(in srgb, var(--store-color) 9%, white);box-shadow:inset 0 -2px 0 var(--store-color), 0 0 0 2px color-mix(in srgb, var(--store-color), transparent 86%)}.adaptive-store-option .store-color{flex:none;width:9px;height:9px}.adaptive-ma-group{border-top:1px solid #cadce4b8;padding-top:14px}.adaptive-ma-options{grid-template-columns:repeat(3,minmax(0,1fr))}.adaptive-helper-copy{color:#4f7080;margin:-3px 0 0;font-size:.68rem;font-weight:620}.adaptive-helper-copy.adaptive-ma-unavailable{margin:10px 0 0;line-height:1.35}.adaptive-live-region{color:#9f3434;min-height:1rem;font-size:.68rem;font-weight:690;display:block}.adaptive-control-surface[data-presentation=sheet]{width:min(480px,100dvw - 24px);max-width:calc(100dvw - 24px);height:auto;max-height:calc(100dvh - 24px);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);transform-origin:50% 0;transition-duration:var(--motion-sheet-exit);transition-timing-function:var(--ease-exit);border-width:1px;border-radius:18px;inset:12px auto auto 12px;transform:none}@container filter-tray (width<=300px){.filter-control-rail{column-gap:2px}}.adaptive-control-surface[data-presentation=sheet] .adaptive-date-field input{font-size:16px}.adaptive-control-surface[data-presentation=sheet] .adaptive-date-input-shell{height:46px}.adaptive-control-surface[data-presentation=sheet] .adaptive-date-segment{height:44px;min-height:44px}.adaptive-control-surface[data-presentation=sheet][data-state=open]{transition-duration:var(--motion-sheet-enter);transition-timing-function:var(--ease);transform:none}.adaptive-control-surface[data-presentation=sheet]>*{opacity:.96;transition:opacity var(--motion-sheet-exit) var(--ease-exit)}.adaptive-control-surface[data-presentation=sheet]>.adaptive-control-header,.adaptive-control-surface[data-presentation=sheet]>.adaptive-control-footer{transition:opacity var(--motion-sheet-exit) var(--ease-exit), transform var(--motion-sheet-exit) var(--ease-exit);transform:translateY(-3px)}.adaptive-control-surface[data-presentation=sheet][data-state=open]>*{opacity:1;transition-duration:var(--motion-sheet-enter);transition-timing-function:var(--ease)}.adaptive-control-surface[data-presentation=sheet][data-state=open]>.adaptive-control-header,.adaptive-control-surface[data-presentation=sheet][data-state=open]>.adaptive-control-footer{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.control-summary-chevron,.filter-icon-button,.icon-tooltip,.adaptive-date-input-shell,.adaptive-control-backdrop,.adaptive-control-surface,.adaptive-control-surface[data-presentation=sheet]>*,.adaptive-option{transition-duration:0s!important;animation:none!important}.adaptive-control-surface,.adaptive-control-surface[data-presentation=sheet],.adaptive-control-surface[data-presentation=sheet]>*,button:not(:disabled):not([aria-disabled=true]):hover,button:not(:disabled):not([aria-disabled=true]):active,.control-field input:active,.adaptive-date-input-shell:active,.adaptive-option:active{transform:none!important}}.site-header h1.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=520px){.site-header:has(.workspace-nav-cluster) .brand-mark{height:52px}}@media (width<=360px){.workspace-nav-cluster{grid-template-columns:minmax(0,1fr) 44px;align-items:stretch;display:grid}.workspace-nav a{letter-spacing:-.012em;overflow-wrap:anywhere;text-align:center;text-wrap:balance;min-height:44px;padding-inline:6px;font-size:.72rem;line-height:1.05}}.goals-filter-tray{padding:8px}.goals-control-rail{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.goals-control-rail>[data-control],.goals-control-rail .control-weather{grid-area:auto;min-width:44px}.goals-control-rail>.goals-month-range-control{cursor:default;grid-column:1/-1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:start;gap:2px;height:64px;min-height:64px;padding:4px 8px;display:grid}.goals-time-label{color:var(--control-eyebrow)}.goals-month-range-form,.goals-month-field-group{min-width:0;max-width:100%;display:grid}.goals-month-range-form{grid-template-columns:max-content auto max-content;justify-content:start;align-items:center;gap:6px}.goals-month-field-group{contain:inline-size;gap:0}.goals-month-bound{grid-template-columns:auto 100px;align-items:center;gap:4px;min-width:0;display:grid}.goals-month-bound-label{color:#416778;font-size:.625rem;font-weight:760;line-height:1}.goals-month-range-separator{color:#416778;font-size:.78rem;line-height:1}.goals-month-range-control .goals-month-field{gap:0}.goals-month-range-control .adaptive-date-input-shell{border-radius:7px;grid-template-columns:minmax(0,1fr);height:44px;min-height:44px}.goals-month-range-control .adaptive-date-segments{height:42px;padding:0 5px}.goals-month-range-control .adaptive-date-segment-target{border-radius:6px;width:44px;min-width:44px;height:44px;min-height:44px}.goals-month-range-control .adaptive-date-segment{width:2.25ch;height:24px;min-height:24px;font-size:.88rem;font-weight:720}.goals-month-range-control .adaptive-date-segment:focus-visible{background:#e4f2f8e6;outline:none;box-shadow:inset 0 0 0 2px #0d96d457}.goals-month-range-control .adaptive-date-segment-target:active{background:#dceef6;box-shadow:inset 0 0 0 1px #0d96d42e}.goals-month-range-control .adaptive-date-segment-target:active>.adaptive-date-segment{color:var(--brand-blue-ink)}.goals-month-range-control .adaptive-date-input-shell:focus-within{border-color:#0d96d485;outline:none;box-shadow:0 0 0 2px #0d96d424}#goals-months-surface .adaptive-date-segment-target{width:44px;min-width:44px;height:44px;min-height:44px;transition:background-color var(--motion-press) var(--ease-tactile), box-shadow var(--motion-press) var(--ease-tactile);border-radius:7px;flex:0 0 44px}#goals-months-surface .adaptive-date-segment{width:auto;min-width:32px;max-width:32px;height:28px;min-height:28px;transition:background-color var(--motion-state) var(--ease), box-shadow var(--motion-state) var(--ease), color var(--motion-state) var(--ease);border-radius:6px;outline:0}#goals-months-surface .adaptive-date-segment-year{min-width:48px;max-width:48px}#goals-months-surface .adaptive-date-segment-target:has(.adaptive-date-segment-year){flex-basis:52px;width:52px;min-width:52px}#goals-months-surface .adaptive-date-segment:focus-visible{outline-offset:0;background:#e4f2f8e6;outline:0;box-shadow:inset 0 0 0 2px #0d96d457}#goals-months-surface .adaptive-date-segment-target:active{background:#dceef6;box-shadow:inset 0 0 0 1px #0d96d42e}#goals-months-surface .adaptive-date-segment-target:active>.adaptive-date-segment{color:var(--brand-blue-ink)}#goals-months-surface .adaptive-date-input-shell:focus-within{outline-offset:0;border-color:#0d96d485;outline:0;box-shadow:0 0 0 2px #0d96d424}.goals-month-listbox{overscroll-behavior:contain;scrollbar-color:var(--prime-scrollbar-thumb) var(--prime-scrollbar-track);scrollbar-width:thin;background:#f8fbfc;border:1px solid #0f455e29;border-radius:13px;gap:3px;min-width:0;max-width:100%;max-height:224px;padding:4px;display:grid;overflow:hidden auto;box-shadow:0 10px 24px #0f455e17}.goals-month-option{width:100%;min-width:0;min-height:44px;color:var(--navy);cursor:pointer;text-align:left;filter:none;transition:background-color var(--motion-state) var(--ease), border-color var(--motion-state) var(--ease), box-shadow var(--motion-state) var(--ease), transform var(--motion-press) var(--ease-tactile);background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:.76rem;font-weight:680;line-height:1.2;display:flex}.goals-month-option svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;opacity:0;width:16px;height:16px}.goals-month-option-focus-target{flex:none;place-items:center;width:18px;height:18px;display:grid}@media (hover:hover) and (pointer:fine){button.goals-month-option:not(.is-selected):not(:disabled):not([aria-disabled=true]):hover{filter:none;background:#edf6fa;transform:none}button.goals-month-option.is-selected:not(:disabled):not([aria-disabled=true]):hover{filter:none;transform:none}}button.goals-month-option:not(.is-selected):not(:disabled):not([aria-disabled=true]):active{filter:none;background:#dceef6;border-color:#0d96d457;transform:scale(.985);box-shadow:inset 0 0 0 1px #0d96d41f}button.goals-month-option.is-selected:not(:disabled):not([aria-disabled=true]):active{box-shadow:inset 2px 0 0 var(--brand-blue), inset 0 0 0 1px #0d96d41f;filter:none;background:#d7ebf4;border-color:#0d96d438;transform:scale(.985)}.goals-month-option.is-active{background:#edf6fa;border-color:#0d96d457}.goals-month-option.is-selected{box-shadow:inset 2px 0 0 var(--brand-blue);background:#e4f2f8;border-color:#0d96d438}.goals-month-option.is-selected svg{opacity:1}.goals-month-option:focus-visible{outline:none}.goals-month-option:focus-visible .goals-month-option-focus-target{outline-offset:2px;outline:3px solid #0d96d447}[id^=goals-][id$=-surface] .adaptive-option:focus-within{outline-offset:-1px;outline:3px solid #0d96d447}@media (pointer:coarse){.goals-month-option{min-height:44px}}@media (prefers-reduced-motion:reduce){.goals-month-range-control .adaptive-date-input-shell,.goals-month-range-control .adaptive-date-segment-target,.goals-month-range-control .adaptive-date-segment,#goals-months-surface .adaptive-date-input-shell,#goals-months-surface .adaptive-date-segment-target,#goals-months-surface .adaptive-date-segment,.goals-month-option,.goals-month-option svg{transition-duration:0s!important;animation:none!important}button.goals-month-option:not(:disabled):not([aria-disabled=true]):active{transform:none!important}}@container filter-tray (width>=680px){.goals-control-rail{grid-template-rows:auto;grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,1fr)) 48px 48px}.goals-control-rail>.goals-month-range-control{grid-column:auto}}@media (pointer:coarse){.goals-control-rail{grid-template-rows:auto;grid-auto-rows:auto}.goals-control-rail>.goals-month-range-control{height:64px;min-height:64px}.goals-month-bound{grid-template-columns:auto 100px}.goals-month-range-control .adaptive-date-input-shell{height:44px;min-height:44px}.goals-month-range-control .adaptive-date-segments{height:42px}.goals-month-range-control .adaptive-date-segment-target{width:44px;min-width:44px;height:44px;min-height:44px}}.goals-history-table.is-selected-kpi.is-monthless thead th:first-child,.goals-history-table.is-selected-kpi.is-monthless tbody td:first-child{min-width:84px;box-shadow:none;text-align:right;border-right-color:#e2edf2;position:static;left:auto}.sales-shell{min-height:100dvh;padding-bottom:clamp(48px,8vh,88px)}.sales-page{min-width:0;color:var(--navy);opacity:1;transition:opacity var(--motion-state) var(--ease);gap:clamp(22px,3vw,34px);display:grid}.sales-filter-tray{padding:8px}.sales-control-rail{grid-template-rows:48px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sales-name-picker{border:0;gap:12px;min-width:0;padding:0;display:grid}.sales-name-picker-tools{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.sales-name-clear{min-height:44px;color:var(--brand-blue);background:#fff;border:1px solid #1241542e;border-radius:12px;min-width:72px;padding-inline:14px;font-weight:750}.sales-name-clear:disabled{color:var(--muted);opacity:.58}.sales-name-store-list{overscroll-behavior:contain;gap:10px;max-height:min(54vh,480px);display:grid;overflow:auto}.sales-name-store{border:1px solid color-mix(in srgb, var(--store-color) 26%, #d8e2e7);background:#fff;border-radius:14px;overflow:clip}.sales-name-store-toggle{border:0;border-bottom:1px solid color-mix(in srgb, var(--store-color) 18%, #dfe7eb);background:color-mix(in srgb, var(--store-color) 9%, white);color:#173d50;cursor:pointer;width:100%;min-height:44px;transition:background-color var(--motion-state) var(--ease), box-shadow var(--motion-state) var(--ease), color var(--motion-state) var(--ease);justify-content:space-between;align-items:center;padding:0 12px;font-weight:800;display:flex}.sales-name-store-toggle[aria-checked=true]{box-shadow:inset 4px 0 0 var(--store-color)}.sales-name-store-toggle[aria-checked=mixed]{box-shadow:inset 2px 0 0 var(--store-color)}.sales-name-store-toggle small{border:1px solid color-mix(in srgb, var(--store-color) 34%, #b8cad2);color:#315869;font-variant-numeric:tabular-nums;text-align:center;min-width:52px;transition:background-color var(--motion-state) var(--ease), border-color var(--motion-state) var(--ease), box-shadow var(--motion-state) var(--ease), color var(--motion-state) var(--ease);background:#fff;border-radius:999px;padding:5px 10px;box-shadow:0 3px 9px #0f455e14}.sales-name-store-toggle[data-selection-state=all] small,.sales-name-store-toggle[data-selection-state=mixed] small{border-color:color-mix(in srgb, var(--store-color) 62%, #8aa3af);background:color-mix(in srgb, var(--store-color) 12%, white);color:#173d50}.sales-name-store-toggle:focus-visible{outline-offset:-3px;outline:3px solid #0d96d459}.sales-name-store-toggle:active{background:color-mix(in srgb, var(--store-color) 15%, white)}.sales-name-person-list{display:grid}.sales-name-person-row{border-bottom:1px solid #12415414;grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:44px;display:grid}.sales-name-person-row:last-child{border-bottom:0}.sales-name-person-row>label{align-items:center;gap:10px;min-width:0;min-height:44px;padding:7px 10px;display:flex}.sales-name-person-row input{width:18px;height:18px;accent-color:var(--brand-blue);flex:none}.sales-name-person-row label span{overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){.sales-name-store-toggle:hover,.sales-name-person-row:hover,.sales-name-clear:hover:not(:disabled){background:#edf6fa}.sales-name-store-toggle:hover small{border-color:color-mix(in srgb, var(--store-color) 64%, #7796a4);color:#0f455e;box-shadow:0 5px 13px #0f455e24}}.sales-control-rail>[data-control]{grid-area:1}.sales-search-field{color:#4f7080;letter-spacing:.04em;text-transform:uppercase;gap:8px;font-size:.68rem;font-weight:760;display:grid}.sales-search-field input{background:var(--white);width:100%;min-width:0;min-height:44px;color:var(--navy);letter-spacing:0;text-transform:none;transition:border-color var(--motion-state) var(--ease), box-shadow var(--motion-state) var(--ease);border:1px solid #0f455e38;border-radius:10px;outline:none;padding:10px 12px;font-size:.88rem;font-weight:620}.sales-search-field input:focus-visible{border-color:var(--brand-blue);box-shadow:0 0 0 3px #0d96d429}.sales-person-combobox{gap:10px;min-width:0;display:grid}.sales-person-listbox{overscroll-behavior:contain;gap:4px;max-height:264px;display:grid;overflow-y:auto}.sales-person-option{width:100%;min-width:44px;min-height:44px;color:var(--navy);cursor:pointer;text-align:left;transition:background-color var(--motion-state) var(--ease), border-color var(--motion-state) var(--ease), box-shadow var(--motion-state) var(--ease), transform var(--motion-press) var(--ease-tactile);background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:12px minmax(0,1fr) 20px;align-items:center;gap:9px;padding:8px 10px;font-size:.76rem;font-weight:680;line-height:1.25;display:grid}@media (hover:hover) and (pointer:fine){.sales-person-option:hover{background:#edf6fa}}.sales-person-option.is-active,.sales-person-option:focus-visible{background:#edf6fa;border-color:#0000}.sales-person-option:active{background:#dceef6;border-color:#0d96d457;box-shadow:inset 0 0 0 1px #0d96d41f}.sales-person-option.is-selected:active{box-shadow:inset 2px 0 0 var(--brand-blue), inset 0 0 0 1px #0d96d41f;background:#d7ebf4}.sales-person-option.is-selected{box-shadow:inset 2px 0 0 var(--brand-blue);background:#e4f2f8;border-color:#0d96d438}#sales-control-surface-name button.sales-person-option:active{transform:scale(.985)}.sales-person-option-store-dot{border:1px solid color-mix(in srgb, var(--sales-store-color) 72%, black);background:var(--sales-store-color);border-radius:999px;width:10px;height:10px}.sales-person-option-label{overflow-wrap:anywhere;min-width:0}.sales-person-option-check{fill:none;opacity:0;width:20px;height:20px;stroke:var(--brand-blue-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.sales-person-option.is-selected .sales-person-option-check{opacity:1}.sales-person-no-results{color:#557382;place-items:center start;min-height:44px;padding:8px 10px;font-size:.76rem;font-weight:650;display:grid}#sales-control-surface-dates .adaptive-date-segment-target{border-radius:7px;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px}#sales-control-surface-dates .adaptive-date-segment-target:has(.adaptive-date-segment-year){flex-basis:max(52px,5.5ch);width:max(52px,5.5ch);min-width:max(52px,5.5ch)}#sales-control-surface-dates .adaptive-date-segment-target>.adaptive-date-segment{border-radius:6px;width:auto;min-width:28px;max-width:28px;height:28px;min-height:28px}#sales-control-surface-dates .adaptive-date-segment-year{min-width:4.4ch;max-width:none}#sales-control-surface-dates .adaptive-date-input-shell:has(.adaptive-date-segment:focus-visible){border-color:#0d96d485;outline:none;box-shadow:0 0 0 2px #0d96d424}#sales-control-surface-dates .adaptive-date-segment:focus-visible{background:#e4f2f8e6;outline:none;box-shadow:inset 0 0 0 2px #0d96d457}.sales-status{color:#557382;text-align:center;background:#ffffffe6;border:1px solid #0f455e24;border-radius:20px;place-content:center;justify-items:center;gap:10px;min-height:280px;padding:34px 24px;display:grid}.sales-status strong{color:var(--navy);font-size:1rem}.sales-status span{max-width:500px;font-size:.76rem;line-height:1.45}.sales-error>div{justify-items:center;gap:8px;display:grid}.sales-status button{margin-top:6px}.sales-disclosure-surface{background:var(--white);min-width:0;box-shadow:var(--shadow-soft);border:1px solid #197dab29;border-radius:18px;overflow:clip}.sales-disclosure-heading:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #0d96d457}.sales-disclosure-surface.is-collapsed .sales-disclosure-inner{padding-top:0;padding-bottom:0}.sales-table-panel{background:var(--white);border:1px solid #0f455e1f;border-radius:14px;min-width:0;overflow:hidden;box-shadow:inset 0 1px #fffffffa}.sales-table-context{background:#f8fbfc;min-width:0;display:grid}.sales-table-scope-grid{grid-template-columns:minmax(260px,1.6fr) minmax(180px,1fr) minmax(150px,.7fr);gap:10px;padding:12px;display:grid}.sales-table-scope-card,.sales-table-context-tile{background:#f4f8fa;border:1px solid #0f455e1f;align-content:center;min-width:0;display:grid}.sales-table-scope-card{border-radius:14px;gap:5px;min-height:76px;padding:12px 14px}.sales-table-scope-card>span,.sales-table-context-tile>span{color:var(--brand-blue-ink);letter-spacing:.08em;text-transform:uppercase;font-size:.63rem;font-weight:820}.sales-table-scope-card>strong{overflow-wrap:anywhere;color:var(--navy);font-size:.82rem;line-height:1.25}.sales-table-context-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0 12px 12px;display:grid}.sales-table-context-tile{border-radius:13px;gap:3px;min-height:78px;padding:10px 12px}.sales-table-context-tile>strong{color:var(--navy);font-variant-numeric:tabular-nums;font-size:1rem;line-height:1.1}.sales-table-context-tile>small{overflow-wrap:anywhere;color:#557382;font-size:.63rem;font-weight:680;line-height:1.25}.sales-table-section-heading{background:var(--navy);min-height:46px;color:var(--white);letter-spacing:.09em;text-transform:uppercase;margin:0;padding:15px 16px;font-size:.67rem;font-weight:820}.sales-table-scroller{overscroll-behavior-inline:contain;contain:layout paint;width:100%;min-width:0;max-width:100%;position:relative;overflow-x:auto}.sales-table-scroller:focus-visible{outline-offset:-3px;outline:3px solid #0d96d457}.sales-table{border-collapse:separate;border-spacing:0;width:100%;min-width:56rem;color:var(--navy);table-layout:fixed;font-size:.76rem}.sales-table th,.sales-table td{box-sizing:border-box;background:var(--white);height:52px;color:var(--navy);font-variant-numeric:tabular-nums;text-align:left;white-space:nowrap;border:0;border-bottom:1px solid #cadce494;padding:0 14px}.sales-table thead th{height:50px;color:var(--white);letter-spacing:.045em;background:#076f9c;padding:0;font-size:.66rem;font-weight:800}.sales-table thead th button{color:#ffffffb8;cursor:pointer;width:100%;min-width:44px;min-height:50px;font:inherit;letter-spacing:inherit;text-align:inherit;transition:background-color var(--motion-state) var(--ease), color var(--motion-state) var(--ease), box-shadow var(--motion-state) var(--ease), transform var(--motion-press) var(--ease-tactile);background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 14px;display:flex}.sales-table thead th[aria-sort=ascending] button,.sales-table thead th[aria-sort=descending] button{color:var(--white)}@media (hover:hover) and (pointer:fine){.sales-table thead th button:hover{background:#ffffff14}.sales-table tbody tr:hover>*{background:#edf6f9}.sales-page button:not(:disabled):not([aria-disabled=true]):hover,[id^=sales-control-surface-] button:not(:disabled):not([aria-disabled=true]):hover{transform:none}}.sales-page .sales-table thead th button:not(:disabled):active{background:var(--navy);transform:scale(.985);box-shadow:inset 0 0 0 1px #ffffff6b}.sales-page .sales-table thead th[aria-sort=ascending] button:not(:disabled):active,.sales-page .sales-table thead th[aria-sort=descending] button:not(:disabled):active{background:var(--navy)}.sales-sort-arrows{color:#ffffffd1;opacity:0;visibility:hidden;width:14px;min-width:14px;height:14px;transition:color var(--motion-state) var(--ease), opacity var(--motion-state) var(--ease);flex:0 0 14px;display:block}.sales-table thead th button:hover .sales-sort-arrows,.sales-table thead th button:focus-visible .sales-sort-arrows,.sales-table thead th[aria-sort=ascending] .sales-sort-arrows,.sales-table thead th[aria-sort=descending] .sales-sort-arrows{opacity:1;visibility:visible}.sales-sort-arrows svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;display:block}.sales-sort-arrows path{opacity:.5}.sales-sort-arrows path.is-active{opacity:1;stroke:var(--white)}.sales-table thead th button:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #ffffffd1}.sales-table tbody tr:last-child>*{border-bottom:0}.sales-table .is-numeric{text-align:center}.sales-table th.is-numeric,.sales-table td.is-numeric{padding-inline:.5rem}.sales-table .is-numeric button{text-align:center;justify-content:center;padding-inline:.25rem;position:relative}.sales-table .is-numeric .sales-sort-arrows{position:absolute;top:50%;right:2px;transform:translateY(-50%)}.sales-table .sales-column-store{width:5.25rem}.sales-table .sales-column-name{width:10.5rem}.sales-table .sales-column-cc{width:4rem}.sales-table .sales-column-mcrPercent,.sales-table .sales-column-nmePercent,.sales-table .sales-column-dusPerCar,.sales-table .sales-column-iugPerCar{width:7.0625rem}.sales-table tbody tr:nth-child(odd)>*{background:var(--white)}.sales-table tbody tr:nth-child(2n)>*{background:#f7fafb}.sales-table tbody td.is-numeric{color:var(--prime-table-value)}.sales-name-text{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;display:block;overflow:hidden}.sales-name-cell{align-items:center;gap:3px;min-width:0;display:flex}.sales-name-cell .sales-name-text{flex:auto}.sales-row-visibility-action{color:#6b8490;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;min-width:28px;height:28px;padding:0;display:inline-grid;position:relative}.sales-row-visibility-action:before{content:"";width:28px;height:28px;transition:background-color var(--motion-state) var(--ease), box-shadow var(--motion-state) var(--ease);background:0 0;border-radius:7px;position:absolute}.sales-row-visibility-action svg{z-index:1;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:15px;height:15px;position:relative}.sales-row-visibility-action:focus-visible{color:var(--brand-blue-ink)}.sales-row-visibility-action:focus-visible:before{background:#e6f1f5;box-shadow:0 0 8px #0d96d447}@media (hover:hover) and (pointer:fine){.sales-row-visibility-action:hover{color:var(--brand-blue-ink)}.sales-row-visibility-action:hover:before{background:#e6f1f5;box-shadow:0 0 8px #0d96d447}}.sales-table-result-count{color:#58747f;letter-spacing:0;text-transform:none;margin:3px 0 0;font-size:.67rem;font-weight:720;display:block}.sales-table-restore{color:#24566c;cursor:pointer;white-space:nowrap;background:#ffffffa3;border:1px solid #5194b56b;border-radius:8px;min-height:44px;padding:0 8px;font-size:.68rem;font-weight:760}.sales-table-action.is-restore{flex-basis:auto;width:auto}.sales-table-empty{color:#58747f;margin:0;padding:22px 14px;font-size:.78rem;font-weight:680}@media (width<=767px),(hover:none) and (pointer:coarse){.sales-row-visibility-action{width:44px;min-width:44px;height:44px}.sales-table-restore{isolation:isolate;background:0 0;border-color:#0000;min-height:44px;position:relative}.sales-table-restore:before{box-sizing:border-box;content:"";pointer-events:none;z-index:-1;background:#ffffffa3;border:1px solid #5194b56b;border-radius:8px;width:100%;height:30px;position:absolute;top:7px;left:0}.sales-name-text{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}}.sales-store-identity{border:1px solid color-mix(in srgb, var(--sales-store-color) 42%, #d9e4e9);background:color-mix(in srgb, var(--sales-store-color) 12%, white);color:#173948;border-radius:999px;align-items:center;gap:7px;width:max-content;padding:5px 9px 5px 7px;font-weight:760;display:inline-flex}.sales-store-dot{border:1px solid color-mix(in srgb, var(--sales-store-color) 72%, black);background:var(--sales-store-color);border-radius:999px;flex:none;width:9px;height:9px}.sales-table-goal-cell{box-sizing:border-box;width:fit-content;min-width:0;max-width:100%;min-height:28px;box-shadow:none;color:var(--prime-table-value);white-space:nowrap;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,max-content);grid-template-areas:"value""paired";justify-content:center;align-items:center;gap:1px 0;margin-inline:auto;padding:0;font-weight:620;line-height:1;display:grid;overflow:hidden}.sales-table tbody td.sales-column-nmePercent{vertical-align:middle}.sales-table tbody .sales-column-nmePercent .sales-table-goal-cell{grid-template-areas:"value"}.sales-goal-value{grid-area:value;min-width:0;font-weight:620;display:block}.sales-paired-value{min-width:0;max-width:100%;color:var(--prime-table-value);text-overflow:ellipsis;grid-area:paired;font-size:.62rem;font-weight:620;line-height:1;display:block;overflow:hidden}.sales-table-goal-cell[data-goal-state=meets],.sales-table-goal-cell[data-goal-state=below],.sales-table-goal-cell[data-goal-state=noBasis]{color:var(--prime-table-value)}.sales-date-value{white-space:nowrap;align-items:center;gap:.45ch;min-height:44px;display:inline-flex}.sales-date-year{font-variant-numeric:tabular-nums;text-align:left;min-width:4ch;display:inline-block}.sales-table-footer{border-top:1px solid #cadce47a;justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:9px 12px;display:flex}.sales-table-footer-group{align-items:center;gap:10px;min-width:0;display:flex}.sales-table-footer .copy-button{min-width:128px;min-height:44px}.sales-table-download{min-width:150px;min-height:44px;color:var(--navy);cursor:pointer;background:#ffffffc2;border:1px solid #9cbcc975;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.72rem;font-weight:760;display:inline-flex;box-shadow:inset 0 1px #fffffff5,0 7px 16px #0f455e12}.sales-table-download svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:18px;height:18px}.sales-table-download:disabled{cursor:wait;opacity:.64}.sales-table-download.done{background:var(--pale-green);color:var(--green);border-color:#1f9d634d}.sales-table-download.error,.sales-table-footer .copy-button.error{color:#9e4522;background:#fff0e8;border-color:#b55a3452}.sales-rail-select{min-width:0;height:48px;font-size:inherit;letter-spacing:normal;text-transform:none;border-radius:12px;flex:none;gap:0;display:block}.sales-rail-select .compact-select-trigger{background:var(--white);border-radius:12px;width:100%;height:48px;min-height:48px;padding:5px 8px}.sales-rail-select .compact-select-popover{width:max(100%,138px)}.sales-table-footer .copy-button,.sales-table-download{transform-origin:50%;transition:color var(--motion-state) var(--ease), background-color var(--motion-state) var(--ease), border-color var(--motion-state) var(--ease), box-shadow var(--motion-state) var(--ease), transform var(--motion-press) var(--ease-tactile)}@media (hover:hover) and (pointer:fine){.sales-table-footer .copy-button:hover:not(:disabled),.sales-table-download:hover:not(:disabled){background:var(--white);color:var(--brand-blue-ink);border-color:#0d96d470;box-shadow:0 10px 22px #0f455e1c}}.sales-table-footer .copy-button:focus-visible,.sales-table-download:focus-visible{outline-offset:2px;outline:3px solid #0d96d447}.sales-page .sales-table-footer .copy-button:active:not(:disabled),.sales-page .sales-table-footer .sales-table-download:active:not(:disabled){filter:saturate(1.08);transform:translateY(0)scale(.97)}@media (width<=767px){.sales-page{gap:22px}.sales-control-rail{grid-template-rows:repeat(2,48px);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sales-control-rail>.sales-control-dates{grid-column:1/-1}.sales-control-rail>[data-control]{grid-row:auto}.sales-table-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-table-scope-card:first-child{grid-column:1/-1}.sales-table-context-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.sales-shell{padding-bottom:48px}.sales-search-field input{font-size:16px}.sales-status{min-height:250px;padding-inline:18px}.sales-table-panel{border-radius:16px}.sales-disclosure-heading,.sales-disclosure-surface.is-expanded .sales-disclosure-heading{padding-inline:14px}.sales-disclosure-inner{padding:0 10px 12px}.sales-table-scope-grid{grid-template-columns:minmax(0,1fr);padding:10px}.sales-table-scope-card:first-child{grid-column:auto}.sales-table-scope-card{min-height:68px}.sales-table-context-tiles{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 10px 10px}.sales-table-context-tile:last-child{grid-column:1/-1}.sales-table th,.sales-table td{padding-inline:12px}.sales-table-footer{flex-direction:column;align-items:stretch}.sales-table-footer-group{flex-direction:column;align-items:stretch;width:100%}.sales-table-footer .copy-button,.sales-table-download{width:100%}}@media (width<=350px){.sales-control-rail .control-summary{padding-inline:7px}}@media (prefers-reduced-motion:reduce){.sales-page,.sales-page *,[id^=sales-control-surface-],[id^=sales-control-surface-] *,[id^=sales-control-surface-]~*{transition-duration:0s!important;animation-duration:0s!important;animation-delay:0s!important}.sales-page,.sales-page :not(svg,svg *),[id^=sales-control-surface-],[id^=sales-control-surface-] :not(svg,svg *){transform:none!important}}.analytical-disclosure{background:var(--white);border:1px solid #cadce4b3;border-radius:18px;min-width:0;overflow:clip;box-shadow:0 2px #cadce480,0 18px 42px #0f455e17,inset 0 1px #fffffff5}.analytical-disclosure-heading,.chart-plane.is-expanded .analytical-disclosure-heading,.sales-disclosure-surface.is-expanded .analytical-disclosure-heading{height:auto;min-height:68px;max-height:none;box-shadow:none;isolation:isolate;padding:12px 16px;background:0 0!important}.analytical-disclosure-heading>span:first-child{gap:2px}.analytical-disclosure-heading .panel-kicker{color:#076f9c}.analytical-disclosure-description{color:#526f7d;font-size:.7rem;font-weight:610;line-height:1.2;display:block}.analytical-disclosure-heading:before{z-index:-1;content:"";transition:background-color var(--motion-quick) var(--ease), box-shadow var(--motion-quick) var(--ease);background:0 0;border-radius:14px;position:absolute;inset:6px 8px;box-shadow:0 0 #0000}.analytical-disclosure-heading:focus-visible{outline:none;box-shadow:none!important;background:0 0!important}.analytical-disclosure-heading:focus-visible:before{background:0 0;box-shadow:inset 0 0 0 3px #076f9c}@media (hover:hover) and (pointer:fine){.analytical-disclosure-heading:hover{background:0 0!important}.analytical-disclosure-heading:hover:before{background:#d9eef780}.analytical-disclosure-heading:focus-visible:hover:before{background:0 0}}.surface-stack{--explorer-surface-gap:clamp(22px, 3vw, 34px);--explorer-surface-radius:18px;gap:var(--explorer-surface-gap)}.surface-stack>.data-plane{margin-top:0}.compact-selection-summary{align-items:baseline;gap:5px;min-width:0;display:flex}.compact-selection-primary{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.compact-selection-overflow{white-space:nowrap;flex:none;overflow:visible}.analytical-loading-plane{background:#e7eef2e6;border:1px solid #cadce49e;border-radius:28px;min-height:clamp(320px,44vw,500px);position:relative;overflow:hidden;box-shadow:0 3px #cadce4b8,0 30px 72px #0f455e1f,inset 0 1px #ffffffb8}.analytical-loading-plane:after{content:"";background:#ffffff57;border-radius:22px;position:absolute;inset:clamp(28px,5vw,58px);box-shadow:0 18px 44px #0f455e12}@media (width>=521px) and (hover:hover) and (pointer:fine){.icon-tooltip{contain:none;white-space:nowrap;width:max-content;max-width:calc(100vw - 24px)}}@media (width<=520px){.icon-tooltip{contain:inline-size;overflow-wrap:anywhere;white-space:normal;width:min(260px,100vw - 24px);max-width:calc(100vw - 24px)}}@media (prefers-reduced-motion:reduce){.analytical-disclosure-content,.analytical-disclosure-heading,.analytical-disclosure-heading:before,.analytical-disclosure .disclosure-chevron{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}}.goals-loading-plane{place-items:center;display:grid}.goals-loading-plane>.goals-state{z-index:1;min-height:0;box-shadow:none;background:0 0;border:0;position:relative}.sales-loading-plane{place-items:center;display:grid}.sales-loading-plane>.sales-status{z-index:1;min-height:0;box-shadow:none;background:0 0;border:0;position:relative}.goals-history-table thead th.goals-history-store-heading{background:var(--store-color);color:#fff}.goals-history-store-label{z-index:2;border:1px solid #0000;place-items:center;min-height:22px;padding:3px 11px;display:inline-grid;position:relative}.goals-history-table thead th.goals-history-store-heading,.goals-history-table.is-selected-kpi.is-monthless thead th.goals-history-store-heading{box-shadow:none;text-align:center}.goals-history-table thead th{border-bottom-color:#0000;border-right:0}.goals-history-table tbody td[data-store]:before{z-index:1;background:color-mix(in srgb, var(--store-color) 55%, transparent);content:"";pointer-events:none;width:3px;position:absolute;inset-block:-1px;inset-inline-start:0}.goals-history-table tbody tr>*{background:#fff}.goals-history-table tbody tr:nth-child(2n)>*{background:#f7fafc}.goals-history-table tbody th{background:#edf4f7}.goals-history-table tbody tr:nth-child(2n)>th{background:#e6eff3}.goals-history-table tbody td[data-store],.goals-history-table.is-selected-kpi.is-monthless tbody td[data-store]:first-child{box-shadow:none;position:relative}.goals-history-table tbody tr>[data-column-group=total]{background:#f5f6f7;box-shadow:inset 2px 0 #0f455e2e}.goals-history-table tbody tr:nth-child(2n)>[data-column-group=total]{background:#eff1f2;box-shadow:inset 2px 0 #0f455e2e}.goals-history-table thead th,.goals-history-table tbody th,.goals-history-table tbody td,.goals-history-table.is-selected-kpi.is-monthless tbody td:first-child{text-align:left}.goals-history-table thead th[data-column-group=total]{background:var(--prime-table-head-aggregate);color:#fff;text-align:center;border-bottom-color:#0000;box-shadow:inset 2px 0 #ffffff38}.goals-history-table thead th[data-column-group=total] .goals-table-marker{display:none}.goals-history-table .goals-cell-value[data-value-emphasis=standard]{color:var(--prime-table-value);font-weight:620}.goals-history-table tbody [data-column-group=total] .goals-cell-value[data-value-emphasis=standard]{color:var(--prime-table-value)}.goals-history-table.is-selected-kpi [data-column-role=month],.goals-history-table.is-all-kpi [data-column-role=year],.goals-history-table.is-all-kpi [data-column-role=month],.goals-history-table.is-all-kpi [data-column-role=kpi]{position:sticky}.goals-history-table.is-selected-kpi [data-column-role=month],.goals-history-table.is-all-kpi [data-column-role=year]{left:0}.goals-history-table.is-all-kpi [data-column-role=month]{left:58px}.goals-history-table.is-all-kpi [data-column-role=kpi]{left:140px}.goals-history-table.is-selected-kpi thead [data-column-role=month],.goals-history-table.is-all-kpi thead [data-column-role=year]{z-index:4;background:var(--prime-table-head-identity);box-shadow:none;color:#fff}.goals-history-table.is-all-kpi thead [data-column-role=month],.goals-history-table.is-all-kpi thead [data-column-role=kpi]{z-index:4;background:var(--prime-table-head-identity);box-shadow:none;color:#fff;top:0}.goals-history-table.is-selected-kpi tbody [data-column-role=month],.goals-history-table.is-all-kpi tbody [data-column-role=year],.goals-history-table.is-all-kpi tbody [data-column-role=month],.goals-history-table.is-all-kpi tbody [data-column-role=kpi]{--goals-grid-identity-background:#edf4f7;z-index:2;isolation:isolate;background:var(--goals-grid-identity-background);box-shadow:none}.goals-history-table.is-all-kpi tbody tr:nth-child(2n) [data-column-role=year],.goals-history-table.is-all-kpi tbody tr:nth-child(2n) [data-column-role=month],.goals-history-table.is-all-kpi tbody tr:nth-child(2n) [data-column-role=kpi]{--goals-grid-identity-background:#e6eff3;background:var(--goals-grid-identity-background)}.goals-history-table.is-all-kpi tbody th[data-identity-span]{vertical-align:top;padding:0;overflow:visible}.goals-grid-identity-sticky-label{z-index:2;top:var(--goals-grid-header-height,58px);-webkit-backdrop-filter:blur(10px)saturate(1.08);backdrop-filter:blur(10px)saturate(1.08);color:#234e61;background:#edf4f7db;align-items:center;height:40px;padding:4px 6px;display:flex;position:sticky;box-shadow:inset 0 1px #ffffffb8,0 5px 12px -10px #0f455e6b}.goals-grid-mobile-value,.goals-grid-mobile-accessible{display:none}.goals-grid-identity-continuation{z-index:1;pointer-events:none;background:#0f455e2e;width:3px;position:absolute;top:40px;bottom:-1px;left:10px}.goals-history-table.is-all-kpi tbody tr>[data-column-role=month]:first-child{box-shadow:none}.goals-history-table.is-all-kpi [data-column-role=year]{border-right-color:#0000;width:58px;min-width:58px}.goals-history-table.is-all-kpi [data-column-role=month]{width:82px;min-width:82px}.goals-history-table.is-all-kpi [data-column-role=kpi]{width:84px;min-width:84px}.goals-history-table.is-all-kpi [data-store],.goals-history-table.is-all-kpi [data-column-group=total]{min-width:142px}@media (width>=521px){.goals-history-table.is-all-kpi{table-layout:fixed;width:100%;min-width:1218px}.goals-history-table.is-all-kpi .goals-grid-col-year{width:58px}.goals-history-table.is-all-kpi .goals-grid-col-month{width:82px}.goals-history-table.is-all-kpi .goals-grid-col-kpi{width:84px}.goals-history-table.is-all-kpi .goals-grid-col-store,.goals-history-table.is-all-kpi .goals-grid-col-total{width:calc(14.2857% - 32px)}.goals-history-table.is-all-kpi thead [data-column-role=kpi] .goals-kpi-filter-trigger{transform:translateY(-2px)}}@media (width<=520px){.goals-history-table.is-all-kpi{--goals-grid-main-header-height:max(28px, calc(4rem - 36px));--goals-grid-subheader-height:max(30px, 1.875rem);--goals-grid-header-height:calc(var(--goals-grid-main-header-height) + var(--goals-grid-subheader-height))}.goals-history-table.is-all-kpi [data-column-role=year]{width:0;min-width:0;max-width:0;box-shadow:none;background:0 0;border-right:0;padding-inline:0}.goals-history-table.is-all-kpi thead [data-column-role=year]{padding-inline:0}.goals-history-table.is-all-kpi thead [data-column-role=year]:before,.goals-history-table.is-all-kpi thead [data-column-role=year]:after,.goals-history-table.is-all-kpi tbody [data-column-role=year] .goals-grid-identity-continuation{display:none}.goals-history-table.is-all-kpi thead [data-column-role=year] .goals-grid-sort,.goals-history-table.is-all-kpi tbody [data-column-role=year] .goals-grid-identity-sticky-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.goals-history-table.is-all-kpi thead [data-column-role=year] .goals-grid-sort{display:none}.goals-history-table.is-all-kpi [data-column-role=month]{width:max(76px,4.75rem);min-width:max(76px,4.75rem);max-width:max(76px,4.75rem);left:0}.goals-history-table.is-all-kpi [data-column-role=kpi]{width:84px;min-width:84px;max-width:84px;left:max(76px,4.75rem)}.goals-history-table.is-all-kpi tbody [data-column-role=kpi],.goals-history-table.is-all-kpi .goals-grid-identity-sticky-label,.goals-history-table.is-all-kpi thead [data-column-role=month] .goals-grid-sort-label,.goals-history-table.is-all-kpi .goals-kpi-filter-label{overflow-wrap:anywhere;white-space:normal;min-width:0}.goals-history-table.is-all-kpi .goals-grid-identity-sticky-label{height:max(40px,2.5rem)}.goals-history-table.is-all-kpi thead [data-column-role=month] .goals-grid-sort-label{white-space:nowrap;min-width:45px}.goals-history-table.is-all-kpi [data-store]{box-sizing:border-box;width:142px;min-width:142px;max-width:142px}.goals-history-table.is-all-kpi [data-column-group=total]{box-sizing:border-box;width:max-content;min-width:142px;max-width:none}.goals-grid-identity-desktop-value{display:none}.goals-grid-mobile-value{display:inline}.goals-grid-mobile-accessible{display:block}}.goals-history-table.is-all-kpi thead tr:first-child>th:not([rowspan]){height:var(--goals-grid-main-header-height,28px);border-bottom:0;padding-block:5px 3px}.goals-history-table.is-all-kpi thead th[rowspan="2"]{vertical-align:top;height:50px;padding-block:5px 4px}.goals-history-table.is-all-kpi thead [data-column-role=year] .goals-grid-sort,.goals-history-table.is-all-kpi thead [data-column-role=month] .goals-grid-sort{align-items:center;min-height:20px;margin-inline:-4px;padding:2px 4px;transform:none}.goals-history-table.is-all-kpi thead [data-column-role=kpi] .goals-kpi-filter{transform:none}.goals-history-table.is-all-kpi thead [data-column-role=year]{padding-inline-start:10px}@media (width<=520px){.goals-history-table.is-all-kpi thead [data-column-role=year]{padding-inline:0}.goals-history-table.is-all-kpi thead [data-column-role=month] .goals-grid-sort,.goals-history-table.is-all-kpi thead [data-column-role=kpi] .goals-kpi-filter{transform:none}}.goals-history-table.is-all-kpi .goals-history-subheader-row>th{top:var(--goals-grid-main-header-height,28px);height:var(--goals-grid-subheader-height,22px);color:#ffffffe6;letter-spacing:0;text-transform:none;border:0;padding:2px 6px 4px;font-size:.62rem}@media (width<=520px){.goals-history-table.is-all-kpi .goals-history-subheader-row>.goals-history-identity-subheading[data-column-role=year]{padding:0}}.goals-history-table.is-all-kpi thead .goals-history-identity-subheading{z-index:4;top:var(--goals-grid-main-header-height,28px);background:var(--prime-table-head-identity);box-shadow:none}.goals-history-table.is-all-kpi .goals-history-store-subheading{background:var(--store-color)}.goals-history-table.is-all-kpi .goals-history-total-subheading{background:var(--prime-table-head-aggregate);box-shadow:inset 2px 0 #ffffff38}.goals-history-table.is-all-kpi .goals-history-total-subheading .goals-grid-sort{font-weight:780}.goals-history-table.is-all-kpi thead tr:first-child>th[data-column-group=total]{font-weight:800}.goals-history-comparison-heading{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:6px;line-height:1;display:grid}.goals-history-comparison-heading>:first-child{text-align:left}.goals-history-comparison-heading>:last-child{text-align:right}.goals-grid-subheader-label{color:#ffffffb8;min-width:0;min-height:24px;font:inherit;font-weight:inherit;line-height:inherit;align-items:center;display:inline-flex}.goals-grid-subheader-label.is-actual{justify-content:flex-end}.goals-grid-subheader-label.is-delta{justify-content:center}.goals-grid-sort{min-width:0;min-height:24px;box-shadow:none;color:#ffffffb8;font:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;cursor:pointer;opacity:1;transition:color var(--motion-state) var(--ease), opacity var(--motion-state) var(--ease);background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:3px;padding:0;display:inline-flex}.goals-grid-sort:hover,.goals-grid-sort:focus-visible,.goals-grid-sort.is-active{color:#fff;opacity:1}.goals-grid-sort-arrows{color:#ffffffd1;opacity:1;visibility:visible;filter:none;width:14px;min-width:14px;height:14px;transition:color var(--motion-state) var(--ease), opacity var(--motion-state) var(--ease), filter var(--motion-state) var(--ease);flex:0 0 14px;display:block}.goals-grid-sort:not(:disabled):hover .goals-grid-sort-arrows,.goals-grid-sort:not(:disabled):focus-visible .goals-grid-sort-arrows,.goals-grid-sort.is-active:not(:disabled) .goals-grid-sort-arrows{filter:drop-shadow(0 0 2px)}.goals-grid-sort-arrows svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;display:block}.goals-grid-sort-arrows path{opacity:.5}.goals-grid-sort-arrows path.is-active{opacity:1;stroke:#fff}.goals-grid-sort:disabled,.goals-grid-sort:disabled:hover,.goals-grid-sort:disabled:focus-visible{color:#ffffffb8;cursor:default;opacity:1;outline:0}.goals-grid-sort:disabled .goals-grid-sort-arrows{opacity:0;visibility:hidden;filter:none}.goals-grid-sort:focus-visible,.goals-kpi-filter-trigger:focus-visible,.goals-kpi-filter-menu button:focus-visible,.goals-kpi-filter-menu input:focus-visible{outline-offset:2px;outline:2px solid #ffffffeb}.goals-history-subheader-row .goals-grid-sort,.goals-history-subheader-row .goals-grid-sort:disabled,.goals-history-subheader-row .goals-grid-sort:disabled:hover,.goals-history-subheader-row .goals-grid-sort:disabled:focus-visible{color:#ffffffb8;opacity:1}.goals-history-subheader-row .goals-grid-sort:hover:not(:disabled),.goals-history-subheader-row .goals-grid-sort:focus-visible:not(:disabled),.goals-history-subheader-row .goals-grid-sort.is-active{color:#fff;opacity:1}@media (hover:hover) and (pointer:fine){button.goals-grid-sort:not(:disabled):hover{filter:none;transform:none}}button.goals-grid-sort:not(:disabled):active{filter:none;transform:none}.goals-history-comparison-heading>.goals-grid-sort:nth-child(2){text-align:center;grid-template-columns:14px auto 14px;justify-content:center;column-gap:3px;display:grid}.goals-history-comparison-heading>.goals-grid-sort:nth-child(2):before{content:"";width:14px;height:14px}.goals-history-comparison-heading>.goals-grid-sort:nth-child(2) .goals-grid-sort-label{grid-column:2;transform:none}.goals-history-comparison-heading>.goals-grid-sort:nth-child(2) .goals-grid-sort-arrows{grid-column:3}.goals-history-comparison-heading>.goals-grid-sort:last-child{flex-direction:row-reverse;justify-content:flex-start}.goals-kpi-filter{color:#ffffffb8;justify-content:space-between;align-items:center;gap:3px;width:100%;display:flex;position:relative}.goals-kpi-filter-label{color:#ffffffb8}.goals-kpi-filter-trigger{color:#ffffffd1;cursor:pointer;opacity:1;width:24px;height:24px;transition:background-color var(--motion-state) var(--ease), box-shadow var(--motion-state) var(--ease), color var(--motion-state) var(--ease), opacity var(--motion-state) var(--ease);background:0 0;border:0;border-radius:5px;place-items:center;margin:-3px 0;padding:4px;display:inline-grid}.goals-kpi-filter-trigger:focus-visible,.goals-kpi-filter-trigger.is-active{color:#fff;opacity:1;background:#ffffff14;box-shadow:inset 0 -2px #ffffff57}.goals-kpi-filter-trigger:disabled,.goals-kpi-filter-trigger:disabled:hover,.goals-kpi-filter-trigger:disabled:focus-visible{color:currentColor;cursor:default;opacity:.66;outline:0}.goals-kpi-filter-trigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.3px;width:14px;height:14px}.goals-kpi-filter-menu{z-index:1000;letter-spacing:0;text-transform:none;opacity:0;pointer-events:none;width:146px;transition:opacity var(--motion-popover-exit) var(--ease-exit);border-radius:11px;padding:8px 9px 7px;font-size:.7rem;font-weight:620;line-height:1.15;display:grid;position:fixed;top:0;left:0;overflow-y:auto}.goals-kpi-filter-menu.is-open{opacity:1;pointer-events:auto;transition-duration:var(--motion-popover-enter);transition-timing-function:var(--ease);animation:none}@keyframes goals-kpi-filter-bubble-in{0%{opacity:0;transform:translateY(-4px)scale(.92,.87)}72%{opacity:1;transform:translateY(0)scale(1.012,.992)}to{opacity:1;transform:translateY(0)scale(1)}}.goals-kpi-filter-menu-head{color:#173f53;justify-content:space-between;align-items:center;padding-block-end:5px;font-weight:780;display:flex}.goals-kpi-filter-menu-actions{align-items:center;gap:5px;display:inline-flex}.goals-kpi-filter-menu button{color:#087eac;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;font-weight:720}.goals-kpi-filter-menu button:hover,.goals-kpi-filter-menu button:focus-visible{color:#0f455e}.goals-kpi-filter-menu .goals-kpi-filter-clear{color:#087eac}.goals-kpi-filter-menu .goals-kpi-filter-clear:hover,.goals-kpi-filter-menu .goals-kpi-filter-clear:focus-visible{color:#0f455e;background:0 0}.goals-kpi-filter-options{color:#355c6d;gap:2px;font-weight:480;display:grid}.goals-kpi-filter-options label{cursor:pointer;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:4px;min-height:19px;transition:color .1s ease-out;display:grid}.goals-kpi-filter-options label:hover,.goals-kpi-filter-options label:focus-within{color:#173f53}.goals-kpi-filter-options label:has(input:checked){color:#173f53}.goals-kpi-filter-options label>span{border-inline-start:1px solid #458ebe3d;padding-inline-start:6px;transition:border-color .1s ease-out}.goals-kpi-filter-options label:hover>span,.goals-kpi-filter-options label:focus-within>span{border-inline-start-color:#0d96d494}.goals-kpi-filter-options input{accent-color:#087a5f;width:12px;height:12px;margin:0}@media (width<=520px){.goals-kpi-filter-options{gap:4px}.goals-kpi-filter-options label{grid-template-columns:18px minmax(0,1fr);gap:6px;min-height:44px}.goals-kpi-filter-options input{width:18px;height:18px}}.goals-kpi-filter-accept{filter:none;width:22px;height:22px;transition:color .11s var(--ease), background-color .11s var(--ease), box-shadow .11s var(--ease), transform .11s var(--ease-tactile);border-radius:8px;place-items:center;display:inline-grid;color:#087eac!important;padding:2px!important}.goals-kpi-filter-accept:hover,.goals-kpi-filter-accept:focus-visible{box-shadow:none;background:#e1f3fa8f;color:#0f455e!important}.goals-kpi-filter-accept svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1px;width:13px;height:13px}.goals-history-empty-row td{color:#5d7784;height:76px;font-size:.78rem;font-weight:650;text-align:center!important;background:#f7fafc!important}@media (prefers-reduced-motion:reduce){.goals-grid-sort,.goals-kpi-filter-trigger,.goals-kpi-filter-menu,.goals-kpi-filter-options label,.goals-kpi-filter-accept svg{transition-duration:0s!important}.goals-kpi-filter-menu.is-open,.goals-kpi-filter-menu.is-open .goals-kpi-filter-accept svg{animation:none!important}}@media (hover:none),(pointer:coarse){.goals-grid-sort,.goals-history-table.is-all-kpi thead [data-column-role=year] .goals-grid-sort,.goals-history-table.is-all-kpi thead [data-column-role=month] .goals-grid-sort{min-width:44px;min-height:44px;margin-block:-13px}.goals-history-comparison-heading>.goals-grid-sort:nth-child(2){min-width:47px}.goals-kpi-filter-trigger{width:44px;height:44px;margin:-10px}.goals-kpi-filter-menu .goals-kpi-filter-clear,.goals-kpi-filter-menu .goals-kpi-filter-all,.goals-kpi-filter-accept{width:44px;height:44px;margin:0}}@media (prefers-reduced-motion:reduce){.goals-worksheet-cell-adornment{transition-duration:0s!important}}.goals-grid-surface{gap:8px;min-width:0;display:grid}.goals-page-intro{padding-inline:0}.goals-grid-heading{z-index:10;min-width:0;min-height:60px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:6px 0 7px;display:flex;position:relative}.goals-grid-heading:after{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(90deg,#0d96d414,#80d3f180 18%,#fffffff0 48%,#4cb4dd57 82%,#0d96d414);height:1px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 1px #0f455e0d}.goals-toolbar-group{align-items:center;gap:10px;min-width:0;display:inline-flex}.goals-toolbar-group.is-actions{margin-inline-start:auto}.goals-grid-surface>.goals-table-section{background-color:#edf8fc2e;background-image:linear-gradient(132deg,#ffffff5c,#e7f6fc1c 44%,#57bbe214),linear-gradient(#ffffff2e,#0d96d406);border:1px solid #ffffffc2;border-radius:18px;gap:7px;min-width:0;padding-block:8px;padding-inline:5px;display:grid;overflow:visible;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #0f658914,0 14px 32px #0f455e1a}.goals-table-card{background:#fff;border:1px solid #0f455e33;border-radius:14px;min-width:0;overflow:clip;box-shadow:0 2px #0f455e1a,0 16px 38px #0f455e24}.goals-table-header-actions{justify-content:flex-end;align-items:center;min-width:132px;min-height:44px;margin-inline-start:auto;display:inline-flex}.goals-copy-control,.goals-action-control{place-items:center;display:inline-grid;position:relative}.goals-range-control{flex:0 0 44px;width:44px;height:44px}.goals-toolbar-action,.goals-copy-button.copy-button{isolation:isolate;color:#24566c;width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;opacity:.68;transition:color .11s var(--ease), opacity .11s var(--ease), transform .11s cubic-bezier(.16, 1, .3, 1);background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:inline-grid;position:relative}.goals-toolbar-action:before,.goals-copy-button.copy-button:before,.goals-month-shift-control:before{z-index:-1;-webkit-backdrop-filter:blur(10px)saturate(122%);backdrop-filter:blur(10px)saturate(122%);content:"";pointer-events:none;transition:border-color .12s var(--ease), background-color .12s var(--ease), box-shadow .14s var(--ease), transform .11s cubic-bezier(.16, 1, .3, 1);background-color:#eaf7fc24;background-image:linear-gradient(138deg,#ffffff85,#e2f5fc1f 52%,#20a3d71a),linear-gradient(#ffffff1f,#0d96d40a);border:1px solid #5194b58f;border-radius:12px;position:absolute;inset:5px;box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #17789e1f,0 5px 12px #0f455e1a}.goals-toolbar-action:focus-visible:before,.goals-copy-button.copy-button:focus-visible:before{background-color:#69c8ec29;background-image:linear-gradient(138deg,#ffffff9e,#97dcf633 50%,#0d96d433),linear-gradient(#ffffff29,#0d96d414);border-color:#9ce1f9eb;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #087bab2e,0 7px 16px #0d78a929}.goals-month-shift-control button:active{transform:scale(.92)}.goals-month-shift-control button:active:before{transform:scale(.97);box-shadow:inset 0 1px #ffffffc2,inset 0 -1px #087bab33,0 2px 5px #0f455e1f}.goals-toolbar-action:disabled,.goals-copy-button.copy-button:disabled{cursor:wait;opacity:.46}.goals-toolbar-action.done,.goals-copy-button.copy-button.done{color:#087a5f;box-shadow:none;opacity:1;background:0 0;border:0}.goals-toolbar-action.done:before,.goals-copy-button.copy-button.done:before,.goals-edit-button.is-active:before,.goals-range-button.is-active:before{background-color:#c4efe12e;background-image:linear-gradient(138deg,#ffffff94,#c8f1e429 52%,#24af8b21),linear-gradient(#ffffff1f,#087a5f0f);border-color:#7be5bfa3;box-shadow:inset 0 1px #fffffff0,inset 0 -1px #087a5f24,0 6px 14px #087a5f21}.goals-toolbar-action.done:hover,.goals-toolbar-action.done:focus-visible,.goals-copy-button.copy-button.done:hover,.goals-copy-button.copy-button.done:focus-visible{color:#055f4b}.goals-toolbar-action-glyph,.goals-copy-glyph{place-items:center;display:inline-grid}.goals-toolbar-action-glyph svg,.goals-copy-glyph svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:17px;height:17px}.goals-table-header-actions .goals-toolbar-action-glyph svg{stroke-width:1.65px;width:19px;height:19px}.goals-action-tooltip,.goals-copy-tooltip{z-index:1000;-webkit-backdrop-filter:blur(18px)saturate(148%)contrast(103%);backdrop-filter:blur(18px)saturate(148%)contrast(103%);color:#173f53;letter-spacing:0;text-transform:none;white-space:nowrap;opacity:0;transform-origin:top;pointer-events:none;background-color:#e8f6fcbd;background-image:radial-gradient(circle at 90% 6%,#797eff33,#0000 48%),radial-gradient(circle at 10% 92%,#4fd5e824,#0000 46%),linear-gradient(135deg,#ffffffa3,#ebf6fb3d 54%,#6fb7e224);border:1px solid #ffffffd6;border-radius:8px;width:max-content;padding:5px 7px;font-size:.7rem;font-weight:620;line-height:1.15;transition:opacity .11s ease-out,transform .13s cubic-bezier(.4,0,1,1);position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%,-3px)scale(.95,.91);box-shadow:inset 0 1px #fffffff5,inset 0 -1px #488bc12e,0 0 0 1px #78b2e133,0 10px 24px #0f455e33}.goals-copy-control .goals-action-tooltip{transform-origin:100% 0;left:auto;right:0;transform:translateY(-3px)scale(.95,.91)}.goals-toolbar-action:focus-visible+.goals-action-tooltip,.goals-copy-button:focus-visible+.goals-copy-tooltip{opacity:1;transform:translate(-50%)scale(1)}.goals-copy-control .goals-toolbar-action:focus-visible+.goals-action-tooltip{transform:translateY(0)scale(1)}.goals-edit-button .goals-toolbar-action-glyph svg{stroke-width:1.65px;width:19px;height:19px}.goals-edit-button.is-active,.goals-range-button.is-active{color:#087a5f;opacity:1;filter:drop-shadow(0 2px 5px #087a5f38);background:0 0}.goals-edit-button.is-unavailable{cursor:not-allowed}.goals-edit-button.is-unavailable:hover,.goals-edit-button.is-unavailable:focus-visible{color:#9e4522;filter:drop-shadow(0 2px 5px #9e452233);opacity:1;background:0 0}.goals-edit-button.is-unavailable:hover:before,.goals-edit-button.is-unavailable:focus-visible:before{background-color:#ffe0d033;background-image:linear-gradient(138deg,#ffffff9e,#ffe5d82e 52%,#c963391f),linear-gradient(#ffffff1f,#9e45220f);border-color:#e1916fad}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.goals-grid-surface>.goals-table-section{background-color:#eff8fcd1}.goals-toolbar-action:before,.goals-copy-button.copy-button:before{background-color:#e8f6fce6}.goals-kpi-filter-menu,.goals-action-tooltip,.goals-copy-tooltip{background-color:#f0f8fcf5}}@media (hover:hover) and (pointer:fine){.goals-kpi-filter-trigger:hover{color:#fff;opacity:1;background:#ffffff14}.goals-toolbar-action:hover,.goals-copy-button.copy-button:hover,.goals-month-shift-control button:hover{color:var(--brand-blue-ink);box-shadow:none;opacity:1;background:0 0;border:0}.goals-edit-button.is-active:hover{color:#087a5f;filter:drop-shadow(0 2px 5px #087a5f38)}.goals-toolbar-action:hover:before,.goals-copy-button.copy-button:hover:before,.goals-month-shift-control button:hover:before{background-color:#69c8ec29;background-image:linear-gradient(138deg,#ffffff9e,#97dcf633 50%,#0d96d433),linear-gradient(#ffffff29,#0d96d414);border-color:#9ce1f9eb;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #087bab2e,0 7px 16px #0d78a929}.goals-toolbar-action:hover+.goals-action-tooltip,.goals-copy-button:hover+.goals-copy-tooltip{opacity:1;transform:translate(-50%)scale(1)}.goals-copy-control .goals-toolbar-action:hover+.goals-action-tooltip{transform:translateY(0)scale(1)}.goals-toolbar-action:hover,.goals-copy-button.copy-button:hover,.goals-month-shift-control button:hover{transform:translateY(-1px)}}.goals-edit-button:focus-visible{transform:translateY(-1px)}.goals-comparison-cell.is-editing .goals-worksheet-cell-surface{width:100%;min-width:0;height:24px;min-height:24px}.goals-comparison-cell.is-editing .goals-worksheet-cell-surface:before{content:none}.goals-comparison-cell.is-editing .goals-worksheet-cell-target{width:100%;min-width:0;height:24px;min-height:24px;box-shadow:none;color:var(--prime-table-value);font:inherit;font-size:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;padding:0 1px 2px;font-weight:620;line-height:22px}.goals-comparison-cell.is-editing .goals-grid-inline-underline{z-index:0;color:#0000;font:inherit;font-size:inherit;font-variant-numeric:tabular-nums;pointer-events:none;white-space:pre;transition:border-color .11s var(--ease), box-shadow .11s var(--ease);border-bottom:2px solid #0000;font-weight:620;line-height:1;position:absolute;inset:auto auto 1px 1px}.goals-comparison-cell.is-editing .goals-comparison-actual .goals-grid-inline-underline{left:auto;right:1px}.goals-comparison-cell.is-editing .goals-comparison-goal .goals-worksheet-cell-target{text-align:left}.goals-comparison-cell.is-editing .goals-comparison-actual .goals-worksheet-cell-target{text-align:right}.goals-comparison-cell.is-editing .goals-worksheet-cell-target:focus-visible{outline:0}.goals-comparison-cell.is-editing .goals-worksheet-cell-surface:has(.goals-worksheet-cell-target:hover:not(:disabled)) .goals-grid-inline-underline{border-bottom-color:#24363f9e}.goals-comparison-cell.is-editing .goals-worksheet-cell-surface:has(.goals-worksheet-cell-target:focus-visible) .goals-grid-inline-underline{border-bottom-color:var(--brand-blue);box-shadow:0 1px #0d96d42e}.goals-comparison-cell.is-editing .goals-worksheet-cell-adornment{width:11px;height:11px;right:0;transform:translateY(-50%)scale(.8)}@media (width<=520px){.goals-history-table.is-all-kpi tbody tr[data-edit-row=true]>th[data-column-role=kpi]{white-space:nowrap}.goals-cell-value[data-mobile-value]{font-size:0}.goals-cell-value[data-mobile-value]:after{content:attr(data-mobile-value);font-size:.69rem;display:block}.goals-comparison-cell.is-editing .goals-worksheet-cell-target,.goals-comparison-cell.is-editing .goals-grid-inline-underline{font-size:16px}.goals-comparison-cell.is-editing .goals-worksheet-cell-surface[data-mobile-value][data-cell-phase=saved]:after,.goals-comparison-cell.is-editing .goals-worksheet-cell-surface[data-mobile-value][data-cell-phase=success]:after{z-index:2;color:var(--prime-table-value);content:attr(data-mobile-value);font:inherit;font-variant-numeric:tabular-nums;pointer-events:none;align-items:center;font-size:16px;font-weight:620;line-height:22px;display:flex;position:absolute;inset:0 1px 2px}.goals-comparison-goal .goals-worksheet-cell-surface[data-mobile-value]:after{justify-content:flex-start}.goals-comparison-actual .goals-worksheet-cell-surface[data-mobile-value]:after{justify-content:flex-end}.goals-comparison-cell.is-editing .goals-worksheet-cell-surface[data-mobile-value][data-cell-phase=saved] .goals-worksheet-cell-target,.goals-comparison-cell.is-editing .goals-worksheet-cell-surface[data-mobile-value][data-cell-phase=success] .goals-worksheet-cell-target{color:#0000}}.goals-history-table tbody tr[data-metric=discount_percentage] .goals-comparison-cell:is(.is-single-value,[data-comparison-layout=three-lane]) .goals-cell-value,.goals-history-table tbody tr[data-metric=discount_percentage] .goals-comparison-cell:is(.is-single-value,[data-comparison-layout=three-lane]) .goals-worksheet-cell-target,.goals-history-table tbody tr[data-metric=discount_percentage] .goals-comparison-cell:is(.is-single-value,[data-comparison-layout=three-lane]) .goals-worksheet-cell-surface[data-mobile-value][data-cell-phase=saved]:after,.goals-history-table tbody tr[data-metric=discount_percentage] .goals-comparison-cell:is(.is-single-value,[data-comparison-layout=three-lane]) .goals-worksheet-cell-surface[data-mobile-value][data-cell-phase=success]:after{color:var(--red);font-weight:760}.goals-history-table.is-all-kpi tbody tr[data-edit-row=true]>[data-column-role=kpi]{white-space:normal;line-height:1.1}.goals-history-table tbody tr[data-edit-row=true][data-edit-row-state=open]>*{clip-path:inset(0);opacity:1;height:40px;padding-block:4px;transform:translateY(0)}.goals-history-table tbody tr[data-edit-row-state=open][data-metric=ttaf_pre_discount]>td,.goals-history-table tbody tr[data-edit-row-state=open][data-metric=ttaf_post_discount]>td{color:#234e61;background:#dce8ed;font-weight:760}.goals-history-table tbody tr[data-edit-row-state=open][data-metric=ttaf_pre_discount]>th,.goals-history-table tbody tr[data-edit-row-state=open][data-metric=ttaf_post_discount]>th{color:#173f53;background:#cfdfe6;font-weight:800}.goals-history-table tbody tr[data-edit-row-state=open][data-metric=ttaf_pre_discount] .goals-cell-value,.goals-history-table tbody tr[data-edit-row-state=open][data-metric=ttaf_post_discount] .goals-cell-value{color:#234e61;font-weight:760}.goals-grid-edit-status-row td{color:#5d7784;text-align:left;height:30px;padding:3px 10px;font-size:.68rem}.goals-grid-month-range{--goals-period-segment-width:44px;color:#24566c;font-variant-numeric:tabular-nums;align-items:center;gap:2px;width:max-content;min-width:0;max-width:100%;display:flex}.goals-range-button .goals-toolbar-action-glyph svg{stroke-width:1.65px;width:19px;height:19px}.goals-range-button.is-active .goals-toolbar-action-glyph{animation:.17s cubic-bezier(.16,1,.3,1) goals-kpi-filter-check-in}.goals-month-shift-control{isolation:isolate;flex:0 0 52px;grid-template-columns:repeat(2,26px);place-items:center;width:52px;height:44px;margin-inline-start:0;display:inline-grid;position:relative}.goals-month-shift-control:before{z-index:-2;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#f4f8fadb;background-image:linear-gradient(138deg,#ffffffd1,#e7eef25c 54%,#6f818b1a),linear-gradient(#ffffff38,#5d778412);border-color:#5d77845c;border-radius:7px;inset:9px 0 10px;box-shadow:inset 0 1px #fffffff5,inset 0 -2px #91a3ac,0 3px 8px #0f455e12}@media (pointer:coarse),(width<=620px){.goals-month-shift-control:before{inset-block:3px}}.goals-month-shift-control:after{content:"";pointer-events:none;background:#5194b538;width:1px;position:absolute;top:12px;bottom:12px;left:50%}.goals-month-shift-control button{isolation:isolate;color:#24566c;cursor:pointer;opacity:1;width:26px;height:44px;transition:color .11s var(--ease), opacity .11s var(--ease), transform .11s cubic-bezier(.16, 1, .3, 1);background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid;position:relative}.goals-month-shift-control button:before{z-index:-1;box-shadow:none;content:"";opacity:0;pointer-events:none;transition:background-color .12s var(--ease), box-shadow .14s var(--ease), opacity .11s var(--ease), transform .11s cubic-bezier(.16, 1, .3, 1);background-color:#0000;background-image:none;border-radius:8px;position:absolute;inset:9px 0 10px}.goals-month-shift-control svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:14px;height:14px}.goals-month-shift-control button:active:before{opacity:1}@media (hover:hover) and (pointer:fine){.goals-month-shift-control button:hover:before{opacity:1}}.goals-month-shift-control button:focus-visible{outline-offset:-5px;color:var(--brand-blue-ink);opacity:1;outline:2px solid #0d96d4ad}.goals-range-end{opacity:0;visibility:hidden;min-width:0;max-width:0;transition:max-width .17s cubic-bezier(.16, 1, .3, 1), opacity .11s var(--ease), transform .17s cubic-bezier(.16, 1, .3, 1), visibility 0s linear .17s;display:grid;overflow:hidden;transform:translate(-4px)}.goals-range-end[data-range-open=true]{max-width:calc(var(--goals-period-segment-width) * 2);opacity:1;visibility:visible;transition-delay:0s;transform:translate(0)}.goals-range-end>*{min-width:calc(var(--goals-period-segment-width) * 2)}.goals-grid-month-range .goals-month-field-group{contain:none;width:auto;min-width:0;max-width:none;display:block}.goals-grid-month-range .goals-month-field,.goals-grid-month-range .adaptive-date-input-shell,.goals-grid-month-range .adaptive-date-segments{width:auto;min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.goals-grid-month-range .adaptive-date-input-shell{height:44px;min-height:44px;grid-template-columns:auto;inline-size:auto;overflow:visible}.goals-grid-month-range .adaptive-date-input-shell:focus-within{box-shadow:none;outline:none}.goals-grid-month-range .adaptive-date-input-shell:has(.adaptive-date-segment:focus-visible){box-shadow:none;outline:none}.goals-grid-month-range .adaptive-date-segments{gap:0;height:44px;overflow:visible}.goals-grid-month-range .adaptive-date-segment-target{width:var(--goals-period-segment-width);min-width:var(--goals-period-segment-width);height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;display:grid}.goals-grid-month-range .adaptive-date-segment,.goals-grid-month-range .adaptive-date-segment-year{width:2.25ch;min-width:0;height:28px;min-height:28px;box-shadow:none;color:#24566c;transition:border-color var(--motion-quick) var(--ease), box-shadow var(--motion-quick) var(--ease);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0;font-size:.82rem;font-weight:720;line-height:28px}.goals-grid-month-range .adaptive-date-segment:focus-visible{border-bottom-color:var(--brand-blue);box-shadow:inset 0 -1px 0 var(--brand-blue);background:0 0;outline:none}.goals-grid-month-range .adaptive-date-separator{color:#5d7784;width:0;overflow:visible;transform:translate(-.3ch)}.goals-grid-month-range-arrow{fill:none;stroke:#6f8792;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;flex:0 0 18px;width:18px;height:8px;margin-inline:2px}@media (hover:hover) and (pointer:fine){.goals-grid-month-range .adaptive-date-input-shell:has(.adaptive-date-segments:hover){box-shadow:none;background:0 0;border-color:#0000;transform:none}.goals-grid-month-range .adaptive-date-segment-target:hover .adaptive-date-segment{border-bottom-color:#24363f9e}}@container filter-tray (width>=680px){.goals-control-rail{grid-template-columns:repeat(2,minmax(0,1fr)) 48px 48px}}@media (prefers-reduced-motion:reduce){.goals-grid-month-range .adaptive-date-segment,.goals-toolbar-action,.goals-action-tooltip,.goals-copy-button,.goals-copy-tooltip,.goals-month-shift-control:before,.goals-month-shift-control button,.goals-month-shift-control button:before,.goals-range-end,.goals-history-table tbody tr[data-edit-row=true]>*{transition-duration:0s!important}}@media (width<=520px){.goals-grid-heading{grid-template-columns:minmax(0,1fr) 132px;gap:8px;padding-inline:0;display:grid}.goals-toolbar-group{align-items:center;gap:0;min-height:44px;display:flex}.goals-toolbar-group.is-actions{width:132px;margin-inline-start:0}.goals-grid-month-range{--goals-period-segment-width:clamp(26px, calc((100vw - 220px) / 4), 44px)}.goals-range-button{border-radius:12px;flex:0 0 44px;width:44px;min-width:44px}.goals-table-header-actions{width:132px;min-width:132px}:is(.goals-table-section .goals-table-scroll,.goals-table-section:has(.goals-edit-button.is-active) .goals-table-scroll){overscroll-behavior-block:auto;max-height:min(72dvh,680px)}.goals-table-scroll{scrollbar-color:#244f638f transparent}.goals-table-scroll::-webkit-scrollbar{width:3px;height:6px}.goals-table-scroll::-webkit-scrollbar-track{background:0 0}.goals-table-scroll::-webkit-scrollbar-corner{background:0 0}.goals-table-scroll::-webkit-scrollbar-thumb{background:#244f638f;border:0}.goals-page{padding-bottom:max(44px, env(safe-area-inset-bottom))}}.site-header[data-workspace-header=true]{isolation:isolate;-webkit-backdrop-filter:blur(26px)saturate(160%)contrast(105%);backdrop-filter:blur(26px)saturate(160%)contrast(105%);background-color:#e4f4fb38;background-image:linear-gradient(112deg,#ffffff3d,#dcf1fa1a 42%,#73c4e71f),linear-gradient(#ffffff29,#0d96d405);border:1px solid #ffffffb8;border-radius:28px;width:100%;min-height:82px;padding:10px 14px;display:block;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffffe0,inset 0 -1px #076f9c1f,0 2px 7px #0f455e0d,0 18px 42px #0f455e26}.site-header[data-workspace-header=true]:before,.site-header[data-workspace-header=true]:after{z-index:-1;border-radius:inherit;content:"";pointer-events:none;position:absolute}.site-header[data-workspace-header=true]:before{background:linear-gradient(112deg,#ffffff57,#0000 24% 72%,#6ac0e729);border:0;inset:1px;box-shadow:inset 0 1px #ffffff94,inset 1px 0 #ffffff3d}.site-header[data-workspace-header=true]:after{filter:blur(7px);opacity:.78;background:linear-gradient(90deg,#0000,#d1f5ffb8,#8cd2f247,#0000);height:18px;inset:auto 8% 2px}.site-header[data-workspace-header=true] .brand-lockup{z-index:1;grid-template-columns:minmax(140px,1fr) auto minmax(140px,1fr);align-items:center;gap:14px;width:100%;display:grid;position:relative}.site-header[data-workspace-header=true] .brand-mark{-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);background:#f4fbff2e;border-color:#ffffffad;grid-column:1;justify-self:start;box-shadow:inset 0 1px #ffffffdb,inset 0 -1px #076f9c14,0 10px 24px #0f455e1f}.site-header[data-workspace-header=true] .workspace-nav-cluster{display:contents}.site-header[data-workspace-header=true] .workspace-nav{-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background:#ebf8fd29;border-color:#ffffffb3;grid-column:2;justify-self:center;box-shadow:inset 0 1px #ffffffe0,inset 0 -1px #0d96d41a,0 9px 22px #0f455e1c}.site-header[data-workspace-header=true] .workspace-nav-indicator{-webkit-backdrop-filter:blur(8px)saturate(165%)contrast(112%)brightness(104%);backdrop-filter:blur(8px)saturate(165%)contrast(112%)brightness(104%);background-color:#ebf9fe0b;background-image:radial-gradient(circle at 24% 12%,#ffffff38,#0000 34%),linear-gradient(135deg,#ffffff1f,#d6f1fb05 45%,#8fd0ed0f);transition:transform .43s cubic-bezier(.22,.82,.3,1);box-shadow:inset 0 1px #fffffff5,inset 0 -1px #076f9c2e,inset 0 0 0 1px #0d96d421,0 7px 17px #0f455e1c,0 0 14px #31b4e70f}.site-header[data-workspace-header=true] .workspace-nav-water-settle{border-radius:inherit;pointer-events:none;background:radial-gradient(at 26% 18%,#fff3,#0000 42%),radial-gradient(at 76% 84%,#4fb8e214,#0000 48%);position:absolute;inset:0}.site-header[data-workspace-header=true] .workspace-nav-indicator:after{border-radius:inherit;content:"";background:radial-gradient(at 50% -24%,#ffffff47,#0000 48%),linear-gradient(112deg,#ffffff1a,#0000 26% 70%,#5bbde70f);border:1px solid #ffffffe6;position:absolute;inset:-3px;box-shadow:inset 0 1px #ffffffb3,0 0 0 1px #0d96d414,0 10px 24px #0f455e1a}.site-header[data-workspace-header=true] .workspace-lock-group{grid-column:3;justify-self:end}.site-header[data-workspace-header=true] .workspace-lock{-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);background:#f4fbff2e;border-color:#ffffffb3;box-shadow:inset 0 1px #ffffffe0,inset 0 -1px #076f9c14,0 9px 22px #0f455e1c}.site-header[data-workspace-header=true]:has(.workspace-lock-feedback){padding-bottom:50px}.site-header[data-workspace-header=true] .workspace-nav a:focus-visible,.site-header[data-workspace-header=true] .workspace-home-link:focus-visible,.site-header[data-workspace-header=true] .workspace-lock:focus-visible{outline-offset:3px;outline-color:#076f9c85}@media (hover:hover) and (pointer:fine){.site-header[data-workspace-header=true] .workspace-lock:not(:disabled):hover:not(:active){background:#f8fdff4d;border-color:#fffffff0}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header[data-workspace-header=true]{background-color:#d9eef7fa}.site-header[data-workspace-header=true] .brand-mark,.site-header[data-workspace-header=true] .workspace-nav,.site-header[data-workspace-header=true] .workspace-lock{background-color:#f5fcfff5}.site-header[data-workspace-header=true] .workspace-nav-indicator{background-color:#e7f7fcf5;background-image:linear-gradient(135deg,#ffffffc2,#d6f1fbd1)}}@media (prefers-reduced-transparency:reduce){.site-header[data-workspace-header=true] .workspace-nav-indicator{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#e7f7fcfa;background-image:none}.site-header[data-workspace-header=true] .workspace-nav-indicator:after{background:0 0;inset:-1px}}@media (forced-colors:active){.site-header[data-workspace-header=true] .workspace-nav-indicator{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border:1px solid highlight}.site-header[data-workspace-header=true] .workspace-nav-indicator:after{display:none}}@media (width>=521px) and (width<=680px){.site-header[data-workspace-header=true] .brand-lockup{grid-template-columns:minmax(88px,1fr) minmax(0,320px) minmax(88px,1fr);gap:8px}.site-header[data-workspace-header=true] .workspace-nav{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:320px}.site-header[data-workspace-header=true] .workspace-nav a{min-width:0;padding-inline:4px;font-size:clamp(.64rem,1.8vw,.72rem)}}@media (width<=520px){.site-header[data-workspace-header=true]{border-radius:22px;min-height:120px;padding:3px 8px}.site-header[data-workspace-header=true] .brand-lockup{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.site-header[data-workspace-header=true] .brand-mark{grid-area:1/1}.site-header[data-workspace-header=true] .workspace-nav-cluster{grid-area:2/1;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:5px;width:100%;display:grid}.site-header[data-workspace-header=true] .workspace-nav{grid-column:auto;width:100%}}@media (prefers-reduced-motion:reduce){.site-header[data-workspace-header=true] .workspace-nav-indicator,.site-header[data-workspace-header=true] .workspace-nav-water-settle,.site-header[data-workspace-header=true] .workspace-nav a,.site-header[data-workspace-header=true] .workspace-lock,.site-header[data-workspace-header=true] .workspace-home-link{transition-duration:0s!important}.site-header[data-workspace-header=true] .workspace-nav-indicator{scale:1!important}.site-header[data-workspace-header=true] .workspace-nav a:hover,.site-header[data-workspace-header=true] .workspace-nav a:active,.site-header[data-workspace-header=true] .workspace-lock:hover,.site-header[data-workspace-header=true] .workspace-lock:active,.site-header[data-workspace-header=true] .workspace-home-link:hover,.site-header[data-workspace-header=true] .workspace-home-link:active{transform:none!important}}.explorer-filter-tray{-webkit-backdrop-filter:blur(18px)saturate(148%);backdrop-filter:blur(18px)saturate(148%);background-color:#edf8fc2e;background-image:linear-gradient(132deg,#ffffff6b,#e7f6fc1f 44%,#57bbe21a),linear-gradient(#fff3,#0d96d408);border-color:#ffffffc2;box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #0f658914,0 14px 32px #0f455e1a}.explorer-filter-tray:focus-within{border-color:#ffffffe0;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #0f65891a,0 0 0 3px #0d96d40e,0 18px 38px #0f455e1f}.explorer-filter-tray .control-summary,.explorer-filter-tray .filter-icon-button{-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);background-color:#ebf8fd47;background-image:radial-gradient(circle at 24% 10%,#ffffff8a,#0000 36%),linear-gradient(135deg,#ffffff52,#d6f1fb14 48%,#66c1e71f);border-color:#ffffffd1;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #076f9c1c,0 6px 15px #0f455e1a}.explorer-filter-tray .control-summary[aria-expanded=true]{background-color:#e5f6fd66;border-color:#fffffff5;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #076f9c24,0 8px 20px #0f455e21}.explorer-filter-tray .control-summary[aria-disabled=true],.explorer-filter-tray .filter-icon-button:disabled{background-color:#eff7fa9e;background-image:linear-gradient(135deg,#ffffff5c,#e4eff438);border-color:#ffffff8f;box-shadow:inset 0 1px #ffffffd6}.explorer-filter-tray .filter-icon-button.is-active{color:#087a5f;background-color:#e1f7ef57;background-image:radial-gradient(circle at 26% 12%,#ffffffb3,#0000 38%),linear-gradient(135deg,#ffffff5c,#c7efe22e 54%,#24af8b2e);border-color:#d8f8ede6;box-shadow:inset 0 1px #fffffff0,inset 0 -1px #087a5f1f,0 6px 16px #087a5f29}@media (hover:hover) and (pointer:fine){.explorer-filter-tray:hover{border-color:#ffffffe6;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #0f65891a,0 18px 38px #0f455e1f}.explorer-filter-tray .control-summary:not([aria-disabled=true]):hover,.explorer-filter-tray .filter-icon-button:not(:disabled):not(.is-active):hover{background-color:#e5f6fd66;border-color:#fffffffa;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #076f9c21,0 8px 20px #0f455e21}}.explorer-filter-tray .icon-tooltip{color:#173f53;-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background-color:#e8f6fcbd;background-image:linear-gradient(132deg,#ffffff94,#d8f1fb3d 48%,#6ac2e82e),linear-gradient(#ffffff2e,#0d96d408);border-color:#ffffffe0;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #076f9c1a,0 10px 24px #0f455e29}[id^=kpi-control-surface-] .adaptive-control-close{-webkit-backdrop-filter:blur(12px)saturate(145%);backdrop-filter:blur(12px)saturate(145%);background-color:#eef9fd4d;background-image:linear-gradient(135deg,#ffffff85,#cdecf81f);border-color:#ffffffd6;box-shadow:inset 0 1px #fffffff0,0 5px 13px #0f455e1a}[id^=kpi-control-surface-] .adaptive-option.is-selected:not(.adaptive-store-option){box-shadow:inset 2px 0 0 var(--brand-blue), inset 0 1px 0 #ffffffb8;background-color:#daf1fa70;border-color:#ffffffb8}[id^=kpi-control-surface-] .adaptive-store-option.is-selected{border-color:color-mix(in srgb, var(--store-color), white 32%);background-color:color-mix(in srgb, var(--store-color) 9%, #f4fbffc7);box-shadow:inset 0 -2px 0 var(--store-color), inset 0 1px 0 #ffffffc2, 0 0 0 2px color-mix(in srgb, var(--store-color), transparent 86%);background-image:linear-gradient(135deg,#ffffff75,#0000 58%)}@media (hover:hover) and (pointer:fine){[id^=kpi-control-surface-] .adaptive-option:not(.is-selected):hover{background-color:#e7f6fc80}}.explorer-filter-tray+.surface-stack .chart-plane,.explorer-filter-tray+.surface-stack .data-plane{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background-color:#edf8fc2e;background-image:linear-gradient(132deg,#fff6,#e7f6fc1f 44%,#57bbe217),linear-gradient(#fff3,#0d96d406);border-color:#ffffffc2;box-shadow:inset 0 1px #fffffff0,inset 0 -1px #0f658914,0 14px 32px #0f455e1a}@media (width<=520px){.explorer-filter-tray+.surface-stack .chart-plane,.explorer-filter-tray+.surface-stack .data-plane{-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.explorer-filter-tray,.explorer-filter-tray+.surface-stack .chart-plane,.explorer-filter-tray+.surface-stack .data-plane{background-color:#f2fafdfa}.explorer-filter-tray .control-summary,.explorer-filter-tray .filter-icon-button,.explorer-filter-tray .icon-tooltip,[id^=kpi-control-surface-].adaptive-control-surface,[id^=kpi-control-surface-] .adaptive-control-header,[id^=kpi-control-surface-] .adaptive-control-footer,[id^=kpi-control-surface-] .adaptive-control-close{background-color:#f5fcfff7}.explorer-filter-tray .filter-icon-button.is-active{background-color:#e1f7eff7}}.sales-filter-tray{-webkit-backdrop-filter:blur(18px)saturate(148%);backdrop-filter:blur(18px)saturate(148%);background-color:#edf8fc2e;background-image:linear-gradient(132deg,#ffffff6b,#e7f6fc1f 44%,#57bbe21a),linear-gradient(#fff3,#0d96d408);border-color:#ffffffc2;box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #0f658914,0 14px 32px #0f455e1a}.sales-filter-tray:focus-within{border-color:#ffffffe0;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #0f65891a,0 0 0 3px #0d96d40e,0 18px 38px #0f455e1f}.sales-filter-tray .sales-control,.sales-page .sales-table-download:not(.done):not(.error),.sales-page .sales-table-footer .copy-button:not(.done):not(.error){-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);background-color:#ebf8fd47;background-image:radial-gradient(circle at 24% 10%,#ffffff8a,#0000 36%),linear-gradient(135deg,#ffffff52,#d6f1fb14 48%,#66c1e71f);border-color:#ffffffd1;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #076f9c1c,0 6px 15px #0f455e1a}.sales-filter-tray .sales-control[aria-expanded=true]{background-color:#e5f6fd66;background-image:radial-gradient(circle at 24% 10%,#ffffff94,#0000 36%),linear-gradient(135deg,#ffffff5c,#d6f1fb1a 48%,#66c1e726);border-color:#fffffff5;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #076f9c24,0 8px 20px #0f455e21}@media (hover:hover) and (pointer:fine){.sales-filter-tray:hover{border-color:#ffffffe6;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #0f65891a,0 18px 38px #0f455e1f}.sales-filter-tray .sales-control:hover{background-color:#e5f6fd66;background-image:radial-gradient(circle at 24% 10%,#ffffff94,#0000 36%),linear-gradient(135deg,#ffffff5c,#d6f1fb1a 48%,#66c1e726);border-color:#fffffffa;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #076f9c21,0 8px 20px #0f455e21}}[id^=sales-control-surface-] .adaptive-control-close,[id^=sales-control-surface-] .sales-name-clear,[id^=sales-control-surface-] .sales-search-field input{-webkit-backdrop-filter:blur(12px)saturate(145%);backdrop-filter:blur(12px)saturate(145%);background-color:#eef9fd4d;background-image:linear-gradient(135deg,#ffffff85,#cdecf81f);border-color:#ffffffd6;box-shadow:inset 0 1px #fffffff0,0 5px 13px #0f455e1a}[id^=sales-control-surface-] .adaptive-option.is-selected:not(.adaptive-store-option),[id^=sales-control-surface-] .sales-person-option.is-selected{box-shadow:inset 2px 0 0 var(--brand-blue), inset 0 1px 0 #ffffffb8;background-color:#daf1fa70;border-color:#ffffffb8}[id^=sales-control-surface-] .adaptive-store-option.is-selected{border-color:color-mix(in srgb, var(--store-color), white 32%);background-color:color-mix(in srgb, var(--store-color) 9%, #f4fbffc7);box-shadow:inset 0 -2px 0 var(--store-color), inset 0 1px 0 #ffffffc2, 0 0 0 2px color-mix(in srgb, var(--store-color), transparent 86%);background-image:linear-gradient(135deg,#ffffff75,#0000 58%)}[id^=sales-control-surface-] .sales-name-store{background-color:#f4f9fbe6;background-image:linear-gradient(135deg,#ffffff94,#e2f1f738);box-shadow:inset 0 1px #ffffffc2}[id^=sales-control-surface-] .sales-name-store-toggle{background-color:color-mix(in srgb, var(--store-color) 8%, #eff8fc80)}@media (hover:hover) and (pointer:fine){[id^=sales-control-surface-] .sales-name-store-toggle:hover,[id^=sales-control-surface-] .sales-name-clear:hover:not(:disabled){background-color:#edf6fa;background-image:none}}.sales-disclosure-surface{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background-color:#edf8fc2e;background-image:linear-gradient(132deg,#fff6,#e7f6fc1f 44%,#57bbe217),linear-gradient(#fff3,#0d96d406);border-color:#ffffffc2;box-shadow:inset 0 1px #fffffff0,inset 0 -1px #0f658914,0 14px 32px #0f455e1a}@media (hover:hover) and (pointer:fine){.sales-page .sales-table tbody tr:hover>*{background:#edf6f9}}@media (width<=520px){.sales-disclosure-surface{-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sales-filter-tray,.sales-disclosure-surface{background-color:#f2fafdfa}.sales-filter-tray .sales-control,.sales-page .sales-table-download:not(.done):not(.error),.sales-page .sales-table-footer .copy-button:not(.done):not(.error),[id^=sales-control-surface-].adaptive-control-surface,[id^=sales-control-surface-] .adaptive-control-header,[id^=sales-control-surface-] .adaptive-control-footer,[id^=sales-control-surface-] .adaptive-control-close,[id^=sales-control-surface-] .sales-name-clear,[id^=sales-control-surface-] .sales-search-field input{background-color:#f5fcfff7}}.explorer-filter-tray,.sales-filter-tray,.explorer-filter-tray+.surface-stack .chart-plane,.explorer-filter-tray+.surface-stack .data-plane,.sales-disclosure-surface{background-color:#fff3;background-image:none;border-color:#ffffffd1;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #0f455e0e,0 12px 28px #0f455e16}.explorer-filter-tray .control-summary,.explorer-filter-tray .filter-icon-button,.sales-filter-tray .sales-control{background-color:#ffffff2e;background-image:radial-gradient(circle at 24% 8%,#ffffffb8,#0000 38%),linear-gradient(135deg,#ffffff47,#ffffff0f 62%,#57bbe20b);border-color:#5194b56b;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #0f455e13,0 5px 13px #0f455e16}.explorer-filter-tray .control-summary[aria-expanded=true],.sales-filter-tray .sales-control[aria-expanded=true]{background-color:#ffffff47;background-image:radial-gradient(circle at 24% 8%,#ffffffc7,#0000 38%),linear-gradient(135deg,#ffffff57,#ffffff14 64%,#0d96d413);border-color:#0d96d475}.explorer-filter-tray .icon-tooltip{background-color:#f8fbfcc2;background-image:none;border-color:#ffffffe6;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #0f455e12,0 2px 5px #0f455e0f,0 22px 48px #0f455e29}[id^=kpi-control-surface-] .adaptive-control-close,[id^=sales-control-surface-] .adaptive-control-close,[id^=sales-control-surface-] .sales-name-clear,[id^=sales-control-surface-] .sales-search-field input{background-color:#ffffff3d;background-image:linear-gradient(135deg,#ffffff94,#ffffff14);border-color:#5194b566;box-shadow:inset 0 1px #fffffff5,0 4px 11px #0f455e14}[id^=kpi-control-surface-] .adaptive-control-scroll,[id^=sales-control-surface-] .adaptive-control-scroll{padding:10px}[id^=kpi-control-surface-] .adaptive-option,[id^=sales-control-surface-] .adaptive-option,[id^=sales-control-surface-] .sales-person-option{min-height:40px;padding-block:6px;font-size:.72rem}[id^=kpi-control-surface-] .adaptive-option.is-selected:not(.adaptive-store-option),[id^=sales-control-surface-] .adaptive-option.is-selected:not(.adaptive-store-option),[id^=sales-control-surface-] .sales-person-option.is-selected{box-shadow:inset 2px 0 0 var(--brand-blue), inset 0 1px 0 #ffffffd1;background-color:#ffffff57;border-color:#0d96d429}[id^=sales-control-surface-] .sales-name-store{background-color:#ffffff61;background-image:none}.sales-page .sales-table-context,.sales-page .sales-table-footer{background-color:#ffffff4d;background-image:none}.explorer-filter-tray+.surface-stack .download-chart:not(.done):not(.error),.explorer-filter-tray+.surface-stack .copy-button:not(.done):not(.error),.sales-page .sales-table-download:not(.done):not(.error),.sales-page .sales-table-footer .copy-button:not(.done):not(.error){background-color:#ffffff2e;background-image:radial-gradient(circle at 24% 8%,#ffffffc2,#0000 38%),linear-gradient(135deg,#ffffff4d,#ffffff0f 64%,#57bbe20e);border-color:#5194b58f;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #0f455e14,0 6px 15px #0f455e1a}@media (hover:hover) and (pointer:fine){[id^=kpi-control-surface-] .adaptive-option:not(.is-selected):hover,[id^=sales-control-surface-] .adaptive-option:not(.is-selected):hover,[id^=sales-control-surface-] .sales-person-option:not(.is-selected):hover{background-color:#ffffff6b}.explorer-filter-tray+.surface-stack .download-chart:not(:disabled):not(.done):not(.error):hover,.explorer-filter-tray+.surface-stack .copy-button:not(:disabled):not(.done):not(.error):hover,.sales-page .sales-table-download:not(:disabled):not(.done):not(.error):hover,.sales-page .sales-table-footer .copy-button:not(:disabled):not(.done):not(.error):hover{color:var(--brand-blue-ink);background-color:#ffffff57;border-color:#0d96d48a;box-shadow:inset 0 1px #fffffffa,0 9px 20px #0f455e1f}}@media (width<=767px){[id^=kpi-control-surface-] .adaptive-option,[id^=sales-control-surface-] .adaptive-option,[id^=sales-control-surface-] .sales-person-option{min-height:44px}}.explorer-analysis-surface{background-color:#fff3;border:1px solid #ffffffd1;border-radius:18px;gap:0;position:relative;overflow:clip;box-shadow:0 2px #cadce49e,20px 32px 66px #0f455e21}.explorer-analysis-surface .chart-plane,.explorer-analysis-surface .data-plane{width:100%;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.explorer-analysis-surface .chart-layer-stack[data-chart-width-mode=fit],.explorer-analysis-surface .chart-layer-stack[data-chart-width-mode=fit]>.kpi-chart,.explorer-analysis-surface .chart-layer-stack[data-chart-width-mode=fit]>.chart-tooltip-overlay{width:100%;max-width:100%}.explorer-analysis-surface .data-plane{border-top:1px solid #0f455e1f;align-self:stretch}.explorer-table-toolbar{justify-content:flex-end;align-items:center;min-height:56px;padding:6px 8px;display:flex}.explorer-table-action-cluster.goals-table-header-actions{box-sizing:border-box;width:228px;min-width:228px;padding-inline:4px}.explorer-table-toolbar.is-data-actions .explorer-table-action-cluster.goals-table-header-actions{width:88px;min-width:88px;padding-inline:0}.explorer-table-actions .goals-toolbar-action-glyph svg{stroke-width:1.65px;width:19px;height:19px}.explorer-table-actions .goals-toolbar-action.done{color:#087a5f}@media (hover:hover) and (pointer:fine){.explorer-table-actions .goals-toolbar-action.done:hover,.explorer-table-actions .goals-toolbar-action.done:focus-visible{color:#055f4b}}@media (width<=520px){.explorer-table-toolbar{min-height:52px;padding:4px}}.explorer-chart-frame{min-width:0;position:relative}.explorer-table-toolbar{z-index:40;min-height:44px;padding:0;position:absolute;top:0;right:0}.explorer-analysis-surface .data-plane .table-scroll{border-top:0}.explorer-filter-tray .filter-icon-button{justify-content:center;align-items:center;gap:5px;display:flex}.explorer-filter-tray .filter-icon-button svg{stroke-width:1.8px;flex:0 0 12px;width:12px;height:12px}.filter-toggle-track{width:22px;height:12px;transition:border-color .13s var(--ease), background-color .13s var(--ease), box-shadow .13s var(--ease);background:#ffffff7a;border:1px solid #24566c57;border-radius:999px;flex:0 0 22px;display:block;position:relative;box-shadow:inset 0 1px 2px #0f455e1a}.filter-toggle-track:after{content:"";width:8px;height:8px;transition:transform .14s cubic-bezier(.16, 1, .3, 1), background-color .13s var(--ease);background:#5d7784;border-radius:50%;position:absolute;top:1px;left:1px;box-shadow:0 1px 2px #0f455e33}.explorer-filter-tray .filter-icon-button.is-active .filter-toggle-track{background:#a9e5d19e;border-color:#087a5f70;box-shadow:inset 0 1px 2px #087a5f26}.explorer-filter-tray .filter-icon-button.is-active .filter-toggle-track:after{background:#087a5f;transform:translate(10px)}@media (hover:hover) and (pointer:fine){@container filter-tray (width>=1000px){.explorer-filter-tray .filter-control-rail{grid-template-rows:repeat(2,22px);grid-template-columns:minmax(174px,1.35fr) minmax(154px,1.22fr) minmax(136px,1fr) minmax(108px,.84fr) minmax(124px,.94fr) 56px;gap:4px 8px}.explorer-filter-tray .filter-control-rail>[data-control]{grid-area:1/auto/3}.explorer-filter-tray .filter-control-rail>.control-weather,.explorer-filter-tray .filter-control-rail>.control-trim{border-radius:8px;width:56px;min-width:44px;height:22px;min-height:0}.explorer-filter-tray .filter-control-rail>.control-weather{grid-area:1/6}.explorer-filter-tray .filter-control-rail>.control-trim{grid-area:2/6}}}@media (prefers-reduced-motion:reduce){.filter-toggle-track,.filter-toggle-track:after{transition-duration:0s!important}}.explorer-sheet{--explorer-chart-inset:clamp(21px, 2.5vw, 29px);-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background-color:#fff3;border:1px solid #ffffffd1;border-radius:18px;gap:0;min-width:0;padding:8px 5px;display:grid;overflow:visible;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #0f455e0e,0 14px 32px #0f455e1a}.explorer-command-row{min-width:0;position:relative}.explorer-command-row>.explorer-filter-tray,.explorer-command-row>.explorer-filter-tray:hover,.explorer-command-row>.explorer-filter-tray:focus-within{z-index:20;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0 0 7px}.explorer-filter-tray .filter-control-rail{width:auto;margin-inline:var(--explorer-chart-inset)}.explorer-sheet>.explorer-analysis-surface{box-shadow:none;background:0 0;border:0;border-radius:0}.explorer-command-row>.explorer-table-toolbar{z-index:40;min-height:44px;margin-inline:var(--explorer-chart-inset) calc(var(--explorer-chart-inset) - 5px);margin-bottom:4px;padding:0;position:relative;top:auto;right:auto}@media (width<=520px){.explorer-sheet{--explorer-chart-inset:12px;border-radius:18px;padding:7px 4px}.explorer-command-row>.explorer-table-toolbar{min-height:44px;margin-bottom:4px;padding:0}}@media (width<=340px){.explorer-sheet{--explorer-chart-inset:0px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.explorer-sheet{background-color:#f2fafdfa}}.explorer-sheet{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#edf8fc2e;background-image:linear-gradient(132deg,#ffffff5c,#e7f6fc1c 44%,#57bbe214),linear-gradient(#ffffff2e,#0d96d406);border-color:#ffffffc2;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #0f658914,0 14px 32px #0f455e1a}.explorer-sheet>.explorer-analysis-surface,.explorer-sheet>.explorer-analysis-surface .chart-plane,.explorer-sheet>.explorer-analysis-surface .data-plane{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;background-image:none;border-color:#0000}.explorer-sheet>.explorer-analysis-surface .data-plane{overflow:visible}.explorer-filter-tray .control-summary{background-color:#ffffff8f;background-image:none;box-shadow:inset 0 1px #fffffff5,0 3px 9px #0f455e11}.explorer-filter-tray .icon-tooltip{z-index:1000;-webkit-backdrop-filter:blur(18px)saturate(148%)contrast(103%);backdrop-filter:blur(18px)saturate(148%)contrast(103%);color:#173f53;transform-origin:top;background-color:#e8f6fcbd;background-image:radial-gradient(circle at 90% 6%,#797eff33,#0000 48%),radial-gradient(circle at 10% 92%,#4fd5e824,#0000 46%),linear-gradient(135deg,#ffffffa3,#ebf6fb3d 54%,#6fb7e224);border-color:#ffffffd6;border-radius:8px;padding:5px 7px;font-size:.7rem;font-weight:620;line-height:1.15;transition:opacity .11s ease-out,transform .13s cubic-bezier(.4,0,1,1),visibility 0s linear .13s;top:calc(100% + 5px);bottom:auto;transform:translate(-50%,-3px)scale(.95,.91);box-shadow:inset 0 1px #fffffff5,inset 0 -1px #488bc12e,0 0 0 1px #78b2e133,0 10px 24px #0f455e33}.explorer-filter-tray .control-weather .icon-tooltip,.explorer-filter-tray .control-trim .icon-tooltip{transform-origin:100% 100%;top:auto;bottom:calc(100% + 5px);transform:translateY(3px)scale(.95,.91)}.explorer-filter-tray .filter-icon-button:focus-visible .icon-tooltip,.explorer-filter-tray .filter-icon-button:hover .icon-tooltip{transform:translate(-50%)scale(1)}.explorer-filter-tray .control-weather:focus-visible .icon-tooltip,.explorer-filter-tray .control-trim:focus-visible .icon-tooltip,.explorer-filter-tray .control-weather:hover .icon-tooltip,.explorer-filter-tray .control-trim:hover .icon-tooltip{transform:translate(0)scale(1)}.explorer-filter-tray .filter-icon-button:focus-visible{z-index:1001}@media (hover:hover) and (pointer:fine){.explorer-filter-tray .filter-icon-button:hover{z-index:1001}.explorer-filter-tray .icon-tooltip{white-space:nowrap;width:max-content;max-width:min(260px,100vw - 24px)}@container filter-tray (width>=880px){.explorer-filter-tray .filter-control-rail{grid-template-rows:44px;grid-template-columns:174px 154px 136px 108px 124px 38px 38px minmax(0,1fr);gap:0 6px}.explorer-filter-tray .filter-control-rail>[data-control]{grid-row:1}.explorer-filter-tray .filter-control-rail>.control-dates{grid-column:1}.explorer-filter-tray .filter-control-rail>.control-compare{grid-column:2}.explorer-filter-tray .filter-control-rail>.control-metrics{grid-column:3}.explorer-filter-tray .filter-control-rail>.control-stores{grid-column:4}.explorer-filter-tray .filter-control-rail>.control-period{grid-column:5}.explorer-filter-tray .filter-control-rail>.control-weather{grid-column:6}.explorer-filter-tray .filter-control-rail>.control-trim{grid-column:7}.explorer-filter-tray .control-summary{border-radius:11px;align-self:center;height:38px;min-height:38px;padding:2px 9px 2px 11px}.explorer-filter-tray .control-summary-value{font-size:.72rem;font-weight:720;line-height:1.3}.explorer-filter-tray .filter-control-rail>.control-weather,.explorer-filter-tray .filter-control-rail>.control-trim{width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:11px;place-self:center;position:relative}.explorer-filter-tray .filter-icon-button:before{z-index:0;box-sizing:border-box;content:"";transition:border-color var(--motion-state) var(--ease), background-color var(--motion-state) var(--ease), box-shadow var(--motion-state) var(--ease);background:#ffffffa3;border:1px solid #5194b56b;border-radius:10px;position:absolute;inset:3px;box-shadow:inset 0 1px #fffffff5,0 3px 9px #0f455e11}.explorer-filter-tray .filter-icon-button svg{z-index:1;stroke-width:1.65px;flex-basis:19px;width:19px;height:19px;position:relative}.explorer-filter-tray .filter-toggle-track{display:none}.explorer-filter-tray .filter-icon-button.is-active{color:#087a5f;box-shadow:none;background:0 0;border-color:#0000}.explorer-filter-tray .filter-icon-button.is-active:before{background:#daf1e9e6;border-color:#087a5f57;box-shadow:inset 0 1px #ffffffeb,0 3px 9px #087a5f14}.explorer-filter-tray .filter-icon-button:not(:disabled):hover{box-shadow:none;background:0 0;border-color:#0000}.explorer-filter-tray .filter-icon-button:not(:disabled):not(.is-active):hover:before{background:#ffffffd1;border-color:#0d96d47a;box-shadow:inset 0 1px #fffffffa,0 5px 12px #0f455e14}}[id^=kpi-control-surface-][data-presentation=popover].adaptive-control-surface{border-radius:11px;width:min(228px,100vw - 24px)}#kpi-control-surface-compare[data-presentation=popover]{width:min(216px,100vw - 24px)}#kpi-control-surface-metrics[data-presentation=popover]{width:min(248px,100vw - 24px)}#kpi-control-surface-period[data-presentation=popover]{width:min(280px,100vw - 24px)}[id^=kpi-control-surface-][data-presentation=popover] .adaptive-control-header{gap:6px;min-height:34px;padding:5px 6px 5px 9px}[id^=kpi-control-surface-][data-presentation=popover] .adaptive-control-header h2{color:#173f53;font-size:.7rem;font-weight:780;line-height:1.15}[id^=kpi-control-surface-][data-presentation=popover] .adaptive-control-accept{color:#087a5f;cursor:pointer;filter:drop-shadow(0 1px 3px #087a5f47);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:22px;height:22px;padding:2px;display:inline-grid}[id^=kpi-control-surface-][data-presentation=popover] .adaptive-control-accept svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1px;width:13px;height:13px}[id^=kpi-control-surface-][data-presentation=popover] .adaptive-control-accept:hover,[id^=kpi-control-surface-][data-presentation=popover] .adaptive-control-accept:focus-visible{color:#055f4b;background:#e1f7ef75;box-shadow:inset 0 1px #ffffffe6,0 4px 10px #087a5f29}[id^=kpi-control-surface-][data-presentation=popover] .adaptive-control-scroll{padding:7px 9px}[id^=kpi-control-surface-][data-presentation=popover] .adaptive-choice-list{gap:2px}[id^=kpi-control-surface-][data-presentation=popover] .adaptive-option{color:#355c6d;border-radius:7px;gap:5px;min-height:28px;padding:3px 5px;font-size:.7rem;font-weight:620;line-height:1.15}[id^=kpi-control-surface-][data-presentation=popover] .adaptive-option input{accent-color:#087a5f;width:14px;height:14px}[id^=kpi-control-surface-][data-presentation=popover] .adaptive-kpi-list{overscroll-behavior:auto;max-height:none;overflow-y:visible}[id^=kpi-control-surface-][data-presentation=popover] .adaptive-helper-copy,[id^=kpi-control-surface-][data-presentation=popover] .adaptive-live-region{font-size:.64rem}[id^=kpi-control-surface-][data-presentation=popover] .adaptive-date-grid,[id^=kpi-control-surface-][data-presentation=popover] .adaptive-period-content,[id^=kpi-control-surface-][data-presentation=popover] .adaptive-metric-content{gap:10px}}.explorer-chart-region{padding:0}.explorer-chart-region>.panel-heading,.explorer-chart-region>.explorer-chart-frame{margin-inline:var(--explorer-chart-inset)}.explorer-sheet .data-plane .table-scroll{scrollbar-color:var(--prime-scrollbar-thumb) var(--prime-scrollbar-track);contain:layout paint;background:#fff;border:1px solid #e2edf2;border-radius:14px;max-height:min(58vh,520px);overflow:auto}.explorer-sheet .data-plane-footer{background:0 0;border:0;min-height:44px;padding:6px 0 0}.explorer-sheet .chart-data-table,.explorer-sheet .all-kpi-table{border-spacing:0;color:var(--navy);font-size:.78rem}.explorer-sheet .chart-data-table th,.explorer-sheet .chart-data-table td,.explorer-sheet .all-kpi-table th,.explorer-sheet .all-kpi-table td{border-bottom:1px solid #e2edf2;border-right:1px solid #e2edf2;height:40px;padding:4px 6px}.explorer-sheet .chart-data-table tr>:last-child,.explorer-sheet .all-kpi-table tr>:last-child{border-right:0}.explorer-sheet .chart-data-table thead th,.explorer-sheet .all-kpi-table thead th{color:#496b7a;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f3f7f9}.explorer-sheet .chart-data-table .period-column,.explorer-sheet .chart-data-table .summary-label{width:1%;min-width:112px}.explorer-sheet .chart-data-table .numeric-column{min-width:132px}.explorer-sheet .chart-data-table tbody td,.explorer-sheet .all-kpi-table tbody td{background:#fff}.explorer-sheet .chart-data-table tbody .cell-value,.explorer-sheet .all-kpi-table tbody .cell-value{color:var(--prime-table-value);font-size:.69rem;font-weight:620}.explorer-sheet .chart-data-table tbody [data-store-identity=total] .cell-value,.explorer-sheet .all-kpi-table tbody [data-store-identity=total] .cell-value{color:var(--prime-table-value);font-weight:620}.explorer-sheet .chart-data-table tbody tr:nth-child(2n) td,.explorer-sheet .all-kpi-table tbody tr:nth-child(2n) td{background:#f7fafc}.explorer-sheet .chart-data-table tbody .period-column,.explorer-sheet .all-kpi-table tbody .all-kpi-label{color:#234e61;background:#edf4f7;font-weight:760}.explorer-sheet .chart-data-table tbody tr:nth-child(2n) .period-column,.explorer-sheet .all-kpi-table tbody tr:nth-child(2n) .all-kpi-label{background:#e6eff3}.explorer-sheet .chart-data-table [data-store-identity=store],.explorer-sheet .all-kpi-table [data-store-identity=store]{--store-lane-color:var(--explorer-store-color,var(--brand-blue))}.explorer-sheet .chart-data-table thead [data-store-identity=store],.explorer-sheet .all-kpi-table thead [data-store-identity=store]{background-color:color-mix(in srgb, var(--store-lane-color) 72%, #173f50);color:#fff;box-shadow:inset 0 3px 0 color-mix(in srgb, var(--store-lane-color) 76%, white), inset 0 -1px 0 #0f455e57;-webkit-backdrop-filter:blur(12px)saturate(135%);backdrop-filter:blur(12px)saturate(135%);text-align:center;text-shadow:0 1px 1px #0003;background-image:linear-gradient(#ffffff29,#0f455e38)}.explorer-sheet .explorer-store-label{z-index:1;background:linear-gradient(135deg,#ffffff29,#ffffff09);border:1px solid #ffffff61;border-radius:9px;place-items:center;min-height:22px;padding:3px 11px;display:inline-grid;position:relative;box-shadow:inset 0 1px #ffffff70,inset 0 -1px #0f455e33,0 5px 12px #0f455e29}.explorer-sheet .explorer-series-label{min-height:30px;padding:3px 8px}.explorer-sheet .chart-data-table thead [data-store-identity=store] .series-metric-label,.explorer-sheet .chart-data-table thead [data-store-identity=store] .series-scope-label{color:#fff}.explorer-sheet .chart-data-table thead [data-store-identity=store] .series-scope-label{color:#ffffffd6}.explorer-sheet .chart-data-table tbody [data-store-identity=store],.explorer-sheet .chart-data-table tfoot [data-store-identity=store],.explorer-sheet .all-kpi-table tbody [data-store-identity=store]{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--store-lane-color) 48%, transparent)}.explorer-sheet .chart-data-table [data-store-identity=total],.explorer-sheet .all-kpi-table [data-store-identity=total]{color:#172f3a;background-color:#f5f6f7;border-left:2px solid #cbd7dc;font-weight:800}.explorer-sheet .chart-data-table tbody [data-kpi-group][data-store-identity=total],.explorer-sheet .chart-data-table tfoot [data-kpi-group][data-store-identity=total]{border-left-color:var(--explorer-store-color)}.explorer-sheet .chart-data-table thead [data-store-identity=total],.explorer-sheet .all-kpi-table thead [data-store-identity=total]{color:#fff;background-color:#28363d;background-image:linear-gradient(#ffffff0f,#05070829);box-shadow:inset 2px 0 #ffffff38,inset 0 -1px #050708}.explorer-sheet .chart-data-table thead [data-store-identity=total] .series-metric-label,.explorer-sheet .chart-data-table thead [data-store-identity=total] .series-scope-label{color:#fff}.explorer-sheet .chart-data-table thead [data-store-identity=total] .series-scope-label{color:#fffc}.explorer-sheet .chart-data-table tbody tr:nth-child(2n) [data-store-identity=total],.explorer-sheet .all-kpi-table tbody tr:nth-child(2n) [data-store-identity=total]{background-color:#eff1f2}.explorer-sheet .all-kpi-period-band>th{color:#496b7a;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #d8e4e9;height:34px;background:#f7fafc!important}.explorer-sheet .all-kpi-period-band>th:first-child,.explorer-sheet .all-kpi-table thead tr:nth-child(2)>th:first-child{color:#fff;background:#0f455e!important}.explorer-sheet .all-kpi-table thead tr:nth-child(2) th{top:34px}.explorer-sheet .chart-data-table tfoot th,.explorer-sheet .chart-data-table tfoot td{-webkit-backdrop-filter:none;backdrop-filter:none;background:#edf4f7;border-top:1px solid #cbdde5;border-bottom:0}@media (hover:hover) and (pointer:fine){.explorer-sheet .chart-data-table tbody tr:hover td{background:#fff}.explorer-sheet .chart-data-table tbody tr:nth-child(2n):hover td{background:#f7fafc}.explorer-sheet .chart-data-table tbody tr:hover .period-column{background:#edf4f7}.explorer-sheet .chart-data-table tbody tr:nth-child(2n):hover .period-column{background:#e6eff3}.explorer-sheet .chart-data-table tbody tr:hover [data-store-identity=total]{background:#f5f6f7}.explorer-sheet .chart-data-table tbody tr:nth-child(2n):hover [data-store-identity=total]{background:#eff1f2}}@media (width<=520px){.explorer-chart-region>.panel-heading,.explorer-chart-region>.explorer-chart-frame{margin-inline:var(--explorer-chart-inset)}}.explorer-filter-tray .filter-icon-button{isolation:isolate;color:#24566c;box-shadow:none;background:0 0;border:0}.explorer-filter-tray .filter-icon-button:before{z-index:0;box-sizing:border-box;content:"";background:#ffffffa3;border:1px solid #5194b56b;border-radius:11px;position:absolute;inset:0;box-shadow:inset 0 1px #fffffff5,0 3px 9px #0f455e11}.explorer-filter-tray .filter-icon-button svg{z-index:1;stroke-width:1.65px;flex-basis:19px;width:19px;height:19px;position:relative}.explorer-filter-tray .filter-toggle-track{display:none}.explorer-filter-tray .filter-icon-button.is-active{color:#087a5f;box-shadow:none;background:0 0;border-color:#0000}.explorer-filter-tray .filter-icon-button.is-active:before{background:#daf1e9e6;border-color:#087a5f57;box-shadow:inset 0 1px #ffffffeb,0 3px 9px #087a5f14}.explorer-filter-tray .filter-icon-button:disabled:before{background:#f2f7f9;border-color:#0f455e1f}@media (hover:hover) and (pointer:fine){.explorer-filter-tray .filter-icon-button:not(:disabled):not(.is-active):hover{box-shadow:none;background:0 0;border-color:#0000}.explorer-filter-tray .filter-icon-button:not(:disabled):not(.is-active):hover:before{background:#ffffffd1;border-color:#0d96d47a;box-shadow:inset 0 1px #fffffffa,0 5px 12px #0f455e14}@container filter-tray (width>=880px){.explorer-filter-tray .filter-icon-button:before{inset:3px}}}@media (width>=1100px) and (hover:hover) and (pointer:fine){.explorer-command-row>.explorer-table-toolbar{min-height:44px;margin-inline:var(--explorer-chart-inset) calc(var(--explorer-chart-inset) - 5px);pointer-events:none;margin-bottom:0;padding:0;position:absolute;top:0;left:0;right:0}.explorer-command-row>.explorer-table-toolbar .explorer-table-actions{pointer-events:auto}}.explorer-analysis-surface .data-plane.is-chart-data{align-self:flex-start;width:fit-content;max-width:100%}.explorer-analysis-surface .data-plane.is-chart-data .table-scroll{width:fit-content;max-width:100%}.explorer-analysis-surface .data-plane.is-chart-data .chart-data-table{width:max-content;min-width:0}.explorer-sheet .chart-data-table thead .explorer-series-column-header{color:#496b7a;box-shadow:none;text-align:left;text-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f3f7f9}.explorer-sheet .chart-data-table thead .explorer-series-column-header .series-metric-label{color:#fff;background:#0f455e;border-radius:8px;place-items:center;min-height:22px;padding:3px 9px;display:inline-grid;box-shadow:inset 0 3px #3f748dcc,inset 0 -1px #0f455e57}.explorer-sheet .chart-data-table thead .explorer-series-column-header .series-scope-label{color:#496b7a;text-align:left;text-shadow:none}.explorer-sheet .chart-data-table .explorer-series-column-value{text-align:left}.explorer-sheet .chart-data-table .explorer-series-column-value .metric-cell-value{justify-items:start}.explorer-sheet .chart-data-table .explorer-series-column-value .cell-delta{align-items:flex-start}.explorer-sheet .chart-data-table.is-all-stores-one-kpi .explorer-series-column-value{text-align:center}.explorer-sheet .chart-data-table.is-all-stores-one-kpi .explorer-series-column-value .metric-cell-value{justify-items:center}.explorer-sheet .chart-data-table.is-all-stores-one-kpi .explorer-series-column-value .cell-delta{align-items:center}.explorer-sheet .all-kpi-table thead tr:first-child th{border-bottom-color:#e2edf2;height:40px;top:0}.explorer-sheet .all-kpi-table .all-kpi-metric-header{color:#fff;background:#0f455e!important}.explorer-sheet .all-kpi-table .all-kpi-metric-header,.explorer-sheet .all-kpi-table tbody .all-kpi-label{text-align:right}.explorer-sheet .all-kpi-table tbody .all-kpi-value[data-store-identity=store]{text-align:center;vertical-align:middle}.explorer-sheet .all-kpi-table tbody .all-kpi-value[data-store-identity=store] .metric-cell-value{justify-items:center}.explorer-sheet .all-kpi-table thead .all-kpi-all-stores,.explorer-sheet .all-kpi-table tbody .all-kpi-all-stores{text-align:left}.explorer-sheet .all-kpi-table thead tr:first-child>th.all-kpi-all-stores{color:#fff;border-left:0;box-shadow:inset 0 -1px #050708}.explorer-analysis-surface .data-plane.is-all-kpi .table-scroll{max-height:min(58vh,520px)!important;overflow:auto!important}.explorer-sheet .all-kpi-table thead th{z-index:3;position:sticky;top:0}.explorer-sheet .all-kpi-table .all-kpi-metric-header{z-index:5;left:0}.explorer-sheet .all-kpi-table tbody .all-kpi-label{z-index:2;position:sticky;left:0}.explorer-sheet .all-kpi-table tbody .all-kpi-value.is-first-place{font-weight:800}@media (width>=1120px){.explorer-filter-tray .direct-metric-options{box-shadow:none!important;background:0 0!important;border:0!important}}.explorer-sheet .all-kpi-table tbody .all-kpi-all-stores .metric-cell-value{justify-items:start}.explorer-filter-tray .filter-control-rail{grid-template-rows:repeat(3,44px);grid-template-columns:repeat(12,minmax(0,1fr));gap:6px}.explorer-filter-tray .explorer-date-range{color:#24566c;font-variant-numeric:tabular-nums;grid-area:1/1/auto/-1;justify-self:start;align-items:center;width:max-content;min-width:0;max-width:100%;display:flex}.explorer-time-deck,.direct-metric-dock,.direct-compare-dock{display:none}.context-toggle-group{grid-template-columns:repeat(2,minmax(44px,1fr));align-items:center;gap:4px;min-width:0;display:grid}.context-toggle-group>.filter-icon-button{grid-area:auto;width:100%;min-width:44px;height:44px;min-height:44px}.explorer-filter-tray .explorer-inline-date-field{flex:0 0 132px;width:132px;min-width:132px}.explorer-filter-tray .explorer-inline-date-fieldset,.explorer-filter-tray .explorer-inline-date-field .adaptive-date-input-shell,.explorer-filter-tray .explorer-inline-date-field .adaptive-date-segments{width:auto;min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.explorer-filter-tray .explorer-inline-date-field .adaptive-date-input-shell{height:44px;min-height:44px;grid-template-columns:auto;inline-size:auto;overflow:visible}.explorer-filter-tray .explorer-inline-date-field .adaptive-date-input-shell:focus-within{box-shadow:none;background:0 0;border:0;outline:none;transform:none}.explorer-filter-tray .explorer-inline-date-field .adaptive-date-input-shell:has(.adaptive-date-segment:focus-visible){box-shadow:none;background:0 0;border:0;outline:none;transform:none}.explorer-filter-tray .explorer-inline-date-field .adaptive-date-input-shell:has(.adaptive-date-segments:hover){box-shadow:none;background:0 0;border:0;outline:none;transform:none}.explorer-filter-tray .explorer-inline-date-field .adaptive-date-segments{gap:0;height:44px;overflow:visible}.explorer-filter-tray .explorer-inline-date-field .adaptive-date-segment-target{width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;display:grid}.explorer-filter-tray .explorer-inline-date-field .adaptive-date-segment,.explorer-filter-tray .explorer-inline-date-field .adaptive-date-segment-year{width:2.25ch;min-width:0;height:28px;min-height:28px;box-shadow:none;color:#24566c;transition:border-color var(--motion-quick) var(--ease), box-shadow var(--motion-quick) var(--ease);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0;font-size:.82rem;font-weight:720;line-height:28px}.explorer-filter-tray .explorer-inline-date-field .adaptive-date-segment:focus-visible{border-bottom-color:var(--brand-blue);box-shadow:inset 0 -1px 0 var(--brand-blue);background:0 0;outline:none}.explorer-filter-tray .explorer-inline-date-field .adaptive-date-separator{color:#5d7784;width:0;overflow:visible;transform:translate(-.3ch)}.explorer-date-range-arrow{fill:none;stroke:#6f8792;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;flex:0 0 18px;width:18px;height:8px;margin-inline:2px}.explorer-filter-tray .filter-control-rail>.control-compare{grid-area:2/1/auto/7}.explorer-filter-tray .filter-control-rail>.control-metrics{grid-area:2/7/auto/13}.explorer-filter-tray .filter-control-rail>.control-stores{grid-area:3/1/auto/5}.explorer-filter-tray .filter-control-rail>.control-period{grid-area:3/5/auto/9}.explorer-filter-tray .filter-control-rail>.control-weather{grid-area:3/9/auto/11}.explorer-filter-tray .filter-control-rail>.control-trim{grid-area:3/11/auto/13}.explorer-filter-tray .filter-control-rail>.context-toggle-group{grid-area:3/9/auto/13}.explorer-filter-tray .control-summary,.explorer-filter-tray .filter-control-rail>.control-weather,.explorer-filter-tray .filter-control-rail>.control-trim{align-self:center;height:44px;min-height:44px}@media (hover:hover) and (pointer:fine){.explorer-filter-tray .explorer-inline-date-field .adaptive-date-segment-target:hover .adaptive-date-segment{border-bottom-color:#24363f9e}}@container filter-tray (width>=980px){.explorer-filter-tray .filter-control-rail{grid-template-rows:44px;grid-template-columns:286px 126px 116px 100px 116px 44px 44px minmax(88px,1fr);gap:0 6px}.explorer-filter-tray .explorer-date-range{grid-area:1/1}.explorer-filter-tray .filter-control-rail>.control-compare{grid-area:1/2}.explorer-filter-tray .filter-control-rail>.control-metrics{grid-area:1/3}.explorer-filter-tray .filter-control-rail>.control-stores{grid-area:1/4}.explorer-filter-tray .filter-control-rail>.control-period{grid-area:1/5}.explorer-filter-tray .filter-control-rail>.control-weather{grid-area:1/6}.explorer-filter-tray .filter-control-rail>.control-trim{grid-area:1/7}.explorer-filter-tray .control-summary{border-radius:11px;height:38px;min-height:38px;padding:2px 9px 2px 11px}}.explorer-chart-region .chart-scroll{border-radius:20px 20px 0 0}.explorer-analysis-surface .data-plane.is-chart-data{max-width:calc(100% - var(--explorer-chart-inset) - var(--explorer-chart-inset));margin-inline-start:var(--explorer-chart-inset)}.explorer-analysis-surface .data-plane.is-chart-data .table-scroll{border-top:0;border-radius:0 0 14px 14px}.explorer-sheet .chart-data-table thead .explorer-date-column-header{color:#11181c;text-align:left;vertical-align:middle;font-weight:800}.explorer-sheet .chart-data-table thead .explorer-series-column-header,.explorer-sheet .chart-data-table thead .explorer-weather-column-header{box-shadow:none;color:#496b7a;text-align:center;text-shadow:none;vertical-align:middle;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f3f7f9}.explorer-sheet .chart-data-table thead .explorer-series-column-header .explorer-series-label{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:inline-grid}.explorer-sheet .chart-data-table thead .explorer-series-column-header .series-metric-label,.explorer-sheet .chart-data-table thead .explorer-weather-column-header .explorer-table-header-pill{color:#fff;white-space:nowrap;border-radius:8px;place-items:center;min-height:22px;padding:3px 9px;display:inline-grid}.explorer-sheet .chart-data-table thead .explorer-series-column-header .series-metric-label{background:#0d96d4;box-shadow:inset 0 3px #80d3f1b8,inset 0 -1px #087cad73}.explorer-sheet .chart-data-table thead .explorer-weather-column-header .explorer-table-header-pill{background:#0f455e;box-shadow:inset 0 3px #3f748dcc,inset 0 -1px #0f455e57}.explorer-sheet .chart-data-table tfoot th,.explorer-sheet .chart-data-table tfoot td,.explorer-sheet .one-store-all-kpi-period-table tfoot>tr>*{color:#173f53;-webkit-backdrop-filter:none;backdrop-filter:none;background:#dce6ea;border-top:2px solid #0f455e2e;border-bottom:0;font-weight:800}.explorer-sheet .chart-data-table tfoot .summary-label{white-space:nowrap}.explorer-sheet .chart-data-table tfoot>tr:last-child>:first-child{border-bottom-left-radius:13px}.explorer-sheet .chart-data-table tfoot>tr:last-child>:last-child{border-bottom-right-radius:13px}.explorer-sheet .chart-data-table tfoot [data-store-identity]{background:#dce6ea}@media (width<=900px){.explorer-sheet .data-plane.has-dual-axis-scroll .chart-data-table tfoot th,.explorer-sheet .data-plane.has-dual-axis-scroll .chart-data-table tfoot td{background:#dce6ea!important}}@media (prefers-reduced-motion:reduce){.explorer-filter-tray .explorer-inline-date-field .adaptive-date-segment{transition-duration:0s!important}}.explorer-sheet{padding-bottom:clamp(32px,6vh,56px)}.explorer-analysis-surface .data-plane.is-chart-data .table-scroll{contain:none;scrollbar-gutter:auto;max-height:none;overflow:clip}.explorer-analysis-surface .data-plane.is-chart-data.has-horizontal-scroll .table-scroll{overflow:auto hidden}.explorer-table-page-sticky{z-index:12;width:100%;height:var(--explorer-sticky-header-height,0px);margin-bottom:calc(-1 * var(--explorer-sticky-header-height,0px));pointer-events:none;position:relative;overflow:hidden}.explorer-table-page-sticky.is-stuck{margin-bottom:0;position:fixed;top:0}.explorer-table-page-sticky:not(.is-stuck){visibility:hidden}.explorer-table-page-sticky .explorer-sticky-header-table{table-layout:fixed}.explorer-table-page-sticky .explorer-sticky-header-table thead th,.explorer-analysis-surface .data-plane.is-chart-data .table-scroll thead th{position:static}.explorer-sheet>.explorer-analysis-surface{overflow:visible}.explorer-chart-region .chart-scroll{border-bottom-color:#e2edf2}.explorer-analysis-surface .data-plane.is-chart-data{border-top:0;border-radius:0 0 14px 14px;box-shadow:0 2px #0f455e1a,0 16px 38px #0f455e24}.explorer-date-range-arrow{stroke:#076f9c;stroke-width:2.5px}@media (hover:hover) and (pointer:fine){#kpi-control-surface-metrics[data-presentation=popover]{width:min(360px,100vw - 24px)}#kpi-control-surface-metrics[data-presentation=popover] .adaptive-kpi-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 6px}#kpi-control-surface-metrics[data-presentation=popover] .adaptive-option>span{overflow-wrap:normal;text-overflow:clip;white-space:nowrap;min-width:0;overflow:visible}}.explorer-sheet .chart-data-table .period-column,.explorer-sheet .chart-data-table .summary-label,.explorer-sheet .chart-data-table .numeric-column{white-space:nowrap;width:auto;min-width:0}.explorer-sheet .chart-data-table thead .explorer-date-column-header,.explorer-sheet .chart-data-table thead .explorer-weather-column-header,.explorer-sheet .chart-data-table thead .explorer-series-column-header,.explorer-sheet .chart-data-table .explorer-weather-column-value,.explorer-sheet .chart-data-table .explorer-series-column-value{text-align:left}.explorer-sheet .chart-data-table thead .explorer-date-column-header .explorer-table-header-pill,.explorer-sheet .chart-data-table thead .explorer-weather-column-header .explorer-table-header-pill{color:#fff;white-space:nowrap;background:#0f455e;border-radius:8px;place-items:center;min-height:22px;padding:3px 9px;display:inline-grid;box-shadow:inset 0 3px #3f748dcc,inset 0 -1px #0f455e57}.explorer-sheet .chart-data-table thead .explorer-series-column-header .series-metric-label{background:#0d96d4}.explorer-chart-region .chart-scroll{border-color:#0f455e33;box-shadow:0 2px #0f455e12,0 8px 18px -6px #0f455e2e}.explorer-analysis-surface .data-plane.is-chart-data{box-shadow:none;margin-top:7px}.explorer-analysis-surface .data-plane.is-chart-data .table-scroll{border:1px solid #0f455e33;border-radius:0 0 14px 14px;box-shadow:0 2px #0f455e14,0 12px 26px -10px #0f455e3d}.explorer-sheet .chart-data-table thead th,.explorer-sheet .chart-data-table thead .explorer-series-column-header[data-store-identity]{border-inline:0}.explorer-sheet .chart-data-table thead .explorer-series-column-header[data-store-identity=store] .series-metric-label{background:var(--store-lane-color);box-shadow:inset 0 3px 0 color-mix(in srgb, var(--store-lane-color) 62%, white), inset 0 -1px 0 color-mix(in srgb, var(--store-lane-color) 78%, #0f455e)}.explorer-analysis-surface .data-plane.is-chart-data{width:calc(100% - var(--explorer-chart-inset) - var(--explorer-chart-inset));max-width:calc(100% - var(--explorer-chart-inset) - var(--explorer-chart-inset));margin-inline:var(--explorer-chart-inset)}.explorer-analysis-surface .data-plane.is-chart-data .table-scroll{width:100%;max-width:100%;position:relative}.explorer-analysis-surface .data-plane.is-chart-data [data-table-view=selected]{z-index:1;width:100%;position:relative}.explorer-analysis-surface .data-plane.is-chart-data [data-table-view=selected]>.chart-data-table{width:max-content;min-width:100%}.explorer-analysis-surface .data-plane.is-chart-data [data-table-view=selected]>.chart-data-table.is-all-stores-one-kpi{table-layout:fixed;width:max(100%,900px);min-width:max(100%,900px)}.explorer-analysis-surface .data-plane.is-chart-data [data-table-view=selected]>.chart-data-table.is-all-stores-one-kpi:has(.explorer-weather-context-column){width:max(100%,1172px);min-width:max(100%,1172px)}.explorer-sheet .chart-data-table.is-all-stores-one-kpi .explorer-date-period-column{text-align:right;width:92px!important;min-width:92px!important;max-width:92px!important}.explorer-sheet .chart-data-table.is-all-stores-one-kpi .explorer-weather-context-column{width:68px!important;min-width:68px!important;max-width:68px!important}.explorer-sheet .chart-data-table.is-all-stores-one-kpi .explorer-year-column{width:58px!important;min-width:58px!important;max-width:58px!important}.explorer-sheet .chart-data-table tr>.explorer-data-column:not(:last-child){width:1%}.explorer-sheet .chart-data-table tr>.explorer-data-column:last-child{width:auto}.explorer-sheet .chart-data-table.is-all-stores-one-kpi [data-kpi-group=primary][data-store-identity=store]{min-width:72px;max-width:none;width:auto!important}.adaptive-all-kpi-row{margin-bottom:4px}#kpi-control-surface-metrics[data-presentation=popover] .adaptive-all-kpi-row .adaptive-option{width:100%}.explorer-table-toolbar.is-copy-only .explorer-table-action-cluster.goals-table-header-actions{width:44px;min-width:44px}.explorer-analysis-surface .chart-surface-group{opacity:1;visibility:visible;min-height:0;transition:grid-template-rows .2s var(--ease), opacity .16s var(--ease), visibility 0s linear 0s;grid-template-rows:1fr;display:grid;overflow:hidden}.explorer-analysis-surface .chart-surface-group>.chart-plane{min-height:0;overflow:hidden}.explorer-analysis-surface.is-all-kpis .chart-surface-group,.explorer-analysis-surface.is-table-only .chart-surface-group{opacity:0;visibility:hidden;pointer-events:none;transition:grid-template-rows .2s var(--ease), opacity .16s var(--ease), visibility 0s linear .2s;grid-template-rows:0fr}.explorer-analysis-surface .data-plane.is-all-kpi{width:calc(100% - var(--explorer-chart-inset) - var(--explorer-chart-inset));max-width:calc(100% - var(--explorer-chart-inset) - var(--explorer-chart-inset));margin:0 var(--explorer-chart-inset);border-top:0;align-self:stretch}.explorer-analysis-surface .data-plane.is-all-kpi .table-scroll{contain:layout paint;border:1px solid #0f455e33;border-radius:14px;width:100%;max-width:100%;max-height:none;overflow:auto visible;box-shadow:0 2px #0f455e14,0 12px 26px -10px #0f455e3d}.explorer-analysis-surface .data-plane.is-all-kpi .all-kpi-table{width:100%;min-width:680px}@media (prefers-reduced-motion:reduce){.explorer-analysis-surface .chart-surface-group,.explorer-analysis-surface.is-all-kpis .chart-surface-group,.explorer-analysis-surface.is-table-only .chart-surface-group{transition-duration:1ms}}.explorer-overview-action.is-active{color:#087a5f;opacity:1}.explorer-overview-action.is-active:before{background:#d6f2e8b8;border-color:#7be5bfa3;box-shadow:0 5px 13px #087a5f26}.explorer-overview-action-control .goals-action-tooltip{text-align:center;white-space:normal;max-width:min(190px,100vw - 24px)}.explorer-overview-action-control.is-trailing .goals-action-tooltip{transform-origin:100% 0;left:auto;right:0;transform:translateY(-3px)scale(.95,.91)}.explorer-analysis-surface .data-plane>.explorer-overview-toolbar{z-index:40;background:0 0;border-bottom:1px solid #0f455e14;justify-content:flex-end;align-items:center;gap:0;width:100%;min-height:44px;padding:0 4px;display:flex;position:relative}.explorer-table-store-key{overscroll-behavior-inline:contain;scrollbar-width:none;flex:auto;align-items:center;gap:9px;min-width:0;height:44px;margin-right:auto;padding:0 8px 0 4px;display:flex;overflow-x:auto}.explorer-table-store-key::-webkit-scrollbar{display:none}.explorer-table-store-key span{color:#365e70c7;white-space:nowrap;flex:none;align-items:center;gap:4px;font-size:.54rem;font-weight:690;line-height:1;display:inline-flex}.explorer-table-store-key i{border-radius:999px;flex:none;width:13px;height:2px;display:block}@media (width<=520px){.explorer-table-store-key{gap:6px;padding-right:5px}.explorer-table-store-key span{gap:3px;font-size:.5rem}.explorer-table-store-key i{width:10px}}.explorer-sheet .table-scroll .chart-data-table thead th,.explorer-sheet .table-scroll .all-kpi-table thead th{z-index:5;position:sticky;top:0}.explorer-sheet .chart-data-table.is-all-stores-one-kpi .explorer-year-column,.explorer-sheet .chart-data-table.is-all-stores-one-kpi .explorer-date-period-column,.explorer-sheet .one-store-all-kpi-period-table .explorer-year-column,.explorer-sheet .one-store-all-kpi-period-table .explorer-date-period-column,.explorer-sheet .all-kpi-table .all-kpi-label,.explorer-sheet .all-kpi-table .all-kpi-metric-header{z-index:4;background:#eaf3f7;position:sticky;left:0}.explorer-sheet .one-store-all-kpi-period-table tbody .explorer-year-column{color:#234e61;text-align:left;vertical-align:top;background:#ebf3f7;padding:0;font-weight:760;overflow:visible}.explorer-sheet .chart-data-table.is-all-stores-one-kpi .explorer-sticky-context-column,.explorer-sheet .one-store-all-kpi-period-table .explorer-sticky-context-column{left:var(--explorer-sticky-left,0)}.explorer-sheet .chart-data-table.is-all-stores-one-kpi thead .explorer-sticky-context-column,.explorer-sheet .one-store-all-kpi-period-table thead .explorer-sticky-context-column{z-index:7}@media (width>=768px){.explorer-sheet .chart-data-table.is-all-stores-one-kpi tbody .explorer-weather-context-column.explorer-sticky-context-column{z-index:4;background:#eaf3f7;position:sticky}}.explorer-analysis-surface .data-plane.is-chart-data .table-scroll .chart-data-table.is-all-stores-one-kpi thead th{position:sticky;top:0}.explorer-table-page-sticky .explorer-sticky-header-table.is-all-stores-one-kpi thead .explorer-sticky-context-column{left:var(--explorer-sticky-left,0);z-index:7;position:sticky}.explorer-sheet .one-store-all-kpi-period-table tfoot>tr>*{z-index:4;position:sticky;bottom:0}.explorer-sheet .chart-data-table.is-all-stores-one-kpi [data-store-identity=total]{min-width:132px;max-width:132px;width:132px!important}.explorer-overview-action[aria-pressed=true]{opacity:1;color:#087a5f!important}.explorer-overview-action[aria-pressed=true]:before{background-color:#d6f2e8b8!important;background-image:linear-gradient(138deg,#ffffff94,#daf1e92e 58%,#087a5f14)!important;border-color:#7be5bfa3!important;box-shadow:inset 0 1px #ffffffeb,0 5px 13px #087a5f26!important}.explorer-sheet .one-store-all-kpi-period-table{table-layout:auto;width:max-content!important;min-width:100%!important}.explorer-sheet .one-store-all-kpi-period-table .explorer-year-column{width:58px;min-width:58px;max-width:58px}.explorer-sheet .one-store-all-kpi-period-table .explorer-date-period-column{text-align:left;width:92px;min-width:92px;max-width:92px}.explorer-sheet .one-store-all-kpi-period-table .one-store-kpi-header,.explorer-sheet .one-store-all-kpi-period-table .one-store-kpi-value{width:calc(8ch + 20px);min-width:calc(8ch + 20px)}.explorer-sheet .one-store-all-kpi-period-table thead .one-store-kpi-header{border-left-color:color-mix(in srgb, var(--explorer-store-color) 62%, white);color:#fff;text-align:center;background:var(--explorer-store-color)!important}.explorer-sheet .one-store-all-kpi-period-table thead .one-store-kpi-header .prime-table-head-label,.explorer-sheet .one-store-all-kpi-period-table .one-store-kpi-value .metric-cell-value{justify-items:center}.explorer-sheet .one-store-all-kpi-period-table .metric-cell-value[data-point-status]:not([data-point-status=observed]){white-space:normal;overflow-wrap:anywhere;max-width:8ch}.explorer-sheet .one-store-all-kpi-period-table.prime-data-table thead .one-store-kpi-header .prime-table-head-label{box-sizing:border-box;white-space:nowrap;text-align:center;justify-content:center;align-items:center;min-width:100%;padding-inline:18px}.explorer-sheet .one-store-all-kpi-period-table .explorer-sort-control .explorer-sort-arrows{width:14px;min-width:14px;height:14px;left:2px}.explorer-sheet .chart-data-table.is-all-stores-one-kpi .explorer-date-period-column:has(.explorer-sort-control){text-align:right;padding:0 2px}.explorer-sheet .chart-data-table.is-all-stores-one-kpi .explorer-sortable-date{grid-template-columns:minmax(0,1fr);align-items:center;gap:0;min-width:0;padding-right:4px;display:grid}.explorer-sheet .chart-data-table.is-all-stores-one-kpi .explorer-sortable-date-copy{text-align:right;grid-column:1;justify-items:end;gap:1px;width:100%;min-width:0;display:grid}.explorer-sheet .chart-data-table.is-all-stores-one-kpi .explorer-sortable-date .partial-tag{margin-left:0}.explorer-sheet .chart-data-table.is-all-stores-one-kpi .explorer-sortable-date>.explorer-sort-control{grid-area:1/1;position:static;top:auto;right:auto;transform:none}@media (width<=767px){.explorer-analysis-surface .data-plane.is-chart-data .table-scroll .chart-data-table.is-all-stores-one-kpi thead .explorer-weather-context-column,.explorer-table-page-sticky .explorer-sticky-header-table.is-all-stores-one-kpi thead .explorer-weather-context-column.explorer-sticky-context-column{z-index:5;position:sticky;left:auto}.explorer-sheet .chart-data-table.is-all-stores-one-kpi tbody .explorer-weather-context-column.explorer-sticky-context-column{position:relative;left:auto}}.explorer-sheet .one-store-all-kpi-period-table .one-store-kpi-value{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--explorer-store-color) 46%, transparent);text-align:center;vertical-align:middle}.explorer-sheet .one-store-all-kpi-period-table tfoot .summary-label,.explorer-sheet .chart-data-table.is-all-stores-one-kpi tfoot .summary-label{z-index:6;position:sticky;left:0}@media (width>=768px){.explorer-sheet .chart-data-table.is-all-stores-one-kpi tfoot .explorer-weather-summary{left:var(--explorer-sticky-left);z-index:4;position:sticky}}.explorer-sheet .one-store-all-kpi-period-table tfoot .one-store-kpi-value{box-shadow:none}.sales-table-sort-basis{text-transform:none;font-size:.8em;font-weight:600;line-height:1.2;display:block}.explorer-overview-action-control.is-trailing .goals-toolbar-action:focus-visible+.goals-action-tooltip{transform:translateY(0)scale(1)}@media (hover:hover) and (pointer:fine){.explorer-overview-action-control.is-trailing .goals-toolbar-action:hover+.goals-action-tooltip{transform:translateY(0)scale(1)}}.explorer-sheet .chart-data-table .explorer-data-column{animation:.16s ease-out both explorer-table-column-activate;animation-delay:calc(var(--explorer-column-index,0) * 12ms);transition:background-color .16s ease-out,box-shadow .16s ease-out,opacity .16s ease-out,transform .16s ease-out;position:relative}.explorer-sheet .chart-data-table .explorer-data-column:after{z-index:2;box-shadow:none;content:"";opacity:0;pointer-events:none;animation:.16s ease-out both explorer-table-column-wash;animation-delay:calc(var(--explorer-column-index,0) * 12ms);background:0 0;position:absolute;inset:1px}.explorer-table-page-sticky .explorer-sticky-header-table .explorer-data-column{transition:none;animation:none;transform:none}.explorer-table-page-sticky .explorer-sticky-header-table .explorer-data-column:after{box-shadow:none;opacity:0;background:0 0;animation:none}.explorer-sheet .chart-data-table thead .explorer-data-column{opacity:1;background:#dce9ef;transition:none;animation:none;transform:none;box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #0f455e29}.explorer-sheet .chart-data-table thead .explorer-data-column:after{box-shadow:none;opacity:0;background:0 0;animation:none}.explorer-sheet .chart-data-table.is-all-stores-one-kpi thead .explorer-sticky-context-column.explorer-data-column{background:var(--prime-table-head-identity);color:#fff;box-shadow:inset 0 -1px #ffffff1f}.explorer-sheet .chart-data-table.is-all-stores-one-kpi thead .explorer-sticky-context-column .explorer-table-header-pill{box-shadow:none;color:inherit;background:0 0}.explorer-sheet .chart-data-table.is-all-stores-one-kpi thead .explorer-date-period-column>.prime-table-head-label{text-align:right;justify-content:flex-end}@keyframes explorer-table-column-activate{0%{opacity:.72;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}@keyframes explorer-table-column-wash{0%{opacity:1;background-color:#cfe2eb38;box-shadow:inset 0 1px #ffffff73,0 2px 5px #0f455e1a}to{opacity:0;background-color:#cfe2eb00;box-shadow:inset 0 1px #fff0,0 0 #0f455e00}}@media (prefers-reduced-motion:reduce){.explorer-sheet .chart-data-table .explorer-data-column{transition-duration:0s!important;animation-duration:0s!important;animation-delay:0s!important;transform:none!important}.explorer-sheet .chart-data-table .explorer-data-column:after{box-shadow:none!important;opacity:0!important;background:0 0!important;animation:none!important}}.explorer-filter-tray .store-lens-group{border:0;grid-template-columns:repeat(7,minmax(44px,1fr));grid-auto-rows:44px;align-items:stretch;min-width:0;min-height:44px;margin:0;padding:0;display:grid}.explorer-filter-tray .store-lens{cursor:pointer;place-items:center;min-width:44px;min-height:44px;display:grid;position:relative}.explorer-filter-tray .store-lens-input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.explorer-filter-tray .store-lens-label{color:#496b7a;letter-spacing:.025em;pointer-events:none;width:calc(100% - 6px);min-height:28px;transition:background-color var(--motion-state) var(--ease), border-color var(--motion-state) var(--ease), box-shadow var(--motion-state) var(--ease), color var(--motion-state) var(--ease);border:1px solid #0000;border-radius:7px;place-items:center;padding:0 3px;font-size:.72rem;font-weight:720;line-height:1;display:grid}.explorer-filter-tray .store-lens:has(.store-lens-input:checked) .store-lens-label{color:#0f455e;background:#0f455e17;border-color:#0f455e80;font-weight:820;box-shadow:inset 0 -2px #0f455e}.explorer-filter-tray .store-lens:focus-within .store-lens-label{outline-offset:1px;outline:2px solid #0d96d4}@media (hover:hover) and (pointer:fine){.explorer-filter-tray .store-lens:hover .store-lens-label{background:#0d96d414;border-color:#0d96d475}}@container filter-tray (width>=980px){.explorer-filter-tray .filter-control-rail{grid-template-rows:44px;grid-template-columns:286px 126px 116px 308px 116px 44px 44px minmax(0,1fr);gap:0 6px}.explorer-filter-tray .filter-control-rail>.control-stores{grid-area:1/4}}@container filter-tray (width<=1119px){.explorer-filter-tray .filter-control-rail{grid-template-rows:repeat(2,44px);grid-template-columns:repeat(12,minmax(0,1fr));gap:6px}.explorer-filter-tray .explorer-date-range{grid-area:1/1/auto/5}.explorer-filter-tray .filter-control-rail>.control-metrics{grid-area:1/5/auto/7}.explorer-filter-tray .filter-control-rail>.control-stores{grid-area:1/7/auto/13}.explorer-filter-tray .filter-control-rail>.control-period{grid-area:2/1/auto/5}.explorer-filter-tray .filter-control-rail>.control-weather{grid-area:2/5/auto/7}.explorer-filter-tray .filter-control-rail>.control-trim{grid-area:2/7/auto/9}.explorer-filter-tray .filter-control-rail>.context-toggle-group{grid-area:2/5/auto/9}.explorer-filter-tray .filter-control-rail>.control-compare{grid-area:2/9/auto/13}}@container filter-tray (width<=719px){.explorer-filter-tray .filter-control-rail{grid-template-rows:repeat(4,44px)}.explorer-filter-tray .explorer-date-range{grid-area:1/1/auto/-1}.explorer-filter-tray .filter-control-rail>.control-metrics{grid-area:2/1/auto/-1}.explorer-filter-tray .filter-control-rail>.control-stores{grid-area:3/1/auto/-1}.explorer-filter-tray .filter-control-rail>.control-period{grid-area:4/1/auto/5}.explorer-filter-tray .filter-control-rail>.control-weather{grid-area:4/5/auto/7}.explorer-filter-tray .filter-control-rail>.control-trim{grid-area:4/7/auto/9}.explorer-filter-tray .filter-control-rail>.context-toggle-group{grid-area:4/5/auto/9}.explorer-filter-tray .filter-control-rail>.control-compare{grid-area:4/9/auto/13}}@container filter-tray (width<=359px){.explorer-filter-tray .filter-control-rail{grid-template-rows:44px 44px 88px 44px}.explorer-filter-tray .store-lens-group{grid-template-columns:repeat(4,minmax(44px,1fr))}}.explorer-filter-tray .store-lens-group{column-gap:4px}.explorer-filter-tray .store-lens-input:focus-visible{outline:none}.explorer-filter-tray .store-lens-label{border-color:color-mix(in srgb, var(--store-lens-color) 34%, transparent);background:color-mix(in srgb, var(--store-lens-color) 3%, #ffffffd1);width:100%;height:38px;min-height:38px;box-shadow:inset 0 1px 0 #fffffff0, inset 0 -3px 0 var(--store-lens-color);color:#365e70;letter-spacing:0;padding-inline:4px;font-size:.69rem;font-weight:740}.explorer-filter-tray .store-lens:has(.store-lens-input:checked) .store-lens-label{border-color:color-mix(in srgb, var(--store-lens-color) 68%, #0f455e33);background:color-mix(in srgb, var(--store-lens-color) 13%, #ffffffe0);box-shadow:inset 0 1px 0 #fffffff0, inset 0 -3px 0 var(--store-lens-color), 0 5px 12px color-mix(in srgb, var(--store-lens-color) 18%, transparent);color:#173f53;font-weight:800}.explorer-filter-tray .store-lens:focus-within .store-lens-label{border-color:color-mix(in srgb, var(--store-lens-color) 72%, #0f455e);box-shadow:inset 0 1px 0 #fffffff0, inset 0 -3px 0 var(--store-lens-color), 0 0 0 2px color-mix(in srgb, var(--store-lens-color) 24%, transparent), 0 6px 14px color-mix(in srgb, var(--store-lens-color) 16%, transparent);outline:none}@media (hover:hover) and (pointer:fine){:is(.explorer-filter-tray .store-lens:hover .store-lens-label,.explorer-filter-tray .store-lens:has(.store-lens-input:checked):hover .store-lens-label){border-color:color-mix(in srgb, var(--store-lens-color) 62%, #0f455e2e);background:color-mix(in srgb, var(--store-lens-color) 10%, #ffffffe6);box-shadow:inset 0 1px 0 #fffffff5, inset 0 -3px 0 var(--store-lens-color), 0 6px 15px color-mix(in srgb, var(--store-lens-color) 19%, transparent)}}.explorer-chart-command-shelf{min-width:0;min-height:0;margin-inline:var(--explorer-chart-inset) calc(var(--explorer-chart-inset) - 5px);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;margin-bottom:0;padding-block:8px 10px;display:grid}.explorer-chart-command-shelf:empty{display:none}.explorer-chart-command-shelf>.panel-heading{align-items:center;gap:0;min-width:0;margin:0}.explorer-chart-command-shelf .chart-heading-meta{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:6px 12px;margin-left:auto}.explorer-chart-command-shelf .legend,.explorer-chart-command-shelf .comparison-style-key{justify-content:flex-end;width:fit-content;max-width:100%}.explorer-chart-command-shelf>.explorer-table-toolbar{z-index:40;pointer-events:auto;min-height:44px;margin:0;padding:0;position:relative;inset:auto}@media (hover:hover) and (pointer:fine){.explorer-filter-tray .explorer-inline-date-field{flex-basis:126px;width:126px;min-width:126px}.explorer-filter-tray .explorer-inline-date-field .adaptive-date-segment-target{width:42px;min-width:42px}}@container filter-tray (width>=1120px){.explorer-filter-tray .filter-control-rail{grid-template-rows:44px 68px;grid-template-columns:274px 116px 336px 44px 44px 126px minmax(88px,1fr);gap:4px;margin-bottom:27px;position:relative;top:18px}.explorer-filter-tray .filter-control-rail>.control-period{display:none}.explorer-filter-tray .filter-control-rail>.control-metrics{grid-area:1/2}.explorer-filter-tray .filter-control-rail>.control-stores{grid-area:1/3}.explorer-filter-tray .filter-control-rail>.control-weather{grid-area:1/4}.explorer-filter-tray .filter-control-rail>.control-trim{grid-area:1/5}.explorer-filter-tray .filter-control-rail>.control-compare{grid-area:1/6}.explorer-filter-tray .filter-control-rail>.explorer-time-deck{background:#e5f4fa85;border-radius:11px;grid-area:2/1;grid-template-rows:repeat(2,27px);grid-template-columns:minmax(0,1fr);align-items:center;row-gap:4px;width:274px;min-width:274px;min-height:72px;padding:3px 5px 11px;display:grid;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #0f455e0f,0 4px 12px #0f455e12}.explorer-filter-tray .time-deck-options{border:0;align-items:stretch;min-width:0;min-height:27px;margin:0;padding:0;display:grid}.explorer-filter-tray .time-deck-grain-options{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:4px}.explorer-filter-tray .time-deck-average-options{opacity:0;pointer-events:none;transform-origin:top;transition:opacity .13s var(--ease), transform .18s cubic-bezier(.16, 1, .3, 1);grid-template-columns:repeat(3,minmax(0,1fr));transform:translateY(-5px)scale(.98)}.explorer-filter-tray .explorer-time-deck:has(.time-deck-choice-input:focus-visible,.time-deck-toggle:focus-visible) .time-deck-average-options{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.explorer-filter-tray .time-deck-choice{cursor:pointer;place-items:center;min-width:0;min-height:27px;display:grid;position:relative}.explorer-filter-tray button.time-deck-choice{color:inherit;font:inherit;background:0 0;border:0;border-radius:0;padding:0}.explorer-filter-tray .time-deck-choice-input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.explorer-filter-tray .time-deck-choice-label{color:#4d6d7c;white-space:nowrap;pointer-events:none;width:calc(100% - 4px);min-width:0;height:23px;transition:background-color .13s var(--ease), box-shadow .16s var(--ease), color .13s var(--ease), transform .16s var(--ease);border:1px solid #0000;border-radius:7px;place-items:center;padding:0 3px 1px;font-size:.66rem;font-weight:690;line-height:1;display:grid;position:relative}.explorer-filter-tray .time-deck-grain-options .time-deck-choice-label{color:#365e70;background-color:#eaf7fc61;background-image:linear-gradient(138deg,#ffffffb8,#e2f5fc3d 52%,#20a3d724),linear-gradient(#ffffff38,#0d96d412);border-color:#5194b57a;width:100%;height:25px;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #17789e2e,0 4px 9px #0f455e1a}.explorer-filter-tray .time-deck-average-options .time-deck-choice-label{width:calc(100% - 8px);height:20px;box-shadow:none;color:#718792;opacity:.88;background:0 0;border-color:#0000;padding:0 2px;font-size:.59rem;font-weight:600}.explorer-filter-tray .time-deck-choice-label:after{opacity:0;content:"";width:14px;height:2px;transition:opacity .13s var(--ease), transform .16s var(--ease);background:#0d96d4;border-radius:999px;position:absolute;bottom:1px;right:50%;transform:translate(50%)scaleX(.5)}.explorer-filter-tray .time-deck-toggle[aria-pressed=true] .time-deck-choice-label{color:#0f455e;background:#d6eff9d1;font-weight:800;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #0d96d433,0 3px 8px #0f455e1c}.explorer-filter-tray .time-deck-choice:has(.time-deck-choice-input:checked) .time-deck-choice-label{color:#0f455e;background:#d6eff9d1;font-weight:800;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #0d96d433,0 3px 8px #0f455e1c}.explorer-filter-tray .time-deck-grain-options .time-deck-toggle[aria-pressed=true] .time-deck-choice-label{background-color:#c4e7f5e6;background-image:linear-gradient(138deg,#ffffffe0,#aedef157 52%,#0d96d438),linear-gradient(#ffffff42,#0d96d41a);border-color:#0d96d4d1;transform:none;box-shadow:inset 0 1px #fffffffa,inset 0 0 0 1px #0d96d4b8,0 5px 12px #0d78a92e}.explorer-filter-tray .time-deck-grain-options .time-deck-choice:has(.time-deck-choice-input:checked) .time-deck-choice-label{background-color:#c4e7f5e6;background-image:linear-gradient(138deg,#ffffffe0,#aedef157 52%,#0d96d438),linear-gradient(#ffffff42,#0d96d41a);border-color:#0d96d4d1;transform:none;box-shadow:inset 0 1px #fffffffa,inset 0 0 0 1px #0d96d4b8,0 5px 12px #0d78a92e}.explorer-filter-tray .time-deck-average-options .time-deck-toggle[aria-pressed=true] .time-deck-choice-label{color:#0f455e;opacity:1;background-color:#d6eff99e;background-image:none;border-color:#0d96d475;width:calc(100% - 8px);height:20px;padding:0 2px;font-weight:800;transform:none;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #0d78a92e,0 2px 5px #0d78a91a}.explorer-filter-tray .time-deck-average-options .time-deck-toggle[aria-pressed=true] .time-deck-choice-label:after{opacity:0;transform:translate(50%)scaleX(0)}.explorer-filter-tray .time-deck-average-options .time-deck-choice:has(.time-deck-choice-input:checked) .time-deck-choice-label:after{opacity:0;transform:translate(50%)scaleX(0)}.explorer-filter-tray .time-deck-average-options .time-deck-choice-label:after{background:#668697;height:1px;bottom:0}.explorer-filter-tray .time-deck-toggle:focus-visible .time-deck-choice-label{outline-offset:0;outline:2px solid #0d96d4b8}.explorer-filter-tray .time-deck-choice:has(.time-deck-choice-input:focus-visible) .time-deck-choice-label{outline-offset:0;outline:2px solid #0d96d4b8}.explorer-filter-tray .time-deck-toggle:focus-visible{outline:0}.explorer-filter-tray .time-deck-choice:active .time-deck-choice-label{background:#cfebf6e0;transform:translateY(0)scale(.98)}@media (hover:hover) and (pointer:fine){.explorer-filter-tray .explorer-time-deck:hover .time-deck-average-options{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.explorer-filter-tray .time-deck-choice:hover .time-deck-choice-label{color:#0f455e;background:#ffffffc7;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #0d96d433,0 4px 10px #0f455e21}.explorer-filter-tray .time-deck-grain-options .time-deck-choice:hover .time-deck-choice-label{background-image:linear-gradient(138deg,#ffffffd1,#c4e8f64d 52%,#0d96d433),linear-gradient(#ffffff3d,#0d96d417);border-color:#5bb1d7ad;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #087bab38,0 6px 13px #0d78a926}.explorer-filter-tray .time-deck-average-options .time-deck-choice:hover:not([aria-pressed=true]) .time-deck-choice-label{color:#4f6e7d;opacity:1;background:#ffffff8c;border-color:#5b7d8d2e;box-shadow:0 3px 7px #0f455e12}}}@media (hover:hover) and (pointer:fine){@container filter-tray (width>=1120px){.explorer-filter-tray .filter-control-rail{grid-template-rows:44px 44px;grid-template-columns:244px 142px 344px minmax(0,1fr) 278px;gap:4px 6px;margin-bottom:39px}.explorer-sheet:has(>.explorer-analysis-surface.is-table-only) .explorer-filter-tray .filter-control-rail{margin-bottom:18px}.explorer-filter-tray .filter-control-rail>.explorer-date-range{grid-area:1/1/auto/3}.explorer-filter-tray .filter-control-rail>.control-stores{grid-area:1/3;justify-self:start;width:344px}.explorer-filter-tray .filter-control-rail>.control-metrics,.explorer-filter-tray .filter-control-rail>.control-compare,.explorer-filter-tray .filter-control-rail>.control-period{display:none}.explorer-filter-tray .direct-compare-dock,.explorer-filter-tray .direct-metric-dock{width:100%;min-width:0;pointer-events:auto;border:0;place-self:start stretch;min-inline-size:0;margin:0;padding:0;display:grid;position:relative}.explorer-filter-tray .filter-control-rail>.direct-compare-dock{grid-area:2/5;justify-self:start;width:274px;min-width:274px;height:44px}.explorer-filter-tray .filter-control-rail>.direct-metric-dock{grid-area:2/3;height:68px}.explorer-filter-tray .filter-control-rail>.explorer-time-deck{isolation:isolate;width:274px;min-width:274px;box-shadow:none;background:0 0;grid-area:2/1;position:relative;overflow:visible}.explorer-filter-tray .explorer-time-deck:before{z-index:0;content:"";opacity:0;transform-origin:top;transition:opacity .11s var(--ease), transform .18s cubic-bezier(.16, 1, .3, 1);pointer-events:none;background-color:#e5f4fa85;background-image:linear-gradient(138deg,#ffffff94,#daf0f933);border:1px solid #5194b52e;border-radius:11px;position:absolute;inset:0;transform:scaleY(.47);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #0f455e0f,0 4px 12px #0f455e12}.explorer-filter-tray .explorer-time-deck>*{z-index:1;position:relative}.explorer-filter-tray .explorer-time-deck:has(.time-deck-choice-input:focus-visible,.time-deck-toggle:focus-visible):before{opacity:1;transform:scaleY(1)}.explorer-filter-tray .time-deck-grain-options{column-gap:6px}.explorer-filter-tray .store-lens-label,.explorer-filter-tray .time-deck-grain-options .time-deck-choice-label,.explorer-filter-tray .direct-dock-summary,.explorer-filter-tray .direct-dock-choice-label{color:#365e70;white-space:nowrap;background-color:#eaf7fc61;background-image:linear-gradient(138deg,#ffffffb8,#e2f5fc3d 52%,#20a3d724),linear-gradient(#ffffff38,#0d96d412);border:1px solid #5194b57a;border-radius:7px;height:25px;min-height:25px;padding:0 4px 1px;font-size:.66rem;font-weight:690;line-height:1;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #17789e2e,0 4px 9px #0f455e1a}.explorer-filter-tray .store-lens-group{grid-template-columns:repeat(7,minmax(0,1fr));column-gap:6px}.explorer-filter-tray .store-lens{min-width:0}.explorer-filter-tray .store-lens-label{border-color:color-mix(in srgb, var(--store-lens-color) 38%, #5194b557);background-color:color-mix(in srgb, var(--store-lens-color) 3%, #eaf7fc85);background-image:linear-gradient(138deg, #ffffffc2, color-mix(in srgb, var(--store-lens-color) 3%, #e2f5fc42) 52%, color-mix(in srgb, var(--store-lens-color) 12%, transparent)), linear-gradient(180deg, #ffffff38, color-mix(in srgb, var(--store-lens-color) 5%, transparent));width:100%;box-shadow:inset 0 1px 0 #fffffff5, inset 0 -2px 0 var(--store-lens-color), 0 4px 9px color-mix(in srgb, var(--store-lens-color) 12%, #0f455e0f);letter-spacing:0;padding-inline:4px;font-size:.66rem;font-weight:720}.explorer-filter-tray .store-lens:has(.store-lens-input:checked) .store-lens-label{border-color:color-mix(in srgb, var(--store-lens-color) 68%, #0f455e33);background-color:color-mix(in srgb, var(--store-lens-color) 13%, #ffffffe0);background-image:linear-gradient(138deg, #fffc, color-mix(in srgb, var(--store-lens-color) 9%, #e2f5fc33) 52%, color-mix(in srgb, var(--store-lens-color) 19%, transparent)), linear-gradient(180deg, #fff3, color-mix(in srgb, var(--store-lens-color) 8%, transparent));box-shadow:inset 0 1px 0 #fffffff5, inset 0 -2px 0 var(--store-lens-color), 0 5px 12px color-mix(in srgb, var(--store-lens-color) 18%, transparent)}.explorer-filter-tray .store-lens:hover .store-lens-label{border-color:color-mix(in srgb, var(--store-lens-color) 68%, #0f455e33);background-color:color-mix(in srgb, var(--store-lens-color) 9%, #ffffffc7);background-image:linear-gradient(138deg, #ffffffd1, color-mix(in srgb, var(--store-lens-color) 7%, #e2f5fc3d) 52%, color-mix(in srgb, var(--store-lens-color) 17%, transparent)), linear-gradient(180deg, #ffffff38, color-mix(in srgb, var(--store-lens-color) 7%, transparent));box-shadow:inset 0 1px 0 #fffffffa, inset 0 -2px 0 var(--store-lens-color), 0 6px 13px color-mix(in srgb, var(--store-lens-color) 18%, transparent);color:#0f455e}.explorer-filter-tray .direct-dock-summary{z-index:2;text-overflow:ellipsis;pointer-events:auto;cursor:pointer;width:max-content;min-width:78px;max-width:100%;transition:opacity .11s var(--ease), transform .16s cubic-bezier(.16, 1, .3, 1);justify-content:center;align-items:center;gap:5px;font-family:inherit;display:inline-flex;position:absolute;top:3px;left:0;overflow:hidden}.explorer-filter-tray .direct-metric-dock .direct-dock-summary{width:128px;min-width:128px;max-width:128px;padding-inline:6px;top:3px}.explorer-filter-tray .direct-metric-dock .direct-dock-summary:after{content:"";opacity:.72;width:6px;height:6px;transition:opacity .12s var(--ease), transform .17s cubic-bezier(.16, 1, .3, 1);border-bottom:1.5px solid #087cad;border-right:1.5px solid #087cad;margin:-3px 0 0 2px;transform:rotate(45deg)}.explorer-filter-tray .direct-metric-dock .direct-dock-summary:hover{color:#087cad}.explorer-filter-tray .direct-metric-dock .direct-dock-summary:hover:after{opacity:1;transform:translateY(2px)rotate(45deg)}.explorer-filter-tray .direct-dock-eyebrow{color:#087aa8;letter-spacing:.055em;font-size:.52rem;font-weight:820;line-height:1}.explorer-filter-tray .direct-dock-summary strong{font-size:.63rem;font-weight:780;line-height:1}.explorer-filter-tray .direct-metric-dock .direct-dock-eyebrow,.explorer-filter-tray .direct-metric-dock .direct-dock-summary strong{letter-spacing:0;font-size:.82rem;font-weight:720;line-height:1}.explorer-filter-tray .direct-metric-dock .direct-dock-eyebrow{color:#087aa8}.explorer-filter-tray .direct-metric-dock .direct-dock-summary strong{color:#24566c;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.explorer-filter-tray .direct-dock-options{z-index:3;opacity:0;transform-origin:top;pointer-events:none;transition:opacity .12s var(--ease), transform .19s cubic-bezier(.16, 1, .3, 1), clip-path .19s cubic-bezier(.16, 1, .3, 1);position:absolute;transform:translateY(-3px)scale(.985)}.explorer-filter-tray .direct-compare-options{width:274px;min-height:27px;box-shadow:none;opacity:1;clip-path:none;transform-origin:0;pointer-events:auto;background:0 0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 5px;display:grid;top:3px;left:0;right:auto;transform:none}.explorer-filter-tray .direct-compare-options .time-deck-choice{opacity:1;visibility:visible;transition:opacity .14s var(--ease), transform .17s cubic-bezier(.16, 1, .3, 1), visibility 0s linear 0s;transform:scale(1)}.explorer-filter-tray .direct-compare-options .time-deck-choice.is-grain-unavailable{opacity:.5;visibility:visible;pointer-events:none;transform:none}.explorer-filter-tray .direct-compare-options .time-deck-choice.is-grain-unavailable .time-deck-choice-label{color:#718792;background-color:#eff4f6b8;background-image:none;border-color:#5d778447;box-shadow:inset 0 1px #ffffffd1}.explorer-filter-tray .direct-metric-options{clip-path:inset(3px calc(100% - 128px) 36px 0 round 7px);transform-origin:0 0;width:100%;height:64px;transition:opacity .16s var(--ease), transform .26s cubic-bezier(.16, 1, .3, 1), clip-path .26s cubic-bezier(.16, 1, .3, 1);background-color:#e5f4fac7;background-image:linear-gradient(138deg,#ffffffa3,#daf0f938);border:1px solid #5194b52e;border-radius:11px;grid-template-columns:minmax(0,1fr);padding:3px 0;display:grid;inset:0;transform:scale(.985);box-shadow:inset 0 1px #ffffffe6,0 5px 13px #0f455e17}.explorer-filter-tray .direct-metric-dock .direct-metric-options{opacity:1;clip-path:none;pointer-events:auto;transform:none}.explorer-filter-tray .direct-metric-grid{grid-template-rows:54px;grid-template-columns:44px minmax(0,1fr);column-gap:4px;width:100%;min-width:0;height:54px;display:grid}.explorer-filter-tray .direct-metric-choice-grid{grid-template-rows:repeat(2,25px);grid-template-columns:repeat(9,minmax(0,1fr));gap:4px 2px;min-width:0;display:grid}.explorer-filter-tray .direct-dock-choice{cursor:pointer;place-items:center;min-width:0;min-height:25px;display:grid;position:relative}.explorer-filter-tray .direct-dock-choice-input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.explorer-filter-tray .direct-dock-choice-input:disabled{cursor:not-allowed}.explorer-filter-tray .direct-dock-choice-label{text-overflow:clip;pointer-events:none;width:100%;min-width:0;transition:border-color .13s var(--ease), background-color .13s var(--ease), box-shadow .16s var(--ease), color .13s var(--ease), transform .16s cubic-bezier(.16, 1, .3, 1);place-items:center;display:grid;overflow:hidden}.explorer-filter-tray .direct-metric-grid .direct-dock-choice{min-width:0}.explorer-filter-tray .direct-metric-grid .direct-dock-choice-label{width:100%;min-width:0;padding-inline:1px;font-size:.45rem;font-weight:680}.explorer-filter-tray .direct-all-kpi-choice{align-self:start}.explorer-filter-tray .direct-metric-grid .direct-all-kpi-choice .direct-dock-choice-label{padding-inline:4px;font-size:.66rem;font-weight:720}.explorer-filter-tray .direct-dock-choice.is-selected .direct-dock-choice-label{color:#0f455e;background-color:#c4e7f5e6;background-image:linear-gradient(138deg,#ffffffd1,#aedef157 52%,#0d96d43d),linear-gradient(#ffffff3d,#0d96d41c);border-color:#32a3d2b3;font-weight:800;box-shadow:inset 0 1px #fffffffa,inset 0 -2px #087bab47,0 5px 11px #0d78a924}.explorer-filter-tray .direct-metric-dock .direct-dock-choice.is-selected .direct-dock-choice-label{background-color:#c9e9f6eb;background-image:linear-gradient(138deg,#ffffffc7,#bce2f157);border-color:#32a3d28f;box-shadow:inset 0 1px #fffffff5,inset 0 -2px #087bab3d,0 4px 9px #0d78a91c}.explorer-filter-tray .direct-dock-choice:hover .direct-dock-choice-label{color:#0f455e;background-color:#f4fbfdeb;border-color:#0d96d485;transform:translateY(-1px);box-shadow:inset 0 1px #fffffffa,0 5px 10px #0f455e1c}.explorer-filter-tray .direct-dock-choice:active .direct-dock-choice-label{transform:translateY(0)scale(.98)}.explorer-filter-tray .direct-dock-choice:has(.direct-dock-choice-input:focus-visible) .direct-dock-choice-label{outline-offset:0;outline:2px solid #0d96d4b8}.explorer-filter-tray .direct-metric-grid .direct-dock-choice-label,.explorer-filter-tray .direct-metric-grid .direct-dock-choice.is-selected .direct-dock-choice-label,.explorer-filter-tray .direct-metric-grid .direct-dock-choice:hover .direct-dock-choice-label,.explorer-filter-tray .direct-metric-grid .direct-dock-choice:active .direct-dock-choice-label{box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;position:relative}.explorer-filter-tray .direct-metric-grid .direct-dock-choice:has(.direct-dock-choice-input:focus-visible) .direct-dock-choice-label{box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;position:relative}.explorer-filter-tray .direct-metric-grid .direct-dock-choice-label{color:#5d7784;opacity:.82;text-shadow:none;font-weight:800}.explorer-filter-tray .direct-metric-grid .direct-dock-choice-label:after{content:"";opacity:0;transform-origin:50%;width:72%;height:2px;transition:opacity .13s var(--ease), transform .17s cubic-bezier(.16, 1, .3, 1), width .17s cubic-bezier(.16, 1, .3, 1);background:#0d96d4;position:absolute;bottom:1px;left:50%;transform:translate(-50%)scaleX(.35);box-shadow:0 3px 8px #0d96d447}.explorer-filter-tray .direct-metric-grid .direct-dock-choice:hover .direct-dock-choice-label{color:#087cad;opacity:1;text-shadow:0 3px 8px #0d96d42e;transform:translateY(-1px)}.explorer-filter-tray .direct-metric-grid .direct-dock-choice:hover .direct-dock-choice-label:after{opacity:.56;transform:translate(-50%)scaleX(1)}.explorer-filter-tray .direct-metric-grid .direct-dock-choice.is-selected .direct-dock-choice-label{color:#075f85;opacity:1;text-shadow:0 3px 9px #0d96d452;font-weight:800}.explorer-filter-tray .direct-metric-grid .direct-dock-choice.is-selected .direct-dock-choice-label:after{opacity:1;width:92%;transform:translate(-50%)scaleX(1)}.explorer-filter-tray .direct-metric-grid .direct-dock-choice:has(.direct-dock-choice-input:focus-visible) .direct-dock-choice-label:after{opacity:1;width:92%;transform:translate(-50%)scaleX(1)}.explorer-filter-tray .direct-metric-grid .direct-dock-choice:has(.direct-dock-choice-input:focus-visible) .direct-dock-choice-label{color:#075f85;opacity:1;text-shadow:0 3px 10px #0d96d45c}.explorer-filter-tray .direct-metric-grid .direct-dock-choice-label,.explorer-filter-tray .direct-metric-grid .direct-dock-choice.is-selected .direct-dock-choice-label,.explorer-filter-tray .direct-metric-grid .direct-dock-choice:hover .direct-dock-choice-label,.explorer-filter-tray .direct-metric-grid .direct-dock-choice:active .direct-dock-choice-label{color:#365e70;opacity:1;text-shadow:none;background-color:#eaf7fc61;background-image:linear-gradient(138deg,#ffffffb8,#e2f5fc3d 52%,#20a3d724),linear-gradient(#ffffff38,#0d96d412);border:1px solid #5194b57a;border-radius:7px;transform:none;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #17789e2e,0 4px 9px #0f455e1a}.explorer-filter-tray .direct-metric-grid .direct-dock-choice:has(.direct-dock-choice-input:focus-visible) .direct-dock-choice-label{color:#365e70;opacity:1;text-shadow:none;background-color:#eaf7fc61;background-image:linear-gradient(138deg,#ffffffb8,#e2f5fc3d 52%,#20a3d724),linear-gradient(#ffffff38,#0d96d412);border:1px solid #5194b57a;border-radius:7px;transform:none;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #17789e2e,0 4px 9px #0f455e1a}.explorer-filter-tray .direct-metric-grid .direct-dock-choice.is-selected .direct-dock-choice-label{color:#075f85;background-color:#c4e7f5e6;background-image:linear-gradient(138deg,#ffffffe0,#aedef157 52%,#0d96d438),linear-gradient(#ffffff42,#0d96d41a);border-color:#0d96d4d1;font-weight:800;box-shadow:inset 0 1px #fffffffa,inset 0 0 0 1px #0d96d4b8,0 5px 12px #0d78a92e}.explorer-filter-tray .direct-metric-grid .direct-dock-choice:hover .direct-dock-choice-label{color:#087cad;background-color:#f4fbfdeb;border-color:#0d96d49e;transform:translateY(-1px);box-shadow:inset 0 1px #fffffffa,0 5px 10px #0f455e1c}.explorer-filter-tray .direct-metric-grid .direct-dock-choice:has(.direct-dock-choice-input:focus-visible) .direct-dock-choice-label{outline-offset:1px;outline:2px solid #0d96d4b8}.explorer-filter-tray .direct-metric-grid .direct-dock-choice-label:after{display:none}.explorer-filter-tray .direct-metric-grid .direct-all-kpi-choice:has(.direct-dock-choice-input:disabled){cursor:not-allowed}.explorer-filter-tray .direct-metric-grid .direct-all-kpi-choice:has(.direct-dock-choice-input:disabled) .direct-dock-choice-label{color:#607783;filter:grayscale();opacity:.48;background-color:#e4ebeea3;background-image:linear-gradient(138deg,#ffffff9e,#d7e1e652);border-color:#5d77844d;transform:none;box-shadow:inset 0 1px #ffffffd1,0 2px 5px #0f455e0d}.explorer-filter-tray .direct-metric-grid .direct-all-kpi-choice:has(.direct-dock-choice-input:disabled):hover .direct-dock-choice-label{color:#607783;filter:grayscale();opacity:.48;background-color:#e4ebeea3;background-image:linear-gradient(138deg,#ffffff9e,#d7e1e652);border-color:#5d77844d;transform:none;box-shadow:inset 0 1px #ffffffd1,0 2px 5px #0f455e0d}.explorer-filter-tray .direct-metric-dock:has(.direct-dock-choice-input:focus-visible) .direct-dock-options{opacity:1;clip-path:inset(0 round 9px);pointer-events:auto;transform:translateY(0)scale(1)}.explorer-filter-tray .direct-compare-dock[aria-disabled=true] .direct-dock-options{opacity:0;pointer-events:none}.explorer-filter-tray .filter-control-rail>.context-toggle-group{grid-area:1/5;grid-template-columns:repeat(2,66px);place-self:start;gap:4px;width:136px;height:44px;display:grid}.explorer-filter-tray .context-toggle-group>.filter-icon-button{width:66px;min-width:66px;height:44px;min-height:44px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:7px;padding:3px 4px 16px;position:relative}.explorer-filter-tray .context-toggle-group>.filter-icon-button:before{display:none}.explorer-filter-tray .context-toggle-group>.filter-icon-button svg{flex-basis:16px;width:16px;height:16px}.explorer-filter-tray .context-toggle-group>.filter-icon-button .filter-toggle-track{flex-basis:36px;width:36px;height:20px;display:block}.explorer-filter-tray .context-toggle-group>.filter-icon-button .filter-toggle-track:after{width:14px;height:14px;top:2px;left:2px}.explorer-filter-tray .context-toggle-group>.filter-icon-button.is-active .filter-toggle-track:after{transform:translate(16px)}.explorer-filter-tray .context-toggle-group>.filter-icon-button:hover{color:#087cad}.explorer-filter-tray .context-toggle-group>.filter-icon-button:focus-visible{outline-offset:-4px;outline:2px solid #0d96d494}.explorer-filter-tray .explorer-time-deck:hover:before{opacity:1;transform:scaleY(1)}}}.explorer-chart-frame .axis-label,.explorer-chart-frame .x-axis-year{fill:#000}.x-axis-tick.is-slanted{font-size:10px}@media (width<=520px){.x-axis-tick.is-slanted{font-size:9px}}.explorer-filter-tray .store-lens .store-lens-label{outline:0}.explorer-filter-tray .store-lens-group>.store-lens:not(:first-child):not(:has(.store-lens-input:checked)) .store-lens-label{color:#5d7784;background-color:#f4f8fadb;background-image:linear-gradient(138deg,#ffffffd1,#e7eef25c 54%,#6f818b1a),linear-gradient(#ffffff38,#5d778412);border-color:#5d77845c;box-shadow:inset 0 1px #fffffff5,inset 0 -2px #91a3ac,0 3px 8px #0f455e12}@media (hover:hover) and (pointer:fine){.explorer-filter-tray .store-lens-group>.store-lens:not(:first-child):not(:has(.store-lens-input:checked)):hover .store-lens-label{border-color:color-mix(in srgb, var(--store-lens-color) 68%, #0f455e33);background-color:color-mix(in srgb, var(--store-lens-color) 9%, #ffffffc7);background-image:linear-gradient(138deg, #ffffffd1, color-mix(in srgb, var(--store-lens-color) 7%, #e2f5fc3d) 52%, color-mix(in srgb, var(--store-lens-color) 17%, transparent)), linear-gradient(180deg, #ffffff38, color-mix(in srgb, var(--store-lens-color) 7%, transparent));box-shadow:inset 0 1px 0 #fffffffa, inset 0 -2px 0 var(--store-lens-color), 0 6px 13px color-mix(in srgb, var(--store-lens-color) 18%, transparent);color:#0f455e}}.explorer-filter-tray .store-lens-group>.store-lens:not(:first-child):has(.store-lens-input:checked) .store-lens-label{border-color:color-mix(in srgb, var(--store-lens-color) 72%, #0f455e33);background-color:color-mix(in srgb, var(--store-lens-color) 15%, #ffffffe0);background-image:linear-gradient(138deg, #fffc, color-mix(in srgb, var(--store-lens-color) 10%, #e2f5fc33) 52%, color-mix(in srgb, var(--store-lens-color) 22%, transparent)), linear-gradient(180deg, #fff3, color-mix(in srgb, var(--store-lens-color) 9%, transparent));box-shadow:inset 0 1px 0 #fffffff5, inset 0 -2px 0 var(--store-lens-color), 0 8px 16px -3px color-mix(in srgb, var(--store-lens-color) 34%, transparent);color:#173f53;font-weight:800}.explorer-filter-tray .store-lens-group>.store-lens:not(:first-child):has(.store-lens-input:focus-visible) .store-lens-label{border-color:color-mix(in srgb, var(--store-lens-color) 72%, #0f455e33);background-color:color-mix(in srgb, var(--store-lens-color) 9%, #ffffffd1);box-shadow:inset 0 1px 0 #fffffffa, inset 0 -2px 0 var(--store-lens-color), 0 0 0 2px color-mix(in srgb, var(--store-lens-color) 25%, transparent), 0 7px 15px -3px color-mix(in srgb, var(--store-lens-color) 28%, transparent);color:#0f455e}.explorer-filter-tray .store-lens:has(.store-lens-input:focus-visible) .store-lens-label{outline-offset:1px;outline:2px solid #0d96d4}@media (prefers-reduced-motion:reduce){.explorer-filter-tray .explorer-time-deck:before,.explorer-filter-tray .direct-dock-summary,.explorer-filter-tray .direct-dock-options,.explorer-filter-tray .direct-compare-options .time-deck-choice,.explorer-filter-tray .direct-metric-grid .direct-dock-choice-label,.explorer-filter-tray .direct-metric-grid .direct-dock-choice-label:after{transition-duration:1ms!important}}@media (hover:none),(pointer:coarse){.explorer-filter-tray .time-deck-average-options{opacity:1;pointer-events:auto;transform:none}.explorer-filter-tray .explorer-time-deck:before{transform:scaleY(1)}@container filter-tray (width>=1120px){.explorer-filter-tray .filter-control-rail>.context-toggle-group{grid-area:1/4/auto/6;grid-template-columns:repeat(2,44px);place-self:start stretch;gap:4px;width:92px;height:44px}}}.explorer-filter-tray>.explorer-table-toolbar{z-index:50;width:fit-content;min-height:44px;margin:0 var(--explorer-chart-inset) 0 auto;pointer-events:auto;padding:0;position:relative;inset:auto}@media (hover:hover) and (pointer:fine){@container filter-tray (width>=1120px){.explorer-filter-tray>.explorer-table-toolbar{top:32px;right:calc(var(--explorer-chart-inset) + 4px);margin:0;position:absolute}}}@media (prefers-reduced-motion:reduce){.explorer-filter-tray .time-deck-average-options,.explorer-filter-tray .time-deck-choice-label,.explorer-filter-tray .time-deck-choice-label:after{transition-duration:0s!important}}@media (width<=520px){.explorer-chart-command-shelf{column-gap:6px}.goals-comparison-cell.is-editing .goals-worksheet-cell-target{width:144.928%;height:34.7826px;min-height:34.7826px;font-size:16px;line-height:34.7826px;position:absolute;top:0;transform:scale(.69)}.goals-comparison-cell.is-editing .goals-worksheet-cell-surface{overflow:hidden}.goals-comparison-cell.is-editing .goals-comparison-goal .goals-worksheet-cell-target{transform-origin:0 0;left:0;right:auto}.goals-comparison-cell.is-editing .goals-comparison-actual .goals-worksheet-cell-target{transform-origin:100% 0;left:auto;right:0}.goals-comparison-cell.is-editing .goals-grid-inline-underline,.goals-comparison-cell.is-editing .goals-worksheet-cell-surface[data-mobile-value][data-cell-phase=saved]:after,.goals-comparison-cell.is-editing .goals-worksheet-cell-surface[data-mobile-value][data-cell-phase=success]:after{font-size:.69rem}.goals-history-table.is-all-kpi [data-store]{width:max-content;min-width:142px;max-width:none;transition:width .16s var(--ease)}.goals-comparison-cell.is-editing{grid-template-columns:minmax(var(--goals-mobile-comparison-lane,0px), 1fr) auto minmax(var(--goals-mobile-comparison-lane,0px), 1fr);transition:grid-template-columns .16s var(--ease)}}@media (prefers-reduced-motion:reduce){.goals-history-table.is-all-kpi [data-store],.goals-comparison-cell.is-editing{transition:none}}.sales-page{gap:16px}.goals-history-refresh-warning{color:#754d0b;background:#fff8e8;border-bottom:1px solid #a670123d;justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding:6px 10px;font-size:.72rem;font-weight:700;display:flex}.sales-filter-tray{background-color:#fff3;background-image:linear-gradient(132deg,#ffffff6b,#e7f6fc1f 44%,#57bbe214),linear-gradient(#ffffff2e,#0d96d406);border-color:#ffffffd1;border-radius:18px;padding:5px;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #0f455e0e,0 12px 28px #0f455e16}.sales-control-rail{grid-template-rows:38px;gap:6px}.sales-filter-tray .sales-control{border-radius:11px;height:38px;min-height:38px;padding:2px 9px 2px 11px}.sales-filter-tray .control-summary-copy{gap:1px}.sales-filter-tray .control-summary-label{letter-spacing:.07em;font-size:.585rem}.sales-filter-tray .control-summary-value{font-size:.72rem;font-weight:720;line-height:1.2}.sales-disclosure-surface{background-color:#fff3;background-image:linear-gradient(132deg,#fff6,#e7f6fc1f 44%,#57bbe213),linear-gradient(#ffffff2e,#0d96d406);border-color:#ffffffd1;border-radius:18px;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #0f455e0e,0 12px 28px #0f455e16}.sales-disclosure-heading,.sales-disclosure-surface.is-expanded .sales-disclosure-heading{min-height:54px;padding:8px 12px}.sales-disclosure-heading:before{border-radius:12px;inset:5px 7px}.sales-disclosure-inner{padding:0 5px 8px}.sales-table-panel{background:#fff;border-color:#0f455e33;border-radius:14px;box-shadow:0 2px #0f455e1a,0 16px 38px #0f455e24}.sales-page .sales-table-context,.sales-page .sales-table-footer{background:#f8fbfc}.sales-table-scope-grid{border-bottom:1px solid #dfeaf0;grid-template-columns:minmax(260px,1.6fr) minmax(180px,1fr) minmax(150px,.7fr);gap:0;padding:0 8px}.sales-table-scope-card{background:0 0;border:0;border-right:1px solid #dfeaf0;border-radius:0;gap:2px;min-height:52px;padding:6px 11px}.sales-table-scope-card:first-child{padding-left:3px}.sales-table-scope-card:last-child{border-right:0}.sales-table-scope-card>span,.sales-table-context-tile>span{letter-spacing:.065em;font-size:.58rem}.sales-table-scope-card>strong{font-size:.76rem;line-height:1.2}.sales-table-context-tiles{gap:6px;padding:7px 8px 8px}.sales-table-context-tile{background:#f1f6f8;border-color:#d9e6ec;border-radius:10px;gap:1px;min-height:52px;padding:6px 9px}.sales-table-context-tile>strong{font-size:.88rem}.sales-table-context-tile>small{font-size:.58rem;line-height:1.15}.sales-table-section-heading{letter-spacing:.035em;min-height:34px;padding:10px 12px;font-size:.7rem;font-weight:800}.sales-table{font-size:.78rem}.sales-table th,.sales-table td{border-bottom:1px solid #e2edf2;border-right:1px solid #e2edf2;height:40px;padding:4px 6px}.sales-table th:last-child,.sales-table td:last-child{border-right:0}.sales-table thead th{letter-spacing:.035em;height:40px;font-size:.7rem;font-weight:800}.sales-table thead th button{min-height:40px;transition:background-color var(--motion-state) var(--ease), color var(--motion-state) var(--ease), box-shadow var(--motion-state) var(--ease);gap:5px;padding:0 6px}.sales-page .sales-table thead th button:not(:disabled):active{transform:none}.sales-table tbody tr:nth-child(odd){--sales-row-data-bg:#fff;--sales-row-identity-bg:#edf4f7}.sales-table tbody tr:nth-child(2n){--sales-row-data-bg:#f8fbfc;--sales-row-identity-bg:#e6eff3}.sales-table tbody tr>*{background:var(--sales-row-data-bg)}@media (hover:hover) and (pointer:fine){.sales-page .sales-table tbody tr:hover>*{background-color:var(--sales-row-data-bg)}.sales-page .sales-table tbody tr:hover>.sales-column-rowNumber,.sales-page .sales-table tbody tr:hover>.sales-column-lastActiveDate,.sales-page .sales-table tbody tr:hover>.sales-column-store,.sales-page .sales-table tbody tr:hover>.sales-column-name{background-color:var(--sales-row-identity-bg)}}.sales-table-goal-cell[data-goal-state=meets] .sales-goal-value{color:#087a5f;text-shadow:0 0 2px #087a5f57,0 0 7px #1f9d632e;font-weight:800}.sales-store-identity{gap:5px;min-height:25px;padding:3px 7px 3px 5px;font-size:.7rem}.sales-store-dot{width:7px;height:7px}.sales-table-goal-cell{font-size:.69rem}.sales-date-value{min-height:0}.sales-table-footer{min-height:52px;padding:4px 6px}[id^=sales-control-surface-][data-presentation=popover]{border-radius:11px}[id^=sales-control-surface-][data-presentation=popover] .adaptive-control-header{gap:8px;min-height:34px;padding:5px 6px 5px 9px}[id^=sales-control-surface-][data-presentation=popover] .adaptive-control-header h2{font-size:.78rem}[id^=sales-control-surface-][data-presentation=popover] .adaptive-control-accept{color:#087a5f;cursor:pointer;filter:drop-shadow(0 1px 3px #087a5f47);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:22px;height:22px;padding:2px;display:inline-grid}[id^=sales-control-surface-][data-presentation=popover] .adaptive-control-accept svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1px;width:13px;height:13px}[id^=sales-control-surface-chart-][data-presentation=popover]{width:154px;max-width:min(154px,100vw - 24px)}@media (hover:hover) and (pointer:fine){[id^=sales-control-surface-][data-presentation=popover] .adaptive-control-accept:hover,[id^=sales-control-surface-][data-presentation=popover] .adaptive-control-accept:focus-visible{color:#055f4b;background:#e1f7ef75;box-shadow:inset 0 1px #ffffffe6,0 4px 10px #087a5f29}}[id^=sales-control-surface-][data-presentation=popover] .adaptive-control-close{border-radius:7px;width:22px;height:22px}[id^=sales-control-surface-][data-presentation=popover] .adaptive-control-close svg{width:14px;height:14px}[id^=sales-control-surface-][data-presentation=popover] .adaptive-control-scroll{padding:8px 9px 7px}[id^=sales-control-surface-][data-presentation=popover] .adaptive-option,[id^=sales-control-surface-][data-presentation=popover] .sales-person-option{min-height:28px;padding-block:3px;font-size:.7rem}[id^=sales-control-surface-][data-presentation=popover] .sales-name-picker,[id^=sales-control-surface-][data-presentation=popover] .sales-name-picker-tools{gap:6px}[id^=sales-control-surface-][data-presentation=popover] .sales-search-field{gap:4px;font-size:.58rem}[id^=sales-control-surface-][data-presentation=popover] .sales-search-field input,[id^=sales-control-surface-][data-presentation=popover] .sales-name-clear{border-radius:8px;min-height:32px;font-size:.7rem}[id^=sales-control-surface-][data-presentation=popover] .sales-name-clear{min-width:60px;padding-inline:9px}[id^=sales-control-surface-][data-presentation=popover] .sales-name-store-list{gap:4px;max-height:min(54vh,420px)}[id^=sales-control-surface-][data-presentation=popover] .sales-name-store{border-radius:8px}[id^=sales-control-surface-][data-presentation=popover] .sales-name-store-toggle{min-height:30px;padding:0 8px;font-size:.7rem}[id^=sales-control-surface-][data-presentation=popover] .sales-name-store-toggle small{min-width:44px;padding:3px 7px}[id^=sales-control-surface-][data-presentation=popover] .sales-name-person-row,[id^=sales-control-surface-][data-presentation=popover] .sales-name-person-row>label{min-height:28px}[id^=sales-control-surface-][data-presentation=popover] .sales-name-person-row>label{gap:7px;padding:3px 8px;font-size:.7rem}[id^=sales-control-surface-][data-presentation=popover] .sales-name-person-row input{width:14px;height:14px}@media (width<=767px),(hover:none) and (pointer:coarse){.sales-page{gap:12px}.sales-control-rail{grid-template-rows:repeat(2,44px);gap:6px}.sales-filter-tray .sales-control{height:44px;min-height:44px}.sales-disclosure-heading,.sales-disclosure-surface.is-expanded .sales-disclosure-heading{min-height:54px}.sales-disclosure-inner{padding:0 5px 8px}.sales-table-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 6px}.sales-table-scope-card:first-child{border-bottom:1px solid #dfeaf0;border-right:0;grid-column:1/-1;padding-left:8px}.sales-table-scope-card:nth-child(2){padding-left:8px}.sales-table-context-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(7rem,50% - 3px)),1fr));padding:6px}.sales-table-context-tile:last-child{grid-column:1/-1}.sales-table thead th,.sales-table thead th button{height:44px;min-height:44px}}@media (width<=520px){.sales-table-footer{min-height:0;padding:6px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sales-filter-tray,.sales-disclosure-surface{background-color:#f2fafdfa}}.sales-disclosure-surface{background-color:#edf8fc2e;background-image:linear-gradient(132deg,#ffffff5c,#e7f6fc1c 44%,#57bbe214),linear-gradient(#ffffff2e,#0d96d406);border-color:#ffffffc2;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #0f658914,0 14px 32px #0f455e1a}.sales-disclosure-heading,.sales-disclosure-surface.is-expanded .sales-disclosure-heading{z-index:1;position:relative}.sales-disclosure-heading:after{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(90deg,#0d96d414,#80d3f180 18%,#fffffff0 48%,#4cb4dd57 82%,#0d96d414);height:1px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 1px #0f455e0d}.sales-table-section-heading{color:#0f455e;text-shadow:none;background:#edf4f7;border-top:1px solid #dbe8ee;border-bottom:1px solid #cbdde5;box-shadow:inset 0 1px #ffffffe6}.sales-table thead th:nth-child(-n+3){-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);color:#fff;text-shadow:0 1px 1px #0003;background:#0f455ee6;box-shadow:inset 0 3px #3f748d,inset 0 -1px #0f455e57}.sales-table thead th:nth-child(n+4){-webkit-backdrop-filter:blur(12px)saturate(135%);backdrop-filter:blur(12px)saturate(135%);color:#fff;text-shadow:0 1px 1px #0003;background-color:#076f9cf0;background-image:linear-gradient(135deg,#ffffff2e,#0000 38%,#0f455e1f),linear-gradient(#0f455e0d,#0f455e3d);box-shadow:inset 0 3px #60c9edd1,inset 0 -1px #0f455e57}.sales-table thead th button{color:inherit;background:0 0}.sales-table-footer{justify-content:flex-end;gap:0;min-height:44px;padding:0 4px}.sales-table-footer-group{flex:0 0 44px;align-items:center;gap:0;width:44px;min-width:44px;height:44px}.sales-table-footer-group.is-download{justify-content:center}.sales-page .sales-icon-action,.sales-page .sales-table-footer .sales-icon-action{isolation:isolate;color:#24566c;opacity:.76;transform-origin:50%;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;transition:color .11s var(--ease), opacity .11s var(--ease), transform .11s cubic-bezier(.16, 1, .3, 1);border:0;border-radius:0;place-items:center;padding:0;display:inline-grid;position:relative;overflow:visible;box-shadow:none!important;background:0 0!important}.sales-page .sales-icon-action:before{z-index:-1;box-shadow:none;content:"";pointer-events:none;transition:background-color .12s var(--ease), box-shadow .14s var(--ease), transform .11s cubic-bezier(.16, 1, .3, 1);background:0 0;border:0;border-radius:12px;position:absolute;inset:5px}.sales-page .sales-icon-action:after{z-index:1000;color:#173f53;content:attr(data-tooltip);letter-spacing:0;opacity:0;pointer-events:none;text-transform:none;transform-origin:100% 100%;white-space:nowrap;background-color:#e8f6fce0;border:1px solid #ffffffd6;border-radius:8px;width:max-content;padding:5px 7px;font-size:.7rem;font-weight:620;line-height:1.15;transition:opacity .11s ease-out,transform .13s cubic-bezier(.4,0,1,1);position:absolute;bottom:calc(100% + 5px);right:0;transform:translateY(3px)scale(.95,.91);box-shadow:inset 0 1px #fffffff5,inset 0 -1px #488bc12e,0 0 0 1px #78b2e133,0 10px 24px #0f455e33}.sales-page .sales-icon-action svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:19px;height:19px}.sales-icon-action-label{display:none}.sales-page .sales-icon-action:focus-visible{color:var(--brand-blue-ink);opacity:1;border:0;box-shadow:none!important;background:0 0!important}.sales-page .sales-icon-action:focus-visible:before{background:#daf2fbe0;box-shadow:0 6px 15px #0d78a929}.sales-page .sales-icon-action:focus-visible:after{opacity:1;transform:translateY(0)scale(1)}.sales-page .sales-icon-action:disabled{cursor:wait;opacity:.46}.sales-page .sales-icon-action.done{color:#087a5f;opacity:1}.sales-page .sales-icon-action.done:before{background:#d6f2e8b8;box-shadow:0 5px 13px #087a5f26}.sales-page .sales-icon-action.error{color:#9e4522;opacity:1}.sales-page .sales-icon-action.error:before{background:#ffe6d9d1;box-shadow:0 5px 13px #9e452224}@media (hover:hover) and (pointer:fine){.sales-page .sales-icon-action:hover:not(:disabled){color:var(--brand-blue-ink);opacity:1;border:0;box-shadow:none!important;background:0 0!important}.sales-page .sales-icon-action:hover:not(:disabled):before{background:#daf2fbe0;box-shadow:0 6px 15px #0d78a929}.sales-page .sales-icon-action:hover:not(:disabled):after{opacity:1;transform:translateY(0)scale(1)}}@media (width<=520px){.sales-table-footer{min-height:44px;padding:0 4px}.sales-table-footer,.sales-table-footer-group{flex-direction:row;align-items:center}.sales-table-footer-group{width:44px}.sales-page .sales-icon-action,.sales-page .sales-table-footer .sales-icon-action{width:44px;max-width:44px}}@media (prefers-reduced-motion:reduce){.sales-page .sales-icon-action,.sales-page .sales-icon-action:before,.sales-page .sales-icon-action:after{transition:none}}.sales-filter-tray,.sales-filter-tray:hover,.sales-filter-tray:focus-within{width:min(100%,742px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;justify-self:start;padding:0}.sales-control-rail{grid-template-rows:44px;grid-template-columns:244px 142px minmax(220px,344px);align-items:center;gap:6px;width:100%}.sales-filter-tray .sales-control{align-self:center}.sales-analysis-sheet{--sales-content-inset:clamp(21px, 2.5vw, 29px);-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#edf8fc2e;background-image:linear-gradient(132deg,#ffffff5c,#e7f6fc1c 44%,#57bbe214),linear-gradient(#ffffff2e,#0d96d406);border:1px solid #ffffffc2;border-radius:18px;gap:8px;min-width:0;padding:8px 5px;display:grid;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #0f658914,0 14px 32px #0f455e1a}.sales-analysis-sheet>.sales-filter-tray,.sales-analysis-sheet>.sales-filter-tray:hover,.sales-analysis-sheet>.sales-filter-tray:focus-within,.sales-analysis-sheet>.sales-disclosure-surface.is-static{width:auto;margin-inline:var(--sales-content-inset);justify-self:stretch}.sales-analysis-sheet>.sales-disclosure-surface.is-static{min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;overflow:visible}.sales-analysis-sheet .sales-disclosure-content,.sales-analysis-sheet .sales-disclosure-content.is-open{opacity:1;pointer-events:auto;visibility:visible;grid-template-rows:1fr;transition:none}.sales-analysis-sheet .sales-disclosure-inner{min-height:0;padding:0;overflow:visible}.sales-table-context-tiles{padding-top:8px}@media (width<=520px){.sales-analysis-sheet{--sales-content-inset:12px}}@media (width<=767px),(hover:none) and (pointer:coarse){.sales-filter-tray,.sales-filter-tray:hover,.sales-filter-tray:focus-within{width:100%}.sales-control-rail{grid-template-rows:repeat(2,44px);grid-template-columns:minmax(104px,.82fr) minmax(0,1.18fr);gap:6px;min-height:94px}.sales-control-rail>.sales-control-dates{grid-area:1/1/auto/-1;justify-self:start;width:min(244px,100%)}.sales-control-rail>.sales-control-stores{grid-area:2/1}.sales-control-rail>.sales-control-name{grid-area:2/2}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sales-analysis-sheet{background-color:#f2fafdfa}}.explorer-sheet .chart-data-table .explorer-year-column{width:58px;min-width:58px;max-width:58px}.explorer-sheet .chart-data-table .explorer-date-period-column{min-width:72px}.explorer-analysis-surface .data-plane.is-chart-data:not(.has-horizontal-scroll) .table-scroll{overflow:visible}body:has(.explorer-sheet){overflow:visible}.explorer-sheet .chart-data-table tbody th.explorer-year-column{color:#234e61;text-align:left;vertical-align:top;background:#edf4f7;padding:0;font-weight:760;position:relative;overflow:visible}.explorer-year-sticky-label{z-index:2;top:var(--explorer-sticky-header-height,40px);-webkit-backdrop-filter:blur(10px)saturate(108%);backdrop-filter:blur(10px)saturate(108%);background:#edf4f7db;align-items:center;height:40px;padding:4px 6px;display:flex;position:sticky;box-shadow:inset 0 1px #ffffffb8,0 5px 12px -10px #0f455e6b}.explorer-year-continuation{z-index:1;pointer-events:none;background:#0f455e2e;width:3px;position:absolute;top:40px;bottom:-1px;left:10px}.sales-filter-tray,.sales-filter-tray:hover,.sales-filter-tray:focus-within{width:100%}.sales-control-rail{grid-template-rows:44px;grid-template-columns:286px 344px minmax(0,1fr);align-items:center;gap:6px}.sales-filter-tray .explorer-date-range{color:#24566c;font-variant-numeric:tabular-nums;grid-area:1/1;justify-self:start;align-items:center;width:max-content;min-width:0;max-width:100%;display:flex}.sales-filter-tray .explorer-inline-date-field{flex:0 0 132px;width:132px;min-width:132px}.sales-filter-tray .explorer-inline-date-fieldset,.sales-filter-tray .explorer-inline-date-field .adaptive-date-input-shell,.sales-filter-tray .explorer-inline-date-field .adaptive-date-segments{width:auto;min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.sales-filter-tray .explorer-inline-date-field .adaptive-date-input-shell{height:44px;min-height:44px;grid-template-columns:auto;inline-size:auto;overflow:visible}.sales-filter-tray .explorer-inline-date-field .adaptive-date-input-shell:focus-within{box-shadow:none;background:0 0;border:0;outline:none;transform:none}.sales-filter-tray .explorer-inline-date-field .adaptive-date-input-shell:has(.adaptive-date-segment:focus-visible){box-shadow:none;background:0 0;border:0;outline:none;transform:none}.sales-filter-tray .explorer-inline-date-field .adaptive-date-input-shell:has(.adaptive-date-segments:hover){box-shadow:none;background:0 0;border:0;outline:none;transform:none}.sales-filter-tray .explorer-inline-date-field .adaptive-date-segments{gap:0;height:44px;overflow:visible}.sales-filter-tray .explorer-inline-date-field .adaptive-date-segment-target{width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;display:grid}.sales-filter-tray .explorer-inline-date-field .adaptive-date-segment,.sales-filter-tray .explorer-inline-date-field .adaptive-date-segment-year{width:2.25ch;min-width:0;height:28px;min-height:28px;box-shadow:none;color:#24566c;transition:border-color var(--motion-quick) var(--ease), box-shadow var(--motion-quick) var(--ease);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0;font-size:.82rem;font-weight:720;line-height:28px}.sales-filter-tray .explorer-inline-date-field .adaptive-date-segment:focus-visible{border-bottom-color:var(--brand-blue);box-shadow:inset 0 -1px 0 var(--brand-blue);background:0 0;outline:none}.sales-filter-tray .explorer-inline-date-field .adaptive-date-separator{color:#5d7784;width:0;overflow:visible;transform:translate(-.3ch)}.sales-filter-tray .sales-store-lens-group{box-sizing:border-box;border:0;grid-area:1/2;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:44px;align-items:stretch;column-gap:6px;width:100%;min-width:0;min-height:44px;margin:0;padding:0;display:grid}.sales-filter-tray .store-lens{cursor:pointer;place-items:center;min-width:0;min-height:44px;display:grid;position:relative}.sales-filter-tray .store-lens-input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.sales-filter-tray .store-lens-label{border:1px solid color-mix(in srgb, var(--store-lens-color) 34%, transparent);background:color-mix(in srgb, var(--store-lens-color) 3%, #ffffffd1);width:100%;height:38px;min-height:38px;box-shadow:inset 0 1px 0 #fffffff0, inset 0 -3px 0 var(--store-lens-color);color:#365e70;pointer-events:none;transition:background-color var(--motion-state) var(--ease), border-color var(--motion-state) var(--ease), box-shadow var(--motion-state) var(--ease), color var(--motion-state) var(--ease);border-radius:7px;place-items:center;padding:0 4px;font-size:.69rem;font-weight:740;line-height:1;display:grid}.sales-filter-tray .store-lens-group>.store-lens:not(:first-child):not(:has(.store-lens-input:checked)) .store-lens-label{color:#5d7784;background-color:#f4f8fadb;border-color:#5d77845c;box-shadow:inset 0 1px #fffffff5,inset 0 -2px #91a3ac,0 3px 8px #0f455e12}.sales-filter-tray .store-lens:has(.store-lens-input:checked) .store-lens-label{border-color:color-mix(in srgb, var(--store-lens-color) 72%, #0f455e33);background:color-mix(in srgb, var(--store-lens-color) 15%, #ffffffe0);box-shadow:inset 0 1px 0 #fffffff5, inset 0 -2px 0 var(--store-lens-color), 0 8px 16px -3px color-mix(in srgb, var(--store-lens-color) 34%, transparent);color:#173f53;font-weight:800}.sales-filter-tray .store-lens:has(.store-lens-input:focus-visible) .store-lens-label{outline-offset:1px;outline:2px solid #0d96d4}.sales-people-direct{z-index:30;grid-area:1/3;min-width:0;position:relative}.sales-people-direct:focus-within{z-index:400}.sales-filter-tray:has(.sales-name-picker[data-results-open=true]){z-index:70}.sales-people-direct .sales-name-picker{min-width:0;display:block;position:relative}.sales-people-direct .sales-name-picker-tools{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;height:44px;display:grid}.sales-people-direct .sales-search-field{min-width:0;display:block}.sales-people-direct .sales-search-field input{background-color:#fff9;border-color:#5194b56b;border-radius:9px;height:38px;min-height:38px;padding:7px 11px;font-size:.78rem;box-shadow:inset 0 1px #fffffffa,0 4px 10px #0f455e14}.sales-people-direct .sales-name-clear{border-radius:9px;min-width:56px;min-height:38px;padding-inline:9px;font-size:.7rem}.sales-people-direct .sales-name-store-list{z-index:500;max-height:min(58vh,480px);display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.sales-people-direct .sales-name-store-list[hidden]{display:none}.sales-people-direct .sales-name-store{border-radius:8px}.sales-people-direct .sales-name-store-toggle{min-height:32px;padding-inline:8px;font-size:.7rem}.sales-people-direct .sales-name-store-toggle small{min-width:44px;padding:3px 7px}.sales-people-direct .sales-name-person-row,.sales-people-direct .sales-name-person-row>label{min-height:32px}.sales-people-direct .sales-name-person-row>label{gap:7px;padding:4px 8px;font-size:.7rem}.sales-people-direct .sales-name-person-row input{width:14px;height:14px}@media (hover:hover) and (pointer:fine){.sales-filter-tray .explorer-inline-date-field{flex-basis:126px;width:126px;min-width:126px}.sales-filter-tray .explorer-inline-date-field .adaptive-date-segment-target{width:42px;min-width:42px}.sales-filter-tray .store-lens-label{border-color:color-mix(in srgb, var(--store-lens-color) 38%, #5194b557);background-color:color-mix(in srgb, var(--store-lens-color) 3%, #eaf7fc85);height:25px;min-height:25px;box-shadow:inset 0 1px 0 #fffffff5, inset 0 -2px 0 var(--store-lens-color), 0 4px 9px color-mix(in srgb, var(--store-lens-color) 12%, #0f455e0f);font-size:.66rem}.sales-filter-tray .store-lens:hover .store-lens-label{border-color:color-mix(in srgb, var(--store-lens-color) 68%, #0f455e33);background-color:color-mix(in srgb, var(--store-lens-color) 9%, #ffffffc7);box-shadow:inset 0 1px 0 #fffffffa, inset 0 -2px 0 var(--store-lens-color), 0 6px 13px color-mix(in srgb, var(--store-lens-color) 18%, transparent);color:#0f455e}}@media (width<=767px),(hover:none) and (pointer:coarse){.sales-control-rail{grid-template-rows:repeat(3,44px);grid-template-columns:minmax(0,1fr);gap:6px;min-height:144px}.sales-filter-tray .explorer-date-range{grid-area:1/1}.sales-filter-tray .sales-store-lens-group{grid-area:2/1}.sales-people-direct{grid-area:3/1}.sales-people-direct .sales-search-field input,.sales-people-direct .sales-name-clear{height:44px;min-height:44px}.sales-people-direct .sales-search-field input{font-size:16px}}@media (width<=359px){.sales-control-rail{grid-template-rows:44px 88px 44px;min-height:188px}.sales-filter-tray .sales-store-lens-group{grid-template-columns:repeat(4,minmax(44px,1fr))}}@media (prefers-reduced-motion:reduce){.sales-filter-tray .explorer-inline-date-field .adaptive-date-segment,.sales-filter-tray .store-lens-label{transition:none}}.sales-table-panel{overflow:visible}.sales-table-panel>.sales-table-context{border-top-left-radius:inherit;border-top-right-radius:inherit}.sales-table-panel>.sales-table-scroller{border-bottom-right-radius:13px;border-bottom-left-radius:13px}.sales-table tbody>tr:last-child>.sales-column-rowNumber{border-bottom-left-radius:13px}.sales-table tbody>tr:last-child>:last-child{border-bottom-right-radius:13px}.sales-people-direct .sales-name-picker-tools,[id^=sales-control-surface-] .sales-name-picker-tools{grid-template-columns:minmax(0,1fr)}.sales-people-direct .sales-search-field input{color:#173f53;background:#edf4f7;border:1px solid #c7d8e0;box-shadow:inset 0 1px #ffffffe6}.sales-people-direct .sales-search-field input:focus{border-color:#0d96d4b8;outline:none;box-shadow:inset 0 -2px #0d96d4}.sales-name-person-row[data-selected=true]>label{background:color-mix(in srgb, var(--store-color) 10%, #e9f4f8);box-shadow:inset 3px 0 0 var(--store-color);color:#173f53;font-weight:740}.sales-table-heading-row{z-index:60;background:#edf4f7;border-top:1px solid #dbe8ee;border-bottom:1px solid #cbdde5;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid;position:relative;box-shadow:inset 0 1px #ffffffe6}.sales-table-heading-row .sales-table-section-heading{flex:1 1 min-content;background:0 0;border:0;min-height:44px;padding:13px 12px}.sales-table-heading-row{flex-wrap:wrap;display:flex}.sales-table-heading-row .sales-table-actions{margin-left:auto}.sales-table-actions{z-index:61;justify-content:flex-end;align-items:center;gap:0;min-width:0;padding-right:4px;display:flex;position:relative}.sales-table-action{flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.sales-table thead th,.sales-table thead th.is-numeric{padding:0}.sales-table thead th button{color:#ffffffb8;width:100%;min-height:40px}.sales-table thead th button:hover,.sales-table thead th button:focus-visible,.sales-table thead th[aria-sort=ascending] button,.sales-table thead th[aria-sort=descending] button{color:#fff}.sales-table thead th[aria-sort=ascending] button,.sales-table thead th[aria-sort=descending] button{background:#ffffff14;box-shadow:inset 0 -2px #ffffff57}@media (hover:hover) and (pointer:fine){.sales-table thead th button:hover{background:#ffffff14}.sales-page .sales-table thead th button:not(:disabled):active{background:#0f455e;transform:none;box-shadow:inset 0 0 0 1px #ffffff6b}}.sales-table tbody tr>.sales-column-lastActiveDate,.sales-table tbody tr>.sales-column-store,.sales-table tbody tr>.sales-column-name{background:var(--sales-row-identity-bg)}.sales-table tbody tr>[data-store-rowgroup]{vertical-align:top;background-color:var(--sales-row-identity-bg);background-size:100% 80px;height:auto;padding:0;position:relative;overflow:visible}.sales-table tbody tr:nth-child(odd)>[data-store-rowgroup]{background-image:repeating-linear-gradient(#edf4f7 0 40px,#e6eff3 40px 80px)}.sales-table tbody tr:nth-child(2n)>[data-store-rowgroup],.sales-table tbody tr[data-sales-row-parity=odd]>[data-store-rowgroup]{background-image:repeating-linear-gradient(#e6eff3 0 40px,#edf4f7 40px 80px)}.sales-table tbody tr[data-sales-row-parity=even]>[data-store-rowgroup]{background-image:repeating-linear-gradient(#edf4f7 0 40px,#e6eff3 40px 80px)}.sales-store-rowgroup-sticky{z-index:2;background:var(--sales-row-identity-bg);justify-content:center;align-items:center;height:39px;padding:4px 6px;display:flex;position:sticky;top:0}[data-store-rowgroup] [data-store-run-rail]{z-index:1;background:color-mix(in srgb, var(--sales-store-color) 72%, #173f53);content:"";pointer-events:none;border-radius:999px;width:3px;position:absolute;top:38px;bottom:-1px;left:50%;transform:translate(-50%)}.sales-table-scroller:not(.has-horizontal-scroll){contain:none;overflow:visible}.sales-table-context-tile{position:relative}.sales-table-context-tile[data-goal-state]{padding-inline-end:30px}.sales-table-context-tile[data-context-tile=cc]{background-color:#e6f0f4;background-image:linear-gradient(#ffffff9e,#c7dee84d);border-color:#5194b557;box-shadow:inset 0 1px #fffffff5,inset 0 -2px #5194b547,0 4px 10px #0f455e1a}.sales-table-context-tile[data-goal-state=meets]{background:#e3f6edc2;border-color:#1f9d634d;box-shadow:inset 0 -2px #1f9d6366}.sales-table-context-tile[data-goal-state=below]{background:#ffece1cc;border-color:#b55a3452;box-shadow:inset 0 -2px #b55a346b}.sales-table-context-tile>.sales-table-context-goal-mark{color:#607d89;place-items:center;width:16px;height:16px;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.sales-table .sales-column-rowNumber{width:3.5rem}.sales-table .sales-column-lastActiveDate{width:9.5rem}.sales-table .sales-column-cc,.sales-table .sales-column-mcrPercent,.sales-table .sales-column-dusPerCar,.sales-table .sales-column-dusDollars,.sales-table .sales-column-iugPerCar,.sales-table .sales-column-iugDollars,.sales-table .sales-column-nmePercent{width:auto}.sales-table .is-numeric:not(.sales-column-rowNumber){text-align:left;vertical-align:middle}.sales-table tbody td.is-numeric{padding-inline:8px}.sales-table .sales-table-goal-cell{grid-template-areas:"value";justify-content:start;margin-inline:0}.sales-table .sales-column-mcrPercent .sales-table-goal-cell{grid-template-areas:"value""paired"}.sales-table tbody tr>.sales-column-rowNumber{background:var(--sales-row-identity-bg);color:var(--prime-table-value);text-align:center}.sales-table thead th.sales-column-can-hide>.prime-table-head-control{width:calc(100% - 28px)}.sales-table thead th.is-numeric.sales-column-can-hide>.prime-table-head-control{text-align:left;justify-content:flex-start;width:calc(100% - 28px);padding-inline:8px 30px}.sales-table thead th.is-numeric.sales-column-can-hide .prime-table-head-label{text-align:left;flex:auto}.sales-table th.is-numeric.sales-column-can-hide .sales-sort-arrows{top:calc(50% - 11px);left:auto;right:4px;transform:none}.sales-table .prime-table-head .sales-sort-arrows{color:inherit;opacity:1;visibility:visible}.sales-table .prime-table-head-cell[aria-sort=none] .sales-sort-arrows path{opacity:1}.sales-table .prime-table-head-cell[aria-sort=none]>.prime-table-head-control:not(:hover):not(:focus-visible):not(:active) .sales-sort-arrows>svg,.goals-grid-sort:not(.is-active):not(:disabled):not(:hover):not(:focus-visible):not(:active) .goals-grid-sort-arrows>svg,.explorer-sort-control[data-sort-direction=none]:not(:hover):not(:focus-visible):not(:active) .explorer-sort-arrows>svg,.sales-page .sales-table .sales-column-visibility-action:not(:disabled):not(:hover):not(:focus-visible):not(:active)>svg{opacity:.65}.sales-page .sales-table thead th .sales-column-visibility-action{z-index:2;color:#ffffffb8;cursor:pointer;width:28px;min-width:28px;height:100%;min-height:40px;box-shadow:none;transition:background-color var(--motion-state) var(--ease), color var(--motion-state) var(--ease);background:0 0;border:0;border-radius:0;justify-content:center;place-items:center;padding:0;display:inline-grid;position:absolute;top:0;right:0;transform:none}.sales-page .sales-table thead th .sales-column-visibility-action svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:15px;height:15px}.sales-page .sales-table thead th .sales-column-visibility-action:hover:not(:disabled),.sales-page .sales-table thead th .sales-column-visibility-action:focus-visible{color:#fff;background:#ffffff1f}.sales-page .sales-table thead th .sales-column-visibility-action:focus-visible{box-shadow:inset 0 0 0 2px #ffffffd1}.sales-page .sales-table thead th .sales-column-visibility-action:disabled{cursor:default;opacity:.3}.sales-page .sales-icon-action.prime-icon-action.sales-table-unhide-all:disabled{cursor:default}.sales-table-context-tile[data-goal-state=meets]>.sales-table-context-goal-mark{color:#087a5f}.sales-table-context-tile[data-goal-state=below]>.sales-table-context-goal-mark{color:#9e4522}.sales-table-context-goal-mark svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:16px;height:16px}.series-extrema-label{paint-order:stroke;pointer-events:none;stroke:#fff;stroke-linejoin:round;stroke-width:3px;font-size:10px;font-weight:800}.sales-page .sales-icon-action:after{-webkit-backdrop-filter:blur(18px)saturate(148%)contrast(103%);backdrop-filter:blur(18px)saturate(148%)contrast(103%);transform-origin:100% 0;background-color:#e8f6fcbd;background-image:radial-gradient(circle at 90% 6%,#797eff33,#0000 48%),radial-gradient(circle at 10% 92%,#4fd5e824,#0000 46%),linear-gradient(135deg,#ffffffa3,#ebf6fb3d 54%,#6fb7e224);border-color:#ffffffd6;top:calc(100% + 5px);bottom:auto;transform:translateY(-3px)scale(.95,.91)}@media (width<=767px),(hover:none) and (pointer:coarse){.sales-name-person-row,.sales-name-person-row>label{min-height:44px}.sales-name-person-row>label{padding-block:6px}.sales-name-person-row input{width:20px;height:20px}}.prime-data-table>.prime-table-head>tr>.prime-table-head-cell{box-sizing:border-box;height:var(--prime-table-head-height);min-height:var(--prime-table-head-height);-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;letter-spacing:.035em;text-align:left;text-shadow:none;text-transform:uppercase;vertical-align:middle;background-image:none;border:0;border-right:1px solid #ffffff29;border-radius:0;padding:0;font-size:.7rem;font-weight:800;line-height:1;box-shadow:inset 0 -1px #0f455e33}.prime-data-table>.prime-table-head>tr>.prime-table-head-cell:last-child{border-right:0}.goals-history-table.prime-data-table.is-all-kpi>.prime-table-head>tr:first-child>.prime-table-head-cell:not([rowspan]){height:var(--prime-table-head-height);min-height:var(--prime-table-head-height);padding:0}.prime-data-table>.prime-table-head>tr>.prime-table-head-cell--identity{background:var(--prime-table-head-identity)}.prime-data-table>.prime-table-head>tr>.prime-table-head-cell--data{background:var(--prime-table-head-data)}.prime-data-table>.prime-table-head>tr>.prime-table-head-cell--aggregate{background:var(--prime-table-head-aggregate)}.prime-data-table>.prime-table-head>tr>.prime-table-head-cell>.prime-table-head-label,.prime-data-table>.prime-table-head>tr>.prime-table-head-cell>.explorer-store-label.prime-table-head-label{box-sizing:border-box;width:100%;min-width:0;height:var(--prime-table-head-height);min-height:var(--prime-table-head-height);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;text-shadow:none;text-transform:inherit;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;padding:0 6px;display:flex}.prime-data-table>.prime-table-head>tr>.prime-table-head-cell--data>.prime-table-head-label,.prime-data-table>.prime-table-head>tr>.prime-table-head-cell--aggregate>.prime-table-head-label{text-align:center;justify-content:center}.explorer-sheet .all-kpi-table.prime-data-table>.prime-table-head>tr>.all-kpi-store-header.prime-table-head-cell--data{background:var(--explorer-store-color);color:#fff;text-align:center}.explorer-sheet .all-kpi-table.prime-data-table>.prime-table-head>tr>.all-kpi-store-header>.explorer-store-label.prime-table-head-label{text-align:center;justify-content:center}.explorer-sheet .chart-data-table.prime-data-table>.prime-table-head>tr>.explorer-series-column-header.prime-table-head-cell--data[data-store-identity=store],.explorer-sheet .chart-data-table.prime-data-table>.prime-table-head>tr>.explorer-series-column-header.prime-table-head-cell--data[data-kpi-group]{background:var(--explorer-store-color);color:#fff}.explorer-sheet .all-kpi-table.prime-data-table>.prime-table-head>tr>.all-kpi-metric-header{text-align:right}.explorer-sheet .all-kpi-table.prime-data-table>.prime-table-head>tr>.all-kpi-metric-header>.prime-table-head-label{text-align:right;justify-content:flex-end}.explorer-sheet .all-kpi-label,.explorer-sheet .one-store-kpi-header,.explorer-sheet .explorer-date-period-column{position:relative}.explorer-sheet .all-kpi-label{text-align:right;padding-left:38px}.explorer-sheet .all-kpi-label>span:not(.explorer-sort-arrows),.explorer-sheet .one-store-kpi-header>.prime-table-head-label,.explorer-sheet .explorer-sortable-date-header>.prime-table-head-label,.explorer-sheet .explorer-sortable-date-copy{z-index:1;pointer-events:none;position:relative}.explorer-sheet .prime-data-table>.prime-table-head>tr>.explorer-sortable-date-header{text-align:right}.explorer-sheet .one-store-all-kpi-period-table:has(thead .explorer-sortable-date-header) tbody .explorer-date-period-column{text-align:right}.explorer-sheet .prime-data-table>.prime-table-head>tr>.explorer-sortable-date-header>.prime-table-head-label{text-align:right;justify-content:flex-end;padding-left:34px}.explorer-table-page-sticky.is-stuck .explorer-sortable-date-header>.explorer-sort-control{pointer-events:auto}.explorer-sheet .one-store-all-kpi-period-table tbody th.explorer-year-column.explorer-sticky-context-column{position:sticky}.explorer-sheet .explorer-sort-control{z-index:0;box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:background-color var(--motion-state) var(--ease), color var(--motion-state) var(--ease), box-shadow var(--motion-state) var(--ease);background:0 0;border:0;border-radius:0;padding:0;line-height:1;display:block;position:absolute;inset:0;transform:none}.explorer-sheet .explorer-sort-control .explorer-sort-arrows,.explorer-sheet .explorer-sort-control svg{width:22px;height:22px;display:block}.explorer-sheet .explorer-sort-control .explorer-sort-arrows{opacity:0;visibility:hidden;min-width:22px;transition:color var(--motion-state) var(--ease), opacity var(--motion-state) var(--ease);position:absolute;top:50%;left:7px;transform:translateY(-50%)}.explorer-sheet .explorer-sort-control path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;opacity:.5}.explorer-sheet .explorer-sort-control path.is-active{opacity:1;stroke:currentColor;filter:drop-shadow(0 0 2px)}.explorer-sheet .explorer-sort-control[data-sort-direction=none]{color:color-mix(in srgb, currentColor 66%, transparent)}.explorer-sheet .explorer-sort-control:not([data-sort-direction=none]),.explorer-sheet .explorer-sort-control:hover{background:color-mix(in srgb, currentColor 10%, transparent);color:currentColor;transform:none}.explorer-sheet .explorer-sort-control:hover .explorer-sort-arrows,.explorer-sheet .explorer-sort-control:focus-visible .explorer-sort-arrows,.explorer-sheet .explorer-sort-control:not([data-sort-direction=none]) .explorer-sort-arrows{opacity:1;visibility:visible}.explorer-sheet .explorer-sort-control:not([data-sort-direction=none]){box-shadow:inset 0 -2px 0 color-mix(in srgb, currentColor 42%, transparent)}.explorer-sheet .explorer-sort-control:active:not(:disabled){background:color-mix(in srgb, currentColor 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 36%, transparent);transform:none}.explorer-sheet .explorer-sort-control:focus-visible{outline-offset:-2px;outline:2px solid}.explorer-sheet .explorer-sortable-date{box-sizing:border-box;align-items:center;width:100%;min-height:22px;padding-left:30px;display:flex;position:static}.explorer-sheet .chart-data-table.is-all-stores-one-kpi .explorer-sortable-date>.explorer-sort-control{grid-area:auto;position:absolute;inset:0;transform:none}.explorer-sheet .one-store-all-kpi-period-table thead th{z-index:5;position:sticky;top:0}.explorer-sheet .one-store-all-kpi-period-table thead th.explorer-sticky-context-column{z-index:7}.prime-data-table>.prime-table-head>tr>.prime-table-head-cell>.prime-table-head-label .series-metric-label{min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:inline}.prime-table-head .prime-table-head-control{box-sizing:border-box;width:100%;min-width:0;height:var(--prime-table-head-height);min-height:var(--prime-table-head-height);box-shadow:none;color:#ffffffb8;cursor:pointer;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;text-transform:inherit;transition:background-color var(--motion-state) var(--ease), color var(--motion-state) var(--ease), box-shadow var(--motion-state) var(--ease);background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:5px;padding:0 6px;display:flex;position:relative;transform:none}.prime-table-head .prime-table-head-control>.prime-table-head-label{width:auto;min-width:0;height:auto;min-height:0;box-shadow:none;color:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:auto;padding:0;display:block;overflow:hidden}.prime-table-head-cell--data .prime-table-head-control,.prime-table-head-cell--aggregate .prime-table-head-control{text-align:center;justify-content:center}.prime-table-head-cell--data .prime-table-head-control>.prime-table-head-label,.prime-table-head-cell--aggregate .prime-table-head-control>.prime-table-head-label{text-align:center;flex:0 auto}.prime-table-head .prime-table-sort-arrows{color:#ffffffd1;opacity:0;visibility:hidden;width:22px;min-width:22px;height:22px;transition:color var(--motion-state) var(--ease), opacity var(--motion-state) var(--ease);flex:0 0 22px;display:block}.prime-table-head-cell--data .prime-table-sort-arrows,.prime-table-head-cell--aggregate .prime-table-sort-arrows{position:absolute;top:50%;right:2px;transform:translateY(-50%)}.prime-table-head .prime-table-sort-arrows svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.3px;width:22px;height:22px;display:block}.prime-table-head .prime-table-sort-arrows path{opacity:.5}.prime-table-head .prime-table-sort-arrows path.is-active{opacity:1;stroke:#fff;filter:drop-shadow(0 0 2px)}.prime-table-head .prime-table-head-control:hover,.prime-table-head .prime-table-head-control:focus-visible,.prime-table-head .prime-table-head-control.is-active,.prime-table-head-cell[aria-sort=ascending]>.prime-table-head-control,.prime-table-head-cell[aria-sort=descending]>.prime-table-head-control{color:#fff;background:#ffffff14}.prime-table-head .prime-table-head-control.is-active,.prime-table-head-cell[aria-sort=ascending]>.prime-table-head-control,.prime-table-head-cell[aria-sort=descending]>.prime-table-head-control{box-shadow:inset 0 -2px #ffffff57}.prime-table-head .prime-table-head-control:hover .prime-table-sort-arrows,.prime-table-head .prime-table-head-control:focus-visible .prime-table-sort-arrows,.prime-table-head .prime-table-head-control.is-active .prime-table-sort-arrows,.prime-table-head-cell[aria-sort=ascending] .prime-table-sort-arrows,.prime-table-head-cell[aria-sort=descending] .prime-table-sort-arrows{opacity:1;visibility:visible}.prime-table-head .prime-table-head-control:focus-visible{outline-offset:-2px;outline:2px solid #ffffffeb}.prime-table-head .prime-table-head-control:active:not(:disabled){background:#0f455e;transform:none;box-shadow:inset 0 0 0 1px #ffffff6b}.prime-table-head .prime-table-head-control:disabled{color:#ffffffb8;cursor:default}.prime-icon-action,.goals-toolbar-action.prime-icon-action,.sales-page .sales-icon-action.prime-icon-action{isolation:isolate;box-sizing:border-box;width:var(--prime-control-height);min-width:var(--prime-control-height);max-width:var(--prime-control-height);height:var(--prime-control-height);min-height:var(--prime-control-height);box-shadow:none;color:#24566c;opacity:1;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:inline-grid;position:relative;transform:none}.prime-icon-action:before,.goals-toolbar-action.prime-icon-action:before,.sales-page .sales-icon-action.prime-icon-action:before,.explorer-filter-tray>.explorer-table-toolbar .prime-icon-action:before{z-index:-1;box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;content:"";background-color:#f4f8fadb;background-image:linear-gradient(138deg,#ffffffd1,#e7eef25c 54%,#6f818b1a),linear-gradient(#ffffff38,#5d778412);border:1px solid #5d77845c;border-radius:7px;position:absolute;inset:9px 5px 10px;box-shadow:inset 0 1px #fffffff5,inset 0 -2px #91a3ac,0 3px 8px #0f455e12}.prime-icon-action svg,.goals-table-header-actions .prime-icon-action svg,.sales-page .prime-icon-action svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:19px;height:19px}.goals-grid-heading .prime-icon-action svg{transform:translateY(-.5px)}.prime-icon-action:hover:not(:active):not(:disabled):not(.done):not(.error):not(.is-unavailable):not(.is-active),.prime-icon-action:focus-visible:not(:active):not(:disabled):not(.done):not(.error):not(.is-unavailable):not(.is-active){box-shadow:none;color:var(--brand-blue-ink);opacity:1;background:0 0;transform:none}.prime-icon-action:hover:not(:active):not(:disabled):not(.done):not(.error):not(.is-unavailable):not(.is-active):before,.prime-icon-action:focus-visible:not(:active):not(:disabled):not(.done):not(.error):not(.is-unavailable):not(.is-active):before,.explorer-filter-tray>.explorer-table-toolbar .prime-icon-action:hover:not(:active):not(:disabled):not(.done):not(.error):not(.is-unavailable):not(.is-active):before,.explorer-filter-tray>.explorer-table-toolbar .prime-icon-action:focus-visible:not(:active):not(:disabled):not(.done):not(.error):not(.is-unavailable):not(.is-active):before{background-color:#e8f7fdeb;background-image:radial-gradient(circle at 24% 12%,#ffffffb3,#0000 38%),linear-gradient(138deg,#ffffff75,#e1f4fc14 54%,#46afdb1f);border-color:#0d96d4ad;box-shadow:inset 0 1px #fffffffa,inset 0 -2px #0d96d461,0 7px 15px #0d78a92b}.prime-icon-action.done:hover:not(:active):not(:disabled),.prime-icon-action.done:focus-visible:not(:active):not(:disabled){color:#055f4b}.goals-range-button.prime-icon-action.is-active,.goals-range-button.prime-icon-action.is-active:hover:not(:active):not(:disabled),.goals-range-button.prime-icon-action.is-active:focus-visible:not(:active):not(:disabled){color:#087a5f;filter:drop-shadow(0 2px 5px #087a5f38)}@media (hover:none),(pointer:coarse){.prime-icon-action:hover:not(:active):not(:disabled):not(.done):not(.error):not(.is-unavailable):not(.is-active),.prime-icon-action:focus-visible:not(:active):not(:disabled):not(.done):not(.error):not(.is-unavailable):not(.is-active){color:#24566c;opacity:1}.goals-range-button.prime-icon-action.is-active:hover:not(:active):not(:disabled),.goals-range-button.prime-icon-action.is-active:focus-visible:not(:active):not(:disabled){color:#087a5f;opacity:1}}@media (hover:hover) and (pointer:fine){.goals-month-shift-control button:hover:before{background-color:#e8f7fdeb;background-image:radial-gradient(circle at 24% 12%,#ffffffb3,#0000 38%),linear-gradient(138deg,#ffffff75,#e1f4fc14 54%,#46afdb1f);border:1px solid #0d96d4ad;box-shadow:inset 0 1px #fffffffa,inset 0 -2px #0d96d461,0 7px 15px #0d78a92b}}.prime-icon-action:active:not(:disabled):not([aria-disabled=true]),.goals-toolbar-action.prime-icon-action:active:not(:disabled):not([aria-disabled=true]),.sales-page .sales-icon-action.prime-icon-action:active:not(:disabled):not([aria-disabled=true]),.explorer-filter-tray>.explorer-table-toolbar .prime-icon-action:active:not(:disabled):not([aria-disabled=true]){transform:scale(.94)}.prime-icon-action:active:not(:disabled):not([aria-disabled=true]):not(.done):not(.error):not(.is-active){color:var(--brand-blue-ink)}.prime-icon-action:active:not(:disabled):not([aria-disabled=true]):before,.goals-toolbar-action.prime-icon-action:active:not(:disabled):not([aria-disabled=true]):before,.sales-page .sales-icon-action.prime-icon-action:active:not(:disabled):not([aria-disabled=true]):before,.explorer-filter-tray>.explorer-table-toolbar .prime-icon-action:active:not(:disabled):not([aria-disabled=true]):before{background-color:#d6f0faf5;border-color:#0d96d4c2;transform:none;box-shadow:inset 0 2px 4px #0f455e33,inset 0 -1px #ffffffb8}.prime-icon-action.done,.goals-toolbar-action.prime-icon-action.done,.goals-toolbar-action.prime-icon-action.is-active,.sales-page .sales-icon-action.prime-icon-action.done,.explorer-filter-tray>.explorer-table-toolbar .prime-icon-action.done,.explorer-filter-tray>.explorer-table-toolbar .prime-icon-action.is-active{color:#087a5f;opacity:1}.prime-icon-action.done:hover:not(:disabled),.prime-icon-action.done:focus-visible:not(:disabled),.goals-toolbar-action.prime-icon-action.done:hover:not(:disabled),.goals-toolbar-action.prime-icon-action.done:focus-visible:not(:disabled),.sales-page .sales-icon-action.prime-icon-action.done:hover:not(:disabled),.sales-page .sales-icon-action.prime-icon-action.done:focus-visible:not(:disabled),.explorer-filter-tray>.explorer-table-toolbar .prime-icon-action.done:hover:not(:disabled),.explorer-filter-tray>.explorer-table-toolbar .prime-icon-action.done:focus-visible:not(:disabled){color:#055f4b}.prime-icon-action.done:before,.goals-toolbar-action.prime-icon-action.done:before,.sales-page .sales-icon-action.prime-icon-action.done:before,.explorer-filter-tray>.explorer-table-toolbar .prime-icon-action.done:before{background-color:#c4efe12e;background-image:linear-gradient(138deg,#ffffff94,#c8f1e429 52%,#24af8b21),linear-gradient(#ffffff1f,#087a5f0f);border-color:#7be5bfa3;box-shadow:inset 0 1px #fffffff0,inset 0 -1px #087a5f24,0 6px 14px #087a5f21}.prime-icon-action.error,.goals-toolbar-action.prime-icon-action.error,.sales-page .sales-icon-action.prime-icon-action.error,.explorer-filter-tray>.explorer-table-toolbar .prime-icon-action.error{color:#9e4522;opacity:1}.prime-icon-action.error:before,.goals-toolbar-action.prime-icon-action.error:before,.sales-page .sales-icon-action.prime-icon-action.error:before,.explorer-filter-tray>.explorer-table-toolbar .prime-icon-action.error:before{background-color:#ffe6d9d1;background-image:linear-gradient(138deg,#ffffff9e,#ffe5d82e 52%,#c963391f),linear-gradient(#ffffff1f,#9e45220f);border-color:#e1916fad;box-shadow:inset 0 1px #fffffff0,inset 0 -1px #9e452224,0 5px 13px #9e452224}.prime-icon-action:disabled,.prime-icon-action[aria-disabled=true],.goals-toolbar-action.prime-icon-action:disabled,.goals-toolbar-action.prime-icon-action[aria-disabled=true],.sales-page .sales-icon-action.prime-icon-action:disabled,.sales-page .sales-icon-action.prime-icon-action[aria-disabled=true],.explorer-filter-tray>.explorer-table-toolbar .prime-icon-action:disabled,.explorer-filter-tray>.explorer-table-toolbar .prime-icon-action[aria-disabled=true]{cursor:wait;opacity:.46}.prime-icon-action[aria-disabled=true],.goals-toolbar-action.prime-icon-action[aria-disabled=true],.sales-page .sales-icon-action.prime-icon-action[aria-disabled=true],.explorer-filter-tray>.explorer-table-toolbar .prime-icon-action[aria-disabled=true]{cursor:not-allowed}@media (pointer:coarse),(width<=620px){.prime-icon-action:before,.goals-toolbar-action.prime-icon-action:before,.sales-page .sales-icon-action.prime-icon-action:before,.explorer-filter-tray>.explorer-table-toolbar .prime-icon-action:before{inset-block:3px}.goals-grid-heading .prime-icon-action svg{transform:none}.goals-month-shift-control button:before{inset-block:3px}}.goals-edit-button.prime-icon-action.is-active,.goals-edit-button.prime-icon-action.is-active:hover:not(:disabled),.goals-edit-button.prime-icon-action.is-active:focus-visible:not(:disabled){color:#087a5f;filter:drop-shadow(0 2px 5px #087a5f38)}.goals-edit-button.prime-icon-action.is-active:before,.goals-edit-button.prime-icon-action.is-active:hover:not(:disabled):before,.goals-edit-button.prime-icon-action.is-active:focus-visible:not(:disabled):before,.goals-range-button.prime-icon-action.is-active:before,.goals-range-button.prime-icon-action.is-active:hover:not(:disabled):before,.goals-range-button.prime-icon-action.is-active:focus-visible:not(:disabled):before,.explorer-filter-tray>.explorer-table-toolbar .prime-icon-action.is-active:before,.explorer-filter-tray>.explorer-table-toolbar .prime-icon-action.is-active:hover:not(:disabled):before,.explorer-filter-tray>.explorer-table-toolbar .prime-icon-action.is-active:focus-visible:not(:disabled):before{background-color:#c4efe12e;background-image:linear-gradient(138deg,#ffffff94,#c8f1e429 52%,#24af8b21),linear-gradient(#ffffff1f,#087a5f0f);border-color:#7be5bfa3;box-shadow:inset 0 1px #fffffff0,inset 0 -1px #087a5f24,0 6px 14px #087a5f21}.adaptive-control-surface,.prime-compact-popover{-webkit-backdrop-filter:blur(22px)saturate(152%)contrast(104%);backdrop-filter:blur(22px)saturate(152%)contrast(104%);color:#355c6d;background-color:#e8f3faeb;background-image:radial-gradient(circle at 92% 4%,#797eff2e,#0000 48%),radial-gradient(circle at 8% 94%,#4fd5e81f,#0000 46%),linear-gradient(135deg,#ffffff6b,#ecf6fb21 52%,#6fb7e21a);border:1px solid #ffffffd6;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #488bc133,0 0 0 1px #78b2e138,0 14px 30px #0f455e33}.adaptive-control-surface[data-presentation=popover]{border-radius:11px}.prime-compact-popover{box-sizing:border-box;letter-spacing:0;text-transform:none;border-radius:11px;padding:6px;font-size:.7rem;font-weight:620;line-height:1.15}.prime-icon-action:focus-visible,.goals-toolbar-action.prime-icon-action:focus-visible,.sales-page .sales-icon-action.prime-icon-action:focus-visible,.explorer-filter-tray>.explorer-table-toolbar .prime-icon-action:focus-visible{outline-offset:-7px;outline:2px solid #0d96d4ad}.prime-menu-accept:focus-visible{outline-offset:2px;outline:2px solid #0d96d4ad}.prime-compact-popover:not(.goals-kpi-filter-menu){animation:prime-menu-in var(--motion-popover-enter) var(--ease) both}@keyframes prime-menu-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.prime-compact-popover{transition:none!important;animation:none!important}}.adaptive-control-header,.adaptive-control-footer{background:#ffffff29;border-color:#aec7d26b}.prime-compact-popover [aria-selected=true]{color:#0f455e;background:#d0edf8c2}.prime-compact-popover label:has(input:checked){color:#0f455e;background:#d0edf8c2}.sales-control-rail{grid-template-rows:44px;grid-template-columns:max-content 344px minmax(180px,200px);justify-content:start;align-items:center;column-gap:16px}@media (width>=1101px){.sales-control-rail{grid-template-columns:max-content minmax(344px,1fr) 200px;justify-content:stretch}.sales-filter-tray .explorer-date-range{justify-self:start}.sales-filter-tray .sales-store-lens-group{justify-self:center;width:344px}}.sales-people-direct{grid-area:1/3;justify-self:end;width:100%;max-width:200px}.sales-people-direct .sales-name-picker-tools{align-items:center;height:44px}.sales-people-direct .sales-name-picker{margin:0}.sales-people-direct .sales-search-field{align-items:center;height:44px;display:grid}.sales-people-direct .sales-search-field input{appearance:none;width:100%;height:28px;min-height:28px;box-shadow:none;color:#24566c;background:0 0;border:0;border-bottom:2px solid #b9ced8;border-radius:0;padding:0 4px;font-size:.82rem;font-weight:720;line-height:28px}.sales-people-direct .sales-search-field input:focus,.sales-people-direct .sales-search-field input:focus-visible{box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0d96d4;outline:0}.sales-people-direct .sales-search-field input::placeholder{color:#647e8a;opacity:1}.sales-people-direct .sales-name-store-list{width:min(300px,100vw - 24px);max-height:min(42vh,320px);top:calc(100% + 3px);left:auto;right:0;overflow:hidden auto}.sales-people-direct .sales-name-store{border-radius:8px;overflow:hidden}.sales-people-direct .sales-name-store-toggle{min-height:30px;padding:3px 7px}.sales-people-direct .sales-name-person-row{box-sizing:border-box;color:#355c6d;cursor:pointer;border-bottom:1px solid #12415414;align-items:center;gap:7px;width:100%;min-height:30px;padding:4px 8px;font-size:.7rem;display:flex}.sales-people-direct .sales-name-person-row:last-child{border-bottom:0}.sales-people-direct .sales-name-person-row[data-selected=true]{background:color-mix(in srgb, var(--store-color) 10%, #e9f4f8);box-shadow:inset 3px 0 0 var(--store-color);color:#173f53;font-weight:740}.sales-people-direct .sales-name-person-row input{flex:0 0 16px;width:16px;height:16px}.sales-table-heading-row{border-top:0;border-bottom:0}@media (hover:hover) and (pointer:fine){.explorer-filter-tray .context-toggle-group>.filter-icon-button{padding:3px 4px}.sales-people-direct .sales-name-person-row:hover{background:#edf6fa}.sales-people-direct .sales-name-person-row[data-selected=true]:hover{background:color-mix(in srgb, var(--store-color) 14%, #e9f4f8)}}@media (width>=768px) and (width<=1100px){.sales-control-rail{grid-template-rows:repeat(2,44px);grid-template-columns:max-content minmax(344px,1fr);row-gap:6px;min-height:94px}.sales-filter-tray .explorer-date-range{grid-area:1/1}.sales-filter-tray .sales-store-lens-group{grid-area:1/2}.sales-people-direct{grid-area:2/2}}@media (width<=767px),(hover:none) and (pointer:coarse){.sales-control-rail{grid-template-rows:repeat(3,minmax(44px,auto));grid-template-columns:minmax(0,1fr);gap:6px;min-height:144px}.sales-filter-tray .explorer-date-range{grid-area:1/1}.sales-filter-tray .sales-store-lens-group{grid-area:2/1}.sales-people-direct{grid-area:3/1;width:100%;max-width:none}.sales-people-direct .sales-search-field input{height:44px;min-height:44px;font-size:16px;line-height:44px}.sales-people-direct .sales-name-person-row,.sales-people-direct .sales-name-store-toggle{min-height:44px}.sales-people-direct .sales-name-person-row input{flex-basis:20px;width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.prime-table-head-control,.prime-table-sort-arrows,.prime-icon-action,.prime-icon-action:before,.prime-compact-popover{transition:none}}.explorer-filter-tray .explorer-kpi-role-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:6px;min-width:0;display:grid}.explorer-filter-tray .explorer-kpi-role-row .control-summary{width:100%;min-width:0;height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 8px 0 10px;position:relative}.explorer-filter-tray .explorer-kpi-role-row .control-summary:before{content:"";transition:background-color .13s var(--ease), border-color .13s var(--ease), box-shadow .16s var(--ease);background-color:#eaf7fc61;background-image:linear-gradient(138deg,#ffffffb8,#e2f5fc3d 52%,#20a3d724),linear-gradient(#ffffff38,#0d96d412);border:1px solid #5194b57a;border-radius:7px;position:absolute;inset:3px 0 16px;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #17789e2e,0 4px 9px #0f455e1a}.explorer-filter-tray .explorer-kpi-role-row .control-summary[aria-expanded=true]:before{background-color:#c4e7f5e6;border-color:#0d96d4d1;box-shadow:inset 0 1px #fffffffa,inset 0 0 0 1px #0d96d4b8,0 5px 12px #0d78a92e}.explorer-filter-tray .explorer-kpi-role-row .control-summary-copy{z-index:1;align-items:baseline;gap:4px;min-width:0;display:flex;position:relative;transform:translateY(-6px)}.explorer-filter-tray .explorer-kpi-role-row .control-summary-label{color:var(--control-eyebrow);letter-spacing:0;flex:none;font-size:.69rem}.explorer-filter-tray .explorer-kpi-role-row .control-summary-value{min-width:0;font-size:.69rem;font-weight:720}.explorer-filter-tray .explorer-kpi-role-row .control-summary-chevron{z-index:1;position:relative;transform:translateY(-6px)}.explorer-filter-tray .explorer-kpi-role-row .control-summary[aria-expanded=true] .control-summary-chevron{transform:translateY(-6px)rotate(180deg)}.explorer-filter-tray .explorer-kpi-role-row .control-summary[aria-disabled=true]{cursor:not-allowed;opacity:.5;pointer-events:none}.explorer-filter-tray .explorer-kpi-role-row .control-summary[aria-disabled=true]:before{background-color:#eff4f6b8;background-image:none;border-color:#5d778447;box-shadow:inset 0 1px #ffffffd1}.explorer-filter-tray .explorer-kpi-role-row .control-summary[aria-disabled=true] .control-summary-label,.explorer-filter-tray .explorer-kpi-role-row .control-summary[aria-disabled=true] .control-summary-value{color:#718792}@media (hover:hover) and (pointer:fine){.explorer-filter-tray .explorer-kpi-role-row .control-summary:not([aria-disabled=true]):hover{box-shadow:none!important;background:0 0!important}.explorer-filter-tray .explorer-kpi-role-row .control-summary:not([aria-disabled=true]):hover:before{border-color:#0d96d49e;box-shadow:inset 0 1px #fffffffa,inset 0 0 0 1px #0d96d457,0 5px 12px #0d78a926}}#kpi-control-surface-kpi-1[data-presentation=popover],#kpi-control-surface-kpi-2[data-presentation=popover]{width:min(260px,100vw - 24px);max-height:min(360px,100vh - 24px)!important}#kpi-control-surface-kpi-1 .adaptive-control-scroll,#kpi-control-surface-kpi-2 .adaptive-control-scroll{overscroll-behavior:contain}.explorer-kpi-search-field{min-width:0;display:block}.explorer-kpi-menu{gap:6px;min-width:0;display:grid}.explorer-kpi-search-field .prime-line-field{width:100%!important}.explorer-kpi-option-list{grid-template-columns:minmax(0,1fr)!important}.explorer-kpi-option-list .adaptive-option.is-disabled{cursor:not-allowed;opacity:.42}.explorer-kpi-view-command{color:#173f53;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #0f455e24;border-radius:7px 7px 2px 2px;justify-content:flex-start;align-items:center;gap:5px;width:100%;min-height:34px;padding:5px 6px;display:flex}.explorer-kpi-view-copy{gap:1px;min-width:0;display:grid}.explorer-kpi-view-radio{background:#ffffffad;border:1px solid #6d828c;border-radius:50%;flex:none;width:18px;height:18px;position:relative}#kpi-control-surface-kpi-1[data-presentation=popover] .explorer-kpi-view-radio{width:14px;height:14px}.explorer-kpi-view-command.is-selected .explorer-kpi-view-radio:after{content:"";background:#087a5f;border-radius:50%;position:absolute;inset:3px}.explorer-kpi-view-command strong{font-size:.7rem;font-weight:740;line-height:1.15}.explorer-kpi-view-command small{color:#6d828c;font-size:.61rem;font-weight:600;line-height:1.15}@media (pointer:coarse){.explorer-kpi-view-command{min-height:44px}}.explorer-kpi-view-command.is-selected{background:#0d96d417;box-shadow:inset 3px 0 #0d96d4}.explorer-kpi-view-command:disabled{cursor:not-allowed;opacity:.58}@media (hover:hover) and (pointer:fine){.explorer-kpi-view-command:not(:disabled):hover,.explorer-kpi-view-command:not(:disabled):focus-visible{color:#0f455e;outline-offset:-2px;background:#0d96d41a;outline:2px solid #0d96d47a}}@container filter-tray (width>=1120px){.explorer-filter-tray .filter-control-rail>.explorer-kpi-role-row{grid-area:2/3;grid-template-columns:repeat(2,minmax(0,1fr));place-self:start;width:344px}}@media (hover:hover) and (pointer:fine){@container filter-tray (width>=1120px){.explorer-filter-tray .filter-control-rail{grid-template-rows:repeat(2,58px)}.explorer-filter-tray .filter-control-rail>[data-group-label]{box-sizing:border-box;height:58px;padding-top:14px;position:relative}.explorer-filter-tray .filter-control-rail>[data-group-label]:after{z-index:4;color:#087aa8;content:attr(data-group-label);letter-spacing:.075em;pointer-events:none;text-transform:uppercase;font-size:.5rem;font-weight:820;line-height:1;position:absolute;top:1px;left:2px}.explorer-filter-tray .filter-control-rail>.explorer-date-range:after,.explorer-filter-tray .filter-control-rail>.control-stores:after{top:8px}.explorer-filter-tray .filter-control-rail>.context-toggle-group:after{top:10px}.explorer-filter-tray .filter-control-rail>.direct-compare-dock .direct-compare-options,.explorer-filter-tray .filter-control-rail>.explorer-time-deck:before{top:14px}}}@container filter-tray (width<=1119px){.explorer-filter-tray .filter-control-rail{grid-template-rows:repeat(3,44px)}.explorer-filter-tray .explorer-date-range{grid-area:1/1/auto/5}.explorer-filter-tray .filter-control-rail>.control-stores{grid-area:1/5/auto/13}.explorer-filter-tray .filter-control-rail>.explorer-kpi-role-row{grid-area:2/5/auto/13;justify-self:start;width:min(288px,100%)}.explorer-filter-tray .filter-control-rail>.control-period{grid-area:2/1/auto/5}.explorer-filter-tray .filter-control-rail>.context-toggle-group{grid-area:3/5/auto/9}.explorer-filter-tray .filter-control-rail>.control-compare{grid-area:3/9/auto/13}}@container filter-tray (width<=719px){.explorer-filter-tray .filter-control-rail{grid-template-rows:repeat(4,44px)}.explorer-filter-tray .explorer-date-range{grid-area:1/1/auto/-1}.explorer-filter-tray .filter-control-rail>.control-stores{grid-area:2/1/auto/-1}.explorer-filter-tray .filter-control-rail>.explorer-kpi-role-row{grid-area:3/1/auto/-1;width:min(288px,100%)}.explorer-filter-tray .filter-control-rail>.control-period{grid-area:4/1/auto/5}.explorer-filter-tray .filter-control-rail>.context-toggle-group{grid-area:4/5/auto/9}.explorer-filter-tray .filter-control-rail>.control-compare{grid-area:4/9/auto/13}}@container filter-tray (width<=359px){.explorer-filter-tray .filter-control-rail{grid-template-rows:44px 88px 44px 44px}}@media (prefers-reduced-motion:reduce){.explorer-kpi-view-command,.explorer-filter-tray .explorer-kpi-role-row .control-summary,.explorer-filter-tray .explorer-kpi-role-row .control-summary:before,.explorer-filter-tray .explorer-kpi-role-row .control-summary-chevron{transition:none!important}}.prime-icon-action:not(.done):not(.error):not(.is-unavailable):not(.is-active):not(:disabled):before,.goals-toolbar-action.prime-icon-action:not(.done):not(.error):not(.is-active):not(.is-unavailable):not(:disabled):before,.sales-page .sales-icon-action.prime-icon-action:not(.done):not(.error):not(:disabled):before,.explorer-filter-tray .filter-icon-button:not(.is-active):not(:disabled):before{background-image:radial-gradient(circle at 24% 12%,#ffffffb3,#0000 38%),linear-gradient(138deg,#ffffff75,#e1f4fc14 54%,#46afdb1f)}.prime-icon-action.done:before{background-image:linear-gradient(138deg,#ffffff94,#c8f1e429 52%,#24af8b21),linear-gradient(#ffffff1f,#087a5f0f)}.goals-control-rail>.filter-icon-button:not(.is-active):not(:disabled){background-image:radial-gradient(circle at 24% 12%,#ffffffb8,#0000 38%),linear-gradient(138deg,#ffffff7a,#e1f4fc14 54%,#46afdb1a)}.goals-control-rail>.filter-icon-button.is-active{background-image:linear-gradient(138deg,#ffffff29,#0000 48%,#0d96d41f)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.prime-icon-action:before,.goals-toolbar-action.prime-icon-action:before,.sales-page .sales-icon-action.prime-icon-action:before,.explorer-filter-tray .filter-icon-button:before{-webkit-backdrop-filter:blur(7px)saturate(128%);backdrop-filter:blur(7px)saturate(128%)}}.explorer-filter-tray .context-toggle-group>.filter-icon-button,.explorer-filter-tray .context-toggle-group>.filter-icon-button:before{-webkit-backdrop-filter:none;backdrop-filter:none}.adaptive-control-surface,.prime-compact-popover{border-color:#fffffff0 #9cc9dea3 #5197b875 #daf1fadb}.explorer-filter-tray .icon-tooltip,.goals-action-tooltip,.goals-copy-tooltip,.sales-page .sales-icon-action:after,.prime-icon-action[data-tooltip]:not(.sales-icon-action):after,.sales-row-visibility-action[data-tooltip]:after{-webkit-backdrop-filter:blur(18px)saturate(148%)contrast(103%);backdrop-filter:blur(18px)saturate(148%)contrast(103%);color:#173f53;background-color:#e8f6fcc7;background-image:radial-gradient(circle at 90% 6%,#797eff2e,#0000 48%),radial-gradient(circle at 10% 92%,#4fd5e81f,#0000 46%),linear-gradient(135deg,#ffffffa8,#ebf6fb38 54%,#6fb7e21f);border-color:#ffffffe0;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #488bc12e,0 0 0 1px #78b2e12e,0 10px 24px #0f455e2e}.prime-icon-action[data-tooltip]:not(.sales-icon-action):after,.sales-row-visibility-action[data-tooltip]:after{z-index:1000;content:attr(data-tooltip);letter-spacing:0;opacity:0;pointer-events:none;text-transform:none;transform-origin:100% 0;white-space:nowrap;border-style:solid;border-width:1px;border-radius:8px;width:max-content;padding:5px 7px;font-size:.7rem;font-weight:620;line-height:1.15;transition:opacity .11s ease-out,transform .13s cubic-bezier(.4,0,1,1);position:absolute;top:calc(100% + 5px);right:0;transform:translateY(-3px)scale(.95,.91)}.prime-icon-action[data-tooltip]:not(.sales-icon-action):focus-visible:after,.sales-row-visibility-action[data-tooltip]:focus-visible:after{opacity:1;transform:translateY(0)scale(1)}@media (hover:hover) and (pointer:fine){.prime-icon-action[data-tooltip]:not(.sales-icon-action):hover:after,.sales-row-visibility-action[data-tooltip]:hover:after{opacity:1;transform:translateY(0)scale(1)}}.goals-toolbar-action.done+.goals-action-tooltip,.goals-copy-button.done+.goals-copy-tooltip{color:#087a5f;background-color:#e2f7efc2;background-image:radial-gradient(circle at 12% 91%,#43cfa033,#0000 48%),linear-gradient(135deg,#ffffffa8,#e1f7ef3d 58%,#24af8b21);border-color:#7be5bfb3}.goals-control-live{isolation:isolate;position:relative}.goals-control-live:not(:empty):before{z-index:-1;content:"";background:linear-gradient(135deg,#ffffffc7,#e5f5fba3);border:1px solid #ffffffd1;border-radius:8px;position:absolute;inset:-3px -6px;box-shadow:inset 0 1px #fffffff5,0 6px 16px #0f455e1a}.explorer-chart-region .chart-scroll{box-shadow:inset 0 1px #fffffff5,inset 0 -1px #4584a11a,0 2px #0f455e12,0 8px 18px -6px #0f455e2e}.explorer-analysis-surface .data-plane.is-chart-data .table-scroll,.explorer-analysis-surface .data-plane.is-all-kpi .table-scroll{box-shadow:inset 0 1px #fffffffa,inset 0 -1px #4584a11c,0 2px #0f455e14,0 12px 26px -10px #0f455e3d}.sales-table-panel,.goals-table-card{box-shadow:inset 0 1px #fffffffa,inset 0 -1px #4584a11a,0 2px #0f455e1a,0 16px 38px #0f455e24}.explorer-sheet,.sales-analysis-sheet,.goals-grid-surface>.goals-table-section,[data-prime-analytical-frame]:before{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#edf8fc2e;background-image:radial-gradient(at 14% -8%,#ffffff75,#0000 34%),linear-gradient(132deg,#ffffff5c,#e7f6fc1c 44%,#57bbe214),linear-gradient(#ffffff2e,#0d96d406);border:1px solid #ffffffc2;border-radius:18px;box-shadow:inset 0 1px #fffffff7,inset 0 -1px #0f658917,0 14px 32px #0f455e1a}.workspace-gate{isolation:isolate;position:relative}.workspace-gate:before{z-index:0;aspect-ratio:1.45;content:"";filter:blur(26px);pointer-events:none;background:radial-gradient(at 40% 42%,#6cccef33,#74a7eb17 38%,#0000 70%);border-radius:50%;width:min(720px,92vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workspace-gate-group{z-index:1;position:relative}.analytical-loading-plane{background-color:#e7eef2e6;background-image:radial-gradient(at 16% 0,#ffffff85,#0000 40%),linear-gradient(145deg,#fff3,#d3e8f11f);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #5389a121,inset 0 0 0 1px #ffffff47,0 3px #cadce4b8,0 30px 72px #0f455e1f}.analytical-loading-plane:after{pointer-events:none}.analytical-loading-plane>*{z-index:1;position:relative}.analytical-error-copy{justify-items:center;gap:8px;display:grid}.analytical-error-retry{color:#24566c;min-width:44px;min-height:44px;font-family:var(--font-ui);cursor:pointer;background-color:#f4f8fa;background-image:linear-gradient(138deg,#ffffffd1,#e7eef25c 54%,#6f818b1a);border:1px solid #5d77845c;border-radius:7px;flex-shrink:0;padding:6px 12px;font-size:.72rem;font-weight:720;line-height:1.25;box-shadow:inset 0 1px #fff,inset 0 -2px #91a3ac,0 3px 8px #0f455e12}@media (hover:hover) and (pointer:fine){.analytical-error-retry:hover{border-color:var(--brand-blue)}}.analytical-loading-state{z-index:2;color:#426879;animation:analytical-loading-arrive .24s var(--ease) both;align-content:center;justify-items:center;gap:12px;display:grid;position:absolute;inset:0}.analytical-loading-state strong{letter-spacing:.025em;font-size:.78rem;font-weight:720}.analytical-loading-orbit{background:radial-gradient(circle at 30% 22%,#ffffffeb,#0000 34%),linear-gradient(145deg,#e2f6fdd1,#84d3f14d);border:1px solid #0d96d438;border-radius:50%;place-items:center;width:42px;height:42px;animation:1.35s ease-in-out infinite analytical-loading-breathe;display:grid;position:relative;box-shadow:inset 0 1px #fffffff5,0 8px 18px #0f455e1f}.analytical-loading-orbit:before,.analytical-loading-orbit:after{content:"";border-radius:50%;position:absolute}.analytical-loading-orbit:before{border:2px solid #0d96d4;border-color:#0d96d4 #0d96d45c #0000 #0000;animation:.78s linear infinite analytical-loading-spin;inset:7px}.analytical-loading-orbit:after{border:1px solid #0d96d41f;animation:1.35s ease-out infinite analytical-loading-ripple;inset:-5px}.analytical-loading-orbit i{background:#0d96d4;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #0d96d47a}@keyframes analytical-loading-arrive{0%{opacity:0;transform:translateY(4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes analytical-loading-spin{to{transform:rotate(360deg)}}@keyframes analytical-loading-breathe{0%,to{transform:scale(.985)}50%{transform:scale(1.025)}}@keyframes analytical-loading-ripple{0%{opacity:.46;transform:scale(.9)}76%,to{opacity:0;transform:scale(1.18)}}.analytical-loading-plane[data-live-feed-state=loading]:after{background-color:#ffffff57;background-image:linear-gradient(108deg,#0000 24%,#ffffff52 46%,#0000 68%);background-position:115% 0;background-size:220% 100%;animation:2.2s ease-in-out infinite analytical-plane-sheen}@keyframes analytical-plane-sheen{0%,18%{background-position:115% 0}70%,to{background-position:-115% 0}}@media (prefers-reduced-motion:reduce){.analytical-loading-state,.analytical-loading-plane[data-live-feed-state=loading]:after,.analytical-loading-orbit,.analytical-loading-orbit:before,.analytical-loading-orbit:after{animation:none!important}}.goals-state.goals-empty,.sales-status.sales-empty{background-color:#f2f9fcf0;background-image:linear-gradient(140deg,#ffffff8f,#e4f3f933);border-color:#ffffffe6;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #5389a11f,0 16px 36px #0f455e1a}@media (width<=520px){.adaptive-control-surface,.prime-compact-popover{background-color:#e8f3fa}.prime-icon-action:before,.goals-toolbar-action.prime-icon-action:before,.sales-page .sales-icon-action.prime-icon-action:before,.adaptive-control-surface,.prime-compact-popover,.explorer-filter-tray .icon-tooltip,.goals-action-tooltip,.goals-copy-tooltip,.sales-page .sales-icon-action:after,.prime-icon-action[data-tooltip]:not(.sales-icon-action):after{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-transparency:reduce){.analytical-error-retry,.prime-icon-action:before,.goals-toolbar-action.prime-icon-action:before,.sales-page .sales-icon-action.prime-icon-action:before,.explorer-filter-tray .filter-icon-button:before,.goals-control-rail>.filter-icon-button,.adaptive-control-surface,.prime-compact-popover,.explorer-filter-tray .icon-tooltip,.goals-action-tooltip,.goals-copy-tooltip,.sales-page .sales-icon-action:after,.prime-icon-action[data-tooltip]:not(.sales-icon-action):after,.sales-row-visibility-action[data-tooltip]:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important}.adaptive-control-surface,.prime-compact-popover,.explorer-filter-tray .icon-tooltip,.goals-action-tooltip,.goals-copy-tooltip,.sales-page .sales-icon-action:after,.prime-icon-action[data-tooltip]:not(.sales-icon-action):after,.sales-row-visibility-action[data-tooltip]:after{background-color:#eef7fb}.workspace-nav-water-settle,.explorer-sheet,.sales-analysis-sheet,.goals-grid-surface>.goals-table-section,[data-prime-analytical-frame]:before,.goals-control-live:not(:empty):before,.analytical-loading-plane,.analytical-loading-plane[data-live-feed-state=loading]:after,.goals-state.goals-empty,.sales-status.sales-empty{background-image:none!important}.workspace-nav-water-settle,.analytical-loading-plane[data-live-feed-state=loading]:after{animation:none}.workspace-gate:before{display:none}.explorer-sheet,.sales-analysis-sheet,.goals-grid-surface>.goals-table-section,[data-prime-analytical-frame]:before,.goals-control-live:not(:empty):before,.analytical-loading-plane,.goals-state.goals-empty,.sales-status.sales-empty{background-color:#f1f8fb}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.adaptive-control-surface,.prime-compact-popover,.explorer-filter-tray .icon-tooltip,.goals-action-tooltip,.goals-copy-tooltip,.sales-page .sales-icon-action:after,.prime-icon-action[data-tooltip]:not(.sales-icon-action):after,.sales-row-visibility-action[data-tooltip]:after{background-color:#eef7fb}}@media (forced-colors:active){.prime-line-field:focus-visible{outline-offset:2px;outline:2px solid highlight!important}.workspace-gate:before,.workspace-nav-water-settle{display:none}.analytical-error-retry,.prime-icon-action:before,.filter-icon-button:before,.adaptive-control-surface,.prime-compact-popover,.explorer-filter-tray .icon-tooltip,.goals-action-tooltip,.goals-copy-tooltip,.sales-page .sales-icon-action:after,.prime-icon-action[data-tooltip]:not(.sales-icon-action):after,.explorer-sheet,.sales-analysis-sheet,.goals-grid-surface>.goals-table-section,[data-prime-analytical-frame]:before,.goals-control-live:not(:empty):before,.analytical-loading-plane,.analytical-loading-plane:after,.goals-state.goals-empty,.sales-status.sales-empty{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:canvastext;background:canvas;border-color:canvastext}}@media (prefers-reduced-motion:reduce){.workspace-nav-water-settle,.prime-icon-action[data-tooltip]:not(.sales-icon-action):after,.analytical-loading-plane[data-live-feed-state=loading]:after{transition:none!important;animation:none!important}}.goals-kpi-filter-menu,.goals-kpi-filter-options label{color:#355c6d;font-family:var(--font-ui);letter-spacing:0;font-size:.72rem;font-weight:620;line-height:1.2}.goals-kpi-filter-menu-head{color:#173f53;font-family:var(--font-ui);letter-spacing:0;justify-content:flex-end;font-size:.72rem;font-weight:720;line-height:1.2}.goals-kpi-filter-options label:has(input:checked){color:#173f53;font-weight:720}@container filter-tray (width<=719px){.explorer-filter-tray .filter-control-rail{grid-template-rows:repeat(5,44px)}.explorer-filter-tray .filter-control-rail>.explorer-kpi-role-row{width:100%}.explorer-filter-tray .explorer-kpi-role-row .control-summary:before{inset:9px 0 5px}.explorer-filter-tray .explorer-kpi-role-row .control-summary-copy,.explorer-filter-tray .explorer-kpi-role-row .control-summary-chevron{transform:translateY(2px)}.explorer-filter-tray .explorer-kpi-role-row .control-summary[aria-expanded=true] .control-summary-chevron{transform:translateY(2px)rotate(180deg)}.explorer-filter-tray .filter-control-rail>.control-period{grid-area:4/1/auto/7}.explorer-filter-tray .filter-control-rail>.control-compare{grid-area:4/7/auto/13}.explorer-filter-tray .filter-control-rail>.context-toggle-group{grid-area:5/1/auto/5;grid-template-columns:repeat(2,44px);justify-self:start;gap:0;width:88px;height:44px}.explorer-filter-tray .context-toggle-group>.filter-icon-button{width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.explorer-filter-tray .context-toggle-group>.filter-icon-button:before{z-index:-1;pointer-events:none;transition:border-color .12s var(--ease), background-color .12s var(--ease), box-shadow .14s var(--ease), transform .11s cubic-bezier(.16, 1, .3, 1);background-color:#f4f8fadb;background-image:radial-gradient(circle at 24% 12%,#ffffffb3,#0000 38%),linear-gradient(138deg,#ffffff75,#e1f4fc14 54%,#46afdb1f);border:1px solid #5d77845c;border-radius:7px;inset:3px 5px;box-shadow:inset 0 1px #fffffff5,inset 0 -2px #91a3ac,0 3px 8px #0f455e12}.explorer-filter-tray .context-toggle-group>.filter-icon-button{border-radius:0;transform:none}.explorer-filter-tray .context-toggle-group>.filter-icon-button:focus-visible{color:var(--brand-blue-ink);box-shadow:none;outline-offset:-7px;background:0 0;border:0;outline:2px solid #0d96d4ad;transform:none}.explorer-filter-tray .context-toggle-group>.filter-icon-button:focus-visible:before{background-color:#e8f7fdeb;background-image:radial-gradient(circle at 24% 12%,#ffffffb3,#0000 38%),linear-gradient(138deg,#ffffff75,#e1f4fc14 54%,#46afdb1f);border:1px solid #0d96d4ad;box-shadow:inset 0 1px #fffffffa,inset 0 -2px #0d96d461,0 7px 15px #0d78a92b}.explorer-filter-tray .context-toggle-group>.filter-icon-button:active:not(:disabled){transform:scale(.94)}.explorer-filter-tray .context-toggle-group>.filter-icon-button:active:not(:disabled):before{background-color:#d6f0faf5;border-color:#0d96d4c2;transform:none;box-shadow:inset 0 2px 4px #0f455e33,inset 0 -1px #ffffffb8}.explorer-filter-tray .context-toggle-group>.filter-icon-button.is-active,.explorer-filter-tray .context-toggle-group>.filter-icon-button.is-active:focus-visible{color:#087a5f;filter:none}.explorer-filter-tray .context-toggle-group>.filter-icon-button.is-active:before,.explorer-filter-tray .context-toggle-group>.filter-icon-button.is-active:focus-visible:before{background-color:#c4efe12e;background-image:linear-gradient(138deg,#ffffff94,#c8f1e429 52%,#24af8b21),linear-gradient(#ffffff1f,#087a5f0f);border:1px solid #7be5bfa3;transform:none;box-shadow:inset 0 1px #fffffff0,inset 0 -1px #087a5f24,0 6px 14px #087a5f21}.explorer-filter-tray>.explorer-table-toolbar{margin:-44px var(--explorer-chart-inset) 0 auto}.explorer-filter-tray .filter-control-rail>.control-period,.explorer-filter-tray .filter-control-rail>.control-compare{width:100%;min-width:0;height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 8px 0 10px;position:relative}.explorer-filter-tray .filter-control-rail>.control-period:before,.explorer-filter-tray .filter-control-rail>.control-compare:before{content:"";transition:background-color .13s var(--ease), border-color .13s var(--ease), box-shadow .16s var(--ease);background-color:#f4f8fac7;background-image:linear-gradient(138deg,#ffffffd1,#e7eef25c 54%,#6f818b1a),linear-gradient(#ffffff38,#5d778412);border:1px solid #5194b57a;border-radius:7px;position:absolute;inset:7px 0;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #17789e2e,0 4px 9px #0f455e1a}.explorer-filter-tray .filter-control-rail>.control-period[aria-expanded=true]:before,.explorer-filter-tray .filter-control-rail>.control-compare[aria-expanded=true]:before{background-color:#c4e7f5e6;border-color:#0d96d4d1;box-shadow:inset 0 1px #fffffffa,inset 0 0 0 1px #0d96d4b8,0 5px 12px #0d78a92e}.explorer-filter-tray .filter-control-rail>.control-period .control-summary-copy,.explorer-filter-tray .filter-control-rail>.control-compare .control-summary-copy{z-index:1;align-items:baseline;gap:4px;min-width:0;display:flex;position:relative;transform:none}.explorer-filter-tray .filter-control-rail>.control-period .control-summary-label,.explorer-filter-tray .filter-control-rail>.control-compare .control-summary-label{color:var(--control-eyebrow);letter-spacing:0;flex:none;font-size:.69rem}.explorer-filter-tray .filter-control-rail>.control-period .control-summary-value,.explorer-filter-tray .filter-control-rail>.control-compare .control-summary-value{min-width:0;font-size:.69rem;font-weight:720}.explorer-filter-tray .filter-control-rail>.control-period .control-summary-chevron,.explorer-filter-tray .filter-control-rail>.control-compare .control-summary-chevron{z-index:1;position:relative;transform:none}.explorer-filter-tray .filter-control-rail>.control-period[aria-expanded=true] .control-summary-chevron,.explorer-filter-tray .filter-control-rail>.control-compare[aria-expanded=true] .control-summary-chevron{transform:rotate(180deg)}}@media (hover:hover) and (pointer:fine){@container filter-tray (width<=719px){.explorer-filter-tray .context-toggle-group>.filter-icon-button:not(:disabled):not(.is-active):hover{color:var(--brand-blue-ink);box-shadow:none;background:0 0;border:0;transform:none}.explorer-filter-tray .context-toggle-group>.filter-icon-button:not(:disabled):not(.is-active):hover:before{background-color:#e8f7fdeb;background-image:radial-gradient(circle at 24% 12%,#ffffffb3,#0000 38%),linear-gradient(138deg,#ffffff75,#e1f4fc14 54%,#46afdb1f);border:1px solid #0d96d4ad;box-shadow:inset 0 1px #fffffffa,inset 0 -2px #0d96d461,0 7px 15px #0d78a92b}.explorer-filter-tray .context-toggle-group>.filter-icon-button.is-active:hover{color:#055f4b}}}@container filter-tray (width<=359px){.explorer-filter-tray .filter-control-rail{grid-template-rows:44px 88px 44px 44px 44px}}@media (width<=767px),(hover:none) and (pointer:coarse){.sales-table-scroller{contain:none;touch-action:pan-x pan-y;overflow-y:hidden}.sales-table tbody th,.sales-table tbody td{height:44px;padding-block:0}.sales-name-text{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sales-table tbody tr>[data-store-rowgroup]{background-size:100% 88px}.sales-table tbody tr:nth-child(odd)>[data-store-rowgroup],.sales-table tbody tr[data-sales-row-parity=even]>[data-store-rowgroup]{background-image:repeating-linear-gradient(#edf4f7 0 44px,#e6eff3 44px 88px)}.sales-table tbody tr:nth-child(2n)>[data-store-rowgroup],.sales-table tbody tr[data-sales-row-parity=odd]>[data-store-rowgroup]{background-image:repeating-linear-gradient(#e6eff3 0 44px,#edf4f7 44px 88px)}.sales-store-rowgroup-sticky{box-sizing:border-box;height:44px;padding:4px 6px;position:static}[data-store-rowgroup] [data-store-run-rail]{top:43px}}@media (width<=520px){.goals-history-table.is-all-kpi{font-size:.7rem}.goals-history-table.is-all-kpi:not(.is-editing-grid) [data-store]{width:max(132px,8.25rem);min-width:max(132px,8.25rem);max-width:max(132px,8.25rem)}.goals-history-table.is-all-kpi:not(.is-editing-grid) .goals-history-comparison-heading,.goals-history-table.is-all-kpi:not(.is-editing-grid) .goals-comparison-cell.has-comparison{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:0;width:100%}.goals-history-table.is-all-kpi:not(.is-editing-grid) .goals-history-comparison-heading>.goals-grid-sort:nth-child(2){width:100%;min-width:0}.goals-history-table.is-all-kpi:not(.is-editing-grid) .goals-comparison-cell.has-comparison>.goals-comparison-goal,.goals-history-table.is-all-kpi:not(.is-editing-grid) .goals-history-comparison-heading>:first-child{box-sizing:border-box;padding-inline-start:6px}.goals-history-table.is-all-kpi:not(.is-editing-grid) .goals-history-subheader-row>th[data-store],.goals-history-table.is-all-kpi:not(.is-editing-grid) tbody td[data-store],.goals-history-table.is-all-kpi:not(.is-editing-grid) .goals-history-total-subheading,.goals-history-table.is-all-kpi:not(.is-editing-grid) tbody td[data-column-group=total]{padding-inline:0}.goals-history-table.is-all-kpi:not(.is-editing-grid) .goals-comparison-cell.has-comparison{font-size:.65rem}.goals-history-table.is-all-kpi:not(.is-editing-grid) .goals-cell-value[data-mobile-value]:after{font-size:.64rem}}@media (width<=420px){.goals-grid-month-range{--goals-period-segment-width:max(26px, 1.625rem)}.goals-month-shift-control{margin-inline-start:0}}@media (width<=379px){.goals-grid-month-range{--goals-period-segment-width:max(25px, 1.5625rem)}}@media (width<=359px){.goals-grid-heading:has(.goals-range-end[data-range-open=true]){grid-template-columns:minmax(0,1fr) 132px;gap:8px;display:grid;overflow:visible}.goals-grid-heading:has(.goals-range-end[data-range-open=true]) .goals-toolbar-group.is-range{overscroll-behavior-inline:contain;scrollbar-width:thin;width:100%;max-width:100%;overflow:auto hidden}.goals-grid-heading:has(.goals-range-end[data-range-open=true]) .goals-grid-month-range{flex:0 0 max-content;width:max-content;max-width:none}.goals-grid-heading:has(.goals-range-end[data-range-open=true]) .goals-toolbar-group.is-actions{width:132px;margin-inline-start:0}}@media (hover:hover) and (pointer:fine){@container filter-tray (width>=1120px){.explorer-filter-tray .filter-control-rail>.explorer-date-range,.explorer-filter-tray .filter-control-rail>.explorer-time-deck{margin-inline-start:24px}}}@media (hover:none) and (pointer:coarse){.explorer-filter-tray .explorer-inline-date-field .adaptive-date-segment,.sales-filter-tray .explorer-inline-date-field .adaptive-date-segment,.sales-filter-tray .explorer-inline-date-field .adaptive-date-segment-year,.goals-grid-month-range .adaptive-date-segment,.goals-grid-month-range .adaptive-date-segment-year{font-size:16px}}body:has(.sales-page){overflow:clip visible}.explorer-sheet .chart-data-table.is-all-stores-one-kpi .explorer-year-column,.explorer-sheet .chart-data-table.is-all-stores-one-kpi .explorer-series-column-header{text-align:center}.explorer-sheet .chart-data-table.is-all-stores-one-kpi .explorer-year-column>.prime-table-head-label,.explorer-sheet .chart-data-table.is-all-stores-one-kpi .explorer-series-column-header>.explorer-store-label.prime-table-head-label,.explorer-sheet .chart-data-table.is-all-stores-one-kpi .explorer-year-sticky-label{text-align:center;justify-content:center}@media (width>=720px) and (pointer:fine){.explorer-overview-action .goals-toolbar-action-glyph{height:19px;line-height:0;transform:translateY(-.5px)}.explorer-overview-action .goals-toolbar-action-glyph svg{display:block}}.sales-table thead th{z-index:4}.sales-store-rowgroup-sticky{top:var(--prime-table-head-height)}.sales-table .sales-column-store .prime-table-head-control,.sales-table .sales-column-store .prime-table-head-label{text-align:center;justify-content:center}.sales-table .sales-column-store .prime-table-sort-arrows{position:absolute;top:50%;right:2px;transform:translateY(-50%)}.control-trim-result{display:none}@container filter-tray (width<=719px){.explorer-filter-tray .filter-control-rail>.context-toggle-group{grid-column:1/-1;grid-template-columns:44px minmax(0,1fr);width:calc(100% - 88px)}.explorer-filter-tray .context-toggle-group>.control-trim{max-width:100%;transition:width var(--motion-state) var(--ease);position:relative}.explorer-filter-tray .context-toggle-group>.control-trim.is-active{width:100%}.explorer-filter-tray .context-toggle-group>.control-trim>svg{width:16px;height:16px;position:absolute;top:14px;left:14px}.explorer-filter-tray .control-trim-result{color:inherit;text-align:center;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity var(--motion-state) var(--ease), transform var(--motion-state) var(--ease), visibility var(--motion-state);font-size:.65rem;font-weight:680;line-height:1.15;display:block;position:absolute;left:37px;right:10px;overflow:hidden;transform:translate(-3px)}.explorer-filter-tray .control-trim.is-active .control-trim-result{opacity:1;visibility:visible;transform:none}.explorer-filter-tray .control-trim .icon-tooltip{transform-origin:0 100%;max-width:min(260px,100vw - 90px);left:0;right:auto}}@media (width<=719px){.explorer-chart-command-shelf .trim-note,.explorer-chart-command-shelf .is-outlier-only{display:none}.explorer-chart-command-shelf:has(>.is-outlier-only){display:none}body:has(.prime-data-table):before{z-index:20;height:calc(100px + env(safe-area-inset-top,0px));background:var(--canvas);pointer-events:none;content:"";position:fixed;top:-100px;left:0;right:0}.explorer-table-page-sticky.is-stuck,.prime-data-table thead th{top:env(safe-area-inset-top,0px)}.explorer-year-sticky-label{top:calc(var(--explorer-sticky-header-height,40px) + env(safe-area-inset-top,0px))}}@media (prefers-reduced-motion:reduce){.explorer-filter-tray .context-toggle-group>.control-trim,.explorer-filter-tray .control-trim-result{transition:none}}
