@layer legacy;@layer components{.ui-button{box-sizing:border-box;min-width:var(--control-height-compact);min-height:var(--control-height);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);background:var(--color-primary);box-shadow:none;color:var(--color-text-inverse);font-family:var(--ui-font);font-size:var(--font-size-14);font-weight:var(--font-weight-label);letter-spacing:normal;text-align:center;opacity:1;cursor:pointer;border:1px solid #0000;line-height:1.3;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex;transform:none}.ui-button--compact{min-height:var(--control-height-compact);padding:var(--space-1) var(--space-3)}.ui-button--small{--ui-button-icon:.875rem;min-height:var(--control-height-compact);padding:0 var(--space-2);font-size:var(--font-size-13)}.ui-button--icon-14{--ui-button-icon:.875rem}.ui-button--icon-16{--ui-button-icon:1rem}.ui-button--icon{width:var(--control-height);flex:none;min-width:0;padding:0}.ui-button--icon:is(.ui-button--compact,.ui-button--small){width:var(--control-height-compact)}.ui-button>svg{width:var(--ui-button-icon,1.125rem);height:var(--ui-button-icon,1.125rem);flex:none}.ui-button__label{min-width:0}.ui-button:focus-visible,.ui-button[data-ui-state=focus]{outline:.125rem solid var(--color-primary);outline-offset:.125rem}.ui-button--primary:hover,.ui-button--primary[data-ui-state=hover]{background:var(--color-primary-hover)}.ui-button--primary:active,.ui-button--primary[data-ui-state=active]{background:var(--color-primary-pressed)}.ui-button--secondary{border-color:var(--control-border);background:var(--surface);color:var(--color-text)}.ui-button--secondary:hover,.ui-button--secondary[data-ui-state=hover]{border-color:var(--color-primary-hover);background:var(--color-surface-hover)}.ui-button--secondary:active,.ui-button--secondary[data-ui-state=active]{border-color:var(--color-primary-hover);background:var(--color-surface-pressed)}.ui-button--danger{border-color:var(--danger);background:var(--surface);color:var(--danger)}.ui-button--danger:hover,.ui-button--danger[data-ui-state=hover]{background:var(--status-error-surface)}.ui-button--danger:active,.ui-button--danger[data-ui-state=active]{border-color:var(--status-error-text);background:var(--status-error-surface);color:var(--status-error-text)}.ui-button--text{color:var(--color-link);background:0 0}.ui-button--text:hover,.ui-button--text[data-ui-state=hover]{background:var(--color-surface-hover);text-decoration:underline}.ui-button--text:active,.ui-button--text[data-ui-state=active]{background:var(--color-surface-pressed)}.ui-button--ghost{color:var(--muted-strong);background:0 0;border-color:#0000}.ui-button--ghost:hover,.ui-button--ghost[data-ui-state=hover]{background:var(--surface-muted);color:var(--ink)}.ui-button--ghost:active,.ui-button--ghost[data-ui-state=active]{background:var(--color-surface-pressed);color:var(--ink)}.ui-button:is(:disabled,[aria-disabled=true]),.ui-button:is(:disabled,[aria-disabled=true]):is(:hover,:active){border-color:var(--control-border);background:var(--control-disabled-bg);color:var(--control-disabled-ink);cursor:not-allowed;text-decoration:none}.ui-button:is(.ui-button--text,.ui-button--ghost):is(:disabled,[aria-disabled=true]),.ui-button:is(.ui-button--text,.ui-button--ghost):is(:disabled,[aria-disabled=true]):is(:hover,:active){background:0 0;border-color:#0000}.ui-button[aria-busy=true]{cursor:progress}.ui-button__spinner{animation:.9s linear infinite ui-button-spin}@keyframes ui-button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-button{transition:none}.ui-button__spinner{animation:none}}.ui-card{box-sizing:border-box;border:1px solid var(--ui-card-border,var(--border));border-radius:var(--radius-md);min-width:0;padding:var(--ui-card-padding,var(--space-5));background:var(--ui-card-surface,var(--surface));box-shadow:none;color:var(--color-text);font-family:var(--ui-font)}a.ui-card{text-decoration:none}a.ui-card:hover{border-color:var(--ui-card-border-hover,var(--border-strong))}a.ui-card:focus-visible{outline:.125rem solid var(--color-primary);outline-offset:.125rem}.ui-card--flush,.ui-card--flush-body{--ui-card-padding:0;overflow:hidden}.ui-card--flush-body>.ui-card__header{padding:var(--space-5) var(--space-5) 0}.ui-card--flush-body>.ui-card__header+.ui-card__body{margin-top:0}.ui-card__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.ui-card__heading{gap:var(--space-1);flex:16rem;min-width:0;display:grid}.ui-card__title{color:var(--color-heading);font-weight:var(--font-weight-label);letter-spacing:normal;overflow-wrap:anywhere;margin:0;line-height:1.3}.ui-card__title--h2{font-size:var(--ui-text-section)}.ui-card__title--h3{font-size:var(--font-size-16)}.ui-card__description{color:var(--color-text-muted);font-size:var(--font-size-14);margin:0;line-height:1.5}.ui-card__actions,.ui-card__footer{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.ui-card__body{min-width:0;font-size:var(--font-size-14);line-height:1.5}.ui-card__footer{justify-content:flex-end}:is(.ui-card__header,.ui-card__body)+:is(.ui-card__body,.ui-card__footer){margin-top:var(--space-4)}@media (max-width:40rem){.ui-card{padding:var(--ui-card-padding,var(--space-4))}}.ui-notice{box-sizing:border-box;align-items:start;column-gap:var(--space-3);row-gap:var(--space-2);min-width:0;margin:var(--ui-notice-margin,0 0 var(--space-4));border:1px solid var(--ui-notice-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);background:var(--ui-notice-surface);box-shadow:none;color:var(--ui-notice-text);font-family:var(--ui-font);font-size:var(--font-size-14);font-weight:var(--font-weight-text);text-align:start;overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon body";line-height:1.5;display:grid}.ui-notice:is(.ui-notice--with-action,.ui-notice--with-link){grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon body actions"}.ui-notice--dismissible{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon body dismiss"}.ui-notice--dismissible:is(.ui-notice--with-action,.ui-notice--with-link){grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"icon body actions dismiss"}.ui-notice--error{--ui-notice-text:var(--status-error-text);--ui-notice-surface:var(--status-error-surface);--ui-notice-border:var(--status-error-border)}.ui-notice--warning{--ui-notice-text:var(--status-warning-text);--ui-notice-surface:var(--status-warning-surface);--ui-notice-border:var(--status-warning-border)}.ui-notice--success{--ui-notice-text:var(--status-success-text);--ui-notice-surface:var(--status-success-surface);--ui-notice-border:var(--status-success-border);font-weight:var(--font-weight-label)}.ui-notice--info{--ui-notice-text:var(--status-info-text);--ui-notice-surface:var(--status-info-surface);--ui-notice-border:var(--status-info-border)}.ui-notice__icon{flex-shrink:0;grid-area:icon;width:1.125rem;height:1.125rem;margin-top:calc(.75em - .5625rem)}.ui-notice__body{grid-area:body;align-self:start;min-width:0}.ui-notice__body>:is(p,ul,ol){margin:0}.ui-notice__body>*+*,.ui-notice__body>*+:is(p,ul,ol){margin-top:var(--space-2)}.ui-notice__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;grid-area:actions;align-self:center;margin-block:0;display:flex}.ui-notice__dismiss{box-sizing:border-box;width:var(--control-height-compact);min-width:var(--control-height-compact);height:var(--control-height-compact);min-height:var(--control-height-compact);margin-block:calc((1.5em - var(--control-height-compact)) / 2);margin-inline:0 calc(-1 * var(--space-3));border-radius:var(--radius-sm);box-shadow:none;color:inherit;cursor:pointer;background:0 0;border:0;grid-area:dismiss;justify-content:center;align-self:start;align-items:center;padding:0;display:inline-flex}.ui-notice__dismiss:hover{background:var(--ui-notice-border)}.ui-notice__dismiss:focus-visible{outline:.125rem solid var(--color-primary);outline-offset:.125rem}@media (min-width:40.0625rem){.ui-notice--with-action .ui-notice__body{padding-block:calc((var(--control-height-compact) - 1.5em) / 2)}.ui-notice--with-action .ui-notice__icon{margin-top:calc((var(--control-height-compact) - 1.125rem) / 2)}.ui-notice--with-action .ui-notice__dismiss{margin-block:0}}@media (max-width:40rem){.ui-notice.ui-notice--with-action{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon body"".actions"}.ui-notice--dismissible.ui-notice--with-action{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon body dismiss"".actions actions"}}.ui-notice.ui-notice--with-link{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon body actions"}.ui-notice--with-link .ui-notice__actions{align-self:start}.ui-dialog{--ui-dialog-padding:var(--space-5);box-sizing:border-box;width:min(var(--ui-dialog-width), calc(100vw - 2 * var(--space-4)));max-width:none;max-height:calc(100dvh - 2 * var(--space-4));border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-dialog);color:var(--color-text);font-family:var(--ui-font);margin:auto;padding:0;overflow:hidden}.ui-dialog[open]{flex-direction:column;display:flex}.ui-dialog::backdrop{background:var(--overlay-dialog)}.ui-dialog--small{--ui-dialog-width:28rem}.ui-dialog--medium{--ui-dialog-width:37.5rem}.ui-dialog--large{--ui-dialog-width:60rem}.ui-dialog__header{align-items:flex-start;gap:var(--space-3);padding:var(--ui-dialog-padding) var(--space-3) var(--space-4) var(--ui-dialog-padding);flex:none;display:flex}.ui-dialog__icon{border-radius:var(--radius-md);background:var(--brand-soft-025);width:2.5rem;height:2.5rem;color:var(--brand-700);flex:none;place-items:center;display:grid}.ui-dialog__heading{gap:var(--space-1);min-width:0;padding-top:var(--space-1);flex:auto;display:grid}.ui-dialog__title{color:var(--color-heading);font-size:var(--font-size-20);font-weight:var(--font-weight-label);overflow-wrap:anywhere;margin:0;line-height:1.3}.ui-dialog__description{color:var(--muted);font-size:var(--font-size-14);margin:0;line-height:1.5}.ui-dialog__actions{align-items:center;gap:var(--space-2);min-height:var(--target-size);flex:none;display:flex}.ui-dialog__close{width:var(--target-size);color:var(--muted);flex:none;justify-content:center;padding:0}.ui-dialog__form{flex-direction:column;min-height:0;display:flex}.ui-dialog__body{min-height:0;padding:0 var(--ui-dialog-padding) var(--ui-dialog-padding);font-size:var(--font-size-14);flex:auto;line-height:1.5;overflow-y:auto}.ui-dialog__footer{justify-content:flex-end;gap:var(--space-2);border-top:1px solid var(--border);padding:var(--space-4) var(--ui-dialog-padding);background:var(--surface);flex-wrap:wrap;flex:none;display:flex}@media (max-width:40rem){.ui-dialog{--ui-dialog-padding:var(--space-4)}.ui-dialog__footer{flex-direction:column-reverse}.ui-dialog__footer>*{justify-content:center;width:100%}}.ui-disclosure{min-width:0}.ui-disclosure>.ui-disclosure__summary{box-sizing:border-box;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:var(--target-size);align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--ink);cursor:pointer;font-family:inherit;font-size:var(--font-size-14);font-weight:var(--font-weight-label);text-align:left;margin:0;line-height:1.35;list-style:none;display:inline-flex}.ui-disclosure>.ui-disclosure__summary::-webkit-details-marker{display:none}.ui-disclosure>.ui-disclosure__summary::marker{content:""}.ui-disclosure>.ui-disclosure__summary:hover{border-color:var(--border-contrast)}.ui-disclosure>.ui-disclosure__summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ui-disclosure[open]>.ui-disclosure__summary{margin-bottom:var(--ui-disclosure-gap,var(--space-3));border-color:var(--brand-600);color:var(--brand-700)}.ui-disclosure__label{overflow-wrap:anywhere;min-width:0}.ui-disclosure--card>.ui-disclosure__summary{border-radius:inherit;width:100%;min-height:4rem;padding:var(--space-4) var(--panel-inset);font-size:var(--font-size-16);font-weight:var(--font-weight-title);background:0 0;border:0;justify-content:space-between}.ui-disclosure--card>.ui-disclosure__summary:focus-visible{outline-offset:-4px}.ui-disclosure--card[open]>.ui-disclosure__summary{margin-bottom:var(--ui-disclosure-gap,var(--space-4));border-bottom:1px solid var(--border);border-radius:inherit;color:var(--ink);border-bottom-right-radius:0;border-bottom-left-radius:0}.ui-disclosure__chevron{flex:none;transition:transform .15s}.ui-disclosure[open]>.ui-disclosure__summary>.ui-disclosure__chevron{transform:rotate(180deg)}.ui-disclosure--text>.ui-disclosure__summary{min-height:0;margin-block:calc(-1 * var(--look-target-pad-text,0px));padding:var(--look-target-pad-text,0px) 0;color:var(--muted-strong);background:0 0;border:0;border-radius:0;line-height:1.45}.ui-disclosure--text>.ui-disclosure__summary:hover{color:var(--ink)}.ui-disclosure--text[open]>.ui-disclosure__summary{margin-bottom:calc(-1 * var(--look-target-pad-text,0px));color:var(--muted-strong)}.ui-disclosure--text>.ui-disclosure__summary>.ui-disclosure__chevron{transition:transform .12s}.ui-disclosure--text[open]>.ui-disclosure__summary>.ui-disclosure__chevron{transform:rotate(90deg)}@media (max-width:48.75em),(pointer:coarse){.ui-disclosure--text>.ui-disclosure__summary{min-height:var(--target-size)}}@media (prefers-reduced-motion:reduce){.ui-disclosure__chevron{transition:none}}.ui-link{padding-block:var(--look-target-pad-text,0px);margin-block:calc(-1 * var(--look-target-pad-text,0px));color:var(--color-link);font-weight:var(--font-weight-label);text-decoration:none}.ui-link:hover{text-decoration:underline}.ui-link:focus-visible{border-radius:var(--radius-xs);outline:.125rem solid var(--color-primary);outline-offset:.125rem}.ui-link--small{font-size:var(--font-size-13)}@media (max-width:48.75em),(pointer:coarse){.ui-link{padding-block:var(--look-target-pad-touch,0px);margin-block:calc(-1 * var(--look-target-pad-touch,0px))}}.ui-kpis{box-sizing:border-box;min-width:0;margin-bottom:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);font-size:var(--font-size-14);grid-template-columns:repeat(4,minmax(0,1fr));line-height:1.45;display:grid;overflow:hidden}.ui-kpi{border-left:1px solid var(--border);min-width:0;padding:var(--space-3) var(--space-4);color:var(--ink);text-decoration:none;transition:background .12s;display:block;position:relative}.ui-kpi:first-child{border-left:0}a.ui-kpi:hover{background:var(--surface-muted)}a.ui-kpi:focus-visible{outline:.125rem solid var(--color-primary);outline-offset:-.125rem}.ui-kpi__label{align-items:center;gap:var(--space-1);color:var(--muted-strong);font-size:var(--font-size-13);display:flex}.ui-kpi__value{margin-top:var(--space-1);font-size:var(--font-size-24);font-weight:var(--font-weight-title);letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.2;display:block}.ui-kpi__detail{color:var(--muted);font-size:var(--font-size-13);text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;display:block;overflow:hidden}.ui-kpi__up{color:var(--status-success-text);font-weight:var(--font-weight-label)}.ui-kpi__down{color:var(--status-error-text);font-weight:var(--font-weight-label)}.ui-spark{width:4rem;height:1.625rem;position:absolute;top:2.125rem;right:1rem;overflow:visible}.ui-spark path{fill:none;stroke:var(--chart-series-1);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}@media (max-width:48.75em){.ui-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-kpi:nth-child(odd){border-left:0}.ui-kpi:nth-child(n+3){border-top:1px solid var(--border)}.ui-kpi__value{font-size:var(--font-size-20)}.ui-spark{display:none}}.ui-status-strip{box-sizing:border-box;align-items:center;gap:var(--space-3) var(--space-5);min-width:0;margin-bottom:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--surface);color:var(--ink);font-size:var(--font-size-14);grid-template-columns:auto minmax(0,1fr) auto;line-height:1.45;text-decoration:none;transition:background .12s;display:grid}a.ui-status-strip:focus-visible{outline:.125rem solid var(--color-primary);outline-offset:.125rem}a.ui-status-strip:is(.ui-status-strip--ok,.ui-status-strip--neutral):hover{background:var(--surface-muted)}a.ui-status-strip:is(.ui-status-strip--warn,.ui-status-strip--stop):hover{filter:brightness(.985)}.ui-status-strip--warn{border-color:color-mix(in srgb, var(--status-warning-text) 40%, var(--border));background:var(--status-warning-surface)}.ui-status-strip--stop{border-color:color-mix(in srgb, var(--status-error-text) 40%, var(--border));background:var(--status-error-surface)}.ui-status-strip__icon{border-radius:var(--radius-sm);background:var(--surface-muted);width:2rem;height:2rem;color:var(--muted-strong);flex:none;place-items:center;display:grid}.ui-status-strip--ok .ui-status-strip__icon{background:var(--status-success-surface);color:var(--status-success-text)}.ui-status-strip--warn .ui-status-strip__icon{background:var(--surface);color:var(--status-warning-text)}.ui-status-strip--stop .ui-status-strip__icon{background:var(--surface);color:var(--status-error-text)}.ui-status-strip__text{flex-direction:column;min-width:0;display:flex}.ui-status-strip__text>b{font-weight:var(--font-weight-title)}.ui-status-strip__text>span{color:var(--muted-strong);font-size:var(--font-size-13)}.ui-status-strip__go{align-items:center;gap:var(--space-1);color:var(--color-link);font-size:var(--font-size-13);font-weight:var(--font-weight-label);display:inline-flex}@media (max-width:48.75em){.ui-status-strip{gap:var(--space-3)}.ui-status-strip__go-label{display:none}}.ui-link-list{padding:var(--space-2) 0;font-size:var(--font-size-14);margin:0;line-height:1.45;list-style:none}.ui-link-list>li{margin:0;padding:0}.ui-link-list--divided{padding:0}.ui-link-list--divided>li+li>.ui-link-row{border-top:1px solid var(--border-soft)}.ui-link-row{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-4);color:var(--ink);text-decoration:none;transition:background .1s;display:flex}a.ui-link-row:hover{background:var(--surface-muted)}a.ui-link-row:focus-visible{outline:.125rem solid var(--color-primary);outline-offset:-.125rem}.ui-link-row__icon{border-radius:var(--radius-sm);background:var(--surface-muted);width:1.75rem;height:1.75rem;color:var(--muted-strong);flex:none;place-items:center;display:grid}.ui-link-row__icon--warn{background:var(--status-warning-surface);color:var(--status-warning-text)}.ui-link-row__icon--info{background:var(--status-info-surface);color:var(--status-info-text)}.ui-link-row__icon--ok{background:var(--status-success-surface);color:var(--status-success-text)}.ui-link-row__icon--bad{background:var(--status-error-surface);color:var(--status-error-text)}.ui-link-row__text{flex:1;min-width:0;display:block}.ui-link-row__title,.ui-link-row__sub{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ui-link-row__title{font-weight:var(--font-weight-label)}.ui-link-row__sub{color:var(--muted);font-size:var(--font-size-13)}.ui-link-row__chevron{color:var(--muted);flex:none}.ui-link-row__end{align-items:center;gap:var(--space-3);flex:none;display:inline-flex}.ui-mini-stats{border:1px solid var(--border);border-radius:var(--radius-sm);min-width:0;font-size:var(--font-size-14);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;line-height:1.45;display:grid}.ui-mini-stats--four{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-mini-stats>div{border-left:1px solid var(--border);min-width:0;padding:var(--space-2) var(--space-3);flex-direction:column;display:flex}.ui-mini-stats>div:first-child{border-left:0}.ui-mini-stats dt{color:var(--muted);font-size:var(--font-size-13)}.ui-mini-stats dd{font-size:var(--font-size-20);font-weight:var(--font-weight-title);letter-spacing:-.015em;font-variant-numeric:tabular-nums;margin:0}@media (max-width:48.75em){.ui-mini-stats--four{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-mini-stats--four>div:nth-child(odd){border-left:0}.ui-mini-stats--four>div:nth-child(n+3){border-top:1px solid var(--border)}}.ui-line-chart,.ui-columns{min-width:0;font-size:var(--font-size-14);line-height:1.45;position:relative}.ui-line-chart__surface,.ui-columns__surface{-webkit-user-select:none;user-select:none;touch-action:pan-y;position:relative}.ui-line-chart__surface:focus-visible,.ui-columns__surface:focus-visible{border-radius:var(--radius-xs);outline:.125rem solid var(--color-primary);outline-offset:.375rem}.ui-line-chart__plot{position:relative}.ui-line-chart__plot-in{margin-left:2.625rem;position:relative}.ui-line-chart svg{width:100%;display:block;overflow:visible}.ui-line-chart__grid{stroke:var(--border-soft);stroke-width:1px;vector-effect:non-scaling-stroke}.ui-line-chart__cross{stroke:var(--border-strong);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:0}.ui-line-chart__cross--on{opacity:1}.ui-line-chart__line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ui-line-chart__y{color:var(--muted);font-size:var(--font-size-13);font-variant-numeric:tabular-nums;position:absolute;left:0;transform:translateY(-50%)}.ui-line-chart__x{margin-top:var(--space-1);color:var(--muted);font-size:var(--font-size-13);font-variant-numeric:tabular-nums;justify-content:space-between;margin-left:2.625rem;display:flex}.ui-line-chart__dot{border-radius:var(--radius-pill);width:.5625rem;height:.5625rem;box-shadow:0 0 0 2px var(--surface);pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.ui-line-chart__tip{z-index:2;border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--surface);box-shadow:var(--shadow-menu);font-size:var(--font-size-13);white-space:nowrap;pointer-events:none;position:absolute;top:0}.ui-line-chart__tip>b{margin-bottom:var(--space-1);font-weight:var(--font-weight-label);display:block}.ui-line-chart__tip-row{align-items:center;gap:var(--space-1);color:var(--muted-strong);display:flex}.ui-line-chart__tip-row>i{border-radius:var(--radius-xs);width:.5rem;height:.5rem}.ui-line-chart__tip-row>em{padding-left:var(--space-3);color:var(--ink);font-style:normal;font-weight:var(--font-weight-label);font-variant-numeric:tabular-nums;margin-left:auto}.ui-columns__bars{align-items:flex-end;gap:var(--space-1);border-bottom:1px solid var(--border);display:flex}.ui-columns__bar{cursor:default;flex:1;align-items:flex-end;min-width:0;height:100%;display:flex}.ui-columns__bar>i{border-radius:var(--radius-xs) var(--radius-xs) 0 0;width:100%;min-height:0;transition:opacity .1s;display:block}.ui-columns__bar:hover>i{opacity:.75}.ui-columns__bars--signed{border-bottom-color:#0000;position:relative}.ui-columns__bars--signed .ui-columns__bar{position:relative}.ui-columns__bars--signed .ui-columns__bar>i{position:absolute;inset-inline:0}.ui-columns__bars--signed .ui-columns__fill--negative{border-radius:0 0 var(--radius-xs) var(--radius-xs)}.ui-columns__zero{border-top:1px solid var(--border);pointer-events:none;height:0;position:absolute;inset-inline:0}.ui-columns__x{gap:var(--space-1);margin-top:var(--space-1);color:var(--muted);font-size:var(--font-size-13);font-variant-numeric:tabular-nums;display:flex}.ui-columns__x>span{text-align:center;white-space:nowrap;flex:1;min-width:0}.ui-columns__tip{z-index:2;border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);background:var(--color-primary);box-shadow:var(--shadow-menu);color:var(--color-text-inverse);font-size:var(--font-size-13);white-space:nowrap;pointer-events:none;line-height:1.3;position:absolute;top:0;left:0}.ui-legend{gap:var(--space-3);color:var(--muted-strong);font-size:var(--font-size-13);line-height:1.45;display:flex}.ui-legend>span{align-items:center;gap:var(--space-1);display:inline-flex}.ui-legend i{border-radius:var(--radius-xs);width:.625rem;height:.1875rem}@media (max-width:48.75em){.ui-columns__x--many>span:nth-child(2n){visibility:hidden}.ui-line-chart__x>span:nth-child(2n){display:none}}.ui-pager{align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-6);padding:var(--space-3) .125rem 0;flex-wrap:wrap;display:flex}.ui-pager__range{color:var(--muted);font-size:var(--font-size-13);font-variant-numeric:tabular-nums}.ui-pager__grow{flex:auto}.ui-pager__nav{align-items:center;gap:.125rem;display:flex}.ui-pager .ui-pager__page{min-width:1.875rem;padding:0 var(--space-1);font-variant-numeric:tabular-nums;background:0 0;border-color:#0000}.ui-pager .ui-pager__page[aria-current=page]{background:var(--brand-soft-025);color:var(--brand-700);font-weight:var(--font-weight-title)}.ui-pager__gap{padding:0 var(--space-1);color:var(--muted)}.ui-pager__state{padding:0 var(--space-2);color:var(--muted-strong);font-size:var(--font-size-13)}@media (max-width:48.75em){.ui-pager__nav .ui-button{min-width:var(--target-size)}}.ui-status{align-items:center;gap:var(--space-1);color:var(--muted-strong);font-size:var(--font-size-13);white-space:nowrap;display:inline-flex}.ui-status:before{content:"";border-radius:var(--radius-pill);background:currentColor;flex:none;width:.4375rem;height:.4375rem}.ui-status--ok{color:var(--status-success-text)}.ui-status--info{color:var(--status-info-text)}.ui-status--warn{color:var(--status-warning-text)}.ui-status--bad{color:var(--status-error-text)}.ui-status--none{color:var(--muted)}.ui-bar{border-radius:var(--radius-xs);background:var(--border);width:100%;height:.1875rem;overflow:hidden}.ui-bar>i{border-radius:var(--radius-xs);background:var(--muted-strong);height:100%;transition:width .4s;display:block}.ui-bar--accent>i{background:var(--color-primary)}.ui-bar--warn>i{background:var(--status-warning-text)}.ui-bar--bad>i{background:var(--status-error-text)}@media (prefers-reduced-motion:reduce){.ui-bar>i{transition:none}}.ui-table-box{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.ui-table-scroll{position:relative;overflow-x:auto}.ui-table{border-collapse:collapse;width:100%;line-height:1.45}.ui-table th{border-bottom:1px solid var(--border);padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--muted);font-size:var(--font-size-13);font-weight:var(--font-weight-label);text-align:left;white-space:nowrap}.ui-table td{border-bottom:1px solid var(--border-soft);padding:var(--space-2) var(--space-3);font-size:var(--font-size-14);vertical-align:middle}.ui-table tr:last-child td{border-bottom:0}.ui-table tbody tr{transition:background .1s}.ui-table tbody tr:hover{background:var(--surface-muted)}.ui-table :is(th,td):first-child{padding-left:var(--space-4)}.ui-table :is(th,td):last-child{padding-right:var(--space-4)}.ui-table .ui-table__end{text-align:right}.ui-table--striped tbody tr:nth-child(2n){background:var(--surface-muted)}.ui-table--striped tbody tr:hover{background:color-mix(in srgb, var(--surface-muted) 94%, var(--ink))}.ui-table th>.catalog-table-sort{font-weight:var(--font-weight-label)}@media (max-width:48.75em){.ui-table :is(th,td){padding:var(--space-2)}.ui-table :is(th,td):first-child{padding-left:var(--space-3)}.ui-table :is(th,td):last-child{padding-right:var(--space-3)}.ui-table td:first-child{overflow-wrap:anywhere;width:100%;max-width:0}}@media (prefers-reduced-motion:reduce){.ui-table tbody tr{transition:none}}.ui-checks{min-width:0;font-size:var(--font-size-14);flex-direction:column;margin:0;padding:0;line-height:1.45;list-style:none;display:flex}.ui-check{align-items:center;gap:var(--space-2);border-top:1px solid var(--border-soft);min-width:0;padding:var(--space-2) 0;margin:0;display:flex}.ui-check:first-child{border-top:0}.ui-check__icon{border-radius:var(--radius-pill);flex:none;place-items:center;width:1.25rem;height:1.25rem;display:grid}.ui-check--ok .ui-check__icon{background:var(--status-success-surface);color:var(--status-success-text)}.ui-check--bad .ui-check__icon{background:var(--status-error-surface);color:var(--status-error-text)}.ui-check--warn .ui-check__icon{background:var(--status-warning-surface);color:var(--status-warning-text)}.ui-check--unknown .ui-check__icon{background:var(--surface-muted);color:var(--muted-strong)}.ui-check__text{flex:1;min-width:0;display:block}.ui-check__title{overflow-wrap:anywhere;display:block}.ui-check__detail{color:var(--muted);font-size:var(--font-size-13);overflow-wrap:anywhere;display:block}.ui-id-chip{vertical-align:middle;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.125rem;min-width:0;max-width:100%;display:inline-flex}.ui-id-chip>code{border-radius:var(--radius-xs);min-width:0;padding:.125rem var(--space-1);background:var(--surface-muted);color:var(--muted-strong);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--font-size-13);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.ui-id-chip__error{color:var(--status-error-text);font-size:var(--font-size-13);text-align:right;flex-basis:100%}.ui-dl{gap:var(--space-2) var(--space-4);min-width:0;font-size:var(--font-size-14);grid-template-columns:auto minmax(0,1fr);margin:0;line-height:1.45;display:grid}.ui-dl>dt{color:var(--muted);font-weight:inherit;margin:0}.ui-dl>dd{min-width:0;color:var(--ink);text-align:right;overflow-wrap:anywhere;margin:0}.ui-switch{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);min-width:0;max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline-flex;position:relative}.ui-switch__label{overflow-wrap:anywhere;min-width:0}.ui-switch__busy{color:var(--muted);flex:none}.ui-switch__track{border-radius:var(--radius-pill);background:var(--border-strong);flex:none;width:2rem;height:1.125rem;transition:background .14s;position:relative}.ui-switch__track:after{content:"";border-radius:var(--radius-pill);background:var(--surface);width:.875rem;height:.875rem;box-shadow:var(--shadow-subtle);transition:transform .14s;position:absolute;top:.125rem;left:.125rem}.ui-switch[aria-checked=true] .ui-switch__track{background:var(--color-primary)}.ui-switch[aria-checked=true] .ui-switch__track:after{transform:translate(.875rem)}.ui-switch:focus-visible{outline:none}.ui-switch:focus-visible .ui-switch__track{outline:2px solid var(--color-primary);outline-offset:2px}.ui-switch:is(:disabled,[aria-disabled=true]){cursor:not-allowed}.ui-switch:is(:disabled,[aria-disabled=true]) .ui-switch__track{opacity:.6}@media (max-width:48.75em),(pointer:coarse){.ui-switch{--ui-switch-pad-block:calc((var(--target-size) - 1.125rem) / 2);margin-block:calc(-1 * var(--ui-switch-pad-block));padding-block:var(--ui-switch-pad-block)}.ui-switch--bare{--ui-switch-pad-inline:calc((var(--target-size) - 2rem) / 2);margin-inline:calc(-1 * var(--ui-switch-pad-inline));padding-inline:var(--ui-switch-pad-inline)}}@media (prefers-reduced-motion:reduce){.ui-switch__track,.ui-switch__track:after{transition:none}}.ui-empty{padding:3rem var(--space-6);color:var(--muted);font-size:var(--font-size-14);text-align:center;line-height:1.45}.ui-empty__title{margin:0 0 var(--space-1);color:var(--ink);font-size:var(--font-size-16);font-weight:var(--font-weight-title);line-height:1.45}.ui-empty__text{max-width:23.75rem;margin:0 auto}.ui-empty>.ui-button{margin-top:var(--space-3)}.ui-empty>svg{margin:0 auto var(--space-3);display:block}.ui-empty__icon{width:2.75rem;height:2.75rem;margin:0 auto var(--space-3);border-radius:var(--radius-md);background:var(--surface-muted);color:var(--muted-strong);place-items:center;display:grid}.ui-empty__icon--error{background:var(--status-error-surface);color:var(--status-error-text)}.ui-status-hero{box-sizing:border-box;align-items:flex-start;gap:var(--space-4);min-width:0;margin-bottom:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-5);background:var(--surface);color:var(--ink);font-size:var(--font-size-14);line-height:1.45;display:flex}.ui-status-hero--warn{border-color:color-mix(in srgb, var(--status-warning-text) 40%, var(--border));background:var(--status-warning-surface)}.ui-status-hero--stop{border-color:color-mix(in srgb, var(--status-error-text) 40%, var(--border));background:var(--status-error-surface)}.ui-status-hero__icon{border-radius:var(--radius-md);background:var(--status-success-surface);width:2.75rem;height:2.75rem;color:var(--status-success-text);flex:none;place-items:center;display:grid}.ui-status-hero--warn .ui-status-hero__icon{background:var(--surface);color:var(--status-warning-text)}.ui-status-hero--stop .ui-status-hero__icon{background:var(--surface);color:var(--status-error-text)}.ui-status-hero__text{flex:1;min-width:0}.ui-status-hero__text>h2{color:var(--ink);font-size:var(--font-size-20);font-weight:var(--font-weight-title);letter-spacing:-.015em;margin:0;line-height:1.25}.ui-status-hero__text>p{max-width:72ch;margin:var(--space-1) 0 0;color:var(--ink)}.ui-status-hero__text>.ui-status-hero__when{color:var(--muted-strong);font-size:var(--font-size-13)}.ui-status-hero__actions{gap:var(--space-2);flex-wrap:wrap;flex:none;margin-left:auto;display:flex}@media (max-width:48.75em){.ui-status-hero{padding:var(--space-4);flex-wrap:wrap}.ui-status-hero__text{flex:calc(100% - 3.75rem)}.ui-status-hero__actions{width:100%;margin-left:0}.ui-status-hero__actions>*{flex:1}}}@property --ui-card-padding{syntax:"*";inherits:false}@layer look;@layer utilities{@media (max-width:48.75em){.ui-hide-sm{display:none}}@media (min-width:48.76em){.ui-hide-lg{display:none}}}
