@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primary-400:#2f7bff;--primary-500:#1e6ff0;--primary-600:#0a4dff;--primary-solid:#1e6ff0;--gradient-primary:linear-gradient(90deg, #2f7bff 0%, #0a4dff 100%);--gradient-glow:radial-gradient(circle, #2f7bff33 0%, transparent 70%);--bg-main:#eef1f8;--bg-surface:#fff;--bg-elevated:#f4f7fc;--bg-deep:#e7ecf5;--bg-card:#fff;--text-primary:#0f1e38;--text-secondary:#3f4d66;--text-muted:#556380;--text-disabled:#8592a8;--success-text:#097034;--border-subtle:#0f1e3c14;--border-default:#0f1e3c24;--border-focus:#2f7bff;--border:#0f1e3c24;--overlay-white-08:#ffffff14;--overlay-white-15:#ffffff26;--overlay-white-20:#fff3;--overlay-white-75:#ffffffbf;--overlay-scrim:#0f1e3c73;--text-on-primary:#fff;--bg-disabled:#c2cbda;--success:#15a24e;--success-muted:#15a24e21;--warning:#c76a06;--warning-muted:#f59e0b26;--error:#dc2626;--error-muted:#dc26261a;--danger:#dc2626;--info:#2f7bff;--info-muted:#2f7bff1f;--warning-text:#92400e;--error-text:#b91c1c;--info-text:#1650c0;--violet-text:#5b3fd0;--error-solid:#dc2626;--success-solid:#0b7c3a;--risk:color-mix(in srgb, var(--warning) 50%, var(--error));--skeleton-base:#e7ecf5;--skeleton-shine:#f2f5fb;--accent-violet:#7c5cfc;--accent-violet-muted:#7c5cfc21;--accent:#2f7bff;--chart-1:#2f6fed;--chart-2:#e8730c;--chart-3:#0e9f9a;--chart-4:#d4a106;--div-neg-2:#c2362f;--div-neg-1:#f0a39b;--div-mid:#cbd3dc;--div-pos-1:#9dbef5;--div-pos-2:#2f6fed;--verify-tint:#2f7bff14;--verify-border:#2f7bff59;--reconcile-tint:#7c5cfc17;--reconcile-border:#7c5cfc61;--protect-tint:#15a24e17;--protect-border:#15a24e57;--brand-50:#eaf1ff;--brand-400:#2f7bff;--brand-600:#0a4dff;--brand-700:#0a3fcc;--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--green-500:#22c55e;--green-600:#15803d;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-full:9999px;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--shadow-sm:0 1px 2px #1018280f;--shadow-md:0 4px 14px #10182817;--shadow-lg:0 14px 32px #10182824;--shadow-glow:0 0 20px #2f7bff40;--transition-fast:.15s ease;--transition-base:.2s ease;--transition-slow:.25s ease;--sidebar-width:240px}:root[data-theme=dark],.app-sidebar,.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary-400:#6fb4ff;--primary-500:#4f9bff;--primary-600:#0a4dff;--primary-solid:#1e6ff0;--gradient-primary:linear-gradient(90deg, #4f9bff 0%, #0a4dff 100%);--gradient-glow:radial-gradient(circle, #4f9bff40 0%, transparent 70%);--bg-main:#0a1a33;--bg-surface:#122443;--bg-elevated:#1b3057;--bg-deep:#06101f;--bg-card:#122443;--text-primary:#f2f2f2;--text-secondary:#cfcfcf;--text-muted:#8a9ba8;--text-disabled:#6b7c8a;--success-text:#2bd17a;--border-subtle:#ffffff0f;--border-default:#ffffff1a;--border-focus:#4f9bff;--border:#ffffff1a;--overlay-scrim:#0000008c;--bg-disabled:#33415a;--success:#2bd17a;--success-muted:#2bd17a29;--warning:#f59e0b;--warning-muted:#f59e0b26;--error:#ef4444;--error-muted:#ef444426;--danger:#ef4444;--info:#4f9bff;--info-muted:#4f9bff29;--warning-text:#f59e0b;--error-text:#fca5a5;--info-text:#7db8ff;--violet-text:#bda9ff;--error-solid:#dc2626;--success-solid:#15803d;--risk:color-mix(in srgb, var(--warning) 50%, var(--error));--skeleton-base:#16294b;--skeleton-shine:#203862;--accent-violet:#a78bfa;--accent-violet-muted:#a78bfa29;--accent:#4f9bff;--chart-1:#5b9bff;--chart-2:#ff9f43;--chart-3:#2ecfc7;--chart-4:#f2c94c;--div-neg-2:#f0625a;--div-neg-1:#8c3b37;--div-mid:#3a4552;--div-pos-1:#2f4f7f;--div-pos-2:#5b9bff;--verify-tint:#4f9bff1a;--verify-border:#4f9bff61;--reconcile-tint:#a78bfa1c;--reconcile-border:#a78bfa66;--protect-tint:#2bd17a1a;--protect-border:#2bd17a61;--shadow-sm:0 1px 3px #0000004d;--shadow-md:0 4px 12px #0006;--shadow-lg:0 10px 25px #00000080;--shadow-glow:0 0 20px #4f9bff40;--brand-50:#14305e;--brand-400:#6fb4ff;--brand-600:#4f9bff;--brand-700:#6fb4ff;--slate-50:#122443;--slate-100:#1b3057;--slate-200:#2a3a56;--slate-300:#3b4d6b;--slate-400:#6b7c8a;--slate-500:#8a9ba8;--slate-600:#cfcfcf;--slate-700:#e2e6ec;--slate-800:#f2f2f2;--green-500:#2bd17a;--green-600:#2bd17a}:root[data-theme=dark]{--gradient-primary:linear-gradient(90deg, #2f7bff 0%, #0a4dff 100%)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{color:var(--text-primary);background:var(--bg-main);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.5}a{color:var(--primary-500);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--primary-600)}button{font-family:inherit}.patient-link{appearance:none;font:inherit;color:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;max-width:100%;-webkit-text-decoration:underline dotted var(--text-disabled);text-decoration:underline dotted var(--text-disabled);text-underline-offset:3px;background:0 0;border:0;border-radius:0;margin:0;padding:0}.patient-link:hover,.patient-link:focus-visible{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:#64748b59}::-webkit-scrollbar-thumb:hover{background:#64748b8c}:root[data-theme=dark] .payer-logo-chip{background:var(--text-on-primary)!important}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes indeterminate{0%{transform:translate(-100%)}to{transform:translate(400%)}}@keyframes glowPulse{0%,to{box-shadow:0 0 20px color-mix(in srgb, var(--primary-400) 12%, transparent)}50%{box-shadow:0 0 30px color-mix(in srgb, var(--primary-400) 25%, transparent)}}.skeleton{background:linear-gradient(90deg, var(--skeleton-base) 25%, var(--skeleton-shine) 50%, var(--skeleton-base) 75%);background-size:200% 100%;animation:1.5s infinite shimmer}.mkt-nav-burger{display:none}@media (width<=960px){.mkt-collapse{grid-template-columns:1fr!important}.mkt-2up{grid-template-columns:repeat(2,1fr)!important}.mkt-footer{grid-template-columns:repeat(3,1fr)!important}}@media (width<=820px){.mkt-nav-links{display:none!important}.mkt-nav-burger{display:inline-flex!important}}@media (width<=640px){.mkt-2up,.mkt-collapse-sm{grid-template-columns:1fr!important}.mkt-footer{grid-template-columns:repeat(2,1fr)!important}.mkt-hide-sm{display:none!important}}.app-shell-topbar,.app-shell-backdrop{display:none}@media (width<=820px){.app-shell-sidebar{transition:transform .22s;transform:translate(-100%)}.app-shell-sidebar.open{transform:translate(0);box-shadow:0 10px 40px #00000073}.app-shell-main{margin-left:0!important;padding:0 16px 24px!important}.app-shell-topbar{display:flex!important}.app-shell-backdrop{z-index:45;background:#00000073;display:block;position:fixed;inset:0}}
