:root{--ui-brand:#087f87;--ui-brand-strong:#007f85;--ui-brand-soft:#12aa9f;--ui-brand-mint:#15bca8;--ui-brand-deep:#075d6b;--ui-brand-wash:#eaf7f6;--ui-brand-tint:rgba(8,127,135,0.1);--ui-brand-line:rgba(8,127,135,0.28);--ui-brand-gradient:linear-gradient(105deg,var(--ui-brand-strong),var(--ui-brand-soft));--ui-ink:#0a3568;--ui-primary:#0a3568;--ui-primary-dark:#08294f;--ui-ink-soft:#0b3157;--ui-text:#173b62;--ui-text-muted:#4c6780;--ui-text-subtle:#587285;--ui-text-faint:#91a4b3;--ui-surface:#ffffff;--ui-surface-muted:#f6fafc;--ui-surface-sunken:#edf5f6;--ui-surface-field:#fbfdfe;--ui-border:#d7e4eb;--ui-border-strong:rgba(62,130,147,0.22);--ui-hairline:rgba(15,62,84,0.08);--ui-success-ink:#0f5132;--ui-success-wash:#ecfdf3;--ui-success-line:rgba(22,163,74,0.24);--ui-warning-ink:#b45309;--ui-warning-wash:#fffaeb;--ui-warning-line:rgba(245,158,11,0.28);--ui-danger:#e11d48;--ui-danger-ink:#b4123c;--ui-danger-wash:#fff1f3;--ui-danger-line:rgba(225,29,72,0.24);--ui-info-ink:#0a3568;--ui-info-wash:#eef5fb;--ui-info-line:rgba(10,74,129,0.2);--ui-radius-xs:8px;--ui-radius-sm:10px;--ui-radius:12px;--ui-radius-lg:16px;--ui-radius-xl:22px;--ui-radius-pill:999px;--ui-shadow-sm:0 8px 22px rgba(15,62,84,0.05);--ui-shadow:0 12px 30px rgba(15,62,84,0.08);--ui-shadow-lg:0 22px 50px rgba(10,53,104,0.14);--ui-shadow-brand:0 11px 23px rgba(1,130,134,0.2);--ui-focus:#008b8e;--ui-focus-halo:rgba(7,150,154,0.12);--ui-ease:160ms ease}.ui-page{min-height:100svh;color:var(--ui-text);background:radial-gradient(circle at 12% -10%,rgba(17,190,184,.16),transparent 42rem),radial-gradient(circle at 100% 0,rgba(18,86,166,.08),transparent 38rem),var(--ui-surface-muted)}.ui-container{width:100%;max-width:1180px;margin:0 auto;padding:34px clamp(16px,4vw,40px) 76px;display:flex;flex-direction:column;gap:42px}.ui-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px}.ui-header-text{max-width:62ch}.ui-kicker{margin:0 0 10px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ui-brand)}.ui-header h1{margin:0;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:800;letter-spacing:-.035em;color:var(--ui-ink)}.ui-header p{margin:10px 0 0;font-size:14px;line-height:1.65;color:var(--ui-text-muted)}.ui-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ui-breadcrumb{display:flex;align-items:center;gap:8px;margin:0 0 14px;padding:0;list-style:none;font-size:12.5px;font-weight:600;color:var(--ui-text-faint)}.ui-breadcrumb a,.ui-breadcrumb button{border:0;background:none;padding:0;font:inherit;color:var(--ui-brand);cursor:pointer;border-radius:4px}.ui-breadcrumb [aria-current=page]{color:var(--ui-text-subtle)}.ui-section{display:flex;flex-direction:column;gap:18px}.ui-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--ui-border-strong)}.ui-section-head h2{margin:0;font-size:19px;font-weight:800;letter-spacing:-.02em;color:var(--ui-ink)}.ui-section-head p{margin:6px 0 0;font-size:13px;color:var(--ui-text-muted)}.ui-section-tag{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ui-brand-deep);background:var(--ui-brand-wash);border:1px solid var(--ui-brand-line);border-radius:var(--ui-radius-pill);padding:5px 11px}.ui-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ui-grid-tight{gap:12px}.ui-stack{display:flex;flex-direction:column;gap:14px}.ui-stack-tight{gap:8px}.ui-row{gap:10px}.ui-row,.ui-row-between{display:flex;flex-wrap:wrap;align-items:center}.ui-row-between{justify-content:space-between;gap:12px}.ui-divider{height:1px;border:0;margin:4px 0;background:var(--ui-hairline)}.ui-card{display:flex;flex-direction:column;border-radius:var(--ui-radius-lg);background:var(--ui-surface);border:1px solid var(--ui-hairline);box-shadow:var(--ui-shadow-sm);overflow:hidden}.ui-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:20px 22px 0}.ui-card-head h3{margin:0;font-size:15.5px;font-weight:800;color:var(--ui-ink)}.ui-card-head p{margin:5px 0 0;font-size:12.5px;color:var(--ui-text-subtle)}.ui-card-body{padding:16px 22px 22px;font-size:13.5px;line-height:1.65;color:var(--ui-text-muted)}.ui-card-body-flush{padding:0}.ui-card-actions{gap:10px}.ui-card-actions,.ui-card-foot{display:flex;flex-wrap:wrap;align-items:center}.ui-card-foot{justify-content:space-between;gap:12px;padding:14px 22px;border-top:1px solid var(--ui-hairline);background:var(--ui-surface-muted);font-size:12.5px;color:var(--ui-text-subtle)}.ui-card.is-brand{border-color:var(--ui-brand-line)}.ui-card.is-sunken{background:var(--ui-surface-muted);box-shadow:none}.ui-card.is-interactive{transition:transform var(--ui-ease),box-shadow var(--ui-ease),border-color var(--ui-ease)}.ui-card.is-interactive:hover{transform:translateY(-2px);border-color:var(--ui-brand-line);box-shadow:var(--ui-shadow)}.ui-tile{--ui-tile-accent:var(--ui-brand);--ui-tile-wash:var(--ui-brand-wash);display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:var(--ui-radius-lg);background:var(--ui-surface);border:1px solid var(--ui-hairline);box-shadow:var(--ui-shadow-sm)}.ui-tile-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ui-tile-label{font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--ui-text-subtle)}.ui-tile-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--ui-radius-sm);color:var(--ui-tile-accent);background:var(--ui-tile-wash)}.ui-tile-value{font-size:30px;font-weight:800;line-height:1.05;letter-spacing:-.03em;color:var(--ui-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-tile-meta{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--ui-text-subtle)}.ui-tile-delta{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--ui-radius-pill);font-size:11.5px;font-weight:800}.ui-tile-delta.is-up{color:var(--ui-success-ink);background:var(--ui-success-wash)}.ui-tile-delta.is-down{color:var(--ui-danger-ink);background:var(--ui-danger-wash)}.ui-tile-delta.is-flat{color:var(--ui-brand-deep);background:var(--ui-brand-wash)}.ui-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:var(--ui-radius-pill);font-size:11.5px;font-weight:800;letter-spacing:.01em;border:1px solid transparent}.ui-pill-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.ui-pill.is-brand{color:var(--ui-brand-deep);background:var(--ui-brand-wash);border-color:var(--ui-brand-line)}.ui-pill.is-success{color:var(--ui-success-ink);background:var(--ui-success-wash);border-color:var(--ui-success-line)}.ui-pill.is-warning{color:var(--ui-warning-ink);background:var(--ui-warning-wash);border-color:var(--ui-warning-line)}.ui-pill.is-danger{color:var(--ui-danger-ink);background:var(--ui-danger-wash);border-color:var(--ui-danger-line)}.ui-pill.is-info{color:var(--ui-info-ink);background:var(--ui-info-wash);border-color:var(--ui-info-line)}.ui-pill.is-neutral{color:var(--ui-text-muted);background:var(--ui-surface-sunken);border-color:var(--ui-border)}.ui-pill.is-solid{color:#ffffff;background:var(--ui-primary);box-shadow:0 10px 22px rgba(10,53,104,.2)}.ui-tag{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:var(--ui-radius-xs);border:1px solid var(--ui-border-strong);background:var(--ui-surface);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ui-text-subtle)}.ui-text-brand{color:var(--ui-brand);font-weight:700}.ui-text-muted{color:var(--ui-text-subtle)}.ui-text-danger{color:#c81e4a;font-weight:700}.ui-text-success{color:var(--ui-success-ink);font-weight:700}.ui-text-numeric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-sub{font-size:12.5px;color:var(--ui-text-subtle)}.ui-strong{font-weight:800;color:var(--ui-ink)}.ui-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;padding:2px 7px;border-radius:var(--ui-radius-xs);background:var(--ui-surface-sunken);border:1px solid var(--ui-border);color:var(--ui-brand-deep)}.ui-kv{display:grid;gap:14px 22px;margin:0;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ui-kv-pair{display:flex;flex-direction:column;gap:4px}.ui-kv-label{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ui-text-subtle)}.ui-kv-value{font-size:14px;font-weight:700;color:var(--ui-ink)}.ui-swatch-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ui-swatch{display:flex;align-items:center;gap:10px;padding:10px;border-radius:var(--ui-radius);background:var(--ui-surface);border:1px solid var(--ui-hairline)}.ui-swatch-chip{width:34px;height:34px;border-radius:var(--ui-radius-sm);border:1px solid rgba(10,53,104,.1);flex-shrink:0}.ui-swatch-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.ui-swatch-name{font-size:12.5px;font-weight:700;color:var(--ui-ink)}.ui-swatch-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--ui-text-subtle)}.ui-field{display:flex;flex-direction:column;gap:6px}.ui-field-label{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:700;color:#294a66}.ui-field-required{color:var(--ui-danger);font-size:13px}.ui-field-hint{color:var(--ui-text-subtle)}.ui-field-error,.ui-field-hint{margin:0;font-size:12px;line-height:1.5}.ui-field-error{display:inline-flex;align-items:flex-start;gap:6px;font-weight:600;color:#c81e4a}.ui-field-error svg{flex-shrink:0;margin-top:1px}.ui-fieldset{border:0;padding:15px;display:flex;flex-direction:column;gap:12px;margin:10px 0 0}.ui-fieldset legend{padding:0;margin-bottom:8px;font-size:13px;font-weight:800;color:#294a66}.ui-choice{display:flex;align-items:flex-start;gap:10px;padding:5px;border-radius:var(--ui-radius);border:1px solid var(--ui-hairline);background:var(--ui-surface-field)}.ui-choice:hover{background:var(--ui-surface)}.ui-choice.is-selected{border-color:var(--ui-brand-line);background:var(--ui-brand-wash)}.ui-choice-input{margin-top:2px;flex-shrink:0;transform:translateY(2px)}.ui-choice-text{display:flex;flex-direction:column;gap:3px;min-width:0}.ui-choice-text strong{font-size:13.5px;color:var(--ui-ink)}.ui-choice-text span{font-size:12px;color:var(--ui-text-subtle)}.ui-form-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ui-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px}.ui-validation-summary{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:var(--ui-radius);border:1px solid var(--ui-danger-line);background:var(--ui-danger-wash)}.ui-validation-summary strong{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ui-danger-ink)}.ui-validation-summary ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:#a8133a;font-weight:600}.ui-validation-summary a{color:inherit}.ui-tabs{display:inline-flex;gap:4px;padding:4px;border-radius:var(--ui-radius);background:var(--ui-surface-sunken);max-width:100%;overflow-x:auto}.ui-tab{min-height:40px;padding:0 18px;border:0;border-radius:var(--ui-radius-sm);background:transparent;color:var(--ui-text-subtle);font:inherit;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer;transition:color var(--ui-ease),background var(--ui-ease),box-shadow var(--ui-ease)}.ui-tab:hover{color:var(--ui-brand-deep);background:var(--ui-brand-wash)}.ui-tab[aria-selected=true]{color:#0b4d68;background:var(--ui-surface);box-shadow:0 3px 10px rgba(20,85,106,.12)}.ui-tab:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-tab-panel{padding-top:18px}.ui-tab-panel:focus-visible{outline:2px solid var(--ui-focus);outline-offset:4px;border-radius:var(--ui-radius)}.ui-table-wrap{overflow-x:auto;border-radius:var(--ui-radius-lg)}.ui-table{width:100%;min-width:640px;border-collapse:separate;border-spacing:0}.ui-table caption{caption-side:bottom;padding:12px 16px;text-align:left;font-size:12px;color:var(--ui-text-subtle)}.ui-table td,.ui-table th{padding:5px;text-align:left;border-bottom:1px solid var(--ui-hairline);font-size:13.5px;color:var(--ui-text)}.ui-table thead th{background:var(--ui-surface-sunken);color:var(--ui-text-subtle);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--ui-border-strong);white-space:nowrap}.ui-table tbody tr:hover{background:var(--ui-surface-muted)}.ui-table tbody tr:last-child td{border-bottom:0}.ui-table tfoot td{border-top:1px solid var(--ui-border-strong);border-bottom:0;color:var(--ui-text-muted);font-size:12.5px;background:var(--ui-surface-sunken)}.ui-table td.is-numeric,.ui-table th.is-numeric{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-table td.is-actions{text-align:right;white-space:nowrap}.ui-table-empty{padding:44px 20px;text-align:center;color:var(--ui-text-subtle);font-size:13.5px}.ui-table-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--ui-primary);background:rgba(255,255,255,.62);font-size:12px;font-weight:800;letter-spacing:.02em;pointer-events:none}.ui-table-loading-spinner{width:16px;height:16px;border:2px solid rgba(10,53,104,.18);border-top:2px solid var(--ui-primary);border-radius:50%;animation:ui-table-spin .75s linear infinite}@keyframes ui-table-spin{to{transform:rotate(1turn)}}.is-loading{position:relative}.ui-table-pagination{min-height:58px;padding:0 14px;border-bottom:1px solid var(--ui-hairline);color:var(--ui-text-subtle);background:linear-gradient(180deg,#ffffff,#fbfdff)}.ui-table-pagination .MuiTablePagination-toolbar{min-height:58px;padding:0;gap:10px}.ui-table-pagination .MuiTablePagination-displayedRows,.ui-table-pagination .MuiTablePagination-selectLabel{margin:0;font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--ui-text-subtle)}.ui-table-pagination .MuiTablePagination-input{min-width:62px;margin:0 8px 0 0;padding:0 28px 0 10px;border:1px solid var(--ui-border);border-radius:9px;background:var(--ui-surface);color:var(--ui-ink);font-size:12px;font-weight:750;transition:border-color var(--ui-ease),box-shadow var(--ui-ease)}.ui-table-pagination .MuiTablePagination-input:focus-within,.ui-table-pagination .MuiTablePagination-input:hover{border-color:var(--ui-primary);box-shadow:0 0 0 3px rgba(10,53,104,.09)}.ui-table-pagination .MuiTablePagination-select{padding:6px 0;color:inherit}.ui-table-pagination .MuiTablePagination-selectIcon{color:var(--ui-primary);right:7px}.ui-table-pagination .MuiTablePagination-actions{display:flex;align-items:center;gap:4px;margin-left:4px}.ui-table-pagination .MuiTablePagination-actions button{width:32px;height:32px;margin:0;border:1px solid transparent;border-radius:9px;color:var(--ui-primary);background:transparent;transition:background var(--ui-ease),border-color var(--ui-ease),transform var(--ui-ease)}.ui-table-pagination .MuiTablePagination-actions button:hover:not(:disabled){border-color:var(--ui-border);background:var(--ui-brand-wash);transform:translateY(-1px)}.ui-table-pagination .MuiTablePagination-actions button:disabled{color:var(--ui-text-faint);opacity:.55}.ui-table-pagination .MuiTablePagination-actions svg{width:18px;height:18px}@media (max-width:640px){.ui-table-pagination{padding:4px 10px}.ui-table-pagination .MuiTablePagination-toolbar{min-height:72px;flex-wrap:wrap;justify-content:center}.ui-table-pagination .MuiTablePagination-spacer{display:none}}.ui-table-pagination{justify-content:space-between;gap:16px}.ui-page-number-list,.ui-table-pagination,.ui-table-pagination-navigation,.ui-table-pagination-size{display:flex;align-items:center}.ui-table-pagination-size{gap:7px;color:var(--ui-text-subtle);font-size:12px;font-weight:700}.ui-table-pagination-size select{min-width:56px;height:32px;padding:0 4px 0 10px;border:1px solid var(--ui-border);border-radius:9px;outline:none;color:var(--ui-ink);background:var(--ui-surface);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.ui-table-pagination-size select:focus{border-color:var(--ui-primary);box-shadow:0 0 0 3px rgba(10,53,104,.09)}.ui-table-pagination-navigation{gap:5px}.ui-table-pagination-range{margin-right:7px;color:var(--ui-text-subtle);font-size:12px;font-weight:650;white-space:nowrap}.ui-page-number-list{gap:4px}.ui-page-button{display:inline-grid;place-items:center;min-width:28px;width:28px;height:28px;padding:0 8px;border-radius:9px;font-size:12px;font-weight:800;transition:color var(--ui-ease),background var(--ui-ease),border-color var(--ui-ease),transform var(--ui-ease)}.ui-page-button:hover:not(:disabled){border-color:var(--ui-border);color:var(--ui-primary);background:var(--ui-brand-wash);transform:translateY(-1px)}.ui-page-button[aria-current=page]{border-color:var(--ui-primary);box-shadow:0 5px 12px rgba(10,53,104,.2)}.ui-page-button:disabled{color:var(--ui-text-faint);opacity:.55}.ui-page-icon{padding:0}.ui-page-icon svg{stroke:currentColor}.ui-page-jump{position:relative;display:inline-flex}.ui-page-ellipsis{width:28px;padding:0;color:var(--ui-text-faint);font-weight:800}.ui-page-jump-menu{position:absolute;z-index:20;right:0;bottom:calc(100% + 8px);display:grid;grid-template-columns:repeat(5,30px);gap:4px;max-height:190px;overflow-y:auto;padding:8px;border:1px solid var(--ui-border);border-radius:12px;background:var(--ui-surface);box-shadow:0 14px 30px rgba(10,53,104,.16)}.ui-page-jump-option{width:30px;height:30px;padding:0;border:0;border-radius:8px;color:var(--ui-text-muted);background:transparent;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.ui-page-jump-option:hover,.ui-page-jump-option[aria-selected=true]{color:#ffffff;background:var(--ui-primary)}@media (max-width:640px){.ui-table-pagination{padding:10px}.ui-table-pagination,.ui-table-pagination-navigation{flex-wrap:wrap;justify-content:center}}.ui-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:44px 24px;text-align:center;border-radius:var(--ui-radius-lg);border:1px dashed var(--ui-border-strong);background:var(--ui-surface-muted)}.ui-empty-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:var(--ui-radius);color:var(--ui-brand);background:var(--ui-brand-wash)}.ui-empty strong{font-size:15px;color:var(--ui-ink)}.ui-empty p{margin:0;max-width:44ch;line-height:1.6}.ui-empty p,.ui-loading{font-size:13px;color:var(--ui-text-subtle)}.ui-loading{display:flex;align-items:center;gap:10px;font-weight:600}.ui-skeleton-stack{gap:10px}.ui-progress,.ui-skeleton-stack{display:flex;flex-direction:column}.ui-progress{gap:6px}.ui-progress-label{display:flex;justify-content:space-between;font-size:12px;font-weight:600;color:var(--ui-text-subtle)}.ui-progress-track{height:8px;border-radius:var(--ui-radius-pill);background:var(--ui-hairline);overflow:hidden}.ui-progress-bar{height:100%;border-radius:inherit;background:var(--ui-brand-gradient);transition:width var(--ui-ease)}.ui-callout{--ui-callout-ink:var(--ui-brand-deep);--ui-callout-wash:var(--ui-brand-wash);--ui-callout-line:var(--ui-brand-line);display:flex;gap:14px;padding:16px 18px;border-radius:var(--ui-radius-lg);border:1px solid var(--ui-callout-line);background:var(--ui-callout-wash);color:var(--ui-callout-ink)}.ui-callout-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-callout-ink);flex-shrink:0}.ui-callout-body strong{display:block;font-size:13.5px;font-weight:700;color:inherit}.ui-callout-body p{margin:0;font-size:12.5px;line-height:1.6;opacity:.92}.ui-callout.is-success{--ui-callout-ink:var(--ui-success-ink);--ui-callout-wash:var(--ui-success-wash);--ui-callout-line:var(--ui-success-line)}.ui-callout.is-warning{--ui-callout-ink:var(--ui-warning-ink);--ui-callout-wash:var(--ui-warning-wash);--ui-callout-line:var(--ui-warning-line)}.ui-callout.is-danger{--ui-callout-ink:var(--ui-danger-ink);--ui-callout-wash:var(--ui-danger-wash);--ui-callout-line:var(--ui-danger-line)}.ui-callout.is-info{--ui-callout-ink:var(--ui-info-ink);--ui-callout-wash:var(--ui-info-wash);--ui-callout-line:var(--ui-info-line)}.ui-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--ui-radius-lg);background:var(--ui-surface);border:1px solid var(--ui-hairline);box-shadow:var(--ui-shadow-sm)}.ui-toolbar .ui-search{flex:1 1 260px;max-width:460px}.ui-search{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 14px;border-radius:var(--ui-radius);color:var(--ui-text-faint);background:var(--ui-surface-field);border:1px solid var(--ui-border);transition:border-color var(--ui-ease),background var(--ui-ease),box-shadow var(--ui-ease)}.ui-search:focus-within{background:var(--ui-surface);border-color:#07969a;box-shadow:0 0 0 4px var(--ui-focus-halo)}.ui-search input{flex:1 1;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:13.5px;color:var(--ui-text)}.ui-search input::placeholder{color:var(--ui-text-faint)}.ui-search kbd{flex-shrink:0;padding:2px 7px;border-radius:var(--ui-radius-xs);background:var(--ui-surface);border:1px solid var(--ui-hairline);font-size:11px;color:var(--ui-text-subtle)}.ui-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--ui-hairline);font-size:12.5px;color:var(--ui-text-subtle)}.ui-pagination-pages{display:flex;align-items:center;gap:6px}.ui-page-button{min-width:34px;height:34px;padding:0 10px;border-radius:var(--ui-radius-sm);border:1px solid transparent;background:transparent;color:var(--ui-text-muted);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.ui-page-button:hover{background:var(--ui-brand-wash);color:var(--ui-brand-deep)}.ui-page-button[aria-current=page]{background:var(--ui-primary);color:#ffffff;box-shadow:0 10px 22px rgba(10,53,104,.2)}.ui-page-button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-page-button:disabled{opacity:.45;cursor:not-allowed}.ui-steps{display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:0;list-style:none}.ui-step{display:flex;align-items:center;gap:9px;font-size:12.5px;font-weight:700;color:var(--ui-text-faint)}.ui-step-marker{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--ui-border);background:var(--ui-surface);font-size:11.5px;font-weight:800;color:var(--ui-text-faint)}.ui-step-connector{width:26px;height:2px;background:var(--ui-border);border-radius:2px}.ui-step.is-done{color:var(--ui-brand-deep)}.ui-step.is-done .ui-step-marker{border-color:transparent;background:var(--ui-brand-wash)}.ui-step.is-current{color:var(--ui-ink)}.ui-step.is-current .ui-step-marker{border-color:transparent;background:var(--ui-brand-gradient);color:#ffffff;box-shadow:var(--ui-shadow-brand)}.ui-avatars{display:flex}.ui-avatars>*{margin-left:-10px}.ui-avatars>:first-child{margin-left:0}.ui-avatars .ui-avatar-more{width:28px;height:28px;min-width:28px}.ui-note{display:flex;gap:12px;padding:14px 16px;border-radius:var(--ui-radius);border-left:3px solid var(--ui-brand);background:var(--ui-surface-muted);font-size:12.5px;line-height:1.6;color:var(--ui-text-muted)}.ui-note strong{color:var(--ui-ink)}.ui-note code{background:var(--ui-brand-wash)}.ui-scroll-x{overflow-x:auto}@media (max-width:760px){.ui-container{padding-top:24px}.ui-header{align-items:flex-start}.ui-card-body,.ui-card-foot,.ui-card-head{padding-left:18px;padding-right:18px}.ui-table{min-width:540px}.ui-form-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ui-card.is-interactive,.ui-page-button,.ui-progress-bar,.ui-search,.ui-tab{transition:none}}