@charset "UTF-8";html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}:root{--b50: #eff6ff;--b100: #dbeafe;--b200: #bfdbfe;--b300: #93c5fd;--b400: #60a5fa;--b500: #3b82f6;--b600: #2563eb;--b700: #1d4ed8;--b800: #1e40af;--b900: #1e3a8a;--navy-600: #1e3a5f;--navy-700: #152943;--navy-800: #0f172a;--navy-900: #0b1020;--app-font: "Inter";--ui-scale: 1;--shadow-xs: 0 1px 2px 0 rgb(16 24 40 / .04);--shadow-card: 0 1px 2px 0 rgb(16 24 40 / .05), 0 1px 3px 0 rgb(16 24 40 / .04);--shadow-pop: 0 10px 20px -5px rgb(16 24 40 / .12), 0 4px 8px -4px rgb(16 24 40 / .08)}.tnum{font-variant-numeric:tabular-nums}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/inter/inter-400.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/inter/inter-500.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/inter/inter-600.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/inter/inter-700.woff2) format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/inter/inter-tight-600.woff2) format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/inter/inter-tight-700.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/montserrat/montserrat-400.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/montserrat/montserrat-500.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/montserrat/montserrat-600.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/montserrat/montserrat-700.woff2) format("woff2")}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/public-sans/public-sans-400.woff2) format("woff2")}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/public-sans/public-sans-500.woff2) format("woff2")}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/public-sans/public-sans-600.woff2) format("woff2")}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/public-sans/public-sans-700.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/dm-sans/dm-sans-400.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/dm-sans/dm-sans-500.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/dm-sans/dm-sans-600.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/dm-sans/dm-sans-700.woff2) format("woff2")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/nunito-sans/nunito-sans-400.woff2) format("woff2")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/nunito-sans/nunito-sans-500.woff2) format("woff2")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/nunito-sans/nunito-sans-600.woff2) format("woff2")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/nunito-sans/nunito-sans-700.woff2) format("woff2")}:root{--font-ui: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: "Inter Tight", "Inter", system-ui, sans-serif;--fs-display: 1.75rem;--fs-title: 1.4rem;--fs-h2: 1.0625rem;--fs-body: .8125rem;--fs-meta: .75rem;--fs-label: .6875rem;--lh-tight: 1.15;--lh-body: 1.45;--lh-table: 1.3;--track-caps: .05em}.tnum,.sk-table td,.sk-table th,.sk-table-plain td,.sk-table-plain th,.grades-table td,.grades-table th,.grades-table input,.mat-mdc-paginator-range-label,input[type=number]{font-variant-numeric:tabular-nums slashed-zero}body{font-family:var(--app-font, "Inter"),"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.main-content .content{zoom:var(--ui-scale, 1)}html.theme-dark{color-scheme:dark;--bg-primary: #0b0d12;--bg-secondary: #000000;--bg-tertiary: #14171d;--text-primary: #f4f6fb;--text-secondary: #c3ccdb;--text-tertiary: #8b97ac;--text-on-primary:#ffffff;--border-light: #20242c;--border-medium: #2c313b;--border-dark: #414855;--gray-50: #0b0d12;--gray-100: #14171d;--gray-200: #20242c;--gray-300: #2c313b;--gray-400: #475569;--gray-500: #64748b;--gray-600: #94a3b8;--gray-700: #cbd5e1;--gray-800: #e2e8f0;--gray-900: #f1f5f9;--shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .35);--shadow-card: 0 1px 2px 0 rgb(0 0 0 / .4), 0 1px 3px 0 rgb(0 0 0 / .3);--shadow-pop: 0 10px 20px -5px rgb(0 0 0 / .5), 0 4px 8px -4px rgb(0 0 0 / .4)}html.theme-dark body{background-color:var(--bg-secondary);color:var(--text-primary)}html.contrast{--border-light: #94a3b8;--border-medium: #64748b;--text-secondary:#334155;--text-tertiary: #475569}html.theme-dark.contrast{--border-light: #475569;--border-medium: #64748b;--text-secondary:#e2e8f0;--text-tertiary: #cbd5e1}html.compact .main-content .content{zoom:calc(var(--ui-scale, 1) * .94)}html.layout-amplio{--content-max: 1680px}:root{--content-max: 1400px}.sk-stat{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:12px;box-shadow:var(--shadow-card)}.sk-stat-icon{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border-radius:8px}.sk-stat-body{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.sk-stat-num{font-size:1.5rem;font-weight:700;line-height:1;letter-spacing:-.01em;color:var(--text-primary);font-variant-numeric:tabular-nums}.sk-stat-label{font-size:.72rem;color:var(--text-tertiary);margin-top:.375rem}.sk-tint-brand{background:var(--b50);color:var(--b600)}.sk-tint-emerald{background:#ecfdf5;color:#047857}.sk-tint-red{background:#fef2f2;color:#dc2626}.sk-tint-amber{background:#fffbeb;color:#b45309}.sk-tint-violet{background:#f5f3ff;color:#7c3aed}.sk-tint-neutral{background:var(--gray-100);color:var(--text-secondary)}.sk-search{display:block;position:relative;width:100%;max-width:380px}.sk-search-icon{position:absolute;left:11px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--text-tertiary);pointer-events:none}.sk-search-input{width:100%;height:var(--acc-control-h);padding:0 2rem;font-size:.78rem;color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:8px;outline:none;transition:border-color .15s,box-shadow .15s}.sk-search-input::placeholder{color:var(--text-tertiary)}.sk-search-input:focus{background:var(--bg-primary);border-color:var(--b400);box-shadow:0 0 0 3px color-mix(in srgb,var(--b500) 15%,transparent)}.sk-search-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:24px;height:24px;border:none;background:transparent;color:var(--text-tertiary);border-radius:6px;cursor:pointer}.sk-search-clear:hover{color:var(--text-secondary);background:var(--gray-100)}.sk-seg{display:inline-flex;gap:2px;padding:3px;background:var(--gray-100);border-radius:10px}.sk-seg-item{padding:.35rem .8rem;font-size:.8rem;font-weight:500;color:var(--text-secondary);background:transparent;border:none;border-radius:7px;cursor:pointer;transition:all .15s}.sk-seg-item:hover{color:var(--text-primary)}.sk-seg-item.sel{background:var(--bg-primary);color:var(--text-primary);box-shadow:var(--shadow-xs)}.sk-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;height:var(--acc-control-h);padding:0 1rem;font-size:.78rem;font-weight:600;border-radius:8px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:all .15s}.sk-btn:active{transform:scale(.98)}.sk-btn-sm{height:32px;padding:0 .7rem;font-size:.72rem;border-radius:8px}.sk-btn-primary{background:var(--b600);color:#fff;box-shadow:0 1px 2px color-mix(in srgb,var(--b600) 25%,transparent)}.sk-btn-primary:hover{background:var(--b700)}.sk-btn-secondary{background:var(--bg-primary);color:var(--text-secondary);border-color:var(--border-light);box-shadow:var(--shadow-xs)}.sk-btn-secondary:hover{background:var(--gray-100);border-color:var(--border-medium)}.sk-btn-danger{background:var(--bg-primary);color:#dc2626;border-color:var(--border-light)}.sk-btn-danger:hover{background:#fef2f2;border-color:#fecaca}.sk-skip-link{position:fixed;top:0;left:0;z-index:2000;transform:translateY(-120%);padding:.6rem 1rem;background:var(--b600);color:#fff;font-size:.8rem;font-weight:600;border-radius:0 0 8px;text-decoration:none;transition:transform .12s ease-out}.sk-skip-link:focus{transform:translateY(0);outline:2px solid #fff;outline-offset:-4px}@media(prefers-reduced-motion:reduce){.sk-skip-link{transition:none}}.sk-btn-destructive{background:#dc2626;color:#fff;border-color:#dc2626;box-shadow:0 1px 2px #dc262640}.sk-btn-destructive:hover{background:#b91c1c;border-color:#b91c1c}.sk-btn-destructive:disabled{opacity:.55;cursor:default}.sk-eye-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:28px;height:28px;border:none;background:transparent;color:var(--text-tertiary);border-radius:6px;cursor:pointer;transition:color .15s}.sk-eye-btn:hover{color:var(--text-secondary);background:transparent}.sk-eye-btn:focus-visible{outline:2px solid var(--b500);outline-offset:2px}.sk-eye-btn:disabled{opacity:.5;cursor:default}.sk-eye-btn svg{width:16px;height:16px}.sk-tabs{display:flex;align-items:center;gap:.25rem;border-bottom:1px solid var(--border-light);margin-bottom:-1px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.sk-tabs::-webkit-scrollbar{display:none}.sk-tab{position:relative;flex-shrink:0;display:inline-flex;align-items:center;gap:.375rem;padding:.625rem .875rem;font-size:.78rem;font-weight:700;color:var(--text-tertiary);background:transparent;border:none;cursor:pointer;white-space:nowrap;transition:color .15s}.sk-tab:hover{color:var(--text-secondary)}.sk-tab:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:2px;border-radius:999px;background:transparent;transition:background .15s}.sk-tab.sel{color:var(--b700)}.sk-tab.sel:after{background:var(--b600)}.sk-tab:focus-visible{outline:2px solid var(--b500);outline-offset:-2px;border-radius:4px}.sk-tab svg{width:15px;height:15px}.sk-avatar{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;font-size:.82rem;font-weight:700;background:var(--b50);color:var(--b700)}.sk-avatar-lg{width:48px;height:48px;font-size:.95rem}.sk-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.125rem .5rem;font-size:.656rem;font-weight:700;border:1px solid transparent;border-radius:999px;white-space:nowrap}.sk-badge-on{background:#ecfdf5;color:#047857;border-color:#d1fae5}.sk-badge-off{background:#fef2f2;color:#b91c1c;border-color:#fee2e2}.sk-badge-neutral{background:var(--bg-tertiary);color:#475569;border-color:var(--border-light)}.sk-iconbtn{display:grid;place-items:center;width:var(--acc-iconbtn);height:var(--acc-iconbtn);border:none;background:transparent;color:var(--text-tertiary);border-radius:8px;cursor:pointer;transition:all .15s}.sk-iconbtn:hover{background:var(--gray-100);color:var(--text-secondary)}.sk-iconbtn-danger:hover{background:#fef2f2;color:#dc2626}.sk-card{display:block;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:14px;box-shadow:var(--shadow-card);padding:1rem;transition:box-shadow .15s,border-color .15s}.sk-card:hover{box-shadow:var(--shadow-pop);border-color:var(--border-medium)}.sk-table-wrap{display:block;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:12px;box-shadow:var(--shadow-card);overflow:hidden;overflow-x:auto}.sk-table{width:100%;min-width:680px;background:transparent}.sk-table .mat-mdc-header-row{background:var(--bg-secondary);min-height:40px}.sk-table .mat-mdc-header-cell{color:var(--text-tertiary);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border-light);padding:.5rem .75rem}.sk-table .mat-mdc-cell{color:var(--text-secondary);padding:.625rem .75rem;border-bottom:1px solid #f1f5f9!important}.sk-table .mat-mdc-row{transition:background .12s}.sk-table .mat-mdc-row:hover{background:#f8fafc}.sk-table .mat-mdc-row:last-child .mat-mdc-cell{border-bottom:none!important}.sk-table .mat-sort-header-arrow{color:var(--text-tertiary)}.sk-table .sk-col-center.mat-mdc-header-cell,.sk-table .sk-col-center.mat-mdc-cell{justify-content:center;text-align:center}.sk-table .sk-col-center.mat-mdc-header-cell .mat-sort-header-container,.sk-table .sk-col-center.mat-mdc-cell .mat-sort-header-container{justify-content:center}.sk-table .mat-mdc-row,.sk-table .mat-mdc-table,.sk-table .mat-mdc-header-row{border:0!important}html.theme-dark .sk-table .mat-mdc-cell{border-bottom-color:#1a2433!important}html.theme-dark .sk-table .mat-mdc-row:hover{background:#ffffff0a}.sk-paginator{margin-top:.25rem}.sk-paginator .mat-mdc-paginator{background:var(--bg-primary);color:var(--text-secondary);border:1px solid var(--border-light);border-radius:12px}.sk-filter-input{height:var(--acc-control-h);padding:0 .625rem;font-size:.78rem;font-weight:600;color:var(--text-secondary);background:var(--bg-primary);border:1px solid var(--border-light);border-radius:8px;transition:border-color .15s,box-shadow .15s}.sk-filter-input:focus{outline:none;border-color:var(--b400);box-shadow:0 0 0 3px color-mix(in srgb,var(--b500) 15%,transparent)}.sk-table-plain{width:100%;border-collapse:collapse;font-size:.875rem}.sk-table-plain thead th{text-align:left;padding:.5rem .75rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);background:var(--bg-secondary);border-bottom:1px solid var(--border-light);white-space:nowrap}.sk-table-plain tbody td{padding:.625rem .75rem;color:var(--text-secondary);border-bottom:1px solid #f1f5f9;vertical-align:middle}.sk-table-plain tbody tr{transition:background .12s}.sk-table-plain tbody tr:last-child td{border-bottom:none}.sk-table-plain tbody tr:hover td{background:#f8fafc}html.theme-dark .sk-table-plain tbody td{border-bottom-color:#1a2433}html.theme-dark .sk-table-plain tbody tr:hover td{background:#ffffff0a}.sk-table-plain-empty{text-align:center;padding:2rem 1rem!important;color:var(--text-tertiary)}.sk-btn:focus-visible,.sk-iconbtn:focus-visible,.sk-seg-item:focus-visible,.sk-search-clear:focus-visible{outline:2px solid var(--b500);outline-offset:2px}html.theme-dark .sk-tint-brand{background:color-mix(in srgb,var(--b500) 16%,transparent);color:var(--b300)}html.theme-dark .sk-tint-emerald{background:#10b98124;color:#34d399}html.theme-dark .sk-tint-red{background:#ef444424;color:#f87171}html.theme-dark .sk-tint-amber{background:#f59e0b24;color:#fbbf24}html.theme-dark .sk-tint-violet{background:#8b5cf629;color:#a78bfa}html.theme-dark .sk-tint-neutral{background:#94a3b829;color:#cbd5e1}html.theme-dark .sk-avatar{background:color-mix(in srgb,var(--b500) 18%,transparent);color:var(--b300)}html.theme-dark .sk-badge-on{background:#10b98124;color:#34d399;border-color:#10b98138}html.theme-dark .sk-badge-off{background:#ef444424;color:#f87171;border-color:#ef444438}html.theme-dark .sk-badge-neutral{background:#ffffff0f;color:var(--text-tertiary);border-color:var(--border-light)}html.theme-dark .sk-btn-danger{color:#f87171}html.theme-dark .sk-btn-danger:hover{background:#ef44441f;border-color:#ef44444d}html.theme-dark .sk-iconbtn-danger:hover{background:#ef44441f;color:#f87171}html.theme-dark .sk-tab.sel{color:var(--b300)}html.theme-dark .sk-tab.sel:after{background:var(--b500)}html.theme-dark .sk-eye-btn:hover{color:var(--text-primary)}.sk-btn-confirm{background:var(--b600);color:#fff;border-color:var(--b600);box-shadow:0 1px 2px color-mix(in srgb,var(--b600) 25%,transparent)}.sk-btn-confirm:hover{background:var(--b700);border-color:var(--b700)}.sk-btn-confirm:disabled{opacity:.55;cursor:default}@media(max-width:480px){.sk-stat{padding:.55rem .6rem;gap:.45rem}.sk-stat-icon{width:30px;height:30px;border-radius:8px}.sk-stat-num{font-size:1.1rem}.sk-stat-label{font-size:.6rem}}.sk-btn:disabled,.sk-btn[disabled]{opacity:.55;cursor:default;pointer-events:none}.sk-iconbtn:disabled,.sk-iconbtn[disabled]{opacity:.45;cursor:default;pointer-events:none}.sk-table-wrap-attached{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.sk-skeleton{display:block;min-height:.85em;border-radius:6px;background-color:var(--gray-100);background-image:linear-gradient(90deg,transparent,rgba(148,163,184,.18),transparent);background-size:180% 100%;background-repeat:no-repeat;animation:sk-skeleton-shimmer 1.3s ease-in-out infinite}.sk-skeleton--circle{border-radius:9999px}@keyframes sk-skeleton-shimmer{0%{background-position:180% 0}to{background-position:-180% 0}}@media(prefers-reduced-motion:reduce){.sk-skeleton{animation:none}}.sk-text-primary{color:var(--text-primary)}.sk-text-secondary{color:var(--text-secondary)}.sk-text-tertiary{color:var(--text-tertiary)}.sk-badge-dot{flex:0 0 auto;width:6px;height:6px;border-radius:9999px;background:currentColor}.sk-table.sk-table--accent-rows .mat-mdc-row:hover{background:var(--b50)}html.theme-dark .sk-table.sk-table--accent-rows .mat-mdc-row:hover{background:color-mix(in srgb,var(--b400) 12%,transparent)}.sk-page-title{font-size:28px}@media(min-width:768px){.sk-page-title{font-size:34px}}.sk-page-title--dense{font-size:22px}@media(min-width:768px){.sk-page-title--dense{font-size:24px}}.sk-page-sub{font-size:13px;margin-top:.5rem}.sk-page-sub--dense{font-size:12.5px;margin-top:.25rem}.sk-panel{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:12px;box-shadow:var(--shadow-card);overflow:hidden}.sk-table-wrap--flush,.sk-paginator--flush .mat-mdc-paginator{border:0;border-radius:0;box-shadow:none}.sk-paginator--flush{margin-top:0}.sk-paginator--flush .mat-mdc-paginator{background:transparent}.sk-metricband{display:grid;grid-template-columns:repeat(3,1fr);background:var(--bg-primary);border:1px solid var(--border-light);border-radius:14px;box-shadow:var(--shadow-card);overflow:hidden;margin-bottom:1rem}.sk-metricband-seg{display:flex;flex-direction:column;gap:.15rem;padding:1.05rem 1.35rem}.sk-metricband-seg+.sk-metricband-seg{border-left:1px solid var(--border-light)}.sk-metricband-top{display:flex;align-items:center;gap:.55rem}.sk-metricband-num{font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--text-primary);font-variant-numeric:tabular-nums}.sk-metricband-label{font-size:13px;font-weight:600;color:var(--text-secondary);margin-top:.5rem}.sk-metricband-ctx{font-size:12px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}@media(max-width:900px){.sk-metricband{grid-template-columns:1fr}.sk-metricband-seg+.sk-metricband-seg{border-left:0;border-top:1px solid var(--border-light)}}.sk-resultbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:.55rem 1rem;background:var(--bg-secondary);border-bottom:1px solid var(--border-light)}.sk-resultbar-count{font-size:12px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.sk-resultbar-count b{color:var(--text-secondary);font-weight:700}.sk-chips{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.sk-chips-label{font-size:11.5px;color:var(--text-tertiary)}.sk-chip{display:inline-flex;align-items:center;gap:.35rem;font-size:11.5px;font-weight:600;color:var(--b700);background:var(--b50);border:1px solid var(--b100);padding:2px 3px 2px 10px;border-radius:9999px}.sk-chip button{display:grid;place-items:center;width:22px;height:22px;border:none;background:transparent;color:var(--b700);border-radius:9999px;cursor:pointer;touch-action:manipulation;transition:background-color .12s ease}.sk-chip button:hover{background:var(--b100)}.sk-chip button:focus-visible{outline:2px solid var(--b500);outline-offset:1px}.sk-chip button svg{width:11px;height:11px}.sk-nr{color:var(--text-tertiary);font-size:12px}.sk-ctrlbar{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;padding:.6rem 1rem;border-bottom:1px solid var(--border-light)}.sk-ctrlbar .sk-search{flex:1 1 260px;max-width:none;min-width:min(260px,100%)}.sk-ctrlbar select,.sk-ctrlbar sk-segmented{flex:0 0 auto}.sk-ctrlbar-count{font-size:.72rem;font-weight:600;color:var(--text-tertiary);white-space:nowrap;font-variant-numeric:tabular-nums}.sk-table .sk-col-right.mat-mdc-header-cell,.sk-table .sk-col-right.mat-mdc-cell{text-align:right}.sk-idrow{display:flex;align-items:center;gap:.7rem;min-width:0}.sk-idcol{display:flex;flex-direction:column;min-width:0;line-height:1.25}.sk-idname{font-size:.85rem;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sk-idsub{font-size:.72rem;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.sk-table--institutional{table-layout:fixed}.sk-table--institutional .mat-column-student{width:392px}.sk-table--institutional .mat-column-sexo{width:112px}.sk-table--institutional .mat-column-contacto{width:188px}.sk-table--institutional .mat-column-estado{width:128px}.sk-table--institutional .mat-column-actions{width:auto}.sk-table--institutional .mat-mdc-cell{height:66px;padding-top:.5rem;padding-bottom:.5rem}.sk-table--institutional .mat-mdc-header-cell,.sk-table--institutional .mat-mdc-cell{padding-left:.75rem;padding-right:.75rem}.sk-table--institutional .mat-mdc-header-cell:first-child,.sk-table--institutional .mat-mdc-cell:first-child{padding-left:1.25rem}.sk-table--institutional .mat-mdc-header-cell:last-child,.sk-table--institutional .mat-mdc-cell:last-child{padding-right:1.25rem}.sk-card-facts{margin-top:.85rem;padding-top:.75rem;border-top:1px solid var(--gray-100);display:flex;flex-direction:column;gap:.4rem}.sk-fact{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;font-size:12.5px}.sk-fact-k{flex:0 0 auto;color:var(--text-tertiary)}.sk-fact-v{min-width:0;color:var(--text-primary);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sk-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:.1rem;opacity:.72;transition:opacity .12s ease}.mat-mdc-row:hover .sk-row-actions,.sk-row-actions:focus-within{opacity:1}@media(hover:none){.sk-row-actions{opacity:1}}@media(prefers-reduced-motion:reduce){.sk-row-actions{transition:none}}.sk-kpis{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.85rem}.sk-kpi{display:flex;flex-direction:column;gap:.4rem;min-width:128px;padding:.7rem .95rem;background:var(--acc-surface);border:1px solid var(--acc-line);border-radius:var(--acc-r);box-shadow:var(--acc-shadow)}.sk-kpi-top{display:inline-flex;align-items:center;gap:.4rem}.sk-kpi-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.sk-kpi--on .sk-kpi-dot{background:#16a34a}.sk-kpi--off .sk-kpi-dot{background:#dc2626}.sk-kpi-num{font-family:var(--font-display);font-size:1.65rem;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--acc-ink);font-variant-numeric:tabular-nums slashed-zero}.sk-kpi-pct{font-size:.9rem;font-weight:600;color:var(--acc-accent-ink)}.sk-kpi-lbl{font-size:var(--fs-label);font-weight:600;letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--acc-ink-3)}.sk-kpi-num.is-loading{color:transparent;background:var(--acc-surface-2);border-radius:4px;min-width:2.5ch}.sk-table{border-spacing:0}.sk-table>thead>tr{background:var(--bg-secondary)}.sk-table>thead>tr>th{text-align:left;color:var(--text-tertiary);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border-light);padding:.5rem .75rem;white-space:nowrap}.sk-table>tbody>tr>td{color:var(--text-secondary);font-size:.875rem;line-height:1.45;padding:.625rem .75rem;border-bottom:1px solid #f1f5f9}.sk-table>tbody>tr{transition:background .12s}.sk-table>tbody>tr:hover{background:#f8fafc}.sk-table>tbody>tr:last-child>td{border-bottom:none}.sk-table>thead>tr>th.sk-th-sortable,.sk-table-plain>thead>tr>th.sk-th-sortable,.sk-table-plain thead th.sk-th-sortable{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;padding-right:1.35rem;transition:color .12s,background .12s}.sk-table>thead>tr>th.sk-th-sortable:after,.sk-table-plain>thead>tr>th.sk-th-sortable:after,.sk-table-plain thead th.sk-th-sortable:after{content:"";position:absolute;right:.5rem;top:50%;width:.5rem;height:.5rem;margin-top:-.25rem;opacity:0;transition:opacity .12s,transform .12s;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg)}.sk-table>thead>tr>th.sk-th-sortable:hover,.sk-table>thead>tr>th.sk-th-sortable:focus-visible,.sk-table-plain>thead>tr>th.sk-th-sortable:hover,.sk-table-plain>thead>tr>th.sk-th-sortable:focus-visible,.sk-table-plain thead th.sk-th-sortable:hover,.sk-table-plain thead th.sk-th-sortable:focus-visible{color:var(--text-secondary);background:var(--bg-tertiary, var(--bg-secondary))}.sk-table>thead>tr>th.sk-th-sortable:hover:after,.sk-table>thead>tr>th.sk-th-sortable:focus-visible:after,.sk-table-plain>thead>tr>th.sk-th-sortable:hover:after,.sk-table-plain>thead>tr>th.sk-th-sortable:focus-visible:after,.sk-table-plain thead th.sk-th-sortable:hover:after,.sk-table-plain thead th.sk-th-sortable:focus-visible:after{opacity:.45}.sk-table>thead>tr>th.sk-th-sortable:focus-visible,.sk-table-plain>thead>tr>th.sk-th-sortable:focus-visible,.sk-table-plain thead th.sk-th-sortable:focus-visible{outline:2px solid var(--acc-accent, var(--brand-500, #2563eb));outline-offset:-2px}.sk-table>thead>tr>th.sk-th-sorted,.sk-table-plain thead th.sk-th-sorted{color:var(--text-primary)}.sk-table>thead>tr>th.sk-th-sorted:after,.sk-table-plain thead th.sk-th-sorted:after{opacity:1}.sk-table>thead>tr>th.sk-th-sorted[aria-sort=ascending]:after,.sk-table-plain thead th.sk-th-sorted[aria-sort=ascending]:after{transform:rotate(135deg);margin-top:-.1rem}.sk-table>thead>tr>th.sk-th-sortable.sk-col-center,.sk-table-plain thead th.sk-th-sortable.sk-col-center,.sk-table-plain thead th.sk-th-sortable.tw-text-center{padding-right:.75rem}.sk-table>thead>tr>th.sk-th-sortable.sk-col-center:after,.sk-table-plain thead th.sk-th-sortable.sk-col-center:after,.sk-table-plain thead th.sk-th-sortable.tw-text-center:after{right:.25rem}@media(prefers-reduced-motion:reduce){.sk-table>thead>tr>th.sk-th-sortable,.sk-table-plain thead th.sk-th-sortable,.sk-table>thead>tr>th.sk-th-sortable:after,.sk-table-plain thead th.sk-th-sortable:after{transition:none}}.sk-table>thead>tr>th.sk-col-right,.sk-table>tbody>tr>td.sk-col-right{text-align:right}.sk-table>thead>tr>th.sk-col-center,.sk-table>tbody>tr>td.sk-col-center,.sk-table-plain>thead>tr>th.sk-col-center,.sk-table-plain>tbody>tr>td.sk-col-center{text-align:center}html.theme-dark .sk-table>tbody>tr>td{border-bottom-color:#1a2433}html.theme-dark .sk-table>tbody>tr:hover{background:#ffffff0a}.mat-mdc-menu-panel.sk-exportmenu{min-width:13.5rem;border-radius:var(--acc-r, .5rem);border:1px solid var(--border-light);background:var(--bg-primary);box-shadow:var(--shadow-pop);padding:.25rem}.sk-exportmenu .mat-mdc-menu-content{padding:0}.sk-exportmenu .mat-mdc-menu-item{display:flex;align-items:center;gap:.55rem;min-height:2.25rem;padding:0 .6rem;border-radius:calc(var(--acc-r, .5rem) - .15rem);font-size:var(--fs-body);color:var(--text-primary)}.sk-exportmenu .mat-mdc-menu-item svg{color:var(--text-tertiary);flex:0 0 auto;width:1rem;height:1rem;margin-right:.55rem}.sk-exportmenu .mat-mdc-menu-item:hover:not([disabled]){background:var(--bg-secondary)}.sk-exportmenu .mat-mdc-menu-item:hover:not([disabled]) svg{color:var(--b600)}.sk-exportmenu .mat-mdc-menu-item:focus-visible{outline:2px solid var(--b500);outline-offset:-2px}.sk-exportmenu .mat-mdc-menu-item .mat-mdc-menu-item-text{font:inherit;letter-spacing:normal}.sk-dialog{display:flex;flex-direction:column;min-height:0;max-height:90vh;max-height:90dvh;background:var(--bg-primary);color:var(--text-primary);animation:sk-dialog-in .18s cubic-bezier(.16,1,.3,1)}@keyframes sk-dialog-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.sk-dialog-pop{border:1px solid var(--border-light);box-shadow:var(--shadow-pop)}html.theme-dark .sk-dialog-pop{border-color:var(--border-medium);box-shadow:0 12px 26px -6px #0009,0 6px 12px -6px #0006}@media(prefers-reduced-motion:reduce){.sk-dialog{animation:none}}.cdk-overlay-pane.sk-dialogpanel{width:100%}.cdk-overlay-pane.sk-dialogpanel .mat-mdc-dialog-surface{padding:0;overflow:hidden;border-radius:16px}.cdk-overlay-pane.sk-dialogpanel .sk-dialog{height:100%}.cdk-overlay-pane.mat-mdc-dialog-panel.sk-dialogpanel--sm{max-width:min(480px,100vw - 2rem)}.cdk-overlay-pane.mat-mdc-dialog-panel.sk-dialogpanel--md{max-width:min(760px,100vw - 2rem)}.cdk-overlay-pane.mat-mdc-dialog-panel.sk-dialogpanel--lg{max-width:min(1200px,100vw - 2rem)}.sk-dialog-shell,.sk-contents{display:contents}.sk-dialog-head{flex-shrink:0;display:flex;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-light)}.sk-dialog-head-icon{flex:0 0 auto;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--b50);color:var(--b700)}.sk-dialog-head-icon:empty{display:none}.sk-dialog-head-icon--danger{background:#fef2f2;color:#dc2626}.sk-dialog-head-icon--warning{background:var(--gray-100);color:var(--text-secondary)}.sk-dialog-head-text{flex:1 1 auto;min-width:0}.sk-dialog-title{margin:0;font-size:1.125rem;font-weight:600;color:var(--text-primary)}.sk-dialog-title.mat-mdc-dialog-title{padding:0;margin:0;font-family:inherit;font-size:1.125rem;font-weight:600;line-height:1.4;letter-spacing:normal;color:var(--text-primary)}.sk-dialog-title.mat-mdc-dialog-title:before{display:none}.sk-dialog-subtitle{margin:.15rem 0 0;font-size:.8rem;color:var(--text-tertiary)}.sk-dialog-close{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border:none;background:transparent;color:var(--text-tertiary);border-radius:8px;cursor:pointer;transition:all .15s}.sk-dialog-close:hover{background:var(--gray-100);color:var(--text-secondary)}.sk-dialog-close:focus-visible{outline:2px solid var(--b500);outline-offset:2px}.sk-dialog-body{display:flex;flex:1 1 auto;min-height:0}@media(max-width:768px){.sk-dialog-body{flex-direction:column}}.sk-stepper{flex:0 0 234px;display:flex;flex-direction:column;gap:.25rem;padding:1.25rem 1rem;background:var(--bg-secondary);border-right:1px solid var(--border-light);overflow-y:auto}@media(max-width:768px){.sk-stepper{flex:0 0 auto;flex-direction:row;gap:.3rem;padding:.55rem .6rem;border-right:none;border-bottom:1px solid var(--border-light);overflow:hidden}.sk-step{flex:1 1 0;min-width:0;flex-direction:column;gap:.25rem;padding:.3rem .15rem;text-align:center}.sk-step-marker{width:26px;height:26px;font-size:.74rem}.sk-step-body{text-align:center;max-width:100%}.sk-step-label{font-size:.6rem;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sk-step-sub{display:none}}.sk-step{display:flex;align-items:center;gap:.75rem;width:100%;padding:.7rem .8rem;border:1px solid transparent;border-radius:10px;background:transparent;text-align:left;cursor:pointer;transition:all .15s}.sk-step:hover{background:var(--bg-primary)}.sk-step:disabled{cursor:default;opacity:.7}.sk-step:focus-visible{outline:2px solid var(--b500);outline-offset:2px}.sk-step-marker{flex:0 0 auto;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;font-size:.8rem;font-weight:700;background:var(--gray-100);color:var(--text-tertiary);border:1px solid var(--border-light);transition:all .15s}.sk-step-body{min-width:0}.sk-step-label{display:block;font-size:.82rem;font-weight:600;color:var(--text-secondary)}.sk-step-sub{display:block;font-size:.7rem;color:var(--text-tertiary)}.sk-step.is-active{background:var(--b50);border-color:color-mix(in srgb,var(--b500) 35%,transparent)}.sk-step.is-active .sk-step-marker{background:var(--b600);color:#fff;border-color:var(--b600)}.sk-step.is-active .sk-step-label{color:var(--b700)}.sk-step.is-active .sk-step-sub{color:var(--text-secondary)}.sk-step.is-done .sk-step-marker{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.sk-step.is-active.is-done .sk-step-marker{background:var(--b600);color:#fff;border-color:var(--b600)}.sk-step.is-off .sk-step-marker{background:var(--bg-secondary);color:var(--text-tertiary);border-style:dashed}.sk-step.is-off .sk-step-sub{font-style:italic}.sk-dialog-panel{flex:1 1 auto;min-width:0;overflow-y:auto;padding:1.5rem}.sk-panel-heading{margin:0 0 1.25rem}.sk-panel-title{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.95rem;font-weight:600;color:var(--text-primary)}.sk-panel-desc{margin:.25rem 0 0;font-size:.8rem;color:var(--text-tertiary)}.sk-block-toggle{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding:.7rem .9rem;border:1px solid var(--border-light);border-radius:12px;background:var(--bg-secondary)}.sk-block-toggle.is-off{border-style:dashed}.sk-toggle{display:inline-flex;align-items:center;gap:.65rem;cursor:pointer;-webkit-user-select:none;user-select:none}.sk-toggle-input{position:absolute;width:40px;height:22px;margin:0;opacity:0;cursor:pointer}.sk-toggle-track{position:relative;flex:0 0 auto;width:40px;height:22px;border-radius:999px;background:var(--gray-300, #cbd5e1);transition:background-color .18s ease}.sk-toggle-thumb{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0f172a40;transition:transform .18s ease}.sk-toggle-input:checked+.sk-toggle-track{background:var(--b600)}.sk-toggle-input:checked+.sk-toggle-track .sk-toggle-thumb{transform:translate(18px)}.sk-toggle-input:focus-visible+.sk-toggle-track{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--b500) 30%,transparent)}.sk-toggle-input:disabled~.sk-toggle-text{color:var(--text-tertiary)}.sk-toggle-input:disabled+.sk-toggle-track{opacity:.6}.sk-toggle-input:disabled{cursor:default}.sk-toggle-text{font-size:.82rem;font-weight:600;color:var(--text-secondary)}@media(prefers-reduced-motion:reduce){.sk-toggle-track,.sk-toggle-thumb{transition:none}}.sk-block-off{display:flex;align-items:flex-start;gap:.5rem;margin:0;padding:1.25rem 1rem;border:1px dashed var(--border-light);border-radius:12px;font-size:.82rem;line-height:1.45;color:var(--text-tertiary)}.sk-field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem 1.25rem}.sk-field{display:flex;flex-direction:column}.sk-field-label{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.4rem;font-size:.78rem;font-weight:600;color:var(--text-secondary)}.sk-field-label.is-required:after{content:"*";color:#dc2626;margin-left:.1rem}.sk-field-input{width:100%;height:42px;padding:0 .85rem;font-size:.85rem;color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-light);border-radius:10px;transition:border-color .15s,box-shadow .15s}.sk-field-input::placeholder{color:var(--text-tertiary)}.sk-field-input:focus{outline:none;border-color:var(--b500);box-shadow:0 0 0 3px color-mix(in srgb,var(--b500) 18%,transparent)}.sk-field-input:read-only,.sk-field-input:disabled{background:var(--bg-secondary);cursor:default;opacity:1;-webkit-text-fill-color:var(--text-primary)}.sk-field-input.is-invalid{border-color:#dc2626}.sk-field-input.is-invalid:focus{box-shadow:0 0 0 3px #ef444429}textarea.sk-field-input{height:auto;padding:.6rem .85rem;resize:vertical}input[type=date].sk-field-input{appearance:none;-webkit-appearance:none;font-family:inherit;line-height:42px}input[type=date].sk-field-input::-webkit-date-and-time-value{text-align:left}input[type=date].sk-field-input::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}input[type=date].sk-field-input::-webkit-calendar-picker-indicator:hover{opacity:.9}html.theme-dark input[type=date].sk-field-input::-webkit-calendar-picker-indicator{filter:invert(1)}.sk-field-error{display:inline-flex;align-items:center;gap:.3rem;margin-top:.3rem;font-size:.72rem;color:#dc2626}.sk-field-hint{display:inline-flex;align-items:center;gap:.3rem;margin-top:.3rem;font-size:.72rem;color:var(--text-tertiary)}.sk-field-hint svg{color:var(--b600)}html.theme-dark .sk-field-hint svg{color:var(--b300)}.sk-info-card{margin-top:1.25rem;padding:1rem 1.1rem;border:1px solid var(--border-light);border-radius:12px;background:var(--bg-secondary)}.sk-info-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--border-light)}.sk-info-row:first-child{padding-top:0}.sk-info-row:last-child{padding-bottom:0;border-bottom:none}.sk-info-label{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;color:var(--text-secondary)}.sk-info-label svg{color:var(--b600)}.sk-info-value{font-size:.8rem;font-weight:500;color:var(--text-primary);text-align:right}html.theme-dark .sk-info-label svg{color:var(--b300)}@media(max-width:640px){.sk-info-row{flex-direction:column;align-items:flex-start;gap:.25rem}.sk-info-value{text-align:left}}.sk-dialog-foot{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.5rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom));border-top:1px solid var(--border-light);background:var(--bg-primary)}.sk-dialog-foot-group{display:flex;align-items:center;gap:.6rem}@media(max-width:640px){.sk-dialog-foot{gap:8px;padding:12px 14px calc(12px + env(safe-area-inset-bottom))}.sk-dialog-foot>.sk-dialog-foot-group:first-child:not(:only-child){display:none}.sk-dialog-foot>.sk-dialog-foot-group:last-child{flex:1 1 auto}.sk-dialog-foot .sk-btn{flex:1 1 0;min-width:0}}html.theme-dark .sk-dialog-head-icon{background:color-mix(in srgb,var(--b500) 16%,transparent);color:var(--b300)}html.theme-dark .sk-step.is-active{background:color-mix(in srgb,var(--b500) 14%,transparent)}html.theme-dark .sk-step.is-done .sk-step-marker{background:#10b98129;color:#34d399;border-color:#10b98166}html.theme-dark .sk-step.is-active.is-done .sk-step-marker{background:var(--b600);color:#fff;border-color:var(--b600)}html.theme-dark .sk-field-input.is-invalid{border-color:#f87171}html.theme-dark .sk-field-error{color:#f87171}html.theme-dark .sk-field-label.is-required:after{color:#f87171}html.theme-dark .sk-toggle-track{background:var(--border-medium, #475569)}html.theme-dark .sk-toggle-input:checked+.sk-toggle-track{background:var(--b500)}html.theme-dark .sk-toggle-thumb{background:#f1f5f9}.sk-confirm-body{display:flex;flex-direction:column;gap:.85rem;padding:1.25rem 1.5rem}.sk-confirm-message{margin:0;font-size:.875rem;color:var(--text-secondary)}.sk-confirm-entity{display:flex;flex-direction:column;gap:.1rem;padding:.7rem .9rem;border:1px solid var(--border-light);border-radius:10px;background:var(--bg-secondary);border-inline-start:3px solid var(--border-medium)}.sk-confirm-entity.is-critical{border-inline-start-color:#dc2626}.sk-confirm-entity-label{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--text-tertiary)}.sk-confirm-entity-name{font-size:.95rem;font-weight:600;color:var(--text-primary);overflow-wrap:anywhere}.is-critical .sk-confirm-entity-name{color:#b91c1c}.sk-confirm-entity-meta{font-size:.75rem;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.sk-confirm-consequence{margin:0;font-size:.8rem;line-height:1.55;color:var(--text-tertiary)}.sk-confirm-reason{margin-top:.15rem}html.theme-dark .sk-dialog-head-icon--danger{background:#ef444424;color:#f87171}html.theme-dark .is-critical .sk-confirm-entity-name{color:#f87171}html.theme-dark .sk-confirm-entity.is-critical{border-inline-start-color:#f87171}.sk-detail-section+.sk-detail-section{margin-top:1.5rem}.sk-detail-section-title{margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-light);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--text-tertiary)}.sk-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem 1.5rem}.sk-detail-fact{min-width:0}.sk-detail-fact--wide{grid-column:1/-1}.sk-detail-k{display:block;margin-bottom:.15rem;font-size:.72rem;font-weight:600;color:var(--text-tertiary)}.sk-detail-v{display:block;margin:0;font-size:.875rem;color:var(--text-primary);overflow-wrap:anywhere;white-space:pre-line}.sk-detail-v.is-empty{color:var(--text-tertiary)}.sk-detail-tags{display:flex;flex-wrap:wrap;gap:.4rem}.sk-detail-tag{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .6rem;border:1px solid var(--b100);border-radius:9999px;background:var(--b50);color:var(--b700);font-size:.75rem;font-weight:600}html.theme-dark .sk-detail-tag{background:color-mix(in srgb,var(--b500) 16%,transparent);border-color:color-mix(in srgb,var(--b500) 40%,transparent);color:var(--b200)}.sk-detail-tag--alert{background:#fef2f2;border-color:#fee2e2;color:#b91c1c}html.theme-dark .sk-detail-tag--alert{background:#ef444424;border-color:#ef444447;color:#f87171}.sk-eyebrow-chip{display:inline-flex;align-items:center;padding:2px 8px;border:1px solid var(--b100);border-radius:9999px;background:var(--b50);color:var(--b700);font-size:11px;font-weight:600;letter-spacing:.01em}html.theme-dark .sk-eyebrow-chip{background:color-mix(in srgb,var(--b500) 16%,transparent);border-color:color-mix(in srgb,var(--b500) 40%,transparent);color:var(--b200)}.sk-profile-avatar{display:grid;place-items:center;width:64px;height:64px;flex-shrink:0;border-radius:9999px;border:1px solid var(--b100);background:var(--b50);color:var(--b700);font-size:20px;font-weight:600;letter-spacing:.01em}html.theme-dark .sk-profile-avatar{background:color-mix(in srgb,var(--b500) 16%,transparent);border-color:color-mix(in srgb,var(--b500) 40%,transparent);color:var(--b200)}.sk-profile-name{margin:0;font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary);min-width:0;overflow-wrap:anywhere}.sk-profile-meta{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:.4rem;font-size:13px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.sk-profile-meta svg{color:var(--text-tertiary)}html.theme-dark .mat-mdc-dialog-surface .dialog-shell,html.theme-dark .mat-mdc-dialog-surface .dialog-main,html.theme-dark .mat-mdc-dialog-surface .dialog-content,html.theme-dark .mat-mdc-dialog-surface .modern-dialog-content,html.theme-dark .mat-mdc-dialog-surface .section-card,html.theme-dark .mat-mdc-dialog-surface .modern-dialog-actions,html.theme-dark .mat-mdc-dialog-surface .modern-tabs,html.theme-dark .mat-mdc-dialog-surface .mat-mdc-tab-body-wrapper,html.theme-dark .mat-mdc-dialog-surface .modal-body,html.theme-dark .mat-mdc-dialog-surface .dialog-footer{background:var(--bg-primary)!important;color:var(--text-primary);border-color:var(--border-light)}html.theme-dark .mat-mdc-dialog-surface .dialog-sidebar{background:var(--bg-secondary)!important;border-color:var(--border-light)}html.theme-dark .mat-mdc-dialog-surface h1,html.theme-dark .mat-mdc-dialog-surface h2,html.theme-dark .mat-mdc-dialog-surface h3,html.theme-dark .mat-mdc-dialog-surface h4,html.theme-dark .mat-mdc-dialog-surface .section-header,html.theme-dark .mat-mdc-dialog-surface label,html.theme-dark .mat-mdc-dialog-surface .modern-dialog-content p{color:var(--text-primary)}html.theme-dark .mat-mdc-dialog-surface .section-label,html.theme-dark .mat-mdc-dialog-surface .modern-label,html.theme-dark .mat-mdc-dialog-surface .label-text{color:var(--text-secondary)}html.theme-dark .mat-mdc-dialog-surface .modern-input,html.theme-dark .mat-mdc-dialog-surface .modern-textarea,html.theme-dark .mat-mdc-dialog-surface .modern-select,html.theme-dark .mat-mdc-dialog-surface .form-control,html.theme-dark .mat-mdc-dialog-surface .gender-option,html.theme-dark .mat-mdc-dialog-surface .ng-select .ng-select-container{background:var(--bg-primary)!important;color:var(--text-primary)!important;border-color:var(--border-light)!important}html.theme-dark .mat-mdc-dialog-surface .modern-input::placeholder,html.theme-dark .mat-mdc-dialog-surface .modern-textarea::placeholder{color:var(--text-tertiary)}html.theme-dark .mat-mdc-dialog-surface .ng-select .ng-value-label,html.theme-dark .mat-mdc-dialog-surface .ng-select .ng-placeholder{color:var(--text-primary)!important}html.theme-dark .mat-mdc-dialog-surface .modern-checkbox .checkmark{border-color:var(--border-medium)}html.theme-dark .mat-mdc-dialog-surface .modern-checkbox{background:var(--bg-secondary)!important;border-color:var(--border-light)!important;color:var(--text-secondary)!important}html.theme-dark .mat-mdc-dialog-surface .modern-checkbox .label-text{color:inherit}html.theme-dark .mat-mdc-dialog-surface .modern-checkbox:hover{background:var(--gray-100)!important;border-color:var(--border-medium)!important}html.theme-dark .mat-mdc-dialog-surface .modern-checkbox:has(input[type=checkbox]:checked){background:color-mix(in srgb,var(--b500) 18%,transparent)!important;border-color:color-mix(in srgb,var(--b500) 55%,transparent)!important;color:var(--b200)!important;box-shadow:none!important}html.theme-dark .mat-mdc-dialog-surface .step-number{background:var(--gray-100);color:var(--text-tertiary)}html.theme-dark .mat-mdc-dialog-surface .step-text{color:var(--text-tertiary)}html.theme-dark .mat-mdc-dialog-surface .step-item.active .step-number{background:var(--b600)!important;color:#fff!important}html.theme-dark .mat-mdc-dialog-surface .step-item.active .step-text{color:var(--text-primary)!important;font-weight:700}html.theme-dark .mat-mdc-dialog-surface .gender-option.selected,html.theme-dark .mat-mdc-dialog-surface .gender-option:has(input:checked){background:color-mix(in srgb,var(--b500) 18%,transparent)!important;border-color:color-mix(in srgb,var(--b500) 55%,transparent)!important;color:var(--b200)!important}html.theme-dark .mat-mdc-dialog-surface .tab-label{color:var(--text-secondary)}html.theme-dark .mat-mdc-dialog-surface .mat-mdc-tab-active .tab-label{color:var(--b300)!important}:root{--acc-accent: var(--b600);--acc-accent-hover:var(--b700);--acc-accent-ink: var(--b700);--acc-accent-soft: var(--b50);--acc-accent-line: var(--b200);--acc-on-accent: #ffffff;--acc-canvas: var(--bg-secondary);--acc-surface: var(--bg-primary);--acc-surface-2: var(--bg-tertiary);--acc-line: var(--border-light);--acc-line-strong: var(--border-medium);--acc-ink: var(--text-primary);--acc-ink-2: var(--text-secondary);--acc-ink-3: var(--text-tertiary);--acc-page-max: 1800px;--acc-navy-950: #0a1322;--acc-navy-900: #0e1a2e;--acc-navy-850: #11203a;--acc-navy-800: #16253f;--acc-navy-700: #21375a;--acc-navy-line: rgba(255, 255, 255, .09);--acc-navy-txt: #eaf0f8;--acc-navy-txt-dim: #9fb0c8;--acc-on-ink: var(--acc-on-accent);--acc-r: 8px;--acc-r-lg: 12px;--acc-r-sm: 6px;--acc-control-h: 36px;--acc-iconbtn: 32px;--acc-row-h: 40px;--app-content-max-width: var(--acc-page-max);--app-control-height: var(--acc-control-h);--app-icon-button-size: var(--acc-iconbtn);--app-table-row-height: var(--acc-row-h);--app-radius-sm: var(--acc-r-sm);--app-radius-md: var(--acc-r);--app-radius-lg: var(--acc-r-lg);--app-canvas: var(--acc-canvas);--app-surface: var(--acc-surface);--app-surface-subtle: var(--acc-surface-2);--app-text: var(--acc-ink);--app-text-secondary: var(--acc-ink-2);--app-text-muted: var(--acc-ink-3);--app-border: var(--acc-line);--app-border-strong: var(--acc-line-strong);--app-accent: var(--acc-accent);--app-accent-soft: var(--acc-accent-soft);--acc-shadow: 0 1px 1px rgba(15, 23, 42, .04), 0 2px 6px -2px rgba(15, 23, 42, .08);--acc-shadow-pop: 0 16px 40px -18px rgba(15, 23, 42, .28);--acc-ease: cubic-bezier(.16, 1, .3, 1);--acc-ease-drawer: cubic-bezier(.32, .72, 0, 1);--acc-dur-fast: .14s;--acc-dur: .22s}html.theme-dark{--acc-accent: var(--b600);--acc-accent-hover:var(--b700);--acc-accent-ink: var(--b400);--acc-accent-soft: color-mix(in srgb, var(--acc-accent) 18%, transparent);--acc-accent-line: color-mix(in srgb, var(--acc-accent) 42%, transparent);--acc-shadow: 0 1px 2px rgba(0, 0, 0, .55);--acc-shadow-pop: 0 18px 44px -18px rgba(0, 0, 0, .72)}html[data-accent=esmeralda]{--acc-accent: var(--b700);--acc-accent-hover: var(--b800)}html[data-accent=esmeralda] .sk-btn-primary{background:var(--b700);box-shadow:0 1px 2px color-mix(in srgb,var(--b700) 25%,transparent)}html[data-accent=esmeralda] .sk-btn-primary:hover{background:var(--b800)}.acc-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.25rem;flex-wrap:wrap;padding-bottom:.85rem;border-bottom:1px solid var(--acc-line);margin-bottom:1rem}.acc-kicker{display:inline-block;font-size:var(--fs-label);font-weight:600;letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--acc-ink-3);margin:0 0 .25rem}.acc-title{margin:0;font-family:var(--font-display);font-size:var(--fs-title);font-weight:600;letter-spacing:-.01em;line-height:var(--lh-tight);color:var(--acc-ink)}.acc-meta{margin:.45rem 0 0;font-size:.875rem;color:var(--acc-ink-2)}.acc-meta strong{color:var(--acc-ink);font-weight:700}.acc-meta .acc-dot{color:var(--acc-line-strong);margin:0 .5rem}.acc-panel{background:var(--acc-surface);border:1px solid var(--acc-line);border-radius:var(--acc-r-lg);box-shadow:var(--acc-shadow)}.acc-btn{display:inline-flex;align-items:center;gap:.5rem;height:var(--acc-control-h);padding:0 .95rem;font-size:.86rem;font-weight:600;border-radius:var(--acc-r);border:1px solid transparent;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .08s ease,box-shadow .15s ease;white-space:nowrap}.acc-btn:active{transform:translateY(.5px)}.acc-btn svg{width:16px;height:16px}.acc-btn-primary{background:var(--acc-accent);color:var(--acc-on-accent);box-shadow:0 1px 2px color-mix(in srgb,var(--acc-accent) 28%,transparent)}.acc-btn-primary:hover{background:var(--acc-accent-hover)}.acc-btn-ghost{background:var(--acc-surface);color:var(--acc-ink);border-color:var(--acc-line-strong)}.acc-btn-ghost:hover{background:var(--acc-surface-2);border-color:var(--acc-accent-line)}.acc-stats{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.85rem}.acc-stat{display:flex;flex-direction:column;gap:.4rem;min-width:128px;padding:.7rem .95rem;background:var(--acc-surface);border:1px solid var(--acc-line);border-radius:var(--acc-r);box-shadow:var(--acc-shadow)}.acc-stat-top{display:inline-flex;align-items:center;gap:.4rem}.acc-stat-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.acc-stat--on .acc-stat-dot{background:#16a34a}.acc-stat--off .acc-stat-dot{background:#dc2626}.acc-stat-lbl{font-size:var(--fs-label);font-weight:600;letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--acc-ink-3)}.acc-stat-num{font-family:var(--font-display);font-size:1.65rem;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--acc-ink);font-variant-numeric:tabular-nums slashed-zero}.acc-stat-pct{font-size:.9rem;font-weight:600;color:var(--acc-accent-ink)}.acc-head-actions{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.acc-page,.acc-listpage{width:100%;max-width:var(--acc-page-max);margin-left:auto;margin-right:auto}.acc-listpage .sk-panel{background:var(--acc-surface);border:1px solid var(--acc-line);border-radius:var(--acc-r-lg);box-shadow:var(--acc-shadow);overflow:hidden}.acc-listpage .sk-ctrlbar{border-bottom:1px solid var(--acc-line);background:transparent}.acc-listpage .sk-resultbar{color:var(--acc-ink-3)}.acc-listpage table{border-collapse:collapse}.acc-listpage thead th,.acc-listpage .mat-mdc-header-cell,.acc-listpage th[mat-header-cell]{font-size:var(--fs-label)!important;font-weight:600!important;letter-spacing:var(--track-caps)!important;text-transform:uppercase!important;color:var(--acc-ink-3)!important;border-bottom:1px solid var(--acc-line-strong)!important;background:transparent!important}.acc-listpage tbody td,.acc-listpage .mat-mdc-cell,.acc-listpage td[mat-cell]{border-bottom:1px solid var(--acc-line)!important;color:var(--acc-ink)!important}.acc-listpage tbody tr:hover,.acc-listpage .mat-mdc-row:hover{background:var(--acc-surface-2)!important}.acc-profile{max-width:1440px}.acc-idstrip{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap;padding:0 0 .9rem;margin-bottom:1rem;border-bottom:1px solid var(--acc-line)}.acc-idstrip-facts{display:flex;align-items:center;gap:1.1rem;flex-wrap:wrap;min-width:0}.acc-idstrip-item{display:inline-flex;align-items:baseline;gap:.4rem}.acc-idstrip-k{font-size:var(--fs-label);font-weight:600;letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--acc-ink-3)}.acc-idstrip-v{font-size:var(--fs-body);font-weight:600;color:var(--acc-ink);font-variant-numeric:tabular-nums}.acc-profile-panel{overflow:hidden}.acc-section{padding:1rem 1.15rem 1.1rem}.acc-section+.acc-section{border-top:1px solid var(--acc-line)}.acc-section-title{margin:0 0 .7rem;font-size:var(--fs-label);font-weight:600;letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--acc-ink-3)}.acc-detail-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.65rem 1.5rem;margin:0}.acc-fact{display:flex;flex-direction:column;gap:.1rem;min-width:0}.acc-fact-k{font-size:var(--fs-meta);color:var(--acc-ink-3)}.acc-fact-v{margin:0;font-size:var(--fs-body);font-weight:500;color:var(--acc-ink);font-variant-numeric:tabular-nums}.acc-missing{margin:.7rem 0 0;font-size:var(--fs-meta);color:var(--acc-ink-3)}.acc-taggroup{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.acc-taggroup+.acc-taggroup{margin-top:.6rem}.acc-taggroup-k{font-size:var(--fs-meta);color:var(--acc-ink-3);min-width:130px}.acc-steps{display:flex;align-items:stretch;gap:.25rem;margin:0;padding:0;list-style:none;flex-wrap:wrap}.acc-step{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .6rem .3rem .45rem;border-radius:var(--acc-r-sm);font-size:var(--fs-meta);color:var(--acc-ink-3);white-space:nowrap}.acc-step-n{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;border-radius:50%;border:1px solid var(--acc-line-strong);font-size:var(--fs-label);font-weight:600;font-variant-numeric:tabular-nums;flex-shrink:0}.acc-step--done{color:var(--acc-ink-2)}.acc-step--done .acc-step-n{border-color:var(--acc-accent-line);color:var(--acc-accent-ink)}.acc-step--now{background:var(--acc-accent-soft);color:var(--acc-accent-ink);font-weight:600}.acc-step--now .acc-step-n{background:var(--acc-accent);border-color:var(--acc-accent);color:var(--acc-on-accent)}.acc-step-sep{align-self:center;color:var(--acc-line-strong)}.acc-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.7rem .9rem;border-bottom:1px solid var(--acc-line)}.acc-toolbar .sk-search{flex:1 1 260px;min-width:0}.acc-toolbar .sk-filter-input{flex:0 0 auto}.acc-toolbar-title{font-family:var(--font-display);font-size:var(--fs-body);font-weight:600;color:var(--acc-ink);margin:0;flex:1 1 auto}.acc-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.6rem .9rem;border-top:1px solid var(--acc-line)}.acc-pager-ctrls{display:inline-flex;align-items:center;gap:.25rem}.acc-pager-pos{font-size:var(--fs-meta);color:var(--acc-ink-2);font-variant-numeric:tabular-nums;padding:0 .5rem}.acc-pager-range{font-size:var(--fs-meta);color:var(--acc-ink-3);font-variant-numeric:tabular-nums}.acc-state{padding:2.75rem 1rem;text-align:center}.acc-state-title{margin:0;font-size:var(--fs-body);font-weight:600;color:var(--acc-ink-2)}.acc-state-hint{margin:.25rem 0 0;font-size:var(--fs-meta);color:var(--acc-ink-3)}.acc-state-actions{margin-top:.9rem}.acc-note{display:flex;align-items:flex-start;gap:.55rem;padding:.6rem .75rem;border-radius:var(--acc-r-sm);border:1px solid var(--acc-line);background:var(--acc-surface-2);font-size:var(--fs-meta);color:var(--acc-ink-2)}.acc-note-dot{width:7px;height:7px;border-radius:50%;margin-top:.36rem;flex-shrink:0;background:var(--acc-ink-3)}.acc-note-t{display:block;font-weight:600;color:var(--acc-ink)}.acc-note--error{border-color:color-mix(in srgb,#dc2626 38%,transparent);background:color-mix(in srgb,#dc2626 8%,var(--acc-surface));color:#b91c1c}.acc-note--error .acc-note-dot{background:#dc2626}.acc-note--error .acc-note-t{color:#991b1b}.acc-note--ok{border-color:color-mix(in srgb,#16a34a 34%,transparent);background:color-mix(in srgb,#16a34a 8%,var(--acc-surface));color:#15803d}.acc-note--ok .acc-note-dot{background:#16a34a}.acc-note--ok .acc-note-t{color:#166534}html.theme-dark .acc-note--error{color:#fca5a5;background:color-mix(in srgb,#dc2626 16%,transparent)}html.theme-dark .acc-note--error .acc-note-t{color:#fecaca}html.theme-dark .acc-note--ok{color:#86efac;background:color-mix(in srgb,#16a34a 16%,transparent)}html.theme-dark .acc-note--ok .acc-note-t{color:#bbf7d0}.acc-rules{margin:0;padding:0;list-style:none}.acc-rule{display:flex;gap:.5rem;font-size:var(--fs-meta);color:var(--acc-ink-2);padding:.16rem 0}.acc-rule:before{content:"\2014";color:var(--acc-ink-3);flex-shrink:0}.acc-rule--deny:before{content:"\d7";color:#dc2626}.acc-idcell{display:flex;flex-direction:column;gap:.05rem;min-width:0}.acc-idcell-n{font-weight:600;color:var(--acc-ink)}.acc-idcell-s{font-size:var(--fs-meta);color:var(--acc-ink-2)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.tw-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.tw-pointer-events-none{pointer-events:none}.tw-fixed{position:fixed}.tw-absolute{position:absolute}.tw-relative{position:relative}.tw-inset-0{inset:0}.-tw-bottom-0\.5{bottom:-.125rem}.-tw-right-0\.5{right:-.125rem}.tw-bottom-0{bottom:0}.tw-left-0{left:0}.tw-left-0\.5{left:.125rem}.tw-right-0{right:0}.tw-right-3{right:.75rem}.tw-top-0{top:0}.tw-top-0\.5{top:.125rem}.tw-top-1\/2{top:50%}.tw-z-\[1100\]{z-index:1100}.tw-z-\[1200\]{z-index:1200}.tw-m-0{margin:0}.tw-mx-auto{margin-left:auto;margin-right:auto}.tw-my-3{margin-top:.75rem;margin-bottom:.75rem}.tw-mb-0{margin-bottom:0}.tw-mb-0\.5{margin-bottom:.125rem}.tw-mb-1{margin-bottom:.25rem}.tw-mb-1\.5{margin-bottom:.375rem}.tw-mb-2{margin-bottom:.5rem}.tw-mb-3{margin-bottom:.75rem}.tw-mb-3\.5{margin-bottom:.875rem}.tw-mb-4{margin-bottom:1rem}.tw-mb-5{margin-bottom:1.25rem}.tw-mb-6{margin-bottom:1.5rem}.tw-mb-7{margin-bottom:1.75rem}.tw-ml-4{margin-left:1rem}.tw-ml-auto{margin-left:auto}.tw-mt-0{margin-top:0}.tw-mt-0\.5{margin-top:.125rem}.tw-mt-1{margin-top:.25rem}.tw-mt-1\.5{margin-top:.375rem}.tw-mt-2{margin-top:.5rem}.tw-mt-2\.5{margin-top:.625rem}.tw-mt-3{margin-top:.75rem}.tw-mt-4{margin-top:1rem}.tw-mt-6{margin-top:1.5rem}.tw-block{display:block}.tw-inline-block{display:inline-block}.tw-flex{display:flex}.tw-inline-flex{display:inline-flex}.tw-grid{display:grid}.tw-hidden{display:none}.tw-h-1{height:.25rem}.tw-h-1\.5{height:.375rem}.tw-h-10{height:2.5rem}.tw-h-11{height:2.75rem}.tw-h-12{height:3rem}.tw-h-14{height:3.5rem}.tw-h-16{height:4rem}.tw-h-2\.5{height:.625rem}.tw-h-20{height:5rem}.tw-h-28{height:7rem}.tw-h-3{height:.75rem}.tw-h-3\.5{height:.875rem}.tw-h-32{height:8rem}.tw-h-4{height:1rem}.tw-h-5{height:1.25rem}.tw-h-6{height:1.5rem}.tw-h-7{height:1.75rem}.tw-h-8{height:2rem}.tw-h-9{height:2.25rem}.tw-h-\[13px\]{height:13px}.tw-h-\[15px\]{height:15px}.tw-h-\[16px\]{height:16px}.tw-h-\[18px\]{height:18px}.tw-h-\[68px\]{height:68px}.tw-h-full{height:100%}.tw-h-screen{height:100vh}.tw-max-h-\[90vh\]{max-height:90vh}.tw-min-h-0{min-height:0px}.tw-min-h-\[620px\]{min-height:620px}.tw-w-1{width:.25rem}.tw-w-1\.5{width:.375rem}.tw-w-1\/4{width:25%}.tw-w-10{width:2.5rem}.tw-w-11{width:2.75rem}.tw-w-12{width:3rem}.tw-w-16{width:4rem}.tw-w-2\.5{width:.625rem}.tw-w-2\/5{width:40%}.tw-w-20{width:5rem}.tw-w-24{width:6rem}.tw-w-28{width:7rem}.tw-w-3{width:.75rem}.tw-w-3\.5{width:.875rem}.tw-w-3\/4{width:75%}.tw-w-3\/5{width:60%}.tw-w-32{width:8rem}.tw-w-36{width:9rem}.tw-w-4{width:1rem}.tw-w-40{width:10rem}.tw-w-48{width:12rem}.tw-w-5{width:1.25rem}.tw-w-6{width:1.5rem}.tw-w-64{width:16rem}.tw-w-7{width:1.75rem}.tw-w-8{width:2rem}.tw-w-9{width:2.25rem}.tw-w-\[13px\]{width:13px}.tw-w-\[15px\]{width:15px}.tw-w-\[16px\]{width:16px}.tw-w-\[18px\]{width:18px}.tw-w-\[68px\]{width:68px}.tw-w-\[82\%\]{width:82%}.tw-w-fit{width:fit-content}.tw-w-full{width:100%}.tw-min-w-0{min-width:0px}.tw-min-w-\[140px\]{min-width:140px}.tw-min-w-\[180px\]{min-width:180px}.tw-min-w-\[220px\]{min-width:220px}.tw-min-w-\[44px\]{min-width:44px}.tw-max-w-2xl{max-width:42rem}.tw-max-w-\[1100px\]{max-width:1100px}.tw-max-w-\[1400px\]{max-width:1400px}.tw-max-w-\[300px\]{max-width:300px}.tw-max-w-\[480px\]{max-width:480px}.tw-max-w-md{max-width:28rem}.tw-flex-1{flex:1 1 0%}.tw-flex-none{flex:none}.tw-shrink-0{flex-shrink:0}.tw-grow{flex-grow:1}.-tw-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes tw-spin{to{transform:rotate(360deg)}}.tw-animate-spin{animation:tw-spin 1s linear infinite}.tw-cursor-grab{cursor:grab}.tw-cursor-pointer{cursor:pointer}.tw-select-none{-webkit-user-select:none;user-select:none}.tw-resize-none{resize:none}.tw-list-none{list-style-type:none}.tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-flex-col{flex-direction:column}.tw-flex-wrap{flex-wrap:wrap}.tw-place-items-center{place-items:center}.tw-items-start{align-items:flex-start}.tw-items-center{align-items:center}.tw-items-stretch{align-items:stretch}.tw-justify-end{justify-content:flex-end}.tw-justify-center{justify-content:center}.tw-justify-between{justify-content:space-between}.tw-gap-0\.5{gap:.125rem}.tw-gap-1{gap:.25rem}.tw-gap-1\.5{gap:.375rem}.tw-gap-2{gap:.5rem}.tw-gap-2\.5{gap:.625rem}.tw-gap-3{gap:.75rem}.tw-gap-3\.5{gap:.875rem}.tw-gap-4{gap:1rem}.tw-gap-5{gap:1.25rem}.tw-gap-6{gap:1.5rem}.tw-gap-x-3{column-gap:.75rem}.tw-gap-x-4{column-gap:1rem}.tw-gap-x-6{column-gap:1.5rem}.tw-gap-y-1{row-gap:.25rem}.tw-gap-y-1\.5{row-gap:.375rem}.tw-gap-y-2{row-gap:.5rem}.tw-gap-y-4{row-gap:1rem}.tw-space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.tw-space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.tw-space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.tw-space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.tw-space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.tw-divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.tw-divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}.tw-self-center{align-self:center}.tw-self-stretch{align-self:stretch}.tw-overflow-hidden{overflow:hidden}.tw-overflow-x-auto{overflow-x:auto}.tw-overflow-y-auto{overflow-y:auto}.tw-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-whitespace-normal{white-space:normal}.tw-whitespace-nowrap{white-space:nowrap}.tw-break-words{overflow-wrap:break-word}.tw-rounded-2xl{border-radius:1rem}.tw-rounded-\[10px\]{border-radius:10px}.tw-rounded-full{border-radius:9999px}.tw-rounded-lg{border-radius:.5rem}.tw-rounded-md{border-radius:.375rem}.tw-rounded-xl{border-radius:.75rem}.tw-rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.tw-rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.tw-rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.tw-rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.tw-border{border-width:1px}.tw-border-2{border-width:2px}.tw-border-x{border-left-width:1px;border-right-width:1px}.tw-border-b{border-bottom-width:1px}.tw-border-t{border-top-width:1px}.tw-border-\[var\(--border-light\)\]{border-color:var(--border-light)}.tw-border-\[var\(--border-medium\)\]{border-color:var(--border-medium)}.tw-border-brand-100{border-color:var(--b100)}.tw-border-brand-200{border-color:var(--b200)}.tw-border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.tw-border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.tw-border-emerald-500\/30{border-color:#10b9814d}.tw-border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.tw-border-rose-100{--tw-border-opacity: 1;border-color:rgb(255 228 230 / var(--tw-border-opacity, 1))}.tw-border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.tw-border-rose-500\/30{border-color:#f43f5e4d}.tw-border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.tw-border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.tw-border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.tw-border-violet-100{--tw-border-opacity: 1;border-color:rgb(237 233 254 / var(--tw-border-opacity, 1))}.tw-border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.tw-border-t-brand-600{border-top-color:var(--b600)}.tw-border-t-slate-600{--tw-border-opacity: 1;border-top-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.tw-bg-\[var\(--bg-primary\)\]{background-color:var(--bg-primary)}.tw-bg-\[var\(--bg-secondary\)\]{background-color:var(--bg-secondary)}.tw-bg-brand-50{background-color:var(--b50)}.tw-bg-brand-500{background-color:var(--b500)}.tw-bg-current{background-color:currentColor}.tw-bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.tw-bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.tw-bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.tw-bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.tw-bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.tw-bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.tw-bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.tw-bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.tw-bg-slate-50\/70{background-color:#f8fafcb3}.tw-bg-slate-900\/40{background-color:#0f172a66}.tw-bg-slate-900\/50{background-color:#0f172a80}.tw-bg-slate-900\/60{background-color:#0f172a99}.tw-bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.tw-bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.tw-object-contain{object-fit:contain}.tw-object-cover{object-fit:cover}.tw-p-0{padding:0}.tw-p-10{padding:2.5rem}.tw-p-2{padding:.5rem}.tw-p-3{padding:.75rem}.tw-p-3\.5{padding:.875rem}.tw-p-4{padding:1rem}.tw-p-5{padding:1.25rem}.tw-p-6{padding:1.5rem}.tw-p-7{padding:1.75rem}.tw-p-8{padding:2rem}.tw-px-0{padding-left:0;padding-right:0}.tw-px-2{padding-left:.5rem;padding-right:.5rem}.tw-px-2\.5{padding-left:.625rem;padding-right:.625rem}.tw-px-3{padding-left:.75rem;padding-right:.75rem}.tw-px-4{padding-left:1rem;padding-right:1rem}.tw-px-5{padding-left:1.25rem;padding-right:1.25rem}.tw-px-6{padding-left:1.5rem;padding-right:1.5rem}.tw-py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.tw-py-1{padding-top:.25rem;padding-bottom:.25rem}.tw-py-14{padding-top:3.5rem;padding-bottom:3.5rem}.tw-py-16{padding-top:4rem;padding-bottom:4rem}.tw-py-2{padding-top:.5rem;padding-bottom:.5rem}.tw-py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.tw-py-3{padding-top:.75rem;padding-bottom:.75rem}.tw-py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.tw-py-4{padding-top:1rem;padding-bottom:1rem}.tw-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.tw-py-7{padding-top:1.75rem;padding-bottom:1.75rem}.tw-py-8{padding-top:2rem;padding-bottom:2rem}.tw-pl-10{padding-left:2.5rem}.tw-pl-3{padding-left:.75rem}.tw-pr-10{padding-right:2.5rem}.tw-pr-14{padding-right:3.5rem}.tw-pt-2{padding-top:.5rem}.tw-pt-3{padding-top:.75rem}.tw-pt-4{padding-top:1rem}.tw-pt-5{padding-top:1.25rem}.tw-pt-\[18px\]{padding-top:18px}.tw-text-left{text-align:left}.tw-text-center{text-align:center}.tw-text-right{text-align:right}.tw-text-2xl{font-size:1.5rem;line-height:2rem}.tw-text-\[10\.5px\]{font-size:10.5px}.tw-text-\[10px\]{font-size:10px}.tw-text-\[11\.5px\]{font-size:11.5px}.tw-text-\[11px\]{font-size:11px}.tw-text-\[12\.5px\]{font-size:12.5px}.tw-text-\[12px\]{font-size:12px}.tw-text-\[13\.5px\]{font-size:13.5px}.tw-text-\[13px\]{font-size:13px}.tw-text-\[14\.5px\]{font-size:14.5px}.tw-text-\[14px\]{font-size:14px}.tw-text-\[15px\]{font-size:15px}.tw-text-\[16px\]{font-size:16px}.tw-text-\[18px\]{font-size:18px}.tw-text-\[20px\]{font-size:20px}.tw-text-\[24px\]{font-size:24px}.tw-text-base{font-size:1rem;line-height:1.5rem}.tw-text-lg{font-size:1.125rem;line-height:1.75rem}.tw-text-sm{font-size:.875rem;line-height:1.25rem}.tw-text-xs{font-size:.75rem;line-height:1rem}.tw-font-bold{font-weight:700}.tw-font-medium{font-weight:500}.tw-font-semibold{font-weight:600}.tw-uppercase{text-transform:uppercase}.tw-tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tw-leading-\[1\.15\]{line-height:1.15}.tw-leading-none{line-height:1}.tw-leading-relaxed{line-height:1.625}.tw-leading-snug{line-height:1.375}.tw-leading-tight{line-height:1.25}.tw-tracking-tight{letter-spacing:-.025em}.tw-tracking-wide{letter-spacing:.025em}.tw-text-\[\#6d28d9\]{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.tw-text-\[color\:var\(--text-secondary\)\]{color:var(--text-secondary)}.tw-text-\[var\(--text-primary\)\]{color:var(--text-primary)}.tw-text-brand-600{color:var(--b600)}.tw-text-brand-700{color:var(--b700)}.tw-text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.tw-text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.tw-text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.tw-text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.tw-text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.tw-text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.tw-text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.tw-text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.tw-text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.tw-text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.tw-text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.tw-text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.tw-text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.tw-text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.tw-text-white\/50{color:#ffffff80}.tw-accent-brand-600{accent-color:var(--b600)}.tw-opacity-0{opacity:0}.tw-opacity-100{opacity:1}.tw-opacity-90{opacity:.9}.tw-shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-card{--tw-shadow: 0 1px 2px 0 rgb(16 24 40 / .05), 0 1px 3px 0 rgb(16 24 40 / .04);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color), 0 1px 3px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-pop{--tw-shadow: 0 10px 20px -5px rgb(16 24 40 / .12), 0 4px 8px -4px rgb(16 24 40 / .08);--tw-shadow-colored: 0 10px 20px -5px var(--tw-shadow-color), 0 4px 8px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-outline-none{outline:2px solid transparent;outline-offset:2px}.tw-transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw-transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw-transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw-transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw-transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw-duration-300{transition-duration:.3s}.tw-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}a{text-decoration:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button{background-color:transparent;background-image:none;border:0 solid transparent}button:not(:disabled),[role=button]{cursor:pointer}*{-webkit-tap-highlight-color:transparent}:focus:not(:focus-visible){outline:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,[role=link]:focus-visible,[role=menuitem]:focus-visible,[role=option]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid var(--b500);outline-offset:2px;border-radius:6px}button:not(:disabled):active,a[href]:active,[role=button]:not([aria-disabled=true]):active{-webkit-tap-highlight-color:transparent}button,[role=button],[role=tab],label[for],summary{cursor:pointer}button *,a *,[role=button] *,[role=tab] *{cursor:inherit}button:disabled,button:disabled *,[aria-disabled=true],[aria-disabled=true] *{cursor:not-allowed}:root{--primary-navy: #1e3a5f;--primary-blue: var(--b600);--primary-light: var(--b400);--secondary-teal: #0d9488;--secondary-emerald: #059669;--secondary-sky: #0ea5e9;--accent-orange: #f97316;--accent-amber: #f59e0b;--accent-peach: #fb923c;--gray-50: #f8fafc;--gray-100: #f1f5f9;--gray-200: #e2e8f0;--gray-300: #cbd5e1;--gray-400: #94a3b8;--gray-500: #64748b;--gray-600: #475569;--gray-700: #334155;--gray-800: #1e293b;--gray-900: #0f172a;--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-tertiary: #f1f5f9;--text-primary: #0f172a;--text-secondary: #475569;--text-tertiary: #64748b;--text-on-primary: #ffffff;--border-light: #e2e8f0;--border-medium: #cbd5e1;--border-dark: #94a3b8;--shadow-sm: 0 1px 2px 0 rgba(30, 58, 95, .05);--shadow-md: 0 4px 6px -1px rgba(30, 58, 95, .1);--shadow-lg: 0 10px 15px -3px rgba(30, 58, 95, .1);--shadow-xl: 0 20px 25px -5px rgba(30, 58, 95, .1);--success: #059669;--warning: #f97316;--error: #dc2626;--info: #0ea5e9}html{--mat-sys-background: #fcf8fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f3eff4;--mat-sys-inverse-primary: #bec2ff;--mat-sys-inverse-surface: #303034;--mat-sys-on-background: #1b1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #0000ef;--mat-sys-on-primary-fixed: #00006e;--mat-sys-on-primary-fixed-variant: #0000ef;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #444559;--mat-sys-on-secondary-fixed: #191a2c;--mat-sys-on-secondary-fixed-variant: #444559;--mat-sys-on-surface: #1b1b1f;--mat-sys-on-surface-variant: #46464f;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #004f4f;--mat-sys-on-tertiary-fixed: #002020;--mat-sys-on-tertiary-fixed-variant: #004f4f;--mat-sys-outline: #777680;--mat-sys-outline-variant: #c7c5d0;--mat-sys-primary: #343dff;--mat-sys-primary-container: #e0e0ff;--mat-sys-primary-fixed: #e0e0ff;--mat-sys-primary-fixed-dim: #bec2ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #5c5d72;--mat-sys-secondary-container: #e1e0f9;--mat-sys-secondary-fixed: #e1e0f9;--mat-sys-secondary-fixed-dim: #c5c4dd;--mat-sys-shadow: #000000;--mat-sys-surface: #fcf8fd;--mat-sys-surface-bright: #fcf8fd;--mat-sys-surface-container: #f0edf1;--mat-sys-surface-container-high: #ebe7eb;--mat-sys-surface-container-highest: #e5e1e6;--mat-sys-surface-container-low: #f6f2f7;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dcd9dd;--mat-sys-surface-tint: #343dff;--mat-sys-surface-variant: #e4e1ec;--mat-sys-tertiary: #006a6a;--mat-sys-tertiary-container: #00fbfb;--mat-sys-tertiary-fixed: #00fbfb;--mat-sys-tertiary-fixed-dim: #00dddd;--mat-sys-neutral-variant20: #303038;--mat-sys-neutral10: #1b1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Inter;--mat-sys-body-large-font: Inter;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Inter;--mat-sys-body-medium-font: Inter;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Inter;--mat-sys-body-small-font: Inter;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Inter Tight;--mat-sys-display-large-font: Inter Tight;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Inter Tight;--mat-sys-display-medium-font: Inter Tight;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Inter Tight;--mat-sys-display-small-font: Inter Tight;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Inter Tight;--mat-sys-headline-large-font: Inter Tight;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Inter Tight;--mat-sys-headline-medium-font: Inter Tight;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Inter Tight;--mat-sys-headline-small-font: Inter Tight;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 600 .875rem / 1.25rem Inter;--mat-sys-label-large-font: Inter;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 600;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 600 .75rem / 1rem Inter;--mat-sys-label-medium-font: Inter;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 600;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 600 .688rem / 1rem Inter;--mat-sys-label-small-font: Inter;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 600;--mat-sys-title-large: 400 1.375rem / 1.75rem Inter Tight;--mat-sys-title-large-font: Inter Tight;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 600 1rem / 1.5rem Inter;--mat-sys-title-medium-font: Inter;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 600;--mat-sys-title-small: 600 .875rem / 1.25rem Inter;--mat-sys-title-small-font: Inter;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 600;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}html.theme-dark{--mat-sys-background: #131316;--mat-sys-error: #ffb4ab;--mat-sys-error-container: #93000a;--mat-sys-inverse-on-surface: #303034;--mat-sys-inverse-primary: #343dff;--mat-sys-inverse-surface: #e5e1e6;--mat-sys-on-background: #e5e1e6;--mat-sys-on-error: #690005;--mat-sys-on-error-container: #ffdad6;--mat-sys-on-primary: #0001ac;--mat-sys-on-primary-container: #e0e0ff;--mat-sys-on-primary-fixed: #00006e;--mat-sys-on-primary-fixed-variant: #0000ef;--mat-sys-on-secondary: #2e2f42;--mat-sys-on-secondary-container: #e1e0f9;--mat-sys-on-secondary-fixed: #191a2c;--mat-sys-on-secondary-fixed-variant: #444559;--mat-sys-on-surface: #e5e1e6;--mat-sys-on-surface-variant: #e4e1ec;--mat-sys-on-tertiary: #003737;--mat-sys-on-tertiary-container: #00fbfb;--mat-sys-on-tertiary-fixed: #002020;--mat-sys-on-tertiary-fixed-variant: #004f4f;--mat-sys-outline: #91909a;--mat-sys-outline-variant: #46464f;--mat-sys-primary: #bec2ff;--mat-sys-primary-container: #0000ef;--mat-sys-primary-fixed: #e0e0ff;--mat-sys-primary-fixed-dim: #bec2ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #c5c4dd;--mat-sys-secondary-container: #444559;--mat-sys-secondary-fixed: #e1e0f9;--mat-sys-secondary-fixed-dim: #c5c4dd;--mat-sys-shadow: #000000;--mat-sys-surface: #131316;--mat-sys-surface-bright: #3a393c;--mat-sys-surface-container: #201f22;--mat-sys-surface-container-high: #2a292d;--mat-sys-surface-container-highest: #353438;--mat-sys-surface-container-low: #1b1b1f;--mat-sys-surface-container-lowest: #0e0e11;--mat-sys-surface-dim: #131316;--mat-sys-surface-tint: #bec2ff;--mat-sys-surface-variant: #46464f;--mat-sys-tertiary: #00dddd;--mat-sys-tertiary-container: #004f4f;--mat-sys-tertiary-fixed: #00fbfb;--mat-sys-tertiary-fixed-dim: #00dddd;--mat-sys-neutral-variant20: #303038;--mat-sys-neutral10: #1b1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}html{--mat-sys-surface: #ffffff;--mat-sys-surface-bright: #ffffff;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-container-low: #ffffff;--mat-sys-surface-container: #f8fafc;--mat-sys-surface-container-high: #f1f5f9;--mat-sys-surface-container-highest: #e2e8f0;--mat-sys-surface-dim: #f1f5f9;--mat-sys-surface-variant: #f1f5f9;--mat-sys-background: #f8fafc;--mat-sys-surface-tint: #ffffff}html.theme-dark{--mat-sys-surface: #111827;--mat-sys-surface-bright: #1e293b;--mat-sys-surface-container-lowest: #0b0d12;--mat-sys-surface-container-low: #111827;--mat-sys-surface-container: #1e293b;--mat-sys-surface-container-high: #1f2a3a;--mat-sys-surface-container-highest: #334155;--mat-sys-surface-dim: #000000;--mat-sys-surface-variant: #1f2a3a;--mat-sys-background: #000000;--mat-sys-surface-tint: #111827}body{font-family:var(--app-font, "Inter"),"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--text-primary);background-color:var(--bg-secondary)}html,body{margin:0;padding:0;width:100%;max-width:100%;min-height:100vh;overflow-x:hidden;overscroll-behavior-x:none}.gradient-primary{background:linear-gradient(135deg,var(--primary-navy) 0%,var(--primary-blue) 100%)}.gradient-success{background:linear-gradient(135deg,var(--secondary-teal) 0%,var(--secondary-emerald) 100%)}.gradient-info{background:linear-gradient(135deg,var(--primary-blue) 0%,var(--secondary-sky) 100%)}.btn-primary{background:linear-gradient(135deg,var(--primary-navy) 0%,var(--primary-blue) 100%);color:var(--text-on-primary);border:none}.btn-primary:hover{background:linear-gradient(135deg,#152943,#1e40af)}.btn-success{background:linear-gradient(135deg,var(--secondary-teal) 0%,var(--secondary-emerald) 100%);color:var(--text-on-primary);border:none}.btn-success:hover{background:linear-gradient(135deg,#0b7563,#047857)}.btn-warning{background:linear-gradient(135deg,var(--accent-orange) 0%,var(--accent-amber) 100%);color:var(--text-on-primary);border:none}.btn-warning:hover{background:linear-gradient(135deg,#ea580c,#d97706)}.fullscreen-dialog .mat-mdc-dialog-container{padding:0!important;border-radius:16px!important;max-height:100vh!important;max-height:92dvh!important;box-shadow:0 18px 48px #02061773!important}.fullscreen-dialog .mat-mdc-dialog-container .mat-mdc-dialog-surface{border-radius:16px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.asignatura-dialog .mat-mdc-dialog-container{padding:0!important;border-radius:12px!important;overflow:hidden}.asignatura-dialog .mat-mdc-dialog-container .mat-mdc-dialog-surface{border-radius:12px!important;padding:0!important;overflow:hidden}.sk-dialog-pane .mat-mdc-dialog-container{padding:0!important;border-radius:16px!important;overflow:hidden}.sk-dialog-pane .mat-mdc-dialog-container .mat-mdc-dialog-surface{border-radius:16px!important;padding:0!important;overflow:hidden}@media(max-width:768px){.asignatura-dialog .mat-mdc-dialog-container,.asignatura-dialog .mat-mdc-dialog-container .mat-mdc-dialog-surface{border-radius:8px!important}}@media(max-width:576px){.asignatura-dialog .mat-mdc-dialog-container{border-radius:0!important;max-height:100vh!important;max-height:100dvh!important}.asignatura-dialog .mat-mdc-dialog-container .mat-mdc-dialog-surface{border-radius:0!important;padding-bottom:env(safe-area-inset-bottom)!important}.cdk-overlay-pane.asignatura-dialog{max-width:100vw!important;max-height:100vh!important;max-height:100dvh!important}}@media(max-width:640px){.mat-mdc-dialog-container{border-radius:16px!important;max-height:92vh!important;max-height:92dvh!important}.mat-mdc-dialog-container .mat-mdc-dialog-surface{border-radius:16px!important;padding-bottom:env(safe-area-inset-bottom)!important}.cdk-overlay-pane{max-width:92vw!important;max-height:92vh!important;max-height:92dvh!important}}.cdk-overlay-container{z-index:1100}body>.ng-dropdown-panel{z-index:1110}.cdk-overlay-dark-backdrop{background:#0f172a99}html,body{overflow-x:hidden;max-width:100%}@media(max-width:640px){input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{font-size:16px}.sk-btn{min-height:44px}.sk-btn-sm{min-height:40px}.sk-iconbtn{width:40px;height:40px}.sk-seg-item{min-height:40px}.sk-search-input{height:46px}.sk-search{max-width:none}.sk-seg{width:100%}.sk-seg-item{flex:1 1 0;text-align:center}.sk-btn:active,.sk-iconbtn:active,.sk-seg-item:active{transform:scale(.97)}}#toast-container,#toast-container .ngx-toastr,.toast-container{z-index:99999!important}.toast-top-right{top:12px!important;right:12px!important;z-index:99999!important}html.theme-dark{background:#000;color:#e2e8f0}html.theme-dark .tw-bg-slate-50{background:#000!important}html.theme-dark main.tw-bg-slate-50,html.theme-dark .tw-content-bg{background:#000!important}html.theme-dark .tw-bg-white{background-color:#111827!important;background-image:none!important}html.theme-dark button.tw-bg-white{background-color:#1a2433!important}html.theme-dark .hover\:tw-bg-white:hover{background-color:#1f2937!important}html.theme-dark .tw-bg-white\/80{background-color:#111827eb!important}html.theme-dark .tw-bg-white\/70{background-color:#111827b3!important}html.theme-dark .tw-bg-slate-50\/60,html.theme-dark .tw-bg-slate-50\/70,html.theme-dark .tw-bg-slate-50\/50{background:#ffffff08!important}html.theme-dark .tw-bg-slate-100,html.theme-dark .tw-bg-slate-100\/80{background:#1e293b!important}html.theme-dark .tw-border-slate-200{border-color:#1f2a3a!important}html.theme-dark .tw-border-slate-100{border-color:#1a2433!important}html.theme-dark .tw-border-x,html.theme-dark .tw-border-b,html.theme-dark .tw-border-t,html.theme-dark .tw-border{border-color:#1f2a3a}html.theme-dark .tw-divide-slate-100>*+*{border-color:#1a2433!important}html.theme-dark .tw-text-slate-900{color:#f1f5f9!important}html.theme-dark .tw-text-slate-800{color:#e2e8f0!important}html.theme-dark .tw-text-slate-700{color:#cbd5e1!important}html.theme-dark .tw-text-slate-600,html.theme-dark .tw-text-slate-500{color:#94a3b8!important}html.theme-dark .tw-text-slate-400{color:#64748b!important}html.theme-dark .tw-text-slate-300{color:#475569!important}html.theme-dark .hover\:tw-bg-slate-50:hover,html.theme-dark .hover\:tw-bg-slate-50\/60:hover,html.theme-dark .hover\:tw-bg-slate-50\/70:hover,html.theme-dark .hover\:tw-bg-slate-100:hover{background:#ffffff0d!important}html.theme-dark .tw-bg-emerald-50{background:#10b98124!important}html.theme-dark .tw-bg-amber-50{background:#f59e0b24!important}html.theme-dark .tw-bg-red-50{background:#ef444424!important}html.theme-dark .tw-bg-violet-50{background:#8b5cf629!important}html.theme-dark .tw-bg-cyan-50{background:#06b6d424!important}html.theme-dark .tw-bg-brand-50{background:#3b82f629!important}html.theme-dark .tw-bg-rose-50{background:#f43f5e24!important}html.theme-dark .tw-bg-teal-50{background:#14b8a624!important}html.theme-dark .tw-bg-indigo-50{background:#6366f129!important}html.theme-dark .tw-bg-sky-50{background:#0ea5e924!important}html.theme-dark .tw-bg-fuchsia-50{background:#d946ef24!important}html.theme-dark .tw-bg-violet-100,html.theme-dark .tw-bg-emerald-100,html.theme-dark .tw-bg-brand-100,html.theme-dark .tw-bg-amber-100,html.theme-dark .tw-bg-rose-100,html.theme-dark .tw-bg-cyan-100,html.theme-dark .tw-bg-sky-100,html.theme-dark .tw-bg-indigo-100,html.theme-dark .tw-bg-teal-100,html.theme-dark .tw-bg-fuchsia-100,html.theme-dark .tw-bg-red-100{filter:brightness(.7)}html.theme-dark input,html.theme-dark select,html.theme-dark textarea{color:#e2e8f0}html.theme-dark .tw-bg-slate-50\/70{background:#ffffff0a!important}html.theme-dark input::placeholder,html.theme-dark textarea::placeholder{color:#64748b}html.theme-dark .tw-custom-scroll::-webkit-scrollbar-thumb{background:#334155}html.theme-dark .tw-bg-slate-50\/95{background:#111827f5!important}html.theme-dark .tw-bg-slate-50\/40{background:#ffffff08!important}html.theme-dark .tw-bg-slate-100\/70,html.theme-dark .tw-bg-slate-100\/50{background:#ffffff0d!important}html.theme-dark .tw-text-emerald-700{color:#6ee7b7!important}html.theme-dark .tw-text-amber-700{color:#fcd34d!important}html.theme-dark .tw-text-red-700{color:#fca5a5!important}html.theme-dark .tw-text-rose-700{color:#fda4af!important}html.theme-dark .tw-text-violet-700{color:#c4b5fd!important}html.theme-dark .tw-text-cyan-700{color:#67e8f9!important}html.theme-dark .tw-text-blue-700{color:#93c5fd!important}html.theme-dark .tw-text-sky-700{color:#7dd3fc!important}html.theme-dark .tw-text-indigo-700{color:#a5b4fc!important}html.theme-dark .tw-text-teal-700{color:#5eead4!important}html.theme-dark .tw-text-fuchsia-700{color:#f0abfc!important}html.theme-dark .tw-text-brand-700{color:var(--b300)!important}html.theme-dark .tw-text-emerald-600{color:#34d399!important}html.theme-dark .tw-text-amber-600{color:#fbbf24!important}html.theme-dark .tw-text-red-600{color:#f87171!important}html.theme-dark .tw-text-rose-600{color:#fb7185!important}html.theme-dark .tw-text-violet-600{color:#a78bfa!important}html.theme-dark .tw-text-cyan-600{color:#22d3ee!important}html.theme-dark .tw-text-blue-600{color:#60a5fa!important}html.theme-dark .tw-text-sky-600{color:#38bdf8!important}html.theme-dark .tw-text-indigo-600{color:#818cf8!important}html.theme-dark .tw-text-teal-600{color:#2dd4bf!important}html.theme-dark .tw-text-fuchsia-600{color:#e879f9!important}html.theme-dark .tw-text-brand-600{color:var(--b400)!important}html.theme-dark .tw-bg-blue-100{background:#3b82f642!important;filter:none}html.theme-dark .tw-bg-violet-100{background:#8b5cf642!important;filter:none}html.theme-dark .tw-bg-emerald-100{background:#10b9813d!important;filter:none}html.theme-dark .tw-bg-amber-100{background:#f59e0b3d!important;filter:none}html.theme-dark .tw-bg-rose-100{background:#f43f5e3d!important;filter:none}html.theme-dark .tw-bg-red-100{background:#ef44443d!important;filter:none}html.theme-dark .tw-bg-cyan-100{background:#06b6d43d!important;filter:none}html.theme-dark .tw-bg-indigo-100{background:#6366f142!important;filter:none}html.theme-dark .tw-bg-teal-100{background:#14b8a63d!important;filter:none}html.theme-dark .tw-bg-sky-100{background:#0ea5e93d!important;filter:none}html.theme-dark .tw-bg-fuchsia-100{background:#d946ef3d!important;filter:none}html.theme-dark .tw-bg-brand-100{background:color-mix(in srgb,var(--b500) 30%,transparent)!important;filter:none}html.theme-dark .tw-bg-brand-50\/60{background:color-mix(in srgb,var(--b500) 16%,transparent)!important}html.theme-dark .tw-bg-brand-50\/40{background:color-mix(in srgb,var(--b500) 12%,transparent)!important}html.theme-dark .tw-bg-brand-50\/30{background:color-mix(in srgb,var(--b500) 10%,transparent)!important}html.theme-dark .tw-bg-violet-50\/60{background:#8b5cf629!important}html.theme-dark .tw-bg-violet-50\/40{background:#8b5cf61f!important}html.theme-dark .tw-bg-violet-50\/30{background:#8b5cf61a!important}html.theme-dark .tw-bg-cyan-50\/60{background:#06b6d429!important}html.theme-dark .tw-bg-cyan-50\/40{background:#06b6d41f!important}html.theme-dark .tw-bg-cyan-50\/30{background:#06b6d41a!important}html.theme-dark .tw-bg-amber-50\/60{background:#f59e0b29!important}html.theme-dark .tw-bg-amber-50\/40{background:#f59e0b1f!important}html.theme-dark .tw-bg-amber-50\/30{background:#f59e0b1a!important}html.theme-dark .tw-bg-emerald-50\/60{background:#10b98124!important}html.theme-dark .tw-bg-emerald-50\/30{background:#10b9811a!important}html.theme-dark .tw-border-emerald-100{border-color:#10b98138!important}html.theme-dark .tw-border-amber-100{border-color:#f59e0b38!important}html.theme-dark .tw-border-red-100{border-color:#ef444438!important}html.theme-dark .tw-border-brand-100{border-color:color-mix(in srgb,var(--b500) 26%,transparent)!important}html.theme-dark .tw-border-amber-200{border-color:#f59e0b4d!important}html.theme-dark .tw-border-red-200{border-color:#ef44444d!important}html.theme-dark .tw-border-brand-200{border-color:color-mix(in srgb,var(--b500) 32%,transparent)!important}html.theme-dark .tw-shadow-card{box-shadow:0 1px 2px #00000059,0 1px 3px #00000040!important}html.theme-dark .tw-shadow-pop{box-shadow:0 12px 26px -6px #0009,0 6px 12px -6px #0006!important}html.theme-dark code.tw-bg-slate-50{background:#0b0d12!important;color:#cbd5e1}.filter-select-modern,.ano-select,.destination-select-modern{display:block;width:100%}.filter-select-modern .ng-select .ng-select-container,.ano-select .ng-select .ng-select-container,.destination-select-modern .ng-select .ng-select-container{min-height:36px;border:1px solid var(--border-light);border-radius:8px;background:var(--bg-primary);font-size:.78rem;font-weight:600;color:var(--text-secondary)}.filter-select-modern .ng-select .ng-value-container .ng-placeholder,.ano-select .ng-select .ng-value-container .ng-placeholder,.destination-select-modern .ng-select .ng-value-container .ng-placeholder{color:var(--text-tertiary);font-weight:500}.filter-select-modern .ng-select.ng-select-focused .ng-select-container,.ano-select .ng-select.ng-select-focused .ng-select-container,.destination-select-modern .ng-select.ng-select-focused .ng-select-container{border-color:var(--b400);box-shadow:0 0 0 3px color-mix(in srgb,var(--b500) 15%,transparent)}.filter-select-modern .ng-select.ng-select-opened .ng-select-container,.ano-select .ng-select.ng-select-opened .ng-select-container,.destination-select-modern .ng-select.ng-select-opened .ng-select-container{border-color:var(--b500)}.filter-select-modern .ng-select.ng-select-disabled .ng-select-container,.ano-select .ng-select.ng-select-disabled .ng-select-container,.destination-select-modern .ng-select.ng-select-disabled .ng-select-container{background:var(--bg-secondary);opacity:.6}.filter-select-modern .ng-dropdown-panel,.ano-select .ng-dropdown-panel,.destination-select-modern .ng-dropdown-panel{border:1px solid var(--border-light);border-radius:8px;box-shadow:var(--shadow-pop);margin-top:.25rem;background:var(--bg-primary)}.filter-select-modern .ng-dropdown-panel .ng-option,.ano-select .ng-dropdown-panel .ng-option,.destination-select-modern .ng-dropdown-panel .ng-option{font-size:.8rem;color:var(--text-secondary);background:var(--bg-primary)}.filter-select-modern .ng-dropdown-panel .ng-option:hover,.filter-select-modern .ng-dropdown-panel .ng-option.ng-option-marked,.ano-select .ng-dropdown-panel .ng-option:hover,.ano-select .ng-dropdown-panel .ng-option.ng-option-marked,.destination-select-modern .ng-dropdown-panel .ng-option:hover,.destination-select-modern .ng-dropdown-panel .ng-option.ng-option-marked{background:color-mix(in srgb,var(--b500) 8%,transparent)}.filter-select-modern .ng-dropdown-panel .ng-option.ng-option-selected,.ano-select .ng-dropdown-panel .ng-option.ng-option-selected,.destination-select-modern .ng-dropdown-panel .ng-option.ng-option-selected{background:color-mix(in srgb,var(--b500) 12%,transparent);color:var(--b700);font-weight:600}html.theme-dark .filter-select-modern .ng-select .ng-select-container,html.theme-dark .ano-select .ng-select .ng-select-container,html.theme-dark .destination-select-modern .ng-select .ng-select-container{background:#0f172a;border-color:#1f2a3a;color:#e5e9f0}html.theme-dark .filter-select-modern .ng-select .ng-value-container .ng-value-label,html.theme-dark .ano-select .ng-select .ng-value-container .ng-value-label,html.theme-dark .destination-select-modern .ng-select .ng-value-container .ng-value-label{color:#e5e9f0}html.theme-dark .filter-select-modern .ng-select .ng-value-container .ng-placeholder,html.theme-dark .ano-select .ng-select .ng-value-container .ng-placeholder,html.theme-dark .destination-select-modern .ng-select .ng-value-container .ng-placeholder{color:#64748b}html.theme-dark .filter-select-modern .ng-select .ng-arrow-wrapper .ng-arrow,html.theme-dark .ano-select .ng-select .ng-arrow-wrapper .ng-arrow,html.theme-dark .destination-select-modern .ng-select .ng-arrow-wrapper .ng-arrow{border-color:#94a3b8 transparent transparent}html.theme-dark .filter-select-modern .ng-select .ng-clear-wrapper,html.theme-dark .ano-select .ng-select .ng-clear-wrapper,html.theme-dark .destination-select-modern .ng-select .ng-clear-wrapper{color:#94a3b8}html.theme-dark .filter-select-modern .ng-dropdown-panel,html.theme-dark .ano-select .ng-dropdown-panel,html.theme-dark .destination-select-modern .ng-dropdown-panel,html.theme-dark .ng-dropdown-panel{background:#111827;border-color:#1f2a3a;box-shadow:0 12px 26px -6px #0009,0 6px 12px -6px #0006}html.theme-dark .filter-select-modern .ng-dropdown-panel .ng-option,html.theme-dark .ano-select .ng-dropdown-panel .ng-option,html.theme-dark .destination-select-modern .ng-dropdown-panel .ng-option,html.theme-dark .ng-dropdown-panel .ng-option{background:#111827;color:#e5e9f0}html.theme-dark .filter-select-modern .ng-dropdown-panel .ng-option.ng-option-marked,html.theme-dark .filter-select-modern .ng-dropdown-panel .ng-option:hover,html.theme-dark .ano-select .ng-dropdown-panel .ng-option.ng-option-marked,html.theme-dark .ano-select .ng-dropdown-panel .ng-option:hover,html.theme-dark .destination-select-modern .ng-dropdown-panel .ng-option.ng-option-marked,html.theme-dark .destination-select-modern .ng-dropdown-panel .ng-option:hover,html.theme-dark .ng-dropdown-panel .ng-option.ng-option-marked,html.theme-dark .ng-dropdown-panel .ng-option:hover{background:#ffffff0f}html.theme-dark .filter-select-modern .ng-dropdown-panel .ng-option.ng-option-selected,html.theme-dark .ano-select .ng-dropdown-panel .ng-option.ng-option-selected,html.theme-dark .destination-select-modern .ng-dropdown-panel .ng-option.ng-option-selected,html.theme-dark .ng-dropdown-panel .ng-option.ng-option-selected{background:color-mix(in srgb,var(--b500) 22%,transparent);color:var(--b200)}.placeholder\:tw-text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.first\:tw-border-t-0:first-child{border-top-width:0px}.first\:tw-pt-0:first-child{padding-top:0}.hover\:tw-bg-\[var\(--bg-secondary\)\]:hover{background-color:var(--bg-secondary)}.focus\:tw-border-brand-400:focus{border-color:var(--b400)}.focus\:tw-border-brand-500:focus{border-color:var(--b500)}.focus\:tw-bg-\[var\(--bg-primary\)\]:focus{background-color:var(--bg-primary)}.focus\:tw-outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:tw-ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:tw-ring-brand-100:focus{--tw-ring-color: var(--b100)}.disabled\:tw-cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:tw-opacity-60:disabled{opacity:.6}@media(min-width:640px){.sm\:tw-ml-auto{margin-left:auto}.sm\:tw-inline{display:inline}.sm\:tw-inline-flex{display:inline-flex}.sm\:tw-hidden{display:none}.sm\:tw-w-\[348px\]{width:348px}.sm\:tw-max-w-\[90vw\]{max-width:90vw}.sm\:tw-flex-none{flex:none}.sm\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:tw-flex-row{flex-direction:row}.sm\:tw-items-center{align-items:center}.sm\:tw-justify-between{justify-content:space-between}.sm\:tw-gap-4{gap:1rem}.sm\:tw-self-stretch{align-self:stretch}}@media(min-width:768px){.md\:tw-block{display:block}.md\:tw-flex{display:flex}.md\:tw-h-\[52px\]{height:52px}.md\:tw-w-5\/12{width:41.666667%}.md\:tw-w-60{width:15rem}.md\:tw-w-7\/12{width:58.333333%}.md\:tw-w-\[52px\]{width:52px}.md\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:tw-flex-row{flex-direction:row}.md\:tw-items-start{align-items:flex-start}.md\:tw-px-8{padding-left:2rem;padding-right:2rem}.md\:tw-text-\[15px\]{font-size:15px}.md\:tw-text-\[22px\]{font-size:22px}.md\:tw-text-\[26px\]{font-size:26px}}@media(min-width:1024px){.lg\:tw-col-span-1{grid-column:span 1 / span 1}.lg\:tw-col-span-2{grid-column:span 2 / span 2}.lg\:tw-col-span-3{grid-column:span 3 / span 3}.lg\:tw-col-span-4{grid-column:span 4 / span 4}.lg\:tw-col-span-8{grid-column:span 8 / span 8}.lg\:tw-block{display:block}.lg\:tw-w-1\/2{width:50%}.lg\:tw-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:tw-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:tw-grid-cols-\[minmax\(180px\,240px\)_1fr_minmax\(160px\,200px\)\]{grid-template-columns:minmax(180px,240px) 1fr minmax(160px,200px)}.lg\:tw-flex-row{flex-direction:row}.lg\:tw-items-end{align-items:flex-end}.lg\:tw-items-center{align-items:center}}@media(min-width:1280px){.xl\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:tw-grid-cols-\[420px_1fr\]{grid-template-columns:420px 1fr}}.dark\:tw-border-emerald-500\/30:where(.tw-theme-dark,.tw-theme-dark *){border-color:#10b9814d}.dark\:tw-border-red-500\/30:where(.tw-theme-dark,.tw-theme-dark *){border-color:#ef44444d}.dark\:tw-border-rose-500\/20:where(.tw-theme-dark,.tw-theme-dark *){border-color:#f43f5e33}.dark\:tw-border-rose-500\/30:where(.tw-theme-dark,.tw-theme-dark *){border-color:#f43f5e4d}.dark\:tw-border-slate-600:where(.tw-theme-dark,.tw-theme-dark *){--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.dark\:tw-border-slate-700:where(.tw-theme-dark,.tw-theme-dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.dark\:tw-border-slate-800:where(.tw-theme-dark,.tw-theme-dark *){--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.dark\:tw-bg-emerald-500\/15:where(.tw-theme-dark,.tw-theme-dark *){background-color:#10b98126}.dark\:tw-bg-red-500\/10:where(.tw-theme-dark,.tw-theme-dark *){background-color:#ef44441a}.dark\:tw-bg-rose-500\/10:where(.tw-theme-dark,.tw-theme-dark *){background-color:#f43f5e1a}.dark\:tw-bg-rose-500\/15:where(.tw-theme-dark,.tw-theme-dark *){background-color:#f43f5e26}.dark\:tw-bg-slate-800:where(.tw-theme-dark,.tw-theme-dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:tw-bg-slate-800\/60:where(.tw-theme-dark,.tw-theme-dark *){background-color:#1e293b99}.dark\:tw-bg-slate-900:where(.tw-theme-dark,.tw-theme-dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.dark\:tw-text-\[\#c4b5fd\]:where(.tw-theme-dark,.tw-theme-dark *){--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.dark\:tw-text-brand-300:where(.tw-theme-dark,.tw-theme-dark *){color:var(--b300)}.dark\:tw-text-emerald-300:where(.tw-theme-dark,.tw-theme-dark *){--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.dark\:tw-text-emerald-400:where(.tw-theme-dark,.tw-theme-dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:tw-text-red-300:where(.tw-theme-dark,.tw-theme-dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:tw-text-red-300\/80:where(.tw-theme-dark,.tw-theme-dark *){color:#fca5a5cc}.dark\:tw-text-red-400:where(.tw-theme-dark,.tw-theme-dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:tw-text-rose-300:where(.tw-theme-dark,.tw-theme-dark *){--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.dark\:tw-text-slate-100:where(.tw-theme-dark,.tw-theme-dark *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.dark\:tw-text-slate-300:where(.tw-theme-dark,.tw-theme-dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:tw-text-slate-400:where(.tw-theme-dark,.tw-theme-dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark\:focus\:tw-ring-brand-900:focus:where(.tw-theme-dark,.tw-theme-dark *){--tw-ring-color: var(--b900)}.la-ball-spin,.la-ball-spin>div{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.la-ball-spin{display:block;font-size:0;color:#fff}.la-ball-spin.la-dark{color:#333}.la-ball-spin>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.la-ball-spin{width:32px;height:32px}.la-ball-spin>div{position:absolute;top:50%;left:50%;width:8px;height:8px;margin-top:-4px;margin-left:-4px;border-radius:100%;-webkit-animation:ball-spin 1s infinite ease-in-out;animation:ball-spin 1s infinite ease-in-out}.la-ball-spin>div:nth-child(1){top:5%;left:50%;-webkit-animation-delay:-1.125s;animation-delay:-1.125s}.la-ball-spin>div:nth-child(2){top:18.1801948466%;left:81.8198051534%;-webkit-animation-delay:-1.25s;animation-delay:-1.25s}.la-ball-spin>div:nth-child(3){top:50%;left:95%;-webkit-animation-delay:-1.375s;animation-delay:-1.375s}.la-ball-spin>div:nth-child(4){top:81.8198051534%;left:81.8198051534%;-webkit-animation-delay:-1.5s;animation-delay:-1.5s}.la-ball-spin>div:nth-child(5){top:95%;left:50%;-webkit-animation-delay:-1.625s;animation-delay:-1.625s}.la-ball-spin>div:nth-child(6){top:81.8198051534%;left:18.1801948466%;-webkit-animation-delay:-1.75s;animation-delay:-1.75s}.la-ball-spin>div:nth-child(7){top:50%;left:5%;-webkit-animation-delay:-1.875s;animation-delay:-1.875s}.la-ball-spin>div:nth-child(8){top:18.1801948466%;left:18.1801948466%;-webkit-animation-delay:-2s;animation-delay:-2s}.la-ball-spin.la-sm{width:16px;height:16px}.la-ball-spin.la-sm>div{width:4px;height:4px;margin-top:-2px;margin-left:-2px}.la-ball-spin.la-2x{width:64px;height:64px}.la-ball-spin.la-2x>div{width:16px;height:16px;margin-top:-8px;margin-left:-8px}.la-ball-spin.la-3x{width:96px;height:96px}.la-ball-spin.la-3x>div{width:24px;height:24px;margin-top:-12px;margin-left:-12px}@-webkit-keyframes ball-spin{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:1}80%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes ball-spin{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:1}80%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}.toast-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 0 #ffffff}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0}.toast-container{pointer-events:none;position:fixed;z-index:999999}.toast-container *{box-sizing:border-box}.toast-container .ngx-toastr{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;background-size:24px;box-shadow:0 0 12px #999;color:#fff}.toast-container .ngx-toastr:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-info{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+)}.toast-error{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+)}.toast-success{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==)}.toast-warning{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==)}.toast-container.toast-top-center .ngx-toastr,.toast-container.toast-bottom-center .ngx-toastr{width:300px;margin-left:auto;margin-right:auto}.toast-container.toast-top-full-width .ngx-toastr,.toast-container.toast-bottom-full-width .ngx-toastr{width:96%;margin-left:auto;margin-right:auto}.ngx-toastr{background-color:#030303;pointer-events:auto}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width:240px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:11em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px)and (max-width:480px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:18em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px)and (max-width:768px){.toast-container .ngx-toastr.div{padding:15px 15px 15px 50px;width:25em}}.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:hsl(0,0%,70%) #ccc hsl(0,0%,85%)}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #333}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px #00000013,0 0 0 3px #007eff1a}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px #0000000f}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid hsl(0,0%,90%)}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;color:#333;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid rgb(183.6,218.88,255);border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid rgb(183.6,218.88,255)}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:#000}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus{outline:none}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px #0000000f;left:0}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel.ng-select-right{left:100%;top:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-left{left:-100%;top:0;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:#0000008a;cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{color:#0000008a;background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:#000000de;padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}
