@font-face{font-family:ppNeue;src:url(/_next/static/media/PPNeueMontreal-Thin-EDK5MD4S.20d5d60f.woff2) format("woff2");font-weight:200;font-display:swap}@font-face{font-family:ppNeue;src:url(/_next/static/media/PPNeueMontreal-Light-R3DCDMBT.8ec621b0.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:ppNeue;src:url(/_next/static/media/PPNeueMontreal-Book-MB5XODKC.607b770d.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:ppNeue;src:url(/_next/static/media/PPNeueMontreal-Regular-3QB6LDNP.dc03e58d.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:ppNeue;src:url(/_next/static/media/PPNeueMontreal-SemiBold-MFBBBVZZ.614210d7.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:ppNeue;src:url(/_next/static/media/PPNeueMontreal-Bold-WY7IL7RF.b63e85fe.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:paraboleDisplay;src:url(/_next/static/media/Parabole-DisplayRegular-ZPCAPCMP.cbc40789.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:parabole;src:url(/_next/static/media/Parabole-TextRegular-NC63TU33.68bdb9d3.woff2) format("woff2");font-weight:400;font-display:swap}:root{--pp-neue-font:"ppNeue","Helvetica Neue",Arial,sans-serif;--parabole-display-font:"paraboleDisplay",Georgia,serif;--parabole-font:"parabole",Georgia,serif;--letter-spacing:0.12em;--size-xs:4px;--size-s:8px;--size-m:16px;--size-l:24px;--size-xl:32px;--size-2xl:48px;--size-3xl:60px;--size-4xl:72px;--size-5xl:90px;--size-6xl:128px;--size-7xl:150px;--border-radius-s:8px;--border-radius-m:16px;--border-radius-l:24px;--border-radius-xl:32px;--border-radius-full:1000px;--primary-1000:#000b17;--primary-900:#0a0b5c;--primary-800:#10169f;--primary-700:#0000f4;--primary-600:#0c0eff;--primary-500:#2f45ff;--primary-400:#5676ff;--primary-300:#85a8ff;--primary-200:#b3ccff;--primary-100:#d5e4ff;--primary-50:#e8f1ff;--secondary-1000:#430e07;--secondary-900:#7b2213;--secondary-800:#992613;--secondary-700:#c12e0d;--secondary-600:#e9410d;--secondary-500:#f85f1c;--secondary-400:#fa7e3d;--secondary-300:#fcac75;--secondary-200:#feceaa;--secondary-100:#ffe9d5;--secondary-50:#fff5ed;--neutral-1000:#000;--neutral-900:#3d3d3d;--neutral-800:#454545;--neutral-700:#4f4f4f;--neutral-600:#5d5d5d;--neutral-500:#6d6d6d;--neutral-400:#888;--neutral-300:#b0b0b0;--neutral-200:#d1d1d1;--neutral-100:#e7e7e7;--neutral-50:#f6f6f6;--neutral-0:#fff;--semantic-1000:#451a03;--semantic-900:#78350f;--semantic-800:#92400e;--semantic-700:#b3520a;--semantic-600:#d87607;--semantic-500:#f49d0c;--semantic-400:#fabb1b;--semantic-300:#fbd24e;--semantic-200:#fde68a;--semantic-100:#fef3c7;--semantic-50:#fffbeb;--brand-blue:#0000ff;--brand-ink:#2d2e2b;--primary-1000-10:rgba(0,11,23,0.1);--primary-1000-76:rgba(0,11,23,0.76);--primary-100-76:rgba(213,228,255,0.76);--primary-50-30:rgba(232,241,255,0.3);--rail-width:108px;--sidebar-width:288px;--content-max-width:1080px}.bds-light-theme{--background-primary:var(--primary-50);--grid-color:var(--primary-100);--surface-card:#ffffff;--surface-muted:var(--neutral-50);--text-on-card:var(--primary-1000);--text-primary:var(--primary-1000);--text-secondary:var(--neutral-500);--text-tertiary:var(--neutral-200);--text-on-background:var(--primary-1000-76);--text-highlighted:var(--primary-700);--text-disabled:var(--neutral-300);--icon-primary:var(--primary-1000);--icon-secondary:var(--neutral-500);--icon-highlighted:var(--primary-700);--icon-on-button-primary:var(--primary-50);--icon-disabled:var(--neutral-300);--button-primary-fill:#032143;--text-on-button-primary:var(--primary-50);--button-highlight-fill:var(--primary-700);--text-on-button-highlight:var(--primary-50);--button-secondary-fill:#dce5f3;--text-on-button-secondary:var(--primary-1000);--text-on-button-tertiary:var(--primary-1000);--button-tag-fill:var(--primary-1000-10);--text-on-button-tag:var(--primary-1000);--button-disabled-fill:var(--neutral-100);--text-on-button-disabled:var(--neutral-400);--tag-primary-fill:var(--primary-50-30);--tag-secondary-border:var(--primary-1000-10);--border-color:var(--primary-1000-10);--border-strong:var(--neutral-200);--separator:rgba(0,11,23,0.12);--state-hover-surface:var(--neutral-100);--focus-ring:var(--primary-700);--surface-disabled:var(--neutral-100);--overlay-scrim:rgba(0,11,23,0.4);--disabled-opacity:0.38}.bds-dark-theme{--background-primary:var(--primary-1000);--grid-color:var(--primary-100);--surface-card:#0a1626;--surface-muted:#06101c;--text-on-card:var(--primary-50);--text-primary:var(--primary-50);--text-secondary:var(--neutral-300);--text-tertiary:var(--neutral-200);--text-on-background:var(--primary-100-76);--text-highlighted:var(--primary-400);--text-disabled:var(--neutral-600);--icon-primary:var(--primary-50);--icon-secondary:var(--neutral-300);--icon-highlighted:var(--primary-400);--icon-on-button-primary:var(--primary-1000);--icon-disabled:var(--neutral-600);--button-primary-fill:var(--primary-50);--text-on-button-primary:var(--primary-1000);--button-highlight-fill:var(--primary-400);--text-on-button-highlight:var(--primary-1000);--button-secondary-fill:#3d4c62;--text-on-button-secondary:var(--primary-50);--text-on-button-tertiary:var(--primary-50);--button-tag-fill:var(--primary-50-30);--text-on-button-tag:var(--primary-50);--button-disabled-fill:#263242;--text-on-button-disabled:var(--neutral-500);--tag-primary-fill:var(--primary-50-30);--tag-secondary-border:var(--primary-50-30);--border-color:var(--primary-50-30);--border-strong:var(--neutral-700);--separator:rgba(213,228,255,0.16);--state-hover-surface:rgba(255,255,255,0.06);--focus-ring:var(--primary-400);--surface-disabled:#263242;--overlay-scrim:rgba(0,11,23,0.6);--disabled-opacity:0.38}.bds-btn{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent;background-image:none;border:none;cursor:pointer;display:inline-flex;font-family:var(--pp-neue-font);font-size:1rem;font-weight:500;gap:var(--size-s);justify-content:center;max-width:max-content;padding:var(--size-m) var(--size-l);border-radius:var(--border-radius-full);text-decoration:none;overflow:hidden;transition:transform .18s cubic-bezier(.65,0,.35,1),filter .18s ease,background-color .18s ease,box-shadow .18s ease}.bds-btn::-moz-focus-inner{border:0;padding:0}.bds-btn svg{flex-shrink:0;height:14px;width:17px}.bds-btn--round{border-radius:50%;flex-shrink:0;gap:0;height:52px;max-width:none;padding:0;width:52px}.bds-btn--round svg{height:15px;width:18px}.bds-btn:hover{transform:translateY(-2px)}.bds-btn:active{transform:translateY(0) scale(.97)}.bds-btn:focus-visible{box-shadow:0 0 0 3px var(--surface-card),0 0 0 5px var(--focus-ring);outline:none}.bds-btn--primary{background-color:var(--button-primary-fill);color:var(--text-on-button-primary)}.bds-btn--primary:hover{filter:brightness(1.16)}.bds-btn--primary:active{filter:brightness(.9)}.bds-btn--secondary{background-color:var(--button-secondary-fill);color:var(--text-on-button-secondary)}.bds-btn--secondary:hover{filter:brightness(.96)}.bds-btn--secondary:active{filter:brightness(.9)}.bds-btn--tertiary{background-color:transparent;border:1px solid var(--text-on-button-tertiary);color:var(--text-on-button-tertiary)}.bds-btn--tertiary:active,.bds-btn--tertiary:hover{background-color:var(--state-hover-surface)}.bds-btn--tertiary:active{filter:brightness(.95)}.bds-btn--primary.bds-btn--highlighted{background-color:var(--button-highlight-fill);color:var(--text-on-button-highlight)}.bds-btn--secondary.bds-btn--highlighted{background-color:var(--button-secondary-fill);box-shadow:inset 0 0 0 1.5px var(--text-highlighted);color:var(--text-highlighted)}.bds-btn--tertiary.bds-btn--highlighted{border-color:var(--text-highlighted);color:var(--text-highlighted)}.bds-btn--filter{background-color:var(--surface-card);border:1px solid var(--border-strong);color:var(--text-primary)}.bds-btn--filter:hover{background-color:var(--state-hover-surface);transform:translateY(-2px)}.bds-btn--filter.bds-btn--selected{background-color:var(--button-primary-fill);border-color:transparent;color:var(--text-on-button-primary)}.bds-btn--filter.bds-btn--selected:hover{filter:brightness(1.16)}.bds-btn--disabled,.bds-btn:disabled{cursor:not-allowed;filter:none;opacity:var(--disabled-opacity);pointer-events:none;transform:none;box-shadow:none}.bds-text{color:var(--text-primary);margin:0}.bds-text--muted{color:var(--text-secondary)}.bds-text--display{font-family:var(--parabole-display-font);font-weight:400;line-height:.95;text-transform:uppercase}.bds-text--display.bds-text--xl{font-size:6rem}.bds-text--display.bds-text--l{font-size:4.5rem}.bds-text--display.bds-text--m{font-size:3.5rem}.bds-text--display.bds-text--s{font-size:2.75rem}.bds-text--headline{font-family:var(--pp-neue-font);font-weight:500;line-height:1.05;text-transform:uppercase}.bds-text--headline.bds-text--l{font-size:2.625rem}.bds-text--headline.bds-text--m{font-size:2rem}.bds-text--headline.bds-text--s{font-size:1.625rem}.bds-text--title{font-family:var(--pp-neue-font);font-weight:500;line-height:1.3}.bds-text--title.bds-text--l{font-size:1.5rem}.bds-text--title.bds-text--m{font-size:1.25rem}.bds-text--title.bds-text--s{font-size:1.125rem}.bds-text--body{font-family:var(--pp-neue-font);font-weight:400;line-height:1.6}.bds-text--body.bds-text--l{font-size:1.125rem}.bds-text--body.bds-text--m{font-size:1rem}.bds-text--body.bds-text--s{font-size:.875rem}.bds-text--label{font-family:var(--pp-neue-font);font-weight:600;letter-spacing:var(--letter-spacing);line-height:1.2;text-transform:uppercase}.bds-text--label.bds-text--l{font-size:.875rem}.bds-text--label.bds-text--m{font-size:.75rem}.bds-text--label.bds-text--s{font-size:.6875rem}.bds-text--label.bds-text--xs{font-size:.625rem}.bds-tag{align-items:center;border-radius:var(--border-radius-m);display:inline-flex;font-family:var(--pp-neue-font);font-size:.95rem;font-weight:400;gap:6px;justify-content:center;padding:var(--size-s) var(--size-m);position:relative}.bds-tag--primary{background:var(--tag-primary-fill,rgba(0,11,23,.1));color:var(--text-primary)}.bds-tag--secondary{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:rgba(255,255,255,.1);border:1px solid var(--tag-secondary-border,rgba(0,11,23,.1));color:var(--text-primary)}.bds-tag--ai{background:linear-gradient(259deg,#ff802b 13.59%,#8fa8ff 52.81%,#0059ff 92.04%);color:#fff;gap:var(--size-s)}.bds-tag--dark{background:rgba(213,228,255,.3);color:#fff}.bds-root{color:var(--text-primary,var(--primary-1000));font-family:var(--pp-neue-font);-webkit-font-smoothing:antialiased}.bds-root,.bds-root *,.bds-root :after,.bds-root :before{box-sizing:border-box}.bds-root:not(.bds-dark-theme){--background-primary:var(--primary-50);--grid-color:var(--primary-100);--surface-card:#ffffff;--surface-muted:var(--neutral-50);--text-on-card:var(--primary-1000);--text-primary:var(--primary-1000);--text-secondary:var(--neutral-500);--text-tertiary:var(--neutral-200);--text-on-background:var(--primary-1000-76);--text-highlighted:var(--primary-700);--text-disabled:var(--neutral-300);--icon-primary:var(--primary-1000);--icon-secondary:var(--neutral-500);--icon-highlighted:var(--primary-700);--icon-on-button-primary:var(--primary-50);--icon-disabled:var(--neutral-300);--button-primary-fill:#032143;--text-on-button-primary:var(--primary-50);--button-highlight-fill:var(--primary-700);--text-on-button-highlight:var(--primary-50);--button-secondary-fill:#dce5f3;--text-on-button-secondary:var(--primary-1000);--text-on-button-tertiary:var(--primary-1000);--button-tag-fill:var(--primary-1000-10);--text-on-button-tag:var(--primary-1000);--button-disabled-fill:var(--neutral-100);--text-on-button-disabled:var(--neutral-400);--tag-primary-fill:var(--primary-50-30);--tag-secondary-border:var(--primary-1000-10);--border-color:var(--primary-1000-10);--border-strong:var(--neutral-200);--separator:rgba(0,11,23,0.12);--state-hover-surface:var(--neutral-100);--focus-ring:var(--primary-700);--surface-disabled:var(--neutral-100);--overlay-scrim:rgba(0,11,23,0.4);--disabled-opacity:0.38}.ui-page-wrap{max-width:var(--content-max-width,960px);margin:0 auto;padding:var(--size-l) var(--size-m)}.ui-header{margin-bottom:var(--size-l);display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:var(--size-m)}.ui-eyebrow{display:block;margin-bottom:3px}.ui-nav{display:inline-flex;background:var(--button-tag-fill);border-radius:var(--border-radius-m);padding:3px;margin-bottom:var(--size-l);gap:2px;flex-wrap:wrap}.ui-nav .bds-btn--filter{font-size:.875rem;padding:7px 18px}.ui-segmented-control{position:relative;display:inline-flex;min-width:0;border:none;background:var(--button-tag-fill);border-radius:var(--border-radius-m);padding:3px;gap:0;flex-wrap:wrap}.ui-segmented-control.ui-nav-toggle{margin-bottom:var(--size-l)}.ui-segmented-control--full{display:flex;width:100%;margin-bottom:var(--size-m)}.ui-segmented-control--full .ui-segmented-control__btn{flex:1 1;justify-content:center;text-align:center}.ui-segmented-control--sm{padding:2px}.ui-segmented-control__indicator{position:absolute;top:3px;bottom:3px;left:0;background:var(--button-primary-fill);border-radius:var(--border-radius-full);transition:transform .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:0}.ui-segmented-control--sm .ui-segmented-control__indicator{top:2px;bottom:2px}.ui-segmented-control__btn{position:relative;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;border:none;background:transparent;color:var(--text-on-button-tag);font-family:inherit;font-size:.875rem;font-weight:500;padding:7px 18px;border-radius:var(--border-radius-full);text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .2s}.ui-segmented-control--sm .ui-segmented-control__btn{font-size:.875rem;padding:4px 10px}.ui-segmented-control__btn:hover:not(.ui-segmented-control__btn--active){color:var(--text-primary)}.ui-card{background:var(--surface-card);border:1px solid var(--border-color);border-radius:var(--border-radius-l);padding:1.25rem;margin-bottom:14px}.ui-card-header{margin-bottom:14px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--size-s)}.ui-card-header .bds-text{font-size:.875rem}.ui-card-header-title{font-family:var(--pp-neue-font);font-weight:600;font-size:.875rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.ui-card-header-heading{display:flex;align-items:center;gap:4px}.ui-segmented-control__btn--active{color:var(--text-on-button-primary);font-weight:600}.ui-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px;margin-bottom:var(--size-m)}@media (max-width:600px){.ui-metrics-grid{grid-template-columns:1fr 1fr}}.ui-metric-card{background:var(--surface-card);border:1px solid var(--border-color);border-radius:var(--border-radius-l);padding:12px 14px;display:flex;align-items:center;gap:10px}.ui-metric-icon{width:36px;height:36px;border-radius:var(--border-radius-s);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.ui-metric-icon--accent{background:var(--primary-50)}.ui-metric-icon--warning{background:var(--semantic-100)}.ui-metric-icon--success{background:var(--semantic-50)}.ui-metric-value{font-family:var(--pp-neue-font);font-size:1.25rem;font-weight:700;line-height:1;color:var(--text-primary)}.ui-metric-label{font-family:var(--pp-neue-font);font-size:.875rem;color:var(--text-secondary);margin-top:2px}.ui-progress{margin-bottom:var(--size-m)}.ui-progress-bar{height:6px;background:var(--border-color);border-radius:3px;overflow:hidden;margin-bottom:4px}.ui-progress-fill{height:100%;border-radius:3px;background:var(--semantic-600);transition:width .4s}.ui-progress-label{font-family:var(--pp-neue-font);font-size:.875rem;color:var(--text-secondary)}.ui-field-label{display:block;margin-bottom:5px}.ui-input,.ui-select,.ui-textarea{width:100%;padding:9px 12px;border:1px solid var(--border-strong);border-radius:var(--border-radius-s);font-family:var(--pp-neue-font);font-size:.875rem;background:var(--surface-muted);color:var(--text-primary);margin-bottom:12px}.ui-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:2.25rem;background-color:var(--surface-muted);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:.75rem;cursor:pointer}.ui-input:focus,.ui-select:focus,.ui-textarea:focus{outline:none;border-color:var(--focus-ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--focus-ring) 20%,transparent)}.ui-input--inline{margin-bottom:0;min-width:140px}.ui-textarea{min-height:80px;resize:vertical}.ui-tabs{display:flex;gap:var(--size-s);margin-bottom:var(--size-m)}.ui-tabs .bds-btn--filter{flex:1 1;max-width:none;font-size:.875rem;padding:var(--size-s)}.ui-btn--small{font-size:.875rem!important;padding:5px 11px!important}.ui-alert{padding:10px 14px;border-radius:var(--border-radius-s);font-family:var(--pp-neue-font);font-size:.875rem;margin-bottom:14px}.ui-alert--ok{background:var(--semantic-100);color:var(--semantic-900)}.ui-alert--warn{background:#fff4e5;color:#8a5a00}.ui-alert--err{background:var(--secondary-100);color:var(--secondary-900)}.ui-info-box{background:var(--primary-50);border-radius:var(--border-radius-s);padding:10px 12px;margin-bottom:14px;color:var(--primary-800)}.ui-checkbox-row,.ui-info-box{font-family:var(--pp-neue-font);font-size:.875rem}.ui-checkbox-row{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px;color:var(--text-primary);cursor:pointer;line-height:1.35}.ui-checkbox-row input[type=checkbox]{margin-top:2px;flex-shrink:0;width:1rem;height:1rem;accent-color:var(--button-primary-fill);cursor:pointer}.ui-grid-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:600px){.ui-grid-two{grid-template-columns:1fr}}.ui-empty-state,.ui-loading-state{text-align:center;padding:2rem;color:var(--text-secondary)}.ui-empty-state,.ui-loading-state,.ui-table{font-family:var(--pp-neue-font);font-size:.875rem}.ui-table{width:100%;border-collapse:collapse}.ui-th{text-align:left;padding:7px 10px;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);white-space:nowrap}.ui-td,.ui-th{border-bottom:1px solid var(--border-color)}.ui-td{padding:8px 10px;vertical-align:middle;color:var(--text-primary)}.ui-badge{font-size:.875rem;border:none;-webkit-backdrop-filter:none;backdrop-filter:none;min-width:5.75rem;justify-content:center;box-sizing:border-box}.ui-badge--wait{background:var(--semantic-100);color:var(--semantic-800)}.ui-badge--ok{background:var(--primary-100);color:var(--primary-800)}.ui-badge--no{background:var(--secondary-100);color:var(--secondary-900)}.ui-actions{display:flex;gap:6px;flex-wrap:nowrap;align-items:center}.ui-actions .bds-btn{white-space:nowrap}.ui-modal-bg{position:fixed;inset:0;background:rgba(15,23,42,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;display:flex;justify-content:center;align-items:center;padding:1rem;animation:ui-modal-fade-in .15s ease-out}@keyframes ui-modal-fade-in{0%{opacity:0}to{opacity:1}}.ui-modal-box{background:var(--surface-card);border-radius:var(--border-radius-l);padding:0;width:100%;max-width:440px;max-height:calc(100vh - 2rem);overflow:auto;border:1px solid var(--neutral-200);margin:auto;box-shadow:0 20px 40px rgba(15,23,42,.15);animation:ui-modal-slide-in .2s ease-out}.ui-modal-box--sm{max-width:380px}@keyframes ui-modal-slide-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ui-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:1.25rem 1.25rem 0}.ui-modal-title{font-family:var(--pp-neue-font);font-weight:700;font-size:.9375rem;color:var(--text-primary);margin:0}.ui-modal-description{font-size:.875rem;color:var(--text-secondary);margin:6px 0 0;line-height:1.45}.ui-modal-close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--border-radius-s);background:transparent;color:var(--text-secondary);cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}.ui-modal-close:hover{background:var(--surface-muted);color:var(--text-primary)}.ui-modal-body{padding:1rem 1.25rem}.ui-modal-footer{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--neutral-100);margin-top:4px;padding:1rem 1.25rem 1.25rem}.ui-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:var(--border-radius-s);background:transparent;color:var(--text-secondary);cursor:pointer;transition:background .15s,color .15s,border-color .15s,transform .1s}.ui-icon-btn--sm{width:28px;height:28px}.ui-icon-btn:hover{background:var(--surface-muted);color:var(--text-primary)}.ui-icon-btn:active{transform:scale(.96)}.ui-icon-btn--danger{color:var(--secondary-600)}.ui-icon-btn--danger:hover{background:var(--secondary-50);color:var(--secondary-700);border-color:var(--secondary-200)}.ui-icon-btn--danger .ui-trash-icon{transition:transform .15s}.ui-icon-btn--danger:hover .ui-trash-icon{transform:translateY(-1px)}.ui-btn-icon{display:block;flex-shrink:0}.ui-icon-btn:disabled{opacity:.4;cursor:not-allowed}.ui-salaries-filter{display:flex;gap:6px;margin-bottom:14px}.ui-row-departed{opacity:.75}.ui-row-departed .ui-td-strong{color:var(--text-secondary)}.ui-nav-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:6px;border-radius:20px;background:var(--semantic-600);color:var(--neutral-0);font-size:.875rem;font-weight:700}.ui-sal-header{background:var(--surface-muted);border-radius:var(--border-radius-s);padding:10px 12px;margin-bottom:2px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.ui-sal-header strong{font-size:.875rem}.ui-sal-header span{font-size:.875rem;color:var(--text-secondary)}.ui-sal-chips{display:flex;gap:6px;margin-left:auto;flex-wrap:wrap}.ui-chip-info{font-size:.875rem;font-weight:600;padding:2px 8px;border-radius:20px;background:var(--primary-50);color:var(--primary-700)}.ui-chip-info--purple{background:var(--primary-100);color:var(--primary-900)}.ui-chip-info--warning{background:var(--semantic-100);color:var(--semantic-800)}.ui-row-sub td{background:var(--surface-muted);font-size:.875rem;color:var(--text-secondary)}.ui-export-controls{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;margin-bottom:14px}.ui-export-controls>div{display:flex;flex-direction:column;gap:4px}.ui-export-controls .ui-input{margin-bottom:0;width:auto;min-width:150px}.ui-export-hint{font-size:.875rem;color:var(--text-secondary);margin-bottom:10px}.ui-td-strong{font-weight:700}.ui-td-muted{font-size:.875rem;color:var(--text-secondary)}.ui-motif-text{margin:0;white-space:pre-wrap;word-break:break-word;line-height:1.5;color:var(--text-primary)}.ui-progress-fill--warning{background:#d97706}.ui-progress-fill--danger{background:var(--secondary-600)}.ui-card-header-actions{display:flex;gap:8px;align-items:center}.ui-button--small{font-size:.875rem;padding:var(--size-s) var(--size-m)}