:root{--on-primary: #FFFFFF;--overlay-scrim: rgba(0,0,0,.4);--bg-canvas: #EEF3FB;--bg-primary: #FFFFFF;--bg-surface: #F8FAFF;--bg-surface-strong: #F2F6FC;--text-primary: #0A0A0A;--text-secondary: #4A4A4A;--text-muted: #5B6676;--border-muted: #E0E0E0;--border-strong: #C5D2E3;--accent-primary: #022F6D;--accent-primary-hover: #02285C;--accent-subtle: #E3F2FD;--footer-bg: #022F6D;--footer-text: #FFFFFF;--footer-text-muted: #D9E7FF;--info-bg: #E3F2FD;--info-text: #0D47A1;--warning-bg: #FFF4E5;--warning-text: #8D4B00;--star-gold: #D4A017;--star-gold-muted: #F7E2A5;--error-bg: #FDECEA;--error-text: #C62828;--success-bg: #E6F4EA;--success-bg-muted: #F2F7F3;--success-text: #2E7D32;--disabled-bg: #F5F5F5;--disabled-text: #9E9E9E;--highlight-bg: #F8FAFF;--shadow-soft: rgba(0,0,0,.05);--shadow-card: rgba(0,0,0,.08);--shadow-strong: rgba(2,47,109,.14);--bg-brand: #022F6D;--text-on-brand: #FFFFFF;--text-on-brand-muted: #D9E7FF;--text-on-accent: #FFFFFF;--border-focus: #022F6D;--switch-on: #2E7D32;--rule-ok-bg: #F2F8F3;--rule-ok-line: #9FCFB0;--rule-warn-bg: #FFF9F0;--rule-warn-line: #F0C97A;--rule-bad-bg: #FEF6F5;--rule-bad-line: #F2B8B5;--credential-guard: #D3E6FB;--status-info-bg: #E3F2FD;--status-info-text: #0D47A1;--status-success-bg: #E6F4EA;--status-success-text: #2E7D32;--status-warning-bg: #FFF4E5;--status-warning-text: #8D4B00;--status-danger-bg: #FDECEA;--status-danger-text: #C62828;--status-neutral-bg: #F2F6FC;--status-neutral-text: #4A4A4A;--bg-sidebar: #022F6D;--sidebar-text: #E6EDF8;--sidebar-text-muted: #AFC0DA;--sidebar-hover: rgba(255,255,255,.07);--sidebar-active-bg: #DCE7F6;--sidebar-active-text: #022F6D;--ring-on: #22A06B;--ring-wait: #E8A317;--ring-left: #C9D2DF;--ring-long: #D9534F;--tint-1-fg: #1F5FBF;--tint-1-bg: #E3ECFA;--tint-2-fg: #6B4FC8;--tint-2-bg: #ECE7FA;--tint-3-fg: #C2410C;--tint-3-bg: #FDEBDD;--tint-4-fg: #0F7B5F;--tint-4-bg: #DDF3EB;--tint-5-fg: #B4235A;--tint-5-bg: #FBE3EC;--tint-6-fg: #3B5B8C;--tint-6-bg: #E4EAF3;--tint-7-fg: #9A6700;--tint-7-bg: #FBF0D5;--tint-8-fg: #0E7490;--tint-8-bg: #DCF1F6;--space-4: .25rem;--space-8: .5rem;--space-12: .75rem;--space-16: 1rem;--space-20: 1.25rem;--space-24: 1.5rem;--space-32: 2rem;--space-40: 2.5rem;--space-48: 3rem;--space-56: 3.5rem;--space-64: 4rem;--space-80: 5rem;--space-96: 6rem;--space-inline: .5rem;--space-stack: 1rem;--space-inset: 1.5rem;--space-inset-lg: 2rem;--space-gutter: 2rem;--space-title: .75rem;--space-section: 3rem;--space-page-top: 2rem;--space-page-bottom: 4rem;--font-body: "IBM Plex Sans", system-ui, sans-serif;--type-display-size: 2rem;--type-display-weight: 600;--type-display-leading: 1.3;--type-h1-size: 1.75rem;--type-h1-weight: 600;--type-h1-leading: 1.3;--type-h2-size: 1.25rem;--type-h2-weight: 600;--type-h2-leading: 1.3;--type-h3-size: 1.0625rem;--type-h3-weight: 600;--type-h3-leading: 1.3;--type-body-size: .9375rem;--type-body-weight: 400;--type-body-leading: 1.55;--type-body-strong-size: .9375rem;--type-body-strong-weight: 500;--type-body-strong-leading: 1.55;--type-label-size: .8125rem;--type-label-weight: 500;--type-label-leading: 1.3;--type-caption-size: .75rem;--type-caption-weight: 400;--type-caption-leading: 1.35;--type-micro-size: .6875rem;--type-micro-weight: 500;--type-micro-leading: 1.3;--size-control: 3rem;--size-control-compact: 2.5rem;--size-topbar: 4.75rem;--size-sidebar: 15.5rem;--size-content-max: 80rem;--size-touch-min: 3rem;--radius-none: 0;--radius-pill: 999px;--radius-round: 50%;--radius-control: 4px;--radius-id: 12px;--radius-photo: 8px;--elevation-0: none;--elevation-1: none;--elevation-2: 0 4px 12px rgba(2, 47, 109, .08);--elevation-3: 0 12px 28px rgba(2, 47, 109, .12);--duration-fast: .15s;--duration-base: .2s;--duration-slow: .25s;--ease-standard: ease-in-out;--canvas: var(--bg-canvas);--surface-0: #FFFFFF;--surface-1: #F8FAFF;--surface-2: #E3F2FD;--surface-3: #D3E6FB;--accent-primary-pressed: #02285C;--border-hairline: 1px solid #EAEFF6;--border-default: 1px solid #D3DCEA;--border-emphasis: 1.5px solid #A9C0E0;--border-selected: 1.5px solid var(--accent-primary);--badge-attention: #E8C96A;--badge-attention-text: #4A3800;--page-title-band-height: 4.5rem;--row-zebra-a: var(--surface-0);--row-zebra-b: var(--surface-2);--row-hover: var(--bg-canvas);--marker-idle: #E4E9F2;--marker-success: #9FCFB0;--marker-current: var(--marker-success);--marker-info: #D6EAFB;--marker-complete: var(--marker-info);--marker-warning: #F0C97A;--marker-pending: var(--marker-warning);--marker-danger: #F8D4D2;--skeleton-bg: var(--disabled-bg);--skeleton-sheen-width: 88px;--skeleton-sheen-edge: 12px;--skeleton-sheen-peak: 64px;--skeleton-sweep-ms: 1.5s;--skeleton-rest-ms: .35s;--skeleton-cycle-ms: 1.85s;--skeleton-sheen-peak-opacity: .65;--skeleton-sheen-edge-opacity: .2;--overlay-bg: rgba(0, 0, 0, .5);--space-xs: .25rem;--space-sm: .5rem;--space-md: .75rem;--space-lg: 1rem;--space-xl: 1.5rem;--space-2xl: 2rem;--space-3xl: 2.5rem;--space-4xl: 3rem;--space-5xl: 5rem;--space-6xl: 6rem;--font-heading: "IBM Plex Sans", system-ui, sans-serif;--text-display: clamp(1.75rem, 2vw, 2rem);--text-h1: clamp(1.5rem, 1.5vw, 1.75rem);--text-h2: clamp(1.25rem, 1.2vw, 1.375rem);--text-h3: 1.125rem;--text-body: .9375rem;--text-label: .8125rem;--text-caption: .75rem;--leading-base: 1.6;--leading-heading: 1.25;--max-width: min(90rem, 95vw);--sidebar-width: 15rem;--row-height: 3rem;--row-height-compact: 2.5rem;--touch-target: 2.75rem;--border-radius: var(--radius-control);--focus-ring: 2px solid var(--accent-primary);--focus-offset: 2px;--transition-fast: .1s ease;--transition-base: .15s ease-in-out;--primary-bg: var(--bg-primary);--primary-text: var(--text-primary);--accent-blue: var(--accent-primary);--accent-light: var(--accent-subtle);--border: var(--border-muted);--error: var(--error-text);--success: var(--success-text);--shadow: var(--shadow-soft)}@media(max-width:1023px){:root{--space-inset: 1rem;--space-inset-lg: 1.5rem;--space-gutter: 1.25rem;--space-title: .5rem;--space-page-top: 1.5rem;--space-page-bottom: 2.5rem;--size-topbar: 3.5rem}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background-color:var(--bg-canvas);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-base);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-body);font-weight:600;line-height:1.3;margin-bottom:var(--space-md);color:var(--text-primary)}h3{font-size:var(--type-h3-size)}a{color:var(--accent-primary);text-decoration:none}button{cursor:pointer;font-family:var(--font-body)}input,select,textarea{font-family:var(--font-body);font-size:inherit}.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}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-body);font-weight:400;line-height:var(--leading-base);color:var(--text-primary);background-color:var(--bg-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;overflow-x:hidden}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}html{height:100%;overflow-x:hidden}#root{min-height:100vh;display:flex;flex-direction:column}.app-layout{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1;padding-top:var(--space-2xl)}h1,h2,h3,h4,h5,h6{font-family:var(--font-body);font-weight:600;line-height:1.3;margin-bottom:var(--space-md)}h1{font-size:var(--type-h1-size)}h2{font-size:var(--type-h2-size)}h3,h4{font-size:var(--type-h3-size)}h5{font-size:var(--text-body)}h6{font-size:var(--text-caption)}p{margin-bottom:var(--space-md)}a{color:var(--accent-primary);text-decoration:none;transition:opacity .2s ease}a:hover{opacity:.8}.container{max-width:var(--max-width);width:100%;margin:0 auto;padding:0 var(--space-lg)}.page-content{padding-bottom:var(--space-3xl)}.grid{display:grid;gap:var(--space-lg)}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(200px,40vw),1fr))}.grid-3{grid-template-columns:repeat(3,1fr)}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-sm{gap:var(--space-sm)}.gap-md{gap:var(--space-md)}.gap-lg{gap:var(--space-lg)}.mt-sm{margin-top:var(--space-sm)}.mt-md{margin-top:var(--space-md)}.mt-lg{margin-top:var(--space-lg)}.mt-xl{margin-top:var(--space-xl)}.mb-sm{margin-bottom:var(--space-sm)}.mb-md{margin-bottom:var(--space-md)}.mb-lg{margin-bottom:var(--space-lg)}.mb-xl{margin-bottom:var(--space-xl)}.p-sm{padding:var(--space-sm)}.p-md{padding:var(--space-md)}.p-lg{padding:var(--space-lg)}.p-xl{padding:var(--space-xl)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-sm{font-size:var(--text-caption)}.text-lg{font-size:var(--text-h3)}.font-medium{font-weight:500}.font-semibold{font-weight:600}.text-primary{color:var(--text-primary)}.text-accent{color:var(--accent-primary)}.text-error{color:var(--error-text)}.text-success{color:var(--success-text)}.bg-primary{background-color:var(--bg-primary)}.bg-accent{background-color:var(--accent-primary)}.bg-accent-light{background-color:var(--accent-subtle)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:48rem){.grid-2,.grid-3{grid-template-columns:1fr}}@media(max-width:64rem){.grid-3{grid-template-columns:repeat(2,1fr)}}.num{font-variant-numeric:tabular-nums}td.num,th.num{text-align:right}@media print{[data-print=hide]{display:none!important}}._button_1d4m2_5{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:0 var(--space-lg);height:var(--touch-target);border:1px solid transparent;border-radius:var(--border-radius);font-family:var(--font-body);font-size:var(--text-body);font-weight:500;cursor:pointer;transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base),box-shadow var(--transition-base);text-decoration:none;min-width:7.5rem}._button_1d4m2_5:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._button_1d4m2_5:disabled{background-color:var(--disabled-bg);color:var(--disabled-text);border-color:var(--border-muted);cursor:not-allowed}._button_1d4m2_5:disabled:hover{filter:none}._primary_1d4m2_83{background-color:var(--accent-primary);color:var(--on-primary);border-color:var(--accent-primary)}._primary_1d4m2_83:hover:not(:disabled){background-color:var(--accent-primary-hover);border-color:var(--accent-primary-hover);box-shadow:var(--elevation-1)}._primary_1d4m2_83:active:not(:disabled){background-color:var(--accent-primary-pressed);box-shadow:var(--elevation-0)}._secondary_1d4m2_117{background-color:var(--surface-0);color:var(--accent-primary);border:var(--border-default)}._secondary_1d4m2_117:hover:not(:disabled){background-color:var(--surface-2);border:var(--border-emphasis);box-shadow:var(--elevation-1)}._tertiary_1d4m2_141{background-color:transparent;color:var(--accent-primary);border-color:transparent;min-width:0}._tertiary_1d4m2_141:hover:not(:disabled){background-color:var(--bg-surface)}._danger_1d4m2_163{background-color:var(--error-text);color:var(--on-primary);border-color:var(--error-text)}._danger_1d4m2_163:hover:not(:disabled){background-color:var(--error-text);border-color:var(--error-text);filter:brightness(.92);box-shadow:var(--elevation-1)}._danger_1d4m2_163:active:not(:disabled){box-shadow:var(--elevation-0);filter:brightness(.88)}._dangerOutline_1d4m2_199{background-color:var(--bg-primary);color:var(--error-text);border:1.5px solid var(--error-text)}._dangerOutline_1d4m2_199:hover:not(:disabled){background-color:var(--status-danger-bg)}._success_1d4m2_219{background-color:var(--success-text);color:var(--on-primary);border-color:var(--success-text)}._success_1d4m2_219:hover:not(:disabled){filter:brightness(.95)}._small_1d4m2_241{height:36px;padding:0 var(--space-md);font-size:var(--text-caption);min-width:80px}._large_1d4m2_255{height:52px;padding:0 var(--space-xl);font-size:var(--text-h3);min-width:160px}._fullWidth_1d4m2_271{width:100%}._header_1kcor_9{background:var(--accent-primary);padding:var(--space-xl) var(--space-2xl);border-bottom:1px solid rgba(255,255,255,.15);display:flex;justify-content:center}._headerLoggedIn_1kcor_25{background:transparent;padding:var(--space-xl) var(--space-2xl);border-bottom:1px solid var(--border-muted);display:flex;justify-content:center}._headerInner_1kcor_41{width:100%;max-width:87.5rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-2xl)}._headerInnerLoggedIn_1kcor_59{width:100%;max-width:87.5rem;display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--space-2xl)}._leftBlock_1kcor_77{display:flex;align-items:center;gap:var(--space-xl)}._logo_1kcor_89{height:5.3125rem;width:auto;object-fit:contain}._collegeBlock_1kcor_101{display:flex;flex-direction:column;line-height:1.15}._collegeMain_1kcor_113{color:var(--footer-text);font-size:var(--text-h1);font-weight:700;letter-spacing:.01em;margin:0}._collegeSub_1kcor_129{color:var(--footer-text-muted);font-size:var(--text-body);font-weight:500;letter-spacing:.03em;margin:var(--space-xs) 0 0 0}._productBlock_1kcor_145{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-md);text-align:right}._certiaLogo_1kcor_161{width:2.75rem;height:2.75rem;object-fit:contain;flex-shrink:0}._productTitle_1kcor_175{font-size:1.625rem;font-weight:700;color:var(--footer-text);margin:0;letter-spacing:.02em}._brandTitleLoggedIn_1kcor_191{font-size:var(--text-h1);font-weight:600;color:var(--accent-primary);margin:0;letter-spacing:.02em;font-family:var(--font-heading)}._headerActions_1kcor_209{display:flex;align-items:center;justify-content:flex-end;margin-left:auto}@media(max-width:68.75rem){._logo_1kcor_89{height:4.6875rem}._collegeMain_1kcor_113{font-size:1.625rem}._productTitle_1kcor_175{font-size:1.5rem}}@media(max-width:56.25rem){._headerInner_1kcor_41{grid-template-columns:1fr;text-align:center;gap:var(--space-lg)}._headerInnerLoggedIn_1kcor_59{grid-template-columns:1fr;gap:var(--space-lg)}._leftBlock_1kcor_77{justify-content:center}._productBlock_1kcor_145{justify-content:center;text-align:center}._headerActions_1kcor_209{justify-content:center}}@media(max-width:37.5rem){._logo_1kcor_89{height:3.75rem}._collegeMain_1kcor_113{font-size:1.375rem}._collegeSub_1kcor_129{font-size:.8125rem}._productTitle_1kcor_175{font-size:1.25rem}}@media(max-width:25rem){._logo_1kcor_89{height:3rem}._collegeMain_1kcor_113,._productTitle_1kcor_175{font-size:1.125rem}}._footer_1v019_3{background-color:var(--footer-bg);border-top:1px solid rgba(255,255,255,.06);padding:var(--space-xl) var(--space-lg);width:100%;margin-top:auto}._content_1v019_11{display:flex;flex-direction:row;align-items:center;justify-content:space-between;text-align:left;max-width:var(--max-width);width:100%;margin:0 auto var(--space-lg) auto;gap:var(--space-xl)}._textBlock_1v019_23{display:flex;flex-direction:column;flex:1;text-align:left}._logoBlock_1v019_30{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}._logo_1v019_30{height:5rem;width:auto;object-fit:contain;display:block}._headline_1v019_44{color:var(--footer-text);font-size:var(--text-h2);font-weight:600;font-family:var(--font-heading);margin:0 0 var(--space-xs) 0;line-height:1.2;text-align:left}._subline_1v019_54{color:var(--footer-text-muted);font-size:var(--text-body);font-weight:500;font-family:var(--font-body);margin:0;line-height:1.3;text-align:left}._copyright_1v019_64{border-top:1px solid rgba(255,255,255,.1);padding-top:var(--space-lg);text-align:center;max-width:var(--max-width);width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}._copyrightText_1v019_77{color:#fffc;font-size:var(--text-caption);font-weight:400;font-family:var(--font-body);margin:0;line-height:1.5}._legalNav_1v019_86{display:flex;align-items:center;justify-content:center;gap:var(--space-md)}._legalLink_1v019_93{color:var(--footer-text-muted);font-size:var(--text-caption);font-weight:500;font-family:var(--font-body);text-decoration:none;line-height:1.5;border-bottom:1px solid transparent;transition:color .18s ease-in-out,border-color .18s ease-in-out}._legalLink_1v019_93:hover{color:var(--footer-text);border-bottom-color:#ffffff73}._legalLink_1v019_93:focus-visible{outline:2px solid var(--footer-text);outline-offset:2px}@media(max-width:64rem){._content_1v019_11{gap:var(--space-xl)}._logo_1v019_30{height:4.375rem}._headline_1v019_44{font-size:var(--text-h3)}._subline_1v019_54{font-size:var(--text-caption)}}@media(max-width:48rem){._footer_1v019_3{padding:var(--space-xl) var(--space-lg)}._content_1v019_11{flex-direction:column;text-align:center;gap:var(--space-lg);margin-bottom:var(--space-lg)}._textBlock_1v019_23{text-align:center;width:100%}._headline_1v019_44{text-align:center;font-size:var(--text-h3)}._subline_1v019_54{text-align:center;font-size:var(--text-caption)}._logoBlock_1v019_30{justify-content:center;width:100%}._logo_1v019_30{height:3.75rem}._copyright_1v019_64{padding-top:var(--space-md)}}@media(max-width:30rem){._footer_1v019_3{padding:var(--space-lg) var(--space-md)}._content_1v019_11{gap:var(--space-md);margin-bottom:var(--space-md)}._headline_1v019_44{font-size:var(--text-body)}._subline_1v019_54{font-size:var(--text-caption)}._logo_1v019_30{height:3.125rem}._copyright_1v019_64{padding-top:var(--space-sm)}}._bar_6ca69_1{width:100%;margin:0;padding:var(--space-sm) var(--space-lg);background:var(--error-text, #C62828);color:var(--on-primary, #fff);font-size:var(--text-small);font-weight:600;text-align:center}._footer_1dz8y_1{background-color:var(--bg-canvas);border-top:var(--border-default);padding:var(--space-md) var(--space-lg);width:100%}._footerRow_1dz8y_15{max-width:var(--max-width);width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);text-align:center}._footerBrand_1dz8y_37{display:flex;align-items:center;gap:var(--space-sm);color:var(--accent-primary)}._footerMark_1dz8y_51{height:1.75rem;width:1.75rem;display:block}._footerName_1dz8y_63{font-family:var(--font-heading);font-weight:600;font-size:var(--text-body);color:var(--accent-primary)}._footerCopy_1dz8y_77{margin:0;color:var(--text-muted);font-size:var(--text-caption);line-height:1.5}._footerNav_1dz8y_91{display:flex;align-items:center;justify-content:center;gap:var(--space-md)}._footerLink_1dz8y_105{color:var(--text-secondary);font-size:var(--text-caption);font-weight:500;font-family:var(--font-body);text-decoration:none;line-height:1.5;border-bottom:1px solid transparent;transition:color .18s ease-in-out,border-color .18s ease-in-out}._footerLink_1dz8y_105:hover{color:var(--accent-primary);border-bottom-color:var(--accent-primary)}._footerLink_1dz8y_105:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}@media(min-width:64rem){._footerRow_1dz8y_15{flex-direction:row;justify-content:space-between;text-align:left}._footerNav_1dz8y_91{justify-content:flex-end}}._page_e6tim_1{display:flex;flex-direction:column;min-height:100dvh;background-color:var(--bg-canvas)}._split_e6tim_15{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);flex:1}._brand_e6tim_27{display:flex;flex-direction:column;justify-content:center;gap:var(--space-16);padding:var(--space-page-bottom) var(--space-gutter);background-color:var(--bg-brand);color:var(--text-on-brand)}._logo_e6tim_47{width:5.5rem;height:5.5rem;object-fit:contain;background-color:var(--bg-primary);padding:var(--space-8)}._lockup_e6tim_63{display:flex;flex-direction:column;margin:0;color:var(--text-on-brand)}._lockupPrimary_e6tim_77{font-size:var(--type-display-size);font-weight:var(--type-display-weight);line-height:var(--type-display-leading)}._lockupSecondary_e6tim_89{font-size:var(--type-h3-size);color:var(--text-on-brand-muted)}._tagline_e6tim_99{margin:0;max-width:24rem;font-size:var(--type-body-size);color:var(--text-on-brand-muted)}._product_e6tim_113{display:flex;align-items:center;gap:var(--space-12);margin-top:var(--space-section);font-weight:600}._productMark_e6tim_129{width:2rem;height:2rem}._formPane_e6tim_139{display:grid;place-items:center;padding:var(--space-page-bottom) var(--space-gutter)}._formInner_e6tim_151{display:flex;flex-direction:column;gap:var(--space-stack);width:100%;max-width:26rem}@media(max-width:1023px){._split_e6tim_15{grid-template-columns:minmax(0,1fr);align-content:start}._brand_e6tim_27{flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--space-12);padding:var(--space-20) var(--space-gutter)}._logo_e6tim_47{width:3.5rem;height:3.5rem}._tagline_e6tim_99,._product_e6tim_113{display:none}._lockupPrimary_e6tim_77{font-size:var(--type-h2-size)}._formPane_e6tim_139{padding:var(--space-section) var(--space-gutter)}}._field_gqvaa_1{display:flex;flex-direction:column;gap:var(--space-8);min-width:0}._label_gqvaa_15{font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-leading);color:var(--text-secondary)}._star_gqvaa_29{margin-left:var(--space-4);color:var(--status-danger-text)}._helper_gqvaa_39,._error_gqvaa_41{margin:0;font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}._helper_gqvaa_39{color:var(--text-muted)}._error_gqvaa_41{color:var(--status-danger-text)}._input_14vdi_5{width:100%;padding:0 var(--space-md);height:var(--touch-target);border:1px solid var(--border-muted);border-radius:var(--border-radius);font-family:var(--font-body);font-size:var(--text-body);background-color:var(--bg-primary);color:var(--text-primary);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}._input_14vdi_5::placeholder{color:var(--text-secondary)}._input_14vdi_5:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-subtle)}._input_14vdi_5:disabled,._input_14vdi_5[readonly]{background-color:var(--disabled-bg);color:var(--disabled-text);cursor:not-allowed}._input_14vdi_5[readonly]{cursor:default}._input_14vdi_5._error_14vdi_73{border-color:var(--error-text)}._input_14vdi_5._error_14vdi_73:focus{border-color:var(--error-text);box-shadow:0 0 0 2px var(--error-bg)}._input_14vdi_5._success_14vdi_91{border-color:var(--success-text)}._input_14vdi_5._success_14vdi_91:focus{border-color:var(--success-text);box-shadow:0 0 0 2px var(--success-bg)}._input_14vdi_5:not(:disabled):not([readonly]):hover{border-color:var(--accent-primary)}._textarea_14vdi_119{min-height:44px;resize:none;font-family:var(--font-body);line-height:var(--leading-base);border:1px solid var(--border-muted);border-radius:var(--border-radius);padding:var(--space-md);font-size:var(--text-body);background-color:var(--bg-primary);color:var(--text-primary);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;overflow-y:hidden}._textarea_14vdi_119:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-subtle)}._textarea_14vdi_119:disabled,._textarea_14vdi_119[readonly]{background-color:var(--disabled-bg);color:var(--disabled-text);cursor:not-allowed}._textarea_14vdi_119[readonly]{cursor:default}._textarea_14vdi_119._error_14vdi_73{border-color:var(--error-text)}._textarea_14vdi_119._error_14vdi_73:focus{border-color:var(--error-text);box-shadow:0 0 0 2px var(--error-bg)}._textarea_14vdi_119._success_14vdi_91{border-color:var(--success-text)}._textarea_14vdi_119:not(:disabled):not([readonly]):hover{border-color:var(--accent-primary)}._label_14vdi_219{display:block;margin-bottom:var(--space-sm);font-weight:500;font-size:var(--text-body);color:var(--text-primary)}._required_14vdi_235{color:var(--error-text);margin-left:2px}._errorMessage_14vdi_247{margin-top:var(--space-xs);font-size:var(--text-caption);color:var(--error-text)}._inputGroup_14vdi_261{margin-bottom:var(--space-md)}._form_1rhz4_1{display:flex;flex-direction:column;gap:var(--space-lg)}._formGroup_1rhz4_7{display:flex;flex-direction:column;gap:var(--space-sm)}._label_1rhz4_13{font-weight:500;color:var(--text-primary);font-size:var(--text-body)}._select_1rhz4_19{padding:var(--space-md) var(--space-lg);border:1px solid var(--border-muted);border-radius:var(--border-radius);background-color:var(--bg-primary);color:var(--text-primary);font-size:var(--text-body);font-family:var(--font-body);transition:border-color .2s ease}._select_1rhz4_19:focus{outline:none;border-color:var(--accent-primary)}._select_1rhz4_19:disabled{background-color:var(--disabled-bg);color:var(--disabled-text);cursor:not-allowed}._loading_1rhz4_41{padding:var(--space-md) var(--space-lg);background-color:var(--accent-subtle);color:var(--accent-primary);text-align:center;font-size:var(--text-body);border-radius:var(--border-radius)}._heading_1dmuo_1{margin:0;font-size:var(--type-h1-size);font-weight:var(--type-h1-weight);line-height:var(--type-h1-leading);color:var(--text-primary)}._hint_1dmuo_17{margin:0;font-size:var(--type-body-size);color:var(--text-secondary)}._error_1dmuo_29,._notice_1dmuo_31{margin:0;padding:var(--space-12) var(--space-16);font-size:var(--type-body-size)}._error_1dmuo_29{background-color:var(--status-danger-bg);color:var(--status-danger-text)}._notice_1dmuo_31{background-color:var(--status-info-bg);color:var(--status-info-text)}._passwordRow_1dmuo_63{position:relative}._toggle_1dmuo_71{position:absolute;right:var(--space-4);bottom:calc(var(--space-12) + var(--space-4));min-width:var(--size-touch-min);height:calc(var(--size-control) - var(--space-12));border:0;background:transparent;color:var(--accent-primary);font-family:var(--font-body);font-size:var(--type-label-size);font-weight:600}._actions_1dmuo_99{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-12);margin-top:var(--space-8)}._link_1dmuo_115{align-self:center;min-height:var(--size-touch-min);border:0;background:transparent;color:var(--accent-primary);font-family:var(--font-body);font-size:var(--type-body-size);font-weight:500}._link_1dmuo_115:disabled{color:var(--text-muted);cursor:default}._choices_1dmuo_147{display:flex;flex-direction:column;gap:var(--space-12)}._confirm_1dmuo_159{display:flex;flex-direction:column;gap:var(--space-stack)}._credential_1cvhv_7{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-inset-lg);padding:var(--space-inset-lg);background-color:var(--bg-primary);border:.5rem solid var(--credential-guard);outline:1px solid var(--accent-primary);outline-offset:-.25rem;min-width:0}._compact_1cvhv_33{grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-16);padding:var(--space-16);border-width:.25rem;outline-offset:-.125rem}._print_1cvhv_49{width:86mm;gap:var(--space-12);padding:var(--space-12)}._photo_1cvhv_65{display:grid;place-items:center;width:9.375rem;height:11.25rem;background-color:var(--credential-guard);outline:1px solid var(--accent-primary);outline-offset:.25rem;overflow:hidden}._compact_1cvhv_33 ._photo_1cvhv_65{width:3.5rem;height:4.25rem;outline-offset:.125rem}._print_1cvhv_49 ._photo_1cvhv_65{width:22mm;height:28mm}._photoImg_1cvhv_109{width:100%;height:100%;object-fit:cover}._initials_1cvhv_121{font-size:var(--type-display-size);font-weight:var(--type-display-weight);color:var(--accent-primary)}._compact_1cvhv_33 ._initials_1cvhv_121{font-size:var(--type-h3-size)}._main_1cvhv_145{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-8);min-width:0}._issuer_1cvhv_161{margin:0;font-size:var(--type-label-size);font-weight:var(--type-label-weight);color:var(--accent-primary)}._name_1cvhv_175{max-width:100%;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-display-size);font-weight:var(--type-display-weight);line-height:var(--type-display-leading);color:var(--text-primary)}._compact_1cvhv_33 ._name_1cvhv_175{font-size:var(--type-h3-size)}._context_1cvhv_207{margin:0;font-size:var(--type-body-size);color:var(--text-secondary)}._facts_1cvhv_219{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--space-12) var(--space-24);width:100%;margin:var(--space-8) 0 0}._fact_1cvhv_219 dt{font-size:var(--type-caption-size);color:var(--text-muted)}._fact_1cvhv_219 dd{margin:0;font-size:var(--type-body-size);font-weight:500;color:var(--text-primary);overflow-wrap:anywhere}._side_1cvhv_265{grid-column:1 / -1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-12);padding-top:var(--space-12);border-top:1px solid var(--border-muted)}._compact_1cvhv_33 ._side_1cvhv_265{grid-column:auto;flex-direction:column;align-items:flex-end;padding:0 0 0 var(--space-inset);border-top:0;border-left:1px solid var(--border-muted);text-align:right}._serial_1cvhv_307{display:flex;flex-direction:column}._serialLabel_1cvhv_317{font-size:var(--type-caption-size);color:var(--text-muted)}._serialValue_1cvhv_327{font-size:var(--type-h2-size);font-weight:600;font-variant-numeric:tabular-nums;color:var(--accent-primary)}._serialTime_1cvhv_341{font-size:var(--type-body-size);font-weight:500;font-variant-numeric:tabular-nums}._compact_1cvhv_33 ._serialValue_1cvhv_327{font-size:var(--type-body-size)}._qr_1cvhv_361{line-height:0}._mark_1cvhv_373{display:inline-flex;align-items:center;margin-top:var(--space-4);padding:var(--space-8) var(--space-16);border:2px solid var(--text-secondary);background-color:var(--status-neutral-bg);color:var(--status-neutral-text);font-size:var(--type-h3-size);font-weight:600;animation:_markSettle_1cvhv_1 var(--duration-slow) var(--ease-standard)}._mark_draft_1cvhv_399{border-style:dashed;border-color:var(--status-warning-text);background-color:var(--status-warning-bg);color:var(--status-warning-text)}._mark_issued_1cvhv_413{border-style:solid;border-color:var(--accent-primary);background-color:var(--accent-subtle);color:var(--accent-primary)}._mark_checkedIn_1cvhv_427{border-color:var(--status-info-text);background-color:var(--status-info-bg);color:var(--status-info-text)}._compact_1cvhv_33 ._mark_1cvhv_373{padding:var(--space-4) var(--space-12);border-width:1.5px;font-size:var(--type-label-size)}._mark_void_1cvhv_451{border-color:var(--status-danger-text);background-color:var(--status-danger-bg);color:var(--status-danger-text)}._struck_1cvhv_463{text-decoration:line-through;text-decoration-thickness:2px}@keyframes _markSettle_1cvhv_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){._mark_1cvhv_373{animation:none}}@media print{._mark_1cvhv_373{animation:none}}._steps_1lli7_1{position:relative;display:grid;grid-template-columns:repeat(var(--step-count),minmax(0,1fr));margin:0;padding:0;list-style:none}._steps_1lli7_1:before{content:"";position:absolute;top:.75rem;left:calc(50% / var(--step-count));right:calc(50% / var(--step-count));height:1px;background-color:var(--border-strong)}._step_1lli7_1{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-8)}._marker_1lli7_57{display:grid;place-items:center;width:1.5rem;height:1.5rem;border:1px solid var(--border-strong);background-color:var(--bg-primary);color:var(--text-secondary);font-size:var(--type-caption-size);font-weight:600;font-variant-numeric:tabular-nums}._label_1lli7_83{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-label-size);color:var(--text-secondary)}._done_1lli7_101 ._marker_1lli7_57,._current_1lli7_103 ._marker_1lli7_57{border-color:var(--accent-primary);background-color:var(--accent-primary);color:var(--text-on-accent)}._current_1lli7_103 ._label_1lli7_83{color:var(--accent-primary);font-weight:600}._zone_1nppj_5{display:flex;align-items:center;justify-content:center;margin:0 auto;background:transparent;border:none;overflow:hidden}._img_1nppj_25{width:100%;height:100%;object-fit:contain;display:block}._page_1nppj_41{width:min(100%,26rem);height:18.5rem;margin-bottom:var(--space-lg)}._stage_1nppj_55{width:min(100%,20rem);height:14.5rem;margin-bottom:var(--space-md)}._inline_1nppj_69{width:min(100%,14rem);height:10rem;margin-bottom:var(--space-sm)}._crop_hello_1nppj_83 ._img_1nppj_25{object-fit:cover;object-position:52% 28%;transform:scale(1.35)}._crop_schedule_1nppj_95 ._img_1nppj_25{object-fit:cover;object-position:48% 42%;transform:scale(1.25)}._crop_review_1nppj_107 ._img_1nppj_25{object-fit:cover;object-position:50% 35%;transform:scale(1.3)}@media(max-width:48rem){._page_1nppj_41{width:min(100%,20rem);height:14.5rem}}._screen_a14td_1{display:flex;flex-direction:column;align-items:center;gap:var(--space-stack);max-width:40rem;margin:0 auto;text-align:center}._title_a14td_21{margin:0;font-size:var(--type-h1-size);font-weight:var(--type-h1-weight);line-height:var(--type-h1-leading)}._description_a14td_35{margin:0;font-size:var(--type-body-size);color:var(--text-secondary)}._credential_a14td_47{width:100%;text-align:left}._actions_a14td_57{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-12);margin-top:var(--space-stack)}._list_1sgpe_1{list-style:none;margin:var(--space-xs) 0 0;padding:0;font-size:var(--text-small)}._list_1sgpe_1 li{display:flex;align-items:center;gap:var(--space-xs);margin-bottom:2px}._met_1sgpe_29{color:var(--status-success, #15803d)}._unmet_1sgpe_37{color:var(--text-secondary, #64748b)}._icon_1sgpe_45{width:1rem;flex-shrink:0;text-align:center}._backButton_aw47w_1{display:inline-flex;align-items:center;gap:var(--space-xs);min-width:44px;min-height:44px;padding:var(--space-sm) var(--space-md);background:none;border:none;color:var(--accent-primary);font-family:var(--font-body);font-size:var(--text-body);font-weight:500;cursor:pointer;border-radius:var(--border-radius);transition:color .15s ease}._backButton_aw47w_1:hover{color:var(--accent-primary-hover)}._backButton_aw47w_1:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}._backLabel_aw47w_28{line-height:1}._document_1gbex_1{color:var(--text-primary)}._h1_1gbex_9,._h2_1gbex_11,._h3_1gbex_13,._h4_1gbex_15{font-weight:600;line-height:var(--type-h2-leading)}._h1_1gbex_9{font-size:var(--type-h1-size);margin:0 0 var(--space-stack)}._h2_1gbex_11{scroll-margin-top:var(--space-page-top);margin:var(--space-section) 0 var(--space-title);font-size:var(--type-h2-size)}._document_1gbex_1>._h2_1gbex_11:first-child{margin-top:0}._h3_1gbex_13{margin:var(--space-24) 0 var(--space-8);font-size:var(--type-h3-size)}._h4_1gbex_15{margin:var(--space-16) 0 var(--space-8);font-size:var(--type-body-size)}._paragraph_1gbex_75,._nestedParagraph_1gbex_77{margin:0 0 var(--space-stack);font-size:1rem;line-height:1.6}._nestedParagraph_1gbex_77{margin-bottom:var(--space-8)}._list_1gbex_97,._nestedList_1gbex_99{margin:0 0 var(--space-stack);padding-left:var(--space-24)}._nestedList_1gbex_99{margin:var(--space-8) 0}._listItem_1gbex_117{margin-bottom:var(--space-8);font-size:1rem;line-height:1.6}._listItemBody_1gbex_129{display:block}._link_1gbex_137{color:var(--accent-primary);text-decoration:underline}._link_1gbex_137:hover{color:var(--accent-primary-hover)}._page_r5ooc_1{min-height:100dvh;background-color:var(--bg-canvas)}._bar_r5ooc_11{display:flex;align-items:center;height:var(--size-topbar);padding:0 var(--space-gutter);background-color:var(--bg-brand);color:var(--text-on-brand)}._campus_r5ooc_29{display:flex;flex-direction:column;line-height:1.2}._campusPrimary_r5ooc_41{font-size:var(--type-h3-size);font-weight:600}._campusSecondary_r5ooc_51{font-size:var(--type-caption-size);color:var(--text-on-brand-muted)}._shell_r5ooc_61{max-width:var(--size-content-max);margin:0 auto;padding:var(--space-page-top) var(--space-gutter) var(--space-page-bottom)}._toolbar_r5ooc_73{margin-bottom:var(--space-stack)}._head_r5ooc_81{margin-bottom:var(--space-section)}._title_r5ooc_89{margin:0;font-size:var(--type-h1-size);font-weight:var(--type-h1-weight);line-height:var(--type-h1-leading)}._updated_r5ooc_103{margin:var(--space-4) 0 0;font-size:var(--type-body-size);color:var(--text-secondary)}._layout_r5ooc_115{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:var(--space-section);align-items:start}._toc_r5ooc_129{position:sticky;top:var(--space-page-top)}._tocList_r5ooc_139{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-4)}._tocLink_r5ooc_157{display:block;padding:var(--space-8) var(--space-12);font-size:var(--type-body-size);color:var(--text-secondary);text-decoration:none}._tocLink_r5ooc_157:hover{background-color:var(--bg-surface-strong);color:var(--accent-primary)}._panel_r5ooc_183{max-width:72ch;padding:var(--space-inset-lg);background-color:var(--bg-primary);font-size:1rem;line-height:1.6}@media(max-width:1023px){._layout_r5ooc_115{grid-template-columns:minmax(0,1fr);gap:var(--space-stack)}._toc_r5ooc_129{position:static}._tocList_r5ooc_139{flex-direction:row;flex-wrap:wrap}._panel_r5ooc_183{padding:var(--space-inset)}}._overlay_1820i_1{position:fixed;inset:0;background-color:var(--overlay-bg);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-lg)}._content_1820i_29{background-color:var(--bg-primary);border-radius:var(--border-radius);padding:var(--space-2xl);max-height:90vh;overflow:auto;box-shadow:0 4px 12px var(--shadow);width:100%}._contentSmall_1820i_49{max-width:min(25rem,90vw)}._contentMedium_1820i_57{max-width:min(31.25rem,90vw)}._contentWide_1820i_65{max-width:min(42rem,92vw)}._contentLarge_1820i_73{max-width:min(56.25rem,90vw)}._headerRow_1820i_81{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-lg)}._title_1820i_95{font-family:var(--font-heading);font-size:var(--text-h2);font-weight:600;margin:0;color:var(--text-primary)}._closeButton_1820i_111{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-secondary);padding:var(--space-xs);line-height:1;transition:color .15s ease-in-out}._closeButton_1820i_111:hover{color:var(--text-primary)}._body_1820i_141{margin-bottom:var(--space-lg)}._actions_1820i_149{display:flex;justify-content:flex-end;gap:var(--space-md)}._control_cc3jt_1{border-radius:var(--radius-control);display:inline-flex;border:1px solid var(--border-strong);background-color:var(--bg-primary)}._option_cc3jt_15{border-radius:var(--radius-control);display:inline-flex;align-items:center;gap:var(--space-8);min-height:var(--size-control-compact);padding:0 var(--space-16);border:0;background:transparent;color:var(--text-secondary);font-family:var(--font-body);font-size:var(--type-body-size);font-weight:500;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}._option_cc3jt_15:hover{background-color:var(--bg-surface-strong)}._selected_cc3jt_57,._selected_cc3jt_57:hover{background-color:var(--accent-primary);color:var(--text-on-accent)}._count_cc3jt_69{font-size:var(--type-label-size);font-variant-numeric:tabular-nums}._zero_cc3jt_79{opacity:.7}@media(max-width:1023px){._option_cc3jt_15{min-height:var(--size-touch-min)}}._surface_2rby0_1{border-radius:var(--radius-control);background-color:var(--bg-primary);min-width:0}._padNone_2rby0_13{padding:0}._inset_2rby0_15{padding:var(--space-inset)}._insetLg_2rby0_17{padding:var(--space-inset-lg)}._elev0_2rby0_21{box-shadow:var(--elevation-0)}._elev1_2rby0_23{box-shadow:var(--elevation-1)}._page_qhr6t_1{display:flex;flex-direction:column;min-height:100dvh;background-color:var(--bg-canvas)}._bar_qhr6t_15{display:flex;align-items:center;height:var(--size-topbar);padding:0 var(--space-gutter);background-color:var(--bg-brand);color:var(--text-on-brand)}._campus_qhr6t_33{display:flex;flex-direction:column;line-height:1.2}._campusPrimary_qhr6t_45{font-size:var(--type-h3-size);font-weight:600}._campusSecondary_qhr6t_55{font-size:var(--type-caption-size);color:var(--text-on-brand-muted)}._shell_qhr6t_65{flex:1;width:100%;max-width:40rem;margin:0 auto;padding:var(--space-page-top) var(--space-gutter) var(--space-page-bottom)}._toolbar_qhr6t_81{margin-bottom:var(--space-stack)}._card_qhr6t_89{display:flex;flex-direction:column;gap:var(--space-stack)}._title_qhr6t_101{margin:0;font-size:var(--type-h1-size);font-weight:var(--type-h1-weight);line-height:var(--type-h1-leading)}._lede_qhr6t_115{margin:0;font-size:var(--type-body-size);color:var(--text-secondary)}._points_qhr6t_127{margin:0;padding-left:var(--space-24);font-size:var(--type-body-size);color:var(--text-secondary)}._form_qhr6t_141{display:flex;flex-direction:column;gap:var(--space-stack)}._checklist_qhr6t_153{display:flex;flex-direction:column;gap:var(--space-8);margin:0;padding:var(--space-16);border:1px solid var(--border-strong)}._legend_qhr6t_171{padding:0 var(--space-8);font-size:var(--type-label-size);font-weight:var(--type-label-weight);color:var(--text-secondary)}._checkRow_qhr6t_185{display:flex;align-items:center;gap:var(--space-12);min-height:var(--size-touch-min);font-size:var(--type-body-size)}._note_qhr6t_201{display:flex;flex-direction:column;gap:var(--space-8)}._noteLabel_qhr6t_213{font-size:var(--type-label-size);font-weight:var(--type-label-weight);color:var(--text-secondary)}._noteInput_qhr6t_225{padding:var(--space-12);border:1px solid var(--border-strong);background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-body);font-size:var(--type-body-size);resize:vertical}._error_qhr6t_245{margin:0;padding:var(--space-12) var(--space-16);background-color:var(--status-danger-bg);color:var(--status-danger-text);font-size:var(--type-body-size)}._confirmText_qhr6t_261{margin:0 0 var(--space-stack);font-size:var(--type-body-size);color:var(--text-secondary)}._confirmActions_qhr6t_273{display:flex;justify-content:flex-end;gap:var(--space-12)}._region_p4d1w_1{position:fixed;right:var(--space-xl);bottom:var(--space-xl);z-index:1100;display:flex;flex-direction:column;gap:var(--space-sm);max-width:22rem;pointer-events:none}._toast_p4d1w_25{border-radius:var(--radius-control);pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background-color:var(--surface-0);border:var(--border-default);box-shadow:var(--elevation-3);font-size:var(--text-body);color:var(--text-primary)}._success_p4d1w_55{border-color:var(--success-text)}._error_p4d1w_63{border-color:var(--error-text)}._info_p4d1w_71{border-color:var(--info-text)}._close_p4d1w_79{background:transparent;border:none;cursor:pointer;color:var(--text-secondary);padding:var(--space-xs);display:inline-flex}._action_p4d1w_97{flex-shrink:0;padding:0 var(--space-8);min-height:var(--size-control-compact);border:0;background:transparent;color:inherit;font-family:var(--font-body);font-size:var(--type-body-size);font-weight:600;text-decoration:underline}@property --skeleton-sheen-x{syntax: "<length>"; inherits: true; initial-value: -88px;}._block_brz3u_17{position:relative;display:inline-block;overflow:hidden;vertical-align:top;background-color:var(--skeleton-bg);width:var(--skeleton-width, 100%);height:var(--skeleton-height, 1rem);border-radius:var(--radius-control)}._sheen_brz3u_39{position:absolute;top:0;bottom:0;left:0;display:flex;width:var(--skeleton-sheen-width);pointer-events:none;transform:translate(var(--skeleton-sheen-x, -88px));animation:_skeletonSheen_brz3u_1 var(--skeleton-cycle-ms) linear infinite}._sheenEdge_brz3u_63{width:var(--skeleton-sheen-edge);background:color-mix(in srgb,var(--on-primary) 20%,transparent)}._sheenPeak_brz3u_73{width:var(--skeleton-sheen-peak);background:color-mix(in srgb,var(--on-primary) 65%,transparent)}@keyframes _skeletonSheen_brz3u_1{0%{transform:translate(-88px)}81.08%{transform:translate(80rem)}81.09%,to{transform:translate(-88px)}}@media(prefers-reduced-motion:reduce){._sheen_brz3u_39{display:none;animation:none}}._shell_brz3u_111{display:flex;flex-direction:column;min-width:0}._growCol_brz3u_123{display:flex;flex:1;flex-direction:column;min-width:0;gap:var(--space-xs)}._row_brz3u_139{display:flex;align-items:center;gap:var(--space-sm)}._stack_brz3u_151{display:flex;flex-direction:column;gap:var(--space-lg)}._stackTight_brz3u_163{display:flex;flex-direction:column;gap:var(--space-sm)}._compactRow_brz3u_179{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--space-md);min-height:2.75rem;padding:var(--space-md) var(--space-lg);border-bottom:var(--border-hairline);background:var(--row-zebra-a)}._shell_brz3u_111>._compactRow_brz3u_179:nth-child(2n),._rosterList_brz3u_203>._compactRow_brz3u_179:nth-child(2n){background:var(--bg-surface-strong)}._compactActions_brz3u_211{display:flex;gap:var(--space-sm);flex-shrink:0}._alertRow_brz3u_223{display:flex;align-items:flex-start;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-bottom:var(--border-hairline);background:var(--surface-0)}._alertDot_brz3u_241{flex-shrink:0;margin-top:6px}._deletionRow_brz3u_251{display:flex;align-items:center;gap:var(--space-md);min-height:2.75rem;padding:var(--space-md) var(--space-lg);border-bottom:var(--border-hairline);background:var(--row-zebra-a)}._shell_brz3u_111>._deletionRow_brz3u_251:nth-child(2n){background:var(--bg-surface-strong)}._typeTile_brz3u_283{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);min-height:4rem;background:var(--surface-1);border:1px solid var(--border-muted)}._typeGrid_brz3u_305{display:contents}._factRow_brz3u_317,._factRowLabeled_brz3u_331{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:var(--space-md);align-items:center}._factLabel_brz3u_345{margin:0;font-size:var(--text-caption, .75rem);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}._photoFacts_brz3u_361{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-xl);align-items:start}._identity_brz3u_375{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-lg);align-items:center}._identityCopy_brz3u_389{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0;flex:1}._detailStack_brz3u_405{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-lg);background:var(--surface-0)}._staffDetail_brz3u_421{display:flex;flex-direction:column;min-height:0;flex:1;background:var(--surface-0)}._staffIdentity_brz3u_437{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:var(--space-xl);align-items:center;padding:var(--space-xl) var(--space-lg);border-bottom:var(--border-hairline);background:var(--bg-surface-strong)}._staffPhoto_brz3u_457{border:1px solid var(--border-muted)}._identityTitleRow_brz3u_465{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-md)}._detailSection_brz3u_481{display:grid;gap:0;border-bottom:var(--border-hairline);background:var(--surface-0)}._detailSectionTitle_brz3u_495{margin:0;padding:var(--space-md) var(--space-xl);background:var(--surface-1);border-bottom:var(--border-hairline);color:var(--text-muted);font-size:var(--text-caption);font-weight:600;text-transform:uppercase;letter-spacing:.04em}._detailFactGrid_brz3u_519{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--surface-0)}._detailFact_brz3u_519{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:var(--space-sm);align-items:start;padding:var(--space-lg);border-bottom:var(--border-hairline);border-right:var(--border-hairline);min-width:0}._detailFact_brz3u_519:nth-child(2n){border-right:none}._factIconWell_brz3u_561{width:1.25rem;height:1.25rem;background:var(--skeleton-bg)}._factCopy_brz3u_573{min-width:0;display:grid;gap:var(--space-xs)}._factCaption_brz3u_585{margin:0;color:var(--text-muted);font-size:var(--text-caption);font-weight:600;text-transform:uppercase;letter-spacing:.04em}._staffActions_brz3u_603{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);margin-top:auto;padding:var(--space-lg) var(--space-2xl);border-top:var(--border-hairline);background:var(--surface-1)}._bootHole_brz3u_627{min-height:12rem}._fallbackTable_brz3u_635{width:100%;border-collapse:collapse}._actionRow_brz3u_645{display:flex;flex-wrap:wrap;gap:var(--space-sm)}._profileHead_brz3u_657{display:flex;flex-direction:column;gap:var(--space-lg)}._overview_brz3u_673{display:flex;flex-direction:column;gap:var(--space-2xl);padding:var(--space-2xl)}._kpiStrip_brz3u_687{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));border:var(--border-default);background:var(--surface-0)}._kpiCell_brz3u_701{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-lg);border-right:var(--border-hairline);min-height:5.5rem;justify-content:center}._kpiCell_brz3u_701:last-child{border-right:none}._heroRow_brz3u_729{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg)}@media(min-width:1100px){._overview_brz3u_673 ._heroRow_brz3u_729{grid-template-columns:minmax(0,9fr) minmax(16rem,3fr)}}._hero_brz3u_729{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg);background:var(--surface-0);border:var(--border-default)}._secondaryGrid_brz3u_771{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-lg)}._panelCard_brz3u_783{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg);background:var(--surface-0);border:var(--border-default);min-height:8rem}._rosterList_brz3u_203{display:flex;flex-direction:column}@media(max-width:64rem){._kpiStrip_brz3u_687{grid-template-columns:repeat(4,minmax(0,1fr))}._heroRow_brz3u_729{grid-template-columns:1fr}._kpiCell_brz3u_701:nth-child(3n){border-right:none}._secondaryGrid_brz3u_771{grid-template-columns:1fr 1fr}._photoFacts_brz3u_361,._identity_brz3u_375,._staffIdentity_brz3u_437{grid-template-columns:1fr}}@media(max-width:40rem){._kpiStrip_brz3u_687,._secondaryGrid_brz3u_771{grid-template-columns:1fr}._kpiCell_brz3u_701{border-right:none;border-bottom:var(--border-hairline)}._detailFactGrid_brz3u_519{grid-template-columns:1fr}._detailFact_brz3u_519{border-right:none}._staffActions_brz3u_603{flex-direction:column;align-items:stretch}}._checkWell_brz3u_921{width:16px;height:16px}._visitorCell_brz3u_931{display:flex;align-items:center;gap:var(--space-md)}._passName_brz3u_943{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}._passMeta_brz3u_957{display:flex;align-items:center;gap:var(--space-md)}._passBadges_brz3u_969{display:flex;gap:var(--space-sm);margin-top:var(--space-xs)}._configPanel_brz3u_985{display:flex;flex-direction:column}._configHeader_brz3u_995{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-lg) var(--space-xl);border-bottom:var(--border-hairline);background:var(--surface-1)}._configBody_brz3u_1013{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-xl);max-width:32rem}._field_brz3u_1029{display:flex;flex-direction:column;gap:var(--space-xs)}._configList_brz3u_1041{display:flex;flex-direction:column}._configListRow_brz3u_1051{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);min-height:2.75rem;padding:var(--space-md) 0;border-bottom:var(--border-hairline)}._ruleChecks_brz3u_1071{display:flex;gap:var(--space-lg)}._checkSq_brz3u_1081{width:16px;height:16px;flex-shrink:0}._badgeFacts_brz3u_1093{display:grid;gap:var(--space-lg)}._frame_1l21g_1{display:flex;height:100dvh;background-color:var(--bg-canvas)}._sidebar_1l21g_13{display:flex;flex-direction:column;gap:var(--space-16);width:var(--size-sidebar);flex-shrink:0;padding:var(--space-20) var(--space-12);background-color:var(--bg-sidebar)}._column_1l21g_33{display:flex;flex-direction:column;flex:1;min-width:0}._topbar_1l21g_47{height:var(--size-topbar);background-color:var(--bg-primary);border-bottom:1px solid var(--border-muted)}._content_1l21g_59{display:flex;flex-direction:column;gap:var(--space-section);padding:var(--space-page-top) var(--space-gutter)}@media(max-width:1023px){._sidebar_1l21g_13{display:none}}._authLoadingMain_196wr_1{display:flex;align-items:center;justify-content:center;min-height:40vh}._immersiveMain_196wr_15{flex:1;min-height:100vh;padding:0;margin:0;width:100%;max-width:none}
