@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.460bdf14.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.491cbc05.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.23aae568.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-normal.4449bf7a.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.113a630f.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.3835a68e.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.6c596dfc.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/poppins-latin-ext-600-normal.3d81d8b7.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/poppins-latin-600-normal.d8692086.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{color-scheme:dark;--surface-0:#050608;--surface-1:#0A0D12;--surface-2:#111418;--surface-3:#191D23;--surface-inverse:#F2F3F5;--border-subtle:#1A1E24;--border-default:#242931;--border-strong:#39404A;--border-control:#5D626B;--border-control-hover:#797E84;--text-primary:#F2F3F5;--text-secondary:#A3A9B2;--text-tertiary:#868C96;--text-disabled:#4E545D;--text-inverse:#0A0D12;--state-healthy:#3CBF84;--state-warning:#E2A73F;--state-critical:#F06A5E;--state-unknown:#959DA8;--state-info:#79AEDA;--state-healthy-soft:rgba(60,191,132,0.12);--state-warning-soft:rgba(226,167,63,0.13);--state-critical-soft:rgba(240,106,94,0.13);--state-unknown-soft:rgba(149,157,168,0.12);--state-info-soft:rgba(121,174,218,0.12);--brand:#1C6890;--brand-strong:#24739C;--brand-active:#185C80;--brand-deep:#0A3A52;--brand-on-dark:#1C6890;--brand-sky:#7DB8DC;--brand-on:#FFFFFF;--brand-text:#7DB8DC;--brand-soft:rgba(76,159,203,0.14);--brand-line:rgba(125,184,220,0.42);--focus-ring:#4C9FCB;--brand-gold:#D0A020;--brand-ember:#E05010;--brand-red:#F03030;--logo-from:#0A3A52;--logo-to:#105070;--logo-line:#1B7BA8;--alarm-text:#F06A5E;--series-1:#2E7E00;--series-2:#A6E3F0;--series-3:#7758DA;--series-4:#BC378D;--chart-primary:#8DB7D6;--chart-primary-fill:rgba(141,183,214,0.14);--chart-grid:#15191E;--chart-axis:#242931;--chart-ink:#7C838E;--scrim:rgba(0,0,0,0.62);--skeleton-base:#111418;--skeleton-highlight:#1A1E24;--elevation-1:0 1px 2px rgba(0,0,0,0.45);--elevation-2:0 8px 24px rgba(0,0,0,0.5);--elevation-3:0 24px 64px rgba(0,0,0,0.6);--shadow-overlay:0 8px 24px rgba(0,0,0,0.5);--edge-highlight:inset 0 1px 0 rgba(255,255,255,0.035);--ambient-1:rgba(0,0,0,0);--ambient-2:rgba(0,0,0,0);--ambient-3:rgba(0,0,0,0);--glass-bg:rgba(17,20,24,0.94);--glass-bg-strong:rgba(17,20,24,0.97);--glass-border:rgba(255,255,255,0.07);--glass-border-soft:rgba(255,255,255,0.04);--glass-blur:20px;--glass-blur-nav:14px;--glass-blur-chip:4px;--glass-saturate:125%;--glass-shadow:0 24px 64px rgba(0,0,0,0.6),inset 0 1px 0 rgba(255,255,255,0.04);--glass-shadow-nav:0 1px 0 rgba(0,0,0,0.4);--metric-gradient-from:#F2F3F5;--metric-gradient-to:#F2F3F5;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-full:9999px;--font-heading:"Poppins","Inter Variable","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-sans:"Inter Variable","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:"JetBrains Mono Variable","JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--type-display-size:28px;--type-display-lh:34px;--type-display-weight:600;--type-title-size:20px;--type-title-lh:26px;--type-title-weight:600;--type-heading-size:16px;--type-heading-lh:22px;--type-heading-weight:600;--type-body-size:14px;--type-body-lh:20px;--type-body-weight:400;--type-label-size:13px;--type-label-lh:18px;--type-label-weight:500;--type-caption-size:12px;--type-caption-lh:16px;--type-caption-weight:400;--type-micro-size:11px;--type-micro-lh:14px;--type-micro-weight:600;--tracking-display:-0.02em;--tracking-title:-0.01em;--tracking-body:0em;--tracking-caps:0.07em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--motion-state:150ms;--motion-panel:200ms;--motion-ease:cubic-bezier(0,0,0.2,1);--motion-entrance:var(--motion-panel);--motion-busy:800ms;--row-height-comfortable:36px;--row-height-compact:28px;--control-height-sm:28px;--control-height-md:36px;--control-height-lg:44px;--button-padding-x:14px;--input-height:36px;--input-bg:var(--surface-1);--input-border:var(--border-control);--input-border-hover:var(--border-control-hover);--table-header-height:36px;--table-header-bg:var(--surface-1);--table-row-hover:var(--surface-3);--table-row-selected:var(--brand-soft);--card-bg:var(--surface-2);--card-border:var(--border-default);--card-padding:20px;--nav-bg:var(--surface-1);--nav-item-height:36px;--nav-item-active-bg:var(--surface-3);--nav-item-active-indicator:var(--brand-text);--topbar-height:56px;--modal-width-sm:420px;--modal-width-md:560px;--modal-width-lg:800px;--sheet-radius:18px;--status-dot-size:8px;--focus-ring-width:2px;--sidebar-width-expanded:240px;--sidebar-width-collapsed:64px;--content-max-width:1600px;--gutter:24px;--side-panel-width:380px;--bp-tablet:768px;--bp-laptop:1280px;--bp-desktop:1920px;--bp-ultrawide:2560px}[data-theme=light]{color-scheme:light;--surface-0:#F3F2EE;--surface-1:#EBE9E4;--surface-2:#FBFAF8;--surface-3:#E4E2DC;--surface-inverse:#17181B;--border-subtle:#E6E3DD;--border-default:#DAD6CE;--border-strong:#A9A49A;--border-control:#89857D;--border-control-hover:#6C6963;--text-primary:#17181B;--text-secondary:#46474D;--text-tertiary:#636369;--text-disabled:#A9A7A1;--text-inverse:#FBFAF8;--state-healthy:#0E6B41;--state-warning:#7C5700;--state-critical:#AD2C1B;--state-unknown:#575E68;--state-info:#1D5A99;--state-healthy-soft:rgba(15,114,69,0.09);--state-warning-soft:rgba(176,124,10,0.12);--state-critical-soft:rgba(180,46,28,0.09);--state-unknown-soft:rgba(88,95,105,0.09);--state-info-soft:rgba(29,90,153,0.08);--brand:#105070;--brand-strong:#0A3A52;--brand-active:#082F44;--brand-deep:#0A3A52;--brand-on-dark:#1C6890;--brand-sky:#105070;--brand-on:#FFFFFF;--brand-text:#105070;--brand-soft:rgba(16,80,112,0.08);--brand-line:rgba(16,80,112,0.34);--focus-ring:#1B7BA8;--alarm-text:#A81A1A;--series-1:#439800;--series-2:#008BC2;--series-3:#8362ED;--series-4:#96006B;--chart-primary:#2D6A92;--chart-primary-fill:rgba(45,106,146,0.1);--chart-grid:#E8E6E0;--chart-axis:#D3CFC7;--chart-ink:#636369;--scrim:rgba(28,26,22,0.32);--skeleton-base:#E9E7E2;--skeleton-highlight:#F3F1ED;--elevation-1:0 1px 2px rgba(28,25,20,0.06);--elevation-2:0 8px 24px rgba(28,25,20,0.08);--elevation-3:0 24px 64px rgba(28,25,20,0.14);--shadow-overlay:0 8px 24px rgba(28,25,20,0.12);--edge-highlight:inset 0 1px 0 rgba(255,255,255,0.7);--glass-bg:rgba(251,250,248,0.94);--glass-bg-strong:rgba(251,250,248,0.97);--glass-border:rgba(28,25,20,0.08);--glass-border-soft:rgba(28,25,20,0.05);--glass-blur:18px;--glass-shadow:0 24px 64px rgba(28,25,20,0.14),inset 0 1px 0 rgba(255,255,255,0.6);--glass-shadow-nav:0 1px 0 rgba(28,25,20,0.04);--metric-gradient-from:#17181B;--metric-gradient-to:#17181B;--input-bg:var(--surface-2);--table-header-bg:var(--surface-1);--nav-item-active-bg:var(--surface-2)}:root,[data-theme]{--color-primary:var(--brand);--color-primary-hover:var(--brand-strong);--color-primary-active:var(--brand-active);--color-on-primary:var(--brand-on);--color-primary-text:var(--brand-text);--color-primary-soft:var(--brand-soft);--color-primary-on-dark:var(--brand-on-dark);--color-secondary:var(--brand-deep);--color-on-secondary:var(--brand-on);--color-background:var(--surface-0);--color-surface:var(--surface-2);--color-surface-elevated:var(--surface-2);--color-surface-sunken:var(--surface-1);--color-surface-inverse:var(--surface-inverse);--color-border:var(--border-default);--color-border-subtle:var(--border-subtle);--color-border-strong:var(--border-strong);--color-border-control:var(--border-control);--color-border-control-hover:var(--border-control-hover);--color-text-primary:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-text-muted:var(--text-tertiary);--color-text-disabled:var(--text-disabled);--color-text-inverse:var(--text-inverse);--color-success:var(--state-healthy);--color-success-soft:var(--state-healthy-soft);--color-warning:var(--state-warning);--color-warning-soft:var(--state-warning-soft);--color-error:var(--state-critical);--color-error-soft:var(--state-critical-soft);--color-info:var(--state-info);--color-info-soft:var(--state-info-soft);--color-unknown:var(--state-unknown);--color-unknown-soft:var(--state-unknown-soft);--color-hover:var(--surface-3);--color-active:var(--border-default);--color-selected:var(--brand-soft);--color-focus-ring:var(--focus-ring);--color-disabled:var(--text-disabled);--color-disabled-surface:var(--surface-1);--color-disabled-border:var(--border-subtle);--color-data-1:var(--series-1);--color-data-2:var(--series-2);--color-data-3:var(--series-3);--color-data-4:var(--series-4);--color-data-single:var(--chart-primary);--color-data-single-fill:var(--chart-primary-fill);--color-data-grid:var(--chart-grid);--color-data-axis:var(--chart-axis);--color-data-ink:var(--chart-ink);--color-scrim:var(--scrim)}.adui-glass,.adui-glass-strong,.adui-panel,.adui-panel-strong{background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--edge-highlight)}.adui-chrome,.adui-glass-nav{background:var(--surface-1);border-color:var(--border-subtle);box-shadow:var(--glass-shadow-nav)}.adui-overlay-surface{background:var(--glass-bg-strong);-webkit-backdrop-filter:saturate(var(--glass-saturate)) blur(var(--glass-blur));backdrop-filter:saturate(var(--glass-saturate)) blur(var(--glass-blur));border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow)}.adui-chip,.adui-glass-chip{background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-full)}.adui-hairline{border:1px solid var(--border-default);box-shadow:var(--edge-highlight)}.adui-lift{transition:transform var(--motion-entrance) var(--motion-ease),box-shadow var(--motion-entrance) var(--motion-ease),border-color var(--motion-state) var(--motion-ease)}.adui-lift:hover{border-color:var(--border-strong);box-shadow:var(--elevation-2)}.adui-ambient{background-color:var(--surface-0)}.adui-metric-gradient{color:var(--metric-gradient-to);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adui-skeleton{background:var(--skeleton-base);border-radius:var(--radius-xs)}@media (prefers-reduced-motion:reduce){:root,[data-theme]{--motion-state:0ms;--motion-panel:0ms;--motion-busy:0ms}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){:root{--glass-bg:rgba(17,20,24,0.97);--glass-bg-strong:rgba(17,20,24,0.97)}[data-theme=light]{--glass-bg:rgba(251,250,248,0.97);--glass-bg-strong:rgba(251,250,248,0.97)}}.adui-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--type-label-size);line-height:var(--type-label-lh);font-weight:var(--type-label-weight);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:background-color var(--motion-state) var(--motion-ease),border-color var(--motion-state) var(--motion-ease),color var(--motion-state) var(--motion-ease),opacity var(--motion-state) var(--motion-ease),transform var(--motion-panel) var(--motion-ease)}.adui-btn--md{height:var(--row-height-comfortable);padding:0 var(--space-4)}.adui-btn--sm{height:var(--row-height-compact);padding:0 var(--space-3);font-size:var(--type-micro-size);line-height:var(--type-micro-lh);font-weight:var(--type-micro-weight)}.adui-btn--primary{background:var(--brand);color:var(--brand-on)}.adui-btn--primary:hover:not(:disabled){background:var(--brand-strong)}.adui-btn--primary:active:not(:disabled){background:var(--brand-active)}[data-surface="3"] .adui-btn--primary{border-color:var(--color-border-control-hover)}.adui-btn--secondary{background:var(--surface-2);border-color:var(--color-border-control);color:var(--text-primary)}.adui-btn--secondary:hover:not(:disabled){border-color:var(--color-border-control-hover)}.adui-btn--ghost{background:transparent;color:var(--text-secondary)}.adui-btn--ghost:hover:not(:disabled){background:var(--surface-2);color:var(--text-primary)}.adui-btn--destructive{background:var(--state-critical);color:var(--surface-0)}.adui-btn--destructive:hover:not(:disabled){opacity:.88}.adui-btn:disabled{cursor:not-allowed;opacity:.45}.adui-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.adui-btn-spinner{flex:none;animation:adui-spin var(--motion-busy) linear infinite}@keyframes adui-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.adui-btn-spinner{animation:none}}@media (max-width:640px){.adui-btn--md,.adui-btn--sm{min-height:44px}}.adui-btn--block{width:100%}.adui-btn--icon{padding:0;aspect-ratio:1}a.adui-btn{text-decoration:none}.adui-field{display:flex;flex-direction:column;gap:var(--space-1)}.adui-field-label{font-size:var(--type-label-size);line-height:var(--type-label-lh);font-weight:var(--type-label-weight);color:var(--text-secondary)}.adui-input{height:var(--row-height-comfortable);padding:0 var(--space-3);background:var(--surface-1);border:1px solid var(--color-border-control);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--type-body-lh);transition:border-color var(--motion-state) var(--motion-ease),background-color var(--motion-state) var(--motion-ease)}.adui-input::placeholder{color:var(--text-tertiary)}.adui-input:hover:not(:disabled){border-color:var(--color-border-control-hover)}.adui-input:focus,.adui-input:focus-visible{outline:none;border-color:var(--color-border-control-hover)}.adui-input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.adui-input:disabled{opacity:.45;cursor:not-allowed}.adui-input[aria-invalid=true]{border-color:var(--state-critical)}.adui-field-hint{color:var(--text-secondary)}.adui-field-error,.adui-field-hint{margin:0;font-size:var(--type-caption-size);line-height:var(--type-caption-lh)}.adui-field-error{color:var(--state-critical)}@media (max-width:640px){.adui-input{min-height:44px;font-size:16px}}.adui-textarea{padding:var(--space-2) var(--space-3);background:var(--surface-1);border:1px solid var(--color-border-control);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--type-body-lh);resize:vertical;transition:border-color var(--motion-state) var(--motion-ease),background-color var(--motion-state) var(--motion-ease)}.adui-textarea-mono{font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--type-caption-size);line-height:var(--type-caption-lh)}.adui-textarea::placeholder{color:var(--text-tertiary)}.adui-textarea:hover:not(:disabled){border-color:var(--color-border-control-hover)}.adui-textarea:focus,.adui-textarea:focus-visible{outline:none;border-color:var(--color-border-control-hover)}.adui-textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.adui-textarea:disabled{opacity:.45;cursor:not-allowed}.adui-textarea[aria-invalid=true]{border-color:var(--state-critical)}.adui-toggle{gap:var(--space-2)}.adui-toggle,.adui-toggle-track{display:inline-flex;align-items:center}.adui-toggle-track{width:36px;height:20px;padding:0 3px;border-radius:var(--radius-full);background:var(--surface-2);border:1px solid var(--border-subtle);cursor:pointer;transition:background-color var(--motion-state) var(--motion-ease),border-color var(--motion-state) var(--motion-ease)}.adui-toggle-knob{width:12px;height:12px;border-radius:50%;background:var(--text-secondary);transition:transform var(--motion-state) var(--motion-ease),background-color var(--motion-state) var(--motion-ease)}.adui-toggle-input:checked+.adui-toggle-track{background:var(--text-primary);border-color:var(--text-primary)}.adui-toggle-input:checked+.adui-toggle-track .adui-toggle-knob{transform:translateX(16px);background:var(--surface-0)}.adui-toggle-input:focus-visible+.adui-toggle-track{outline:2px solid var(--focus-ring);outline-offset:2px}.adui-toggle-input:disabled+.adui-toggle-track{opacity:.45;cursor:not-allowed}.adui-toggle-label{font-size:var(--type-label-size);line-height:var(--type-label-lh);font-weight:var(--type-label-weight);color:var(--text-primary);cursor:pointer}.adui-toggle-input:disabled~.adui-toggle-label{opacity:.45;cursor:not-allowed}.adui-checkbox{gap:var(--space-2)}.adui-checkbox,.adui-checkbox-box{display:inline-flex;align-items:center}.adui-checkbox-box{justify-content:center;width:16px;height:16px;border-radius:4px;border:1px solid var(--color-border-control);background:var(--surface-1);color:var(--surface-0);cursor:pointer;transition:background-color var(--motion-state) var(--motion-ease),border-color var(--motion-state) var(--motion-ease)}.adui-checkbox-check{opacity:0;transition:opacity var(--motion-state) var(--motion-ease)}.adui-checkbox-input:checked+.adui-checkbox-box{background:var(--text-primary);border-color:var(--text-primary)}.adui-checkbox-input:checked+.adui-checkbox-box .adui-checkbox-check{opacity:1}.adui-checkbox-input:focus-visible+.adui-checkbox-box{outline:2px solid var(--focus-ring);outline-offset:2px}.adui-checkbox-input:disabled+.adui-checkbox-box{opacity:.45;cursor:not-allowed}.adui-checkbox-label{font-size:var(--type-label-size);line-height:var(--type-label-lh);font-weight:var(--type-label-weight);color:var(--text-primary);cursor:pointer}.adui-checkbox-input:disabled~.adui-checkbox-label{opacity:.45;cursor:not-allowed}.adui-statusdot{justify-content:center;line-height:0}.adui-statusbadge,.adui-statusdot{display:inline-flex;align-items:center}.adui-statusbadge{gap:var(--space-1);height:20px;padding:0 var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-2);font-size:var(--type-micro-size);line-height:var(--type-micro-lh);font-weight:var(--type-micro-weight);white-space:nowrap}.adui-statusbadge-icon{flex:none}.adui-statusbadge[data-state=healthy],.adui-statusdot[data-state=healthy]{color:var(--state-healthy)}.adui-statusbadge[data-state=warning],.adui-statusdot[data-state=warning]{color:var(--state-warning)}.adui-statusbadge[data-state=critical],.adui-statusdot[data-state=critical]{color:var(--state-critical)}.adui-statusbadge[data-state=unknown],.adui-statusdot[data-state=unknown]{color:var(--state-unknown)}.adui-statusbadge[data-state=info],.adui-statusdot[data-state=info]{color:var(--state-info)}.adui-kv{margin:0;display:flex;flex-direction:column}.adui-kv-row{display:grid;grid-template-columns:minmax(96px,40%) 1fr;grid-gap:var(--space-4);gap:var(--space-4);align-items:baseline;min-height:var(--row-height-compact);padding:var(--space-1) 0;border-bottom:1px solid var(--border-subtle)}.adui-kv-row:last-child{border-bottom:none}.adui-kv-label{font-size:var(--type-label-size);line-height:var(--type-label-lh);font-weight:var(--type-label-weight);color:var(--text-secondary)}.adui-kv-value{margin:0;font-size:var(--type-body-size);line-height:var(--type-body-lh);color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.adui-tag{display:inline-flex;align-items:center;gap:var(--space-1);min-height:20px;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-xs);color:var(--text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-lh);white-space:nowrap}.adui-tag[data-accent]{color:var(--color-primary-text);border-color:var(--brand-line)}.adui-table{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;max-width:100%}.adui-table-toolbar{display:flex;justify-content:flex-end}.adui-table-densitybtn{display:inline-flex;align-items:center;gap:var(--space-1);height:24px;padding:0 var(--space-2);background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--type-caption-size);line-height:var(--type-caption-lh);cursor:pointer;transition:background var(--motion-state) var(--motion-ease),border-color var(--motion-state) var(--motion-ease)}.adui-table-densitybtn:hover{background:var(--surface-2)}.adui-table-densitybtn[aria-pressed=true]{border-color:var(--border-strong);color:var(--text-primary);background:var(--surface-2)}.adui-table-densitybtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.adui-table-scroll{overflow:auto;background:var(--color-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.adui-table-head{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--surface-1);box-shadow:inset 0 .5px 0 var(--border-subtle),inset 0 -.5px 0 var(--border-subtle)}.adui-table-headrow{display:flex;align-items:stretch;border-bottom:1px solid var(--border-strong);box-sizing:border-box}.adui-table-th{position:relative;box-sizing:border-box;display:flex;align-items:center;padding:0 var(--space-3);overflow:hidden;flex:0 0 auto}.adui-table-th--select{padding:0;justify-content:center}.adui-table-sortbtn{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0;padding:0;background:none;border:0;color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--type-label-size);line-height:var(--type-label-lh);font-weight:var(--type-label-weight);cursor:pointer;transition:color var(--motion-state) var(--motion-ease)}.adui-table-sortbtn:hover{color:var(--text-primary)}.adui-table-sortbtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.adui-table-htext{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adui-table-sortidle{opacity:.4}[aria-sort] .adui-table-sortbtn{color:var(--text-primary)}.adui-table-resizer{position:absolute;top:0;right:0;width:8px;height:100%;cursor:col-resize;touch-action:none}.adui-table-resizer:after{content:"";position:absolute;top:25%;right:3px;width:1px;height:50%;background:var(--border-subtle)}.adui-table-resizer:focus-visible:after,.adui-table-resizer:hover:after{background:var(--border-strong)}.adui-table-resizer:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.adui-table-window{will-change:transform}.adui-table-row{display:flex;align-items:stretch;box-sizing:border-box;border-bottom:1px solid var(--border-subtle)}.adui-table-row--clickable{cursor:pointer;transition:background var(--motion-state) var(--motion-ease)}.adui-table-row--clickable:hover{background:var(--surface-2)}.adui-table-row--clickable:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.adui-table-row--selected{background:var(--surface-2)}.adui-table-td{box-sizing:border-box;display:flex;align-items:center;padding:0 var(--space-3);overflow:hidden;white-space:nowrap;flex:0 0 auto;font-size:var(--type-body-size);line-height:var(--type-body-lh);color:var(--text-primary)}.adui-table[data-density=compact] .adui-table-td{font-size:var(--type-micro-size);line-height:var(--type-micro-lh)}.adui-table-td--select{padding:0;justify-content:center}.adui-table-cell--right{justify-content:flex-end;text-align:right}.adui-table-cell--center{justify-content:center;text-align:center}.adui-registry-ref{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.adui-network-devices{list-style:none;margin:var(--space-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.adui-network-devices>li{display:grid;grid-template-columns:12px minmax(0,1fr) auto auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);font-size:var(--type-body-size)}.adui-assetmap{display:flex;flex-direction:column;gap:var(--space-4)}.adui-assetmap-layers{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle)}.adui-assetmap-unplaced>ul{list-style:none;margin:var(--space-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.adui-assetmap-unplaced>ul>li{display:grid;grid-template-columns:16px minmax(0,14rem) minmax(0,1fr);align-items:center;grid-gap:var(--space-3);gap:var(--space-3);font-size:var(--type-body-size)}.adui-table-toolbar{flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.adui-table-toolinfo{gap:var(--space-3);min-width:0;color:var(--text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-lh)}.adui-table-toolactions,.adui-table-toolinfo{display:flex;flex-wrap:wrap;align-items:center}.adui-table-toolactions{gap:var(--space-2);margin-left:auto}.adui-table-densitybtn:disabled{opacity:.45;cursor:not-allowed}.adui-table-densitybtn{height:28px;border-color:var(--color-border-control)}.adui-table-menu{position:relative}.adui-table-menupanel{position:absolute;z-index:5;top:calc(100% + var(--space-1));right:0;width:min(320px,calc(100vw - 32px));max-height:360px;overflow:auto;padding:var(--space-3);background:var(--color-surface-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--elevation-2)}.adui-table-collist{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.adui-table-colitem{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:var(--type-label-size)}.adui-table-colmove{display:inline-flex;gap:var(--space-1)}.adui-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:1px solid transparent;border-radius:var(--radius-xs);color:var(--text-secondary);cursor:pointer}.adui-iconbtn:hover:not(:disabled){background:var(--color-hover);color:var(--text-primary)}.adui-iconbtn:disabled{opacity:.35;cursor:not-allowed}.adui-iconbtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.adui-table-viewbtn{flex:1 1;min-height:28px;padding:0 var(--space-2);text-align:left;background:transparent;border:0;border-radius:var(--radius-xs);color:var(--text-primary);font:inherit;cursor:pointer}.adui-table-viewbtn:hover{background:var(--color-hover)}.adui-table-viewbtn[aria-pressed=true]{color:var(--color-primary-text);font-weight:600}.adui-table-viewbtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.adui-table-viewform{display:flex;align-items:flex-end;gap:var(--space-2);margin-top:var(--space-3)}.adui-table-viewform .adui-field{flex:1 1;min-width:0}.adui-table-menunote{margin:var(--space-2) 0 0;color:var(--text-tertiary);font-size:var(--type-caption-size);line-height:var(--type-caption-lh)}.adui-table-hplain{color:var(--text-secondary);font-size:var(--type-label-size);line-height:var(--type-label-lh);font-weight:var(--type-label-weight)}.adui-table-row{background:var(--color-surface)}.adui-table-row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.adui-table-row--current{background:var(--surface-3);box-shadow:inset 3px 0 0 var(--color-primary-text)}.adui-table-td--wrap{white-space:normal;overflow-wrap:anywhere;padding-top:var(--space-1);padding-bottom:var(--space-1)}.adui-table-td{min-width:0}.adui-table-td,.adui-table-th{background:inherit}.adui-table-head .adui-table-th{background:var(--surface-1)}@media (min-width:768px){.adui-table-frozen{position:-webkit-sticky;position:sticky;z-index:1;border-right:1px solid var(--border-subtle)}}.adui-table-status{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.adui-table-statusreason{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text-secondary);font-size:var(--type-caption-size)}.adui-table-expandrow{display:block;background:var(--surface-2);border-bottom:1px solid var(--border-subtle)}.adui-table-expanded{padding:var(--space-3) var(--space-4);font-size:var(--type-body-size);line-height:var(--type-body-lh)}.adui-table-scroll--cards{background:transparent;border:0;overflow-x:hidden}.adui-table[data-view=cards] .adui-table-window{width:100%}.adui-table-cardslot{padding-bottom:var(--space-2)}.adui-table-card{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3);background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-sm)}.adui-table-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.adui-table-card.adui-table-row--selected{border-color:var(--color-primary-text)}.adui-table-cardhead{display:flex;justify-content:space-between;gap:var(--space-2)}.adui-table-cardstatus .adui-table-status{flex-wrap:wrap}.adui-table-cardstatus .adui-table-statusreason{white-space:normal}.adui-table-cardid{font-weight:600;overflow-wrap:anywhere}.adui-table-cardfields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-2) var(--space-3);gap:var(--space-2) var(--space-3);margin:0}.adui-table-cardfield dt{color:var(--text-tertiary);font-size:var(--type-caption-size);line-height:var(--type-caption-lh)}.adui-table-cardfield dd{margin:0;overflow-wrap:anywhere}.adui-table-cardexpand{min-height:44px;justify-content:center}.adui-table-expanded--card{padding:var(--space-2) 0 0;border-top:1px solid var(--border-subtle)}.adui-table-cardselectall{padding:var(--space-1) 0}.adui-table-filterrow{display:flex;align-items:stretch;box-sizing:border-box;border-bottom:1px solid var(--border-strong)}.adui-table-filter,.adui-table-filtercell{padding:0 var(--space-1)}.adui-table-filter{width:100%;min-width:0;height:26px;box-sizing:border-box;background:var(--input-bg);border:1px solid var(--color-border-control);border-radius:var(--radius-xs);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--type-caption-size)}.adui-table-filter::placeholder{color:var(--text-tertiary)}.adui-table-filter:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.adui-table-summary{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6)}.adui-timeline{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.adui-timeline-event{position:relative;display:grid;grid-template-columns:16px 1fr;grid-column-gap:var(--space-2);column-gap:var(--space-2);padding:var(--space-2) 0}.adui-timeline-event:before{content:"";position:absolute;left:7px;top:0;bottom:0;width:1px;background:var(--border-subtle)}.adui-timeline-event:first-child:before{top:calc(var(--space-2) + 5px)}.adui-timeline-event:last-child:before{bottom:calc(100% - var(--space-2) - 5px)}.adui-timeline-marker{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:16px;height:var(--type-body-lh);background:transparent}.adui-timeline-bullet,.adui-timeline-marker .adui-statusdot{background:var(--surface-1)}.adui-timeline-bullet{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--text-tertiary);outline:2px solid var(--surface-1)}.adui-timeline-title{font-size:var(--type-body-size);line-height:var(--type-body-lh);color:var(--text-primary);overflow-wrap:anywhere}.adui-timeline-detail{color:var(--text-secondary);overflow-wrap:anywhere}.adui-timeline-detail,.adui-timeline-meta{font-size:var(--type-caption-size);line-height:var(--type-caption-lh)}.adui-timeline-meta{display:flex;align-items:baseline;gap:var(--space-2);color:var(--text-tertiary)}.adui-timeline-at{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adui-timeline-actor{color:var(--text-secondary)}.adui-timeline-body{min-width:0}.adui-timeline-meta{flex-wrap:wrap}.adui-ticker{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.adui-ticker-item{display:flex;align-items:baseline;gap:var(--space-2);min-height:var(--row-height-compact);padding:var(--space-1) 0;border-bottom:1px solid var(--border-subtle);font-size:var(--type-caption-size);line-height:var(--type-caption-lh)}.adui-ticker-item:last-child{border-bottom:0}.adui-ticker-dot,.adui-ticker-dotslot{flex:none;display:inline-flex;width:10px;align-self:center}.adui-ticker-at{flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-secondary);white-space:nowrap}.adui-ticker-sep{flex:none;color:var(--text-tertiary)}.adui-ticker-text{color:var(--text-primary);overflow-wrap:anywhere}.adui-ticker-value{display:inline-flex;align-items:baseline;gap:var(--space-2);min-width:0}.adui-asseticon{flex:none;color:var(--text-secondary);vertical-align:-2px}.adui-facetbar{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.adui-facetbar-groups{display:flex;gap:var(--space-6);flex-wrap:wrap}.adui-facetbar-group{margin:0;padding:0;border:0;min-width:0}.adui-facetbar-legend{padding:0;color:var(--text-tertiary);font-size:var(--type-micro-size);line-height:var(--type-micro-lh);font-weight:var(--type-micro-weight);text-transform:uppercase;letter-spacing:.04em}.adui-facetbar-options{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-2)}.adui-facetbar-chip{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);color:var(--text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-lh);cursor:pointer;transition:background-color var(--motion-state) var(--motion-ease),border-color var(--motion-state) var(--motion-ease),color var(--motion-state) var(--motion-ease)}.adui-facetbar-chip:hover{border-color:var(--border-strong);color:var(--text-primary)}.adui-facetbar-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.adui-facetbar-chip--on{background:var(--brand);border-color:var(--brand);color:var(--brand-on)}.adui-facetbar-chip--on .adui-asseticon,.adui-facetbar-chip--on .adui-facetbar-chip-count{color:var(--brand-on)}.adui-facetbar-chip-count{color:var(--text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adui-facetbar-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-top:var(--space-2);border-top:1px solid var(--border-subtle)}.adui-facetbar-result{margin:0;color:var(--text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-lh)}.adui-facetbar-result-count{color:var(--text-primary);font-weight:var(--type-label-weight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adui-devicecard{position:relative;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.adui-devicecard--interactive{transition:border-color var(--motion-state) var(--motion-ease)}.adui-devicecard--interactive:hover{border-color:var(--border-strong)}.adui-devicecard-open{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;border-radius:var(--radius-md);cursor:pointer}.adui-devicecard-open:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.adui-devicecard-head{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.adui-devicecard-ref{color:var(--text-primary);font-size:var(--type-heading-size);line-height:var(--type-heading-lh);font-weight:var(--type-heading-weight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adui-devicecard-type{color:var(--text-tertiary);font-size:var(--type-micro-size);line-height:var(--type-micro-lh);font-weight:var(--type-micro-weight);text-transform:uppercase;letter-spacing:.04em}.adui-devicecard-name{margin:0;color:var(--text-secondary);font-size:var(--type-body-size);line-height:var(--type-body-lh)}.adui-devicecard-meta{display:flex;gap:var(--space-6);margin:0;flex-wrap:wrap}.adui-devicecard-meta dt{color:var(--text-tertiary);font-size:var(--type-micro-size);line-height:var(--type-micro-lh);font-weight:var(--type-micro-weight);text-transform:uppercase;letter-spacing:.04em}.adui-devicecard-meta dd{margin:0;color:var(--text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-lh)}.adui-devicecard-extra,.adui-devicecard-reading{position:relative;z-index:1;pointer-events:none}.adui-devicecard-extra{pointer-events:auto}.adui-control{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.adui-control-head{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.adui-control-action{color:var(--text-primary);font-size:var(--type-heading-size);line-height:var(--type-heading-lh);font-weight:var(--type-heading-weight)}.adui-control-target{color:var(--text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-lh);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adui-control-desc{margin:0;color:var(--text-secondary);font-size:var(--type-body-size);line-height:var(--type-body-lh)}.adui-control-confirm{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm)}.adui-control-notelabel{color:var(--text-primary);font-size:var(--type-label-size);line-height:var(--type-label-lh);font-weight:var(--type-label-weight)}.adui-control-hint{margin:0;color:var(--text-tertiary);font-size:var(--type-caption-size);line-height:var(--type-caption-lh)}.adui-control-buttons,.adui-control-outcome{display:flex;gap:var(--space-2);flex-wrap:wrap}.adui-control-outcome{align-items:baseline;padding-top:var(--space-2);border-top:1px solid var(--border-subtle)}.adui-control-outcome-detail{margin:0;color:var(--text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-lh)}.adui-control-outcome-at{color:var(--text-tertiary);font-size:var(--type-micro-size);line-height:var(--type-micro-lh);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adui-vend{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.adui-vend-head{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.adui-vend-customer{color:var(--text-primary);font-size:var(--type-heading-size);line-height:var(--type-heading-lh);font-weight:var(--type-heading-weight)}.adui-vend-meter{color:var(--text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-lh);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adui-vend-channels{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:var(--space-2)}.adui-vend-legend{padding:0;color:var(--text-tertiary);font-size:var(--type-micro-size);line-height:var(--type-micro-lh);font-weight:var(--type-micro-weight);text-transform:uppercase;letter-spacing:.04em}.adui-vend-channel{display:flex;align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:var(--type-body-size);line-height:var(--type-body-lh)}.adui-vend-channel--off{color:var(--text-tertiary)}.adui-vend-preview{padding:var(--space-3);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.adui-vend-basis,.adui-vend-preview-idle{margin:0;color:var(--text-tertiary);font-size:var(--type-caption-size);line-height:var(--type-caption-lh)}.adui-vend-basis{margin-top:var(--space-1)}.adui-vend-basis--missing{font-style:italic}.adui-vend-outcome{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.adui-vend-outcome-detail{margin:0;color:var(--text-secondary);font-size:var(--type-body-size);line-height:var(--type-body-lh)}.adui-vend-token{display:flex;align-items:baseline;gap:var(--space-2);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--type-heading-size);line-height:var(--type-heading-lh);letter-spacing:.08em;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adui-vend-token-label{font-family:var(--font-sans);letter-spacing:.04em;font-weight:var(--type-micro-weight);text-transform:uppercase}.adui-vend-at,.adui-vend-token-label{color:var(--text-tertiary);font-size:var(--type-micro-size);line-height:var(--type-micro-lh)}.adui-dual,.adui-vend-at{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adui-dual{display:inline-flex;gap:var(--space-1);color:var(--text-primary)}.adui-dual--inline{align-items:baseline;flex-wrap:wrap}.adui-dual--block{flex-direction:column;align-items:flex-start;gap:var(--space-1)}.adui-dual-label{color:var(--text-secondary);font-size:var(--type-label-size);line-height:var(--type-label-lh);font-weight:var(--type-label-weight)}.adui-dual-pair{display:inline-flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;min-width:0}.adui-dual--block .adui-dual-pair{font-size:var(--type-title-size);line-height:var(--type-title-lh);font-weight:var(--type-title-weight)}.adui-dual-side{display:inline-flex;align-items:baseline;gap:var(--space-1);min-width:0}.adui-dual-figure{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adui-dual-unit{color:var(--text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-lh);font-weight:var(--type-caption-weight)}.adui-dual-na,.adui-dual-sep{color:var(--text-tertiary)}.adui-dual-na{display:inline-flex;align-items:baseline;gap:var(--space-1)}.adui-dual-na-note{font-size:var(--type-caption-size);line-height:var(--type-caption-lh)}.adui-ledger-entry{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.adui-ledger-head{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.adui-ledger-at{color:var(--text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-lh);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adui-ledger-kind{color:var(--text-primary);font-size:var(--type-label-size);line-height:var(--type-label-lh);font-weight:var(--type-label-weight)}.adui-ledger-ref{color:var(--text-tertiary);font-size:var(--type-micro-size);line-height:var(--type-micro-lh);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adui-ledger-value{font-size:var(--type-heading-size);line-height:var(--type-heading-lh);font-weight:var(--type-heading-weight)}.adui-ledger-accounts{display:flex;gap:var(--space-6);margin:0;flex-wrap:wrap}.adui-ledger-account{display:flex;align-items:baseline;gap:var(--space-2)}.adui-ledger-account dt{color:var(--text-tertiary);font-size:var(--type-micro-size);line-height:var(--type-micro-lh);font-weight:var(--type-micro-weight);text-transform:uppercase;letter-spacing:.04em}.adui-ledger-account dd{font-size:var(--type-caption-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adui-ledger-account dd,.adui-ledger-provenance{margin:0;color:var(--text-secondary);line-height:var(--type-caption-lh)}.adui-ledger-provenance{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;font-size:var(--type-caption-size)}.adui-ledger-provenance-label{color:var(--text-tertiary);font-size:var(--type-micro-size);line-height:var(--type-micro-lh);font-weight:var(--type-micro-weight);text-transform:uppercase;letter-spacing:.04em}.adui-ledger-provenance-detail{color:var(--text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adui-ledger-entry--reversed .adui-ledger-value{text-decoration:line-through;text-decoration-thickness:1px;color:var(--text-secondary)}.adui-ledger-reversed{margin:0;color:var(--alarm-text);font-size:var(--type-caption-size);line-height:var(--type-caption-lh)}.adui-flow{list-style:none;margin:0;padding:0}.adui-flow,.adui-flow-item,.adui-flow-node{display:flex;flex-direction:column}.adui-flow-node{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.adui-flow-node-head{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.adui-flow-stage{color:var(--text-tertiary);font-size:var(--type-micro-size);line-height:var(--type-micro-lh);font-weight:var(--type-micro-weight);text-transform:uppercase;letter-spacing:.04em}.adui-flow-label{color:var(--text-primary);font-size:var(--type-label-size);line-height:var(--type-label-lh);font-weight:var(--type-label-weight)}.adui-flow-node-value{font-size:var(--type-heading-size);line-height:var(--type-heading-lh);font-weight:var(--type-heading-weight)}.adui-flow-metered{margin:0;color:var(--text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-lh)}.adui-flow-metered-label{color:var(--text-tertiary);font-size:var(--type-micro-size);line-height:var(--type-micro-lh);font-weight:var(--type-micro-weight);text-transform:uppercase;letter-spacing:.04em}.adui-flow-links{list-style:none;margin:0;padding:0}.adui-flow-link{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4)}.adui-flow-arrow{color:var(--text-tertiary)}.adui-flow-loss{color:var(--text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-lh);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adui-flow-losslabel,.adui-flow-losspct{color:var(--text-tertiary)}.adui-recon{gap:var(--space-4)}.adui-recon,.adui-recon-inputs{display:flex;flex-direction:column}.adui-recon-inputs{margin:0;gap:var(--space-2)}.adui-recon-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle)}.adui-recon-term{display:flex;flex-direction:column;gap:var(--space-1);color:var(--text-primary);font-size:var(--type-label-size);line-height:var(--type-label-lh);font-weight:var(--type-label-weight)}.adui-recon-source{color:var(--text-tertiary);font-size:var(--type-micro-size);line-height:var(--type-micro-lh);font-weight:var(--type-micro-weight)}.adui-recon-source--missing{font-style:italic}.adui-recon-value{margin:0;text-align:right;font-size:var(--type-heading-size);line-height:var(--type-heading-lh);font-weight:var(--type-heading-weight)}.adui-recon-figure,.adui-recon-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adui-recon-residual{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-md)}.adui-recon-residual-term{color:var(--text-tertiary);font-size:var(--type-micro-size);line-height:var(--type-micro-lh);font-weight:var(--type-micro-weight);text-transform:uppercase;letter-spacing:.04em}.adui-recon-residual-value{color:var(--text-primary);font-size:var(--type-title-size);line-height:var(--type-title-lh);font-weight:var(--type-title-weight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adui-recon-residual-pct{color:var(--text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-lh);font-weight:var(--type-caption-weight)}.adui-recon-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.adui-recon-line{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle)}.adui-recon-line-label{display:flex;flex-direction:column;gap:var(--space-1);color:var(--text-secondary);font-size:var(--type-body-size);line-height:var(--type-body-lh)}.adui-metric{box-sizing:border-box;min-height:88px;padding:var(--space-4);background:var(--color-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:var(--space-2)}.adui-metric--edge{border-left-width:2px}.adui-metric--healthy{border-left-color:var(--state-healthy)}.adui-metric--warning{border-left-color:var(--state-warning)}.adui-metric--critical{border-left-color:var(--state-critical)}.adui-metric--unknown{border-left-color:var(--state-unknown)}.adui-metric--info{border-left-color:var(--state-info)}.adui-metric-head{display:flex;align-items:center;gap:var(--space-2);min-height:18px}.adui-metric-label{font-size:var(--type-label-size);line-height:var(--type-label-lh);font-weight:var(--type-label-weight);color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adui-metric-value-row{display:flex;align-items:baseline;gap:var(--space-2);min-height:34px;flex-wrap:nowrap}.adui-metric-value{font-size:var(--type-display-size);line-height:var(--type-display-lh);font-weight:var(--type-display-weight);color:var(--text-primary)}.adui-metric-delta,.adui-metric-unit{font-size:var(--type-caption-size);line-height:var(--type-caption-lh);color:var(--text-secondary)}.adui-metric-delta{display:inline-flex;align-items:center;gap:var(--space-1)}.adui-metric-delta--healthy{color:var(--state-healthy)}.adui-metric-delta--warning{color:var(--state-warning)}.adui-metric-delta--critical{color:var(--state-critical)}.adui-metric-delta--unknown{color:var(--state-unknown)}.adui-metric-delta--info{color:var(--state-info)}.adui-metric-caption{margin:0;font-size:var(--type-caption-size);line-height:var(--type-caption-lh);color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.adui-metric-spark{color:var(--text-tertiary)}.adui-sparkline{display:inline-block;vertical-align:middle}.adui-timeseries{margin:0;display:flex;flex-direction:column;gap:var(--space-2);color:var(--text-primary);min-width:0}.adui-timeseries-plot{position:relative}.adui-timeseries-grid{stroke:var(--border-subtle);stroke-width:1}.adui-timeseries-axis{stroke:var(--border-strong);stroke-width:1}.adui-timeseries-xtick,.adui-timeseries-ytick{fill:var(--text-secondary);font-family:var(--font-sans);font-size:var(--type-micro-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adui-timeseries-area{opacity:.12}.adui-timeseries-brush{fill:var(--state-info);opacity:.15;stroke:var(--state-info);stroke-width:1}.adui-timeseries-crosshair{stroke:var(--text-tertiary);stroke-width:1;stroke-dasharray:2 2;pointer-events:none}.adui-timeseries-hit{position:absolute;cursor:crosshair;touch-action:none}.adui-timeseries-hit:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.adui-timeseries-readout{position:absolute;z-index:1;min-width:120px;max-width:168px;padding:var(--space-2) var(--space-3);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);pointer-events:none;display:flex;flex-direction:column;gap:var(--space-1)}.adui-timeseries-readout-time{font-size:var(--type-micro-size);line-height:var(--type-micro-lh);font-weight:var(--type-micro-weight);color:var(--text-secondary)}.adui-timeseries-readout-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);font-size:var(--type-caption-size);line-height:var(--type-caption-lh)}.adui-timeseries-readout-label{color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adui-timeseries-readout-value{color:var(--text-primary)}.adui-timeseries-legend-wrap{display:block}.adui-timeseries-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-4)}.adui-timeseries-legend-item{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--type-caption-size);line-height:var(--type-caption-lh);color:var(--text-secondary)}.adui-capacity{height:6px;border-radius:var(--radius-full);background:var(--surface-3);overflow:hidden}.adui-capacity[data-large]{height:10px}.adui-capacity>span{display:block;height:100%;background:var(--color-data-single)}.adui-capacity[data-level=warning]>span{background:var(--color-warning)}.adui-capacity[data-level=critical]>span{background:var(--color-error)}.adui-ring{flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adui-distribution{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.adui-distribution-bar{display:flex;height:10px;gap:1px;border-radius:var(--radius-full);overflow:hidden;background:var(--surface-3)}.adui-legend{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);color:var(--text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-lh)}.adui-legend>span{display:inline-flex;align-items:center;gap:var(--space-1)}.adui-legend i{display:inline-block;width:10px;height:10px;border-radius:2px}.adui-legend b{color:var(--text-primary);font-weight:600}.adui-minibars{display:flex;align-items:flex-end;gap:3px}.adui-minibars>span{border-radius:2px 2px 0 0}.adui-chartframe{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.adui-chartframe-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.adui-chartframe-title{flex:1 1;margin:0;min-width:120px;font-size:var(--type-heading-size);line-height:var(--type-heading-lh)}.adui-chartframe-meta{color:var(--text-secondary);font-size:var(--type-caption-size)}.adui-chartframe-figure{margin:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.adui-geomap{position:relative;margin:0;overflow:hidden;background:var(--surface-0);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary)}.adui-geomap-canvas{display:block}.adui-geomap-hit{position:absolute;inset:0;cursor:-webkit-grab;cursor:grab;touch-action:none}.adui-geomap-hit:active{cursor:-webkit-grabbing;cursor:grabbing}.adui-geomap-hit:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.adui-geomap-controls{position:absolute;top:var(--space-2);right:var(--space-2);display:flex;flex-direction:column;gap:var(--space-1)}.adui-geomap-zoombtn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:var(--surface-1);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--motion-state) var(--motion-ease)}.adui-geomap-zoombtn:hover{background:var(--surface-2)}.adui-geomap-zoombtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.adui-geomap-chip{position:absolute;left:var(--space-2);bottom:var(--space-2);max-width:calc(100% - var(--space-4));padding:var(--space-1) var(--space-2);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.adui-geomap-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.adui-geomap-tooltip{position:absolute;z-index:1;max-width:160px;padding:var(--space-1) var(--space-2);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-size:var(--type-caption-size);line-height:var(--type-caption-lh);pointer-events:none}.adui-geomap-tooltip-feature{display:inline-flex;align-items:center;gap:var(--space-2)}.adui-geomap-tooltip-count{color:var(--text-secondary)}.adui-netgraph{position:relative;margin:0;overflow:hidden;background:var(--surface-0);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary)}.adui-netgraph-canvas{display:block}.adui-netgraph-hit{position:absolute;inset:0;cursor:-webkit-grab;cursor:grab;touch-action:none}.adui-netgraph-hit:active{cursor:-webkit-grabbing;cursor:grabbing}.adui-netgraph-hit:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.adui-netgraph-controls{position:absolute;top:var(--space-2);right:var(--space-2);display:flex;flex-direction:column;gap:var(--space-1)}.adui-netgraph-zoombtn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:var(--surface-1);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--motion-state) var(--motion-ease)}.adui-netgraph-zoombtn:hover{background:var(--surface-2)}.adui-netgraph-zoombtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.adui-netgraph-chip{position:absolute;left:var(--space-2);bottom:var(--space-2);max-width:calc(100% - var(--space-4));padding:var(--space-1) var(--space-2);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.adui-netgraph-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.adui-netgraph-tooltip{position:absolute;z-index:1;max-width:168px;padding:var(--space-1) var(--space-2);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-size:var(--type-caption-size);line-height:var(--type-caption-lh);pointer-events:none}.adui-netgraph-tooltip-node{display:inline-flex;align-items:center;gap:var(--space-2)}.adui-netgraph-tooltip-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adui-netgraph-tooltip-kind{color:var(--text-secondary);font-size:var(--type-micro-size);line-height:var(--type-micro-lh);font-weight:var(--type-micro-weight);text-transform:uppercase}.adui-modal-root{position:fixed;inset:0;z-index:100}.adui-overlay{position:absolute;inset:0;background:rgba(4,6,9,.6)}[data-theme=light] .adui-overlay{background:rgba(20,23,28,.4)}.adui-screen{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.adui-screenheader{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.adui-screenheader-title{margin:0;font-size:var(--type-display-size);line-height:var(--type-display-lh);font-weight:var(--type-display-weight);color:var(--text-primary)}.adui-screenheader-side,.adui-screenheader-status{display:inline-flex;align-items:center}.adui-screenheader-side{margin-left:auto;gap:var(--space-4)}.adui-screenheader-meta{display:inline-flex;align-items:center;font-size:var(--type-caption-size);line-height:var(--type-caption-lh);color:var(--text-secondary)}.adui-screenheader-actions{display:inline-flex;align-items:center;gap:var(--space-2)}.adui-screensection{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.adui-screensection-head{display:flex;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap}.adui-screensection-headmain{flex:1 1;min-width:200px}.adui-screensection-title{margin:0;font-size:var(--type-title-size);line-height:var(--type-title-lh);font-weight:var(--type-title-weight);color:var(--text-primary)}.adui-screensection-note{margin:var(--space-1) 0 0;font-size:var(--type-caption-size);line-height:var(--type-caption-lh);color:var(--text-secondary)}.adui-screensection-actions{display:inline-flex;align-items:center;gap:var(--space-2)}.adui-metricrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.adui-registry-failed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.adui-registry-failed li{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.adui-registry-failed-label{color:var(--text-primary);font-size:var(--type-label-size);line-height:var(--type-label-lh);font-weight:var(--type-label-weight)}.adui-assetdetail{display:flex;flex-direction:column;gap:var(--space-4)}.adui-assetdetail-ledger,.adui-devicecontrols{display:flex;flex-direction:column;gap:var(--space-3)}.adui-ops-loose{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.adui-ops-loose-label{margin:0;color:var(--text-secondary);font-size:var(--type-label-size);line-height:var(--type-label-lh);font-weight:var(--type-label-weight)}.adui-ops-loose-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.adui-ops-loose-list li{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:var(--type-caption-size);line-height:var(--type-caption-lh);color:var(--text-secondary)}.adui-ops-loose-at{color:var(--text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cust-shell{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:var(--surface-0)}.cust-main{flex:1 1;padding:var(--space-4);padding-bottom:var(--space-16)}.cust-main,.cust-tabs{width:100%;max-width:560px;margin:0 auto}.cust-tabs{position:-webkit-sticky;position:sticky;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);background:var(--surface-1);border-top:1px solid var(--border-subtle)}@media (min-width:720px){.cust-shell{background:var(--surface-2)}.cust-main,.cust-tabs{background:var(--surface-0);border-left:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle)}.cust-main{padding-top:var(--space-6)}}.cust-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);min-height:56px;padding:var(--space-2);color:var(--text-secondary);text-decoration:none;font-size:var(--type-micro-size);line-height:var(--type-micro-lh);font-weight:var(--type-micro-weight);transition:color var(--motion-state) var(--motion-ease),background-color var(--motion-state) var(--motion-ease)}.cust-tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.cust-tab--active{color:var(--brand-text);background:var(--surface-2)}.cust-list{list-style:none;margin:0;padding:0;gap:var(--space-2)}.cust-list,.cust-row{display:flex;flex-direction:column}.cust-row{gap:var(--space-1);padding:var(--space-3);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.cust-row-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.cust-row-at{color:var(--text-tertiary);font-size:var(--type-caption-size);line-height:var(--type-caption-lh);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cust-actions{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-6)}.cust-actions .adui-btn{min-height:56px;width:100%}.cust-note{margin:var(--space-2) 0 0;color:var(--text-tertiary);font-size:var(--type-caption-size);line-height:var(--type-caption-lh)}.cust-meter{margin:0;color:var(--text-primary);font-size:var(--type-title-size);line-height:var(--type-title-lh);font-weight:var(--type-title-weight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cust-windows{display:flex;gap:var(--space-2);margin-bottom:var(--space-4)}.cust-window{flex:1 1;min-height:56px;display:flex;align-items:center;justify-content:center;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);text-decoration:none;font-size:var(--type-body-size);line-height:var(--type-body-lh)}.cust-window:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cust-window--on{background:var(--brand);border-color:var(--brand);color:var(--brand-on)}.cust-assumptions{margin:var(--space-2) 0 0;padding-left:var(--space-4);color:var(--text-tertiary)}.cust-assumptions,.cust-token{font-size:var(--type-caption-size);line-height:var(--type-caption-lh)}.cust-token{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.08em;color:var(--text-secondary)}.cust-tokeninput{font-size:var(--type-title-size);letter-spacing:.08em;min-height:56px}.adui-revenue-total{padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.adui-forecast-blocked,.adui-revenue-total{display:flex;flex-direction:column;gap:var(--space-2);background:var(--surface-2)}.adui-forecast-blocked{padding:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md)}.adui-forecast-blocked-title{margin:0;color:var(--text-primary);font-size:var(--type-label-size);line-height:var(--type-label-lh);font-weight:var(--type-label-weight)}.adui-forecast-runs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.adui-forecast-runs li{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle)}.adui-forecast-run-kind{color:var(--text-primary);font-size:var(--type-label-size);line-height:var(--type-label-lh);font-weight:var(--type-label-weight)}.adui-forecast-run-meta{color:var(--text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-lh);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adui-forecast-run-basis{flex:1 1 100%}.adui-forecast-run-basis,.adui-screenheader-eyebrow{color:var(--text-tertiary);font-size:var(--type-caption-size);line-height:var(--type-caption-lh)}.adui-screenheader-eyebrow{flex-basis:100%;margin:0}.adui-screenheader-description{flex-basis:100%;margin:0;color:var(--text-secondary)}.adui-box{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:0}.adui-box-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-4);min-height:44px;border-bottom:1px solid var(--color-border-subtle)}.adui-box-title{margin:0;font-family:var(--font-heading);font-size:var(--type-heading-size);line-height:var(--type-heading-lh);font-weight:600}.adui-box-body{padding:var(--space-4)}.adui-box-body--flush{padding:0}.adui-box-foot{padding:var(--space-2) var(--space-4);border-top:1px solid var(--color-border-subtle);color:var(--text-secondary);font-size:var(--type-caption-size)}.adui-appshell{display:grid;grid-template-areas:"sidebar header header" "sidebar content context";grid-template-columns:max-content minmax(0,1fr) auto;grid-template-rows:auto 1fr;height:100vh;color:var(--text-primary)}.adui-appshell-sidebar{grid-area:sidebar;min-height:0}.adui-appshell-header{grid-area:header;display:flex;align-items:center;gap:var(--space-4);height:48px;padding:0 var(--gutter)}.adui-appshell-content{grid-area:content;min-height:0;overflow:auto}.adui-appshell-contentinner{max-width:var(--content-max-width);margin:0 auto;padding:var(--gutter)}.adui-appshell-drawer{display:contents}.adui-appshell-headerspacer{flex:1 1}.adui-appshell-headergroup{display:flex;align-items:center;gap:var(--space-3)}.adui-appshell-context{grid-area:context;min-height:0}@media (max-width:640px){.adui-appshell{grid-template-areas:"header" "content" "sidebar";grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;height:100dvh}.adui-appshell-header{height:52px;padding:0 var(--space-3)}.adui-appshell-contentinner{padding:var(--space-3)}}