.chain-prototype-module__7fCPbW__prototype{color:var(--navy);gap:24px;min-width:0;padding-bottom:40px;font-size:15px;display:grid}.chain-prototype-module__7fCPbW__prototype>*{min-width:0}.chain-prototype-module__7fCPbW__prototype h3{font:750 22px/1.25 var(--font-display);letter-spacing:-.035em}.chain-prototype-module__7fCPbW__heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.chain-prototype-module__7fCPbW__heading h2{font:800 32px var(--font-display);letter-spacing:-.04em}.chain-prototype-module__7fCPbW__heading p:last-child{color:var(--ink-soft);margin-top:10px;font-size:15px}.chain-prototype-module__7fCPbW__windows{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.chain-prototype-module__7fCPbW__note{background:var(--carolina-light);border-radius:8px;padding:12px 16px;font-size:13px;line-height:1.6}.chain-prototype-module__7fCPbW__note button{font:inherit;color:var(--navy);cursor:pointer;background:0 0;border:none;text-decoration:underline}.chain-prototype-module__7fCPbW__controlRow{flex-wrap:wrap;align-items:end;gap:20px;display:flex}.chain-prototype-module__7fCPbW__controlRow input{font-size:15px}.chain-prototype-module__7fCPbW__controlRow label{font-size:14px}.chain-prototype-module__7fCPbW__productControls{border-bottom:1px solid var(--line);gap:16px;padding-bottom:20px;display:grid}.chain-prototype-module__7fCPbW__productChoices,.chain-prototype-module__7fCPbW__stateChoices{flex-wrap:wrap;gap:8px;display:flex}.chain-prototype-module__7fCPbW__productChoices button,.chain-prototype-module__7fCPbW__stateChoices button{font:550 13px var(--font-body);border:1px solid var(--line);color:var(--navy);background:var(--paper);cursor:pointer;border-radius:100px;min-height:36px;padding:9px 14px}.chain-prototype-module__7fCPbW__productChoices button[aria-pressed=true],.chain-prototype-module__7fCPbW__stateChoices button[aria-pressed=true]{background:var(--navy);color:var(--paper);border-color:var(--navy)}.chain-prototype-module__7fCPbW__summary{background:var(--navy);color:var(--paper);border-radius:14px;grid-template-columns:1fr .8fr 1.3fr;gap:24px;padding:26px;display:grid}.chain-prototype-module__7fCPbW__summary>div{gap:10px;min-width:0;display:grid}.chain-prototype-module__7fCPbW__summary span{color:var(--carolina);font-size:13px;font-weight:600}.chain-prototype-module__7fCPbW__summary strong{font:700 34px var(--font-display);letter-spacing:-.04em}.chain-prototype-module__7fCPbW__summary small{font-size:13px;line-height:1.5}.chain-prototype-module__7fCPbW__rankingGrid,.chain-prototype-module__7fCPbW__geographyGrid{grid-template-columns:1.1fr 1fr;gap:24px;display:grid}.chain-prototype-module__7fCPbW__rankingGrid>*,.chain-prototype-module__7fCPbW__geographyGrid>*,.chain-prototype-module__7fCPbW__warehouseGrid>*{min-width:0}.chain-prototype-module__7fCPbW__sectionHeading{justify-content:space-between;align-items:center;gap:16px;padding:24px 24px 16px;display:flex}.chain-prototype-module__7fCPbW__sectionHeading>span{color:var(--ink-soft);font-size:13px}.chain-prototype-module__7fCPbW__sectionHeading .eyebrow{margin-bottom:8px}.chain-prototype-module__7fCPbW__bars{gap:12px;padding:0 24px 24px;display:grid}.chain-prototype-module__7fCPbW__barRow{text-align:left;font:inherit;color:var(--navy);cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(130px,1.3fr) minmax(80px,1fr) 72px;align-items:center;gap:12px;padding:7px 0;display:grid}.chain-prototype-module__7fCPbW__barRow:disabled{opacity:1;cursor:default}.chain-prototype-module__7fCPbW__barRow[aria-pressed=true]{outline:2px solid var(--carolina);outline-offset:5px;border-radius:8px}.chain-prototype-module__7fCPbW__barLabel{align-items:center;gap:10px;font-size:13px;line-height:1.4;display:flex}.chain-prototype-module__7fCPbW__barLabel small{color:var(--ink-soft);min-width:15px;font-size:12px}.chain-prototype-module__7fCPbW__barTrack{background:var(--carolina-light);border-radius:4px;height:19px;display:block;position:relative;overflow:hidden}.chain-prototype-module__7fCPbW__barTrack i{background:var(--navy);border-radius:4px;min-width:0;height:100%;display:block}.chain-prototype-module__7fCPbW__barTrack i[data-negative=true]{background:var(--coral)}.chain-prototype-module__7fCPbW__barRow strong{font-variant-numeric:tabular-nums;text-align:right;font-size:14px}.chain-prototype-module__7fCPbW__otherGroups{border-top:1px solid var(--line);color:var(--ink-soft);flex-wrap:wrap;gap:14px;padding:16px 24px;font-size:13px;line-height:1.7;display:flex}.chain-prototype-module__7fCPbW__otherGroups strong{color:var(--navy);margin-left:6px}.chain-prototype-module__7fCPbW__otherGroups>span:first-child{font-weight:600}.chain-prototype-module__7fCPbW__caption{color:var(--ink-soft);padding:0 24px 20px;font-size:13px;line-height:1.6}.chain-prototype-module__7fCPbW__heatLegend{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:12px;padding:0 24px 20px;font-size:13px;display:flex}.chain-prototype-module__7fCPbW__heatLegend i{background:linear-gradient(90deg,var(--carolina-light),var(--carolina));border-radius:4px;width:70px;height:12px}.chain-prototype-module__7fCPbW__negativeKey{color:var(--danger-ink)}.chain-prototype-module__7fCPbW__matrixScroll{max-width:100%;max-height:660px;padding:0 24px 16px;overflow:auto}.chain-prototype-module__7fCPbW__matrix{border-collapse:separate;border-spacing:5px;table-layout:fixed;width:100%;min-width:1080px;font-size:13px}.chain-prototype-module__7fCPbW__matrix th{text-align:center;vertical-align:bottom;overflow-wrap:anywhere;padding:8px;font-size:13px;font-weight:600;line-height:1.5}.chain-prototype-module__7fCPbW__matrix thead th:first-child,.chain-prototype-module__7fCPbW__matrix tbody th{text-align:left;width:160px}.chain-prototype-module__7fCPbW__matrix thead th:not(:first-child){width:110px}.chain-prototype-module__7fCPbW__matrix tbody th button{font:600 13px var(--font-body);text-align:left;color:var(--navy);cursor:pointer;background:0 0;border:none;padding:8px}.chain-prototype-module__7fCPbW__matrix tbody th button[aria-pressed=true]{text-decoration:underline;-webkit-text-decoration-color:var(--carolina);text-decoration-color:var(--carolina);text-underline-offset:5px}.chain-prototype-module__7fCPbW__matrix td{height:54px;padding:0}.chain-prototype-module__7fCPbW__heatCell{width:100%;height:100%;color:var(--navy);font:600 14px var(--font-body);font-variant-numeric:tabular-nums;cursor:pointer;border:none;border-radius:6px;padding:12px 4px}.chain-prototype-module__7fCPbW__heatCell[data-negative=true]{color:var(--danger-ink);background:color-mix(in srgb,var(--coral) 20%,var(--paper))!important}.chain-prototype-module__7fCPbW__heatCell[aria-pressed=true]{outline:2px solid var(--navy);outline-offset:1px}.chain-prototype-module__7fCPbW__missing{height:100%;color:var(--ink-soft);background:var(--canvas);border-radius:6px;place-items:center;padding:8px;font-size:12px;display:grid}.chain-prototype-module__7fCPbW__map{padding:0 16px}.chain-prototype-module__7fCPbW__map svg{width:100%;height:auto;max-height:320px;display:block}.chain-prototype-module__7fCPbW__map path[aria-disabled=false]{cursor:pointer}.chain-prototype-module__7fCPbW__map path:focus-visible{stroke:var(--navy);stroke-width:4px;outline:none}.chain-prototype-module__7fCPbW__map .chain-prototype-module__7fCPbW__caption{padding:0 8px 20px}.chain-prototype-module__7fCPbW__warehouseGrid{grid-template-columns:1.1fr 1fr;gap:24px;display:grid}.chain-prototype-module__7fCPbW__warehouseContext{background:var(--carolina-light);border-radius:12px;gap:18px;margin:0 24px 24px 0;padding:8px 24px 24px;display:grid}.chain-prototype-module__7fCPbW__warehouseContext h4{font:700 17px/1.5 var(--font-display);margin-top:14px}.chain-prototype-module__7fCPbW__warehouseContext>div{gap:6px;display:grid}.chain-prototype-module__7fCPbW__warehouseContext span{color:var(--ink-soft);font-size:13px}.chain-prototype-module__7fCPbW__warehouseContext strong{font:700 28px var(--font-display)}.chain-prototype-module__7fCPbW__warehouseContext small{font-size:13px;line-height:1.5}.chain-prototype-module__7fCPbW__warehouseContext a{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.chain-prototype-module__7fCPbW__overallTrend{border-top:1px solid var(--line)}.chain-prototype-module__7fCPbW__trend{padding:0 24px 24px}.chain-prototype-module__7fCPbW__trend svg{width:100%;max-height:310px;display:block}.chain-prototype-module__7fCPbW__trend svg text{font:13px var(--font-body);fill:var(--ink-soft)}.chain-prototype-module__7fCPbW__trend svg circle:focus-visible{stroke-width:4px;outline:none}.chain-prototype-module__7fCPbW__trend p{color:var(--ink-soft);margin-top:20px;font-size:13px;line-height:1.6}.chain-prototype-module__7fCPbW__trendCoverage{border:1px solid var(--line);background:var(--paper);border-radius:12px;grid-template-columns:210px 1fr;gap:24px;padding:20px 24px;display:grid}.chain-prototype-module__7fCPbW__trendCoverage h3{font-size:18px}.chain-prototype-module__7fCPbW__trendCoverage p{color:var(--ink-soft);font-size:13px;line-height:1.7}.chain-prototype-module__7fCPbW__evidence{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.chain-prototype-module__7fCPbW__evidence summary{cursor:pointer;color:var(--ink-soft);font-weight:600}.chain-prototype-module__7fCPbW__evidence p{margin-top:12px}.chain-prototype-module__7fCPbW__unavailable{padding:24px}@media (max-width:1150px){.chain-prototype-module__7fCPbW__rankingGrid,.chain-prototype-module__7fCPbW__geographyGrid{grid-template-columns:1fr}.chain-prototype-module__7fCPbW__barRow{grid-template-columns:minmax(140px,1fr) minmax(100px,1.3fr) 82px}.chain-prototype-module__7fCPbW__heading{align-items:start}.chain-prototype-module__7fCPbW__windows{max-width:310px}.chain-prototype-module__7fCPbW__warehouseGrid{grid-template-columns:1fr}.chain-prototype-module__7fCPbW__warehouseContext{margin:0 24px 24px}.chain-prototype-module__7fCPbW__summary{grid-template-columns:1fr 1fr}.chain-prototype-module__7fCPbW__summary>div:last-child{grid-column:1/-1}.chain-prototype-module__7fCPbW__controlRow>div:first-child{max-width:100%;overflow:auto}}@media (max-width:700px){.chain-prototype-module__7fCPbW__heading{flex-direction:column;gap:16px}.chain-prototype-module__7fCPbW__heading h2{font-size:28px}.chain-prototype-module__7fCPbW__windows{justify-content:start;max-width:none}.chain-prototype-module__7fCPbW__controlRow{gap:16px}.chain-prototype-module__7fCPbW__controlRow>div:nth-child(2){flex:1;min-width:0;margin-left:0}.chain-prototype-module__7fCPbW__summary{grid-template-columns:1fr;gap:20px;padding:20px}.chain-prototype-module__7fCPbW__summary>div:last-child{grid-column:auto}.chain-prototype-module__7fCPbW__summary strong{font-size:30px}.chain-prototype-module__7fCPbW__rankingGrid,.chain-prototype-module__7fCPbW__geographyGrid{gap:20px}.chain-prototype-module__7fCPbW__sectionHeading{flex-wrap:wrap;align-items:start;padding:20px 16px 16px}.chain-prototype-module__7fCPbW__prototype h3{font-size:21px}.chain-prototype-module__7fCPbW__bars{gap:10px;padding:0 16px 20px}.chain-prototype-module__7fCPbW__barRow{grid-template-columns:minmax(100px,1.2fr) minmax(40px,.8fr) 65px;gap:8px}.chain-prototype-module__7fCPbW__barLabel{gap:5px;font-size:13px}.chain-prototype-module__7fCPbW__barLabel small{min-width:10px}.chain-prototype-module__7fCPbW__barRow strong{font-size:13px}.chain-prototype-module__7fCPbW__otherGroups{padding:16px}.chain-prototype-module__7fCPbW__matrixScroll{padding:0 12px 16px}.chain-prototype-module__7fCPbW__matrix{min-width:1000px}.chain-prototype-module__7fCPbW__heatLegend{padding:0 16px 16px}.chain-prototype-module__7fCPbW__caption{padding:0 16px 20px}.chain-prototype-module__7fCPbW__trendCoverage{grid-template-columns:1fr;gap:10px;padding:20px}.chain-prototype-module__7fCPbW__trend{padding:0 12px 20px}.chain-prototype-module__7fCPbW__warehouseContext{margin:0 16px 20px;padding:4px 20px 20px}.chain-prototype-module__7fCPbW__productControls>div:first-child{max-width:100%;overflow:auto}.chain-prototype-module__7fCPbW__productChoices button{padding:8px 12px;font-size:13px}}.chain-prototype-module__7fCPbW__prototype{gap:18px}.chain-prototype-module__7fCPbW__heading h2{font-size:26px}.chain-prototype-module__7fCPbW__heading p:last-child{margin-top:6px;font-size:13px}.chain-prototype-module__7fCPbW__heading .eyebrow{margin-bottom:6px}.chain-prototype-module__7fCPbW__productControls{gap:12px;padding-bottom:16px}.chain-prototype-module__7fCPbW__summary{gap:20px;padding:20px 24px}.chain-prototype-module__7fCPbW__summary>div{gap:6px}.chain-prototype-module__7fCPbW__summary strong{font-size:29px}.chain-prototype-module__7fCPbW__summary .chain-prototype-module__7fCPbW__summaryName{font-size:23px}.chain-prototype-module__7fCPbW__benchmark{border-top:1px solid var(--line);padding:16px 24px 20px}.chain-prototype-module__7fCPbW__benchmark h4{font:650 14px var(--font-body);margin-bottom:14px}.chain-prototype-module__7fCPbW__benchmark>div{grid-template-columns:1fr 52px 62px;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:grid}.chain-prototype-module__7fCPbW__benchmark span small{color:var(--ink-soft);margin-top:4px;font-size:12px;display:block}.chain-prototype-module__7fCPbW__benchmark strong{text-align:center;font-size:17px}.chain-prototype-module__7fCPbW__benchmark strong small{color:var(--ink-soft);margin-top:3px;font-size:12px;font-weight:400;display:block}.chain-prototype-module__7fCPbW__benchmark p{color:var(--ink-soft);margin-top:12px;font-size:12px;line-height:1.6}@media (max-width:700px){.chain-prototype-module__7fCPbW__benchmark{padding:16px}.chain-prototype-module__7fCPbW__summary{padding:20px}.chain-prototype-module__7fCPbW__prototype{gap:16px}}.chain-prototype-module__7fCPbW__contextLine{color:var(--ink-soft);justify-content:space-between;align-items:start;gap:16px;font-size:13px;display:flex}.chain-prototype-module__7fCPbW__contextLine p{line-height:1.6}.chain-prototype-module__7fCPbW__coverage{max-width:440px;font-size:13px;line-height:1.6}.chain-prototype-module__7fCPbW__coverage summary{cursor:pointer;white-space:nowrap}.chain-prototype-module__7fCPbW__coverage p{margin:8px 0}.chain-prototype-module__7fCPbW__coverage .chain-prototype-module__7fCPbW__windows{justify-content:start}.chain-prototype-module__7fCPbW__categoryDetail h4{font:650 14px var(--font-body);padding:0 24px 16px}.chain-prototype-module__7fCPbW__categoryDetail .chain-prototype-module__7fCPbW__bars{padding-bottom:16px}.chain-prototype-module__7fCPbW__controlRow>div:first-child{width:min(380px,100%)}.chain-prototype-module__7fCPbW__controlRow>div:nth-child(2){min-width:0;margin-left:0}.chain-prototype-module__7fCPbW__rankingGrid{align-items:start}@media (max-width:700px){.chain-prototype-module__7fCPbW__contextLine{flex-wrap:wrap}.chain-prototype-module__7fCPbW__categoryDetail h4{padding:0 16px 16px}}.chain-prototype-module__7fCPbW__barRow[aria-disabled=true]{cursor:default}.chain-prototype-module__7fCPbW__barRow[aria-pressed=true]{background:#80b8e8;border-radius:8px;outline:none;padding:10px 8px}.chain-prototype-module__7fCPbW__barRow:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.chain-prototype-module__7fCPbW__mapMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.chain-prototype-module__7fCPbW__currentChainMetric>strong{overflow-wrap:anywhere}@media (max-width:1000px){.chain-prototype-module__7fCPbW__mapMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.chain-prototype-module__7fCPbW__mapMetrics>:last-child{grid-column:1/-1}}@media (max-width:600px){.chain-prototype-module__7fCPbW__mapMetrics{grid-template-columns:1fr}.chain-prototype-module__7fCPbW__mapMetrics>:last-child{grid-column:auto}}.chain-prototype-module__7fCPbW__skuComparison{padding:0 24px 16px}.chain-prototype-module__7fCPbW__categorySelectors{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.chain-prototype-module__7fCPbW__categorySelectors button{text-align:left;border:1px solid var(--line);background:var(--paper);min-width:110px;color:var(--navy);font:inherit;cursor:pointer;border-radius:8px;flex:1;gap:5px;padding:12px;display:grid}.chain-prototype-module__7fCPbW__categorySelectors button[aria-pressed=true]{background:var(--carolina);border-color:var(--carolina)}.chain-prototype-module__7fCPbW__categorySelectors button:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.chain-prototype-module__7fCPbW__categorySelectors span{font-size:13px;font-weight:650}.chain-prototype-module__7fCPbW__categorySelectors strong{font:750 22px/1.15 var(--font-display);font-variant-numeric:tabular-nums}.chain-prototype-module__7fCPbW__categorySelectors small{color:var(--ink-soft);font-size:13px}.chain-prototype-module__7fCPbW__skuPlotHeader,.chain-prototype-module__7fCPbW__skuDotRow{grid-template-columns:minmax(150px,1.5fr) minmax(80px,1fr) 76px;align-items:center;gap:12px;display:grid}.chain-prototype-module__7fCPbW__skuPlotHeader{color:var(--ink-soft);border-bottom:1px solid var(--line);padding-bottom:8px;font-size:13px}.chain-prototype-module__7fCPbW__skuPlotHeader span:last-child{text-align:right}.chain-prototype-module__7fCPbW__skuGroups section h4{font:700 14px var(--font-body);align-items:center;gap:10px;margin:16px 0 4px;display:flex}.chain-prototype-module__7fCPbW__skuGroups h4 span{color:var(--ink-soft);font-size:13px;font-weight:400}.chain-prototype-module__7fCPbW__skuDotRow{padding:9px 0;font-size:13px;line-height:1.5}.chain-prototype-module__7fCPbW__skuName{overflow-wrap:anywhere}.chain-prototype-module__7fCPbW__skuDotRow strong{text-align:right;font-variant-numeric:tabular-nums;font-size:14px}.chain-prototype-module__7fCPbW__skuDotTrack{background:repeating-linear-gradient(to right,transparent 0,transparent calc(25% - 1px),var(--line) calc(25% - 1px),var(--line) 25%);height:24px;position:relative}.chain-prototype-module__7fCPbW__skuZero{background:var(--ink-soft);width:1px;position:absolute;top:0;bottom:0}.chain-prototype-module__7fCPbW__skuStem{background:var(--carolina);height:3px;position:absolute;top:11px}.chain-prototype-module__7fCPbW__skuDot{background:var(--navy);border:2px solid var(--paper);width:12px;height:12px;box-shadow:0 0 0 1px var(--navy);border-radius:50%;position:absolute;top:6px;transform:translate(-50%)}.chain-prototype-module__7fCPbW__skuStem[data-negative=true]{background:var(--coral)}.chain-prototype-module__7fCPbW__skuDot[data-negative=true]{background:var(--danger-ink);box-shadow:0 0 0 1px var(--danger-ink)}.chain-prototype-module__7fCPbW__skuPlotFooter{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.chain-prototype-module__7fCPbW__skuPlotFooter p{min-width:160px;color:var(--ink-soft);flex:1;font-size:13px;line-height:1.6}.chain-prototype-module__7fCPbW__benchmark summary{font:650 14px var(--font-body);cursor:pointer}.chain-prototype-module__7fCPbW__benchmark[open] summary{margin-bottom:14px}.chain-prototype-module__7fCPbW__benchmark span small,.chain-prototype-module__7fCPbW__benchmark strong small,.chain-prototype-module__7fCPbW__benchmark p{font-size:13px}@media (max-width:700px){.chain-prototype-module__7fCPbW__skuComparison{padding:0 16px 16px}.chain-prototype-module__7fCPbW__categorySelectors{gap:6px;margin-bottom:16px}.chain-prototype-module__7fCPbW__categorySelectors button{min-width:85px;padding:10px}.chain-prototype-module__7fCPbW__categorySelectors strong{font-size:20px}.chain-prototype-module__7fCPbW__skuPlotHeader{grid-template-columns:1fr auto}.chain-prototype-module__7fCPbW__skuPlotHeader>span:nth-child(2){display:none}.chain-prototype-module__7fCPbW__skuDotRow{grid-template-columns:minmax(0,1fr) 78px;gap:6px 12px;padding:10px 0}.chain-prototype-module__7fCPbW__skuName{grid-column:1/-1;font-size:14px}.chain-prototype-module__7fCPbW__skuDotTrack{grid-area:2/1}.chain-prototype-module__7fCPbW__skuDotRow strong{grid-area:2/2}.chain-prototype-module__7fCPbW__skuGroups section h4{margin-top:18px}}.chain-prototype-module__7fCPbW__skuScaleHeading{gap:5px;display:grid}.chain-prototype-module__7fCPbW__skuScaleHeading small{font-variant-numeric:tabular-nums;justify-content:space-between;padding:0 4%;font-size:13px;display:flex}@media (max-width:700px){.chain-prototype-module__7fCPbW__skuPlotHeader>span:nth-child(2){grid-area:2/1/auto/-1;display:grid}.chain-prototype-module__7fCPbW__skuPlotHeader>span:last-child{grid-area:1/2}.chain-prototype-module__7fCPbW__skuScaleHeading small{padding-right:calc(90px + 4%)}.chain-prototype-module__7fCPbW__skuScaleHeading>span{display:none}}.chain-prototype-module__7fCPbW__skuComparisonTitle{font:650 15px/1.5 var(--font-body);margin:0 0 12px}.chain-prototype-module__7fCPbW__locationHistory{color:var(--ink-soft);margin-top:10px;font-size:15px;line-height:1.6}.chain-prototype-module__7fCPbW__stateVolumeGraphic{padding:0 24px}.chain-prototype-module__7fCPbW__stateVolumeGraphic svg{width:100%;height:auto;display:block}.chain-prototype-module__7fCPbW__stateVolumeGraphic path[aria-disabled=false],.chain-prototype-module__7fCPbW__stateCallout{cursor:pointer}.chain-prototype-module__7fCPbW__stateVolumeGraphic path:focus-visible{stroke:var(--navy);stroke-width:4px;outline:none}.chain-prototype-module__7fCPbW__stateCallout text{font:17px var(--font-body);fill:var(--navy)}.chain-prototype-module__7fCPbW__stateCallout text:last-child{font-weight:700}.chain-prototype-module__7fCPbW__stateCallout:focus-visible{outline:none}.chain-prototype-module__7fCPbW__stateMobileValues{display:none}.chain-prototype-module__7fCPbW__stateVolumePanel .chain-prototype-module__7fCPbW__caption{margin-top:12px;font-size:15px}.chain-prototype-module__7fCPbW__skuGroups section h4{flex-wrap:wrap}.chain-prototype-module__7fCPbW__trend p,.chain-prototype-module__7fCPbW__trend svg text{font-size:15px}@media (max-width:700px){.chain-prototype-module__7fCPbW__stateVolumeGraphic{padding:0 16px}.chain-prototype-module__7fCPbW__stateVolumeGraphic svg{width:128.2%;max-width:none}.chain-prototype-module__7fCPbW__stateVolumeGraphic{overflow:hidden}.chain-prototype-module__7fCPbW__stateCallout{display:none}.chain-prototype-module__7fCPbW__stateMobileValues{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 12px;display:grid}.chain-prototype-module__7fCPbW__stateMobileValues button{text-align:left;font:14px var(--font-body);color:var(--navy);border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:8px;grid-template-columns:1fr auto;gap:6px;padding:10px;display:grid}.chain-prototype-module__7fCPbW__stateMobileValues button[aria-pressed=true]{background:var(--carolina);border-color:var(--carolina)}.chain-prototype-module__7fCPbW__stateMobileValues strong{font-variant-numeric:tabular-nums;font-size:15px}.chain-prototype-module__7fCPbW__stateMobileValues small{color:var(--ink-soft);grid-column:1/-1;font-size:13px}.chain-prototype-module__7fCPbW__stateMobileValues button:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.chain-prototype-module__7fCPbW__stateVolumePanel .chain-prototype-module__7fCPbW__caption{padding:0 16px 20px}}.chain-prototype-module__7fCPbW__chainControls{align-items:start}.chain-prototype-module__7fCPbW__chainControls>div:first-child{width:min(310px,100%)}.chain-prototype-module__7fCPbW__minimumControl{flex:1;align-items:center;gap:12px;min-width:310px;display:flex}.chain-prototype-module__7fCPbW__minimumControl>div{flex:1;min-width:190px}.chain-prototype-module__7fCPbW__minimumControl small{font-size:13px;line-height:1.5}.chain-prototype-module__7fCPbW__chainControls>button{margin-top:25px}.chain-prototype-module__7fCPbW__chainCohortContext{color:var(--ink-soft);margin-top:-6px;font-size:13px;line-height:1.6}@media (max-width:700px){.chain-prototype-module__7fCPbW__minimumControl{flex:100%;align-items:center;min-width:0}.chain-prototype-module__7fCPbW__chainControls>button{margin-top:0}.chain-prototype-module__7fCPbW__chainControls>div:first-child{width:100%}.chain-prototype-module__7fCPbW__minimumControl>div{min-width:0}}.chain-prototype-module__7fCPbW__mapMetrics>.metric-card{flex-direction:column;gap:12px;min-height:188px;padding:20px;display:flex;position:relative}.chain-prototype-module__7fCPbW__mapMetrics>.metric-card>.metric-detail{flex-direction:column;flex:1;gap:6px;display:flex}.chain-prototype-module__7fCPbW__mapMetrics .metric-period{margin-top:auto;padding-top:4px}.chain-prototype-module__7fCPbW__mapMetrics .metric-card-label{margin:0}.chain-prototype-module__7fCPbW__totalChainsMetric .metric-card-label{padding:0 34px}.chain-prototype-module__7fCPbW__minimumTrigger{position:absolute;top:10px;right:10px}.chain-prototype-module__7fCPbW__minimumTrigger button{place-items:center;width:32px;height:32px;padding:0;display:grid}.chain-prototype-module__7fCPbW__minimumTrigger button:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.chain-prototype-module__7fCPbW__minimumPopover{box-sizing:border-box;border:1px solid var(--line);background:var(--paper);width:min(320px,100vw - 32px);color:var(--navy);box-shadow:0 12px 35px color-mix(in srgb,var(--navy) 18%,transparent);text-align:left;border-radius:12px;margin:0;padding:20px;position:fixed;inset:auto}.chain-prototype-module__7fCPbW__minimumPopover h3{font:700 18px/1.3 var(--font-display);margin:0 0 16px}.chain-prototype-module__7fCPbW__minimumPopover form{gap:14px;display:grid}.chain-prototype-module__7fCPbW__minimumPopover p,.chain-prototype-module__7fCPbW__minimumPopover small{color:var(--ink-soft);font-size:13px;line-height:1.5}.chain-prototype-module__7fCPbW__minimumActions{justify-content:space-between;gap:8px;display:flex}.chain-prototype-module__7fCPbW__skuDotRow{border-bottom:1px solid var(--line);padding:11px 0}.chain-prototype-module__7fCPbW__skuGroups section h4{border-bottom:1px solid var(--line);margin-top:14px;padding:10px 0}.chain-prototype-module__7fCPbW__skuPlotHeader{color:var(--navy);grid-template-columns:minmax(150px,1.5fr) minmax(80px,1fr) 92px;font-weight:650}.chain-prototype-module__7fCPbW__skuDotRow{grid-template-columns:minmax(150px,1.5fr) minmax(80px,1fr) 92px}.chain-prototype-module__7fCPbW__skuScaleHeading{color:var(--ink-soft);font-weight:400}@media (max-width:700px){.chain-prototype-module__7fCPbW__mapMetrics>.metric-card{min-height:178px}.chain-prototype-module__7fCPbW__skuPlotHeader{grid-template-columns:1fr 92px}.chain-prototype-module__7fCPbW__skuDotRow{grid-template-columns:minmax(0,1fr) 92px}.chain-prototype-module__7fCPbW__skuScaleHeading small{padding-right:calc(104px + 4%)}}.chain-prototype-module__7fCPbW__mapControls{flex-wrap:wrap;align-items:end;gap:16px;padding:0 24px 16px;display:flex}.chain-prototype-module__7fCPbW__mapControls>div{flex:1;min-width:200px}.chain-prototype-module__7fCPbW__mapControls select{max-width:100%}.chain-prototype-module__7fCPbW__stateDrilldown{border-top:1px solid var(--line);padding:20px 24px}.chain-prototype-module__7fCPbW__stateDrilldown h4{font-size:18px}.chain-prototype-module__7fCPbW__stateDrilldown p{margin:12px 0;font-size:15px;line-height:1.6}.chain-prototype-module__7fCPbW__stateDrilldown table{border-collapse:collapse;width:100%;font-size:15px}.chain-prototype-module__7fCPbW__stateDrilldown th,.chain-prototype-module__7fCPbW__stateDrilldown td{text-align:left;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:12px 8px}.chain-prototype-module__7fCPbW__stateDrilldown th:first-child{width:45%}.chain-prototype-module__7fCPbW__stateDrilldown td{font-variant-numeric:tabular-nums}.chain-prototype-module__7fCPbW__stateVolumeGraphic path[aria-pressed=true]{stroke:var(--navy)}@media (max-width:700px){.chain-prototype-module__7fCPbW__mapControls{grid-template-columns:minmax(0,1fr);padding:0 16px 16px;display:grid}.chain-prototype-module__7fCPbW__mapControls>div{min-width:0}.chain-prototype-module__7fCPbW__stateDrilldown{padding:20px 16px}.chain-prototype-module__7fCPbW__stateDrilldown table{font-size:13px}.chain-prototype-module__7fCPbW__stateDrilldown th,.chain-prototype-module__7fCPbW__stateDrilldown td{padding:10px 4px}}.chain-prototype-module__7fCPbW__stateCallout text{font-size:19px}.chain-prototype-module__7fCPbW__mapControls>div:first-child{flex:1.3;min-width:260px}@media (max-width:700px){.chain-prototype-module__7fCPbW__mapControls>div:first-child{min-width:0}}.chain-prototype-module__7fCPbW__mapDefinition{color:var(--ink-soft);margin:0 24px 16px;font-size:15px;line-height:1.6}.chain-prototype-module__7fCPbW__mapDefinition summary{cursor:pointer}.chain-prototype-module__7fCPbW__mapDefinition p{margin-top:8px}@media (max-width:700px){.chain-prototype-module__7fCPbW__mapDefinition{margin:0 16px 16px}}.chain-prototype-module__7fCPbW__skuTable{border-collapse:collapse;table-layout:fixed;width:100%;font-size:15px;line-height:1.5}.chain-prototype-module__7fCPbW__skuTable th,.chain-prototype-module__7fCPbW__skuTable td{text-align:left;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:12px 10px}.chain-prototype-module__7fCPbW__skuTable thead th{background:var(--canvas);font-size:14px;font-weight:650}.chain-prototype-module__7fCPbW__skuTable th:last-child,.chain-prototype-module__7fCPbW__skuTable td:last-child{text-align:right;font-variant-numeric:tabular-nums;width:104px}.chain-prototype-module__7fCPbW__skuTable tbody th{font-weight:500}.chain-prototype-module__7fCPbW__skuTable .chain-prototype-module__7fCPbW__categoryTableRow th{text-align:left;background:var(--carolina-light);width:auto;font-weight:650}.chain-prototype-module__7fCPbW__categoryTableRow span{float:right;color:var(--ink-soft);font-size:13px;font-weight:400}.chain-prototype-module__7fCPbW__skuTableActions{margin-top:12px}@media (max-width:700px){.chain-prototype-module__7fCPbW__skuTable th,.chain-prototype-module__7fCPbW__skuTable td{padding:10px 8px}.chain-prototype-module__7fCPbW__skuTable th:last-child,.chain-prototype-module__7fCPbW__skuTable td:last-child{width:92px}.chain-prototype-module__7fCPbW__categoryTableRow span{float:none;margin-top:4px;display:block}}.chain-prototype-module__7fCPbW__skuTable th:last-child,.chain-prototype-module__7fCPbW__skuTable td:last-child{width:120px}@media (max-width:700px){.chain-prototype-module__7fCPbW__skuTable th:last-child,.chain-prototype-module__7fCPbW__skuTable td:last-child{width:104px}}.chain-prototype-module__7fCPbW__skuTable .chain-prototype-module__7fCPbW__categoryTableRow th{width:auto}.chain-prototype-module__7fCPbW__categoryMetric{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.chain-prototype-module__7fCPbW__categoryMetric>span{color:var(--ink-soft);font-size:13px}.chain-prototype-module__7fCPbW__categoryMethod{color:var(--ink-soft);margin-top:16px;font-size:13px;line-height:1.6}.chain-prototype-module__7fCPbW__categoryMethod summary{cursor:pointer}.chain-prototype-module__7fCPbW__categoryMethod p{margin-top:8px}.chain-prototype-module__7fCPbW__skuTable+.chain-prototype-module__7fCPbW__skuTable{margin-top:16px}.chain-prototype-module__7fCPbW__rankingHeading{align-items:baseline}.chain-prototype-module__7fCPbW__stateVolumeGraphic path[role=button],.chain-prototype-module__7fCPbW__stateVolumeGraphic g[role=button]{outline:none}.chain-prototype-module__7fCPbW__stateVolumeGraphic path[aria-pressed=true]{stroke:color-mix(in srgb,var(--navy) 45%,var(--paper));stroke-width:1.2px}.chain-prototype-module__7fCPbW__stateVolumeGraphic path:focus-visible{stroke:var(--navy);stroke-width:3px}.chain-prototype-module__7fCPbW__stateCallout:focus-visible rect{stroke:var(--navy);stroke-width:2px}.chain-prototype-module__7fCPbW__rankingHeading{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 12px;display:grid}.chain-prototype-module__7fCPbW__rankingHeading>p{grid-column:1/-1}.chain-prototype-module__7fCPbW__selectedFilters{color:var(--ink-soft);margin:0 24px 18px;font-size:15px;line-height:1.6}.chain-prototype-module__7fCPbW__selectedFilters summary{cursor:pointer;width:fit-content}.chain-prototype-module__7fCPbW__selectedFilters summary:focus-visible{outline:2px solid var(--navy);outline-offset:4px;border-radius:4px}.chain-prototype-module__7fCPbW__selectedFilters dl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 24px;margin-top:12px;display:grid}.chain-prototype-module__7fCPbW__selectedFilters dt{font-weight:600}.chain-prototype-module__7fCPbW__selectedFilters dd{margin:2px 0 0}@media (max-width:700px){.chain-prototype-module__7fCPbW__selectedFilters{margin:0 16px 16px}.chain-prototype-module__7fCPbW__selectedFilters dl{grid-template-columns:1fr}}
.distributor-performance-module__B1vQGa__report{gap:16px;display:grid}.distributor-performance-module__B1vQGa__search{scroll-margin-top:90px}.distributor-performance-module__B1vQGa__report #selected-wholesaler-analysis{scroll-margin-top:90px}.distributor-performance-module__B1vQGa__report #order-solicitation{scroll-margin-top:90px}.distributor-performance-module__B1vQGa__mapLayout{grid-template-columns:minmax(0,1fr) 200px;align-items:center;gap:24px;padding:20px;display:grid}.distributor-performance-module__B1vQGa__scopeMap{width:100%;max-height:300px;display:block}.distributor-performance-module__B1vQGa__scopeMap>path{stroke:var(--paper);stroke-width:.7px;cursor:pointer;outline:none}.distributor-performance-module__B1vQGa__scopeMap>path[fill="var(--line)"]{fill:var(--canvas);opacity:1}.distributor-performance-module__B1vQGa__scopeMap>path:focus,.distributor-performance-module__B1vQGa__scopeMap>path:active{outline:none}.distributor-performance-module__B1vQGa__scopeMap>path[aria-disabled=true]{cursor:default}.distributor-performance-module__B1vQGa__scopeMap>path:not([aria-disabled=true]):hover{filter:brightness(.9)}.distributor-performance-module__B1vQGa__scopeMap>path:focus-visible{fill:var(--navy);opacity:1;outline:none}.distributor-performance-module__B1vQGa__mapReadout{min-height:24px;color:var(--navy);font-size:13px}.distributor-performance-module__B1vQGa__mapKey{gap:10px;font-size:12px;display:grid}.distributor-performance-module__B1vQGa__mapKey>span{align-items:center;gap:8px;display:flex}.distributor-performance-module__B1vQGa__mapKey i{border:1px solid var(--line-dark);width:20px;height:12px}.distributor-performance-module__B1vQGa__selectedSwatch{background:var(--carolina)}.distributor-performance-module__B1vQGa__unselectedSwatch{background:var(--canvas)}.distributor-performance-module__B1vQGa__mapKey p{color:var(--ink-soft);line-height:1.5}@media (max-width:700px){.distributor-performance-module__B1vQGa__mapLayout{grid-template-columns:1fr}.distributor-performance-module__B1vQGa__mapKey{grid-template-columns:repeat(2,1fr)}}.distributor-performance-module__B1vQGa__report .four-up{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.distributor-performance-module__B1vQGa__header{flex-wrap:wrap;align-items:center;gap:16px}.distributor-performance-module__B1vQGa__header p:not([class]){color:var(--ink-soft);margin-top:6px;font-size:12px}.distributor-performance-module__B1vQGa__controls,.distributor-performance-module__B1vQGa__inventoryControls,.distributor-performance-module__B1vQGa__detailFilters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.distributor-performance-module__B1vQGa__geographyChoices{flex-wrap:wrap;gap:8px;padding:16px 20px 4px;display:flex}.distributor-performance-module__B1vQGa__geographyChoices button,.distributor-performance-module__B1vQGa__channelChoices button{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper);color:var(--navy);min-height:40px;font:700 13px var(--font-ui);cursor:pointer;padding:10px 16px}.distributor-performance-module__B1vQGa__geographyChoices button:hover,.distributor-performance-module__B1vQGa__channelChoices button:hover{background:var(--carolina-light);border-color:var(--carolina)}.distributor-performance-module__B1vQGa__geographyChoices button[aria-pressed=true],.distributor-performance-module__B1vQGa__channelChoices button[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.distributor-performance-module__B1vQGa__geographyChoices button:focus-visible,.distributor-performance-module__B1vQGa__channelChoices button:focus-visible,.distributor-performance-module__B1vQGa__barRow:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.distributor-performance-module__B1vQGa__comparisonBars{padding:20px}.distributor-performance-module__B1vQGa__barLegend{color:var(--ink-soft);flex-wrap:wrap;gap:20px;margin-bottom:16px;font-size:12px;display:flex}.distributor-performance-module__B1vQGa__barLegend span{align-items:center;gap:8px;display:flex}.distributor-performance-module__B1vQGa__barLegend i{background:var(--navy);border-radius:2px;width:16px;height:8px}.distributor-performance-module__B1vQGa__barLegend span:nth-child(2) i{background:var(--carolina)}.distributor-performance-module__B1vQGa__barLegend span:last-child{margin-left:auto}.distributor-performance-module__B1vQGa__barRow{width:100%;color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(160px,1fr) minmax(0,2fr);align-items:center;gap:20px;padding:12px;display:grid}.distributor-performance-module__B1vQGa__barRow:hover,.distributor-performance-module__B1vQGa__barRow[aria-pressed=true]{border-color:var(--carolina);background:var(--carolina-light)}.distributor-performance-module__B1vQGa__barName{font-size:13px;font-weight:700}.distributor-performance-module__B1vQGa__barName small{color:var(--ink-soft);margin-top:5px;font-size:12px;font-weight:400;display:block}.distributor-performance-module__B1vQGa__barPair{gap:6px;display:grid}.distributor-performance-module__B1vQGa__barPair>span{grid-template-columns:minmax(0,1fr) 58px;align-items:center;gap:10px;display:grid}.distributor-performance-module__B1vQGa__barPair i{background:var(--navy);border-radius:0 3px 3px 0;height:12px;display:block}.distributor-performance-module__B1vQGa__barPair>span:nth-child(2) i{background:var(--carolina)}.distributor-performance-module__B1vQGa__barPair b{text-align:right;font-size:12px;font-weight:600}.distributor-performance-module__B1vQGa__detailTable{border-top:1px solid var(--line)}.distributor-performance-module__B1vQGa__detailTable summary{cursor:pointer;color:var(--navy);background:var(--cream);padding:16px 20px;font-size:13px;font-weight:700}.distributor-performance-module__B1vQGa__channelVisual{padding:12px 20px 20px}.distributor-performance-module__B1vQGa__channelVisual .donut-visual{max-width:760px;margin:0 auto}.distributor-performance-module__B1vQGa__channelChoices{flex-wrap:wrap;gap:8px;display:flex}.distributor-performance-module__B1vQGa__channelChoices button{gap:12px;padding:8px 12px;font-size:12px;font-weight:400;display:flex}.distributor-performance-module__B1vQGa__visualHint{color:var(--ink-soft);margin:12px 0;font-size:12px}@media (max-width:650px){.distributor-performance-module__B1vQGa__barRow{grid-template-columns:minmax(0,1fr);gap:10px}.distributor-performance-module__B1vQGa__barLegend span:last-child{margin-left:0}}.distributor-performance-module__B1vQGa__search{justify-content:space-between;align-items:end;gap:16px;padding:20px 26px;display:flex}.distributor-performance-module__B1vQGa__search>div{width:min(380px,100%)}.distributor-performance-module__B1vQGa__search span,.distributor-performance-module__B1vQGa__note,.distributor-performance-module__B1vQGa__detailFilters,.distributor-performance-module__B1vQGa__inventoryControls>span,.distributor-performance-module__B1vQGa__sourceNote{color:var(--ink-soft);font-size:13px}.distributor-performance-module__B1vQGa__primary{grid-template-columns:minmax(0,2.2fr) minmax(270px,1fr);gap:16px;display:grid}.distributor-performance-module__B1vQGa__chart{padding:16px}.distributor-performance-module__B1vQGa__chart svg{width:100%;display:block}.distributor-performance-module__B1vQGa__chart text{fill:var(--ink-soft);font:12px var(--font-ui)}.distributor-performance-module__B1vQGa__legend{color:var(--ink-soft);flex-wrap:wrap;gap:16px;padding:0 24px 12px;font-size:12px;display:flex}.distributor-performance-module__B1vQGa__legend span{align-items:center;gap:8px;display:flex}.distributor-performance-module__B1vQGa__legend i{border-top:3px solid var(--navy);width:20px}.distributor-performance-module__B1vQGa__legend .distributor-performance-module__B1vQGa__averageLine{border-top:2px dashed var(--carolina)}.distributor-performance-module__B1vQGa__readout{background:var(--paper);border-left:3px solid var(--carolina);padding:24px}.distributor-performance-module__B1vQGa__readout h2{font:var(--font-heading-weight) 24px/1.2 var(--font-display);margin:12px 0}.distributor-performance-module__B1vQGa__readout ul{margin:22px 0;padding-left:18px;font-size:13px;line-height:1.6}.distributor-performance-module__B1vQGa__readout li+li{margin-top:8px}.distributor-performance-module__B1vQGa__gap{border-top:1px solid var(--line);margin-bottom:20px;padding-top:16px}.distributor-performance-module__B1vQGa__gap strong{text-transform:uppercase;font-size:12px}.distributor-performance-module__B1vQGa__gap p{font-size:13px;line-height:1.5}.distributor-performance-module__B1vQGa__tableScroll{overflow-x:auto}.distributor-performance-module__B1vQGa__breakdown{overflow:hidden}.distributor-performance-module__B1vQGa__breakdown table{width:100%;min-width:660px}.distributor-performance-module__B1vQGa__breakdown th:first-child,.distributor-performance-module__B1vQGa__breakdown td:first-child{text-align:left;width:38%}.distributor-performance-module__B1vQGa__breakdown th:not(:first-child),.distributor-performance-module__B1vQGa__breakdown td:not(:first-child){text-align:center}.distributor-performance-module__B1vQGa__breakdown th button{justify-content:center}.distributor-performance-module__B1vQGa__breakdown .ros-table th:first-child>button{text-align:left;justify-content:flex-start;width:100%}.distributor-performance-module__B1vQGa__rowButton{color:var(--navy);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 0;font-weight:700}.distributor-performance-module__B1vQGa__rowButton:hover{text-decoration:underline}.distributor-performance-module__B1vQGa__rowButton:focus-visible{outline:2px solid var(--carolina);outline-offset:3px}.distributor-performance-module__B1vQGa__selectedRow{background:var(--carolina-light)}.distributor-performance-module__B1vQGa__solicitation{scroll-margin-top:90px}.distributor-performance-module__B1vQGa__inventoryControls{justify-content:space-between}.distributor-performance-module__B1vQGa__sourceNote{padding:12px 0;line-height:1.6}.distributor-performance-module__B1vQGa__sourceNote summary{cursor:pointer}.distributor-performance-module__B1vQGa__sourceNote p{margin-top:8px}@media (max-width:1100px){.distributor-performance-module__B1vQGa__primary{grid-template-columns:minmax(0,1fr)}}@media (max-width:1000px){.distributor-performance-module__B1vQGa__report .four-up{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.distributor-performance-module__B1vQGa__report .four-up{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.distributor-performance-module__B1vQGa__search{flex-direction:column;align-items:stretch}.distributor-performance-module__B1vQGa__search>div{width:100%}}.distributor-performance-module__B1vQGa__channelChoices button small{color:var(--ink-soft);margin-top:4px;font-size:13px;font-weight:400;display:block}.distributor-performance-module__B1vQGa__periodControls{justify-items:end;gap:6px;display:grid}.distributor-performance-module__B1vQGa__periodControls small{color:var(--ink-soft);font-size:12px}.distributor-performance-module__B1vQGa__growth{color:var(--navy);margin-top:8px;font-weight:700;display:block}.distributor-performance-module__B1vQGa__growth[data-direction=down]{color:var(--danger-ink)}.distributor-performance-module__B1vQGa__growth small{color:var(--ink-soft);margin-top:4px;font-size:13px;font-weight:400;display:block}.distributor-performance-module__B1vQGa__leadingDistributor.metric-card>strong{overflow-wrap:anywhere;font-size:20px;line-height:1.4}@media (max-width:1200px){.distributor-performance-module__B1vQGa__geographyMetrics.metric-grid.four-up{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.distributor-performance-module__B1vQGa__geographyMetrics.metric-grid.four-up{grid-template-columns:minmax(0,1fr)}}.distributor-performance-module__B1vQGa__premiseMetric .donut-visual{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;padding:0}.distributor-performance-module__B1vQGa__premiseMetric .donut-chart{justify-self:center;width:64px;height:64px}.distributor-performance-module__B1vQGa__premiseMetric .donut-chart:before{width:44px;height:44px}.distributor-performance-module__B1vQGa__premiseMetric .donut-legend{font-size:var(--text-metric-support);width:100%}.distributor-performance-module__B1vQGa__premiseMetric .donut-legend>div{grid-template-columns:9px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:5px 0}.distributor-performance-module__B1vQGa__premiseMetric .donut-legend span{white-space:normal;font-size:var(--text-metric-support);line-height:1.5;overflow:visible}.distributor-performance-module__B1vQGa__premiseMetric .donut-legend strong{font-size:var(--text-metric-support);white-space:nowrap;line-height:1.5}.distributor-performance-module__B1vQGa__header>.distributor-performance-module__B1vQGa__periodControls,.distributor-performance-module__B1vQGa__headerActions,.distributor-performance-module__B1vQGa__header>.distributor-performance-module__B1vQGa__controls{margin-left:auto}.distributor-performance-module__B1vQGa__headerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.distributor-performance-module__B1vQGa__periodControls{flex-shrink:0}.distributor-performance-module__B1vQGa__channelSummary{align-items:center;gap:24px;padding:16px 20px;display:flex}.distributor-performance-module__B1vQGa__channelSummary .donut-visual{padding:0;display:block}.distributor-performance-module__B1vQGa__channelSummary .donut-legend{display:none}.distributor-performance-module__B1vQGa__channelSummary .donut-chart{width:110px;height:110px}.distributor-performance-module__B1vQGa__channelSummary .donut-chart:before{width:78px;height:78px}.distributor-performance-module__B1vQGa__channelSummary .donut-chart strong{font-size:18px}.distributor-performance-module__B1vQGa__channelSummary .donut-chart small{font-size:12px}.distributor-performance-module__B1vQGa__channelSummary p{color:var(--ink-soft);margin-top:6px;font-size:13px}.distributor-performance-module__B1vQGa__channelList{padding:0 20px 16px}.distributor-performance-module__B1vQGa__channelListHead,.distributor-performance-module__B1vQGa__channelList button{text-align:left;width:100%;font:400 var(--text-body)/1.5 var(--font-ui);grid-template-columns:minmax(0,1fr) 110px 110px;gap:16px;padding:10px 12px;display:grid}.distributor-performance-module__B1vQGa__channelListHead{color:var(--ink-soft);border-bottom:1px solid var(--line);font-weight:700}.distributor-performance-module__B1vQGa__channelList button{color:var(--navy);border:0;border-bottom:1px solid var(--line);background:var(--paper);cursor:pointer}.distributor-performance-module__B1vQGa__channelList :is(button,.distributor-performance-module__B1vQGa__channelListHead)>:not(:first-child){text-align:right}.distributor-performance-module__B1vQGa__channelList button:hover,.distributor-performance-module__B1vQGa__channelList button[aria-pressed=true]{background:var(--carolina-light)}.distributor-performance-module__B1vQGa__channelList button:focus-visible{outline:2px solid var(--focus-ring)}.distributor-performance-module__B1vQGa__drilldown{gap:16px;scroll-margin-top:90px;display:grid}.distributor-performance-module__B1vQGa__channelPicker{gap:8px;padding:16px 20px;font-size:13px;display:grid}.distributor-performance-module__B1vQGa__channelPicker select{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper);color:var(--navy);font:inherit;padding:10px}@media (max-width:600px){.distributor-performance-module__B1vQGa__channelListHead,.distributor-performance-module__B1vQGa__channelList button{grid-template-columns:minmax(0,1fr) 75px 75px;gap:8px}}.distributor-performance-module__B1vQGa__controls>.distributor-performance-module__B1vQGa__periodControls{order:2}.distributor-performance-module__B1vQGa__channelOverviewBody{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:24px;padding:16px 20px;display:grid}.distributor-performance-module__B1vQGa__channelOverviewBody .distributor-performance-module__B1vQGa__channelSummary{text-align:center;justify-items:center;gap:16px;min-width:0;padding:12px 0;display:grid}.distributor-performance-module__B1vQGa__channelOverviewBody .distributor-performance-module__B1vQGa__channelSummary .donut-visual{width:min(100%,300px)}.distributor-performance-module__B1vQGa__channelOverviewBody .distributor-performance-module__B1vQGa__channelList{padding:0}.distributor-performance-module__B1vQGa__channelOverviewBody .distributor-performance-module__B1vQGa__channelSummary .donut-chart{aspect-ratio:1;width:100%;height:auto}.distributor-performance-module__B1vQGa__channelOverviewBody .distributor-performance-module__B1vQGa__channelSummary .donut-chart:before{width:72%;height:72%}.distributor-performance-module__B1vQGa__channelOverviewBody .distributor-performance-module__B1vQGa__channelSummary .donut-chart strong{font-size:clamp(24px,2.4vw,34px)}.distributor-performance-module__B1vQGa__channelOverviewBody .distributor-performance-module__B1vQGa__channelSummary .donut-chart small{width:auto;font-size:13px}.distributor-performance-module__B1vQGa__channelOverviewBody .distributor-performance-module__B1vQGa__channelListHead,.distributor-performance-module__B1vQGa__channelOverviewBody .distributor-performance-module__B1vQGa__channelList button{grid-template-columns:minmax(0,1fr) 90px 90px;gap:12px}.distributor-performance-module__B1vQGa__channelOverviewBody .distributor-performance-module__B1vQGa__channelName{overflow-wrap:anywhere;min-width:0}.distributor-performance-module__B1vQGa__channelName{align-items:center;gap:8px;display:flex}.distributor-performance-module__B1vQGa__channelName i,.distributor-performance-module__B1vQGa__remainingKey i{border-radius:2px;flex-shrink:0;width:9px;height:9px;display:inline-block}.distributor-performance-module__B1vQGa__remainingKey i{margin-right:6px}@media (max-width:700px){.distributor-performance-module__B1vQGa__channelOverviewBody{grid-template-columns:1fr;gap:16px;padding:16px 12px}.distributor-performance-module__B1vQGa__channelOverviewBody .distributor-performance-module__B1vQGa__channelSummary .donut-visual{width:min(100%,260px)}.distributor-performance-module__B1vQGa__channelOverviewBody .distributor-performance-module__B1vQGa__channelListHead,.distributor-performance-module__B1vQGa__channelOverviewBody .distributor-performance-module__B1vQGa__channelList button{grid-template-columns:minmax(0,1fr) 75px 75px;gap:8px;padding-inline:8px}}.distributor-performance-module__B1vQGa__mapKey>strong{font:var(--font-heading-weight) 20px/1.25 var(--font-display);color:var(--navy)}.distributor-performance-module__B1vQGa__sessionWorkspace [hidden]{display:none!important}.distributor-performance-module__B1vQGa__sessionWorkspace .distributor-performance-module__B1vQGa__periodControls{display:none}.distributor-performance-module__B1vQGa__contextBar .distributor-performance-module__B1vQGa__periodControls{display:grid}.distributor-performance-module__B1vQGa__contextBar{z-index:8;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex;position:sticky;top:70px}.distributor-performance-module__B1vQGa__breadcrumbs{flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;display:flex}.distributor-performance-module__B1vQGa__contextPeriod{color:var(--ink-soft);flex-shrink:0;justify-items:end;gap:5px;font-size:12px;display:grid}.distributor-performance-module__B1vQGa__workspaceNav{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:700px){.distributor-performance-module__B1vQGa__contextBar{flex-wrap:wrap;position:static}}.distributor-performance-module__B1vQGa__sessionWorkspace .distributor-performance-module__B1vQGa__chart svg{max-height:300px}.distributor-performance-module__B1vQGa__drilldown>article>.metric-grid{padding:16px 20px}.distributor-performance-module__B1vQGa__sessionWorkspace .distributor-performance-module__B1vQGa__contextPeriod .distributor-performance-module__B1vQGa__periodControls{display:grid}.distributor-performance-module__B1vQGa__contextBar{border-left:3px solid var(--carolina);padding:14px 20px}.distributor-performance-module__B1vQGa__contextTrail{align-items:center;gap:20px;min-width:0;display:flex}.distributor-performance-module__B1vQGa__historyBack{flex-shrink:0}.distributor-performance-module__B1vQGa__historyBack span{margin-right:5px;font-size:18px}.distributor-performance-module__B1vQGa__contextTrail nav{min-width:0}.distributor-performance-module__B1vQGa__breadcrumbs{align-items:center;gap:14px;margin:0;padding:0;list-style:none}.distributor-performance-module__B1vQGa__breadcrumbs li{gap:5px;min-width:0;display:grid;position:relative}.distributor-performance-module__B1vQGa__breadcrumbs li+li{padding-left:22px}.distributor-performance-module__B1vQGa__breadcrumbs li+li:before{content:"›";color:var(--ink-soft);font-size:22px;position:absolute;top:19px;left:0}.distributor-performance-module__B1vQGa__crumbLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:12px;font-weight:700}.distributor-performance-module__B1vQGa__breadcrumbs button,.distributor-performance-module__B1vQGa__breadcrumbs strong{text-align:left;color:var(--navy);font:var(--font-heading-weight) 16px/1.35 var(--font-display);overflow-wrap:anywhere;background:0 0;border:0;padding:0}.distributor-performance-module__B1vQGa__breadcrumbs button{cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px}.distributor-performance-module__B1vQGa__breadcrumbs button:hover{-webkit-text-decoration-color:var(--carolina);text-decoration-color:var(--carolina)}.distributor-performance-module__B1vQGa__breadcrumbs button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:3px}.distributor-performance-module__B1vQGa__breadcrumbs [aria-current=location]{text-decoration:none}.distributor-performance-module__B1vQGa__contextPeriod{border-left:1px solid var(--line);padding-left:20px}@media (max-width:900px){.distributor-performance-module__B1vQGa__contextBar{flex-wrap:wrap}.distributor-performance-module__B1vQGa__contextPeriod{margin-left:auto}}@media (max-width:600px){.distributor-performance-module__B1vQGa__contextTrail{gap:12px}.distributor-performance-module__B1vQGa__contextPeriod{border-left:0;padding-left:0}}.distributor-performance-module__B1vQGa__contextBar{background:var(--navy-deep);border:1px solid var(--navy-deep);color:var(--paper);padding:12px 18px}.distributor-performance-module__B1vQGa__contextBar .distributor-performance-module__B1vQGa__historyBack{border-color:color-mix(in srgb, var(--paper) 30%, transparent);color:var(--paper);background:0 0}.distributor-performance-module__B1vQGa__contextBar .distributor-performance-module__B1vQGa__breadcrumbs button,.distributor-performance-module__B1vQGa__contextBar .distributor-performance-module__B1vQGa__breadcrumbs strong{color:var(--paper);font-size:14px}.distributor-performance-module__B1vQGa__contextBar .distributor-performance-module__B1vQGa__breadcrumbs button{-webkit-text-decoration-color:color-mix(in srgb, var(--paper) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--paper) 35%, transparent)}.distributor-performance-module__B1vQGa__contextBar .distributor-performance-module__B1vQGa__breadcrumbs li+li:before{content:"/";color:var(--carolina);font-size:16px;top:0}.distributor-performance-module__B1vQGa__contextBar .distributor-performance-module__B1vQGa__crumbLabel{color:var(--carolina)}.distributor-performance-module__B1vQGa__workspaceNav{padding:8px 0;scroll-margin-top:184px}.distributor-performance-module__B1vQGa__contextBar{border:1px solid var(--line);background:var(--carolina-light);color:var(--navy);box-shadow:none;border-radius:16px;padding:18px 22px;top:12px}.distributor-performance-module__B1vQGa__contextBar .distributor-performance-module__B1vQGa__historyBack{border-color:color-mix(in srgb,var(--navy) 20%,transparent);min-height:44px;color:var(--navy);background:0 0;border-radius:100px}.distributor-performance-module__B1vQGa__contextBar .distributor-performance-module__B1vQGa__historyBack:hover{background:var(--canvas)}.distributor-performance-module__B1vQGa__contextBar .distributor-performance-module__B1vQGa__breadcrumbs button,.distributor-performance-module__B1vQGa__contextBar .distributor-performance-module__B1vQGa__breadcrumbs strong{color:var(--navy);font-size:16px;font-weight:650}.distributor-performance-module__B1vQGa__contextBar .distributor-performance-module__B1vQGa__breadcrumbs button:hover{color:var(--positive-ink)}.distributor-performance-module__B1vQGa__contextBar .distributor-performance-module__B1vQGa__breadcrumbs li+li:before{color:var(--ink-soft)}.distributor-performance-module__B1vQGa__contextBar .distributor-performance-module__B1vQGa__contextPeriod{border-color:var(--line);color:var(--navy)}.distributor-performance-module__B1vQGa__contextBar .distributor-performance-module__B1vQGa__crumbLabel{color:var(--ink-soft);font-weight:600}.distributor-performance-module__B1vQGa__geographyChoices button,.distributor-performance-module__B1vQGa__channelChoices button{border-radius:100px;min-height:44px;font-weight:550}.distributor-performance-module__B1vQGa__geographyChoices{gap:10px;padding:20px 26px 0}.distributor-performance-module__B1vQGa__mapLayout{gap:28px;padding:26px}.distributor-performance-module__B1vQGa__mapKey{gap:14px;font-size:13px}.distributor-performance-module__B1vQGa__mapKey button{min-height:44px}.distributor-performance-module__B1vQGa__scopeMap{max-height:340px}.distributor-performance-module__B1vQGa__barRow{border-radius:12px;padding:16px 12px}.distributor-performance-module__B1vQGa__barName{font-weight:600}.distributor-performance-module__B1vQGa__readout{background:var(--canvas);border-left:0;border-radius:14px;padding:26px}.distributor-performance-module__B1vQGa__detailTable{border-radius:12px;overflow:hidden}.distributor-performance-module__B1vQGa__detailTable summary{padding:18px 24px;font-weight:600}.distributor-performance-module__B1vQGa__search input{border-radius:100px;min-height:44px}.distributor-performance-module__B1vQGa__workspaceNav{gap:10px}.distributor-performance-module__B1vQGa__workspaceNav button{border-radius:100px;min-height:44px}.distributor-performance-module__B1vQGa__sourceNote summary{align-items:center;min-height:44px;display:flex}@media (max-width:700px){.distributor-performance-module__B1vQGa__contextBar{padding:16px;position:static}.distributor-performance-module__B1vQGa__contextTrail{gap:12px}.distributor-performance-module__B1vQGa__contextPeriod{place-items:start;margin-left:0}.distributor-performance-module__B1vQGa__mapLayout{padding:20px}.distributor-performance-module__B1vQGa__mapKey{gap:12px}.distributor-performance-module__B1vQGa__contextBar .distributor-performance-module__B1vQGa__breadcrumbs strong,.distributor-performance-module__B1vQGa__contextBar .distributor-performance-module__B1vQGa__breadcrumbs button{font-size:15px}}.distributor-performance-module__B1vQGa__contextBar{position:relative;top:auto}.distributor-performance-module__B1vQGa__reportFilters{flex-wrap:wrap;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.distributor-performance-module__B1vQGa__reportNavigation{gap:4px;scroll-margin-top:184px;display:grid}.distributor-performance-module__B1vQGa__scopeContext{min-width:0;color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.distributor-performance-module__B1vQGa__scopeContext strong{color:var(--navy);overflow-wrap:anywhere;font-weight:650}.distributor-performance-module__B1vQGa__scopeContext button{color:var(--navy);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:650}.distributor-performance-module__B1vQGa__scopeContext button:hover{text-decoration:underline}.distributor-performance-module__B1vQGa__scopeContext .distributor-performance-module__B1vQGa__clearScope{border-radius:50%;width:32px;min-height:32px;padding:0;font-size:22px}.distributor-performance-module__B1vQGa__barName,.distributor-performance-module__B1vQGa__barName small,.distributor-performance-module__B1vQGa__barPair b,.distributor-performance-module__B1vQGa__note,.distributor-performance-module__B1vQGa__sourceNote,.distributor-performance-module__B1vQGa__detailTable summary{font-size:var(--text-report-body);line-height:1.5}.distributor-performance-module__B1vQGa__barLegend,.distributor-performance-module__B1vQGa__legend,.distributor-performance-module__B1vQGa__mapKey,.distributor-performance-module__B1vQGa__channelListHead{font-size:var(--text-report-label)}.distributor-performance-module__B1vQGa__scopeContext .distributor-performance-module__B1vQGa__clearScope:hover{background:var(--carolina-light);text-decoration:none}.distributor-performance-module__B1vQGa__sessionWorkspace{grid-template-columns:minmax(0,1fr);min-width:0}.distributor-performance-module__B1vQGa__sessionWorkspace>#order-solicitation{min-width:0}
.sku-analysis-module__xIJVoG__workspace{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.sku-analysis-module__xIJVoG__workspace>*{min-width:0}.sku-analysis-module__xIJVoG__regionComparison{grid-template-columns:repeat(5,minmax(0,1fr));padding:24px 8px;display:grid}.sku-analysis-module__xIJVoG__regionSnapshot{border-right:1px solid var(--line);min-width:0;padding:0 16px}.sku-analysis-module__xIJVoG__regionSnapshot:last-child{border-right:0}.sku-analysis-module__xIJVoG__regionSnapshot h3{font-size:var(--text-report-body);margin:0 0 16px}.sku-analysis-module__xIJVoG__regionValue{flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}.sku-analysis-module__xIJVoG__regionValue strong{font:750 28px/1.2 var(--font-display);color:var(--navy)}.sku-analysis-module__xIJVoG__regionValue span,.sku-analysis-module__xIJVoG__regionSnapshot summary,.sku-analysis-module__xIJVoG__regionSnapshot details p{font-size:var(--text-report-label);color:var(--ink-soft)}.sku-analysis-module__xIJVoG__regionTrack{background:var(--line);height:4px;margin:16px 0}.sku-analysis-module__xIJVoG__regionTrack i{background:var(--carolina);height:100%;display:block}.sku-analysis-module__xIJVoG__regionChange{min-height:32px;font-size:var(--text-report-label);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sku-analysis-module__xIJVoG__regionSnapshot details{margin-top:12px}.sku-analysis-module__xIJVoG__regionSnapshot summary{cursor:pointer}.sku-analysis-module__xIJVoG__regionSnapshot details p{line-height:1.5}@media (max-width:1100px){.sku-analysis-module__xIJVoG__regionComparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}.sku-analysis-module__xIJVoG__regionSnapshot:nth-child(2n){border-right:0}}@media (max-width:500px){.sku-analysis-module__xIJVoG__regionComparison{grid-template-columns:minmax(0,1fr)}.sku-analysis-module__xIJVoG__regionSnapshot{border-right:0;border-bottom:1px solid var(--line);padding-bottom:20px}.sku-analysis-module__xIJVoG__regionSnapshot:last-child{border-bottom:0}}.sku-analysis-module__xIJVoG__workspace .ros-report{grid-template-columns:minmax(0,1fr);min-width:0}:is(.sku-analysis-module__xIJVoG__workspace .section-header span,.sku-analysis-module__xIJVoG__workspace .sku-trend-donut-card header>span){font-size:var(--text-report-body);line-height:1.5}:is(.sku-analysis-module__xIJVoG__workspace .donut-legend span,.sku-analysis-module__xIJVoG__workspace .donut-legend strong,.sku-analysis-module__xIJVoG__workspace .donut-chart small,.sku-analysis-module__xIJVoG__workspace .sku-trend-donut-card .metric-card-label){font-size:var(--text-report-label)}:is(.sku-analysis-module__xIJVoG__workspace .ros-trend-header .ros-comparison-control>small,.sku-analysis-module__xIJVoG__workspace .ros-family-heading b){font-size:var(--text-report-body)}:is(.sku-analysis-module__xIJVoG__workspace .ros-comparison-control button,.sku-analysis-module__xIJVoG__workspace .ros-family-heading span){font-size:var(--text-report-label)}.sku-analysis-module__xIJVoG__workspace .sku-trend-donut-card{grid-template-columns:minmax(0,1fr)}.sku-analysis-module__xIJVoG__workspace .sku-trend-donut-card>header{padding:0 0 16px}.sku-analysis-module__xIJVoG__workspace .sku-trend-donut-card .donut-visual{grid-template-columns:168px minmax(150px,240px);justify-content:center;gap:28px;min-width:0;padding:0}.sku-analysis-module__xIJVoG__workspace .sku-trend-donut-card .donut-chart{width:168px;height:168px}.sku-analysis-module__xIJVoG__workspace .sku-trend-donut-card .donut-chart:before{width:116px;height:116px}.sku-analysis-module__xIJVoG__workspace .sku-trend-donut-card .donut-chart strong{font-size:32px;line-height:1.2}.sku-analysis-module__xIJVoG__workspace .sku-trend-donut-card .donut-chart small{width:90px}.sku-analysis-module__xIJVoG__workspace .sku-trend-donut-card .donut-legend>div{grid-template-columns:10px minmax(0,1fr) 36px;gap:10px;min-height:44px}.sku-analysis-module__xIJVoG__workspace .sku-trend-donut-card .donut-legend i{width:10px;height:10px}.sku-analysis-module__xIJVoG__workspace .sku-trend-donut-card .donut-legend strong{font-size:22px}@media (max-width:600px){.sku-analysis-module__xIJVoG__workspace .sku-trend-donut-card .donut-visual{grid-template-columns:minmax(0,1fr);justify-items:center}.sku-analysis-module__xIJVoG__workspace .sku-trend-donut-card .donut-legend{width:100%}}.sku-analysis-module__xIJVoG__map{min-width:0}.sku-analysis-module__xIJVoG__mapFooter{border-top:1px solid var(--line);background:var(--canvas);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.sku-analysis-module__xIJVoG__mapFooter h2{font:var(--font-heading-weight) 24px/1.2 var(--font-display);margin:0}.sku-analysis-module__xIJVoG__map p,.sku-analysis-module__xIJVoG__map span,.sku-analysis-module__xIJVoG__map button{font-size:var(--text-report-body)}.sku-analysis-module__xIJVoG__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.sku-analysis-module__xIJVoG__workspace .ros-overview-panel{background:var(--canvas)}.sku-analysis-module__xIJVoG__workspace .ros-overview-panel .ros-overview-header{background:var(--canvas);border-bottom:0;flex-wrap:wrap;align-items:flex-start;padding:16px 24px}:is(.sku-analysis-module__xIJVoG__workspace .ros-velocity-overview,.sku-analysis-module__xIJVoG__workspace .ros-velocity-overview .ros-overview-header){background:var(--canvas)}.sku-analysis-module__xIJVoG__workspace .sku-analysis-module__xIJVoG__mergedOverview.ros-velocity-overview{background:var(--paper);overflow:hidden}.sku-analysis-module__xIJVoG__workspace .sku-analysis-module__xIJVoG__mergedOverview.sku-product-trends{background:var(--paper);overflow:hidden}.sku-analysis-module__xIJVoG__mergedOverview>.sku-analysis-module__xIJVoG__map{border:0;border-radius:0}.sku-analysis-module__xIJVoG__workspace{overflow-anchor:none}.sku-analysis-module__xIJVoG__mergedOverview .sku-analysis-module__xIJVoG__mapFooter{background:var(--paper);border-radius:0}.sku-analysis-module__xIJVoG__skuSelectionHeader{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;padding:16px 20px;display:flex}.sku-analysis-module__xIJVoG__skuSelectionTitle{flex:300px;min-width:0}.sku-analysis-module__xIJVoG__skuSelectionTitle h2{font:var(--font-heading-weight) 24px/1.2 var(--font-display);color:var(--navy);margin:0}.sku-analysis-module__xIJVoG__skuSelectionTitle p{color:var(--ink-soft);font-size:var(--text-report-label);margin:6px 0 0;line-height:1.5}.sku-analysis-module__xIJVoG__skuSort{max-width:100%;font-size:var(--text-report-label);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.sku-analysis-module__xIJVoG__sortDirection{border:1px solid var(--line);border-radius:var(--radius-selection);width:40px;height:40px;color:var(--navy);background:var(--canvas);cursor:pointer;flex:none;place-items:center;padding:0;display:grid}.sku-analysis-module__xIJVoG__sortDirection:hover{border-color:var(--navy)}.sku-analysis-module__xIJVoG__sortDirection:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.sku-analysis-module__xIJVoG__sortDirection[data-direction=ascending] svg{transform:rotate(180deg)}.sku-analysis-module__xIJVoG__skuTiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;padding:20px;display:grid}.sku-analysis-module__xIJVoG__skuTile{border:1px solid var(--line-dark);background:var(--canvas);min-width:0;min-height:220px;color:var(--navy);font:inherit;text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;gap:14px;padding:18px;transition:border-color .15s,box-shadow .15s;display:flex}.sku-analysis-module__xIJVoG__skuTile:hover{border-color:var(--navy);box-shadow:0 3px 10px color-mix(in srgb,var(--navy) 9.41177%,transparent)}.sku-analysis-module__xIJVoG__skuTile:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.sku-analysis-module__xIJVoG__skuTile[aria-pressed=true]{border:2px solid var(--navy);background:var(--carolina);padding:17px}.sku-analysis-module__xIJVoG__skuTileTop,.sku-analysis-module__xIJVoG__skuTileTop>span:last-child{font-size:var(--text-report-label);justify-content:space-between;align-items:center;gap:6px;font-weight:600;display:flex}.sku-analysis-module__xIJVoG__skuTileTop>span:first-child{color:var(--ink-soft)}.sku-analysis-module__xIJVoG__skuTileName{min-height:42px;font-size:var(--text-report-body);line-height:1.4}.sku-analysis-module__xIJVoG__skuTileValue{font-size:var(--text-report-label);justify-content:center;align-items:baseline;gap:6px;display:flex}.sku-analysis-module__xIJVoG__skuTileValue>strong{font:750 28px/1.2 var(--font-display)}.sku-analysis-module__xIJVoG__skuTileFooter{border-top:1px solid var(--line);font-size:var(--text-report-label);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:auto;padding-top:12px;display:flex}.sku-analysis-module__xIJVoG__skuTileFooter>span{flex-direction:column;gap:4px;display:flex}.sku-analysis-module__xIJVoG__workspace .ros-overview-header h2{color:var(--navy)}.sku-analysis-module__xIJVoG__overviewPeriod{color:var(--navy);font-size:var(--text-report-body);margin:6px 0 0;line-height:1.5}.sku-analysis-module__xIJVoG__workspace .sku-product-trends .sku-trend-summary-grid{background:var(--paper);padding:12px 20px 20px}.sku-analysis-module__xIJVoG__workspace .sku-product-trends .table-row{background:var(--paper)}.sku-analysis-module__xIJVoG__workspace .sku-product-trends .sku-trend-donut-card{background:var(--paper);border-color:var(--line);color:var(--navy);padding:20px}:is(.sku-analysis-module__xIJVoG__workspace .sku-trend-donut-card header>:is(p,h3,span),.sku-analysis-module__xIJVoG__workspace .sku-trend-donut-card .donut-legend :is(span,strong),.sku-analysis-module__xIJVoG__workspace .sku-trend-donut-card .donut-chart small){color:var(--navy)}.sku-analysis-module__xIJVoG__workspace .sku-trend-donut-card .donut-chart:before{background:var(--paper)}.sku-analysis-module__xIJVoG__volumeCoverage{color:var(--ink-soft);font-size:var(--text-report-body);margin:0;padding:0 24px 20px;line-height:1.5}.sku-analysis-module__xIJVoG__workspace .ros-overview-panel .metric-grid{margin-top:0;padding-top:12px}.sku-analysis-module__xIJVoG__comparisonControl{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;display:flex}.sku-analysis-module__xIJVoG__comparisonControl>span{color:var(--ink-soft);font-size:var(--text-report-label)}.sku-analysis-module__xIJVoG__comparisonControl>small{text-align:right;color:var(--ink-soft);font-size:var(--text-report-body);flex-basis:100%}.sku-analysis-module__xIJVoG__workspace .ros-overview-controls{flex-direction:column;align-items:flex-end;gap:12px;min-width:0}.sku-analysis-module__xIJVoG__workspace .ros-overview-controls>span{white-space:normal;text-align:right}.sku-analysis-module__xIJVoG__workspace .sku-trends-report-context{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.sku-analysis-module__xIJVoG__workspace .ros-selected-detail{scroll-margin-top:150px}.sku-analysis-module__xIJVoG__workspace .ros-selected-detail:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}:is(.sku-analysis-module__xIJVoG__workspace .ros-card-selector-panel>.section-header,.sku-analysis-module__xIJVoG__workspace .ros-evidence-grid .section-header){grid-template-columns:minmax(0,1fr);gap:12px;display:grid}:is(.sku-analysis-module__xIJVoG__workspace .ros-card-selector-panel>.section-header>span,.sku-analysis-module__xIJVoG__workspace .ros-evidence-grid .section-header>span){white-space:normal;max-width:100%;padding-top:0}.sku-analysis-module__xIJVoG__workspace .ros-evidence-grid .section-header h2{overflow-wrap:normal;font-size:20px;line-height:1.4}.sku-analysis-module__xIJVoG__workspace .ros-evidence-grid>.panel{min-width:0;container-type:inline-size}.sku-analysis-module__xIJVoG__workspace .ros-family-grid{gap:0}:is(.sku-analysis-module__xIJVoG__workspace .ros-family-card,.sku-analysis-module__xIJVoG__workspace .ros-family-card.accent){background:0 0;border:0;border-radius:0;min-width:0;padding:16px}.sku-analysis-module__xIJVoG__workspace .ros-family-card+.ros-family-card{border-left:1px solid var(--line)}.sku-analysis-module__xIJVoG__workspace .ros-family-heading{flex-wrap:wrap;gap:8px}.sku-analysis-module__xIJVoG__workspace .ros-family-card dl div{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}:is(.sku-analysis-module__xIJVoG__workspace .ros-family-card dt,.sku-analysis-module__xIJVoG__workspace .ros-family-card dd,.sku-analysis-module__xIJVoG__workspace .ros-family-card>small,.sku-analysis-module__xIJVoG__workspace .ros-family-readout strong,.sku-analysis-module__xIJVoG__workspace .ros-family-readout p,.sku-analysis-module__xIJVoG__workspace .ros-region-ranking strong,.sku-analysis-module__xIJVoG__workspace .ros-region-ranking b){font-size:var(--text-report-body);line-height:1.5}.sku-analysis-module__xIJVoG__workspace .ros-selection-table{width:100%;min-width:640px}:is(.sku-analysis-module__xIJVoG__workspace .ros-selection-table th,.sku-analysis-module__xIJVoG__workspace .ros-selection-table td){text-align:center;font-size:var(--text-report-body)}.sku-analysis-module__xIJVoG__workspace .ros-selection-table thead th{font-size:var(--text-report-label)}.sku-analysis-module__xIJVoG__workspace .ros-selection-table tbody th{text-align:left;background:inherit}.sku-analysis-module__xIJVoG__workspace .ros-selection-table th:first-child{min-width:240px}.sku-analysis-module__xIJVoG__workspace .ros-selection-table .sortable-table-header{text-align:center;justify-content:center}.sku-analysis-module__xIJVoG__workspace .ros-selection-table tbody button{white-space:normal;min-height:40px}@container (max-width:520px){.sku-analysis-module__xIJVoG__workspace .ros-family-grid{grid-template-columns:minmax(0,1fr)}.sku-analysis-module__xIJVoG__workspace .ros-family-card+.ros-family-card{border-left:0;border-top:1px solid var(--line)}.sku-analysis-module__xIJVoG__workspace .ros-region-ranking>div{grid-template-columns:minmax(0,1fr) 52px auto;gap:12px;padding-block:12px}.sku-analysis-module__xIJVoG__workspace .ros-region-bar{grid-area:2/1/auto/-1}}@media (max-width:700px){:is(.sku-analysis-module__xIJVoG__workspace .ros-overview-controls,.sku-analysis-module__xIJVoG__workspace .sku-trends-report-context){align-items:flex-start}.sku-analysis-module__xIJVoG__workspace .ros-overview-controls>span{text-align:left}}.sku-analysis-module__xIJVoG__workspace [hidden]{display:none!important}.sku-analysis-module__xIJVoG__workspace .sku-table .table-row strong button{color:var(--navy);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;min-height:40px;padding:4px}.sku-analysis-module__xIJVoG__workspace .sku-table .table-row strong button[aria-pressed=true]{text-decoration:underline;-webkit-text-decoration-color:var(--carolina);text-decoration-color:var(--carolina);text-underline-offset:5px}.sku-analysis-module__xIJVoG__workspace .sku-table .table-row strong button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sku-analysis-module__xIJVoG__workspace .sku-analysis-module__xIJVoG__mergedOverview>.sku-analysis-module__xIJVoG__mapSummary.four-up{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sku-analysis-module__xIJVoG__trendContext{padding:0 20px 20px}@media (max-width:1000px){.sku-analysis-module__xIJVoG__workspace .sku-analysis-module__xIJVoG__mergedOverview>.sku-analysis-module__xIJVoG__mapSummary.four-up{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.sku-analysis-module__xIJVoG__workspace .sku-analysis-module__xIJVoG__mergedOverview>.sku-analysis-module__xIJVoG__mapSummary.four-up{grid-template-columns:1fr}}
.wholesaler-summary-card-module__nR85Ma__card{background:var(--paper);min-width:0;padding:24px}.wholesaler-summary-card-module__nR85Ma__card h2{font:var(--font-heading-weight) 24px/1.2 var(--font-display);margin:0 0 8px}.wholesaler-summary-card-module__nR85Ma__card p,.wholesaler-summary-card-module__nR85Ma__card dt,.wholesaler-summary-card-module__nR85Ma__card dd,.wholesaler-summary-card-module__nR85Ma__card summary{font-size:var(--text-report-body);line-height:1.5}.wholesaler-summary-card-module__nR85Ma__card header p{color:var(--ink-soft);margin:4px 0}.wholesaler-summary-card-module__nR85Ma__card header .wholesaler-summary-card-module__nR85Ma__change{color:var(--carolina);font-weight:700}.wholesaler-summary-card-module__nR85Ma__card dl{margin:20px 0}.wholesaler-summary-card-module__nR85Ma__card dl>div{border-bottom:1px solid var(--line);padding:12px 0}.wholesaler-summary-card-module__nR85Ma__card dt{color:var(--ink-soft)}.wholesaler-summary-card-module__nR85Ma__card dd{color:var(--navy);overflow-wrap:anywhere;margin:4px 0 0;font-weight:700}.wholesaler-summary-card-module__nR85Ma__definitions summary{cursor:pointer;color:var(--navy);padding:8px 0}.wholesaler-summary-card-module__nR85Ma__definitions p{color:var(--ink-soft);margin:8px 0}.wholesaler-summary-card-module__nR85Ma__insight{border-top:1px solid var(--line);margin:16px 0 20px;padding-top:20px}.wholesaler-summary-card-module__nR85Ma__insight h3{font:var(--font-heading-weight) 18px/1.3 var(--font-display);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.wholesaler-summary-card-module__nR85Ma__insight svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.wholesaler-summary-card-module__nR85Ma__insight p{margin:12px 0 0}.wholesaler-summary-card-module__nR85Ma__ai{border:1px solid var(--ink-soft);font:600 var(--text-report-label)/1 var(--font-body);border-radius:4px;padding:2px 4px}.wholesaler-summary-card-module__nR85Ma__method{color:var(--ink-soft)}@media (max-width:600px){.wholesaler-summary-card-module__nR85Ma__card{padding:20px 16px}}
.inventory-preview-module__WBLT-W__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.inventory-preview-module__WBLT-W__card{border:1px solid var(--line);background:var(--paper);border-radius:14px;min-width:0;overflow:hidden}.inventory-preview-module__WBLT-W__card>header{border-bottom:1px solid var(--line);padding:20px}.inventory-preview-module__WBLT-W__card header>span{color:var(--ink-soft);font-size:12px}.inventory-preview-module__WBLT-W__card header h3{font:750 18px/1.3 var(--font-display);overflow-wrap:anywhere;margin:7px 0}.inventory-preview-module__WBLT-W__card header>small{color:var(--positive-ink);font-size:12px}.inventory-preview-module__WBLT-W__preview{background:#f8fafc;flex-direction:column;justify-content:center;gap:14px;min-height:220px;padding:20px;display:flex}.inventory-preview-module__WBLT-W__preview>img{align-self:center}.inventory-preview-module__WBLT-W__preview>small,.inventory-preview-module__WBLT-W__preview small{color:var(--ink-soft);font-size:12px}.inventory-preview-module__WBLT-W__description{border-top:1px solid var(--line);padding:20px}.inventory-preview-module__WBLT-W__description p{min-height:64px;color:var(--ink-soft);font-size:12px;line-height:1.6}.inventory-preview-module__WBLT-W__description a{color:var(--positive-ink);text-underline-offset:3px;margin-top:14px;font-size:12px;font-weight:700;text-decoration:underline;display:inline-block}.inventory-preview-module__WBLT-W__description details{margin-top:12px;font-size:12px}.inventory-preview-module__WBLT-W__description summary{cursor:pointer;color:var(--ink-soft)}.inventory-preview-module__WBLT-W__description code{overflow-wrap:anywhere;margin-top:8px;display:block}.inventory-preview-module__WBLT-W__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inventory-preview-module__WBLT-W__icons{flex-wrap:wrap;gap:16px;display:flex}.inventory-preview-module__WBLT-W__icons>div{justify-items:center;gap:8px;display:grid}.inventory-preview-module__WBLT-W__icons svg{fill:none;width:24px;height:24px;stroke:var(--navy);stroke-width:1.6px}.inventory-preview-module__WBLT-W__flow{gap:8px;display:grid}.inventory-preview-module__WBLT-W__flowStep{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:12px;padding:10px;font-size:12px;display:flex}.inventory-preview-module__WBLT-W__stepIndex{color:var(--positive-ink);font-family:var(--font-code)}.inventory-preview-module__WBLT-W__sortTable{border-collapse:collapse;background:#fff;width:100%;font-size:12px}.inventory-preview-module__WBLT-W__sortTable th,.inventory-preview-module__WBLT-W__sortTable td{text-align:left;border-bottom:1px solid var(--line);padding:10px}.inventory-preview-module__WBLT-W__chartDiagram{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.inventory-preview-module__WBLT-W__chartDiagram>div:last-child{gap:8px;font-size:12px;display:grid}.inventory-preview-module__WBLT-W__ring{border:15px solid var(--line);width:104px;height:104px;color:var(--ink-soft);border-radius:50%;place-items:center;font-size:12px;display:grid}.inventory-preview-module__WBLT-W__emptyPlot{border:1px dashed var(--line-dark);width:100%;min-height:80px;color:var(--ink-soft);place-items:center;display:grid}.inventory-preview-module__WBLT-W__barOutline{border:1px dashed var(--line-dark);border-radius:4px;height:12px}.inventory-preview-module__WBLT-W__preview .metric-card{width:100%;min-height:120px}.inventory-preview-module__WBLT-W__preview .metric-card>strong{font-size:22px}.inventory-preview-module__WBLT-W__preview .section-header{padding:12px}.inventory-preview-module__WBLT-W__preview .section-header h2{font-size:20px}.inventory-preview-module__WBLT-W__preview .data-confidence{margin:0}.inventory-preview-module__WBLT-W__preview .board-brief{margin:0;padding:14px}.inventory-preview-module__WBLT-W__preview .page-hero{grid-template-columns:1fr;gap:14px;min-height:0;margin:0;padding:18px;display:grid}.inventory-preview-module__WBLT-W__preview .page-hero h1{font-size:25px}.inventory-preview-module__WBLT-W__preview .hero-copy{font-size:13px}.inventory-preview-module__WBLT-W__preview .action-strip{gap:12px;margin:0;padding:14px;display:grid}.inventory-preview-module__WBLT-W__preview .action-strip>div{flex-wrap:wrap}@media (max-width:1150px){.inventory-preview-module__WBLT-W__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.inventory-preview-module__WBLT-W__grid{grid-template-columns:1fr}}
.design-system-module__3FjzSq__system{--guide-gutter:28px;background:var(--canvas);--font-display:var(--font-archivo), Arial, sans-serif;--font-ui:var(--font-manrope), Arial, sans-serif;--radius-button:999px;--radius-selection:999px;min-width:0;font:var(--text-body)/1.55 var(--font-ui);border-radius:20px;padding:24px}.design-system-module__3FjzSq__system h1,.design-system-module__3FjzSq__system h2,.design-system-module__3FjzSq__system h3{color:var(--navy)}.design-system-module__3FjzSq__system code{font-family:var(--font-code);overflow-wrap:anywhere;font-size:12px}.design-system-module__3FjzSq__system button:focus-visible,.design-system-module__3FjzSq__system a:focus-visible,.design-system-module__3FjzSq__system summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.design-system-module__3FjzSq__hero{justify-content:space-between;align-items:center;gap:32px;padding:32px 4px 30px;display:flex}.design-system-module__3FjzSq__kicker{color:var(--ink-soft);letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:700}.design-system-module__3FjzSq__hero h1{font:850 clamp(34px,4vw,58px)/1.02 var(--font-display);letter-spacing:-.025em;margin:12px 0}.design-system-module__3FjzSq__hero h1 em{color:var(--brand-emphasis-ink);font-style:normal}.design-system-module__3FjzSq__hero>div>p:last-child{max-width:60ch;color:var(--ink-soft);font-size:14px}.design-system-module__3FjzSq__heroLogo{flex:0 0 156px;justify-items:center;gap:10px;display:grid}.design-system-module__3FjzSq__heroLogo span{color:var(--ink-soft);font-size:12px}.design-system-module__3FjzSq__navigation{z-index:4;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--canvas);flex-wrap:wrap;gap:6px;padding:10px 0;display:flex;position:sticky;top:0}.design-system-module__3FjzSq__navigation button{border-radius:var(--radius-pill);min-height:42px;color:var(--ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}.design-system-module__3FjzSq__navigation button span{font:750 12px var(--font-code);opacity:.7}.design-system-module__3FjzSq__navigation button:hover{color:var(--navy);background:var(--carolina-light)}.design-system-module__3FjzSq__navigation button[aria-pressed=true]{background:var(--navy);color:var(--paper)}.design-system-module__3FjzSq__content{padding-block:28px}.design-system-module__3FjzSq__stack{gap:24px;display:grid}.design-system-module__3FjzSq__principles,.design-system-module__3FjzSq__threeUp{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.design-system-module__3FjzSq__principles{padding:0 4px 6px}.design-system-module__3FjzSq__principles>div{padding:8px 20px 8px 0}.design-system-module__3FjzSq__principles>div+div{border-left:1px solid var(--line);padding-left:24px}.design-system-module__3FjzSq__principles span{font:12px var(--font-code);color:var(--positive-ink)}.design-system-module__3FjzSq__principles h3,.design-system-module__3FjzSq__threeUp h3{font:750 21px/1.2 var(--font-display);margin:10px 0 8px}.design-system-module__3FjzSq__principles p,.design-system-module__3FjzSq__threeUp p{color:var(--ink-soft)}.design-system-module__3FjzSq__section{padding:var(--guide-gutter);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper)}.design-system-module__3FjzSq__sectionTitle{justify-content:space-between;align-items:end;gap:16px;display:flex}.design-system-module__3FjzSq__sectionTitle h2{font:750 27px/1.2 var(--font-display);letter-spacing:-.02em;margin:6px 0 0}.design-system-module__3FjzSq__sectionTitle>span{color:var(--ink-soft);font-size:12px}.design-system-module__3FjzSq__section>.design-system-module__3FjzSq__sectionTitle{margin-bottom:26px}.design-system-module__3FjzSq__colorGroup+.design-system-module__3FjzSq__colorGroup{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.design-system-module__3FjzSq__colorGroup h3{margin:0 0 14px;font-size:13px}.design-system-module__3FjzSq__swatches{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.design-system-module__3FjzSq__swatch{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;gap:5px;min-width:0;padding:0;display:flex}.design-system-module__3FjzSq__swatch .design-system-module__3FjzSq__colorChip{border:1px solid color-mix(in srgb,var(--navy) 10%,transparent);width:100%;height:76px;transition:transform var(--motion-fast);border-radius:8px;margin-bottom:4px}.design-system-module__3FjzSq__swatch:hover .design-system-module__3FjzSq__colorChip{transform:translateY(-2px)}.design-system-module__3FjzSq__swatch strong{color:var(--ink);font-size:13px}.design-system-module__3FjzSq__swatch>span:not(.design-system-module__3FjzSq__colorChip),.design-system-module__3FjzSq__swatch>code{color:var(--ink-soft);font-size:12px}.design-system-module__3FjzSq__swatch .design-system-module__3FjzSq__tokenName{color:var(--positive-ink)}.design-system-module__3FjzSq__feedback{min-height:20px;color:var(--positive-ink);font-size:12px}.design-system-module__3FjzSq__section>.design-system-module__3FjzSq__feedback{margin-top:20px}.design-system-module__3FjzSq__note{border-left:3px solid var(--carolina);background:var(--carolina-light);color:var(--navy);margin-top:20px;padding:14px 16px;font-size:13px;line-height:1.6}.design-system-module__3FjzSq__typePair{grid-template-columns:1fr 1fr;gap:32px;padding:8px 0 30px;display:grid}.design-system-module__3FjzSq__typePair>div+div{border-left:1px solid var(--line);padding-left:32px}.design-system-module__3FjzSq__typePair small{color:var(--ink-soft)}.design-system-module__3FjzSq__displaySample{font:750 clamp(25px,2.7vw,39px)/1.15 var(--font-display);letter-spacing:-.02em;margin:20px 0}.design-system-module__3FjzSq__uiSample{font:750 clamp(21px,2.3vw,31px)/1.2 var(--font-ui);margin:20px 0}.design-system-module__3FjzSq__numbers{font-variant-numeric:tabular-nums;letter-spacing:.03em;margin:24px 0 4px;font-size:22px}.design-system-module__3FjzSq__typeRows{border-top:1px solid var(--line)}.design-system-module__3FjzSq__typeRows>div{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1.2fr .8fr 1fr;gap:16px;padding:15px 0;display:grid}.design-system-module__3FjzSq__typeRows span{color:var(--ink-soft)}.design-system-module__3FjzSq__twoUp{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.design-system-module__3FjzSq__specimen{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);min-width:0;overflow:hidden}.design-system-module__3FjzSq__specimen>header{padding:22px 22px 0}.design-system-module__3FjzSq__specimen h3{font:750 22px/1.2 var(--font-display);margin:0}.design-system-module__3FjzSq__specimen>header p{color:var(--ink-soft);margin-top:7px;font-size:12px}.design-system-module__3FjzSq__specimenBody{gap:20px;padding:22px;display:grid}.design-system-module__3FjzSq__specimenBody .design-system-module__3FjzSq__note{margin:0}.design-system-module__3FjzSq__specimenBody .data-confidence{margin:0}.design-system-module__3FjzSq__code{border-top:1px solid var(--line)}.design-system-module__3FjzSq__code summary{color:var(--positive-ink);cursor:pointer;padding:12px 22px;font-size:12px;font-weight:700}.design-system-module__3FjzSq__code pre{background:var(--navy-deep);max-width:100%;color:var(--carolina-light);margin:0;padding:18px 22px;overflow-x:auto}.design-system-module__3FjzSq__code code{white-space:pre-wrap}.design-system-module__3FjzSq__spacing{flex-wrap:wrap;align-items:end;gap:20px;min-height:105px;display:flex}.design-system-module__3FjzSq__spacing>div{justify-items:start;gap:6px;display:grid}.design-system-module__3FjzSq__spacing i{background:var(--carolina);display:block}.design-system-module__3FjzSq__spacing strong,.design-system-module__3FjzSq__spacing code{font-size:12px}.design-system-module__3FjzSq__shapes{flex-wrap:wrap;gap:20px;display:flex}.design-system-module__3FjzSq__shapes>div{gap:12px;font-size:12px;display:grid}.design-system-module__3FjzSq__shapes i{border:1px solid var(--line-dark);background:var(--paper);width:56px;height:56px;box-shadow:var(--shadow);display:block}.design-system-module__3FjzSq__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.design-system-module__3FjzSq__checkbox{align-items:center;gap:10px;font-size:13px;display:inline-flex}.design-system-module__3FjzSq__checkbox input{width:17px;height:17px;accent-color:var(--navy)}.design-system-module__3FjzSq__muted{color:var(--ink-soft)}.design-system-module__3FjzSq__panelInset{padding:0 20px 20px}.design-system-module__3FjzSq__loading{color:var(--ink-soft);gap:10px;font-size:12px;display:grid}.design-system-module__3FjzSq__loadingBar{background:var(--line);border-radius:5px;width:64%;height:10px;display:block}.design-system-module__3FjzSq__icons{flex-wrap:wrap;gap:24px;display:flex}.design-system-module__3FjzSq__icons>div{justify-items:center;gap:10px;font-size:12px;display:grid}.design-system-module__3FjzSq__icons svg{fill:none;width:24px;height:24px;stroke:var(--navy);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.design-system-module__3FjzSq__textLink{width:fit-content;color:var(--positive-ink);text-underline-offset:4px;font-weight:700;text-decoration:underline}.design-system-module__3FjzSq__dialog{border:1px solid var(--line);border-radius:var(--radius-hero);width:min(480px,100vw - 32px);color:var(--ink);box-shadow:var(--shadow);padding:28px}.design-system-module__3FjzSq__dialog::backdrop{background:#0b1e3680}.design-system-module__3FjzSq__dialog h2{font:750 26px/1.2 var(--font-display);margin:0 0 14px}.design-system-module__3FjzSq__dialog p{color:var(--ink-soft)}.design-system-module__3FjzSq__dialog form{justify-content:end;gap:10px;margin-top:24px;display:flex}.design-system-module__3FjzSq__sectionTitle .design-system-module__3FjzSq__proposal{border:1px solid var(--line-dark);border-radius:var(--radius-pill);background:var(--paper);color:var(--navy);padding:5px 10px}.design-system-module__3FjzSq__conceptGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.design-system-module__3FjzSq__conceptCard{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);text-align:left;cursor:pointer;flex-direction:column;gap:8px;min-width:0;padding:18px;display:flex;position:relative}.design-system-module__3FjzSq__conceptCard:hover{border-color:var(--carolina)}.design-system-module__3FjzSq__conceptCard[aria-pressed=true]{border-color:var(--navy);box-shadow:0 0 0 1px var(--navy)}.design-system-module__3FjzSq__conceptCard img{object-fit:contain;width:100%;height:auto;max-height:360px;margin-bottom:8px;display:block}.design-system-module__3FjzSq__conceptCard strong{color:var(--navy);font:750 21px/1.2 var(--font-display)}.design-system-module__3FjzSq__conceptCard>span:last-child{color:var(--ink-soft);font-size:12px;line-height:1.5}.design-system-module__3FjzSq__conceptNumber{color:var(--ink-soft);font:12px var(--font-code);position:absolute;top:10px;left:12px}.design-system-module__3FjzSq__archiveNote{color:var(--ink-soft);margin-top:16px}.design-system-module__3FjzSq__logoLayout{grid-template-columns:minmax(0,1.35fr) minmax(270px,1fr);align-items:start;gap:30px;display:grid}.design-system-module__3FjzSq__logoStage{border:1px solid var(--line);border-radius:var(--radius-hero);background:var(--paper);min-height:450px;color:var(--ink-soft);align-content:center;justify-items:center;padding:28px;display:grid}.design-system-module__3FjzSq__logoStage[data-surface=canvas]{background:var(--canvas)}.design-system-module__3FjzSq__logoStage[data-surface=navy]{background:var(--navy);color:var(--carolina-light)}.design-system-module__3FjzSq__logoStage[data-surface=sky]{background:var(--carolina-light);color:var(--navy)}.design-system-module__3FjzSq__logoStage img{object-fit:contain;width:100%;max-width:430px;height:auto;display:block}.design-system-module__3FjzSq__logoStage span{font:12px var(--font-code);margin-top:16px}.design-system-module__3FjzSq__logoNotes{justify-items:start;gap:18px;padding-block:10px;display:grid}.design-system-module__3FjzSq__logoNotes h3{font:750 28px/1.15 var(--font-display);margin:0}.design-system-module__3FjzSq__logoNotes>p,.design-system-module__3FjzSq__logoNotes small{color:var(--ink-soft)}.design-system-module__3FjzSq__logoNotes dl{margin:0}.design-system-module__3FjzSq__logoNotes dl>div{border-top:1px solid var(--line);grid-template-columns:85px 1fr;gap:12px;padding:14px 0;display:grid}.design-system-module__3FjzSq__logoNotes dt{color:var(--navy);font-size:12px;font-weight:700}.design-system-module__3FjzSq__logoNotes dd{color:var(--ink-soft);margin:0;font-size:12px}.design-system-module__3FjzSq__download{border:1px solid var(--line-dark);border-radius:var(--radius-control);background:var(--paper);min-height:40px;color:var(--navy);justify-content:center;align-items:center;padding:8px 16px;font-weight:700;display:inline-flex}.design-system-module__3FjzSq__download:hover{background:var(--carolina-light)}.design-system-module__3FjzSq__logoSizes{flex-wrap:wrap;justify-content:space-around;align-items:end;gap:20px;min-height:145px;display:flex}.design-system-module__3FjzSq__logoSizes>div{justify-items:center;gap:14px;display:grid}.design-system-module__3FjzSq__logoSizes img{object-fit:contain}.design-system-module__3FjzSq__identityRule{align-items:center;gap:24px;display:flex}.design-system-module__3FjzSq__identityRule img{flex-shrink:0}.design-system-module__3FjzSq__identityRule p{color:var(--ink-soft)}.design-system-module__3FjzSq__archive{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);padding:20px 24px}.design-system-module__3FjzSq__archive summary{cursor:pointer;font-weight:700}.design-system-module__3FjzSq__archiveGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.design-system-module__3FjzSq__archiveGrid figure{min-width:0;margin:0}.design-system-module__3FjzSq__archiveGrid img{width:100%;height:auto;display:block}.design-system-module__3FjzSq__archiveGrid figcaption{margin-top:12px;font-size:12px}.design-system-module__3FjzSq__libraryFilters{grid-template-columns:minmax(0,1.5fr) minmax(170px,1fr) auto;align-items:end;gap:14px;display:grid}.design-system-module__3FjzSq__resultCount{color:var(--ink-soft);font-size:12px}.design-system-module__3FjzSq__tableWrap{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);max-width:100%;overflow-x:auto}.design-system-module__3FjzSq__table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.design-system-module__3FjzSq__table th,.design-system-module__3FjzSq__table td{border-bottom:1px solid var(--line);vertical-align:top;padding:16px}.design-system-module__3FjzSq__table thead th{background:var(--carolina-light);color:var(--navy)}.design-system-module__3FjzSq__table tbody th{width:37%;font-weight:400}.design-system-module__3FjzSq__table tbody th strong{color:var(--navy);overflow-wrap:anywhere;font-size:13px}.design-system-module__3FjzSq__table p{color:var(--ink-soft);margin-top:6px}.design-system-module__3FjzSq__table td:last-child{width:31%}.design-system-module__3FjzSq__table td code{color:var(--ink-soft);margin-bottom:9px;display:block}.design-system-module__3FjzSq__table td a{color:var(--positive-ink);text-underline-offset:3px;text-decoration:underline}.design-system-module__3FjzSq__table .sortable-table-header{min-height:24px;color:var(--navy);font-size:12px}.design-system-module__3FjzSq__reuse{border-radius:var(--radius-pill);background:var(--canvas);color:var(--ink-soft);padding:3px 7px;display:inline-block}.design-system-module__3FjzSq__footer{border-top:1px solid var(--line);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:20px 0 0;font-size:12px;display:flex}@media (max-width:1180px){.design-system-module__3FjzSq__system{--guide-gutter:22px}.design-system-module__3FjzSq__logoLayout{grid-template-columns:1fr 1fr;gap:20px}.design-system-module__3FjzSq__logoStage{min-height:360px;padding:16px}.design-system-module__3FjzSq__twoUp{grid-template-columns:minmax(0,1fr)}.design-system-module__3FjzSq__heroLogo{flex-basis:130px}.design-system-module__3FjzSq__navigation button{padding-inline:12px}.design-system-module__3FjzSq__conceptGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.design-system-module__3FjzSq__hero{gap:16px;padding-top:8px}.design-system-module__3FjzSq__heroLogo{display:none}.design-system-module__3FjzSq__swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.design-system-module__3FjzSq__principles,.design-system-module__3FjzSq__threeUp,.design-system-module__3FjzSq__typePair,.design-system-module__3FjzSq__logoLayout,.design-system-module__3FjzSq__libraryFilters{grid-template-columns:minmax(0,1fr)}.design-system-module__3FjzSq__principles{gap:10px}.design-system-module__3FjzSq__principles>div+div,.design-system-module__3FjzSq__typePair>div+div{border-left:0;border-top:1px solid var(--line);padding:16px 0 0}.design-system-module__3FjzSq__sectionTitle{flex-direction:column;align-items:start}.design-system-module__3FjzSq__typeRows>div{grid-template-columns:1fr 1fr}.design-system-module__3FjzSq__navigation{position:static}.design-system-module__3FjzSq__navigation button{flex:160px;justify-content:start}.design-system-module__3FjzSq__archiveGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.design-system-module__3FjzSq__identityRule{flex-wrap:wrap}.design-system-module__3FjzSq__table{min-width:680px}}@media (max-width:560px){.design-system-module__3FjzSq__conceptGrid{grid-template-columns:minmax(0,1fr)}}.design-system-module__3FjzSq__sourceNote{background:var(--navy);color:#fff;border-radius:14px;justify-content:space-between;align-items:start;gap:24px;padding:24px;display:flex}.design-system-module__3FjzSq__sourceNote .design-system-module__3FjzSq__kicker{color:var(--carolina)}.design-system-module__3FjzSq__sourceNote h2{color:#fff;font:800 25px/1.15 var(--font-display);margin:8px 0}.design-system-module__3FjzSq__sourceNote p:last-child{color:#d6e4f3;max-width:78ch}.design-system-module__3FjzSq__sourceNote a{color:#fff;text-underline-offset:3px;flex-shrink:0;font-size:12px;text-decoration:underline}.design-system-module__3FjzSq__logoStage[data-format=wordmark] img{aspect-ratio:480/190}@media (max-width:760px){.design-system-module__3FjzSq__system{padding:16px}.design-system-module__3FjzSq__sourceNote{flex-direction:column}.design-system-module__3FjzSq__conceptGrid{grid-template-columns:1fr}}.design-system-module__3FjzSq__conceptGrid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.design-system-module__3FjzSq__wordmarkSizes{flex-wrap:wrap;align-items:end;gap:28px;display:flex}.design-system-module__3FjzSq__wordmarkSizes>div{justify-items:center;gap:12px;max-width:100%;display:grid}.design-system-module__3FjzSq__wordmarkSizes img{max-width:100%;height:auto}@media (max-width:700px){.design-system-module__3FjzSq__conceptGrid[data-count="2"]{grid-template-columns:1fr}}.design-system-module__3FjzSq__conceptGrid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:700px){.design-system-module__3FjzSq__conceptGrid[data-count="3"]{grid-template-columns:1fr}.app-shell:has(.design-system-module__3FjzSq__system) .sidebar{grid-template-columns:52px minmax(0,1fr);gap:12px;width:100%;padding:12px;display:grid;position:relative;inset:auto;overflow:visible}.app-shell:has(.design-system-module__3FjzSq__system) .brand-logo{width:48px;max-width:48px;height:auto}.app-shell:has(.design-system-module__3FjzSq__system) .workspace-card{border:0;align-self:center;margin:0;padding:0}.app-shell:has(.design-system-module__3FjzSq__system) .sidebar-nav{grid-column:1/-1;gap:6px;display:flex;overflow-x:auto}.app-shell:has(.design-system-module__3FjzSq__system) .sidebar-nav>p{display:none}.app-shell:has(.design-system-module__3FjzSq__system) .sidebar-nav-group{flex:none}.app-shell:has(.design-system-module__3FjzSq__system) .sidebar-nav a{margin:0;padding:8px}.app-shell:has(.design-system-module__3FjzSq__system) .sidebar-footer{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:0;display:grid}.app-shell:has(.design-system-module__3FjzSq__system) .sidebar-footer>a{margin:0}.app-shell:has(.design-system-module__3FjzSq__system) .profile-row{border:0;margin:0;padding:0}.app-shell:has(.design-system-module__3FjzSq__system) .main-shell{width:100%;margin-left:0}.app-shell:has(.design-system-module__3FjzSq__system) .topbar{gap:12px;height:auto;min-height:62px;padding:10px 16px}.app-shell:has(.design-system-module__3FjzSq__system) .topbar-title{min-width:0}.app-shell:has(.design-system-module__3FjzSq__system) .page-content{padding:16px 12px 28px}}.design-system-module__3FjzSq__system p:not(.design-system-module__3FjzSq__kicker):not(.design-system-module__3FjzSq__displaySample):not(.design-system-module__3FjzSq__numbers):not([data-type-role=numeric]){font-family:var(--font-paragraph,var(--font-ui));font-weight:var(--paragraph-weight,400)}.design-system-module__3FjzSq__archive{--heritage-navy:#001535;--heritage-blue:#4b9cd3;--heritage-blue-display:#3d88bb;--heritage-gold:#ebbd57;--heritage-coral:#d95737;--heritage-ink:#07121e;--heritage-ink-soft:#515f6e}.design-system-module__3FjzSq__subnavigation{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.design-system-module__3FjzSq__subnavigation a{border:1px solid var(--line);border-radius:var(--radius-pill);padding:10px 14px;font-size:13px;font-weight:600}.design-system-module__3FjzSq__subnavigation a[aria-current=page]{background:var(--navy);color:var(--paper)}
.circular-water-lab-module__zzb3vG__conceptGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:760px){.circular-water-lab-module__zzb3vG__conceptGrid{grid-template-columns:minmax(0,1fr)}}
.reporting-period-module__oESu2W__control{min-width:0;color:var(--navy);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reporting-period-module__oESu2W__label{font:600 12px var(--font-ui);letter-spacing:.05em;white-space:nowrap;margin-right:8px}.reporting-period-module__oESu2W__rangeTrigger{background:var(--paper)!important;border:1px solid var(--line)!important;border-radius:100px!important;gap:14px!important;min-height:44px!important}.reporting-period-module__oESu2W__compareTrigger,.reporting-period-module__oESu2W__preferencesTrigger{gap:8px!important;min-height:44px!important;font-size:13px!important}.reporting-period-module__oESu2W__preferencesTrigger{margin-left:auto}.reporting-period-module__oESu2W__dialog{border:1px solid var(--line);background:var(--canvas);width:min(620px,100vw - 32px);max-height:84dvh;color:var(--navy);box-shadow:0 24px 80px color-mix(in srgb,var(--navy) 14.902%,transparent);border-radius:22px;margin:0 auto;padding:28px;position:fixed;inset:8vh 0 auto;overflow-y:auto}.reporting-period-module__oESu2W__dialog::backdrop{background:color-mix(in srgb,var(--navy) 31.3726%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.reporting-period-module__oESu2W__dialog header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.reporting-period-module__oESu2W__dialog h2{font:750 28px/1.1 var(--font-display);letter-spacing:-.04em;margin:5px 0 0}.reporting-period-module__oESu2W__dialog h3{font:650 18px var(--font-display);margin:16px 0}.reporting-period-module__oESu2W__eyebrow{letter-spacing:.06em;margin:0;font-size:12px}.reporting-period-module__oESu2W__notice{color:var(--ink-soft);margin:14px 0;font-size:13px;line-height:1.65}.reporting-period-module__oESu2W__dialog button,.reporting-period-module__oESu2W__dialog select,.reporting-period-module__oESu2W__dialog input{min-height:44px;font-size:13px}.reporting-period-module__oESu2W__dialog button:focus-visible,.reporting-period-module__oESu2W__dialog select:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.reporting-period-module__oESu2W__favorites{grid-template-columns:1fr 1fr;gap:8px;display:grid}.reporting-period-module__oESu2W__favorites>button,.reporting-period-module__oESu2W__comparisons>button{background:color-mix(in srgb,var(--paper) 65%,var(--canvas));border:1px solid var(--line);text-align:left;cursor:pointer;color:var(--navy);border-radius:12px;padding:14px}.reporting-period-module__oESu2W__favorites strong,.reporting-period-module__oESu2W__comparisons strong{font-size:13px;font-weight:650;display:block}.reporting-period-module__oESu2W__favorites span,.reporting-period-module__oESu2W__comparisons span{color:var(--ink-soft);margin-top:5px;font-size:12px;display:block}.reporting-period-module__oESu2W__favorites>button[aria-pressed=true],.reporting-period-module__oESu2W__comparisons>button[aria-pressed=true]{background:var(--carolina-light);border-color:var(--carolina);box-shadow:inset 3px 0 var(--navy)}.reporting-period-module__oESu2W__favorites>button[aria-disabled=true]{opacity:.65;cursor:not-allowed}.reporting-period-module__oESu2W__comparisons{gap:8px;display:grid}.reporting-period-module__oESu2W__fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.reporting-period-module__oESu2W__fields>*{min-width:0}.reporting-period-module__oESu2W__customHeader{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:12px;display:flex}.reporting-period-module__oESu2W__customHeader select{color:var(--navy);border:1px solid var(--line);background:0 0;border-radius:10px;padding:8px}.reporting-period-module__oESu2W__dialog footer{background:var(--canvas);border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:12px;padding:18px 0;display:flex;position:sticky;bottom:-28px}.reporting-period-module__oESu2W__defaultActions{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;gap:10px;margin-bottom:22px;padding:18px;display:flex}.reporting-period-module__oESu2W__defaultActions>div{width:100%}.reporting-period-module__oESu2W__defaultActions small{margin-top:6px;font-size:12px;display:block}.reporting-period-module__oESu2W__savedShortcuts{gap:12px;margin-bottom:16px;display:grid}.reporting-period-module__oESu2W__favoriteEditor{border:1px solid var(--line);border-radius:12px;padding:16px}.reporting-period-module__oESu2W__favoriteEditor .reporting-period-module__oESu2W__fields+.reporting-period-module__oESu2W__fields{margin-top:12px}.reporting-period-module__oESu2W__reorder{flex-wrap:wrap;gap:4px;margin-top:10px;display:flex}.reporting-period-module__oESu2W__reorder button{font-size:12px}@media (max-width:700px){.reporting-period-module__oESu2W__label{width:100%;font-size:12px}.reporting-period-module__oESu2W__control{gap:4px}.reporting-period-module__oESu2W__rangeTrigger{flex:1}.reporting-period-module__oESu2W__preferencesTrigger{margin-left:0}.reporting-period-module__oESu2W__preferencesTrigger>span{display:none}.reporting-period-module__oESu2W__compareTrigger{font-size:12px!important}.reporting-period-module__oESu2W__dialog{width:100%;max-height:90dvh;padding:24px 20px max(20px,env(safe-area-inset-bottom));border-radius:22px 22px 0 0;inset:auto 0 0}.reporting-period-module__oESu2W__dialog h2{font-size:25px}.reporting-period-module__oESu2W__dialog footer{bottom:-20px}.reporting-period-module__oESu2W__favorites{grid-template-columns:1fr 1fr}.reporting-period-module__oESu2W__fields{gap:8px}.reporting-period-module__oESu2W__fields input,.reporting-period-module__oESu2W__fields select{font-size:16px}.reporting-period-module__oESu2W__customHeader{align-items:flex-start}.reporting-period-module__oESu2W__dialog h3{font-size:17px}.reporting-period-module__oESu2W__control{grid-template-columns:minmax(0,1fr) 44px;gap:4px 8px;display:grid}.reporting-period-module__oESu2W__label{display:none}.reporting-period-module__oESu2W__rangeTrigger{white-space:nowrap;grid-area:1/1;justify-content:space-between!important}.reporting-period-module__oESu2W__preferencesTrigger{grid-area:1/2;padding:10px!important}.reporting-period-module__oESu2W__compareTrigger{grid-area:2/1/auto/-1;justify-content:flex-start!important;min-height:32px!important;padding:4px 10px!important}}
.responsive-module__ZMRvSW__arrow{vertical-align:middle;flex-shrink:0;display:inline-block}.responsive-module__ZMRvSW__action{border:1px solid var(--navy);max-width:100%;min-height:44px;font:650 13px/1.4 var(--font-ui);text-align:center;box-sizing:border-box;border-radius:100px;justify-content:center;align-items:center;gap:18px;padding:12px 20px;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.responsive-module__ZMRvSW__solid{background:var(--navy);color:var(--canvas)}.responsive-module__ZMRvSW__outline{color:var(--navy);background:0 0}.responsive-module__ZMRvSW__action:hover{background:var(--carolina);color:var(--navy)}.responsive-module__ZMRvSW__action:focus-visible{outline:3px solid var(--carolina);outline-offset:4px}.responsive-module__ZMRvSW__edge{z-index:30;right:env(safe-area-inset-right,0px);width:48px;height:196px;position:fixed;top:50%;transform:translateY(-50%)}.responsive-module__ZMRvSW__edge .responsive-module__ZMRvSW__action{width:196px;max-width:none;height:48px;box-shadow:0 4px 18px color-mix(in srgb,var(--navy) 10.1961%,transparent);white-space:nowrap;border-radius:10px 10px 0 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.responsive-module__ZMRvSW__contained{position:absolute;right:0}@media (max-width:760px){.responsive-module__ZMRvSW__edge{top:auto;bottom:max(100px,env(safe-area-inset-bottom,0px));width:44px;height:184px;transform:none}.responsive-module__ZMRvSW__edge .responsive-module__ZMRvSW__action{gap:12px;width:184px;height:44px;padding:10px 16px}.responsive-module__ZMRvSW__contained{top:50%;bottom:auto;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.responsive-module__ZMRvSW__action{transition:none}}.responsive-module__ZMRvSW__edge[data-edge-tone=canvas] .responsive-module__ZMRvSW__action{background:var(--canvas);color:var(--navy);border-color:var(--canvas)}.responsive-module__ZMRvSW__edge[data-edge-tone=canvas] .responsive-module__ZMRvSW__action:hover{background:var(--carolina);border-color:var(--carolina)}
.wholesaler-agreement-module__3upkIa__dialog{border:1px solid var(--line);background:var(--canvas);width:min(1000px,100vw - 32px);max-height:88dvh;color:var(--navy);box-shadow:0 24px 80px color-mix(in srgb,var(--navy) 14.902%,transparent);border-radius:22px;margin:0 auto;padding:24px;position:fixed;inset:6dvh 0 auto;overflow-y:auto}.wholesaler-agreement-module__3upkIa__dialog::backdrop{background:color-mix(in srgb,var(--navy) 31.3726%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.wholesaler-agreement-module__3upkIa__dialog header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.wholesaler-agreement-module__3upkIa__dialog h2{font-family:var(--font-display);font-weight:var(--font-heading-weight);font-size:var(--text-dialog-title);letter-spacing:-.035em;margin:0;line-height:1.2}.wholesaler-agreement-module__3upkIa__dialog h3{font-size:var(--text-section)}.wholesaler-agreement-module__3upkIa__dialog.wholesaler-agreement-module__3upkIa__dialog p{font-size:var(--text-body);color:var(--ink-soft);margin-top:6px;line-height:1.6}.wholesaler-agreement-module__3upkIa__defaults{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.wholesaler-agreement-module__3upkIa__defaults input{width:100%}.wholesaler-agreement-module__3upkIa__note{margin:12px 0 20px!important}.wholesaler-agreement-module__3upkIa__assortment{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:20px 0 12px;display:flex}.wholesaler-agreement-module__3upkIa__assortment>div:last-child{width:220px}.wholesaler-agreement-module__3upkIa__assortment input{border-radius:100px}.wholesaler-agreement-module__3upkIa__tableWrap{border:1px solid var(--line);background:var(--paper);border-radius:12px;position:relative;overflow-x:auto}.wholesaler-agreement-module__3upkIa__tableWrap table{border-collapse:collapse;width:100%;min-width:740px}.wholesaler-agreement-module__3upkIa__tableWrap th{font-size:var(--text-caption);text-align:center;background:var(--canvas);color:var(--ink-soft);padding:12px 8px}.wholesaler-agreement-module__3upkIa__tableWrap td{border-top:1px solid var(--line);text-align:center;font-size:var(--text-body);padding:12px 8px}.wholesaler-agreement-module__3upkIa__tableWrap td:nth-child(2){text-align:left;min-width:220px}.wholesaler-agreement-module__3upkIa__tableWrap small{margin-top:4px;display:block}.wholesaler-agreement-module__3upkIa__tableWrap input[type=number]{text-align:center;border:1px solid var(--line);border-radius:var(--radius-control);width:84px;font:inherit;font-size:var(--text-body);background:var(--paper);color:var(--navy);padding:9px 6px}.wholesaler-agreement-module__3upkIa__tableWrap input:disabled{opacity:.45}.wholesaler-agreement-module__3upkIa__tableWrap input[type=checkbox]{width:18px;height:18px;accent-color:var(--navy);cursor:pointer}.wholesaler-agreement-module__3upkIa__notes{margin-top:18px}.wholesaler-agreement-module__3upkIa__notes textarea{min-height:72px}.wholesaler-agreement-module__3upkIa__error{color:var(--danger-ink)!important}.wholesaler-agreement-module__3upkIa__dialog footer{background:var(--canvas);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;padding:16px 0;display:flex;position:sticky;bottom:-24px}.wholesaler-agreement-module__3upkIa__dialog footer span{color:var(--ink-soft);font-size:var(--text-caption);margin-right:auto}@media (max-width:700px){.wholesaler-agreement-module__3upkIa__dialog{border-radius:22px 22px 0 0;width:100%;max-height:92dvh;padding:20px 16px;inset:auto 0 0}.wholesaler-agreement-module__3upkIa__defaults{grid-template-columns:1fr;gap:12px}.wholesaler-agreement-module__3upkIa__dialog footer{bottom:-20px}.wholesaler-agreement-module__3upkIa__defaults input{font-size:16px}.wholesaler-agreement-module__3upkIa__dialog footer span{width:100%}}.wholesaler-agreement-module__3upkIa__dialog .wholesaler-agreement-module__3upkIa__tableWrap .status-pill{font-size:var(--text-caption)}
.primitives-module__DBJGiq__button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-4);border-radius:var(--radius-button);font:700 var(--text-body)/1.3 var(--font-ui);cursor:pointer;transition:background var(--motion-fast), border-color var(--motion-fast);border:1px solid #0000;display:inline-flex}.primitives-module__DBJGiq__primary{background:var(--navy);color:var(--paper)}.primitives-module__DBJGiq__primary:hover:not(:disabled){background:var(--navy-deep)}.primitives-module__DBJGiq__secondary{border-color:var(--line-dark);background:var(--paper);color:var(--navy)}.primitives-module__DBJGiq__secondary:hover:not(:disabled),.primitives-module__DBJGiq__ghost:hover:not(:disabled){border-color:var(--carolina);background:var(--carolina-light)}.primitives-module__DBJGiq__soft{border-color:var(--carolina);background:var(--carolina-light);color:var(--navy)}.primitives-module__DBJGiq__soft:hover:not(:disabled){border-color:var(--navy-deep);background:var(--navy-deep);color:var(--paper)}.primitives-module__DBJGiq__ghost{color:var(--navy);background:0 0}.primitives-module__DBJGiq__danger{background:var(--danger-ink);color:var(--paper)}.primitives-module__DBJGiq__danger:hover:not(:disabled){background:var(--danger-hover)}.primitives-module__DBJGiq__small{min-height:var(--control-height-small);padding-inline:var(--space-3);font-size:var(--text-caption)}.primitives-module__DBJGiq__regular{min-height:var(--control-height)}.primitives-module__DBJGiq__button:disabled{opacity:.5;cursor:not-allowed}.primitives-module__DBJGiq__button:focus-visible,.primitives-module__DBJGiq__field :is(input,select,textarea):focus-visible,.primitives-module__DBJGiq__segmented button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.primitives-module__DBJGiq__spinner{border-radius:var(--radius-pill);border:2px solid;border-right-color:#0000;width:14px;height:14px;animation:1s linear infinite primitives-module__DBJGiq__spin}@keyframes primitives-module__DBJGiq__spin{to{transform:rotate(360deg)}}.primitives-module__DBJGiq__field{align-content:start;gap:var(--space-2);min-width:0;display:grid}.primitives-module__DBJGiq__field label{color:var(--ink);font-size:var(--text-caption);font-weight:700}.primitives-module__DBJGiq__field :is(input,select,textarea){width:100%;min-width:0;min-height:var(--control-height);padding:var(--space-2) var(--space-3);border:1px solid var(--line-dark);border-radius:var(--radius-control);background:var(--paper);color:var(--ink);font:var(--text-body)/1.5 var(--font-ui)}.primitives-module__DBJGiq__field textarea{resize:vertical;min-height:100px}.primitives-module__DBJGiq__field :is(input,textarea)::placeholder{color:var(--ink-soft)}.primitives-module__DBJGiq__field :is(input,select,textarea):disabled{background:var(--cream);color:var(--ink-soft);cursor:not-allowed}.primitives-module__DBJGiq__field [aria-invalid=true]{border-color:var(--danger-ink)}.primitives-module__DBJGiq__field small{color:var(--ink-soft);line-height:1.5}.primitives-module__DBJGiq__field .primitives-module__DBJGiq__error{color:var(--danger-ink)}.primitives-module__DBJGiq__segmented{gap:var(--space-1);width:fit-content;max-width:100%;padding:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-selection);background:var(--cream);flex-wrap:wrap;display:flex}.primitives-module__DBJGiq__segmented button{min-height:var(--control-height-small);padding:0 var(--space-3);border-radius:var(--radius-selection);color:var(--ink-soft);font:700 var(--text-caption)/1.3 var(--font-ui);cursor:pointer;background:0 0;border:0}.primitives-module__DBJGiq__segmented button:hover{background:var(--carolina-light);color:var(--navy)}.primitives-module__DBJGiq__segmented button[aria-pressed=true]{background:var(--navy);color:var(--paper)}.primitives-module__DBJGiq__empty{justify-items:center;gap:var(--space-3);padding:var(--space-8);border:1px dashed var(--line-dark);border-radius:var(--radius-card);text-align:center;display:grid}.primitives-module__DBJGiq__empty>span{color:var(--ink-soft);font-size:28px}.primitives-module__DBJGiq__empty h3{font:400 var(--text-section)/1.2 var(--font-display);margin:0}.primitives-module__DBJGiq__empty p{max-width:46ch;color:var(--ink-soft);line-height:1.6}.primitives-module__DBJGiq__segmented button:disabled{opacity:.45;cursor:not-allowed}.primitives-module__DBJGiq__button.primitives-module__DBJGiq__closeButton{width:40px;min-width:40px;height:40px;color:var(--navy-deep);flex-shrink:0;padding:0}.primitives-module__DBJGiq__button.primitives-module__DBJGiq__closeButton svg{flex:none;width:16.8px;height:16.8px;display:block}.primitives-module__DBJGiq__button.primitives-module__DBJGiq__closeButton:hover:not(:disabled){background:var(--navy-deep);border-color:var(--navy-deep);color:var(--paper)}.primitives-module__DBJGiq__field select{field-sizing:content;border-radius:var(--radius-dropdown);justify-self:start;width:auto;max-width:100%}.primitives-module__DBJGiq__comfortableForm{--text-body:var(--text-body-comfortable);--text-caption:var(--text-label-comfortable);font:var(--font-body-weight) var(--text-body)/1.5 var(--font-ui)}
