@layer sc.reset,sc.vendor,sc.tokens,sc.base,sc.layout;@layer sc.components{.sc-stats{align-items:center;gap:var(--sc-space-2) var(--sc-space-5);flex-wrap:wrap;margin:0;display:flex}.sc-stats__item{align-items:baseline;gap:var(--sc-space-2);display:flex}.sc-stats__label{font-size:var(--sc-text-caption);line-height:var(--sc-leading-caption);color:var(--sc-color-text-muted);order:2}.sc-stats__icon{color:var(--sc-hue-text,var(--sc-color-accent-text));order:0}.sc-stats__value{font-size:var(--sc-text-body);font-weight:var(--sc-font-weight-bold);font-variant-numeric:tabular-nums;color:var(--sc-color-text);order:1;margin:0}.sc-stats--separated{justify-content:center;gap:var(--sc-space-2) var(--sc-space-4)}.sc-stats--separated .sc-stats__item+.sc-stats__item:before{content:"·";color:var(--sc-color-text-faint);margin-inline-end:var(--sc-space-4)}.sc-stats--grid{gap:var(--sc-space-3);grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));display:grid}.sc-stats--grid .sc-stats__icon{display:none}.sc-stats--grid .sc-stats__item{justify-items:center;gap:var(--sc-space-1);padding:var(--sc-space-4) var(--sc-space-3);display:grid}.sc-stats--grid .sc-stats__value{font-size:var(--sc-text-heading);line-height:var(--sc-leading-heading);font-weight:var(--sc-font-weight-black)}.sc-stats--grid .sc-stats__label{font-size:var(--sc-text-micro);letter-spacing:var(--sc-tracking-wide);text-transform:uppercase}.sc-stats--scores{gap:var(--sc-space-3)}.sc-stats--scores .sc-stats__item{padding:var(--sc-space-2) var(--sc-space-3);--sc-well-radius:var(--sc-radius-control-sm);align-items:center}.sc-stats--scores .sc-stats__icon{--sc-icon-size:var(--sc-size-icon-md)}.sc-stats--scores .sc-stats__value{font-size:var(--sc-text-title-sm);color:var(--sc-hue-text,var(--sc-color-text))}.sc-stats--kpi{gap:var(--sc-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=64em){.sc-stats--kpi{gap:var(--sc-space-4);grid-template-columns:repeat(4,minmax(0,1fr))}}.sc-stats--kpi .sc-stats__item{align-content:start;gap:var(--sc-space-1);padding:var(--sc-space-4) var(--sc-space-5);border-radius:var(--sc-radius-card);background:var(--sc-color-glass);border:var(--sc-border-width) solid var(--sc-color-border-subtle);display:grid}.sc-stats--kpi .sc-stats__label{font-size:var(--sc-text-micro);font-weight:var(--sc-font-weight-bold);letter-spacing:var(--sc-tracking-wide);text-transform:uppercase;order:0}.sc-stats--kpi .sc-stats__value{align-items:baseline;gap:var(--sc-space-2);font-size:var(--sc-text-heading-lg);flex-wrap:wrap;order:1;line-height:1.1;display:flex}.sc-stats__note{font-size:var(--sc-text-caption);line-height:var(--sc-leading-caption);color:var(--sc-color-text-subtle);order:2;margin:0}.sc-delta{align-items:center;gap:var(--sc-space-0_5);font-size:var(--sc-text-caption);font-weight:var(--sc-font-weight-semibold);font-variant-numeric:tabular-nums;display:inline-flex}.sc-delta--good{color:var(--sc-color-success-text)}.sc-delta--bad{color:var(--sc-color-danger-text)}.sc-delta--flat{color:var(--sc-color-text-subtle)}.sc-delta__before{font-weight:var(--sc-font-weight-regular);color:var(--sc-color-text-muted);margin-inline-start:var(--sc-space-1_5)}.sc-stats--center{text-align:center}.sc-stats--center .sc-stats__item{justify-items:center}.sc-stats--center .sc-stats__value{font-size:var(--sc-text-heading);justify-content:center}@media (width>=48em){.sc-stats--kpi.sc-stats--center{grid-template-columns:repeat(4,minmax(0,1fr))}}.sc-stats__item--accent .sc-stats__label{color:var(--sc-color-accent-text)}.sc-stats--glass .sc-stats__item{--sc-glass-radius:var(--sc-radius-card-lg);background:var(--sc-color-glass);border-color:var(--sc-color-glass-border);border-radius:var(--sc-glass-radius)}.sc-chart{--sc-chart-height:10rem;gap:var(--sc-space-3);min-inline-size:0;margin:0;display:grid}.sc-chart[hidden]{display:none}.sc-chart__plot{grid-template-columns:auto minmax(0,1fr);grid-template-rows:var(--sc-chart-height) auto;column-gap:var(--sc-space-2);row-gap:var(--sc-space-1);display:grid}.sc-chart__y{font-size:var(--sc-text-micro);color:var(--sc-color-text-subtle);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;align-items:flex-end;block-size:calc(100% + .7em);line-height:1;display:flex;translate:0 -.35em}.sc-chart__x{font-size:var(--sc-text-micro);line-height:var(--sc-leading-caption);color:var(--sc-color-text-subtle);white-space:nowrap;grid-column:2;justify-content:space-between;display:flex}.sc-chart__canvas{border-radius:var(--sc-radius-control-sm);min-inline-size:0;position:relative}.sc-chart__canvas:focus-visible{outline:var(--sc-focus-ring-width) solid var(--sc-focus-ring-inner);outline-offset:var(--sc-focus-ring-offset)}.sc-chart__svg{block-size:100%;inline-size:100%;max-inline-size:none;display:block;overflow:visible}.sc-chart__grid{stroke:var(--sc-chart-grid);stroke-width:1px;vector-effect:non-scaling-stroke}.sc-chart__line{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.sc-chart__line--dashed{stroke-dasharray:5 4}.sc-chart__area{fill:currentColor;opacity:.12;stroke:none}.sc-chart__bar{fill:currentColor}.sc-chart__tone--1{color:var(--sc-chart-1)}.sc-chart__tone--2{color:var(--sc-chart-2)}.sc-chart__tone--3{color:var(--sc-chart-3)}.sc-chart__tone--4{color:var(--sc-chart-4)}.sc-chart__tone--other,.sc-chart__tone--previous{color:var(--sc-chart-other)}.sc-share__bar rect{fill:currentColor}.sc-chart__cursor{background:var(--sc-color-border-strong);inline-size:1px;translate:calc(var(--sc-chart-x,0) * 1px) 0;pointer-events:none;position:absolute;inset-block:0;inset-inline-start:0}.sc-chart__tip{z-index:1;gap:var(--sc-space-0_5);min-inline-size:7rem;padding:var(--sc-space-2) var(--sc-space-3);border-radius:var(--sc-radius-control-sm);background:var(--sc-color-surface-2);border:var(--sc-border-width) solid var(--sc-color-border);box-shadow:var(--sc-shadow-4);font-size:var(--sc-text-caption);line-height:var(--sc-leading-caption);pointer-events:none;translate:calc(var(--sc-chart-tip-x,0) * 1px) 0;display:grid;position:absolute;inset-block-start:var(--sc-space-1);inset-inline-start:0}.sc-chart__cursor[hidden],.sc-chart__tip[hidden]{display:none}.sc-chart__tip-day{font-weight:var(--sc-font-weight-bold)}.sc-chart__tip-row{align-items:center;gap:var(--sc-space-2);color:var(--sc-color-text-secondary);font-variant-numeric:tabular-nums;display:flex}.sc-chart__tip-row b{color:var(--sc-color-text);margin-inline-start:auto}.sc-chart__legend{justify-content:center;gap:var(--sc-space-2) var(--sc-space-4);font-size:var(--sc-text-caption);color:var(--sc-color-text-secondary);flex-wrap:wrap;display:flex}.sc-chart__legend li{align-items:center;gap:var(--sc-space-1_5);display:inline-flex}.sc-chart__swatch{border-radius:var(--sc-radius-circle);background:currentColor;flex:none;block-size:.625rem;inline-size:.625rem}.sc-chart__swatch--dashed{border-radius:var(--sc-radius-pill);block-size:.1875rem;inline-size:.875rem}.sc-share{gap:var(--sc-space-4);margin:0;display:grid}.sc-share__bar{block-size:.75rem;inline-size:100%;max-inline-size:none;display:block}.sc-share__legend{border-collapse:collapse;inline-size:100%;font-size:var(--sc-text-body-sm)}.sc-share__legend th{align-items:center;gap:var(--sc-space-2);font-weight:var(--sc-font-weight-medium);text-align:start;display:flex}.sc-share__legend td{text-align:end;font-variant-numeric:tabular-nums;color:var(--sc-color-text-secondary);padding-inline-start:var(--sc-space-4)}.sc-share__legend td:last-child{font-weight:var(--sc-font-weight-bold);color:var(--sc-color-text);inline-size:4ch}.sc-share__legend tr>*{padding-block:var(--sc-space-1)}@media (forced-colors:active){.sc-chart__line,.sc-chart__grid{stroke:canvastext}.sc-chart__bar,.sc-share__bar rect,.sc-chart__area{fill:canvastext}}.sc-table-wrap{overscroll-behavior-x:contain;contain:paint;overflow-x:auto}.sc-table{border-collapse:collapse;inline-size:100%;font-size:var(--sc-text-body-sm)}.sc-table__caption{caption-side:top;text-align:start;font-weight:var(--sc-font-weight-bold);padding-block-end:var(--sc-space-2)}.sc-table thead th{padding-block:0 var(--sc-space-2);text-align:start;font-size:var(--sc-text-micro);font-weight:var(--sc-font-weight-semibold);letter-spacing:var(--sc-tracking-wide);text-transform:uppercase;color:var(--sc-color-text-muted)}.sc-table tbody :is(th,td){padding-block:var(--sc-space-2);border-block-start:var(--sc-border-width) solid var(--sc-color-border-subtle);text-align:start;font-weight:var(--sc-font-weight-regular)}.sc-table tbody tr:first-child :is(th,td){border-block-start:0}.sc-table tbody th{align-items:center;gap:var(--sc-space-2);display:flex}.sc-table .sc-table__num{text-align:end;font-family:var(--sc-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.sc-table__icon{color:var(--sc-color-text-subtle)}.sc-table__cell--good{color:var(--sc-color-success-text)}.sc-table__cell--mixed{color:var(--sc-color-warning-text)}.sc-table__cell--poor{color:var(--sc-color-danger-text)}.sc-table__sub{font-size:var(--sc-text-caption);color:var(--sc-color-text-subtle);margin-inline-start:var(--sc-space-1_5)}.sc-table--grid{--sc-table-cell-max:22rem;inline-size:auto;min-inline-size:100%}.sc-table--grid :is(thead,tbody) :is(th,td){padding-inline:var(--sc-space-3);white-space:nowrap}.sc-table--grid thead th{vertical-align:bottom}.sc-table--grid tbody :is(th,td){max-inline-size:var(--sc-table-cell-max);text-overflow:ellipsis;overflow:hidden}.sc-table--grid tbody th{font-weight:var(--sc-font-weight-semibold);display:table-cell}@media (hover:hover) and (pointer:fine){.sc-table--grid tbody tr:hover :is(th,td){background:var(--sc-color-overlay-1)}}.sc-table tbody tr[data-sc-changed] :is(th,td){background:var(--sc-color-accent-subtle)}.sc-table__head{gap:var(--sc-space-0_5);display:grid}.sc-table__name{font-family:var(--sc-font-mono);font-size:var(--sc-text-caption);text-transform:none;letter-spacing:normal;color:var(--sc-color-text)}.sc-table__type{font-size:var(--sc-text-micro);letter-spacing:var(--sc-tracking-wide)}.sc-table__key{font-family:var(--sc-font-sans);font-size:var(--sc-text-micro);font-weight:var(--sc-font-weight-bold);letter-spacing:var(--sc-tracking-wide);color:var(--sc-color-accent-text);margin-inline-start:var(--sc-space-1)}.sc-table__mono{font-family:var(--sc-font-mono);font-size:var(--sc-text-caption)}.sc-table__null{padding-inline:var(--sc-space-1_5);border-radius:var(--sc-radius-control-sm);background:var(--sc-color-overlay-2);color:var(--sc-color-text-subtle);font-family:var(--sc-font-mono);font-size:var(--sc-text-micro);letter-spacing:var(--sc-tracking-wide);display:inline-block}.sc-table__secret{align-items:center;gap:var(--sc-space-1);color:var(--sc-color-text-subtle);font-size:var(--sc-text-caption);display:inline-flex}.sc-table .sc-table__action{inline-size:1%;max-inline-size:none;padding-inline-end:0;overflow:visible}.sc-filters{display:inline-flex;position:relative}.sc-filters[data-sc-active]>.sc-button{--sc-button-border:var(--sc-color-accent-border);--sc-button-fg:var(--sc-color-accent-text)}.sc-filters__dialog{color:var(--sc-color-text);background:0 0;border:0;max-block-size:none;max-inline-size:none;margin:0;padding:0;overflow:visible}.sc-filters__dialog::backdrop{background:0 0}.sc-filters__panel{gap:var(--sc-space-0_5);inline-size:18rem;padding:var(--sc-space-1_5);--sc-glass-shadow:var(--sc-shadow-4);display:grid;position:relative}.sc-filters__surface{display:none}.sc-filters__menu{gap:var(--sc-space-0_5);display:grid}.sc-filters__row,.sc-filters__opt{align-items:center;gap:var(--sc-space-3);inline-size:100%;min-block-size:var(--sc-size-control-md);padding-inline:var(--sc-space-3);border-radius:var(--sc-radius-control-sm);font-size:var(--sc-text-body-sm);text-align:start;color:var(--sc-color-text);cursor:pointer;transition:background-color var(--sc-dur-fast) var(--sc-ease-standard);display:flex}.sc-filters__row:is(:focus-visible,[aria-expanded=true]),.sc-filters__opt:has(input:focus-visible),.sc-filters__row--toggle:focus-within{background:var(--sc-color-overlay-2);outline:none}@media (hover:hover) and (pointer:fine){.sc-filters__row:hover,.sc-filters__opt:hover{background:var(--sc-color-overlay-2)}}.sc-filters__row:focus-visible,.sc-filters__opt:has(input:focus-visible){box-shadow:inset 0 0 0 var(--sc-focus-ring-width) var(--sc-focus-ring-inner)}.sc-filters__label{flex:1;min-inline-size:0}.sc-filters__icon{color:var(--sc-color-text-muted);flex:none}.sc-filters__value{max-inline-size:7rem;font-size:var(--sc-text-caption);color:var(--sc-color-text-muted)}.sc-filters__value--set{color:var(--sc-color-accent-text);font-weight:var(--sc-font-weight-semibold)}.sc-filters__chevron{color:var(--sc-color-text-subtle)}.sc-filters__key{min-inline-size:.75rem;font-family:inherit;font-size:var(--sc-text-caption);text-align:end;color:var(--sc-color-text-subtle)}.sc-filters__sep{block-size:0;margin-block:var(--sc-space-1);border-block-start:var(--sc-border-width) solid var(--sc-color-border-subtle);display:block}.sc-filters__row--toggle{cursor:default}.sc-filters__row--toggle .sc-switch{gap:var(--sc-space-3);flex:1;min-inline-size:0}.sc-filters__row--toggle .sc-switch__text{flex:1;order:-1;min-inline-size:0}.sc-filters__row--toggle .sc-switch__label{font-size:var(--sc-text-body-sm)}.sc-filters__row--toggle .sc-switch__control{block-size:var(--sc-size-control-md)}.sc-filters__sub{gap:var(--sc-space-0_5);min-inline-size:0;display:grid}.sc-filters__sub[hidden]{display:none}.sc-filters__head{justify-content:space-between;align-items:center;gap:var(--sc-space-2);padding:var(--sc-space-2) var(--sc-space-3) var(--sc-space-1);display:flex}.sc-filters__links{gap:var(--sc-space-3);display:flex}.sc-filters__link{font-size:var(--sc-text-micro);font-weight:var(--sc-font-weight-bold);letter-spacing:var(--sc-tracking-wide);text-transform:uppercase;color:var(--sc-color-accent-text)}.sc-filters__link:focus-visible{outline:var(--sc-focus-ring-width) solid var(--sc-focus-ring-inner);outline-offset:var(--sc-focus-ring-offset);border-radius:var(--sc-radius-control-sm)}@media (hover:hover) and (pointer:fine){.sc-filters__link:hover{color:var(--sc-color-text)}}.sc-filters__opts{gap:var(--sc-space-0_5);display:grid}.sc-filters__opt input{block-size:1rem;inline-size:1rem;accent-color:var(--sc-color-accent);flex:none;margin:0}.sc-filters__opt[hidden]{display:none}.sc-filters__opt-text{flex:1;min-inline-size:0;display:grid}.sc-filters__opt-text small{font-size:var(--sc-text-caption);color:var(--sc-color-text-muted)}.sc-filters__count{font-size:var(--sc-text-caption);font-variant-numeric:tabular-nums;color:var(--sc-color-text-subtle)}.sc-filters__search{margin-inline:var(--sc-space-1)}.sc-filters__empty{padding:var(--sc-space-2) var(--sc-space-3);font-size:var(--sc-text-body-sm);color:var(--sc-color-text-muted)}.sc-filters__back{align-items:center;gap:var(--sc-space-2);min-block-size:var(--sc-size-control-md);padding-inline:var(--sc-space-3);border-radius:var(--sc-radius-control-sm);font-size:var(--sc-text-body-sm);font-weight:var(--sc-font-weight-semibold);color:var(--sc-color-text);display:none}.sc-filters__foot{padding:var(--sc-space-2) var(--sc-space-3) var(--sc-space-1);font-size:var(--sc-text-caption);color:var(--sc-color-text-subtle)}@media (width>=48em){.sc-filters__dialog{z-index:var(--sc-z-overlay);position:fixed;inset:auto;inset-block-start:calc(var(--sc-filters-y,0) * 1px);inset-inline-start:calc(var(--sc-filters-x,0) * 1px)}.sc-filters__scrim{display:none}.sc-filters__sub{max-block-size:80dvh;inline-size:17rem;padding:var(--sc-space-1_5);--sc-glass-shadow:var(--sc-shadow-4);position:absolute;inset-block-start:calc(var(--sc-filters-sub-y,0) * 1px);inset-inline-end:calc(100% + var(--sc-space-2));overflow-y:auto}.sc-filters__panel{--sc-glass-bg:transparent;--sc-glass-border:transparent;--sc-glass-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.sc-filters__surface{inset:calc(-1 * var(--sc-border-width));z-index:-1;pointer-events:none;--sc-glass-shadow:var(--sc-shadow-4);display:block;position:absolute}.sc-filters__panel[data-sc-side=end] .sc-filters__sub{inset-inline-start:calc(100% + var(--sc-space-2));inset-inline-end:auto}}@media (width<=47.99em){.sc-filters__dialog{block-size:100%;inline-size:100%;position:fixed;inset:0}.sc-filters__scrim{background:var(--sc-color-scrim);position:fixed;inset:0}.sc-filters__stage{display:grid}.sc-filters__panel{inline-size:100%;padding:0 var(--sc-space-3) var(--sc-space-2);overflow-y:auto}.sc-filters__panel[data-sc-drill] :is(.sc-filters__menu,[data-sc-filters-menu-foot]){display:none}.sc-filters__sub{--sc-glass-bg:transparent;--sc-glass-border:transparent;--sc-glass-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.sc-filters__back{display:flex}}}@layer sc.patterns,sc.effects;@layer sc.pages{.sc-insights{gap:var(--sc-space-6);padding-block:0 calc(var(--sc-space-20) + var(--sc-safe-bottom));display:grid}.sc-insights__head{justify-content:space-between;align-items:flex-end;gap:var(--sc-space-4) var(--sc-space-6);flex-wrap:wrap;display:flex}.sc-insights__head>.sc-page-header{flex:24rem}.sc-insights__actions{flex:0 auto}.sc-insights__window:not(.sc-u-sr-only){margin-block-start:calc(var(--sc-space-2) - var(--sc-space-4))}.sc-insights [data-sc-insights-window]{margin-block-start:calc(var(--sc-space-4) * -1)}.sc-insights__grid{gap:var(--sc-space-4);display:grid}@media (width>=64em){.sc-insights__grid{gap:var(--sc-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.sc-insights__card{gap:var(--sc-space-3);display:grid}.sc-insights__unit{font-size:var(--sc-text-body);font-weight:var(--sc-font-weight-regular);color:var(--sc-color-text-muted)}.sc-insights__bars{--sc-stack-gap:var(--sc-space-3)}.sc-insights__bar{gap:var(--sc-space-1);display:grid}.sc-insights__bar-row{align-items:baseline;gap:var(--sc-space-2);font-size:var(--sc-text-body-sm);font-variant-numeric:tabular-nums;display:flex}.sc-insights__bar-row>:first-child{margin-inline-end:auto}.sc-insights__share{font-weight:var(--sc-font-weight-bold);text-align:end;inline-size:4ch}.sc-insights__members{--sc-stack-gap:var(--sc-space-3)}.sc-insights__member{padding-inline:var(--sc-space-4)}.sc-insights__row{align-items:center;gap:var(--sc-space-3) var(--sc-space-6);grid-template-columns:minmax(0,1fr);inline-size:100%;display:grid}@media (width>=48em){.sc-insights__row{grid-template-columns:minmax(10rem,1.2fr) repeat(3,minmax(0,1fr)) auto}}.sc-insights__who{flex-wrap:nowrap}.sc-insights__who>span:last-child{min-inline-size:0;display:grid}.sc-insights__name{font-weight:var(--sc-font-weight-bold)}.sc-insights__meter{gap:var(--sc-space-1);display:grid}.sc-insights__details{font-size:var(--sc-text-micro);font-weight:var(--sc-font-weight-bold);letter-spacing:var(--sc-tracking-wide);text-transform:uppercase;color:var(--sc-color-text-muted)}.sc-insights__detail{gap:var(--sc-space-6);padding-block:var(--sc-space-2) var(--sc-space-4);display:grid}@media (width>=48em){.sc-insights__detail{grid-template-columns:repeat(2,minmax(0,1fr))}}.sc-insights__detail>div{gap:var(--sc-space-2);align-content:start;display:grid}}@layer sc.addons,sc.utilities,sc.overrides;