.clinicVisitBrief_shell__x1sCL,.clinicVisitBrief_shell__x1sCL *{box-sizing:border-box}.clinicVisitBrief_shell__x1sCL{min-height:100vh;background:radial-gradient(circle at 12% 8%,rgba(249,107,238,.16),transparent 28rem),radial-gradient(circle at 82% 4%,rgba(83,58,253,.18),transparent 26rem),linear-gradient(180deg,#fff,#f6f9fc 62%,#eef4ff);color:#061b31;font-family:Source Sans\ 3,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:"ss01";padding:48px 20px 72px}.clinicVisitBrief_hero__5uhNb{width:min(1120px,100%);margin:0 auto 28px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);grid-gap:28px;gap:28px;align-items:center}.clinicVisitBrief_heroCopy__IJ8qT{padding:34px 0}.clinicVisitBrief_eyebrow__gQ17x{display:inline-flex;align-items:center;gap:8px;color:#533afd;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.clinicVisitBrief_hero__5uhNb h1,.clinicVisitBrief_panelHeader__c8PhH h2{margin:12px 0 0;color:#061b31;font-weight:300;letter-spacing:-1.25px;line-height:1.03}.clinicVisitBrief_hero__5uhNb h1{max-width:760px;font-size:clamp(2.4rem,6vw,4.4rem)}.clinicVisitBrief_hero__5uhNb p{max-width:680px;margin:20px 0 0;color:#64748d;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.48;font-weight:300}.clinicVisitBrief_heroActions__Ale_n{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.clinicVisitBrief_copyButton__hRpw3,.clinicVisitBrief_primaryAction__k7SQr,.clinicVisitBrief_secondaryAction__bnx24{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:5px;cursor:pointer;font:inherit;font-weight:500;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.clinicVisitBrief_copyButton__hRpw3,.clinicVisitBrief_primaryAction__k7SQr{background:#533afd;color:#fff;padding:11px 18px;box-shadow:0 20px 40px -22px rgba(50,50,93,.25),0 12px 24px -16px rgba(0,0,0,.1)}.clinicVisitBrief_secondaryAction__bnx24{border:1px solid #b9b9f9;background:hsla(0,0%,100%,.72);color:#533afd;padding:10px 16px}.clinicVisitBrief_copyButton__hRpw3:hover,.clinicVisitBrief_primaryAction__k7SQr:hover,.clinicVisitBrief_secondaryAction__bnx24:hover{transform:translateY(-1px)}.clinicVisitBrief_copyButton__hRpw3:hover,.clinicVisitBrief_primaryAction__k7SQr:hover{background:#4434d4}.clinicVisitBrief_heroCard__7TAF9,.clinicVisitBrief_outputPanel__GWbpO,.clinicVisitBrief_panel__w5jgx{border:1px solid #e5edf5;border-radius:8px;background:hsla(0,0%,100%,.86);box-shadow:0 30px 45px -30px rgba(50,50,93,.25),0 18px 36px -18px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.clinicVisitBrief_heroCard__7TAF9{position:relative;overflow:hidden;padding:22px}.clinicVisitBrief_heroCard__7TAF9:before{content:"";position:absolute;inset:-30% -20% auto auto;width:220px;height:220px;background:linear-gradient(135deg,#ea2261,#f96bee 52%,#533afd);border-radius:999px;opacity:.18;filter:blur(3px)}.clinicVisitBrief_cardTopline__1uC03{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center;color:#273951;font-size:.9rem;text-transform:uppercase;letter-spacing:.06em}.clinicVisitBrief_cardTopline__1uC03 strong{color:#061b31;font-size:1.8rem;font-feature-settings:"tnum"}.clinicVisitBrief_pulseDot__45qe0{width:11px;height:11px;border-radius:50%;background:#15be53;box-shadow:0 0 0 7px rgba(21,190,83,.14)}.clinicVisitBrief_timelineRail__wESbN{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:28px 0}.clinicVisitBrief_timelineRail__wESbN div{min-height:116px;border:1px dashed #d6d9fc;border-radius:6px;padding:14px;background:linear-gradient(180deg,#fff,#f8fbff)}.clinicVisitBrief_timelineRail__wESbN span{display:grid;place-items:center;width:30px;height:30px;border-radius:5px;background:#533afd;color:#fff;font-feature-settings:"tnum"}.clinicVisitBrief_timelineRail__wESbN p{margin:34px 0 0;color:#273951;font-weight:500}.clinicVisitBrief_triageCard__j_KdU,.clinicVisitBrief_urgencyStrip__SrmZk{position:relative;z-index:1;border-radius:6px;border:1px solid #e5edf5;padding:16px}.clinicVisitBrief_triageCard__j_KdU small{display:block;color:#64748d;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.clinicVisitBrief_triageCard__j_KdU strong{display:block;margin-top:8px;font-size:1.35rem;font-weight:300;letter-spacing:-.3px}.clinicVisitBrief_triageCard__j_KdU p{margin:8px 0 0;color:#64748d;line-height:1.45}.clinicVisitBrief_low__DwtGw{background:rgba(21,190,83,.1);border-color:rgba(21,190,83,.28)}.clinicVisitBrief_medium__AGuVV{background:rgba(83,58,253,.08);border-color:rgba(83,58,253,.22)}.clinicVisitBrief_high__IQEkg{background:rgba(234,34,97,.09);border-color:rgba(234,34,97,.28)}.clinicVisitBrief_builderGrid__3rhYa{width:min(1120px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);grid-gap:22px;gap:22px;align-items:start}.clinicVisitBrief_outputPanel__GWbpO,.clinicVisitBrief_panel__w5jgx{padding:22px}.clinicVisitBrief_panelHeader__c8PhH{margin-bottom:18px}.clinicVisitBrief_panelHeader__c8PhH h2{font-size:clamp(1.7rem,3vw,2.35rem)}.clinicVisitBrief_panelHeader__c8PhH p{margin:10px 0 0;color:#64748d;line-height:1.45}.clinicVisitBrief_panel__w5jgx label{display:grid;grid-gap:7px;gap:7px;margin-top:14px;color:#273951;font-weight:500}.clinicVisitBrief_panel__w5jgx label span{color:#64748d;font-size:.82rem;font-weight:300}.clinicVisitBrief_panel__w5jgx input,.clinicVisitBrief_panel__w5jgx select,.clinicVisitBrief_panel__w5jgx textarea{width:100%;border:1px solid #e5edf5;border-radius:5px;background:#fff;color:#061b31;font:inherit;padding:10px 11px;box-shadow:0 3px 10px hsla(0,0%,9%,.04)}.clinicVisitBrief_panel__w5jgx textarea{min-height:86px;resize:vertical}.clinicVisitBrief_copyButton__hRpw3:focus,.clinicVisitBrief_panel__w5jgx input:focus,.clinicVisitBrief_panel__w5jgx select:focus,.clinicVisitBrief_panel__w5jgx textarea:focus,.clinicVisitBrief_primaryAction__k7SQr:focus,.clinicVisitBrief_secondaryAction__bnx24:focus,.clinicVisitBrief_segmented__NDRut button:focus{outline:2px solid #533afd;outline-offset:2px}.clinicVisitBrief_inlineControls__yAbzO{display:grid;grid-template-columns:1fr 150px;grid-gap:12px;gap:12px}.clinicVisitBrief_segmented__NDRut{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:16px 0 0;padding:0;border:0}.clinicVisitBrief_segmented__NDRut legend{grid-column:1/-1;margin-bottom:2px;color:#273951;font-weight:500}.clinicVisitBrief_segmented__NDRut button{border:1px solid #d6d9fc;border-radius:5px;background:#fff;color:#533afd;cursor:pointer;font:inherit;padding:10px;text-transform:capitalize}.clinicVisitBrief_segmented__NDRut .clinicVisitBrief_activeSegment___NiJ_{background:#533afd;color:#fff;border-color:#533afd}.clinicVisitBrief_outputPanel__GWbpO{position:-webkit-sticky;position:sticky;top:18px}.clinicVisitBrief_urgencyStrip__SrmZk{display:grid;grid-gap:6px;gap:6px;margin-bottom:14px}.clinicVisitBrief_urgencyStrip__SrmZk strong{color:#061b31;font-weight:500}.clinicVisitBrief_urgencyStrip__SrmZk span{color:#64748d;line-height:1.42}.clinicVisitBrief_brief__SzJ1O{max-height:540px;overflow:auto;border:1px solid #e5edf5;border-radius:6px;background:#0d253d;color:#f6f9fc;font-family:Source Code Pro,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;line-height:1.7;padding:16px;white-space:pre-wrap}.clinicVisitBrief_copyButton__hRpw3{width:100%;margin-top:14px}@media (max-width:860px){.clinicVisitBrief_shell__x1sCL{padding:28px 14px 48px}.clinicVisitBrief_builderGrid__3rhYa,.clinicVisitBrief_hero__5uhNb{grid-template-columns:1fr}.clinicVisitBrief_heroCopy__IJ8qT{padding:10px 0 0}.clinicVisitBrief_outputPanel__GWbpO{position:static}}@media (max-width:560px){.clinicVisitBrief_heroActions__Ale_n,.clinicVisitBrief_inlineControls__yAbzO,.clinicVisitBrief_segmented__NDRut,.clinicVisitBrief_timelineRail__wESbN{grid-template-columns:1fr}.clinicVisitBrief_heroActions__Ale_n{display:grid}.clinicVisitBrief_primaryAction__k7SQr,.clinicVisitBrief_secondaryAction__bnx24{text-align:center;width:100%}.clinicVisitBrief_heroCard__7TAF9,.clinicVisitBrief_outputPanel__GWbpO,.clinicVisitBrief_panel__w5jgx{padding:16px}.clinicVisitBrief_timelineRail__wESbN div{min-height:auto}.clinicVisitBrief_timelineRail__wESbN p{margin-top:14px}.clinicVisitBrief_brief__SzJ1O{max-height:420px;font-size:.76rem}}