@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}.RecallResults_container__gOgHp{display:flex;height:100vh;min-height: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 rgba(0,0,0,.08);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,transparent,hsla(0,0%,100%,.3),transparent);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 rgba(0,0,0,.06);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,transparent,hsla(0,0%,100%,.3),transparent);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 rgba(0,0,0,.08);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_settings__dX9Mx{bottom:27px;cursor:pointer;position:absolute;text-align:center;width:100%}.ComingSoon_blackout__7KxBt{background-color:rgba(0,0,0,.4);height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1000}.ComingSoon_comingSoon__2v5Ok{z-index:2000}.ComingSoon_wrapper__6PuAT{border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.25);overflow:hidden;position:relative;width:416px;z-index:5000}.ComingSoon_title__uQrR9{background:#17a8d6;background-color:#f442ad;box-shadow:0 4px 48px rgba(0,0,0,.1);color:#fff;font-size:20px;font-weight:700;height:52px;line-height:52px;padding-left:20px;position:relative}.ComingSoon_message__WrwB9{background-color:#fff;color:#000;font-size:20px;font-weight:400;padding:15px 20px 20px}.ComingSoon_arrow__6lgwV{height:20px;overflow:hidden;position:absolute;width:20px;z-index:10000}.ComingSoon_arrow__6lgwV:after{border-color:transparent #fff transparent transparent;border-style:solid;border-width:10px 22px 10px 0;content:"";filter:drop-shadow(0 4px 1px rgba(0,0,0,.1));height:0;position:absolute;top:0;width:0}[x-placement*=right]>.ComingSoon_wrapper__6PuAT{margin-left:20px}[x-placement*=right]>.ComingSoon_arrow__6lgwV{left:1px}[x-placement*=left]>.ComingSoon_wrapper__6PuAT{margin-right:20px}[x-placement*=left]>.ComingSoon_arrow__6lgwV{right:1px;transform:rotate(180deg)}[x-placement*=left]>.ComingSoon_arrow__6lgwV:after{filter:drop-shadow(0 -4px 1px rgba(0,0,0,.1))}.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 rgba(0,0,0,.15);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_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:rgba(0,0,0,.65);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_title__qDGBt{background-color:#ca2d2d;color:#fff;font-size:20px;font-weight:700;height:41px;line-height:41px;padding-left:14px;padding-right:14px}.Alert_green__0gB5k{background-color:#10aa51}.Alert_message__s6E7b{color:#121212;font-size:14px;font-weight:700;line-height:18px;margin:13px 14px 15px;max-width:330px}.SharedDecision_container__NSRjy{display:flex;height:100vh;min-height: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}.GoalDecision_goal__xU3vO{background-color:#fff;border-radius:10px;box-shadow:0 3.7px 3.4px rgba(0,0,0,.25);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_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 rgba(0,0,0,.25);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 rgba(0,0,0,.25)}.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 rgba(0,0,0,.25);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 rgba(0,0,0,.25);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;min-height: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 rgba(0,0,0,.25);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)}}.Asa24Signin_message__Vo2XE{align-items:center;display:flex;flex-direction:column;font-size:26px;font-weight:700;justify-content:center;min-height:100vh;text-align:center}.Asa24Signin_spin__q2x0I{animation:Asa24Signin_spin__q2x0I 2s linear infinite}@keyframes Asa24Signin_spin__q2x0I{to{transform:rotate(1turn)}}.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;min-height: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:transparent;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;-ms-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_clickableCell__JRNhC{color:#20324d;cursor:pointer;font-weight:500}.Dashboard_clickableCell__JRNhC:hover{text-decoration:underline}.Dashboard_bulkExportSidebar__J36Xt{align-items:center;background-color:transparent;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;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}.Dashboard_bulkExportButton__xOvR2:hover{background-color:#2d4666}.Dashboard_bulkExportButton__xOvR2:active{background-color:#182739}.Dashboard_emptyState__GZZyD{align-items:center;color:#666;display:flex;font-size:18px;justify-content:center;min-height:400px;padding:20px;text-align:center}.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 rgba(32,50,77,.1);outline:none}.SearchBar_input__gMoru:-ms-input-placeholder{color:#999;font-style:italic}.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}.Upload_main__snvbQ{background-color:#e4eaec;border-radius:25px;display:flex;flex-grow:1;margin:15px 15px 5px;padding:20px}.Upload_upload__h8\+vV{display:flex;flex-direction:column;flex-grow:1}.Upload_header__p3KGw{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px;padding:0 10px}.Upload_title__mu8Q\+{color:#20324d;font-size:32px;font-weight:600;margin:0}.Upload_userMenuWrapper__2eFLM{margin-left:20px}.Upload_uploadForm__tu6xk{background-color:#fff;border-radius:10px;margin:0 auto;max-width:800px;padding:40px;width:100%}.Upload_formSection__SnTZc{margin-bottom:30px}.Upload_label__kMRup{color:#20324d;display:block;font-size:16px;font-weight:600;margin-bottom:10px}.Upload_select__zSDWb{background-color:#fff;border:1px solid #c7c7c7;border-radius:6px;color:#000;cursor:pointer;font-size:14px;padding:12px 16px;transition:border-color .2s;width:100%}.Upload_select__zSDWb:hover{border-color:#20324d}.Upload_select__zSDWb:focus{border-color:#20324d;box-shadow:0 0 0 3px rgba(32,50,77,.1);outline:none}.Upload_select__zSDWb:disabled{background-color:#f5f5f5;cursor:not-allowed}.Upload_fileInput__1k4os{background-color:#fafafa;border:2px dashed #c7c7c7;border-radius:6px;cursor:pointer;font-size:14px;padding:10px;transition:border-color .2s,background-color .2s;width:100%}.Upload_fileInput__1k4os:hover{background-color:#f5f5f5;border-color:#20324d}.Upload_fileInput__1k4os:disabled{cursor:not-allowed;opacity:.5}.Upload_fileInfo__dkhlZ{background-color:#f0f4f8;border-radius:4px;color:#333;font-size:14px;margin-top:10px;padding:10px}.Upload_uploadButton__8LkMJ{background-color:#20324d;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:14px 32px;transition:background-color .2s;width:100%}.Upload_uploadButton__8LkMJ:hover:not(:disabled){background-color:#2d4666}.Upload_uploadButton__8LkMJ:active:not(:disabled){background-color:#182739}.Upload_uploadButton__8LkMJ:disabled{background-color:#ccc;cursor:not-allowed}.Upload_progressMessage__4hacg{background-color:#e3f2fd;border-left:4px solid #2196f3;border-radius:4px;color:#1565c0;font-size:14px;font-weight:500;margin-top:20px;padding:12px}.Upload_infoBox__JpgLE{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;margin-top:40px;padding:20px}.Upload_infoTitle__0A7US{color:#20324d;font-size:18px;font-weight:600;margin:0 0 15px}.Upload_infoList__a3pQj{margin:0 0 15px;padding-left:20px}.Upload_infoList__a3pQj li{color:#333;font-size:14px;line-height:1.5;margin-bottom:10px}.Upload_infoNote__XBoYo{color:#666;font-size:13px;font-style:italic;margin:0}.PatientProfile_container__bcIuj{display:flex;height:100vh;min-height: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 rgba(32,50,77,.1);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 rgba(32,50,77,.08);border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.05),0 8px 24px rgba(32,50,77,.08);padding:32px;transition:all .3s cubic-bezier(.4,0,.2,1)}.PatientProfile_demographicsCard__1UtHu:hover,.PatientProfile_recallsCard__06ANu:hover{box-shadow:0 2px 6px rgba(0,0,0,.06),0 12px 32px rgba(32,50,77,.12)}.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 transparent;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 rgba(32,50,77,.08);outline:none;transform:translateY(-1px)}.PatientProfile_input__pavxj:hover:not(:focus),.PatientProfile_select__e7cLz:hover:not(:focus){border-color:#a0aec0}.PatientProfile_input__pavxj:-ms-input-placeholder{color:#999;font-style:italic}.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 rgba(32,50,77,.2);color:#fff}.PatientProfile_editButton__\+oqh8:hover{background:#2d4666;box-shadow:0 4px 12px rgba(32,50,77,.3);transform:translateY(-2px)}.PatientProfile_editButton__\+oqh8:active{box-shadow:0 1px 4px rgba(32,50,77,.2);transform:translateY(0)}.PatientProfile_actionButtons__MzY-o{display:flex;gap:12px}.PatientProfile_saveButton__hJrza{background:#20324d;box-shadow:0 2px 8px rgba(32,50,77,.2);color:#fff}.PatientProfile_saveButton__hJrza:hover:not(:disabled){background:#2d4666;box-shadow:0 4px 12px rgba(32,50,77,.3);transform:translateY(-2px)}.PatientProfile_saveButton__hJrza:disabled{cursor:not-allowed;opacity:.5}.PatientProfile_cancelButton__OGNxm{background:transparent;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 rgba(32,50,77,.12);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}
/*# sourceMappingURL=main.f21fc563.css.map*/