.HomeHeroBanner_root__oBdAp{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);flex-shrink:0;background-color:var(--bg-primary);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.HomeHeroBanner_banner__rQ92n{width:100%;line-height:0}.HomeHeroBanner_bannerImg__I03WE{display:block;width:100%;height:auto}.HomeHeroBanner_content__Y3QFP{position:relative;z-index:1;margin-top:.75rem}.HomeHeroBanner_contentCompact__cgLAD{margin-top:0;padding-top:0}.HomeHeroBanner_contentInner__zSkwU{margin-left:auto;margin-right:auto;width:100%;max-width:48rem;padding:0 1rem clamp(.75rem,2vw,1rem)}.HomeHeroBanner_contentCompact__cgLAD .HomeHeroBanner_contentInner__zSkwU{padding-bottom:.75rem}.HomeHeroBanner_compactBrand__tTbGD{display:flex;justify-content:center;padding:.375rem 1rem 0}.HomeHeroBanner_compactBrandLockup__PwkBn{display:inline-flex;min-width:0;align-items:center;gap:.5rem;line-height:1.2}.HomeHeroBanner_compactBrandIcon__qIKl7{display:block;height:2rem;width:2rem;shrink:0;-o-object-fit:contain;object-fit:contain}.HomeHeroBanner_compactBrandIconStandard__UlMVt{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.HomeHeroBanner_compactBrandLabel__z_uzh{font-size:.9375rem;font-weight:600;color:var(--text-primary)}.HomeHeroBanner_nightHelpRow__b6ZZ2{display:flex;width:100%;justify-content:center;padding-bottom:.125rem}.HomeHeroBanner_nightHelpRowLoggedIn__glESL{margin-top:.75rem;margin-bottom:1.25rem;padding-bottom:.25rem}.HomeHeroBanner_nightHelpRowGuest__xK2HJ{margin-top:1rem;margin-bottom:1.5rem;padding-bottom:.25rem}.HomeHeroBanner_nightHelpEntryButton__kE7LJ{display:inline-flex;min-height:2.75rem;width:100%;align-items:center;justify-content:center}.HomeHeroBanner_nightHelpEntryTitle__nnD0n{display:inline-flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;line-height:1.25;color:inherit}.HomeHeroBanner_nightHelpEntryHint__4SlSa{font-size:.75rem;font-weight:400;line-height:1.375;color:inherit;opacity:.75}@media (min-width:640px){.HomeHeroBanner_contentInner__zSkwU{padding-left:1.5rem;padding-right:1.5rem}}.MedicalDisclaimerFooter_root__UJH3V{width:100%;margin-top:.25rem}.MedicalDisclaimerFooter_row__rRAks{display:flex;height:1.5rem;align-items:center;justify-content:center;gap:.375rem;flex-wrap:nowrap}.MedicalDisclaimerFooter_disclaimerLine__2kexW{margin:0;display:flex;min-width:0;flex:1 1 auto;align-items:center;justify-content:center;flex-wrap:nowrap;white-space:nowrap;font-size:.6875rem;font-weight:500;line-height:1.2}.MedicalDisclaimerFooter_separator__GYRWC{flex-shrink:0}.MedicalDisclaimerFooter_legalLink__xyE8i{display:inline-flex;flex-shrink:0;align-items:center;text-decoration:underline;text-underline-offset:2px}.NightModeQuickHelpPanel_overlay__A_8Zc{position:fixed;inset:0;z-index:130;display:flex;flex-direction:column;background-color:#0a0612;color:var(--text-primary)}.NightModeQuickHelpPanel_header___Mdxn{display:flex;shrink:0;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid color-mix(in srgb,#fff 10%,transparent);padding:max(.75rem,env(safe-area-inset-top,0px)) 1rem .75rem}@media (min-width:640px){.NightModeQuickHelpPanel_header___Mdxn{padding-right:1.5rem;padding-left:1.5rem}}.NightModeQuickHelpPanel_scenarioButton__NR_TD{border-radius:1rem;border:1px solid color-mix(in srgb,#fff 10%,transparent);background-color:#151020;padding:1rem 1.25rem;text-align:left;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:border-color .15s var(--motion-ease),background-color .15s var(--motion-ease),transform .15s var(--motion-ease)}.NightModeQuickHelpPanel_scenarioButton__NR_TD:hover:not(:disabled){border-color:color-mix(in srgb,#fff 20%,transparent);background-color:#1c1630}.NightModeQuickHelpPanel_scenarioButton__NR_TD:active:not(:disabled){transform:scale(.98)}.NightModeQuickHelpPanel_scenarioButton__NR_TD:disabled{cursor:not-allowed;opacity:.5}.NightModeQuickHelpPanel_closeButton__cBkr4{flex-shrink:0;border-radius:.5rem;border:1px solid color-mix(in srgb,#fff 10%,transparent);background-color:#151020;padding:.5rem;color:var(--text-secondary);transition:background-color .15s var(--motion-ease),transform .15s var(--motion-ease)}.NightModeQuickHelpPanel_closeButton__cBkr4:hover{background-color:#1c1630}.NightModeQuickHelpPanel_closeButton__cBkr4:active{transform:scale(.94)}.NightModeQuickHelpPanel_scrollBody__RkJ1H{padding-bottom:max(1.5rem,calc(env(safe-area-inset-bottom, 0px) + .75rem))}