:root{--dz-navy: #0F172A;--dz-blue: #2563EB;--dz-cyan: #0891B2;--dz-ok: #10B981;--dz-warn: #F59E0B;--dz-bad: #EF4444;--dz-ai: #8B5CF6;--dz-neutral: #64748B;--dz-ok-bg: #ECFDF5;--dz-warn-bg: #FFFBEB;--dz-bad-bg: #FEF2F2;--dz-ai-bg: #F5F3FF;--dz-neutral-bg: #F1F5F9;--dz-bg: #F8FAFC;--dz-card: #FFFFFF;--dz-line: #E2E8F0;--dz-text: #0F172A;--dz-muted: #64748B;--dz-faint: #94A3B8;--dz-r: 18px;--dz-pad: 22px;--dz-gap: 18px;--dz-shadow: 0 1px 2px rgba(15,23,42,.04), 0 1px 3px rgba(15,23,42,.03)}.dz{background:var(--dz-bg);color:var(--dz-text)}.dz-card{background:var(--dz-card);border:1px solid var(--dz-line);border-radius:var(--dz-r);padding:var(--dz-pad);box-shadow:var(--dz-shadow);display:flex;flex-direction:column}.dz-card-t{font-size:12.5px;font-weight:600;color:var(--dz-muted);letter-spacing:.01em}.dz-kpis{display:grid;gap:var(--dz-gap);grid-template-columns:repeat(auto-fit,minmax(196px,1fr));margin-bottom:var(--dz-gap)}.dz-two{display:grid;gap:var(--dz-gap);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);margin-bottom:var(--dz-gap);align-items:start}.dz-one{margin-bottom:var(--dz-gap)}@media (max-width: 1080px){.dz-two{grid-template-columns:1fr}}@media (max-width: 640px){.dz-kpis{grid-template-columns:1fr}:root{--dz-pad: 17px;--dz-gap: 13px }}.dz-status{display:inline-flex;align-items:center;gap:5px;font:600 11px/1 inherit;padding:5px 9px;border-radius:7px;white-space:nowrap}.dz-status.ok{color:var(--dz-ok);background:var(--dz-ok-bg)}.dz-status.warn{color:#b45309;background:var(--dz-warn-bg)}.dz-status.bad{color:#b91c1c;background:var(--dz-bad-bg)}.dz-status.ai{color:#6d28d9;background:var(--dz-ai-bg)}.dz-status.neutral{color:var(--dz-neutral);background:var(--dz-neutral-bg)}.dz-h1{font-size:23px;font-weight:700;letter-spacing:-.02em;margin:0}.dz-sub{font-size:13px;color:var(--dz-muted);margin:3px 0 0}.dz-empty,.dz-error,.dz-denied{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:26px 18px;text-align:center;font-size:13px;color:var(--dz-muted);flex:1}.dz-empty i{font-size:22px;color:var(--dz-faint)}.dz-error{color:#b91c1c}.dz-error i{font-size:22px;color:var(--dz-bad)}.dz-denied i{font-size:22px;color:var(--dz-faint)}.dz-skel{background:linear-gradient(90deg,#f1f5f9 25%,#e7edf3 37%,#f1f5f9 63%);background-size:400% 100%;animation:dzsk 1.3s ease infinite;border-radius:8px}@keyframes dzsk{0%{background-position:100% 50%}to{background-position:0 50%}}.dz a:focus-visible,.dz button:focus-visible{outline:2px solid var(--dz-blue);outline-offset:2px;border-radius:8px}@media (prefers-reduced-motion: reduce){.dz-skel{animation:none}}:root{--ui-bg: #f9f9f9;--ui-card: #ffffff;--ui-border: #f1f1f4;--ui-border-2: #dbdfe9;--ui-hover: #f9f9f9;--ui-field: #ffffff;--ui-text: #071437;--ui-text-2: #4b5675;--ui-muted: #99a1b7;--ui-primary: #2563eb;--ui-primary-hover: #1e40af;--ui-primary-soft: #eff6ff;--ui-success: #17a34a;--ui-success-soft: #eafff1;--ui-danger: #f1416c;--ui-danger-soft: #fff0f3;--ui-warning: #b97309;--ui-warning-soft: #fff8dd;--ui-info: #2563eb;--ui-info-soft: #eff6ff;--ui-radius: 12px;--ui-radius-sm: 9px;--ui-shadow: 0 3px 4px rgba(0,0,0,.03);--ui-shadow-lg: 0 6px 24px rgba(15,23,42,.08)}.ui-page{padding:26px 28px;max-width:1320px;margin:0 auto}.ui-page-head{margin-bottom:22px}.ui-eyebrow{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ui-muted);margin:0 0 4px}.ui-h1{font-size:22px;font-weight:700;color:var(--ui-text);margin:0;letter-spacing:-.01em}.ui-sub{font-size:13.5px;color:var(--ui-text-2);margin:4px 0 0}.ui-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}.ui-stat{background:var(--ui-card);border:1px solid var(--ui-border);border-radius:var(--ui-radius);padding:18px 20px;box-shadow:var(--ui-shadow)}.ui-stat-val{font-size:26px;font-weight:700;color:var(--ui-text);line-height:1.1;letter-spacing:-.02em}.ui-stat-lbl{font-size:13px;color:var(--ui-muted);margin-top:5px;font-weight:500}.ui-stat.is-primary{background:var(--ui-primary);border-color:var(--ui-primary)}.ui-stat.is-primary .ui-stat-val{color:#fff}.ui-stat.is-primary .ui-stat-lbl{color:#ffffffd1}.ui-stat-link{text-decoration:none;cursor:pointer;display:block;transition:border-color .13s,box-shadow .13s}.ui-stat-link:hover{border-color:var(--ui-border-2);box-shadow:0 2px 10px #0f172a0f}.ui-stat-link.is-primary:hover{box-shadow:0 3px 14px #2563eb40}.ui-card{background:var(--ui-card);border:1px solid var(--ui-border);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow);overflow:hidden}.ui-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 22px;border-bottom:1px solid var(--ui-border);flex-wrap:wrap}.ui-card-title{font-size:15px;font-weight:700;color:var(--ui-text);margin:0;display:flex;align-items:center;gap:8px}.ui-card-title .ui-count{font-size:12px;font-weight:600;color:var(--ui-muted);background:var(--ui-bg);border:1px solid var(--ui-border);border-radius:99px;padding:1px 9px}.ui-card-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ui-card-body{padding:20px 22px}.ui-card-body.flush{padding:0}.ui-search{position:relative;display:inline-flex;align-items:center}.ui-search i{position:absolute;left:12px;font-size:16px;color:var(--ui-muted);pointer-events:none}.ui-search input{width:240px;max-width:100%;height:38px;border:1px solid var(--ui-border-2);border-radius:var(--ui-radius-sm);background:var(--ui-field);padding:0 12px 0 34px;font:inherit;font-size:13.5px;color:var(--ui-text);transition:border-color .15s,box-shadow .15s}.ui-search input::-moz-placeholder{color:var(--ui-muted)}.ui-search input::placeholder{color:var(--ui-muted)}.ui-search input:focus{outline:none;border-color:var(--ui-primary);box-shadow:0 0 0 3px var(--ui-primary-soft)}.ui-tabs{display:flex;gap:4px;flex-wrap:wrap}.ui-tab{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:var(--ui-radius-sm);font-size:13px;font-weight:600;color:var(--ui-text-2);text-decoration:none;transition:.13s;white-space:nowrap}.ui-tab:hover{background:var(--ui-bg);color:var(--ui-text)}.ui-tab.active{background:var(--ui-primary-soft);color:var(--ui-primary)}.ui-tab-count{font-size:11px;font-weight:700;background:var(--ui-bg);border-radius:99px;padding:1px 7px;color:inherit}.ui-tab.active .ui-tab-count{background:#fff}.ui-table{width:100%;border-collapse:collapse;font-size:13.5px}.ui-table thead th{text-align:left;font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ui-text-2);padding:13px 22px;border-bottom:1px solid var(--ui-border);white-space:nowrap;background:var(--ui-card)}.ui-table tbody td{padding:14px 22px;border-bottom:1px solid var(--ui-border);color:var(--ui-text-2);vertical-align:middle}.ui-table tbody tr:last-child td{border-bottom:0}.ui-table tbody tr{transition:background .12s}.ui-table tbody tr:hover{background:var(--ui-hover)}.ui-table tbody tr.ui-row-link{cursor:pointer}.ui-pg-ellipsis{display:inline-grid;place-items:center;min-width:34px;height:34px;color:var(--ui-muted);font-size:13px}.ui-table .t-right{text-align:right}.ui-table .t-strong{font-weight:600;color:var(--ui-text)}.ui-cell-link{color:var(--ui-text);font-weight:600;text-decoration:none}.ui-cell-link:hover{color:var(--ui-primary)}.ui-cell-sub{font-size:12px;color:var(--ui-muted);margin-top:2px}.ui-num{font-variant-numeric:tabular-nums}.ui-source{display:inline-flex;align-items:center;gap:6px;color:var(--ui-text-2)}.ui-source i{font-size:15px;color:var(--ui-muted)}.ui-muted-cell{color:var(--ui-muted)}.ui-expiry-date{color:#b45309;font-weight:600}.ui-identity{display:flex;align-items:center;gap:11px}.ui-avatar{width:30px;height:30px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:11px;font-weight:600;color:#475569;background:#e2e8f0;text-transform:uppercase;letter-spacing:.01em}.ui-avatar.c0{background:#d9f3ef;color:#0d9488}.ui-avatar.c1{background:#fdeecb;color:#b45309}.ui-avatar.c2{background:#ffe1e6;color:#e11d48}.ui-avatar.c3{background:#d6f5e0;color:#059669}.ui-avatar.c4{background:#ffe7d1;color:#c2410c}.ui-avatar.c5{background:#d2f4f7;color:#0e7490}.ui-avatar.c6{background:#fbe1ef;color:#db2777}.ui-avatar.c7{background:#e6e8ec;color:#475569}.ui-badge{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;line-height:1;padding:5px 10px;border-radius:7px;white-space:nowrap;background:var(--ui-bg);color:var(--ui-text-2)}.ui-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.9}.ui-badge.no-dot:before{display:none}.ui-badge.is-success{background:var(--ui-success-soft);color:var(--ui-success)}.ui-badge.is-danger{background:var(--ui-danger-soft);color:var(--ui-danger)}.ui-badge.is-warning{background:var(--ui-warning-soft);color:var(--ui-warning)}.ui-badge.is-info,.ui-badge.is-primary{background:var(--ui-primary-soft);color:var(--ui-primary)}.ui-badge.is-amber{background:#fff4ed;color:#c2410c}.ui-badge.is-teal{background:#d9f3ef;color:#0d9488}.ui-badge.is-rose{background:#fbe1ef;color:#db2777}.ui-badge.is-violet{background:#efe7fb;color:#7c3aed}.ui-badge.is-neutral{background:var(--ui-bg);color:var(--ui-text-2)}.ui-stat-dot{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--ui-text);white-space:nowrap}.ui-stat-dot:before{content:"";width:8px;height:8px;border-radius:50%;flex:none;background:#9ca3af}.ui-stat-dot.s-green:before{background:#16a34a}.ui-stat-dot.s-teal:before{background:#0ea5e9}.ui-stat-dot.s-amber:before{background:#d97706}.ui-stat-dot.s-orange:before{background:#ea580c}.ui-stat-dot.s-red:before{background:#dc2626}.ui-status{display:inline-flex;align-items:center;font-size:12px;font-weight:600;line-height:1;padding:6px 11px;border-radius:7px;color:#fff;white-space:nowrap;letter-spacing:.01em}.ui-status.s-green{background:#16a34a}.ui-status.s-teal{background:#0ea5e9}.ui-status.s-amber{background:#ec4899}.ui-status.s-red{background:#dc2626}.ui-status.s-orange{background:#ea580c}.ui-expiry{display:inline-flex;align-items:center;gap:4px;margin-left:8px;font-size:11px;font-weight:600;color:#b45309;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;padding:2px 7px;vertical-align:middle;white-space:nowrap}.ui-expiry i{font-size:13px}.ui-btn{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 16px;border-radius:var(--ui-radius-sm);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;border:1px solid transparent;text-decoration:none;transition:.15s;white-space:nowrap}.ui-btn-primary{background:var(--ui-primary);color:#fff}.ui-btn-primary:hover{background:var(--ui-primary-hover)}.ui-btn-light{background:var(--ui-card);color:var(--ui-text-2);border-color:var(--ui-border-2)}.ui-btn-light:hover{background:var(--ui-bg);color:var(--ui-text)}.ui-icon-btn{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:8px;color:var(--ui-muted);background:transparent;border:1px solid transparent;text-decoration:none;transition:.13s;cursor:pointer}.ui-icon-btn:hover{background:var(--ui-bg);color:var(--ui-primary);border-color:var(--ui-border)}.ui-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 22px;border-top:1px solid var(--ui-border);flex-wrap:wrap}.ui-pg-info{font-size:13px;color:var(--ui-muted)}.ui-pg-controls{display:flex;align-items:center;gap:4px}.ui-pg-btn{display:inline-grid;place-items:center;min-width:34px;height:34px;padding:0 10px;border-radius:8px;font-size:13px;font-weight:600;color:var(--ui-text-2);text-decoration:none;border:1px solid transparent;transition:.13s}.ui-pg-btn:hover{background:var(--ui-bg);color:var(--ui-text)}.ui-pg-btn.active{background:var(--ui-primary);color:#fff}.ui-pg-btn.disabled{color:var(--ui-muted);opacity:.5;pointer-events:none}.ui-empty{padding:56px 20px;text-align:center;color:var(--ui-muted)}.ui-empty i{font-size:38px;opacity:.5}.ui-empty p{margin:10px 0 0;font-size:14px}body{font-size:15px}input,select,textarea{font-size:15px!important}input::-moz-placeholder,textarea::-moz-placeholder{font-size:13.5px;color:#98a2b3}input::placeholder,textarea::placeholder{font-size:13.5px;color:#98a2b3}label{font-size:13.5px!important}.ui-table,.ui-sub{font-size:14.5px}.pf-help{display:block;flex-basis:100%;font-size:12.5px;color:#667085;margin-top:5px;line-height:1.45}.pf-err{display:block;flex-basis:100%;font-size:12.5px;color:#b42318;font-weight:600;margin-top:5px;line-height:1.45}.pf-err:before{content:"⚠ "}.pf-tip{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:5px;border-radius:50%;background:#eef2f6;color:#667085;font-size:10.5px;font-weight:800;font-style:normal;cursor:help;vertical-align:middle}.pf-tip:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:#101828;color:#fff;font-size:12px;font-weight:500;line-height:1.45;padding:8px 12px;border-radius:8px;width:-moz-max-content;width:max-content;max-width:260px;opacity:0;pointer-events:none;transition:opacity .15s;z-index:60;text-align:left}.pf-tip:hover:after{opacity:1}button:not(:disabled){transition:transform .06s ease,background .15s,color .15s,border-color .15s}button:not(:disabled):active{transform:scale(.97)}:root{--fz-primary: #1e50c8;--fz-primary-deep: #1a44ab;--fz-primary-wash: #eaeffb;--fz-primary-wash-2: #f4f7fd;--fz-info-bg: #eff4ff;--fz-info-ink: #3538cd;--fz-bg: #f4f3ee;--fz-bg-2: #efeee8;--fz-card: #ffffff;--fz-ink: #16202e;--fz-text: #344054;--fz-soft: #667085;--fz-ghost: #98a2b3;--fz-line: #e4e7ec;--fz-head: #f8f9fb;--fz-shimmer: #f6f6f2;--fz-line-2: #d0d5dd;--fz-ok: #15803d;--fz-ok-wash: #e9f7ee;--fz-ok-line: #a6f4c5;--fz-ok-bg: #ecfdf3;--fz-ok-ink: #067647;--fz-warn: #8a5316;--fz-warn-wash: #fdf6ec;--fz-warn-line: #f0dcbd;--fz-warn-bg: #fffaeb;--fz-warn-ink: #b54708;--fz-attention: #f79009;--fz-danger: #b42318;--fz-danger-wash: #fdeeec;--fz-danger-line: #fecdca;--fz-danger-bg: #fef3f2;--fz-danger-ink: #d92d20;--fz-info: var(--fz-primary-deep);--fz-info-wash: var(--fz-primary-wash);--fz-t-display: 26px;--fz-t-h2: 19px;--fz-t-h3: 15px;--fz-t-body: 14px;--fz-t-sm: 13px;--fz-t-meta: 12px;--fz-t-label: 11px;--fz-t-micro: 10px;--fz-font: "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fz-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--fz-r-sm: 8px;--fz-r: 12px;--fz-r-lg: 16px;--fz-r-pill: 999px;--fz-shadow-1: 0 1px 2px rgba(22, 32, 46, .05);--fz-shadow-2: 0 4px 14px rgba(22, 32, 46, .07);--fz-ease: cubic-bezier(.32, .72, 0, 1)}:root{--v2-primary: var(--fz-primary);--v2-primary-deep: var(--fz-primary-deep);--v2-primary-wash: var(--fz-primary-wash);--v2-ink: var(--fz-ink);--v2-bg: var(--fz-bg);--v2-bg-2: var(--fz-bg-2);--v2-card: var(--fz-card);--v2-border: var(--fz-line);--v2-muted: var(--fz-soft);--v2-ghost: var(--fz-ghost);--v2-faint: var(--fz-soft);--v2-ok: var(--fz-ok);--v2-danger: var(--fz-danger)}.fz-page{max-width:1280px;margin:0 auto;padding:4px 0 64px}.fz-page--narrow{max-width:900px}.fz-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:18px}.fz-page-head__text{min-width:0}.fz-eyebrow{font-family:var(--fz-mono);font-size:var(--fz-t-label);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fz-ghost);margin:0 0 8px}.fz-h1{font-size:var(--fz-t-display);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--fz-ink);margin:0;text-wrap:balance}.fz-lede{font-size:var(--fz-t-sm);color:var(--fz-soft);margin:5px 0 0;max-width:68ch;line-height:1.55}.fz-page-actions{display:flex;gap:8px;align-items:center;flex-shrink:0}.fz-btn{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font:600 var(--fz-t-sm)/1 var(--fz-font);color:var(--fz-text);background:var(--fz-card);border:1px solid var(--fz-line);border-radius:var(--fz-r-sm);padding:10px 15px;cursor:pointer;text-decoration:none;transition:background .16s var(--fz-ease),border-color .16s var(--fz-ease),transform .06s var(--fz-ease)}.fz-btn:hover{background:var(--fz-bg-2);border-color:var(--fz-line-2)}.fz-btn:active{transform:scale(.98)}.fz-btn:focus-visible{outline:2px solid var(--fz-primary);outline-offset:2px}.fz-btn:disabled{opacity:.5;cursor:default;transform:none}.fz-btn--primary{background:var(--fz-primary);border-color:var(--fz-primary);color:#fff}.fz-btn--primary:hover{background:var(--fz-primary-deep);border-color:var(--fz-primary-deep)}.fz-btn--quiet{background:transparent;border-color:transparent;color:var(--fz-soft)}.fz-btn--quiet:hover{background:var(--fz-bg-2);color:var(--fz-text)}.fz-btn--danger{background:var(--fz-danger);border-color:var(--fz-danger);color:#fff}.fz-btn--sm{padding:7px 11px;font-size:var(--fz-t-meta)}.fz-toolbar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:14px}.fz-search{display:flex;align-items:center;gap:9px;flex:1;min-width:240px;max-width:420px;background:var(--fz-card);border:1px solid var(--fz-line);border-radius:var(--fz-r-sm);padding:0 13px;transition:border-color .16s var(--fz-ease),box-shadow .16s var(--fz-ease)}.fz-search:focus-within{border-color:var(--fz-primary);box-shadow:0 0 0 3px var(--fz-primary-wash)}.fz-search i{color:var(--fz-ghost);font-size:16px;flex:none}.fz-search input{flex:1;border:0;outline:0;background:none;padding:10px 0;font:400 var(--fz-t-body)/1.4 var(--fz-font);color:var(--fz-ink);min-width:0}.fz-search input::-moz-placeholder{color:var(--fz-ghost)}.fz-search input::placeholder{color:var(--fz-ghost)}.fz-chipbar{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:14px}.fz-chip{display:inline-flex;align-items:center;gap:7px;font:600 var(--fz-t-sm)/1 var(--fz-font);color:var(--fz-soft);background:var(--fz-card);border:1px solid var(--fz-line);border-radius:var(--fz-r-pill);padding:8px 14px;cursor:pointer;transition:border-color .16s var(--fz-ease),color .16s var(--fz-ease)}.fz-chip:hover{border-color:var(--fz-line-2);color:var(--fz-text)}.fz-chip[aria-pressed=true],.fz-chip.is-on{background:var(--fz-primary);border-color:var(--fz-primary);color:#fff}.fz-chip__n{font-family:var(--fz-mono);font-size:var(--fz-t-label);font-weight:700;background:var(--fz-bg-2);color:var(--fz-soft);border-radius:var(--fz-r-pill);padding:3px 7px;font-variant-numeric:tabular-nums}.fz-chip.is-on .fz-chip__n,.fz-chip[aria-pressed=true] .fz-chip__n{background:#ffffff38;color:#fff}.fz-card{background:var(--fz-card);border:1px solid var(--fz-line);border-radius:var(--fz-r);overflow:hidden}.fz-card--pad{padding:18px 20px}.fz-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;border-bottom:1px solid var(--fz-line)}.fz-card__title{font-size:var(--fz-t-h3);font-weight:700;color:var(--fz-ink);margin:0}.fz-table{width:100%;border-collapse:collapse}.fz-table thead th{text-align:left;padding:11px 14px;font:700 var(--fz-t-label)/1 var(--fz-font);letter-spacing:.07em;text-transform:uppercase;color:var(--fz-ghost);background:var(--fz-head);border-bottom:1px solid var(--fz-line);white-space:nowrap}.fz-table tbody td{padding:12px 14px;font-size:var(--fz-t-sm);color:var(--fz-text);border-bottom:1px solid var(--fz-bg-2);vertical-align:middle}.fz-table tbody tr:last-child td{border-bottom:0}.fz-table tbody tr.is-clickable{cursor:pointer;transition:background .14s var(--fz-ease)}.fz-table tbody tr.is-clickable:hover{background:var(--fz-bg-2)}.fz-table__num{text-align:right;font-family:var(--fz-mono);font-variant-numeric:tabular-nums}.fz-table__chev{width:34px;color:var(--fz-ghost);text-align:right}.fz-scroll{overflow-x:auto}.fz-entity{display:flex;align-items:center;gap:11px;min-width:0}.fz-entity__text{min-width:0}.fz-entity__name{font-size:var(--fz-t-body);font-weight:650;color:var(--fz-ink);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fz-entity__sub{font-size:var(--fz-t-meta);color:var(--fz-soft)}.fz-entity__sub[dir=rtl]{font-size:var(--fz-t-sm);font-weight:600}.fz-avatar{width:36px;height:36px;border-radius:10px;flex:none;display:flex;align-items:center;justify-content:center;font:700 var(--fz-t-sm)/1 var(--fz-font);background:var(--fz-primary-wash);color:var(--fz-primary-deep)}.fz-avatar--sm{width:26px;height:26px;border-radius:8px;font-size:var(--fz-t-label)}.fz-avatars{display:flex}.fz-avatars .fz-avatar{margin-left:-7px;box-shadow:0 0 0 2px var(--fz-card)}.fz-avatars .fz-avatar:first-child{margin-left:0}.fz-pill{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;white-space:nowrap;vertical-align:middle;font:500 12px/1 var(--fz-font);height:23px;padding:0 8px;border-radius:6px;background:var(--fz-bg-2);color:var(--fz-soft);border:0}.fz-pill__dot{width:6px;height:6px;border-radius:50%;flex:none;background:currentColor;box-shadow:0 0 0 2px color-mix(in srgb,currentColor 18%,transparent)}.fz-pill--ok{background:var(--fz-ok-bg);color:var(--fz-ok-ink)}.fz-pill--warn{background:var(--fz-warn-bg);color:var(--fz-warn-ink)}.fz-pill--danger{background:var(--fz-danger-bg);color:var(--fz-danger-ink)}.fz-pill--info{background:var(--fz-info-bg);color:var(--fz-info-ink)}.fz-pill--neutral{background:var(--fz-bg-2);color:var(--fz-soft)}.fz-status{display:inline-flex;align-items:center;gap:8px;font:650 var(--fz-t-body)/1.2 var(--fz-font);color:var(--fz-ink)}.fz-status .fz-pill__dot{width:8px;height:8px;box-shadow:none}.fz-status--ok .fz-pill__dot{background:var(--fz-ok)}.fz-status--warn .fz-pill__dot{background:var(--fz-attention)}.fz-status--danger .fz-pill__dot{background:var(--fz-danger)}.fz-status--info .fz-pill__dot{background:var(--fz-primary)}.fz-pill--solid.fz-pill--danger{background:var(--fz-danger);color:#fff;border-color:var(--fz-danger)}.fz-pill--solid.fz-pill--warn{background:var(--fz-attention);color:#fff;border-color:var(--fz-attention)}.fz-pill--solid.fz-pill--ok{background:var(--fz-ok);color:#fff;border-color:var(--fz-ok)}.fz-pill--solid .fz-pill__dot{background:#fff;box-shadow:none}.fz-pill--live .fz-pill__dot{animation:fz-pulse 2s ease-in-out infinite}@keyframes fz-pulse{0%,to{box-shadow:0 0 0 2px color-mix(in srgb,currentColor 18%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,currentColor 6%,transparent)}}@media (prefers-reduced-motion: reduce){.fz-pill--live .fz-pill__dot{animation:none}}.fz-pill--lg{height:28px;font-size:var(--fz-t-sm);padding:0 12px 0 10px;border-radius:var(--fz-r-sm);gap:7px}.fz-pill--lg .fz-pill__dot{width:7px;height:7px}.fz-pill--num{font-family:var(--fz-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.fz-tag{display:inline-flex;align-items:center;height:23px;padding:0 8px;font:500 12px/1 var(--fz-font);border-radius:6px;background:var(--fz-bg-2);color:var(--fz-soft);border:0}.fz-tag--e1{background:var(--fz-e1-wash);color:var(--fz-e1)}.fz-tag--e2{background:var(--fz-e2-wash);color:var(--fz-e2)}.fz-tag--e3{background:var(--fz-e3-wash);color:var(--fz-e3)}.fz-tag--e4{background:var(--fz-e4-wash);color:var(--fz-e4)}.fz-tag--e5{background:var(--fz-e5-wash);color:var(--fz-e5)}.fz-tag--e6{background:var(--fz-e6-wash);color:var(--fz-e6)}.fz-tag--e7{background:var(--fz-e7-wash);color:var(--fz-e7)}.fz-tags{display:flex;gap:5px;flex-wrap:wrap}.fz-ref{font-family:var(--fz-mono);font-size:var(--fz-t-meta);color:var(--fz-soft)}.fz-num{font-family:var(--fz-mono);font-variant-numeric:tabular-nums}.fz-muted{color:var(--fz-soft)}.fz-faint{color:var(--fz-ghost)}.fz-link{color:var(--fz-primary);font-weight:600;text-decoration:none}.fz-link:hover{text-decoration:underline}.fz-empty{display:flex;flex-direction:column;align-items:center;gap:7px;padding:46px 24px;text-align:center;color:var(--fz-soft);font-size:var(--fz-t-sm)}.fz-empty i{font-size:30px;color:var(--fz-line-2)}.fz-empty__title{font-weight:650;color:var(--fz-ink);font-size:var(--fz-t-body)}.fz-empty__hint{max-width:46ch;line-height:1.55}.fz-alert{display:flex;gap:9px;align-items:flex-start;border-radius:var(--fz-r-sm);padding:11px 14px;font-size:var(--fz-t-sm);line-height:1.5}.fz-alert i{flex:none;margin-top:1px;font-size:16px}.fz-alert--ok{background:var(--fz-ok-wash);color:var(--fz-ok);border:1px solid var(--fz-ok-line)}.fz-alert--warn{background:var(--fz-warn-wash);color:var(--fz-warn);border:1px solid var(--fz-warn-line)}.fz-alert--danger{background:var(--fz-danger-wash);color:var(--fz-danger);border:1px solid var(--fz-danger-line)}.fz-alert--info{background:var(--fz-primary-wash);color:var(--fz-primary-deep)}.fz-skel{background:linear-gradient(90deg,var(--fz-bg-2) 25%,var(--fz-shimmer) 37%,var(--fz-bg-2) 63%);background-size:400% 100%;border-radius:6px;animation:fz-shimmer 1.4s ease infinite}@keyframes fz-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width: 760px){.fz-page-head{flex-direction:column;align-items:stretch}.fz-page-actions{justify-content:flex-start}.fz-search{max-width:none}.fz-hide-sm{display:none!important}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.fz-table--sticky thead th{position:sticky;top:0;z-index:2}.fz-th-sort{display:inline-flex;align-items:center;gap:5px;background:none;border:0;padding:0;cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;transition:color .14s var(--fz-ease)}.fz-th-sort:hover{color:var(--fz-text)}.fz-th-sort:focus-visible{outline:2px solid var(--fz-primary);outline-offset:3px;border-radius:3px}.fz-th-sort i{font-size:13px;opacity:0;transition:opacity .14s var(--fz-ease)}.fz-th-sort:hover i{opacity:.45}th[aria-sort] .fz-th-sort{color:var(--fz-primary)}th[aria-sort] .fz-th-sort i{opacity:1}.fz-row-actions{display:flex;gap:5px;justify-content:flex-end;opacity:0;transition:opacity .14s var(--fz-ease)}tr:hover .fz-row-actions,tr:focus-within .fz-row-actions{opacity:1}@media (hover: none){.fz-row-actions{opacity:1}}.fz-kbd{font:600 var(--fz-t-label)/1 var(--fz-mono);color:var(--fz-ghost);background:var(--fz-bg-2);border:1px solid var(--fz-line);border-bottom-width:2px;border-radius:5px;padding:3px 6px}.fz-resultbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px;font-size:var(--fz-t-meta);color:var(--fz-soft)}.fz-resultbar strong{color:var(--fz-ink);font-weight:650}.fz-pager{display:flex;gap:5px;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin-top:16px}.fz-pager .fz-btn[disabled]{opacity:.4;pointer-events:none}.fz-table tbody tr.is-urgent td:first-child{box-shadow:inset 3px 0 0 var(--fz-danger)}.fz-table tbody tr.is-soon td:first-child{box-shadow:inset 3px 0 0 var(--fz-attention)}:root{--fz-e1-wash:#eef4ff;--fz-e1:#1d4ed8;--fz-e2-wash:#ecfdf3;--fz-e2:#047857;--fz-e3-wash:#fef3c7;--fz-e3:#92400e;--fz-e4-wash:#fdf2fa;--fz-e4:#a21caf;--fz-e5-wash:#f0f9ff;--fz-e5:#0369a1;--fz-e6-wash:#fef2f2;--fz-e6:#b91c1c;--fz-e7-wash:#f5f3ff;--fz-e7:#6d28d9;--fz-e8-wash:#f0fdfa;--fz-e8:#0f766e;--fz-e9-wash:#fff1f2;--fz-e9:#be123c;--fz-e10-wash:#fdf4ff;--fz-e10:#86198f}.fz-avatar--e1{background:var(--fz-e1-wash);color:var(--fz-e1)}.fz-avatar--e2{background:var(--fz-e2-wash);color:var(--fz-e2)}.fz-avatar--e3{background:var(--fz-e3-wash);color:var(--fz-e3)}.fz-avatar--e4{background:var(--fz-e4-wash);color:var(--fz-e4)}.fz-avatar--e5{background:var(--fz-e5-wash);color:var(--fz-e5)}.fz-avatar--e6{background:var(--fz-e6-wash);color:var(--fz-e6)}.fz-avatar--e7{background:var(--fz-e7-wash);color:var(--fz-e7)}.fz-avatar--e8{background:var(--fz-e8-wash);color:var(--fz-e8)}.fz-avatar--e9{background:var(--fz-e9-wash);color:var(--fz-e9)}.fz-avatar--e10{background:var(--fz-e10-wash);color:var(--fz-e10)}.fz-chip--ok{color:var(--fz-ok)}.fz-chip--ok .fz-chip__n{background:var(--fz-ok-wash);color:var(--fz-ok)}.fz-chip--warn{color:var(--fz-warn)}.fz-chip--warn .fz-chip__n{background:var(--fz-warn-wash);color:var(--fz-warn)}.fz-chip--danger{color:var(--fz-danger)}.fz-chip--danger .fz-chip__n{background:var(--fz-danger-wash);color:var(--fz-danger)}.fz-chip--info{color:var(--fz-primary-deep)}.fz-chip--info .fz-chip__n{background:var(--fz-primary-wash);color:var(--fz-primary-deep)}.fz-chip[aria-pressed=true]{color:#fff}.fz-mod-registry{--fz-mod: var(--fz-e1)}.fz-mod-compliance{--fz-mod: var(--fz-e7)}.fz-mod-finance{--fz-mod: var(--fz-e2)}.fz-mod-immigration{--fz-mod: var(--fz-e5)}.fz-mod-support{--fz-mod: var(--fz-e4)}.fz-mod-marketing{--fz-mod: var(--fz-e3)}.fz-eyebrow--mod{color:var(--fz-mod, var(--fz-ghost))}.fz-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:16px}.fz-stat{background:var(--fz-card);border:1px solid var(--fz-line);border-radius:var(--fz-r);padding:13px 15px;display:flex;flex-direction:column;gap:3px;border-top:3px solid var(--fz-stat-tone, var(--fz-line-2));text-decoration:none;transition:border-color .16s var(--fz-ease),box-shadow .16s var(--fz-ease)}a.fz-stat:hover{box-shadow:var(--fz-shadow-2)}.fz-stat__n{font:700 24px/1 var(--fz-font);color:var(--fz-ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.fz-stat__l{font-size:var(--fz-t-meta);color:var(--fz-soft);font-weight:600}.fz-stat--ok{--fz-stat-tone: var(--fz-ok)}.fz-stat--ok .fz-stat__n{color:var(--fz-ok)}.fz-stat--warn{--fz-stat-tone: var(--fz-attention)}.fz-stat--warn .fz-stat__n{color:var(--fz-warn)}.fz-stat--danger{--fz-stat-tone: var(--fz-danger)}.fz-stat--danger .fz-stat__n{color:var(--fz-danger)}.fz-stat--info{--fz-stat-tone: var(--fz-primary)}.fz-stat--info .fz-stat__n{color:var(--fz-primary-deep)}html,body,body.font-sans{font-family:var(--fz-font)}h1,h2,h3,h4,h5,h6{font-family:var(--fz-font);letter-spacing:-.015em}.fz-num,.fz-ref,code,kbd,samp{font-family:var(--fz-mono)}.shell[data-v-947ab595]{display:grid;grid-template-columns:248px 1fr;min-height:100vh;--ink:#101828;--ink-soft:#667085;--ink-faint:#98a2b3;--paper:#fbfbfc;--card:#ffffff;--forest:#2563eb;--forest-soft:#eff6ff;--gold:#2563eb;--line:#e4e7ec;font-family:ui-sans-serif,system-ui,sans-serif}@media (max-width:760px){.shell[data-v-947ab595]{grid-template-columns:1fr}.sidebar[data-v-947ab595]{display:none}}.sidebar[data-v-947ab595]{background:var(--paper);border-right:1px solid var(--line);padding:22px 14px;position:sticky;top:0;align-self:start;height:100vh;overflow-y:auto}.brand[data-v-947ab595]{display:flex;align-items:center;gap:9px;font-family:var(--fz-font);font-weight:600;font-size:18px;color:var(--ink);text-decoration:none;padding:0 8px 16px}.navsearch[data-v-947ab595]{position:relative;margin:0 2px 14px}.navsearch i[data-v-947ab595]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--ink-faint);font-size:13px}.navsearch input[data-v-947ab595]{width:100%;border:1px solid var(--line);border-radius:9px;padding:8px 10px 8px 30px;font:inherit;font-size:12.5px;background:var(--card);box-sizing:border-box}.navsearch input[data-v-947ab595]:focus{outline:none;border-color:var(--forest)}.navgroup[data-v-947ab595]{margin-bottom:14px}.gl[data-v-947ab595]{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint);padding:0 10px;margin-bottom:5px}.navitem[data-v-947ab595]{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:0;background:transparent;padding:8px 10px;border-radius:9px;font:inherit;font-size:13.5px;color:var(--ink-soft);cursor:pointer;transition:.12s}.navitem i[data-v-947ab595]{font-size:17px;color:var(--ink-faint);flex:none}.navitem span[data-v-947ab595]{flex:1}.navitem[data-v-947ab595]:hover{background:var(--card)}.navitem.active[data-v-947ab595]{background:var(--forest-soft);color:var(--forest);font-weight:600}.navitem.active i[data-v-947ab595]{color:var(--forest)}.navitem.planned[data-v-947ab595]{opacity:.55;cursor:default}.navitem.planned[data-v-947ab595]:hover{background:transparent}.soon[data-v-947ab595]{font-size:9px;font-weight:700;text-transform:uppercase;color:var(--gold);background:#eff6ff;padding:1px 5px;border-radius:5px}.content[data-v-947ab595]{background:#f5f6f8;padding:40px 24px 72px;min-width:0}.content[data-v-947ab595]>*{margin-inline:auto}@media (max-width:760px){.content[data-v-947ab595]{padding:22px 16px 48px}}.shell[data-v-8ac6db6c]{display:grid;grid-template-columns:250px 1fr;min-height:100vh;background:#f6f7f9;font-family:var(--fz-font);color:#16202e}.shell[data-v-8ac6db6c] *{box-sizing:border-box}.side[data-v-8ac6db6c]{--sidebar-bg:#101319;--nav-active-bg:rgba(90,162,255,.13);--nav-ring:transparent;--nav-text:#cbd5e1;--nav-text-active:#fff;--nav-icon:#94a3b8;--nav-badge-bg:#334155;background:var(--sidebar-bg);color:var(--nav-text);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;padding:20px 14px;overflow-y:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;scrollbar-width:thin;scrollbar-color:#1e293b transparent}.side[data-v-8ac6db6c]::-webkit-scrollbar{width:9px}.side[data-v-8ac6db6c]::-webkit-scrollbar-thumb{background:#1e293b;border-radius:9px}.brand[data-v-8ac6db6c]{display:flex;align-items:center;gap:10px;padding:4px 8px 18px}.logo[data-v-8ac6db6c]{width:34px;height:34px;border-radius:9px;background:#1e50c8;color:#fff;font-weight:800;font-size:17px;display:flex;align-items:center;justify-content:center;flex:none}.bt[data-v-8ac6db6c]{flex:1;min-width:0;line-height:1.2}.bn[data-v-8ac6db6c]{font-weight:800;font-size:14.5px;letter-spacing:-.3px;color:#fff}.bn span[data-v-8ac6db6c]{color:#60a5fa}.bs[data-v-8ac6db6c]{font-size:10.5px;color:#64748b;letter-spacing:.3px;text-transform:uppercase}nav[data-v-8ac6db6c]{flex:1 0 auto;padding:0}.group[data-v-8ac6db6c]{margin:0}.glabel[data-v-8ac6db6c]{font-size:10px;font-weight:700;letter-spacing:.6px;color:#475569;text-transform:uppercase;padding:18px 10px 8px}.group:first-child .glabel[data-v-8ac6db6c]{padding-top:6px}.nav[data-v-8ac6db6c]{display:flex;align-items:center;gap:11px;width:100%;padding:10px 13px;border:none;border-radius:12px;background:transparent;cursor:pointer;color:var(--nav-text);text-decoration:none;font-size:13.5px;font-weight:600;margin-bottom:3px}.nav.on[data-v-8ac6db6c]{background:var(--nav-active-bg);color:#7db2ff;font-weight:700}.nav i[data-v-8ac6db6c]{font-size:18px;flex:none;color:var(--nav-icon)}.nav.on i[data-v-8ac6db6c]{color:var(--nav-text-active)}.nav span[data-v-8ac6db6c]:not(.badge){flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge[data-v-8ac6db6c]{flex:none;min-width:22px;height:20px;padding:0 6px;border-radius:99px;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;background:var(--nav-badge-bg);color:#fff}.nav.on .badge[data-v-8ac6db6c]{background:var(--nav-ring);color:#fff}.actas[data-v-8ac6db6c]{border-top:1px solid #1e293b;padding:12px 10px 0;display:flex;align-items:center;gap:8px;color:#64748b}.actas i[data-v-8ac6db6c]{font-size:15px;flex:none}.actas select[data-v-8ac6db6c]{flex:1;min-width:0;font-size:11.5px;font-weight:600;color:#94a3b8;border:1px solid #1e293b;border-radius:8px;padding:5px 8px;background:transparent;cursor:pointer;font-family:inherit}.actas select[data-v-8ac6db6c]:focus{outline:none;border-color:#334155}.actas option[data-v-8ac6db6c]{background:#0f172a;color:#e2e8f0}.actingtag[data-v-8ac6db6c]{color:#b45309;font-weight:700}.actbanner[data-v-8ac6db6c]{background:#fffbeb;border:1px solid #fde68a;color:#92400e;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:600;margin-bottom:18px;display:flex;align-items:center;gap:8px}.actbanner i[data-v-8ac6db6c]{font-size:16px}.actbanner b[data-v-8ac6db6c]{font-weight:800}.actbanner a[data-v-8ac6db6c]{margin-left:auto;color:#2563eb;font-weight:700;text-decoration:none;white-space:nowrap}.actbanner a[data-v-8ac6db6c]:hover{text-decoration:underline}.who[data-v-8ac6db6c]{border-top:1px solid #1e293b;margin-top:12px;padding:14px 10px 4px;display:flex;align-items:center;gap:10px}.av[data-v-8ac6db6c]{width:34px;height:34px;border-radius:9px;background:#eef2ff;color:#4f46e5;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;flex:none}.wn[data-v-8ac6db6c]{flex:1;min-width:0}.nm[data-v-8ac6db6c]{font-size:12.5px;font-weight:700;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.em[data-v-8ac6db6c]{font-size:11px;color:#64748b;text-transform:capitalize}.actingtag[data-v-8ac6db6c]{color:#fbbf24;font-weight:700}.out[data-v-8ac6db6c]{width:28px;height:28px;border-radius:8px;border:none;background:none;color:#64748b;cursor:pointer;display:grid;place-items:center;flex:none}.out[data-v-8ac6db6c]:hover{color:#f87171}.out i[data-v-8ac6db6c]{font-size:17px}.main[data-v-8ac6db6c]{overflow-x:hidden;min-width:0;padding:28px 32px;background:#f4f5f7}@media (max-width:860px){.shell[data-v-8ac6db6c]{grid-template-columns:1fr}.side[data-v-8ac6db6c]{position:static;height:auto}.main[data-v-8ac6db6c]{padding:18px 16px}}.main h1[data-v-8ac6db6c]{font-family:var(--v2-display,"Onest",sans-serif);font-weight:600;letter-spacing:-.015em}
