.style_container__WOFgL{padding-top:0}.style_container__WOFgL .style_actions__YmwgS{display:flex;flex-direction:row;align-items:flex-end;gap:.5rem;min-width:220px}.style_container__WOFgL .style_content__jtn02{margin:0 auto;padding:0 1rem 2rem;display:flex;flex-direction:row;gap:1.5rem;position:relative}.style_container__WOFgL .style_content__jtn02 .style_emptyState__MQrjU{max-width:480px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.style_container__WOFgL .style_content__jtn02 .style_emptyState__MQrjU button{width:100%}.style_container__WOFgL .style_content__jtn02 .style_emptyState__MQrjU .style_content__jtn02{padding:3rem;border-radius:24px;border:1px solid var(--black-80);display:flex;flex-direction:column;margin-bottom:1rem;gap:1rem;background:var(--black-20);align-items:flex-start}.style_container__WOFgL .style_content__jtn02 .style_emptyState__MQrjU svg{width:auto;height:42px;margin-bottom:1rem;color:var(--black-400)}.style_container__WOFgL .style_content__jtn02 .style_emptyState__MQrjU .style_acknowledge__B719t{margin:0}.style_container__WOFgL .style_content__jtn02 .style_emptyState__MQrjU .style_acknowledge__B719t .style_spToggle__ctGAB{margin-bottom:0;background:var(--black-25)}.style_container__WOFgL .style_content__jtn02 .style_emptyState__MQrjU .style_acknowledge__B719t .style_spToggle__ctGAB .style_spLabel__kRZ7g{color:var(--black);font-size:var(--ui-xs-fs)!important;line-height:var(--ui-xs-lh)!important}.style_container__WOFgL .style_content__jtn02 .style_emptyState__MQrjU .style_info__M2vT1{display:flex;flex-direction:row;align-items:flex-start;gap:.5rem;padding:1.5rem 0 0 2rem;position:relative}.style_container__WOFgL .style_content__jtn02 .style_emptyState__MQrjU .style_info__M2vT1 svg{position:absolute;width:20px;left:0;top:1.5rem;height:auto;color:var(--black-400)}.style_container__WOFgL .style_content__jtn02 .style_header__PHo0s{display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:2rem;border-radius:24px;border:.5px solid var(--black-100);box-shadow:0 8px 24px rgba(46,44,42,.06);width:420px;position:fixed;height:calc(100vh - 7rem);top:6rem;overflow-y:scroll;scroll-behavior:smooth}.style_container__WOFgL .style_content__jtn02 .style_header__PHo0s .style_questionButton__MOM_r svg path{fill:var(--black-400)}.style_container__WOFgL .style_content__jtn02 .style_header__PHo0s .style_actions__YmwgS{display:flex}.style_container__WOFgL .style_content__jtn02 .style_header__PHo0s .style_actions__YmwgS button{width:100%}.style_container__WOFgL .style_content__jtn02 .style_header__PHo0s .style_actions__YmwgS button svg{color:var(--ruby)}.style_container__WOFgL .style_content__jtn02 .style_header__PHo0s .style_info__M2vT1{padding:0 0 0 2rem;border-radius:16px;flex-direction:row;display:flex;align-items:flex-start;gap:1rem;position:relative;bottom:0}.style_container__WOFgL .style_content__jtn02 .style_header__PHo0s .style_info__M2vT1 svg{position:absolute;width:20px;left:0;height:auto;color:var(--black-400)}.style_container__WOFgL .style_content__jtn02 .style_header__PHo0s .style_hero__WncVU{display:flex;flex-direction:column;gap:1rem;max-width:640px}.style_container__WOFgL .style_content__jtn02 .style_header__PHo0s .style_hero__WncVU .style_icon__NfNpw svg{width:auto;height:32px;color:var(--black-400)}.style_container__WOFgL .style_content__jtn02 .style_header__PHo0s .style_hero__WncVU .style_lists__EZees{background:var(--black-25);border-radius:16px;padding:1rem;margin:.5rem 0;display:flex;flex-direction:column;gap:.5rem}.style_container__WOFgL .style_content__jtn02 .style_header__PHo0s .style_hero__WncVU .style_list__WsKHC{display:flex;flex-wrap:wrap;flex-direction:column;gap:.5rem;list-style:none;margin-top:1rem;list-style:none!important}.style_container__WOFgL .style_content__jtn02 .style_header__PHo0s .style_hero__WncVU .style_list__WsKHC:last-child{padding-top:1.25rem;margin-top:0;border-top:1px solid var(--black-80)}.style_container__WOFgL .style_content__jtn02 .style_header__PHo0s .style_hero__WncVU .style_list__WsKHC li{list-style:none!important;display:flex;flex-direction:row;align-items:flex-start;gap:.75rem;padding-left:0}.style_container__WOFgL .style_content__jtn02 .style_header__PHo0s .style_hero__WncVU .style_list__WsKHC li svg{flex-shrink:0;width:20px;height:20px;color:var(--black-800)}.style_container__WOFgL .style_content__jtn02 .style_header__PHo0s .style_hero__WncVU .style_list__WsKHC li:before{display:none!important}.style_container__WOFgL .style_content__jtn02 .style_header__PHo0s .style_hero__WncVU .style_secondaryLink__bu7ik{display:inline-flex;align-items:center;gap:.35rem;color:var(--black-800);font-weight:600;background:transparent;border:none;padding:0;cursor:pointer}.style_container__WOFgL .style_content__jtn02 .style_errorBanner__7rEQ_{display:flex;align-items:center;gap:.5rem;padding:.85rem 1rem;border-radius:12px;border:1px solid var(--black-80);background:var(--black-20)}.style_container__WOFgL .style_content__jtn02 .style_generatingContainer__HS_i_{display:flex;flex-direction:column;gap:1.5rem;width:100%}.style_container__WOFgL .style_content__jtn02 .style_generatingContainer__HS_i_ .style_loadingCard__U8rtR{margin-left:360px}.style_container__WOFgL .style_content__jtn02 .style_generatingContainer__HS_i_ .style_loadingCard__U8rtR .style_loadingState___1VzQ{max-width:480px;margin:0 auto}.style_container__WOFgL .style_content__jtn02 .style_generatingContainer__HS_i_ .style_loadingCard__U8rtR .style_row__F_ofR{display:flex;flex-direction:row;margin-bottom:1.5rem;gap:.5rem}.style_container__WOFgL .style_content__jtn02 .style_generatingContainer__HS_i_ .style_loadingCard__U8rtR .style_row__F_ofR svg{width:auto;height:24px;color:var(--black-400)}.style_container__WOFgL .style_content__jtn02 .style_planCard__BTd_G{width:100%;margin-left:420px}.style_container__WOFgL .style_content__jtn02 .style_planCard__BTd_G .style_weeksGrid__t52dD{max-width:480px;margin:0 auto}.style_container__WOFgL .style_content__jtn02 .style_planCard__BTd_G .style_planMeta__xq9m_{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.style_container__WOFgL .style_content__jtn02 .style_planCard__BTd_G .style_planMeta__xq9m_ .style_metaBadge__MniKx{display:inline-flex;align-items:center;gap:.35rem;background:var(--black-800);color:white;padding:.35rem .75rem;border-radius:999px;font-size:.85rem;letter-spacing:.01em}.style_container__WOFgL .style_content__jtn02 .style_planCard__BTd_G .style_reviewTitle__ZwmiN{margin-top:.2rem}.style_container__WOFgL .style_content__jtn02 .style_planCard__BTd_G .style_groupList__LnUAT{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.8rem}.style_container__WOFgL .style_content__jtn02 .style_planCard__BTd_G .style_weeksGrid__t52dD{display:flex;flex-direction:column;gap:.5rem;margin-top:4rem}.style_container__WOFgL .style_content__jtn02 .style_planCard__BTd_G .style_weeksGrid__t52dD .style_weekCard__RIqHD{display:flex;flex-direction:column;gap:0;border-radius:16px;align-items:flex-start;transition:all .2s ease;width:100%}.style_container__WOFgL .style_content__jtn02 .style_planCard__BTd_G .style_weeksGrid__t52dD .style_weekCard__RIqHD.style_weekCardOpen__p4qPS{background:none;margin:2rem 0;outline:1px solid var(--black-60);padding:.5rem;border-radius:16px;transform:scale(1.05);box-shadow:0 8px 24px rgba(46,44,42,.06)}.style_container__WOFgL .style_content__jtn02 .style_planCard__BTd_G .style_weeksGrid__t52dD .style_weekCard__RIqHD .style_weekHeader__ae_iw{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;border:0!important;padding:.5rem .75rem;background:var(--black-25);border-radius:12px;cursor:pointer;transition:background .2s ease;width:100%}.style_container__WOFgL .style_content__jtn02 .style_planCard__BTd_G .style_weeksGrid__t52dD .style_weekCard__RIqHD .style_weekHeader__ae_iw:hover{background:var(--black-30)}.style_container__WOFgL .style_content__jtn02 .style_planCard__BTd_G .style_weeksGrid__t52dD .style_weekCard__RIqHD .style_weekHeader__ae_iw svg{width:16px;height:16px;color:var(--black-400)}.style_container__WOFgL .style_content__jtn02 .style_planCard__BTd_G .style_weeksGrid__t52dD .style_weekCard__RIqHD .style_weekHeaderOpen__he2Qh{background:none}.style_container__WOFgL .style_content__jtn02 .style_planCard__BTd_G .style_weeksGrid__t52dD .style_weekCard__RIqHD .style_dayList__kyrnx{display:flex;flex-direction:column;gap:.6rem;max-height:0;opacity:0;width:100%;overflow:hidden;transition:max-height .28s ease,opacity .28s ease}.style_container__WOFgL .style_content__jtn02 .style_planCard__BTd_G .style_weeksGrid__t52dD .style_weekCard__RIqHD .style_dayList__kyrnx .style_row__F_ofR{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem}.style_container__WOFgL .style_content__jtn02 .style_planCard__BTd_G .style_weeksGrid__t52dD .style_weekCard__RIqHD .style_dayList__kyrnx .style_row__F_ofR .style_dayCard__5ueBX{flex:1}.style_container__WOFgL .style_content__jtn02 .style_planCard__BTd_G .style_weeksGrid__t52dD .style_weekCard__RIqHD .style_dayList__kyrnx .style_rowSection__0nK0k{display:flex;flex-direction:column;gap:.35rem;padding:.5rem}.style_container__WOFgL .style_content__jtn02 .style_planCard__BTd_G .style_weeksGrid__t52dD .style_weekCard__RIqHD .style_dayList__kyrnx .style_tasksRow__a7gR_{grid-template-columns:1fr;background:var(--black-25);border-radius:16px;padding:.5rem}.style_container__WOFgL .style_content__jtn02 .style_planCard__BTd_G .style_weeksGrid__t52dD .style_weekCard__RIqHD .style_dayList__kyrnx.style_dayListOpen__YcewR{max-height:1600px;opacity:1}.style_container__WOFgL .style_content__jtn02 .style_planCard__BTd_G .style_weeksGrid__t52dD .style_weekCard__RIqHD .style_dayList__kyrnx.style_dayListClosed__5y19R{pointer-events:none}.style_container__WOFgL .style_content__jtn02 .style_planCard__BTd_G .style_weeksGrid__t52dD .style_weekCard__RIqHD .style_dayList__kyrnx .style_sessionEntries__vEeuy{background:var(--black-25);padding:1rem;border-radius:12px;gap:.5rem;display:flex;flex-direction:column}.style_container__WOFgL .style_content__jtn02 .style_planCard__BTd_G .style_weeksGrid__t52dD .style_weekCard__RIqHD .style_dayList__kyrnx .style_sessionEntries__vEeuy .style_entryCard__yLwcc{border:none}.style_container__WOFgL .style_content__jtn02 .style_planCard__BTd_G .style_weeksGrid__t52dD .style_weekCard__RIqHD .style_dayList__kyrnx .style_entrySectionTitle__Vabrn{display:flex;flex-direction:row;align-items:center;gap:.5rem;padding:0 .35rem;margin-bottom:.5rem}.style_container__WOFgL .style_content__jtn02 .style_planCard__BTd_G .style_weeksGrid__t52dD .style_weekCard__RIqHD .style_dayList__kyrnx .style_dayCard__5ueBX{display:flex;flex-direction:column;gap:.4rem;margin:.5rem}.style_container__WOFgL .style_content__jtn02 .style_planCard__BTd_G .style_weeksGrid__t52dD .style_weekCard__RIqHD .style_dayList__kyrnx .style_dayCard__5ueBX .style_dayContent__aon0Q{display:flex;flex-direction:column;gap:.3rem}.style_container__WOFgL .style_content__jtn02 .style_planCard__BTd_G .style_weeksGrid__t52dD .style_weekCard__RIqHD .style_dayList__kyrnx .style_dayCard__5ueBX .style_entrySection__XM0QC{display:flex;flex-direction:column;gap:1rem}.style_container__WOFgL .style_content__jtn02 .style_planCard__BTd_G .style_weeksGrid__t52dD .style_weekCard__RIqHD .style_dayList__kyrnx.style_vertical__PFz4W{flex-direction:row;padding:0 .5rem .5rem;margin-top:0;border-radius:0;border-bottom:1px solid var(--black-60)}.style_container__WOFgL .style_content__jtn02 .style_planCard__BTd_G .style_weeksGrid__t52dD .style_weekCard__RIqHD .style_dayList__kyrnx.style_vertical__PFz4W:last-child{border-bottom:none}.style_container__WOFgL .style_content__jtn02 .style_planCard__BTd_G .style_weeksGrid__t52dD .style_weekCard__RIqHD .style_dayList__kyrnx.style_vertical__PFz4W>div:first-child{flex:1}.style_container__WOFgL .style_content__jtn02 .style_planCard__BTd_G .style_weeksGrid__t52dD .style_weekCard__RIqHD .style_dayList__kyrnx.style_vertical__PFz4W>div:last-child{flex:4}.style_container__WOFgL .style_content__jtn02 .style_planCard__BTd_G .style_weeksGrid__t52dD .style_weekCard__RIqHD .style_dayList__kyrnx+.style_dayCard__5ueBX{margin-top:.2rem}.style_container__WOFgL .style_content__jtn02 .style_planCard__BTd_G .style_weeksGrid__t52dD .style_weekCard__RIqHD .style_dayList__kyrnx .style_entryCard__yLwcc{border-radius:16px;display:flex;flex-direction:column;gap:.35rem;cursor:pointer;transition:border-color .2s ease,background .2s ease;border:1px solid transparent}.style_container__WOFgL .style_content__jtn02 .style_planCard__BTd_G .style_weeksGrid__t52dD .style_weekCard__RIqHD .style_dayList__kyrnx .style_entryCard__yLwcc.style_recurring__Q9Me9{background:var(--black-25);border:none;padding:.5rem .75rem;gap:.15rem;border-radius:16px}.style_container__WOFgL .style_content__jtn02 .style_planCard__BTd_G .style_weeksGrid__t52dD .style_weekCard__RIqHD .style_dayList__kyrnx .style_entryCard__yLwcc .style_groupBody__NqdHW{display:flex;flex-direction:column;gap:.25rem}.style_container__WOFgL .style_content__jtn02 .style_planCard__BTd_G .style_weeksGrid__t52dD .style_weekCard__RIqHD .style_dayList__kyrnx .style_entryCard__yLwcc .style_entrySummary__869z0{display:flex;flex-direction:column-reverse;gap:.5rem}.style_container__WOFgL .style_content__jtn02 .style_planCard__BTd_G .style_weeksGrid__t52dD .style_weekCard__RIqHD .style_dayList__kyrnx .style_entryCard__yLwcc .style_entrySummary__869z0 .style_entryTitleRow__UleTf{display:inline-flex;align-items:center;gap:.35rem}.style_container__WOFgL .style_content__jtn02 .style_planCard__BTd_G .style_weeksGrid__t52dD .style_weekCard__RIqHD .style_dayList__kyrnx .style_entryCard__yLwcc .style_entrySummary__869z0 .style_dayLabel__qcwys{padding:.25rem .5rem;border-radius:10px;background-color:var(--white);width:-moz-fit-content;width:fit-content}.style_container__WOFgL .style_content__jtn02 .style_planCard__BTd_G .style_weeksGrid__t52dD .style_weekCard__RIqHD .style_dayList__kyrnx .style_entryCard__yLwcc.style_session__mj10D{border-color:var(--black-80)}.style_container__WOFgL .style_content__jtn02 .style_planCard__BTd_G .style_weeksGrid__t52dD .style_weekCard__RIqHD .style_dayList__kyrnx .style_titleIcon__oHjcI{width:18px;height:18px;color:var(--black-500);margin-left:.4rem}.style_container__WOFgL .style_content__jtn02 .style_planCard__BTd_G .style_weeksGrid__t52dD .style_weekCard__RIqHD .style_dayList__kyrnx .style_everydayIcon__ibu1v{width:18px;height:18px;color:var(--black-600)}@media (max-width:768px){.style_content__jtn02 .style_header__PHo0s .style_actions__YmwgS{width:100%;align-items:flex-start}.style_content__jtn02 .style_planCard__BTd_G{padding:1rem}}.style_entryModal__ctKKk{display:flex;flex-direction:column;gap:2rem;padding-bottom:1rem}.style_entryModal__ctKKk .style_entryModalHeader__aGGG8{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem}.style_entryModal__ctKKk .style_entryModalHeader__aGGG8 .style_entryModalType__TOhPT{display:inline-flex;align-items:center;gap:.35rem;color:var(--black);border-radius:9999px;font-weight:500;padding:.42rem .75rem;min-height:40px;border:1px solid var(--black-100)}.style_entryModal__ctKKk .style_entryModalHeader__aGGG8 .style_entryModalType__TOhPT svg{width:20px;height:20px}.style_entryModal__ctKKk .style_entryModalBody__7na_8{display:flex;flex-direction:column;gap:0}.style_startPlanModal__nzBFd{display:flex;flex-direction:column;gap:.75rem}.style_startPlanModalClose__2jav7{display:flex;justify-content:flex-end;width:100%}.style_startPlanTitle__hoyqS{margin:0}.style_startPlanPoints__HA9eW{background-color:var(--black-40);padding:.5rem 1.5rem;border-radius:16px;margin-top:1rem}.style_startPlanPoints__HA9eW p{border-bottom:1px solid var(--black-60);padding:1rem 0}.style_startPlanPoints__HA9eW p:last-child{border-bottom:none}.style_startPlanPoints__HA9eW p .style_icon__NfNpw{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:9999px;color:var(--white);flex-shrink:0;background-color:var(--oklch-blue)}.style_startPlanPoints__HA9eW p .style_icon__NfNpw svg{width:20px;height:20px;color:var(--white);flex-shrink:0}.style_startPlanActions___4gAS{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}.style_c__8evnS{border-radius:10px;padding:1rem}.style_cSolid__OFUya{background-color:rgba(46,44,42,.04)}.style_cSoft__Reo2m{background-color:#fff;border:1px solid rgba(46,44,42,.1)}.style_card__IkQyF{display:flex;justify-content:flex-start;align-items:flex-start;gap:2rem;padding:2rem 2rem 0!important;border-radius:0!important;border:none!important;margin:0 auto 4rem;background:none;max-width:640px;border:none}.style_card__IkQyF .style_cardIcon__vcwkD{width:96px;height:96px;max-width:none;display:flex;align-items:center;justify-content:center}.style_card__IkQyF .style_left__FDedd{align-items:flex-start}.style_emptyStateDash__krFu8{display:flex;justify-content:flex-start;align-items:flex-start;margin:0 auto;max-width:640px;padding:0 2rem}.style_emptyStateDash__krFu8 svg{margin:0 auto}.style_card__q3jIk{display:flex;justify-content:flex-start;align-items:flex-start;gap:2rem;padding:2rem 2rem 0!important;border-radius:0!important;border:none!important;margin:0 auto 4rem;background:none;max-width:640px;border:none}.style_card__q3jIk .style_cardIcon__oP9JL{width:96px;height:96px;max-width:none;display:flex;align-items:center;justify-content:center}.style_card__q3jIk .style_left__pG0Gu{align-items:flex-start}.style_emptyStateDash__F__m_{display:flex;justify-content:flex-start;align-items:flex-start;margin:0 auto;max-width:640px;padding:0 2rem}.style_emptyStateDash__F__m_ svg{margin:0 auto}.style_badge__VTaJr{gap:.375rem;padding:.35rem .75rem;min-height:32px;border-radius:12px;corner-shape:superellipse(1.25);font-weight:500;font-size:.75rem;white-space:nowrap}.style_badge__VTaJr,.style_icon__5073a{display:inline-flex;align-items:center;line-height:1}.style_icon__5073a{justify-content:center}.style_label__KzImd{line-height:1}.style_neutral__wj2xF{color:var(--black);background-color:var(--black-80)}.style_info__Vx87j{color:#1e40af;background-color:#eff6ff}.style_alert__4LhRC{color:#c7a007;background-color:#faf7e9}.style_destructive__W7wo5{color:#e7000b;background-color:#fff3f4}.style_bordered__t4D7r{color:var(--black-800);border:1px solid var(--black-80);background-color:transparent}.style_card__YRKEk{display:flex;justify-content:flex-start;align-items:flex-start;gap:2rem;padding:2rem 2rem 0!important;border-radius:0!important;border:none!important;margin:0 auto 4rem;background:none;max-width:640px;border:none}.style_card__YRKEk .style_cardIcon__5d7gS{width:96px;height:96px;max-width:none;display:flex;align-items:center;justify-content:center}.style_card__YRKEk .style_left__0XY3A{align-items:flex-start}.style_checklist__OEGlt{display:flex;flex-direction:column;width:100%;margin-top:1.5rem;border:1px solid var(--black-80);border-radius:16px;padding:.64rem 0;gap:0}.style_checklist__OEGlt .style_checklistItem__5SCo6{display:flex;align-items:center;gap:.64rem;padding:.64rem .5rem .64rem 1rem;cursor:pointer;transition:all .2s ease;margin:0 .64rem;border-radius:12px}.style_checklist__OEGlt .style_checklistItem__5SCo6:last-child{border-bottom:none}.style_checklist__OEGlt .style_checklistItem__5SCo6 .style_cta__A4mgp{transition:all .2s ease;width:20px;height:20px;opacity:0;transform:scale(0)}.style_checklist__OEGlt .style_checklistItem__5SCo6.style_incomplete__ri0Yr:hover{background:var(--black-30)}.style_checklist__OEGlt .style_checklistItem__5SCo6.style_incomplete__ri0Yr:hover .style_cta__A4mgp{opacity:1;transform:scale(1);color:var(--black)}.style_checklist__OEGlt .style_checklistItem__5SCo6.style_incomplete__ri0Yr:hover .style_circleIcon__Xdp5K{transition:all .2s ease-in-out;border:2px solid var(--black)}.style_checklist__OEGlt .style_checklistItem__5SCo6.style_completed__EcT5h{cursor:default}.style_checklist__OEGlt .style_checklistItem__5SCo6.style_completed__EcT5h .style_checklistIcon__DM0Pf svg path{fill:var(--black-200)}.style_checklist__OEGlt .style_checklistItem__5SCo6.style_completed__EcT5h .style_cta__A4mgp{opacity:0}.style_checklist__OEGlt .style_checklistItem__5SCo6.style_completed__EcT5h .style_completedText___IZP_{color:var(--black-600)}.style_checklist__OEGlt .style_checklistIcon__DM0Pf{display:flex;align-items:center;justify-content:center;flex-shrink:0}.style_checklist__OEGlt .style_checklistIcon__DM0Pf svg{width:24px;height:24px}.style_checklist__OEGlt .style_checklistIcon__DM0Pf .style_circleIcon__Xdp5K{width:20px;height:20px;border:2px solid var(--black-200);margin:2px;border-radius:50%;background-color:transparent}.style_checklist__OEGlt .style_checklistLabel__5KT_V{transition:color .2s ease;display:flex;flex-direction:row;justify-content:space-between;width:100%}.style_emptyStateDash__yS2e0{display:flex;justify-content:flex-start;align-items:flex-start;margin:0 auto;max-width:640px;padding:0 2rem}.style_emptyStateDash__yS2e0 svg{margin:0 auto}.style_keepHover__T0UAM>div:first-child [role=button]:not(:disabled),.style_keepHover__T0UAM>div:first-child a:not(:disabled),.style_keepHover__T0UAM>div:first-child button:not(:disabled){background-color:var(--black-40)!important}.style_c__9qv8O{position:absolute;background-color:#fff;border-radius:20px;corner-shape:superellipse(1.25);box-shadow:0 2px 8px var(--black-80),0 0 1px 0 var(--black-200);min-width:128px;width:-moz-max-content;width:max-content;z-index:1000;padding:.48rem;overflow-x:hidden;display:flex;flex-direction:column;opacity:0;transform:translateY(-8px)}.style_c__9qv8O.style_opening__8ouS9{animation:style_dropdownOpen__YFtA_ .2s ease-out forwards}.style_c__9qv8O.style_closing__wJrEh{animation:style_dropdownClose__3XIOt .2s ease-out forwards}.style_c__9qv8O.style_bottom-left__Dngmd{top:100%;left:0;margin-top:.5rem}.style_c__9qv8O.style_bottom-right__kvEgV{top:100%;right:0;margin-top:.5rem}.style_c__9qv8O.style_top-left__p9qBU{bottom:100%;left:0;margin-bottom:.5rem}.style_c__9qv8O.style_top-right__Hpi1K{bottom:100%;right:0;margin-bottom:.5rem}.style_c__9qv8O button{text-align:left;width:100%}@keyframes style_dropdownOpen__YFtA_{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes style_dropdownClose__3XIOt{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes style_fadeIn__b_5Yr{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.style_c__y3cHm{position:relative}.style_slimButton__gYwCN{padding-left:12px!important;padding-right:12px!important}.style_slimButton__gYwCN span{color:var(--black-900)}.style_slimButton__gYwCN svg{color:var(--black-600)}.style_modalOverlay__rGC4p{position:fixed;z-index:100000;top:0;left:0;width:100%;height:100%;background-color:var(--black-200);display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}@media(max-width:768px){.style_modalOverlay__rGC4p{align-items:end}}.style_modalOverlay__rGC4p.style_opening__CFOij{opacity:1;visibility:visible}.style_modalOverlay__rGC4p.style_closing__vqLHn{opacity:0;visibility:hidden}.style_modal__d2Kyg{background:#fff;z-index:100001;padding:2rem;border-radius:20px;opacity:0;transform:translateY(24px);box-shadow:0 2px 3px rgba(0,0,0,.05),0 0 1px var(--black-200);transition:transform .3s ease,opacity .3s ease}.style_modal__d2Kyg.style_noOverlay__JWlRV{border:1px solid var(--black-200);box-shadow:0 4px 8px rgba(0,0,0,.0745098039)}.style_modal__d2Kyg.style_opening__CFOij{transform:translateY(0);opacity:1}.style_modal__d2Kyg.style_closing__vqLHn{transform:translateY(24px);opacity:0}.style_modal__d2Kyg.style_small__ddEKo{width:300px;height:auto}.style_modal__d2Kyg.style_regular__bO5Vd{width:520px;height:auto}.style_modal__d2Kyg.style_medium__E03tJ{width:600px;height:auto}.style_modal__d2Kyg.style_large__yf692{width:900px;height:auto}.style_modal__d2Kyg.style_top__CJNVv{position:fixed;top:1rem;left:50%;transform:translate(-50%,-24px);max-width:900px;transition:transform .3s ease,opacity .3s ease}.style_modal__d2Kyg.style_top__CJNVv.style_opening__CFOij{transform:translate(-50%)}.style_modal__d2Kyg.style_top__CJNVv.style_closing__vqLHn{transform:translate(-50%,-24px)}.style_modal__d2Kyg.style_bottomSheetLeft__bIh07,.style_modal__d2Kyg.style_bottomSheetRight__7dJE7,.style_modal__d2Kyg.style_bottomSheet__P2Y8k{position:fixed;bottom:20px;left:50%;transform:translate(-50%,10%);width:100%;max-width:600px;transition:transform .3s ease,opacity .3s ease}.style_modal__d2Kyg.style_bottomSheetLeft__bIh07.style_opening__CFOij,.style_modal__d2Kyg.style_bottomSheetRight__7dJE7.style_opening__CFOij,.style_modal__d2Kyg.style_bottomSheet__P2Y8k.style_opening__CFOij{transform:translate(-50%)}.style_modal__d2Kyg.style_bottomSheetLeft__bIh07.style_closing__vqLHn,.style_modal__d2Kyg.style_bottomSheetRight__7dJE7.style_closing__vqLHn,.style_modal__d2Kyg.style_bottomSheet__P2Y8k.style_closing__vqLHn{transform:translate(-50%,10%)}@media(max-width:768px){.style_modal__d2Kyg.style_bottomSheetLeft__bIh07,.style_modal__d2Kyg.style_bottomSheetRight__7dJE7,.style_modal__d2Kyg.style_bottomSheet__P2Y8k{max-width:100%;bottom:0}}.style_modal__d2Kyg.style_bottomSheetRight__7dJE7{left:auto;transform:translateY(100%);right:1rem;max-width:448px;max-height:448px}.style_modal__d2Kyg.style_bottomSheetRight__7dJE7.style_opening__CFOij{transform:translate(0)}.style_modal__d2Kyg.style_bottomSheetRight__7dJE7.style_closing__vqLHn{transform:translateY(8%)}.style_modal__d2Kyg.style_bottomSheetLeft__bIh07{left:2rem;right:auto;transform:translate(0)!important}.style_modal__d2Kyg.style_cleanSheet__K4EjF{padding:0}button.style_aiRecap__EugQF{gap:.5rem}button.style_aiRecap__EugQF svg{height:18px!important;width:18px!important}button.style_aiRecap__EugQF svg path{fill:var(--black)!important}.style_withSideMenu__u3N0c{background-color:transparent!important;height:100vh;margin-left:82px;margin-right:0;position:relative!important}.style_leftSidebar__yjcwY{width:100%;position:relative;border-right:1px solid var(--black-40)}.style_leftSidebarDrawerRoot__qt4B9{position:relative;height:0}.style_rightSidebar__fYEdZ{top:5rem!important;max-height:calc(100vh - 6.5rem)!important}.style_rightSidebar__fYEdZ .style_sidebarTile__xjxDo{width:100%;padding:2rem;border-radius:12px!important;background-color:var(--white);margin:0;position:relative;border:none!important}.style_rightSidebar__fYEdZ .style_cancerStage__A_8jm{margin-top:0;z-index:0}.style_rightSidebar__fYEdZ .style_cancerStage__A_8jm .style_cancerStageContent__sXMls{display:flex;align-items:center;flex-direction:column;gap:.5rem;max-height:148px;justify-content:flex-end}.style_rightSidebar__fYEdZ .style_cancerStage__A_8jm .style_cancerStageContent__sXMls .style_cancerStageIndicator__1tq9o{height:auto}.style_rightSidebar__fYEdZ .style_sidebarSection__gkUG8{display:flex;flex-direction:column;gap:.5rem}.style_rightSidebar__fYEdZ .style_sidebarSection__gkUG8 .style_label__Hos3M{margin:0 auto;width:200px;top:0;position:relative;text-align:center}.style_rightSidebar__fYEdZ .style_sidebarRecapContainer__bZ5l_ .style_stalenessWarning__heza4{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0}.style_rightSidebar__fYEdZ .style_sidebarRecapContainer__bZ5l_ .style_stalenessWarning__heza4 .style_description__bfXs7{margin:.5rem 0 1rem}.style_rightSidebar__fYEdZ .style_sidebarRecapContainer__bZ5l_ .style_stalenessWarning__heza4 .style_stalenessWarningIcon__s4JTN{width:48px;height:auto}.style_rightSidebar__fYEdZ .style_sidebarRecapContainer__bZ5l_{width:100%;display:flex;flex-direction:column;gap:.75rem;border-top:1px solid var(--black-100)}.style_rightSidebar__fYEdZ .style_sidebarRecapContainer__bZ5l_ .style_updatedAt__xdzOo{width:100%;text-align:center;padding:1rem 1rem 0}.style_patientPage__ddhLx{background-color:var(--white);display:flex;flex-direction:row;gap:0;justify-content:space-between}.style_patientPage__ddhLx .style_headerContainer__L5t29{margin-left:0;position:absolute;left:0;right:348px;width:100%;padding:1rem;background:linear-gradient(hsl(0,0%,100%),hsla(0,0%,100%,.95) 19%,hsla(0,0%,100%,.9) 34%,hsla(0,0%,100%,.8) 47%,hsla(0,0%,100%,.7) 56.5%,hsla(0,0%,100%,.55) 65%,hsla(0,0%,100%,.4) 73%,hsla(0,0%,100%,.25) 80.2%,hsla(0,0%,100%,.15) 86.1%,hsla(0,0%,100%,.08) 91%,hsla(0,0%,100%,.04) 95.2%,hsla(0,0%,100%,.01) 98.2%,hsla(0,0%,100%,0))}.style_tabButtons__Do6AW{width:auto;justify-content:center;position:relative;display:flex;margin:0;padding:0 .75rem 0 0;gap:.25rem!important;overflow:visible}.style_tabButtons__Do6AW:after{content:"";position:absolute;top:.5rem;bottom:.5rem;right:0;width:2px;background-color:var(--black-100)}.style_tabButtons__Do6AW .style_tabButton__xeUzt{border:none;background:transparent;cursor:pointer;transition:all .2s ease;position:relative;color:var(--black);margin:0;padding:0}.style_tabButtons__Do6AW .style_tabButton__xeUzt .style_tabLabel__FYDnc{padding:.5rem 1rem;border-radius:9999px;transition:all .1s ease-in-out;display:flex;align-items:center;color:var(--black-600);gap:.5rem}.style_tabButtons__Do6AW .style_tabButton__xeUzt:focus-visible{outline:none}.style_tabButtons__Do6AW .style_tabButton__xeUzt:focus-visible span{outline:2px solid var(--black);outline-offset:-2px}.style_tabButtons__Do6AW .style_tabButton__xeUzt:hover .style_tabLabel__FYDnc{background-color:var(--black-40)}.style_tabButtons__Do6AW .style_tabButton__xeUzt:after{content:"";position:absolute;transition:all .2s ease;visibility:hidden;top:-100%;left:0;right:0;height:4px;background-color:var(--black);border-bottom-right-radius:10px;border-bottom-left-radius:10px}.style_tabButtons__Do6AW .style_tabButton__xeUzt.style_active__2zHsY:after{visibility:visible;top:-20px}.style_tabButtons__Do6AW .style_tabButton__xeUzt.style_active__2zHsY .style_tabLabel__FYDnc{padding:.5rem 1rem;border-radius:9999px;color:var(--black);background-color:var(--black-40)}.style_tabButtons__Do6AW .style_tabButton__xeUzt.style_disabled__eWCHQ{cursor:not-allowed;color:var(--black-400)}.style_accessRequestPanel__Mf73S{margin:6rem auto 0;max-width:480px;display:flex;flex-direction:column;gap:2rem;align-items:center;text-align:center}.style_accessRequestPanel__Mf73S .style_accessRequestDetails__V7_Um{display:flex;flex-direction:column;gap:0}.style_recapVisible__KxCB7{--recap-sidebar-visible:1;transform:translateX(-200px)!important}.style_tabContent__OyZCL{margin-top:4rem;margin-bottom:2rem;width:640px;transition:transform .2s ease}.style_patientDetailGrid__GmYIV{max-width:none!important;padding-top:4.6rem!important;margin:0!important;width:100%;display:flex;align-content:center;flex-direction:column;align-items:center;gap:2rem;overflow-y:auto;background:var(--white);transition:padding-right .2s ease,transform .2s ease}.style_patientDetailGrid__GmYIV .style_tile__pi5cT{border-radius:16px!important;margin-bottom:0;padding:.5rem 0 0;border:none}.style_patientDetailGrid__GmYIV .style_tile__pi5cT .style_title__jpKr4{margin-bottom:1rem}.style_patientDetailGrid__GmYIV .style_detailsContainer__Q3plk{width:640px;margin-top:0;gap:1.5rem!important}.style_patientDetailGrid__GmYIV .style_detailsContainer__Q3plk .style_detailRow__fwNWn{display:flex;padding:.5rem 0;border-bottom:1px solid var(--black-80);min-width:16rem}.style_patientDetailGrid__GmYIV .style_detailsContainer__Q3plk .style_detailRow__fwNWn:last-child{border-bottom:none}.style_patientDetailGrid__GmYIV .style_detailsContainer__Q3plk .style_detailLabel__Gs3FX{flex:0 0 50%;font-size:var(--ui-s-fs);line-height:var(--ui-s-lh);color:var(--black-600);padding-right:1rem}.style_patientDetailGrid__GmYIV .style_detailsContainer__Q3plk .style_detailValue__v6LUV{flex:1;font-size:.875rem;font-weight:500;color:var(--black)}.style_patientDetailGrid__GmYIV .style_hidden__S3Rzb{display:none}.style_patientDetailGrid__GmYIV .style_uploadedFilesContainer__9HvBw .style_detailRow__fwNWn{padding:0;align-items:flex-start;flex-direction:column}.style_patientDetailGrid__GmYIV .style_uploadedFilesContainer__9HvBw .style_detailRow__fwNWn .style_detailLabel__Gs3FX{margin-bottom:.5rem}.style_patientDetailGrid__GmYIV .style_uploadedFilesContainer__9HvBw .style_detailRow__fwNWn .style_detailValue__v6LUV{width:100%}.style_patientDetailGrid__GmYIV .style_contactDetailsContainer__exvfn{display:flex;flex-direction:column;gap:.5rem}.style_patientDetailGrid__GmYIV .style_contactDetailsContainer__exvfn .style_detailRow__fwNWn{padding:0;border-bottom:none;align-items:center}.style_patientDetailGrid__GmYIV .style_contactDetailsContainer__exvfn .style_detailRow__fwNWn .style_buttonGroup__i4eqv{flex:1;display:flex;gap:.5rem;align-items:center;flex-direction:row;justify-content:space-between}.style_patientDetailGrid__GmYIV .style_contactDetailsContainer__exvfn .style_detailRow__fwNWn .style_buttonGroup__i4eqv :first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.style_patientDetailGrid__GmYIV .style_patientDetailsHeader__7AV4O button.style_critical__HFoQG{color:var(--critical)!important}.style_patientDetailGrid__GmYIV .style_sessionsContainer___vqIc{width:640px;gap:1.5rem!important}.style_patientDetailGrid__GmYIV .style_sessionsContainer___vqIc .style_card__Ljz7x{border:none}.style_patientDetailGrid__GmYIV .style_sessionsContainer___vqIc .style_sessionsList__rfRKj{display:flex;flex-direction:column;gap:1rem;border:none}.style_patientDetailGrid__GmYIV .style_sessionsContainer___vqIc .style_sessionsList__rfRKj .style_sessionRow__pmeWt:last-child{margin-bottom:0}.style_patientDetailGrid__GmYIV .style_loadingSessions__HavHg{padding:1rem 1.5rem;background-color:var(--black-40);border-radius:16px;display:flex;align-items:center;gap:.5rem;justify-content:center}.style_patientDetailGrid__GmYIV .style_showMoreButton__Sg_wf{margin-top:1rem;width:100%;justify-content:center}.style_patientDetailGrid__GmYIV .style_fileLoading__Xrbub{padding:1rem 1.5rem;background-color:var(--black-40);border-radius:16px;display:flex;align-items:center;gap:.5rem;justify-content:center}.style_patientDetailGrid__GmYIV .style_customRecords__O79LM .style_empty__aCjKY{text-align:center;padding:1rem;color:var(--black-light-200);background-color:var(--black-40);border-radius:16px}.style_patientDetailGrid__GmYIV .style_customRecords__O79LM .style_title__jpKr4{display:flex;justify-content:space-between;align-items:center}.style_patientDetailGrid__GmYIV .style_customRecords__O79LM .style_title__jpKr4 .style_detailsValue__SWQ8s{display:flex;align-items:center;gap:.5rem;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;width:100%}.style_patientDetailGrid__GmYIV .style_customRecords__O79LM .style_deleteButton__s0ULZ{color:var(--critical)!important}.style_patientDetailGrid__GmYIV .style_recap__nuDnr .style_tile__pi5cT{border:none;padding:0}.style_patientDetailGrid__GmYIV .style_recap__nuDnr .style_loader__qJLFe{width:100%}.style_patientDetailGrid__GmYIV .style_recap__nuDnr .style_recapEmpty__WNf_d,.style_patientDetailGrid__GmYIV .style_recap__nuDnr .style_recapError__Vqpxs,.style_patientDetailGrid__GmYIV .style_recap__nuDnr .style_recapProcessing__ASZb_{flex-direction:column;align-items:center;background:linear-gradient(180deg,rgba(46,44,42,.04),rgba(255,255,255,.04));border-radius:16px;display:flex;align-items:flex-start;justify-content:center;padding:3rem 1.5rem;text-align:center}.style_patientDetailGrid__GmYIV .style_recap__nuDnr .style_recapCompleted__e9A0v{text-align:left;width:100%}.style_patientDetailGrid__GmYIV .style_recap__nuDnr .style_recapActions__YxO85{display:flex;justify-content:flex-end;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--black-80)}.style_patientDetailGrid__GmYIV .style_recap__nuDnr .style_recapSection__uDPzy{margin-bottom:2rem}.style_patientDetailGrid__GmYIV .style_recap__nuDnr .style_recapSection__uDPzy:last-child{border-bottom:none}.style_patientDetailGrid__GmYIV .style_recap__nuDnr .style_recapSummary__0_KD0{font-size:.875rem;line-height:1.5;color:var(--black);white-space:pre-wrap}.style_patientDetailGrid__GmYIV .style_recap__nuDnr .style_recapList__79ceB{list-style:disc;padding-left:1.5rem;margin:0}.style_patientDetailGrid__GmYIV .style_recap__nuDnr .style_recapList__79ceB li{margin-bottom:.5rem;font-size:.875rem;line-height:1.5;color:var(--black)}.style_patientDetailGrid__GmYIV .style_recap__nuDnr .style_perFileList__lO9Qr{display:flex;flex-direction:column;gap:1rem}.style_patientDetailGrid__GmYIV .style_recap__nuDnr .style_perFileItem__pRU0o{background-color:var(--black-40);padding:1rem;border-radius:8px}.style_patientDetailGrid__GmYIV .style_recap__nuDnr .style_spinner__yKq8_{width:40px;height:40px;border:3px solid var(--black-80);border-top-color:var(--emerald);border-radius:50%;animation:style_spin__K5bA6 1s linear infinite}.style_patientDetailGrid__GmYIV .style_recap__nuDnr .style_recapOptions__KUQkn{margin:1.5rem 0;padding:1rem;background-color:var(--black-40);border-radius:8px}.style_patientDetailGrid__GmYIV .style_recap__nuDnr .style_optionsToggle__dWEvf{background:none;border:none;cursor:pointer;padding:0;color:var(--emerald);font-weight:500}.style_patientDetailGrid__GmYIV .style_recap__nuDnr .style_optionsContent__yzt8D{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--black-80)}.style_patientDetailGrid__GmYIV .style_recap__nuDnr .style_optionGroup__Y1XfW{display:flex;flex-direction:column;gap:.75rem}.style_patientDetailGrid__GmYIV .style_recap__nuDnr .style_checkboxLabel__2aiku{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;line-height:1.5;color:var(--black)}.style_patientDetailGrid__GmYIV .style_recap__nuDnr .style_checkboxLabel__2aiku input[type=checkbox]{margin:0;width:16px;height:16px;accent-color:var(--emerald)}.style_patientDetailGrid__GmYIV .style_recap__nuDnr .style_recapCacheStale__WFJd2,.style_patientDetailGrid__GmYIV .style_recap__nuDnr .style_recapFailed__id43G,.style_patientDetailGrid__GmYIV .style_recap__nuDnr .style_recapNotRequested__b1cm4,.style_patientDetailGrid__GmYIV .style_recap__nuDnr .style_recapQueued__rh2St{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.style_patientDetailGrid__GmYIV .style_recap__nuDnr .style_emptyStateIcon__LTjkg,.style_patientDetailGrid__GmYIV .style_recap__nuDnr .style_errorIcon__Njcxz{font-size:3rem;margin-bottom:1rem;opacity:.7}.style_patientDetailGrid__GmYIV .style_recap__nuDnr .style_processingSpinner__8E_s5,.style_patientDetailGrid__GmYIV .style_recap__nuDnr .style_queuedSpinner__4jf42{width:40px;height:40px;border:3px solid var(--black-80);border-top-color:var(--emerald);border-radius:50%;animation:style_spin__K5bA6 1s linear infinite}.style_patientDetailGrid__GmYIV .style_recap__nuDnr .style_queuedSpinner__4jf42{border-top-color:var(--info-600)}.style_patientDetailGrid__GmYIV .style_recap__nuDnr .style_processingSpinner__8E_s5{border-top-color:var(--emerald)}@keyframes style_spin__K5bA6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.style_patientDetailGrid__GmYIV .style_filesContainer__Kz_ZV{background-color:var(--black-40);border-radius:16px;gap:1rem;padding:1rem 1.5rem}.style_patientDetailGrid__GmYIV .style_filesContainer__Kz_ZV .style_singleFile__g24SH{width:100%;display:flex;gap:0;flex-direction:row;justify-content:space-between;padding:.5rem 0;align-items:center}.style_patientDetailGrid__GmYIV .style_filesContainer__Kz_ZV .style_singleFile__g24SH .style_file___zv7m{flex-direction:row;align-items:center;gap:1rem;display:flex}.style_patientDetailGrid__GmYIV .style_filesContainer__Kz_ZV .style_singleFile__g24SH .style_file___zv7m .style_fileIcon__2OC8V{background-color:var(--white);border-radius:100%;padding:14px;display:flex;flex-direction:row;justify-content:center;align-items:center}.style_patientDetailGrid__GmYIV .style_filesContainer__Kz_ZV .style_singleFile__g24SH .style_file___zv7m .style_fileIcon__2OC8V svg{max-width:24px;color:var(--black-600)}.style_patientDetailGrid__GmYIV .style_filesContainer__Kz_ZV .style_singleFile__g24SH .style_file___zv7m .style_fileDetails__WVKcv{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.style_patientDetailGrid__GmYIV .style_filesContainer__Kz_ZV .style_singleFile__g24SH .style_file___zv7m .style_fileName__4i_Wm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.style_recapCacheStale__WFJd2{display:flex;flex-direction:column;gap:2rem}@keyframes style_fadeIn__k9OG4{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes style_slideIn__2jql6{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.style_symptomReportsAccordion__6lYwS,.style_symptomReportsList__6XDXs{display:flex;flex-direction:column;gap:1rem}.style_symptomReportsAccordion__6lYwS{animation:style_slideIn__2jql6 .4s cubic-bezier(.4,0,.2,1)}.style_symptomReportItem__HuDGV{padding:1rem;border-radius:16px;background-color:var(--white);display:flex;flex-direction:column;gap:1rem}.style_symptomReportItem__HuDGV,.style_symptomReportItem__HuDGV.style_recent__LB50T{border:1px solid var(--black-100)}.style_symptomReportItem__HuDGV.style_recent__LB50T svg path{fill:var(--critical)!important}.style_symptomReportHeader___L4Au{display:flex;justify-content:space-between;gap:1rem;align-items:center}.style_symptomReportHeader___L4Au .style_symptomReportTitle__9P53a{display:flex;flex-direction:row;gap:.35rem}.style_symptomReportHeader___L4Au .style_symptomReportIcon__oatcB{display:flex;gap:.5rem!important}.style_symptomReportHeader___L4Au .style_symptomReportIcon__oatcB svg path{fill:var(--black-400)}.style_symptomLoading__5rS5I{display:flex;align-items:center;justify-content:center;gap:.5rem}.style_symptomEmpty__oP7hW,.style_symptomLoading__5rS5I{background-color:var(--black-40);border-radius:16px;padding:1rem}.style_symptomEmpty__oP7hW{text-align:center;color:var(--black-light-200)}.style_container__rw3Ng{padding:0}.style_nameRow__JjwlQ{display:flex;flex-direction:column;gap:.25rem;margin:1rem 0}.style_infoContainer__LIPu0{display:flex;flex-direction:column;margin:1rem 0 2rem}.style_infoContainer__LIPu0 .style_description__d_aSq{margin-top:1rem;text-align:center}.style_infoRow__7nQQK{display:flex;flex-direction:column;gap:8px;padding:1rem;border-radius:16px;min-height:64px;background-color:var(--black-30)}.style_infoRow__7nQQK:last-child{border-bottom:none}.style_email__qY46w,.style_language__8EcNQ{display:flex;justify-content:space-between;align-items:center;width:100%}.style_miniLanguageSwitcher__LRSdY button{padding-left:.64rem!important;padding-right:.64rem!important}.style_miniLanguageSwitcher__LRSdY svg{height:20px!important;width:20px!important}@media (max-width:768px){.style_email__qY46w,.style_language__8EcNQ{flex-direction:column;align-items:flex-start;gap:8px}}.style_footer__h1s5h{padding:3rem 0;max-width:420px;text-align:center;display:flex;align-items:center}.style_footer__h1s5h svg{width:auto;height:32px}.style_container___TZz9{display:flex;align-items:flex-start;align-items:stretch;gap:1rem}.style_container___TZz9 .style_onboardingRequired__pWB1T{border:1px solid var(--black-100);border-radius:24px;padding:3rem;display:flex;flex-direction:column;gap:1.5rem;margin:3rem 0 0}.style_container___TZz9 .style_onboardingRequired__pWB1T .style_helper__p3vJl{border-top:1px solid var(--black-100);padding-top:1.5rem}.style_container___TZz9 .style_onboardingRequired__pWB1T .style_more__NylkF{display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start}.style_container___TZz9 .style_onboardingRequired__pWB1T .style_more__NylkF svg path{fill:var(--black-400)}.style_container___TZz9 .style_onboardingRequired__pWB1T .style_more__NylkF a{-webkit-text-decoration:none;text-decoration:none;position:relative;color:var(--black-800)}.style_container___TZz9 .style_onboardingRequired__pWB1T .style_more__NylkF a:hover:before{background-color:var(--black-400)}.style_container___TZz9 .style_onboardingRequired__pWB1T .style_more__NylkF a:before{content:"";position:absolute;bottom:1px;left:0;width:100%;height:1.5px;background-color:var(--black-600)}.style_container___TZz9 .style_onboardingRequired__pWB1T .style_container___TZz9{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.style_container___TZz9 .style_onboardingRequired__pWB1T .style_container___TZz9 .style_img__Zd6h1{display:flex;justify-content:center;align-items:center}.style_container___TZz9 .style_onboardingRequired__pWB1T .style_container___TZz9 .style_img__Zd6h1 svg{max-width:none;width:auto;height:32px}.style_container___TZz9 .style_onboardingRequired__pWB1T .style_container___TZz9 .style_content__Sh9lz{align-items:flex-start;gap:.5rem}.style_container___TZz9 .style_video__HCuwQ{overflow:hidden;margin-top:3rem;display:flex;border-radius:24px;flex-direction:column;gap:.75rem;position:relative;transition:opacity .2s ease}.style_container___TZz9 .style_video__HCuwQ .style_videoTitle__sy5_B{color:var(--white);position:absolute;bottom:0;left:0;right:0;text-align:center;padding-bottom:2rem;background:linear-gradient(0deg,var(--black),transparent);transition:opacity .2s ease}.style_container___TZz9 .style_video__HCuwQ .style_videoPlayer__keRuS{width:680px;aspect-ratio:9/16;display:block;-o-object-fit:contain;object-fit:contain;background:var(--black-50)}.style_container___TZz9 .style_video__HCuwQ .style_videoActions__ZxbpU{z-index:9999;position:absolute;bottom:0;left:0;right:0;top:0;display:flex;justify-content:center;align-items:center;transition:opacity .2s ease}.style_container___TZz9 .style_video__HCuwQ .style_videoActions__ZxbpU button{padding:0!important}.style_container___TZz9 .style_video__HCuwQ .style_videoActions__ZxbpU button svg{width:64px;height:64px}.style_container___TZz9 .style_video__HCuwQ.style_isPlaying__B4Azc .style_videoActions__ZxbpU,.style_container___TZz9 .style_video__HCuwQ.style_isPlaying__B4Azc .style_videoTitle__sy5_B{opacity:0;pointer-events:none}.style_container___TZz9 .style_video__HCuwQ.style_isPlaying__B4Azc:hover .style_videoActions__ZxbpU,.style_container___TZz9 .style_video__HCuwQ.style_isPlaying__B4Azc:hover .style_videoTitle__sy5_B{opacity:1;pointer-events:auto}.style_grid__eEfs4{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:var(--default-gap);gap:var(--default-gap)}.style_grid__eEfs4.style_moreThanOne__vm_WR{grid-template-columns:repeat(1,1fr)}@keyframes style_fadeIn__B83DK{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes style_slideIn__Yn9VQ{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes style_avatarPop__N9tFu{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.style_cardWrapper__i5h5A{transition:all .3s cubic-bezier(.4,0,.2,1)}.style_cardWrapper__i5h5A.style_collapsed__Hfka9,.style_cardWrapper__i5h5A.style_expanded__9Upo9{animation:style_fadeIn__B83DK .3s ease-out}.style_avatarOnlyContainer__iXYWk{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem .75rem .75rem;border:1px solid var(--black-100);border-radius:16px;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px rgba(46,44,42,.04);animation:style_fadeIn__B83DK .4s ease-out;background:var(--white)}.style_avatarOnlyContainer__iXYWk:focus-visible{outline:2px solid var(--black);outline-offset:-1px}.style_avatarOnlyContainer__iXYWk .style_showMore__2nNFO{display:flex;align-items:center;gap:.5rem}.style_avatarOnlyContainer__iXYWk .style_chevron__8bG_K{position:block;right:0;width:0;top:50%;transform:scale(0);transition:all .2s ease}.style_avatarOnlyContainer__iXYWk .style_chevron__8bG_K path{fill:var(--black-400)!important}.style_avatarOnlyContainer__iXYWk:hover .style_chevron__8bG_K{transform:scale(1.5);width:12px}.style_avatarRow__z_for{display:flex;flex-direction:row;align-items:center}.style_avatarOnly__kj_TN{width:48px;height:48px;border-radius:50%;background-size:cover;background-position:50%;background-repeat:no-repeat;border:4px solid var(--white);margin-left:-1rem;transition:transform .2s ease;animation:style_avatarPop__N9tFu .4s cubic-bezier(.34,1.56,.64,1) backwards}.style_avatarOnly__kj_TN:first-child{margin-left:0}.style_expandedContent__bt39i{animation:style_slideIn__Yn9VQ .4s cubic-bezier(.4,0,.2,1);gap:0}.style_badgeWrapper__Evcb9{animation:style_slideIn__Yn9VQ .4s cubic-bezier(.4,0,.2,1) backwards}.style_avatarContainer__Rcv3i{display:flex;flex-direction:row;align-items:center;gap:1rem}.style_avatarContainer__Rcv3i .style_avatar__g5q4T{border-radius:50%;width:48px;height:48px;background-size:cover;background-position:50%;background-repeat:no-repeat}.style_noSpecialistCard__5z_LV{padding:0!important;border-radius:0!important;background:none!important;border:none!important}.style_specialistCard__Ib0ot{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;padding-bottom:2rem;border-bottom:1px solid var(--black-80)}.style_specialistCard__Ib0ot .style_infoContainer__eUt_G{display:flex;flex-direction:column;align-items:flex-start;gap:0}.style_specialistCard__Ib0ot .style_actionButtons__bebKr{display:flex;flex-direction:row;gap:.5rem}.style_specialistCard__Ib0ot .style_actionButtons__bebKr .style_buttonLoading__B7N6U{padding:.5rem}.style_specialistCard__Ib0ot .style_actionButtons__bebKr svg{color:var(--black)}.style_upcomingSessionsCard__29U6a .style_cardTitle__CSU9H{justify-content:space-between;padding-right:.5rem;margin-top:2rem}.style_upcomingSessionsCard__29U6a .style_cardTitle__CSU9H svg{color:var(--black-400)}.style_upcomingSessionsCard__29U6a .style_sessionWrapper__LXKIM{margin-bottom:1rem}.style_sessionsWrapper__J3LvT{transition:all .3s cubic-bezier(.4,0,.2,1)}.style_sessionsWrapper__J3LvT.style_collapsed__Hfka9,.style_sessionsWrapper__J3LvT.style_expanded__9Upo9{animation:style_fadeIn__B83DK .3s ease-out}.style_upcomingSessionsCard__29U6a .style_expandedSessionsContent__2Uxe5{animation:style_slideIn__Yn9VQ .4s cubic-bezier(.4,0,.2,1);gap:0}.style_upcomingSessionsCard__29U6a .style_collapsed__Hfka9 .style_expandedSessionsContent__2Uxe5{gap:0}.style_sessionWrapper__LXKIM{animation:style_slideIn__Yn9VQ .4s cubic-bezier(.4,0,.2,1) backwards;gap:0}.style_sessionCard__enMTJ{transition:transform .2s ease,box-shadow .2s ease}.style_totalSessionsText___O7V5{text-align:center;padding:.5rem 0;background:var(--black-40);border-radius:10px}.style_pastSessionsCard__lFe3e .style_cardTitle__CSU9H{justify-content:space-between;padding-right:.5rem;margin-top:1rem}.style_pastSessionsCard__lFe3e .style_cardTitle__CSU9H svg{color:var(--black-400)}.style_pastSessionsCard__lFe3e .style_monthGroup__K2Yh4{gap:.25rem}.style_pastSessionsCard__lFe3e .style_monthGroup__K2Yh4 .style_sessionWrapper__LXKIM{margin-bottom:1rem}.style_pastSessionsCard__lFe3e .style_monthGroup__K2Yh4 .style_cardList__Er9Ov{gap:.25rem}.style_sessionHeader__LZzwh{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem;border-radius:.5rem}.style_sessionHeaderInfo__s69vZ{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.style_sessionHeaderAvatar__6voHA{flex-shrink:0;width:24px;height:24px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.style_sessionHeaderImage__BJiQc{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.style_sessionHeaderDetails__DFVjC{gap:0;min-width:0}.style_sessionHeaderActions__yARpc{display:flex;align-items:center;justify-content:flex-end}.style_sessionHeaderActions__yARpc svg{color:var(--black-400)}.style_sessionHeaderMenu__xBAv2{padding:.5rem .75rem;min-width:12rem;display:flex;flex-direction:column;gap:.25rem}.style_sessionHeaderMeta__Dtlcg{color:var(--black-600);white-space:nowrap}.style_infoModal__2OMQO .style_modalContent__t_xYQ{padding:0}.style_infoModal__2OMQO .style_modalContent__t_xYQ .style_modalHeader__vC3S2{justify-content:space-between;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;margin-bottom:2rem}.style_infoModal__2OMQO .style_modalContent__t_xYQ .style_modalBody__N5mzP{display:flex;flex-direction:column;gap:0;padding-bottom:2rem}.style_infoModal__2OMQO .style_modalContent__t_xYQ .style_filesList__4K6fV{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem}.style_infoModal__2OMQO .style_modalContent__t_xYQ .style_fileItem__H3_KE{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--black-80);margin-top:0;padding:.5rem 0 0}.style_infoModal__2OMQO .style_modalContent__t_xYQ .style_fileItem__H3_KE .style_fileDetails__Lrgf7>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:42ch}.style_infoModal__2OMQO .style_modalContent__t_xYQ .style_fileItem__H3_KE svg{color:var(--black)}.style_infoModal__2OMQO .style_modalContent__t_xYQ .style_fileInfo__w5geg{display:flex;align-items:center;gap:.5rem;flex:1}.style_infoModal__2OMQO .style_modalContent__t_xYQ .style_fileInfo__w5geg .style_fileDetails__Lrgf7{display:flex;flex-direction:column;gap:.25rem}.style_infoModal__2OMQO .style_modalContent__t_xYQ .style_fileIcon___r52j{border-radius:100%;display:flex;align-items:center;justify-content:center}.style_infoModal__2OMQO .style_modalContent__t_xYQ .style_fileIcon___r52j svg{color:var(--black-600)}.style_infoModal__2OMQO .style_modalContent__t_xYQ .style_loadingContainer__s2q8M{display:flex;justify-content:center;align-items:center;padding:2rem 0;min-height:100px}.style_infoModal__2OMQO{padding-bottom:0!important}.style_infoModal__2OMQO .style_modalBody__N5mzP{max-height:580px;overflow-y:auto}.style_carePlanCard__68_8i{position:relative;border-radius:24px}.style_carePlanCard__68_8i .style_container___TZz9{display:flex;flex-direction:column;align-items:flex-start;padding-top:1rem}.style_carePlanCard__68_8i .style_container___TZz9 .style_header__oUQCS{display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;align-items:center;width:100%;margin-bottom:1rem;padding:1rem}.style_carePlanCard__68_8i .style_container___TZz9 .style_header__oUQCS .style_notice__nH_xy{display:flex;flex-direction:row;gap:1.5rem;align-items:center;opacity:.5}.style_carePlanCard__68_8i .style_container___TZz9 .style_header__oUQCS .style_notice__nH_xy svg{width:32px;height:32px;flex-shrink:0}.style_carePlanCard__68_8i .style_container___TZz9 .style_header__oUQCS .style_notice__nH_xy a{color:var(--black);-webkit-text-decoration:none;text-decoration:none}.style_carePlanCard__68_8i .style_container___TZz9 .style_header__oUQCS .style_notice__nH_xy a:hover{-webkit-text-decoration:underline;text-decoration:underline}.style_carePlanCard__68_8i .style_container___TZz9 .style_header__oUQCS .style_headerRight__Bd7_e{display:flex;flex-direction:row;gap:.5rem;align-items:center}.style_carePlanCard__68_8i .style_container___TZz9 .style_supportPlanCta__xCc2Y{display:flex;width:100%;flex-direction:column;gap:1rem;justify-content:space-between;align-items:flex-start;padding:2rem;border-radius:24px;border:1px solid var(--black-80)}.style_carePlanCard__68_8i .style_container___TZz9 .style_supportPlanCta__xCc2Y .style_button___arVO{padding:.5rem 1rem .5rem 1.25rem}.style_carePlanCard__68_8i .style_container___TZz9 .style_supportPlanCta__xCc2Y .style_button___arVO svg{width:16px;height:16px}.style_carePlanCard__68_8i .style_container___TZz9 .style_summary__Kkgn3{display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;align-items:center;border-radius:12px;padding:.5rem 1rem;background:var(--black-40)}.style_carePlanCard__68_8i .style_container___TZz9 .style_summary__Kkgn3 svg{color:var(--black-400)}.style_carePlanCard__68_8i .style_container___TZz9 .style_dayAccordion__RaoQj{display:flex;flex-direction:column;gap:.5rem;width:100%}.style_carePlanCard__68_8i .style_container___TZz9 .style_dayAccordion__RaoQj .style_dayAccordionItem__6BpZB{background:var(--black-25);border-radius:16px;border:1px solid transparent;transition:background-color .24s ease,border-color .24s ease,box-shadow .24s ease}.style_carePlanCard__68_8i .style_container___TZz9 .style_dayAccordion__RaoQj .style_dayAccordionItemOpen___AroZ{background-color:var(--white);border:1px solid var(--black-100);box-shadow:0 8px 24px rgba(46,44,42,.06);transform:scale(1.05);margin:2rem 0;padding:.5rem}.style_carePlanCard__68_8i .style_container___TZz9 .style_dayAccordion__RaoQj .style_dayAccordionItemOpen___AroZ .style_dayAccordionHeader__A2yV_{background-color:transparent}.style_carePlanCard__68_8i .style_container___TZz9 .style_dayAccordion__RaoQj .style_dayAccordionHeader__A2yV_{border-radius:16px;width:100%;display:flex;justify-content:flex-start;align-items:center;gap:.75rem;padding:.64rem 1rem;background-color:transparent;border:none;cursor:pointer;transition:background-color .2s ease}.style_carePlanCard__68_8i .style_container___TZz9 .style_dayAccordion__RaoQj .style_dayAccordionHeader__A2yV_ svg{color:var(--black-500);transition:transform .2s ease}.style_carePlanCard__68_8i .style_container___TZz9 .style_dayAccordion__RaoQj .style_dayAccordionHeader__A2yV_:focus-visible{outline:2px solid var(--black);outline-offset:2px}.style_carePlanCard__68_8i .style_container___TZz9 .style_dayAccordion__RaoQj .style_dayAccordionItemOpen___AroZ .style_dayAccordionHeader__A2yV_{padding:1rem}.style_carePlanCard__68_8i .style_container___TZz9 .style_dayAccordion__RaoQj .style_dayAccordionItemOpen___AroZ .style_dayAccordionHeader__A2yV_ svg{transform:rotate(180deg)}.style_carePlanCard__68_8i .style_container___TZz9 .style_dayAccordionPanel__F8O3d{max-height:0;opacity:0;padding:0 2rem;overflow:hidden;pointer-events:none;transform:translateY(-6px);transition:max-height .3s ease,opacity .25s ease,padding .25s ease,transform .3s ease}.style_carePlanCard__68_8i .style_container___TZz9 .style_dayAccordionPanelOpen__b_MFG{max-height:1600px;opacity:1;padding:0 1rem 1rem;pointer-events:auto;transform:translateY(0)}.style_carePlanCard__68_8i .style_container___TZz9 .style_planSection__nPrEr{width:100%;margin-top:0}.style_carePlanCard__68_8i .style_container___TZz9 .style_planSection__nPrEr .style_planInlineList__F0glU,.style_carePlanCard__68_8i .style_container___TZz9 .style_planSection__nPrEr .style_planSessionsRow__ojcQs{margin-top:.5rem}.style_carePlanCard__68_8i .style_container___TZz9 .style_planSectionHeader__Oq3sI{margin-top:1rem;display:flex;justify-content:space-between;align-items:center;width:-moz-fit-content;width:fit-content;background:var(--black-40);border-radius:10px;padding:.25rem .75rem}.style_carePlanCard__68_8i .style_container___TZz9 .style_planSectionHeader__Oq3sI .style_row___DNMO{display:flex;align-items:center;gap:.75rem;color:var(--black-800)}.style_carePlanCard__68_8i .style_container___TZz9 .style_planSectionHeader__Oq3sI svg{width:16px;height:16px;color:var(--black-400)}.style_carePlanCard__68_8i .style_container___TZz9 .style_planInlineActiveBadge__ql2Rt{margin-left:auto;display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:999px;background:var(--white);color:var(--black-800);border:1px solid var(--black-80);white-space:nowrap;font-size:12px;line-height:1}.style_carePlanCard__68_8i .style_container___TZz9 .style_weekLabel__q4JX0{display:inline-flex;align-items:baseline}.style_carePlanCard__68_8i .style_container___TZz9 .style_weekLabelSuffix__hv8Qi{opacity:0;margin-left:.25rem;transition:opacity .2s ease}.style_carePlanCard__68_8i .style_container___TZz9 .style_weekLabel__q4JX0:hover .style_weekLabelSuffix__hv8Qi{opacity:1}.style_carePlanCard__68_8i .style_container___TZz9 .style_planInlineError__6j2pF{margin-top:.75rem;padding:.5rem .75rem;border-radius:12px;background:rgba(255,56,74,.08)}.style_carePlanCard__68_8i .style_container___TZz9 .style_planInlineEmpty__suDaw{margin-top:1rem;padding:.75rem;border-radius:12px;background:var(--black-25);width:100%}.style_carePlanCard__68_8i .style_container___TZz9 .style_planInlineList__F0glU{margin-top:1rem;display:flex;flex-direction:column;gap:.1rem;width:100%;padding:.5rem .25rem;border-radius:12px}.style_carePlanCard__68_8i .style_container___TZz9 .style_planSessionsRow__ojcQs{padding-top:.5rem;display:flex;flex-direction:row;gap:.75rem;width:100%;overflow-x:auto;padding-bottom:.25rem;scroll-snap-type:x mandatory;margin-bottom:2rem}.style_carePlanCard__68_8i .style_container___TZz9 .style_planSessionCard__Kd0nf{flex:0 0 260px;display:flex;flex-direction:column;justify-content:space-between;gap:.75rem;padding:.7rem;border-radius:16px;border:1px solid var(--black-80);cursor:pointer;scroll-snap-align:start}.style_carePlanCard__68_8i .style_container___TZz9 .style_planSessionCard__Kd0nf:focus-visible{outline:2px solid var(--black);outline-offset:2px}.style_carePlanCard__68_8i .style_container___TZz9 .style_planSessionCardHeader__h6Mlm{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.style_carePlanCard__68_8i .style_container___TZz9 .style_planSessionCardType___23OS{display:flex;align-items:center;gap:.5rem}.style_carePlanCard__68_8i .style_container___TZz9 .style_planSessionCardType___23OS svg{fill:var(--black-400)}.style_carePlanCard__68_8i .style_container___TZz9 .style_planSessionCardBody__yh3CN{display:flex;flex-direction:column;gap:.25rem;min-width:0}.style_carePlanCard__68_8i .style_container___TZz9 .style_planSessionCardFooter__QriLk{display:flex;justify-content:flex-start}.style_carePlanCard__68_8i .style_container___TZz9 .style_planInlineItem__y50wQ{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.25rem;border-radius:12px;width:100%;cursor:pointer}.style_carePlanCard__68_8i .style_container___TZz9 .style_planInlineItem__y50wQ:focus-visible{outline:2px solid var(--black);outline-offset:2px}.style_carePlanCard__68_8i .style_container___TZz9 .style_planInlineItemDone__h_VrT{opacity:.7}.style_carePlanCard__68_8i .style_container___TZz9 .style_planInlineItemMeta__HddEW{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1}.style_carePlanCard__68_8i .style_container___TZz9 .style_planInlineItemMeta__HddEW svg{height:24px;width:24px;fill:var(--black-600)!important}.style_carePlanCard__68_8i .style_container___TZz9 .style_planInlineItemText__9I2s1{display:flex;flex-direction:column;gap:.25rem;min-width:0}.style_carePlanCard__68_8i .style_container___TZz9 .style_planInlineItemText__9I2s1>div{min-width:0}.style_carePlanCard__68_8i .style_container___TZz9 .style_planInlineItemText__9I2s1>div:last-child{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.style_carePlanCard__68_8i .style_container___TZz9 .style_planInlineItemActions__ARNcG{display:flex;flex-direction:row;align-items:center;gap:.5rem;flex:0 0 auto;position:relative}.style_carePlanCard__68_8i .style_container___TZz9 .style_planInlineTimeBadge__yOQzC{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:999px;background:var(--black-40);color:var(--black-800);white-space:nowrap;font-size:12px;line-height:1}.style_carePlanCard__68_8i .style_container___TZz9 .style_planInlineToggle__yeW3d{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;left:0;border-radius:8px;border:0;padding:0;background:transparent;transition:transform .12s ease,background-color .12s ease;cursor:pointer}.style_carePlanCard__68_8i .style_container___TZz9 .style_planInlineToggle__yeW3d svg{width:20px;height:20px}.style_carePlanCard__68_8i .style_container___TZz9 .style_planInlineToggle__yeW3d:disabled{opacity:.5;cursor:not-allowed}.style_carePlanCard__68_8i .style_container___TZz9 .style_planInlineToggle__yeW3d:active:not(:disabled){transform:scale(.98)}.style_carePlanCard__68_8i .style_container___TZz9 .style_planInlineFooter__hX9MF{margin-top:.75rem;width:100%;display:flex;justify-content:flex-end}.style_planDetailsModalOverlay__EFIU8{z-index:999999!important}.style_planDetailsModalContent__Xn_hb{display:flex;padding:2rem;flex-direction:column;align-items:flex-start}.style_planDetailsMeta__DbIeR{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem}.style_planDetailsStatus__OXYTZ{display:inline-flex;align-items:center;gap:.75rem;border-radius:999px;padding:1rem 1.5rem 1rem 1rem;border:1px solid var(--black-80);margin-bottom:2rem}.style_planDetailsStatus__OXYTZ svg{width:24px;height:24px}.style_planDetailsBody__v0Xr1{max-height:60vh;overflow-y:auto;margin-top:1rem;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--black-80)}.style_planDetailsSessionNote__LikLR{margin-top:1rem;display:flex;align-items:flex-start;flex-direction:column;gap:.5rem;padding:.75rem 1rem;background:#F2F7FF;color:#4974BF!important;border-radius:12px}.style_planDetailsSessionNote__LikLR svg{width:24px;height:24px;color:#578BE5}.style_planDetailsFooterText__5xCcN{display:flex;justify-content:flex-end;width:100%;margin-top:0}.style_planDetailsFooterText__5xCcN button{width:100%}.style_noSessions__ggzSK .style_noSessionsContainer__rJI0d{padding:1rem;border-radius:16px;border:1px solid var(--black-100);background:var(--white);display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;align-items:center;gap:1rem;position:relative}.style_noSessions__ggzSK .style_noSessionsContainer__rJI0d .style_whiteBar__uVJaO{width:6px;height:40px;border-radius:8px;background:var(--black-100)}.style_noSessions__ggzSK .style_noSessionsContainer__rJI0d .style_emptyMessage__BYmcZ{color:var(--black-800);font-size:var(--ui-s-fs);display:flex;flex-direction:column}.style_row__g0cri{padding:1rem;border-radius:16px;border:1px solid var(--black-100);background:var(--white);display:flex;flex-direction:row;align-items:center;gap:1rem;position:relative;box-shadow:0 0 0 rgba(46,44,42,.03922);transition:all .2s ease;cursor:pointer;flex:1}.style_row__g0cri:focus-visible{outline:2px solid var(--black);outline-offset:-1px}.style_row__g0cri:hover{border-color:var(--black-200);box-shadow:0 1px 2px rgba(46,44,42,.03922)}.style_row__g0cri .style_dateAndTime__YHLm7{display:flex;flex-direction:column;align-items:flex-start;padding:0}.style_row__g0cri .style_greenBarPulse__1Su8l,.style_row__g0cri .style_greenBar__jTy5Y{width:4px;min-width:4px;height:48px;border-radius:8px}.style_row__g0cri .style_greenBarPulse__1Su8l{background:linear-gradient(180deg,#034f55,#d0e3e5);animation:style_barPulse__AUDbA 2s ease-in-out infinite}.style_row__g0cri .style_grayBar__8hFkm{width:4px;min-width:4px;height:48px;border-radius:8px;background:var(--black-100)}.style_row__g0cri .style_nextTag__MumIV{background:var(--emerald-100);color:var(--emerald);padding:.24rem .64rem;border-radius:10px;white-space:nowrap}.style_row__g0cri .style_happeningTag__77Agl{background:var(--white);color:var(--emerald);padding:.24rem .64rem;border-radius:10px;white-space:nowrap}.style_miniSession__0Oemf{padding:1rem;border-radius:16px;border:1px solid var(--black-100);background:var(--white);display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;align-items:center;gap:.5rem;position:relative;box-shadow:0 0 0 rgba(46,44,42,.03922);transition:all .2s ease}.style_miniSession__0Oemf .style_row__g0cri{flex:1;text-align:left;width:50%}.style_miniSession__0Oemf:focus-visible{outline:2px solid var(--black);outline-offset:-1px}.style_miniSession__0Oemf:hover{border-color:var(--black-200);box-shadow:0 1px 2px rgba(46,44,42,.03922)}.style_miniSession__0Oemf.style_surface__Rd5RG{border:none;background:var(--black-40);border-radius:12px}.style_miniSession__0Oemf.style_surface__Rd5RG:hover{border-color:transparent;box-shadow:0 0 0 rgba(46,44,42,.03922)}.style_miniSession__0Oemf .style_leftSide__d6AVy{flex:2;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.75rem;text-align:left;width:50%}.style_miniSession__0Oemf .style_rightSide__ZX_K4{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;position:absolute;right:1rem;width:50%;justify-content:flex-end;text-align:right}.style_miniSession__0Oemf .style_rightSide__ZX_K4 .style_name__NWs7z{text-overflow:ellipsis;width:140px;white-space:nowrap;overflow:hidden}.style_miniSession__0Oemf:hover .style_chevron__lAlwf{transform:scale(1.5);min-width:12px}.style_miniSession__0Oemf .style_chevron__lAlwf{position:block;width:0;min-width:0;top:50%;transform:scale(0);transition:all .2s ease}.style_miniSession__0Oemf .style_chevron__lAlwf svg{color:var(--black-400)}.style_miniSession__0Oemf .style_dateAndTime__YHLm7{display:flex;flex-direction:column;align-items:flex-start;padding:0}.style_miniSession__0Oemf .style_redBar__tbCN1{width:6px;height:40px;border-radius:8px;background:linear-gradient(180deg,var(--ruby) 0,var(--ruby-100) 100%)}.style_miniSession__0Oemf .style_greenBar__jTy5Y{width:6px;height:40px;border-radius:8px;background:var(--black)}.style_miniSession__0Oemf .style_greenBarPulse__1Su8l{width:6px;height:40px;border-radius:8px;background:linear-gradient(180deg,#034f55,#d0e3e5);animation:style_barPulse__AUDbA 2s ease-in-out infinite}.style_miniSession__0Oemf .style_grayBar__8hFkm{width:6px;height:40px;border-radius:8px;background:var(--black-100)}.style_miniSession__0Oemf .style_nextTag__MumIV{background:var(--black-100);color:var(--black);padding:.24rem .64rem;border-radius:10px}.style_miniSession__0Oemf .style_happeningTag__77Agl{background:var(--white);color:var(--emerald);padding:.24rem .64rem;border-radius:10px;position:relative;border:1px solid var(--black-100)}@keyframes style_barPulse__AUDbA{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(3,79,85,.4)}50%{opacity:.8;box-shadow:0 0 8px 2px rgba(3,79,85,.3)}}@keyframes style_tagPulse___1Rg4{0%,to{transform:scale(.75);background:var(--emerald)}50%{transform:scale(1);background:var(--emerald-200)}}.CalendarYear_calendarYear___pv4m{background:var(--white);min-width:392px}.CalendarYear_calendarYear___pv4m .CalendarYear_header__UBdM3{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.CalendarYear_calendarYear___pv4m .CalendarYear_header__UBdM3 button:disabled{opacity:0;border:0!important}.CalendarYear_calendarYear___pv4m .CalendarYear_header__UBdM3 button svg{height:20px!important;width:20px!important}.CalendarYear_calendarYear___pv4m .CalendarYear_grid__kTnLa{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.5rem;gap:.5rem}.CalendarYear_calendarYear___pv4m .CalendarYear_year__Ue51Z{min-width:64px;width:auto!important;padding:8px}.CalendarYear_calendarYear___pv4m .CalendarYear_year__Ue51Z.CalendarYear_selected__HO0pv{background-color:var(--black)!important;color:var(--white)!important}.CalendarYear_calendarYear___pv4m .CalendarYear_year__Ue51Z.CalendarYear_current__y9lF0{position:relative;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:4px}.CalendarYear_calendarYear___pv4m .CalendarYear_year__Ue51Z:focus,.CalendarYear_calendarYear___pv4m .CalendarYear_year__Ue51Z:focus-visible{outline:2px solid var(--black);outline-offset:2px}.CalendarYear_calendarYear___pv4m .CalendarYear_year__Ue51Z.CalendarYear_disabled__KHxub{color:var(--black-200)!important;cursor:not-allowed!important;background-color:var(--white)!important;box-shadow:none!important;border:0!important}@media(max-width:480px){.CalendarYear_calendarYear___pv4m{padding:1rem;max-width:100%}.CalendarYear_calendarYear___pv4m .CalendarYear_grid__kTnLa{gap:6px}.CalendarYear_year__Ue51Z{padding:10px 6px!important;font-size:14px}}.style_c__Mvzrn{position:relative;width:100%;box-sizing:border-box}.style_c__Mvzrn .style_chevron__55lzg{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:24px;height:24px;color:var(--black-400);transition:transform .24s ease}.style_c__Mvzrn .style_chevron__55lzg.style_open__Kz7g3{transform:translateY(-50%) rotate(180deg)}.style_c__Mvzrn.style_disabled__tE5Db .style_chevron__55lzg{display:none}.style_c__Mvzrn input{width:100%;padding:28px 40px 10px 16px;border:1px solid rgba(46,44,42,.1);border-radius:var(--input-radius);corner-shape:superellipse(1.25);outline:none;box-sizing:border-box;box-shadow:0 1px 2px 0 rgba(46,44,42,.04);transition:all .16s ease;font-family:inherit;background-color:#fff;cursor:pointer}.style_c__Mvzrn input::-webkit-input-placeholder,.style_c__Mvzrn input::placeholder{color:rgba(0,0,0,0)}.style_c__Mvzrn input:focus-visible:not([readonly]){outline-offset:-2px;outline:2px solid #2e2c2a}.style_c__Mvzrn input:disabled{background-color:var(--black-30);border:1px solid var(--black-30);box-shadow:none;cursor:not-allowed}.style_c__Mvzrn.style_noLabel__ueY4f input{padding-top:16px}.style_c__Mvzrn .style_description__m7qEA{margin-top:.4rem}.style_c__Mvzrn label{position:absolute;left:1.05rem;top:2.04rem;transform:translateY(-50%);pointer-events:none;transition:all .24s cubic-bezier(.79,.14,.15,.86)}.style_c__Mvzrn label.style_focused__dBwDv{top:20px}.style_options__XYOTJ{position:absolute;top:calc(100% + .42rem);left:0;right:0;z-index:50;padding:.5rem;border-radius:16px;background-color:var(--white);border:1px solid var(--black-100);box-shadow:0 2px 8px var(--black-80);max-height:200px;display:flex;flex-direction:column;gap:.24rem;opacity:0;transform:translateY(-8px);scrollbar-gutter:stable;overflow-y:auto}.style_options__XYOTJ.style_opening__80ENe{animation:style_dropdownOpen___r83X .2s ease-out forwards}.style_options__XYOTJ.style_closing__x8Xl0{animation:style_dropdownClose__DRmXE .2s ease-out forwards}.style_options__XYOTJ .style_option__FW5JR{width:100%;justify-content:flex-start!important;text-align:left!important;border-radius:10px}.style_options__XYOTJ .style_option__FW5JR.style_selected__9IVO0{justify-content:space-between!important}.style_checkIcon__26O7h{width:24px;height:24px;color:#2e2c2a;flex-shrink:0}.style_noResults__m_4Z2{position:absolute;top:calc(100% + .42rem);left:0;right:0;z-index:50;background-color:#fff;border:1px solid rgba(46,44,42,.1);border-radius:16px;padding:16px;text-align:center;box-shadow:0 2px 8px rgba(46,44,42,.08);opacity:0;transform:translateY(-8px)}.style_noResults__m_4Z2.style_opening__80ENe{animation:style_dropdownOpen___r83X .2s ease-out forwards}.style_noResults__m_4Z2.style_closing__x8Xl0{animation:style_dropdownClose__DRmXE .2s ease-out forwards}.style_status__wPfBy{display:flex;align-items:center;justify-content:center;gap:.5rem}.style_description__m7qEA{margin-top:8px}.style_container__bATmZ:focus-within .style_input__eYofa{outline-offset:-2px;outline:2px solid #2e2c2a;border-color:#2e2c2a}@keyframes style_dropdownOpen___r83X{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes style_dropdownClose__DRmXE{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.style_footer__oT6Ts{padding:3rem 0;max-width:420px;text-align:center;display:flex;align-items:center}@media (max-width:1024px){.style_footer__oT6Ts{padding-bottom:.5rem}}.style_footer__oT6Ts svg{width:auto;height:32px}.style_container__xJinf{display:flex;align-items:flex-start;align-items:stretch;gap:3rem}@media (max-width:1024px){.style_container__xJinf{gap:.5rem;width:100%;flex-direction:column-reverse}}.style_container__xJinf .style_onboardingRequired__eDR_W{border:1px solid var(--black-100);border-radius:24px;padding:3rem;display:flex;flex-direction:column;gap:1.5rem;margin:3rem 0 0;width:60%}@media (max-width:1024px){.style_container__xJinf .style_onboardingRequired__eDR_W{margin-top:1rem;padding:1.5rem}}.style_container__xJinf .style_onboardingRequired__eDR_W .style_helper___rVyY{border-top:1px solid var(--black-100);padding-top:1.5rem}.style_container__xJinf .style_onboardingRequired__eDR_W .style_more__enofk{display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start;color:var(--black-600)}.style_container__xJinf .style_onboardingRequired__eDR_W .style_more__enofk svg path{fill:var(--black-400)}.style_container__xJinf .style_onboardingRequired__eDR_W .style_more__enofk a{-webkit-text-decoration:none;text-decoration:none;position:relative;color:var(--black-600)}.style_container__xJinf .style_onboardingRequired__eDR_W .style_more__enofk a:hover:before{background-color:var(--black-400)}.style_container__xJinf .style_onboardingRequired__eDR_W .style_more__enofk a:before{content:"";position:absolute;bottom:1px;left:0;width:100%;height:1.5px;background-color:var(--black-600)}.style_container__xJinf .style_onboardingRequired__eDR_W .style_container__xJinf{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.style_container__xJinf .style_onboardingRequired__eDR_W .style_container__xJinf .style_img__PqwiC{display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.style_container__xJinf .style_onboardingRequired__eDR_W .style_container__xJinf .style_img__PqwiC svg{max-width:none;width:auto;height:32px}.style_container__xJinf .style_onboardingRequired__eDR_W .style_container__xJinf .style_content__ph62K{align-items:flex-start;gap:.5rem}.style_container__xJinf .style_video__DzpOf{overflow:hidden;margin-top:3rem;display:flex;border-radius:24px;flex-direction:column;gap:.75rem;position:relative;transition:opacity .2s ease;width:40%}@media (max-width:1024px){.style_container__xJinf .style_video__DzpOf{margin-top:1rem}}.style_container__xJinf .style_video__DzpOf .style_videoTitle__mQ_eT{color:var(--white);position:absolute;bottom:0;left:0;right:0;text-align:center;padding-bottom:2rem;background:linear-gradient(0deg,var(--black),transparent);transition:opacity .2s ease}.style_container__xJinf .style_video__DzpOf .style_videoPlayer__wWJwX{aspect-ratio:9/16;display:block;-o-object-fit:contain;object-fit:contain;background:var(--black-50)}@media (max-width:1024px){.style_container__xJinf .style_video__DzpOf .style_videoPlayer__wWJwX{width:auto;max-width:none;-o-object-fit:cover;object-fit:cover;height:428px}}.style_container__xJinf .style_video__DzpOf .style_videoActions__P85lF{z-index:9999;position:absolute;bottom:0;left:0;right:0;top:0;display:flex;justify-content:center;align-items:center;transition:opacity .2s ease}.style_container__xJinf .style_video__DzpOf .style_videoActions__P85lF button{padding:0!important}.style_container__xJinf .style_video__DzpOf .style_videoActions__P85lF button svg{width:64px;height:64px}.style_container__xJinf .style_video__DzpOf.style_isPlaying__re6DK .style_videoActions__P85lF,.style_container__xJinf .style_video__DzpOf.style_isPlaying__re6DK .style_videoTitle__mQ_eT{opacity:0;pointer-events:none}.style_container__xJinf .style_video__DzpOf.style_isPlaying__re6DK:hover .style_videoActions__P85lF,.style_container__xJinf .style_video__DzpOf.style_isPlaying__re6DK:hover .style_videoTitle__mQ_eT{opacity:1;pointer-events:auto}.SlimCalendar_slimCalendar__an3q_{display:flex;align-items:center;gap:12px}.SlimCalendar_navButton__wj6OG{flex:0 0 auto}.SlimCalendar_navButton__wj6OG:disabled{opacity:.4}.SlimCalendar_days__gZi_t{display:grid;grid-template-columns:repeat(7,minmax(60px,1fr));grid-gap:8px;gap:8px;flex:1 1 auto}.SlimCalendar_dayButton__Bnqdg{min-width:60px;padding:8px 4px;transition:transform .1s ease;font-size:12px;white-space:nowrap}.SlimCalendar_dayButton__Bnqdg:hover:not(.SlimCalendar_disabled__r_Yiq):not(:disabled){transform:translateY(-2px)}.SlimCalendar_selected__VhbW_{background-color:var(--black)!important;color:var(--white)!important}.SlimCalendar_disabled__r_Yiq{color:var(--black-200)!important;cursor:not-allowed!important;background-color:var(--white)!important;box-shadow:none!important;border:0!important}@media(max-width:600px){.SlimCalendar_days__gZi_t{gap:4px;grid-template-columns:repeat(7,minmax(50px,1fr))}.SlimCalendar_dayButton__Bnqdg{min-width:50px;padding:6px 2px;font-size:11px}}