.route-loading_pageShell__5j0Ij{min-height:100vh;background:var(--elora-slate-50);color:var(--elora-slate-800)}.route-loading_lockedShell__CTyMi{position:fixed;inset:0;width:100%;height:100dvh;max-height:100dvh;min-height:100dvh;overflow:hidden}.route-loading_questionnaireShell__GozoM{background:var(--elora-white)}.route-loading_resultsShell__gA0Vl{background:var(--elora-slate-50)}.route-loading_questionnaireShell__GozoM:after{position:absolute;right:0;bottom:0;left:0;z-index:1;height:clamp(96px,18dvh,180px);background:linear-gradient(180deg,rgba(255,255,255,0),var(--elora-white));content:"";pointer-events:none}.route-loading_questionnaireShell__GozoM .route-loading_header__x_Ixe,.route-loading_questionnaireShell__GozoM .route-loading_progressBar__GgZ3T,.route-loading_questionnaireShell__GozoM .route-loading_questionnaireHero__SqhXa,.route-loading_questionnaireShell__GozoM .route-loading_questionsWrap__cAoEY{position:relative;z-index:0}.route-loading_questionnaireShell__GozoM .route-loading_header__x_Ixe{position:relative}.route-loading_questionnaireShell__GozoM .route-loading_progressBar__GgZ3T{position:relative;top:auto}.route-loading_header__x_Ixe{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--elora-slate-50);background:rgba(255,255,255,.7);padding:16px 24px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.route-loading_navBrand__tc_7q{display:inline-flex;flex:1 1 auto;min-width:0;align-items:center;gap:24px}.route-loading_eyebrowLine__mHpkT,.route-loading_heroBodyLineShort__GuMLI,.route-loading_heroBodyLine__j64CI,.route-loading_heroButtonSkeleton__H95f_,.route-loading_heroTitleLineLarge__vip48,.route-loading_heroTitleLineMedium__TO5hR,.route-loading_infoCard___M1x7,.route-loading_logoSkeleton___41fZ,.route-loading_menuSkeleton__CRPz4,.route-loading_navButtonSkeleton__oDKh6,.route-loading_navTitleSkeleton__YkVga,.route-loading_optionRow__zfNiI,.route-loading_primaryAction__N79XM,.route-loading_questionnaireBodyLine__kI4a_,.route-loading_questionnaireTitleLine__FWX5s,.route-loading_secondaryAction__GKWs6,.route-loading_sidebarCardShort__x9OK4,.route-loading_sidebarCard__zqRpn,.route-loading_skeletonLine__3_bQo,.route-loading_statusPillSkeleton__ztUrv,.route-loading_tileRow__R_s2g,.route-loading_topicBodyLineShort__Af77f,.route-loading_topicBodyLine__C1CTX,.route-loading_topicImage__0mVF5,.route-loading_topicTitleLine__W2wyt{position:relative;display:block;overflow:hidden;background:var(--elora-slate-100)}.route-loading_logoSkeleton___41fZ{flex:0 0 auto;width:85px;height:24px;border-radius:6px;background:var(--elora-blue-100)}.route-loading_navTitleSkeleton__YkVga{width:132px;height:18px;border-radius:8px}.route-loading_navButtonSkeleton__oDKh6{flex:0 0 auto;width:166px;height:40px;border-radius:8px;background:var(--elora-blue-100)}.route-loading_menuSkeleton__CRPz4{flex:0 0 auto;width:24px;height:24px;border-radius:8px}.route-loading_progressBar__GgZ3T{position:-webkit-sticky;position:sticky;top:73px;z-index:19;height:2px;overflow:hidden;background:var(--elora-blue-50)}.route-loading_progressBar__GgZ3T:before{display:block;width:38%;height:100%;background:linear-gradient(90deg,rgba(51,103,235,0),var(--elora-blue-500),rgba(51,103,235,0));content:"";animation:route-loading_loadingBar___JjTS 1.2s ease-in-out infinite}.route-loading_homeHero__B6YC_,.route-loading_topicHero__KDLjq{position:relative;display:flex;min-height:min(620px,72svh);overflow:hidden;background:var(--elora-blue-50)}.route-loading_homeHero__B6YC_:before,.route-loading_topicHero__KDLjq:before{position:absolute;inset:0;background:radial-gradient(circle at 78% 44%,rgba(178,206,247,.74),transparent 26%),radial-gradient(circle at 92% 68%,rgba(220,234,252,.84),transparent 24%),linear-gradient(90deg,rgba(246,247,250,.92),rgba(246,247,250,.28));content:""}.route-loading_homeHeroInner__Ri5hL,.route-loading_topicHeroInner__OUx13{position:relative;z-index:1;display:flex;width:min(100%,1120px);flex-direction:column;justify-content:center;margin:0 auto;padding:72px 24px 64px}.route-loading_heroTitleLineLarge__vip48,.route-loading_heroTitleLineMedium__TO5hR{height:58px;border-radius:16px}.route-loading_heroTitleLineLarge__vip48{width:min(720px,78vw);background:var(--elora-blue-100)}.route-loading_heroTitleLineMedium__TO5hR{width:min(560px,64vw);margin-top:12px;background:var(--elora-blue-100)}.route-loading_heroBodyLineShort__GuMLI,.route-loading_heroBodyLine__j64CI{height:20px;border-radius:10px}.route-loading_heroBodyLine__j64CI{width:min(640px,72vw);margin-top:26px}.route-loading_heroBodyLineShort__GuMLI{width:min(480px,58vw);margin-top:10px}.route-loading_heroButtonSkeleton__H95f_{width:210px;height:48px;margin-top:30px;border-radius:8px;background:var(--elora-blue-600)}.route-loading_eyebrowLine__mHpkT{width:132px;height:14px;margin-bottom:14px;border-radius:7px}.route-loading_topicTitleLine__W2wyt{width:min(520px,72vw);height:72px;border-radius:18px;background:var(--elora-blue-100)}.route-loading_topicBodyLineShort__Af77f,.route-loading_topicBodyLine__C1CTX{height:20px;border-radius:10px}.route-loading_topicBodyLine__C1CTX{width:min(620px,74vw);margin-top:24px}.route-loading_topicBodyLineShort__Af77f{width:min(520px,62vw);margin-top:10px}.route-loading_featureSection__y3Ynv,.route-loading_topicSection__LLrOE{width:min(100%,1120px);margin:0 auto;padding:72px 24px}.route-loading_sectionHeaderSkeleton__FSCy4{display:grid;max-width:720px;grid-gap:12px;gap:12px;margin-bottom:28px}.route-loading_topicGrid__ASWm_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.route-loading_featureCard__i6aZc,.route-loading_pendingCard__wxb8Q,.route-loading_questionPanel__dnYkm,.route-loading_resultsHeroCard__ml5yI,.route-loading_resultsPanel__yYFAQ,.route-loading_sidebarCardShort__x9OK4,.route-loading_sidebarCard__zqRpn,.route-loading_topicCard__zdimi{border:1px solid var(--elora-slate-100);background:var(--elora-white);box-shadow:0 2px 12px 0 var(--elora-slate-50)}.route-loading_topicCard__zdimi{overflow:hidden;border-radius:8px}.route-loading_topicImage__0mVF5{height:280px;border-bottom:1px solid var(--elora-slate-100);background:linear-gradient(135deg,rgba(220,234,252,.7),rgba(246,247,250,.86)),var(--elora-blue-50)}.route-loading_cardBody__0i2mT{display:grid;grid-gap:12px;gap:12px;padding:24px}.route-loading_actionRow__Lc9jv{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.route-loading_primaryAction__N79XM,.route-loading_secondaryAction__GKWs6{height:48px;border-radius:8px}.route-loading_primaryAction__N79XM{width:190px;background:var(--elora-blue-600)}.route-loading_secondaryAction__GKWs6{width:116px;border:1px solid var(--elora-slate-200);background:var(--elora-white)}.route-loading_featureGrid__CUwqq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.route-loading_featureCard__i6aZc{display:grid;grid-gap:12px;gap:12px;border-radius:8px;padding:22px}.route-loading_questionnaireHero__SqhXa{margin:0 auto;padding:40px 24px;text-align:center}.route-loading_questionnaireTitleLine__FWX5s{width:min(800px,72vw);height:56px;margin:0 auto;border-radius:16px;background:var(--elora-blue-100)}.route-loading_questionnaireBodyLine__kI4a_{width:min(600px,64vw);height:24px;margin:8px auto 0;border-radius:12px}.route-loading_questionsWrap__cAoEY{max-width:880px;margin:0 auto;padding:0 24px}.route-loading_questionSection___S03K{padding-bottom:32px}.route-loading_questionDivider__xUw3D{display:block;height:2px;margin-bottom:24px;border-radius:10px;background:var(--elora-slate-50)}.route-loading_questionGrid__H9LkV{display:grid;grid-template-columns:minmax(0,1fr) 240px;align-items:start;grid-column-gap:clamp(24px,calc(24px + (100% - 720px) * .28),80px);column-gap:clamp(24px,calc(24px + (100% - 720px) * .28),80px);grid-row-gap:16px;row-gap:16px}.route-loading_questionTop__2kMXr{grid-column:1}.route-loading_infoRail__FlCFn{position:-webkit-sticky;position:sticky;top:80px;grid-column:2;grid-row:1/span 2;display:flex;flex-direction:column;gap:16px;align-self:start}.route-loading_infoCard___M1x7{width:240px;height:112px;border-radius:16px;background:var(--elora-blue-50)}.route-loading_answerColumn__KJf2Y{grid-column:1}.route-loading_optionStack__JPjGS{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.route-loading_optionRow__zfNiI{height:50px;border:1px solid var(--elora-slate-100);border-radius:8px;background:var(--elora-white);box-shadow:0 2px 12px 0 var(--elora-slate-50)}.route-loading_resultsGrid__lrLFA,.route-loading_resultsHero__INbw5{width:100%;max-width:1080px;margin:0 auto;padding-right:24px;padding-left:24px}.route-loading_resultsHero__INbw5{padding-top:40px;padding-bottom:24px}.route-loading_resultsHeroCard__ml5yI{display:grid;grid-gap:14px;gap:14px;min-height:210px;border-radius:24px;padding:28px}.route-loading_resultsHeroHeaderRow__1unQZ{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start;justify-content:space-between}.route-loading_statusPillSkeleton__ztUrv{width:96px;height:30px;border-radius:999px;background:var(--elora-blue-100)}.route-loading_resultsGrid__lrLFA{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:24px;gap:24px;align-items:start;padding-bottom:72px}.route-loading_resultsPrimary__PmKHr,.route-loading_resultsSidebar__M8Fpb{display:grid;grid-gap:16px;gap:16px}.route-loading_resultsSidebar__M8Fpb{position:-webkit-sticky;position:sticky;top:88px}.route-loading_resultsPanel__yYFAQ{display:grid;grid-gap:14px;gap:14px;min-height:320px;border-radius:16px;padding:24px}.route-loading_tileRow__R_s2g{height:58px;border:1px solid var(--elora-slate-100);border-radius:14px;background:var(--elora-slate-50)}.route-loading_sidebarCardShort__x9OK4,.route-loading_sidebarCard__zqRpn{border-radius:16px}.route-loading_sidebarCard__zqRpn{height:210px}.route-loading_sidebarCardShort__x9OK4{height:160px}.route-loading_pendingHero__f0IHW{width:100%;max-width:1080px;margin:0 auto;padding:56px 24px 80px}.route-loading_pendingCard__wxb8Q{display:grid;max-width:760px;justify-items:center;grid-gap:16px;gap:16px;margin:0 auto;border-radius:24px;padding:clamp(32px,6vw,56px);background:linear-gradient(180deg,var(--elora-white) 0,var(--elora-blue-50) 100%)}.route-loading_spinner__XMVwp{display:block;width:52px;height:52px;border:4px solid var(--elora-blue-100);border-top-color:var(--elora-blue-600);border-radius:999px;animation:route-loading_pendingSpin__w4Frg 1s linear infinite}.route-loading_skeletonLine__3_bQo{width:var(--line-width);max-width:100%;height:16px;border-radius:8px}.route-loading_eyebrowLine__mHpkT:before,.route-loading_heroBodyLineShort__GuMLI:before,.route-loading_heroBodyLine__j64CI:before,.route-loading_heroButtonSkeleton__H95f_:before,.route-loading_heroTitleLineLarge__vip48:before,.route-loading_heroTitleLineMedium__TO5hR:before,.route-loading_infoCard___M1x7:before,.route-loading_logoSkeleton___41fZ:before,.route-loading_menuSkeleton__CRPz4:before,.route-loading_navButtonSkeleton__oDKh6:before,.route-loading_navTitleSkeleton__YkVga:before,.route-loading_optionRow__zfNiI:before,.route-loading_primaryAction__N79XM:before,.route-loading_questionnaireBodyLine__kI4a_:before,.route-loading_questionnaireTitleLine__FWX5s:before,.route-loading_secondaryAction__GKWs6:before,.route-loading_sidebarCardShort__x9OK4:before,.route-loading_sidebarCard__zqRpn:before,.route-loading_skeletonLine__3_bQo:before,.route-loading_statusPillSkeleton__ztUrv:before,.route-loading_tileRow__R_s2g:before,.route-loading_topicBodyLineShort__Af77f:before,.route-loading_topicBodyLine__C1CTX:before,.route-loading_topicImage__0mVF5:before,.route-loading_topicTitleLine__W2wyt:before{position:absolute;inset:0;background:linear-gradient(90deg,rgba(246,247,250,0),rgba(220,234,252,.82),rgba(246,247,250,0));content:"";transform:translateX(-100%);animation:route-loading_loadingShimmer__3UfaQ 1.55s ease-in-out infinite}.route-loading_heroButtonSkeleton__H95f_:before,.route-loading_primaryAction__N79XM:before{background:linear-gradient(90deg,rgba(51,103,235,0),rgba(178,206,247,.55),rgba(51,103,235,0))}.route-loading_srOnly__h_EL0{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes route-loading_loadingBar___JjTS{0%{transform:translateX(-100%)}to{transform:translateX(270%)}}@keyframes route-loading_loadingShimmer__3UfaQ{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes route-loading_pendingSpin__w4Frg{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:860px){.route-loading_featureGrid__CUwqq,.route-loading_questionGrid__H9LkV,.route-loading_resultsGrid__lrLFA,.route-loading_topicGrid__ASWm_{grid-template-columns:1fr}.route-loading_infoRail__FlCFn,.route-loading_resultsSidebar__M8Fpb{position:static;grid-column:1;grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.route-loading_infoRail__FlCFn{display:grid}.route-loading_infoCard___M1x7{width:100%}}@media (max-width:719px){.route-loading_header__x_Ixe{padding:10px 16px}.route-loading_navBrand__tc_7q{gap:16px}.route-loading_progressBar__GgZ3T{top:57px}.route-loading_homeHero__B6YC_,.route-loading_topicHero__KDLjq{min-height:min(560px,74svh)}.route-loading_homeHeroInner__Ri5hL,.route-loading_topicHeroInner__OUx13{padding:54px 16px 46px}.route-loading_heroTitleLineLarge__vip48,.route-loading_heroTitleLineMedium__TO5hR{height:48px}.route-loading_topicTitleLine__W2wyt{height:52px}.route-loading_featureSection__y3Ynv,.route-loading_topicSection__LLrOE{padding:56px 16px}.route-loading_topicImage__0mVF5{height:190px}.route-loading_questionnaireHero__SqhXa{padding:40px 16px}.route-loading_questionsWrap__cAoEY{padding:0 16px}.route-loading_questionnaireTitleLine__FWX5s{height:52px}.route-loading_pendingHero__f0IHW,.route-loading_resultsGrid__lrLFA,.route-loading_resultsHero__INbw5{padding-right:16px;padding-left:16px}}@media (max-width:500px){.route-loading_navBrand__tc_7q{gap:0}.route-loading_navTitleSkeleton__YkVga{display:none}.route-loading_navButtonSkeleton__oDKh6{width:126px}.route-loading_actionRow__Lc9jv{align-items:stretch;flex-direction:column}.route-loading_heroButtonSkeleton__H95f_,.route-loading_primaryAction__N79XM,.route-loading_secondaryAction__GKWs6{width:100%}.route-loading_infoRail__FlCFn,.route-loading_resultsSidebar__M8Fpb{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.route-loading_eyebrowLine__mHpkT:before,.route-loading_heroBodyLineShort__GuMLI:before,.route-loading_heroBodyLine__j64CI:before,.route-loading_heroButtonSkeleton__H95f_:before,.route-loading_heroTitleLineLarge__vip48:before,.route-loading_heroTitleLineMedium__TO5hR:before,.route-loading_infoCard___M1x7:before,.route-loading_logoSkeleton___41fZ:before,.route-loading_menuSkeleton__CRPz4:before,.route-loading_navButtonSkeleton__oDKh6:before,.route-loading_navTitleSkeleton__YkVga:before,.route-loading_optionRow__zfNiI:before,.route-loading_primaryAction__N79XM:before,.route-loading_progressBar__GgZ3T:before,.route-loading_questionnaireBodyLine__kI4a_:before,.route-loading_questionnaireTitleLine__FWX5s:before,.route-loading_secondaryAction__GKWs6:before,.route-loading_sidebarCardShort__x9OK4:before,.route-loading_sidebarCard__zqRpn:before,.route-loading_skeletonLine__3_bQo:before,.route-loading_spinner__XMVwp,.route-loading_statusPillSkeleton__ztUrv:before,.route-loading_tileRow__R_s2g:before,.route-loading_topicBodyLineShort__Af77f:before,.route-loading_topicBodyLine__C1CTX:before,.route-loading_topicImage__0mVF5:before,.route-loading_topicTitleLine__W2wyt:before{animation:none}}