.SafetyPledgeCard-module__hHymxW__card{align-items:flex-start;gap:var(--ds-page-sidebar-item-gap);padding:var(--ds-modal-padding);border:var(--ds-icon-button-border-width) solid var(--ds-icon-button-border);border-radius:var(--ds-page-sidebar-card-radius);background-color:var(--ds-page-bg);flex-direction:column;display:flex;overflow:hidden}.SafetyPledgeCard-module__hHymxW__copy{gap:var(--ds-stat-card-text-gap);flex-direction:column;max-width:265px;display:flex}.SafetyPledgeCard-module__hHymxW__title{font:var(--ds-text-heading-3);letter-spacing:var(--ds-text-heading-tracking);color:var(--ds-state-fg-active);margin:0}.SafetyPledgeCard-module__hHymxW__detail{font:var(--ds-text-body);color:var(--ds-state-fg-inactive);margin:0}.SafetyPledgeCard-module__hHymxW__cta{width:100%}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-gray-0:#fff;--ds-gray-50:#f7f7f7;--ds-gray-100:#ededed;--ds-gray-300:#afafaf;--ds-gray-400:#919191;--ds-gray-500:#757575;--ds-gray-600:#595959;--ds-gray-800:#242424;--ds-gray-900:#1b1b1b;--ds-blue-500:#26a3f5;--ds-red-500:#ea3131;--ds-font:"Nunito", system-ui, sans-serif;--ds-font-weight-regular:400;--ds-font-weight-bold:800;--ds-font-weight-micro:var(--ds-font-weight-bold);--ds-font-size-caption:var(--ds-text-caption-size);--ds-text-display-size:28px;--ds-text-display-leading:1.3;--ds-text-display:var(--ds-font-weight-bold) var(--ds-text-display-size) / var(--ds-text-display-leading) var(--ds-font);--ds-text-heading-1-size:24px;--ds-text-heading-1-leading:1.3;--ds-text-heading-1:var(--ds-font-weight-bold) var(--ds-text-heading-1-size) / var(--ds-text-heading-1-leading) var(--ds-font);--ds-text-heading-2-size:20px;--ds-text-heading-2-leading:1.25;--ds-text-heading-2:var(--ds-font-weight-bold) var(--ds-text-heading-2-size) / var(--ds-text-heading-2-leading) var(--ds-font);--ds-text-heading-3-size:18px;--ds-text-heading-3-leading:1.25;--ds-text-heading-3:var(--ds-font-weight-bold) var(--ds-text-heading-3-size) / var(--ds-text-heading-3-leading) var(--ds-font);--ds-text-heading-tracking:-.02em;--ds-text-body-large-size:18px;--ds-text-body-large-leading:1.5;--ds-text-body-large:var(--ds-font-weight-regular) var(--ds-text-body-large-size) / var(--ds-text-body-large-leading) var(--ds-font);--ds-text-body-size:16px;--ds-text-body-leading:1.5;--ds-text-body:var(--ds-font-weight-regular) var(--ds-text-body-size) / var(--ds-text-body-leading) var(--ds-font);--ds-text-body-bold:var(--ds-font-weight-bold) var(--ds-text-body-size) / var(--ds-text-body-leading) var(--ds-font);--ds-text-label-size:14px;--ds-text-label-leading:1.4;--ds-text-label:var(--ds-font-weight-bold) var(--ds-text-label-size) / var(--ds-text-label-leading) var(--ds-font);--ds-text-caption-size:12px;--ds-text-caption-leading:1.4;--ds-text-caption:var(--ds-font-weight-bold) var(--ds-text-caption-size) / var(--ds-text-caption-leading) var(--ds-font);--ds-state-fg-active:var(--ds-gray-800);--ds-state-fg-hover:var(--ds-gray-500);--ds-state-fg-inactive:var(--ds-gray-400);--ds-state-bg-active:var(--ds-gray-50);--ds-state-bg-hover:var(--ds-gray-50);--ds-state-bg-inactive:var(--ds-gray-0);--ds-icon-button-background:var(--ds-gray-0);--ds-icon-button-border:var(--ds-gray-100);--ds-icon-button-shadow:var(--ds-gray-100);--ds-icon-button-icon:var(--ds-gray-800);--ds-icon-button-icon-pressed:var(--ds-gray-400);--ds-icon-button-size:42px;--ds-icon-button-radius:12px;--ds-icon-button-padding:9px;--ds-icon-button-border-width:2px;--ds-icon-button-shadow-offset:3px;--ds-icon-size:24px;--ds-focus-ring:var(--ds-gray-900);--ds-focus-ring-width:2px;--ds-focus-ring-offset:calc(-1 * var(--ds-focus-ring-width));--ds-nav-item-gap:8px;--ds-nav-item-padding-x:14px;--ds-nav-item-padding-y:10px;--ds-nav-item-radius:8px;--ds-nav-item-icon-size:20px;--ds-nav-item-label-line-height:1;--ds-nav-item-vertical-gap:6px;--ds-nav-item-vertical-padding-x:12px;--ds-nav-item-vertical-padding-y:9px;--ds-nav-item-badge-size:8px;--ds-nav-item-badge-offset-top:-2px;--ds-nav-item-badge-offset-right:-3px;--ds-logo-height:50px;--ds-logo-width:186px;--ds-stat-inactive:var(--ds-gray-400);--ds-stat-xp-active:#f7c226;--ds-stat-xp-highlight:#ffe59c;--ds-stat-streak-active:#1fa817;--ds-stat-gem-active:var(--ds-blue-500);--ds-stat-gem-highlight:#a8deff;--ds-stat-icon-sm:16px;--ds-stat-icon-md:20px;--ds-stat-icon-lg:28px;--ds-stat-gap:8px;--ds-stat-height:40px;--ds-stat-padding-x:8px;--ds-stat-font-size:var(--ds-text-heading-2-size);--ds-stat-hover-opacity:.5;--ds-stat-radius:8px;--ds-shield-bronze-edge:#9c7028;--ds-shield-bronze-light:#cb943b;--ds-shield-bronze-base:#b78430;--ds-shield-bronze-face:#a27122;--ds-shield-silver-edge:#aaa;--ds-shield-silver-light:#e3e3e3;--ds-shield-silver-base:#d0d0d0;--ds-shield-silver-face:#bcbcbc;--ds-shield-gold-edge:#e9b000;--ds-shield-gold-light:#fed75d;--ds-shield-gold-base:#fec102;--ds-shield-gold-face:#e9b000;--ds-shield-locked-edge:#d4d4d4;--ds-shield-locked-light:#f0f0f0;--ds-shield-locked-base:#e3e3e3;--ds-shield-locked-face:#c4c4c4;--ds-shield-height-sm:45.6976px;--ds-shield-height-md:68.5463px;--ds-shield-height-lg:91.3951px;--ds-stat-card-width:289px;--ds-stat-card-radius:16px;--ds-stat-card-border:var(--ds-gray-100);--ds-stat-card-border-width:2px;--ds-stat-card-padding-x:26px;--ds-stat-card-padding-y:17px;--ds-stat-card-gap:15px;--ds-stat-card-text-gap:4px;--ds-stat-card-value-size:var(--ds-text-display-size);--ds-stat-card-value-active:var(--ds-gray-900);--ds-stat-card-value-inactive:var(--ds-gray-400);--ds-stat-card-label-size:var(--ds-text-body-size);--ds-stat-card-label-color:var(--ds-gray-300);--ds-navbar-bg:var(--ds-gray-0);--ds-navbar-border:#e9eaeb;--ds-navbar-border-width:2px;--ds-navbar-padding-x:24px;--ds-navbar-gap:24px;--ds-navbar-brand-gap:48px;--ds-navbar-nav-gap:12px;--ds-navbar-nav-height:68px;--ds-navbar-stats-gap:6px;--ds-button-radius:12px;--ds-button-padding-x:26px;--ds-button-padding-y:12px;--ds-button-min-height:42px;--ds-button-border-width:2px;--ds-button-shadow-offset:3px;--ds-button-letter-spacing:.04em;--ds-button-icon-gap:8px;--ds-button-icon-size:16px;--ds-button-shortcut-padding-x:8px;--ds-button-shortcut-padding-y:4px;--ds-button-shortcut-padding-end:8px;--ds-button-shortcut-radius:8px;--ds-button-shortcut-min-width:198px;--ds-button-dot-size:6px;--ds-button-dot-gap:6px;--ds-button-primary-text:var(--ds-gray-0);--ds-button-primary-bg:#26a4f4;--ds-button-primary-border:#1c97e5;--ds-button-primary-bg-hover:#37aff8;--ds-button-primary-bg-pressed:#1491e1;--ds-button-secondary-text:#26a4f4;--ds-button-secondary-bg:var(--ds-gray-0);--ds-button-secondary-border:var(--ds-gray-100);--ds-button-secondary-bg-hover:#f7f7f7;--ds-button-secondary-bg-pressed:#ededed;--ds-button-dark-text:var(--ds-gray-0);--ds-button-dark-bg:var(--ds-gray-900);--ds-button-dark-border:#464646;--ds-button-dark-bg-hover:#323232;--ds-button-dark-bg-pressed:#141414;--ds-button-warning-text:var(--ds-gray-900);--ds-button-warning-bg:#f7c226;--ds-button-warning-border:#dcaa14;--ds-button-warning-bg-hover:#fccd41;--ds-button-warning-bg-pressed:#e6b419;--ds-button-danger-text:var(--ds-gray-0);--ds-button-danger-bg:#ea3131;--ds-button-danger-border:#c82828;--ds-button-danger-bg-hover:#f54b4b;--ds-button-danger-bg-pressed:#d22828;--ds-button-google-text:var(--ds-gray-500);--ds-button-google-bg:var(--ds-gray-0);--ds-button-google-border:var(--ds-gray-100);--ds-button-google-bg-hover:var(--ds-gray-50);--ds-button-google-bg-pressed:var(--ds-gray-100);--ds-button-disabled-text:var(--ds-gray-400);--ds-button-disabled-bg:var(--ds-gray-100);--ds-link-primary-default:var(--ds-blue-500);--ds-link-primary-hover:#1a85d1;--ds-link-primary-active:#126bad;--ds-link-secondary-default:var(--ds-gray-400);--ds-link-secondary-hover:var(--ds-gray-500);--ds-link-secondary-active:var(--ds-gray-900);--ds-link-padding-y:4px;--ds-link-focus-padding-x:6px;--ds-link-radius:8px;--ds-link-icon-gap:4px;--ds-link-icon-size:14px;--ds-sidebar-terms-width:368px;--ds-sidebar-terms-row-gap:12px;--ds-sidebar-terms-link-gap:24px;--ds-sidebar-terms-padding-x:32px;--ds-bottom-nav-bg:var(--ds-gray-0);--ds-bottom-nav-border:#e9eaeb;--ds-bottom-nav-border-width:2px;--ds-bottom-nav-padding-x:16px;--ds-bottom-nav-padding-y:8px;--ds-bottom-nav-gap:12px;--ds-bottom-nav-max-width:824px;--ds-chest-bronze-sides:#b78430;--ds-chest-bronze-outline:#9c7028;--ds-chest-bronze-body:#cb943b;--ds-chest-bronze-lock:#7f5513;--ds-chest-silver-sides:#d0d0d0;--ds-chest-silver-outline:#bcbcbc;--ds-chest-silver-body:#e3e3e3;--ds-chest-silver-lock:#929292;--ds-chest-gold-sides:#fec102;--ds-chest-gold-outline:#e9b000;--ds-chest-gold-body:#fed75d;--ds-chest-gold-lock:#ce9c03;--ds-chest-closed-height-sm:42.1084px;--ds-chest-closed-height-md:63.1626px;--ds-chest-closed-height-lg:84.2168px;--ds-chest-open-height-sm:54.9488px;--ds-chest-open-height-md:82.4232px;--ds-chest-open-height-lg:109.898px;--ds-league-card-width:368px;--ds-league-card-radius:16px;--ds-league-card-border:var(--ds-gray-100);--ds-league-card-border-width:2px;--ds-league-card-bg:var(--ds-gray-0);--ds-league-card-padding-x:24px;--ds-league-card-padding-y:20px;--ds-league-card-gap:24px;--ds-league-card-heading-gap:12px;--ds-league-card-body-gap:16px;--ds-league-card-text-gap:4px;--ds-league-card-title-size:var(--ds-text-heading-3-size);--ds-league-card-title-tracking:var(--ds-text-heading-tracking);--ds-league-card-title:var(--ds-gray-900);--ds-league-card-body-size:var(--ds-text-body-size);--ds-league-card-subtitle:var(--ds-gray-900);--ds-league-card-description:var(--ds-gray-500);--ds-page-bg:var(--ds-gray-0);--ds-page-body-gap:48px;--ds-page-body-padding-x:24px;--ds-page-sidebar-width:368px;--ds-page-sidebar-item-gap:12px;--ds-page-sidebar-gap:24px;--ds-page-sidebar-padding-y:24px;--ds-page-sidebar-card-radius:24px;--ds-modal-overlay:color-mix(in srgb, var(--ds-gray-900) 45%, transparent);--ds-modal-bg:var(--ds-gray-0);--ds-modal-border:var(--ds-gray-100);--ds-modal-border-width:2px;--ds-modal-radius:var(--ds-page-sidebar-card-radius);--ds-modal-padding:24px;--ds-modal-gap:16px;--ds-modal-width:440px;--ds-modal-duration:.18s;--ds-modal-shadow:0 var(--ds-button-shadow-offset) 0 var(--ds-icon-button-shadow);--ds-text-field-stack-gap:8px;--ds-text-field-gap:4px;--ds-text-field-label-size:var(--ds-text-label-size);--ds-text-field-label-weight:var(--ds-font-weight-bold);--ds-text-field-label:var(--ds-gray-800);--ds-text-field-value-size:var(--ds-text-body-size);--ds-text-field-value-weight:var(--ds-font-weight-regular);--ds-text-field-value:var(--ds-gray-900);--ds-text-field-bg:var(--ds-gray-50);--ds-text-field-border-default:var(--ds-gray-100);--ds-text-field-border-error:var(--ds-red-500);--ds-text-field-border-focus:var(--ds-blue-500);--ds-text-field-border-focus-visible:var(--ds-gray-900);--ds-text-field-label-disabled:var(--ds-gray-400);--ds-text-field-value-disabled:var(--ds-gray-400);--ds-text-field-bg-disabled:var(--ds-gray-100);--ds-text-field-border-disabled:var(--ds-gray-100);--ds-text-field-border-width:2px;--ds-text-field-radius:12px;--ds-text-field-padding-x:14px;--ds-text-field-padding-y:9px;--ds-text-field-helper:var(--ds-gray-500);--ds-text-field-helper-size:var(--ds-text-label-size);--ds-text-field-info-icon:#858585;--ds-text-field-error-text:var(--ds-red-500);--ds-banner-danger-bg:color-mix(in srgb, var(--ds-red-500) 12%, var(--ds-gray-0));--ds-banner-danger-text:var(--ds-red-500);--ds-banner-padding-x:18px;--ds-banner-padding-y:14px;--ds-banner-radius:var(--ds-icon-button-radius);--ds-text-field-message-icon:16px;--ds-text-field-message-gap:8px;--ds-select-trigger-bg:var(--ds-gray-0);--ds-select-menu-bg:var(--ds-gray-0);--ds-select-menu-padding:4px;--ds-select-menu-max-height:240px;--ds-select-menu-duration:.14s;--ds-select-trigger-shadow:var(--ds-text-field-border-default);--ds-select-option-bg-active:var(--ds-gray-50);--ds-select-option-fg-selected:var(--ds-blue-500);--ds-select-option-bg-selected:color-mix(in srgb, var(--ds-blue-500) 14%, var(--ds-select-menu-bg))}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-state-fg-active:var(--ds-gray-100);--ds-state-fg-hover:var(--ds-gray-300);--ds-state-fg-inactive:var(--ds-gray-400);--ds-state-bg-active:var(--ds-gray-800);--ds-state-bg-hover:var(--ds-gray-800);--ds-state-bg-inactive:var(--ds-gray-900);--ds-icon-button-background:var(--ds-gray-800);--ds-icon-button-border:var(--ds-gray-600);--ds-icon-button-shadow:var(--ds-gray-900);--ds-icon-button-icon:var(--ds-gray-100);--ds-icon-button-icon-pressed:var(--ds-gray-400);--ds-focus-ring:var(--ds-gray-100);--ds-stat-card-border:var(--ds-gray-600);--ds-stat-card-value-active:var(--ds-gray-50);--ds-navbar-bg:var(--ds-gray-900);--ds-navbar-border:var(--ds-gray-600);--ds-bottom-nav-bg:var(--ds-gray-900);--ds-bottom-nav-border:var(--ds-gray-600);--ds-page-bg:var(--ds-gray-900);--ds-button-secondary-bg:var(--ds-gray-800);--ds-button-secondary-border:var(--ds-gray-600);--ds-button-secondary-bg-hover:#3c3c3c;--ds-button-secondary-bg-pressed:#2d2d2d;--ds-button-dark-text:var(--ds-gray-900);--ds-button-dark-bg:var(--ds-gray-100);--ds-button-dark-border:#c8c8c8;--ds-button-dark-bg-hover:#dcdcdc;--ds-button-dark-bg-pressed:#ebebeb;--ds-button-google-text:var(--ds-gray-300);--ds-button-google-bg:var(--ds-gray-800);--ds-button-google-border:var(--ds-gray-600);--ds-button-google-bg-hover:#3c3c3c;--ds-button-google-bg-pressed:#2d2d2d;--ds-button-disabled-text:var(--ds-gray-500);--ds-button-disabled-bg:var(--ds-gray-800);--ds-link-secondary-hover:var(--ds-gray-300);--ds-link-secondary-active:var(--ds-gray-50);--ds-league-card-border:var(--ds-gray-600);--ds-league-card-bg:var(--ds-gray-900);--ds-league-card-title:var(--ds-gray-50);--ds-league-card-subtitle:var(--ds-gray-50);--ds-league-card-description:var(--ds-gray-300);--ds-text-field-label:var(--ds-gray-100);--ds-text-field-value:var(--ds-gray-50);--ds-text-field-bg:var(--ds-gray-800);--ds-text-field-border-default:var(--ds-gray-600);--ds-text-field-border-focus-visible:var(--ds-gray-100);--ds-text-field-label-disabled:var(--ds-gray-500);--ds-text-field-value-disabled:var(--ds-gray-500);--ds-text-field-bg-disabled:var(--ds-gray-800);--ds-text-field-border-disabled:var(--ds-gray-600);--ds-text-field-helper:var(--ds-gray-300);--ds-modal-overlay:color-mix(in srgb, var(--ds-gray-900) 65%, transparent);--ds-modal-bg:var(--ds-gray-800);--ds-modal-border:var(--ds-gray-600);--ds-banner-danger-bg:color-mix(in srgb, var(--ds-red-500) 22%, var(--ds-gray-800));--ds-banner-danger-text:var(--ds-red-500);--ds-select-trigger-bg:var(--ds-gray-800);--ds-select-menu-bg:var(--ds-gray-800);--ds-select-option-bg-active:var(--ds-gray-900);--ds-select-option-fg-selected:var(--ds-blue-500);--ds-select-option-bg-selected:color-mix(in srgb, var(--ds-blue-500) 18%, var(--ds-select-menu-bg));--ds-select-trigger-shadow:var(--ds-text-field-border-default)}
.BottomTabBar-module__FyVJzG__container{display:none}@media (max-width:768px){.BottomTabBar-module__FyVJzG__container{z-index:100;padding:0 24px;padding-bottom:env(safe-area-inset-bottom,8px);background-color:var(--btw-white);border-top:1px solid var(--btw-surface-hover);justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.BottomTabBar-module__FyVJzG__tab{cursor:pointer;min-height:56px;color:var(--btw-text-muted);background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding-top:11px;transition:color .15s;display:flex;position:relative}.BottomTabBar-module__FyVJzG__tabActive{color:var(--btw-ink)}.BottomTabBar-module__FyVJzG__label{font:700 11px/14px var(--btw-font)}.BottomTabBar-module__FyVJzG__activeIndicator{background-color:var(--btw-ink);border-radius:4px;width:64px;height:3px;position:absolute;top:0}}
.LearnerShell-module__rjDsuq__page{background-color:var(--btw-white);flex-direction:column;min-height:100vh;display:flex}@media (max-width:768px){.LearnerShell-module__rjDsuq__footer{display:none}.LearnerShell-module__rjDsuq__hasTabBar{padding-bottom:calc(68px + 32px + env(safe-area-inset-bottom,8px))}}
.LandingCta-module__JoS4Wq__ctaSection{background-color:var(--btw-navy);flex-direction:column;align-items:center;gap:36px;padding:84px 48px 0;display:flex}.LandingCta-module__JoS4Wq__ctaInner{flex-direction:column;align-items:center;gap:64px;width:100%;max-width:1110px;display:flex}.LandingCta-module__JoS4Wq__ctaText{text-align:center;flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.LandingCta-module__JoS4Wq__ctaHeading{font:var(--btw-text-hero-sm);letter-spacing:-.36px;color:var(--btw-white);text-wrap:balance;margin:0}.LandingCta-module__JoS4Wq__ctaDescription{max-width:700px;font:var(--btw-text-body-large);color:var(--btw-white);margin:0}.LandingCta-module__JoS4Wq__ctaButtons{align-items:center;gap:24px;width:532px;max-width:100%;display:flex}.LandingCta-module__JoS4Wq__ctaButton.LandingCta-module__JoS4Wq__ctaButton{height:55px;font-size:var(--btw-font-size-h3);padding:12px 18px}.LandingCta-module__JoS4Wq__ctaButtonPrimary.LandingCta-module__JoS4Wq__ctaButtonPrimary{--bg:var(--btw-blue)}.LandingCta-module__JoS4Wq__ctaButtonPrimary.LandingCta-module__JoS4Wq__ctaButtonPrimary:hover{--bg:var(--btw-blue-hover)}.LandingCta-module__JoS4Wq__ctaImage{width:383px;max-width:100%;height:auto}@media (max-width:1024px){.LandingCta-module__JoS4Wq__ctaSection{padding:84px 24px 0}.LandingCta-module__JoS4Wq__ctaHeading{font:var(--btw-text-feature)}}@media (max-width:640px){.LandingCta-module__JoS4Wq__ctaSection{gap:24px;padding:64px 24px 0}.LandingCta-module__JoS4Wq__ctaInner{gap:40px}.LandingCta-module__JoS4Wq__ctaButtons{flex-direction:column;gap:12px}}
.LandingFooter-module__NwA8hW__footer{background-color:var(--btw-surface);flex-direction:column;align-items:center;padding:0 24px;display:flex}.LandingFooter-module__NwA8hW__inner{align-items:flex-start;gap:24px;width:100%;max-width:1110px;padding:36px 0;display:flex}.LandingFooter-module__NwA8hW__brandColumn{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:12px;min-width:0;display:flex}.LandingFooter-module__NwA8hW__logoWrap{align-items:center;display:flex}.LandingFooter-module__NwA8hW__linkColumns{flex:1 0 0;justify-content:flex-end;gap:12px;min-width:0;display:flex}.LandingFooter-module__NwA8hW__linkColumn{flex-direction:column;align-items:flex-start;gap:12px;min-width:140px;display:flex}.LandingFooter-module__NwA8hW__linkHeading{font:var(--btw-text-heading-4);color:var(--btw-ink);margin:0}.LandingFooter-module__NwA8hW__linkItem{font:var(--btw-text-body-small);color:var(--btw-ink);white-space:nowrap;text-decoration:none;transition:color .15s}.LandingFooter-module__NwA8hW__linkItem:hover{color:var(--btw-ink-hover)}.LandingFooter-module__NwA8hW__bottomBar{justify-content:center;align-items:center;width:100%;max-width:1110px;padding:24px 0;display:flex}.LandingFooter-module__NwA8hW__copyright{font:var(--btw-text-caption);color:var(--btw-ink);text-align:center;margin:0}@media (max-width:768px){.LandingFooter-module__NwA8hW__footer{padding:0 20px}.LandingFooter-module__NwA8hW__inner{text-align:center;flex-direction:column;align-items:center;gap:32px;padding:32px 0}.LandingFooter-module__NwA8hW__brandColumn{align-items:center}.LandingFooter-module__NwA8hW__linkColumns{flex-direction:column;justify-content:flex-start;align-items:center;gap:24px;width:100%}.LandingFooter-module__NwA8hW__linkColumn{align-items:center}}
.AppDownloadFloat-module__kFPP7G__widget{z-index:50;pointer-events:none;opacity:0;animation:.4s ease-in-out 2s forwards AppDownloadFloat-module__kFPP7G__widgetEnter;position:fixed;bottom:24px;right:24px}@keyframes AppDownloadFloat-module__kFPP7G__widgetEnter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.AppDownloadFloat-module__kFPP7G__widget{opacity:1;transition:none;animation:none}}.AppDownloadFloat-module__kFPP7G__column{flex-direction:column;align-items:center;display:flex;position:absolute;bottom:0;right:0}.AppDownloadFloat-module__kFPP7G__character{pointer-events:none;width:130px;height:auto;display:block}.AppDownloadFloat-module__kFPP7G__card{z-index:0;pointer-events:auto;background:#fff;border:2px solid #e2e4f0;border-radius:18px;flex-direction:column;align-items:center;gap:6px;width:149px;padding:14px 2px;display:flex;position:relative}.AppDownloadFloat-module__kFPP7G__heading{width:145px;font-family:"Nunito", var(--btw-font,sans-serif);text-align:center;color:#000;margin:0;font-size:16px;font-weight:700;line-height:1.3}.AppDownloadFloat-module__kFPP7G__qrCode{border:none;width:124px;height:124px;display:block}@media (max-width:640px){.AppDownloadFloat-module__kFPP7G__widget{bottom:16px;right:16px}.AppDownloadFloat-module__kFPP7G__character{width:105px}.AppDownloadFloat-module__kFPP7G__card{border-radius:16px;width:132px;padding:12px 2px}.AppDownloadFloat-module__kFPP7G__heading{width:128px;font-size:14px}.AppDownloadFloat-module__kFPP7G__qrCode{width:108px;height:108px}}
.LandingHeroSocialProof-module__xgqEVG__socialProof{justify-content:center;align-items:center;gap:16px;display:flex}.LandingHeroSocialProof-module__xgqEVG__avatars{align-items:center;display:flex}.LandingHeroSocialProof-module__xgqEVG__avatar{border:1.5px solid var(--btw-border);object-fit:cover;background-color:var(--btw-surface);border-radius:50%;width:40.5px;height:40.5px}.LandingHeroSocialProof-module__xgqEVG__avatar+.LandingHeroSocialProof-module__xgqEVG__avatar{margin-left:-12.25px}.LandingHeroSocialProof-module__xgqEVG__caption{font:var(--btw-text-body);color:var(--btw-black);white-space:nowrap;margin:0;font-weight:700}.LandingHeroSocialProof-module__xgqEVG__captionBreak{display:none}@media (max-width:640px){.LandingHeroSocialProof-module__xgqEVG__caption{white-space:normal}.LandingHeroSocialProof-module__xgqEVG__captionBreak{display:inline}}
.ChildPageChrome-module__0lRfta__shell{background:var(--ds-page-bg);flex-direction:column;height:100dvh;max-height:100dvh;display:flex}.ChildPageChrome-module__0lRfta__fill{flex:auto;min-height:0}.ChildPageChrome-module__0lRfta__tabletRail{gap:var(--ds-page-sidebar-gap);width:100%;max-width:592px;padding-block:var(--ds-page-sidebar-padding-y);flex-direction:column;display:flex}
.AdsHeroCtas-module__5ZbJba__ctaGroup{flex-direction:column;align-items:flex-start;gap:32px;width:100%;display:flex}.AdsHeroCtas-module__5ZbJba__ctas{align-items:center;gap:24px;width:100%;display:flex}.AdsHeroCtas-module__5ZbJba__cta.AdsHeroCtas-module__5ZbJba__cta{height:55px;font-size:var(--btw-font-size-h3);padding:12px 18px}.AdsHeroCtas-module__5ZbJba__ctaPrimary.AdsHeroCtas-module__5ZbJba__ctaPrimary{--bg:var(--btw-blue)}.AdsHeroCtas-module__5ZbJba__ctaPrimary.AdsHeroCtas-module__5ZbJba__ctaPrimary:hover{--bg:var(--btw-blue-hover)}@media (max-width:1024px){.AdsHeroCtas-module__5ZbJba__ctaGroup{align-items:center}}@media (max-width:640px){.AdsHeroCtas-module__5ZbJba__ctaGroup{gap:16px}.AdsHeroCtas-module__5ZbJba__ctas{flex-direction:column;gap:12px}}
.AdsGuideCtas-module__IOcGXW__ctas{flex-direction:column;gap:12px;width:100%;max-width:350px;display:flex}.AdsGuideCtas-module__IOcGXW__cta.AdsGuideCtas-module__IOcGXW__cta{height:55px;font-size:var(--btw-font-size-h3);padding:12px 18px}.AdsGuideCtas-module__IOcGXW__ctaPrimary.AdsGuideCtas-module__IOcGXW__ctaPrimary{--bg:var(--btw-blue)}.AdsGuideCtas-module__IOcGXW__ctaPrimary.AdsGuideCtas-module__IOcGXW__ctaPrimary:hover{--bg:var(--btw-blue-hover)}@media (max-width:1024px){.AdsGuideCtas-module__IOcGXW__ctas{max-width:none}}
.NavItem-module__OdOy7W__navItem{justify-content:center;align-items:center;gap:var(--ds-nav-item-gap);box-sizing:border-box;padding:var(--ds-nav-item-padding-y) var(--ds-nav-item-padding-x);border-radius:var(--ds-nav-item-radius);background-color:var(--ds-state-bg-inactive);color:var(--ds-state-fg-inactive);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:none;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex;position:relative}.NavItem-module__OdOy7W__navItem:hover:not(:disabled):not(.NavItem-module__OdOy7W__selected){background-color:var(--ds-state-bg-hover);color:var(--ds-state-fg-hover)}.NavItem-module__OdOy7W__vertical{gap:var(--ds-nav-item-vertical-gap);padding:var(--ds-nav-item-vertical-padding-y) var(--ds-nav-item-vertical-padding-x);flex-direction:column}.NavItem-module__OdOy7W__selected{background-color:var(--ds-state-bg-active);color:var(--ds-state-fg-active)}.NavItem-module__OdOy7W__navItem:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.NavItem-module__OdOy7W__navItem:disabled{cursor:default}.NavItem-module__OdOy7W__icon{width:var(--ds-nav-item-icon-size);height:var(--ds-nav-item-icon-size);pointer-events:none;flex-shrink:0;display:flex;position:relative;overflow:visible}.NavItem-module__OdOy7W__badge{top:var(--ds-nav-item-badge-offset-top);right:var(--ds-nav-item-badge-offset-right);width:var(--ds-nav-item-badge-size);height:var(--ds-nav-item-badge-size);background-color:var(--ds-button-danger-bg);border-radius:50%;position:absolute}.NavItem-module__OdOy7W__badgeLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.NavItem-module__OdOy7W__icon svg,.NavItem-module__OdOy7W__icon img){width:100%;height:100%;display:block}.NavItem-module__OdOy7W__label{font:var(--ds-text-caption);line-height:var(--ds-nav-item-label-line-height);text-transform:uppercase;text-align:center;white-space:nowrap}
.BottomNav-module__2Jp8oG__bar{box-sizing:border-box;width:100%;padding:var(--ds-bottom-nav-padding-y) var(--ds-bottom-nav-padding-x);background:var(--ds-bottom-nav-bg);border-top:var(--ds-bottom-nav-border-width) solid var(--ds-bottom-nav-border);justify-content:center;align-items:center;display:flex}.BottomNav-module__2Jp8oG__row{align-items:center;gap:var(--ds-bottom-nav-gap);max-width:var(--ds-bottom-nav-max-width);flex:auto;min-width:0;display:flex}.BottomNav-module__2Jp8oG__item{flex:1 1 0;width:100%;min-width:0}
.Button-module__oans4W__button{--button-focus:var(--ds-focus-ring);box-sizing:border-box;min-height:var(--ds-button-min-height);justify-content:center;align-items:center;gap:var(--ds-button-icon-gap);padding:var(--ds-button-padding-y) var(--ds-button-padding-x);margin-bottom:var(--ds-button-shadow-offset);border:var(--ds-button-border-width) solid var(--button-border);border-radius:var(--ds-button-radius);background-color:var(--button-bg);color:var(--button-text);box-shadow:0 var(--ds-button-shadow-offset) 0 var(--button-border);font:var(--ds-text-caption);letter-spacing:var(--ds-button-letter-spacing);text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;line-height:1;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex;position:relative}.Button-module__oans4W__primary{--button-text:var(--ds-button-primary-text);--button-bg:var(--ds-button-primary-bg);--button-border:var(--ds-button-primary-border);--button-bg-hover:var(--ds-button-primary-bg-hover);--button-bg-pressed:var(--ds-button-primary-bg-pressed)}.Button-module__oans4W__secondary{--button-text:var(--ds-button-secondary-text);--button-bg:var(--ds-button-secondary-bg);--button-border:var(--ds-button-secondary-border);--button-bg-hover:var(--ds-button-secondary-bg-hover);--button-bg-pressed:var(--ds-button-secondary-bg-pressed)}.Button-module__oans4W__dark{--button-text:var(--ds-button-dark-text);--button-bg:var(--ds-button-dark-bg);--button-border:var(--ds-button-dark-border);--button-bg-hover:var(--ds-button-dark-bg-hover);--button-bg-pressed:var(--ds-button-dark-bg-pressed);--button-focus:var(--ds-button-primary-border)}.Button-module__oans4W__warning{--button-text:var(--ds-button-warning-text);--button-bg:var(--ds-button-warning-bg);--button-border:var(--ds-button-warning-border);--button-bg-hover:var(--ds-button-warning-bg-hover);--button-bg-pressed:var(--ds-button-warning-bg-pressed)}.Button-module__oans4W__danger{--button-text:var(--ds-button-danger-text);--button-bg:var(--ds-button-danger-bg);--button-border:var(--ds-button-danger-border);--button-bg-hover:var(--ds-button-danger-bg-hover);--button-bg-pressed:var(--ds-button-danger-bg-pressed)}.Button-module__oans4W__google{--button-text:var(--ds-button-google-text);--button-bg:var(--ds-button-google-bg);--button-border:var(--ds-button-google-border);--button-bg-hover:var(--ds-button-google-bg-hover);--button-bg-pressed:var(--ds-button-google-bg-pressed)}.Button-module__oans4W__icon{width:var(--ds-button-icon-size);height:var(--ds-button-icon-size);flex-shrink:0}.Button-module__oans4W__withShortcut{min-width:var(--ds-button-shortcut-min-width);padding-right:var(--ds-button-shortcut-padding-end);justify-content:space-between}.Button-module__oans4W__label{min-width:0}.Button-module__oans4W__shortcut{padding:var(--ds-button-shortcut-padding-y) var(--ds-button-shortcut-padding-x);border:var(--ds-button-border-width) solid color-mix(in srgb, currentColor 50%, transparent);border-radius:var(--ds-button-shortcut-radius);color:color-mix(in srgb, currentColor 50%, transparent);flex-shrink:0}.Button-module__oans4W__button:hover:not(:disabled){background-color:var(--button-bg-hover)}.Button-module__oans4W__button:active:not(:disabled),.Button-module__oans4W__button[data-shortcut-pressed]:not(:disabled){background-color:var(--button-bg-pressed);box-shadow:0 0 0 var(--button-border);transform:translateY(var(--ds-button-shadow-offset))}.Button-module__oans4W__button:focus-visible:not(:disabled){border-color:var(--button-focus);box-shadow:0 var(--ds-button-shadow-offset) 0 var(--button-focus);outline:none}.Button-module__oans4W__button:focus-visible:active:not(:disabled),.Button-module__oans4W__button:focus-visible[data-shortcut-pressed]:not(:disabled){box-shadow:0 0 0 var(--button-focus)}@media (forced-colors:active){.Button-module__oans4W__button:focus-visible{outline:var(--ds-focus-ring-width) solid;outline-offset:var(--ds-focus-ring-offset)}}.Button-module__oans4W__button:disabled{color:var(--ds-button-disabled-text);background-color:var(--ds-button-disabled-bg);box-shadow:none;cursor:default;border-color:#0000;transform:none}.Button-module__oans4W__face{align-items:center;justify-content:inherit;gap:inherit;width:100%;min-width:0;display:flex}.Button-module__oans4W__faceHidden{visibility:hidden}.Button-module__oans4W__dots{justify-content:center;align-items:center;gap:var(--ds-button-dot-gap);pointer-events:none;display:flex;position:absolute;inset:0}.Button-module__oans4W__dot{width:var(--ds-button-dot-size);height:var(--ds-button-dot-size);background-color:currentColor;border-radius:50%;animation:.9s ease-in-out infinite Button-module__oans4W__button-dot;transform:scale(.45)}.Button-module__oans4W__dot:nth-child(2){animation-delay:.15s}.Button-module__oans4W__dot:nth-child(3){animation-delay:.3s}@keyframes Button-module__oans4W__button-dot{0%,70%,to{transform:scale(.45)}35%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.Button-module__oans4W__dot{animation:none;transform:scale(.75)}}
.Chest-module__TnFZjW__chest{flex-shrink:0;width:auto;display:block}.Chest-module__TnFZjW__chest:not(.Chest-module__TnFZjW__open){aspect-ratio:102.444/84.217}.Chest-module__TnFZjW__open{aspect-ratio:108.172/109.898}.Chest-module__TnFZjW__small:not(.Chest-module__TnFZjW__open){height:var(--ds-chest-closed-height-sm)}.Chest-module__TnFZjW__medium:not(.Chest-module__TnFZjW__open){height:var(--ds-chest-closed-height-md)}.Chest-module__TnFZjW__large:not(.Chest-module__TnFZjW__open){height:var(--ds-chest-closed-height-lg)}.Chest-module__TnFZjW__open.Chest-module__TnFZjW__small{height:var(--ds-chest-open-height-sm)}.Chest-module__TnFZjW__open.Chest-module__TnFZjW__medium{height:var(--ds-chest-open-height-md)}.Chest-module__TnFZjW__open.Chest-module__TnFZjW__large{height:var(--ds-chest-open-height-lg)}.Chest-module__TnFZjW__bronze{--chest-sides:var(--ds-chest-bronze-sides);--chest-outline:var(--ds-chest-bronze-outline);--chest-body:var(--ds-chest-bronze-body);--chest-lock:var(--ds-chest-bronze-lock)}.Chest-module__TnFZjW__silver{--chest-sides:var(--ds-chest-silver-sides);--chest-outline:var(--ds-chest-silver-outline);--chest-body:var(--ds-chest-silver-body);--chest-lock:var(--ds-chest-silver-lock)}.Chest-module__TnFZjW__gold{--chest-sides:var(--ds-chest-gold-sides);--chest-outline:var(--ds-chest-gold-outline);--chest-body:var(--ds-chest-gold-body);--chest-lock:var(--ds-chest-gold-lock)}.Chest-module__TnFZjW__sides{fill:var(--chest-sides)}.Chest-module__TnFZjW__outline{fill:var(--chest-outline)}.Chest-module__TnFZjW__body{fill:var(--chest-body)}.Chest-module__TnFZjW__lock{fill:var(--chest-lock)}
.IconButton-module__5ONa6W__iconButton{box-sizing:border-box;width:var(--ds-icon-button-size);height:var(--ds-icon-button-size);padding:var(--ds-icon-button-padding);margin-bottom:var(--ds-icon-button-shadow-offset);border:var(--ds-icon-button-border-width) solid var(--ds-icon-button-border);border-radius:var(--ds-icon-button-radius);background-color:var(--ds-icon-button-background);color:var(--ds-icon-button-icon);box-shadow:0 var(--ds-icon-button-shadow-offset) 0 var(--ds-icon-button-shadow);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;transition:color .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex;position:relative}.IconButton-module__5ONa6W__iconButton:hover:not(:disabled){color:var(--ds-state-fg-hover)}.IconButton-module__5ONa6W__iconButton:active:not(:disabled),.IconButton-module__5ONa6W__iconButton[data-shortcut-pressed]:not(:disabled){color:var(--ds-icon-button-icon-pressed);box-shadow:0 0 0 var(--ds-icon-button-shadow);transform:translateY(var(--ds-icon-button-shadow-offset))}.IconButton-module__5ONa6W__iconButton:focus-visible{border-color:var(--ds-focus-ring);box-shadow:0 var(--ds-icon-button-shadow-offset) 0 var(--ds-focus-ring);outline:none}.IconButton-module__5ONa6W__iconButton:focus-visible:active:not(:disabled),.IconButton-module__5ONa6W__iconButton:focus-visible[data-shortcut-pressed]:not(:disabled){box-shadow:0 0 0 var(--ds-focus-ring)}@media (forced-colors:active){.IconButton-module__5ONa6W__iconButton:focus-visible{outline:var(--ds-focus-ring-width) solid;outline-offset:var(--ds-focus-ring-offset)}}.IconButton-module__5ONa6W__iconButton:disabled{color:var(--ds-state-fg-inactive);cursor:default}.IconButton-module__5ONa6W__icon{width:var(--ds-icon-size);height:var(--ds-icon-size);pointer-events:none;display:flex;overflow:hidden}:is(.IconButton-module__5ONa6W__icon svg,.IconButton-module__5ONa6W__icon img){width:100%;height:100%;display:block}
.Link-module__HH2CsG__link{align-items:center;gap:var(--ds-link-icon-gap);padding-block:var(--ds-link-padding-y);padding-inline:var(--ds-link-focus-padding-x);margin-inline:calc(-1 * var(--ds-link-focus-padding-x));border-radius:var(--ds-link-radius);font:var(--ds-text-caption);white-space:nowrap;text-decoration:none;display:inline-flex}.Link-module__HH2CsG__primary{color:var(--ds-link-primary-default)}.Link-module__HH2CsG__primary:hover{color:var(--ds-link-primary-hover)}.Link-module__HH2CsG__primary:active{color:var(--ds-link-primary-active)}.Link-module__HH2CsG__secondary{color:var(--ds-link-secondary-default)}.Link-module__HH2CsG__secondary:hover{color:var(--ds-link-secondary-hover)}.Link-module__HH2CsG__secondary:active{color:var(--ds-link-secondary-active)}.Link-module__HH2CsG__link:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.Link-module__HH2CsG__icon{width:var(--ds-link-icon-size);height:var(--ds-link-icon-size);color:inherit;flex-shrink:0;display:flex}.Link-module__HH2CsG__icon svg{width:100%;height:100%;display:block}
.Shield-module__aEKqiq__shield{aspect-ratio:54.3429/68.5463;flex-shrink:0;width:auto;display:block}.Shield-module__aEKqiq__small{height:var(--ds-shield-height-sm)}.Shield-module__aEKqiq__medium{height:var(--ds-shield-height-md)}.Shield-module__aEKqiq__large{height:var(--ds-shield-height-lg)}.Shield-module__aEKqiq__bronze{--shield-edge:var(--ds-shield-bronze-edge);--shield-light:var(--ds-shield-bronze-light);--shield-base:var(--ds-shield-bronze-base);--shield-face:var(--ds-shield-bronze-face)}.Shield-module__aEKqiq__silver{--shield-edge:var(--ds-shield-silver-edge);--shield-light:var(--ds-shield-silver-light);--shield-base:var(--ds-shield-silver-base);--shield-face:var(--ds-shield-silver-face)}.Shield-module__aEKqiq__gold{--shield-edge:var(--ds-shield-gold-edge);--shield-light:var(--ds-shield-gold-light);--shield-base:var(--ds-shield-gold-base);--shield-face:var(--ds-shield-gold-face)}.Shield-module__aEKqiq__locked{--shield-edge:var(--ds-shield-locked-edge);--shield-light:var(--ds-shield-locked-light);--shield-base:var(--ds-shield-locked-base);--shield-face:var(--ds-shield-locked-face)}.Shield-module__aEKqiq__edge{fill:var(--shield-edge)}.Shield-module__aEKqiq__light{fill:var(--shield-light)}.Shield-module__aEKqiq__base{fill:var(--shield-base)}.Shield-module__aEKqiq__face{fill:var(--shield-face)}
.LeagueCard-module__Dlk5ea__card{gap:var(--ds-league-card-gap);box-sizing:border-box;width:var(--ds-league-card-width);max-width:100%;padding:var(--ds-league-card-padding-y) var(--ds-league-card-padding-x);border:var(--ds-league-card-border-width) solid var(--ds-league-card-border);border-radius:var(--ds-league-card-radius);background:var(--ds-league-card-bg);flex-direction:column;display:flex}.LeagueCard-module__Dlk5ea__heading{justify-content:space-between;align-items:center;gap:var(--ds-league-card-heading-gap);width:100%;display:flex}.LeagueCard-module__Dlk5ea__title{font:var(--ds-text-heading-3);letter-spacing:var(--ds-league-card-title-tracking);color:var(--ds-league-card-title);white-space:nowrap;margin:0}.LeagueCard-module__Dlk5ea__link{flex-shrink:0}.LeagueCard-module__Dlk5ea__body{align-items:center;gap:var(--ds-league-card-body-gap);width:100%;display:flex}.LeagueCard-module__Dlk5ea__text{gap:var(--ds-league-card-text-gap);flex-direction:column;flex:1;min-width:0;display:flex}.LeagueCard-module__Dlk5ea__subtitle,.LeagueCard-module__Dlk5ea__description{margin:0}.LeagueCard-module__Dlk5ea__subtitle{font:var(--ds-text-body-bold);color:var(--ds-league-card-subtitle)}.LeagueCard-module__Dlk5ea__description{font:var(--ds-text-body);color:var(--ds-league-card-description)}
.Logo-module__w99MkG__logo{width:var(--ds-logo-width);height:var(--ds-logo-height);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Logo-module__w99MkG__image{object-fit:contain;width:100%;height:100%;display:block}
.Modal-module___Udtrq__layer{z-index:80;padding:var(--ds-page-body-padding-x);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modal-module___Udtrq__layerFullscreen{z-index:80;justify-content:stretch;align-items:stretch;display:flex;position:fixed;inset:0}.Modal-module___Udtrq__overlay{background:var(--ds-modal-overlay);cursor:pointer;animation:Modal-module___Udtrq__ds-modal-fade var(--ds-modal-duration) ease-out;border:none;margin:0;padding:0;position:absolute;inset:0}.Modal-module___Udtrq__dialog{z-index:1;width:min(100%, var(--ds-modal-width));background:var(--ds-modal-bg);border:var(--ds-modal-border-width) solid var(--ds-modal-border);border-radius:var(--ds-modal-radius);max-height:min(80vh,520px);animation:Modal-module___Udtrq__ds-modal-rise var(--ds-modal-duration) ease-out;flex-direction:column;display:flex;position:relative;overflow:hidden}.Modal-module___Udtrq__dialogFullscreen{z-index:1;background:var(--ds-modal-bg);width:100%;height:100%;max-height:none;animation:Modal-module___Udtrq__ds-modal-fade var(--ds-modal-duration) ease-out;flex-direction:column;display:flex;position:relative;overflow:hidden}.Modal-module___Udtrq__dialogFullscreen .Modal-module___Udtrq__body{flex:1;min-height:0;overflow:auto}.Modal-module___Udtrq__header,.Modal-module___Udtrq__headerStart{justify-content:space-between;align-items:center;gap:var(--ds-text-field-stack-gap);padding:var(--ds-modal-padding) var(--ds-modal-padding) var(--ds-button-padding-y);border-bottom:var(--ds-modal-border-width) solid var(--ds-modal-border);flex-shrink:0;display:flex}.Modal-module___Udtrq__headerStart{align-items:flex-start}.Modal-module___Udtrq__titleBlock{gap:var(--ds-stat-card-text-gap);flex-direction:column;flex:1;min-width:0;display:flex}.Modal-module___Udtrq__title{font:var(--ds-text-heading-1);letter-spacing:var(--ds-text-heading-tracking);color:var(--ds-state-fg-active);margin:0}.Modal-module___Udtrq__close{margin-bottom:calc(-1 * var(--ds-icon-button-shadow-offset));flex-shrink:0;display:flex}.Modal-module___Udtrq__body{min-height:0;padding:var(--ds-modal-padding);font:var(--ds-text-body);color:var(--ds-state-fg-inactive);flex:1;overflow:auto}.Modal-module___Udtrq__body p{margin:0}.Modal-module___Udtrq__footer{justify-content:flex-end;gap:var(--ds-text-field-stack-gap);padding:var(--ds-button-padding-y) var(--ds-modal-padding);border-top:var(--ds-modal-border-width) solid var(--ds-modal-border);flex-wrap:wrap;flex-shrink:0;display:flex}@keyframes Modal-module___Udtrq__ds-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes Modal-module___Udtrq__ds-modal-rise{0%{opacity:0;transform:translateY(var(--ds-button-padding-y)) scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.Modal-module___Udtrq__overlay,.Modal-module___Udtrq__dialog,.Modal-module___Udtrq__dialogFullscreen{animation:none}}
.StatIcon-module__25yQ0G__icon{flex-shrink:0;transition:opacity .15s;display:block}.StatIcon-module__25yQ0G__icon:hover{opacity:var(--ds-stat-hover-opacity)}
.Stat-module__1lqMnq__stat{justify-content:center;align-items:center;gap:var(--ds-stat-gap);height:var(--ds-stat-height);padding-inline:var(--ds-stat-padding-x);color:var(--ds-stat-inactive);transition:opacity .15s;display:inline-flex}.Stat-module__1lqMnq__stat:hover{opacity:var(--ds-stat-hover-opacity)}.Stat-module__1lqMnq__interactive{font:inherit;cursor:pointer;background:0 0;border:none;margin:0}.Stat-module__1lqMnq__stat:focus-visible{border-radius:var(--ds-stat-radius);outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.Stat-module__1lqMnq__stat svg{pointer-events:none}.Stat-module__1lqMnq__value{font:var(--ds-text-heading-2);color:inherit;white-space:nowrap;line-height:1}.Stat-module__1lqMnq__xp.Stat-module__1lqMnq__active{color:var(--ds-stat-xp-active)}.Stat-module__1lqMnq__streak.Stat-module__1lqMnq__active{color:var(--ds-stat-streak-active)}.Stat-module__1lqMnq__gem.Stat-module__1lqMnq__active{color:var(--ds-stat-gem-active)}
.Navbar-module__Dnk1dW__navbar{align-items:center;gap:var(--ds-navbar-gap);box-sizing:border-box;width:100%;padding:0 var(--ds-navbar-padding-x) 2px;background:var(--ds-navbar-bg);border-bottom:var(--ds-navbar-border-width) solid var(--ds-navbar-border);display:flex}.Navbar-module__Dnk1dW__withNav{min-width:max-content}.Navbar-module__Dnk1dW__brand{align-items:center;gap:var(--ds-navbar-brand-gap);flex:auto;min-width:0;display:flex}.Navbar-module__Dnk1dW__brand>:first-child{flex-shrink:0}.Navbar-module__Dnk1dW__nav{align-items:center;gap:var(--ds-navbar-nav-gap);height:var(--ds-navbar-nav-height);flex-wrap:nowrap;display:flex}.Navbar-module__Dnk1dW__stats{align-items:center;gap:var(--ds-navbar-stats-gap);flex-shrink:0;display:flex}
.SidebarTerms-module__gynRMG__terms{align-items:stretch;gap:var(--ds-sidebar-terms-row-gap);width:var(--ds-sidebar-terms-width);flex-direction:column;max-width:100%;display:flex}.SidebarTerms-module__gynRMG__row{justify-content:center;align-items:center;gap:var(--ds-sidebar-terms-link-gap);padding-inline:var(--ds-sidebar-terms-padding-x);display:flex}.SidebarTerms-module__gynRMG__link{text-transform:uppercase}
.PageTemplate-module__fkFj1G__page{box-sizing:border-box;background:var(--ds-page-bg);flex-direction:column;align-items:stretch;height:100%;min-height:100%;display:flex}.PageTemplate-module__fkFj1G__header{z-index:1;flex-shrink:0;position:sticky;top:0}.PageTemplate-module__fkFj1G__body{justify-content:center;align-items:flex-start;gap:var(--ds-page-body-gap);min-height:0;padding-inline:var(--ds-page-body-padding-x);flex:auto;display:flex;overflow:auto}.PageTemplate-module__fkFj1G__main{flex:auto;min-width:0}.PageTemplate-module__fkFj1G__constrainedMain{flex:0 592px}.PageTemplate-module__fkFj1G__fullBleed .PageTemplate-module__fkFj1G__body{padding-block:var(--ds-page-sidebar-padding-y);align-items:stretch;overflow:hidden}.PageTemplate-module__fkFj1G__fullBleedMain{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.PageTemplate-module__fkFj1G__tablet.PageTemplate-module__fkFj1G__fullBleed .PageTemplate-module__fkFj1G__body{padding:0}.PageTemplate-module__fkFj1G__sidebar{width:var(--ds-page-sidebar-width);align-items:stretch;gap:var(--ds-page-sidebar-gap);max-width:100%;padding-block:var(--ds-page-sidebar-padding-y);flex-direction:column;flex-shrink:0;display:flex}.PageTemplate-module__fkFj1G__sidebarContent{gap:var(--ds-page-sidebar-item-gap);flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.PageTemplate-module__fkFj1G__tablet .PageTemplate-module__fkFj1G__main{width:100%}.PageTemplate-module__fkFj1G__bottomNav{flex-shrink:0;margin-top:auto}
.Select-module__5PuhSq__field{align-items:stretch;gap:var(--ds-text-field-stack-gap);flex-direction:column;width:100%;display:flex}.Select-module__5PuhSq__control{align-items:stretch;gap:var(--ds-text-field-gap);flex-direction:column;width:100%;display:flex}.Select-module__5PuhSq__label{font:var(--ds-text-label);color:var(--ds-text-field-label)}.Select-module__5PuhSq__shell{align-items:center;width:100%;display:flex;position:relative}.Select-module__5PuhSq__trigger{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--ds-text-field-stack-gap);width:100%;margin:0 0 var(--ds-button-shadow-offset);padding:var(--ds-text-field-padding-y) var(--ds-text-field-padding-x);border:var(--ds-text-field-border-width) solid var(--ds-text-field-border-default);border-radius:var(--ds-text-field-radius);background-color:var(--ds-select-trigger-bg);box-shadow:0 var(--ds-button-shadow-offset) 0 var(--ds-select-trigger-shadow);font:var(--ds-text-body);color:var(--ds-text-field-value);text-align:left;cursor:pointer;outline:none;transition:border-color .15s,box-shadow .15s;display:flex}.Select-module__5PuhSq__trigger:focus,.Select-module__5PuhSq__trigger:focus-visible,.Select-module__5PuhSq__trigger[aria-expanded=true]{border-color:var(--ds-text-field-border-focus);box-shadow:0 var(--ds-button-shadow-offset) 0 var(--ds-text-field-border-focus)}.Select-module__5PuhSq__trigger[aria-invalid=true],.Select-module__5PuhSq__trigger[aria-invalid=true]:focus,.Select-module__5PuhSq__trigger[aria-invalid=true]:focus-visible,.Select-module__5PuhSq__trigger[aria-invalid=true][aria-expanded=true]{border-color:var(--ds-text-field-border-error);box-shadow:0 var(--ds-button-shadow-offset) 0 var(--ds-text-field-border-error)}.Select-module__5PuhSq__control:has(.Select-module__5PuhSq__trigger:disabled) .Select-module__5PuhSq__label{color:var(--ds-text-field-label-disabled)}.Select-module__5PuhSq__trigger:disabled{color:var(--ds-text-field-value-disabled);background-color:var(--ds-text-field-bg-disabled);border-color:var(--ds-text-field-border-disabled);cursor:default}.Select-module__5PuhSq__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Select-module__5PuhSq__chevron{color:var(--ds-text-field-value);transition:transform var(--ds-select-menu-duration) ease-out;flex-shrink:0}.Select-module__5PuhSq__chevronOpen{transform:rotate(180deg)}.Select-module__5PuhSq__control:has(.Select-module__5PuhSq__trigger:disabled) .Select-module__5PuhSq__chevron{color:var(--ds-text-field-value-disabled)}.Select-module__5PuhSq__menu{z-index:80;box-sizing:border-box;max-height:var(--ds-select-menu-max-height);padding:var(--ds-select-menu-padding);background-color:var(--ds-select-menu-bg);border:var(--ds-text-field-border-width) solid var(--ds-text-field-border-default);border-radius:var(--ds-text-field-radius);animation:Select-module__5PuhSq__ds-select-rise var(--ds-select-menu-duration) ease-out;margin:0;list-style:none;position:fixed;overflow:auto}.Select-module__5PuhSq__option{padding:var(--ds-text-field-padding-y) var(--ds-text-field-padding-x);border-radius:calc(var(--ds-text-field-radius) - 4px);font:var(--ds-text-body);color:var(--ds-text-field-value);cursor:pointer}.Select-module__5PuhSq__optionActive:not(.Select-module__5PuhSq__optionSelected){background-color:var(--ds-select-option-bg-active)}.Select-module__5PuhSq__optionSelected{font:var(--ds-text-body-bold);color:var(--ds-select-option-fg-selected);background-color:var(--ds-select-option-bg-selected)}.Select-module__5PuhSq__optionDisabled{color:var(--ds-text-field-value-disabled);cursor:default}.Select-module__5PuhSq__hint,.Select-module__5PuhSq__error{justify-content:flex-start;align-items:center;gap:var(--ds-text-field-message-gap);width:100%;font:var(--ds-text-label);font-weight:var(--ds-font-weight-regular);margin:0;display:flex}.Select-module__5PuhSq__hint{color:var(--ds-text-field-helper)}.Select-module__5PuhSq__error{color:var(--ds-text-field-error-text)}.Select-module__5PuhSq__messageIcon{width:var(--ds-text-field-message-icon);height:var(--ds-text-field-message-icon);flex-shrink:0}@keyframes Select-module__5PuhSq__ds-select-rise{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Select-module__5PuhSq__menu,.Select-module__5PuhSq__chevron{transition:none;animation:none}}
.StatCard-module__dyp_Ka__card{align-items:flex-start;gap:var(--ds-stat-card-gap);box-sizing:border-box;width:var(--ds-stat-card-width);padding:var(--ds-stat-card-padding-y) var(--ds-stat-card-padding-x);border:var(--ds-stat-card-border-width) solid var(--ds-stat-card-border);border-radius:var(--ds-stat-card-radius);background:var(--ds-state-bg-inactive);display:flex}.StatCard-module__dyp_Ka__text{gap:var(--ds-stat-card-text-gap);white-space:nowrap;flex-direction:column;flex:1;min-width:0;display:flex}.StatCard-module__dyp_Ka__value{font:var(--ds-text-display);color:var(--ds-stat-card-value-inactive);line-height:1}.StatCard-module__dyp_Ka__value.StatCard-module__dyp_Ka__active{color:var(--ds-stat-card-value-active)}.StatCard-module__dyp_Ka__label{font:var(--ds-text-body);color:var(--ds-stat-card-label-color)}
.TextField-module__6dBd2G__field{align-items:stretch;gap:var(--ds-text-field-stack-gap);flex-direction:column;width:100%;display:flex}.TextField-module__6dBd2G__control{align-items:stretch;gap:var(--ds-text-field-gap);flex-direction:column;width:100%;display:flex}.TextField-module__6dBd2G__label{font:var(--ds-text-label);color:var(--ds-text-field-label)}.TextField-module__6dBd2G__labelHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TextField-module__6dBd2G__input{box-sizing:border-box;width:100%;padding:var(--ds-text-field-padding-y) var(--ds-text-field-padding-x);border:var(--ds-text-field-border-width) solid var(--ds-text-field-border-default);border-radius:var(--ds-text-field-radius);background-color:var(--ds-text-field-bg);font:var(--ds-text-body);color:var(--ds-text-field-value);appearance:none;outline:none;margin:0}.TextField-module__6dBd2G__textarea{resize:none;display:block;overflow-y:auto}.TextField-module__6dBd2G__input::placeholder{color:var(--ds-text-field-helper)}.TextField-module__6dBd2G__input::-webkit-search-cancel-button{appearance:none;display:none}.TextField-module__6dBd2G__input::-webkit-search-decoration{appearance:none;display:none}.TextField-module__6dBd2G__input:focus,.TextField-module__6dBd2G__input:focus-visible{border-color:var(--ds-text-field-border-focus)}.TextField-module__6dBd2G__input[aria-invalid=true],.TextField-module__6dBd2G__input[aria-invalid=true]:focus,.TextField-module__6dBd2G__input[aria-invalid=true]:focus-visible{border-color:var(--ds-text-field-border-error)}.TextField-module__6dBd2G__control:has(.TextField-module__6dBd2G__input:disabled) .TextField-module__6dBd2G__label{color:var(--ds-text-field-label-disabled)}.TextField-module__6dBd2G__input:disabled,.TextField-module__6dBd2G__input:disabled:focus,.TextField-module__6dBd2G__input:disabled:focus-visible{color:var(--ds-text-field-value-disabled);background-color:var(--ds-text-field-bg-disabled);border-color:var(--ds-text-field-border-disabled);cursor:default;opacity:1}.TextField-module__6dBd2G__input:disabled::placeholder{color:var(--ds-text-field-value-disabled)}.TextField-module__6dBd2G__hint,.TextField-module__6dBd2G__error{justify-content:flex-start;align-items:center;gap:var(--ds-text-field-message-gap);width:100%;font:var(--ds-text-label);font-weight:var(--ds-font-weight-regular);margin:0;display:flex}.TextField-module__6dBd2G__hint{color:var(--ds-text-field-helper)}.TextField-module__6dBd2G__error{color:var(--ds-text-field-error-text)}.TextField-module__6dBd2G__messageIcon{width:var(--ds-text-field-message-icon);height:var(--ds-text-field-message-icon);flex-shrink:0}
.ActivityHeader-module__Fq4U0G__activityHeader{background-color:var(--btw-white);border-bottom:1px solid #0000;align-items:center;gap:16px;padding:12px;transition:border-color .2s;display:flex}.ActivityHeader-module__Fq4U0G__activityHeaderDivided{border-bottom-color:var(--btw-border)}.ActivityHeader-module__Fq4U0G__leading{flex:1 1 0;justify-content:flex-start;align-items:center;min-width:max-content;display:flex}.ActivityHeader-module__Fq4U0G__center{flex:auto;justify-content:center;align-items:center;gap:16px;min-width:0;display:flex}.ActivityHeader-module__Fq4U0G__stats{flex:1 1 0;justify-content:flex-end;align-items:center;gap:18px;min-width:max-content;padding-right:8px;display:flex}@media (max-width:767px){.ActivityHeader-module__Fq4U0G__leading,.ActivityHeader-module__Fq4U0G__stats{flex:none}.ActivityHeader-module__Fq4U0G__progress{max-width:none}}.ActivityHeader-module__Fq4U0G__nav{opacity:1;visibility:visible}.ActivityHeader-module__Fq4U0G__progress{flex:1;align-items:center;gap:8px;max-width:560px;display:flex}.ActivityHeader-module__Fq4U0G__track{background-color:var(--btw-track);border-radius:12px;flex:1;height:12px;position:relative;box-shadow:inset 0 1px 2px #0a0d120f}.ActivityHeader-module__Fq4U0G__fill{background-color:var(--btw-blue);border-radius:12px;height:100%;transition:width .4s cubic-bezier(.33,1,.68,1);position:relative;box-shadow:0 1px 2px #0a0d120d,inset 0 -2px #0a0d1214,inset 0 0 0 1.5px #0a0d121a}.ActivityHeader-module__Fq4U0G__fill:before{content:"";border-radius:inherit;pointer-events:none;border:3px solid #ffffff1f;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.ActivityHeader-module__Fq4U0G__fill:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff24 0%,#0000 55%);position:absolute;inset:0}.ActivityHeader-module__Fq4U0G__bonusDot{background-color:var(--btw-track);border-radius:12px;width:24px;height:12px;box-shadow:inset 0 1px 2px #0a0d120f}
.PromoBanner-module__NCF1UG__bannerWrapper{grid-template-rows:1fr;transition:grid-template-rows .28s;display:grid}.PromoBanner-module__NCF1UG__bannerWrapperDismissing{grid-template-rows:0fr;overflow:hidden}.PromoBanner-module__NCF1UG__promoBanner{--shadow-drop:0px 1px 2px 0px #0a0d120d;--shadow-inner-bottom:inset 0px -3px 0px 0px #0a0d120d;--shadow-inner-border:inset 0px 0px 0px 1.5px #0a0d121a;--stroke-white:#ffffff1f;background-image:var(--btw-premium-gradient);min-height:0;box-shadow:var(--shadow-drop), var(--shadow-inner-bottom), var(--shadow-inner-border);border:none;justify-content:center;align-items:center;padding:8px 0;transition:opacity .28s;display:flex;position:relative;overflow:hidden;container-type:inline-size}.PromoBanner-module__NCF1UG__entering{animation:.28s PromoBanner-module__NCF1UG__bannerSlideIn}@keyframes PromoBanner-module__NCF1UG__bannerSlideIn{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.PromoBanner-module__NCF1UG__dismissing{opacity:0;pointer-events:none;animation:none}.PromoBanner-module__NCF1UG__promoBanner:before{content:"";border:3px solid var(--stroke-white);border-radius:inherit;pointer-events:none;z-index:1;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.PromoBanner-module__NCF1UG__embedded{border-radius:0 0 var(--btw-radius-xl) var(--btw-radius-xl);padding:16px 0 6px}.PromoBanner-module__NCF1UG__contentRow{z-index:2;align-items:center;gap:8px;width:100%;padding:6px 12px 6px 32px;display:flex;position:relative}.PromoBanner-module__NCF1UG__embedded .PromoBanner-module__NCF1UG__contentRow{padding:4px 12px 4px 16px}.PromoBanner-module__NCF1UG__textGroup{text-align:center;flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:2px 6px;display:flex}.PromoBanner-module__NCF1UG__headline{color:var(--btw-white);white-space:nowrap;font-size:16px;font-weight:600;line-height:24px}.PromoBanner-module__NCF1UG__subtext{color:#ffffffbf;font-size:16px;font-weight:600;line-height:24px}.PromoBanner-module__NCF1UG__embedded .PromoBanner-module__NCF1UG__headline,.PromoBanner-module__NCF1UG__embedded .PromoBanner-module__NCF1UG__subtext,.PromoBanner-module__NCF1UG__embedded .PromoBanner-module__NCF1UG__link{font-size:14px;line-height:20px}.PromoBanner-module__NCF1UG__link{font:inherit;color:#ffffffbf;text-underline-offset:2px;text-decoration-skip-ink:none;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;line-height:24px;text-decoration:underline;transition:color .15s}.PromoBanner-module__NCF1UG__link:hover{color:var(--btw-white)}.PromoBanner-module__NCF1UG__link:focus-visible{box-shadow:var(--btw-focus-ring);border-radius:4px;outline:none}.PromoBanner-module__NCF1UG__close{width:18px;height:18px;color:var(--btw-white);cursor:pointer;opacity:.8;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex}.PromoBanner-module__NCF1UG__close:hover{opacity:1}.PromoBanner-module__NCF1UG__close:focus-visible{box-shadow:var(--btw-focus-ring);border-radius:4px;outline:none}.PromoBanner-module__NCF1UG__promoBanner:after{content:"";width:136px;height:100%;animation:10s linear infinite PromoBanner-module__NCF1UG__bannerShine;animation-delay:var(--shimmer-delay,0s);pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg width='68' height='40' viewBox='0 0 68 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.4'%3E%3Cpath d='M18.6643 0H49.7777L31.1134 40H3.53264e-06L18.6643 0Z' fill='url(%23paint0_linear_2_144)'/%3E%3Cpath d='M54.2158 0H67.4078L48.7434 40H35.5515L54.2158 0Z' fill='url(%23paint1_linear_2_144)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2_144' x1='31.2269' y1='0' x2='31.2269' y2='40' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_2_144' x1='54.1023' y1='0' x2='54.1023' y2='40' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-position:0 0;background-repeat:no-repeat;background-size:136px 100%;position:absolute;top:0;left:0;transform:translate(-136px)}@keyframes PromoBanner-module__NCF1UG__bannerShine{0%{transform:translate(-136px)}15%{transform:translate(100cqw)}to{transform:translate(100cqw)}}@media (max-width:767px){.PromoBanner-module__NCF1UG__contentRow{padding:6px 12px 6px 16px}.PromoBanner-module__NCF1UG__headline,.PromoBanner-module__NCF1UG__subtext,.PromoBanner-module__NCF1UG__link{font-size:14px;line-height:20px}.PromoBanner-module__NCF1UG__embedded .PromoBanner-module__NCF1UG__contentRow{padding:4px 12px}.PromoBanner-module__NCF1UG__embedded .PromoBanner-module__NCF1UG__headline,.PromoBanner-module__NCF1UG__embedded .PromoBanner-module__NCF1UG__subtext,.PromoBanner-module__NCF1UG__embedded .PromoBanner-module__NCF1UG__link{font-size:13px;line-height:18px}.PromoBanner-module__NCF1UG__textGroup{flex-direction:column;gap:2px}.PromoBanner-module__NCF1UG__headline{white-space:normal}}@media (prefers-reduced-motion:reduce){.PromoBanner-module__NCF1UG__promoBanner:after{animation:none}.PromoBanner-module__NCF1UG__promoBanner{transition:none;animation:none}.PromoBanner-module__NCF1UG__bannerWrapper{transition:none}}.PromoBanner-module__NCF1UG__dismissing:after{animation:none}
.Header-module__Ay85ra__headerShell{z-index:100;padding:env(safe-area-inset-top,0px) 0 0;pointer-events:none;position:sticky;top:0;overflow:hidden}.Header-module__Ay85ra__headerShell>*{pointer-events:auto}.Header-module__Ay85ra__header{z-index:2;padding:0 var(--btw-spacing-xl);background-color:var(--btw-white);border-bottom:2px solid var(--btw-border);border-radius:0;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.Header-module__Ay85ra__promoBanner{z-index:1;border-radius:0;position:relative}.Header-module__Ay85ra__left{flex:1;align-items:center;gap:48px;min-width:0;display:flex}.Header-module__Ay85ra__logo{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.Header-module__Ay85ra__logo:focus-visible{box-shadow:var(--btw-focus-ring);border-radius:12px;outline:none}.Header-module__Ay85ra__nav{align-items:center;gap:12px;height:68px;display:flex}.Header-module__Ay85ra__navItem{height:68px;font-size:var(--btw-font-size-caption);text-transform:uppercase;letter-spacing:var(--btw-tracking-button);color:var(--btw-text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:10px;font-weight:800;transition:color .15s;display:flex;position:relative}.Header-module__Ay85ra__navItem:hover{color:var(--btw-ink)}.Header-module__Ay85ra__navItem:focus-visible{box-shadow:var(--btw-focus-ring);border-radius:12px;outline:none}.Header-module__Ay85ra__navItemActive{color:var(--btw-ink)}.Header-module__Ay85ra__navItemActive:after{content:"";background-color:var(--btw-ink);border-radius:4px;height:3px;position:absolute;bottom:0;left:0;right:0}.Header-module__Ay85ra__right{flex-shrink:0;align-items:center;gap:18px;display:flex}.Header-module__Ay85ra__header .Header-module__Ay85ra__right .Header-module__Ay85ra__statButton{font-size:var(--btw-font-size-body-large);gap:8px;padding:0 4px;font-weight:800}.Header-module__Ay85ra__gemButton{box-sizing:border-box;height:40px;color:var(--btw-blue);font-family:var(--btw-font);font-size:var(--btw-font-size-body-large);letter-spacing:var(--btw-tracking-button);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;gap:8px;padding:0 4px;font-weight:800;transition:color .15s,opacity .15s;display:inline-flex}.Header-module__Ay85ra__gemButtonInactive{color:var(--btw-text-faint)}.Header-module__Ay85ra__gemStatic{cursor:default}.Header-module__Ay85ra__gemStatic:hover{opacity:1}.Header-module__Ay85ra__gemButton:hover{opacity:.7}.Header-module__Ay85ra__gemButton:focus-visible{outline:2px solid var(--btw-focus-ring-color,var(--btw-ink));outline-offset:2px;border-radius:var(--btw-radius-sm)}.Header-module__Ay85ra__loginCta{flex-shrink:0}.Header-module__Ay85ra__getStartedSlot{opacity:0;transition:opacity var(--btw-duration-base) ease, display var(--btw-duration-base) allow-discrete;display:none}.Header-module__Ay85ra__getStartedSlotVisible{opacity:1;display:inline-flex}@starting-style{.Header-module__Ay85ra__getStartedSlotVisible{opacity:0}}@media (prefers-reduced-motion:reduce){.Header-module__Ay85ra__getStartedSlot{transition:none}}.Header-module__Ay85ra__right .Header-module__Ay85ra__menuButton{--bg:var(--btw-white);--text:var(--btw-text-muted);outline:2px solid var(--btw-border);outline-offset:-2px;box-shadow:0 3px 0 0 var(--btw-border);margin-left:6px}.Header-module__Ay85ra__menuButton:hover:not(:disabled){--bg:var(--btw-surface-subtle);--text:var(--btw-text-muted)}@media (max-width:980px){.Header-module__Ay85ra__left{gap:16px}}@media (max-width:768px){.Header-module__Ay85ra__headerShell{overflow:visible}.Header-module__Ay85ra__header{gap:8px;height:60px;padding:0 16px}.Header-module__Ay85ra__nav{display:none}.Header-module__Ay85ra__logo img{width:auto;height:40px}.Header-module__Ay85ra__right{gap:8px}.Header-module__Ay85ra__gemButton,.Header-module__Ay85ra__getStartedSlotVisible+.Header-module__Ay85ra__loginCta{display:none}}
.LessonCard-module__6LV0Iq__lessonCard{background-color:var(--btw-white);border:2px solid var(--btw-border);border-radius:20px;flex-direction:column;gap:16px;padding:34px;display:flex}.LessonCard-module__6LV0Iq__header{flex-direction:column;gap:24px;display:flex}.LessonCard-module__6LV0Iq__imageContainer{border-radius:8px;width:100px;height:100px;overflow:hidden}.LessonCard-module__6LV0Iq__image{object-fit:cover;width:100%;height:100%;display:block}.LessonCard-module__6LV0Iq__imagePlaceholder{background-color:var(--btw-surface);width:100%;height:100%}.LessonCard-module__6LV0Iq__title{font:var(--btw-text-heading-1);letter-spacing:-.48px;color:var(--btw-black);margin:0}.LessonCard-module__6LV0Iq__content{flex-direction:column;gap:24px;display:flex}.LessonCard-module__6LV0Iq__description{font:var(--btw-text-body);color:var(--btw-overlay60);margin:0}.LessonCard-module__6LV0Iq__stats{gap:32px;display:flex}.LessonCard-module__6LV0Iq__stat{font-size:var(--btw-font-size-body-small);color:var(--btw-black);align-items:center;gap:8px;font-weight:700;line-height:1.5;display:flex}@media (max-width:980px){.LessonCard-module__6LV0Iq__header{text-align:center;align-items:center}.LessonCard-module__6LV0Iq__stats{justify-content:center}}
.Pad-module__w7VQCW__pad{align-items:center;gap:16px;display:flex}.Pad-module__w7VQCW__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.Pad-module__w7VQCW__title{font-size:var(--btw-font-size-h3);letter-spacing:-.36px;color:var(--btw-text-muted);font-weight:700}.Pad-module__w7VQCW__unlocked .Pad-module__w7VQCW__title{color:var(--btw-ink)}
.ExerciseCard-module__Y6R13W__exerciseCard{box-sizing:border-box;background-color:var(--btw-white);border:1.5px solid var(--btw-border);width:100%;min-height:400px;box-shadow:var(--btw-shadow-card);border-radius:24px;flex-direction:column;flex:1;padding:48px 12px 12px;transition:border-color .3s,box-shadow .3s;display:flex;position:relative}.ExerciseCard-module__Y6R13W__correct{border-color:var(--btw-blue);box-shadow:var(--btw-shadow-card)}.ExerciseCard-module__Y6R13W__incorrect{border-color:var(--btw-yellow);box-shadow:var(--btw-shadow-card)}.ExerciseCard-module__Y6R13W__content{overscroll-behavior:none;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}.ExerciseCard-module__Y6R13W__contentInner{min-height:100%}.ExerciseCard-module__Y6R13W__shaking{animation:.28s ExerciseCard-module__Y6R13W__shake}@keyframes ExerciseCard-module__Y6R13W__shake{0%{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.ExerciseCard-module__Y6R13W__shaking{animation:none}}.ExerciseCard-module__Y6R13W__title{font:var(--btw-text-display);color:var(--btw-black);text-align:center;justify-content:center;padding-top:12px;display:flex}.ExerciseCard-module__Y6R13W__toolbar{z-index:10;gap:8px;display:flex;position:absolute;bottom:22px;right:22px}.ExerciseCard-module__Y6R13W__footerBar{z-index:1;background-color:var(--btw-white);border-top:1px solid #0000;border-radius:0 0 22.5px 22.5px;flex-shrink:0;margin:0 -12px -12px;padding:12px;transition:border-color .2s;position:relative}.ExerciseCard-module__Y6R13W__footerBarScrollable{border-top-color:var(--btw-border)}.ExerciseCard-module__Y6R13W__footer{justify-content:center;align-items:center;gap:12px;display:flex}.ExerciseCard-module__Y6R13W__correct .ExerciseCard-module__Y6R13W__footer,.ExerciseCard-module__Y6R13W__incorrect .ExerciseCard-module__Y6R13W__footer{animation:.35s cubic-bezier(.22,1,.36,1) forwards ExerciseCard-module__Y6R13W__slideUp}.ExerciseCard-module__Y6R13W__checkButton,.ExerciseCard-module__Y6R13W__ctaButton{width:238px}.ExerciseCard-module__Y6R13W__correctInfo{z-index:2;align-items:center;gap:24px;animation:.35s cubic-bezier(.22,1,.36,1) forwards ExerciseCard-module__Y6R13W__slideUp;display:flex;position:absolute;bottom:24px;left:24px}@keyframes ExerciseCard-module__Y6R13W__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ExerciseCard-module__Y6R13W__correctText{font:var(--btw-text-display);color:var(--btw-black)}.ExerciseCard-module__Y6R13W__xpText{font-size:var(--btw-font-size-h3);letter-spacing:-.36px;color:var(--btw-yellow-text);font-weight:700}
.ChatMarkdown-module__YOoHPa__content{overflow-wrap:anywhere;word-break:normal;max-width:100%}.ChatMarkdown-module__YOoHPa__paragraph{white-space:pre-wrap;margin:0}.ChatMarkdown-module__YOoHPa__paragraph+.ChatMarkdown-module__YOoHPa__paragraph,.ChatMarkdown-module__YOoHPa__paragraph+.ChatMarkdown-module__YOoHPa__list,.ChatMarkdown-module__YOoHPa__list+.ChatMarkdown-module__YOoHPa__paragraph,.ChatMarkdown-module__YOoHPa__quote+.ChatMarkdown-module__YOoHPa__paragraph{margin-top:var(--btw-spacing-sm)}.ChatMarkdown-module__YOoHPa__list{margin:var(--btw-spacing-sm) 0 0;padding-left:var(--btw-spacing-xl)}.ChatMarkdown-module__YOoHPa__listItem{padding-left:var(--btw-spacing-xs)}.ChatMarkdown-module__YOoHPa__listItem+.ChatMarkdown-module__YOoHPa__listItem{margin-top:var(--btw-spacing-xs)}.ChatMarkdown-module__YOoHPa__quote{margin:var(--btw-spacing-sm) 0 0;padding-left:var(--btw-spacing-md);opacity:.85;border-left:3px solid}.ChatMarkdown-module__YOoHPa__quote .ChatMarkdown-module__YOoHPa__paragraph{margin:0}.ChatMarkdown-module__YOoHPa__code{padding:1px var(--btw-spacing-xs);border-radius:var(--btw-radius-sm);background:var(--btw-overlay10);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em}
.ExerciseChatPanel-module__rp-xXW__chatPanel{--chat-scrollbar-lane:10px;--chat-bubble-font:var(--btw-text-body-small);--chat-bubble-size:14px;flex-direction:column;justify-content:flex-end;width:100%;height:100%;min-height:0;display:flex}.ExerciseChatPanel-module__rp-xXW__messagesWrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ExerciseChatPanel-module__rp-xXW__messages{overscroll-behavior:none;min-height:0;padding:0 0 var(--chat-messages-bottom-inset,164px);scrollbar-gutter:stable;scroll-behavior:smooth;flex:1;overflow-y:auto}.ExerciseChatPanel-module__rp-xXW__messagesInner{box-sizing:border-box;width:100%;max-width:var(--chat-content-max-width,none);min-height:100%;padding-left:var(--chat-messages-left-offset,0px);padding-right:var(--chat-scrollbar-lane,10px);flex-direction:column;gap:10px;margin-inline:auto;display:flex}.ExerciseChatPanel-module__rp-xXW__messagesInner:before{content:"";flex:1 0 0;min-height:0}.ExerciseChatPanel-module__rp-xXW__messagesTop .ExerciseChatPanel-module__rp-xXW__messagesInner:before{display:none}.ExerciseChatPanel-module__rp-xXW__messagesFade{bottom:0;left:0;right:var(--chat-scrollbar-lane,10px);height:var(--chat-messages-fade-height,var(--chat-messages-bottom-inset,164px));pointer-events:none;z-index:1;background:linear-gradient(to top, var(--chat-messages-fade-color,var(--btw-white)) 0px, var(--chat-messages-fade-color,var(--btw-white)) var(--chat-messages-fade-solid,calc(var(--chat-messages-bottom-inset,164px) - 52px)), transparent var(--chat-messages-fade-height,var(--chat-messages-bottom-inset,164px)));position:absolute}.ExerciseChatPanel-module__rp-xXW__message{width:100%;transition:opacity .14s;display:flex}.ExerciseChatPanel-module__rp-xXW__messageBefore{width:100%}.ExerciseChatPanel-module__rp-xXW__messageDimmed{opacity:.25}.ExerciseChatPanel-module__rp-xXW__focusSpacer{flex:none}.ExerciseChatPanel-module__rp-xXW__messageAssistant{justify-content:flex-start}.ExerciseChatPanel-module__rp-xXW__messageUser{justify-content:flex-end}.ExerciseChatPanel-module__rp-xXW__bubbleWrap{flex-direction:column;align-items:flex-start;width:max-content;max-width:100%;display:flex;position:relative}.ExerciseChatPanel-module__rp-xXW__messageUser .ExerciseChatPanel-module__rp-xXW__bubbleWrap{align-items:flex-end;max-width:85%}.ExerciseChatPanel-module__rp-xXW__bubble{font:var(--chat-bubble-font);word-break:normal;overflow-wrap:anywhere;border-radius:16px;width:max-content;max-width:100%;margin:0;padding:10px 14px;font-weight:500;line-height:1.5}.ExerciseChatPanel-module__rp-xXW__messageAssistant .ExerciseChatPanel-module__rp-xXW__bubble{color:var(--btw-black);background:#f7f7f7;border-bottom-left-radius:4px}.ExerciseChatPanel-module__rp-xXW__messageUser .ExerciseChatPanel-module__rp-xXW__bubble{background:var(--btw-ink);color:var(--btw-white);border-bottom-right-radius:4px}.ExerciseChatPanel-module__rp-xXW__messageActions{opacity:1;align-items:center;gap:6px;min-height:0;margin-top:2px;line-height:0;display:flex}.ExerciseChatPanel-module__rp-xXW__typingBubble{box-sizing:border-box;height:calc(20px + 1.5 * var(--chat-bubble-size));background:#f7f7f7;border-radius:16px 16px 16px 4px;align-items:center;gap:5px;padding:0 14px;animation:.2s both ExerciseChatPanel-module__rp-xXW__typingAppear;display:flex}.ExerciseChatPanel-module__rp-xXW__typingDot{background:var(--btw-overlay40);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite both ExerciseChatPanel-module__rp-xXW__typingBounce}.ExerciseChatPanel-module__rp-xXW__typingDot:nth-child(2){animation-delay:.2s}.ExerciseChatPanel-module__rp-xXW__typingDot:nth-child(3){animation-delay:.4s}@keyframes ExerciseChatPanel-module__rp-xXW__typingAppear{0%{opacity:0;transform:translateY(4px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ExerciseChatPanel-module__rp-xXW__typingBounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.ExerciseChatPanel-module__rp-xXW__typingBubble{animation:none}.ExerciseChatPanel-module__rp-xXW__typingDot{animation:1.4s ease-in-out infinite both ExerciseChatPanel-module__rp-xXW__typingFade}@keyframes ExerciseChatPanel-module__rp-xXW__typingFade{0%,60%,to{opacity:.4}30%{opacity:1}}}@media (hover:hover) and (pointer:fine){.ExerciseChatPanel-module__rp-xXW__messageActions{opacity:0}.ExerciseChatPanel-module__rp-xXW__message:hover .ExerciseChatPanel-module__rp-xXW__messageActions,.ExerciseChatPanel-module__rp-xXW__message:focus-within .ExerciseChatPanel-module__rp-xXW__messageActions{opacity:1}}.ExerciseChatPanel-module__rp-xXW__composer{box-sizing:border-box;width:100%;max-width:var(--chat-content-max-width,none);padding-left:var(--chat-input-left-offset,0px);padding-right:var(--chat-scrollbar-lane,10px);flex-shrink:0;margin-inline:auto}.ExerciseChatPanel-module__rp-xXW__composerDock{flex-direction:column;display:flex;position:relative}.ExerciseChatPanel-module__rp-xXW__composerAccessory{z-index:0;margin-bottom:-20px;position:relative}.ExerciseChatPanel-module__rp-xXW__inputRow{z-index:1;box-sizing:border-box;align-items:flex-end;gap:8px;width:100%;display:flex;position:relative}.ExerciseChatPanel-module__rp-xXW__input{flex:1;min-width:0}.ExerciseChatPanel-module__rp-xXW__send{flex-shrink:0}.ExerciseChatPanel-module__rp-xXW__disclosure{font:var(--btw-text-caption);color:var(--btw-overlay40);text-align:center;margin:6px 0 0;line-height:1.4}
.ExerciseHelpLayout-module__s9PfTa__helpLayout{flex:1;align-items:stretch;gap:12px;min-height:0;display:flex}.ExerciseHelpLayout-module__s9PfTa__chat{box-sizing:border-box;opacity:0;flex-direction:column;flex-shrink:0;transition:width .3s,opacity .3s;display:flex;overflow:hidden}.ExerciseHelpLayout-module__s9PfTa__chatInner{flex-shrink:0;height:100%}.ExerciseHelpLayout-module__s9PfTa__chatOpen{opacity:1}.ExerciseHelpLayout-module__s9PfTa__chatDragging{transition:none}.ExerciseHelpLayout-module__s9PfTa__exercise{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.ExerciseHelpLayout-module__s9PfTa__dividerHit{cursor:ew-resize;background:0 0;border:none;align-self:stretch;align-items:center;margin:0 -8px;padding:4px 8px;display:flex}.ExerciseHelpLayout-module__s9PfTa__divider{background-color:var(--btw-divider);border-radius:4px;width:4px;height:36px;transition:background-color .15s}.ExerciseHelpLayout-module__s9PfTa__dividerHit:hover .ExerciseHelpLayout-module__s9PfTa__divider,.ExerciseHelpLayout-module__s9PfTa__dividerActive{background-color:var(--btw-text-muted)}.ExerciseHelpLayout-module__s9PfTa__content{flex-direction:column;flex:1;align-self:stretch;min-width:0;display:flex}
.VideoPlayer-module__5yHd4a__root{width:100%}.VideoPlayer-module__5yHd4a__playerShell{background:#000;border-radius:12px;width:100%;position:relative;overflow:hidden}.VideoPlayer-module__5yHd4a__videoElement{aspect-ratio:16/9;object-fit:contain;background:#000;width:100%;max-height:420px;display:block}.VideoPlayer-module__5yHd4a__embedPlayerWrapper{width:100%}.VideoPlayer-module__5yHd4a__embedWrapper{aspect-ratio:16/9;background:#000;border-radius:12px;width:100%;position:relative;overflow:hidden}.VideoPlayer-module__5yHd4a__embedScaler{height:calc(100% + 120px);position:absolute;inset:-60px 0}.VideoPlayer-module__5yHd4a__embedFrame{border:0;width:100%;height:100%;position:absolute;inset:0}.VideoPlayer-module__5yHd4a__placeholder{aspect-ratio:16/9;border:2px dashed var(--btw-border);background:var(--btw-surface-subtle);border-radius:12px;justify-content:center;align-items:center;width:100%;display:flex}.VideoPlayer-module__5yHd4a__placeholderText{font-family:var(--btw-font);color:var(--btw-text-muted);text-align:center;padding:16px;font-size:14px}.VideoPlayer-module__5yHd4a__controls{z-index:2;background:linear-gradient(#0000,#000000b8);justify-content:center;align-items:center;gap:8px;padding:10px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.VideoPlayer-module__5yHd4a__controlButton{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.VideoPlayer-module__5yHd4a__controlButton:hover{background:#ffffff47}.VideoPlayer-module__5yHd4a__controlButton:focus-visible{outline-offset:2px;outline:2px solid #fff}.VideoPlayer-module__5yHd4a__muteBar{justify-content:flex-end;padding:8px 0;display:flex}.VideoPlayer-module__5yHd4a__muteButton{color:var(--btw-text-muted);font-family:var(--btw-font);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:color .15s,background .15s;display:inline-flex}.VideoPlayer-module__5yHd4a__muteButton:hover{color:var(--btw-ink-secondary);background:var(--btw-surface-hover)}.VideoPlayer-module__5yHd4a__muteButton:focus-visible{outline:2px solid var(--btw-primary);outline-offset:2px}.VideoPlayer-module__5yHd4a__posterButton{aspect-ratio:16/9;cursor:pointer;background:#1a1a1a;border:0;border-radius:12px;justify-content:center;align-items:center;width:100%;padding:0;display:flex;position:relative;overflow:hidden}.VideoPlayer-module__5yHd4a__posterButton:focus-visible{outline:2px solid var(--btw-primary);outline-offset:2px}.VideoPlayer-module__5yHd4a__posterImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.VideoPlayer-module__5yHd4a__playIconLarge{z-index:1;color:#fff;background:#0009;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;transition:transform .15s,background .15s;display:flex;position:relative}.VideoPlayer-module__5yHd4a__posterButton:hover .VideoPlayer-module__5yHd4a__playIconLarge{background:#000c;transform:scale(1.1)}
.WelcomePage-module__p6Pn7a__welcome{min-height:0;font-family:var(--btw-font);background-image:linear-gradient(#fff 45%,#fff0 65%),linear-gradient(137.51deg,#fff0 31.73%,#cda0ff33 98.93%),linear-gradient(221.16deg,#fff0 53.02%,#e3f4ff 90.64%),linear-gradient(90deg,#fff 0% 100%);flex-direction:column;flex:1;align-items:center;padding:24px 24px 0;display:flex}.WelcomePage-module__p6Pn7a__content{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:32px;max-width:390px;padding:0 20px;display:flex}.WelcomePage-module__p6Pn7a__mascot{justify-content:center;align-items:center;width:120px;height:120px;display:flex}.WelcomePage-module__p6Pn7a__customImage{width:auto;max-width:100%;height:auto}.WelcomePage-module__p6Pn7a__customImage img{max-width:100%;height:auto}.WelcomePage-module__p6Pn7a__text{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.WelcomePage-module__p6Pn7a__greeting{font:var(--btw-text-display);color:var(--btw-ink);margin:0}.WelcomePage-module__p6Pn7a__subtitle{font:var(--btw-text-heading-3);color:var(--btw-ink);margin:0;font-weight:400}.WelcomePage-module__p6Pn7a__trustLine{color:var(--btw-ink-secondary,var(--btw-ink));opacity:.7;margin:0;font-size:13px;font-weight:400}.WelcomePage-module__p6Pn7a__footer{padding:16px 20px max(24px, env(safe-area-inset-bottom));background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:100%;max-width:320px;display:flex}@media (max-width:480px){.WelcomePage-module__p6Pn7a__welcome{padding:16px 16px 0}.WelcomePage-module__p6Pn7a__content{padding:0 8px}.WelcomePage-module__p6Pn7a__footer{max-width:100%}}
.SegmentedProgress-module__K5VsTa__onboardingProgress{flex:1;align-items:center;gap:6px;max-width:460px;display:flex}.SegmentedProgress-module__K5VsTa__track{background-color:var(--btw-track);border-radius:12px;flex:1;height:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0a0d120f}.SegmentedProgress-module__K5VsTa__fill{background-color:var(--btw-blue);height:100%;transition:width var(--btw-duration-slow) var(--btw-ease-standard);border-radius:12px;position:relative;box-shadow:0 1px 2px #0a0d120d,inset 0 -2px #0a0d1214,inset 0 0 0 1.5px #0a0d121a}.SegmentedProgress-module__K5VsTa__fill:before{content:"";border-radius:inherit;pointer-events:none;border:3px solid #ffffff1f;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.SegmentedProgress-module__K5VsTa__fill:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff24 0%,#0000 55%);position:absolute;inset:0}
.OptionCard-module__wXYrdW__optionCard{background-color:var(--btw-surface-hover);cursor:pointer;min-width:160px;height:208px;font-family:var(--btw-font);border:none;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:24px;transition:background .15s;display:flex}.OptionCard-module__wXYrdW__optionCard:hover{background-color:var(--btw-surface)}.OptionCard-module__wXYrdW__optionCard:focus-visible{box-shadow:var(--btw-focus-ring);outline:none}.OptionCard-module__wXYrdW__selected{background:linear-gradient(180deg, var(--btw-option-gradient-start) 0%, var(--btw-option-gradient-end) 100%)}.OptionCard-module__wXYrdW__icon{justify-content:center;align-items:center;height:87px;display:flex}.OptionCard-module__wXYrdW__icon img,.OptionCard-module__wXYrdW__icon svg{object-fit:contain;max-width:77px;max-height:87px}.OptionCard-module__wXYrdW__label{font-size:var(--btw-font-size-h3);text-align:center;color:var(--btw-ink);font-weight:700;line-height:1.2}.OptionCard-module__wXYrdW__character{--character-gradient-end:#d3eeff;background-color:#f5f5f5;justify-content:space-between;min-width:220px;height:300px;padding-top:24px;padding-bottom:0;overflow:hidden}.OptionCard-module__wXYrdW__character:hover{background-color:#ebebeb}.OptionCard-module__wXYrdW__character.OptionCard-module__wXYrdW__selected{background:linear-gradient(180deg, #f5f5f5 0%, var(--character-gradient-end) 100%)}.OptionCard-module__wXYrdW__character .OptionCard-module__wXYrdW__label{font:var(--btw-text-heading-1);flex-shrink:0}.OptionCard-module__wXYrdW__characterImage{flex:1;justify-content:center;align-items:flex-end;width:100%;min-height:0;display:flex;position:relative}.OptionCard-module__wXYrdW__characterImage img{object-fit:contain;object-position:bottom;width:auto;max-width:100%;height:auto;max-height:100%;display:block}@media (max-width:600px){.OptionCard-module__wXYrdW__optionCard{min-width:0;height:160px;padding:12px}.OptionCard-module__wXYrdW__character{min-width:0;height:200px;padding-top:12px}.OptionCard-module__wXYrdW__character .OptionCard-module__wXYrdW__label{font-size:var(--btw-font-size-h3)}.OptionCard-module__wXYrdW__characterImage img{max-height:140px}.OptionCard-module__wXYrdW__icon{height:56px}.OptionCard-module__wXYrdW__icon img,.OptionCard-module__wXYrdW__icon svg{max-width:48px;max-height:56px}.OptionCard-module__wXYrdW__label{font-size:var(--btw-font-size-body-small)}}@media (max-width:480px){.OptionCard-module__wXYrdW__optionCard{height:140px;padding:10px}.OptionCard-module__wXYrdW__character{height:180px;padding-top:10px}.OptionCard-module__wXYrdW__characterImage img{max-height:120px}.OptionCard-module__wXYrdW__icon{height:48px}.OptionCard-module__wXYrdW__icon img,.OptionCard-module__wXYrdW__icon svg{max-width:40px;max-height:48px}}
.OnboardingHeader-module__pIl0hW__onboardingHeader{justify-content:center;align-items:center;width:100%;display:flex}
.OnboardingQuestionPage-module__vu1hsa__onboardingQuestion{min-height:100dvh;background-color:var(--btw-white);min-height:-webkit-fill-available;font-family:var(--btw-font);flex-direction:column;align-items:center;gap:24px;padding:12px;display:flex}.OnboardingQuestionPage-module__vu1hsa__questionContent{flex-direction:column;flex:1;align-items:center;gap:24px;width:100%;padding:36px 0;display:flex}.OnboardingQuestionPage-module__vu1hsa__questionHeader{align-items:center;gap:12px;display:flex}.OnboardingQuestionPage-module__vu1hsa__mascot{flex-shrink:0;justify-content:center;align-items:center;width:90px;height:90px;display:flex}.OnboardingQuestionPage-module__vu1hsa__mascot svg{transform:rotate(-17deg)}.OnboardingQuestionPage-module__vu1hsa__title{font:var(--btw-text-heading-1);color:var(--btw-ink);margin:0}.OnboardingQuestionPage-module__vu1hsa__options{flex:1;grid-template-columns:repeat(4,1fr);align-items:center;gap:12px;width:100%;max-width:720px;display:grid}.OnboardingQuestionPage-module__vu1hsa__footer{width:100%;max-width:320px;padding:16px 0 max(24px, env(safe-area-inset-bottom));background-color:var(--btw-white);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:sticky;bottom:0}@media (max-width:600px){.OnboardingQuestionPage-module__vu1hsa__options{grid-template-columns:repeat(2,1fr);max-width:100%}.OnboardingQuestionPage-module__vu1hsa__questionHeader{text-align:center;flex-direction:column}.OnboardingQuestionPage-module__vu1hsa__title{font-size:var(--btw-font-size-h2)}}@media (max-width:480px){.OnboardingQuestionPage-module__vu1hsa__questionContent{padding:24px 0}.OnboardingQuestionPage-module__vu1hsa__footer{border-top:1px solid var(--btw-border);max-width:100%}}
.ParentalConsentPage-module__h74RNa__parentalConsent{min-height:100dvh;min-height:-webkit-fill-available;padding:12px 24px max(48px, env(safe-area-inset-bottom));background-color:var(--btw-white);font-family:var(--btw-font);flex-direction:column;align-items:center;display:flex}.ParentalConsentPage-module__h74RNa__inWizard{min-height:unset;flex:1}.ParentalConsentPage-module__h74RNa__content{text-align:center;flex-direction:column;flex:1;align-items:center;gap:0;width:100%;max-width:448px;padding:48px 0 24px;display:flex}.ParentalConsentPage-module__h74RNa__successContent{text-align:center;flex-direction:column;flex:1;align-items:center;gap:0;max-width:320px;display:flex}.ParentalConsentPage-module__h74RNa__textBlock{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-bottom:24px;display:flex}.ParentalConsentPage-module__h74RNa__textBlock .ParentalConsentPage-module__h74RNa__title{margin-bottom:0}.ParentalConsentPage-module__h74RNa__title{font:var(--btw-text-heading-1);color:var(--btw-ink);margin:0 0 12px}.ParentalConsentPage-module__h74RNa__description{font:var(--btw-text-body);color:var(--btw-ink);max-width:400px;margin:0}.ParentalConsentPage-module__h74RNa__hero{margin-inline:auto;flex-shrink:0;justify-content:center;align-items:center;width:100%;max-width:320px;height:280px;margin-bottom:36px;display:flex}.ParentalConsentPage-module__h74RNa__hero img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:100%;max-height:100%;display:block}.ParentalConsentPage-module__h74RNa__form{flex-direction:column;gap:16px;width:100%;max-width:320px;display:flex}.ParentalConsentPage-module__h74RNa__error{background-color:var(--btw-error-bg);border:1.5px solid var(--btw-error-border);font:var(--btw-text-body-small);color:var(--btw-error-text);text-align:left;border-radius:8px;margin:0;padding:10px 14px}.ParentalConsentPage-module__h74RNa__submitButton{margin-top:0}.ParentalConsentPage-module__h74RNa__actionRow{align-items:center;gap:12px;display:flex}.ParentalConsentPage-module__h74RNa__submitWrapper{flex:1}.ParentalConsentPage-module__h74RNa__formFooter{padding-top:16px;padding-bottom:max(8px, env(safe-area-inset-bottom));background-color:var(--btw-white);flex-direction:column;gap:16px;display:flex;position:sticky;bottom:0}@media (max-width:480px){.ParentalConsentPage-module__h74RNa__content{padding:32px 0 16px}.ParentalConsentPage-module__h74RNa__title{font-size:var(--btw-font-size-h1)}.ParentalConsentPage-module__h74RNa__formFooter{border-top:1px solid var(--btw-border);margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}}.ParentalConsentPage-module__h74RNa__legal{font:var(--btw-text-body-small);color:var(--btw-overlay60);max-width:400px;margin:0}.ParentalConsentPage-module__h74RNa__legalLink{color:inherit;text-underline-offset:2px;text-decoration:underline}.ParentalConsentPage-module__h74RNa__legalLink:hover{color:var(--btw-ink)}
.OnboardingVoicePage-module__b82W0W__voicePage{background-color:var(--btw-white);min-height:0;font-family:var(--btw-font);background-image:radial-gradient(55% 32% at 0 100%,#e3f4ff 0%,#0000 100%),radial-gradient(55% 32% at 100% 100%,#e3f4ff 0%,#0000 100%);flex-direction:column;flex:1;display:flex}.OnboardingVoicePage-module__b82W0W__voicePage:not(.OnboardingVoicePage-module__b82W0W__inWizard){align-items:center;height:100dvh;min-height:-webkit-fill-available;padding:12px}.OnboardingVoicePage-module__b82W0W__inWizard{min-height:0}.OnboardingVoicePage-module__b82W0W__content{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;width:100%;padding:32px 20px 0;display:flex}.OnboardingVoicePage-module__b82W0W__textBlock{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:8px;display:flex}.OnboardingVoicePage-module__b82W0W__title{font:var(--btw-text-heading-1);color:var(--btw-ink);margin:0}.OnboardingVoicePage-module__b82W0W__subtitle{font:var(--btw-text-input);color:var(--btw-ink-secondary,var(--btw-ink));margin:0}.OnboardingVoicePage-module__b82W0W__options{flex:none;justify-content:center;align-items:center;gap:12px;width:100%;max-width:480px;display:flex}.OnboardingVoicePage-module__b82W0W__footer{width:100%;max-width:320px;padding:16px 20px max(24px, env(safe-area-inset-bottom));background-color:#0000;flex-shrink:0;align-items:center;gap:12px;margin:0 auto;display:flex}.OnboardingVoicePage-module__b82W0W__continueWrapper{flex:1}@media (max-width:480px){.OnboardingVoicePage-module__b82W0W__content{padding:24px 16px 0}.OnboardingVoicePage-module__b82W0W__title{font-size:var(--btw-font-size-h2)}.OnboardingVoicePage-module__b82W0W__options{gap:8px}}
.OnboardingAgePage-module__kqAuna__agePage{background-color:var(--btw-white);min-height:0;font-family:var(--btw-font);background-image:radial-gradient(55% 32% at 0 100%,#e3f4ff 0%,#0000 100%),radial-gradient(55% 32% at 100% 100%,#e3f4ff 0%,#0000 100%);flex-direction:column;flex:1;display:flex}.OnboardingAgePage-module__kqAuna__agePage:not(.OnboardingAgePage-module__kqAuna__inWizard){min-height:100dvh;align-items:center;min-height:-webkit-fill-available;padding:12px}.OnboardingAgePage-module__kqAuna__inWizard{min-height:0}.OnboardingAgePage-module__kqAuna__content{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;width:100%;min-height:0;padding:32px 20px 0;display:flex}.OnboardingAgePage-module__kqAuna__questionBlock{flex-direction:column;flex-shrink:0;align-items:center;gap:0;width:100%;display:flex}.OnboardingAgePage-module__kqAuna__hero{margin-inline:auto;flex:0 auto;justify-content:center;align-items:center;width:100%;max-width:440px;height:min(420px,46vh);min-height:96px;margin-bottom:24px;display:flex}.OnboardingAgePage-module__kqAuna__heroImage{object-fit:contain;width:auto;max-width:100%;height:100%;max-height:100%;display:block}.OnboardingAgePage-module__kqAuna__title{font:var(--btw-text-heading-1);color:var(--btw-ink);text-align:center;margin:0 0 8px}.OnboardingAgePage-module__kqAuna__contextLine{font:var(--btw-text-input);color:var(--btw-ink-secondary,var(--btw-ink));text-align:center;margin:0}.OnboardingAgePage-module__kqAuna__form{flex-direction:column;flex:none;justify-content:center;align-items:center;width:100%;display:flex}.OnboardingAgePage-module__kqAuna__inputWrap{width:100%;max-width:320px}.OnboardingAgePage-module__kqAuna__ageField{width:100%;position:relative}.OnboardingAgePage-module__kqAuna__ageInput{padding-right:96px}.OnboardingAgePage-module__kqAuna__ageSuffix{height:52px;font:var(--btw-text-body);color:var(--btw-overlay40);white-space:nowrap;pointer-events:none;align-items:center;display:flex;position:absolute;top:0;right:18px}.OnboardingAgePage-module__kqAuna__errorMessage{color:var(--btw-danger);text-align:center;margin:8px 0 0;font-size:14px;font-weight:600;line-height:1.4}.OnboardingAgePage-module__kqAuna__footer{width:100%;max-width:320px;padding:16px 20px max(24px, env(safe-area-inset-bottom));background-color:#0000;flex-shrink:0;align-items:center;gap:12px;margin:0 auto;display:flex}.OnboardingAgePage-module__kqAuna__continueWrapper{flex:1}@media (max-width:480px){.OnboardingAgePage-module__kqAuna__content{padding:24px 16px 0}.OnboardingAgePage-module__kqAuna__title{font-size:var(--btw-font-size-h2)}}
.OnboardingSignupPage-module__Hoq3tq__page{min-height:100dvh;min-height:-webkit-fill-available;padding:88px 24px max(88px, env(safe-area-inset-bottom));background-color:var(--btw-white);font-family:var(--btw-font);flex-direction:column;justify-content:safe center;align-items:center;display:flex;position:relative}.OnboardingSignupPage-module__Hoq3tq__brand{position:absolute;top:24px;left:24px}.OnboardingSignupPage-module__Hoq3tq__container{flex-direction:column;align-items:center;width:100%;max-width:400px;display:flex}.OnboardingSignupPage-module__Hoq3tq__heading{font:var(--btw-text-display);color:var(--btw-ink);text-align:center;margin:0 0 8px}.OnboardingSignupPage-module__Hoq3tq__heading+.OnboardingSignupPage-module__Hoq3tq__form{margin-top:20px}.OnboardingSignupPage-module__Hoq3tq__socialProof{color:var(--btw-primary);text-align:center;margin:0 0 8px;font-size:13px;font-weight:500}.OnboardingSignupPage-module__Hoq3tq__description{font:var(--btw-text-body);color:var(--btw-ink);text-align:center;margin:0 0 20px}.OnboardingSignupPage-module__Hoq3tq__form{flex-direction:column;gap:12px;width:100%;display:flex}.OnboardingSignupPage-module__Hoq3tq__nameRow{gap:12px;width:100%;display:flex}.OnboardingSignupPage-module__Hoq3tq__nameRow>*{flex:1;min-width:0}.OnboardingSignupPage-module__Hoq3tq__error{background-color:var(--btw-error-bg);border:1.5px solid var(--btw-error-border);font:var(--btw-text-body-small);color:var(--btw-error-text);border-radius:8px;margin:0;padding:10px 14px}.OnboardingSignupPage-module__Hoq3tq__legal{font:var(--btw-text-body-small);color:var(--btw-overlay60);text-align:center;margin:4px 0 0}.OnboardingSignupPage-module__Hoq3tq__legalLink{color:inherit;text-underline-offset:2px;text-decoration:underline}.OnboardingSignupPage-module__Hoq3tq__legalLink:hover{color:var(--btw-ink)}.OnboardingSignupPage-module__Hoq3tq__submitButton{margin-top:4px}.OnboardingSignupPage-module__Hoq3tq__divider{align-items:center;width:100%;padding:20px 0;display:flex}.OnboardingSignupPage-module__Hoq3tq__dividerLine{border:none;border-bottom:1px solid var(--btw-border);flex:1;height:0}.OnboardingSignupPage-module__Hoq3tq__dividerText{font-size:var(--btw-font-size-caption);color:var(--btw-text-muted);text-transform:uppercase;letter-spacing:.05em;padding:0 12px;font-weight:700}.OnboardingSignupPage-module__Hoq3tq__socialIcon{width:24px;height:24px}.OnboardingSignupPage-module__Hoq3tq__signinRow{font:var(--btw-text-body-small);color:var(--btw-ink);margin:20px 0 0}.OnboardingSignupPage-module__Hoq3tq__signinLink{color:var(--btw-ink);text-underline-offset:2px;font-family:inherit;font-weight:700;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.OnboardingSignupPage-module__Hoq3tq__signinLink:hover{color:var(--btw-ink-hover)}@media (max-width:480px){.OnboardingSignupPage-module__Hoq3tq__page{padding:72px 16px max(72px, env(safe-area-inset-bottom))}.OnboardingSignupPage-module__Hoq3tq__brand{top:16px;left:16px}.OnboardingSignupPage-module__Hoq3tq__container{max-width:100%}.OnboardingSignupPage-module__Hoq3tq__heading{margin-bottom:4px;font-size:28px}.OnboardingSignupPage-module__Hoq3tq__socialIcon{width:20px;height:20px}}
.OnboardingInterestsPage-module__I1SAWW__page{background-color:var(--btw-white);min-height:0;font-family:var(--btw-font);background-image:radial-gradient(55% 32% at 0 100%,#e3f4ff 0%,#0000 100%),radial-gradient(55% 32% at 100% 100%,#e3f4ff 0%,#0000 100%);flex-direction:column;flex:1;display:flex}.OnboardingInterestsPage-module__I1SAWW__scrollArea{flex-direction:column;flex:1;gap:0;width:100%;max-width:420px;margin:0 auto;padding:32px 16px 0;display:flex;overflow:hidden}.OnboardingInterestsPage-module__I1SAWW__scrollArea>:first-child{margin-top:auto}.OnboardingInterestsPage-module__I1SAWW__scrollArea>:last-child{margin-bottom:auto}.OnboardingInterestsPage-module__I1SAWW__hero{margin-inline:auto;flex:0 auto;justify-content:center;align-items:center;width:100%;max-width:320px;height:min(280px,30vh);min-height:96px;margin-bottom:24px;display:flex}.OnboardingInterestsPage-module__I1SAWW__hero>*{object-fit:contain;width:auto;max-width:100%;height:100%;max-height:100%}.OnboardingInterestsPage-module__I1SAWW__textBlock{text-align:center;flex-direction:column;flex-shrink:0;gap:8px;margin-bottom:24px;display:flex}.OnboardingInterestsPage-module__I1SAWW__title{font:var(--btw-text-heading-1);color:var(--btw-ink);margin:0}.OnboardingInterestsPage-module__I1SAWW__subtitle{font:var(--btw-text-input);color:var(--btw-ink-secondary,var(--btw-ink));margin:0}.OnboardingInterestsPage-module__I1SAWW__grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.OnboardingInterestsPage-module__I1SAWW__tile{cursor:pointer;text-align:center;transition:background-color var(--btw-duration-fast) ease, box-shadow var(--btw-duration-fast) ease, filter var(--btw-duration-fast) ease;background-color:#f7f7f7;border:none;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:14px 12px;display:flex;position:relative;box-shadow:0 1px 2px #0a0d120d,inset 0 -3px #0a0d120d,inset 0 0 0 1.5px #0a0d1208}.OnboardingInterestsPage-module__I1SAWW__tile:hover:not(:disabled):not(.OnboardingInterestsPage-module__I1SAWW__tileSelected){background-color:#f0f0f0}.OnboardingInterestsPage-module__I1SAWW__tile:focus-visible{box-shadow:var(--btw-focus-ring), 0px 1px 2px 0px #0a0d120d, inset 0px -3px 0px 0px #0a0d120d, inset 0px 0px 0px 1.5px #0a0d1208;outline:none}.OnboardingInterestsPage-module__I1SAWW__tileSelected:focus-visible{box-shadow:var(--btw-focus-ring), 0px 1px 2px 0px #0a0d120d, inset 0px -3px 0px 0px #0a0d120d, inset 0px 0px 0px 1.5px #0a0d121a;outline:none}.OnboardingInterestsPage-module__I1SAWW__tile:active:not(:disabled):not(.OnboardingInterestsPage-module__I1SAWW__tileSelected){filter:brightness(.98);box-shadow:inset 0 0 0 1.5px #0a0d120f,inset 0 2px 3px #0a0d1214}.OnboardingInterestsPage-module__I1SAWW__tileSelected{background-color:var(--btw-blue,#26a4f4);box-shadow:0 1px 2px #0a0d120d,inset 0 -3px #0a0d120d,inset 0 0 0 1.5px #0a0d121a}.OnboardingInterestsPage-module__I1SAWW__tileSelected:before{content:"";border-radius:inherit;pointer-events:none;border:3px solid #ffffff1f;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.OnboardingInterestsPage-module__I1SAWW__tileDisabled,.OnboardingInterestsPage-module__I1SAWW__tileDisabled:hover{outline-offset:-1px;opacity:1;cursor:default;background-color:#f5f5f5;outline:1px solid #e9eaeb;box-shadow:0 1px 2px #0a0d120d}.OnboardingInterestsPage-module__I1SAWW__tileDisabled .OnboardingInterestsPage-module__I1SAWW__tileLabel{color:#a4a7ae}.OnboardingInterestsPage-module__I1SAWW__tileLabel{font:var(--btw-text-body-small);color:var(--btw-ink-secondary);font-weight:600;line-height:1.3}.OnboardingInterestsPage-module__I1SAWW__tileSelected .OnboardingInterestsPage-module__I1SAWW__tileLabel{color:var(--btw-white,#fff)}.OnboardingInterestsPage-module__I1SAWW__footer{width:100%;max-width:320px;padding:16px 20px max(24px, env(safe-area-inset-bottom));background-color:#0000;flex-shrink:0;align-items:center;gap:12px;margin:0 auto;display:flex}.OnboardingInterestsPage-module__I1SAWW__continueWrapper{flex:1}@media (max-width:480px){.OnboardingInterestsPage-module__I1SAWW__title{font-size:var(--btw-font-size-h2)}.OnboardingInterestsPage-module__I1SAWW__scrollArea{padding:24px 16px 0}}
.OnboardingInterstitialPage-module__dnJ4hq__page{background-color:var(--btw-white);min-height:0;font-family:var(--btw-font);flex-direction:column;flex:1;display:flex}.OnboardingInterstitialPage-module__dnJ4hq__scrollArea{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:420px;margin:0 auto;padding:32px 20px 0;display:flex;overflow:hidden}.OnboardingInterstitialPage-module__dnJ4hq__hero{margin-inline:auto;flex:0 auto;justify-content:center;align-items:center;width:100%;max-width:320px;height:min(280px,30vh);min-height:96px;margin-bottom:24px;display:flex}.OnboardingInterstitialPage-module__dnJ4hq__hero>*{object-fit:contain;width:auto;max-width:100%;height:100%;max-height:100%}.OnboardingInterstitialPage-module__dnJ4hq__illustrationPlaceholder{display:none}.OnboardingInterstitialPage-module__dnJ4hq__content{text-align:center;flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.OnboardingInterstitialPage-module__dnJ4hq__headline{font:var(--btw-text-heading-1);color:var(--btw-ink);margin:0}.OnboardingInterstitialPage-module__dnJ4hq__body{font:var(--btw-text-body);color:var(--btw-ink-secondary,var(--btw-ink));margin:0;line-height:1.6}.OnboardingInterstitialPage-module__dnJ4hq__footer{width:100%;max-width:320px;padding:16px 20px max(24px, env(safe-area-inset-bottom));background-color:#0000;flex-shrink:0;align-items:center;gap:12px;margin:0 auto;display:flex}.OnboardingInterstitialPage-module__dnJ4hq__continueWrapper{flex:1}@media (max-width:480px){.OnboardingInterstitialPage-module__dnJ4hq__headline{font-size:var(--btw-font-size-h2)}.OnboardingInterstitialPage-module__dnJ4hq__scrollArea{padding:24px 16px 0}}
.OnboardingGoalAiPage-module__9-X6iq__page{min-height:100dvh;background-color:var(--btw-white);min-height:-webkit-fill-available;font-family:var(--btw-font);flex-direction:column;align-items:center;padding:12px;display:flex}.OnboardingGoalAiPage-module__9-X6iq__content{flex-direction:column;flex:1;gap:32px;width:100%;max-width:480px;padding:36px 0 16px;display:flex}.OnboardingGoalAiPage-module__9-X6iq__section{flex-direction:column;gap:12px;display:flex}.OnboardingGoalAiPage-module__9-X6iq__questionLabel{font:var(--btw-text-heading-1);color:var(--btw-ink);margin:0}.OnboardingGoalAiPage-module__9-X6iq__optionList{flex-direction:column;gap:8px;display:flex}.OnboardingGoalAiPage-module__9-X6iq__option{background-color:var(--btw-surface,#f5f5f5);cursor:pointer;text-align:left;border:2px solid #0000;border-radius:12px;flex-direction:column;gap:2px;padding:14px 16px;transition:border-color .12s,background-color .12s;display:flex}.OnboardingGoalAiPage-module__9-X6iq__option:hover{background-color:var(--btw-surface-hover)}.OnboardingGoalAiPage-module__9-X6iq__optionSelected{border-color:var(--btw-primary);background-color:var(--btw-primary-surface)}.OnboardingGoalAiPage-module__9-X6iq__optionLabel{font:var(--btw-text-heading-3);color:var(--btw-ink-secondary)}.OnboardingGoalAiPage-module__9-X6iq__optionDescription{font:var(--btw-text-body-small);color:var(--btw-ink-secondary,var(--btw-ink));opacity:.7;line-height:1.4}.OnboardingGoalAiPage-module__9-X6iq__footer{width:100%;max-width:320px;padding:16px 0 max(24px, env(safe-area-inset-bottom));background-color:var(--btw-white);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:sticky;bottom:0}@media (max-width:480px){.OnboardingGoalAiPage-module__9-X6iq__content{gap:24px;padding:24px 0 16px}.OnboardingGoalAiPage-module__9-X6iq__footer{border-top:1px solid var(--btw-border);max-width:100%}}
.OnboardingSelectPage-module__Y1ikOW__page{background-color:var(--btw-white);min-height:0;font-family:var(--btw-font);background-image:radial-gradient(55% 32% at 0 100%,#e3f4ff 0%,#0000 100%),radial-gradient(55% 32% at 100% 100%,#e3f4ff 0%,#0000 100%);flex-direction:column;flex:1;display:flex}.OnboardingSelectPage-module__Y1ikOW__scrollArea{overscroll-behavior:none;flex-direction:column;flex:1;gap:0;width:100%;max-width:540px;margin:0 auto;padding:32px 20px 0;display:flex;overflow-y:auto}.OnboardingSelectPage-module__Y1ikOW__scrollArea>:first-child{margin-top:auto}.OnboardingSelectPage-module__Y1ikOW__scrollArea>:last-child{margin-bottom:auto}.OnboardingSelectPage-module__Y1ikOW__hero{margin-inline:auto;flex:0 auto;justify-content:center;align-items:center;width:100%;max-width:320px;height:min(280px,30vh);min-height:96px;margin-bottom:24px;display:flex}.OnboardingSelectPage-module__Y1ikOW__hero>*{object-fit:contain;width:auto;max-width:100%;height:100%;max-height:100%}.OnboardingSelectPage-module__Y1ikOW__textBlock{text-align:center;flex-direction:column;flex-shrink:0;gap:8px;margin-bottom:24px;display:flex}.OnboardingSelectPage-module__Y1ikOW__question{font:var(--btw-text-heading-1);color:var(--btw-ink);margin:0}.OnboardingSelectPage-module__Y1ikOW__description{font:var(--btw-text-input);color:var(--btw-ink-secondary,var(--btw-ink));margin:0}.OnboardingSelectPage-module__Y1ikOW__optionList{flex-direction:column;gap:10px;display:flex}.OnboardingSelectPage-module__Y1ikOW__option{cursor:pointer;text-align:left;width:100%;transition:background-color var(--btw-duration-fast) ease, box-shadow var(--btw-duration-fast) ease, filter var(--btw-duration-fast) ease;background-color:#f7f7f7;border:none;border-radius:12px;align-items:center;padding:16px 18px;display:flex;position:relative;box-shadow:0 1px 2px #0a0d120d,inset 0 -3px #0a0d120d,inset 0 0 0 1.5px #0a0d1208}.OnboardingSelectPage-module__Y1ikOW__option:hover:not(.OnboardingSelectPage-module__Y1ikOW__optionSelected){background-color:#f0f0f0}.OnboardingSelectPage-module__Y1ikOW__option:focus-visible{box-shadow:var(--btw-focus-ring), 0px 1px 2px 0px #0a0d120d, inset 0px -3px 0px 0px #0a0d120d, inset 0px 0px 0px 1.5px #0a0d1208;outline:none}.OnboardingSelectPage-module__Y1ikOW__optionSelected:focus-visible{box-shadow:var(--btw-focus-ring), 0px 1px 2px 0px #0a0d120d, inset 0px -3px 0px 0px #0a0d120d, inset 0px 0px 0px 1.5px #0a0d121a;outline:none}.OnboardingSelectPage-module__Y1ikOW__option:active:not(.OnboardingSelectPage-module__Y1ikOW__optionSelected){filter:brightness(.98);box-shadow:inset 0 0 0 1.5px #0a0d120f,inset 0 2px 3px #0a0d1214}.OnboardingSelectPage-module__Y1ikOW__optionSelected{background-color:var(--btw-blue,#26a4f4);box-shadow:0 1px 2px #0a0d120d,inset 0 -3px #0a0d120d,inset 0 0 0 1.5px #0a0d121a}.OnboardingSelectPage-module__Y1ikOW__optionSelected:before{content:"";border-radius:inherit;pointer-events:none;border:3px solid #ffffff1f;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.OnboardingSelectPage-module__Y1ikOW__optionText{flex-direction:column;flex:1;gap:2px;display:flex}.OnboardingSelectPage-module__Y1ikOW__optionLabel{font:var(--btw-text-heading-3);color:var(--btw-ink-secondary)}.OnboardingSelectPage-module__Y1ikOW__optionSelected .OnboardingSelectPage-module__Y1ikOW__optionLabel{color:var(--btw-white,#fff)}.OnboardingSelectPage-module__Y1ikOW__optionDescription{font:var(--btw-text-body-small);color:var(--btw-ink-secondary);opacity:.7;line-height:1.4}.OnboardingSelectPage-module__Y1ikOW__optionSelected .OnboardingSelectPage-module__Y1ikOW__optionDescription{color:#ffffffe0;opacity:1}.OnboardingSelectPage-module__Y1ikOW__footer{width:100%;max-width:320px;padding:16px 20px max(24px, env(safe-area-inset-bottom));background-color:#0000;flex-shrink:0;align-items:center;gap:12px;margin:0 auto;display:flex}.OnboardingSelectPage-module__Y1ikOW__continueWrapper{flex:1}@media (max-width:480px){.OnboardingSelectPage-module__Y1ikOW__question{font-size:var(--btw-font-size-h2)}.OnboardingSelectPage-module__Y1ikOW__scrollArea{padding:24px 16px 0}}
.OnboardingLoadingPage-module__OyiHUW__page{background-color:var(--btw-white);min-height:0;font-family:var(--btw-font);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.OnboardingLoadingPage-module__OyiHUW__content{flex-direction:column;align-items:center;gap:24px;width:100%;max-width:320px;display:flex}.OnboardingLoadingPage-module__OyiHUW__progressContainer{background-color:var(--btw-track,#e8e9eb);border-radius:12px;width:100%;height:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0a0d120f}.OnboardingLoadingPage-module__OyiHUW__progressBar{background-color:var(--btw-blue,#26a4f4);width:0%;height:100%;transition:width var(--load-duration,2s) linear;border-radius:12px;position:relative;box-shadow:0 1px 2px #0a0d120d,inset 0 -2px #0a0d1214,inset 0 0 0 1.5px #0a0d121a}.OnboardingLoadingPage-module__OyiHUW__progressBarFull{width:100%}.OnboardingLoadingPage-module__OyiHUW__progressBar:before{content:"";border-radius:inherit;pointer-events:none;border:3px solid #ffffff1f;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.OnboardingLoadingPage-module__OyiHUW__progressBar:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff24 0%,#0000 55%);position:absolute;inset:0}.OnboardingLoadingPage-module__OyiHUW__label{color:var(--btw-ink);text-align:center;margin:0;font-size:18px;font-weight:500;line-height:1.4}.OnboardingLoadingPage-module__OyiHUW__checkCircle{background-color:var(--btw-success,#22c55e);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;animation:.3s ease-out OnboardingLoadingPage-module__OyiHUW__scaleIn;display:flex}.OnboardingLoadingPage-module__OyiHUW__checkIconWrap{animation:.2s ease-out .1s both OnboardingLoadingPage-module__OyiHUW__fadeIn;display:inline-flex}.OnboardingLoadingPage-module__OyiHUW__checkIcon{color:#fff;width:32px;height:32px}@keyframes OnboardingLoadingPage-module__OyiHUW__scaleIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes OnboardingLoadingPage-module__OyiHUW__fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.OnboardingLoadingPage-module__OyiHUW__progressBar{width:100%;transition:none}.OnboardingLoadingPage-module__OyiHUW__checkCircle,.OnboardingLoadingPage-module__OyiHUW__checkIconWrap{animation:none}}
.OnboardingPreviewPage-module__4r6bvW__page{background-color:var(--btw-white);height:100dvh;min-height:-webkit-fill-available;font-family:var(--btw-font);flex-direction:column;display:flex}.OnboardingPreviewPage-module__4r6bvW__scrollArea{overscroll-behavior:none;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;align-items:center;gap:0;width:100%;max-width:520px;margin:0 auto;padding:24px 20px 16px;display:flex;overflow-y:auto}.OnboardingPreviewPage-module__4r6bvW__hero{margin-inline:auto;flex-shrink:0;justify-content:center;align-items:center;width:100%;max-width:320px;height:280px;margin-bottom:36px;display:flex}.OnboardingPreviewPage-module__4r6bvW__hero>*{object-fit:contain;width:auto;max-width:100%;height:100%;max-height:100%}.OnboardingPreviewPage-module__4r6bvW__characterPlaceholder{background-color:var(--btw-surface,#f5f5f5);border-radius:50%;width:100px;height:100px}.OnboardingPreviewPage-module__4r6bvW__textBlock{text-align:center;flex-direction:column;gap:8px;width:100%;margin-bottom:20px;display:flex}.OnboardingPreviewPage-module__4r6bvW__headline{font:var(--btw-text-heading-1);color:var(--btw-ink);margin:0}.OnboardingPreviewPage-module__4r6bvW__subheadline{font:var(--btw-text-body);color:var(--btw-ink-secondary,var(--btw-ink));margin:0}.OnboardingPreviewPage-module__4r6bvW__lessonList{flex-direction:column;gap:10px;width:100%;display:flex}.OnboardingPreviewPage-module__4r6bvW__lessonCard{background-color:var(--btw-surface,#f5f5f5);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.OnboardingPreviewPage-module__4r6bvW__lessonIndex{background-color:var(--btw-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:flex}.OnboardingPreviewPage-module__4r6bvW__lessonText{flex-direction:column;gap:2px;display:flex}.OnboardingPreviewPage-module__4r6bvW__lessonTitle{font:var(--btw-text-input);color:var(--btw-ink);font-weight:600;line-height:1.3}.OnboardingPreviewPage-module__4r6bvW__lessonDescription{font:var(--btw-text-form-label);color:var(--btw-ink-secondary,var(--btw-ink));font-weight:400;line-height:1.4}.OnboardingPreviewPage-module__4r6bvW__footer{width:100%;max-width:520px;padding:12px 20px max(20px, env(safe-area-inset-bottom));background-color:var(--btw-white);border-top:1px solid var(--btw-border,#e8e8e8);flex-shrink:0;justify-content:center;align-items:center;margin:0 auto;display:flex}@media (max-width:480px){.OnboardingPreviewPage-module__4r6bvW__headline{font-size:var(--btw-font-size-h2)}}
.SearchBar-module__zUhRoW__searchBar{align-items:center;gap:var(--btw-spacing-sm);padding:var(--btw-spacing-sm) var(--btw-spacing-sm) var(--btw-spacing-sm) 20px;background:var(--btw-white);border:2px solid var(--btw-overlay10);border-radius:var(--btw-radius-lg);transition:border-color .15s;display:flex}.SearchBar-module__zUhRoW__searchBar:focus-within{border-color:var(--btw-ink)}.SearchBar-module__zUhRoW__searchIcon{color:var(--btw-overlay40);flex-shrink:0}.SearchBar-module__zUhRoW__searchInput{min-width:0;font:var(--btw-text-body);color:var(--btw-ink);background:0 0;border:none;outline:none;flex:1;margin:0;padding:0;font-weight:500}.SearchBar-module__zUhRoW__searchInput::placeholder{color:var(--btw-overlay40)}
.Toast-module__8kAWfW__container{z-index:9999;pointer-events:none;flex-direction:column;gap:12px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.Toast-module__8kAWfW__toast{background-color:var(--btw-ink);box-shadow:0 8px 24px var(--btw-shadow-toast);pointer-events:auto;border-radius:12px;align-items:center;gap:12px;min-width:300px;max-width:480px;padding:14px 16px;animation:.2s ease-out Toast-module__8kAWfW__slideUp;display:flex}.Toast-module__8kAWfW__toast.Toast-module__8kAWfW__exiting{animation:.2s ease-in forwards Toast-module__8kAWfW__slideDown}@keyframes Toast-module__8kAWfW__slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes Toast-module__8kAWfW__slideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(16px)}}.Toast-module__8kAWfW__iconWrapper{flex-shrink:0;justify-content:center;align-items:center;display:flex}.Toast-module__8kAWfW__success .Toast-module__8kAWfW__iconWrapper{color:var(--btw-success)}.Toast-module__8kAWfW__error .Toast-module__8kAWfW__iconWrapper{color:var(--btw-error)}.Toast-module__8kAWfW__info .Toast-module__8kAWfW__iconWrapper{color:var(--btw-info)}.Toast-module__8kAWfW__message{font-size:var(--btw-font-size-body-small);color:var(--btw-white);flex:1;font-weight:500;line-height:1.5}.Toast-module__8kAWfW__dismissButton{width:28px;height:28px;color:var(--btw-white-overlay60);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.Toast-module__8kAWfW__dismissButton:hover{background-color:var(--btw-white-overlay10);color:var(--btw-white)}@media (max-width:480px){.Toast-module__8kAWfW__container{left:16px;right:16px;transform:none}.Toast-module__8kAWfW__toast{min-width:auto;max-width:none}}
.motion-module__msExmq__checkPop{animation:motion-module__msExmq__checkPop var(--btw-duration-base) ease-out;display:inline-flex}@keyframes motion-module__msExmq__checkPop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}
.LeagueCountdown-module__A53cnW__countdown{font:var(--btw-text-body);text-transform:uppercase;color:var(--btw-blue);margin:0;font-weight:800}.LeagueCountdown-module__A53cnW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}
.page-module__dO_8va__page{min-height:100vh;font-family:"Nunito", var(--btw-font,sans-serif);background:#fff;flex-direction:column;display:flex}
.page-module__fvVMtq__page{min-height:100vh;font-family:"Nunito", var(--btw-font,sans-serif);background:#fff;flex-direction:column;display:flex}.page-module__fvVMtq__firstScreen{--first-screen-offset:calc(2 * var(--btw-spacing-md) + 70px + env(safe-area-inset-top,0px));min-height:calc(100vh - var(--first-screen-offset));min-height:calc(100dvh - var(--first-screen-offset));flex-direction:column;display:flex}@media (max-width:1024px){.page-module__fvVMtq__firstScreen{display:contents}}