.patient-space-module__srM3Gq__loginPage,.patient-space-module__srM3Gq__portalPage{--ink:#17334a;--ink-deep:#102a36;--copper:#bd795f;--ivory:#f8f6f1;--mist:#edf3f3;--line:#d7dfdd;--muted:#61727a;color:var(--ink-deep);background:var(--ivory);min-height:100vh}.patient-space-module__srM3Gq__loginPage{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);display:grid}.patient-space-module__srM3Gq__loginBrand{color:#fff;background:radial-gradient(circle at 100% 0, #ffffff1a, transparent 34%), linear-gradient(140deg, var(--ink) 0%, #102f3b 100%);flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(38px,5vw,76px);display:flex}.patient-space-module__srM3Gq__brandLockup,.patient-space-module__srM3Gq__portalBrand{align-items:center;gap:16px;display:flex}.patient-space-module__srM3Gq__brandMark{background:#fff;border-radius:50%;flex:0 0 96px;place-items:center;width:96px;height:96px;display:grid;box-shadow:0 18px 44px #05182133}.patient-space-module__srM3Gq__brandMark img{width:78px;height:78px}.patient-space-module__srM3Gq__brandLockup strong,.patient-space-module__srM3Gq__brandLockup span{display:block}.patient-space-module__srM3Gq__brandLockup strong{font:600 clamp(24px,2vw,34px)/1.05 Georgia,serif}.patient-space-module__srM3Gq__brandLockup span{color:#ffffffa6;margin-top:5px;font-size:14px}.patient-space-module__srM3Gq__loginStatement{max-width:720px;padding-bottom:clamp(20px,7vh,90px)}.patient-space-module__srM3Gq__loginStatement>p,.patient-space-module__srM3Gq__eyebrow{color:var(--copper);letter-spacing:.15em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:800;line-height:1.4}.patient-space-module__srM3Gq__loginStatement h1{letter-spacing:-.045em;max-width:750px;margin:0;font:500 clamp(58px,6.5vw,94px)/.94 Georgia,serif}.patient-space-module__srM3Gq__loginStatement>.patient-space-module__srM3Gq__loginStatementIntro{color:#ffffffad;letter-spacing:0;text-transform:none;max-width:620px;margin:32px 0 0;font-size:clamp(16px,1.25vw,19px);font-weight:400;line-height:1.5}.patient-space-module__srM3Gq__loginStatementList{border-top:1px solid #ffffff2e;max-width:650px;margin:20px 0 0;padding:0;list-style:none}.patient-space-module__srM3Gq__loginStatementList li{border-bottom:1px solid #ffffff2e;grid-template-columns:28px 1fr;align-items:center;gap:12px;padding:15px 0;display:grid}.patient-space-module__srM3Gq__loginStatementList li>span{color:var(--copper);font-size:18px}.patient-space-module__srM3Gq__loginStatementList strong{color:#ffffffe6;font-size:clamp(16px,1.35vw,20px);font-weight:600;line-height:1.35}.patient-space-module__srM3Gq__loginPanel{background:#fbfaf7;place-items:center;padding:clamp(30px,7vw,110px);display:grid}.patient-space-module__srM3Gq__loginCard{width:min(520px,100%)}.patient-space-module__srM3Gq__loginCard h2{letter-spacing:-.035em;margin:0;font:500 clamp(48px,5vw,72px)/1 Georgia,serif}.patient-space-module__srM3Gq__loginHelp{color:var(--muted);margin:24px 0 34px;font-size:18px;line-height:1.6}.patient-space-module__srM3Gq__loginCard form{gap:20px;display:grid}.patient-space-module__srM3Gq__loginCard label{gap:9px;display:grid}.patient-space-module__srM3Gq__loginCard label span{color:var(--ink);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:800}.patient-space-module__srM3Gq__loginCard input{min-height:60px;color:var(--ink-deep);font:inherit;background:#fff;border:1px solid #cfd8d6;border-radius:4px;padding:0 18px;font-size:18px}.patient-space-module__srM3Gq__loginCard input:focus-visible{border-color:var(--copper);outline:3px solid #bd795f38}.patient-space-module__srM3Gq__loginCard form button,.patient-space-module__srM3Gq__primaryAction{background:var(--ink);color:#fff;min-height:60px;font:inherit;cursor:pointer;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:30px;padding:0 22px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.patient-space-module__srM3Gq__loginCard form button:disabled{opacity:.65;cursor:wait}.patient-space-module__srM3Gq__formError{color:#77392f;background:#f8ece8;border-left:3px solid #a24f42;margin:0;padding:14px 16px;line-height:1.5}.patient-space-module__srM3Gq__support{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.patient-space-module__srM3Gq__support p{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.patient-space-module__srM3Gq__support a{color:var(--ink);justify-content:space-between;align-items:center;margin-top:12px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.patient-space-module__srM3Gq__support a:hover{color:var(--copper)}.patient-space-module__srM3Gq__support small{color:#7a888e;margin-top:14px;font-size:12px;line-height:1.5;display:block}.patient-space-module__srM3Gq__portalHeader{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8f6f1f5;grid-template-columns:auto 1fr auto;align-items:center;gap:34px;min-height:92px;padding:14px clamp(22px,4vw,64px);display:grid;position:sticky;top:0}.patient-space-module__srM3Gq__portalBrand{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.patient-space-module__srM3Gq__portalBrand strong,.patient-space-module__srM3Gq__portalBrand small{display:block}.patient-space-module__srM3Gq__portalBrand strong{font:600 22px/1.05 Georgia,serif}.patient-space-module__srM3Gq__portalBrand small{color:var(--muted);margin-top:4px;font-size:12px}.patient-space-module__srM3Gq__portalHeader nav{justify-content:center;align-items:center;gap:6px;display:flex}.patient-space-module__srM3Gq__portalHeader nav button{color:#52666f;font:inherit;cursor:pointer;background:0 0;border:0;padding:12px 13px;font-size:14px;font-weight:700}.patient-space-module__srM3Gq__portalHeader nav button.patient-space-module__srM3Gq__active{color:var(--ink);box-shadow:inset 0 -2px 0 var(--copper)}.patient-space-module__srM3Gq__patientIdentity{align-items:center;gap:10px;display:flex}.patient-space-module__srM3Gq__contactAction{color:var(--ink);white-space:nowrap;margin-right:8px;font-size:13px;font-weight:800;text-decoration:none}.patient-space-module__srM3Gq__contactAction:hover{color:var(--copper)}.patient-space-module__srM3Gq__patientIdentity>span{color:#8e5a47;background:#f1ddd5;border-radius:50%;place-items:center;width:42px;height:42px;font:600 16px Georgia,serif;display:grid}.patient-space-module__srM3Gq__patientIdentity strong{font-size:14px}.patient-space-module__srM3Gq__patientIdentity button{color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd8d6;border-radius:4px;margin-left:7px;padding:10px 12px;font-size:12px;font-weight:750}.patient-space-module__srM3Gq__portalMain{width:min(1280px,100% - 44px);margin:0 auto;padding:clamp(56px,7vw,110px) 0}.patient-space-module__srM3Gq__welcome{color:#fff;background:var(--ink-deep);grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;min-height:390px;padding:clamp(44px,6vw,82px);display:grid;position:relative;overflow:hidden}.patient-space-module__srM3Gq__welcome:after{content:"";border:1px solid #ffffff1c;border-radius:50%;width:650px;height:650px;position:absolute;top:-280px;right:-170px;box-shadow:0 0 0 90px #ffffff06,0 0 0 180px #ffffff05}.patient-space-module__srM3Gq__welcome>div,.patient-space-module__srM3Gq__welcome aside{z-index:1;position:relative}.patient-space-module__srM3Gq__welcome h1{letter-spacing:-.045em;max-width:760px;margin:0;font:500 clamp(54px,6vw,86px)/.96 Georgia,serif}.patient-space-module__srM3Gq__welcome>div>p:last-child{color:#ffffffb8;max-width:680px;margin:28px 0 0;font-size:20px;line-height:1.6}.patient-space-module__srM3Gq__welcome aside{border-top:1px solid #ffffff47;align-self:center;padding-top:30px}.patient-space-module__srM3Gq__welcome aside span,.patient-space-module__srM3Gq__welcome aside strong,.patient-space-module__srM3Gq__welcome aside small{display:block}.patient-space-module__srM3Gq__welcome aside span{color:var(--copper);letter-spacing:.15em;text-transform:uppercase;font-size:12px;font-weight:800}.patient-space-module__srM3Gq__welcome aside strong{margin-top:18px;font:500 32px/1.15 Georgia,serif}.patient-space-module__srM3Gq__welcome aside small{color:#ffffffa1;margin-top:16px;font-size:15px;line-height:1.5}.patient-space-module__srM3Gq__pathGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-top:34px;display:grid}.patient-space-module__srM3Gq__pathGrid button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:330px;color:var(--ink-deep);text-align:left;cursor:pointer;background:#fff;grid-template-rows:auto 1fr auto auto;grid-template-columns:1fr auto;gap:24px;padding:32px;transition:background .2s,transform .2s;display:grid}.patient-space-module__srM3Gq__pathGrid button:hover{background:#f0f5f3;transform:translateY(-3px)}.patient-space-module__srM3Gq__cardNumber{color:var(--copper);font:600 18px Georgia,serif}.patient-space-module__srM3Gq__pathGrid h2{letter-spacing:-.025em;grid-column:1/-1;align-self:end;margin:0;font:500 31px/1.06 Georgia,serif}.patient-space-module__srM3Gq__pathGrid p{color:var(--muted);grid-column:1/-1;margin:0;font-size:16px;line-height:1.55}.patient-space-module__srM3Gq__cardLink{color:var(--ink);grid-column:1/-1;justify-content:space-between;font-size:14px;font-weight:800;display:flex}.patient-space-module__srM3Gq__status{letter-spacing:.04em;text-transform:uppercase;border-radius:99px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:850;display:inline-flex}.patient-space-module__srM3Gq__status-available{color:#355c4a;background:#e2eee7}.patient-space-module__srM3Gq__status-pending{color:#77695f;background:#eee9e1}.patient-space-module__srM3Gq__status-not-required{color:#667176;background:#e8edef}.patient-space-module__srM3Gq__sectionHeader{border-bottom:1px solid var(--line);grid-template-columns:70px minmax(0,1fr) auto;align-items:start;gap:30px;padding-bottom:46px;display:grid}.patient-space-module__srM3Gq__sectionNumber{color:var(--copper);font:500 25px Georgia,serif}.patient-space-module__srM3Gq__sectionHeader h1{letter-spacing:-.04em;max-width:900px;margin:0;font:500 clamp(50px,6vw,78px)/.98 Georgia,serif}.patient-space-module__srM3Gq__readingLayout{grid-template-columns:minmax(0,1fr) 340px;gap:clamp(50px,7vw,110px);padding-top:54px;display:grid}.patient-space-module__srM3Gq__readingArticle{max-width:820px}.patient-space-module__srM3Gq__lead{color:#314b56;margin:0;font-size:clamp(21px,2vw,27px);line-height:1.58}.patient-space-module__srM3Gq__readingArticle section{border-top:1px solid var(--line);margin-top:58px;padding-top:34px}.patient-space-module__srM3Gq__readingArticle h2,.patient-space-module__srM3Gq__priorities h2{margin:0 0 24px;font:500 34px/1.1 Georgia,serif}.patient-space-module__srM3Gq__readingArticle ul,.patient-space-module__srM3Gq__readingArticle ol{margin:0;padding-left:24px}.patient-space-module__srM3Gq__readingArticle li{color:#344f5a;margin:0 0 17px;padding-left:7px;font-size:18px;line-height:1.58}.patient-space-module__srM3Gq__primaryAction{width:fit-content;min-width:330px;margin-top:46px}.patient-space-module__srM3Gq__sidePanel{border-top:3px solid var(--copper);background:#eef2ef;align-self:start;padding:30px}.patient-space-module__srM3Gq__sidePanel>p:last-child{color:#445c65;margin:0;font-size:16px;line-height:1.65}.patient-space-module__srM3Gq__document{color:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:52px 1fr auto;align-items:center;gap:16px;padding:18px 0;text-decoration:none;display:grid}.patient-space-module__srM3Gq__documentIcon{background:var(--ink);color:#fff;place-items:center;width:48px;height:48px;font-size:10px;font-weight:850;display:grid}.patient-space-module__srM3Gq__document strong,.patient-space-module__srM3Gq__document small{display:block}.patient-space-module__srM3Gq__document strong{font-size:16px;line-height:1.35}.patient-space-module__srM3Gq__document small{color:var(--muted);margin-top:6px;font-size:13px}.patient-space-module__srM3Gq__singleColumn{max-width:940px;margin-left:100px;padding-top:54px}.patient-space-module__srM3Gq__documents{margin-top:44px;display:grid}.patient-space-module__srM3Gq__emptyState{border-left:3px solid var(--copper);background:#efece5;margin-top:48px;padding:34px}.patient-space-module__srM3Gq__emptyState strong{font:500 25px Georgia,serif}.patient-space-module__srM3Gq__emptyState p{color:var(--muted);margin:12px 0 0;font-size:17px;line-height:1.55}.patient-space-module__srM3Gq__priorities{border-top:1px solid var(--line);margin:50px 0}.patient-space-module__srM3Gq__priorities article{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr;gap:24px;padding:30px 0;display:grid}.patient-space-module__srM3Gq__priorities article>span{color:var(--copper);font:600 18px Georgia,serif}.patient-space-module__srM3Gq__priorities h2{margin-bottom:10px}.patient-space-module__srM3Gq__priorities p{color:var(--muted);margin:0;font-size:17px;line-height:1.6}.patient-space-module__srM3Gq__printAction{border:1px solid var(--ink);min-height:54px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:4px;margin-top:10px;padding:0 22px;font-size:15px;font-weight:800}.patient-space-module__srM3Gq__resourceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:48px;display:grid}.patient-space-module__srM3Gq__resourceGrid a{border:1px solid var(--line);min-height:285px;color:var(--ink-deep);background:#fff;flex-direction:column;padding:30px;text-decoration:none;transition:transform .2s,background .2s;display:flex}.patient-space-module__srM3Gq__resourceGrid a:hover{background:#f0f5f3;transform:translateY(-3px)}.patient-space-module__srM3Gq__resourceGrid span{color:var(--copper);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.patient-space-module__srM3Gq__resourceGrid h2{margin:25px 0 14px;font:500 30px/1.08 Georgia,serif}.patient-space-module__srM3Gq__resourceGrid p{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.patient-space-module__srM3Gq__resourceGrid strong{color:var(--ink);justify-content:space-between;margin-top:auto;padding-top:24px;font-size:14px;display:flex}.patient-space-module__srM3Gq__portalFooter{border-top:1px solid var(--line);width:min(1280px,100% - 44px);color:var(--muted);justify-content:space-between;gap:30px;margin:0 auto;padding:28px 0 42px;font-size:13px;display:flex}@media (max-width:1120px){.patient-space-module__srM3Gq__portalHeader{grid-template-columns:1fr auto}.patient-space-module__srM3Gq__portalHeader nav{grid-area:2/1/auto/-1;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.patient-space-module__srM3Gq__contactAction{display:none}.patient-space-module__srM3Gq__pathGrid{grid-template-columns:repeat(2,1fr)}.patient-space-module__srM3Gq__readingLayout{grid-template-columns:1fr}.patient-space-module__srM3Gq__sidePanel{max-width:620px}}@media (max-width:820px){.patient-space-module__srM3Gq__loginPage{grid-template-columns:1fr}.patient-space-module__srM3Gq__loginBrand{min-height:52vh}.patient-space-module__srM3Gq__loginPanel{min-height:48vh}.patient-space-module__srM3Gq__welcome{grid-template-columns:1fr;gap:50px}.patient-space-module__srM3Gq__sectionHeader{grid-template-columns:44px 1fr}.patient-space-module__srM3Gq__sectionHeader>.patient-space-module__srM3Gq__status{grid-column:2;justify-self:start}.patient-space-module__srM3Gq__singleColumn{margin-left:0}.patient-space-module__srM3Gq__resourceGrid{grid-template-columns:1fr}}@media (max-width:620px){.patient-space-module__srM3Gq__loginStatement h1{font-size:50px}.patient-space-module__srM3Gq__brandMark{flex-basis:76px;width:76px;height:76px}.patient-space-module__srM3Gq__brandMark img{width:62px;height:62px}.patient-space-module__srM3Gq__loginPanel{padding:42px 22px}.patient-space-module__srM3Gq__portalHeader{gap:14px;padding:12px 18px}.patient-space-module__srM3Gq__portalBrand strong{font-size:18px}.patient-space-module__srM3Gq__patientIdentity strong{display:none}.patient-space-module__srM3Gq__patientIdentity button{width:42px;height:42px;padding:0;font-size:0}.patient-space-module__srM3Gq__patientIdentity button:after{content:"×";font-size:20px}.patient-space-module__srM3Gq__portalHeader nav button{white-space:nowrap;padding-inline:10px}.patient-space-module__srM3Gq__portalMain{width:min(100% - 28px,1280px);padding:34px 0 60px}.patient-space-module__srM3Gq__welcome{min-height:0;padding:34px 25px}.patient-space-module__srM3Gq__welcome h1{font-size:48px}.patient-space-module__srM3Gq__welcome>div>p:last-child{font-size:17px}.patient-space-module__srM3Gq__pathGrid{grid-template-columns:1fr}.patient-space-module__srM3Gq__pathGrid button{min-height:255px}.patient-space-module__srM3Gq__sectionHeader{gap:12px;padding-bottom:28px}.patient-space-module__srM3Gq__sectionHeader h1{font-size:45px}.patient-space-module__srM3Gq__readingLayout,.patient-space-module__srM3Gq__singleColumn{padding-top:36px}.patient-space-module__srM3Gq__lead{font-size:20px}.patient-space-module__srM3Gq__readingArticle h2,.patient-space-module__srM3Gq__priorities h2{font-size:29px}.patient-space-module__srM3Gq__primaryAction{width:100%;min-width:0}.patient-space-module__srM3Gq__portalFooter{flex-direction:column;width:min(100% - 28px,1280px)}}@media (prefers-reduced-motion:reduce){.patient-space-module__srM3Gq__pathGrid button,.patient-space-module__srM3Gq__resourceGrid a{transition:none}}@media print{.patient-space-module__srM3Gq__portalHeader,.patient-space-module__srM3Gq__portalFooter,.patient-space-module__srM3Gq__printAction{display:none}.patient-space-module__srM3Gq__portalMain{width:100%;padding:20px 0}.patient-space-module__srM3Gq__singleColumn{max-width:none;margin:0}}
