.NovaRouteLoading_loadingRoot__wmhuH{--skeleton-base:rgba(14,42,32,0.075);--skeleton-light:rgba(255,255,255,0.7);position:relative;width:100%;margin:0 auto;padding:12px 0 54px}.NovaRouteLoading_srOnly__jYoR_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.NovaRouteLoading_darkLines__bS7YC i,.NovaRouteLoading_darkSurface__pBC5Z,.NovaRouteLoading_dashboardRecords___Dtfa i,.NovaRouteLoading_datePlaceholder__mghJd,.NovaRouteLoading_fieldGrid__blhMM i,.NovaRouteLoading_formActionPlaceholder__8pCY0,.NovaRouteLoading_lightSurface__8FNL9,.NovaRouteLoading_loginCard__jiWb6 i,.NovaRouteLoading_loginHeader__Mbfs4 i,.NovaRouteLoading_loginIntro__Yb0O0 i,.NovaRouteLoading_planBadge__RA2fC,.NovaRouteLoading_rewardPlaceholder__v_InQ{position:relative;overflow:hidden}.NovaRouteLoading_lightSurface__8FNL9{border:1px solid rgba(14,42,32,.09);background:rgba(255,255,255,.58);box-shadow:0 30px 65px -54px rgba(14,42,32,.48),inset 0 1px rgba(255,255,255,.82)}.NovaRouteLoading_darkSurface__pBC5Z{border:1px solid rgba(14,42,32,.1);background:linear-gradient(145deg,#0e2a20,#143a2c 74%);box-shadow:0 38px 84px -58px rgba(14,42,32,.72),inset 0 1px rgba(255,255,255,.1)}.NovaRouteLoading_darkLines__bS7YC i:after,.NovaRouteLoading_darkSurface__pBC5Z:after,.NovaRouteLoading_dashboardRecords___Dtfa i:after,.NovaRouteLoading_datePlaceholder__mghJd:after,.NovaRouteLoading_fieldGrid__blhMM i:after,.NovaRouteLoading_formActionPlaceholder__8pCY0:after,.NovaRouteLoading_lightSurface__8FNL9:after,.NovaRouteLoading_loginCard__jiWb6 i:after,.NovaRouteLoading_loginHeader__Mbfs4 i:after,.NovaRouteLoading_loginIntro__Yb0O0 i:after,.NovaRouteLoading_planBadge__RA2fC:after,.NovaRouteLoading_rewardPlaceholder__v_InQ:after{content:"";position:absolute;inset:0;transform:translateX(-105%);background:linear-gradient(100deg,transparent 15%,rgba(255,255,255,.48) 46%,transparent 76%);animation:NovaRouteLoading_novaRouteShimmer__AUT07 1.35s ease-in-out infinite}.NovaRouteLoading_darkLines__bS7YC i:after,.NovaRouteLoading_darkSurface__pBC5Z:after,.NovaRouteLoading_datePlaceholder__mghJd:after,.NovaRouteLoading_planBadge__RA2fC:after,.NovaRouteLoading_rewardPlaceholder__v_InQ:after{background:linear-gradient(100deg,transparent 15%,rgba(250,247,240,.1) 46%,transparent 76%)}.NovaRouteLoading_slowStatus__IDWiq{position:absolute;z-index:3;top:26px;right:18px;width:fit-content;max-width:min(100%,620px);min-height:36px;margin:0;padding:9px 13px;border:1px solid rgba(14,42,32,.09);border-radius:999px;display:flex;align-items:center;gap:8px;color:#53665d;background:rgba(250,247,240,.82);box-shadow:0 16px 34px -28px rgba(14,42,32,.55);font-size:.7rem;line-height:1.35;pointer-events:none;text-align:left}.NovaRouteLoading_slowStatus__IDWiq span{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#3e755d;box-shadow:0 0 0 5px rgba(62,117,93,.1)}.NovaRouteLoading_consultationsFrame__3fDyU,.NovaRouteLoading_dashboardFrame__zya7E,.NovaRouteLoading_dayFrame__1hpRd,.NovaRouteLoading_intakeFrame__yQ7zW,.NovaRouteLoading_planFrame__vUVD5{display:grid;gap:18px}.NovaRouteLoading_dashboardHero__E_kFr{min-height:238px;padding:clamp(26px,3.5vw,42px);border-radius:28px;display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,270px);align-items:center;gap:clamp(24px,5vw,74px)}.NovaRouteLoading_darkLines__bS7YC{display:grid;gap:12px}.NovaRouteLoading_darkLines__bS7YC i{height:12px;border-radius:999px;background:rgba(250,247,240,.12)}.NovaRouteLoading_darkLines__bS7YC .NovaRouteLoading_shortLine__bTuwL{width:27%;height:9px}.NovaRouteLoading_darkLines__bS7YC .NovaRouteLoading_headingLine__YnLHO{width:46%;height:27px}.NovaRouteLoading_darkLines__bS7YC .NovaRouteLoading_leadLine__ufU2_{width:78%;height:54px;border-radius:16px}.NovaRouteLoading_darkLines__bS7YC .NovaRouteLoading_copyLine__DEcc7{width:68%}.NovaRouteLoading_darkLines__bS7YC .NovaRouteLoading_actionLine__8ZQMN{width:190px;height:48px;margin-top:5px;border-radius:14px}.NovaRouteLoading_rewardPlaceholder__v_InQ{width:100%;height:74px;border:1px solid rgba(144,208,158,.2);border-radius:16px;background:rgba(250,247,240,.07)}.NovaRouteLoading_dashboardGrid__MzpFV{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:18px}.NovaRouteLoading_dashboardMainCard__xoIw3,.NovaRouteLoading_dashboardSideCard__Jv1OB{min-height:265px;border-radius:24px}.NovaRouteLoading_dashboardRecords___Dtfa{min-height:126px;padding:22px 26px;border-radius:24px;grid-column:1/-1;display:grid;grid-template-columns:minmax(210px,.7fr) repeat(3,1fr);gap:12px;align-items:center}.NovaRouteLoading_dashboardRecords___Dtfa i{height:72px;border-radius:15px;background:var(--skeleton-base)}.NovaRouteLoading_intake__x6rWs{max-width:1100px}.NovaRouteLoading_progressPlaceholder__Xzx8f{height:66px;border-radius:20px}.NovaRouteLoading_intakeCard__AgrNt{min-height:690px;overflow:hidden;border-radius:30px;display:grid;grid-template-columns:minmax(0,1.9fr) minmax(330px,1fr)}.NovaRouteLoading_intakeForm__k6CBZ{position:relative;padding:38px;display:grid;align-content:start;gap:15px}.NovaRouteLoading_intakeForm__k6CBZ>i{display:block;border-radius:999px;background:var(--skeleton-base)}.NovaRouteLoading_intakeForm__k6CBZ .NovaRouteLoading_shortLine__bTuwL{width:90px;height:9px}.NovaRouteLoading_formTitleLine__VYKlx{width:48%;height:38px}.NovaRouteLoading_formDivider__rmphe{height:1px;background:rgba(14,42,32,.08)}.NovaRouteLoading_fieldGrid__blhMM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.NovaRouteLoading_fieldGrid__blhMM i{height:68px;border-radius:14px;background:var(--skeleton-base)}.NovaRouteLoading_formActionPlaceholder__8pCY0{position:absolute;right:38px;bottom:38px;width:220px;height:56px;border-radius:15px;background:#1f5943}.NovaRouteLoading_intakeAside__wPkst{padding:42px;display:grid;align-content:start;gap:18px;color:#faf7f0;background:linear-gradient(145deg,#0e2a20,#143a2c)}.NovaRouteLoading_intakeAside__wPkst i{display:block;border-radius:999px;background:rgba(250,247,240,.12)}.NovaRouteLoading_intakeAside__wPkst .NovaRouteLoading_shortLine__bTuwL{width:34%;height:9px}.NovaRouteLoading_asideTitleLine__rhK4j{width:86%;height:150px;border-radius:22px!important}.NovaRouteLoading_asideCopyLine__XGdno{width:74%;height:12px}.NovaRouteLoading_consultations__HDVSB{max-width:1120px}.NovaRouteLoading_consultationsIntro__ahVRm{width:min(780px,82%);height:108px;border-radius:24px}.NovaRouteLoading_consultationsAppointment__xDWsZ{min-height:300px;padding:36px;border-radius:30px;display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:34px}.NovaRouteLoading_datePlaceholder__mghJd{height:210px;border:1px solid rgba(250,247,240,.13);border-radius:22px;background:rgba(250,247,240,.07)}.NovaRouteLoading_consultationsGrid__Mj8VM,.NovaRouteLoading_planCards__8A4kP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.NovaRouteLoading_consultationsGrid__Mj8VM>div{height:250px;border-radius:24px}.NovaRouteLoading_plan__l0RVX{max-width:1120px}.NovaRouteLoading_planHero__wKMnE{min-height:340px;padding:40px;border-radius:30px;display:grid;grid-template-columns:1fr 230px;align-items:center;gap:34px}.NovaRouteLoading_planBadge__RA2fC{width:100%;height:170px;border-radius:24px;background:rgba(250,247,240,.07)}.NovaRouteLoading_planRail__1l5ki{height:102px;border-radius:20px}.NovaRouteLoading_planPanel__bJbg3{height:340px;border-radius:26px}.NovaRouteLoading_planCards__8A4kP>div{height:290px;border-radius:24px}.NovaRouteLoading_day__aaSkk{max-width:860px}.NovaRouteLoading_dayHero__wKDvJ{min-height:182px;padding:30px 28px;border-radius:24px}.NovaRouteLoading_dayHero__wKDvJ .NovaRouteLoading_darkLines__bS7YC{max-width:620px}.NovaRouteLoading_dayCard__Us54E{min-height:250px;border-radius:24px}.NovaRouteLoading_login__bR5f9{max-width:none;padding:0}.NovaRouteLoading_login__bR5f9 .NovaRouteLoading_slowStatus__IDWiq{top:96px;right:clamp(18px,3vw,38px)}.NovaRouteLoading_loginPage__w6TUx{min-height:100svh;padding:clamp(18px,3vw,38px);color:#0e2a20;background:#faf7f0}.NovaRouteLoading_loginHeader__Mbfs4{width:min(1180px,100%);min-height:72px;margin:0 auto;border-bottom:1px solid rgba(14,42,32,.12);display:flex;align-items:center;justify-content:space-between}.NovaRouteLoading_loginHeader__Mbfs4 i{display:block;width:90px;height:24px;border-radius:8px;background:var(--skeleton-base)}.NovaRouteLoading_loginHeader__Mbfs4 i:last-child{width:110px;height:10px}.NovaRouteLoading_loginContent__JGa6Y{width:min(1040px,100%);margin:clamp(42px,8vh,90px) auto 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,440px);gap:clamp(36px,8vw,110px);align-items:center}.NovaRouteLoading_loginIntro__Yb0O0{display:grid;gap:18px}.NovaRouteLoading_loginIntro__Yb0O0 i{display:block;border-radius:999px;background:var(--skeleton-base)}.NovaRouteLoading_loginIntro__Yb0O0 i:first-child{width:180px;height:10px}.NovaRouteLoading_loginIntro__Yb0O0 i:nth-child(2){width:min(90%,500px);height:150px;border-radius:28px}.NovaRouteLoading_loginIntro__Yb0O0 i:last-child{width:min(82%,460px);height:48px;border-radius:16px}.NovaRouteLoading_loginCard__jiWb6{min-height:430px;padding:24px;border-radius:18px;display:grid;align-content:start;gap:18px}.NovaRouteLoading_loginCard__jiWb6 i{display:block;height:54px;border-radius:13px;background:var(--skeleton-base)}.NovaRouteLoading_loginCard__jiWb6 i:first-child{width:44%;height:34px}.NovaRouteLoading_loginCard__jiWb6 i:nth-child(2){width:76%;height:12px}.NovaRouteLoading_loginCard__jiWb6 i:nth-child(4){background:#1f5943}.NovaRouteLoading_loginCard__jiWb6 i:last-child{width:60%;height:12px;justify-self:center}@keyframes NovaRouteLoading_novaRouteShimmer__AUT07{to{transform:translateX(105%)}}@media (max-width:820px){.NovaRouteLoading_loadingRoot__wmhuH{padding-top:4px}.NovaRouteLoading_consultationsFrame__3fDyU,.NovaRouteLoading_dashboardFrame__zya7E,.NovaRouteLoading_dashboardGrid__MzpFV,.NovaRouteLoading_dayFrame__1hpRd,.NovaRouteLoading_intakeFrame__yQ7zW,.NovaRouteLoading_planFrame__vUVD5{gap:14px}.NovaRouteLoading_dashboardHero__E_kFr{min-height:390px;padding:24px 22px;border-radius:24px;grid-template-columns:1fr;gap:16px}.NovaRouteLoading_darkLines__bS7YC .NovaRouteLoading_leadLine__ufU2_,.NovaRouteLoading_rewardPlaceholder__v_InQ{height:68px}.NovaRouteLoading_dashboardGrid__MzpFV{grid-template-columns:1fr;gap:14px}.NovaRouteLoading_dashboardMainCard__xoIw3{min-height:305px}.NovaRouteLoading_dashboardSideCard__Jv1OB{min-height:250px}.NovaRouteLoading_dashboardRecords___Dtfa{min-height:330px;padding:22px;border-radius:21px;grid-column:auto;grid-template-columns:1fr}.NovaRouteLoading_dashboardRecords___Dtfa i{height:62px}.NovaRouteLoading_progressPlaceholder__Xzx8f{height:50px;border-radius:15px}.NovaRouteLoading_intakeCard__AgrNt{min-height:725px;border-radius:24px;grid-template-columns:1fr}.NovaRouteLoading_intakeAside__wPkst{order:-1;min-height:118px;padding:18px 20px;gap:8px}.NovaRouteLoading_intakeAside__wPkst .NovaRouteLoading_asideTitleLine__rhK4j{width:70%;height:38px;border-radius:12px!important}.NovaRouteLoading_intakeAside__wPkst .NovaRouteLoading_asideCopyLine__XGdno{width:86%;height:9px}.NovaRouteLoading_intakeForm__k6CBZ{min-height:540px;padding:22px 18px 92px;gap:12px}.NovaRouteLoading_formTitleLine__VYKlx{width:72%;height:30px}.NovaRouteLoading_fieldGrid__blhMM{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.NovaRouteLoading_fieldGrid__blhMM i{height:54px;border-radius:12px}.NovaRouteLoading_formActionPlaceholder__8pCY0{position:absolute;right:18px;left:18px;bottom:20px;width:auto;height:54px}.NovaRouteLoading_consultationsIntro__ahVRm{width:92%;height:94px}.NovaRouteLoading_consultationsAppointment__xDWsZ{min-height:390px;padding:22px 18px;border-radius:24px;grid-template-columns:1fr;gap:18px}.NovaRouteLoading_datePlaceholder__mghJd{height:170px}.NovaRouteLoading_consultationsGrid__Mj8VM,.NovaRouteLoading_planCards__8A4kP{grid-template-columns:1fr;gap:14px}.NovaRouteLoading_consultationsGrid__Mj8VM>div{height:240px;border-radius:21px}.NovaRouteLoading_planHero__wKMnE{min-height:520px;padding:24px 20px;border-radius:24px;grid-template-columns:1fr;gap:18px}.NovaRouteLoading_planBadge__RA2fC{height:150px;border-radius:20px}.NovaRouteLoading_planRail__1l5ki{height:102px;border-radius:17px}.NovaRouteLoading_planPanel__bJbg3{height:390px;border-radius:22px}.NovaRouteLoading_planCards__8A4kP>div{height:290px;border-radius:20px}.NovaRouteLoading_dayHero__wKDvJ{min-height:205px;padding:24px 22px;border-radius:22px}.NovaRouteLoading_dayCard__Us54E{min-height:270px;border-radius:21px}}@media (max-width:760px){.NovaRouteLoading_loginContent__JGa6Y{grid-template-columns:1fr;margin-top:34px;gap:28px}.NovaRouteLoading_loginIntro__Yb0O0 i:nth-child(2){width:82%;height:78px;border-radius:20px}.NovaRouteLoading_loginIntro__Yb0O0 i:last-child{height:36px}.NovaRouteLoading_loginCard__jiWb6{min-height:390px}}@media (max-width:420px){.NovaRouteLoading_loadingRoot__wmhuH:not(.NovaRouteLoading_login__bR5f9){padding-bottom:30px}.NovaRouteLoading_slowStatus__IDWiq{top:14px;right:12px;left:12px;width:auto;border-radius:14px}.NovaRouteLoading_login__bR5f9 .NovaRouteLoading_slowStatus__IDWiq{top:82px}.NovaRouteLoading_dashboardHero__E_kFr{min-height:365px}.NovaRouteLoading_intakeCard__AgrNt{min-height:690px}}@media (prefers-reduced-motion:reduce){.NovaRouteLoading_darkLines__bS7YC i:after,.NovaRouteLoading_darkSurface__pBC5Z:after,.NovaRouteLoading_dashboardRecords___Dtfa i:after,.NovaRouteLoading_datePlaceholder__mghJd:after,.NovaRouteLoading_fieldGrid__blhMM i:after,.NovaRouteLoading_formActionPlaceholder__8pCY0:after,.NovaRouteLoading_lightSurface__8FNL9:after,.NovaRouteLoading_loginCard__jiWb6 i:after,.NovaRouteLoading_loginHeader__Mbfs4 i:after,.NovaRouteLoading_loginIntro__Yb0O0 i:after,.NovaRouteLoading_planBadge__RA2fC:after,.NovaRouteLoading_rewardPlaceholder__v_InQ:after{animation:none;transform:none;opacity:.3}}