@import url(https://fonts.googleapis.com/css2?family=Crimson+Text:wght@400;600;700&family=DM+Sans:wght@400;500;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#f4f4f5;font-family:Source Sans Pro,sans-serif}.appHeader{display:flex;justify-content:flex-end;padding:16px 24px 0}.signOutButton{background-color:#fff;border:1px solid #c7c7c7;border-radius:4px;color:#222;cursor:pointer;font-size:14px;padding:8px 14px}.signOutButton:hover{border-color:#999}:root{--info-bg:#f0f4f8;--danger:#c8392f;--shadow-lg:0 18px 40px #0f1a2c1a;--status-error-ink:#bd423a;--status-error-tint:#ffe9e5;--status-success-ink:#249057;--status-success-tint:#d2f5e1;--status-info-ink:#3b708a;--status-info-tint:#d4ecfa;--z-toast:10100}@supports (color:oklch(0 0 0)){:root{--status-error-ink:oklch(0.55 0.16 27);--status-error-tint:oklch(0.95 0.03 30);--status-success-ink:oklch(0.58 0.13 155);--status-success-tint:oklch(0.94 0.045 160);--status-info-ink:oklch(0.52 0.07 232);--status-info-tint:oklch(0.93 0.032 232)}}.RecallResults_container__gOgHp{display:flex;height:100vh;height:var(--nutri-viewport,100vh);min-height:900px;min-height:var(--nutri-viewport-min,900px);min-width:1440px;width:100%}.RecallResults_content__BD\+Hz{display:flex;flex-direction:column;flex-grow:1}.RecallResults_main__-R\+Qm{background-color:#e4eaec;border-radius:25px;display:flex;margin:15px 15px 5px}.RecallResults_goals__G6spX{margin:0 13px;position:relative}.RecallResults_seperator__6KHuA{background-color:#fff;border:0;color:#fff;height:1px;margin:14px 10px 7px}.RecallResults_selectGoals__Y\+xaH{margin:0 10px}.RecallResults_selectGoals__Y\+xaH>p{color:#000;font-size:19px;font-weight:300;line-height:24px}.RecallResults_link__Hcn7d{color:#2e99b4;cursor:pointer;font-size:19px;line-height:24px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.RecallResults_bold__Dzg4A{font-size:24px;font-weight:600;line-height:30px}.RecallResults_flex__AAlLh{display:flex;flex-wrap:wrap;justify-content:space-evenly}.RecallResults_goalCards__WfdPZ{background-color:#e4eaec;border-radius:10px;padding:10px;position:relative;z-index:600}.RecallResults_mainGoals__Etfiv>span{color:#20324d;display:inline-block;font-size:19px;font-weight:600;line-height:24px;margin-bottom:13px}.RecallResults_subGoals__Zx4WX>p{color:#20324d;font-size:18px;line-height:23px;margin-bottom:10px}.RecallResults_footerSpacer__H22HM{margin-bottom:55px}.RecallResults_footer__toILz{bottom:0;margin:10px;position:absolute;right:0}.RecallResults_nextText__ET3uq{color:#20324d;font-size:14px;font-style:italic;font-weight:400;line-height:18px}.RecallResults_summary__ZjLbr{display:flex;flex-grow:1}.RecallResults_skeleton__l8iET{animation:RecallResults_shimmer__x2cva 2s ease-in-out infinite;animation:RecallResults_shimmer__x2cva 2s ease-in-out infinite,RecallResults_fadeIn__wB\+Q5 .5s ease-out forwards;background:linear-gradient(90deg,#e4eaec,#f5f8fa 40%,#fff 50%,#f5f8fa 60%,#e4eaec);background-size:200% 100%;border-radius:8px;opacity:0}@keyframes RecallResults_shimmer__x2cva{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes RecallResults_fadeIn__wB\+Q5{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.RecallResults_skeletonProgressBar__jgb2O{background:#fff;border-bottom:1px solid #e4eaec;padding:20px 40px}.RecallResults_skeletonProgressSteps__YnGpQ{display:flex;justify-content:space-between;margin:0 auto;max-width:800px}.RecallResults_skeletonProgressStep__B9K2p{align-items:center;display:flex;flex-direction:column;gap:12px}.RecallResults_skeletonProgressCircle__zAjOz{border-radius:50%;height:48px;width:48px}.RecallResults_skeletonProgressLabel__66mNr{height:16px;width:150px}.RecallResults_skeletonInstructionLine__ipz8U{height:24px;margin:8px 0;width:100%}.RecallResults_skeletonSubheading__VREEE{height:24px;margin-bottom:20px;width:400px}.RecallResults_skeletonBigGoalCard__xKcTQ{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;height:380px;margin:10px;overflow:hidden;padding:24px;position:relative;width:320px}.RecallResults_skeletonBigGoalCard__xKcTQ:before{animation:RecallResults_cardShine__Ac65R 2.5s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes RecallResults_cardShine__Ac65R{0%{left:-100%}50%,to{left:100%}}.RecallResults_skeletonSmallGoalCard__krvgt{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;height:280px;margin:10px;overflow:hidden;padding:20px;position:relative;width:230px}.RecallResults_skeletonSmallGoalCard__krvgt:before{animation:RecallResults_cardShine__Ac65R 2.5s ease-in-out infinite;animation-delay:inherit;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.RecallResults_skeletonGoalCardContent__Am0wT{display:flex;flex-direction:column;gap:12px}.RecallResults_skeletonGoalIcon__sTfvC{border-radius:12px;height:60px;margin-bottom:8px;width:60px}.RecallResults_skeletonGoalIconSmall__a9ckq{border-radius:10px;height:48px;margin-bottom:6px;width:48px}.RecallResults_skeletonGoalTitle__6E-gi{height:28px;width:220px}.RecallResults_skeletonGoalTitleSmall__BpNEn{height:24px;width:160px}.RecallResults_skeletonGoalText__bZF79{height:18px;width:100%}.RecallResults_skeletonGoalTextSmall__XzbSg{height:16px;width:100%}.RecallResults_skeletonSummary__m7gSi{background:#fff;border-radius:16px;box-shadow:0 2px 12px #00000014;margin:20px 15px;padding:24px}.RecallResults_skeletonSummaryHeader__986Qx{height:32px;margin-bottom:24px;width:180px}.RecallResults_skeletonSummaryContent__aQqcV{display:flex;flex-direction:column;gap:20px}.RecallResults_skeletonSummaryItem__tcOR6{animation:RecallResults_fadeIn__wB\+Q5 .5s ease-out forwards;animation-delay:inherit;opacity:0}.RecallResults_skeletonSummaryLabel__WJLUW{height:14px;margin-bottom:8px;width:120px}.RecallResults_skeletonSummaryValue__3cmj5{height:24px;width:90%}.RecallResults_skeletonButton__vVICe{border-radius:8px;height:48px;width:120px}.RecallResults_skeletonBigGoalCard__xKcTQ,.RecallResults_skeletonSmallGoalCard__krvgt{animation:RecallResults_pulse__2drbF 2s ease-in-out infinite,RecallResults_fadeIn__wB\+Q5 .5s ease-out forwards;animation-delay:inherit}@keyframes RecallResults_pulse__2drbF{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.Navbar_navbar__n7ygh{background-color:#20324d;color:#fff;font-size:12px;height:100%;line-height:15px;position:relative;width:70px}.Navbar_logo__jA5Pb{margin:18px 11px 82px}.Navbar_nav__DS0RX{cursor:pointer;margin-bottom:30px;text-align:center}.Navbar_uploadIcon__vFSbj{font-size:24px;line-height:24px;margin-bottom:4px}.Navbar_navActive__S4NUq{background:#ffffff1f;border-radius:8px}.Navbar_nav__DS0RX:focus-visible{border-radius:8px;outline:2px solid #fff;outline-offset:-2px}.Navbar_settings__dX9Mx{bottom:27px;cursor:pointer;position:absolute;text-align:center;width:100%}.Navbar_navDisabled__yK\+tx{cursor:not-allowed;opacity:.4}.Navbar_srOnly__MVY\+l{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ComingSoon_blackout__7KxBt{background-color:#0f1a2c57;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1000}.ComingSoon_comingSoon__2v5Ok{z-index:2000}.ComingSoon_wrapper__6PuAT{background:#fff;border:1px solid #0f1a2c0f;border-radius:13px;box-shadow:var(--shadow-lg),0 4px 12px #0f1a2c14;box-sizing:border-box;font-family:Source Sans Pro,system-ui,sans-serif;min-height:68px;padding:15px 16px;position:relative;width:320px;z-index:5000}.ComingSoon_head__REaHX{align-items:center;display:flex;margin-bottom:7px}.ComingSoon_head__REaHX>*+*{margin-left:10px}.ComingSoon_badge__rWXfK{align-items:center;background:var(--status-info-tint);border-radius:8px;color:var(--status-info-ink);display:grid;flex:none;height:28px;justify-items:center;place-items:center;width:28px}.ComingSoon_badge__rWXfK svg{height:16px;width:16px}.ComingSoon_title__uQrR9{color:var(--navy);font-family:Poppins,sans-serif;font-size:15px;font-weight:600}.ComingSoon_message__WrwB9{color:var(--muted);font-size:13px;line-height:1.5}.ComingSoon_arrow__6lgwV{height:14px;overflow:hidden;position:absolute;width:14px;z-index:10000}.ComingSoon_arrow__6lgwV:after{background:#fff;border:1px solid #0f1a2c0f;content:"";height:14px;position:absolute;transform:rotate(45deg);width:14px}[x-placement*=right]>.ComingSoon_wrapper__6PuAT{margin-left:14px}[x-placement*=right]>.ComingSoon_arrow__6lgwV{left:4px}[x-placement*=right]>.ComingSoon_arrow__6lgwV:after{box-shadow:-2px 2px 4px #0f1a2c0a;left:4px}[x-placement*=left]>.ComingSoon_wrapper__6PuAT{margin-right:14px}[x-placement*=left]>.ComingSoon_arrow__6lgwV{right:4px}[x-placement*=left]>.ComingSoon_arrow__6lgwV:after{box-shadow:2px -2px 4px #0f1a2c0a;right:4px}[x-placement*=bottom]>.ComingSoon_wrapper__6PuAT{margin-top:14px}[x-placement*=top]>.ComingSoon_wrapper__6PuAT{margin-bottom:14px}.ProgressBar_progress__SJy4l{background-color:#fff;display:flex;height:55px;padding-top:15px}.ProgressBar_flex__pXCs0{flex-grow:1}.ProgressBar_flex__pXCs0>ul{counter-reset:step;display:flex;justify-content:center;margin-block:0;margin-inline:0;padding-inline:0}.ProgressBar_flex__pXCs0>ul>li{color:#979797;float:left;font-size:16px;font-weight:300;line-height:20px;list-style-type:none;position:relative;text-align:center;width:256px}.ProgressBar_flex__pXCs0>ul>li:before{background-color:#dbdbdb;border:1px solid #bcccdd;border-radius:50%;content:counter(step);counter-increment:step;display:block;font-size:18px;font-weight:700;height:22px;line-height:20px;margin:0 auto 7px;position:relative;text-align:center;width:22px;z-index:2}.ProgressBar_flex__pXCs0>ul>.ProgressBar_check__d5U\+N:before{background:no-repeat 50%/70% url(/static/media/check_white.b07a3df96cc3e5782e0e.svg);background-color:#dbdbdb;content:""}.ProgressBar_flex__pXCs0>ul>li:after{background-color:#8ca3bb;content:"";height:4px;left:-50%;position:absolute;top:10px;width:100%;z-index:1}.ProgressBar_flex__pXCs0>ul>li:first-child:after{content:none}.ProgressBar_flex__pXCs0>ul>li.ProgressBar_activeText__rRuA6{color:#20324d;font-weight:600}.ProgressBar_flex__pXCs0>ul>li.ProgressBar_active__gp-vJ:before{background-color:#20324d;border:1px solid #20324d;color:#fff}.ProgressBar_flex__pXCs0>ul>li.ProgressBar_active__gp-vJ+li:after{background-color:#19273b}.ProgressBar_userMenuContainer__5TtsI{align-items:center;display:flex;flex-grow:0;margin-right:43px;margin-top:-10px}.ProgressBar_clickable__M838G span,.ProgressBar_clickable__M838G:before{cursor:pointer}.UserMenu_userMenu__8\+hhz{display:inline-block;position:relative}.UserMenu_userButton__uBjya{align-items:center;background-color:#20324d;border:1px solid #fff;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;transition:background-color .2s}.UserMenu_userButton__uBjya:hover{background-color:#2d4666}.UserMenu_arrow__mLS8e{font-size:10px;margin-left:4px}.UserMenu_dropdown__h9Ee5{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:150px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:1000}.UserMenu_dropdownItem__UDSM\+{background:none;border:none;color:#222;cursor:pointer;font-size:14px;padding:12px 16px;text-align:left;transition:background-color .2s;width:100%}.UserMenu_dropdownItem__UDSM\+:hover{background-color:#f5f5f5}.Goal_goal__903VQ{background-color:#fff;border-radius:10px;height:165px;margin:4px;overflow:hidden;position:relative;width:32%}.Goal_goal__903VQ:hover{cursor:pointer}.Goal_selected__DpLTw{box-shadow:0 0 0 4px #27ae60}.Goal_big__sZdlF{background-color:#20324d;height:185px}.Goal_level__esdg2{color:#fff;font-size:11px;font-weight:600;line-height:14px;padding:5px 9px 4px;text-align:right}.Goal_level__esdg2.Goal_green__-Z8zy{background-color:#10aa51}.Goal_level__esdg2.Goal_blue__7BRyC{background-color:#2237ec}.Goal_level__esdg2.Goal_yellow__GZ5vi{background-color:#f3b404}.Goal_level__esdg2.Goal_orange__RQFB3{background-color:#fd6c09}.Goal_level__esdg2.Goal_red__QbqGk{background-color:#eb5757}.Goal_level__esdg2.Goal_black__d\+OmN{background-color:#474747}.Goal_level__esdg2.Goal_grey__puAvZ{background-color:#8a8a8a}.Goal_content__\+KZv0{margin:13px 14px 14px}.Goal_title__J7evU{border-bottom:1px solid #373737;color:#373737;font-size:20px;font-weight:700;line-height:25px;margin-top:13px;padding-bottom:6px;position:relative}.Goal_goal__903VQ.Goal_big__sZdlF>.Goal_content__\+KZv0>.Goal_title__J7evU{border-bottom:1px solid #dbdbdb}.Goal_title__J7evU>img{bottom:-2px;height:21px;position:relative;width:21px}.Goal_title__J7evU>span{margin-left:5px}.Goal_body__\+0YhM{color:#000;font-size:14px;line-height:18px;margin-top:6px}.Goal_goal__903VQ.Goal_big__sZdlF>.Goal_content__\+KZv0>.Goal_body__\+0YhM,.Goal_goal__903VQ.Goal_big__sZdlF>.Goal_content__\+KZv0>.Goal_title__J7evU{color:#fffefe}.Goal_footer__Hr6HG{background-color:#d2dceb;bottom:0;color:#373737;font-size:14px;font-weight:400;line-height:18px;padding:4px 0 4px 20px;position:absolute;width:100%}.Goal_goal__903VQ.Goal_big__sZdlF>.Goal_footer__Hr6HG{background-color:#fff;color:#20324d}.Goal_footer__Hr6HG>span{font-weight:600}.Button_button__iEiBG{align-items:center;background:#20324d;border-radius:22px;border-width:0;color:#fff;font-size:16px;height:34px;line-height:20px;padding:7px 20px;width:117px}.Button_disabled__gCPRN{background:#20324d80}.Button_button__iEiBG:hover{cursor:pointer}.Summary_summary__vlIVz{background-color:#fff;border:1px solid #c5c5c5;border-bottom-right-radius:25px;border-top-right-radius:25px;color:#20324d;padding:20px 10px 12px;position:relative;width:280px}.Summary_title__SM-mc{border-bottom:5px solid #010101;font-size:22px;font-weight:700;line-height:28px}.Summary_entry__8sfWh>hr{background-color:#010101;border:0;color:#010101;height:1px}.Summary_entry__8sfWh>hr.Summary_large__o-d2R{height:3px}.Summary_comment__LZ96W{font-size:15px;line-height:19px}.Summary_bold__849S7{font-weight:700}.Summary_heavy__5eoyN{font-weight:600}.Summary_label__64inJ{font-size:13px;font-style:italic;line-height:16px;margin-bottom:16px;margin-top:47px;text-align:right}.Summary_entry__8sfWh>div{align-items:flex-end;display:flex}.Summary_separator__qU6XJ{border-bottom:.5px dashed #979797;flex-grow:1;margin:auto 10px 7px}.Summary_category__TTjGT{font-size:22px;line-height:28px}.Summary_sub_category__s0TNo{font-size:15px;line-height:19px;margin-left:11px}.Summary_footerSpacer__mgf2e{margin-bottom:95px}.Summary_footer__K8LmF{bottom:10px;margin-right:10px;margin-top:50px;position:absolute}.Summary_note__jbIG0{font-size:15px;font-style:italic;font-weight:300;line-height:19px}.Summary_green__QWk8V{color:#10aa51}.Summary_red__ZojK2{color:#eb5757}.Summary_blue__2veMD{color:#2287ec}.WhereGoal_blackout__B1iEb{background-color:#000000a6;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:500}.WhereGoal_popper__KaL5-{z-index:600}.WhereGoal_whereGoal__lx4Ku{background-color:#fff;border-radius:10px;margin:0 0 0 100px;max-width:792px;padding:20px 36px 20px 76px;position:relative}.WhereGoal_title__fGD4u{color:#2e99b4;font-size:20px;font-weight:600;line-height:25px;margin-bottom:10px}.WhereGoal_message__p\+X0V{color:#373737;font-size:15px;font-weight:400;line-height:19px}.WhereGoal_message__p\+X0V>span{color:#2e99b4;cursor:pointer;font-weight:600}.WhereGoal_arrow__fyWyg{left:-85px;position:absolute;top:65px}.WhereGoal_lightbulb__O6-bx{left:19px;position:absolute;top:15px}.WhereGoal_dimiss__rQd7S{cursor:pointer;position:absolute;right:18px;top:12px}.Alert_card__fFmU1{background:#fff;font-family:Source Sans Pro,system-ui,sans-serif;padding:24px 26px 20px;position:relative}.Alert_card__fFmU1,.Alert_error__Kpr2k{--c-ink:var(--status-error-ink);--c-tint:var(--status-error-tint)}.Alert_info__FlwOl{--c-ink:var(--status-info-ink);--c-tint:var(--status-info-tint)}.Alert_success__mnk2E{--c-ink:var(--status-success-ink);--c-tint:var(--status-success-tint)}.Alert_strip__wMayr{background:var(--c-ink);height:5px;left:0;position:absolute;right:0;top:0}.Alert_row__Wvzzj{align-items:flex-start;display:flex}.Alert_row__Wvzzj>*+*{margin-left:14px}.Alert_icon__2LfSZ{align-items:center;background:var(--c-tint);border-radius:10px;color:var(--c-ink);display:grid;flex:none;height:36px;justify-items:center;margin-top:1px;place-items:center;width:36px}.Alert_icon__2LfSZ svg{height:20px;width:20px}.Alert_body__4nYYx{min-width:0}.Alert_title__qDGBt{color:var(--navy);font-family:Poppins,sans-serif;font-size:18px;font-weight:600;margin:0 0 7px}.Alert_message__s6E7b{color:var(--muted);font-size:14px;line-height:1.55;margin:0}.Alert_actions__a9Fbm{display:flex;justify-content:flex-end;margin-top:22px}.Alert_actions__a9Fbm>*+*{margin-left:10px}.Alert_ghost__uJ\+YL,.Alert_primary__ppVMC{border:0;border-radius:9px;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:10px 18px;transition:background .15s,color .15s}.Alert_ghost__uJ\+YL:focus-visible,.Alert_primary__ppVMC:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.Alert_primary__ppVMC{background:var(--navy);color:#fff}.Alert_primary__ppVMC:hover{background:var(--navy-2)}.Alert_ghost__uJ\+YL{background:#0000;color:var(--muted)}.Alert_ghost__uJ\+YL:hover{background:#0f1a2c0d;color:var(--navy)}@media (prefers-reduced-motion:reduce){.Alert_ghost__uJ\+YL,.Alert_primary__ppVMC{transition:none}}.Toast_srOnly__SpBEX{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.Toast_toast__7EuBG{align-items:center;animation:Toast_toastIn__lbXC- .26s cubic-bezier(.2,.7,.3,1);background:#fff;border:1px solid #0f1a2c12;border-radius:13px;bottom:28px;box-shadow:var(--shadow-lg),0 4px 12px #0f1a2c14;display:flex;font-family:Source Sans Pro,system-ui,sans-serif;left:50%;max-width:420px;max-width:min(420px,calc(100vw - 32px));padding:13px 14px;pointer-events:none;position:fixed;transform:translateX(-50%);z-index:var(--z-toast)}@keyframes Toast_toastIn__lbXC-{0%{opacity:0;transform:translateX(-50%) translateY(14px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.Toast_toast__7EuBG>*+*{margin-left:13px}.Toast_icon__HtBD7{align-items:center;border-radius:10px;display:grid;flex:none;height:34px;justify-items:center;place-items:center;width:34px}.Toast_icon__HtBD7 svg{height:19px;width:19px}.Toast_info__cETYh .Toast_icon__HtBD7{background:var(--status-info-tint);color:var(--status-info-ink)}.Toast_success__yTwp2 .Toast_icon__HtBD7{background:var(--status-success-tint);color:var(--status-success-ink)}.Toast_text__9dcdf strong{color:var(--navy);display:block;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:1.3}.Toast_text__9dcdf span{color:var(--muted);display:block;font-size:13px;line-height:1.4;margin-top:1px}@media (prefers-reduced-motion:reduce){.Toast_toast__7EuBG{animation:none}}.SharedDecision_container__NSRjy{display:flex;height:100vh;height:var(--nutri-viewport,100vh);min-height:900px;min-height:var(--nutri-viewport-min,900px);min-width:1440px;width:100%}.SharedDecision_content__QIu63{display:flex;flex-direction:column;flex-grow:1}.SharedDecision_main__koDmQ{background-color:#e4eaec;border-radius:25px;display:flex;flex-direction:column;margin:15px 15px 5px;min-height:754px;padding:20px 18px 23px;position:relative}.SharedDecision_seperator__f7hsw{background-color:#fff;border:0;color:#fff;height:1px;margin-bottom:28px;margin-top:27px;width:100%}.SharedDecision_header__viSdr{align-items:baseline;display:flex;padding-right:10px}.SharedDecision_mainText__vXn-w{color:#000;flex-grow:1;font-size:24px;font-weight:600;line-height:30px;margin:0 3px}.SharedDecision_mainText__vXn-w>span{font-size:19px;font-weight:300;line-height:24px}.SharedDecision_languageToggle__SLnUX{font-size:15px;font-weight:300;line-height:30px;margin-right:11px}.SharedDecision_goals__E3ANg{display:flex;justify-content:center}.SharedDecision_goals__E3ANg>div{margin:0 20px;width:30%}.SharedDecision_goalBigger__7ZBqd{transition:transform .25s}.SharedDecision_goalSmaller__sp1Cc{transform:scale(.95);transition:transform .25s}.SharedDecision_goalSpacer__4fKnZ{margin-bottom:18px}.SharedDecision_footerSpacer__MFrz\+{margin-bottom:45px}.SharedDecision_footer__yRW0p{bottom:0;margin:10px;position:absolute;right:34px}.ViewAsWriteGuard_srOnly__wyf8r{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.GoalDecision_goal__xU3vO{background-color:#fff;border-radius:10px;box-shadow:0 3.7px 3.4px #00000040;margin:4px;overflow:hidden;position:relative}.GoalDecision_goal__xU3vO:hover,.GoalDecision_selected__EOJqH{box-shadow:0 0 0 4px #27ae60}.GoalDecision_level__LCzsE{color:#fff;font-size:11px;font-weight:600;line-height:14px;padding:5px 9px 4px;text-align:right}.GoalDecision_level__LCzsE.GoalDecision_green__SXHUm{background-color:#10aa51}.GoalDecision_level__LCzsE.GoalDecision_blue__8WMQb{background-color:#2237ec}.GoalDecision_level__LCzsE.GoalDecision_yellow__X8255{background-color:#f3b404}.GoalDecision_level__LCzsE.GoalDecision_orange__XGoQB{background-color:#fd6c09}.GoalDecision_level__LCzsE.GoalDecision_red__uSqX8{background-color:#eb5757}.GoalDecision_level__LCzsE.GoalDecision_black__mAZIT{background-color:#474747}.GoalDecision_level__LCzsE.GoalDecision_grey__YK1ME{background-color:#8a8a8a}.GoalDecision_title__Wapkj{background-color:#20324d;border-bottom:1px solid #373737;color:#fff;font-size:19px;font-weight:700;line-height:25px;padding:11px 23px 10px;position:relative}.GoalDecision_title__Wapkj>img{bottom:-2px;height:21px;position:relative;width:21px}.GoalDecision_title__Wapkj>span{margin-left:11px}.GoalDecision_content__hBkks{height:362px;margin:18px 13px 14px 23px;overflow-y:auto;padding-right:10px}.GoalDecision_content__hBkks::-webkit-scrollbar{width:8px}.GoalDecision_content__hBkks::-webkit-scrollbar-track{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAkSURBVChTY/z//z8DDDx+/BjMkZWVZQQLAAETlMYJhoMCBgYA+9AHDaxEyn4AAAAASUVORK5CYII=);background-repeat:repeat-y;background-size:contain}.GoalDecision_content__hBkks::-webkit-scrollbar-thumb{background-color:#20324d;border-radius:10px}.GoalDecision_result__cVI\+p{color:#000;font-size:17px;height:100px;line-height:22px;margin-bottom:28px}.GoalDecision_resultList__MUk79>div{margin-top:3px}.GoalDecision_bold__G9vLx{color:#20324d;font-size:14px;font-weight:700;line-height:18px}.GoalDecision_boldFont__b5gUJ{font-weight:700}.GoalDecision_bulletGreen__PUcQY{background-color:#27ae60;border-radius:50%;display:inline-block;height:6px;margin:2px 10px;width:6px}.GoalDecision_learnMoreItem__p7F3h{margin:2px 10px 3px 45px;position:relative}.GoalDecision_bulletBlack__rnjzj{background-color:#000;border-radius:50%;display:inline-block;height:3px;left:-12px;position:absolute;top:8px;width:3px}.GoalDecision_separator__VTZVe{background-color:#dbdbdb;border:0;color:#dbdbdb;height:1px;margin-bottom:14px;margin-top:10px}.GoalDecision_goalList__a9dkL{font-size:16px;height:40px;line-height:20px;margin:3px 0 0 10px;position:relative}.GoalDecision_goalList__a9dkL>img{bottom:-5px;height:21px;margin-right:8px;position:relative;width:21px}.GoalDecision_spacer__kC-dM{margin-bottom:6px}.GoalDecision_learnMore__lm-Hj{bottom:0;position:absolute;right:0}.GoalDecision_learnMore__lm-Hj>button{background-color:inherit;border:none;color:#17a8d6;font-size:12px;line-height:14px}.GoalDecision_learnMore__lm-Hj>button:hover{cursor:pointer}.GoalDecision_arrow__RMpZZ{height:60px;overflow:hidden;position:absolute;width:30px;z-index:10}.GoalDecision_arrow__RMpZZ:after{background:#fff;box-shadow:0 4px 12px #00000040;content:"";height:30px;left:50%;position:absolute;top:0;transform:translateY(50%) rotate(45deg);width:30px}[x-placement*=right]>.GoalDecision_arrow__RMpZZ{left:1px}[x-placement*=left]>.GoalDecision_arrow__RMpZZ{right:1px;transform:rotate(180deg)}[x-placement*=left]>.GoalDecision_arrow__RMpZZ:after{box-shadow:-4px 0 12px #00000040}.LearnMore_learnMore__YFY6r{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;height:500px;overflow:hidden;position:relative;width:1266px}.LearnMore_title__CGkSg{background:#17a8d6;box-shadow:0 4px 12px #00000040;color:#fff;font-size:20px;font-weight:700;height:52px;line-height:52px;padding-left:20px;position:relative}.LearnMore_title__CGkSg>img{position:absolute;right:14px;top:12px}.LearnMore_title__CGkSg>img:hover{cursor:pointer}.LearnMore_wrapper__4RFqE{background-color:#fff;display:inline-block;margin:11px 10px 11px 0;max-height:500px;overflow-y:scroll}.LearnMore_list__ue9n6{list-style:none;margin:0;padding-left:20px;padding-right:10px}.LearnMore_list__ue9n6>li:before{content:"•";padding-right:10px}.LearnMore_itemTitle__ue9XL{color:#20324d;font-size:20px;font-weight:700;line-height:25px}.LearnMore_itemMessage__h24Lf{color:#000;font-size:20px;line-height:25px;margin-left:15px}.LearnMore_wrapper__4RFqE::-webkit-scrollbar{width:8px}.LearnMore_wrapper__4RFqE::-webkit-scrollbar-track{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAkSURBVChTY/z//z8DDDx+/BjMkZWVZQQLAAETlMYJhoMCBgYA+9AHDaxEyn4AAAAASUVORK5CYII=);background-repeat:repeat-y;background-size:contain}.LearnMore_wrapper__4RFqE::-webkit-scrollbar-thumb{background-color:#20324d;border-radius:10px}.LearnMore_content__mGTWE{display:flex;flex-direction:column;flex-grow:1;margin:25px 36px}.LearnMore_goal__CZjX\+{font-size:20px;line-height:25px;margin-bottom:22px}.LearnMore_bold__d5Aqj{font-weight:700}.LearnMore_box__-fvVu,.LearnMore_table__ZPKfJ{display:flex;flex-grow:1}.LearnMore_box__-fvVu{flex-basis:0;flex-direction:column;margin:2px}.LearnMore_tableTitle__ATGx2{background-color:#17a8d6;color:#fff;font-size:16px;font-weight:700;line-height:32px;padding-left:10px}.LearnMore_tableContent__aIyal{border:1px solid #c4c4c4;flex-grow:1;font-size:14px;line-height:17px;padding:14px}.LearnMore_indentOne__-ezjC{margin-left:0}.LearnMore_indentTwo__vnWVq{margin-left:15px}.LearnMore_indentThree__19Gba{margin-left:30px}.ButtonToggle_buttonToggle__goBtu{background-color:#fff;border:1px solid #27ae60;border-radius:20px;box-sizing:border-box;color:#20324d;cursor:pointer;display:inline-block;font-size:15px;font-weight:400;height:30px;line-height:30px;overflow:hidden;width:142px}.ButtonToggle_part__7h329{display:inline-block;height:100%;text-align:center;width:50%}.ButtonToggle_selected__1rdPy{background-color:#27ae60;color:#fff}.Confidence_confidence__\+hEWF{background-color:#f8f8f8;border-radius:10px;box-shadow:0 3.7px 3.4px #00000040;height:144px;margin:4px;overflow:hidden;position:relative}.Confidence_wrapper__Y8nr5{margin:11px 21px}.Confidence_title__8HnbW{color:#20324d;font-size:20px;font-weight:700;line-height:25px;margin-bottom:4px}.Confidence_body__m9jpn{color:#000;font-size:14px;line-height:17px;margin-bottom:14px}.Confidence_bold__CUVsx{font-weight:700}.Confidence_select__riDLB{width:100%}.Review_container__aLc4s{display:flex;height:100vh;height:var(--nutri-viewport,100vh);min-height:900px;min-height:var(--nutri-viewport-min,900px);min-width:1440px;width:100%}.Review_content__9E20y,.Review_main__J5416{display:flex;flex-direction:column;flex-grow:1}.Review_main__J5416{background-color:#f4f4f5;position:relative}.Review_bold__J-kaQ{font-size:24px;font-style:normal;font-weight:700}.Review_bold__J-kaQ,.Review_text__jL9Fx{font-family:Source Sans Pro;line-height:30px}.Review_text__jL9Fx{font-size:19px;font-weight:300;margin-left:37px}.Review_left__pbGqB{display:flex;flex-basis:45%;flex-direction:column;flex-grow:1;justify-content:space-between;margin:15px 15px 15px 37px}.Review_left__pbGqB>.Review_reviewWrapper__pyZ1O{flex-basis:45%;flex-grow:0;margin-bottom:15px}.Review_left__pbGqB>.Review_clinicWrapper__ab8xS{flex-basis:55%;flex-grow:0;margin-top:15px}.Review_middle__biLdb{display:flex;flex-direction:row;flex-grow:1}.Review_right__7EUZ6{display:flex;flex-basis:55%;flex-direction:column;flex-grow:1;margin:15px 37px 15px 15px;position:relative}.Review_right__7EUZ6>.Review_previewWrapper__DFA-d{flex-grow:1;margin-left:15px;margin-right:15px}.Review_footer__H-2Dr{margin:25px 10px 10px}.Review_footer__H-2Dr button{float:right}.Review_printTakehome__udcrv{display:none}@media print{@page{margin:0}body{margin:1.6cm}.Review_container__aLc4s{display:none}.Review_printTakehome__udcrv{display:block}.Review_printScale__3c7ip{transform:scale(170%);transform-origin:top left}}.ReviewPanel_panel__bQilE{background-color:#20324d;border-radius:10px;display:flex;flex-direction:column;font-size:20px;font-weight:700;height:100%;overflow:hidden}.ReviewPanel_title__CWLN\+{color:#fff;font-family:Source Sans Pro;font-size:20px;font-style:normal;font-weight:700;line-height:25px;margin-left:26px;margin-top:22px;position:relative}.ReviewPanel_goal__KNvzF{background-color:#fffefe;border-radius:20px;display:flex;flex-direction:column;flex-grow:1;margin:26px;overflow:hidden;position:relative}.ReviewPanel_header__-FGIq{background-color:#eff2f6;display:flex;flex-direction:row;height:53px}.ReviewPanel_goalText__fAbhv{font-size:22px;font-weight:700;line-height:28px;margin:16px}.ReviewPanel_body__qMnCP,.ReviewPanel_goalText__fAbhv{color:#20324d;font-family:Source Sans Pro;font-style:normal}.ReviewPanel_body__qMnCP{display:flex;flex-direction:column;flex-grow:1;font-size:18px;font-weight:400;line-height:23px;margin:20px 29px}.ReviewPanel_bold__FZAzF{font-weight:700}.ReviewPanel_icon__PWzuy{height:21px;margin-left:29px;margin-top:20px;width:21px}.ReviewPanel_goalStatement__NBNSW,.ReviewPanel_problem__XaihL{display:flex;flex-direction:column;flex-grow:1;justify-content:center}.ReviewPanel_goalStatement__NBNSW{color:#2237ec;font-size:22px;font-weight:700;line-height:28px}.ClinicalNote_panel__PdZS-{background-color:#fffefe;border-radius:10px;height:100%;overflow:hidden;position:relative}.ClinicalNote_content__Mor7g{display:flex;flex-direction:column;height:100%;margin-left:25px}.ClinicalNote_title__kCk9a{color:#20324d;font-size:20px;font-weight:700;margin-top:22px;position:relative}.ClinicalNote_subtitle__-TfnY{color:#20324d;display:flex;flex-direction:row;font-family:Source Sans Pro;font-size:15px;font-style:italic;font-weight:300;justify-content:space-between;line-height:19px;margin-right:26px;padding-top:5px}.ClinicalNote_textarea__\+5oJV{flex-grow:1;margin-bottom:15px;margin-top:15px}.ClinicalNote_note__vSHzj{font-family:Source Sans Pro;font-size:15px;height:calc(100% - 30px);padding:15px;resize:none;width:93%}.ButtonSmall_button__N3rkF{align-items:center;background:#20324d;border-radius:11px;border-width:0;color:#fff;font-size:14px;height:23px;line-height:19px;width:62px}.ButtonSmall_button__N3rkF:disabled{background:#20324d80}.ButtonSmall_button__N3rkF:hover{cursor:pointer}.Preview_panel__iRIKt{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;font-size:20px;font-weight:700;height:100%;overflow:hidden}.Preview_header__JjI7L{align-items:baseline;background-color:#20324d;display:flex;padding-left:26px;padding-right:21px}.Preview_title__wwyQ5{color:#fff;flex-grow:1;font-size:20px;font-weight:700;line-height:72px}.Preview_toggleText__UKAfT{color:#fff;font-size:15px;font-weight:300;line-height:72px;margin-right:7px}.Preview_wrapper__wslyS{color:#fff;float:right;font-size:15px;font-weight:300;line-height:80px;margin:17px 26px 0 0}.Preview_content__Nk2zY{display:flex;flex-direction:column;flex-grow:1;margin:0 38px 38px}.Preview_phoneIcon__OzzXy{cursor:pointer;display:inline-block;text-align:center}.Preview_printIcon__\+CT8K{color:#fff;cursor:pointer;line-height:72px;margin-left:20px;position:relative}.Preview_printIcon__\+CT8K>img{height:25px;position:relative;top:5px;width:25px}.Preview_previewtext__ODRKI{color:#20324d;font-family:Source Sans Pro;font-size:18px;font-style:normal;font-weight:700;line-height:23px}.Preview_subtext__rII3\+{color:#20324d;font-size:15px;font-style:italic;font-weight:300;line-height:19px;text-align:center}.Preview_takehomeWrapper__75TWq{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center;overflow-y:hidden}.Preview_preview__b6J9E{display:flex;flex-direction:column;height:100%}.Preview_enlargePreview__w7BX4{margin-right:70px;text-align:right}.Preview_enlargePreview__w7BX4>p{color:#8b8b8b;cursor:pointer;font-size:10px;font-style:normal;font-weight:400;line-height:13px}.Preview_previewWrapper__znla6{height:100%;position:relative;width:518.5px}.Preview_previewScale__2aojd{cursor:pointer;position:absolute;transform:scale(.75);transform-origin:top left}.Preview_boxShadow__WgcnJ{box-shadow:0 5.57798px 5.57798px #00000040;margin:6px}.Preview_materials__JJPIA{margin-bottom:20px;text-align:center}.Preview_materialsComment__\+Q64-{background:#20324d;border-radius:22px;color:#fff;display:inline-block;font-size:16px;line-height:34px;padding:0 17px}.Preview_dialogWrapper__GyCf9{margin:10px;overflow-x:hidden;overflow-y:auto;padding-right:10px;position:relative}.Preview_dialogWrapper__GyCf9::-webkit-scrollbar{width:8px}.Preview_dialogWrapper__GyCf9::-webkit-scrollbar-track{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAkSURBVChTY/z//z8DDDx+/BjMkZWVZQQLAAETlMYJhoMCBgYA+9AHDaxEyn4AAAAASUVORK5CYII=);background-repeat:repeat-y;background-size:contain}.Preview_dialogWrapper__GyCf9::-webkit-scrollbar-thumb{background-color:#20324d;border-radius:10px}.Preview_closeDialog__KYa2Y{cursor:pointer;position:absolute;right:-50px;top:0;z-index:2000}.Preview_printScale__ovXNu{transform:scale(170%);transform-origin:top left}.Preview_printFullsize__yR0eH{height:1250px;width:1050px}.TakeHome_takeHome__fL5tO{font-family:Poppins,sans-serif;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:612px}.TakeHome_header__VmWEi{display:flex;flex-direction:row;margin:10px 33px 20px}.TakeHome_title__FQkdo{align-self:center;color:#20324d;flex-grow:1;font-size:25px;font-weight:700;line-height:37px;text-align:center}.TakeHome_titleSpa__wXbr9{font-size:23px}.TakeHome_for__LK1bb{align-self:center;font-size:15px;line-height:22px}.TakeHome_goal__mu-UV{height:280px;padding-left:210px;position:relative}.TakeHome_goalPerson__wwAub{left:10px;position:absolute}.TakeHome_goalWrapper__zf4Kx{position:relative;width:358px}.TakeHome_goalBox__Uv7VU{background-color:#fff;border:1px solid #a0a0a0;border-radius:10px;box-sizing:border-box;color:#20324d;height:100%;padding:10px 13px;position:relative;width:100%;z-index:1400}.TakeHome_goalBorder__GVtAb{background:#30c759;border:1px solid #19913a;border-radius:10px;height:100%;left:2px;position:absolute;top:2px;width:100%;z-index:1300}.TakeHome_goalTitle__3wwZO{color:#20324d;font-size:15px;font-weight:700;line-height:22px}.TakeHome_goalText__cq2hZ{font-size:13px;line-height:19px;margin-top:5px}.TakeHome_goalDescription__QBbR3{font-size:10px;line-height:15px;margin-top:10px}.TakeHome_goalWhat__3kEfz{margin:20px 20px 10px 30px}.TakeHome_goalWhatTitle__NKsry{color:#20324d;font-size:15px;font-weight:700;line-height:22px}.TakeHome_goalWhatText__Mmgnx{font-size:12px;line-height:18px;margin-left:5px}.TakeHome_help__JfWz8{background-color:#20324d;color:#fff;display:flex;flex-direction:row;min-height:134px;position:relative;width:612px}.TakeHome_helpTitle__9\+e\+P{font-size:15px;font-weight:700;line-height:22px;margin-bottom:5px}.TakeHome_helpBody__OqCrJ{font-size:12px;font-weight:300;line-height:18px}.TakeHome_helpLeft__49RFP,.TakeHome_helpRight__xAt3I{flex-basis:0;flex-grow:1;margin:14px 45px}.TakeHome_helpSeparator__sHcP2{border-right:1px solid #939393;margin:14px 0;width:0}.TakeHome_confidence__ILS3U{margin:20px 30px 10px}.TakeHome_confidenceTitle__UUFL-{color:#20324d;font-size:20px;font-weight:700;line-height:30px;margin-bottom:5px}.TakeHome_confidenceLevel__hJUEV{font-size:13px;line-height:20px}.TakeHome_bold__g8m05{font-weight:700}.TakeHome_achieve__iiOSY{margin-top:10px;padding-top:10px;position:relative}.TakeHome_achieveTitle__NaGY\+{background:#fff;color:#000;font-size:13px;left:20px;line-height:19px;position:absolute;top:0}.TakeHome_achieveBox__CWsZ6{border:1px dashed #acadae;border-radius:10px;box-sizing:border-box;height:80px}.TakeHome_footer__TvcRN{font-size:12px;height:18px;line-height:18px;margin:10px 30px;position:relative}.TakeHome_footerUrl__yNDFc{display:inline-block;left:0;position:absolute;top:0}.TakeHome_footerDate__mHT85{display:inline-block;position:absolute;right:0;top:0}.Completed_title__XvaeU{background-color:#30c759;color:#fff;font-size:20px;font-weight:700;height:46px;line-height:46px;padding-left:14px;position:relative}.Completed_title__XvaeU>img{position:absolute;right:15px;top:12px}.Completed_content__pKjZs{margin:13px 14px 15px;position:relative}.Completed_message__85tSM{color:#121212;font-size:14px;font-weight:700;line-height:18px}.Completed_separator__THEyn{background-color:#dbdbdb;border:0;color:#dbdbdb;height:1px;margin-bottom:14px;margin-top:20px;width:100%}.Completed_copy__8zC-E{color:#17a8d6;cursor:pointer;float:right;font-size:13px;line-height:16px}.Completed_note__4gYZk{display:inline-block;font-size:15px;height:160px;margin:15px;padding:15px;resize:none;width:calc(100% - 61px)}.Completed_note__4gYZk::-webkit-scrollbar{width:8px}.Completed_note__4gYZk::-webkit-scrollbar-track{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAkSURBVChTY/z//z8DDDx+/BjMkZWVZQQLAAETlMYJhoMCBgYA+9AHDaxEyn4AAAAASUVORK5CYII=);background-repeat:repeat-y;background-size:contain}.Completed_note__4gYZk::-webkit-scrollbar-thumb{background-color:#20324d;border-radius:10px}.ProviderSatisfaction_confidence__kIzqR{background-color:#fff;border-radius:10px;height:100px;margin:4px;overflow:hidden;position:relative}.ProviderSatisfaction_wrapper__Ug5jd{margin:11px 21px}.ProviderSatisfaction_title__\+xUyW{color:#20324d;font-size:20px;font-weight:700;line-height:25px;margin-bottom:4px;text-align:center}.ProviderSatisfaction_body__Ilf1X{color:#000;font-size:14px;line-height:17px;margin-bottom:14px}.ProviderSatisfaction_bold__2c\+sT{font-weight:700}.ProviderSatisfaction_select__hbeaO{margin:15px}.Loading_loading__nu53X{bottom:0;height:50px;left:0;margin:auto;position:absolute;right:0;top:0;width:50px}.Loading_rotate__CkYEE{animation:Loading_rotation__WtztU 2s linear infinite}@keyframes Loading_rotation__WtztU{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.Asa24Callback_message__5zcdi{align-items:center;display:flex;flex-direction:column;font-size:26px;font-weight:700;justify-content:center;min-height:100vh;text-align:center}.Asa24Callback_part__nGG0F{max-width:60%}.Asa24Callback_spin__3BbyG{animation:Asa24Callback_spin__3BbyG 2s linear infinite}@keyframes Asa24Callback_spin__3BbyG{to{transform:rotate(1turn)}}.Dashboard_container__c9TCE{display:flex;height:100vh;height:var(--nutri-viewport,100vh);min-height:900px;min-height:var(--nutri-viewport-min,900px);min-width:1440px;width:100%}.Dashboard_content__gjKGH{display:flex;flex-direction:column;flex-grow:1}.Dashboard_main__7WhL4{background-color:#e4eaec;border-radius:25px;display:flex;flex-grow:1;margin:15px 15px 5px;padding:20px}.Dashboard_dashboard__UbECG{display:flex;flex-direction:column;flex-grow:1}.Dashboard_header__zsUyG{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;padding:0 10px}.Dashboard_searchContainer__mb9ZL{flex:1 1;max-width:400px}.Dashboard_userMenuWrapper__df6Us{margin-left:20px}.Dashboard_tableContainer__qlhlm{flex-direction:column;min-height:400px;padding:0}.Dashboard_tableContainer__qlhlm,.Dashboard_tableWrapper__5mses{background-color:initial;display:flex;flex-grow:1;overflow:hidden}.Dashboard_tableWrapper__5mses{gap:20px;margin-left:80px}.Dashboard_tableScrollContainer__moKcN{background-color:#fff;border-radius:10px;flex-grow:1;overflow:auto}.Dashboard_table__mDPJb{border-collapse:collapse;font-size:14px;width:100%}.Dashboard_th__qNYMg{background-color:#20324d;border-bottom:1px solid #e0e0e0;color:#fff;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:.5px;padding:16px 20px;text-align:left;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap}.Dashboard_th__qNYMg:first-child{border-top-left-radius:10px}.Dashboard_th__qNYMg:last-child{border-top-right-radius:10px}.Dashboard_sortIndicator__7FaLh{font-size:10px;margin-left:5px;opacity:.7}.Dashboard_tr__mBgso{background-color:#fff;cursor:pointer;transition:background-color .2s}.Dashboard_tr__mBgso:hover{background-color:#f5f5f5}.Dashboard_td__phGhZ{border-bottom:1px solid #e0e0e0;color:#000;font-size:14px;padding:16px 20px;vertical-align:middle}.Dashboard_link__cOFpB{background:none;border:none;color:#20324d;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:500;padding:0;text-decoration:none}.Dashboard_link__cOFpB:hover{text-decoration:underline}.Dashboard_disabled__54Lsp{color:#999;font-style:italic}.Dashboard_noRecalls__kxqKw{color:#666;font-style:italic}.Dashboard_pending__9NPCu{color:#999;font-size:13px;font-style:italic}.Dashboard_downloadButton__6haIP{background-color:#20324d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.5px;padding:8px 16px;text-transform:uppercase;transition:background-color .2s}.Dashboard_downloadButton__6haIP:hover{background-color:#2d4666}.Dashboard_downloadButton__6haIP:active{background-color:#182739}.Dashboard_bulkExportButton__xOvR2.Dashboard_comingSoon__mzkST,.Dashboard_bulkExportButton__xOvR2.Dashboard_comingSoon__mzkST:active,.Dashboard_bulkExportButton__xOvR2.Dashboard_comingSoon__mzkST:hover,.Dashboard_downloadButton__6haIP.Dashboard_comingSoon__mzkST,.Dashboard_downloadButton__6haIP.Dashboard_comingSoon__mzkST:active,.Dashboard_downloadButton__6haIP.Dashboard_comingSoon__mzkST:hover{background-color:var(--panel);color:var(--navy);cursor:not-allowed}.Dashboard_soonTag__8QApW{background:#20324d1a;border-radius:4px;color:var(--navy);display:inline-block;font-size:9px;font-weight:700;letter-spacing:.4px;margin-left:6px;padding:1px 5px}.Dashboard_clickableCell__JRNhC{color:#20324d;cursor:pointer;font-weight:500}.Dashboard_clickableCell__JRNhC:hover{text-decoration:underline}.Dashboard_clickableCell__JRNhC:focus-visible{border-radius:2px;outline:2px solid #20324d;outline-offset:2px}.Dashboard_clickableCell__JRNhC:hover .Dashboard_patientId__32DYY{text-decoration:none}.Dashboard_patientName__jAxVg{color:#20324d;font-weight:600}.Dashboard_patientId__32DYY{color:#6b7686;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;margin-top:2px}.Dashboard_bulkExportSidebar__J36Xt{align-items:center;background-color:initial;display:flex;flex-direction:column;justify-content:flex-start;min-width:120px;padding:20px 0}.Dashboard_bulkExportButton__xOvR2{background-color:#20324d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:12px 20px;transition:background-color .2s;white-space:nowrap;writing-mode:horizontal-tb}.Dashboard_bulkExportButton__xOvR2:hover{background-color:#2d4666}.Dashboard_bulkExportButton__xOvR2:active{background-color:#182739}.Dashboard_emptyState__GZZyD{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:480px;min-height:420px;padding:48px 24px;text-align:center}.Dashboard_emptyIcon__56muo{align-items:center;background:linear-gradient(180deg,#2e99b41f,#30c7591f);border-radius:50%;color:#2e99b4;display:flex;height:76px;justify-content:center;margin-bottom:22px;width:76px}.Dashboard_emptyIcon__56muo svg{height:36px;width:36px}.Dashboard_emptyIconSmall__f94YY{background:#f4f4f5;color:#6b7686;height:60px;width:60px}.Dashboard_emptyIconSmall__f94YY svg{height:26px;width:26px}.Dashboard_emptyTitle__ECnkL{color:#20324d;font-family:Poppins,sans-serif;font-size:22px;font-weight:600;margin:0 0 8px}.Dashboard_emptyBody__b3BL9{text-wrap:pretty;color:#6b7686;font-size:15px;line-height:1.6;margin:0 0 24px}.Dashboard_emptyActions__C3Xy0{align-items:center;display:flex;gap:12px}.Dashboard_emptyButton__Wr8XR{align-items:center;background:#20324d;border:1px solid #20324d;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;padding:11px 20px;text-decoration:none;transition:background-color .2s,border-color .2s;white-space:nowrap}.Dashboard_emptyButton__Wr8XR:hover{background:#2d4666;border-color:#2d4666}.Dashboard_emptyButton__Wr8XR:active{background:#182739}.Dashboard_emptyButton__Wr8XR svg{height:16px;width:16px}.Dashboard_emptyButtonGhost__EAPFP{background:#fff;border-color:#cbd3dc;color:#20324d}.Dashboard_emptyButtonGhost__EAPFP:hover{background:#f4f4f5;border-color:#20324d}.Dashboard_skeleton__-dbTq{animation:Dashboard_shimmer__afozt 1.5s ease-in-out infinite;background:linear-gradient(90deg,#e4eaec,#f0f4f6 50%,#e4eaec);background-size:200% 100%;border-radius:4px;height:20px}@keyframes Dashboard_shimmer__afozt{0%{background-position:200% 0}to{background-position:-200% 0}}.Dashboard_skeletonText__pdqr8{width:80%}.Dashboard_skeletonLink__t3o6t{height:18px;width:100px}.Dashboard_skeletonButton__1QW6z{border-radius:4px;height:32px;width:90px}.Dashboard_skeletonExportButton__IjWDb{border-radius:8px;height:44px;width:120px}.SearchBar_container__F0JM1{width:100%}.SearchBar_input__gMoru{background-color:#fff;border:1px solid #c7c7c7;border-radius:6px;color:#000;font-size:14px;padding:12px 16px;transition:border-color .2s,box-shadow .2s;width:100%}.SearchBar_input__gMoru:focus{border-color:#20324d;box-shadow:0 0 0 3px #20324d1a;outline:none}.SearchBar_input__gMoru::placeholder{color:#999;font-style:italic}.Upload_container__VzYaq{display:flex;height:100vh;min-height:900px;min-width:1440px;width:100%}.Upload_content__xZlit{display:flex;flex-direction:column;flex-grow:1;min-height:0}.Upload_main__snvbQ{background-color:#e4eaec;border-radius:25px;display:flex;flex-grow:1;margin:15px 15px 5px;min-height:0;padding:20px}.Upload_upload__h8\+vV{display:flex;flex-direction:column;flex-grow:1;min-height:0;min-width:0;overflow-y:auto;padding-right:4px}.Upload_header__p3KGw{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px;padding:0 10px}.Upload_title__mu8Q\+{color:#20324d;font-family:Poppins,sans-serif;font-size:32px;font-weight:600;margin:0}.Upload_userMenuWrapper__2eFLM{margin-left:20px}.Upload_form__bqYIf{background-color:#fff;border-radius:10px;margin:0 auto;max-width:800px;padding:40px;width:100%}.Upload_section__z-cjY{margin-bottom:30px}.Upload_label__kMRup{color:#20324d;display:block;font-size:16px;font-weight:600;margin-bottom:10px}.Upload_dropzone__VfDe4{align-items:center;background-color:#fafafa;border:2px dashed #c7c7c7;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:40px 24px;text-align:center;transition:border-color .15s,background-color .15s;width:100%}.Upload_dropzone__VfDe4:hover{background-color:#f5f7f9;border-color:#20324d}.Upload_dropzone__VfDe4:focus-visible{border-color:#20324d;box-shadow:0 0 0 3px #20324d26;outline:none}.Upload_dragover__32gGv{background-color:#2e99b40f;border-color:#2e99b4}.Upload_dropzone__VfDe4 svg{color:#2e99b4;height:34px;margin-bottom:4px;width:34px}.Upload_dzPrimary__jQD1q{color:#20324d;font-size:15px;font-weight:600}.Upload_dzBrowse__xn0ja{color:#2e99b4;text-decoration:underline}.Upload_dzHint__0pD1J{color:#6b7686;font-size:13px}.Upload_hasfile__BvVvp{background-color:#30c7590d;border-color:#30c759;border-style:solid}.Upload_dzError__69Zbw{background-color:#d4574e0d;border-color:#d4574e;border-style:solid}.Upload_dzFile__2ypqZ{align-items:center;color:#20324d;display:flex;font-size:15px;font-weight:600;gap:8px}.Upload_dzFile__2ypqZ svg{color:#30c759;height:20px;margin:0;width:20px}.Upload_dzSize__Y97cP{color:#6b7686;font-size:13px;font-weight:400}.Upload_dzClear__618Hd{background:none;border:0;color:#6b7686;cursor:pointer;font:inherit;font-size:13px;margin-top:6px;text-decoration:underline}.Upload_dzClear__618Hd:hover{color:#20324d}.Upload_dzErrorMsg__k8NoZ{color:#a5352c;font-size:14px;font-weight:600}.Upload_detect__EhkM3{align-items:center;background:#f0f4f8;border:1px solid #cfe0ef;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;padding:12px 16px}.Upload_detectLabel__1vqgS{color:#20324d;font-size:14px;font-weight:600}.Upload_detectSelect__YoRiR{background:#fff;border:1px solid #c7c7c7;border-radius:6px;color:#20324d;cursor:pointer;font:inherit;font-size:14px;font-weight:600;padding:8px 12px}.Upload_detectSelect__YoRiR:focus{border-color:#20324d;box-shadow:0 0 0 3px #20324d1a;outline:none}.Upload_detectSelect__YoRiR:disabled{background:#f5f5f5;cursor:not-allowed}.Upload_detectBadge__zmMKp{background:#30c75929;border-radius:999px;color:#1b7a3d;font-size:11px;font-weight:700;letter-spacing:.4px;padding:3px 8px;text-transform:uppercase}.Upload_detectHint__YM1Qw{color:#6b7686;font-size:13px}.Upload_valid__9a2sP{border:1px solid;border-radius:12px;padding:16px 18px}.Upload_validOk__k22dj{background:#f0faf3;border-color:#bee7cd}.Upload_validWarn__SIUnW{background:#fff8ec;border-color:#f5dfa8}.Upload_validError__ZpLIJ{background:#fdf1f1;border-color:#f2c6c6}.Upload_validHead__M9z0s{align-items:flex-start;display:flex;gap:12px}.Upload_validIcon__3dg0p{align-items:center;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.Upload_validIcon__3dg0p svg{height:17px;width:17px}.Upload_validOk__k22dj .Upload_validIcon__3dg0p{background:#30c759}.Upload_validWarn__SIUnW .Upload_validIcon__3dg0p{background:#e0a32e}.Upload_validError__ZpLIJ .Upload_validIcon__3dg0p{background:#d4574e}.Upload_validTitle__BKUP\+{color:#0f1a2c;font-size:15px;font-weight:700}.Upload_validSub__PTFxM{color:#6b7686;font-size:13px;margin-top:2px}.Upload_validSub__PTFxM strong{color:#0f1a2c}.Upload_cols__6gFgg{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.Upload_col__FdlBm{align-items:center;border:1px solid #0000;border-radius:999px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;gap:5px;padding:4px 10px 4px 7px}.Upload_colMark__806u4,.Upload_col__FdlBm{display:inline-flex}.Upload_colMark__806u4 svg{height:12px;width:12px}.Upload_colOk__V4Hn5{background:#30c7591f;border-color:#30c75940;color:#1b7a3d}.Upload_colMiss__sUhlC{background:#d4574e1f;border-color:#d4574e4d;color:#a5352c}.Upload_colMore__LtYUT{align-self:center;color:#6b7686;font-size:12px}.Upload_validNote__QgPIL{color:#6b7686;font-size:13px;line-height:1.5;margin-top:12px}.Upload_validNoteErr__MdceM{color:#a5352c}.Upload_button__\+gvfo{background-color:#20324d;border:none;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:inherit;font-size:16px;font-weight:700;padding:14px 32px;transition:background-color .2s;width:100%}.Upload_button__\+gvfo:hover:not(:disabled){background-color:#2d4666}.Upload_button__\+gvfo:active:not(:disabled){background-color:#182739}.Upload_button__\+gvfo:disabled{background-color:#ccc;cursor:not-allowed}.Upload_buttonReady__v-kud{animation:Upload_pulse__aQK\+Q 1.8s ease-out infinite;box-shadow:0 0 0 0 #2e99b473;transition:none}@keyframes Upload_pulse__aQK\+Q{0%{box-shadow:0 0 0 0 #2e99b473}70%{box-shadow:0 0 0 10px #2e99b400}to{box-shadow:0 0 0 0 #2e99b400}}@media (prefers-reduced-motion:reduce){.Upload_buttonReady__v-kud{animation:none}}.Upload_sendHint__-7PGp{color:#6b7686;font-size:13px;margin:10px 0 0;text-align:center}.Upload_sendHint__-7PGp strong{color:#20324d}.Upload_progress__S2cXf{align-items:center;background-color:#e3f2fd;border-left:4px solid #2196f3;border-radius:4px;color:#1565c0;display:flex;font-size:14px;font-weight:500;gap:10px;margin-top:20px;padding:12px}.Upload_spinner__BKAKE{animation:Upload_spin__GvHsl .7s linear infinite;border:2px solid #1565c040;border-radius:50%;border-top-color:#1565c0;flex-shrink:0;height:15px;width:15px}@keyframes Upload_spin__GvHsl{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.Upload_spinner__BKAKE{animation-duration:2s}}.Upload_infobox__sYWdm{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;margin-top:40px;padding:20px}.Upload_infotitle__ChreT{color:#20324d;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;margin:0 0 15px}.Upload_infolist__VT3Vi{margin:0 0 15px;padding-left:20px}.Upload_infolist__VT3Vi li{color:#333;font-size:14px;line-height:1.5;margin-bottom:12px}.Upload_infoRow__eh6Vv{align-items:center;display:flex;gap:16px;justify-content:space-between}.Upload_sample__kjP\+v{align-items:center;background:#fff;border:1px solid #cbd3dc;border-radius:8px;color:#20324d;cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:13px;font-weight:600;gap:6px;padding:6px 12px;text-decoration:none;transition:border-color .15s,background .15s}.Upload_sample__kjP\+v:hover{background:#f7f9fb;border-color:#20324d}.Upload_sample__kjP\+v svg{height:15px;width:15px}.Upload_infonote__A9JRo{color:#666;font-size:13px;font-style:italic;margin:0}.Upload_recent__CeU\+y{margin-top:40px}.Upload_recentTitle__tWJOu{color:#20324d;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;margin:0 0 12px}.Upload_recentList__uPQyU{display:flex;flex-direction:column}.Upload_recentRow__dEldE{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;font-size:14px;gap:16px;justify-content:space-between;padding:12px 0}.Upload_recentRow__dEldE:last-child{border-bottom:none}.Upload_recentLeft__sYe\+b{display:flex;flex-direction:column;gap:2px;min-width:0}.Upload_recentName__RR1EH{color:#20324d;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Upload_recentMeta__yz3Ol{color:#6b7686;font-size:12px}.Upload_recentStatus__mw4LN{border-radius:999px;flex-shrink:0;font-size:12px;font-weight:600;padding:2px 10px;text-transform:capitalize}.Upload_status_completed__my2fF{background:#e7f6ec;color:#1f8a3e}.Upload_status_pending__a9\+nx{background:#fbf0d9;color:#8a5b1d}.Upload_status_failed__U9UPS{background:#fcebe9;color:#8a1f17}.Upload_recentNote__YXnzM{color:#6b7686;font-size:13px;margin:12px 0 0}.Upload_recentTime__9\+25j{border-bottom:1px dotted #b4bcc6;cursor:help}.PatientProfile_container__bcIuj{display:flex;height:100vh;height:var(--nutri-viewport,100vh);min-height:900px;min-height:var(--nutri-viewport-min,900px);min-width:1440px;width:100%}.PatientProfile_content__chuml{display:flex;flex-direction:column;flex-grow:1}.PatientProfile_main__07Uge{background:linear-gradient(135deg,#e4eaec,#eff3f5);border-radius:25px;display:flex;flex-grow:1;margin:15px 15px 5px;overflow-y:auto;padding:40px}.PatientProfile_profile__WNKNN{flex-grow:1;margin:0 auto;max-width:1400px;width:100%}.PatientProfile_header__HwC01{align-items:flex-start;border-bottom:2px solid #20324d1a;display:flex;justify-content:space-between;margin-bottom:48px;padding-bottom:24px}.PatientProfile_headerLeft__671jV{flex:1 1}.PatientProfile_headerRight__Vo63g{margin-left:20px}.PatientProfile_title__QZZda{color:#20324d;font-family:Crimson Text,serif;font-size:48px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 8px}.PatientProfile_subtitle__ZFvXj{font-feature-settings:"tnum" on,"lnum" on;color:#666;font-family:DM Sans,sans-serif;font-size:16px;font-weight:500;letter-spacing:.02em;margin:0;text-transform:uppercase}.PatientProfile_layout__a36ZF{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:1.2fr .8fr}.PatientProfile_demographicsCard__1UtHu,.PatientProfile_recallsCard__06ANu{background:#fff;border:1px solid #20324d14;border-radius:16px;box-shadow:0 1px 3px #0000000d,0 8px 24px #20324d14;padding:32px;transition:all .3s cubic-bezier(.4,0,.2,1)}.PatientProfile_demographicsCard__1UtHu:hover,.PatientProfile_recallsCard__06ANu:hover{box-shadow:0 2px 6px #0000000f,0 12px 32px #20324d1f}.PatientProfile_cardHeader__O44IC{align-items:center;border-bottom:1px solid #e4eaec;display:flex;justify-content:space-between;margin-bottom:32px;padding-bottom:20px}.PatientProfile_cardTitle__2S6Xn{color:#20324d;font-family:Crimson Text,serif;font-size:28px;font-weight:600;letter-spacing:-.01em;margin:0}.PatientProfile_recallCount__83-dx{color:#999;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.PatientProfile_formGrid__HjCDz{grid-gap:24px 32px;display:grid;gap:24px 32px;grid-template-columns:repeat(2,1fr)}.PatientProfile_formField__kjHZ9{animation:PatientProfile_fadeIn__jzy7b .4s ease-out;display:flex;flex-direction:column;gap:8px}@keyframes PatientProfile_fadeIn__jzy7b{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.PatientProfile_label__1wYlF{color:#20324d;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.PatientProfile_value__-7aOH{border-bottom:2px solid #0000;color:#1a1a1a;font-weight:400;padding:12px 0;transition:all .2s ease}.PatientProfile_readOnlyValue__csO9r,.PatientProfile_value__-7aOH{align-items:center;display:flex;font-family:DM Sans,sans-serif;font-size:16px;min-height:44px}.PatientProfile_readOnlyValue__csO9r{background:#f8f9fa;border:1px solid #e4eaec;border-radius:8px;color:#666;font-weight:500;padding:12px 16px}.PatientProfile_input__pavxj,.PatientProfile_select__e7cLz{background:#fff;border:2px solid #e4eaec;border-radius:8px;color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:16px;font-weight:400;min-height:44px;padding:12px 16px;transition:all .25s cubic-bezier(.4,0,.2,1)}.PatientProfile_input__pavxj:focus,.PatientProfile_select__e7cLz:focus{border-color:#20324d;box-shadow:0 0 0 4px #20324d14;outline:none;transform:translateY(-1px)}.PatientProfile_input__pavxj:hover:not(:focus),.PatientProfile_select__e7cLz:hover:not(:focus){border-color:#a0aec0}.PatientProfile_input__pavxj::placeholder{color:#999;font-style:italic}.PatientProfile_select__e7cLz{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 5 5 5-5' stroke='%2320324D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;cursor:pointer;padding-right:44px}.PatientProfile_cancelButton__OGNxm,.PatientProfile_editButton__\+oqh8,.PatientProfile_saveButton__hJrza{font-feature-settings:"tnum" on;border:none;border-radius:8px;cursor:pointer;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;letter-spacing:.02em;padding:10px 24px;text-transform:uppercase;transition:all .25s cubic-bezier(.4,0,.2,1)}.PatientProfile_editButton__\+oqh8{background:#20324d;box-shadow:0 2px 8px #20324d33;color:#fff}.PatientProfile_editButton__\+oqh8:hover:not(:disabled){background:#2d4666;box-shadow:0 4px 12px #20324d4d;transform:translateY(-2px)}.PatientProfile_editButton__\+oqh8:active{box-shadow:0 1px 4px #20324d33;transform:translateY(0)}.PatientProfile_actionButtons__MzY-o{display:flex;gap:12px}.PatientProfile_saveButton__hJrza{background:#20324d;box-shadow:0 2px 8px #20324d33;color:#fff}.PatientProfile_saveButton__hJrza:hover:not(:disabled){background:#2d4666;box-shadow:0 4px 12px #20324d4d;transform:translateY(-2px)}.PatientProfile_saveButton__hJrza:disabled{cursor:not-allowed;opacity:.5}.PatientProfile_cancelButton__OGNxm{background:#0000;border:2px solid #e4eaec;color:#666}.PatientProfile_cancelButton__OGNxm:hover:not(:disabled){background:#f8f9fa;border-color:#a0aec0;transform:translateY(-2px)}.PatientProfile_recallsList__sbi3C{display:flex;flex-direction:column;gap:8px}.PatientProfile_recallItem__CLSN1{grid-gap:16px;align-items:center;background:#fff;border:2px solid #e4eaec;border-radius:12px;cursor:pointer;display:grid;gap:16px;grid-template-columns:auto 1fr auto;overflow:hidden;padding:20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.PatientProfile_recallItem__CLSN1:before{background:#20324d;bottom:0;content:"";left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:bottom;transition:transform .3s cubic-bezier(.4,0,.2,1);width:4px}.PatientProfile_recallItem__CLSN1:hover{border-color:#20324d;box-shadow:0 4px 16px #20324d1f;transform:translateX(4px)}.PatientProfile_recallItem__CLSN1:hover:before{transform:scaleY(1);transform-origin:top}.PatientProfile_recallDate__0vE4h{color:#20324d;font-family:Crimson Text,serif;font-size:20px;font-weight:600;letter-spacing:-.01em}.PatientProfile_recallMeta__fj\+qH{display:flex;flex-direction:column;gap:4px}.PatientProfile_recallStatus__ql\+JL{color:#666;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;text-transform:capitalize}.PatientProfile_recallUsername__b\+8Z6{color:#999;font-family:DM Sans,sans-serif;font-size:12px;font-weight:400}.PatientProfile_recallArrow__\+TSWa{color:#20324d;font-size:24px;opacity:0;transform:translateX(-8px);transition:all .3s cubic-bezier(.4,0,.2,1)}.PatientProfile_recallItem__CLSN1:hover .PatientProfile_recallArrow__\+TSWa{opacity:1;transform:translateX(0)}.PatientProfile_emptyState__Cnl9X{background:#f8f9fa;border:2px dashed #e4eaec;border-radius:12px;color:#999;font-family:DM Sans,sans-serif;font-size:15px;font-style:italic;padding:60px 20px;text-align:center}.PatientProfile_error__SEwYk,.PatientProfile_loading__OVWJL{align-items:center;color:#666;display:flex;font-family:DM Sans,sans-serif;font-size:18px;justify-content:center;min-height:400px}.PatientProfile_error__SEwYk{color:#d32f2f}@media (max-width:1200px){.PatientProfile_formGrid__HjCDz,.PatientProfile_layout__a36ZF{grid-template-columns:1fr}}.PatientProfile_cancelButton__OGNxm:focus-visible,.PatientProfile_editButton__\+oqh8:focus-visible,.PatientProfile_input__pavxj:focus-visible,.PatientProfile_saveButton__hJrza:focus-visible,.PatientProfile_select__e7cLz:focus-visible{outline:3px solid #20324d;outline-offset:2px}@keyframes PatientProfile_pulse__\+Y4hm{0%,to{opacity:1}50%{opacity:.5}}.PatientProfile_saveButton__hJrza:disabled{animation:PatientProfile_pulse__\+Y4hm 1.5s ease-in-out infinite}.PatientProfile_skeleton__9UPLa{animation:PatientProfile_shimmer__e\+TyY 1.5s ease-in-out infinite;background:linear-gradient(90deg,#e4eaec,#f0f4f6 50%,#e4eaec);background-size:200% 100%;border-radius:8px}@keyframes PatientProfile_shimmer__e\+TyY{0%{background-position:200% 0}to{background-position:-200% 0}}.PatientProfile_skeletonTitle__ZMZAe{height:48px;margin-bottom:8px;width:300px}.PatientProfile_skeletonSubtitle__TK0NX{height:20px;width:180px}.PatientProfile_skeletonCardTitle__1Napl{height:28px;width:200px}.PatientProfile_skeletonLabel__WRQzF{height:16px;margin-bottom:4px;width:120px}.PatientProfile_skeletonInput__RWsMe{height:44px;width:100%}.PatientProfile_skeletonRecallDate__vm55M{height:24px;width:120px}.PatientProfile_skeletonRecallStatus__k8cR4{height:18px;width:80px}.PatientProfile_editButton__\+oqh8:disabled,.PatientProfile_saveButton__hJrza:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}:root{--navy-3:#182739;--shadow-lg:0 18px 40px #0f1a2c1a,0 6px 14px #0f1a2c0d}.Login_page__yXPXa{background:#f4f4f5;background:var(--page);color:#0f1a2c;color:var(--ink);display:flex;flex-direction:column;font-family:Source Sans Pro,system-ui,sans-serif;min-height:100vh}.Login_topBar__rHwns{align-items:center;background:#fff;border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--hair-2);display:flex;justify-content:space-between;padding:16px 32px}.Login_brand__vg4Pl{align-items:center;display:flex;gap:10px}.Login_brandLogo__RPHaW{height:32px}.Login_brandName__ofmrB{color:#20324d;color:var(--navy);font-family:Poppins,system-ui,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.02em}.Login_topRight__fAQ8Q{align-items:center;display:flex;gap:20px}.Login_langToggle__qESXK{background:#e4eaec;background:var(--panel);border-radius:999px;display:flex;padding:3px}.Login_langActive__WpUa6,.Login_langInactive__ADRwm{border:none;border-radius:999px;cursor:pointer;font-size:13px;font-weight:600;padding:4px 14px;transition:all .15s}.Login_langActive__WpUa6{background:#20324d;background:var(--navy);color:#fff}.Login_langInactive__ADRwm{background:#0000;color:#6b7686;color:var(--muted)}.Login_helpLink__SNLS6{color:#2e99b4;color:var(--teal);font-size:14px;text-decoration:none}.Login_helpLink__SNLS6:hover{text-decoration:underline}.Login_main__nFDHI{align-items:center;display:flex;flex:1 1;justify-content:center;padding:40px 24px}.Login_panel__M4n53{background:#fff;border-radius:25px;box-shadow:0 4px 14px #0f1a2c0f,0 2px 4px #0f1a2c0a;box-shadow:var(--shadow-md);max-width:1080px;padding:48px 40px;width:100%}.Login_choiceWrap__bMvJo{text-align:center}.Login_eyebrow__bbXvv{color:#2e99b4;color:var(--teal);font-size:12px;font-weight:600;letter-spacing:.12em;margin:0 0 12px;text-transform:uppercase}.Login_headline__QdT4E{color:#20324d;color:var(--navy);font-family:Poppins,system-ui,sans-serif;font-size:36px;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0 0 12px}.Login_sub__7HRGS{color:#6b7686;color:var(--muted);font-size:16px;margin:0 auto 36px;max-width:560px}.Login_pathGrid__3WMKY{grid-gap:22px;display:grid;gap:22px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:760px}.Login_pathCard__LjQDF{background:#fff;border:1px solid #e0e0e0;border:1px solid var(--hair-2);border-radius:18px;box-shadow:0 1px 2px #0f1a2c0a,0 1px 3px #0f1a2c0f;box-shadow:var(--shadow-sm);cursor:pointer;overflow:hidden;padding:0;text-align:left;transition:transform .15s,box-shadow .15s,border-color .15s}.Login_pathCard__LjQDF:hover{border-color:#2e99b4;border-color:var(--teal);box-shadow:0 18px 40px #0f1a2c1a,0 6px 14px #0f1a2c0d;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.Login_pathCard__LjQDF:focus-visible{outline:3px solid #2e99b473;outline-offset:2px}.Login_pathAccent__xeDR1{background:#20324d;background:var(--navy);height:6px}.Login_pathAccentGreen__YmXWP{background:linear-gradient(180deg,#2e99b4,#30c759);background:var(--brand-gradient)}.Login_pathBody__fD3ci{align-items:center;display:flex;gap:16px;padding:24px 28px}.Login_pathIconWrap__ACByE{align-items:center;background:#20324d14;border-radius:14px;color:#20324d;color:var(--navy);display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.Login_pathIconGreen__s1cuO{background:#2e99b41a;color:#2e99b4;color:var(--teal)}.Login_pathTitle__AyoaN{color:#20324d;color:var(--navy);font-family:Poppins,system-ui,sans-serif;font-size:18px;font-weight:600;margin-bottom:4px}.Login_pathMeta__bjpti{color:#6b7686;color:var(--muted);font-size:13px}.Login_pathArrow__1ttdp{color:#20324d;color:var(--navy);font-size:20px;margin-left:auto;transition:transform .15s}.Login_pathCard__LjQDF:hover .Login_pathArrow__1ttdp{transform:translateX(4px)}.Login_formWrap__FMcHm{display:flex;justify-content:center}.Login_formCard__DUnkW{max-width:460px;width:100%}.Login_patientGrid__g0est{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:1fr 1fr;max-width:900px;width:100%}.Login_backBtn__HF-Xn{background:none;border:none;color:#2e99b4;color:var(--teal);cursor:pointer;display:block;font-size:14px;margin-bottom:24px;padding:0}.Login_backBtn__HF-Xn:hover{text-decoration:underline}.Login_formHeading__z179t{color:#20324d;color:var(--navy);font-family:Poppins,system-ui,sans-serif;font-size:24px;font-weight:600;margin:0 0 8px}.Login_formSub__8WzxG{color:#6b7686;color:var(--muted);font-size:14px;line-height:1.5;margin:0 0 24px}.Login_form__5n2LA{display:flex;flex-direction:column;gap:16px}.Login_label__1UlG-{color:#0f1a2c;color:var(--ink);display:flex;flex-direction:column;font-size:13px;font-weight:600;gap:6px}.Login_input__4w1AH{background:#fafafa;background:var(--field);border:1px solid #c7c7c7;border:1px solid var(--hair);border-radius:10px;box-sizing:border-box;color:#0f1a2c;color:var(--ink);font-family:inherit;font-size:14px;padding:10px 14px;transition:border-color .15s,box-shadow .15s;width:100%}.Login_input__4w1AH:focus{border-color:#2e99b4;border-color:var(--teal);box-shadow:0 0 0 3px #2e99b41f;outline:none}.Login_mono__-2qcB{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}.Login_pwWrap__Onf6J{position:relative}.Login_pwWrap__Onf6J .Login_input__4w1AH{padding-right:56px}.Login_showPw__YZ-0\+{background:none;border:none;color:#2e99b4;color:var(--teal);cursor:pointer;font-size:12px;font-weight:600;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.Login_errorBanner__iwOdJ{background:#fcebe9;border:1px solid #f3c4be;border-radius:8px;color:#8a1f17;font-size:13px;margin-bottom:16px;padding:10px 14px}.Login_primaryBtn__wmZy0{background:#20324d;background:var(--navy);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-top:4px;padding:11px 20px;transition:background .15s;width:100%}.Login_primaryBtn__wmZy0:hover:not(:disabled){background:#2d4666;background:var(--navy-2)}.Login_primaryBtn__wmZy0:active:not(:disabled){background:#182739;background:var(--navy-3)}.Login_primaryBtn__wmZy0:disabled{cursor:not-allowed;opacity:.5}.Login_secondaryBtn__y01DI{background:#fff;border:1px solid #c7c7c7;border:1px solid var(--hair);border-radius:10px;color:#20324d;color:var(--navy);cursor:pointer;font-size:14px;font-weight:600;padding:11px 20px;transition:border-color .15s,box-shadow .15s;width:100%}.Login_secondaryBtn__y01DI:hover{border-color:#20324d;border-color:var(--navy);box-shadow:0 1px 2px #0f1a2c0a,0 1px 3px #0f1a2c0f;box-shadow:var(--shadow-sm)}.Login_divider__jyH9L{align-items:center;color:#6b7686;color:var(--muted);display:flex;font-size:12px;gap:12px;margin:20px 0}.Login_divider__jyH9L:after,.Login_divider__jyH9L:before{background:#e0e0e0;background:var(--hair-2);content:"";flex:1 1;height:1px}.Login_helpLine__U22tG{color:#6b7686;color:var(--muted);font-size:13px;margin-top:20px;text-align:center}.Login_patientAside__7Mqew{align-self:start;background:#20324d;background:var(--navy);border-radius:18px;color:#fff;padding:32px 28px}.Login_asideTitle__2Cc9b{font-family:Poppins,system-ui,sans-serif;font-size:18px;font-weight:600;margin:0 0 10px}.Login_asideSub__diqbx{font-size:14px;line-height:1.5;margin:0 0 20px;opacity:.8}.Login_asideList__I9g89{display:flex;flex-direction:column;font-size:14px;gap:10px;line-height:1.4;margin:0;opacity:.9;padding-left:20px}.Login_successWrap__vUM2l{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:520px;text-align:center}.Login_successRing__GKNL0{align-items:center;background:linear-gradient(180deg,#2e99b4,#30c759);background:var(--brand-gradient);border-radius:50%;box-shadow:0 0 0 8px #30c75926;color:#fff;display:flex;font-size:32px;height:76px;justify-content:center;margin-bottom:24px;width:76px}.Login_successTitle__6AHg7{color:#20324d;color:var(--navy);font-family:Poppins,system-ui,sans-serif;font-size:26px;font-weight:600;margin:0 0 10px}.Login_successSub__e6pBU{color:#6b7686;color:var(--muted);font-size:15px;margin:0 0 28px}.Login_stepList__Jazzi{color:#0f1a2c;color:var(--ink);display:flex;flex-direction:column;font-size:14px;gap:10px;line-height:1.4;margin:0 0 32px;padding-left:24px;text-align:left}.Login_noRecalls__\+WpXB{color:#6b7686;color:var(--muted);font-size:14px;margin-top:8px}.Login_footer__l8Sbx{border-top:1px solid #e0e0e0;border-top:1px solid var(--hair-2);color:#6b7686;color:var(--muted);font-size:12px;padding:20px;text-align:center}@media (max-width:880px){.Login_pathGrid__3WMKY,.Login_patientGrid__g0est{grid-template-columns:1fr}.Login_patientAside__7Mqew{display:none}.Login_panel__M4n53{padding:32px 24px}.Login_headline__QdT4E{font-size:28px}}:root{--navy:#20324d;--navy-2:#2d4666;--panel:#e4eaec;--page:#f4f4f5;--ink:#0f1a2c;--muted:#6b7686;--hair:#c7c7c7;--hair-2:#e0e0e0;--field:#fafafa;--teal:#2e99b4;--green:#30c759;--brand-gradient:linear-gradient(180deg,#2e99b4,#30c759);--shadow-sm:0 1px 2px #0f1a2c0a,0 1px 3px #0f1a2c0f;--shadow-md:0 4px 14px #0f1a2c0f,0 2px 4px #0f1a2c0a}.PatientPortal_container__DbetX{background:#f4f4f5;background:var(--page);color:#0f1a2c;color:var(--ink);display:flex;font-family:Source Sans Pro,system-ui,sans-serif;height:100vh;height:var(--nutri-viewport,100vh)}.PatientPortal_content__zZ4kE{flex:1 1;overflow-y:auto;padding:0 24px 40px}.PatientPortal_main__b4RaP{margin:0 auto;max-width:1280px}.PatientPortal_topBar__TLG\+y{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:28px 0 16px}.PatientPortal_title__zu\+Ea{color:#20324d;color:var(--navy);font-family:Poppins,system-ui,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.01em;margin:0 0 4px}.PatientPortal_sub__CeHj-{color:#6b7686;color:var(--muted);font-size:14px;margin:0}.PatientPortal_kpiRow__ybnwh{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.PatientPortal_kpiCard__lTCHv{background:#fff;border-radius:12px;box-shadow:0 1px 2px #0f1a2c0a,0 1px 3px #0f1a2c0f;box-shadow:var(--shadow-sm);padding:16px 18px}.PatientPortal_kpiLabel__6mlWN{color:#6b7686;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.PatientPortal_kpiValue__pyCI9{color:#20324d;color:var(--navy);font-family:Poppins,system-ui,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1}.PatientPortal_kpiDelta__YTLy3{color:#6b7686;color:var(--muted);font-size:11px;margin-top:4px}.PatientPortal_toolbar__DUsQk{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.PatientPortal_searchInput__2RrlV{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B7686' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E") no-repeat 10px;border:1px solid #c7c7c7;border:1px solid var(--hair);border-radius:10px;color:#0f1a2c;color:var(--ink);flex:1 1;font-family:inherit;font-size:14px;max-width:480px;min-width:280px;padding:9px 14px 9px 36px}.PatientPortal_searchInput__2RrlV:focus{border-color:#2e99b4;border-color:var(--teal);box-shadow:0 0 0 3px #2e99b41a;outline:none}.PatientPortal_toolbarRight__3fdRv{display:flex;gap:8px;margin-left:auto}.PatientPortal_tableCard__40cFV{background:#fff;border-radius:14px;box-shadow:0 1px 2px #0f1a2c0a,0 1px 3px #0f1a2c0f;box-shadow:var(--shadow-sm);overflow:hidden}.PatientPortal_table__zBJ9P{border-collapse:collapse;width:100%}.PatientPortal_th__l-Y8G{background:#f6f7f9;color:#6b7686;color:var(--muted);cursor:default;font-size:11px;font-weight:600;letter-spacing:.08em;padding:12px 18px;text-align:left;text-transform:uppercase;white-space:nowrap}.PatientPortal_th__l-Y8G,.PatientPortal_tr__J8d1I{border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--hair-2)}.PatientPortal_tr__J8d1I{transition:background .1s}.PatientPortal_tr__J8d1I:last-child{border-bottom:none}.PatientPortal_tr__J8d1I:hover{background:#fafbfc}.PatientPortal_td__fiMdH{font-size:14px;padding:14px 18px;vertical-align:middle}.PatientPortal_monoCell__rzwOu{color:#6b7686;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.PatientPortal_patientName__7GYqz{color:#20324d;color:var(--navy);font-weight:600}.PatientPortal_patientUsername__ELCye{color:#6b7686;color:var(--muted);font-size:12px;margin-top:2px}.PatientPortal_stubLabel__T1Pwa{color:#6b7686;color:var(--muted);font-style:italic}.PatientPortal_actions__NjmkQ{display:flex;gap:4px}.PatientPortal_actionBtn__tqJ2t{background:none;border:1px solid #e0e0e0;border:1px solid var(--hair-2);border-radius:6px;cursor:pointer;font-size:14px;padding:4px 8px;transition:border-color .1s,background .1s}.PatientPortal_actionBtn__tqJ2t:hover:not(:disabled){background:#20324d0a;border-color:#20324d;border-color:var(--navy)}.PatientPortal_actionBtn__tqJ2t:disabled{cursor:not-allowed;opacity:.4}.PatientPortal_pager__NNMWE{align-items:center;border-top:1px solid #e0e0e0;border-top:1px solid var(--hair-2);color:#6b7686;color:var(--muted);display:flex;font-size:13px;justify-content:space-between;padding:12px 18px}.PatientPortal_pagerBtns__5EFbr{align-items:center;display:flex;gap:8px}.PatientPortal_pagerBtn__H7wRn{background:none;border:1px solid #e0e0e0;border:1px solid var(--hair-2);border-radius:6px;cursor:pointer;font-size:16px;padding:4px 10px}.PatientPortal_pagerBtn__H7wRn:disabled{cursor:default;opacity:.4}.PatientPortal_emptyState__5kV17{color:#6b7686;color:var(--muted);font-size:14px;padding:48px;text-align:center}.PatientPortal_primaryBtn__x6Z\+M{background:#20324d;background:var(--navy);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:9px 18px;transition:background .15s;white-space:nowrap}.PatientPortal_primaryBtn__x6Z\+M:hover:not(:disabled){background:#2d4666;background:var(--navy-2)}.PatientPortal_primaryBtn__x6Z\+M:disabled{cursor:not-allowed;opacity:.5}.PatientPortal_secondaryBtn__5zw7g{background:#fff;border:1px solid #c7c7c7;border:1px solid var(--hair);border-radius:10px;color:#20324d;color:var(--navy);cursor:pointer;font-size:14px;font-weight:600;padding:9px 18px;transition:border-color .15s;white-space:nowrap}.PatientPortal_secondaryBtn__5zw7g:hover:not(:disabled){border-color:#20324d;border-color:var(--navy)}.PatientPortal_secondaryBtn__5zw7g:disabled{color:#6b7280;color:var(--ink-3,#6b7280);cursor:not-allowed;opacity:.45}.PatientPortal_scrim__2pKGM{animation:PatientPortal_fadeIn__scFtl .2s;background:#0f1a2c59;inset:0;position:fixed;z-index:100}@keyframes PatientPortal_fadeIn__scFtl{0%{opacity:0}to{opacity:1}}.PatientPortal_drawer__fLcj2{animation:PatientPortal_slideIn__HJ\+Eo .28s cubic-bezier(.32,.72,.3,1);background:#fff;box-shadow:0 4px 14px #0f1a2c0f,0 2px 4px #0f1a2c0a;box-shadow:var(--shadow-md);display:flex;flex-direction:column;height:100%;max-width:calc(100vw - 40px);position:fixed;right:0;top:0;width:480px;z-index:101}@keyframes PatientPortal_slideIn__HJ\+Eo{0%{transform:translateX(100%)}to{transform:translateX(0)}}.PatientPortal_drawerHeader__B6paV{align-items:flex-start;border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--hair-2);display:flex;justify-content:space-between;padding:20px 24px}.PatientPortal_drawerTitle__Bs1TE{color:#20324d;color:var(--navy);font-family:Poppins,system-ui,sans-serif;font-size:18px;font-weight:600;margin:0}.PatientPortal_drawerClose__DT4me{background:none;border:none;color:#6b7686;color:var(--muted);cursor:pointer;font-size:22px;line-height:1;padding:4px 8px}.PatientPortal_drawerBody__Tfkoe{flex:1 1;overflow-y:auto;padding:24px}.PatientPortal_drawerForm__Ka2\+R{display:flex;flex-direction:column;gap:14px}.PatientPortal_drawerInput__5p0\+F{background:#fafafa;background:var(--field);border:1px solid #c7c7c7;border:1px solid var(--hair);border-radius:8px;box-sizing:border-box;color:#0f1a2c;color:var(--ink);font-family:inherit;font-size:14px;padding:9px 12px;width:100%}.PatientPortal_drawerInput__5p0\+F:focus{border-color:#2e99b4;border-color:var(--teal);box-shadow:0 0 0 3px #2e99b41a;outline:none}.PatientPortal_fieldGroup__0TxgW{display:flex;flex-direction:column;gap:14px}.PatientPortal_fieldRow__gvv79{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.PatientPortal_drawerError__ZYAun{background:#fcebe9;border:1px solid #f3c4be;border-radius:8px;color:#8a1f17;font-size:13px;margin-bottom:8px;padding:10px 14px}.PatientPortal_drawerFooter__qJGop{display:flex;flex-direction:column;gap:10px;padding-top:20px}.PatientPortal_drawerSubtitle__3XAte{color:#6b7686;color:var(--muted);font-size:13px;margin:2px 0 0}.PatientPortal_sectionLabel__KafRm{border-top:1px solid #e0e0e0;border-top:1px solid var(--hair-2);color:#6b7686;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.1em;margin:8px 0 12px;padding-top:8px}.PatientPortal_sectionLabel__KafRm:first-child{border-top:none;margin-top:0}.PatientPortal_labelRow__jhWTl{align-items:center;display:flex;gap:8px;margin-bottom:6px}.PatientPortal_drawerLabelText__aPQcy{color:#0f1a2c;color:var(--ink);display:block;font-size:13px;font-weight:600;margin-bottom:6px}.PatientPortal_required__4RwJh{color:#20324d;color:var(--navy)}.PatientPortal_optionalPill__ff5C0{border:1px solid #c7c7c7;border:1px solid var(--hair);border-radius:999px;color:#6b7686;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.08em;padding:1px 7px}.PatientPortal_helperText__dJc4D{color:#6b7686;color:var(--muted);font-size:12px;line-height:1.5;margin:5px 0 0}.PatientPortal_segmentedGroup__QsCQh{display:flex;flex-wrap:wrap;gap:8px}.PatientPortal_segmentedBtn__g4bya{background:#fff;border:1px solid #c7c7c7;border:1px solid var(--hair);border-radius:8px;color:#0f1a2c;color:var(--ink);cursor:pointer;flex:1 1;font-family:inherit;font-size:13px;font-weight:500;padding:9px 12px;transition:border-color .15s,background .15s,color .15s;white-space:nowrap}.PatientPortal_segmentedBtnActive__yzeaR,.PatientPortal_segmentedBtn__g4bya:hover{border-color:#20324d;border-color:var(--navy)}.PatientPortal_segmentedBtnActive__yzeaR{background:#20324d;background:var(--navy);color:#fff}.PatientPortal_infoBannerDrawer__vUAXF{align-items:flex-start;background:#f0f4f8;border:1px solid #cfe0ef;border-radius:10px;color:#1f3f63;display:flex;font-size:13px;gap:10px;line-height:1.5;margin-top:4px;padding:12px 14px}.PatientPortal_infoIcon__GF6SS{flex-shrink:0;font-size:15px}.PatientPortal_codePatientName__d2Z\+V{color:#20324d;color:var(--navy);font-size:15px;font-weight:600;margin:0 0 12px}.PatientPortal_codeMeta__Xz1Z5{color:#6b7686;color:var(--muted);font-weight:400}.PatientPortal_codeCard__uBsIz{align-items:center;background:linear-gradient(180deg,#2e99b4,#30c759);background:var(--brand-gradient);border-radius:14px;display:flex;justify-content:space-between;margin-bottom:8px;padding:24px}.PatientPortal_codeValue__K-tZ1{color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:26px;font-weight:700;letter-spacing:.06em}.PatientPortal_copyBtn__XrJML{background:#fff3;border:1px solid #fff6;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:6px 14px;transition:background .15s}.PatientPortal_copyBtn__XrJML:hover{background:#ffffff4d}.PatientPortal_codeExpiry__tp5bq{color:#6b7686;color:var(--muted);font-size:12px;margin:0 0 20px}.PatientPortal_deliveryTitle__DN30f{color:#0f1a2c;color:var(--ink);font-size:13px;font-weight:600;margin:0 0 10px}.PatientPortal_deliveryGrid__HhN0G{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:20px}.PatientPortal_deliveryBtn__qcLGz{background:#fff;border:1px solid #e0e0e0;border:1px solid var(--hair-2);border-radius:8px;color:#20324d;color:var(--navy);cursor:pointer;font-size:13px;font-weight:600;padding:10px 8px;text-align:center;transition:border-color .15s,background .15s}.PatientPortal_deliveryBtn__qcLGz:hover{background:#2e99b40d;border-color:#2e99b4;border-color:var(--teal)}.PatientPortal_deliveryBtn__qcLGz:disabled{opacity:.5}@media (max-width:880px){.PatientPortal_kpiRow__ybnwh{grid-template-columns:1fr 1fr}.PatientPortal_fieldRow__gvv79{grid-template-columns:1fr}}.StatusPill_pill__y3wc8{border-radius:999px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;white-space:nowrap}.StatusPill_pill_active__AqIJT{background:#e7f6ec;color:#1f8a3e}.StatusPill_pill_awaiting__YYmWW,.StatusPill_pill_sent__jfcua{background:#e6eff8;color:#1d4d8a}.StatusPill_pill_pending__lf6ix{background:#fbf0d9;color:#8a5b1d}.StatusPill_pill_expired__fhagO{background:#fcebe9;color:#8a1f17}.StatusPill_pill_draft__lSx1H{background:#eeeff2;color:#6b7686}.AdminLayout_shell__WwkQV{background:var(--page);display:flex;font-family:Source Sans Pro,system-ui,sans-serif;min-height:100vh}.AdminLayout_rail__qriGk{align-items:center;background:var(--navy);display:flex;flex:0 0 76px;flex-direction:column;gap:6px;padding:16px 0;width:76px}.AdminLayout_logo__i7Yne{height:40px;margin-bottom:14px;width:40px}.AdminLayout_navItem__q34ne{align-items:center;border-radius:12px;color:#ffffffb3;display:flex;flex-direction:column;font-size:11px;gap:4px;padding:8px 0;text-decoration:none;transition:background .15s,color .15s;width:60px}.AdminLayout_navItem__q34ne:hover{background:#ffffff14;color:#fff}.AdminLayout_navActive__nUhKT{background:#ffffff24;color:#fff}.AdminLayout_main__RPHpc{flex:1 1 auto;min-width:0;padding:14px}.AdminLayout_panel__vpmqu{background:var(--panel);border-radius:25px;box-sizing:border-box;min-height:calc(100vh - 28px);padding:28px 32px}.AdminLayout_header__PMrSx{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.AdminLayout_roleBadge__0jbxS{color:var(--teal);font-size:12px;font-weight:700;letter-spacing:.12em}.AdminLayout_headerRight__\+sjg1{align-items:center;display:flex;gap:14px}.AdminLayout_placeholder__PQAIO{padding:40px 4px}.AdminLayout_h1__LB\+oF{color:var(--navy);font-family:Poppins,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.01em;margin:0 0 8px}.AdminLayout_muted__6YjW3{color:var(--muted);font-size:15px}.AdminOverview_h1__FSjeO{color:var(--navy);font-family:Poppins,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.01em;margin:0 0 4px}.AdminOverview_subtitle__OtmhP{color:var(--muted);font-size:15px;margin:0 0 24px}.AdminOverview_state__AlPK1{color:var(--muted);padding:40px 4px}.AdminOverview_kpiGrid__4GJJ4{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-bottom:24px}.AdminOverview_tile__W-tAr{background:#fff;border:1px solid var(--hair-2);border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:18px;text-align:left;transition:box-shadow .15s,transform .15s}.AdminOverview_tile__W-tAr:hover:not(:disabled){box-shadow:var(--shadow-md);transform:translateY(-2px)}.AdminOverview_tile__W-tAr:disabled{cursor:default}.AdminOverview_tileDark__42ycG{background:var(--navy)}.AdminOverview_tileDark__42ycG .AdminOverview_tileLabel__\+zGNI,.AdminOverview_tileDark__42ycG .AdminOverview_tileSub__jNiqV{color:#ffffffb8}.AdminOverview_tileDark__42ycG .AdminOverview_tileValue__BplkW{color:#fff}.AdminOverview_tileAccent__GzLpp{background:#fff8ec;border-color:#f0dcae}.AdminOverview_tileLabel__\+zGNI{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.AdminOverview_tileValue__BplkW{color:var(--navy);font-family:Poppins,sans-serif;font-size:34px;font-weight:600}.AdminOverview_tileSub__jNiqV{color:var(--muted);font-size:12px}.AdminOverview_row__4yiEA{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));margin-bottom:20px}.AdminOverview_card__df7U\+{background:#fff;border:1px solid var(--hair-2);border-radius:18px;padding:22px}.AdminOverview_careTeam__puhPM{margin-top:0}.AdminOverview_cardHead__1DAi8{align-items:center;display:flex;justify-content:space-between}.AdminOverview_h2__i5m3o{color:var(--navy);font-family:Poppins,sans-serif;font-size:18px;font-weight:600;margin:0}.AdminOverview_link__andLP{background:none;border:none;color:var(--teal);cursor:pointer;font-size:13px;font-weight:600}.AdminOverview_muted__GPJNy{color:var(--muted);font-size:13px;margin:6px 0 14px}.AdminOverview_bigStat__FyQjX{align-items:center;display:flex;gap:16px;margin:4px 0 14px}.AdminOverview_bigPct__ibZk9{color:var(--navy);font-family:Poppins,sans-serif;font-size:44px;font-weight:600;line-height:1}.AdminOverview_bigPctUnit__RBh\+3{color:var(--muted);font-size:22px;margin-left:2px}.AdminOverview_bigStatDetail__\+TNyb{color:var(--muted);font-size:13px;line-height:1.4}.AdminOverview_bigStatDetail__\+TNyb strong{color:var(--ink)}.AdminOverview_provRow__KBFuA{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:28px minmax(90px,150px) 1fr auto;padding:8px 0}.AdminOverview_avatar__xVCXr{align-items:center;background:#e6eef4;border-radius:999px;color:var(--navy);display:flex;font-size:10px;font-weight:700;height:28px;justify-content:center;letter-spacing:.02em;width:28px}.AdminOverview_provName__YOslN{color:var(--ink);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminOverview_bar__rC6gP{background:var(--hair-2);border-radius:999px;height:8px;overflow:hidden}.AdminOverview_barFill__IPl3g{background:var(--brand-gradient);height:100%}.AdminOverview_provPct__vDRu1{color:var(--muted);font-size:12px;text-align:right;white-space:nowrap}.AdminOverview_uploadRow__PYyVx{grid-gap:12px;align-items:center;border-bottom:1px solid var(--hair-2);display:grid;gap:12px;grid-template-columns:26px 1fr auto;padding:10px 0}.AdminOverview_uploadRow__PYyVx:last-child{border-bottom:none}.AdminOverview_uploadIcon__EUmH\+{align-items:center;border-radius:999px;display:flex;font-size:14px;font-weight:700;height:26px;justify-content:center;width:26px}.AdminOverview_uploadOk__y-Use{background:#e7f6ec;color:#1f8a3e}.AdminOverview_uploadWarn__l5-pv{background:#fbeceb;color:#8a1f17}.AdminOverview_uploadProc__kmoA9{background:#e6eff8;color:#1d4d8a}.AdminOverview_uploadMain__lV86q{min-width:0}.AdminOverview_uploadName__MjICX{color:var(--ink);font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminOverview_uploadMeta__uCTz9{color:var(--muted);font-size:12px}.AdminOverview_uploadRows__09fpU{color:var(--ink);font-size:13px;font-weight:600;white-space:nowrap}.AdminOverview_uploadRowsBad__Z8p1P{color:#8a1f17}.AdminOverview_srOnly__\+\+5CA{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.AdminPatients_h1__kcfE4{color:var(--navy);font-family:Poppins,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.01em;margin:0 0 4px}.AdminPatients_subtitle__k-bMy{color:var(--muted);font-size:15px;margin:0 0 20px}.AdminPatients_state__daFO0{color:var(--muted);padding:40px 4px}.AdminPatients_chipRow__xSV1W{margin:-6px 0 14px}.AdminPatients_chip__MipoA{align-items:center;background:var(--info-bg);border:1px solid var(--hair-2);border-radius:999px;color:var(--navy);display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:5px 6px 5px 12px}.AdminPatients_chipClear__OilcV{background:none;border:none;color:var(--muted);cursor:pointer;font-size:16px;line-height:1;padding:0 4px}.AdminPatients_toolbar__qKYGD{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.AdminPatients_search__gdOQf{flex:1 1;min-width:240px;padding:10px 14px}.AdminPatients_search__gdOQf,.AdminPatients_select__J-qfY{background:#fff;border:1px solid var(--hair);border-radius:10px;font-size:14px}.AdminPatients_select__J-qfY{padding:10px 12px}.AdminPatients_primary__ek150{background:var(--navy);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;padding:10px 18px}.AdminPatients_table__hONEp{background:#fff;border-collapse:collapse;border-radius:14px;box-shadow:var(--shadow-sm);overflow:hidden;width:100%}.AdminPatients_table__hONEp th{background:#fafbfc;border-bottom:1px solid var(--hair-2);color:var(--muted);font-size:11px;letter-spacing:.06em;padding:12px 16px;text-align:left;text-transform:uppercase}.AdminPatients_table__hONEp td{border-bottom:1px solid var(--hair-2);color:var(--ink);font-size:14px;padding:12px 16px;vertical-align:middle}.AdminPatients_table__hONEp tr:last-child td{border-bottom:none}.AdminPatients_mono__MJejo{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.AdminPatients_pName__UZiym{font-weight:600}.AdminPatients_pSub__6Ox9-{color:var(--muted);font-size:12px}.AdminPatients_unassigned__mFeZ6{color:#8a5b1d;font-weight:600}.AdminPatients_rowActions__\+Nb3u{display:flex;flex-wrap:wrap;gap:8px}.AdminPatients_action__KYGxK{background:#fff;border:1px solid var(--hair);border-radius:8px;color:var(--navy);cursor:pointer;font-size:13px;padding:6px 12px;white-space:nowrap}.AdminPatients_action__KYGxK:hover{border-color:var(--teal)}.AdminPatients_clickRow__qo0Bi{cursor:pointer}.AdminPatients_clickRow__qo0Bi:hover td{background:#f6f8fa;background:var(--field,#f6f8fa)}.AdminPatients_clickRow__qo0Bi:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.EnrollPatientDrawer_scrim__2pYap{background:#20324d66;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .28s ease;z-index:40}.EnrollPatientDrawer_scrim__2pYap.EnrollPatientDrawer_open__zpz1s{opacity:1;pointer-events:auto}.EnrollPatientDrawer_drawer__yxLxf{background:#fff;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;height:100vh;max-width:92vw;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .28s cubic-bezier(.32,.72,.3,1);width:480px;z-index:41}.EnrollPatientDrawer_drawer__yxLxf.EnrollPatientDrawer_open__zpz1s{transform:translateX(0)}.EnrollPatientDrawer_head__\+kQ80{align-items:center;border-bottom:1px solid var(--hair-2);display:flex;justify-content:space-between;padding:22px 24px}.EnrollPatientDrawer_title__7NpyQ{color:var(--navy);font-family:Poppins,sans-serif;font-size:20px;font-weight:600;margin:0}.EnrollPatientDrawer_close__HeoLm{background:none;border:none;color:var(--muted);cursor:pointer;font-size:26px;line-height:1}.EnrollPatientDrawer_body__qWonD{flex:1 1;overflow-y:auto;padding:22px 24px}.EnrollPatientDrawer_label__mlRga{color:var(--ink);display:block;font-size:12px;font-weight:600;margin:14px 0 6px}.EnrollPatientDrawer_optional__2wTd5{color:var(--muted);font-weight:400}.EnrollPatientDrawer_input__mdzYb{background:var(--field);border:1px solid var(--hair);border-radius:8px;box-sizing:border-box;font-size:14px;padding:9px 11px;width:100%}.EnrollPatientDrawer_input__mdzYb:focus{border-color:var(--navy);box-shadow:0 0 0 3px #20324d1f;outline:none}.EnrollPatientDrawer_row__7Yzyr{display:flex;gap:12px}.EnrollPatientDrawer_field__PMLmc{flex:1 1}.EnrollPatientDrawer_pills__z9V4d{display:flex;flex-wrap:wrap;gap:8px}.EnrollPatientDrawer_pill__wDbNc{background:#fff;border:1px solid var(--hair);border-radius:999px;color:var(--ink);cursor:pointer;font-size:13px;padding:7px 16px}.EnrollPatientDrawer_pillOn__EI3EM{background:var(--navy);border-color:var(--navy);color:#fff}.EnrollPatientDrawer_foot__I0LcJ{border-top:1px solid var(--hair-2);display:flex;gap:10px;justify-content:flex-end;padding:16px 24px}.EnrollPatientDrawer_secondary__8RhGt{background:#fff;border:1px solid var(--hair);border-radius:10px;cursor:pointer;font-size:14px;padding:9px 16px}.EnrollPatientDrawer_primary__jK48n{background:var(--navy);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;padding:9px 18px}.EnrollPatientDrawer_primary__jK48n:disabled{cursor:default;opacity:.4}.EnrollPatientDrawer_codeCard__V30FT{background:var(--navy);border-radius:14px;color:#fff;margin-top:8px;padding:18px}.EnrollPatientDrawer_eyebrow__GfVjw{color:#ffffffb3;font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.EnrollPatientDrawer_codeRow__piAVQ{align-items:center;display:flex;gap:12px;justify-content:space-between}.EnrollPatientDrawer_code__1e3a3{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:22px;font-weight:700;letter-spacing:.04em}.EnrollPatientDrawer_copy__0Jvyv{background:#ffffff29;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;padding:7px 14px}.EnrollPatientDrawer_codeMeta__9HKNO{color:#ffffffb3;font-size:12px;margin-top:10px}.EnrollPatientDrawer_hint__F6J8A{color:var(--muted);font-size:13px;margin-top:14px}.EnrollPatientDrawer_dlHead__n3jAe{align-items:center;display:flex;justify-content:space-between;margin-top:18px}.EnrollPatientDrawer_linkBtn__KpPy5{background:none;border:none;color:var(--teal);cursor:pointer;font-size:13px;font-weight:600}.EnrollPatientDrawer_chips__wKyzT{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.EnrollPatientDrawer_colChip__JqHGp{background:#eef0f3;border-radius:6px;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;padding:3px 8px}.EnrollPatientDrawer_req__QK13p{background:#e6eff8;color:#1d4d8a;font-weight:600}.EnrollPatientDrawer_dropzone__uCKab{background:var(--field);border:2px dashed var(--hair);border-radius:12px;color:var(--muted);cursor:pointer;font-size:14px;padding:24px;text-align:center}.EnrollPatientDrawer_dropzone__uCKab:focus{border-color:var(--navy);outline:none}.EnrollPatientDrawer_dzOk__OjB9h{border-color:var(--green);color:var(--ink)}.EnrollPatientDrawer_dzError__jDo7V{border-color:var(--danger);color:var(--ink)}.EnrollPatientDrawer_validation__GR7iN{border-radius:10px;font-size:13px;margin-top:12px;padding:12px 14px}.EnrollPatientDrawer_vOk__LjS5Y{background:#e7f6ec;color:#1f8a3e}.EnrollPatientDrawer_vBad__3-hRy{background:#fcebe9;color:#8a1f17}.EnrollPatientDrawer_validation__GR7iN ul{margin:8px 0 0;padding-left:18px}.EnrollPatientDrawer_summary__dKodH{border:1px solid var(--hair-2);border-radius:10px;margin:0 0 4px;overflow:hidden}.EnrollPatientDrawer_summaryRow__Tl4Fd{border-bottom:1px solid var(--hair-2);display:flex;gap:12px;justify-content:space-between;padding:9px 12px}.EnrollPatientDrawer_summaryRow__Tl4Fd:last-child{border-bottom:none}.EnrollPatientDrawer_summaryKey__Zo8zW{color:var(--muted);font-size:12px;font-weight:600;margin:0}.EnrollPatientDrawer_summaryVal__bhd5k{color:var(--ink);font-size:13px;margin:0;text-align:right}.EnrollPatientDrawer_quickRow__BcQU5{display:flex;gap:8px;margin-top:12px}.EnrollPatientDrawer_banner__bfIvg{align-items:flex-start;border-radius:10px;display:flex;font-size:13px;gap:8px;margin-top:14px;padding:10px 12px}.EnrollPatientDrawer_bannerWarn__yzvoM{background:#fdf3e2;color:#8a5a00;cursor:pointer}.EnrollPatientDrawer_bannerErr__TSyfV{background:#fcebe9;color:#8a1f17}.EnrollPatientDrawer_skeleton__Bd-1b{background:var(--field);border-radius:8px;color:var(--muted);font-size:13px;margin-top:14px;padding:18px;text-align:center}.AdminProviders_h1__4TZyT{color:var(--navy);font-family:Poppins,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.01em;margin:0 0 4px}.AdminProviders_subtitle__vNw7l{color:var(--muted);font-size:15px;margin:0 0 20px}.AdminProviders_state__pyRnl{color:var(--muted);padding:40px 4px}.AdminProviders_table__PQeiW{background:#fff;border-collapse:collapse;border-radius:14px;box-shadow:var(--shadow-sm);overflow:hidden;width:100%}.AdminProviders_table__PQeiW th{background:#fafbfc;border-bottom:1px solid var(--hair-2);color:var(--muted);font-size:11px;letter-spacing:.06em;padding:12px 16px;text-align:left;text-transform:uppercase}.AdminProviders_table__PQeiW td{border-bottom:1px solid var(--hair-2);color:var(--ink);font-size:14px;padding:12px 16px}.AdminProviders_inactiveRow__fGbLE td{background:#fafafa;color:var(--muted)}.AdminProviders_pName__CIBG2{align-items:center;display:flex;font-weight:600;gap:8px}.AdminProviders_pSub__sbBGo{color:var(--muted);font-size:12px}.AdminProviders_youTag__E7Koj{background:#e6f4f7;border-radius:6px;color:var(--teal);font-size:10px;font-weight:700;letter-spacing:.06em;padding:1px 6px;text-transform:uppercase}.AdminProviders_badge__TvhWd{border-radius:999px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px}.AdminProviders_badgeActive__F9sF8{background:#e7f6ec;color:#1f8a3e}.AdminProviders_badgeInactive__QEwtv{background:#eeeff2;color:var(--muted)}.AdminProviders_action__U4Aaq{background:#fff;border:1px solid var(--hair);border-radius:8px;color:var(--navy);cursor:pointer;font-size:13px;padding:6px 12px;white-space:nowrap}.AdminProviders_action__U4Aaq:hover:not(:disabled){border-color:var(--teal)}.AdminProviders_action__U4Aaq:disabled{cursor:default;opacity:.5}.AdminProviders_muted__-XZ7f{color:var(--muted)}.AdminProviders_rowActions__UYiDz{display:flex;flex-wrap:wrap;gap:8px}.AdminImports_head__2dwTO{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.AdminImports_h1__V1NvY{color:var(--navy);font-family:Poppins,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.01em;margin:0 0 4px}.AdminImports_subtitle__F0rC1{color:var(--muted);font-size:15px;margin:0}.AdminImports_headActions__rhYuu{align-items:center;display:flex;gap:10px}.AdminImports_primary__tMia-{background:var(--navy);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;padding:10px 18px;white-space:nowrap}.AdminImports_secondary__MWVZ4{background:#fff;border:1px solid var(--hair);border-radius:10px;color:var(--ink);cursor:pointer;font-size:14px;padding:10px 16px;white-space:nowrap}.AdminImports_secondary__MWVZ4:disabled{cursor:default;opacity:.5}.AdminImports_state__PkRJP{color:var(--muted);padding:40px 4px}.AdminImports_table__-Htso{background:#fff;border-collapse:collapse;border-radius:14px;box-shadow:var(--shadow-sm);overflow:hidden;width:100%}.AdminImports_table__-Htso th{background:#fafbfc;border-bottom:1px solid var(--hair-2);color:var(--muted);font-size:11px;letter-spacing:.06em;padding:12px 16px;text-align:left;text-transform:uppercase}.AdminImports_table__-Htso td{border-bottom:1px solid var(--hair-2);color:var(--ink);font-size:14px;padding:12px 16px}.AdminImports_file__g5eFY{font-weight:600}.AdminImports_status__Axp-s{background:#eeeff2;border-radius:999px;color:var(--muted);display:inline-block;font-size:12px;font-weight:600;padding:3px 10px}.AdminImports_status_completed__t8Zcj{background:#e7f6ec;color:#1f8a3e}.AdminImports_status_completed_warn__W2-eK{background:#fbf0d9;color:#8a5b1d}.AdminImports_status_processing__jvF0u{background:#e6eff8;color:#1d4d8a}.AdminImports_status_failed__y9E8z{background:#fcebe9;color:#8a1f17}.AdminImports_errorRow__AAQop{background:#fcf4f3;color:#8a1f17;font-size:13px;padding:8px 16px 12px}.ViewAsMenu_wrap__v\+W1C{position:relative}.ViewAsMenu_trigger__q2T99{background:#fff;border:1px solid var(--hair);border-radius:10px;color:var(--ink);cursor:pointer;font-size:13px;padding:8px 14px;white-space:nowrap}.ViewAsMenu_panel__i4SuI{background:#fff;border:1px solid var(--hair-2);border-radius:12px;box-shadow:var(--shadow-lg);padding:10px;position:absolute;right:0;top:calc(100% + 6px);width:280px;z-index:50}.ViewAsMenu_filter__UUt5s{background:var(--field);border:1px solid var(--hair);border-radius:8px;box-sizing:border-box;font-size:13px;margin-bottom:8px;padding:8px 10px;width:100%}.ViewAsMenu_filter__UUt5s:focus{border-color:var(--navy);outline:none}.ViewAsMenu_state__IdAPU{color:var(--muted);font-size:13px;padding:10px 4px}.ViewAsMenu_list__unlWA{list-style:none;margin:0;max-height:320px;overflow-y:auto;padding:0}.ViewAsMenu_item__UCY\+B{align-items:center;background:none;border:none;border-radius:8px;color:var(--ink);cursor:pointer;display:flex;font-size:14px;gap:10px;justify-content:space-between;padding:9px 10px;text-align:left;width:100%}.ViewAsMenu_item__UCY\+B:hover:not(:disabled){background:var(--field)}.ViewAsMenu_item__UCY\+B:disabled{cursor:default;opacity:.5}.ViewAsMenu_name__BVjR8{font-weight:600}.ViewAsMenu_viewAs__PO67j{color:var(--teal);font-size:12px;font-weight:600}.ViewAsMenu_err__5W4Gy{color:#8a1f17;font-size:12px;margin-top:8px;padding:0 4px}.CoordinatorMenu_wrap__mPGbZ{position:relative}.CoordinatorMenu_chip__ixuOR{align-items:center;background:none;border:none;border-radius:10px;cursor:pointer;display:flex;gap:8px;padding:4px 6px}.CoordinatorMenu_chip__ixuOR:hover{background:var(--field)}.CoordinatorMenu_avatar__SCYab{align-items:center;background:var(--brand-gradient);border-radius:50%;color:#fff;display:flex;font-size:13px;font-weight:700;height:34px;justify-content:center;width:34px}.CoordinatorMenu_userName__DHDvs{color:var(--ink);font-size:14px}.CoordinatorMenu_caret__gkBu-{color:var(--muted);font-size:9px}.CoordinatorMenu_dropdown__NOvxi{background:#fff;border:1px solid var(--hair-2);border-radius:12px;box-shadow:var(--shadow-lg);min-width:160px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:50}.CoordinatorMenu_item__I-\+8y{background:none;border:none;border-radius:8px;color:var(--ink);cursor:pointer;font-size:14px;padding:9px 12px;text-align:left;width:100%}.CoordinatorMenu_item__I-\+8y:hover{background:var(--field)}.ViewAsBanner_banner__G-1xA{align-items:center;background:linear-gradient(90deg,#182739,#20324d);background:linear-gradient(90deg,var(--navy-3,#182739),var(--navy,#20324d));border-bottom:3px solid #30c759;border-bottom:3px solid var(--green,#30c759);box-sizing:border-box;color:#fff;display:flex;gap:12px;height:46px;padding:0 20px;position:-webkit-sticky;position:sticky;top:0;z-index:1100}.ViewAsBanner_banner__G-1xA:focus-visible{outline:2px solid #30c759;outline:2px solid var(--green,#30c759);outline-offset:-4px}.ViewAsBanner_eye__\+MhMI{color:#30c759;color:var(--green,#30c759);display:inline-flex;height:20px;width:20px}.ViewAsBanner_text__uNuDk{font-size:14px}.ViewAsBanner_pill__-EABo{background:#30c7592e;border-radius:999px;color:#30c759;color:var(--green,#30c759);font-size:11px;font-weight:700;letter-spacing:.06em;padding:3px 10px;text-transform:uppercase}.ViewAsBanner_returnBtn__9WSvk{background:#ffffff24;border:1px solid #ffffff47;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;margin-left:auto;padding:7px 14px}.ViewAsBanner_returnBtn__9WSvk:hover{background:#ffffff3d}.ViewAsBanner_shell__6q6wC{--nutri-viewport:100vh;--nutri-viewport-min:900px}.ViewAsBanner_shellViewAs__83e1A{--nutri-viewport:calc(100vh - 46px);--nutri-viewport-min:854px}.ViewAsBanner_srOnly__jKDE8{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
/*# sourceMappingURL=main.e9bb1fc2.css.map*/