._photo_f788u_4,._initials_f788u_5{width:var(--avatar-size);height:var(--avatar-size);border-radius:50%;flex:none}._photo_f788u_4{object-fit:cover;background:var(--avatar-bg);border:1px solid var(--border);display:block}._initials_f788u_5{background:var(--avatar-bg);color:var(--navy);font-family:var(--font-heading);font-weight:700;font-size:var(--avatar-font-size);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}._gold_f788u_32._initials_f788u_5{background:var(--gold);color:var(--ink)}._gold_f788u_32._photo_f788u_4{border-color:var(--gold)}._navy_f788u_42._initials_f788u_5{background:var(--navy);color:var(--surface)}._navy_f788u_42._photo_f788u_4{border-color:var(--navy)}._shell_cpbkt_1{background:var(--ground);flex-wrap:wrap;height:100%;display:flex;overflow:hidden}._sidebar_cpbkt_9{flex:1 1 var(--sidebar-w);max-width:var(--sidebar-w);background:var(--navy);flex-direction:column;height:100%;transition:flex-basis .16s,max-width .16s;display:flex;overflow:hidden auto}._sidebarCollapsed_cpbkt_22{flex-basis:var(--sidebar-w-collapsed);max-width:var(--sidebar-w-collapsed)}._brand_cpbkt_27{padding:var(--sp-5) var(--sp-5) 14px;flex-direction:column;gap:10px;display:flex;position:relative}._sidebarCollapsed_cpbkt_22 ._brand_cpbkt_27{padding:var(--sp-4) 0 10px;align-items:center;gap:8px}._brandMark_cpbkt_41{background:var(--surface);width:36px;height:36px;color:var(--navy);font-family:var(--font-heading);letter-spacing:.04em;border-radius:9px;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}._collapseToggle_cpbkt_56{top:var(--sp-4);right:var(--sp-3);width:28px;height:28px;color:var(--nav-text);cursor:pointer;background:#ffffff14;border:0;border-radius:7px;justify-content:center;align-items:center;display:flex;position:absolute}._collapseToggle_cpbkt_56 svg{width:16px;height:16px}._collapseToggle_cpbkt_56:hover{color:var(--surface);background:#ffffff29}._sidebarCollapsed_cpbkt_22 ._collapseToggle_cpbkt_56{position:static}._brand_cpbkt_27 img{object-fit:contain;object-position:left;width:104px;height:37px}._brandText_cpbkt_93{font-family:var(--font-heading);font-weight:600;font-size:var(--fs-small);letter-spacing:.12em;text-transform:uppercase;color:var(--sage);line-height:1.3}._navGroup_cpbkt_103{flex-direction:column;padding:6px 0;display:flex}._navLink_cpbkt_109{align-items:center;gap:var(--sp-3);padding:11px var(--sp-4) 11px var(--sp-5);color:var(--nav-text);font-weight:600;font-size:var(--fs-nav);min-height:var(--row-h);border-left:3px solid #0000;text-decoration:none;display:flex}._navLink_cpbkt_109:hover{color:var(--surface);background:#ffffff12}._navLinkActive_cpbkt_127{color:var(--surface);border-left-color:var(--gold);background:#ffffff1a}._navLink_cpbkt_109 svg{flex:none;width:18px;height:18px}._sidebarCollapsed_cpbkt_22 ._navLink_cpbkt_109{justify-content:center;padding-left:0;padding-right:3px}._navIcon_cpbkt_145{display:inline-flex;position:relative}._navDot_cpbkt_150{background:var(--gold);width:8px;height:8px;box-shadow:0 0 0 2px var(--navy);border-radius:999px;position:absolute;top:-3px;right:-4px}._sidebarCollapsed_cpbkt_22 ._navLabel_cpbkt_161{flex:none}._navLabel_cpbkt_161{align-items:center;gap:var(--sp-3);flex:1;display:flex}._navBadge_cpbkt_172{background:var(--gold);color:var(--ink);font-family:var(--font-heading);font-weight:700;font-size:var(--fs-label);border-radius:var(--radius-pill);padding:2px 8px}._sidebarFooter_cpbkt_182{border-top:1px solid #ffffff1f;flex-direction:column;margin-top:auto;padding:14px 0 10px;display:flex}._user_cpbkt_190{padding:var(--sp-3) var(--sp-5);align-items:center;gap:10px;display:flex}._userText_cpbkt_197{flex-direction:column;min-width:0;display:flex}._userName_cpbkt_203{color:var(--surface);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}._userRole_cpbkt_212{color:var(--sage);font-size:var(--fs-label)}._signOut_cpbkt_217{color:var(--nav-text);font-size:var(--fs-small);cursor:pointer;padding:0 var(--sp-5) var(--sp-2);text-align:left;background:0 0;border:0}._signOut_cpbkt_217:hover{color:var(--surface)}._sidebarCollapsed_cpbkt_22 ._user_cpbkt_190{justify-content:center;padding-left:0;padding-right:0}._sidebarCollapsed_cpbkt_22 ._signOut_cpbkt_217{padding:var(--sp-2) 0 var(--sp-3);justify-content:center;display:flex}._sidebarCollapsed_cpbkt_22 ._signOut_cpbkt_217 svg{width:18px;height:18px}._main_cpbkt_249{flex-direction:column;flex:999 560px;min-width:0;height:100%;display:flex;overflow-y:auto}._centered_cpbkt_259{box-sizing:border-box;height:100%;padding:var(--sp-6);justify-content:center;align-items:safe center;display:flex;overflow-y:auto}._centeredCard_cpbkt_269{gap:var(--sp-4);text-align:center;flex-direction:column;align-items:center;width:100%;max-width:480px;display:flex}@media print{._sidebar_cpbkt_9{display:none!important}._shell_cpbkt_1,._main_cpbkt_249{height:auto!important;display:block!important;overflow:visible!important}}._page_1v6tk_3{flex-wrap:wrap;height:100%;display:flex;overflow-y:auto}._brand_1v6tk_11{background-color:var(--navy);min-width:0;color:var(--surface);background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:32px 32px;flex-direction:column;flex:560px;gap:40px;padding:56px clamp(24px,5vw,72px) 40px;display:flex}._brandHeader_1v6tk_27{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}._wordmark_1v6tk_34{object-fit:contain;object-position:left;width:96px;height:34px}._headerRule_1v6tk_41{background:#ffffff40;width:1px;height:28px}._productLabel_1v6tk_47{font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--sage);font-size:14px;font-weight:600}._hero_1v6tk_56{flex-direction:column;gap:22px;max-width:600px;margin:auto 0;display:flex}._headline_1v6tk_65{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--surface);font-size:clamp(36px,4.4vw,58px);font-weight:700;line-height:1.04}._lead_1v6tk_74{max-width:540px;color:var(--nav-text);margin:0;font-size:18px;line-height:1.55}._features_1v6tk_82{gap:var(--sp-3);flex-wrap:wrap;display:flex}._feature_1v6tk_82{padding:var(--sp-4) 18px;border-radius:var(--radius-card);background:#ffffff0f;border:1px solid #ffffff29;flex-direction:column;flex:170px;gap:6px;display:flex}._featureTitle_1v6tk_99{align-items:center;gap:var(--sp-2);font-family:var(--font-heading);color:var(--surface);font-size:16px;font-weight:600;display:flex}._featureDot_1v6tk_109{border-radius:50%;flex:none;width:9px;height:9px}._featureDetail_1v6tk_116{font-size:var(--fs-small);color:var(--nav-text);line-height:1.5}._brandFooter_1v6tk_122{font-size:var(--fs-small);color:#8fa3bd}._panel_1v6tk_128{min-width:0;padding:56px var(--sp-6);background:var(--ground);flex:440px;justify-content:center;align-items:center;display:flex}._stack_1v6tk_138{flex-direction:column;gap:28px;width:100%;max-width:420px;display:flex}._appIcon_1v6tk_146{filter:drop-shadow(0 6px 14px #002e5f38);width:80px;height:80px}._headingGroup_1v6tk_152{gap:var(--sp-2);flex-direction:column;display:flex}._title_1v6tk_158{font-family:var(--font-heading);color:var(--navy);font-size:34px;font-weight:700}._subtitle_1v6tk_165{color:var(--ink-soft);margin:0;font-size:16px}._alert_1v6tk_172{border-radius:var(--radius-control);background:var(--neu-bg);color:var(--neu-fg);align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}._alertError_1v6tk_184{background:var(--bad-bg);color:var(--bad-fg)}._alert_1v6tk_172 svg{flex:none;width:18px;height:18px;margin-top:2px}._alertMeta_1v6tk_196{color:var(--muted);margin-top:4px;font-size:12px;display:block}._alertAction_1v6tk_203{color:var(--action);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:14px;font-weight:600;display:inline-block}._sso_1v6tk_215{justify-content:center;align-items:center;gap:var(--sp-3);border-radius:var(--radius-card);background:var(--action);width:100%;height:52px;color:var(--surface);font-family:var(--font-body);cursor:pointer;border:0;font-size:16px;font-weight:600;transition:background-color .12s;display:flex}._sso_1v6tk_215:hover:not(:disabled){background:var(--action-hover)}._sso_1v6tk_215:active:not(:disabled){background:var(--action-hover);transition:transform 80ms ease-out;transform:translateY(1px)}._sso_1v6tk_215:focus-visible{outline:3px solid var(--navy);outline-offset:2px}._sso_1v6tk_215:disabled{opacity:.6;cursor:not-allowed}._sso_1v6tk_215 svg{flex:none;width:20px;height:20px}._spinner_1v6tk_260{border:2px solid #ffffff59;border-top-color:var(--surface);border-radius:50%;flex:none;width:20px;height:20px}._helper_1v6tk_269{padding-top:var(--sp-5);border-top:1px solid var(--border);color:var(--muted);flex-direction:column;gap:10px;font-size:14px;line-height:1.5;display:flex}._helper_1v6tk_269 p{margin:0}._helper_1v6tk_269 code{font-family:var(--mono);background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:1px 5px;font-size:13px}@media (prefers-reduced-motion:no-preference){._stack_1v6tk_138{animation:.24s cubic-bezier(.2,.7,.2,1) both _rise_1v6tk_1}._hero_1v6tk_56{animation:.32s ease-out 80ms both _fade_1v6tk_1}._alert_1v6tk_172{animation:.16s ease-out both _fade_1v6tk_1}._spinner_1v6tk_260{animation:.8s linear infinite _spin_1v6tk_260}}@keyframes _rise_1v6tk_1{0%{opacity:0;transform:translateY(8px)}}@keyframes _fade_1v6tk_1{0%{opacity:0}}@keyframes _spin_1v6tk_260{to{transform:rotate(360deg)}}@media (width<=999px){._brand_1v6tk_11{gap:32px}._hero_1v6tk_56{margin:0}._panel_1v6tk_128{padding:48px var(--sp-6)}}@media (width<=767px){._brand_1v6tk_11{padding:var(--sp-8);gap:var(--sp-6)}._headline_1v6tk_65{font-size:32px}._lead_1v6tk_74,._features_1v6tk_82,._brandFooter_1v6tk_122{display:none}._panel_1v6tk_128{padding:var(--sp-8) var(--sp-5)}._appIcon_1v6tk_146{width:64px;height:64px}}@media (width<=359px){._headerRule_1v6tk_41{display:none}}:root{--navy:#002e5f;--navy-700:#003f80;--action:#045cad;--action-hover:#034a8c;--action-tint:#eaf2fb;--sage:#a9b4a6;--gold:#d4921e;--gold-soft:#e8c98a;--ink:#16212e;--ink-soft:#3c4654;--muted:#5b6676;--border-strong:#c9d0da;--border:#d9dee6;--border-soft:#edf0f4;--ground:#f4f6f9;--ground-raised:#f8fafc;--surface:#fff;--nav-text:#c9d4e3;--avatar-bg:#dce6f2;--ok:#1e7b4e;--ok-bg:#e3f3ea;--ok-fg:#146a3f;--warn:#d4921e;--warn-bg:#fcf0dc;--warn-fg:#8a5a0b;--warn-row:#fffbf3;--bad:#b42318;--bad-bg:#fbe4e4;--bad-fg:#a12a2a;--bad-row:#fff6f6;--pend:#5b5fc7;--pend-bg:#e8e8fa;--pend-fg:#4b4fb0;--neu:#8a94a3;--neu-bg:#edf0f4;--neu-fg:#3c4654;--selected-row:#f3f6fb;--font-heading:Barlow, "Source Sans 3", system-ui, sans-serif;--font-body:"Source Sans 3", system-ui, sans-serif;--mono:ui-monospace, "Cascadia Mono", Consolas, monospace;--fs-title:26px;--fs-section:18px;--fs-kpi:34px;--fs-body:14.5px;--fs-small:13px;--fs-label:12px;--fs-nav:15px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--page-x:32px;--page-y:28px;--radius-card:10px;--radius-control:8px;--radius-pill:999px;--control-h:38px;--control-h-sm:32px;--row-h:44px;--row-py:11px;--row-px:14px;--sidebar-w:240px;--sidebar-w-collapsed:64px;--shadow-none:none}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font-body);font-size:var(--fs-body);color:var(--ink);background:var(--ground);-webkit-font-smoothing:antialiased;overflow:hidden}a{color:var(--action)}a:hover{color:var(--navy)}h1,h2,h3{font-family:var(--font-heading);margin:0}button,input,select,textarea{font:inherit;color:inherit}.label{font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:700}.muted{color:var(--muted)}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.table{border-collapse:collapse;width:100%}.table td.mono{white-space:nowrap}.table-scroll{flex:auto;min-height:0;overflow:auto}.table-scroll .table thead th{z-index:1;box-shadow:inset 0 -1px 0 var(--border);border-bottom:0;position:sticky;top:0}.table th{text-align:left;font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:10px var(--row-px);border-bottom:1px solid var(--border);background:var(--ground-raised);white-space:nowrap;font-weight:700}.table td{padding:var(--row-py) var(--row-px);border-bottom:1px solid var(--border-soft);font-size:var(--fs-body);vertical-align:middle}.table tr:last-child td{border-bottom:0}.table tr.is-warn{background:var(--warn-row)}.table tr.is-bad{background:var(--bad-row)}.table tr.is-selected{background:var(--selected-row);box-shadow:inset 3px 0 0 var(--navy)}.table tr.grp td{background:var(--ground-raised);font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-top:var(--sp-2);padding-bottom:var(--sp-2);font-weight:700}.print-only{display:none}@media print{html,body,#root{background:#fff;height:auto!important;overflow:visible!important}.no-print{display:none!important}.print-only{display:flex!important}.table-scroll{flex:none!important;overflow:visible!important}.table-scroll .table thead th{position:static!important}.table tr{break-inside:avoid}}
