:root{color-scheme:light;--accent: #515ad1;--brand-50: color-mix(in srgb, var(--accent) 10%, white);--brand-100: color-mix(in srgb, var(--accent) 16%, #ffffff);--brand-200: color-mix(in srgb, var(--accent) 30%, #ffffff);--brand-500: var(--accent);--brand-600: var(--accent);--brand-700: color-mix(in srgb, var(--accent) 86%, #000000);--accent-text: color-mix(in srgb, var(--accent) 88%, #000000);--grey-0: #ffffff;--grey-50: #f4f6fa;--grey-100: #f7f9fd;--grey-200: #e6ebf2;--grey-300: #d3dae6;--grey-500: #5f6b84;--grey-700: #3f4b65;--grey-900: #1c2741;--success-fg: #0c7359;--warning-fg: #875c1c;--danger-fg: #b33956;--card-yellow: #e9b20c;--medal-gold: #e2b33c;--medal-silver: #b9c2cf;--medal-bronze: #c7834d;--success-surface: color-mix(in srgb, var(--success-fg) 11%, var(--surface));--warning-surface: color-mix(in srgb, var(--warning-fg) 12%, var(--surface));--danger-surface: color-mix(in srgb, var(--danger-fg) 10%, var(--surface));--info-surface: var(--brand-50);--info-fg: var(--accent-text);--bg: var(--grey-50);--surface: var(--grey-0);--surface-sunken: var(--grey-100);--border: var(--grey-200);--border-strong: var(--grey-300);--text: var(--grey-900);--text-muted: var(--grey-500);--text-inverse: var(--grey-0);--on-accent: #ffffff;--font: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans Devanagari Variable", "Nirmala UI", "Kohinoor Devanagari", sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", "Noto Sans Devanagari Variable", "Nirmala UI", "Kohinoor Devanagari", monospace;--text-micro: .625rem;--text-tiny: .6875rem;--text-xs: .75rem;--text-sm: .8125rem;--text-base: .875rem;--text-lg: 1rem;--text-xl: 1.25rem;--text-2xl: 1.625rem;--text-display: clamp(1.625rem, 3vw, 2.0625rem);--text-figure: 1.8125rem;--control-h: 30px;--control-h-sm: 26px;--field-font: var(--text-sm);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--card-pad: 1.1875rem;--radius-sm: 6px;--radius: 9px;--radius-md: 12px;--radius-field: 10px;--radius-lg: 16px;--radius-full: 999px;--shadow-sm: 0 8px 32px rgba(29, 44, 75, .045);--shadow: 0 10px 34px rgba(29, 44, 75, .08);--shadow-md: 0 14px 40px rgba(29, 44, 75, .11);--shadow-lg: 0 28px 90px rgba(6, 14, 35, .27);--shadow-modal: 0 28px 90px #00000044;--shadow-ring: 0 0 0 1px rgba(29, 44, 75, .04);--skeleton-sheen: var(--grey-0);--dur-instant: 90ms;--dur-fast: .15s;--dur-base: .24s;--dur-drawer: .2s;--dur-slow: .38s;--dur-spin: .7s;--dur-shimmer: 1.6s;--dur-celebrate: 2.6s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--lift: 6px;--scrim: rgba(6, 14, 35, .6);--drawer-dim: #07132688;--focus-ring: 0 0 0 2px var(--surface), 0 0 0 5px var(--brand-500);--rail-bg: var(--surface);--rail-fg: var(--text-muted);--rail-muted: var(--text-muted);--rail-border: var(--border);--rail-hover: var(--brand-50);--rail-active: var(--brand-50);--rail-active-fg: var(--accent-text);--rail-heading: var(--text-muted);--band-h: 70px;--band-from: color-mix(in srgb, var(--accent) 62%, #0b0b2a);--band-to: color-mix(in srgb, var(--accent) 52%, #ffffff);--band: linear-gradient(90deg, var(--band-from) 0%, var(--accent) 55%, var(--band-to) 100%);--on-band: #ffffff;--on-band-soft: rgba(255, 255, 255, .82);--glass: rgba(255, 255, 255, .16);--glass-strong: rgba(255, 255, 255, .26);--glass-line: rgba(255, 255, 255, .3);--nav-on: linear-gradient(90deg, var(--band-from), var(--accent));--nav-on-shadow: 0 8px 18px color-mix(in srgb, var(--accent) 35%, transparent);--float-shadow: 0 14px 30px color-mix(in srgb, var(--accent) 14%, rgba(20, 20, 60, .08));--tile-1: linear-gradient(135deg, #3b82f6, #2563eb);--tile-2: linear-gradient(135deg, #10b981, #059669);--tile-3: linear-gradient(135deg, #f59e0b, #ea580c);--tile-4: linear-gradient(135deg, #a855f7, #7c3aed);--tile-5: linear-gradient(135deg, #ec4899, #db2777);--tile-6: linear-gradient(135deg, #14b8a6, #0d9488);--hue-1: #2563eb;--hue-2: #059669;--hue-3: #ea580c;--hue-4: #7c3aed;--hue-5: #db2777;--hue-6: #0d9488;--paper: #ffffff;--paper-ink: #1c2741;--paper-muted: #5b6780;--paper-rule: #d7dce7;--paper-tint: #f4f6fa;--doc-classic: #9c7a3c;--doc-heritage: #7d2e4a;--doc-minimal: #33445c;--card-navy: #13294b;--card-sky: #4fa3e0;--card-sky-tint: #e6f2fb;--card-gold: #e4a72a;--card-teal: #0f7c80;--card-teal-tint: #e4f3f2;--card-slate: #26364d;--card-royal: #0b1e46;--card-azure: #2f6fd6;--card-azure-tint: #eaf1fc;--card-brass: #c99a2e;--card-magenta: #d6246e;--card-orange: #f5891f;--card-violet: #6b2fa0;--card-blush: #fdebf2;--card-maroon: #7a1f2b;--card-wine: #a8383e;--card-cream: #fbf4e6;--card-ochre: #c08a2c;--award-blush: #f3e6e8}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--band-to: color-mix(in srgb, var(--accent) 55%, #142033);--grey-0: #142033;--grey-50: #0c1422;--grey-100: #19263c;--grey-200: #2a3952;--grey-300: #3a4b68;--grey-500: #a4b0c1;--grey-700: #cfd8e6;--grey-900: #edf3fb;--brand-50: #273450;--brand-100: color-mix(in srgb, var(--accent) 34%, #142033);--brand-200: color-mix(in srgb, var(--accent) 48%, #142033);--brand-500: var(--accent);--brand-600: var(--accent);--brand-700: var(--accent);--accent-text: color-mix(in srgb, var(--accent) 45%, #ffffff);--success-fg: #71ddba;--warning-fg: #f7ca7f;--danger-fg: #ff92a8;--card-yellow: #f5c63c;--text-inverse: #0c1422;--shadow-sm: 0 8px 32px rgba(0, 0, 0, .15);--shadow: 0 10px 34px rgba(0, 0, 0, .3);--shadow-md: 0 14px 40px rgba(0, 0, 0, .4);--shadow-lg: 0 28px 90px rgba(0, 0, 0, .55);--shadow-ring: 0 0 0 1px rgba(255, 255, 255, .06);--skeleton-sheen: var(--grey-300);--scrim: rgba(0, 0, 0, .65)}}:root[data-theme=dark]{color-scheme:dark;--band-to: color-mix(in srgb, var(--accent) 55%, #142033);--grey-0: #142033;--grey-50: #0c1422;--grey-100: #19263c;--grey-200: #2a3952;--grey-300: #3a4b68;--grey-500: #a4b0c1;--grey-700: #cfd8e6;--grey-900: #edf3fb;--brand-50: #273450;--brand-100: color-mix(in srgb, var(--accent) 34%, #142033);--brand-200: color-mix(in srgb, var(--accent) 48%, #142033);--brand-500: var(--accent);--brand-600: var(--accent);--brand-700: var(--accent);--accent-text: color-mix(in srgb, var(--accent) 45%, #ffffff);--success-fg: #71ddba;--warning-fg: #f7ca7f;--danger-fg: #ff92a8;--card-yellow: #f5c63c;--text-inverse: #0c1422;--shadow-sm: 0 8px 32px rgba(0, 0, 0, .15);--shadow: 0 10px 34px rgba(0, 0, 0, .3);--shadow-md: 0 14px 40px rgba(0, 0, 0, .4);--shadow-lg: 0 28px 90px rgba(0, 0, 0, .55);--shadow-ring: 0 0 0 1px rgba(255, 255, 255, .06);--skeleton-sheen: var(--grey-300);--scrim: rgba(0, 0, 0, .65)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--font);font-size:var(--text-base);line-height:1.48;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:0 0 0 1000px var(--surface) inset}.ui-input:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--surface) inset,0 0 0 3px var(--brand-50)}html{scroll-behavior:smooth;scrollbar-gutter:stable}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ui-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(pointer:coarse){:root{--control-h: 40px;--control-h-sm: 34px;--field-font: 1rem}}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius);font:inherit;font-weight:620;text-decoration:none;white-space:nowrap;cursor:pointer}.ui-btn--md{padding:.3125rem .75rem;font-size:var(--text-xs);min-height:var(--control-h)}.ui-btn--sm{padding:.25rem .5625rem;font-size:var(--text-tiny);min-height:var(--control-h-sm)}.ui-btn--primary{background:var(--brand-600);border-color:var(--brand-600);color:var(--on-accent)}.ui-btn--primary:hover:not(:disabled){filter:brightness(.92)}.ui-btn--secondary{background:var(--surface);border-color:var(--border);color:var(--text)}.ui-btn--secondary:hover:not(:disabled){border-color:var(--brand-500);color:var(--accent-text)}.ui-btn--ghost{background:transparent;border-color:transparent;color:var(--text-muted)}.ui-btn--ghost:hover:not(:disabled){background:var(--surface-sunken);color:var(--text)}.ui-btn--danger{background:var(--surface);border-color:var(--border);color:var(--danger-fg)}.ui-btn--danger:hover:not(:disabled){background:var(--danger-surface);border-color:var(--danger-fg)}.ui-btn:disabled{cursor:not-allowed;opacity:.4}.ui-btn[aria-busy=true]{cursor:progress}.ui-field{display:flex;flex-direction:column;gap:.375rem;margin-bottom:var(--space-4)}.ui-field__label{font-size:var(--text-tiny);font-weight:640;color:var(--text-muted)}.ui-field__required{color:var(--danger-fg)}.ui-field__hint{margin:0;font-size:var(--text-xs);color:var(--text-muted)}.ui-field__error{margin:0;font-size:var(--text-xs);color:var(--danger-fg)}.ui-input{width:100%;padding:.25rem .625rem;min-height:var(--control-h);font:inherit;font-size:var(--field-font);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-field)}.ui-input:focus{outline:none;border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-50)}.ui-input::placeholder{color:var(--text-muted)}.ui-input[aria-invalid=true]{border-color:var(--danger-fg)}.ui-input:disabled{background:var(--surface-sunken);color:var(--text-muted);cursor:not-allowed}.ui-select{padding-right:var(--space-6)}.ui-spinner{display:inline-block;flex:none;border:2px solid var(--border-strong);border-top-color:var(--brand-600);border-radius:var(--radius-full);animation:ui-spin var(--dur-spin) linear infinite}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-alert{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:10px;font-size:12px;line-height:1.6}.ui-alert__body{flex:1;min-width:0}.ui-alert__title{display:block}.ui-alert__close{flex:none;padding:0 4px;font:inherit;color:inherit;background:none;border:none;cursor:pointer}.ui-alert--info{background:var(--info-surface);color:var(--info-fg)}.ui-alert--success{background:var(--success-surface);color:var(--success-fg)}.ui-alert--warning{background:var(--warning-surface);color:var(--warning-fg)}.ui-alert--danger{background:var(--danger-surface);color:var(--danger-fg)}.ui-toasts{position:fixed;z-index:150;bottom:20px;right:20px;display:grid;gap:8px}.ui-toast{max-width:340px;padding:11px 15px;font-size:12px;color:var(--surface);background:var(--text);border-radius:10px;box-shadow:var(--shadow-sm)}.ui-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:720;white-space:nowrap;border-radius:99px}.ui-badge--wrap{max-width:100%;white-space:normal;border-radius:var(--radius-sm)}.ui-badge--neutral{background:var(--surface-sunken);color:var(--text-muted)}.ui-badge--info{background:var(--brand-50);color:var(--accent-text)}.ui-badge--success{background:var(--success-surface);color:var(--success-fg)}.ui-badge--warning{background:var(--warning-surface);color:var(--warning-fg)}.ui-badge--danger{background:var(--danger-surface);color:var(--danger-fg)}.ui-card{min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.ui-card__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5625rem;padding:var(--card-pad) var(--card-pad) .875rem}.ui-card__title{margin:0;font-size:var(--text-lg);font-weight:700;letter-spacing:-.025em}.ui-card__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ui-card__body{padding:var(--card-pad)}.ui-card__head+.ui-card__body{padding-top:0}.ui-card__body:has(>.ui-table-wrap:only-child){padding:0}.ui-card__body>.ui-table-wrap:not(:only-child),.ui-card__body>.ui-pagination:not(:only-child){margin-inline:calc(var(--card-pad) * -1)}.ui-card__body>.ui-table-wrap:first-child:not(:only-child){margin-block-start:calc(var(--card-pad) * -1)}.ui-card__head+.ui-card__body>.ui-table-wrap:first-child{margin-block-start:0;border-top:1px solid var(--border)}.ui-card__body>.ui-table-wrap:last-child:not(:only-child),.ui-card__body>.ui-pagination:last-child:not(:only-child){margin-block-end:calc(var(--card-pad) * -1)}.ui-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-7) var(--space-5);text-align:center;color:var(--text-muted)}.ui-state__title{margin:0;font-size:var(--text-lg);font-weight:600;color:var(--text)}.ui-state__body{margin:0;max-width:42ch}.ui-state:has(.ui-empty){padding:0}.ui-state--bare{display:block;padding:0;text-align:left}.ui-skeleton{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) 0}.ui-skeleton__line{height:.75rem;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--surface-sunken) 0%,var(--skeleton-sheen) 50%,var(--surface-sunken) 100%);background-size:200% 100%;animation:ui-shimmer var(--dur-shimmer) linear infinite}.ui-skeleton__line:last-child{width:60%}@keyframes ui-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ui-reveal{min-width:0}.ui-table-wrap{overflow-x:auto}.ui-table{width:100%;min-width:700px;border-collapse:collapse;text-align:left;font-size:12px}.ui-table-wrap[data-fit]>table{min-width:0}.ui-table-wrap[data-fit]>table td{overflow-wrap:break-word}.ui-table-wrap[data-fit]>table th{white-space:normal}.ui-table-wrap[data-fit]>table th,.ui-table-wrap[data-fit]>table td{padding-inline:.625rem}.ui-table-wrap[data-fit]>table td .ui-btn--ghost{white-space:normal;text-align:left}.ui-table-wrap[data-fit]>table[data-stacked],.ui-table-wrap[data-fit]>table[data-stacked]>tbody{display:block;width:100%}.ui-table-wrap[data-fit]>table[data-stacked]>thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui-table-wrap[data-fit]>table[data-stacked]>tbody>tr{display:block;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.ui-table-wrap[data-fit]>table[data-stacked]>tbody>tr:last-child{border-bottom:none}.ui-table-wrap[data-fit]>table[data-stacked]>tbody>tr>td{display:grid;grid-template-columns:minmax(0,34%) minmax(0,1fr);gap:var(--space-3);align-items:center;width:auto;padding:var(--space-1) 0;border:0;text-align:left}.ui-table-wrap[data-fit]>table[data-stacked]>tbody>tr>td:before{content:attr(data-label);color:var(--text-muted);font-size:var(--text-micro);font-weight:730;text-transform:uppercase;letter-spacing:.04em}.ui-table-wrap[data-fit]>table[data-stacked]>tbody>tr>td>*{justify-self:start;max-width:100%}.ui-table-wrap[data-fit]>table[data-stacked]>tbody>tr>td:not([data-label]),.ui-table-wrap[data-fit]>table[data-stacked]>tbody>tr>td[data-label=""]{display:block;padding-top:var(--space-2)}.ui-table-wrap[data-fit]>table[data-stacked]>tbody>tr>td:not([data-label]):before,.ui-table-wrap[data-fit]>table[data-stacked]>tbody>tr>td[data-label=""]:before{content:none}.ui-table th,.ui-table td{padding:var(--space-3) .8125rem;text-align:left;vertical-align:middle;border-bottom:1px solid var(--border)}.ui-table th{font-size:var(--text-micro);font-weight:730;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);background:var(--surface-sunken);position:sticky;top:0;z-index:1}.ui-table tbody tr:last-child td{border-bottom:none}.ui-num{text-align:right;font-variant-numeric:tabular-nums}.ui-table tbody tr:hover{background:var(--surface-sunken)}.ui-table__row--clickable{cursor:pointer}.ui-table__check{width:35px}.ui-check{width:15px;height:15px;margin:0;accent-color:var(--brand-500);cursor:pointer}.ui-table__sort{display:inline-flex;align-items:baseline;gap:var(--space-1);text-align:inherit;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:none;border:0;cursor:pointer}.ui-table__arrow{font-size:inherit;color:var(--text-muted)}.ui-table__sort[data-sorted],.ui-table__sort[data-sorted] .ui-table__arrow{color:var(--accent-text)}.ui-menu{position:fixed;inset:auto;margin:0;min-width:11rem;max-height:calc(100vh - 16px);overflow:auto;padding:6px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.ui-menu:popover-open{display:grid;gap:2px}.ui-menu[data-fallback]{display:none;z-index:1000}.ui-menu[data-fallback][data-open]{display:grid;gap:2px}.ui-menu .ui-btn{justify-content:flex-start;width:100%;border-color:transparent;background:transparent;color:var(--text);box-shadow:none;text-align:left}.ui-menu .ui-btn:hover{background:var(--brand-50);color:var(--accent-text)}.ui-menu .ui-btn--danger{color:var(--danger-fg)}.ui-menu .ui-btn:disabled{color:var(--text-muted);background:transparent}.ui-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-top:1px solid var(--border);font-size:11px;color:var(--text-muted)}.ui-pagination__summary{min-width:0}.ui-pagination__controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ui-pagination__controls .ui-select{width:auto;font-size:inherit}.ui-chart{display:block;width:100%;height:auto;max-height:265px}.ui-chart--ring{width:min(240px,100%);flex:none}.ui-chart__grid{stroke:var(--border);stroke-dasharray:4 5}.ui-chart__bar{fill:var(--brand-600)}.ui-chart__line{fill:none;stroke:var(--brand-600);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.ui-chart__dot{fill:var(--brand-600);stroke:var(--surface);stroke-width:2}.ui-chart__fade-top{stop-color:var(--brand-600);stop-opacity:.24}.ui-chart__fade-bottom{stop-color:var(--brand-600);stop-opacity:0}.ui-chart__figure{fill:var(--text);font-size:var(--text-xs);font-weight:600}.ui-chart__label{fill:var(--text-muted);font-size:var(--text-sm)}.ui-chart__track,.ui-chart__arc{fill:none;stroke-width:25}.ui-chart__track{stroke:var(--border)}.ui-chart__arc{stroke:var(--brand-600);stroke-linecap:round}.ui-chart__centre{fill:var(--text);font-size:1.6875rem;font-weight:750}.ui-avatar{flex:none;display:inline-grid;place-items:center;width:34px;height:34px;overflow:hidden;vertical-align:middle;font-size:var(--text-tiny);font-weight:800;color:var(--accent-text);background:var(--brand-50);border-radius:var(--radius-field)}.ui-avatar img{width:100%;height:100%;object-fit:cover}.ui-modal__scrim{position:fixed;inset:0;z-index:110;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:ui-modal-scrim var(--dur-base) var(--ease-out)}.ui-modal{display:flex;flex-direction:column;width:min(640px,100%);max-height:min(92dvh,860px);overflow:hidden;color:var(--text);background:var(--surface);border:1px solid var(--border);border-top:4px solid var(--accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);animation:ui-modal-rise var(--dur-slow) var(--ease-out)}.ui-modal:focus{outline:none}.ui-modal[data-size=sm]{width:min(460px,100%)}.ui-modal[data-size=lg]{width:min(880px,100%)}.ui-modal[data-size=xl]{width:min(1080px,100%)}.ui-main[data-page-depth]>:not(.ui-pageview),.ui-main[data-page-depth="2"]>.ui-pageview[data-depth="1"],.ui-main[data-page-depth="3"]>.ui-pageview:is([data-depth="1"],[data-depth="2"]),.ui-main[data-page-depth="4"]>.ui-pageview:not([data-depth="4"]){display:none}.ui-pageview{display:flex;flex-direction:column;min-width:0}.ui-pageview:focus{outline:none}.ui-pageview__body{flex:1 1 auto;min-width:0}.ui-pageview__back{margin:-.75rem 0 var(--space-2) -.75rem}.ui-pageview__foot{position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--border);background:var(--bg)}.ui-modal[data-tone=danger]{border-top-color:var(--danger-fg)}.ui-modal__head{display:flex;flex:none;justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid var(--border)}.ui-modal__heading{min-width:0}.ui-modal__title{margin:0;font-size:var(--text-xl);font-weight:750;letter-spacing:-.03em;line-height:1.2;overflow-wrap:anywhere}.ui-modal__about{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.ui-modal__close{display:grid;flex:none;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--text-muted);font:inherit;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.ui-modal__close:hover{background:var(--surface-sunken);color:var(--text)}.ui-modal__close:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ui-modal__body{flex:1 1 auto;min-height:0;overflow:auto;padding:var(--space-5)}.ui-modal__foot{display:flex;flex:none;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border);background:var(--surface-sunken)}@keyframes ui-modal-rise{0%{transform:translateY(var(--lift)) scale(.985)}}@keyframes ui-modal-scrim{0%{background:transparent}}@media(max-width:600px){.ui-modal__scrim{align-items:flex-end;padding:0}.ui-modal,.ui-modal[data-size=sm],.ui-modal[data-size=lg],.ui-modal[data-size=xl]{width:100%;max-height:94dvh;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.ui-modal__foot>*{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.ui-modal,.ui-modal__scrim{animation:none}}.ui-shell{display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);min-height:100dvh;--rail-w: 258px}.ui-skip{position:absolute;top:-100px;left:var(--space-2);z-index:200;padding:var(--space-2) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);text-decoration:none}.ui-skip:focus{top:var(--space-2)}.ui-rail{position:sticky;top:0;z-index:40;height:100dvh;overflow-y:auto;display:flex;flex-direction:column;background:var(--surface);border-right:1px solid var(--border)}.ui-rail__brand{display:flex;align-items:center;gap:12px;height:77px;padding:22px 20px}.ui-rail__mark{flex:none;display:grid;place-items:center;width:38px;height:38px;font-size:21px;font-weight:800;color:var(--on-accent);background:var(--accent);border-radius:12px;box-shadow:var(--shadow-sm);box-shadow:0 7px 16px color-mix(in srgb,var(--accent) 22%,transparent)}.ui-rail__mark--logo{overflow:hidden;background:var(--surface);box-shadow:none}.ui-rail__mark--logo img{width:100%;height:100%;object-fit:contain}.ui-rail__product{font-size:18px;font-weight:700;letter-spacing:-.055em}.ui-rail__tagline{display:block;font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted)}.ui-rail__tenant{display:flex;align-items:center;gap:10px;margin:0 12px 17px;padding:12px;background:var(--surface-sunken);border:1px solid var(--border);border-radius:12px}.ui-rail__logo{display:grid;place-items:center;min-width:37px;width:37px;height:37px;overflow:hidden;font-size:21px;color:var(--accent-text);background:var(--brand-50);border-radius:10px}.ui-rail__logo img{width:100%;height:100%;object-fit:contain}.ui-rail__school{display:block;font-size:12px;font-weight:650;line-height:1.25}.ui-rail__detail{font-size:10px;color:var(--text-muted)}.ui-rail__group{margin:0}.ui-rail__heading{margin:0;padding:16px 22px 7px;font-size:10px;font-weight:720;line-height:inherit;letter-spacing:.115em;text-transform:uppercase;color:var(--text-muted)}.ui-rail__list{margin:0;padding:0;list-style:none}.ui-navitem{width:calc(100% - 20px);margin:1px 10px;display:flex;gap:11px;align-items:center;border:0;background:transparent;color:var(--text-muted);text-align:left;text-decoration:none;border-radius:9px;padding:9px 12px;min-height:37px;font-size:12.5px}.ui-navitem:hover,.ui-navitem--on{color:var(--accent-text);background:var(--brand-50);font-weight:650}.ui-navitem__icon{font-size:15px;min-width:20px;display:inline-grid;place-items:center}.ui-navitem__badge{margin-left:auto;padding:0 7px;font-size:10px;font-weight:720;color:var(--on-accent);background:var(--accent);border-radius:99px}.ui-rail__foot{margin-top:auto;padding:17px;border-top:1px solid var(--border);font-size:11px;color:var(--text-muted)}.ui-switcher{min-width:125px;max-width:100%;min-height:var(--control-h);padding:4px 10px;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:10px;outline:none}.ui-account{max-width:min(260px,45vw)}.ui-switcher:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--brand-50)}.ui-seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:10px;background:var(--surface-sunken);border:1px solid var(--border);max-width:100%}.ui-seg__item{border:none;background:none;border-radius:7px;padding:7px 10px;font:inherit;font-size:11px;color:var(--text-muted);white-space:nowrap;cursor:pointer}.ui-seg__item--on{background:var(--surface);color:var(--accent-text);box-shadow:var(--shadow-sm);font-weight:700}.ui-sidetabs-room{container:sidetabs / inline-size}.ui-sidetabs{display:grid;grid-template-columns:224px minmax(0,1fr);gap:var(--space-4);align-items:start}.ui-sidetabs__nav{position:sticky;top:92px;display:flex;flex-direction:column;gap:2px;padding:8px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.ui-sidetabs__item{display:flex;align-items:center;gap:8px;width:100%;min-height:38px;padding:8px 11px;border:0;border-radius:var(--radius);background:transparent;color:var(--text-muted);font:inherit;font-size:12.5px;text-align:left;cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast)}.ui-sidetabs__item:hover,.ui-sidetabs__item[data-on]{color:var(--accent-text);background:var(--brand-50)}.ui-sidetabs__item[data-on]{font-weight:650;box-shadow:inset 3px 0 0 var(--accent)}.ui-sidetabs__item:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ui-sidetabs__label{min-width:0;flex:1}.ui-sidetabs__note{flex:none;padding:1px 7px;border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--text-muted);font-size:10.5px;font-weight:650}.ui-sidetabs__note[data-attention]{background:var(--danger-surface);color:var(--danger-fg)}.ui-sidetabs__panel{min-width:0;container:sidepanel / inline-size}.ui-sidetabs[data-orientation=horizontal]{grid-template-columns:minmax(0,1fr);gap:14px}.ui-sidetabs[data-orientation=horizontal] .ui-sidetabs__nav{position:static;flex-direction:row;flex-wrap:wrap;padding:6px}.ui-sidetabs[data-orientation=horizontal] .ui-sidetabs__item{width:auto;flex:none;white-space:nowrap}.ui-sidetabs[data-orientation=horizontal] .ui-sidetabs__item[data-on]{box-shadow:inset 0 -3px 0 var(--accent)}@container sidetabs (max-width: 759px){.ui-sidetabs[data-orientation=horizontal] .ui-sidetabs__nav{flex-wrap:nowrap}.ui-sidetabs{grid-template-columns:minmax(0,1fr);gap:14px}.ui-sidetabs__nav{position:static;flex-direction:row;overflow-x:auto;padding:6px}.ui-sidetabs__item{width:auto;flex:none;white-space:nowrap}.ui-sidetabs__item[data-on]{box-shadow:inset 0 -3px 0 var(--accent)}}@supports not (container-type: inline-size){@media(max-width:900px){.ui-sidetabs[data-orientation=horizontal] .ui-sidetabs__nav{flex-wrap:nowrap}.ui-sidetabs{grid-template-columns:minmax(0,1fr);gap:14px}.ui-sidetabs__nav{position:static;flex-direction:row;overflow-x:auto;padding:6px}.ui-sidetabs__item{width:auto;flex:none;white-space:nowrap}.ui-sidetabs__item[data-on]{box-shadow:inset 0 -3px 0 var(--accent)}}}@container sidepanel (max-width: 719px){.ui-col{grid-column:1 / -1}}@supports not (container-type: inline-size){@media(max-width:1250px){.ui-col{grid-column:1 / -1}}}.ui-sidetabs__panel>*+*{margin-top:var(--space-4)}.ui-frame{min-width:0}.ui-topbar{position:sticky;top:0;z-index:29;display:flex;justify-content:space-between;align-items:center;gap:12px;height:70px;padding:0 30px;background:var(--surface);border-bottom:1px solid var(--border)}.ui-topbar__start,.ui-topbar__end{display:flex;align-items:center;gap:10px;min-width:0}.ui-topbar__crumb{font-size:12px;color:var(--text-muted);white-space:nowrap}.ui-topbar__crumb b{color:var(--text)}.ui-topbar__burger,.ui-iconbtn{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;width:var(--control-h);min-height:var(--control-h);padding:4px;font:inherit;font-size:12px;font-weight:620;color:var(--text);text-decoration:none;white-space:nowrap;background:var(--surface);border:1px solid var(--border);border-radius:9px;cursor:pointer}.ui-topbar__burger:hover,.ui-iconbtn:hover{border-color:var(--accent);color:var(--accent-text)}.ui-lang-toggle{flex:none;display:inline-flex;min-height:var(--control-h);padding:2px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm)}.ui-lang-toggle__option{min-width:30px;padding:0 7px;font:inherit;font-size:12px;font-weight:620;color:var(--text-muted);background:none;border:0;border-radius:calc(var(--radius-sm) - 2px);cursor:pointer}.ui-lang-toggle__option[aria-pressed=true]{color:var(--on-accent);background:var(--accent)}.ui-lang-toggle__option:not([aria-pressed=true]):hover{color:var(--accent-text)}.ui-lang-toggle__option:disabled{cursor:progress}.ui-topbar__burger,.ui-scrim{display:none}.ui-main{max-width:1560px;margin:0 auto;padding:31px 34px 95px}.ui-main:focus{outline:none}.ui-main>:is(.ui-card,.ui-alert,.ui-grid)+:is(.ui-card,.ui-alert,.ui-grid){margin-top:var(--space-4)}.ui-pagehead{display:flex;align-items:flex-start;justify-content:space-between;gap:1.0625rem;margin-bottom:1.5625rem}.ui-pagehead__text{min-width:0}.ui-pagehead__crumb{margin-bottom:var(--space-1);font-size:var(--text-sm);color:var(--text-muted)}.ui-pagehead__eyebrow{margin:0 0 .4375rem;font-size:var(--text-micro);font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text)}.ui-pagehead__title{margin:0;font-size:var(--text-display);font-weight:730;line-height:1.18;letter-spacing:-.055em}.ui-pagehead__desc{margin:.4375rem 0 0;max-width:760px;color:var(--text-muted)}.ui-pagehead__actions{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.ui-pagetabs{margin:-9px 0 20px}.ui-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-4);align-items:start}.ui-col{min-width:0;display:grid;gap:var(--space-4);align-content:start}.ui-col--3{grid-column:span 3}.ui-col--4{grid-column:span 4}.ui-col--5{grid-column:span 5}.ui-col--6{grid-column:span 6}.ui-col--7{grid-column:span 7}.ui-col--8{grid-column:span 8}.ui-col--9{grid-column:span 9}.ui-col--12{grid-column:span 12}.ui-facts{margin:0;display:grid;grid-template-columns:fit-content(40%) minmax(0,1fr);gap:0 var(--space-5);align-items:baseline}.ui-fact{display:grid;grid-column:1 / -1;grid-template-columns:fit-content(40%) minmax(0,1fr);column-gap:var(--space-5);grid-template-columns:subgrid;align-items:baseline;padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.ui-fact:last-child{border-bottom:none}.ui-fact__label{display:flex;flex-direction:column;gap:2px;color:var(--text-muted)}.ui-fact__hint{font-size:var(--text-xs);font-family:var(--font-mono);color:var(--text-muted);opacity:.8}:lang(hi) .ui-fact__hint{font-family:var(--font)}.ui-fact__value{margin:0;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:var(--space-2);min-width:0;overflow-wrap:anywhere}.ui-stat{min-width:0;padding:18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.ui-stat--action{display:block;width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.ui-stat--action:hover{border-color:var(--accent);box-shadow:var(--shadow-md)}.ui-stat--action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-stat--action[aria-pressed=true]{border-color:var(--accent);background:var(--brand-50);box-shadow:inset 0 0 0 1px var(--accent)}.ui-stat__symbol{float:right;display:grid;place-items:center;width:34px;height:34px;overflow:hidden;font-size:18px;line-height:1;color:var(--accent-text);background:var(--brand-50);border-radius:11px}.ui-stat__label{display:block;font-size:12px;color:var(--text-muted)}.ui-stat__value{display:block;clear:both;margin:6px 0;font-size:29px;font-weight:740;letter-spacing:-.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-stat__fit{display:inline-block;white-space:nowrap}.ui-stat__foot{display:block;font-size:11px;color:var(--text-muted)}.ui-stat__trend{display:inline-flex;align-items:center;gap:2px}.ui-stat__caption{min-width:0}.ui-empty{padding:45px 15px;text-align:center;color:var(--text-muted)}.ui-empty__title{display:block;margin-bottom:6px;color:var(--text)}.ui-empty__action{margin-top:12px}.ui-toolbar{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-4)}.ui-toolbar .ui-field{margin-bottom:0}.ui-alert+.ui-toolbar{margin-top:var(--space-4)}.ui-toolbar__start,.ui-toolbar__end{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--space-3)}.ui-filters{display:grid;gap:var(--space-3);min-width:0;margin-bottom:var(--space-4)}.ui-search:has(+.ui-filters){flex:1 1 16rem}.ui-search+.ui-filters{display:contents}.ui-search+.ui-filters>.ui-filters__panel{flex-basis:100%}.ui-filters__panel .ui-field{margin-bottom:0}.ui-filters__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2) var(--space-3)}.ui-filters__search{flex:1 1 16rem;min-width:0}.ui-filters__toggle[data-active]{border-color:var(--accent);color:var(--accent-text)}.ui-filters__count{min-width:1.25rem;padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--accent);color:var(--on-accent);font-size:var(--text-tiny);font-weight:700;line-height:1.25rem;text-align:center}.ui-filters__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-left:auto}.ui-filters__panel{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3) var(--space-4);padding-top:var(--space-3);border-top:1px dashed var(--border)}.ui-filters__panel[hidden]{display:none}.ui-search{position:relative;display:flex;align-items:center;min-width:0}.ui-search__input{width:100%;min-width:220px;min-height:var(--control-h);padding:4px 10px;font:inherit;font-size:var(--field-font);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-field)}.ui-search__input:focus{outline:none;border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-50)}@media(max-width:1100px){.ui-col--3,.ui-col--4,.ui-col--5,.ui-col--7,.ui-col--8{grid-column:span 6}.ui-col--9{grid-column:span 12}.ui-main{padding:24px 18px 80px}.ui-topbar{padding:0 18px}}@media(max-width:850px){.ui-shell{display:block}.ui-rail{position:fixed;left:0;top:0;width:265px;transform:translate(-110%);transition:transform var(--dur-drawer);box-shadow:var(--shadow-sm)}.ui-rail--open{transform:translate(0);box-shadow:0 0 0 100vmax var(--drawer-dim)}.ui-scrim{display:block;position:fixed;inset:0;z-index:39}.ui-topbar__burger{display:inline-flex}.ui-topbar{height:62px}.ui-main{padding:20px 15px 86px}.ui-col{grid-column:1 / -1}}@media(max-width:600px){.ui-topbar__crumb{display:none}.ui-card__body>.ui-table-wrap:not(:only-child),.ui-card__body>.ui-pagination:not(:only-child){margin-inline:calc(var(--card-pad) * -1)}.ui-stat__value{font-size:25px}.ui-pagination{justify-content:center}.ui-pagehead{display:block}.ui-pagehead__actions{margin-top:15px}}.ui-topbar__burger{display:inline-flex;font-size:15px}@media(min-width:851px){.ui-shell--narrow{--rail-w: 78px}.ui-shell--narrow .ui-rail__brand{justify-content:center;padding:22px 0}.ui-shell--narrow .ui-rail__brand>div:not(.ui-rail__mark),.ui-shell--narrow .ui-rail__tenant>div:not(.ui-rail__logo),.ui-shell--narrow .ui-rail__foot{display:none}.ui-shell--narrow .ui-rail__tenant{justify-content:center;margin:0 10px 12px;padding:8px 0}.ui-shell--narrow .ui-rail__heading{height:0;margin:10px 18px;padding:0;overflow:hidden;border-top:1px solid var(--border)}.ui-shell--narrow .ui-navitem{position:relative;justify-content:center;width:calc(100% - 16px);margin:2px 8px;padding:9px 0}.ui-shell--narrow .ui-navitem__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui-shell--narrow .ui-navitem__badge{position:absolute;top:3px;right:10px;min-width:8px;height:8px;padding:0;overflow:hidden;font-size:0}}.ui-shell--vivid .ui-frame{position:relative;isolation:isolate}.ui-shell--vivid .ui-frame:before{content:"";position:absolute;inset:0 0 auto;z-index:-1;height:var(--band-h);background:var(--band);border-bottom-left-radius:36px}.ui-shell--vivid .ui-topbar{background:var(--band);border-bottom-color:transparent}.ui-shell--vivid .ui-topbar__crumb,.ui-shell--vivid .ui-topbar__crumb b{color:var(--on-band)}.ui-shell--vivid .ui-topbar__crumb{opacity:.85}.ui-shell--vivid .ui-topbar :is(.ui-topbar__burger,.ui-iconbtn,.ui-lang-toggle,.ui-switcher){color:var(--on-band);background:var(--glass);border-color:var(--glass-line)}.ui-shell--vivid .ui-topbar .ui-switcher option{color:var(--text);background:var(--surface)}.ui-shell--vivid .ui-topbar .ui-lang-toggle__option{color:var(--on-band)}.ui-shell--vivid .ui-topbar .ui-lang-toggle__option[aria-pressed=true]{color:var(--band-from);background:var(--on-band)}.ui-shell--vivid .ui-main>.ui-pagehead :is(.ui-pagehead__title,.ui-pagehead__eyebrow){color:var(--on-band)}.ui-shell--vivid .ui-main>.ui-pagehead :is(.ui-pagehead__desc,.ui-pagehead__crumb){color:var(--on-band-soft)}.ui-shell--vivid .ui-main>.ui-pagehead .ui-pagehead__actions :is(label,.ui-field__label,.ui-field__hint){color:var(--on-band-soft)}.ui-shell--vivid .ui-main>.ui-pagehead .ui-btn--primary{color:var(--band-from);background:var(--on-band);border-color:var(--on-band);box-shadow:var(--shadow-md)}.ui-shell--vivid .ui-main>.ui-pagehead .ui-btn:not(.ui-btn--primary){color:var(--on-band);background:var(--glass);border-color:var(--glass-line)}.ui-shell--vivid .ui-main>.ui-pagetabs>.ui-seg{background:var(--glass);border-color:var(--glass-line)}.ui-shell--vivid .ui-main>.ui-pagetabs .ui-seg__item{color:var(--on-band)}.ui-shell--vivid .ui-main>.ui-pagetabs .ui-seg__item--on{color:var(--band-from);background:var(--on-band)}.ui-shell--vivid .ui-rail__mark{background:var(--nav-on)}.ui-shell--vivid .ui-navitem{color:var(--text);font-weight:560}.ui-shell--vivid .ui-navitem:hover{background:var(--brand-50)}.ui-shell--vivid .ui-navitem--on,.ui-shell--vivid .ui-navitem--on:hover{color:var(--on-band);background:var(--nav-on);box-shadow:var(--nav-on-shadow)}.ui-shell--vivid .ui-navitem__icon{width:28px;height:28px;border-radius:8px;font-size:14px;background:var(--surface-sunken)}.ui-shell--vivid li:nth-child(6n+1)>.ui-navitem .ui-navitem__icon{color:var(--hue-1)}.ui-shell--vivid li:nth-child(6n+2)>.ui-navitem .ui-navitem__icon{color:var(--hue-2)}.ui-shell--vivid li:nth-child(6n+3)>.ui-navitem .ui-navitem__icon{color:var(--hue-3)}.ui-shell--vivid li:nth-child(6n+4)>.ui-navitem .ui-navitem__icon{color:var(--hue-4)}.ui-shell--vivid li:nth-child(6n+5)>.ui-navitem .ui-navitem__icon{color:var(--hue-5)}.ui-shell--vivid li:nth-child(6n+6)>.ui-navitem .ui-navitem__icon{color:var(--hue-6)}.ui-shell--vivid li:nth-child(n)>.ui-navitem--on .ui-navitem__icon{color:var(--on-band);background:var(--glass-strong)}.ui-shell--vivid .ui-stat{border-color:transparent;box-shadow:var(--float-shadow)}.ui-shell--vivid .ui-stat__symbol{color:var(--on-band)}.ui-shell--vivid :nth-child(4n+1)>.ui-stat__symbol{background:var(--tile-1)}.ui-shell--vivid :nth-child(4n+2)>.ui-stat__symbol{background:var(--tile-3)}.ui-shell--vivid :nth-child(4n+3)>.ui-stat__symbol{background:var(--tile-2)}.ui-shell--vivid :nth-child(4n+4)>.ui-stat__symbol{background:var(--tile-4)}.ui-shell--vivid .ui-card{border-color:transparent;box-shadow:var(--float-shadow)}.ui-shell--vivid .ui-btn--primary{background:var(--nav-on);border-color:transparent}@media(max-width:850px){.ui-shell--vivid .ui-frame:before{border-bottom-left-radius:24px}}.page{display:flex;flex-direction:column;gap:var(--space-5)}.page__head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4)}.page__title{margin:0;font-size:var(--text-2xl);font-weight:650;letter-spacing:-.02em}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:var(--space-4);align-items:start}.kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-3)}@media(max-width:82rem){.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:48rem){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.kpi__label{font-size:var(--text-xs);font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.kpi__value{margin-top:auto;font-size:var(--text-xl);font-weight:600;font-variant-numeric:tabular-nums}.kpi__value--success{color:var(--success-fg)}.kpi__value--warning{color:var(--warning-fg)}.kpi__value--danger{color:var(--danger-fg)}.stack{display:flex;flex-direction:column;gap:2px}.muted{color:var(--text-muted);font-size:var(--text-sm)}.backlink{color:var(--text-muted);font-size:var(--text-sm);text-decoration:none}.backlink:hover{color:var(--text);text-decoration:underline}.card__lead{margin:0 0 var(--space-3)}.actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.row{display:flex;flex-wrap:wrap;gap:var(--space-3)}.row>.ui-field{flex:1 1 12rem;min-width:0}.row>*{min-width:0}.boot,.gate,.signin{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);min-height:100%;padding:var(--space-5)}.gate>.ui-card,.signin__card{width:100%;max-width:460px}.signin__card{padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.signin__title{margin:0;font-size:var(--text-2xl);font-weight:600;letter-spacing:-.02em}.signin__logo{display:inline-block;width:40px;height:40px;margin-right:var(--space-3);vertical-align:middle;object-fit:contain;border-radius:var(--radius-md)}.signin__subtitle{margin:var(--space-1) 0 var(--space-5);color:var(--text-muted)}.signin__submit{width:100%}.gate__lead{margin:0 0 var(--space-4);color:var(--text-muted)}.gate__actions{display:flex;gap:var(--space-2);margin-top:var(--space-4)}.steps{margin:0 0 var(--space-5);padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.steps__actions{margin-top:var(--space-2)}.secret{display:block;margin-top:var(--space-2);padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.06em;word-break:break-all;-webkit-user-select:all;user-select:all;background:var(--surface-sunken);border-radius:var(--radius)}.codes{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-2);margin:var(--space-4) 0;padding:0;list-style:none}.codes__item{padding:var(--space-2);font-family:var(--font-mono);font-size:var(--text-sm);text-align:center;-webkit-user-select:all;user-select:all;background:var(--surface-sunken);border-radius:var(--radius)}.confirm{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);cursor:pointer}.audit__json{margin:0;max-height:14rem;overflow:auto;padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.5;white-space:pre;background:var(--surface-sunken);border-radius:var(--radius)}.thread{margin:0 0 var(--space-4);padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}.thread__item{padding:var(--space-3);background:var(--surface-sunken);border-radius:var(--radius);border-left:3px solid var(--border)}.thread__item--internal{border-left-color:var(--warning-fg);background:var(--warning-surface)}.thread__head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-2);font-size:var(--text-sm)}.thread__body{margin:0;white-space:pre-wrap}.facts{margin:0;display:grid;grid-template-columns:minmax(6rem,max-content) 1fr;gap:0 var(--space-5);align-items:baseline}.facts__row{display:grid;grid-column:1 / -1;grid-template-columns:minmax(6rem,max-content) 1fr;column-gap:var(--space-5);grid-template-columns:subgrid;align-items:baseline;padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.facts__row:last-child{border-bottom:none}.facts__row dt{color:var(--text-muted)}.facts__row dd{margin:0;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:var(--space-2);min-width:0}.channels{display:grid}.channel{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.channel:last-child{border-bottom:none}.channel__name{min-width:6rem;font-weight:600}.channel__flags{display:flex;flex:1;flex-wrap:wrap;gap:var(--space-2)}.features{display:grid;grid-template-columns:minmax(0,1fr) max-content max-content}.feature{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) max-content max-content;grid-template-columns:subgrid;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.feature:last-child{border-bottom:none}.feature__name{display:flex;flex-direction:column;gap:2px;min-width:0}.feature__key{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted)}.feature__flags,.feature__controls{display:flex;align-items:center;gap:var(--space-2)}.feature__flags>.ui-badge:first-child{min-width:2.75rem;text-align:center}.feature__gated{grid-column:1 / -1;margin:0;color:var(--text-muted);font-size:var(--text-sm)}.features-sizer{container-type:inline-size}@container (max-width: 34rem){.features{grid-template-columns:minmax(0,1fr)}.feature{justify-items:start}}@supports not (container-type: inline-size){@media(max-width:1100px){.features{grid-template-columns:minmax(0,1fr)}.feature{justify-items:start}}}.topbar-actions{display:flex;align-items:center;gap:.625rem}.help-links{display:grid;gap:var(--space-2)}.help-links__head,.help-links__row{display:grid;grid-template-columns:minmax(8rem,14rem) minmax(0,1fr) minmax(0,1fr);gap:var(--space-3);align-items:start}.help-links__head{color:var(--text-muted);font-size:var(--text-xs);font-weight:600;text-transform:uppercase}.help-links__row{padding:var(--space-2) 0;border-top:1px solid var(--border)}.help-links__topic{padding-top:var(--space-2)}.help-links__cell{display:grid;gap:var(--space-1)}.help-links__problem{color:var(--danger-fg);font-size:var(--text-xs)}@media(max-width:700px){.help-links__head{display:none}.help-links__row{grid-template-columns:minmax(0,1fr)}}.platform-logo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.platform-logo__frame{display:grid;flex:none;place-items:center;width:96px;height:96px;overflow:hidden;background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-lg)}.platform-logo__frame img{max-width:100%;max-height:100%;object-fit:contain}.platform-logo__empty{font-size:var(--text-display);font-weight:700;color:var(--text-muted)}.bill-from__logo{width:28px;height:28px;margin-right:var(--space-2);vertical-align:middle;object-fit:contain}.levels{border:0;padding:0;margin:0 0 var(--space-4);display:grid;gap:var(--space-2)}.level{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer}.level:has(input:checked){border-color:var(--accent);background:var(--info-surface)}.level input{margin-top:.2rem}.level__says{display:block;margin-top:var(--space-1)}
