@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/onest-cyrillic-400-normal-BTdD9fLi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/onest-latin-400-normal-9AYXx_QC.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/onest-cyrillic-500-normal-CJRUgmys.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/onest-latin-500-normal-2-RsuwM3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/onest-cyrillic-600-normal-BZYKVyuq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/onest-latin-600-normal-DM19Lk_j.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--n-0:#fffdf9;--n-25:#fbf9f5;--n-50:#f6f4ef;--n-100:#efebe3;--n-200:#e4dfd4;--n-300:#d5cfc2;--n-400:#a39c8e;--n-500:#857f73;--n-600:#6a655b;--n-700:#45413a;--n-800:#2e2b25;--n-900:#1d1b17;--bg-canvas:#f6f4ef;--bg-surface:#fffdf9;--bg-subtle:#fbf9f5;--bg-hover:#f6f4ef;--bg-pressed:#efebe3;--bg-disabled:#f6f4ef;--bg-disabled-strong:#e4dfd4;--bg-inverse:#1d1b17;--bg-overlay:#16191f7a;--border-default:#e4dfd4;--border-subtle:#efebe3;--border-control:#d5cfc2;--border-strong:#a39c8e;--border-hover:#857f73;--text-primary:#1d1b17;--text-strong:#45413a;--text-secondary:#6a655b;--text-tertiary:#857f73;--text-disabled:#a39c8e;--text-inverse:#fffdf9;--text-on-solid:#fffdf9;--accent-fg:#0f6b5e;--accent-fg-hover:#0b4f45;--accent-bg:#eaf3ef;--accent-bg-hover:#cfe3db;--accent-border:#cfe3db;--accent-solid:#0f6b5e;--accent-solid-hover:#0b4f45;--accent-solid-active:#093f37;--success-fg:#2f7d32;--success-bg:#e2f0e3;--success-border:#bcd9be;--success-solid:#2f7d32;--warning-fg:#a0620a;--warning-bg:#fcf1dc;--warning-border:#ebcb8b;--warning-solid:#a0620a;--danger-fg:#b3261e;--danger-bg:#fbedeb;--danger-border:#f1c0ba;--danger-solid:#b3261e;--danger-solid-hover:#941d14;--danger-solid-active:#7a1810;--danger-ring:#f8e0dd;--info-fg:#35609b;--info-bg:#e3ecf7;--info-border:#b5c9e6;--info-solid:#35609b;--inverse-accent:#5fbfa9;--inverse-success:#4fb783;--inverse-warning:#e0a43a;--inverse-danger:#f07065;--inverse-info:#4fb3cf;--inverse-muted:#45413a;--chrome-bg:#fffdf9;--chrome-fg:#1d1b17;--chrome-border:#e4dfd4;--chrome-mark:#0f6b5e;--delegated-bar-bg:#1d1b17;--delegated-bar-fg:#fffdf9;--delegated-bar-mark:#f5b83d;--chart-c-1:#0f6b5e;--chart-c-2:#e08a00;--chart-c-3:#1a9b77;--chart-c-4:#c4568f;--chart-c-5:#56a8db;--chart-c-6:#c84b11;--chart-c-7:#b8a21e;--chart-c-8:#6a655b;--font-sans:"Onest", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-size-display:64px;--line-height-display:72px;--font-size-promo-h1:48px;--line-height-promo-h1:56px;--font-size-h1:32px;--line-height-h1:40px;--font-size-h2:24px;--line-height-h2:32px;--font-size-h3:20px;--line-height-h3:28px;--font-size-lead:16px;--line-height-lead:24px;--font-size-body:14px;--line-height-body:20px;--font-size-dense:13px;--line-height-dense:18px;--font-size-small:12px;--line-height-small:16px;--font-size-label:11px;--line-height-label:16px;--letter-spacing-label:.06em;--type-display:600 var(--font-size-display) / var(--line-height-display) var(--font-sans);--type-promo-h1:600 var(--font-size-promo-h1) / var(--line-height-promo-h1) var(--font-sans);--type-h1:600 var(--font-size-h1) / var(--line-height-h1) var(--font-sans);--type-h2:600 var(--font-size-h2) / var(--line-height-h2) var(--font-sans);--type-h3:600 var(--font-size-h3) / var(--line-height-h3) var(--font-sans);--type-lead:400 var(--font-size-lead) / var(--line-height-lead) var(--font-sans);--type-body:400 var(--font-size-body) / var(--line-height-body) var(--font-sans);--type-dense:400 var(--font-size-dense) / var(--line-height-dense) var(--font-sans);--type-small:400 var(--font-size-small) / var(--line-height-small) var(--font-sans);--type-label:500 var(--font-size-label) / var(--line-height-label) var(--font-sans);--type-num:500 var(--font-size-dense) / var(--line-height-dense) var(--font-mono);--space-0-5:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--control-h-s:28px;--control-h-m:32px;--control-h-l:40px;--control-h:var(--control-h-m);--row-h:36px;--radius-0:0;--radius-2:2px;--radius-4:4px;--radius-control:var(--radius-2);--radius-layer:var(--radius-4);--radius-pill:999px;--shadow-1:0 4px 12px #16191f14;--shadow-2:0 12px 32px #16191f2e;--shadow-toast:0 4px 12px #16191f33;--width-app:1280px;--width-app-narrow:768px;--width-nav:216px;--width-nav-collapsed:56px;--width-call-panel:400px;--width-drawer:480px;--width-modal-s:400px;--width-modal-m:560px;--width-modal-l:800px;--width-text:680px;--width-tooltip:220px;--bp-xs:360px;--bp-sm:768px;--bp-md:1024px;--bp-lg:1280px;--bp-xl:1440px;--motion-instant:80ms;--motion-base:.16s;--motion-panel:.24s;--motion-ease:cubic-bezier(.2, 0, 0, 1);--motion-shift:8px;--z-popover:100;--z-overlay:200;--z-toast:300;--z-tooltip:400}@media (prefers-reduced-motion:reduce){:root{--motion-instant:0s;--motion-base:0s;--motion-panel:0s;--motion-shift:0px}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-canvas:#12110e;--bg-surface:#1d1b17;--bg-subtle:#181612;--bg-hover:#26231e;--bg-pressed:#2e2b25;--bg-disabled:#181612;--bg-disabled-strong:#34302a;--bg-inverse:#ede9e1;--bg-overlay:#0009;--border-default:#34302a;--border-subtle:#26231e;--border-control:#45413a;--border-strong:#6a655b;--border-hover:#857f73;--text-primary:#ede9e1;--text-strong:#d5cfc2;--text-secondary:#a39c8e;--text-tertiary:#857f73;--text-disabled:#6a655b;--text-inverse:#1d1b17;--text-on-solid:#12110e;--accent-fg:#5fbfa9;--accent-fg-hover:#7fd0bd;--accent-bg:#12302a;--accent-bg-hover:#1e4a40;--accent-border:#1e4a40;--accent-solid:#5fbfa9;--accent-solid-hover:#7fd0bd;--accent-solid-active:#9adccb;--success-fg:#4fb783;--success-bg:#13261d;--success-border:#25513b;--success-solid:#4fb783;--warning-fg:#e0a43a;--warning-bg:#2a2112;--warning-border:#5a4420;--warning-solid:#e0a43a;--danger-fg:#f07065;--danger-bg:#2c1716;--danger-border:#5e2b27;--danger-solid:#f07065;--danger-solid-hover:#f48a81;--danger-solid-active:#f7a39c;--danger-ring:#4a2220;--info-fg:#4fb3cf;--info-bg:#10242b;--info-border:#1f4a57;--info-solid:#4fb3cf;--inverse-accent:#0f6b5e;--inverse-success:#2f7d32;--inverse-warning:#a0620a;--inverse-danger:#b3261e;--inverse-info:#35609b;--inverse-muted:#d5cfc2;--chrome-bg:#1d1b17;--chrome-fg:#ede9e1;--chrome-border:#34302a;--chrome-mark:#5fbfa9;--delegated-bar-bg:#f5b83d;--delegated-bar-fg:#1d1b17;--delegated-bar-mark:#1d1b17;--shadow-1:0 4px 12px #0006;--shadow-2:0 12px 32px #0000008c;--shadow-toast:0 4px 12px #00000073}:root,[data-theme]{--accent:var(--accent-solid);--accent-subtle:var(--accent-bg);--focus-ring-inner:var(--bg-surface);--focus-ring-color:var(--accent-fg);--focus-ring:0 0 0 2px var(--focus-ring-inner), 0 0 0 4px var(--focus-ring-color);--focus-ring-danger:0 0 0 2px var(--focus-ring-inner), 0 0 0 4px var(--danger-fg);--field-focus-ring:inset 0 0 0 1px var(--accent-fg);--field-error-ring:inset 0 0 0 1px var(--danger-fg)}[data-app=admin],[data-app=admin] [data-theme]{--chrome-bg:#1d1b17;--chrome-fg:#fffdf9;--chrome-border:#1d1b17;--chrome-mark:#7fa8e0}html{font:var(--type-body);color:var(--text-primary);background:var(--bg-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-variant-numeric:tabular-nums}body{margin:0}*,:before,:after{box-sizing:border-box}a{color:var(--accent-fg);text-decoration:none}a:hover{color:var(--accent-fg-hover);text-decoration:underline}:focus-visible{box-shadow:var(--focus-ring);outline:none}code,kbd,samp,.sa-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.adm-app{min-height:100vh;color:var(--text-primary);background:var(--bg-canvas)}.adm-shell{min-width:var(--width-app);flex-direction:column;min-height:100vh;display:flex}.adm-header{z-index:20;gap:var(--space-4);min-height:52px;padding:var(--space-2) var(--space-6);color:var(--chrome-fg);background:var(--chrome-bg);border-bottom:1px solid var(--chrome-border);align-items:center;display:flex;position:sticky;top:0}.adm-header a{color:var(--chrome-fg)}.adm-header__brand{gap:var(--space-2);font-weight:var(--font-weight-semibold);white-space:nowrap;align-items:center;display:inline-flex}.adm-header__logo{border:2px solid var(--chrome-mark);width:14px;height:14px}.adm-header__mark,.adm-auth__mark{padding:1px var(--space-2);font:var(--type-label);color:var(--chrome-mark);text-transform:uppercase;letter-spacing:var(--letter-spacing-label);border:1px solid var(--chrome-mark);border-radius:var(--radius-control)}.adm-header__search{flex:280px;max-width:360px}.adm-header__delegation{padding:var(--space-1) var(--space-2);font:var(--type-dense);color:var(--delegated-bar-mark);border:1px solid var(--delegated-bar-mark);border-radius:var(--radius-control)}.adm-header a.adm-header__delegation{color:var(--delegated-bar-mark)}.adm-header__user{font:var(--type-small);text-align:right;flex-direction:column;margin-left:auto;display:flex}.adm-header__name{font-weight:var(--font-weight-medium)}.adm-header__mfa{color:var(--chrome-mark)}.adm-skip{top:-100px;left:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--bg-surface);position:absolute}.adm-header .adm-skip{color:var(--text-primary)}.adm-skip:focus{top:var(--space-2);z-index:30}.adm-body{flex:1;display:flex}.adm-nav{flex:0 0 var(--width-nav);padding:var(--space-4) var(--space-3);background:var(--bg-subtle);border-right:1px solid var(--border-default)}.adm-nav ul{gap:var(--space-0-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.adm-nav__link{padding:var(--space-2) var(--space-3);font:var(--type-dense);color:var(--text-secondary);border-radius:var(--radius-control);display:block}.adm-nav__link:hover{color:var(--text-primary);background:var(--bg-hover);text-decoration:none}.adm-nav__link--active{font-weight:var(--font-weight-semibold);color:var(--text-primary);background:var(--bg-surface);box-shadow:inset 3px 0 0 var(--chrome-mark), 0 0 0 1px var(--border-control)}.adm-main{gap:var(--space-5);min-width:0;padding:var(--space-6) var(--space-8) var(--space-16);flex-direction:column;flex:1;display:flex}.adm-main:focus{outline:none}.adm-center{min-height:60vh;padding:var(--space-8);place-items:center;display:grid}.adm-page-header{gap:var(--space-2);flex-direction:column;display:flex}.adm-page-header__row{gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.adm-page-header__title{gap:var(--space-3);font:var(--type-h3);flex-wrap:wrap;align-items:center;margin:0;display:flex}.adm-page-header__subtitle{margin:var(--space-1) 0 0;color:var(--text-secondary)}.adm-page-header__actions,.adm-toolbar,.adm-row-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.adm-filters{gap:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.adm-filters>*{min-width:200px}.adm-panel,.adm-card{gap:var(--space-3);padding:var(--space-4);background:var(--bg-surface);border:1px solid var(--border-default);flex-direction:column;display:flex}.adm-panel__title,.adm-card__title{font:var(--type-h3);margin:0}.adm-card__title{font:var(--type-body);font-weight:var(--font-weight-semibold)}.adm-card__header{gap:var(--space-3);justify-content:space-between;align-items:flex-start;display:flex}.adm-subtitle{font:var(--type-body);font-weight:var(--font-weight-semibold);margin:0}.adm-kpis{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.adm-columns{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.adm-columns--wide{grid-template-columns:minmax(0,1fr) 300px}.adm-cards{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.adm-stack,.adm-tab{gap:var(--space-4);flex-direction:column;display:flex}.adm-tab{padding-top:var(--space-4)}.adm-grid-3{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.adm-split{gap:var(--space-4);padding-top:var(--space-4);grid-template-columns:360px minmax(0,1fr);align-items:start;display:grid}.adm-kv{gap:var(--space-2) var(--space-6);grid-template-columns:minmax(160px,max-content) 1fr;margin:0;display:grid}.adm-kv__row{display:contents}.adm-kv__key{color:var(--text-secondary)}.adm-kv__value{overflow-wrap:anywhere;margin:0}.adm-notice{gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--info-bg);border:1px solid var(--info-border);flex-direction:column;display:flex}.adm-notice p{margin:0}.adm-notice--warning{background:var(--warning-bg);border-color:var(--warning-border)}.adm-notice--danger{background:var(--danger-bg);border-color:var(--danger-border)}.adm-notice--success{background:var(--success-bg);border-color:var(--success-border)}.adm-notice__title{font-weight:var(--font-weight-semibold)}.adm-notice__meta,.adm-hint,.adm-muted{font:var(--type-small);color:var(--text-secondary)}.adm-hint{margin:0}.adm-strong{font-weight:var(--font-weight-semibold)}.adm-list{padding-left:var(--space-5);margin:0}.adm-list--plain{padding:0;list-style:none}.adm-list__row{gap:var(--space-3);padding:var(--space-1) 0;border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;display:flex}.adm-field-error{font:var(--type-small);color:var(--danger-fg);margin:0}.adm-form{gap:var(--space-4);flex-direction:column;display:flex}.adm-form p{margin:0}.adm-form__actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.adm-fieldset{gap:var(--space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.adm-fieldset__legend{margin-bottom:var(--space-2);font:var(--type-label);color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--letter-spacing-label);padding:0}.adm-secret{padding:var(--space-2) var(--space-3);overflow-wrap:anywhere;background:var(--bg-subtle);border:1px solid var(--border-default)}.adm-json textarea{font-family:var(--font-mono)}.adm-auth{min-height:100vh;padding:var(--space-8);background:var(--chrome-bg);box-shadow:inset 0 3px 0 var(--chrome-mark);place-items:center;display:grid}.adm-auth__card{gap:var(--space-4);width:440px;max-width:100%;padding:var(--space-8);background:var(--bg-surface);border-radius:var(--radius-layer);flex-direction:column;display:flex}.adm-auth__heading{gap:var(--space-3);align-items:center;display:flex}.adm-auth__mark{color:var(--text-primary);background:var(--chrome-mark)}.adm-auth__title{font:var(--type-body);font-weight:var(--font-weight-semibold);margin:0}.adm-code-field input{font-family:var(--font-mono);letter-spacing:.3em}.adm-qr-block{gap:var(--space-4);grid-template-columns:auto 1fr;align-items:start;display:grid}.adm-qr-block p{margin:0 0 var(--space-2)}.adm-qr__bg{fill:var(--n-0)}.adm-qr__fg{fill:var(--n-900)}.adm-attention{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.adm-attention li{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);grid-template-columns:110px minmax(0,1fr) minmax(0,2fr) auto;align-items:baseline;display:grid}.adm-attention__kind{font:var(--type-small);font-weight:var(--font-weight-medium)}.adm-attention__kind--danger{color:var(--danger-fg)}.adm-attention__kind--info{color:var(--info-fg)}.adm-attention__when{font-family:var(--font-mono);color:var(--text-secondary)}.adm-lead-list{margin:0 0 var(--space-3);background:var(--bg-surface);border:1px solid var(--border-default);flex-direction:column;padding:0;list-style:none;display:flex}.adm-lead-item{gap:var(--space-1) var(--space-3);width:100%;padding:var(--space-3) var(--space-4);font:inherit;color:inherit;text-align:left;cursor:pointer;border:0;border-bottom:1px solid var(--border-subtle);background:0 0;grid-template-columns:1fr auto;display:grid}.adm-lead-item:hover{background:var(--bg-hover)}.adm-lead-item--selected{background:var(--bg-subtle);box-shadow:inset 3px 0 0 var(--chrome-mark)}.adm-lead-item__company{font-weight:var(--font-weight-semibold)}.adm-lead-item__meta{font:var(--type-small);color:var(--text-secondary);grid-column:1/-1}.adm-lead-item__date{font:var(--type-small);color:var(--text-secondary);grid-area:1/2}.adm-plan-cards{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.adm-plan-card{gap:var(--space-1);width:100%;padding:var(--space-3) var(--space-4);font:inherit;color:inherit;text-align:left;cursor:pointer;background:var(--bg-surface);border:1px solid var(--border-default);flex-direction:column;display:flex}.adm-plan-card--selected{background:var(--bg-subtle);border-color:var(--border-strong)}.adm-plan-card__name{font-weight:var(--font-weight-semibold)}.adm-plan-card__price{font:var(--type-h3);font-family:var(--font-mono)}.adm-plan-card__meta{font:var(--type-small);color:var(--text-secondary)}.adm-preview{gap:var(--space-2);padding:var(--space-5);background:var(--bg-surface);border:1px solid var(--border-default);flex-direction:column;display:flex}.adm-preview__label{font:var(--type-label);color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--letter-spacing-label);margin:0}.adm-preview__name{font:var(--type-h3);margin:0}.adm-preview__price{font:var(--type-h2);font-family:var(--font-mono);margin:0}.adm-preview__rows{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.adm-sessions{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.adm-session{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--bg-surface);border:1px solid var(--border-default);flex-direction:column;display:flex}.adm-session p{margin:0}.adm-session--active{background:var(--warning-bg);border-color:var(--warning-border)}.adm-session__head{gap:var(--space-3);justify-content:space-between;align-items:center;display:flex}.adm-session__who{font-weight:var(--font-weight-semibold)}.adm-memberships{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.adm-memberships p{margin:var(--space-1) 0}.sa-icon{color:currentColor;pointer-events:none;flex:none;display:block}.sa-spinner{border:2px solid var(--border-default);border-top-color:var(--accent-fg);border-radius:50%;flex:none;width:12px;height:12px;animation:.8s linear infinite sa-spin;display:inline-block}.sa-spinner--on-solid{border-color:color-mix(in srgb, var(--text-on-solid) 40%, transparent);border-top-color:var(--text-on-solid)}.sa-spinner--inverse{border-color:var(--inverse-muted);border-top-color:var(--inverse-accent)}@keyframes sa-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sa-spinner{animation-duration:2.4s}}.sa-tooltip{z-index:var(--z-tooltip);max-width:var(--width-tooltip);padding:6px var(--space-2);font:var(--type-small);color:var(--text-inverse);background:var(--bg-inverse);border-radius:var(--radius-layer);animation:sa-tooltip-in var(--motion-base) var(--motion-ease)}@keyframes sa-tooltip-in{0%{opacity:0}}.sa-button{--sa-button-h:var(--control-h-m);--sa-button-px:14px;gap:var(--space-2);height:var(--sa-button-h);padding:0 var(--sa-button-px);font:var(--type-dense);font-weight:var(--font-weight-medium);color:var(--text-primary);white-space:nowrap;cursor:pointer;border-radius:var(--radius-control);transition:background-color var(--motion-instant) var(--motion-ease), border-color var(--motion-instant) var(--motion-ease), color var(--motion-instant) var(--motion-ease), box-shadow var(--motion-instant) var(--motion-ease);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:inline-flex}.sa-button:focus-visible{box-shadow:var(--focus-ring);outline:none}.sa-button--s{--sa-button-h:var(--control-h-s);--sa-button-px:10px}.sa-button--l{--sa-button-h:var(--control-h-l);--sa-button-px:18px;font-size:var(--font-size-body)}.sa-button--icon-only{width:var(--sa-button-h);padding:0}.sa-button__icon{justify-content:center;align-items:center;line-height:1;display:inline-flex}.sa-button__label{text-overflow:ellipsis;overflow:hidden}.sa-button--primary{color:var(--text-on-solid);background:var(--accent-solid)}.sa-button--primary:hover{background:var(--accent-solid-hover)}.sa-button--primary:active{background:var(--accent-solid-active)}.sa-button--secondary{background:var(--bg-surface);border-color:var(--border-control)}.sa-button--secondary:hover{background:var(--bg-hover);border-color:var(--border-strong)}.sa-button--secondary:active{background:var(--bg-pressed);border-color:var(--border-hover)}.sa-button--ghost{--sa-button-px:10px;color:var(--accent-fg)}.sa-button--ghost:hover{color:var(--accent-fg-hover);background:var(--accent-bg)}.sa-button--ghost:active{color:var(--accent-fg-hover);background:var(--accent-bg-hover)}.sa-button--danger{color:var(--text-on-solid);background:var(--danger-solid)}.sa-button--danger:hover{background:var(--danger-solid-hover)}.sa-button--danger:active{background:var(--danger-solid-active)}.sa-button--danger:focus-visible{box-shadow:var(--focus-ring-danger)}.sa-button:disabled,.sa-button--soft-disabled:not(.sa-button--loading){cursor:not-allowed}.sa-button--primary:disabled,.sa-button--danger:disabled,.sa-button--primary.sa-button--soft-disabled:not(.sa-button--loading),.sa-button--danger.sa-button--soft-disabled:not(.sa-button--loading){color:var(--text-tertiary);background:var(--bg-disabled-strong)}.sa-button--secondary:disabled,.sa-button--secondary.sa-button--soft-disabled:not(.sa-button--loading){color:var(--text-disabled);background:var(--bg-subtle);border-color:var(--border-default)}.sa-button--ghost:disabled,.sa-button--ghost.sa-button--soft-disabled:not(.sa-button--loading){color:var(--text-disabled);background:0 0}.sa-button--loading{cursor:progress}.sa-button--primary.sa-button--loading{background:var(--accent-solid)}.sa-button--danger.sa-button--loading{background:var(--danger-solid)}.sa-field{min-width:0;font:var(--type-dense);color:var(--text-primary);flex-direction:column;gap:6px;display:flex;position:relative}.sa-field__label{font-weight:var(--font-weight-medium)}.sa-field--disabled .sa-field__label{color:var(--text-secondary)}.sa-field__required{color:var(--danger-fg)}.sa-field__hint{font:var(--type-small);color:var(--text-secondary)}.sa-field__error{font:var(--type-small);color:var(--danger-fg);align-items:center;gap:4px;display:flex}.sa-field__error-sign{flex:none;align-items:center;display:inline-flex}.sa-control{gap:var(--space-2);min-width:0;height:var(--control-h);color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-control);border-radius:var(--radius-control);transition:border-color var(--motion-instant) var(--motion-ease), box-shadow var(--motion-instant) var(--motion-ease);align-items:center;padding:0 10px;display:flex}.sa-control:hover{border-color:var(--border-hover)}.sa-control:focus-within{border-color:var(--accent-fg);box-shadow:var(--field-focus-ring)}.sa-control--invalid,.sa-control--invalid:hover{border-color:var(--danger-fg)}.sa-control--invalid:focus-within{border-color:var(--danger-fg);box-shadow:var(--field-error-ring)}.sa-control--disabled,.sa-control--disabled:hover{color:var(--text-tertiary);cursor:not-allowed;background:var(--bg-disabled);border-color:var(--border-default)}.sa-control--readonly,.sa-control--readonly:hover{background:var(--bg-subtle);border-color:var(--border-default)}.sa-control--multiline{height:auto;min-height:64px;padding:var(--space-2) 10px;align-items:stretch}.sa-control__input{min-width:0;height:100%;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.sa-control__input:focus,.sa-control__input:focus-visible{box-shadow:none;outline:none}.sa-control__input::placeholder{color:var(--text-disabled);opacity:1}.sa-control__input:disabled{cursor:not-allowed}textarea.sa-control__input{resize:vertical}.sa-control__adornment{color:var(--text-secondary);flex:none;align-items:center;display:inline-flex}.sa-control__readonly-note{font:var(--type-small);color:var(--text-secondary);flex:none}.sa-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sa-select{padding:0;position:relative}.sa-select__trigger{gap:var(--space-2);text-align:start;cursor:pointer;justify-content:space-between;align-items:center;padding:0 28px 0 10px;display:flex}.sa-select__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sa-select__chevron{color:var(--text-secondary);pointer-events:none;position:absolute;inset-inline-end:10px}.sa-select__listbox{z-index:calc(var(--z-popover) + var(--sa-layer-depth,0) * 1000);width:max-content;max-width:min(360px,100dvw - 16px);max-height:min(280px,60dvh);font:var(--type-dense);color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-layer);box-shadow:var(--shadow-1);overscroll-behavior:contain;animation:sa-layer-in var(--motion-base) var(--motion-ease);flex-direction:column;gap:2px;padding:4px;display:flex;overflow-y:auto}.sa-select__listbox--inline{position:absolute;inset-block-start:calc(100% + 4px);inset-inline-start:0}.sa-select__listbox--inline-end{inset-inline:auto 0}.sa-select__listbox--inline-top{inset-block:auto calc(100% + 4px)}.sa-select__option{gap:var(--space-3);min-height:32px;padding:var(--space-1) var(--space-2);font:inherit;color:inherit;text-align:start;cursor:pointer;border-radius:var(--radius-control);background:0 0;border:0;flex:none;justify-content:space-between;align-items:center;display:flex}.sa-select__option--active{background:var(--bg-hover)}.sa-select__option--selected{color:var(--accent-fg);background:var(--accent-bg)}.sa-select__option--active.sa-select__option--selected{background:var(--accent-bg-hover)}.sa-select__option:disabled{color:var(--text-disabled);cursor:not-allowed;background:0 0}.sa-checkbox{font:var(--type-dense);color:var(--text-primary);align-items:flex-start;gap:10px;display:flex}.sa-checkbox__control{flex:none;width:16px;height:16px;margin-top:1px;display:inline-flex;position:relative}.sa-checkbox__input{z-index:1;cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.sa-checkbox__box{width:16px;height:16px;color:var(--text-on-solid);background:var(--bg-surface);border:1px solid var(--border-hover);border-radius:var(--radius-control);transition:background-color var(--motion-instant) var(--motion-ease), border-color var(--motion-instant) var(--motion-ease);place-items:center;display:grid}.sa-checkbox__check{font-size:11px;line-height:1;display:none}.sa-checkbox__dash{background:currentColor;width:8px;height:2px;display:none}.sa-checkbox__input:hover+.sa-checkbox__box{border-color:var(--text-secondary)}.sa-checkbox__input:checked+.sa-checkbox__box,.sa-checkbox__input:indeterminate+.sa-checkbox__box{background:var(--accent-solid);border-color:var(--accent-solid)}.sa-checkbox__input:checked:not(:indeterminate)+.sa-checkbox__box .sa-checkbox__check,.sa-checkbox__input:indeterminate+.sa-checkbox__box .sa-checkbox__dash{display:block}.sa-checkbox__input:focus-visible+.sa-checkbox__box{box-shadow:var(--focus-ring)}.sa-checkbox--invalid .sa-checkbox__box{border-color:var(--danger-fg)}.sa-checkbox--disabled{color:var(--text-disabled)}.sa-checkbox--disabled .sa-checkbox__input{cursor:not-allowed}.sa-checkbox--disabled .sa-checkbox__box,.sa-checkbox--disabled .sa-checkbox__input:checked+.sa-checkbox__box,.sa-checkbox--disabled .sa-checkbox__input:indeterminate+.sa-checkbox__box{color:var(--text-disabled);background:var(--bg-disabled);border-color:var(--border-default)}.sa-checkbox__text{flex-direction:column;gap:2px;display:flex}.sa-checkbox__label{cursor:pointer}.sa-checkbox--disabled .sa-checkbox__label{cursor:not-allowed}.sa-checkbox__description{font:var(--type-small);color:var(--text-secondary)}.sa-checkbox__error{font:var(--type-small);color:var(--danger-fg);align-items:center;gap:4px;display:flex}.sa-checkbox__error-sign{flex:none;align-items:center;display:inline-flex}.sa-status-badge{max-width:100%;padding:1px var(--space-2);font:var(--type-dense);white-space:normal;overflow-wrap:anywhere;border-radius:var(--radius-control);border:1px solid #0000;align-items:center;gap:6px;display:inline-flex}.sa-status-badge__sign{flex:none;align-items:center;display:inline-flex}.sa-status-badge--neutral{color:var(--text-strong);border-color:var(--border-default)}.sa-status-badge--neutral .sa-status-badge__sign{color:var(--text-tertiary)}.sa-status-badge--info{color:var(--info-fg);background:var(--info-bg);border-color:var(--info-border)}.sa-status-badge--success{color:var(--success-fg);background:var(--success-bg);border-color:var(--success-border)}.sa-status-badge--warning{color:var(--warning-fg);background:var(--warning-bg);border-color:var(--warning-border)}.sa-status-badge--danger{color:var(--danger-fg);background:var(--danger-bg);border-color:var(--danger-border)}.sa-status-badge--critical{font-weight:var(--font-weight-medium);color:var(--text-on-solid);background:var(--danger-solid);border-color:var(--danger-solid)}.sa-popover{z-index:calc(var(--z-popover) + var(--sa-layer-depth,0) * 1000);gap:var(--space-2);width:max-content;max-width:320px;padding:var(--space-3);font:var(--type-dense);color:var(--text-strong);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-layer);box-shadow:var(--shadow-1);animation:sa-layer-in var(--motion-base) var(--motion-ease);flex-direction:column;display:flex}.sa-popover:focus-visible{box-shadow:var(--shadow-1), var(--focus-ring);outline:none}.sa-popover__title{font-weight:var(--font-weight-semibold);color:var(--text-primary)}.sa-popover__body{gap:var(--space-2);flex-direction:column;display:flex}@keyframes sa-layer-in{0%{opacity:0;transform:translateY(calc(var(--motion-shift) / -2))}}.sa-menu{z-index:calc(var(--z-popover) + var(--sa-layer-depth,0) * 1000);min-width:200px;max-width:320px;padding:var(--space-1) 0;font:var(--type-dense);color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-layer);box-shadow:var(--shadow-1);animation:sa-menu-in var(--motion-base) var(--motion-ease);flex-direction:column;display:flex}.sa-menu__item{width:100%;font:inherit;color:inherit;text-align:left;gap:var(--space-3);padding:7px var(--space-3);cursor:pointer;background:0 0;border:0;outline:none;justify-content:space-between;align-items:center;display:flex}.sa-menu__item:focus,.sa-menu__item:hover{background:var(--accent-bg)}.sa-menu__item:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring-color)}.sa-menu__item--danger{color:var(--danger-fg)}.sa-menu__item--danger:focus,.sa-menu__item--danger:hover{background:var(--danger-bg)}.sa-menu__item--disabled,.sa-menu__item--disabled.sa-menu__item--danger{color:var(--text-disabled);cursor:not-allowed}.sa-menu__item--disabled:focus,.sa-menu__item--disabled:hover{background:var(--bg-hover)}.sa-menu__reason{color:var(--text-disabled)}.sa-menu__shortcut{font:var(--type-small);font-family:var(--font-mono);color:var(--text-secondary)}.sa-menu__separator{height:1px;margin:var(--space-1) 0;background:var(--border-subtle)}@keyframes sa-menu-in{0%{opacity:0;transform:translateY(calc(var(--motion-shift) / -2))}}.sa-toast-region{bottom:var(--space-6);left:var(--space-6);z-index:var(--z-toast);width:min(400px, calc(100vw - 2 * var(--space-6)));pointer-events:none;flex-direction:column;display:flex;position:fixed}.sa-toast-region__list{flex-direction:column;gap:10px;display:flex}.sa-toast-region__list:not(:empty)+.sa-toast-region__list:not(:empty){margin-top:10px}.sa-toast-region__queued{font:var(--type-small);color:var(--text-secondary);margin:0}.sa-toast{padding:10px var(--space-3);font:var(--type-dense);color:var(--text-inverse);pointer-events:auto;background:var(--bg-inverse);border-radius:var(--radius-layer);box-shadow:var(--shadow-toast);animation:sa-toast-in var(--motion-base) var(--motion-ease);align-items:flex-start;gap:10px;display:flex}.sa-toast__sign{min-width:12px;height:var(--line-height-dense);flex:none;align-items:center;display:inline-flex}.sa-toast--info .sa-toast__sign{color:var(--inverse-info)}.sa-toast--success .sa-toast__sign{color:var(--inverse-success)}.sa-toast--error .sa-toast__sign{color:var(--inverse-danger)}.sa-toast__message{flex:1;min-width:0}.sa-toast__action,.sa-toast__close{font:inherit;font-weight:var(--font-weight-medium);color:var(--inverse-accent);cursor:pointer;border-radius:var(--radius-control);background:0 0;border:0;flex:none;padding:0}.sa-toast__close{width:18px;color:var(--text-inverse);opacity:.7}.sa-toast__close:hover{opacity:1}.sa-toast__action:hover{text-decoration:underline}.sa-toast__action:focus-visible,.sa-toast__close:focus-visible{box-shadow:0 0 0 2px var(--inverse-accent);outline:none}@keyframes sa-toast-in{0%{opacity:0;transform:translateY(var(--motion-shift))}}.sa-modal-overlay{z-index:var(--z-overlay);padding:var(--space-8) var(--space-4);background:var(--bg-overlay);animation:sa-overlay-in var(--motion-panel) var(--motion-ease);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sa-modal{width:100%;max-height:100%;font:var(--type-dense);color:var(--text-primary);background:var(--bg-surface);border-radius:var(--radius-layer);box-shadow:var(--shadow-2);animation:sa-modal-in var(--motion-panel) var(--motion-ease);flex-direction:column;display:flex}.sa-modal:focus-visible{box-shadow:var(--shadow-2), var(--focus-ring);outline:none}.sa-modal--s{max-width:var(--width-modal-s)}.sa-modal--m{max-width:var(--width-modal-m)}.sa-modal--l{max-width:var(--width-modal-l)}.sa-modal__header{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;display:flex}.sa-modal__title{font:var(--type-lead);font-weight:var(--font-weight-semibold);margin:0}.sa-modal__body{gap:var(--space-3);padding:var(--space-4) var(--space-5);flex-direction:column;display:flex;overflow:auto}.sa-modal__description{color:var(--text-secondary);margin:0}.sa-modal__footer{gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border-subtle);justify-content:flex-end;display:flex}.sa-layer-close{width:var(--control-h-s);height:var(--control-h-s);color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-control);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.sa-layer-close:hover{color:var(--text-primary);background:var(--bg-hover)}.sa-layer-close:focus-visible{box-shadow:var(--focus-ring);outline:none}@keyframes sa-overlay-in{0%{opacity:0}}@keyframes sa-modal-in{0%{opacity:0;transform:translateY(var(--motion-shift))}}.sa-tabs{gap:var(--space-4);font:var(--type-dense);color:var(--text-primary);flex-direction:column;display:flex}.sa-tabs__list{display:flex}.sa-tabs__tab{font:inherit;color:var(--text-secondary);white-space:nowrap;cursor:pointer;transition:color var(--motion-instant) var(--motion-ease), background-color var(--motion-instant) var(--motion-ease);background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.sa-tabs__tab:hover{color:var(--text-primary)}.sa-tabs__tab:focus-visible{box-shadow:var(--focus-ring);outline:none}.sa-tabs__tab:disabled{color:var(--text-disabled);cursor:not-allowed}.sa-tabs__count{font-family:var(--font-mono)}.sa-tabs__panel:focus-visible{box-shadow:var(--focus-ring);outline:none}.sa-tabs--line .sa-tabs__list{gap:var(--space-5);border-bottom:1px solid var(--border-default)}.sa-tabs--line .sa-tabs__tab{padding:var(--space-2) 0;border-bottom:2px solid #0000;margin-bottom:-1px}.sa-tabs--line .sa-tabs__tab[aria-selected=true]{font-weight:var(--font-weight-medium);color:var(--text-primary);border-bottom-color:var(--accent-fg)}.sa-tabs--segmented .sa-tabs__list{border:1px solid var(--border-control);border-radius:var(--radius-control);align-self:flex-start}.sa-tabs--segmented .sa-tabs__tab{padding:5px var(--space-3);color:var(--text-primary)}.sa-tabs--segmented .sa-tabs__tab:hover{background:var(--bg-hover)}.sa-tabs--segmented .sa-tabs__tab[aria-selected=true]{color:var(--text-inverse);background:var(--bg-inverse)}.sa-breadcrumbs{font:var(--type-dense);color:var(--text-secondary)}.sa-breadcrumbs__list{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sa-breadcrumbs__item{align-items:center;gap:6px;display:inline-flex}.sa-breadcrumbs__link{color:var(--accent-fg);border-radius:var(--radius-control);text-decoration:none}.sa-breadcrumbs__link:hover{color:var(--accent-fg-hover);text-decoration:underline}.sa-breadcrumbs__link:focus-visible,.sa-breadcrumbs__ellipsis:focus-visible{box-shadow:var(--focus-ring);outline:none}.sa-breadcrumbs__current{color:var(--text-primary)}.sa-breadcrumbs__ellipsis{padding:0 var(--space-1);font:inherit;color:inherit;cursor:pointer;border-radius:var(--radius-control);background:0 0;border:0}.sa-breadcrumbs__ellipsis:hover{color:var(--text-primary);background:var(--bg-hover)}.sa-cursor-pagination{gap:var(--space-2);font:var(--type-dense);color:var(--text-secondary);justify-content:space-between;align-items:center;display:flex}.sa-cursor-pagination__status{font-variant-numeric:tabular-nums}.sa-cursor-pagination__buttons{gap:6px;margin-left:auto;display:flex}.sa-small-sample{font:var(--type-small);color:var(--warning-fg);white-space:nowrap;background:var(--warning-bg);border:1px solid var(--warning-border);border-radius:var(--radius-control);align-items:center;gap:4px;padding:0 6px;display:inline-flex}.sa-small-sample__icon{flex-shrink:0;align-items:center;display:inline-flex}.sa-small-sample-notice{max-width:var(--width-text);padding:10px var(--space-3);font:var(--type-dense);color:var(--warning-fg);background:var(--warning-bg);border:1px solid var(--warning-border);gap:10px;margin:0;display:flex}.sa-metric{flex-direction:column;gap:6px;min-width:0;display:flex}.sa-metric__main{gap:var(--space-2);flex-wrap:wrap;align-items:baseline;display:flex}.sa-metric__value{align-items:baseline;display:inline-flex}.sa-metric__number{font-family:var(--font-mono);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.sa-metric--l .sa-metric__number{font-size:32px;line-height:40px}.sa-metric--m .sa-metric__number{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}.sa-metric__unit{font:var(--type-body);color:var(--text-secondary)}.sa-metric__no-data{font:var(--type-h3);color:var(--text-secondary)}.sa-metric--l .sa-metric__no-data{line-height:40px}.sa-metric--small-sample .sa-metric__number,.sa-metric--small-sample .sa-metric__unit{color:var(--text-tertiary)}.sa-metric--preliminary .sa-metric__number{-webkit-text-decoration:underline dashed var(--border-strong);text-decoration:underline dashed var(--border-strong);text-underline-offset:6px}.sa-metric__preliminary{font:var(--type-small);color:var(--text-strong);align-items:center;display:inline-flex}.sa-metric__preliminary-icon{align-items:center;margin-inline-end:4px;display:inline-flex}.sa-metric__delta{font:500 var(--font-size-small) / var(--line-height-small) var(--font-mono);color:var(--text-secondary);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.sa-metric__delta-icon{align-items:center;display:inline-flex}.sa-metric__delta--good{color:var(--success-fg)}.sa-metric__delta--bad{color:var(--danger-fg)}.sa-metric__caption{font:var(--type-small);color:var(--text-secondary);margin:0}.sa-metric__footer{gap:var(--space-1) var(--space-3);margin-top:var(--space-1);font:var(--type-small);color:var(--text-secondary);border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;padding-top:6px;display:flex}.sa-kpi-card{min-width:0;padding:var(--space-4);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-0);flex-direction:column;gap:6px;display:flex}.sa-kpi-card--clickable{cursor:pointer;transition:background-color var(--motion-instant) var(--motion-ease)}.sa-kpi-card--clickable:hover{background:var(--bg-subtle)}.sa-kpi-card--warning{box-shadow:inset 0 3px 0 var(--warning-solid)}.sa-kpi-card--danger{box-shadow:inset 0 3px 0 var(--danger-solid)}.sa-kpi-card__title{font:var(--type-dense);font-weight:var(--font-weight-medium);margin:0}.sa-kpi-card__notice{font:var(--type-small);color:var(--warning-fg);align-items:center;gap:6px;margin:0;display:flex}.sa-kpi-card__notice-icon{flex-shrink:0;align-items:center;display:inline-flex}.sa-kpi-card--danger .sa-kpi-card__notice{color:var(--danger-fg)}.sa-kpi-card__action{font:var(--type-small);font-weight:var(--font-weight-medium);color:var(--accent-fg);cursor:pointer;border-radius:var(--radius-control);background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:0;display:inline-flex}.sa-kpi-card__action-icon{align-items:center;display:inline-flex}.sa-kpi-card__action:hover{color:var(--accent-fg-hover);text-decoration:underline}.sa-kpi-card__action:focus-visible{box-shadow:var(--focus-ring);outline:none}.sa-data-state{gap:var(--space-2);min-width:0;font:var(--type-dense);color:var(--text-primary);flex-direction:column;display:flex}.sa-data-state--panel{min-height:170px;padding:var(--space-4);background:var(--bg-surface);border:1px solid var(--border-default)}.sa-data-state--inline{padding:var(--space-3) var(--space-4)}.sa-data-state--stale.sa-data-state--panel,.sa-data-state--partial.sa-data-state--panel{box-shadow:inset 0 3px 0 var(--warning-solid)}.sa-data-state--processing.sa-data-state--panel{box-shadow:inset 0 3px 0 var(--accent-solid)}.sa-data-state--error.sa-data-state--panel{box-shadow:inset 0 3px 0 var(--danger-solid)}.sa-data-state--inline.sa-data-state--stale,.sa-data-state--inline.sa-data-state--partial{background:var(--warning-bg);border-left:3px solid var(--warning-solid)}.sa-data-state--inline.sa-data-state--error{background:var(--danger-bg);border-left:3px solid var(--danger-solid)}.sa-data-state__icon{width:28px;height:28px;color:var(--text-secondary);border:1.5px solid var(--border-strong);place-items:center;display:grid}.sa-data-state--empty .sa-data-state__icon{color:#0000;border-style:dashed}.sa-data-state--no-results .sa-data-state__icon{color:#0000;border-radius:50%}.sa-data-state--forbidden .sa-data-state__icon{border-color:var(--text-secondary)}.sa-data-state__title{font-weight:var(--font-weight-semibold);margin:0}.sa-data-state--stale .sa-data-state__title,.sa-data-state--partial .sa-data-state__title{color:var(--warning-fg)}.sa-data-state--error .sa-data-state__title{color:var(--danger-fg)}.sa-data-state__text{max-width:var(--width-text);color:var(--text-secondary);margin:0}.sa-data-state__action{font:inherit;font-weight:var(--font-weight-medium);color:var(--accent-fg);cursor:pointer;border-radius:var(--radius-control);background:0 0;border:0;align-self:flex-start;margin-top:auto;padding:0}.sa-data-state__action:hover{color:var(--accent-fg-hover);text-decoration:underline}.sa-data-state__action:focus-visible{box-shadow:var(--focus-ring);outline:none}.sa-data-state__skeleton{gap:var(--space-2);flex-direction:column;display:flex}.sa-data-state__skeleton-line{background:var(--border-subtle);width:75%;height:10px;display:block}.sa-data-state__skeleton-line:nth-child(4n+1){width:60%}.sa-data-state__skeleton-line:nth-child(4n+2){width:90%}.sa-data-state__skeleton-line:nth-child(4n){width:40%}.sa-data-state__spinner{width:12px;height:12px;margin-right:var(--space-2);vertical-align:-1px;border:2px solid var(--border-default);border-top-color:var(--accent-solid);border-radius:50%;animation:.9s linear infinite sa-data-state-spin;display:inline-block}@media (prefers-reduced-motion:reduce){.sa-data-state__spinner{animation:none}}@keyframes sa-data-state-spin{to{transform:rotate(360deg)}}.sa-data-state__progress{appearance:none;background:var(--border-subtle);border:0;width:100%;height:4px}.sa-data-state__progress::-webkit-progress-bar{background:var(--border-subtle)}.sa-data-state__progress::-webkit-progress-value{background:var(--accent-solid)}.sa-data-state__progress::-moz-progress-bar{background:var(--accent-solid)}.sa-table{min-width:0;font:var(--type-dense);color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-0);flex-direction:column;display:flex}.sa-table>.sa-cursor-pagination{padding:var(--space-2) var(--space-3);border-top:1px solid var(--border-default)}.sa-table__toolbar{gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-default);flex-wrap:wrap;align-items:center;display:flex}.sa-table__toolbar--selection{background:var(--accent-bg)}.sa-table__selected{font-weight:var(--font-weight-medium);color:var(--accent-fg-hover)}.sa-table__toolbar-spacer{flex:1}.sa-table__columns{gap:var(--space-2);border:0;flex-direction:column;min-width:220px;margin:0;padding:0;display:flex}.sa-table__scroll{position:relative}.sa-table__scroll--bounded{overflow:auto}.sa-table__scroll:focus-visible{box-shadow:var(--focus-ring);outline:none}.sa-table__table{table-layout:fixed;border-spacing:0;border-collapse:separate;width:100%}.sa-table__caption{padding:var(--space-3);font-weight:var(--font-weight-semibold);text-align:left}.sa-table__col-select{width:36px}.sa-table__table thead th{top:var(--sa-table-sticky-top,0);z-index:2;height:var(--row-h);padding:0 var(--space-2);font:var(--type-label);color:var(--text-secondary);text-align:left;text-transform:uppercase;letter-spacing:var(--letter-spacing-label);white-space:nowrap;background:var(--bg-subtle);border-bottom:1px solid var(--border-default);position:sticky}.sa-table__table thead th.sa-table__th--sorted{color:var(--text-primary)}.sa-table__sort{gap:var(--space-1);max-width:100%;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;border-radius:var(--radius-control);background:0 0;border:0;align-items:center;padding:2px 0;display:inline-flex}.sa-table__sort:hover{color:var(--text-primary)}.sa-table__sort:focus-visible{box-shadow:var(--focus-ring);outline:none}.sa-table__sort-sign{color:var(--text-tertiary);flex:none;align-items:center;display:inline-flex}.sa-table__th--sorted .sa-table__sort-sign{color:var(--text-primary)}.sa-table__table tbody th,.sa-table__table tbody td{height:var(--row-h);padding:0 var(--space-2);font-weight:var(--font-weight-regular);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);overflow:hidden}.sa-table__table tbody tr:last-child>*{border-bottom:0}.sa-table__row--clickable{cursor:pointer}.sa-table__table tbody .sa-table__row--clickable:hover>*{background:var(--bg-subtle)}.sa-table__table tbody .sa-table__row--selected>*{background:var(--accent-bg)}.sa-table__select{width:36px;padding:0 10px!important}.sa-table__select .sa-checkbox{align-items:center}.sa-table__cell--number{font-family:var(--font-mono);font-size:var(--font-size-small);text-align:right!important}.sa-table__table thead .sa-table__cell--number .sa-table__sort{flex-direction:row-reverse}.sa-table__cell--mono{font-family:var(--font-mono);font-size:var(--font-size-small)}.sa-table__cell--status{white-space:nowrap}.sa-table__empty{color:var(--text-secondary)}.sa-table__row-link{max-width:100%;font:inherit;color:inherit;text-align:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:var(--radius-control);background:0 0;border:0;padding:0;display:inline;overflow:hidden}.sa-table__row-link:hover{color:var(--accent-fg);text-decoration:underline}.sa-table__row-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.sa-table__state-row>td{white-space:normal!important;height:auto!important;padding:0!important}@media (width<=767px){.sa-table__scroll{overflow-x:auto}.sa-table__table{min-width:720px}.sa-table__pin{z-index:1;position:sticky;left:0}.sa-table__table thead .sa-table__pin{z-index:3}.sa-table__table--selectable .sa-table__pin--first{left:36px}.sa-table__pin--first{box-shadow:inset -1px 0 0 var(--border-default)}}.sa-table__cards{margin:0;padding:0;list-style:none}.sa-table__card{padding:var(--space-3);border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:6px;display:flex;position:relative}.sa-table__card:last-child{border-bottom:0}.sa-table__card--clickable{cursor:pointer}.sa-table__card--selected{background:var(--accent-bg)}.sa-table__card-check{top:var(--space-3);right:var(--space-3);position:absolute}.sa-table__card-title{font-weight:var(--font-weight-semibold);margin:0}.sa-table__card-fields{gap:2px var(--space-3);font:var(--type-small);grid-template-columns:auto 1fr;margin:0;display:grid}.sa-table__card-field{display:contents}.sa-table__card-field dt{color:var(--text-secondary)}.sa-table__card-field dd{margin:0}.sa-table__card-field .sa-table__cell--number{text-align:left!important}
