.GlobalSearchPalette-module__95G6Fa__overlay{z-index:2000;padding:min(14vh,120px) var(--space-4) var(--space-4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a85;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.GlobalSearchPalette-module__95G6Fa__palette{border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:var(--surface-card);width:min(100%,680px);max-height:min(72vh,720px);overflow:hidden;box-shadow:0 24px 70px #0f172a3d}.GlobalSearchPalette-module__95G6Fa__searchBox{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-strong);grid-template-columns:22px minmax(0,1fr) auto;display:grid}.GlobalSearchPalette-module__95G6Fa__searchBox svg{color:var(--text-muted)}.GlobalSearchPalette-module__95G6Fa__searchBox input{min-height:42px;color:var(--text-primary);background:0 0;border:0;outline:0;font-size:17px}.GlobalSearchPalette-module__95G6Fa__searchBox kbd{border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-muted);padding:4px 7px;font-size:11px}.GlobalSearchPalette-module__95G6Fa__progress{padding:6px var(--space-4);background:var(--accent-soft);color:var(--accent-primary);font-size:12px}.GlobalSearchPalette-module__95G6Fa__results{max-height:calc(min(72vh,720px) - 70px);padding:var(--space-2);overflow-y:auto}.GlobalSearchPalette-module__95G6Fa__group h2,.GlobalSearchPalette-module__95G6Fa__quick p{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;padding:8px 10px 5px;font-size:11px;font-weight:750}.GlobalSearchPalette-module__95G6Fa__group button{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);width:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr);padding:9px 10px;display:grid}.GlobalSearchPalette-module__95G6Fa__group button.GlobalSearchPalette-module__95G6Fa__active,.GlobalSearchPalette-module__95G6Fa__group button:focus-visible{background:var(--accent-soft);outline:none}.GlobalSearchPalette-module__95G6Fa__icon{border-radius:var(--radius-sm);background:var(--surface-muted);width:34px;height:34px;color:var(--accent-primary);place-items:center;font-size:23px;display:grid}.GlobalSearchPalette-module__95G6Fa__icon svg{width:20px;height:20px}.GlobalSearchPalette-module__95G6Fa__text,.GlobalSearchPalette-module__95G6Fa__text strong,.GlobalSearchPalette-module__95G6Fa__text span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.GlobalSearchPalette-module__95G6Fa__text strong{font-size:14px}.GlobalSearchPalette-module__95G6Fa__text span{color:var(--text-muted);margin-top:2px;font-size:12px}.GlobalSearchPalette-module__95G6Fa__message{padding:var(--space-6);color:var(--text-muted);text-align:center}.GlobalSearchPalette-module__95G6Fa__quick{gap:2px;display:grid}.GlobalSearchPalette-module__95G6Fa__quick a{border-radius:var(--radius-md);color:var(--text-primary);padding:10px}.GlobalSearchPalette-module__95G6Fa__quick a:hover,.GlobalSearchPalette-module__95G6Fa__quick a:focus-visible{background:var(--accent-soft);outline:none}@media (max-width:640px){.GlobalSearchPalette-module__95G6Fa__overlay{align-items:stretch;padding:0}.GlobalSearchPalette-module__95G6Fa__palette{border:0;border-radius:0;width:100%;max-height:100dvh}.GlobalSearchPalette-module__95G6Fa__results{max-height:calc(100dvh - 70px)}.GlobalSearchPalette-module__95G6Fa__searchBox{padding:var(--space-3)}}
.ApplicationShell-module__ZDFPtq__shell{background:var(--page-bg);width:100%;min-height:100dvh;color:var(--text-primary);display:flex}.ApplicationShell-module__ZDFPtq__contentColumn{flex-direction:column;flex:1;min-width:0;min-height:100dvh;display:flex}.ApplicationShell-module__ZDFPtq__content{flex:1;min-width:0;min-height:0}.ApplicationShell-module__ZDFPtq__mobileBar{display:none}.ApplicationShell-module__ZDFPtq__mobileMenuButton{border:1px solid var(--sidebar-border);width:2.5rem;min-width:44px;height:2.5rem;min-height:44px;color:var(--sidebar-text);cursor:pointer;background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ApplicationShell-module__ZDFPtq__mobileSearchButton{align-items:center;gap:var(--space-1);border:1px solid var(--sidebar-border);border-radius:var(--radius-md);min-height:44px;color:var(--sidebar-text);background:#ffffff0f;margin-left:auto;padding:0 14px;font-weight:650;display:inline-flex}.ApplicationShell-module__ZDFPtq__mobileSearchButton svg,.ApplicationShell-module__ZDFPtq__mobileMenuButton svg{width:18px;height:18px}.ApplicationShell-module__ZDFPtq__mobileSearchButton:focus-visible,.ApplicationShell-module__ZDFPtq__mobileMenuButton:focus-visible{outline:2px solid var(--sidebar-accent);outline-offset:2px}@media (max-width:900px){.ApplicationShell-module__ZDFPtq__mobileBar{z-index:20;min-height:58px;padding:max(7px, env(safe-area-inset-top)) max(var(--space-4), env(safe-area-inset-right)) 7px max(var(--space-4), env(safe-area-inset-left));border-bottom:1px solid var(--sidebar-border);background:var(--sidebar-bg);flex:none;align-items:center;display:flex}}@media (max-width:640px){.ApplicationShell-module__ZDFPtq__mobileBar{padding-right:max(var(--space-3), env(safe-area-inset-right));padding-left:max(var(--space-3), env(safe-area-inset-left))}}
:root{--vr-color-bg:#f5f7fb;--vr-color-surface-1:#fff;--vr-color-surface-subtle:#f8fafc;--vr-color-text:#111827;--vr-color-text-secondary:#64748b;--vr-color-primary:#003d2c;--vr-color-primary-hover:#002f22;--vr-color-primary-active:#00261c;--vr-color-primary-soft:#e7f3ef;--vr-color-primary-muted:#c7e2d8;--vr-color-primary-border:#9fc9ba;--vr-color-danger:#b42318;--vr-color-danger-hover:#912018;--vr-color-danger-soft:#fef3f2;--vr-color-success:#067647;--vr-color-success-soft:#ecfdf3;--vr-color-warning:#a65a12;--vr-color-warning-soft:#fff7ed;--vr-color-clinical-normal:#287a4d;--vr-color-clinical-outside:#a65a12;--vr-color-border:#e2e8f0;--vr-color-border-strong:#cbd5e1;--vr-space-1:.25rem;--vr-space-2:.5rem;--vr-space-3:.75rem;--vr-space-4:1rem;--vr-space-6:1.5rem;--vr-space-8:2rem;--vr-space-10:2.5rem;--vr-space-12:3rem;--vr-space-16:4rem;--vr-section-gap:var(--vr-space-8);--vr-card-padding:var(--vr-space-6);--vr-radius-sm:.5rem;--vr-radius-md:.75rem;--vr-radius-lg:1rem;--vr-radius-pill:999px;--vr-text-hero:clamp(2.25rem, 5vw, 3.25rem);--vr-text-page:clamp(1.875rem, 4vw, 2.5rem);--vr-text-section:clamp(1.375rem, 2.5vw, 1.75rem);--vr-text-card:1.0625rem;--vr-text-body:.9375rem;--vr-text-metadata:.8125rem;--vr-text-caption:.75rem;--vr-leading-tight:1.15;--vr-leading-body:1.55;--vr-content-narrow:48rem;--vr-content-standard:72rem;--vr-content-wide:80rem;--vr-duration-fast:.12s;--vr-duration-standard:.18s;--vr-ease-standard:cubic-bezier(.2, 0, 0, 1);--vr-focus-ring:0 0 0 3px #003d2c94;--vr-divider:1px solid var(--vr-color-border);--vr-shadow-level-0:none;--vr-shadow-level-1:none;--vr-shadow-level-2:0 12px 32px #0f172a1f;--vr-shadow-level-3:0 24px 64px #0f172a2e;--page-bg:var(--vr-color-bg);--surface-card:var(--vr-color-surface-1);--surface-muted:var(--vr-color-surface-subtle);--text-primary:var(--vr-color-text);--text-muted:var(--vr-color-text-secondary);--accent-primary:var(--vr-color-primary);--accent-soft:var(--vr-color-primary-soft);--border-strong:var(--vr-color-border);--shadow-sm:var(--vr-shadow-level-2);--radius-sm:var(--vr-radius-sm);--radius-md:var(--vr-radius-md);--radius-lg:var(--vr-radius-lg);--radius-xl:var(--vr-radius-lg);--radius-pill:var(--vr-radius-pill);--space-1:var(--vr-space-1);--space-2:var(--vr-space-2);--space-3:var(--vr-space-4);--space-4:var(--vr-space-6);--space-5:var(--vr-space-8);--space-6:var(--vr-space-10)}@media (max-width:768px){:root{--vr-section-gap:var(--vr-space-6);--vr-card-padding:var(--vr-space-4)}}
html{min-height:100%}html,body{max-width:100vw;overflow-x:clip}body{min-height:100%;color:var(--text-primary);background:var(--page-bg);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{transition:transform .16s,background .16s}button:focus-visible,a:focus-visible,input:focus-visible{box-shadow:var(--vr-focus-ring);outline-offset:2px;outline:0}
