@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--p-surface-page: #f7f8fb;--p-surface-raised: #ffffff;--p-surface-sunken: #f3f4f8;--p-ink-0: #1a1f36;--p-ink-100: #5a6379;--p-ink-200: #667088;--p-ink-on-fill: #ffffff;--p-line-100: #e8eaf0;--p-line-200: #d8dce5;--p-line-300: #808dab;--p-code-dark: #000000;--p-accent-500: #4f46e5;--p-accent-600: #4338ca;--p-accent-soft: #eef2ff;--p-positive-500: #0b835c;--p-positive-600: #086a4a;--p-positive-soft: #ecfdf5;--p-warning-500: #a16707;--p-warning-soft: #fffbeb;--p-negative-500: #df1313;--p-negative-600: #b30f0f;--p-negative-soft: #fef2f2;--p-info-500: #0a79ab;--p-info-soft: #f0f9ff;--p-viz-blue: #2a78d6;--p-viz-orange: #eb6834;--p-viz-gray: #898781;--p-viz-blue-100: #cde2fb;--p-viz-blue-200: #9ec5f4;--p-viz-blue-300: #6da7ec;--p-viz-blue-400: #3987e5;--p-viz-blue-500: #256abf;--p-viz-blue-600: #184f95;--p-shadow-100: 0 1px 2px rgb(16 24 40 / 4%);--p-shadow-300: 0 8px 30px rgb(0 0 0 / 12%);--p-scrim: rgb(26 31 54 / 50%);--p-edge-shade: rgb(16 24 40 / 18%);--p-gradient-night: linear-gradient(135deg, #1a1f36 0%, #2d3561 100%);--p-gradient-profile: linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%);--p-gradient-brand: linear-gradient(135deg, #6366f1 0%, #4f46e5 100%);--p-font-body: "Plus Jakarta Sans", -apple-system, blinkmacsystemfont, "Segoe UI", roboto, sans-serif;--p-font-numeric: ui-monospace, "Cascadia Mono", "SF Mono", monaco, menlo, consolas, monospace;--p-text-100: 10px;--p-text-200: 11px;--p-text-300: 12px;--p-text-400: 13px;--p-text-500: 14px;--p-text-600: 15px;--p-text-700: 16px;--p-text-900: 24px;--p-leading-tight: 1.3;--p-leading-body: 1.5;--p-weight-medium: 500;--p-weight-semibold: 600;--p-weight-bold: 700;--p-weight-black: 800;--p-space-150: 6px;--p-space-200: 8px;--p-space-250: 10px;--p-space-300: 12px;--p-space-350: 14px;--p-space-400: 16px;--p-space-450: 18px;--p-space-500: 20px;--p-space-550: 22px;--p-space-600: 24px;--p-space-700: 28px;--p-radius-200: 8px;--p-radius-300: 9px;--p-radius-500: 12px;--p-radius-600: 14px;--p-radius-pill: 100px;--p-motion-fast: .15s;--p-motion-base: .3s;--p-motion-ease: ease;--p-sidebar-width: 240px;--p-topbar-height: 60px;--p-content-max: 1500px}:root{--color-page: var(--p-surface-page);--color-surface: var(--p-surface-raised);--color-surface-sunken: var(--p-surface-sunken);--color-on-surface: var(--p-ink-0);--color-on-surface-muted: var(--p-ink-100);--color-on-surface-subtle: var(--p-ink-200);--color-line: var(--p-line-100);--color-line-strong: var(--p-line-200);--color-line-control: var(--p-line-300);--color-action: var(--p-accent-500);--color-action-hover: var(--p-accent-600);--color-action-soft: var(--p-accent-soft);--color-on-action: var(--p-ink-on-fill);--color-positive: var(--p-positive-500);--color-positive-hover: var(--p-positive-600);--color-positive-soft: var(--p-positive-soft);--color-warning: var(--p-warning-500);--color-warning-soft: var(--p-warning-soft);--color-negative: var(--p-negative-500);--color-negative-hover: var(--p-negative-600);--color-negative-soft: var(--p-negative-soft);--color-pending: var(--p-info-500);--color-pending-soft: var(--p-info-soft);--color-scrim: var(--p-scrim);--color-edge-shade: var(--p-edge-shade);--color-backdrop-gradient: var(--p-gradient-night);--color-profile-gradient: var(--p-gradient-profile);--color-brand-gradient: var(--p-gradient-brand);--color-code-dark: var(--p-code-dark);--color-code-light: var(--p-surface-raised);--shadow-resting: var(--p-shadow-100);--shadow-floating: var(--p-shadow-300);--font-body: var(--p-font-body);--font-numeric: var(--p-font-numeric);--text-overline: var(--p-text-100);--text-label: var(--p-text-200);--text-caption: var(--p-text-300);--text-body-sm: var(--p-text-400);--text-body: var(--p-text-500);--text-title-sm: var(--p-text-600);--text-title: var(--p-text-700);--text-page-title: var(--p-text-900);--leading-tight: var(--p-leading-tight);--leading-body: var(--p-leading-body);--weight-medium: var(--p-weight-medium);--weight-semibold: var(--p-weight-semibold);--weight-bold: var(--p-weight-bold);--weight-black: var(--p-weight-black);--space-tight: var(--p-space-150);--space-snug: var(--p-space-200);--space-cosy: var(--p-space-250);--space-base: var(--p-space-300);--space-comfy: var(--p-space-350);--space-loose: var(--p-space-400);--space-panel: var(--p-space-450);--space-wide: var(--p-space-500);--space-section: var(--p-space-550);--space-page: var(--p-space-700);--stack-section: var(--p-space-600);--stack-block: var(--p-space-400);--stack-tight: var(--p-space-150);--radius-control: var(--p-radius-200);--radius-control-lg: var(--p-radius-300);--radius-panel: var(--p-radius-500);--radius-dialog: var(--p-radius-600);--radius-chip: var(--p-radius-pill);--motion-fast: var(--p-motion-fast);--motion-base: var(--p-motion-base);--motion-ease: var(--p-motion-ease);--frame-sidebar-width: var(--p-sidebar-width);--frame-topbar-height: var(--p-topbar-height);--frame-content-max: var(--p-content-max);--frame-snackbar-reserve: 0px;--focus-ring-width: 2px;--focus-ring-offset: 2px;--focus-halo-width: 3px;--target-min: 24px;--color-series-1: var(--p-viz-blue);--color-series-2: var(--p-viz-orange);--color-series-compare: var(--p-viz-gray);--color-heat-1: var(--p-viz-blue-100);--color-heat-2: var(--p-viz-blue-200);--color-heat-3: var(--p-viz-blue-300);--color-heat-4: var(--p-viz-blue-400);--color-heat-5: var(--p-viz-blue-500);--color-heat-6: var(--p-viz-blue-600);--z-sidebar: 100;--z-scrim: 90;--z-topbar: 50;--z-snackbar: 200;--z-progress: 150}@media(width<=768px){:root{--stack-section: var(--p-space-400)}}:root{--button-padding-block: var(--space-snug);--button-padding-inline: var(--space-comfy);--button-gap: var(--space-tight);--button-radius: var(--radius-control);--button-font-size: var(--text-body-sm);--button-font-weight: var(--weight-semibold);--button-sm-padding-block: 5px;--button-sm-padding-inline: var(--space-cosy);--button-sm-font-size: var(--text-caption);--button-primary-bg: var(--color-action);--button-primary-bg-hover: var(--color-action-hover);--button-primary-ink: var(--color-on-action);--button-quiet-bg: var(--color-surface);--button-quiet-bg-hover: var(--color-surface-sunken);--button-quiet-ink: var(--color-on-surface);--button-quiet-border: var(--color-line);--button-confirm-bg: var(--color-positive);--button-confirm-bg-hover: var(--color-positive-hover);--button-confirm-ink: var(--color-on-action);--button-danger-bg: var(--color-negative);--button-danger-bg-hover: var(--color-negative-hover);--button-danger-ink: var(--color-on-action);--button-disabled-bg: var(--color-surface-sunken);--button-disabled-ink: var(--color-on-surface-subtle);--field-padding-block: 9px;--field-padding-inline: var(--space-base);--control-height: 40px;--select-caret-size: 5px;--select-caret-inset: var(--space-base);--select-caret-ink: var(--color-on-surface-muted);--field-radius: var(--radius-control);--field-bg: var(--color-surface);--field-ink: var(--color-on-surface);--field-font-size: var(--text-body-sm);--field-placeholder-ink: var(--color-on-surface-subtle);--field-border: var(--color-line-control);--field-border-focus: var(--color-action);--field-border-invalid: var(--color-negative);--field-disabled-bg: var(--color-surface-sunken);--field-disabled-ink: var(--color-on-surface-subtle);--field-disabled-border: var(--color-line-strong);--field-readonly-bg: var(--color-surface-sunken);--field-halo: var(--color-action-soft);--field-halo-invalid: var(--color-negative-soft);--field-label-size: var(--text-caption);--field-label-weight: var(--weight-semibold);--field-label-ink: var(--color-on-surface-muted);--field-message-size: var(--text-caption);--field-message-ink: var(--color-negative);--field-gap: var(--stack-tight);--card-bg: var(--color-surface);--card-border: var(--color-line);--card-radius: var(--radius-panel);--card-shadow: var(--shadow-resting);--card-body-padding: var(--space-section);--table-header-bg: var(--color-surface-sunken);--table-header-ink: var(--color-on-surface-subtle);--table-header-size: var(--text-label);--table-header-weight: var(--weight-bold);--table-header-tracking: .05em;--table-header-padding-block: var(--space-base);--table-cell-padding-block: var(--space-comfy);--table-cell-padding-inline: var(--space-section);--table-cell-size: var(--text-body-sm);--table-rule: var(--color-line);--table-row-hover-bg: var(--color-surface-sunken);--table-shade: var(--color-edge-shade);--table-shade-width: var(--space-loose);--chip-padding-block: 3px;--chip-padding-inline: var(--space-cosy);--chip-radius: var(--radius-chip);--chip-font-size: var(--text-label);--chip-font-weight: var(--weight-semibold);--chip-neutral-bg: var(--color-surface-sunken);--chip-neutral-ink: var(--color-on-surface-muted);--chip-positive-bg: var(--color-positive-soft);--chip-positive-ink: var(--color-positive);--chip-warning-bg: var(--color-warning-soft);--chip-warning-ink: var(--color-warning);--chip-negative-bg: var(--color-negative-soft);--chip-negative-ink: var(--color-negative);--chip-pending-bg: var(--color-pending-soft);--chip-pending-ink: var(--color-pending);--checkbox-size: 16px;--checkbox-accent: var(--color-action);--copy-button-size: 36px;--qr-size: 224px;--qr-dark: var(--color-code-dark);--qr-light: var(--color-code-light);--otp-box-width: 48px;--otp-box-height: 56px;--otp-box-radius: var(--radius-control-lg);--otp-box-font-size: var(--text-title);--detail-label-width: 160px;--detail-row-padding: var(--space-base);--login-backdrop: var(--color-backdrop-gradient);--login-card-width: 420px;--login-card-padding: var(--space-page);--login-card-radius: var(--radius-dialog);--login-mark-size: 52px;--login-mark-icon-size: 28px;--password-reveal-size: 34px;--password-reveal-room: 44px;--enroll-card-width: 560px;--snackbar-width: 360px;--snackbar-padding-block: var(--space-base);--snackbar-padding-inline: var(--space-loose);--snackbar-rule: 3px;--page-header-gap: var(--stack-section);--card-header-padding-block: var(--space-panel);--card-header-padding-inline: var(--space-section);--card-title-size: var(--text-title-sm);--card-title-weight: var(--weight-bold);--pagination-padding-block: var(--space-comfy);--pagination-padding-inline: var(--space-section);--pagination-rule: var(--color-line);--progress-height: 3px;--progress-track: var(--color-action-soft);--progress-fill: var(--color-action);--progress-cycle: 1.2s;--toggle-width: 38px;--toggle-height: 22px;--toggle-knob-size: 16px;--toggle-knob-inset: 3px;--toggle-knob-travel: 16px;--toggle-off-bg: var(--color-line-control);--toggle-on-bg: var(--color-action);--toggle-disabled-bg: var(--color-surface-sunken);--toggle-knob-bg: var(--color-surface);--state-block-padding: var(--space-page);--state-block-rule: 2px;--dialog-width: 480px;--dialog-offset-top: clamp(16px, 8vh, 80px);--dialog-radius: var(--radius-dialog);--dialog-bg: var(--color-surface);--dialog-shadow: var(--shadow-floating);--dialog-backdrop: var(--color-scrim);--dialog-header-padding-block: var(--space-panel);--dialog-header-padding-inline: var(--space-section);--dialog-body-padding: var(--space-section);--dialog-footer-padding-block: var(--space-comfy);--dialog-title-size: var(--text-title);--dialog-rule: var(--color-line);--sidebar-bg: var(--color-surface);--sidebar-border: var(--color-line);--sidebar-brand-height: var(--frame-topbar-height);--sidebar-brand-padding-inline: var(--space-panel);--sidebar-brand-name-size: var(--text-title-sm);--sidebar-brand-tag-size: var(--text-label);--sidebar-mark-size: 32px;--sidebar-mark-icon-size: 18px;--sidebar-mark-radius: var(--radius-control-lg);--sidebar-mark-bg: var(--color-brand-gradient);--sidebar-mark-ink: var(--color-on-action);--sidebar-nav-padding-block: var(--space-comfy);--sidebar-label-size: var(--text-overline);--sidebar-label-ink: var(--color-on-surface-subtle);--sidebar-label-tracking: .08em;--sidebar-item-padding-block: 9px;--sidebar-item-padding-inline: var(--space-base);--sidebar-item-radius: var(--radius-control);--sidebar-count-min: 20px;--sidebar-live-dot-size: 7px;--sidebar-item-size: var(--text-body-sm);--sidebar-item-ink: var(--color-on-surface-muted);--sidebar-item-ink-hover: var(--color-on-surface);--sidebar-item-bg-hover: var(--color-surface-sunken);--sidebar-item-ink-active: var(--color-action);--sidebar-item-bg-active: var(--color-action-soft);--sidebar-active-bar: 3px;--sidebar-icon-size: 18px;--sidebar-icon-ink: var(--color-on-surface-subtle);--sidebar-user-padding: var(--space-base) var(--space-comfy);--sidebar-avatar-size: 34px;--sidebar-avatar-bg: var(--color-profile-gradient);--sidebar-avatar-ink: var(--color-on-action);--sidebar-avatar-text-size: var(--text-caption);--sidebar-user-name-size: var(--text-body-sm);--sidebar-user-role-size: var(--text-caption);--sidebar-user-role-ink: var(--color-on-surface-subtle);--sidebar-sign-out-size: 32px;--sidebar-sign-out-radius: var(--radius-control);--sidebar-sign-out-border: var(--color-line-strong);--sidebar-sign-out-ink: var(--color-on-surface-muted);--topbar-status-problem-width: 360px;--topbar-bg: var(--color-surface);--topbar-border: var(--color-line);--topbar-padding-inline: var(--space-page);--topbar-control-size: 38px;--topbar-control-radius: var(--radius-control-lg);--topbar-crumb-size: var(--text-body-sm);--topbar-crumb-ink: var(--color-on-surface-subtle);--topbar-status-height: 34px;--stat-tile-padding: var(--space-comfy);--stat-tile-value-size: var(--text-title);--meter-height: 10px;--meter-pace-width: 2px;--meter-pace-overhang: 3px;--today-rank-size: 26px;--today-when-width: 64px;--call-avatar-size: 44px;--call-timeline-dot: 9px;--wizard-step-size: 24px;--live-avatar-size: 32px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--frame-topbar-height) + var(--space-tight));scroll-padding-bottom:var(--frame-snackbar-reserve)}body{padding-bottom:var(--frame-snackbar-reserve);margin:0;background:var(--color-page);color:var(--color-on-surface);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;line-height:var(--leading-tight);letter-spacing:-.02em}h1{font-size:var(--text-page-title);font-weight:var(--weight-black)}h2{font-size:var(--text-title);font-weight:var(--weight-bold)}h3{font-size:var(--text-title-sm);font-weight:var(--weight-bold)}p{margin:0}a{color:var(--color-action)}button,input,select,textarea{font:inherit;color:inherit}main.content>:not(router-outlet)>:not(:first-child){margin-top:var(--stack-section)}app-card>.body:not(.is-flush)>:not(:first-child),app-dialog>dialog>.panel>.body>:not(:first-child){margin-top:var(--stack-block)}table{width:100%;border-collapse:collapse}th{padding:var(--table-header-padding-block) var(--table-cell-padding-inline);background:var(--table-header-bg);color:var(--table-header-ink);border-bottom:1px solid var(--table-rule);font-size:var(--table-header-size);font-weight:var(--table-header-weight);letter-spacing:var(--table-header-tracking);text-align:left;text-transform:uppercase}td{padding:var(--table-cell-padding-block) var(--table-cell-padding-inline);border-bottom:1px solid var(--table-rule);font-size:var(--table-cell-size)}tbody tr:last-child td{border-bottom:none}tbody tr:hover td{background:var(--table-row-hover-bg)}td.numeric,th.numeric{font-family:var(--font-numeric);text-align:right}td.row-actions{text-align:right}td.row-actions>*{margin-block:calc(var(--space-tight) / 2)}td.row-actions>*+*{margin-left:var(--space-tight)}td.stack>*{display:block;width:fit-content;max-width:100%}td.stack>:is(app-status-chip,app-reference){display:flex}td.stack.numeric>*{margin-left:auto}td.stack>*+*{margin-top:var(--stack-tight)}td.stack>.secondary{color:var(--color-on-surface-muted)}table:has(>tbody>tr:first-child>td.numeric:nth-child(1))>thead>tr>th:nth-child(1),table:has(>tbody>tr:first-child>td.numeric:nth-child(2))>thead>tr>th:nth-child(2),table:has(>tbody>tr:first-child>td.numeric:nth-child(3))>thead>tr>th:nth-child(3),table:has(>tbody>tr:first-child>td.numeric:nth-child(4))>thead>tr>th:nth-child(4),table:has(>tbody>tr:first-child>td.numeric:nth-child(5))>thead>tr>th:nth-child(5),table:has(>tbody>tr:first-child>td.numeric:nth-child(6))>thead>tr>th:nth-child(6),table:has(>tbody>tr:first-child>td.numeric:nth-child(7))>thead>tr>th:nth-child(7),table:has(>tbody>tr:first-child>td.numeric:nth-child(8))>thead>tr>th:nth-child(8),table:has(>tbody>tr:first-child>td.numeric:nth-child(9))>thead>tr>th:nth-child(9),table:has(>tbody>tr:first-child>td.numeric:nth-child(10))>thead>tr>th:nth-child(10),table:has(>tbody>tr:first-child>td.numeric:nth-child(11))>thead>tr>th:nth-child(11),table:has(>tbody>tr:first-child>td.numeric:nth-child(12))>thead>tr>th:nth-child(12){text-align:right}table.dense th,table.dense td{padding-inline:var(--space-comfy)}:focus-visible{outline:var(--focus-ring-width) solid var(--color-action);outline-offset:var(--focus-ring-offset)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
