.AppLayout-module__shell__NJvyO{display:flex;flex-direction:column;min-height:100%}.AppLayout-module__header__OZgdN{display:flex;align-items:center;justify-content:space-between;padding:14px 28px;background:var(--victor-navy);color:#fff}.AppLayout-module__brand__TZY74{display:flex;align-items:center;gap:10px;font-weight:600;letter-spacing:.01em}.AppLayout-module__logoMark__7-3ob{width:28px;height:28px;border-radius:6px;background:var(--victor-blue);color:#fff;display:grid;place-items:center;font-weight:700;font-size:16px;line-height:1}.AppLayout-module__brandName__MM9fh{font-size:16px}.AppLayout-module__nav__-Rtmx{display:flex;gap:18px;font-size:14px}.AppLayout-module__nav__-Rtmx a{color:#ffffffc7}.AppLayout-module__nav__-Rtmx a:hover{color:#fff;text-decoration:none}.AppLayout-module__main__kAad8{flex:1;padding:36px 28px;display:grid;place-items:start center}.HealthPage-module__card__VsBnM{background:var(--victor-card);border:1px solid var(--victor-border);border-radius:var(--victor-radius);box-shadow:var(--victor-shadow);padding:28px 32px;width:100%;max-width:520px}.HealthPage-module__title__iLQBo{margin:0 0 4px;font-size:22px;font-weight:600}.HealthPage-module__subtitle__jmzhg{margin:0 0 24px;color:var(--victor-text-muted);font-size:13px}.HealthPage-module__muted__KNRCL{color:var(--victor-text-muted);margin:0}.HealthPage-module__error__4k545{background:#fef2f2;border:1px solid #fecaca;color:#991b1b;padding:14px 16px;border-radius:8px}.HealthPage-module__error__4k545 strong{display:block;margin-bottom:4px}.HealthPage-module__error__4k545 p{margin:0 0 12px;font-size:14px}.HealthPage-module__retry__P-u0N{background:#fff;border:1px solid #fecaca;color:var(--victor-error);padding:6px 12px;border-radius:6px;font-size:13px;font-weight:500}.HealthPage-module__retry__P-u0N:hover{background:#fef2f2}.HealthPage-module__kv__172eM{display:grid;gap:12px;margin:0}.HealthPage-module__kv__172eM>div{display:grid;grid-template-columns:120px 1fr;align-items:center}.HealthPage-module__kv__172eM dt{font-size:13px;color:var(--victor-text-muted);text-transform:uppercase;letter-spacing:.04em}.HealthPage-module__kv__172eM dd{margin:0;font-weight:500}.HealthPage-module__badge__7litb{display:inline-block;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.HealthPage-module__ok__wT6X1{background:#dcfce7;color:#166534}.HealthPage-module__degraded__sbrxo{background:#fef3c7;color:#92400e}.HealthPage-module__down__4FIAU{background:#fee2e2;color:#991b1b}.LoginPage-module__card__wD6us{background:var(--victor-card);border:1px solid var(--victor-border);border-radius:var(--victor-radius);box-shadow:var(--victor-shadow);padding:32px;width:100%;max-width:420px}.LoginPage-module__title__HClQA{margin:0 0 6px;font-size:22px;font-weight:600}.LoginPage-module__subtitle__5B5-R{margin:0 0 24px;color:var(--victor-text-muted);font-size:14px}.LoginPage-module__form__wG6Vu{display:grid;gap:16px}.LoginPage-module__field__beInY{display:grid;gap:6px;font-size:13px;color:var(--victor-text-muted)}.LoginPage-module__field__beInY input{padding:10px 12px;border:1px solid var(--victor-border);border-radius:8px;background:#fff;color:var(--victor-text);font-size:15px;transition:border-color .12s ease,box-shadow .12s ease}.LoginPage-module__field__beInY input:focus{outline:none;border-color:var(--victor-blue);box-shadow:0 0 0 3px #2563eb26}.LoginPage-module__submit__hEU7q{background:var(--victor-blue);color:#fff;border:none;border-radius:8px;padding:10px 16px;font-size:15px;font-weight:600;transition:background .12s ease}.LoginPage-module__submit__hEU7q:hover:not(:disabled){background:var(--victor-blue-hover)}.LoginPage-module__submit__hEU7q:disabled{opacity:.6;cursor:not-allowed}.LoginPage-module__note__KfWQq{margin:4px 0 0;font-size:13px;color:var(--victor-text-muted);text-align:center}:root{--victor-navy: #071a33;--victor-blue: #2563eb;--victor-blue-hover: #1d4ed8;--victor-text: #0b1220;--victor-text-muted: #5b6478;--victor-bg: #f8fafc;--victor-card: #ffffff;--victor-border: #e2e8f0;--victor-error: #dc2626;--victor-success: #16a34a;--victor-radius: 10px;--victor-shadow: 0 1px 2px rgba(7, 26, 51, .06), 0 8px 24px rgba(7, 26, 51, .06);--victor-font: -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", Roboto, sans-serif}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--victor-font);font-size:15px;line-height:1.5;color:var(--victor-text);background:var(--victor-bg);-webkit-font-smoothing:antialiased}a{color:var(--victor-blue);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit;font-size:inherit;cursor:pointer}input,select,textarea{font-family:inherit;font-size:inherit}
