.ui-state{--state-gap:9px;width:100%;max-width:100%;min-height:var(--state-min-h);align-items:flex-start;gap:var(--state-gap);border:1px solid var(--line-strong);border-radius:var(--module-radius-zero);background:var(--surface);box-shadow:none;flex-direction:column;padding:26px 24px;display:flex}.ui-state-body{gap:var(--state-gap);flex-direction:column;flex:1;width:100%;min-width:0;display:flex}.ui-state-kicker{color:var(--ink-3);font:600 var(--type-9) / 1 var(--font-mono);letter-spacing:var(--tracking-nav);text-transform:uppercase}.ui-state h2{font:400 var(--type-19) / 1.2 var(--font-serif);margin:0}.ui-state-copy{--state-copy-type:var(--type-12-5);max-width:64ch;color:var(--ink-2);font:400 var(--state-copy-type) / 1.6 var(--font-sans)}.ui-state-copy>:first-child,.ui-state-copy>:last-child{margin-block:0}.ui-state-copy>:is(.ui-state-cause,.ui-state-remedy):not(:first-child){margin-top:var(--state-gap)}.ui-state-action{align-items:center;gap:var(--space-2);display:flex}.ui-state-skeleton{gap:var(--state-gap);flex-direction:column;width:100%;max-width:520px;margin-top:4px;display:flex}.ui-state-skeleton>span{background:var(--surface-2);border-radius:0;width:100%;height:9px;animation:1.1s ease-in-out infinite basis-shimmer;display:block}.ui-state-skeleton>span:nth-child(2){width:82%;animation-delay:.1s}.ui-state-skeleton>span:nth-child(3){width:64%;animation-delay:.2s}.ui-state-skeleton>span:nth-child(4){width:73%;animation-delay:.3s}.ui-input.ui-input.ui-input[data-variant=module-grid]{border-color:var(--line);border-radius:var(--module-radius-zero,0);height:24px;font:400 var(--type-11-5) / 1 var(--font-mono);font-variant-numeric:tabular-nums slashed-zero;text-align:right;padding-inline:7px}.ui-input.ui-input.ui-input[data-variant=module-grid]:focus{border-color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent);outline:0}.ui-input.ui-input.ui-input[data-variant=module-grid]:read-only{color:var(--ink-3);border-color:#0000}.ui-state[data-treatment=empty]{border-style:dashed}.ui-state[data-treatment=loading]{border-color:var(--line-strong)}.ui-state[data-treatment=unavailable],.ui-state[data-treatment=denied]{border-color:var(--attn)}.ui-state[data-treatment=readonly]{border-color:var(--line-strong)}.ui-state[data-treatment=error]{border-color:var(--neg)}.ui-state[data-treatment=unavailable] .ui-state-kicker,.ui-state[data-treatment=denied] .ui-state-kicker{color:var(--attn)}.ui-state[data-treatment=error] .ui-state-kicker{color:var(--neg)}.ui-state-cause{max-width:70ch;color:var(--ink-3);font:500 var(--type-11-5) / 1.5 var(--font-mono);margin:0}.ui-state-cause>p{margin:0}.ui-state-remedy{max-width:64ch;color:var(--attn);font:400 var(--type-12) / 1.55 var(--font-sans);margin:0}a.ui-state-remedy,button.ui-state-remedy{text-align:left;background:0 0;border:0;width:fit-content;padding:0;text-decoration:none;display:inline-block}button.ui-state-remedy:not(:disabled){cursor:pointer}.ui-state-remedy:disabled{cursor:not-allowed;opacity:.62}.ui-layered-series{margin:0}.ui-layered-series-plot{width:100%;min-width:480px;height:auto;display:block;overflow:visible}.ui-layered-series-plot text{fill:var(--ink-2);font:500 var(--type-11) / 1.2 var(--font-sans);text-anchor:middle}.ui-layered-series-plot .ui-layered-series-total{fill:var(--ink);font-weight:700}.ui-layered-series [data-tone=accent]{fill:var(--accent);background:var(--accent)}.ui-layered-series [data-tone=accent-soft]{fill:color-mix(in srgb, var(--accent) 20%, var(--surface));background:color-mix(in srgb, var(--accent) 20%, var(--surface))}.ui-layered-series [data-tone=neutral]{fill:color-mix(in srgb, var(--line) 75%, var(--surface));background:color-mix(in srgb, var(--line) 75%, var(--surface))}.ui-layered-series-legend{color:var(--ink-2);font:500 var(--type-12) / 1.3 var(--font-sans);flex-wrap:wrap;gap:14px;margin-top:13px;display:flex}.ui-layered-series-legend>span{align-items:center;gap:6px;display:inline-flex}.ui-layered-series-legend i{border-radius:var(--r1);width:10px;height:10px}
:root{--reveal-dur:.4s;--reveal-blur:2px;--reveal-ease:ease-in-out}.t-skel{position:relative}.t-skel-skeleton,.t-skel-content{position:absolute;inset:0}.t-skel-skeleton{z-index:1;opacity:1;filter:blur();transition:opacity var(--reveal-dur) var(--reveal-ease), filter var(--reveal-dur) var(--reveal-ease)}.t-skel-content{z-index:2;opacity:0;filter:blur(var(--reveal-blur));transition:opacity var(--reveal-dur) var(--reveal-ease), filter var(--reveal-dur) var(--reveal-ease)}.t-skel.is-revealed .t-skel-skeleton{opacity:0;filter:blur(var(--reveal-blur))}.t-skel.is-revealed .t-skel-content{opacity:1;filter:blur()}.t-skel.is-resetting .t-skel-skeleton,.t-skel.is-resetting .t-skel-content{transition:none!important}@media (prefers-reduced-motion:reduce){.t-skel-skeleton,.t-skel-content{transition:none!important}}.route-loading-reveal{min-height:max(var(--route-loading-height,0px), clamp(440px, 68vh, 760px));padding-inline:0;display:grid}.login-shell>.route-loading-reveal{width:100%}.login-shell>.route-loading-reveal>.t-skel-content{place-items:center;display:grid}.route-loading-reveal>.t-skel-skeleton,.route-loading-reveal>.t-skel-content{grid-area:1/1;position:relative;overflow:hidden}.route-loading-reveal>.t-skel-skeleton{padding-inline:var(--shell-pad-x)}.route-loading-reveal>.t-skel-content{pointer-events:none}.route-loading-reveal.is-revealed>.t-skel-content{pointer-events:auto;overflow:visible}.route-loading-reveal.is-revealed>.t-skel-skeleton{pointer-events:none}.route-loading-shell{width:100%;padding-block-start:var(--space-5)}
