:root{--gold:#d4b96d;--ink:#050b15;--panel:#0a1727;--text:#edf3f8;--muted:#b9c6d1}*{box-sizing:border-box}[hidden]{display:none!important}html,body{width:100%;min-height:100%;margin:0}body{overflow-x:hidden;overflow-y:auto;background:radial-gradient(circle at 75% 0,rgba(212,185,109,.12),transparent 28%),var(--ink);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.nursing-boot{position:fixed;inset:0;z-index:5000;display:grid;place-content:center;justify-items:center;gap:1rem;padding:2rem;background:#050b15;text-align:center}.nursing-boot img{width:96px;height:96px;object-fit:contain}.nursing-boot strong{font-size:clamp(1.8rem,5vw,3rem);color:var(--gold)}.nursing-boot span{max-width:38rem;color:var(--muted)}.nursing-boot.is-error span{color:#ffd1d1}.nursing-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem clamp(1rem,4vw,3rem);background:rgba(5,11,21,.94);border-bottom:1px solid rgba(212,185,109,.25);backdrop-filter:blur(16px)}.nursing-brand{display:flex;align-items:center;gap:.65rem;color:var(--text);text-decoration:none}.nursing-brand img{width:46px;height:46px;object-fit:contain}.nursing-brand small{color:var(--gold)}.nursing-topbar nav a{color:var(--text)}.nursing-shell{width:min(960px,calc(100% - 2rem));margin:3rem auto 8rem}.nursing-shell>header{max-width:760px;margin-bottom:2rem}.nursing-shell h1{font-size:clamp(2.2rem,6vw,4.5rem);line-height:1;margin:.4rem 0 1rem}.eyebrow{color:var(--gold);letter-spacing:.14em;text-transform:uppercase}.notice,section{border:1px solid rgba(212,185,109,.24);background:rgba(10,23,39,.9);border-radius:18px;padding:1.25rem;margin-top:1rem}.error{border-color:#a64c4c;color:#ffd1d1}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.metric-grid article{display:grid;gap:.35rem;padding:1rem;background:#091522;border-radius:12px}.metric-grid strong{font-size:1.35rem;color:var(--gold)}.priority-panel{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:2rem 0}.priority-panel ol{margin:0;padding-left:1.5rem}.priority-panel li{padding:.45rem}.emphasis{display:flex;flex-direction:column;gap:.3rem;padding:1rem;border-left:3px solid var(--gold);background:#08111d}.actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.5rem}button{border:0;border-radius:999px;padding:.8rem 1.2rem;background:var(--gold);color:#08111d;font-weight:700;cursor:pointer}.secondary{background:#22364a;color:#fff}label,input{display:grid;gap:.5rem}input{width:100%;padding:.85rem;border-radius:10px;border:1px solid #4b6073;background:#08111d;color:#fff;margin:.5rem 0 1rem}.practice-capabilities{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.practice-capabilities span{padding:.5rem .7rem;border:1px solid #34495d;border-radius:999px;color:var(--muted)}#rationale{margin-top:1rem;padding:1rem;border-left:3px solid var(--gold);background:#08111d}.lab-card{padding:1rem;border-bottom:1px solid #26394a}@media(max-width:700px){.metric-grid,.priority-panel{grid-template-columns:1fr}.nursing-shell{margin-top:1.5rem}.nursing-brand small{display:block}.nursing-topbar{align-items:flex-start}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
