.HomePage_root__IBiNj{display:grid;position:relative;width:100%;height:100vh;align-content:flex-start;justify-items:center;overflow:auto;background:var(--ls-color-bg-page);min-width:0;grid-template-columns:var(--plsmc-viewport-gap) 1fr minmax(0,var(--plsmc-wide-chunk)) min(var(--plsmc-standard-width),calc(100% - var(--plsmc-viewport-gap) - var(--plsmc-viewport-gap))) minmax(0,var(--plsmc-wide-chunk)) 1fr var(--plsmc-viewport-gap);padding:0}.HomePage_root__IBiNj>*{grid-column:4}@media (min-width:0px) and (max-width:768px){.HomePage_root__IBiNj>*{grid-column:4}}.HomePage_menuNavigation__hi3_O.__wab_instance{max-width:100%;width:100%;left:0;top:0;z-index:1;position:-webkit-sticky;position:sticky;grid-column-start:1!important;grid-column-end:-1!important}.HomePage_text__woZss__VOPiX{position:relative;width:auto;height:auto;max-width:100%;font-family:Satoshi;color:var(--ls-color-muted)}.HomePage_text__qUx__Opl0e{font-style:italic;font-family:Satoshi;color:var(--ls-color-muted)}.HomePage_dashboardSubmenu__otksa___JBgE.__wab_instance{max-width:100%;height:auto}.HomePage_redirectIf___adQH.__wab_instance{max-width:100%;object-fit:cover;width:100%;height:100%;grid-column-start:1!important;grid-column-end:-1!important;min-height:0}.HomePage_locationSelectModal__NHIF1.__wab_instance{max-width:100%;object-fit:cover}.HomePage_freeBox__dtJkS__E6PRP{flex-direction:column;max-width:100%;justify-content:flex-start;grid-column-start:1!important;grid-column-end:-1!important;padding:8px}.HomePage_freeBox__dtJkS__E6PRP,.HomePage_freeBox__sheik__Hqg_K{display:flex;position:relative;width:100%;height:auto;align-items:center}.HomePage_freeBox__sheik__Hqg_K{flex-direction:row;justify-content:space-between;max-width:var(--ls-max-content-width);min-width:0;padding:16px 8px;border-bottom:1px solid var(--ls-color-border)}.HomePage_freeBox__bUa1M__0yOQG{flex-direction:column;justify-content:center;align-items:flex-start}.HomePage_freeBox___7DbEj__Ygcc4,.HomePage_freeBox__bUa1M__0yOQG{display:flex;position:relative;width:100%;height:auto;min-width:0;padding:0}.HomePage_freeBox___7DbEj__Ygcc4{flex-direction:row;align-items:center;justify-content:flex-start;max-width:100%}.HomePage_text__jTmb__qJM19{position:relative;width:auto;height:auto;max-width:100%;font-size:24px;font-weight:600;font-family:Satoshi}.HomePage_freeBox__d45Ks__p3YHB{position:relative;width:auto;height:auto;max-width:100%;display:flex;flex-direction:row}.HomePage_slotTargetChildren__uKpKE{font-size:24px;font-weight:700;color:var(--ls-color-brand);font-family:Satoshi}.HomePage_freeBox__tEkmO__2t41a{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;padding:0}.HomePage_freeBox__tEkmO__2t41a,.HomePage_text__y0FBf__pyMdK{position:relative;width:100%;height:auto;max-width:100%;min-width:0}.HomePage_text__y0FBf__pyMdK{font-size:16px;font-family:Satoshi;font-weight:500}.HomePage_img__Q5G62{object-fit:contain;width:150px;height:auto;pointer-events:none;flex-shrink:0}.HomePage_freeBox__vZ6X__fPCB0{display:flex;flex-direction:column;position:relative;align-items:center;justify-content:flex-start;width:100%;height:auto;max-width:100%;grid-column-start:1!important;grid-column-end:-1!important;padding:8px 8px 50px;margin:0}.HomePage_freeBox__wp8V3___ol1S{display:flex;flex-direction:row;position:relative;align-items:flex-start;justify-content:space-between;width:100%;height:auto;max-width:var(--ls-max-content-width);flex-grow:0;min-width:0;padding:8px}.HomePage__360Stack__AyDUo{flex-direction:column;align-items:center}.HomePage__360Stack__AyDUo,.HomePage_freeBox__ipxsc__DWBsA{display:flex;width:100%;height:auto;max-width:100%;justify-content:flex-start;min-width:0;padding:8px}.HomePage_freeBox__ipxsc__DWBsA{flex-direction:row;position:relative;align-items:stretch}.HomePage_text__rksQk__kC6ZL{font-size:30px;font-weight:700;font-family:Mont;color:var(--ls-color-text-primary)}.HomePage_freeBox___56Wts__iWMdP,.HomePage_text__rksQk__kC6ZL{position:relative;width:100%;height:auto;max-width:100%;min-width:0}.HomePage_freeBox___56Wts__iWMdP{background:var(--ls-color-bg-surface);padding:20px}.HomePage_freeBox___56Wts__iWMdP,.HomePage_freeBox__thp47__WFqWY{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;row-gap:12px;border-radius:16px}.HomePage_freeBox__thp47__WFqWY{position:relative;width:100%;height:auto;max-width:100%;background:none;min-width:0}.HomePage_dashboardMetricCard__e62Fz__93BG3.__wab_instance,.HomePage_dashboardMetricCard__fWith__86yzD.__wab_instance{max-width:100%;object-fit:cover;width:100%;min-width:0}.HomePage_blurredStack__73a0U{display:flex;flex-direction:column;position:relative;height:auto;justify-content:flex-start;align-items:center;filter:blur(4px);padding:0;row-gap:12px}.HomePage_blurredStack__73a0U,.HomePage_metricCard__cbTb__9Bg4H.__wab_instance{width:100%;max-width:100%;min-width:0}.HomePage_trendCard__nlaL2__dbQ_X.__wab_instance{animation:none;max-width:100%}.HomePage_text__eeV7S___mfm9{padding-right:0;color:var(--ls-color-success-vivid)}.HomePage_metricCard__ahd6K__Pz94_.__wab_instance{max-width:100%;width:100%;min-width:0}.HomePage_trendCard__mpAiO__hQA3z.__wab_instance{animation:none;max-width:100%}.HomePage_text__xi6Ak__yujnG{padding-right:0;color:var(--ls-color-success-vivid)}.HomePage_whedStack__oaewC{flex-direction:column}.HomePage_freeBox___6YHFb__i0O8K,.HomePage_whedStack__oaewC{display:flex;position:relative;width:100%;height:auto;max-width:100%;justify-content:flex-start;align-items:center;min-width:0;padding:8px}.HomePage_freeBox___6YHFb__i0O8K{flex-direction:row;column-gap:12px}.HomePage_text___3DmR3__ZiIsr{font-size:30px;color:var(--ls-color-text-primary)}.HomePage_text___1AVHs__YDlxv,.HomePage_text___3DmR3__ZiIsr{position:relative;width:auto;height:auto;max-width:100%;font-weight:700;font-family:Mont}.HomePage_text___1AVHs__YDlxv{font-size:20px;color:var(--ls-color-brand)}.HomePage_freeBox__hvq52__4qmcF{background:var(--ls-color-bg-surface);padding:20px}.HomePage_freeBox___1VsLt__B4ktz,.HomePage_freeBox__hvq52__4qmcF{display:flex;flex-direction:column;position:relative;width:100%;height:auto;max-width:100%;justify-content:flex-start;align-items:center;row-gap:12px;min-width:0;border-radius:16px}.HomePage_freeBox___1VsLt__B4ktz{background:none}.HomePage_freeBox___1VsLt__B4ktz.HomePage_oeBlurred__k645m{filter:blur(4px)}.HomePage_metricCard__n5Vp1__sKeLz.__wab_instance{max-width:100%;width:100%;min-width:0}.HomePage_text__cToMc__N5a3D{font-size:var(--ls-font-size-2xl)}.HomePage_trendCard___6Ptgz___FhB8.__wab_instance{animation:none;max-width:100%}.HomePage_text___6Bd7T__rBjl_{padding-right:0;color:var(--ls-color-success-vivid)}.HomePage_metricCard__nLige__NcYJr.__wab_instance{max-width:100%;width:100%;min-width:0}.HomePage_text___6CLr__EBZQ6{font-size:var(--ls-font-size-2xl)}.HomePage_trendCard__jm55L__MQQBN.__wab_instance{animation:none;max-width:100%}.HomePage_text__lZby3___snvy{padding-right:0;color:var(--ls-color-success-vivid)}.HomePage_metricCard__msF2__CaimA.__wab_instance{max-width:100%;width:100%;min-width:0}.HomePage_text__aaKts__zKNzL{font-size:var(--ls-font-size-2xl)}.HomePage_trendCard__bjhn0__bIzjk.__wab_instance{animation:none;max-width:100%}.HomePage_text__bgmUg__nhhh2{padding-right:0;color:var(--ls-color-success-vivid)}.HomePage_metricCard__r453M__WCpIC.__wab_instance{max-width:100%;width:100%;min-width:0}.HomePage_text__gn7Ek__limKu{font-size:var(--ls-font-size-2xl)}.HomePage_trendCard__ib4Xd__L83N_.__wab_instance{animation:none;max-width:100%}.HomePage_text__g9ZqQ__veiQd{padding-right:0;color:var(--ls-color-success-vivid)}.HomePage_metricCard__zoe3T__92U_e.__wab_instance{max-width:100%;width:100%;min-width:0}.HomePage_text___4Uzfe__Ifs8o{font-size:var(--ls-font-size-2xl);padding-bottom:0}.HomePage_trendCard__jIoU__rmMwm.__wab_instance{animation:none;max-width:100%}.HomePage_text__d4Hqp__7NbYv{padding-right:0;color:var(--ls-color-success-vivid)}.HomePage_modal__E0IHg.__wab_instance{max-width:100%;object-fit:cover;justify-self:center}.HomePage_freeBox___3Tjrd__5PHw4{display:flex;flex-direction:column;position:relative;width:100%;height:auto;max-width:100%;justify-content:flex-start;align-items:center;row-gap:8px;min-width:0;padding:24px 8px 8px}.HomePage_levelsetButton__N2w5L.__wab_instance{max-width:100%}.HomePage_svg__vi4Oz__F8aA0{position:relative;object-fit:cover;width:auto;height:1em}.HomePage_text__uEbfj__UhuZJ{font-family:Satoshi;font-weight:600}.HomePage_svg___5OWw__GKDv4{position:relative;object-fit:cover;width:auto;height:1em}.HomePage_text__oxN4C__aUikg{text-align:center;font-family:Satoshi;font-weight:600;font-size:var(--ls-font-size-2xl);color:var(--ls-color-text-primary)}.HomePage_oeInfoBtn__lY8xo{flex-shrink:0}.HomePage_oeInfoBtn__lY8xo:hover{color:var(--ls-color-brand)!important}.HomePage_modalSubtitle__rUHL5{font-family:Satoshi,sans-serif;font-size:14px;color:var(--ls-color-text-tertiary);margin:0 0 20px;line-height:1.5}.HomePage_pillarDescriptionsList__E8E_e{display:flex;flex-direction:column;gap:20px}.HomePage_pillarDescriptionItem__rq8YB{padding:16px;background:var(--ls-color-neutral-foreground);border-radius:10px;border:1px solid var(--ls-color-muted-border)}.HomePage_pillarDescriptionHeader__lx415{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.HomePage_pillarDescriptionName__KeoZP{font-family:Satoshi,sans-serif;font-size:15px;font-weight:600;color:var(--ls-color-text-primary)}.HomePage_pillarDescriptionWeight__VUSuf{font-family:Satoshi,sans-serif;font-size:14px;font-weight:600;color:var(--ls-color-brand);background:var(--ls-color-success-soft);padding:4px 10px;border-radius:100px}.HomePage_pillarDescriptionText__evjJo{font-family:Satoshi,sans-serif;font-size:13px;color:var(--ls-color-text-secondary);margin:0;line-height:1.6}.DashboardMetricCard_root__464_u{position:relative;height:auto;align-items:stretch}.DashboardMetricCard_metricItem__qepvg,.DashboardMetricCard_root__464_u{display:flex;flex-direction:column;width:100%;justify-content:flex-start}.DashboardMetricCard_metricItem__qepvg{background:var(--ls-color-bg-card);box-shadow:inset 0 0 0 1px var(--ls-color-muted-border);filter:drop-shadow(0 1px 1px var(--ls-color-shadow-lg));box-sizing:border-box;row-gap:8px;align-items:flex-start;border-radius:16px;padding:20px;transition:box-shadow .2s ease,transform .2s ease;flex:1 1;container-type:inline-size}.DashboardMetricCard_clickable__QQp4R{cursor:pointer}.DashboardMetricCard_metricItem__qepvg.DashboardMetricCard_clickable__QQp4R:hover{box-shadow:inset 0 0 0 1px var(--ls-color-border),0 4px 10px var(--ls-color-shadow-lg);transform:translateY(-1px)}.DashboardMetricCard_metricItem__qepvg.DashboardMetricCard_clickable__QQp4R:active{transform:translateY(0)}.DashboardMetricCard_titleAndTrend__hpkJV{display:flex;align-self:stretch;flex-direction:row;column-gap:8px;align-items:center;justify-content:space-between;flex-wrap:nowrap;overflow:hidden}.DashboardMetricCard_title__E3Ziv{font-family:Satoshi,sans-serif;font-size:var(--metric-card-title-size,24px);font-weight:600;color:var(--ls-color-text-primary);line-height:var(--metric-card-title-lh,32px);flex:1 1;min-width:0}.DashboardMetricCard_trendBadge__ZAoGc{background:var(--ls-color-success-soft);display:inline-flex;flex-direction:row;align-items:center;column-gap:8px;border-radius:6px;padding:6px 16px;font-family:Satoshi,sans-serif;font-size:18px;font-weight:700;color:var(--ls-color-success-vivid);line-height:28px;flex-shrink:0;white-space:nowrap}.DashboardMetricCard_trendBadge__ZAoGc.DashboardMetricCard_negative__7j8o0{background:var(--ls-color-destructive-light);color:var(--ls-color-destructive-medium)}.DashboardMetricCard_trendIcon__CApIY{width:20px;height:20px;flex-shrink:0;color:inherit}.DashboardMetricCard_trendIcon__CApIY.DashboardMetricCard_down__Sfm4L{transform:rotate(180deg)}.DashboardMetricCard_supportingMetrics__2QQhs{display:flex;flex-direction:column;align-self:stretch;row-gap:2px}.DashboardMetricCard_primaryRow__sjeM1{display:flex;align-items:center;column-gap:8px;flex-wrap:wrap}.DashboardMetricCard_primaryLabel__Y8mJT{font-family:Satoshi,sans-serif;font-size:16px;font-weight:500;color:var(--ls-color-text-caption);line-height:24px}.DashboardMetricCard_primaryValue__NkneH{font-family:Satoshi,sans-serif;font-size:16px;font-weight:500;color:var(--ls-color-text-primary);line-height:24px}.DashboardMetricCard_deltaValue__nakc5{font-family:Inter,sans-serif;font-size:16px;font-weight:500;color:var(--ls-color-success-vivid);line-height:24px}.DashboardMetricCard_deltaValue__nakc5.DashboardMetricCard_negative__7j8o0{color:var(--ls-color-destructive-medium)}.DashboardMetricCard_primaryMeta__cZbbe{margin-left:auto;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.DashboardMetricCard_periodLabel___AMLm{font-family:Satoshi,sans-serif;font-size:16px;font-weight:500;color:var(--ls-color-text-caption);line-height:24px}.DashboardMetricCard_secondaryRow__bdePc{display:flex;justify-content:flex-end;align-items:flex-end}.DashboardMetricCard_secondaryLabel__E9ChT{font-family:Satoshi,sans-serif;font-size:16px;font-weight:500;color:var(--ls-color-text-caption);line-height:24px}.DashboardMetricCard_errorState__dJxbO,.DashboardMetricCard_loadingState___dT7d{width:100%;display:flex;align-items:center;justify-content:center;min-height:80px;font-family:Satoshi,sans-serif;font-size:16px;color:var(--ls-color-text-caption)}.DashboardMetricCard_metricItem__qepvg.DashboardMetricCard_selected__IVj9Z{box-shadow:inset 0 0 0 2px var(--ls-color-brand)}.DashboardMetricCard_metricItem__qepvg.DashboardMetricCard_large__kxuQc{height:100%;justify-content:center;padding:24px}.DashboardMetricCard_metricItem__qepvg.DashboardMetricCard_large__kxuQc .DashboardMetricCard_title__E3Ziv{font-size:20px;line-height:28px}.DashboardMetricCard_metricItem__qepvg.DashboardMetricCard_large__kxuQc .DashboardMetricCard_primaryRow__sjeM1{flex-direction:column;align-items:flex-start;gap:4px}.DashboardMetricCard_metricItem__qepvg.DashboardMetricCard_large__kxuQc .DashboardMetricCard_primaryValue__NkneH{font-size:48px;font-weight:700;line-height:1}.DashboardMetricCard_metricItem__qepvg.DashboardMetricCard_large__kxuQc .DashboardMetricCard_valueSuffix__jhHjA{font-size:24px}.DashboardMetricCard_metricItem__qepvg.DashboardMetricCard_large__kxuQc .DashboardMetricCard_primaryMeta__cZbbe{margin-left:0}.DashboardMetricCard_titleBadge__gEYYn{font-family:Satoshi,sans-serif;font-size:14px;font-weight:500;color:var(--ls-color-text-caption);margin-left:8px}@container (max-width: 240px){.DashboardMetricCard_titleBadge__gEYYn{display:none}}.DashboardMetricCard_valueSuffix__jhHjA{font-family:Satoshi,sans-serif;font-size:16px;font-weight:500;color:var(--ls-color-text-caption)}.DashboardMetricCard_compactScoreRow__3pfkb{display:flex;align-items:center;gap:12px;align-self:stretch;flex-wrap:wrap}.DashboardMetricCard_metricItem__qepvg.DashboardMetricCard_compact__WglSb .DashboardMetricCard_title__E3Ziv{font-size:16px;line-height:22px}.DashboardMetricCard_metricItem__qepvg.DashboardMetricCard_compact__WglSb .DashboardMetricCard_trendBadge__ZAoGc{font-size:14px;line-height:20px;padding:4px 10px;column-gap:4px}.DashboardMetricCard_metricItem__qepvg.DashboardMetricCard_compact__WglSb .DashboardMetricCard_trendIcon__CApIY{width:14px;height:14px}.DashboardMetricCard_metricItem__qepvg.DashboardMetricCard_compact__WglSb .DashboardMetricCard_primaryValue__NkneH{font-size:24px;font-weight:700;line-height:1}.DashboardMetricCard_metricItem__qepvg.DashboardMetricCard_compact__WglSb .DashboardMetricCard_valueSuffix__jhHjA{font-size:14px}.DashboardMetricCard_metricItem__qepvg.DashboardMetricCard_compact__WglSb.DashboardMetricCard_large__kxuQc .DashboardMetricCard_title__E3Ziv{font-size:20px;line-height:28px}.DashboardMetricCard_metricItem__qepvg.DashboardMetricCard_compact__WglSb.DashboardMetricCard_large__kxuQc .DashboardMetricCard_compactScoreRow__3pfkb{flex-direction:column;align-items:flex-start;gap:8px}.DashboardMetricCard_metricItem__qepvg.DashboardMetricCard_compact__WglSb.DashboardMetricCard_large__kxuQc .DashboardMetricCard_primaryValue__NkneH{font-size:48px;font-weight:700;line-height:1}.DashboardMetricCard_metricItem__qepvg.DashboardMetricCard_compact__WglSb.DashboardMetricCard_large__kxuQc .DashboardMetricCard_valueSuffix__jhHjA{font-size:24px}.DashboardMetricCard_srOnly__6ll4U{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}