:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Tahoma,Arial,sans-serif}*{box-sizing:border-box}html{background:var(--surface-canvas,#f4f7f7);min-width:320px;color:var(--text-primary,#15373f)}body,#root{background:var(--surface-canvas,#f4f7f7);color:var(--text-primary,#15373f)}body{min-width:320px;min-height:100vh;margin:0;overflow-x:clip}button,input,select,textarea{font:inherit}button{touch-action:manipulation}#root{min-height:100vh}.app-shell{background:var(--surface-canvas);min-height:100vh;color:var(--text-primary);font:14px/1.7 PingARLT,Segoe UI,Tahoma,Arial,sans-serif}.skip-link{z-index:100;background:var(--surface-primary);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:10px 16px;position:fixed;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}.shell-main{width:min(100%,1680px);padding:clamp(var(--space-4),2.5vw,var(--space-6));outline:none;align-content:start;gap:28px;min-height:calc(100vh - 54px);margin-inline:auto;display:grid}.shell-context-meta{justify-content:flex-end;align-items:center;gap:var(--space-3);min-height:24px;color:var(--text-muted);flex-wrap:wrap;font-size:12px;display:flex}.shell-context-meta span{align-items:center;gap:var(--space-2);display:inline-flex}.shell-footer{justify-content:center;gap:var(--space-2);padding:var(--space-4) clamp(var(--space-4),2.5vw,var(--space-6));color:var(--text-muted);flex-wrap:wrap;font-size:11px;display:flex}.view-surface[hidden]{display:none!important}.dev-navigation{z-index:20;padding:var(--space-2) clamp(var(--space-4),2.5vw,var(--space-6));border-bottom:1px dashed var(--border-strong);background:var(--surface-subtle);position:sticky;inset-block-start:0}.dev-navigation label{align-items:center;gap:var(--space-2);max-width:420px;display:flex}.dev-navigation select{flex:1;min-height:44px}.embedded-init-error{place-content:center;justify-items:start;gap:var(--space-3);min-height:100vh;padding:var(--space-6);background:var(--surface-canvas);color:var(--text-primary);display:grid}.embedded-init-error h1,.embedded-init-error p{margin:0}.embedded-init-error button{min-height:44px;padding-inline:var(--space-4)}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (prefers-reduced-motion:reduce){.ds-skeleton{animation:none}.app-shell *{scroll-behavior:auto!important;transition:none!important}}.home-view{gap:var(--space-6);display:grid}.home-health{gap:var(--space-6);padding:var(--space-6);border-radius:var(--radius-xl);background:var(--surface-sidebar);color:#fff;box-shadow:var(--shadow-md);grid-template-columns:minmax(260px,.8fr) 1.2fr;display:grid}.home-health h2{margin:4px 0;font-size:clamp(24px,3vw,36px)}.home-health p{color:#c6dade}.home-health ul{gap:var(--space-2);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.home-health li{padding:var(--space-3);border-radius:var(--radius-md);background:#ffffff14;gap:2px;display:grid}.home-health li span{color:#b9d0d4;font-size:11px}.home-eyebrow{color:#9fc4ca;font-size:11px}.view-cta,.home-section-heading button,.home-summary-grid button{border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-height:44px;color:var(--text-primary);cursor:pointer;background:#fff;padding:9px 14px;font-weight:700}.view-cta{justify-self:start}.home-section-heading{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.home-section-heading h2,.home-summary-grid h2{margin:0}.home-kpis{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ds-kpi-card{padding:var(--space-4);background:var(--surface-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);gap:var(--space-2);box-shadow:var(--shadow-sm);display:grid}.ds-kpi-card>span,.ds-kpi-card small{color:var(--text-muted)}.ds-kpi-card strong{overflow-wrap:anywhere;font-size:clamp(22px,2.5vw,32px)}.home-summary-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-summary-grid>section{align-content:start;gap:var(--space-3);padding:var(--space-5);background:var(--surface-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);display:grid}.home-summary-grid p{color:var(--text-muted)}.home-summary-grid button{justify-self:start;margin-top:auto}.ds-state{padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-subtle);color:var(--text-secondary)}.ds-error{color:var(--status-critical)}.ds-partial{color:var(--status-warning)}.ds-skeleton{border-radius:var(--radius-lg);background:linear-gradient(90deg,#e8eeee 25%,#f8fafa 50%,#e8eeee 75%) 0 0/200% 100%;height:180px;animation:1.8s infinite ds-shimmer}@keyframes ds-shimmer{to{background-position:-200% 0}}.app-shell button:focus-visible,.app-shell a:focus-visible,.app-shell input:focus-visible,.app-shell select:focus-visible,.app-shell summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.legacy-stack{gap:28px;display:grid}.legacy-stack>.container{display:contents}.store-performance-panel{border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:var(--surface-primary);box-shadow:var(--shadow-sm);overflow:hidden}.store-performance-pulse{gap:var(--space-4);padding:var(--space-5) var(--space-6);display:grid}.store-performance-pulse>header h2{margin:0}.store-performance-panel .analytics-kpis{border-block:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.store-performance-panel .analytics-kpis .kpi-card{min-height:0;padding:var(--space-4);box-shadow:none;background:0 0;border:0;border-radius:0}.store-performance-divider{height:1px;margin-inline:var(--space-6);background:var(--border-strong)}.store-performance-week{gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-4);display:grid}.store-performance-week>header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}.store-performance-week h3,.store-performance-week p{margin:0}.store-performance-week p{color:var(--text-muted);margin-top:2px}.performance-legend{color:var(--text-secondary);align-items:center;font-size:12px;font-weight:750;display:flex}.performance-legend>span{align-items:center;gap:var(--space-2);white-space:nowrap;display:flex}.legend-marker{border:2px solid var(--status-info);border-radius:var(--radius-pill);width:18px;height:8px;display:inline-block}.legend-order-value{background:var(--status-info)}.store-performance-chart{overflow-x:auto}.store-performance-panel .analytics-week-chart{height:205px;min-height:205px}.performance-summary-cells{margin-block:var(--space-4);border-block:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.performance-summary-cells>div{gap:var(--space-1);padding:var(--space-4);display:grid}.performance-summary-cells>div+div{border-inline-start:1px solid var(--border-subtle)}.performance-summary-cells span{color:var(--text-secondary);font-size:.82rem}.performance-summary-cells strong{overflow-wrap:anywhere;font-size:1.35rem}.performance-chart-block{gap:var(--space-3);display:grid}.performance-legend{gap:var(--space-4);color:var(--text-secondary);flex-wrap:wrap;font-size:.82rem;display:flex}.performance-legend span{align-items:center;gap:var(--space-2);display:inline-flex}.legend-line{border-block-start:3px solid;block-size:0;inline-size:1.25rem}.legend-orders{border-color:var(--status-warning)}.legend-customers{border-color:var(--status-success);border-block-start-style:dashed}.performance-chart-scroll{margin-block-start:-5rem;padding-block-start:5rem;overflow:auto visible}.performance-chart-canvas{block-size:14.375rem;min-inline-size:43.75rem;position:relative}.performance-chart-canvas svg{block-size:100%;inline-size:100%;display:block;overflow:visible}.performance-money-bar{fill:var(--status-info);opacity:.68}.performance-count-line{fill:none;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.orders-line,.orders-point{stroke:var(--status-warning);fill:var(--surface-primary)}.customers-point{fill:var(--status-success)}.performance-chart-canvas text{fill:var(--text-muted);font-size:12px}.performance-day-targets{position:absolute;inset:0}.performance-day-target{border-radius:var(--radius-sm);background:0 0;border:0;min-height:44px;position:absolute;inset-block:0}.performance-tooltip{z-index:3;inset-block-start:-.25rem;min-inline-size:12rem;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-emphasis);box-shadow:var(--shadow-sm);text-align:start;color:var(--text-primary);display:none;position:absolute;left:50%;translate:-50% -100%}.performance-tooltip>*{display:block}.performance-tooltip small{color:var(--text-secondary)}.performance-day-target:is(:hover,:focus-visible,.is-active) .performance-tooltip{gap:var(--space-1);display:grid}.store-performance-week{gap:var(--space-5);padding-block:var(--space-6);background:#fbfcfd}.performance-section-header{justify-content:flex-start!important;align-items:center!important;gap:var(--space-3)!important;display:flex!important}.performance-header-icon,.summary-icon{border-radius:var(--radius-pill);flex:none;place-items:center;display:grid}.performance-header-icon{color:#27765b;background:#eef7f4;block-size:44px;inline-size:44px}.performance-header-icon svg,.summary-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:22px;inline-size:22px}.store-performance-week h3{font-size:var(--home-subsection-title-size);font-weight:var(--home-subsection-title-weight);line-height:var(--home-subsection-title-line-height)}.store-performance-week p{color:#70858d;margin-block-start:var(--space-1)}.performance-summary-cells{gap:var(--space-3);border:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.performance-summary-cells>div+div{border:0}.performance-summary-card{border-radius:var(--radius-lg);grid-template-columns:auto 1fr;align-items:center;min-block-size:112px;position:relative;box-shadow:0 3px 10px #1d3a4409;column-gap:var(--space-3)!important;row-gap:var(--space-1)!important;padding:var(--space-4) var(--space-5)!important;border:1px solid #0000!important;display:grid!important}.performance-summary-card .summary-icon{grid-row:1/3;block-size:42px;inline-size:42px}.performance-summary-card>span:not(.summary-icon){align-self:end;font-size:.82rem;font-weight:750}.performance-summary-card strong{font-size:var(--home-kpi-value-size);font-weight:var(--home-kpi-value-weight);line-height:var(--home-kpi-value-line-height);overflow-wrap:anywhere;color:#1d3840;align-self:start}.summary-value .summary-icon{color:#217553;background:#d8f1e5}.summary-orders .summary-icon{color:#2869a8;background:#dcecff}.summary-customers .summary-icon{color:#7450b4;background:#e9e0fb}.performance-chart-block{gap:var(--space-5);padding-block-start:var(--space-2)}.performance-legend{gap:var(--space-6);padding-inline:var(--space-1);color:#526b74;font-size:.86rem;font-weight:750}.legend-bar{background:#82d8b0;border-radius:4px;block-size:12px;inline-size:16px}.legend-line{border-block-start-width:3px;inline-size:25px;position:relative}.legend-line:after{content:;background:#fff;border:2px solid;block-size:7px;inline-size:7px;position:absolute;inset-block-start:-5px;inset-inline-start:9px}.legend-orders{color:#3c82c8;border-color:#3c82c8}.legend-orders:after{border-radius:50%}.legend-customers{color:#805bc4;border-color:#805bc4;border-block-start-style:dashed}.legend-customers:after{border-radius:1px;rotate:45deg}.performance-chart-scroll{margin-block-start:-6.5rem;padding-block-start:6.5rem}.performance-chart-canvas{block-size:16rem;padding:var(--space-2);border-radius:var(--radius-lg);background:#fff;border:1px solid #e7eef1}.performance-grid line{stroke:#dce7eb;stroke-width:1px;stroke-dasharray:5 6}.chart-axis{stroke:#cddade;stroke-width:1px}.performance-chart-canvas .money-axis-label,.performance-chart-canvas .count-axis-label{fill:#82949a;font-size:10px;font-weight:700}.performance-money-bar{fill:#83dab2;opacity:.68;rx:6px;ry:6px}.performance-money-bar.currency-1{fill:#a3dfc2}.performance-money-bar.currency-2{fill:#62c99b}.performance-money-bar.currency-3{fill:#bdebd5}.performance-count-line{stroke-width:3.2px}.customers-line{stroke:#805cc4;stroke-dasharray:8 6}.orders-point{stroke:#3d83c9;stroke-width:3px;fill:#fff}.customers-point{fill:#fff;stroke:#805cc4;stroke-width:2.5px}.performance-day-target{z-index:2;transition:background-color .16s}.performance-tooltip{min-inline-size:15rem;padding:var(--space-4);border-radius:var(--radius-lg);color:#253f47;background:#fff;border-color:#d9e5e9;line-height:1.65;inset-block-start:.35rem;box-shadow:0 14px 35px #223d4629}.performance-tooltip strong{border-block-end:1px solid #e8eef0;padding-block-end:var(--space-2);font-size:.95rem}.performance-tooltip>span{align-items:center;gap:var(--space-2);grid-template-columns:auto 1fr auto;font-size:.82rem;display:grid}.performance-tooltip>span i{background:currentColor;block-size:9px;inline-size:9px}.performance-tooltip>span bdi{color:#253f47;font-weight:800}.tooltip-value i{border-radius:3px}.tooltip-orders{color:#3379bd}.tooltip-orders i{border-radius:50%}.tooltip-customers{color:#7651b7}.tooltip-customers i{border-radius:1px;rotate:45deg}.tooltip-pieces i{border:2px solid;border-radius:2px;background:0 0!important}.performance-tooltip small{color:#836620;border-block-start:1px solid #eee7d8;margin-block-start:var(--space-1);padding-block-start:var(--space-2)}.performance-day-target.day-first .performance-tooltip{left:0;translate:0 -100%}.performance-day-target.day-last .performance-tooltip{left:auto;right:0;translate:0 -100%}.product-identity{align-items:center;gap:var(--space-3);text-align:start;min-inline-size:0;display:flex}.product-identity-media{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-subtle);block-size:48px;inline-size:48px;color:var(--text-muted);flex:0 0 48px;place-items:center;display:grid;overflow:hidden}.product-identity-prominent .product-identity-media{flex-basis:64px;block-size:64px;inline-size:64px}.product-identity-media img{object-fit:cover;block-size:100%;inline-size:100%}.product-identity-media svg{fill:none;stroke:currentColor;stroke-width:1.6px;block-size:24px;inline-size:24px}.product-identity-copy{gap:3px;min-inline-size:0;display:grid}.product-identity-copy strong{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-identity-copy small{color:var(--text-muted);overflow-wrap:anywhere}.product-admin-link{min-block-size:44px;color:var(--status-info);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:6px 0;font-size:.82rem;font-weight:750}.product-admin-link:hover{text-decoration:none}@media (width<=419px){.product-identity-media{flex-basis:44px;block-size:44px;inline-size:44px}}.order-display-list{gap:var(--space-3);display:grid}.order-display-card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-subtle);min-inline-size:0;display:grid}.order-display-card>header,.order-display-card>footer{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.order-display-card>header>div{gap:4px;min-inline-size:0;display:grid}.order-display-number{font-size:1.08rem;font-weight:800}.order-display-number-link{color:var(--text-primary);text-underline-offset:4px;justify-self:start;text-decoration:underline;text-decoration-thickness:1px}.order-display-number-link:hover{color:var(--status-info);text-decoration-thickness:2px}.order-customer-name,.order-display-card>footer,.order-display-item small,.order-items-unavailable,.order-more-summary{color:var(--text-muted)}.order-status-badge{background:var(--semantic-info-soft);color:var(--semantic-info);border-radius:999px;padding:4px 9px;font-size:.78rem;font-weight:700}.order-item-list{gap:var(--space-2);display:grid}.order-display-item{justify-content:space-between;gap:var(--space-3);padding-block:var(--space-2);border-block-end:1px solid var(--border-subtle);min-inline-size:0;display:flex}.order-display-item>span{gap:2px;min-inline-size:0;display:grid}.order-display-item strong,.order-display-item small{overflow-wrap:anywhere}.order-load-more{margin-block-start:var(--space-3)}@media (width<=640px){.order-display-card{padding:var(--space-3)}.order-display-card>footer{align-items:stretch}.order-display-card>footer .view-cta{inline-size:100%}}.performance-trend-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.performance-trend-panel{align-content:start;gap:var(--space-3);min-inline-size:0;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-primary);display:grid}.performance-trend-panel>header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.performance-trend-panel h4,.performance-trend-panel p{margin:0}.performance-trend-panel h4{font-size:1rem}.performance-trend-panel>header p,.performance-chart-note{color:var(--text-muted);font-size:.82rem}.performance-trend-panel .performance-chart-scroll{margin:0;padding:0;overflow:visible}.performance-trend-panel .performance-chart-canvas{aspect-ratio:620/220;block-size:auto;min-inline-size:0;padding:var(--space-2)}.sales-trend-bar,.orders-trend-bar{opacity:.78}.orders-trend-bar{fill:var(--chart-blue)}.currency-fill-0{fill:var(--chart-green);background:var(--chart-green)}.currency-fill-1{fill:var(--chart-blue);background:var(--chart-blue)}.currency-fill-2{fill:var(--chart-purple);background:var(--chart-purple)}.currency-fill-3{fill:var(--status-warning);background:var(--status-warning)}.chart-unavailable-mark{fill:var(--text-muted);font-size:16px}.performance-chart-note{margin:0}.currency-line-0{color:var(--chart-green);stroke:var(--chart-green);border-color:var(--chart-green)}.currency-line-1{color:var(--chart-blue);stroke:var(--chart-blue);border-color:var(--chart-blue)}.currency-line-2{color:var(--chart-purple);stroke:var(--chart-purple);border-color:var(--chart-purple)}.currency-line-3{color:var(--status-warning);stroke:var(--status-warning);border-color:var(--status-warning)}.currency-text-0{color:var(--chart-green)}.currency-text-1{color:var(--chart-blue)}.currency-text-2{color:var(--chart-purple)}.currency-text-3{color:var(--status-warning)}@media (width<=767px){.performance-trend-grid{grid-template-columns:1fr}.performance-trend-panel{padding:var(--space-3)}.performance-trend-panel .performance-chart-canvas{inline-size:100%}}@media (width<=1279px){.home-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.shell-main{padding:var(--space-4)}.home-health{grid-template-columns:1fr}.home-health ul{grid-template-columns:repeat(2,1fr)}.home-summary-grid{grid-template-columns:1fr}}@media (width<=419px){.home-kpis,.home-health ul{grid-template-columns:1fr}.home-health{padding:var(--space-5)}.shell-main{padding:var(--space-3)}}@media (width<=767px){.store-performance-pulse,.store-performance-week{padding:var(--space-4)}.store-performance-divider{margin-inline:var(--space-4)}.store-performance-panel .analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.store-performance-panel .analytics-kpis .kpi-card:nth-child(odd){border-inline-start:0}.store-performance-panel .analytics-kpis .kpi-card:nth-child(n+3){border-block-start:1px solid var(--border-subtle)}.store-performance-week>header{gap:var(--space-3);flex-direction:column}.store-performance-panel .analytics-week-chart{height:190px;min-height:190px}}@media (width<=419px){.store-performance-panel .analytics-kpis{grid-template-columns:1fr}.store-performance-panel .analytics-kpis .kpi-card+.kpi-card{border-inline-start:0;border-block-start:1px solid var(--border-subtle)}.store-performance-panel .analytics-week-chart{min-width:31rem}}@media (width<=767px){.performance-summary-cells{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-summary-cells>div+div{border-inline-start:0}.performance-summary-cells>div:nth-child(2n){border-inline-start:1px solid var(--border-subtle)}.performance-summary-cells>div:nth-child(n+3){border-block-start:1px solid var(--border-subtle)}.performance-chart-canvas{min-inline-size:40rem}}@media (width<=419px){.performance-summary-cells{grid-template-columns:1fr}.performance-summary-cells>div:nth-child(2n){border-inline-start:0}.performance-summary-cells>div+div{border-block-start:1px solid var(--border-subtle)}}@media (width>=768px) and (width<=991px){.performance-summary-cells{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-summary-card:last-child{grid-column:1/-1}}@media (width<=767px){.store-performance-week{gap:var(--space-4)}.performance-summary-cells{grid-template-columns:1fr}.performance-summary-card:last-child{grid-column:auto}.performance-summary-cells>div:nth-child(2n),.performance-summary-cells>div+div{border:1px solid #0000}.performance-summary-card{min-block-size:96px;padding:var(--space-4)!important}.performance-legend{gap:var(--space-3)}.performance-tooltip{min-inline-size:13rem}}.feature-view{gap:var(--space-5);min-width:0;display:grid}.feature-view-header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--space-5) 0 var(--space-4);border-bottom:1px solid var(--border-subtle);display:flex}.feature-view-header h2{letter-spacing:-.025em;margin:.2rem 0;font-size:clamp(1.65rem,3vw,2.25rem)}.feature-view-header p{max-width:68ch;color:var(--text-secondary);margin:0}.header-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.count-badge,.guard-headline-stat,.answer-status,.goal-state{border-radius:var(--radius-pill);background:var(--surface-subtle);color:var(--text-secondary);font-size:.8rem;font-weight:800}.count-badge{padding:.5rem .75rem}.guard-headline-stat{text-align:center;min-width:7rem;padding:.65rem 1rem;display:grid}.guard-headline-stat strong{color:var(--status-critical);font-size:1.7rem}.segmented-section{gap:var(--space-4);min-width:0;display:grid}.segmented-control{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-subtle);scrollbar-width:thin;display:flex;overflow-x:auto}.segmented-control button{border-radius:var(--radius-sm);min-height:44px;color:var(--text-secondary);white-space:nowrap;background:0 0;border:0;flex:none;padding:.65rem 1rem;font-weight:750}.segmented-control button[aria-selected=true]{background:var(--surface-primary);color:var(--text-primary);box-shadow:var(--shadow-sm)}.segmented-panel{outline:none;min-width:0}.segmented-panel:focus-visible{border-radius:var(--radius-md);box-shadow:var(--focus-ring)}.workflow-summary,.domain-health-grid{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.workflow-summary span,.domain-health{padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-subtle);color:var(--text-secondary);gap:.15rem;display:grid}.workflow-summary b,.domain-health strong{color:var(--text-primary)}.domain-health small{color:var(--text-muted)}.domain-inconsistent,.domain-critical{border-inline-start:3px solid var(--status-warning)}.guard-fact-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.guard-fact-card{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-20,var(--space-5));border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-primary);display:grid}.guard-fact-card.priority-critical{border-inline-start:4px solid var(--status-critical)}.fact-meta{gap:var(--space-2);color:var(--text-muted);flex-wrap:wrap;font-size:.77rem;display:flex}.fact-meta span{border-radius:var(--radius-pill);background:var(--surface-subtle);padding:.25rem .5rem}.fact-meta b{color:var(--status-critical)}.guard-fact-card h3{overflow-wrap:anywhere;margin:0;font-size:1.05rem}.fact-subject,.fact-variant{overflow-wrap:anywhere}.fact-variant,.fact-evidence{color:var(--text-secondary)}.fact-action{padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-emphasis);gap:.3rem;display:grid}.fact-action span{color:var(--text-muted);font-size:.75rem}.fact-action p{color:var(--text-secondary);margin:0}.workflow-label{margin:0;font-size:.82rem;font-weight:750}.guard-workflow-actions{align-items:start;gap:var(--space-2);margin-top:auto;display:flex}.guard-workflow-actions button,.guard-workflow-actions summary{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-primary);cursor:pointer;min-height:44px;padding:.65rem .85rem;font-weight:700}.guard-workflow-actions details{position:relative}.snooze-menu{z-index:3;inset-inline-end:0;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-primary);min-width:9rem;box-shadow:var(--shadow-md);padding:.35rem;display:grid;position:absolute;top:calc(100% + .25rem)}.operation-message{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-subtle)}.goal-list{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.goals-expand{min-height:44px;margin:var(--space-4) auto 0;padding-inline:var(--space-5);display:block}.goal-card{padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:none}.goal-title h3{overflow-wrap:anywhere;margin:.35rem 0 0}.goal-state{padding:.28rem .55rem;display:inline-block}.goal-achieved .goal-state{background:color-mix(in srgb,var(--status-success) 12%,var(--surface-primary));color:var(--status-success)}.goal-values{align-items:baseline;gap:.5rem;font-size:1rem;display:flex}.goal-values bdi:first-child{font-size:1.65rem;font-weight:850}.goal-details{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.goal-details div{padding:var(--space-2);border-radius:var(--radius-sm);background:var(--surface-subtle)}.goal-details dt{color:var(--text-muted);font-size:.75rem}.goal-details dd{margin:.2rem 0 0;font-weight:750}.goal-progress-block{gap:.35rem;display:grid}.goal-indicators{padding-top:var(--space-2);border-top:1px solid var(--border-subtle)}.goal-indicators ul{margin:.4rem 0 0;padding-inline-start:1.25rem}.primary-action,.danger-action{border-radius:var(--radius-sm);color:#fff;border:0;min-height:44px;padding:.7rem 1rem;font-weight:800}.primary-action{background:var(--color-brand,#174f55)}.danger-action{background:var(--status-critical)}.dialog-backdrop{z-index:100;padding:var(--space-4);background:#0f172a7a;place-items:center;display:grid;position:fixed;inset:0}.dialog-panel{width:min(34rem,100%);max-height:calc(100dvh - 2rem);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-primary);box-shadow:var(--shadow-md);overflow:auto}.dialog-heading{justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-20,var(--space-5));display:flex}.dialog-heading h2{margin:0}.dialog-heading p{color:var(--text-secondary);margin:.35rem 0 0}.icon-button{border-radius:var(--radius-pill);background:var(--surface-subtle);border:0;width:44px;height:44px;font-size:1.5rem}.goal-dialog-form{gap:var(--space-4);display:grid}.goal-dialog-form label{gap:var(--space-2);font-weight:750;display:grid}.goal-dialog-form input,.goal-dialog-form select{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-primary);min-height:44px;padding:.65rem}.form-hint{color:var(--text-secondary);margin:0}.dialog-actions{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-2);display:flex}.dialog-actions button{min-height:44px;padding:.65rem 1rem}.archive-summary{padding:var(--space-4);border-radius:var(--radius-sm);background:var(--surface-subtle)}.ask-store-panel{gap:var(--space-4);padding:clamp(var(--space-4),3vw,var(--space-6));border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-primary);box-shadow:var(--shadow-sm);display:grid}.ask-panel-header{gap:var(--space-3)}.ask-panel-header h2,.ask-panel-header p{margin:0}.ask-panel-header p{color:var(--text-secondary)}.ask-hero{gap:var(--space-2);border-radius:var(--radius-xl);background:var(--surface-emphasis);padding:clamp(1.5rem,4vw,3rem);display:grid}.ask-hero h2{margin:0;font-size:clamp(2rem,5vw,3.4rem)}.ask-hero p{color:var(--text-secondary);margin:0}.ask-box{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.ask-box input{border:1px solid var(--border-strong);border-radius:var(--radius-md);min-height:56px;padding:.8rem 1rem;font-size:1rem}.ask-box button{border-radius:var(--radius-md);background:var(--color-brand,#174f55);color:#fff;border:0;min-width:6rem;font-weight:850}.answer-card{gap:var(--space-20,var(--space-5));min-height:10rem;padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-primary);display:grid}.answer-card h3{white-space:pre-line;margin:.5rem 0 0;font-size:1.2rem;line-height:1.75}.answer-status{padding:.3rem .6rem;display:inline-flex}.answer-blocked{border-inline-start:4px solid var(--status-critical)}.answer-clarification,.answer-partial{border-inline-start:4px solid var(--status-warning)}.supporting-facts{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));padding:0;list-style:none;display:grid}.supporting-facts li{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-subtle);gap:.2rem;display:grid}.answer-limitations{color:var(--text-secondary)}@media (width<=991px){.guard-fact-grid,.goal-list{grid-template-columns:1fr}.workflow-summary,.domain-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.feature-view-header{display:grid}.header-actions{justify-content:space-between;width:100%}.guard-headline-stat{justify-self:start}.workflow-summary,.domain-health-grid,.goal-details{grid-template-columns:1fr 1fr}.goals-expand{width:100%}.guard-workflow-actions,.dialog-actions{flex-wrap:wrap}.guard-workflow-actions>button,.guard-workflow-actions>details,.guard-workflow-actions summary,.dialog-actions button{width:100%}.snooze-menu{inset:auto var(--space-4) var(--space-4);max-height:50dvh;position:fixed}.ask-hero{padding:var(--space-5)}.ask-box{grid-template-columns:1fr}.ask-box button{min-height:48px}.segmented-control{margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4);border-inline:0;border-radius:0}.dialog-panel{padding:var(--space-4)}}@media (width<=419px){.workflow-summary,.domain-health-grid,.goal-details{grid-template-columns:1fr}.goal-values{flex-wrap:wrap}.feature-view-header{padding-top:var(--space-2)}}.analytics-view{container-type:inline-size}.analytics-kpis{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));display:grid}.analytics-kpis .kpi-card{min-height:8rem}.analytics-panel{gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-primary);display:grid}.analytics-panel>header h3{margin:0}.analytics-panel>header p{color:var(--text-secondary);margin:.3rem 0 0}.completeness-notice{padding:var(--space-3) var(--space-4);border-inline-start:3px solid var(--status-warning);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--status-warning) 8%,white);color:var(--text-secondary);margin:0}.completeness-unavailable{border-color:var(--status-neutral)}.completeness-info{border-color:var(--status-info)}.currency-metric-group{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.currency-metric-group article{padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-primary);gap:.3rem;display:grid}.currency-metric-group strong{font-size:1.05rem}.analytics-ranked-list,.analytics-insight-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.analytics-ranked-list li,.analytics-insight-list li{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(10rem,2fr) repeat(4,minmax(6rem,1fr));display:grid}.analytics-ranked-list li:last-child,.analytics-insight-list li:last-child{border-bottom:0}.analytics-ranked-list strong,.analytics-insight-list strong{overflow-wrap:anywhere}.analytics-ranked-list small,.analytics-insight-list small{color:var(--text-muted)}.analytics-empty{padding:var(--space-5);text-align:center;color:var(--text-secondary)}.analytics-section-grid,.customer-summary-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.analytics-week-chart{min-width:38rem;min-height:15rem}.analytics-panel:has(.analytics-week-chart){overflow-x:auto}.status-distribution{gap:var(--space-3);display:grid}.status-distribution>div{gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--border-subtle);display:grid}.status-distribution>div>div:first-child{justify-content:space-between;display:flex}.inventory-metadata{gap:var(--space-2);flex-wrap:wrap;display:flex}.inventory-metadata span,.inventory-classification{border-radius:var(--radius-pill);background:var(--surface-subtle);padding:.35rem .6rem;font-size:.78rem}.inventory-out_of_stock{color:var(--status-critical);font-weight:800}.inventory-view .analytics-insight-list li{grid-template-columns:minmax(12rem,2fr) repeat(3,minmax(7rem,1fr))}.potential-disclaimer,.customer-semantic-note{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-subtle);color:var(--text-secondary);margin:0}.customer-segments{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.customer-segments article{padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);gap:.35rem;display:grid}.customer-segments span{font-size:1.5rem;font-weight:850}.customer-summary-grid dl{gap:var(--space-2);margin:0;display:grid}.customer-summary-grid dl div{justify-content:space-between;gap:var(--space-3);display:flex}.customer-summary-grid dd{margin:0;font-weight:800}.semantic-visual-icon{border-radius:var(--radius-pill);background:var(--semantic-visual-soft);color:var(--semantic-visual-accent);flex:none;place-items:center;display:grid}.semantic-visual-icon-section{block-size:44px;inline-size:44px}.semantic-visual-icon-kpi{border-radius:var(--radius-md);block-size:36px;inline-size:36px}.semantic-visual-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:23px;inline-size:23px}.semantic-visual-icon-kpi svg{block-size:19px;inline-size:19px}.semantic-visual-tone-info{--semantic-visual-accent:var(--semantic-info);--semantic-visual-soft:var(--semantic-info-soft)}.semantic-visual-tone-positive{--semantic-visual-accent:var(--semantic-positive);--semantic-visual-soft:var(--semantic-positive-soft)}.semantic-visual-tone-goal{--semantic-visual-accent:var(--semantic-goal);--semantic-visual-soft:var(--semantic-goal-soft)}.semantic-visual-tone-brand{--semantic-visual-accent:var(--color-brand);--semantic-visual-soft:color-mix(in srgb,var(--color-brand) 12%,var(--surface-primary))}.semantic-visual-tone-neutral{--semantic-visual-accent:var(--semantic-neutral);--semantic-visual-soft:var(--semantic-neutral-soft)}.semantic-visual-tone-attention{--semantic-visual-accent:var(--semantic-attention);--semantic-visual-soft:var(--semantic-attention-soft)}.semantic-visual-tone-critical{--semantic-visual-accent:var(--semantic-critical);--semantic-visual-soft:var(--semantic-critical-soft)}.kpi-card-heading,.product-section-header,.domain-guard-title-with-icon{align-items:center;gap:var(--space-3);min-inline-size:0;display:flex}.kpi-card-heading>span,.product-section-header>div,.domain-guard-title-with-icon>div{min-inline-size:0}.products-view .analytics-kpis .ds-kpi-card{border-color:color-mix(in srgb,var(--product-card-accent,var(--semantic-info)) 24%,var(--border-subtle));background:color-mix(in srgb,var(--product-card-soft,var(--semantic-info-soft)) 46%,var(--surface-primary));position:relative;overflow:hidden}.products-view .analytics-kpis .ds-kpi-card:has(.semantic-visual-tone-info){--product-card-accent:var(--semantic-info);--product-card-soft:var(--semantic-info-soft)}.products-view .analytics-kpis .ds-kpi-card:has(.semantic-visual-tone-positive){--product-card-accent:var(--semantic-positive);--product-card-soft:var(--semantic-positive-soft)}.products-view .analytics-kpis .ds-kpi-card:has(.semantic-visual-tone-goal){--product-card-accent:var(--semantic-goal);--product-card-soft:var(--semantic-goal-soft)}.products-view .analytics-kpis .ds-kpi-card:has(.semantic-visual-tone-brand){--product-card-accent:var(--color-brand);--product-card-soft:color-mix(in srgb,var(--color-brand) 12%,var(--surface-primary))}.products-view .analytics-kpis .ds-kpi-card:before{content:"";background:var(--product-card-accent);inline-size:3px;position:absolute;inset-block:0;inset-inline-start:0}.products-view .analytics-kpis .ds-kpi-card>.kpi-card-heading span{color:var(--text-secondary);overflow-wrap:anywhere;font-weight:750;line-height:1.45}.products-view .analytics-kpis .ds-kpi-card>.kpi-detail-action{border-color:color-mix(in srgb,var(--product-card-accent) 35%,var(--border-strong));background:color-mix(in srgb,var(--product-card-soft) 65%,var(--surface-primary));color:var(--text-primary)}.products-view .analytics-kpis .ds-kpi-card>.kpi-detail-action:hover{border-color:var(--product-card-accent);color:var(--product-card-accent)}.product-panel{border-color:color-mix(in srgb,var(--product-panel-accent,var(--semantic-info)) 18%,var(--border-subtle))}.product-panel-best{--product-panel-accent:var(--semantic-goal)}.product-panel-movement{--product-panel-accent:var(--semantic-positive)}.product-panel-inventory{--product-panel-accent:var(--semantic-info)}.product-panel-pairs{--product-panel-accent:var(--semantic-neutral)}.product-section-header{align-items:flex-start}.product-section-title{overflow-wrap:anywhere;min-inline-size:0;margin:0;font-size:1.2rem;font-weight:750;line-height:1.3}.product-section-header p{overflow-wrap:anywhere}.product-insight-group{border:1px solid var(--border-subtle);border-inline-start:3px solid var(--product-insight-accent);background:color-mix(in srgb,var(--product-insight-soft) 38%,var(--surface-subtle))}.product-insight-fast{--product-insight-accent:var(--semantic-info);--product-insight-soft:var(--semantic-info-soft)}.product-insight-growing{--product-insight-accent:var(--semantic-positive);--product-insight-soft:var(--semantic-positive-soft)}.product-insight-declining{--product-insight-accent:var(--semantic-attention);--product-insight-soft:var(--semantic-attention-soft)}.product-insight-inactive{--product-insight-accent:var(--semantic-neutral);--product-insight-soft:var(--semantic-neutral-soft)}.product-insight-inventory{--product-insight-accent:var(--semantic-attention);--product-insight-soft:var(--semantic-attention-soft)}.products-view .domain-guard-section-illustrated{border-color:color-mix(in srgb,var(--color-brand) 18%,var(--border-subtle))}.analytics-section-heading{align-items:flex-start;gap:var(--space-3);min-inline-size:0;display:flex}.analytics-section-heading>div{min-inline-size:0}.analytics-section-title{overflow-wrap:anywhere;min-inline-size:0;margin:0;font-size:1.2rem;font-weight:750;line-height:1.3}.analytics-section-heading p{overflow-wrap:anywhere}.inventory-view .analytics-kpis .ds-kpi-card{border-color:color-mix(in srgb,var(--inventory-card-accent,var(--semantic-neutral)) 24%,var(--border-subtle));background:color-mix(in srgb,var(--inventory-card-soft,var(--semantic-neutral-soft)) var(--inventory-card-mix,46%),var(--surface-primary));position:relative;overflow:hidden}.inventory-view .analytics-kpis .ds-kpi-card:has(.semantic-visual-icon-packageX){--inventory-card-accent:var(--semantic-critical);--inventory-card-soft:var(--semantic-critical-soft)}.inventory-view .analytics-kpis .ds-kpi-card:has(.semantic-visual-icon-packageMinus){--inventory-card-accent:var(--semantic-attention);--inventory-card-soft:var(--semantic-attention-soft);--inventory-card-mix:35%}.inventory-view .analytics-kpis .ds-kpi-card:has(.semantic-visual-icon-clockAlert){--inventory-card-accent:var(--semantic-attention);--inventory-card-soft:var(--semantic-attention-soft);--inventory-card-mix:52%}.inventory-view .analytics-kpis .ds-kpi-card:has(.semantic-visual-icon-infinity){--inventory-card-accent:var(--semantic-positive);--inventory-card-soft:var(--semantic-positive-soft)}.inventory-view .analytics-kpis .ds-kpi-card:has(.semantic-visual-icon-help){--inventory-card-accent:var(--semantic-neutral);--inventory-card-soft:var(--semantic-neutral-soft)}.inventory-view .analytics-kpis .ds-kpi-card:before{content:"";background:var(--inventory-card-accent);inline-size:3px;position:absolute;inset-block:0;inset-inline-start:0}.inventory-view .analytics-kpis .kpi-card-heading span{color:var(--text-secondary);overflow-wrap:anywhere;font-weight:750;line-height:1.45}.inventory-view .analytics-kpis .kpi-detail-action{border-color:color-mix(in srgb,var(--inventory-card-accent) 35%,var(--border-strong));background:color-mix(in srgb,var(--inventory-card-soft) 65%,var(--surface-primary));color:var(--text-primary)}.inventory-view .analytics-kpis .kpi-detail-action:hover{border-color:var(--inventory-card-accent);color:var(--inventory-card-accent)}.inventory-section-board .analytics-panel{border-color:color-mix(in srgb,var(--semantic-neutral) 16%,var(--border-subtle))}.inventory-view .domain-guard-section-illustrated{border-color:color-mix(in srgb,var(--color-brand) 18%,var(--border-subtle))}.carts-view .analytics-kpis .ds-kpi-card{border-color:color-mix(in srgb,var(--cart-card-accent,var(--semantic-info)) 24%,var(--border-subtle));background:color-mix(in srgb,var(--cart-card-soft,var(--semantic-info-soft)) 44%,var(--surface-primary));position:relative;overflow:hidden}.carts-view .analytics-kpis .ds-kpi-card:has(.semantic-visual-icon-shoppingCart){--cart-card-accent:var(--semantic-attention);--cart-card-soft:var(--semantic-attention-soft)}.carts-view .analytics-kpis .ds-kpi-card:has(.semantic-visual-icon-package){--cart-card-accent:var(--semantic-info);--cart-card-soft:var(--semantic-info-soft)}.carts-view .analytics-kpis .ds-kpi-card:has(.semantic-visual-icon-clockAlert){--cart-card-accent:var(--semantic-attention);--cart-card-soft:var(--semantic-attention-soft)}.carts-view .analytics-kpis .ds-kpi-card:has(.semantic-visual-icon-clock){--cart-card-accent:var(--semantic-neutral);--cart-card-soft:var(--semantic-neutral-soft)}.carts-view .analytics-kpis .ds-kpi-card:before{content:"";background:var(--cart-card-accent);inline-size:3px;position:absolute;inset-block:0;inset-inline-start:0}.carts-view .analytics-kpis .kpi-card-heading span{color:var(--text-secondary);overflow-wrap:anywhere;font-weight:750;line-height:1.45}.carts-view .cart-potential-value{--cart-financial-value-size:1.6rem;border-color:color-mix(in srgb,var(--semantic-goal) 28%,var(--border-subtle));background:color-mix(in srgb,var(--semantic-goal-soft) 42%,var(--surface-primary));box-shadow:none;position:relative;overflow:hidden}.carts-view .cart-potential-value:before{content:"";background:var(--semantic-goal);inline-size:3px;position:absolute;inset-block:0;inset-inline-start:0}.carts-view .cart-potential-value .currency-metric-group{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.carts-view .cart-potential-value .currency-potential-card{align-content:start;gap:var(--space-2);border-color:color-mix(in srgb,var(--semantic-goal) 24%,var(--border-subtle));border-inline-start-color:var(--semantic-goal);background:color-mix(in srgb,var(--semantic-goal-soft) 30%,var(--surface-primary));min-inline-size:0}.carts-view .currency-potential-code{border-radius:var(--radius-pill);background:var(--semantic-goal-soft);color:var(--semantic-goal);justify-self:start;padding:.2rem .55rem;font-size:.8rem;line-height:1.35}.carts-view .currency-potential-amount,.carts-view .currency-potential-unavailable{min-inline-size:0;color:var(--text-primary);font-size:var(--cart-financial-value-size);overflow-wrap:anywhere;font-weight:700;line-height:1.25}.carts-view .currency-potential-amount bdi{unicode-bidi:isolate}.carts-view .currency-potential-context{color:var(--text-secondary);font-size:.88rem;line-height:1.55}.carts-view .currency-potential-card small{color:var(--text-muted);line-height:1.55}.carts-section-board .analytics-panel:first-child{border-color:color-mix(in srgb,var(--semantic-info) 20%,var(--border-subtle))}.carts-section-board .analytics-panel:last-child{border-color:color-mix(in srgb,var(--semantic-goal) 20%,var(--border-subtle))}.carts-view .abandoned-cart-list{border-color:color-mix(in srgb,var(--semantic-attention) 18%,var(--border-subtle))}.carts-view .domain-guard-section-illustrated{border-color:color-mix(in srgb,var(--color-brand) 18%,var(--border-subtle))}.abandoned-cart-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.abandoned-cart-card{align-content:start;gap:var(--space-3);min-inline-size:0;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-subtle);display:grid}.abandoned-cart-card>div{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.abandoned-cart-card>div strong{inline-size:100%;font-size:1.05rem}.abandoned-cart-card>div span{color:var(--text-secondary);font-size:.85rem}.abandoned-cart-card p{overflow-wrap:anywhere;color:var(--text-secondary);margin:0;line-height:1.7}.abandoned-cart-card .secondary-action{justify-self:start}.cart-list-more{justify-content:space-between;align-items:center;gap:var(--space-3);border-block-start:1px solid var(--border-subtle);flex-wrap:wrap;padding-block-start:var(--space-2);display:flex}.cart-list-more span{color:var(--text-secondary)}.abandoned-cart-details{gap:var(--space-4);display:grid}.abandoned-cart-details dl{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.abandoned-cart-details dl div{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-subtle);gap:.3rem;display:grid}.abandoned-cart-details dt{color:var(--text-secondary);font-size:.82rem}.abandoned-cart-details dd{margin:0;font-weight:800}.abandoned-cart-details ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.abandoned-cart-details li{justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border-block-end:1px solid var(--border-subtle);display:flex}.abandoned-cart-details li span{overflow-wrap:anywhere;min-inline-size:0}.abandoned-cart-details li strong{white-space:nowrap}.abandoned-cart-detail-help{border-block-start:1px solid var(--border-subtle);color:var(--text-secondary);margin:0;padding-block-start:var(--space-3);font-size:.88rem;line-height:1.7}.abandoned-cart-detail-help button{min-block-size:44px;color:var(--status-info);font:inherit;cursor:pointer;background:0 0;border:0;margin:-.7rem 0;padding:.7rem .1rem;font-weight:750;display:inline}.abandoned-cart-detail-help button:hover{text-decoration:underline}.abandoned-cart-detail-help button:focus-visible{border-radius:var(--radius-xs);outline:3px solid var(--focus-ring);outline-offset:2px}.abandoned-cart-product{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-subtle);align-items:center;justify-content:flex-start!important}.abandoned-cart-product-image{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-primary);block-size:64px;inline-size:64px;color:var(--text-muted);flex:0 0 64px;place-items:center;display:grid;overflow:hidden}.abandoned-cart-product-image img{object-fit:cover;block-size:100%;inline-size:100%}.abandoned-cart-product-image svg{fill:none;stroke:currentColor;stroke-width:1.6px;block-size:28px;inline-size:28px}.abandoned-cart-product-copy{min-inline-size:0;color:var(--text-secondary);gap:.3rem;font-size:.88rem;display:grid}.abandoned-cart-product-copy strong{overflow-wrap:anywhere;color:var(--text-primary);font-size:.95rem;white-space:normal!important}.abandoned-cart-product-copy bdi{font-weight:750}.kpi-detail-action{place-self:end start;margin-block-start:auto}.product-unit-details,.inventory-details{gap:var(--space-4);display:grid}.product-unit-details ul,.inventory-details ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.product-unit-details li,.inventory-details li{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid}.product-unit-details li>strong{white-space:nowrap}.product-unit-details-progress,.inventory-details-progress{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--text-secondary);display:flex}.inventory-detail-values{white-space:nowrap;justify-items:end;gap:.25rem;display:grid}.inventory-detail-values small{color:var(--text-secondary)}.carts-view .analytics-kpis .kpi-detail-action{border-color:color-mix(in srgb,var(--cart-card-accent) 35%,var(--border-strong));background:color-mix(in srgb,var(--cart-card-soft) 65%,var(--surface-primary));color:var(--text-primary)}.carts-view .analytics-kpis .kpi-detail-action:hover{border-color:var(--cart-card-accent);color:var(--cart-card-accent)}.cart-kpi-details{gap:var(--space-4);display:grid}.cart-kpi-detail-list,.cart-product-unit-details,.recovered-cart-details,.cart-kpi-expanded-products{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.cart-kpi-detail-list>article,.cart-product-unit-details>li,.recovered-cart-details>li{min-inline-size:0;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-subtle)}.cart-kpi-detail-summary{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.cart-kpi-detail-summary>div{gap:.3rem;min-inline-size:0;display:grid}.cart-kpi-detail-summary span,.cart-kpi-detail-summary small,.recovered-cart-details span{color:var(--text-secondary)}.cart-kpi-detail-summary small{overflow-wrap:anywhere}.cart-kpi-expanded-products{border-block-start:1px solid var(--border-subtle);margin-block-start:var(--space-3);padding-block-start:var(--space-3)}.cart-kpi-expanded-products li{justify-content:space-between;gap:var(--space-3);display:flex}.cart-kpi-expanded-products span{overflow-wrap:anywhere;min-inline-size:0}.cart-kpi-expanded-products strong{white-space:nowrap}.cart-product-unit-details>li{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.cart-product-unit-details>li>strong{white-space:nowrap}.recovered-cart-details>li{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.recovered-cart-details>li>div{gap:.3rem;display:grid}.recovered-cart-details>li>bdi{white-space:nowrap;font-weight:750}.cart-kpi-details-progress{justify-content:space-between;align-items:center;gap:var(--space-3);border-block-start:1px solid var(--border-subtle);color:var(--text-secondary);padding-block-start:var(--space-2);display:flex}@container (width<=700px){.analytics-ranked-list li,.analytics-insight-list li,.inventory-view .analytics-insight-list li,.analytics-section-grid,.customer-summary-grid,.abandoned-cart-grid{grid-template-columns:1fr}.customer-segments{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.analytics-kpis{grid-template-columns:1fr 1fr}.analytics-panel{padding:var(--space-4)}.analytics-ranked-list li,.analytics-insight-list li,.inventory-view .analytics-insight-list li{grid-template-columns:1fr;align-items:start}.customer-segments{grid-template-columns:1fr 1fr}.analytics-week-chart{min-width:34rem}.currency-metric-group{grid-template-columns:1fr}.analytics-ranked-list span{overflow-wrap:anywhere}.product-section-header,.domain-guard-title-with-icon,.products-view .kpi-card-heading{align-items:flex-start}}@media (width<=419px){.abandoned-cart-product-image{flex-basis:56px;block-size:56px;inline-size:56px}.analytics-kpis,.customer-segments{grid-template-columns:1fr}.analytics-week-chart{min-width:31rem}.abandoned-cart-details dl{grid-template-columns:1fr}.cart-list-more .secondary-action{width:100%}.product-unit-details li,.inventory-details li,.cart-product-unit-details>li{grid-template-columns:1fr}.product-unit-details-progress,.inventory-details-progress,.cart-kpi-details-progress,.cart-kpi-detail-summary,.recovered-cart-details>li{flex-direction:column;align-items:stretch}.product-unit-details-progress .secondary-action,.inventory-details-progress .secondary-action,.cart-kpi-details-progress .secondary-action,.cart-kpi-detail-summary .secondary-action{width:100%}.inventory-detail-values{white-space:normal;justify-items:start}.recovered-cart-details>li>bdi{white-space:normal}}.customers-view .analytics-kpis .ds-kpi-card,.sales-view .analytics-kpis .ds-kpi-card{border-color:color-mix(in srgb,var(--analytics-card-accent,var(--semantic-info)) 24%,var(--border-subtle));background:color-mix(in srgb,var(--analytics-card-soft,var(--semantic-info-soft)) 44%,var(--surface-primary));position:relative;overflow:hidden}:is(.customers-view .analytics-kpis .ds-kpi-card:has(.semantic-visual-tone-info),.sales-view .analytics-kpis .ds-kpi-card:has(.semantic-visual-tone-info)){--analytics-card-accent:var(--semantic-info);--analytics-card-soft:var(--semantic-info-soft)}:is(.customers-view .analytics-kpis .ds-kpi-card:has(.semantic-visual-tone-positive),.sales-view .analytics-kpis .ds-kpi-card:has(.semantic-visual-tone-positive)){--analytics-card-accent:var(--semantic-positive);--analytics-card-soft:var(--semantic-positive-soft)}:is(.customers-view .analytics-kpis .ds-kpi-card:has(.semantic-visual-tone-goal),.sales-view .analytics-kpis .ds-kpi-card:has(.semantic-visual-tone-goal)){--analytics-card-accent:var(--semantic-goal);--analytics-card-soft:var(--semantic-goal-soft)}:is(.customers-view .analytics-kpis .ds-kpi-card:has(.semantic-visual-tone-neutral),.sales-view .analytics-kpis .ds-kpi-card:has(.semantic-visual-tone-neutral)){--analytics-card-accent:var(--semantic-neutral);--analytics-card-soft:var(--semantic-neutral-soft)}.customers-view .analytics-kpis .ds-kpi-card:before,.sales-view .analytics-kpis .ds-kpi-card:before{content:"";background:var(--analytics-card-accent);inline-size:3px;position:absolute;inset-block:0;inset-inline-start:0}.customers-view .analytics-kpis .kpi-card-heading span,.sales-view .analytics-kpis .kpi-card-heading span{color:var(--text-secondary);overflow-wrap:anywhere;font-weight:750;line-height:1.45}.customers-view .analytics-panel{border-color:color-mix(in srgb,var(--semantic-info) 18%,var(--border-subtle))}.customers-view .customer-segments article{border-color:color-mix(in srgb,var(--semantic-goal) 18%,var(--border-subtle));background:color-mix(in srgb,var(--semantic-goal-soft) 24%,var(--surface-primary))}.customers-view .domain-guard-section-illustrated,.sales-view .domain-guard-section-illustrated{border-color:color-mix(in srgb,var(--color-brand) 18%,var(--border-subtle))}.sales-view .analytics-panel{border-color:color-mix(in srgb,var(--semantic-info) 17%,var(--border-subtle))}.sales-view .analytics-section-grid .analytics-panel:first-child{border-color:color-mix(in srgb,var(--semantic-goal) 20%,var(--border-subtle))}.sales-view .analytics-section-grid .analytics-panel:last-child{border-color:color-mix(in srgb,var(--semantic-neutral) 20%,var(--border-subtle))}.goals-page-heading,.goal-title-copy{align-items:flex-start;gap:var(--space-3);min-inline-size:0;display:flex}.goals-page-heading>div,.goal-title-copy>div{min-inline-size:0}.goals-view .goal-card{background:color-mix(in srgb,var(--semantic-goal-soft) 20%,var(--surface-primary));border-color:color-mix(in srgb,var(--semantic-goal) 20%,var(--border-subtle))}.goals-view .archived-goal-card{background:color-mix(in srgb,var(--semantic-neutral-soft) 54%,var(--surface-primary));border-color:color-mix(in srgb,var(--semantic-neutral) 22%,var(--border-subtle))}.goals-view .segmented-control button:first-child[aria-selected=true]{background:var(--semantic-goal-soft);color:var(--semantic-goal)}.goals-view .segmented-control button:nth-child(2)[aria-selected=true]{background:var(--semantic-neutral-soft);color:var(--text-primary)}.analytics-page-heading{align-items:flex-start;gap:var(--space-3);min-inline-size:0;display:flex}.analytics-page-heading>div{min-inline-size:0}.analytics-page-heading h2,.analytics-page-heading p{overflow-wrap:anywhere}.carts-view .analytics-kpis .ds-kpi-card:has(.semantic-visual-icon-cartCheck){--cart-card-accent:var(--semantic-positive);--cart-card-soft:var(--semantic-positive-soft)}.carts-view .analytics-kpis .ds-kpi-card:has(.semantic-visual-icon-coins){--cart-card-accent:var(--semantic-goal);--cart-card-soft:var(--semantic-goal-soft)}.goal-category-grid,.goal-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.goal-category-card,.goal-template-card{text-align:start;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;color:var(--color-text);cursor:pointer;align-items:center;gap:.75rem;padding:.85rem;display:flex}.goal-category-card:hover,.goal-template-card:hover{border-color:var(--semantic-info);background:var(--semantic-info-soft)}.goal-template-card span{gap:.25rem;min-width:0;display:grid}.goal-template-card strong,.goal-template-card small{overflow-wrap:anywhere}.goal-template-card small{color:var(--color-text-muted);line-height:1.5}.goal-review{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--semantic-goal-soft);padding:.9rem}.goal-review dl{gap:.5rem;margin:.65rem 0 0;display:grid}.goal-review dl div{justify-content:space-between;gap:1rem;display:flex}.goal-review dd{margin:0;font-weight:700}.goals-display-count{text-align:center;color:var(--color-text-muted);font-size:.875rem}.goal-data-notice{color:var(--semantic-attention);font-size:.875rem}@media (width<=640px){.goal-category-grid,.goal-template-grid{grid-template-columns:1fr}}.customer-kpi-details{gap:var(--space-4);display:grid}.customer-detail-formula{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.customer-detail-formula div{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-subtle)}.customer-detail-formula dt{color:var(--text-secondary);font-size:.82rem}.customer-detail-formula dd{margin:.25rem 0 0;font-weight:800}.customer-detail-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.customer-detail-list li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-subtle);display:flex}.customer-detail-list li>div{gap:.3rem;min-inline-size:0;display:grid}.customer-detail-list li a:first-child,.customer-detail-list li strong{overflow-wrap:anywhere;font-weight:800}.customer-detail-list li span{color:var(--text-secondary)}.customer-detail-progress{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--text-secondary);display:flex}.customer-detail-empty{padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-subtle);color:var(--text-secondary);margin:0}@media (width<=640px){.customer-detail-formula{grid-template-columns:1fr}.customer-detail-list li,.customer-detail-progress{flex-direction:column;align-items:stretch}.customer-detail-list .view-cta,.customer-detail-progress .secondary-action{inline-size:100%}}.secondary-action.inventory-edit-button{border-radius:var(--radius-md);border-color:var(--focus-ring);background:var(--surface-primary);min-block-size:44px;color:var(--text-primary);cursor:pointer;justify-content:center;justify-self:start;align-items:center;gap:.5rem;padding:.65rem 1rem;font-weight:750;display:inline-flex}.secondary-action.inventory-edit-button svg{color:var(--focus-ring);flex-shrink:0}.secondary-action.inventory-edit-button:hover{background:var(--surface-subtle);box-shadow:var(--shadow-sm)}.secondary-action.inventory-edit-button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}:root{--ink:var(--text-primary);--muted:var(--text-muted);--line:var(--border-subtle);--surface:var(--surface-primary);--canvas:var(--surface-canvas);--teal:var(--status-info);--soft:var(--surface-subtle)}body{background:var(--surface-canvas)}#root{text-align:start;width:100%;max-width:none}.app{min-height:100vh;color:var(--text-primary);background:var(--surface-canvas);font:14px/1.75 PingARLT,Segoe UI,Tahoma,Arial,sans-serif}.app h1,.app h2,.app h3,.app p{color:inherit;letter-spacing:0}.app button,.app input,.app select{font:inherit}.app button{min-height:44px}.app button:focus-visible,.app input:focus-visible,.app select:focus-visible,.chart-bar:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.dashboard-notice{padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-subtle);color:var(--text-secondary);margin:0}.error-notice{border-color:color-mix(in srgb,var(--status-critical) 22%,white);background:color-mix(in srgb,var(--status-critical) 6%,white);color:var(--status-critical)}.progress-track{border-radius:var(--radius-pill);background:var(--surface-subtle);flex:1;height:6px;overflow:hidden}.progress-track>span{border-radius:inherit;background:var(--status-info);height:100%;display:block}.subtle-badge,.demo-badge,.confidence,.priority-tag{border-radius:var(--radius-pill);background:var(--surface-subtle);color:var(--text-secondary);white-space:nowrap;align-items:center;padding:4px 9px;font-size:10px;display:inline-flex}.demo-badge{border:1px dashed var(--border-strong);background:0 0}.week-chart{gap:clamp(8px,3vw,44px);height:230px;padding:25px 12px 0;display:flex}.chart-day{flex-direction:column;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.bar-track{border-bottom:1px solid var(--border-subtle);background:repeating-linear-gradient(to top,transparent 0,transparent 49px,var(--surface-subtle) 50px);flex:1;align-items:flex-end;width:100%;display:flex}.chart-bar{outline-offset:2px;background:linear-gradient(#91bac1,#367d8b);border-radius:7px 7px 0 0;width:100%;min-height:3px;position:relative}.chart-day:last-child .chart-bar{background:var(--status-info)}.chart-date{color:var(--text-muted);white-space:nowrap;font-size:10px}.bar-tooltip{z-index:2;inset-inline-start:50%;background:var(--text-primary);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;border-radius:6px;padding:5px 8px;font-size:10px;position:absolute;bottom:calc(100% + 7px);transform:translate(50%)}.chart-bar:hover .bar-tooltip,.chart-bar:focus .bar-tooltip{opacity:1}.chart-day:first-child .bar-tooltip{inset-inline-start:0;transform:none}.chart-day:last-child .bar-tooltip{inset-inline:auto 0 auto auto;transform:none}.priorities-card,.discoveries-card,.recommendations-card{padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-primary);margin:0}.section-heading{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.section-heading p{margin-top:var(--space-1);color:var(--text-muted);font-size:12px}.health-card{align-items:center;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-subtle);display:flex}.health-card .subtle-badge{margin-inline-start:auto}.health-icon{color:var(--status-info);font-size:32px}.health-card p{color:var(--text-muted);font-size:12px}.priority-list,.discoveries-list,.recommendations-list{display:grid}.priority-row,.discovery-item,.recommendation-item{align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--border-subtle);display:flex}.priority-row:first-child,.discovery-item:first-child,.recommendation-item:first-child{padding-top:var(--space-1);border-top:0}.priority-content,.discovery-content{flex:1;min-width:0}.priority-number,.discovery-icon{border-radius:var(--radius-sm);background:var(--surface-subtle);width:35px;height:35px;color:var(--status-info);flex:none;place-items:center;display:grid}.priority-content strong,.discovery-content strong,.recommendation-item strong{font-size:13px}.priority-content p,.discovery-content p,.recommendation-item p{margin-top:var(--space-1);color:var(--text-muted);font-size:12px}.evidence{align-items:center;gap:var(--space-3);margin-top:var(--space-2);color:var(--text-muted);font-size:10px;display:flex}.evidence button{padding:0 var(--space-2);color:var(--status-info);background:0 0;border:0}.recommendation-label{margin-bottom:var(--space-1);color:var(--status-success);font-size:10px;display:block}.recommendation-item{justify-content:space-between}.recommendation-actions{gap:var(--space-2);flex:none;display:flex}.recommendation-actions button{border-radius:var(--radius-sm);padding:8px 15px;font-size:11px;font-weight:700}@media (width<=580px){.week-chart{gap:9px;height:200px;padding-inline:0}.chart-date,.bar-tooltip{font-size:9px}.section-heading{align-items:flex-start}.priority-row,.discovery-item{flex-wrap:wrap}.priority-content,.discovery-content{flex-basis:calc(100% - 48px)}.recommendation-item{flex-direction:column;align-items:stretch}.recommendation-actions button{flex:1}.health-card{padding:var(--space-4);flex-wrap:wrap}.health-card>div{flex:1}.health-card .subtle-badge{margin-inline-start:48px}}.subscription-required{background:radial-gradient(circle at 85% 5%,color-mix(in srgb,var(--status-success) 13%,transparent),transparent 35%),radial-gradient(circle at 10% 95%,color-mix(in srgb,var(--status-info) 12%,transparent),transparent 34%),var(--surface-canvas);min-height:100dvh;color:var(--text-primary);place-items:center;padding:clamp(16px,4vw,40px);font:14px/1.7 PingARLT,Segoe UI,Tahoma,Arial,sans-serif;display:grid}.subscription-required-card{border:1px solid color-mix(in srgb,var(--status-info) 18%,var(--border-subtle));background:var(--surface-primary);width:min(100%,920px);box-shadow:var(--shadow-md);border-radius:24px;padding:clamp(24px,4vw,44px)}.subscription-required-header{text-align:center}.subscription-required-header img{width:clamp(92px,12vw,124px);height:auto;margin:0 auto 14px;display:block}.subscription-required-card h1{color:var(--text-primary);margin:8px 0 6px;font-size:clamp(26px,4vw,36px);line-height:1.35}.subscription-required-card p{color:var(--text-secondary);margin:4px 0}.subscription-trial-badge,.subscription-saving{border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.subscription-trial-badge{background:color-mix(in srgb,var(--status-success) 13%,var(--surface-primary));color:var(--status-success);padding:6px 13px}.subscription-trial-copy{font-size:13px}.subscription-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0;display:grid}.subscription-plan{border:1px solid var(--border-subtle);background:var(--surface-subtle);border-radius:18px;padding:24px;position:relative}.subscription-plan-annual{border-color:color-mix(in srgb,var(--status-success) 38%,var(--border-subtle));background:color-mix(in srgb,var(--status-success) 6%,var(--surface-primary))}.subscription-plan h2,.subscription-features h2{margin:0 0 10px;font-size:17px}.subscription-price{align-items:baseline;gap:7px;display:flex}.subscription-price strong{color:var(--status-info);font-size:25px}.subscription-price span{color:var(--text-muted);font-size:12px}.subscription-saving{background:var(--status-success);color:var(--surface-primary);padding:4px 9px;font-size:10px;position:absolute;inset:14px auto auto 14px}.subscription-features{border:1px solid var(--border-subtle);border-radius:18px;padding:22px}.subscription-features ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 24px;margin:0;padding:0;list-style:none;display:grid}.subscription-features li{color:var(--text-secondary);align-items:center;gap:9px;display:flex}.subscription-features li span{background:color-mix(in srgb,var(--status-success) 12%,var(--surface-primary));width:22px;height:22px;color:var(--status-success);border-radius:50%;flex:0 0 22px;place-items:center;font-weight:700;display:grid}.subscription-management{color:#fff;text-align:center;background:#073f42;border-radius:16px;margin-top:22px;padding:18px}.subscription-management strong{font-size:16px}.subscription-management p{color:#d8f4ed;margin-top:4px}@media (width<=640px){.subscription-required{align-items:start;padding:12px}.subscription-required-card{border-radius:20px;padding:22px 16px}.subscription-plans,.subscription-features ul{grid-template-columns:1fr}.subscription-plan{padding:20px}.subscription-saving{width:max-content;margin:0 0 12px;position:static}.subscription-price strong{font-size:23px}}:root{--control-height:44px;--content-width:1440px;--surface-raised:var(--surface-primary);--surface-tinted:var(--surface-subtle);--text-on-brand:var(--text-on-primary)}.app-shell{font-size:14px;line-height:1.65}.shell-main{width:100%;max-width:var(--content-width);gap:var(--space-6)}.connection-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.shell-footer{border-top:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-primary) 45%,transparent)}.view-surface,.feature-view,.home-view{min-width:0}.feature-view{gap:var(--space-5)}.feature-view-header{padding-block:var(--space-3) var(--space-4)}.feature-view-header h2{font-size:clamp(1.5rem,2.5vw,2rem)}.eyebrow,.home-eyebrow{color:var(--status-info);letter-spacing:.02em;font-size:.72rem;font-weight:800}.view-cta,.primary-action,.secondary-action,.danger-action,.home-section-heading button,.home-summary-grid button{min-height:var(--control-height);border-radius:var(--radius-md);cursor:pointer;padding:.65rem 1rem;font-weight:800;line-height:1.2}.button-link,.button-link:link,.button-link:visited,.button-link:hover,.button-link:active,.button-link:focus-visible{text-decoration:none}.view-cta{border-color:var(--border-strong);width:max-content;max-width:100%;box-shadow:none;justify-content:center;align-items:center;display:inline-flex}.view-cta:hover,.secondary-action:hover{background:var(--surface-emphasis)}button:disabled,summary[aria-disabled=true]{cursor:not-allowed;opacity:.58}.home-view{gap:var(--space-5)}.home-health-block{position:relative}.home-health-block>.view-cta{color:#fff;background:#ffffff1a;border-color:#ffffff38;position:absolute;inset-block-end:var(--space-6);inset-inline-end:var(--space-6)}.home-health-block>.view-cta:hover{background:#ffffff2e}.home-health{box-shadow:var(--shadow-sm)}.home-priority{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-5);border:1px solid var(--border-subtle);border-inline-start:4px solid var(--status-info);border-radius:var(--radius-lg);background:var(--surface-primary);display:flex}.home-priority>div{gap:var(--space-2);min-width:0;display:grid}.home-priority h2,.home-priority p{margin:0}.home-priority p{color:var(--text-secondary)}.home-kpis .ds-kpi-card{box-shadow:none}.home-insight-row{grid-template-columns:repeat(3,minmax(0,1fr))}.home-summary-grid>section{padding:var(--space-4);box-shadow:none}.home-summary-grid>section>strong{overflow-wrap:anywhere;font-size:1rem}.home-summary-grid p{margin-block:0}.ds-kpi-card{min-height:7.25rem;box-shadow:none;align-content:start}.ds-kpi-card strong{line-height:1.25}.analytics-panel,.guard-fact-card,.goal-card,.answer-card{box-shadow:none}.analytics-panel,.guard-fact-card,.goal-card{padding:var(--space-4)}.segmented-control{gap:var(--space-2);padding:var(--space-2)}.segmented-control button{min-height:var(--control-height)}.segmented-control button[aria-selected=true]{box-shadow:0 1px 4px #133a4214}.fact-meta{order:-1}.fact-evidence{color:var(--text-muted);font-size:.82rem}.fact-evidence span{font-weight:800}.fact-action{border-inline-start:3px solid var(--status-info)}.fact-goal{color:var(--text-secondary);margin:0;font-size:.82rem}.guard-workflow-actions{padding-top:var(--space-2);border-top:1px solid var(--border-subtle)}.workflow-label{border-radius:var(--radius-pill);background:var(--surface-subtle);width:max-content;max-width:100%;padding:.3rem .55rem}.goal-card{gap:var(--space-3)}.goal-values{margin-block:0}.goal-progress{height:10px}.goal-progress span{background:var(--status-info)}.goal-achieved{border-inline-start:4px solid var(--status-success)}.goal-achieved .goal-progress span{background:var(--status-success)}.goal-details div{min-width:0}.goal-details dd{overflow-wrap:anywhere}.ask-hero{border:1px solid color-mix(in srgb,var(--status-info) 15%,var(--border-subtle));background:linear-gradient(145deg,var(--surface-emphasis),var(--surface-primary))}.ask-box{padding:var(--space-2);border-radius:var(--radius-md);background:var(--surface-primary);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ask-box input{min-width:0;padding-inline:var(--space-4);color:var(--text-primary);background:0 0;border:0}.ask-box button{min-height:var(--control-height);padding-inline:var(--space-5);border-radius:var(--radius-sm);background:var(--color-brand);color:#fff;border:0;font-weight:850}.suggestions{gap:var(--space-2);flex-wrap:wrap;margin-top:0;display:flex}.suggestions button{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-primary);color:var(--text-secondary);text-align:start;padding:.55rem .8rem}.suggestions button:hover{border-color:var(--status-info);color:var(--text-primary)}.suggestions button{min-height:var(--control-height)}.answer-card{padding:var(--space-5)}.answer-card>header{gap:var(--space-2);display:grid}.answer-card h3{max-width:54ch}.answer-label{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:800}.answer-primary,.answer-follow-up{white-space:pre-line;max-width:64ch;margin:0;line-height:1.8}.answer-primary{color:var(--text-primary);font-size:clamp(1rem,1.6vw,1.15rem);font-weight:750}.answer-follow-up{color:var(--text-secondary)}.ask-related-entities{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.ask-entity-card{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-subtle);overflow-wrap:anywhere;display:grid}.ask-entity-card p{justify-content:space-between;gap:var(--space-3);color:var(--text-secondary);margin:0;display:flex}.ask-entity-card small{color:var(--text-secondary);line-height:1.6}.ask-entity-card .view-cta{margin-top:var(--space-2);justify-self:start}.ask-supporting-facts{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;display:grid}.ask-supporting-facts>div{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-subtle);gap:.2rem;display:grid}.ask-supporting-facts dt{color:var(--text-secondary);font-size:var(--font-size-sm)}.ask-supporting-facts dd{color:var(--text-primary);margin:0;font-weight:850}.cart-customer{overflow-wrap:anywhere}.answer-limitations{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:color-mix(in srgb,var(--status-warning) 7%,var(--surface-primary))}.currency-metric-group article,.customer-segments article{box-shadow:none}.potential-disclaimer,.customer-semantic-note{border-inline-start:3px solid var(--status-info)}.ds-state{align-items:center;gap:var(--space-3);border:1px solid #0000;min-height:58px;display:flex}.state-icon{background:var(--surface-primary);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.ds-empty{border-color:var(--border-subtle);background:var(--surface-primary)}.ds-partial{border-color:color-mix(in srgb,var(--status-warning) 24%,var(--surface-primary));background:color-mix(in srgb,var(--status-warning) 7%,var(--surface-primary))}.ds-unavailable{border-color:var(--border-subtle);color:var(--status-neutral)}.ds-error{border-color:color-mix(in srgb,var(--status-critical) 22%,var(--surface-primary));background:color-mix(in srgb,var(--status-critical) 6%,var(--surface-primary))}.ds-skeleton{align-content:center;gap:var(--space-3);padding:var(--space-5);display:grid;overflow:hidden}.ds-skeleton span{border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-primary) 62%,transparent);height:14px;display:block}.ds-skeleton span:first-child{width:34%;height:20px}.ds-skeleton span:nth-child(2){width:72%}.ds-skeleton span:nth-child(3){width:55%}@media (width<=1279px){.shell-main{padding:var(--space-5)}.home-insight-row{grid-template-columns:repeat(2,minmax(0,1fr))}.home-insight-row>section:last-child{grid-column:1/-1}}@media (width<=991px){.home-health-block>.view-cta{margin-top:var(--space-3);color:var(--text-primary);background:var(--surface-primary);position:static}.home-priority{align-items:flex-start}}@media (width<=767px){.home-priority{display:grid}.home-insight-row{grid-template-columns:1fr}.home-insight-row>section:last-child{grid-column:auto}.view-cta{width:100%}.analytics-panel,.guard-fact-card,.goal-card,.answer-card{padding:var(--space-4)}.segmented-control{scroll-snap-type:inline mandatory}.segmented-control button{scroll-snap-align:start}.snooze-menu{max-width:calc(100vw - (var(--space-4) * 2));overflow-y:auto}.dialog-panel{width:100%}}@media (width<=430px){.home-health,.home-priority,.home-summary-grid>section,.ask-hero{padding:var(--space-4)}.ask-box{grid-template-columns:1fr}.ask-box button{width:100%}.ask-hero h2{font-size:1.8rem}.feature-view-header h2{font-size:1.45rem}}@media (width<=390px){.shell-main{padding:var(--space-3)}.workflow-summary,.domain-health-grid,.analytics-kpis,.customer-segments{grid-template-columns:1fr}.goal-values{align-items:flex-start}}@media (width<=320px){.shell-main{padding-inline:var(--space-2)}.segmented-control{margin-inline:calc(var(--space-2) * -1);padding-inline:var(--space-2)}.guard-workflow-actions button,.guard-workflow-actions summary{padding-inline:var(--space-2)}}.section-board{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-width:0;display:grid}.section-card{align-content:start;gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-primary);display:grid}.section-card>header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle);display:flex}.section-card>header h3,.section-subgroup h4{margin:0}.section-card>header p,.section-subgroup>p{margin:var(--space-1) 0 0;color:var(--text-secondary)}.section-span-full{grid-column:1/-1}.section-emphasis{border-inline-start:4px solid var(--status-info)}.sales-status-board .analytics-panel,.carts-section-board .analytics-panel,.inventory-section-board .analytics-panel,.products-section-board .analytics-panel,.customer-section-board .analytics-panel{height:100%}.movement-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.section-subgroup{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-subtle);display:grid}.section-subgroup .analytics-insight-list li{padding-inline:0}.product-insights-more{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--text-secondary);display:flex}.customer-summary-content{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer-summary-content dl{gap:var(--space-2);margin:0;display:grid}.customer-summary-content dl div{justify-content:space-between;gap:var(--space-3);display:flex}.customer-summary-content dd{margin:0;font-weight:800}.customer-completeness{align-content:start;gap:var(--space-2);display:grid}.customer-completeness p{margin:0}.guard-section-board>.guard-category-section:not(.section-span-full) .guard-fact-grid{grid-template-columns:1fr}.guard-category-section>header .count-badge{flex:none}@media (width<=991px){.section-board{grid-template-columns:1fr}.section-span-full{grid-column:auto}.movement-grid,.customer-summary-content,.guard-category-section .guard-fact-grid{grid-template-columns:1fr}}@media (width<=767px){.section-card{padding:var(--space-4)}.section-card>header{display:grid}}.domain-guard-section,.smart-follow-up{gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-primary);display:grid}.domain-guard-section{margin-top:var(--space-3)}.domain-guard-header,.smart-follow-up>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle);display:flex}.domain-guard-header h2,.smart-follow-up h2,.smart-follow-up h3,.guard-category-section h3{margin:.2rem 0}.domain-guard-header p,.smart-follow-up header p,.guard-category-section header p,.smart-follow-up-item p{color:var(--text-secondary);margin:.25rem 0 0}.domain-guard-meta{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.domain-guard-meta span{border-radius:var(--radius-pill);background:var(--surface-subtle);color:var(--text-secondary);padding:.45rem .7rem;font-size:.8rem}.domain-guard-meta strong{color:var(--text-primary)}.domain-guard-categories{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.guard-category-section{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-subtle);display:grid}.guard-category-section>header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.guard-category-emphasis{background:var(--surface-primary);border-inline-start:4px solid var(--status-warning);grid-column:1/-1}.domain-guard-live:empty{display:none}.smart-follow-up>header{align-items:center}.smart-follow-up-counts,.workflow-summary,.domain-guard-counts{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.smart-follow-up-counts>div,.workflow-summary>div,.domain-guard-counts>div{min-width:0;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-subtle);gap:.25rem;display:grid}.smart-follow-up-counts dt,.workflow-summary dt,.domain-guard-counts dt{color:var(--text-secondary);font-size:.82rem}.smart-follow-up-counts dd,.workflow-summary dd,.domain-guard-counts dd{margin:0;font-size:1.35rem;font-weight:700}.smart-follow-up-counts .metric-critical{border-inline-start:3px solid var(--status-critical)}.smart-follow-up-counts .metric-interactive{padding-bottom:calc(var(--space-3) + 2rem);position:relative}.metric-interactive>button{inset-inline:var(--space-2);bottom:var(--space-2);border-radius:var(--radius-sm);min-height:30px;color:var(--status-info);cursor:pointer;background:0 0;border:0;padding:.2rem .55rem;font-size:.78rem;font-weight:700;position:absolute}.metric-interactive>button:hover,.metric-interactive>button[aria-expanded=true]{background:color-mix(in srgb,var(--status-info) 10%,var(--surface-primary))}.smart-guard-details{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-inline-start:4px solid var(--status-info);border-radius:var(--radius-lg);background:var(--surface-subtle);display:grid}.smart-guard-details.detail-alerts{border-inline-start-color:var(--status-warning)}.smart-guard-details.detail-critical{border-inline-start-color:var(--status-critical)}.smart-guard-details.detail-opportunities{border-inline-start-color:var(--status-success)}.smart-guard-details>header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.smart-guard-details>header h3,.smart-guard-details>header p{margin:0}.smart-guard-details>header p{color:var(--text-secondary);margin-top:.25rem;font-size:.85rem}.details-close{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-primary);min-height:36px;color:var(--text-secondary);cursor:pointer;padding:.35rem .75rem}.smart-guard-detail-list{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.smart-guard-detail-list>[role=listitem]{min-width:0;display:grid}.smart-guard-detail-list .smart-follow-up-item{background:var(--surface-primary);height:100%}.details-more{justify-self:center}.critical-context{padding:var(--space-3);border-inline-start:3px solid var(--status-critical);border-radius:var(--radius-md);background:var(--surface-subtle);margin:0}.workflow-block,.smart-preview,.smart-domains{gap:var(--space-3);display:grid}.workflow-block h3,.smart-preview h3,.smart-domains h3{margin:0}.smart-preview>header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.smart-follow-up-notice{color:var(--text-secondary);margin:0;font-size:.85rem}.smart-follow-up-items{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.smart-follow-up-item{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);display:grid}.smart-follow-up-item>strong{overflow-wrap:anywhere}.smart-follow-up-item .view-cta{margin-top:auto}.smart-domain-statuses{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.smart-domain-statuses>article{align-content:start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-subtle);display:grid}.smart-domain-statuses h4,.smart-domain-statuses p{margin:0}.smart-domain-statuses p{color:var(--text-muted);font-size:.78rem}.smart-domain-statuses dl{gap:var(--space-1);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.smart-domain-statuses dl div{min-width:0}.smart-domain-statuses dt{color:var(--text-muted);font-size:.7rem}.smart-domain-statuses dd{margin:0;font-weight:700}.smart-domain-statuses .view-cta{margin-top:auto}.domain-guard-counts{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=991px){.domain-guard-categories,.smart-follow-up-items{grid-template-columns:1fr}.guard-category-emphasis{grid-column:auto}.smart-domain-statuses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.domain-guard-section,.smart-follow-up{padding:var(--space-4)}.domain-guard-header,.smart-follow-up>header{display:grid}.domain-guard-meta{justify-content:flex-start}.smart-follow-up-counts,.workflow-summary,.smart-domain-statuses{grid-template-columns:1fr 1fr}.smart-follow-up-item .view-cta{width:100%}.smart-guard-details>header{display:grid}.details-close{justify-self:start}.smart-guard-detail-list{grid-template-columns:1fr}}@media (width<=419px){.smart-follow-up-counts,.workflow-summary,.smart-domain-statuses{grid-template-columns:1fr}.domain-guard-meta span{width:100%}}.reports-view{max-inline-size:1180px;margin-inline:auto}.report-zero-storage,.report-ready,.report-privacy{border-radius:var(--radius-pill);align-items:center;min-block-size:28px;padding-inline:10px;font-size:.78rem;font-weight:750;display:inline-flex}.report-zero-storage{background:var(--surface-subtle);color:var(--text-secondary)}.report-category-list{gap:var(--space-6);display:grid}.report-category{gap:var(--space-4);scroll-margin-block-start:80px;display:grid}.report-category>header{gap:4px;display:grid}.report-category>header h3{margin:0;font-size:1.15rem}.report-category>header p,.report-category-note{color:var(--text-muted);margin:0}.report-category-note{padding:var(--space-4);border:1px dashed var(--border-subtle);border-radius:var(--radius-md)}.report-card-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.report-card{gap:var(--space-3);min-inline-size:0;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-primary);flex-direction:column;display:flex}.report-card-heading{gap:var(--space-2);display:flex}.report-card h3,.report-card p{margin:0}.report-card p{color:var(--text-secondary);line-height:1.7}.report-card dl{gap:6px;margin:0;display:grid}.report-card dl div{gap:var(--space-2);font-size:.82rem;display:flex}.report-card dt{color:var(--text-muted)}.report-card dd{margin:0}.report-card .view-cta{align-self:start;margin-block-start:auto}.report-builder{gap:var(--space-4);display:grid}.report-builder label{gap:6px;font-weight:700;display:grid}.report-builder input,.report-builder select{border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-block-size:44px;color:var(--text-primary);font:inherit;background:#fff;padding:8px 12px}.report-field-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.report-check{align-items:center;gap:var(--space-2);min-block-size:44px;display:flex!important}.report-check input{block-size:20px;min-block-size:0;inline-size:20px}.report-builder fieldset{padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.report-builder legend{padding-inline:6px;font-weight:800}.report-section-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.report-actions{justify-content:flex-end;gap:var(--space-3);margin-block-end:var(--space-4);display:flex}.report-document{--report-ink:#172336;--report-muted:#637083;gap:var(--space-6);border-radius:var(--radius-xl);color:var(--report-ink);box-shadow:var(--shadow-sm);background:#fff;border:1px solid #dce3eb;padding:clamp(20px,4vw,48px);display:grid}.report-document-header{gap:var(--space-6);border-block-end:2px solid #e5eaf0;grid-template-columns:auto 1fr;align-items:start;padding-block-end:var(--space-5);display:grid}.report-wordmark{align-items:center;gap:10px;display:flex}.report-wordmark>span{color:#fff;background:#152b48;border-radius:12px;place-items:center;block-size:44px;inline-size:44px;font-weight:900;display:grid}.report-wordmark div{display:grid}.report-wordmark small{letter-spacing:.12em;color:var(--report-muted)}.report-document-header h1{margin:0 0 var(--space-3);font-size:clamp(1.5rem,3vw,2.25rem)}.report-document-header dl{gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin:0;display:flex}.report-document-header dl div{gap:2px;display:grid}.report-document-header dt{color:var(--report-muted);font-size:.76rem}.report-document-header dd{margin:0;font-weight:700}.report-section{gap:var(--space-4);break-inside:auto;display:grid}.report-section>header{border-block-end:1px solid #e8edf2;padding-block-end:var(--space-2)}.report-section>header h2,.report-section>header p{margin:0}.report-section>header h2{font-size:1.25rem}.report-section>header p{color:var(--report-muted);margin-block-start:4px}.report-section .report-section{padding:var(--space-3);break-inside:avoid;border:1px solid #e8edf2;border-radius:12px;margin-block-start:var(--space-3)}.report-metrics{border:1px solid #e1e7ee;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.report-metrics>div{padding:var(--space-4);break-inside:avoid;border-inline-start:1px solid #e8edf2;gap:5px;display:grid}.report-metrics>div:first-child{border-inline-start:0}.report-metrics dt{color:var(--report-muted);font-size:.8rem}.report-metrics dd{margin:0;font-size:1.2rem;font-weight:850}.report-metrics small{color:var(--report-muted)}.report-domain-grid,.report-summary-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.report-domain-grid span,.report-summary-grid article{padding:var(--space-3);break-inside:avoid;background:#f5f7fa;border-radius:10px}.report-summary-grid h3,.report-summary-grid p{margin:0}.report-summary-grid p{color:var(--report-muted);margin-block-start:6px}.report-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.report-list>li{align-items:center;gap:var(--space-3);break-inside:avoid;border-block-end:1px solid #edf0f4;grid-template-columns:minmax(160px,1fr) repeat(2,auto);padding:10px 12px;display:grid}.report-list>li span,.report-list>li small{color:var(--report-muted)}.report-product{align-items:center;gap:10px;min-inline-size:0;display:flex}.report-product img,.report-product-placeholder{object-fit:cover;background:#f3f6f8;border:1px solid #dce3eb;border-radius:10px;flex:0 0 44px;place-items:center;block-size:44px;inline-size:44px;display:grid}.report-product strong{overflow-wrap:anywhere}.report-note,.report-empty{padding:var(--space-3);color:var(--report-muted);background:#f5f7fa;border-radius:10px;margin:0}.report-table-scroll{overflow-x:auto}.report-document table{border-collapse:collapse;inline-size:100%}.report-document th,.report-document td{text-align:start;border-block-end:1px solid #e8edf2;padding:10px}.report-document th{background:#f5f7fa}.report-document-footer{justify-content:space-between;gap:var(--space-3);color:var(--report-muted);border-block-start:1px solid #dce3eb;padding-block-start:var(--space-4);font-size:.78rem;display:flex}.report-cover{text-align:center;break-after:page;align-content:center;place-items:center;min-block-size:72vh;display:grid}.report-cover h1{margin:var(--space-6) 0 var(--space-2);font-size:2.5rem}.report-cover p{color:var(--report-muted)}.report-page-break{break-before:page}.report-day-details{pointer-events:none;grid-template-columns:repeat(7,minmax(0,1fr));margin-block-start:var(--space-3);display:grid!important;position:static!important}.report-day-detail{min-inline-size:0}.report-day-detail .performance-tooltip{opacity:1;visibility:visible;box-shadow:none;border:1px solid #e8edf2;font-size:.7rem;display:grid;position:static;transform:none}.report-day-detail .performance-tooltip:after{display:none}@media (width<=991px){.report-card-grid,.report-field-grid,.report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.report-metrics>div:nth-child(odd){border-inline-start:0}.report-day-details{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=767px){.report-card-grid,.report-field-grid,.report-section-options,.report-domain-grid,.report-summary-grid{grid-template-columns:1fr}.report-document{padding:var(--space-4)}.report-document-header,.report-metrics{grid-template-columns:1fr}.report-metrics>div{border-block-start:1px solid #e8edf2;border-inline-start:0}.report-metrics>div:first-child{border-block-start:0}.report-list>li{grid-template-columns:1fr}.report-actions{flex-direction:column}.report-actions button{inline-size:100%}.report-day-details{grid-template-columns:repeat(2,minmax(0,1fr))}}.report-category,.report-card{--report-accent:var(--semantic-neutral);--report-soft:var(--semantic-neutral-soft)}.report-category-management,.report-card-management{--report-accent:var(--semantic-goal);--report-soft:var(--semantic-goal-soft)}.report-category-sales,.report-card-sales,.report-category-products,.report-card-products{--report-accent:var(--semantic-info);--report-soft:var(--semantic-info-soft)}.report-category-inventory,.report-card-inventory{--report-accent:var(--semantic-attention);--report-soft:var(--semantic-attention-soft)}.report-category-customers,.report-card-customers{--report-accent:var(--semantic-positive);--report-soft:var(--semantic-positive-soft)}.report-category-carts,.report-card-carts{--report-accent:var(--semantic-attention);--report-soft:var(--semantic-attention-soft)}.report-category-custom,.report-card-custom{--report-accent:var(--semantic-neutral);--report-soft:var(--semantic-neutral-soft)}.report-category{padding:var(--space-4);border:1px solid color-mix(in srgb,var(--report-accent) 18%,var(--border-subtle));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--report-soft) 18%,var(--surface-primary))}.report-category>header{align-items:flex-start;gap:var(--space-3);display:flex}.report-category>header>div{min-inline-size:0}.report-card{border-color:color-mix(in srgb,var(--report-accent) 22%,var(--border-subtle));background:color-mix(in srgb,var(--report-soft) 32%,var(--surface-primary));position:relative;overflow:hidden}.report-card:before{content:"";background:var(--report-accent);inline-size:3px;position:absolute;inset-block:0;inset-inline-start:0}.report-card-title{align-items:center;gap:var(--space-3);min-inline-size:0;display:flex}.report-card-title>div{min-inline-size:0}@media (width<=767px){.report-category{padding:var(--space-3)}.report-category>header,.report-card-title{align-items:flex-start}}.app-shell{background:var(--surface-canvas);color:var(--text-primary)}.app-shell input,.app-shell select,.app-shell textarea{border-color:var(--border-strong);background:var(--surface-primary);color:var(--text-primary);caret-color:var(--text-primary)}.app-shell input::placeholder,.app-shell textarea::placeholder{color:var(--text-muted);opacity:1}.view-cta,.secondary-action,.guard-workflow-actions button,.guard-workflow-actions summary,.dialog-actions button:not(.primary-action):not(.danger-action){border-color:var(--border-strong);background:var(--surface-primary);color:var(--text-primary)}.primary-action,.ask-box button{background:var(--color-brand);color:var(--text-on-primary)}.danger-action{background:var(--status-critical);color:var(--surface-canvas)}.dashboard-notice{border-color:var(--border-subtle);background:var(--surface-subtle);color:var(--text-secondary)}.cart-potential-value{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-primary);box-shadow:var(--shadow-sm);display:grid}.cart-potential-value>header h3,.cart-potential-value>header p{margin:0}.cart-potential-value>header p{color:var(--text-secondary);margin-block-start:var(--space-1)}.error-notice,.ds-error{border-color:var(--status-critical);background:var(--danger-soft);color:var(--status-critical)}.ds-partial,.completeness-notice,.answer-limitations{border-color:var(--status-warning);background:var(--warning-soft);color:var(--text-secondary)}.goal-achieved .goal-state,.report-ready{background:var(--success-soft);color:var(--status-success)}.home-goals-summary,.home-reports-summary{gap:var(--space-4);padding:clamp(var(--space-4),3vw,var(--space-6));border:1px solid var(--border-subtle);background:var(--surface-primary);box-shadow:var(--shadow-sm);border-radius:clamp(18px,2vw,20px);display:grid}.home-goals-summary>header,.home-reports-summary>header{align-items:center;gap:var(--space-3);display:flex}.home-goals-summary h2,.home-goals-summary p,.home-reports-summary h2,.home-reports-summary p{margin:0}.home-goals-summary header p,.home-reports-summary header p{color:var(--text-secondary);margin-block-start:var(--space-1)}.goals-summary-icon,.store-performance-icon,.home-section-icon{border-radius:var(--radius-pill);background:var(--info-soft);block-size:44px;inline-size:44px;color:var(--status-info);flex:none;place-items:center;display:grid}.goals-summary-icon svg,.store-performance-icon svg,.home-section-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:23px;inline-size:23px}.home-section-heading,.ask-panel-header{align-items:center;gap:var(--space-3);display:flex}.home-section-title{min-inline-size:0;font-size:var(--home-section-title-size);font-weight:var(--home-section-title-weight);line-height:var(--home-section-title-line-height);overflow-wrap:anywhere;margin:0}.home-subsection-title{min-inline-size:0;font-size:var(--home-subsection-title-size);font-weight:var(--home-subsection-title-weight);line-height:var(--home-subsection-title-line-height);overflow-wrap:anywhere;margin:0}.home-section-icon-radar{background:var(--success-soft);color:var(--status-success)}.home-section-icon-ask{background:var(--info-soft);color:var(--status-info)}.home-section-icon-document{background:var(--snoozed-soft);color:var(--status-snoozed)}.goals-summary-metrics{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.goals-summary-metrics>div{gap:var(--space-1);padding:var(--space-3);border-inline-start:3px solid var(--status-info);border-radius:var(--radius-md);background:var(--surface-subtle);display:grid}.goals-summary-metrics dt{color:var(--text-secondary);font-size:.85rem}.goals-summary-metrics dd{color:var(--text-primary);margin:0;font-size:1.45rem;font-weight:850}.goals-summary-featured{gap:var(--space-2);padding-block:var(--space-3);border-block:1px solid var(--border-subtle);display:grid}.goals-summary-featured>span{color:var(--text-muted);font-size:.82rem}.goals-summary-featured>strong{overflow-wrap:anywhere}.goals-summary-progress{align-items:center;gap:var(--space-3);display:flex}.goals-summary-progress>div{border-radius:var(--radius-pill);background:var(--surface-emphasis);flex:1;block-size:9px;overflow:hidden}.goals-summary-progress>div span{border-radius:inherit;background:var(--status-info);block-size:100%;display:block}.goals-summary-progress small{color:var(--text-secondary)}.home-goals-summary>.secondary-action{justify-self:start;min-block-size:44px}.home-reports-summary{border-color:color-mix(in srgb,var(--semantic-info) 24%,var(--border-subtle));background:linear-gradient(135deg,color-mix(in srgb,var(--semantic-info-soft) 58%,var(--surface-primary)),color-mix(in srgb,var(--semantic-goal-soft) 42%,var(--surface-primary)));overflow:hidden}.home-reports-summary .home-section-icon-document{background:var(--semantic-goal-soft);color:var(--semantic-goal);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--semantic-goal) 22%,transparent)}.home-report-features{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-report-features li{align-items:center;gap:var(--space-2);min-inline-size:0;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-primary) 82%,transparent);color:var(--text-secondary);font-size:.85rem;font-weight:700;display:flex}.home-report-features li span:last-child{overflow-wrap:anywhere}.home-report-feature-icon{border-radius:var(--radius-sm);flex:none;place-items:center;block-size:32px;inline-size:32px;display:grid}.home-report-feature-icon svg,.home-reports-action svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:18px;inline-size:18px}.report-feature-types .home-report-feature-icon{background:var(--semantic-info-soft);color:var(--semantic-info)}.report-feature-options .home-report-feature-icon{background:var(--semantic-goal-soft);color:var(--semantic-goal)}.report-feature-export .home-report-feature-icon{background:var(--semantic-positive-soft);color:var(--semantic-positive)}.home-reports-action{justify-content:center;align-items:center;gap:var(--space-2);background:var(--color-brand);min-block-size:44px;color:var(--text-on-primary);cursor:pointer;border-color:#0000;justify-self:start;display:inline-flex}.home-reports-action:hover{filter:brightness(.96)}.home-goals-list{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-goal-card{align-content:start;gap:var(--space-3);background:var(--surface-subtle);min-inline-size:0;display:grid}.home-goal-title{gap:var(--space-1);min-inline-size:0;display:grid}.home-goal-title h3{overflow-wrap:anywhere;margin:0}.home-goal-remaining,.home-goals-count{color:var(--text-secondary);margin:0;font-size:.88rem}.home-goal-remaining bdi{font-weight:750}.home-goals-count{padding-block-start:var(--space-1)}.goals-view .goal-card{gap:var(--space-4);padding:var(--space-5);border-color:var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-primary);box-shadow:var(--shadow-sm)}.goal-title{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.goal-title>div{min-width:0}.goal-values{margin:0}.goal-progress{border-radius:var(--radius-pill);background:var(--surface-emphasis);overflow:hidden}.performance-header-icon{background:var(--success-soft);color:var(--status-success)}.store-performance-week p,.performance-legend{color:var(--text-secondary)}.performance-summary-card strong{color:var(--text-primary)}.summary-value{background:var(--chart-green-soft);border-color:var(--chart-green)!important}.summary-value .summary-icon{background:var(--success-soft);color:var(--chart-green)}.summary-value>span:not(.summary-icon){color:var(--chart-green)}.summary-orders{background:var(--chart-blue-soft);border-color:var(--chart-blue)!important}.summary-orders .summary-icon{background:var(--info-soft);color:var(--chart-blue)}.summary-orders>span:not(.summary-icon){color:var(--chart-blue)}.summary-customers{background:var(--chart-purple-soft);border-color:var(--chart-purple)!important}.summary-customers .summary-icon{background:var(--snoozed-soft);color:var(--chart-purple)}.summary-customers>span:not(.summary-icon){color:var(--chart-purple)}.performance-chart-canvas{border-color:var(--border-subtle);background:var(--surface-primary)}.performance-grid line{stroke:var(--border-subtle)}.chart-axis{stroke:var(--border-strong)}.performance-chart-canvas .money-axis-label,.performance-chart-canvas .count-axis-label{fill:var(--text-muted)}.performance-money-bar,.performance-money-bar.currency-1,.performance-money-bar.currency-2,.performance-money-bar.currency-3{fill:var(--chart-green)}.orders-line{stroke:var(--chart-blue)}.customers-line{stroke:var(--chart-purple)}.orders-point{stroke:var(--chart-blue);fill:var(--surface-primary)}.customers-point{stroke:var(--chart-purple);fill:var(--surface-primary)}.legend-bar{background:var(--chart-green)}.legend-line:after{background:var(--surface-primary)}.legend-orders,.tooltip-orders{color:var(--chart-blue);border-color:var(--chart-blue)}.legend-customers,.tooltip-customers{color:var(--chart-purple);border-color:var(--chart-purple)}.performance-tooltip{border-color:var(--border-strong);background:var(--surface-primary);color:var(--text-primary);box-shadow:var(--shadow-md)}.bar-tooltip{background:var(--text-primary);color:var(--surface-primary)}.performance-tooltip strong{border-color:var(--border-subtle)}.performance-tooltip>span bdi{color:var(--text-primary)}.tooltip-value{color:var(--chart-green)}.tooltip-pieces{color:var(--text-secondary)}.performance-tooltip small{border-color:var(--border-subtle);color:var(--status-warning)}.report-builder input,.report-builder select{background:var(--surface-primary);color:var(--text-primary);border-color:var(--border-strong)}.product-identity-copy strong{color:var(--text-primary)}.product-identity-copy small{color:var(--text-secondary)}.product-admin-link{color:var(--status-info)}.workflow-acknowledged{color:var(--status-success)}.workflow-resurfaced{color:var(--status-resurfaced)}.store-performance-panel{border-color:var(--border-subtle);background:var(--surface-primary);box-shadow:var(--shadow-sm);border-radius:clamp(18px,2vw,22px)}.store-performance-pulse{gap:var(--space-5);background:linear-gradient(180deg,var(--surface-primary),color-mix(in srgb,var(--surface-subtle) 35%,var(--surface-primary)))}.store-performance-pulse>header h2{color:var(--text-primary)}.store-performance-header{align-items:center;gap:var(--space-3);display:flex}.store-performance-header h2,.store-performance-header p{margin:0}.store-performance-header p{color:var(--text-secondary);margin-block-start:var(--space-1)}.store-performance-panel .analytics-kpis{gap:var(--space-2);border:0}.store-performance-panel .analytics-kpis .kpi-card{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-primary);position:relative}.store-performance-panel .analytics-kpis .kpi-card+.kpi-card{border-inline-start:1px solid var(--border-subtle)}.store-performance-panel .analytics-kpis .kpi-card:before{content:"";border-radius:var(--radius-pill);background:var(--status-info);block-size:.25rem;inline-size:2rem}.store-performance-panel .analytics-kpis .kpi-card:nth-child(2n):before{background:var(--chart-blue)}.store-performance-panel .analytics-kpis .kpi-card:nth-child(3n):before{background:var(--chart-purple)}.store-performance-panel .analytics-kpis .kpi-card:nth-child(4n):before{background:var(--status-success)}.store-performance-panel .analytics-kpis .kpi-card>span{color:var(--text-secondary);font-weight:750}.store-performance-panel .analytics-kpis .ds-kpi-card>strong{color:var(--text-primary);font-size:var(--home-kpi-value-size);font-weight:var(--home-kpi-value-weight);line-height:var(--home-kpi-value-line-height);overflow-wrap:anywhere}.store-performance-panel .analytics-kpis .kpi-card>small{color:var(--text-muted);line-height:1.55}.store-performance-divider{background:var(--border-strong)}.store-performance-week{background:var(--surface-primary)}.performance-chart-canvas text{fill:var(--text-secondary)}.performance-day-target:is(:hover,:focus-visible){background:color-mix(in srgb,var(--status-info) 9%,transparent)}.performance-day-target:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.ask-store-panel{border-color:var(--border-subtle);background:var(--surface-primary)}.ask-box{padding:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-primary);box-shadow:0 1px 0 color-mix(in srgb,var(--text-primary) 5%,transparent);transition:border-color .15s,box-shadow .15s}.ask-box:focus-within{border-color:var(--focus-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring) 22%,transparent)}.ask-box input{min-block-size:52px;color:var(--text-primary)}.ask-box button{border-radius:var(--radius-md);background:var(--color-brand);min-block-size:48px;color:var(--text-on-primary)}.suggestions button{border-color:var(--border-subtle);background:var(--surface-subtle);color:var(--text-secondary)}.suggestions button:hover{border-color:var(--status-info);background:var(--info-soft);color:var(--text-primary)}@media (width<=767px){.goals-summary-metrics{grid-template-columns:1fr 1fr}.home-goals-list{grid-template-columns:1fr}.home-goals-summary>.secondary-action,.home-reports-action{width:100%}.home-report-features{grid-template-columns:1fr}.store-performance-header{align-items:flex-start}}@media (width<=419px){.goals-summary-metrics{grid-template-columns:1fr}.home-goals-summary>header,.home-reports-summary>header{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.app-shell *{transition:none!important}}.priority-critical,.inventory-out_of_stock{--semantic-accent:var(--semantic-critical);--semantic-soft:var(--semantic-critical-soft)}.priority-high,.priority-medium,.inventory-stockout_risk,.inventory-possible_stockout,.inventory-low_stock,.goal-behind_pace{--semantic-accent:var(--semantic-attention);--semantic-soft:var(--semantic-attention-soft)}.priority-low,.inventory-unknown,.goal-unavailable{--semantic-accent:var(--semantic-neutral);--semantic-soft:var(--semantic-neutral-soft)}.priority-informational{--semantic-accent:var(--semantic-info);--semantic-soft:var(--semantic-info-soft)}.goal-achieved{--semantic-accent:var(--semantic-positive);--semantic-soft:var(--semantic-positive-soft)}.goal-ahead_of_pace,.goal-in_progress{--semantic-accent:var(--semantic-goal);--semantic-soft:var(--semantic-goal-soft)}.guard-fact-card[class*=priority-],.goal-card[class*=goal-]{border-inline-start:4px solid var(--semantic-accent,var(--border-subtle))}.guard-fact-card[class*=priority-] .fact-meta span:first-child,.goal-card[class*=goal-] .goal-state{background:var(--semantic-soft,var(--surface-subtle));color:var(--semantic-accent,var(--text-secondary))}.guard-fact-card[class*=priority-] .fact-meta b{color:var(--semantic-accent,var(--status-info))}.goal-card[class*=goal-] .goal-progress span{background:var(--semantic-accent,var(--semantic-goal))}.metric-critical,.semantic-critical,.follow-up-alerts{border-inline-start:3px solid var(--semantic-critical)!important;background:color-mix(in srgb,var(--semantic-critical) 7%,var(--surface-primary))!important}.metric-attention,.semantic-attention,.guard-category-alerts{border-inline-start:3px solid var(--semantic-attention)!important;background:color-mix(in srgb,var(--semantic-attention) 7%,var(--surface-primary))!important}.metric-positive,.semantic-positive,.guard-category-opportunities,.follow-up-opportunities{border-inline-start:3px solid var(--semantic-positive)!important;background:color-mix(in srgb,var(--semantic-positive) 7%,var(--surface-primary))!important}.metric-info,.semantic-info,.guard-category-watchlist,.follow-up-watchlist{border-inline-start:3px solid var(--semantic-info)!important;background:color-mix(in srgb,var(--semantic-info) 7%,var(--surface-primary))!important}.metric-critical dd{color:var(--semantic-critical)}.metric-attention dd{color:var(--semantic-attention)}.metric-positive dd{color:var(--semantic-positive)}.metric-info dd{color:var(--semantic-info)}.guard-category-alerts .count-badge{background:var(--semantic-attention-soft);color:var(--semantic-attention)}.guard-category-opportunities .count-badge{background:var(--semantic-positive-soft);color:var(--semantic-positive)}.guard-category-watchlist .count-badge{background:var(--semantic-info-soft);color:var(--semantic-info)}.inventory-classification{border:1px solid}.inventory-out_of_stock{background:var(--semantic-critical-soft);color:var(--semantic-critical)}.inventory-stockout_risk,.inventory-possible_stockout,.inventory-low_stock{background:var(--semantic-attention-soft);color:var(--semantic-attention)}.inventory-dead_stock,.inventory-slow_moving_inventory{background:var(--semantic-neutral-soft);color:var(--semantic-neutral)}.goals-summary-icon{background:var(--semantic-goal-soft);color:var(--semantic-goal)}.goals-summary-metrics>div{border-inline-start-color:var(--semantic-goal)}.goals-summary-metrics>div:nth-child(2){border-inline-start-color:var(--semantic-positive)}.goals-summary-metrics>div:nth-child(3){border-inline-start-color:var(--semantic-attention)}.goals-summary-progress>div span{background:var(--semantic-goal)}.analytics-kpis .kpi-card:before,.status-distribution .progress-track>span{background:var(--semantic-info)}.products-view .movement-grid>.section-subgroup:nth-child(2){border-inline-start:3px solid var(--semantic-positive)}.products-view .movement-grid>.section-subgroup:nth-child(3){border-inline-start:3px solid var(--semantic-attention)}.products-view .movement-grid>.section-subgroup:nth-child(4){border-inline-start:3px solid var(--semantic-neutral)}.cart-potential-value,.currency-metric-group article{border-inline-start:3px solid var(--semantic-info)}.customer-segments article:first-child,.customer-segments article:nth-child(2){border-inline-start:3px solid var(--semantic-positive)}.customer-segments article:nth-child(3),.customer-segments article:nth-child(4){border-inline-start:3px solid var(--semantic-attention)}.report-ready{background:var(--semantic-positive-soft);color:var(--semantic-positive)}.report-privacy{background:var(--semantic-info-soft);color:var(--semantic-info)}.answer-answer{border-inline-start:3px solid var(--semantic-info)}.answer-blocked,.answer-failure{border-inline-start-color:var(--semantic-critical)}.answer-clarification,.answer-partial{border-inline-start-color:var(--semantic-attention)}.ds-unavailable,.ds-empty{--semantic-accent:var(--semantic-neutral)}@page{size:A4 portrait;margin:12mm}@page report-landscape{size:A4 landscape;margin:10mm}@media print{html,body,#root{background:#fff!important}.app-shell *{visibility:hidden!important}.report-document,.report-document *{visibility:visible!important}.report-document{inline-size:100%;max-inline-size:none;box-shadow:none;border:0;border-radius:0;padding:0;display:block;position:absolute;inset:0;color:#111!important;background:#fff!important}.report-landscape{page:report-landscape}.report-document>*{margin-block-end:8mm}.interactive-only,.dev-navigation,.shell-context-meta,.shell-footer,.dialog-backdrop,.report-actions,.product-admin-link{display:none!important}.report-section,.report-summary-grid article,.report-metrics>div,.report-list>li{break-inside:avoid;page-break-inside:avoid}.report-table-scroll{overflow:visible}.report-document table{font-size:9pt}.report-document thead{display:table-header-group}.report-document tr{break-inside:avoid}.report-cover{min-block-size:250mm}.performance-chart-scroll{overflow:visible!important}.performance-chart-canvas{min-inline-size:0!important}.report-day-details{display:grid!important}.report-product img{-webkit-print-color-adjust:exact;print-color-adjust:exact}.report-document-header,.report-document-footer{break-inside:avoid}.report-page-break{break-before:page;page-break-before:always}}.sales-view .analytics-kpis .kpi-detail-action{border-color:color-mix(in srgb,var(--semantic-info) 30%,var(--border-strong));background:color-mix(in srgb,var(--semantic-info-soft) 55%,var(--surface-primary));color:var(--text-primary)}.sales-kpi-details{gap:var(--space-4);display:grid}.sales-kpi-formula,.sales-kpi-comparison{padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-subtle)}.sales-kpi-formula p{margin:0}.sales-kpi-comparison{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sales-kpi-comparison>div{gap:.35rem;min-inline-size:0;display:grid}.sales-kpi-detail-progress{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--text-secondary);display:flex}@media (width<=419px){.sales-kpi-comparison{grid-template-columns:1fr}.sales-kpi-detail-progress{flex-direction:column;align-items:stretch}.sales-kpi-detail-progress .secondary-action{width:100%}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--surface-canvas);color:var(--text-primary);font-family:Tahoma,Arial,sans-serif}.legal-page{inline-size:min(100% - 32px,980px);margin-inline:auto;padding-block:40px 64px;line-height:1.85}.legal-hero,.legal-section{border:1px solid var(--border-subtle);background:var(--surface-primary);box-shadow:var(--shadow-sm);border-radius:20px}.legal-hero{background:linear-gradient(145deg,var(--surface-primary),var(--info-soft));margin-block-end:24px;padding:clamp(24px,5vw,48px)}.legal-brand{color:var(--primary);align-items:center;gap:10px;font-size:1.1rem;font-weight:850;text-decoration:none;display:inline-flex}.legal-brand bdi{letter-spacing:.1em;font-size:.78rem}.legal-hero h1{margin:28px 0 0;font-size:clamp(2rem,5vw,3rem)}.legal-hero p{color:var(--text-secondary);margin:4px 0}.legal-section{grid-template-columns:1fr 1fr;gap:28px;margin-block:16px;padding:clamp(20px,4vw,32px);display:grid}.legal-section>div{min-inline-size:0}.legal-section>div+div{border-inline-start:1px solid var(--border-subtle);padding-inline-start:28px}.legal-section h2{margin:0 0 10px;font-size:1.28rem}.legal-section h3{margin:22px 0 4px;font-size:1rem}.legal-section p{color:var(--text-secondary);overflow-wrap:anywhere;margin:8px 0}.legal-faq-list{gap:18px;margin:0;display:grid}.legal-faq-list>div{border-block-end:1px solid var(--border-subtle);padding-block-end:16px}.legal-faq-list>div:last-child{border-block-end:0;padding-block-end:0}.legal-faq-list dt{font-weight:800}.legal-faq-list dd{color:var(--text-secondary);margin:4px 0 0}.legal-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-block:16px;display:grid}.legal-card{border:1px solid var(--border-subtle);background:var(--surface-subtle);border-radius:14px;padding:18px}.legal-card h3{margin:0 0 6px}.legal-card p{margin:0}.legal-actions{flex-wrap:wrap;gap:10px;margin-block-start:18px;display:flex}.legal-actions a{background:var(--primary);min-block-size:44px;color:var(--surface-primary);border-radius:11px;justify-content:center;align-items:center;padding-inline:14px;font-weight:800;text-decoration:none;display:inline-flex}.legal-actions a:focus-visible,.legal-actions a:hover{outline:3px solid color-mix(in srgb,var(--focus-ring) 35%,transparent);outline-offset:2px}.legal-support-note{border-inline-start:4px solid var(--primary);background:var(--surface-subtle);padding:14px}.legal-links{flex-wrap:wrap;gap:12px;margin-block-start:24px;display:flex}.legal-links a{border:1px solid var(--border-subtle);background:var(--surface-primary);min-block-size:44px;color:var(--primary);border-radius:12px;align-items:center;padding-inline:16px;font-weight:750;text-decoration:none;display:inline-flex}.legal-links a:focus-visible,.legal-links a:hover{outline:3px solid color-mix(in srgb,var(--focus-ring) 30%,transparent);outline-offset:2px}@media (width<=700px){.legal-page{inline-size:min(100% - 20px,980px);padding-block:20px 40px}.legal-section{grid-template-columns:1fr}.legal-section>div+div{border-inline-start:0;border-block-start:1px solid var(--border-subtle);padding-block-start:24px;padding-inline-start:0}.legal-card-grid{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-canvas:#0f1719;--surface-primary:#182326;--surface-subtle:#223034;--text-primary:#f0f7f8;--text-secondary:#c3d2d5;--border-subtle:#3b5055;--color-brand:#73fcd7;--info-soft:#193a42;--focus-ring:#73fcd7;--shadow-sm:0 4px 14px #0000003d}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}:root,:root[data-theme=light]{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-8:48px;--home-section-title-size:1.5rem;--home-section-title-weight:700;--home-section-title-line-height:1.2;--home-subsection-title-size:1.25rem;--home-subsection-title-weight:700;--home-subsection-title-line-height:1.3;--home-kpi-value-size:1.35rem;--home-kpi-value-weight:700;--home-kpi-value-line-height:1.25;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--surface-canvas:#f7f8f8;--surface-primary:#fff;--surface-subtle:#eef3f4;--surface-emphasis:#e2eeee;--surface-sidebar:#123c45;--text-primary:#15373f;--text-secondary:#405e65;--text-muted:#657b81;--text-on-primary:#fff;--border-subtle:#d9e4e6;--border-strong:#afc2c6;--color-brand:#07505d;--status-success:#176b4e;--status-warning:#7a5710;--status-critical:#963b36;--status-info:#146477;--status-neutral:#586d73;--status-snoozed:#6545a4;--status-resurfaced:#a43f43;--success-soft:#e4f5ed;--warning-soft:#fff4d8;--danger-soft:#fae9e7;--info-soft:#e3f2f5;--snoozed-soft:#eee8fa;--chart-green:#31845f;--chart-green-soft:#e8f6ef;--chart-blue:#246eaf;--chart-blue-soft:#e9f3fd;--chart-purple:#6947a8;--chart-purple-soft:#f0ebfa;--focus-ring:#087f94;--shadow-sm:0 4px 14px #133a4212;--shadow-md:0 12px 32px #133a421f;--surface:var(--surface-primary);--surface-muted:var(--surface-subtle);--border:var(--border-subtle);--primary:var(--color-brand);--success:var(--status-success);--warning:var(--status-warning);--danger:var(--status-critical);--info:var(--status-info);--semantic-critical:var(--status-critical);--semantic-critical-soft:var(--danger-soft);--semantic-attention:var(--status-warning);--semantic-attention-soft:var(--warning-soft);--semantic-positive:var(--status-success);--semantic-positive-soft:var(--success-soft);--semantic-info:var(--status-info);--semantic-info-soft:var(--info-soft);--semantic-goal:var(--chart-purple);--semantic-goal-soft:var(--chart-purple-soft);--semantic-neutral:var(--status-neutral);--semantic-neutral-soft:var(--surface-subtle)}:root[data-theme=dark]{--surface-canvas:#0f1719;--surface-primary:#182326;--surface-subtle:#223034;--surface-emphasis:#293b3f;--surface-sidebar:#182326;--text-primary:#f0f7f8;--text-secondary:#c3d2d5;--text-muted:#a1b3b7;--text-on-primary:#071416;--border-subtle:#3b5055;--border-strong:#62787d;--color-brand:#73fcd7;--status-success:#71dca9;--status-warning:#f0c86f;--status-critical:#ff9297;--status-info:#78d8e7;--status-neutral:#bdcacc;--status-snoozed:#c3a9ff;--status-resurfaced:#ff9a9d;--success-soft:#173c30;--warning-soft:#3c321d;--danger-soft:#432629;--info-soft:#193a42;--snoozed-soft:#302744;--chart-green:#70d2a1;--chart-green-soft:#19382d;--chart-blue:#79baf0;--chart-blue-soft:#1c3449;--chart-purple:#bea2f2;--chart-purple-soft:#312846;--focus-ring:#73fcd7;--shadow-sm:0 4px 14px #0000003d;--shadow-md:0 12px 32px #00000057}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#123f42;background:#f5fbf9;font-family:Segoe UI,Tahoma,Arial,sans-serif}.about-page{--petrol:#073f42;--petrol-deep:#042f32;--teal:#08766f;--emerald:#12a47f;--mint:#70e4c1;--aqua:#dff8f1;--paper:#fff;--ink:#123f42;--muted:#527174;--line:#cfe5df;--about-width:1120px;min-block-size:100vh;color:var(--ink);background:#f5fbf9;font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:16px;line-height:1.75;overflow-x:clip}.about-page *{box-sizing:border-box;min-inline-size:0}.about-page a:focus-visible{outline-offset:3px;outline:3px solid #13a889}.about-nav,.about-hero-layout,.about-section,.about-footer{inline-size:min(calc(100% - 40px),var(--about-width));margin-inline:auto}.about-hero{isolation:isolate;background:radial-gradient(circle at 18% 18%,#4ce6be47,#0000 27rem),radial-gradient(circle at 88% 70%,#12a47f24,#0000 22rem),linear-gradient(150deg,#effbf7 0%,#dff6ef 55%,#f8fcfb 100%);padding-block-end:76px;position:relative;overflow:hidden}.about-hero:before{content:"";z-index:-1;background-image:radial-gradient(#07766f2b 1px,#0000 1px);background-size:25px 25px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 72%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 72%,#0000)}.about-hero:after{content:"";z-index:-1;border:1px solid #08766f2e;border-radius:50%;block-size:360px;inline-size:360px;position:absolute;inset-block-start:125px;inset-inline-end:-150px;box-shadow:0 0 0 55px #08766f09,0 0 0 110px #08766f06}.about-nav{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7fdfbe6;border:1px solid #b0dad0bf;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;min-block-size:64px;margin-block-start:12px;padding:8px 12px;display:flex;position:sticky;top:12px;box-shadow:0 7px 25px #043f420f}.about-wordmark{color:var(--ink);align-items:center;gap:10px;font-weight:700;text-decoration:none;display:inline-flex}.about-wordmark bdi{letter-spacing:.08em;font-size:.9rem}.about-logo-image{object-fit:contain;block-size:auto;display:block}.about-logo-header{inline-size:44px}.about-logo-footer{inline-size:40px}.about-nav-links{align-items:center;gap:22px;display:flex}.about-nav-links a{color:var(--muted);font-size:.9rem;font-weight:600;text-decoration:none}.about-nav-links a:hover{color:var(--teal)}.about-nav-links .about-nav-cta{background:var(--petrol);color:#fff;border-radius:10px;min-block-size:40px;padding:7px 15px}.about-hero-layout{grid-template-columns:1fr .95fr;align-items:center;gap:clamp(42px,7vw,82px);padding-block:68px 16px;display:grid}.about-logo-hero{filter:drop-shadow(0 20px 30px #043f4229);inline-size:clamp(110px,12vw,145px)}.about-product-name{color:var(--teal);margin:14px 0 3px;font-weight:700}.about-product-name bdi{letter-spacing:.08em;font-size:.8em}.about-hero h1{letter-spacing:-.02em;max-inline-size:620px;margin:4px 0 14px;font-size:clamp(2rem,3.8vw,2.75rem);font-weight:700;line-height:1.28}.about-hero-description{max-inline-size:620px;color:var(--muted);margin:0;font-size:1.03rem}.about-badges{flex-wrap:wrap;gap:8px;margin-block:23px;display:flex}.about-badges span{color:#255f60;background:#ffffffc7;border:1px solid #bde1d7;border-radius:999px;padding:5px 11px;font-size:.75rem;font-weight:600}.about-actions{flex-wrap:wrap;gap:10px;display:flex}.about-actions a,.about-vision>a{background:var(--petrol);color:#fff;border-radius:12px;justify-content:center;align-items:center;min-block-size:46px;padding-inline:19px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px #043f421f}.about-actions a+a{box-shadow:none;color:var(--petrol);background:#fffc;border:1px solid #acd6cc}.about-product-preview{background:#ffffffeb;border:1px solid #acd6cce6;border-radius:24px;padding:20px;position:relative;transform:rotate(-1deg);box-shadow:0 24px 60px #043f4224}.about-product-preview:before,.about-product-preview:after{content:"";z-index:-1;filter:blur(2px);border-radius:50%;position:absolute}.about-product-preview:before{background:#70e4c173;block-size:76px;inline-size:76px;inset-block-start:-26px;inset-inline-start:-30px}.about-product-preview:after{background:#f4b14f59;block-size:34px;inline-size:34px;inset-block-end:24px;inset-inline-end:-12px}.preview-top{border-block-end:1px solid var(--line);align-items:center;gap:11px;padding-block-end:15px;display:flex}.preview-logo{inline-size:42px}.preview-top div{display:grid}.preview-top small{color:#6d8889}.preview-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-block:15px;display:grid}.preview-grid>div{color:#476b6d;background:#edf8f5;border-radius:14px;gap:16px;padding:15px;font-size:.78rem;display:grid}.preview-grid i{background:linear-gradient(90deg,var(--teal),var(--mint));border-radius:999px;block-size:7px;inline-size:65%;display:block}.preview-panel{color:#fff;background:linear-gradient(120deg,#073f42,#096b66);border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:17px;display:grid}.preview-panel strong{grid-row:1/4;font-size:.85rem}.preview-panel span{background:#97f1d5b8;border-radius:999px;block-size:7px;display:block}.preview-panel span:nth-of-type(2){inline-size:78%}.preview-panel span:nth-of-type(3){inline-size:55%}.about-section{padding-block:78px}.about-section+.about-section{border-block-start:1px solid var(--line)}.about-section-heading{max-inline-size:800px;margin-block-end:31px}.about-section-heading>span{color:var(--teal);font-size:.78rem;font-weight:700}.about-section h2{letter-spacing:-.012em;margin:6px 0 8px;font-size:clamp(1.7rem,2.8vw,1.875rem);font-weight:700;line-height:1.35}.about-section-heading p{color:var(--muted);margin:0}.about-flow{grid-template-columns:repeat(4,1fr);gap:14px;margin:35px 0 0;padding:0;list-style:none;display:grid}.about-flow li{border:1px solid var(--line);background:#fff;border-radius:20px;align-items:center;gap:12px;padding:20px;font-weight:650;display:flex;position:relative;box-shadow:0 8px 22px #043f420b}.about-flow li:not(:last-child):after{content:"←";z-index:2;color:var(--emerald);font-size:1.15rem;position:absolute;inset-inline-end:-23px}.about-icon{background:var(--aqua);block-size:48px;inline-size:48px;color:var(--teal);border-radius:15px;flex:none;place-items:center;display:grid}.about-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:25px;inline-size:25px}.about-core-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.about-core-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#eefaf6);border-radius:24px;min-block-size:250px;padding:30px;position:relative;overflow:hidden;box-shadow:0 12px 34px #043f4211}.about-core-grid article:after{content:"";background:#12a47f17;border-radius:50%;block-size:95px;inline-size:95px;position:absolute;inset-block-end:-42px;inset-inline-end:-38px}.about-core-grid article:nth-child(2){background:linear-gradient(145deg,#fff,#e7f7f4)}.about-core-grid article:nth-child(2) .about-icon{color:#08766f;background:#d9f4ec}.about-core-grid article:nth-child(3){background:linear-gradient(145deg,#fff,#e7f2f3)}.about-core-grid article:nth-child(3) .about-icon{color:#075d63;background:#d8ecee}.about-core-grid .about-icon{border-radius:20px;block-size:64px;inline-size:64px}.about-core-grid .about-icon svg{block-size:32px;inline-size:32px}.about-core-grid h3,.about-feature-grid h3{margin:20px 0 6px;font-size:1.08rem;font-weight:700}.about-core-grid p,.about-feature-grid p{color:var(--muted);margin:0}#features{position:relative}#features:before{content:"";z-index:-1;background:#edf8f5;position:absolute;inset:18px -100vw}.about-feature-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.about-feature-grid article{background:#fff;border:1px solid #cce3dd;border-radius:19px;padding:21px;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 5px 18px #043f420a}.about-feature-grid article:hover{border-color:#90cdbd;transform:translateY(-3px);box-shadow:0 12px 28px #043f4217}.about-feature-grid .about-icon{block-size:46px;inline-size:46px}.about-feature-grid article:nth-child(4n+2) .about-icon{color:#0a8b79;background:#e5f6f2}.about-feature-grid article:nth-child(4n+3) .about-icon{color:#08646b;background:#dff0f2}.about-feature-grid article:nth-child(4n+4) .about-icon{color:#28855d;background:#e8f7ed}.about-feature-grid p{font-size:.92rem}.about-status{background:radial-gradient(circle at 10% 15%,#21dcab38,transparent 17rem),linear-gradient(135deg,var(--petrol-deep),var(--petrol));color:#fff;border-radius:28px;gap:28px;padding:clamp(30px,5vw,54px);display:grid;position:relative;overflow:hidden;box-shadow:0 20px 45px #042f3224;border:0!important}.about-status:after{content:"";border:1px solid #70e4c12e;border-radius:50%;block-size:270px;inline-size:270px;position:absolute;inset-block-end:-150px;inset-inline-end:-120px;box-shadow:0 0 0 45px #70e4c109}.about-status-heading{align-items:center;gap:24px;display:flex}.about-logo-status{filter:drop-shadow(0 12px 24px #0000002e);inline-size:92px}.about-status .about-section-heading{margin:0}.about-status .about-section-heading>span{color:#83eccb}.about-status h2{color:#fff}.about-status .about-section-heading p{color:#c8e2df}.about-status-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.about-status-grid article{z-index:1;background:#ffffff17;border:1px solid #97ebd32e;border-radius:17px;align-content:center;gap:4px;min-block-size:125px;padding:20px;display:grid;position:relative}.about-status-grid article:first-child{grid-template-columns:auto 1fr;align-items:center}.about-status-grid span:not(.status-symbol){color:#afd1cf;font-size:.78rem}.about-status-grid strong{font-size:1.02rem;font-weight:700}.status-symbol{color:#8df1d2;background:#70e4c129;border-radius:50%;place-items:center;block-size:34px;inline-size:34px;font-weight:700;display:grid}.about-vision{text-align:center;background:radial-gradient(circle at 50% 30%,#70e4c133,#0000 18rem),#fff;border-radius:28px;margin-block:38px 70px;padding-inline:clamp(24px,5vw,54px);border:1px solid var(--line)!important}.about-vision .about-section-heading{margin-inline:auto}.about-vision-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-block:28px;display:flex}.about-vision-flow span{background:#f0faf7;border:1px solid #cbe4de;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-weight:650;display:flex}.about-vision-flow .about-icon{border-radius:9px;block-size:27px;inline-size:27px}.about-vision-flow .about-icon svg{block-size:15px;inline-size:15px}.about-vision-flow b{color:var(--emerald)}.about-logo-vision{filter:drop-shadow(0 12px 24px #043f421f);inline-size:86px;margin:24px auto 10px}.about-vision>p{color:var(--petrol);margin:12px 0 22px;font-size:1.2rem;font-weight:700}.about-footer{inline-size:100%;max-inline-size:none;padding:34px max(20px,calc((100% - var(--about-width))/2));background:var(--petrol-deep);color:#fff;justify-content:space-between;align-items:center;gap:28px;display:flex}.about-footer .about-wordmark{color:#fff}.about-footer p{color:#a9cdca;margin:4px 0 0;font-size:.82rem}.about-footer nav{flex-wrap:wrap;gap:10px 18px;display:flex}.about-footer nav a{color:#c5dfdc;font-size:.85rem;font-weight:600;text-decoration:none}.about-footer nav a:hover{color:#83eccb}@media (width<=900px){.about-hero-layout{grid-template-columns:1fr}.about-product-preview{max-inline-size:630px;transform:none}.about-feature-grid{grid-template-columns:repeat(2,1fr)}.about-status-heading{align-items:flex-start}.about-status-grid{grid-template-columns:1fr 1fr}.about-status-grid article:last-child{grid-column:1/-1}}@media (width<=700px){.about-page{font-size:15px}.about-nav,.about-hero-layout,.about-section{inline-size:min(calc(100% - 24px),var(--about-width))}.about-nav{min-block-size:62px;margin-block-start:8px;top:8px}.about-nav-links>a:not(.about-nav-cta){display:none}.about-logo-header{inline-size:42px}.about-hero{padding-block-end:50px}.about-hero-layout{padding-block:42px 8px}.about-logo-hero{inline-size:clamp(90px,28vw,110px)}.about-hero h1{font-size:clamp(1.875rem,8vw,2rem)}.about-hero-description{font-size:1rem}.about-product-preview{padding:15px}.about-section{padding-block:58px}.about-flow,.about-core-grid{grid-template-columns:1fr}.about-flow li:not(:last-child):after{content:"↓";inset-block-end:-24px;inset-inline-end:50%}.about-core-grid article{min-block-size:0}.about-status-heading{display:grid}.about-logo-status{inline-size:82px}.about-footer{flex-direction:column;align-items:flex-start;padding-inline:20px}}@media (width<=420px){.about-nav,.about-hero-layout,.about-section{inline-size:min(calc(100% - 18px),var(--about-width))}.about-wordmark>span:last-child{display:none}.about-feature-grid,.about-status-grid{grid-template-columns:1fr}.about-status-grid article:last-child{grid-column:auto}.about-badges{gap:6px}.about-actions{display:grid}.about-actions a{inline-size:100%}.preview-grid{grid-template-columns:1fr}.about-footer nav{grid-template-columns:1fr 1fr;display:grid}.about-section h2{font-size:1.7rem}.about-vision-flow{grid-template-columns:1fr;display:grid}.about-vision-flow>b{transform:rotate(-90deg)}}@media (prefers-reduced-motion:reduce){.about-feature-grid article{transition:none}}
