.EmailPasswordForm_root__6yfff{display:flex;flex-direction:column;gap:var(--size-16);inline-size:100%;max-inline-size:var(--size-560);margin-inline:auto}.EmailPasswordForm_field__6TZxA{display:flex;flex-direction:column;gap:var(--size-4);& input{border:var(--size-1) solid color-mix(in srgb,var(--color-primary) 10%,transparent);box-shadow:none}}.EmailPasswordForm_forgotPassword__R_pcl{align-self:flex-end;color:var(--color-primary);font-size:var(--size-14);text-decoration:underline;cursor:pointer;transition:color var(--effects-transition);&:focus-visible,&:hover:not(:disabled){color:var(--color-cta-primary-hover-bg)}&:disabled{color:var(--color-foreground-muted);cursor:not-allowed}}.EmailPasswordForm_error__PFzkK{text-align:center}.EmailPasswordForm_error__PFzkK,.EmailPasswordForm_fieldError__46uyX{color:var(--red-500);font-size:var(--size-14)}.AuthAppPromoPanel_root__V8H3_{display:flex;flex-direction:column;align-items:center;gap:var(--size-48);inline-size:100%;@media (min-width:48rem){flex-direction:row;align-items:flex-end;justify-content:center;gap:var(--spacing-component-base);padding-inline-start:var(--spacing-page-double)}@media (min-width:80rem){flex-direction:column;align-items:center;justify-content:flex-end;gap:var(--spacing-page-double);padding-inline-start:0;padding-block-start:var(--spacing-page-double);block-size:100%;min-block-size:0}}.AuthAppPromoPanel_content__Y0HVR{display:flex;flex-direction:column;align-items:center;gap:var(--size-12);text-align:center;@media (min-width:48rem){align-self:center}@media (min-width:80rem){align-self:auto;flex-shrink:0}}.AuthAppPromoPanel_eyebrow__HlRLm{padding-bottom:var(--size-12);color:var(--color-primary);font-size:var(--size-14);font-weight:var(--font-weight-extrabold);letter-spacing:.05em;line-height:var(--line-height-flat);text-transform:uppercase;border-bottom:var(--size-1) solid var(--blue-50)}.AuthAppPromoPanel_heading__yD2QZ{color:var(--color-foreground);font-size:var(--size-32);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading)}.AuthAppPromoPanel_body__TXJzD{color:var(--color-foreground-muted);font-size:var(--font-size-input);line-height:var(--line-height-body)}.AuthAppPromoPanel_badges__d6Rfb{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-component-base);margin-top:calc(var(--size-40) - var(--size-12));@media (min-width:48rem){flex-direction:row}@media (min-width:80rem){margin-top:calc(var(--size-48) - var(--size-12))}}.AuthAppPromoPanel_badgeLink__lhix0{display:inline-flex;border-radius:var(--radius-md);&:focus-visible{outline:var(--size-2) solid var(--color-primary);outline-offset:var(--size-2)}}.AuthAppPromoPanel_badge__dEgU1{block-size:auto;inline-size:var(--size-96);@media (min-width:32rem){inline-size:9.375rem}}.AuthAppPromoPanel_phone__2lHCg{display:none;@media (min-width:48rem){display:block;block-size:auto;inline-size:20.375rem;clip-path:inset(6% 0 0 0);transform:translateY(7%)}@media (min-width:80rem){flex:0 1 auto;min-block-size:0;inline-size:auto;max-inline-size:min(31rem,100%);object-fit:contain;object-position:bottom;clip-path:inset(6% 0 0 0);transform:translateY(7%) scale(1.3);transform-origin:bottom center}}.AuthOverlay_backdrop__YO2oj{position:fixed;inset:0;z-index:1300;display:grid;overflow-y:auto;overscroll-behavior:contain;padding-block:var(--spacing-component-base);background:rgb(0 0 0/40%);animation:AuthOverlay_authOverlayFadeIn__zj6qG .3s ease-out;&[data-state=closed]{animation:AuthOverlay_authOverlayFadeOut__ZGPuo .25s ease-in forwards}}.AuthOverlay_panel__FMyz7{position:relative;display:grid;margin:auto;animation:AuthOverlay_authOverlaySlideIn__MEKph .3s ease-out;inline-size:min(100% - var(--spacing-page-base),var(--size-560));padding:0;border-radius:var(--radius-xl);overflow:clip;background:var(--color-tertiary);box-shadow:var(--shadow-overlay);align-content:start;@media (min-width:48rem){inline-size:min(100% - var(--spacing-page-base),calc(var(--size-560) + 2 * var(--spacing-page-double)));align-content:center}@media (min-width:80rem){padding-inline:var(--spacing-page-double);@media (min-height:46rem){max-block-size:calc(100dvh - 2 * var(--spacing-component-base));grid-template-rows:minmax(0,1fr)}}}.AuthOverlay_panel__FMyz7[data-state=closed]{animation:AuthOverlay_authOverlaySlideOut__vMMtQ .25s ease-in forwards}@keyframes AuthOverlay_authOverlayFadeIn__zj6qG{0%{opacity:0}}@keyframes AuthOverlay_authOverlayFadeOut__ZGPuo{to{opacity:0}}@keyframes AuthOverlay_authOverlaySlideIn__MEKph{0%{transform:translateY(-100%)}}@keyframes AuthOverlay_authOverlaySlideOut__vMMtQ{to{opacity:0;transform:translateY(-100%)}}@keyframes AuthOverlay_authCardSwapIn__InFzK{0%{opacity:0;transform:translateY(var(--size-12))}}.AuthOverlay_panelWithPromo__E7M8_{@media (min-width:48rem){inline-size:min(100% - var(--spacing-page-base),46rem)}@media (min-width:80rem){inline-size:min(100% - var(--spacing-page-base),80rem)}}.AuthOverlay_layout__eBx1v{display:flex;flex-direction:column;align-items:center;gap:0;min-block-size:0;@media (min-width:80rem){flex-direction:row;align-items:center;gap:var(--spacing-page-double);block-size:100%}}.AuthOverlay_cardColumn__2KSVH{display:flex;inline-size:100%;justify-content:center;animation:AuthOverlay_authCardSwapIn__InFzK .3s ease-out;@media (min-width:48rem){padding-block:var(--spacing-page-double);&>*{max-inline-size:31rem}}@media (min-width:80rem){flex:1 1 0;order:2;min-inline-size:0}}.AuthOverlay_promoColumn__umJS2{display:flex;inline-size:100%;justify-content:center;padding:var(--size-40) var(--size-48);@media (min-width:48rem){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}@media (min-width:80rem){flex:1 1 0;order:1;min-inline-size:0;align-self:stretch;min-block-size:0}}.AuthOverlay_close__47o9T{position:absolute;top:var(--spacing-component-base);right:var(--spacing-component-base);display:inline-flex;align-items:center;justify-content:center;inline-size:var(--size-40);block-size:var(--size-40);color:var(--color-primary);background:var(--color-background);border-radius:var(--radius-pill);cursor:pointer;transition:color var(--effects-transition),background-color var(--effects-transition);& svg{inline-size:var(--size-16);block-size:var(--size-16)}@media (min-width:48rem){inline-size:var(--size-48);block-size:var(--size-48);background:var(--color-tertiary);& svg{inline-size:var(--size-24);block-size:var(--size-24)}}&:focus-visible,&:hover{color:var(--color-cta-primary-hover-bg)}}.ActiveUsers_root___Olyk{position:absolute;display:flex;align-items:center;gap:var(--spacing-component-half);top:calc(var(--size-36) * -1);left:50%;z-index:5;inline-size:calc(var(--size-80) * 4);max-inline-size:calc(var(--size-80) * 4);overflow:hidden;padding-inline:var(--size-16);padding-block:var(--size-12);background:var(--color-inverse-background);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--color-primary),var(--shadow-glow);transform:translateX(-50%);justify-content:space-between;@media (min-width:48rem){inline-size:calc(var(--size-80) * 5);max-inline-size:calc(var(--size-80) * 5)}}.ActiveUsers_label__kkLM_{inline-size:var(--size-56);color:var(--color-secondary);font-weight:var(--font-weight-extrabold);font-size:var(--font-size-100);line-height:var(--line-height-flat);letter-spacing:var(--letter-spacing-10);text-transform:uppercase;overflow-wrap:normal}.ActiveUsers_value__l3lDn{color:var(--color-secondary);font-weight:var(--font-weight-extrabold);font-size:var(--size-32);line-height:var(--line-height-flat);text-align:center;overflow-wrap:break-word;@media (min-width:48rem){font-size:var(--size-48)}}.ActiveUsers_link__W9meI{flex-shrink:0;inline-size:var(--size-48);block-size:var(--size-48);min-block-size:var(--size-48);transition:transform var(--effects-transition),background-color var(--effects-transition),border-color var(--effects-transition),color var(--effects-transition);@media (min-width:48rem){inline-size:var(--size-56);block-size:var(--size-56);min-block-size:var(--size-56)}&:hover{transform:translateY(-1px)}svg{inline-size:var(--size-24);block-size:var(--size-24)}}.Anchor_root__8956s{display:inline-flex;min-width:0;max-width:100%;font-size:var(--size-14);line-height:var(--line-height-body);text-decoration-line:underline;text-decoration-color:transparent;text-underline-offset:25%;text-underline-position:from-font;transition:color var(--effects-transition),text-decoration-color var(--effects-transition);overflow-wrap:break-word;&:not(.Anchor_appBadgeLink__GO2gQ):hover{text-decoration-color:var(--color-secondary)}}.BottomRow_root__gjmqE{display:flex;flex-direction:column;align-items:center;gap:var(--size-8);align-self:stretch;text-align:center;@media (min-width:80rem){flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;text-align:left}}.BottomRow_legalLinks__7f88G{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;row-gap:var(--size-8);width:100%;@media (min-width:48rem){justify-content:center;column-gap:var(--spacing-component-base);width:auto}@media (min-width:80rem){justify-content:flex-start}}.BottomRow_legalNote__ad4N_,.BottomRow_mutedText__GZYW9{color:var(--gray-400);font-size:var(--size-14);line-height:var(--line-height-body);overflow-wrap:break-word}.BottomRow_mutedLink__QCOks{font-size:var(--size-14);color:color-mix(in srgb,var(--color-inverse-foreground) 92%,transparent)}.BottomRow_legalNote__ad4N_{width:auto;text-align:center;@media (min-width:80rem){text-align:right}}.Footer_root__y3mBx{position:relative;color:var(--color-inverse-foreground);background:var(--color-inverse-background)}.Footer_inner__hLWbM{padding-inline:var(--spacing-page-base)}.Footer_container__jVOnA{display:grid;grid-template-columns:1fr;row-gap:var(--spacing-page-double);max-width:var(--width-page);margin-inline:auto;padding-top:calc(var(--spacing-page-double) + var(--size-8));padding-bottom:var(--spacing-page-double);@media (min-width:48rem){padding-top:calc(var(--spacing-page-double) + var(--size-10))}@media (min-width:80rem){grid-template-columns:1.45fr 1.15fr;column-gap:var(--spacing-page-double);row-gap:var(--spacing-page-base)}>:last-child{grid-column:1/-1}}.Links_root__u_PyH{--footer-app-badge-width:9.375rem;--footer-action-column-width:19.6875rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"discover resources" "download download" "follow follow";place-items:start;row-gap:var(--spacing-page-double);column-gap:var(--spacing-component-base);width:100%;align-self:start;margin-inline:auto;@media (min-width:48rem){grid-template-columns:1fr 1fr 2fr;grid-template-areas:"discover resources download" "discover resources follow";align-items:start;row-gap:var(--spacing-component-base);column-gap:var(--spacing-page-double);padding-left:var(--spacing-page-double)}@media (min-width:80rem){grid-template-columns:max-content max-content var(--footer-action-column-width);grid-template-areas:"discover resources download" "discover resources follow";column-gap:var(--spacing-page-base);justify-content:space-between;justify-self:end;width:max-content;padding-left:0}}.Links_discover__PaI5_{grid-area:discover;min-width:0;@media (min-width:48rem){grid-area:discover}}.Links_resources__5f2am{grid-area:resources;@media (min-width:48rem){grid-area:resources}}.Links_follow__gWLq4{grid-area:follow;justify-self:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-component-half);width:100%;@media (min-width:48rem){grid-area:follow;justify-self:stretch;flex-direction:row;align-items:center;justify-content:space-between}}.Links_follow__gWLq4>:first-child{align-self:center;margin-bottom:0}.Links_download__MJITJ{grid-area:download;place-self:start center;display:grid;align-content:start;@media (min-width:48rem){grid-area:download;place-self:start stretch}@media (min-width:80rem){inline-size:auto;place-self:start stretch}}.Links_sectionHeading__XCg6T{margin-bottom:var(--spacing-component-half);overflow-wrap:break-word}.Links_list__uRwHr{display:grid;gap:var(--size-8)}.Links_appBadges__ri1ZQ{display:flex;justify-content:center;gap:var(--spacing-component-half);flex-wrap:nowrap;align-items:center;width:auto}.Links_appBadgeLink__ZgkJ5{display:inline-flex;flex-shrink:0;width:var(--footer-app-badge-width)}.Links_appBadgeImage__YMldf{width:100%;height:auto}