:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--vr-primary:#0077b8;--vr-live:#0cb4f0;--vr-earn:#60d03c;--vr-nssf:#24cce4;--vr-latra:#0084cc;--vr-sos:#dc3545;--vr-orange:#f7941d;--vr-navy-900:#022a56;--vr-navy-800:#00356b;--vr-teal:#0077b8;--vr-cyan:#0cb4f0;--vr-green:#60d03c;--vr-amber:#f7941d;--vr-red:#dc3545;--vr-navy:#003c78;--vr-history:#003c78;--vr-btn-navy:#003c78;--vr-btn-navy-hover:#022a56;--vr-bg:#eaf2fa;--vr-surface:#fff;--vr-surface-rgb:255, 255, 255;--vr-surface-2:#f4f8fc;--vr-surface-solid:#fff;--vr-border:#dce7f2;--vr-border-strong:#c9d8e8;--vr-divider:#003c7814;--vr-divider-soft:#003c780f;--vr-text:#0b1f38;--vr-text-rgb:11, 31, 56;--vr-text-2:#2c4560;--vr-muted:#5e7590;--vr-muted-rgb:94, 117, 144;--vr-faint:#a8b6c7;--vr-link:#0077b8;--vr-link-rgb:0, 119, 184;--vr-link-hover:#005e92;--vr-danger-rgb:220, 53, 69;--vr-success-rgb:62, 154, 34;--vr-teal-50:#e3f1fa;--vr-cyan-50:#e1f6fe;--vr-green-50:#edf9e8;--vr-amber-50:#fef3e4;--vr-red-50:#fcebed;--vr-navy-50:#e3ecf6;--vr-nssf-50:#e0f8fb;--vr-latra-50:#e1f1fa;--vr-neutral-50:#eef2f6;--vr-tint-hi:.18;--vr-tint-lo:.06;--vr-ink-teal:#0077b8;--vr-ink-cyan:#0592c7;--vr-ink-navy:#003c78;--vr-ink-green:#3e9a22;--vr-ink-amber:#c56a00;--vr-ink-red:#dc3545;--vr-ink-nssf:#0ea3b9;--vr-ink-latra:#0084cc;--vr-c-teal:#0077b8;--vr-c-cyan:#0cb4f0;--vr-c-navy:#003c78;--vr-c-green:#60d03c;--vr-c-amber:#f7941d;--vr-c-red:#dc3545;--vr-c-nssf:#24cce4;--vr-c-latra:#0084cc;--vr-c-slate:#9ab0c6;--vr-chart-text:#5e7590;--vr-chart-legend:#33475f;--vr-chart-grid:#003c7812;--vr-chart-tip-bg:#0e1d33;--vr-chart-tip-text:#fff;--vr-chart-arc:#fff;--vr-badge-success-bg:#60d03c29;--vr-badge-success:#2f7d17;--vr-badge-warning-bg:#f7941d29;--vr-badge-warning:#a85a00;--vr-badge-danger-bg:#dc354521;--vr-badge-danger:#b42333;--vr-badge-neutral-bg:#5e75901f;--vr-badge-neutral:#4a6079;--vr-badge-info-bg:#0cb4f024;--vr-badge-info:#05799f;--vr-notice-warn-bg:#fff6e8d1;--vr-notice-warn:#7a4100;--vr-notice-info-bg:#e8f7fdd1;--vr-notice-info:#064f6e;--vr-notice-ok-bg:#effaead1;--vr-notice-ok:#24600f;--vr-notice-err-bg:#fdedefd9;--vr-notice-err:#7d1420;--vr-toast-ok-bg:#f1faf4;--vr-toast-ok-border:#bfe6cc;--vr-toast-ok:#14532d;--vr-toast-err-bg:#fef3f2;--vr-toast-err-border:#f8c9c5;--vr-toast-err:#7f1d1d;--vr-secret-bg:#fffaf0;--vr-secret-border:#f8dda8;--vr-secret-code-bg:#fff;--vr-secret-code-border:#f1e2c2;--vr-code-bg:#0e1d33;--vr-code-text:#cfe3f7;--vr-glass:#ffffff9e;--vr-glass-strong:#fffc;--vr-glass-border:#ffffffc7;--vr-glass-shadow:0 10px 30px #003c7814, 0 1px 2px #003c780d;--vr-card-bg:#ffffff9e;--vr-menu-bg:#fffffff5;--vr-bar-bg:#ffffff8c;--vr-bar-border:#ffffffb3;--vr-bar-shadow:0 4px 24px #003c780f;--vr-foot-bg:#ffffff73;--vr-overlay:#0e1d3373;--vr-btn-bg:#ffffffb3;--vr-btn-bg-hover:#fffffff2;--vr-btn-border:#003c781a;--vr-control-bg:#ffffffc7;--vr-control-bg-focus:#fff;--vr-control-border:#003c7824;--vr-seg-bg:#003c780d;--vr-seg-active:#fff;--vr-chip-bg:#ffffffa6;--vr-chip-border:#003c781a;--vr-thead-bg:#ecf4fbeb;--vr-thead-text:#557089;--vr-row-hover:#0077b80b;--vr-track:#003c7814;--vr-select-arrow:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%235E7590' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--vr-neu-lo:#003c7821;--vr-neu-hi:#ffffffe6;--vr-neu-edge:#ffffffd9;--vr-ring-a:.2;--vr-glow-a:.12;--vr-accent-glow:0 2px 8px #0077b840;--vr-btn-glow:0 6px 16px #0077b840;--vr-bar-glow:none;--vr-solid-shadow:0 1px 3px #003c7814;--vr-backdrop:radial-gradient(900px 620px at -5% -10%, #0cb4f04d, transparent 62%), radial-gradient(820px 600px at 105% -5%, #0077b83d, transparent 60%), radial-gradient(900px 700px at 100% 105%, #60d03c33, transparent 62%), radial-gradient(760px 560px at -5% 100%, #24cce442, transparent 60%), linear-gradient(160deg, #eef5fc 0%, #e6f0f9 50%, #eaf6f4 100%);--vr-side-bg:linear-gradient(180deg, #022a56e6 0%, #003c78db 55%, #005ca0d1 100%);--vr-side-border:#ffffff1f;--vr-side-shadow:8px 0 32px #003c781f;--vr-auth-bg:linear-gradient(150deg, #022a56 0%, #003c78 38%, #0077b8 78%, #0cb4f0 100%);--vr-auth-blob-1:#24cce473;--vr-auth-blob-2:#60d03c52;--vr-auth-card-bg:#ffffffc7;--vr-auth-card-border:#ffffffe6;--vr-auth-card-shadow:0 24px 70px #0014324d;--vr-raised:10px 10px 24px var(--vr-neu-lo), -8px -8px 20px var(--vr-neu-hi);--vr-raised-sm:5px 5px 12px var(--vr-neu-lo), -4px -4px 10px var(--vr-neu-hi);--vr-raised-xs:3px 3px 7px var(--vr-neu-lo), -2px -2px 6px var(--vr-neu-hi);--vr-inset:inset 3px 3px 7px var(--vr-neu-lo), inset -3px -3px 7px var(--vr-neu-hi);--vr-inset-sm:inset 2px 2px 4px var(--vr-neu-lo), inset -2px -2px 4px var(--vr-neu-hi);--vr-inset-xs:inset 1px 1px 2px var(--vr-neu-lo), inset -1px -1px 2px var(--vr-neu-hi);--vr-edge:inset 0 1px 0 var(--vr-neu-edge);--vr-focus-ring:0 0 0 3px #0cb4f033;--vr-sidebar-w:264px;--vr-sidebar-w-mini:76px;--vr-topbar-h:64px;--vr-gap:16px;--vr-pad-x:24px;--vr-radius:18px;--vr-radius-sm:9px;--vr-shadow:0 1px 2px #0e1d330a, 0 1px 3px #0e1d330a;--vr-shadow-lg:0 12px 32px #0e1d331f;--vr-font:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}@media screen{:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--vr-navy:#6ea4e6;--vr-history:#6ea4e6;--vr-btn-navy:#0b4c8c;--vr-btn-navy-hover:#0f5aa3;--vr-bg:#12161d;--vr-surface:#1a2029;--vr-surface-rgb:26, 32, 41;--vr-surface-2:#212833;--vr-surface-solid:#1a2029;--vr-border:#2a3341;--vr-border-strong:#364152;--vr-divider:#ffffff12;--vr-divider-soft:#ffffff0d;--vr-text:#e6edf5;--vr-text-rgb:230, 237, 245;--vr-text-2:#b9c6d6;--vr-muted:#8a97a8;--vr-muted-rgb:138, 151, 168;--vr-faint:#4e5a6b;--vr-link:#3ba9ea;--vr-link-rgb:59, 169, 234;--vr-link-hover:#6cc2f2;--vr-danger-rgb:255, 107, 120;--vr-success-rgb:126, 219, 94;--vr-teal-50:#0077b833;--vr-cyan-50:#0cb4f024;--vr-green-50:#60d03c24;--vr-amber-50:#f7941d26;--vr-red-50:#dc35452b;--vr-navy-50:#5b9be026;--vr-nssf-50:#24cce424;--vr-latra-50:#0084cc33;--vr-neutral-50:#94a3b81f;--vr-tint-hi:.24;--vr-tint-lo:.08;--vr-ink-teal:#3ba9ea;--vr-ink-cyan:#3cc8f5;--vr-ink-navy:#6ea4e6;--vr-ink-green:#7edb5e;--vr-ink-amber:#ffad4d;--vr-ink-red:#ff6b78;--vr-ink-nssf:#3ddaee;--vr-ink-latra:#3fa9e8;--vr-c-navy:#4f8fdb;--vr-c-slate:#5c6b7e;--vr-chart-text:#8a97a8;--vr-chart-legend:#b9c6d6;--vr-chart-grid:#ffffff0f;--vr-chart-tip-bg:#0b0f14;--vr-chart-tip-text:#e6edf5;--vr-chart-arc:#1a2029;--vr-badge-success-bg:#60d03c29;--vr-badge-success:#8be06b;--vr-badge-warning-bg:#f7941d29;--vr-badge-warning:#ffb45c;--vr-badge-danger-bg:#dc354533;--vr-badge-danger:#ff8a95;--vr-badge-neutral-bg:#94a3b824;--vr-badge-neutral:#aebbcb;--vr-badge-info-bg:#0cb4f026;--vr-badge-info:#5ccff7;--vr-notice-warn-bg:#f7941d1a;--vr-notice-warn:#ffc27a;--vr-notice-info-bg:#0cb4f017;--vr-notice-info:#7fd8f8;--vr-notice-ok-bg:#60d03c17;--vr-notice-ok:#9be57f;--vr-notice-err-bg:#dc35451c;--vr-notice-err:#ff9aa3;--vr-toast-ok-bg:#15251a;--vr-toast-ok-border:#60d03c59;--vr-toast-ok:#9be57f;--vr-toast-err-bg:#2a1518;--vr-toast-err-border:#dc354566;--vr-toast-err:#ff9aa3;--vr-secret-bg:#2a2116;--vr-secret-border:#f7941d59;--vr-secret-code-bg:#0000004d;--vr-secret-code-border:#f7941d40;--vr-code-bg:#0b1017;--vr-glass:#1d232dbd;--vr-glass-strong:#1e2530eb;--vr-glass-border:#ffffff0f;--vr-glass-shadow:0 10px 30px #00000059;--vr-card-bg:linear-gradient(145deg, #232a36e0, #181d26e0);--vr-menu-bg:#1b212bfa;--vr-bar-bg:#12161db8;--vr-bar-border:#ffffff0f;--vr-bar-shadow:0 4px 24px #0000004d;--vr-foot-bg:#12161d8c;--vr-overlay:#04080e99;--vr-btn-bg:#1e2530;--vr-btn-bg-hover:#252d39;--vr-btn-border:#ffffff0f;--vr-control-bg:#141920;--vr-control-bg-focus:#161c24;--vr-control-border:#ffffff14;--vr-seg-bg:#0003;--vr-seg-active:#262e3a;--vr-chip-bg:#ffffff0d;--vr-chip-border:#ffffff14;--vr-thead-bg:#1f2631;--vr-thead-text:#8fa0b4;--vr-row-hover:#0cb4f00f;--vr-track:#ffffff12;--vr-select-arrow:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23B9C6D6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--vr-neu-lo:#00000080;--vr-neu-hi:#ffffff09;--vr-neu-edge:#ffffff0f;--vr-ring-a:.4;--vr-glow-a:.3;--vr-accent-glow:0 0 16px #0cb4f059;--vr-btn-glow:0 0 0 1px #0cb4f040, 0 6px 20px #0077b866;--vr-bar-glow:0 0 10px #0cb4f059;--vr-solid-shadow:0 2px 10px #00000059;--vr-backdrop:radial-gradient(900px 620px at -5% -10%, #0cb4f024, transparent 62%), radial-gradient(820px 600px at 105% -5%, #0077b829, transparent 60%), radial-gradient(900px 700px at 100% 105%, #60d03c12, transparent 62%), radial-gradient(760px 560px at -5% 100%, #24cce414, transparent 60%), linear-gradient(160deg, #10141a 0%, #12161d 50%, #111821 100%);--vr-side-bg:linear-gradient(180deg, #0c1016f0 0%, #0f151eeb 60%, #09213ce6 100%);--vr-side-border:#ffffff0f;--vr-side-shadow:8px 0 32px #00000059;--vr-auth-bg:linear-gradient(150deg, #0b0f15 0%, #0f1620 45%, #0a2747 100%);--vr-auth-blob-1:#0cb4f038;--vr-auth-blob-2:#60d03c1f;--vr-auth-card-bg:#181d26d1;--vr-auth-card-border:#ffffff12;--vr-auth-card-shadow:0 24px 70px #00000080;--vr-shadow:0 1px 2px #0000004d, 0 1px 3px #0000004d;--vr-shadow-lg:0 16px 40px #00000080}}@media screen and (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--vr-navy:#6ea4e6;--vr-history:#6ea4e6;--vr-btn-navy:#0b4c8c;--vr-btn-navy-hover:#0f5aa3;--vr-bg:#12161d;--vr-surface:#1a2029;--vr-surface-rgb:26, 32, 41;--vr-surface-2:#212833;--vr-surface-solid:#1a2029;--vr-border:#2a3341;--vr-border-strong:#364152;--vr-divider:#ffffff12;--vr-divider-soft:#ffffff0d;--vr-text:#e6edf5;--vr-text-rgb:230, 237, 245;--vr-text-2:#b9c6d6;--vr-muted:#8a97a8;--vr-muted-rgb:138, 151, 168;--vr-faint:#4e5a6b;--vr-link:#3ba9ea;--vr-link-rgb:59, 169, 234;--vr-link-hover:#6cc2f2;--vr-danger-rgb:255, 107, 120;--vr-success-rgb:126, 219, 94;--vr-teal-50:#0077b833;--vr-cyan-50:#0cb4f024;--vr-green-50:#60d03c24;--vr-amber-50:#f7941d26;--vr-red-50:#dc35452b;--vr-navy-50:#5b9be026;--vr-nssf-50:#24cce424;--vr-latra-50:#0084cc33;--vr-neutral-50:#94a3b81f;--vr-tint-hi:.24;--vr-tint-lo:.08;--vr-ink-teal:#3ba9ea;--vr-ink-cyan:#3cc8f5;--vr-ink-navy:#6ea4e6;--vr-ink-green:#7edb5e;--vr-ink-amber:#ffad4d;--vr-ink-red:#ff6b78;--vr-ink-nssf:#3ddaee;--vr-ink-latra:#3fa9e8;--vr-c-navy:#4f8fdb;--vr-c-slate:#5c6b7e;--vr-chart-text:#8a97a8;--vr-chart-legend:#b9c6d6;--vr-chart-grid:#ffffff0f;--vr-chart-tip-bg:#0b0f14;--vr-chart-tip-text:#e6edf5;--vr-chart-arc:#1a2029;--vr-badge-success-bg:#60d03c29;--vr-badge-success:#8be06b;--vr-badge-warning-bg:#f7941d29;--vr-badge-warning:#ffb45c;--vr-badge-danger-bg:#dc354533;--vr-badge-danger:#ff8a95;--vr-badge-neutral-bg:#94a3b824;--vr-badge-neutral:#aebbcb;--vr-badge-info-bg:#0cb4f026;--vr-badge-info:#5ccff7;--vr-notice-warn-bg:#f7941d1a;--vr-notice-warn:#ffc27a;--vr-notice-info-bg:#0cb4f017;--vr-notice-info:#7fd8f8;--vr-notice-ok-bg:#60d03c17;--vr-notice-ok:#9be57f;--vr-notice-err-bg:#dc35451c;--vr-notice-err:#ff9aa3;--vr-toast-ok-bg:#15251a;--vr-toast-ok-border:#60d03c59;--vr-toast-ok:#9be57f;--vr-toast-err-bg:#2a1518;--vr-toast-err-border:#dc354566;--vr-toast-err:#ff9aa3;--vr-secret-bg:#2a2116;--vr-secret-border:#f7941d59;--vr-secret-code-bg:#0000004d;--vr-secret-code-border:#f7941d40;--vr-code-bg:#0b1017;--vr-glass:#1d232dbd;--vr-glass-strong:#1e2530eb;--vr-glass-border:#ffffff0f;--vr-glass-shadow:0 10px 30px #00000059;--vr-card-bg:linear-gradient(145deg, #232a36e0, #181d26e0);--vr-menu-bg:#1b212bfa;--vr-bar-bg:#12161db8;--vr-bar-border:#ffffff0f;--vr-bar-shadow:0 4px 24px #0000004d;--vr-foot-bg:#12161d8c;--vr-overlay:#04080e99;--vr-btn-bg:#1e2530;--vr-btn-bg-hover:#252d39;--vr-btn-border:#ffffff0f;--vr-control-bg:#141920;--vr-control-bg-focus:#161c24;--vr-control-border:#ffffff14;--vr-seg-bg:#0003;--vr-seg-active:#262e3a;--vr-chip-bg:#ffffff0d;--vr-chip-border:#ffffff14;--vr-thead-bg:#1f2631;--vr-thead-text:#8fa0b4;--vr-row-hover:#0cb4f00f;--vr-track:#ffffff12;--vr-select-arrow:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23B9C6D6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--vr-neu-lo:#00000080;--vr-neu-hi:#ffffff09;--vr-neu-edge:#ffffff0f;--vr-ring-a:.4;--vr-glow-a:.3;--vr-accent-glow:0 0 16px #0cb4f059;--vr-btn-glow:0 0 0 1px #0cb4f040, 0 6px 20px #0077b866;--vr-bar-glow:0 0 10px #0cb4f059;--vr-solid-shadow:0 2px 10px #00000059;--vr-backdrop:radial-gradient(900px 620px at -5% -10%, #0cb4f024, transparent 62%), radial-gradient(820px 600px at 105% -5%, #0077b829, transparent 60%), radial-gradient(900px 700px at 100% 105%, #60d03c12, transparent 62%), radial-gradient(760px 560px at -5% 100%, #24cce414, transparent 60%), linear-gradient(160deg, #10141a 0%, #12161d 50%, #111821 100%);--vr-side-bg:linear-gradient(180deg, #0c1016f0 0%, #0f151eeb 60%, #09213ce6 100%);--vr-side-border:#ffffff0f;--vr-side-shadow:8px 0 32px #00000059;--vr-auth-bg:linear-gradient(150deg, #0b0f15 0%, #0f1620 45%, #0a2747 100%);--vr-auth-blob-1:#0cb4f038;--vr-auth-blob-2:#60d03c1f;--vr-auth-card-bg:#181d26d1;--vr-auth-card-border:#ffffff12;--vr-auth-card-shadow:0 24px 70px #00000080;--vr-shadow:0 1px 2px #0000004d, 0 1px 3px #0000004d;--vr-shadow-lg:0 16px 40px #00000080}}:root,:root[data-bs-theme]{--bs-body-font-family:var(--vr-font);--bs-body-color:var(--vr-text);--bs-body-color-rgb:var(--vr-text-rgb);--bs-body-bg:var(--vr-surface);--bs-body-bg-rgb:var(--vr-surface-rgb);--bs-emphasis-color:var(--vr-text);--bs-emphasis-color-rgb:var(--vr-text-rgb);--bs-secondary-color:var(--vr-muted);--bs-secondary-color-rgb:var(--vr-muted-rgb);--bs-secondary-bg:var(--vr-surface-2);--bs-tertiary-color:var(--vr-muted);--bs-tertiary-bg:var(--vr-surface-2);--bs-heading-color:inherit;--bs-border-color:var(--vr-border-strong);--bs-border-color-translucent:var(--vr-divider);--bs-link-color:var(--vr-link);--bs-link-color-rgb:var(--vr-link-rgb);--bs-link-hover-color:var(--vr-link-hover);--bs-danger-rgb:var(--vr-danger-rgb);--bs-success-rgb:var(--vr-success-rgb);--bs-form-invalid-color:var(--vr-ink-red);--bs-form-invalid-border-color:var(--vr-ink-red);--bs-form-valid-color:var(--vr-ink-green);--bs-form-valid-border-color:var(--vr-ink-green)}*,:before,:after{box-sizing:border-box}html,body{height:100%}html{-webkit-text-size-adjust:100%;background:var(--vr-bg)}body{font-family:var(--vr-font);color:var(--vr-text);background:var(--vr-bg);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11", "ss01";margin:0;font-size:14px;line-height:1.45;overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;background:var(--vr-backdrop);position:fixed;inset:0}a{color:var(--vr-link);text-decoration:none}a:hover{color:var(--vr-link-hover)}.tnum,.vr-table td.num,.vr-kpi-value{font-variant-numeric:tabular-nums}.text-muted,.vr-muted{color:var(--vr-muted)!important}.fw-600{font-weight:600}.small-2{font-size:12px}:focus-visible{outline:2px solid var(--vr-cyan);outline-offset:2px}.vr-shell{width:100%;min-height:100vh;display:flex}.vr-sidebar{width:var(--vr-sidebar-w);flex:0 0 var(--vr-sidebar-w);z-index:40;color:#d3e4f5;background:var(--vr-side-bg);-webkit-backdrop-filter:blur(20px)saturate(150%);border-right:1px solid var(--vr-side-border);height:100vh;box-shadow:var(--vr-side-shadow);flex-direction:column;transition:width .2s,flex-basis .2s,transform .25s;display:flex;position:sticky;top:0}.vr-brand{height:var(--vr-topbar-h);border-bottom:1px solid #ffffff1a;flex:none;align-items:center;gap:12px;padding:0 20px;display:flex}.vr-brand-mark{background:linear-gradient(135deg, var(--vr-primary), var(--vr-live));color:#fff;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:18px;display:grid;box-shadow:0 6px 18px #0cb4f04d}.vr-brand-mark.logo{background:#fffffff2;padding:2px;box-shadow:0 6px 18px #0000002e}.vr-brand-mark img{object-fit:contain;border-radius:inherit;width:100%;height:100%}.vr-brand-text{white-space:nowrap;line-height:1.1;overflow:hidden}.vr-brand-name{letter-spacing:.08em;color:#fff;font-size:15px;font-weight:800}.vr-brand-sub{color:#9cc3e6;letter-spacing:.04em;font-size:11px}.vr-nav{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;flex:auto;padding:14px 12px 20px;overflow-y:auto}.vr-nav::-webkit-scrollbar{width:6px}.vr-nav::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:6px}.vr-nav-group{margin-bottom:10px}.vr-nav-label{letter-spacing:.1em;text-transform:uppercase;color:#86b3dd;white-space:nowrap;padding:10px 12px 6px;font-size:10.5px;font-weight:700}.vr-nav-link{color:#d3e4f5;white-space:nowrap;border-radius:10px;align-items:center;gap:12px;margin:1px 0;padding:8px 12px;font-size:13.5px;font-weight:500;transition:background .15s,color .15s,box-shadow .15s;display:flex;position:relative}.vr-nav-link i{text-align:center;color:#9cc3e6;flex:0 0 20px;width:20px;font-size:17px}.vr-nav-link:hover{color:#fff;background:#ffffff17}.vr-nav-link:hover i{color:#fff}.vr-nav-link.active{color:#fff;background:linear-gradient(90deg,#0cb4f047,#0cb4f014);box-shadow:inset 0 0 0 1px #ffffff1a,4px 4px 12px #0000002e,0 0 18px #0cb4f029}.vr-nav-link.active i{color:#7fdbff}.vr-nav-link.active:before{content:"";background:var(--vr-live);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-12px;box-shadow:0 0 10px #0cb4f0b3}.vr-nav-text{text-overflow:ellipsis;flex:auto;overflow:hidden}.vr-nav-count{color:#fcd38a;background:#f59e0b2e;border-radius:20px;padding:1px 7px;font-size:11px;font-weight:700}.vr-nav-count.danger{color:#fca5a5;background:#dc262638}.vr-sidebar-foot{color:#9cc3e6;white-space:nowrap;border-top:1px solid #ffffff1a;flex:none;align-items:center;gap:10px;padding:12px 16px;font-size:11.5px;display:flex;overflow:hidden}.vr-sidebar-foot b{color:#fff}.vr-dot{border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:inline-block}.vr-dot.ok{background:var(--vr-green);box-shadow:0 0 0 3px #60d03c38}.vr-dot.warn{background:var(--vr-amber);box-shadow:0 0 0 3px #f7941d38}.vr-main{flex-direction:column;flex:auto;min-width:0;min-height:100vh;display:flex}.vr-topbar{height:var(--vr-topbar-h);z-index:30;padding:0 var(--vr-pad-x);background:var(--vr-bar-bg);-webkit-backdrop-filter:blur(18px)saturate(170%);border-bottom:1px solid var(--vr-bar-border);box-shadow:var(--vr-bar-shadow);align-items:center;gap:14px;display:flex;position:sticky;top:0}.vr-icon-btn{border:1px solid var(--vr-btn-border);background:var(--vr-btn-bg);width:38px;height:38px;color:var(--vr-text-2);box-shadow:var(--vr-raised-xs);cursor:pointer;border-radius:10px;flex:0 0 38px;place-items:center;font-size:17px;transition:background .15s,color .15s,box-shadow .15s;display:inline-grid;position:relative}.vr-icon-btn:hover{background:var(--vr-btn-bg-hover);color:var(--vr-text)}.vr-icon-btn:active,.vr-icon-btn[aria-expanded=true]{box-shadow:var(--vr-inset-sm);color:var(--vr-ink-teal)}.vr-icon-btn .vr-pip{background:var(--vr-red);color:#fff;border:2px solid var(--vr-surface);border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:700;display:grid;position:absolute;top:-4px;right:-4px;box-shadow:0 0 10px #dc354573}.vr-crumbs{flex:0 auto;min-width:0}.vr-crumbs .vr-crumb-trail{color:var(--vr-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.vr-crumbs .vr-crumb-title{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.vr-search{flex:360px;max-width:520px;margin-left:auto;position:relative}.vr-search input{border:1px solid var(--vr-control-border);background:var(--vr-control-bg);width:100%;height:40px;color:var(--vr-text);box-shadow:var(--vr-inset-sm);border-radius:10px;padding:0 14px 0 38px;font-size:13.5px}.vr-search input::placeholder{color:var(--vr-muted)}.vr-search input:focus{border-color:var(--vr-live);background:var(--vr-control-bg-focus);box-shadow:var(--vr-inset-sm), var(--vr-focus-ring);outline:none}.vr-search i{color:var(--vr-muted);position:absolute;top:50%;left:13px;transform:translateY(-50%)}.vr-search kbd{background:var(--vr-surface);border:1px solid var(--vr-border);color:var(--vr-muted);box-shadow:none;border-radius:6px;padding:1px 6px;font-size:11px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.vr-lang{border:1px solid var(--vr-btn-border);background:var(--vr-btn-bg);height:38px;box-shadow:var(--vr-raised-xs);border-radius:10px;flex:none;display:inline-flex;overflow:hidden}.vr-lang a{color:var(--vr-muted);place-items:center;padding:0 11px;font-size:12px;font-weight:700;display:grid}.vr-lang a:hover{color:var(--vr-text)}.vr-lang a.active{background:var(--vr-primary);color:#fff;box-shadow:var(--vr-accent-glow)}.vr-user{color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:4px 6px 4px 4px;display:flex}.vr-user:hover{border-color:var(--vr-btn-border);background:var(--vr-btn-bg)}.vr-avatar{background:linear-gradient(135deg, var(--vr-teal-50), var(--vr-cyan-50));width:36px;height:36px;color:var(--vr-ink-teal);box-shadow:var(--vr-inset-xs);border-radius:10px;flex:0 0 36px;place-items:center;font-size:13px;font-weight:700;display:grid}.vr-avatar.sm{border-radius:8px;flex-basis:30px;width:30px;height:30px;font-size:11.5px}.vr-user-meta{line-height:1.15}.vr-user-name{white-space:nowrap;font-size:13px;font-weight:600}.vr-user-role{color:var(--vr-muted);white-space:nowrap;font-size:11.5px}.vr-theme{flex:none;position:relative}.vr-theme-ico{display:none}:root[data-theme=light] .vr-theme-ico.for-light,:root[data-theme=dark] .vr-theme-ico.for-dark,:root:not([data-theme=light]):not([data-theme=dark]) .vr-theme-ico.for-system{display:inline-block}.vr-theme .dropdown-menu{min-width:210px;position:absolute;top:calc(100% + 6px);left:auto;right:0}.vr-theme.start .dropdown-menu{left:0;right:auto}.vr-theme .dropdown-item{align-items:center;gap:10px;display:flex}.vr-theme .dropdown-item .bi-check2{margin-left:auto}.dropdown-menu{--bs-dropdown-bg:var(--vr-menu-bg);--bs-dropdown-color:var(--vr-text);--bs-dropdown-border-color:var(--vr-glass-border);--bs-dropdown-link-color:var(--vr-text);--bs-dropdown-link-hover-color:var(--vr-text);--bs-dropdown-link-hover-bg:var(--vr-row-hover);--bs-dropdown-link-active-color:var(--vr-ink-teal);--bs-dropdown-link-active-bg:var(--vr-teal-50);--bs-dropdown-header-color:var(--vr-muted);--bs-dropdown-divider-bg:var(--vr-divider);--bs-box-shadow-sm:var(--vr-raised), var(--vr-edge);box-shadow:var(--vr-raised), var(--vr-edge);border-radius:12px;padding:6px;font-size:13.5px}.dropdown-item{border-radius:8px;padding:7px 10px}.dropdown-header{letter-spacing:.06em;text-transform:uppercase;padding:6px 10px 4px;font-size:11px;font-weight:700}.vr-content{gap:var(--vr-gap);padding:20px var(--vr-pad-x) var(--vr-pad-x);flex-direction:column;flex:auto;min-width:0;display:flex}.vr-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;display:flex}.vr-page-title{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:750}.vr-page-sub{color:var(--vr-muted);margin:2px 0 0;font-size:13px}.vr-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vr-fill{flex:auto}.vr-footer{padding:12px var(--vr-pad-x);color:var(--vr-muted);background:var(--vr-foot-bg);border-top:1px solid var(--vr-bar-border);-webkit-backdrop-filter:blur(12px);flex-wrap:wrap;flex:none;justify-content:space-between;gap:12px;font-size:12px;display:flex}.vr-grid{gap:var(--vr-gap);min-width:0;display:grid}.vr-grid>*{min-width:0}.vr-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.vr-kpis.k4{grid-template-columns:repeat(4,minmax(0,1fr))}.vr-kpis.k8{grid-template-columns:repeat(8,minmax(0,1fr))}.vr-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.vr-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.vr-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.vr-cols-2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.vr-cols-1-2{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.vr-cols-3-2{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.vr-cols-3-1{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.vr-fill.vr-grid{grid-auto-rows:1fr}.vr-kpis.k1,.vr-flows.f1{grid-template-columns:minmax(0,1fr)}.vr-kpis.k2,.vr-flows.f2,.vr-span-2{grid-template-columns:repeat(2,minmax(0,1fr))}.vr-kpis.k3,.vr-flows.f3,.vr-span-3{grid-template-columns:repeat(3,minmax(0,1fr))}.vr-kpis.k5{grid-template-columns:repeat(5,minmax(0,1fr))}.vr-flows.f4{grid-template-columns:repeat(4,minmax(0,1fr))}.vr-flows-section.vr-fill{flex-direction:column;display:flex}.vr-flows-section.vr-fill>.vr-flows{flex:auto;grid-auto-rows:1fr}.vr-flex-cards{gap:var(--vr-gap);flex-wrap:wrap;min-width:0;display:flex}.vr-flex-cards>*{flex:1 1 var(--vr-card-min,320px);min-width:0}.vr-fill>.vr-card,.vr-grid>.vr-card{height:100%}.vr-flex-cards>.vr-card{height:auto}.vr-card{background:var(--vr-card-bg);border:1px solid var(--vr-glass-border);border-radius:var(--vr-radius);box-shadow:var(--vr-raised), var(--vr-edge);flex-direction:column;min-width:0;min-height:0;display:flex}a.vr-card{transition:box-shadow .18s,transform .18s}a.vr-card:hover{box-shadow:var(--vr-raised), var(--vr-edge), 0 0 0 1px #0cb4f040, var(--vr-accent-glow)}a.vr-card:active{box-shadow:var(--vr-inset), var(--vr-edge)}.vr-card-head{border-bottom:1px solid var(--vr-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:14px 18px;display:flex}.vr-card-title{align-items:center;gap:8px;margin:0;font-size:14.5px;font-weight:700;display:flex}.vr-card-title i{color:var(--vr-ink-teal)}.vr-card-sub{color:var(--vr-muted);margin-top:1px;font-size:12px}.vr-card-body{flex-direction:column;flex:auto;min-height:0;padding:16px 18px;display:flex}.vr-card-body.p0{padding:0}.vr-card-foot{border-top:1px solid var(--vr-divider);color:var(--vr-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 18px;font-size:12.5px;display:flex}.vr-card.vr-accent-teal{border-top:3px solid var(--vr-primary)}.vr-card.vr-accent-navy{border-top:3px solid var(--vr-history)}.vr-card.vr-accent-amber{border-top:3px solid var(--vr-orange)}.vr-card.vr-accent-green{border-top:3px solid var(--vr-earn)}.vr-card.vr-accent-cyan{border-top:3px solid var(--vr-live)}.vr-card.vr-accent-nssf{border-top:3px solid var(--vr-nssf)}.vr-card.vr-accent-latra{border-top:3px solid var(--vr-latra)}.vr-card.vr-accent-red{border-top:3px solid var(--vr-sos)}.vr-kpi{padding:16px 18px 0;position:relative;overflow:hidden}.vr-kpi-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.vr-kpi-label{color:var(--vr-muted);font-size:12.5px;font-weight:600}.vr-kpi-value{letter-spacing:-.02em;white-space:nowrap;margin-top:4px;font-size:25px;font-weight:750;line-height:1.15}.vr-kpi-value small{color:var(--vr-muted);margin-left:2px;font-size:13px;font-weight:600}.vr-kpi-meta{color:var(--vr-muted);flex-wrap:wrap;align-items:center;gap:6px;min-height:18px;margin-top:4px;font-size:12px;display:flex}.vr-kpi-icon{width:38px;height:38px;box-shadow:0 0 0 1px rgba(var(--vr-tone-rgb,0, 119, 184), var(--vr-ring-a)), 0 0 18px rgba(var(--vr-tone-rgb,0, 119, 184), var(--vr-glow-a)), var(--vr-raised-xs);border-radius:11px;flex:0 0 38px;place-items:center;font-size:18px;display:grid}.vr-tone-teal{--vr-tone-rgb:0, 119, 184;color:var(--vr-ink-teal)}.vr-tone-cyan{--vr-tone-rgb:12, 180, 240;color:var(--vr-ink-cyan)}.vr-tone-navy{--vr-tone-rgb:0, 60, 120;color:var(--vr-ink-navy)}.vr-tone-green{--vr-tone-rgb:96, 208, 60;color:var(--vr-ink-green)}.vr-tone-amber{--vr-tone-rgb:247, 148, 29;color:var(--vr-ink-amber)}.vr-tone-red{--vr-tone-rgb:220, 53, 69;color:var(--vr-ink-red)}.vr-tone-nssf{--vr-tone-rgb:36, 204, 228;color:var(--vr-ink-nssf)}.vr-tone-latra{--vr-tone-rgb:0, 132, 204;color:var(--vr-ink-latra)}.vr-tone-teal,.vr-tone-cyan,.vr-tone-navy,.vr-tone-green,.vr-tone-amber,.vr-tone-red,.vr-tone-nssf,.vr-tone-latra{background:linear-gradient(135deg, rgba(var(--vr-tone-rgb), var(--vr-tint-hi)), rgba(var(--vr-tone-rgb), var(--vr-tint-lo)))}.vr-spark{width:100%;height:36px;margin-top:8px;display:block}.vr-kpi-pad{height:16px}.vr-delta{border-radius:6px;padding:1px 6px;font-size:11.5px;font-weight:700}.vr-delta.up{background:var(--vr-green-50);color:var(--vr-ink-green)}.vr-delta.down{background:var(--vr-red-50);color:var(--vr-ink-red)}.vr-delta.flat{background:var(--vr-navy-50);color:var(--vr-muted)}.vr-badge{white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:650;line-height:1.3;display:inline-flex}.vr-badge:before{content:"";opacity:.85;background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px}.vr-badge-success{background:var(--vr-badge-success-bg);color:var(--vr-badge-success)}.vr-badge-warning{background:var(--vr-badge-warning-bg);color:var(--vr-badge-warning)}.vr-badge-danger{background:var(--vr-badge-danger-bg);color:var(--vr-badge-danger)}.vr-badge-neutral{background:var(--vr-badge-neutral-bg);color:var(--vr-badge-neutral)}.vr-badge-info{background:var(--vr-badge-info-bg);color:var(--vr-badge-info)}.btn-vr .vr-badge-warning,.btn-navy .vr-badge-warning{color:#a85a00}.vr-page-head .vr-chip{white-space:normal}.vr-chip{background:var(--vr-chip-bg);border:1px solid var(--vr-chip-border);color:var(--vr-text-2);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.vr-cat{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.vr-cat-dot{border-radius:3px;flex:0 0 9px;width:9px;height:9px}.vr-table-wrap{flex:auto;min-height:0;overflow:auto}.vr-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.vr-table thead th{z-index:1;background:var(--vr-thead-bg);color:var(--vr-thead-text);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--vr-divider);white-space:normal;text-align:left;vertical-align:bottom;padding:10px 12px;font-size:11.5px;font-weight:700;line-height:1.25;position:sticky;top:0}.vr-table tbody td{border-bottom:1px solid var(--vr-divider-soft);vertical-align:middle;padding:10px 12px}.vr-table tbody tr:last-child td{border-bottom:0}.vr-table tbody tr:hover td{background:var(--vr-row-hover)}.vr-table th:first-child,.vr-table td:first-child{padding-left:16px}.vr-table th:last-child,.vr-table td:last-child{padding-right:16px}.vr-table th.num{text-align:right}.vr-table td>.text-truncate,.vr-table td>.sub.text-truncate{max-width:inherit}.vr-table td .form-control-sm,.vr-table td .form-select-sm{height:30px;font-size:12.5px}.vr-table .num{text-align:right;white-space:nowrap}.vr-table .nowrap{white-space:nowrap}.vr-table .strong{color:var(--vr-text);font-weight:600}.vr-table .sub{color:var(--vr-muted);font-size:12px;display:block}.vr-table tfoot td{background:var(--vr-thead-bg);border-top:1px solid var(--vr-divider);padding:10px 14px;font-weight:700}.vr-table.compact tbody td{padding:8px 12px}.vr-person{align-items:center;gap:10px;min-width:0;display:flex}.vr-person-name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.vr-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.vr-empty{text-align:center;color:var(--vr-muted);flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:8px;padding:48px 20px;display:flex}.vr-empty i{color:var(--vr-faint);font-size:30px}.vr-filters{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.vr-filters .form-control,.vr-filters .form-select{border-color:var(--vr-control-border);border-radius:9px;flex:0 auto;width:auto;min-width:140px;max-width:220px;height:38px;font-size:13px}.vr-filters .form-select{padding-right:2rem}.vr-filters .vr-search-input{flex:240px;min-width:200px;max-width:360px}.vr-filters input[type=date]{max-width:170px}.vr-filters .btn{height:38px}.vr-card-head>.vr-filters+*{flex:none}.form-control,.form-select{border-color:var(--vr-control-border);background-color:var(--vr-control-bg);color:var(--vr-text);box-shadow:var(--vr-inset-sm);border-radius:9px;font-size:13.5px}:root .form-select{--bs-form-select-bg-img:var(--vr-select-arrow)}.form-control:focus,.form-select:focus{color:var(--vr-text);background-color:var(--vr-control-bg-focus);border-color:var(--vr-live);box-shadow:var(--vr-inset-sm), var(--vr-focus-ring)}.form-control:disabled,.form-select:disabled,.form-control[readonly]{background-color:var(--vr-surface-2);box-shadow:none}.form-check-input{background-color:var(--vr-control-bg);border-color:var(--vr-border-strong)}.form-check-input:checked{background-color:var(--vr-primary);border-color:var(--vr-primary)}.form-check-input:focus{border-color:var(--vr-live);box-shadow:var(--vr-focus-ring)}.form-label{color:var(--vr-text-2);margin-bottom:5px;font-size:12.5px;font-weight:600}.form-text{color:var(--vr-muted);font-size:12px}.btn{--bs-btn-focus-box-shadow:var(--vr-focus-ring);border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.btn-sm{border-radius:8px;padding:5px 10px;font-size:12.5px}.btn-vr{color:#fff;box-shadow:var(--vr-btn-glow);--bs-btn-active-bg:#00669e;--bs-btn-active-color:#fff;--bs-btn-active-border-color:transparent;--bs-btn-disabled-bg:#0077b8;--bs-btn-disabled-color:#fff;--bs-btn-disabled-border-color:transparent;background:linear-gradient(135deg,#0077b8,#0089d0);border-color:#0000}.btn-vr:hover,.btn-vr:focus{color:#fff;background:linear-gradient(135deg,#00669e,#0077b8);border-color:#0000}.btn-vr:active{box-shadow:inset 2px 2px 6px #00000047}.btn-navy{background:var(--vr-btn-navy);border-color:var(--vr-btn-navy);color:#fff;box-shadow:var(--vr-raised-xs);--bs-btn-active-bg:var(--vr-btn-navy-hover);--bs-btn-active-color:#fff;--bs-btn-active-border-color:var(--vr-btn-navy-hover);--bs-btn-disabled-bg:var(--vr-btn-navy);--bs-btn-disabled-color:#fff;--bs-btn-disabled-border-color:var(--vr-btn-navy)}.btn-navy:hover{background:var(--vr-btn-navy-hover);border-color:var(--vr-btn-navy-hover);color:#fff}.btn-ghost{background:var(--vr-btn-bg);border:1px solid var(--vr-btn-border);color:var(--vr-text-2);box-shadow:var(--vr-raised-xs);--bs-btn-active-bg:var(--vr-btn-bg);--bs-btn-active-color:var(--vr-ink-teal);--bs-btn-active-border-color:var(--vr-btn-border);--bs-btn-disabled-bg:var(--vr-btn-bg);--bs-btn-disabled-color:var(--vr-muted);--bs-btn-disabled-border-color:var(--vr-btn-border)}.btn-ghost:hover{background:var(--vr-btn-bg-hover);color:var(--vr-text);border-color:var(--vr-btn-border)}.btn-ghost:active{box-shadow:var(--vr-inset-sm)}.btn-ghost.active{background:var(--vr-primary);border-color:var(--vr-primary);color:#fff;box-shadow:var(--vr-accent-glow)}.btn-link{--bs-btn-color:var(--vr-link);--bs-btn-hover-color:var(--vr-link-hover)}.vr-seg{background:var(--vr-seg-bg);border:1px solid var(--vr-btn-border);box-shadow:var(--vr-inset-sm);border-radius:10px;flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;display:inline-flex}.vr-seg a,.vr-seg button,.vr-seg>span{color:var(--vr-muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:650}.vr-seg a:hover,.vr-seg button:hover{color:var(--vr-text)}.vr-seg a.active,.vr-seg button.active,.vr-seg>span.active{background:var(--vr-seg-active);color:var(--vr-ink-teal);box-shadow:var(--vr-raised-xs), var(--vr-edge)}.vr-tabs{border-bottom:1px solid var(--vr-divider);gap:4px;padding:0 18px;display:flex;overflow-x:auto}.vr-tabs a{color:var(--vr-muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:12px 12px 10px;font-size:13px;font-weight:600;display:inline-flex}.vr-tabs a:hover{color:var(--vr-text)}.vr-tabs a.active{color:var(--vr-ink-navy);border-bottom-color:var(--vr-primary)}.vr-tabs .vr-count{background:var(--vr-badge-neutral-bg);color:var(--vr-muted);border-radius:10px;padding:0 7px;font-size:11px}.vr-tabs a.active .vr-count{background:var(--vr-teal-50);color:var(--vr-ink-teal)}.vr-pager{align-items:center;gap:4px;display:flex}.vr-pager a,.vr-pager span{min-width:32px;height:32px;color:var(--vr-text-2);border:1px solid var(--vr-btn-border);background:var(--vr-btn-bg);box-shadow:var(--vr-raised-xs);border-radius:8px;place-items:center;padding:0 9px;font-size:12.5px;font-weight:600;display:inline-grid}.vr-pager a:hover{background:var(--vr-btn-bg-hover)}.vr-pager .active{background:var(--vr-primary);border-color:var(--vr-primary);color:#fff;box-shadow:var(--vr-accent-glow)}.vr-pager .disabled{opacity:.45;pointer-events:none;box-shadow:none}.vr-chart{flex:auto;width:100%;min-height:260px;position:relative}.vr-chart.h-200{min-height:200px}.vr-chart.h-180{flex:0 0 180px;min-height:180px}.vr-chart.h-320{min-height:320px}.vr-chart canvas{position:absolute;inset:0;width:100%!important;height:100%!important}.vr-legend{color:var(--vr-text-2);flex-wrap:wrap;gap:6px 16px;font-size:12px;display:flex}.vr-legend span{align-items:center;gap:6px;display:inline-flex}.vr-legend i{width:10px;height:10px;box-shadow:0 0 0 1px var(--vr-divider);border-radius:3px;display:inline-block}.vr-flow{flex-direction:column;gap:12px;height:100%;padding:16px 18px;display:flex}.vr-flow-head{align-items:center;gap:12px;display:flex}.vr-flow-title{font-size:14px;font-weight:700}.vr-flow-kind{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.vr-flow-amount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:750}.vr-flow-rows{gap:6px;margin-top:auto;font-size:12.5px;display:grid}.vr-flow-rows div{border-top:1px dashed var(--vr-border);justify-content:space-between;gap:10px;padding-top:6px;display:flex}.vr-flow-rows span{color:var(--vr-muted)}.vr-flow-rows b{font-variant-numeric:tabular-nums;font-weight:650}.vr-meter{background:var(--vr-track);height:8px;box-shadow:var(--vr-inset-xs);border-radius:6px;display:flex;overflow:hidden}.vr-meter>i{height:100%;display:block}.vr-list{margin:0;padding:0;list-style:none}.vr-list li{border-bottom:1px solid var(--vr-divider-soft);align-items:center;gap:12px;padding:11px 18px;display:flex}.vr-list li:last-child{border-bottom:0}.vr-list .vr-list-main{flex:auto;min-width:0}.vr-list .vr-list-title{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.vr-list .vr-list-sub{color:var(--vr-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.vr-bar-row{grid-template-columns:minmax(90px,140px) 1fr auto;align-items:center;gap:12px;padding:7px 0;font-size:13px;display:grid}.vr-bar-track{background:var(--vr-track);height:10px;box-shadow:var(--vr-inset-xs);border-radius:6px;overflow:hidden}.vr-bar-track i{background:linear-gradient(90deg, var(--vr-primary), var(--vr-live));height:100%;box-shadow:var(--vr-bar-glow);border-radius:6px;display:block}.vr-dl{grid-template-columns:minmax(120px,40%) 1fr;gap:10px 16px;margin:0;font-size:13.5px;display:grid}.vr-dl dt{color:var(--vr-muted);font-weight:500}.vr-dl dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.vr-timeline{margin:0;padding:0 0 0 18px;list-style:none;position:relative}.vr-timeline:before{content:"";background:var(--vr-border);width:2px;position:absolute;top:6px;bottom:6px;left:5px}.vr-timeline li{padding:0 0 14px 10px;font-size:13px;position:relative}.vr-timeline li:before{content:"";background:var(--vr-surface);border:2px solid var(--vr-primary);width:10px;height:10px;box-shadow:var(--vr-accent-glow);border-radius:50%;position:absolute;top:4px;left:-17px}.vr-timeline li:last-child{padding-bottom:0}.vr-notice{box-shadow:var(--vr-raised-xs);border-style:solid;border-width:1px 1px 1px 4px;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 16px;font-size:13px;display:flex}.vr-notice i{margin-top:1px;font-size:18px}.vr-notice.warn{background:var(--vr-notice-warn-bg);border-color:#f7941d59 #f7941d59 #f7941d59 var(--vr-orange);color:var(--vr-notice-warn)}.vr-notice.info{background:var(--vr-notice-info-bg);border-color:#0cb4f04d #0cb4f04d #0cb4f04d var(--vr-live);color:var(--vr-notice-info)}.vr-notice.ok{background:var(--vr-notice-ok-bg);border-color:#60d03c59 #60d03c59 #60d03c59 var(--vr-earn);color:var(--vr-notice-ok)}.vr-notice.err{background:var(--vr-notice-err-bg);border-color:#dc35454d #dc35454d #dc35454d var(--vr-sos);color:var(--vr-notice-err)}.vr-notice b{font-weight:700}.vr-map{border-radius:0 0 var(--vr-radius) var(--vr-radius);flex:auto;min-height:420px;position:relative;overflow:hidden}.vr-map-overlay{z-index:2;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:12px;left:12px}.vr-marker{cursor:pointer;border:2px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 4px #00000059}.vr-marker.trip{border-width:3px;width:18px;height:18px}.maplibregl-popup-content{font-family:var(--vr-font);box-shadow:var(--vr-shadow-lg);border-radius:10px;padding:10px 12px;font-size:12.5px}.vr-matrix th.rot{vertical-align:bottom;text-align:center}.vr-matrix td.c{text-align:center}.vr-matrix .form-check-input{cursor:pointer;width:1.1em;height:1.1em}.vr-matrix .form-check-input:checked{background-color:var(--vr-primary);border-color:var(--vr-primary)}.vr-auth{background:var(--vr-auth-bg);grid-template-columns:minmax(0,1.15fr) minmax(420px,1fr);min-height:100vh;display:grid;position:relative;overflow:clip}.vr-auth:before,.vr-auth:after{content:"";filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}.vr-auth:before{background:var(--vr-auth-blob-1);width:560px;height:560px;bottom:-180px;left:-140px}.vr-auth:after{background:var(--vr-auth-blob-2);width:520px;height:520px;top:-160px;right:-160px}.vr-auth-hero{color:#fff;z-index:1;background:0 0;flex-direction:column;justify-content:center;gap:28px;padding:48px 56px;display:flex;position:relative;overflow:hidden}.vr-auth-hero h1{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(26px,2.6vw,38px);font-weight:800;line-height:1.1}.vr-auth-hero p{color:#cfe3f5;max-width:560px;font-size:15.5px}.vr-auth-foot{color:#9cc3e6}.vr-auth-road{opacity:.14;pointer-events:none;width:520px;position:absolute;bottom:-60px;right:-80px}.vr-auth-logo{-webkit-backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #ffffff38;border-radius:28px;width:min(420px,78%);padding:28px 30px;box-shadow:0 20px 60px #00143240,inset 0 1px #fff3}.vr-auth-logo img{width:100%;height:auto;display:block}.vr-auth-form{z-index:1;background:0 0;justify-content:center;align-items:center;padding:40px;display:flex}.vr-auth-card{width:100%;max-width:400px;color:var(--vr-text);background:var(--vr-auth-card-bg);border:1px solid var(--vr-auth-card-border);-webkit-backdrop-filter:blur(22px)saturate(160%);box-shadow:var(--vr-auth-card-shadow), var(--vr-edge);border-radius:24px;padding:34px 32px}.vr-auth-card h2{margin:0 0 6px;font-size:24px;font-weight:750}.vr-auth-card .form-control{height:46px;font-size:14px}.vr-auth-card .btn{width:100%;height:46px;font-size:14.5px}.vr-auth-mobile-logo{width:200px;height:auto;margin:0 auto 20px;display:none}body.vr-mini .vr-sidebar{width:var(--vr-sidebar-w-mini);flex-basis:var(--vr-sidebar-w-mini)}body.vr-mini .vr-brand{padding:0 20px}body.vr-mini .vr-brand-text,body.vr-mini .vr-nav-text,body.vr-mini .vr-nav-count,body.vr-mini .vr-sidebar-foot span{display:none}body.vr-mini .vr-nav-label{visibility:hidden;height:10px;padding:0}body.vr-mini .vr-nav-link{justify-content:center;padding:10px 0}body.vr-mini .vr-sidebar-foot{justify-content:center}.vr-backdrop{display:none}.vr-toast{z-index:1080;max-width:min(420px,100vw - 32px);box-shadow:var(--vr-shadow-lg), var(--vr-edge);cursor:pointer;-webkit-backdrop-filter:blur(16px)saturate(160%);border:1px solid;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 16px;font-size:13px;animation:.18s ease-out vr-toast-in;display:flex;position:fixed;bottom:20px;right:20px}.vr-toast i{margin-top:1px;font-size:18px}.vr-toast.ok{background:var(--vr-toast-ok-bg);border-color:var(--vr-toast-ok-border);color:var(--vr-toast-ok)}.vr-toast.err{background:var(--vr-toast-err-bg);border-color:var(--vr-toast-err-border);color:var(--vr-toast-err)}@keyframes vr-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}form[aria-busy=true]{cursor:progress}.vr-secret{border:1px solid var(--vr-secret-border);background:var(--vr-secret-bg);color:var(--vr-notice-warn);border-radius:12px;padding:12px 14px;font-size:13px}.vr-secret-row{grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:6px;display:grid}.vr-secret-row code{background:var(--vr-secret-code-bg);border:1px solid var(--vr-secret-code-border);color:var(--vr-text);overflow-wrap:anywhere;border-radius:8px;padding:6px 8px;font-size:12px}.vr-json{background:var(--vr-code-bg);color:var(--vr-code-text);border-radius:0 0 var(--vr-radius) var(--vr-radius);white-space:pre;min-height:260px;box-shadow:var(--vr-inset-sm);flex:1 1 0;margin:0;padding:14px 16px;font-size:12px;line-height:1.5;overflow:auto}.vr-modal-backdrop{z-index:1070;background:var(--vr-overlay);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.vr-modal{width:min(560px,100%);box-shadow:var(--vr-shadow-lg), var(--vr-edge);text-align:left;-webkit-backdrop-filter:blur(16px)saturate(160%)}.vr-upload{align-items:center;gap:12px;min-width:0;display:flex}.vr-upload-body{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.vr-upload-body .small-2{flex-basis:100%}.vr-upload-thumb{background:var(--vr-surface-2);border:1px dashed var(--vr-border-strong);width:64px;height:64px;color:var(--vr-muted);box-shadow:var(--vr-inset-xs);border-radius:12px;flex:none;place-items:center;font-size:22px;display:grid;overflow:hidden}.vr-upload-thumb.wide{width:96px;height:64px}.vr-upload-thumb.round{border-radius:50%}.vr-upload-thumb img{object-fit:contain;width:100%;height:100%}.vr-zone-marker{cursor:pointer;background:#94a3b8;border:2px solid #fff;border-radius:50%;position:relative;box-shadow:0 1px 4px #00000059}.vr-zone-marker.on{background:var(--vr-green);box-shadow:0 0 0 6px #60d03c40,0 1px 4px #00000059}.vr-zone-marker span{white-space:nowrap;color:#0b1f38;text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff;pointer-events:none;font-size:11px;font-weight:600;position:absolute;top:100%;left:50%;transform:translate(-50%,3px)}.vr-zone-marker:not(.on) span{color:#5e7590;font-weight:500}.vr-tile-edit{border:1px solid var(--vr-border);background:var(--vr-surface);box-shadow:var(--vr-raised-xs);border-radius:12px;padding:12px}.vr-phone{--vr-text:#0b1f38;--vr-muted:#5e7590;--vr-border:#dce7f2;--vr-navy:#003c78;--vr-link:#0077b8;width:300px;max-width:100%;color:var(--vr-text);box-shadow:var(--vr-shadow-lg);background:#fff;border:10px solid #0e1d33;border-radius:34px;flex-direction:column;height:620px;display:flex;overflow:hidden}.vr-phone-status{color:var(--vr-text);justify-content:space-between;padding:8px 16px 4px;font-size:11px;font-weight:700;display:flex}.vr-phone-screen{scrollbar-width:none;flex:auto;padding:8px 14px 12px;overflow-y:auto}.vr-phone-logo{background:var(--vr-navy);width:26px;height:26px;color:var(--vr-cyan);border-radius:8px;place-items:center;font-size:13px;display:grid;overflow:hidden}.vr-phone-logo img{object-fit:contain;background:#fff;width:100%;height:100%}.vr-phone-title{letter-spacing:-.01em;margin:6px 0 12px;font-size:19px;font-weight:800;line-height:1.2}.vr-phone-tiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.vr-phone-tile{text-align:center;background:#eef1f4;border-radius:12px;flex-direction:column;align-items:center;min-width:0;padding:8px 8px 10px;display:flex}.vr-phone-tile:last-child:nth-child(odd){grid-column:1/-1}.vr-phone-tile-img{width:100%;height:52px;color:var(--vr-teal);place-items:center;font-size:30px;display:grid}.vr-phone-tile-img img{object-fit:contain;max-width:100%;max-height:52px}.vr-phone-tile b{margin-top:4px;font-size:13px;font-weight:650}.vr-phone-tile span{color:var(--vr-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10.5px;overflow:hidden}.vr-phone-search{background:#eef1f4;border-radius:12px;margin:12px 0 10px;padding:10px 12px;font-size:13.5px;font-weight:700}.vr-phone-sub{color:var(--vr-muted);text-transform:uppercase;letter-spacing:.06em;margin:4px 0 6px;font-size:11px;font-weight:700}.vr-phone-ride{border-bottom:1px solid #eef1f4;align-items:center;gap:10px;padding:7px 4px;font-size:12.5px;display:flex}.vr-phone-ride-img{place-items:center;width:54px;height:34px;font-size:22px;display:grid}.vr-phone-ride-img img{object-fit:contain;max-width:54px;max-height:34px}.vr-phone-ride small{color:var(--vr-muted);font-size:10.5px;display:block}.vr-phone-nav{border-top:1px solid var(--vr-border);color:var(--vr-muted);justify-content:space-around;padding:6px 0 8px;font-size:10.5px;display:flex}.vr-phone-nav span{flex-direction:column;align-items:center;gap:1px;display:flex}.vr-phone-nav span.on{color:var(--vr-text);font-weight:700}.vr-phone-nav i{font-size:16px}.vr-limit-grid td,.vr-limit-grid th{vertical-align:middle}.vr-limit-grid .form-control{text-align:right;font-variant-numeric:tabular-nums;min-width:92px}.vr-limit-grid tbody tr:nth-child(2n) td{border-bottom-color:var(--vr-border-strong)}.vr-fare-field .form-text{margin-top:2px;font-size:11.5px}.vr-table.vr-tariff-table th.num{white-space:normal}.vr-table.vr-tariff-table td:first-child{min-width:220px}@media (min-width:1920px){:root{--vr-pad-x:28px;--vr-gap:18px}.vr-kpis.k8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:1599.98px){.vr-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.vr-kpis.k8{grid-template-columns:repeat(4,minmax(0,1fr))}.vr-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.vr-kpis.k5{grid-template-columns:repeat(6,minmax(0,1fr))}.vr-kpis.k5>*{grid-column:span 2}.vr-kpis.k5>:nth-child(n+4){grid-column:span 3}.vr-flows.f4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1279.98px){.vr-cols-2-1,.vr-cols-1-2,.vr-cols-3-2,.vr-cols-3-1,.vr-cols-3{grid-template-columns:minmax(0,1fr)}.vr-fill.vr-grid{grid-auto-rows:auto}.vr-kpis.k4{grid-template-columns:repeat(2,minmax(0,1fr))}.vr-span-3{grid-template-columns:minmax(0,1fr)}.vr-flows.f3{grid-template-columns:repeat(2,minmax(0,1fr))}.vr-flows.f3>:last-child{grid-column:span 2}.vr-user-meta{display:none}}@media (max-width:991.98px){.vr-sidebar{box-shadow:var(--vr-shadow-lg);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);width:var(--vr-sidebar-w)!important}body.vr-mini .vr-sidebar .vr-brand-text,body.vr-mini .vr-sidebar .vr-nav-text,body.vr-mini .vr-sidebar .vr-nav-count{display:initial}body.vr-mini .vr-nav-label{visibility:visible;height:auto;padding:10px 12px 6px}body.vr-mini .vr-nav-link{justify-content:flex-start;padding:8px 12px}body.vr-nav-open .vr-sidebar{transform:none}body.vr-nav-open .vr-backdrop{background:var(--vr-overlay);z-index:35;display:block;position:fixed;inset:0}.vr-cols-2,.vr-span-2,.vr-auth{grid-template-columns:minmax(0,1fr)}.vr-auth-hero{display:none}.vr-auth-form{flex-direction:column;min-height:100vh}.vr-auth-mobile-logo{display:block}}@media (max-width:767.98px){:root{--vr-pad-x:16px;--vr-gap:12px;--vr-topbar-h:58px}.vr-topbar{gap:10px}.vr-filters .form-control,.vr-filters .form-select,.vr-filters .vr-search-input,.vr-filters input[type=date]{flex:140px;min-width:0;max-width:none}.vr-kpis,.vr-kpis.k8,.vr-cols-4,.vr-kpis.k3,.vr-kpis.k5{grid-template-columns:repeat(2,minmax(0,1fr))}.vr-kpis.k5>*,.vr-kpis.k5>:nth-child(n+4){grid-column:auto}.vr-kpis.k3>:last-child,.vr-kpis.k5>:last-child{grid-column:span 2}.vr-search kbd,.vr-crumbs .vr-crumb-trail{display:none}.vr-search{flex-basis:100px}.vr-page-title{font-size:19px}.vr-kpi-value{font-size:21px}.vr-dl{grid-template-columns:minmax(0,1fr);gap:2px 0}.vr-dl dd{margin-bottom:8px}.vr-auth-form{padding:24px 16px}.vr-auth-card{padding:26px 20px}.vr-toast{max-width:none;bottom:16px;left:16px;right:16px}}@media (max-width:479.98px){.vr-topbar{gap:8px}.vr-topbar .vr-icon-btn{flex-basis:36px;width:36px;height:36px}.vr-kpis,.vr-kpis.k4,.vr-kpis.k8,.vr-cols-4,.vr-kpis.k2,.vr-kpis.k3,.vr-kpis.k5,.vr-flows.f2,.vr-flows.f3,.vr-flows.f4{grid-template-columns:minmax(0,1fr)}.vr-kpis.k3>:last-child,.vr-kpis.k5>:last-child,.vr-flows.f3>:last-child{grid-column:auto}.vr-lang{display:none}.vr-secret-row{grid-template-columns:minmax(0,1fr) auto}.vr-secret-row>span{grid-column:1/-1}}@media print{.vr-sidebar,.vr-topbar,.vr-footer,.vr-actions,.vr-filters,.vr-pager{display:none!important}body{background:#fff}body:before{display:none}.vr-card{box-shadow:none;break-inside:avoid;background:#fff}}@media (prefers-reduced-motion:reduce){.vr-toast{animation:none}a.vr-card,.vr-nav-link,.vr-icon-btn{transition:none}}.vr-card.vr-solid{background:var(--vr-surface-solid);border:1px solid var(--vr-border);box-shadow:var(--vr-solid-shadow)}.vr-card:has(.vr-map){background:var(--vr-surface-solid);border:1px solid var(--vr-border);box-shadow:var(--vr-solid-shadow)}.vr-map{background:#e7eef5}.vr-map-overlay .vr-chip{color:#2c4560;background:#fff;border:1px solid #dce7f2;box-shadow:0 1px 3px #0000001f}.vr-map .maplibregl-ctrl-group{background:#fff;box-shadow:0 1px 4px #0003}.maplibregl-popup-content{color:#0b1f38;-webkit-backdrop-filter:none;background:#fff}.vr-marker{opacity:1}.vr-split{gap:calc(var(--vr-gap) + 6px);flex:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.vr-split-inputs{flex-direction:column;gap:14px;min-width:0;display:flex}.vr-split-field .form-label{align-items:center;gap:8px;font-weight:600;display:flex}.vr-split-dot{vertical-align:0;border-radius:50%;flex:none;width:10px;height:10px;margin-right:6px;display:inline-block}.vr-split-dot.latra,.vr-split-bar .latra{background:var(--vr-c-latra)}.vr-split-dot.nssf,.vr-split-bar .nssf{background:var(--vr-c-nssf)}.vr-split-dot.platform,.vr-split-bar .platform{background:var(--vr-c-navy)}.vr-split-bar .driver{background:var(--vr-c-green)}.vr-split-sum{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vr-split-sum>div{border-radius:var(--vr-radius-sm);box-shadow:var(--vr-inset);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.vr-split-sum span{color:var(--vr-muted);font-size:12px}.vr-split-sum b{font-size:24px;line-height:1.15}.vr-split-sum>div:last-child b{color:var(--vr-ink-green)}.vr-split-sum>.bad b{color:var(--vr-ink-red)}.vr-split-warn{color:var(--vr-ink-red);font-size:12.5px}.vr-split-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.vr-split-calc{border-radius:var(--vr-radius);box-shadow:var(--vr-inset);flex-direction:column;min-width:0;padding:16px;display:flex}.vr-split-table td,.vr-split-table th{padding-left:4px;padding-right:4px}.vr-split-table td:first-child{white-space:nowrap}.vr-split-calc{min-width:0;max-width:100%;overflow-x:auto}@media (max-width:575.98px){.vr-table.vr-split-table th,.vr-table.vr-split-table td{padding-left:6px;padding-right:6px;font-size:.8rem}.vr-table.vr-split-table th,.vr-table.vr-split-table td:first-child{white-space:normal}}.vr-split-table tr.strong td{border-top:1px solid var(--vr-divider);font-weight:700}.vr-split-keep td{color:var(--vr-ink-green);font-weight:700}.vr-split-bar{border-radius:999px;gap:2px;height:12px;margin-top:auto;padding-top:0;display:flex;overflow:hidden}.vr-split-bar>span{min-width:3px}.vr-split-calc .vr-split-bar{margin-top:14px}@media (max-width:1279.98px){.vr-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:479.98px){.vr-split-row{grid-template-columns:minmax(0,1fr)}.vr-split-sum b{font-size:20px}}
