@layer components{.hub-rcard{flex-direction:column;min-width:0;display:flex}.hub-rcard__head{gap:var(--space-1);min-width:0;padding:var(--nx-card-pad,var(--space-6)) var(--nx-card-pad,var(--space-6)) 0;flex-direction:column;display:flex}.hub-rcard__head[data-row]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-flow:wrap}.hub-rcard__titles{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.hub-rcard__title{font-size:var(--size-md);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);color:var(--text-primary);margin:0}.hub-rcard__desc{font-size:var(--size-sm);line-height:var(--leading-snug);color:var(--text-secondary);margin:0}.hub-rcard__body{gap:var(--space-5);min-width:0;padding:var(--space-5) var(--nx-card-pad,var(--space-6)) var(--nx-card-pad,var(--space-6));flex-direction:column;flex:auto;display:flex}.hub-rcard>.hub-rcard__body:first-child,.hub-rcard>.nx-visually-hidden:first-child+.hub-rcard__body{padding-top:var(--nx-card-pad,var(--space-6))}.hub-rcard__foot{align-items:center;gap:var(--space-2) var(--space-4);padding:0 var(--nx-card-pad,var(--space-6)) var(--nx-card-pad,var(--space-6));flex-wrap:wrap;display:flex}.hub-rfigure{font-family:var(--ui-numeral-face,var(--font-display));font-size:clamp(var(--size-2xl), var(--figure-stat-fluid), var(--size-4xl));font-weight:var(--weight-light);letter-spacing:var(--tracking-tight);line-height:var(--leading-flush);font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap;margin:0}.hub-rfigure *{white-space:nowrap}.hub-rfigure[data-kind=word]{white-space:normal;overflow-wrap:break-word}.hub-rfigure[data-size=sm]{font-size:var(--size-2xl)}.hub-rlabel{font-size:var(--size-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug);color:var(--text-secondary)}.hub-rsub{font-size:var(--size-xs);line-height:var(--leading-snug);color:var(--text-muted);font-variant-numeric:tabular-nums}.hub-chip{align-items:center;gap:var(--space-1);min-height:var(--space-6);padding:0 var(--space-2);border-radius:var(--radius-pill);font-size:var(--size-xs);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-secondary);background:var(--surface-sunken);flex:none;display:inline-flex}.hub-chip>svg{width:var(--space-4);height:var(--space-4)}.hub-chip[data-tone]{color:var(--text-primary);background:0 0;padding-inline:0}.hub-chip[data-tone=good]>svg,.hub-chip[data-tone=in]>svg{color:var(--field-in)}.hub-chip[data-tone=bad]>svg,.hub-chip[data-tone=out]>svg{color:var(--field-out)}.hub-wash-row:hover,.hub-wash-row[aria-current=true]{background:color-mix(in srgb, var(--text-primary) var(--button-hover-wash), transparent)}.hub-rfigs-wrap{min-width:0;container:rfigs/inline-size}.hub-rfigs{gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.hub-rfigs[data-count]{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-20) * 2)), 1fr));display:grid}.hub-rfigs[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}@container rfigs (min-width:44rem){.hub-rfigs[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@container rfigs (max-width:21rem){.hub-rfigs[data-count="4"]{grid-template-columns:minmax(0,1fr)}}.hub-rfigs[data-count]>.hub-rfig{min-width:0}.hub-rfig{gap:var(--space-2);min-width:calc(var(--space-20) * 2);min-height:var(--target-min);padding:var(--space-3) var(--space-4);border:var(--stroke-hairline) solid transparent;border-radius:var(--radius-control);color:var(--text-primary);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);background:0 0;flex-direction:column;flex:0 auto;display:flex;position:relative;overflow:clip}.hub-rfig:not([data-glow-selected]):hover{background:color-mix(in srgb, var(--text-primary) var(--button-hover-wash), transparent)}.hub-rfig:active{transform:scale(var(--scale-press,.98))}.hub-rfig:focus-visible{outline:var(--stroke-focus) solid var(--ui-focus-glow-color);outline-offset:var(--stroke-focus)}:root[data-input=pointer] .hub-rfig:focus-visible{outline:none}.hub-rfig[data-static]{cursor:default;padding-inline:0}.hub-rfig[data-static]:hover{background:0 0}.hub-rfig__head{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.hub-rfig .hub-rfigure{font-size:clamp(var(--size-xl), var(--figure-stat-fluid), var(--size-3xl))}.hub-rfig[data-glow-selected] .hub-rlabel{color:inherit}.hub-rstats{align-items:center;gap:var(--space-2) var(--space-5);font-size:var(--size-sm);color:var(--text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hub-rstats>li{align-items:baseline;gap:var(--space-2);display:inline-flex}.hub-rstats__value{color:var(--text-primary);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.hub-rkey{align-items:center;gap:var(--space-2) var(--space-5);font-size:var(--size-xs);color:var(--text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hub-rkey>li{align-items:center;gap:var(--space-2);display:inline-flex}.hub-rchart{min-width:0;font-size:var(--size-xs);font-variant-numeric:tabular-nums;justify-content:center;display:flex}.hub-rchart .recharts-cartesian-grid line{stroke:var(--border-hairline);stroke-dasharray:var(--chart-ref-dash)}.hub-rchart .recharts-cartesian-axis-tick text,.hub-rchart .recharts-label{fill:var(--text-secondary);font-size:var(--size-xs)}.hub-rchart .recharts-rectangle.recharts-tooltip-cursor{fill:color-mix(in srgb, var(--text-primary) var(--button-hover-wash), transparent)}.hub-rchart .recharts-curve.recharts-tooltip-cursor{stroke:var(--border-strong);stroke-dasharray:var(--chart-ref-dash)}.hub-rchart .recharts-reference-line line{stroke-dasharray:var(--chart-ref-dash)}.hub-rchart .recharts-polar-grid :is(line,polygon,circle){stroke:var(--border-hairline)}.hub-rchart .recharts-radial-bar-background-sector{fill:var(--surface-sunken)}.hub-rchart :is(.recharts-layer,.recharts-sector){outline:none}.hub-rchart .recharts-surface{border-radius:var(--radius-control);overflow:visible}.hub-rchart .recharts-surface:focus{outline:none}.hub-rchart .recharts-surface:focus-visible{outline:var(--stroke-focus) solid var(--ui-focus-glow-color);outline-offset:var(--stroke-focus)}.hub-rchart .recharts-active-dot .recharts-dot{stroke:var(--surface-raised)}.hub-rchart .hub-rchart__nub{fill:var(--border-hairline)}.hub-rchart .hub-rchart__dot{stroke:var(--surface-raised)}.hub-rchart .hub-rchart__value{fill:var(--text-secondary);font-size:var(--size-xs);font-weight:var(--weight-medium)}.hub-rtip{row-gap:var(--space-1);min-inline-size:calc(var(--space-20) + var(--space-12));padding:var(--space-2) var(--space-3);border:var(--stroke-hairline) solid var(--glass-stroke);border-radius:var(--chart-tip-radius);background:color-mix(in srgb, var(--surface-raised) var(--glass-alpha-ink), transparent);-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-sm)) saturate(var(--glass-saturate));box-shadow:var(--elevation-glass), var(--elevation-lifted);color:var(--text-primary);font-size:var(--size-xs);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;display:grid}.hub-rtip__title{border-block-end:var(--stroke-hairline) solid var(--border-hairline);color:var(--text-secondary);font-weight:var(--weight-medium);padding-block-end:var(--space-1)}.hub-rtip__row{align-items:center;column-gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.hub-rtip__dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill)}.hub-rtip__label{color:var(--text-secondary)}.hub-rtip__value{font-weight:var(--weight-semibold);text-align:end;padding-inline-start:var(--space-4)}@media (prefers-reduced-transparency:reduce){.hub-rtip{background:var(--surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hub-rtip{background:var(--surface-raised)}}.hub-chart-empty{width:100%;padding:var(--space-6) var(--space-4);color:var(--text-muted);font-size:var(--size-sm);line-height:var(--leading-body);text-align:center;text-wrap:balance;background:0 0;border:0;justify-content:center;align-items:center;margin:0;display:flex}.hub-chart-empty>p{max-width:var(--measure-prose);margin:0}.hub-mrows{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.hub-mrows>li{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--target-min);padding:var(--space-3) 0;border-top:var(--stroke-hairline) solid var(--border-hairline);display:flex}.hub-mrows>li:first-child{border-top:0}.hub-mrows__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--size-sm);color:var(--text-secondary);flex:auto;overflow:hidden}.hub-mrows__value{align-items:center;gap:var(--space-2);font-size:var(--size-md);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;color:var(--text-primary);flex:none;display:inline-flex}.hub-stiles{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-20) * 3)), 1fr));gap:var(--space-5) var(--space-6);min-width:0;display:grid}.hub-stile{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.hub-stile__line{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.hub-range .nx-field__label{width:var(--stroke-hairline);height:var(--stroke-hairline);margin:calc(var(--stroke-hairline) * -1);clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.hub-rfig{transition:none}.hub-rfig:active{transform:none}}
.nx-odometer{vertical-align:baseline;font-variant-numeric:tabular-nums;width:1ch;height:1em;display:inline-block;position:relative;overflow:hidden}.nx-odometer__column{inset-inline:0;flex-direction:column;align-items:center;display:flex;position:absolute;top:0}.nx-odometer__digit{height:1em;line-height:1em}@media (prefers-reduced-motion:reduce){.nx-odometer__column{transition:none!important;animation:none!important}}
.nx-ring{gap:var(--space-3);flex-direction:column;min-width:0;display:flex;container-type:inline-size}.nx-ring__body{gap:var(--space-4);flex:auto;grid-template-columns:minmax(0,1fr) max-content;align-content:center;align-items:center;display:grid}.nx-ring__stage{aspect-ratio:1;width:100%;position:relative}@container (max-width:22rem){.nx-ring__body{grid-template-columns:minmax(0,1fr);justify-items:stretch}.nx-ring__stage{justify-self:center;width:60%}}.nx-ring__svg{width:100%;height:100%;display:block;overflow:visible}.nx-ring__track{fill:none;stroke:var(--surface-sunken)}.nx-ring__arc{fill:none;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard);animation:nx-ring-draw var(--duration-slow) var(--ease-standard) both;animation-delay:calc(var(--duration-step) * var(--nx-ring-i,0))}.nx-ring__arc[data-dim]{opacity:var(--chart-dim)}.nx-ring__hit{fill:none;stroke:#0000;stroke-linecap:round}.nx-ring__centre{justify-content:center;align-items:center;gap:var(--space-1);text-align:center;pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.nx-ring__figure{min-width:0;display:grid}.nx-ring__figure>*{grid-area:1/1}.nx-ring__figure>[data-hidden]{visibility:hidden}.nx-ring__value{font-family:var(--type-numeric-lg-font);font-size:var(--size-4xl);font-weight:var(--weight-light);letter-spacing:var(--type-numeric-lg-tracking);line-height:var(--type-numeric-lg-leading);font-variant-numeric:var(--type-numeric-lg-variant);color:var(--text-primary)}.nx-ring__value--swap{animation:nx-ring-swap var(--duration-quick) var(--ease-standard)}.nx-ring__caption{font-family:var(--font-sans);font-size:var(--size-sm);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.nx-ring__legend{gap:var(--space-1);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.nx-ring__row{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;border-radius:var(--radius-xs);transition:background-color var(--duration-quick) var(--ease-standard);padding-inline-end:var(--space-2);display:flex}.nx-ring__row[data-active]{background:var(--surface-sunken)}.nx-ring__row .nx-status[data-variant=chip]{white-space:nowrap;min-width:0;padding-block:var(--space-1);align-items:center}.nx-ring__row .nx-status__icon{align-self:center}.nx-ring__count{font-family:var(--type-numeric-font);font-size:var(--size-sm);font-weight:var(--type-numeric-weight);font-variant-numeric:tabular-nums;color:var(--text-secondary);flex:none}.nx-ring__note{font-size:var(--size-xs);color:var(--text-muted);margin:0}@keyframes nx-ring-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes nx-ring-swap{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.nx-ring__arc,.nx-ring__value--swap{animation:none}.nx-ring__arc,.nx-ring__row{transition-duration:var(--duration-instant)}}
