.LeaderboardBoard-module__1m_q0q__board{flex-direction:column;width:100%;display:flex}@media (min-width:901px){.LeaderboardBoard-module__1m_q0q__head{z-index:2;padding-top:var(--btw-spacing-xl);background-color:var(--btw-white);position:sticky;top:0}.LeaderboardBoard-module__1m_q0q__list{z-index:0;position:relative}}.LeaderboardBoard-module__1m_q0q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.LeaderboardBoard-module__1m_q0q__header{align-items:center;gap:var(--btw-spacing-sm);text-align:center;flex-direction:column;display:flex}.LeaderboardBoard-module__1m_q0q__shields{justify-content:center;align-items:center;gap:var(--btw-spacing-lg);padding-block:var(--btw-spacing-md) var(--btw-spacing-lg);display:flex}.LeaderboardBoard-module__1m_q0q__shieldSlot{flex-shrink:0;justify-content:center;align-items:center;width:66px;height:66px;display:flex}.LeaderboardBoard-module__1m_q0q__shield{object-fit:contain;width:54px;height:68px}@keyframes LeaderboardBoard-module__1m_q0q__shieldEnter{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.LeaderboardBoard-module__1m_q0q__shieldEnter{opacity:0;animation:.42s cubic-bezier(.34,1.4,.64,1) both LeaderboardBoard-module__1m_q0q__shieldEnter}@media (prefers-reduced-motion:reduce){.LeaderboardBoard-module__1m_q0q__shieldEnter{opacity:1;animation:none}}.LeaderboardBoard-module__1m_q0q__shieldCurrent{object-fit:contain;flex-shrink:0;width:96px;height:120px;display:block}.LeaderboardBoard-module__1m_q0q__shieldCurrentWrap{flex-shrink:0;line-height:0;position:relative}.LeaderboardBoard-module__1m_q0q__shieldCurrentWrap:after{content:"";background:linear-gradient(115deg, transparent 44.5%, color-mix(in srgb, var(--btw-white) 25%, transparent) 44.5%, color-mix(in srgb, var(--btw-white) 25%, transparent) 55.5%, transparent 55.5%);-webkit-mask:var(--shield-mask) center / contain no-repeat;mask:var(--shield-mask) center / contain no-repeat;background-repeat:no-repeat;background-size:260% 100%;animation:1.2s ease-in-out 1s both LeaderboardBoard-module__1m_q0q__shieldShimmer;position:absolute;inset:0}@keyframes LeaderboardBoard-module__1m_q0q__shieldShimmer{0%{background-position:180% 0}to{background-position:-80% 0}}@media (prefers-reduced-motion:reduce){.LeaderboardBoard-module__1m_q0q__shieldCurrentWrap:after{opacity:0;animation:none}}.LeaderboardBoard-module__1m_q0q__title{font:var(--btw-text-price);letter-spacing:-.02em;color:var(--btw-ink);margin:0;font-weight:800}.LeaderboardBoard-module__1m_q0q__subtitle{font:var(--btw-text-body);font-size:var(--btw-font-size-body-medium);color:var(--btw-text-muted);margin:0;font-weight:500}.LeaderboardBoard-module__1m_q0q__divider{width:100%;margin:var(--btw-spacing-xl) 0 0;border:none;border-top:2px solid var(--btw-border)}.LeaderboardBoard-module__1m_q0q__list{gap:var(--btw-spacing-xs);padding:var(--btw-spacing-sm) 0 0;flex-direction:column;margin:0;list-style:none;display:flex}.LeaderboardBoard-module__1m_q0q__row{align-items:center;gap:var(--btw-spacing-lg);padding:var(--btw-spacing-sm) var(--btw-spacing-lg);border-radius:var(--btw-radius-xl);grid-template-columns:32px 48px minmax(0,1fr) auto;min-height:64px;display:grid}.LeaderboardBoard-module__1m_q0q__promotionZone,.LeaderboardBoard-module__1m_q0q__demotionZone{gap:var(--btw-spacing-xs);margin-block:var(--btw-spacing-sm) var(--btw-spacing-md);border:2px solid var(--btw-border);border-radius:var(--btw-radius-2xl);flex-direction:column;display:flex;position:relative}.LeaderboardBoard-module__1m_q0q__promotionZone{padding:var(--btw-spacing-md) var(--btw-spacing-md) var(--btw-spacing-xl)}.LeaderboardBoard-module__1m_q0q__demotionZone{padding:var(--btw-spacing-xl) var(--btw-spacing-md) var(--btw-spacing-md)}.LeaderboardBoard-module__1m_q0q__zoneList{gap:var(--btw-spacing-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.LeaderboardBoard-module__1m_q0q__promotionCutoffLabel,.LeaderboardBoard-module__1m_q0q__demotionCutoffLabel{z-index:1;align-items:center;gap:var(--btw-spacing-sm);padding:0 var(--btw-spacing-xl);background-color:var(--btw-white);font:var(--btw-text-caption);font-size:var(--btw-font-size-caption);letter-spacing:0;text-transform:uppercase;color:var(--btw-text-faint);white-space:nowrap;font-weight:800;display:flex;position:absolute;left:50%}.LeaderboardBoard-module__1m_q0q__promotionCutoffLabel{bottom:-2px;transform:translate(-50%,50%)}.LeaderboardBoard-module__1m_q0q__demotionCutoffLabel{top:-2px;transform:translate(-50%,-50%)}.LeaderboardBoard-module__1m_q0q__cutoffArrow{flex-shrink:0;width:14px;height:14px}.LeaderboardBoard-module__1m_q0q__rowCurrent{box-shadow:inset 0 0 0 2px var(--btw-border)}.LeaderboardBoard-module__1m_q0q__rowGold{background-color:var(--btw-yellow-surface)}.LeaderboardBoard-module__1m_q0q__rowSilver{background-color:var(--btw-surface-hover)}.LeaderboardBoard-module__1m_q0q__rowBronze{background-color:var(--btw-bronze-surface)}.LeaderboardBoard-module__1m_q0q__rank{font:var(--btw-text-body);font-weight:700;font-size:var(--btw-font-size-gamification-sm-active);color:var(--btw-text-muted);text-align:center}.LeaderboardBoard-module__1m_q0q__avatar{border:2px solid var(--btw-border);border-radius:var(--btw-radius-2xl);background-color:var(--btw-white);object-fit:cover;width:48px;height:48px}.LeaderboardBoard-module__1m_q0q__avatarCurrent{border:2px solid var(--btw-border);background-color:var(--btw-white)}.LeaderboardBoard-module__1m_q0q__name{font:var(--btw-text-body);font-weight:700;font-size:var(--btw-font-size-gamification-sm-active);color:var(--btw-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LeaderboardBoard-module__1m_q0q__xp{font:var(--btw-text-body);font-weight:500;font-size:var(--btw-font-size-gamification-sm-active);color:var(--btw-text-muted);white-space:nowrap}.LeaderboardBoard-module__1m_q0q__rowGold .LeaderboardBoard-module__1m_q0q__rank,.LeaderboardBoard-module__1m_q0q__rowGold .LeaderboardBoard-module__1m_q0q__xp{color:var(--btw-yellow-text)}.LeaderboardBoard-module__1m_q0q__rowSilver .LeaderboardBoard-module__1m_q0q__rank,.LeaderboardBoard-module__1m_q0q__rowSilver .LeaderboardBoard-module__1m_q0q__xp{color:var(--btw-silver-text)}.LeaderboardBoard-module__1m_q0q__rowBronze .LeaderboardBoard-module__1m_q0q__rank,.LeaderboardBoard-module__1m_q0q__rowBronze .LeaderboardBoard-module__1m_q0q__xp{color:var(--btw-bronze-text)}.LeaderboardBoard-module__1m_q0q__rowGold .LeaderboardBoard-module__1m_q0q__name,.LeaderboardBoard-module__1m_q0q__rowSilver .LeaderboardBoard-module__1m_q0q__name,.LeaderboardBoard-module__1m_q0q__rowBronze .LeaderboardBoard-module__1m_q0q__name{color:var(--btw-ink)}@media (max-width:480px){.LeaderboardBoard-module__1m_q0q__row{gap:var(--btw-spacing-md);padding-inline:var(--btw-spacing-md);grid-template-columns:24px 44px minmax(0,1fr) auto}.LeaderboardBoard-module__1m_q0q__promotionZone,.LeaderboardBoard-module__1m_q0q__demotionZone{padding-inline:var(--btw-spacing-xs)}.LeaderboardBoard-module__1m_q0q__avatar{width:44px;height:44px}}
.Button-module__K1KW5G__button{--bg:var(--btw-ink);--text:var(--btw-white);--edge:var(--btw-ink-shadow);--lip:var(--btw-button-face-lip);box-sizing:border-box;border:var(--btw-button-face-border) solid var(--edge);border-radius:var(--btw-radius-lg);min-width:85px;font-family:var(--btw-font);font-weight:var(--btw-button-face-weight);letter-spacing:var(--btw-button-face-tracking);text-transform:var(--btw-button-face-transform);background-color:var(--bg);color:var(--text);box-shadow:0 var(--lip) 0 0 var(--edge);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--btw-duration-fast) ease, border-color var(--btw-duration-fast) ease, color var(--btw-duration-fast) ease, box-shadow var(--btw-duration-fast) ease, transform var(--btw-duration-fast) ease;justify-content:center;align-items:center;line-height:1.4;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.Button-module__K1KW5G__button:link,.Button-module__K1KW5G__button:visited,.Button-module__K1KW5G__button:hover,.Button-module__K1KW5G__button:active{color:var(--text);text-decoration:none}.Button-module__K1KW5G__button:focus-visible{outline:2px solid var(--btw-focus-ring-color,var(--btw-ink));outline-offset:2px}.Button-module__K1KW5G__button:active:not(:disabled){box-shadow:0 0 0 0 var(--edge);transform:translateY(var(--lip))}.Button-module__K1KW5G__button:disabled{--bg:var(--btw-surface-disabled);--text:var(--btw-text-disabled);--edge:var(--btw-surface-disabled-shadow);opacity:1;cursor:default}.Button-module__K1KW5G__sm{min-height:38px;font-size:var(--btw-font-size-label);padding:2px 18px}.Button-module__K1KW5G__md{min-height:42px;font-size:var(--btw-font-size-caption);padding:2px 26px}.Button-module__K1KW5G__lg{min-height:52px;font-size:var(--btw-font-size-body-small);padding:2px 32px}.Button-module__K1KW5G__fullWidth{width:100%}.Button-module__K1KW5G__primary{--bg:var(--btw-button-primary);--text:var(--btw-white);--edge:var(--btw-ink-shadow)}.Button-module__K1KW5G__primary:hover:not(:disabled){--bg:var(--btw-ink-hover);--edge:var(--btw-ink-hover-shadow)}.Button-module__K1KW5G__secondary{--bg:var(--btw-surface-hover);--text:var(--btw-ink-secondary);--edge:var(--btw-surface-shadow)}.Button-module__K1KW5G__secondary:hover:not(:disabled){--bg:var(--btw-track);--edge:var(--btw-surface-active-shadow)}.Button-module__K1KW5G__success{--bg:var(--btw-blue-cta);--text:var(--btw-white);--edge:var(--btw-blue-shadow)}.Button-module__K1KW5G__success:hover:not(:disabled){--bg:var(--btw-blue-shadow);--edge:var(--btw-blue-deep-shadow)}.Button-module__K1KW5G__warning{--bg:var(--btw-yellow);--text:var(--btw-yellow-text);--edge:var(--btw-yellow-shadow)}.Button-module__K1KW5G__warning:hover:not(:disabled){--bg:var(--btw-yellow-hover);--edge:var(--btw-yellow-shadow)}.Button-module__K1KW5G__upgrade{--text:var(--btw-white);--edge:var(--btw-overlay20);background-image:var(--btw-premium-gradient)}.Button-module__K1KW5G__upgrade:hover:not(:disabled){filter:brightness(1.08)}.Button-module__K1KW5G__upgrade:disabled{background-image:none}.Button-module__K1KW5G__muted{--bg:var(--btw-surface);--text:var(--btw-text-muted);--edge:var(--btw-surface-shadow)}.Button-module__K1KW5G__muted:hover:not(:disabled){--bg:var(--btw-surface-hover);--edge:var(--btw-surface-active-shadow)}.Button-module__K1KW5G__white{--bg:var(--btw-white);--text:var(--btw-ink);--edge:var(--btw-surface-shadow)}.Button-module__K1KW5G__white:hover:not(:disabled){--bg:var(--btw-surface-subtle);--edge:var(--btw-surface-active-shadow)}.Button-module__K1KW5G__content{justify-content:center;align-items:center;display:inline-flex}.Button-module__K1KW5G__contentWithIcon{gap:10px}.Button-module__K1KW5G__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Button-module__K1KW5G__shine{container-type:inline-size}.Button-module__K1KW5G__shine:after{content:"";pointer-events:none;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:68px 40px;width:68px;height:100%;animation:2.5s ease-in-out infinite Button-module__K1KW5G__shine;position:absolute;top:0;left:0;transform:translate(-68px)}.Button-module__K1KW5G__shine:disabled:after{display:none}@keyframes Button-module__K1KW5G__shine{0%{transform:translate(-68px)}40%{transform:translate(100cqw)}to{transform:translate(100cqw)}}.Button-module__K1KW5G__loading{pointer-events:none}.Button-module__K1KW5G__spinner{border:2px solid;border-color:currentColor currentColor #0000 #0000;border-radius:50%;width:1.25em;height:1.25em;animation:.6s linear infinite Button-module__K1KW5G__spin}@keyframes Button-module__K1KW5G__spin{to{transform:rotate(360deg)}}.Button-module__K1KW5G__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.Button-module__K1KW5G__shine:after,.Button-module__K1KW5G__spinner{animation:none}}
.Input-module__UNoFNa__input{border:1.5px solid var(--btw-overlay10);background-color:var(--btw-white);width:100%;height:52px;font:var(--btw-text-body);color:var(--btw-ink);border-radius:12px;outline:none;padding:0 18px;transition:border-color .15s}.Input-module__UNoFNa__input::placeholder{color:var(--btw-overlay40)}.Input-module__UNoFNa__input:focus{outline:none}.Input-module__UNoFNa__input:focus-visible{border-color:var(--btw-ink)}.Input-module__UNoFNa__input:disabled{opacity:.6;cursor:not-allowed}.Input-module__UNoFNa__inputError,.Input-module__UNoFNa__inputError:focus-visible{border-color:var(--btw-error-border)}
.TextField-module__8WvMbq__field{flex-direction:column;gap:6px;width:100%;display:flex}.TextField-module__8WvMbq__label{font:var(--btw-text-body-small);color:var(--btw-ink);text-align:left;font-weight:600}.TextField-module__8WvMbq__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__8WvMbq__hint{font:var(--btw-text-body-small);color:var(--btw-overlay60);text-align:left;margin:0}.TextField-module__8WvMbq__hintHidden{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__8WvMbq__error{font:var(--btw-text-body-small);color:var(--btw-error-text);text-align:left;margin:0}
.IconButton-module__OcSlnq__iconButton{--bg:var(--btw-surface-hover);--text:var(--btw-ink);--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 #0a0d1208;--stroke-white:#ffffff1f;--shadow-active-border:inset 0px 0px 0px 1.5px #0a0d120f;--shadow-active-depth:inset 0px 2px 3px 0px #0a0d1214;--active-brightness:.98;box-sizing:border-box;border-radius:var(--btw-radius-lg);background-color:var(--bg);color:var(--text);box-shadow:var(--shadow-drop), var(--shadow-inner-bottom), var(--shadow-inner-border);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s,box-shadow .15s,filter .15s;display:inline-flex;position:relative;overflow:hidden}.IconButton-module__OcSlnq__iconButton:before{content:"";border:3px solid var(--stroke-white);border-radius:inherit;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.IconButton-module__OcSlnq__iconButton:hover:not(:disabled){--bg:var(--btw-track);--text:var(--btw-ink)}.IconButton-module__OcSlnq__iconButton:active:not(:disabled){box-shadow:var(--shadow-active-border), var(--shadow-active-depth);filter:brightness(var(--active-brightness))}.IconButton-module__OcSlnq__iconButton:focus-visible{outline:2px solid var(--btw-focus-ring-color,var(--btw-ink));outline-offset:2px}.IconButton-module__OcSlnq__iconButton:disabled{--bg:var(--btw-surface-disabled);--text:var(--btw-text-disabled);outline:1px solid var(--btw-border);outline-offset:-1px;opacity:1;cursor:default;box-shadow:0 1px 2px #0a0d120d}.IconButton-module__OcSlnq__iconButton:disabled:before{display:none}.IconButton-module__OcSlnq__white{--bg:var(--btw-white);--text:var(--btw-ink);--shadow-active-border:var(--btw-shadow-pressed-border);--shadow-active-depth:var(--btw-shadow-pressed-depth);outline-offset:-1.5px;outline:1.5px solid #0000001a}.IconButton-module__OcSlnq__white:hover:not(:disabled){--bg:var(--btw-surface-subtle);--text:var(--btw-ink)}.IconButton-module__OcSlnq__ghost{--bg:transparent;box-shadow:none;outline-offset:0;outline:none}.IconButton-module__OcSlnq__ghost:before{display:none}.IconButton-module__OcSlnq__ghost:hover:not(:disabled){--bg:var(--btw-surface-hover);box-shadow:none}.IconButton-module__OcSlnq__ghost:active:not(:disabled){box-shadow:none;filter:none}.IconButton-module__OcSlnq__ghost:disabled{box-shadow:none;background-color:#0000;outline:none}.IconButton-module__OcSlnq__sm,.IconButton-module__OcSlnq__md{width:44px;height:44px}.IconButton-module__OcSlnq__lg{width:48px;height:48px}
.XpButton-module__z12ofW__statButton{box-sizing:border-box;box-shadow:none;font-family:var(--btw-font);letter-spacing:var(--btw-tracking-button);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;font-weight:700;transition:color .15s,opacity .15s;display:inline-flex}.XpButton-module__z12ofW__statButton:focus-visible{outline:2px solid var(--btw-focus-ring-color,var(--btw-ink));outline-offset:2px;border-radius:var(--btw-radius-sm)}.XpButton-module__z12ofW__statButton:hover:not(:disabled){opacity:.7}.XpButton-module__z12ofW__statButton:disabled{opacity:.5;cursor:default}.XpButton-module__z12ofW__xp{color:var(--btw-yellow)}.XpButton-module__z12ofW__inactive{color:var(--btw-text-faint)}.XpButton-module__z12ofW__sm{height:32px;font-size:calc(var(--btw-font-size-gamification-sm) - 2px);gap:6px;padding:0 2px}.XpButton-module__z12ofW__md{height:40px;font-size:calc(var(--btw-font-size-gamification-md) - 2px);gap:7px;padding:0 2px}.XpButton-module__z12ofW__lg{height:48px;font-size:calc(var(--btw-font-size-gamification-lg) - 2px);gap:8px;padding:0 2px}.XpButton-module__z12ofW__sm.XpButton-module__z12ofW__active{font-size:calc(var(--btw-font-size-gamification-sm-active) - 2px);letter-spacing:var(--btw-tracking-button)}.XpButton-module__z12ofW__md.XpButton-module__z12ofW__active{font-size:calc(var(--btw-font-size-gamification-md-active) - 2px);letter-spacing:var(--btw-tracking-button)}.XpButton-module__z12ofW__lg.XpButton-module__z12ofW__active{font-size:calc(var(--btw-font-size-gamification-lg-active) - 2px);letter-spacing:var(--btw-tracking-button)}.XpButton-module__z12ofW__loading{opacity:.55;pointer-events:none}
.StreakButton-module__1ApcQq__statButton{box-sizing:border-box;box-shadow:none;font-family:var(--btw-font);letter-spacing:var(--btw-tracking-button);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;font-weight:700;transition:color .15s,opacity .15s;display:inline-flex}.StreakButton-module__1ApcQq__statButton:focus-visible{outline:2px solid var(--btw-focus-ring-color,var(--btw-ink));outline-offset:2px;border-radius:var(--btw-radius-sm)}.StreakButton-module__1ApcQq__statButton:hover:not(:disabled){opacity:.7}.StreakButton-module__1ApcQq__statButton:disabled{opacity:.5;cursor:default}.StreakButton-module__1ApcQq__streak{color:var(--btw-green)}.StreakButton-module__1ApcQq__inactive{color:var(--btw-text-faint)}.StreakButton-module__1ApcQq__sm{height:32px;font-size:calc(var(--btw-font-size-gamification-sm) - 2px);gap:6px;padding:0 2px}.StreakButton-module__1ApcQq__md{height:40px;font-size:calc(var(--btw-font-size-gamification-md) - 2px);gap:7px;padding:0 2px}.StreakButton-module__1ApcQq__lg{height:48px;font-size:calc(var(--btw-font-size-gamification-lg) - 2px);gap:8px;padding:0 2px}.StreakButton-module__1ApcQq__sm.StreakButton-module__1ApcQq__active{font-size:calc(var(--btw-font-size-gamification-sm-active) - 2px);letter-spacing:var(--btw-tracking-button)}.StreakButton-module__1ApcQq__md.StreakButton-module__1ApcQq__active{font-size:calc(var(--btw-font-size-gamification-md-active) - 2px);letter-spacing:var(--btw-tracking-button)}.StreakButton-module__1ApcQq__lg.StreakButton-module__1ApcQq__active{font-size:calc(var(--btw-font-size-gamification-lg-active) - 2px);letter-spacing:var(--btw-tracking-button)}.StreakButton-module__1ApcQq__loading{opacity:.55;pointer-events:none}
.Modal-module__IBx3QW__overlay{z-index:1000;background:var(--btw-overlay40);justify-content:center;align-items:center;padding:24px;animation:.15s ease-out Modal-module__IBx3QW__fadeIn;display:flex;position:fixed;inset:0}.Modal-module__IBx3QW__dialog{background:var(--btw-white);border-radius:var(--btw-radius-xl);width:100%;max-width:460px;max-height:calc(100vh - 48px);box-shadow:var(--btw-shadow-card);outline:none;flex-direction:column;animation:.15s ease-out Modal-module__IBx3QW__popIn;display:flex}.Modal-module__IBx3QW__dialogLg{max-width:min(900px,94vw);height:min(820px,100vh - 48px)}.Modal-module__IBx3QW__dialogLg .Modal-module__IBx3QW__body{flex-direction:column;flex:1;min-height:0;display:flex}.Modal-module__IBx3QW__dialog:focus-visible{outline:2px solid var(--btw-focus-ring-color,var(--btw-ink));outline-offset:2px}.Modal-module__IBx3QW__header{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 0;display:flex}.Modal-module__IBx3QW__title{font:var(--btw-text-heading-2);color:var(--btw-ink);letter-spacing:-.02em}.Modal-module__IBx3QW__closeButton{border-radius:var(--btw-radius-md);width:32px;height:32px;color:var(--btw-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:flex}.Modal-module__IBx3QW__closeButton:hover{background:var(--btw-surface);color:var(--btw-ink)}.Modal-module__IBx3QW__closeButton:focus-visible{outline:2px solid var(--btw-focus-ring-color,var(--btw-ink));outline-offset:2px}.Modal-module__IBx3QW__body{overscroll-behavior:contain;font:var(--btw-text-body);color:var(--btw-ink);padding:16px 20px 20px;overflow-y:auto}.Modal-module__IBx3QW__footer{border-top:1px solid var(--btw-border);justify-content:flex-end;align-items:center;gap:8px;padding:16px 20px;display:flex}@keyframes Modal-module__IBx3QW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__IBx3QW__popIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.Modal-module__IBx3QW__overlay,.Modal-module__IBx3QW__dialog{animation:none}}
.XpLevelCard-module__Y8Gaba__card{background-color:var(--btw-white);border:2px solid var(--btw-border);border-radius:16px;flex-direction:column;gap:12px;padding:24px;display:flex}.XpLevelCard-module__Y8Gaba__embedded{background-color:#0000;border:none;border-radius:0;padding:0}.XpLevelCard-module__Y8Gaba__embedded .XpLevelCard-module__Y8Gaba__xpCount{gap:6px}.XpLevelCard-module__Y8Gaba__embedded .XpLevelCard-module__Y8Gaba__sparkles{margin-left:0}.XpLevelCard-module__Y8Gaba__header{justify-content:space-between;align-items:center;padding:0 4px;display:flex}.XpLevelCard-module__Y8Gaba__xpCount{font:var(--btw-text-stat);color:var(--btw-yellow);align-items:center;gap:4px;display:flex}.XpLevelCard-module__Y8Gaba__sparkles{color:var(--btw-yellow);margin-left:-4px}.XpLevelCard-module__Y8Gaba__levelBadge{background-color:var(--btw-surface);border:none;border-radius:12px;flex-direction:column;align-items:flex-end;gap:2px;padding:8px 12px;transition:background-color .15s;display:flex}.XpLevelCard-module__Y8Gaba__interactive{cursor:pointer}.XpLevelCard-module__Y8Gaba__interactive:hover{background-color:var(--btw-surface-active)}.XpLevelCard-module__Y8Gaba__levelNumber{font-size:var(--btw-font-size-caption);color:var(--btw-yellow);text-transform:uppercase;letter-spacing:.05em;font-weight:700;line-height:16px}.XpLevelCard-module__Y8Gaba__levelTitle{font-size:var(--btw-font-size-body);color:var(--btw-black);font-weight:700;line-height:20px}.XpLevelCard-module__Y8Gaba__progressSection{flex-direction:column;gap:8px;padding:0 4px;display:flex}.XpLevelCard-module__Y8Gaba__track{background-color:var(--btw-track);border-radius:10px;height:10px;overflow:hidden}.XpLevelCard-module__Y8Gaba__fill{background-color:var(--btw-yellow);border-radius:10px;min-width:10px;height:100%;transition:width .6s cubic-bezier(.33,1,.68,1)}.XpLevelCard-module__Y8Gaba__progressLabel{font:var(--btw-text-body-small);color:var(--btw-text-muted);margin:0}.XpLevelCard-module__Y8Gaba__xpToNext{color:var(--btw-black);font-weight:700}.XpLevelCard-module__Y8Gaba__nextTitle{color:var(--btw-black);font-weight:600}.XpLevelCard-module__Y8Gaba__maxLabel{color:var(--btw-yellow);font-weight:700}.XpLevelCard-module__Y8Gaba__sm{gap:10px}.XpLevelCard-module__Y8Gaba__sm .XpLevelCard-module__Y8Gaba__xpCount{font:var(--btw-text-stat-sm)}@media (max-width:480px){.XpLevelCard-module__Y8Gaba__xpCount{font:var(--btw-text-stat-sm)}}
.shared-module__5TVzpG__interactive{font-family:var(--btw-font);padding:var(--btw-spacing-xl);color:var(--btw-ink);width:100%;line-height:1.5}.shared-module__5TVzpG__locked{pointer-events:none;opacity:.9}.shared-module__5TVzpG__interactive .shared-module__5TVzpG__tutorHighlight,.shared-module__5TVzpG__interactive .shared-module__5TVzpG__tutorHighlight:hover:not(:disabled){--control-text:var(--ds-gray-800);--control-bg:var(--ds-gray-50);--control-border:var(--ds-button-primary-border);--control-bg-hover:var(--ds-gray-50);background-color:var(--ds-gray-50);color:var(--ds-gray-800);border-color:var(--ds-button-primary-border);box-shadow:0 var(--ds-button-shadow-offset) 0 var(--ds-button-primary-border);z-index:1}@media (prefers-reduced-motion:reduce){.shared-module__5TVzpG__interactive *{transition:none!important;animation:none!important}}
.optionControl-module__b3Oi_a__face{--control-text:var(--ds-state-fg-active);--control-bg:var(--ds-icon-button-background);--control-border:var(--ds-icon-button-border);--control-bg-hover:var(--ds-gray-50);--control-bg-pressed:var(--ds-gray-100);--control-focus:var(--ds-focus-ring);box-sizing:border-box;margin-bottom:var(--ds-button-shadow-offset);border:var(--ds-button-border-width) solid var(--control-border);border-radius:var(--ds-button-radius);background-color:var(--control-bg);color:var(--control-text);box-shadow:0 var(--ds-button-shadow-offset) 0 var(--control-border);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex;position:relative}.optionControl-module__b3Oi_a__face:hover:not(:disabled):not(.optionControl-module__b3Oi_a__dimmed){background-color:var(--control-bg-hover)}.optionControl-module__b3Oi_a__face:active:not(:disabled):not(.optionControl-module__b3Oi_a__dimmed),.optionControl-module__b3Oi_a__face[data-shortcut-pressed]:not(:disabled):not(.optionControl-module__b3Oi_a__dimmed){background-color:var(--control-bg-pressed);box-shadow:0 0 0 var(--control-border);transform:translateY(var(--ds-button-shadow-offset))}.optionControl-module__b3Oi_a__face:focus-visible:not(:disabled){border-color:var(--control-focus);box-shadow:0 var(--ds-button-shadow-offset) 0 var(--control-focus);outline:none}.optionControl-module__b3Oi_a__face:focus-visible:active:not(:disabled),.optionControl-module__b3Oi_a__face:focus-visible[data-shortcut-pressed]:not(:disabled){box-shadow:0 0 0 var(--control-focus)}@media (forced-colors:active){.optionControl-module__b3Oi_a__face:focus-visible{outline:var(--ds-focus-ring-width) solid;outline-offset:var(--ds-focus-ring-offset)}}.optionControl-module__b3Oi_a__selected{--control-text:var(--ds-button-dark-text);--control-bg:var(--ds-button-dark-bg);--control-border:var(--ds-button-dark-border);--control-bg-hover:var(--ds-button-dark-bg-hover);--control-bg-pressed:var(--ds-button-dark-bg-pressed)}.optionControl-module__b3Oi_a__correct{--control-text:var(--ds-button-primary-text);--control-bg:var(--ds-button-primary-bg);--control-border:var(--ds-button-primary-border);--control-bg-hover:var(--ds-button-primary-bg-hover);--control-bg-pressed:var(--ds-button-primary-bg-pressed)}.optionControl-module__b3Oi_a__incorrect{--control-text:var(--ds-button-warning-text);--control-bg:var(--ds-button-warning-bg);--control-border:var(--ds-button-warning-border);--control-bg-hover:var(--ds-button-warning-bg-hover);--control-bg-pressed:var(--ds-button-warning-bg-pressed)}.optionControl-module__b3Oi_a__dimmed,.optionControl-module__b3Oi_a__face:disabled:not(.optionControl-module__b3Oi_a__selected):not(.optionControl-module__b3Oi_a__correct):not(.optionControl-module__b3Oi_a__incorrect){color:var(--ds-button-disabled-text);background-color:var(--ds-button-disabled-bg);box-shadow:none;cursor:default;border-color:#0000;transform:none}.optionControl-module__b3Oi_a__dimmed:hover,.optionControl-module__b3Oi_a__dimmed:active{background-color:var(--ds-button-disabled-bg);box-shadow:none;transform:none}.optionControl-module__b3Oi_a__shortcut{top:50%;right:var(--ds-button-shortcut-padding-end);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);font:var(--ds-text-caption);letter-spacing:var(--ds-button-letter-spacing);pointer-events:none;position:absolute;transform:translateY(-50%)}
.Mcq-module__8WlLya__optionGrid{gap:var(--btw-spacing-sm);text-align:left;flex-direction:column;max-width:400px;margin:0 auto;display:flex}.Mcq-module__8WlLya__optionGridTwoCol{grid-template-columns:1fr 1fr;max-width:400px;display:grid}.Mcq-module__8WlLya__btn{width:100%;min-height:50px;padding:var(--btw-spacing-md) 44px var(--btw-spacing-md) 18px;font-family:var(--btw-font);font-size:var(--btw-font-size-body);letter-spacing:-.02em;text-align:left;justify-content:flex-start;font-weight:700;line-height:1.3;}.Mcq-module__8WlLya__shortcut{}.Mcq-module__8WlLya__btnSelected{}.Mcq-module__8WlLya__btnCorrect{}.Mcq-module__8WlLya__btnIncorrect{}.Mcq-module__8WlLya__btnDimmed{}
.DragSort-module__24xC4G__dragList{gap:var(--btw-spacing-sm);flex-direction:column;max-width:380px;margin:0 auto;display:flex}.DragSort-module__24xC4G__dragItem{--grip:var(--ds-gray-400);gap:var(--btw-spacing-xs);min-height:50px;padding:var(--btw-spacing-md) 18px var(--btw-spacing-md) 8px;font-family:var(--btw-font);font-size:var(--btw-font-size-body);letter-spacing:var(--btw-tracking-button);cursor:grab;touch-action:none;font-weight:700;display:flex;}.DragSort-module__24xC4G__dragItemGrip{color:var(--grip);flex-shrink:0}.DragSort-module__24xC4G__dragItemLabel{text-align:center;overflow-wrap:break-word;flex:1;min-width:0}.DragSort-module__24xC4G__dragItemDragging{--grip:color-mix(in srgb, var(--ds-gray-0) 70%, transparent);z-index:2;cursor:grabbing;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s;}.DragSort-module__24xC4G__dragItemSettling{transition:transform .16s,background-color .15s,color .15s,border-color .15s,box-shadow .15s}.DragSort-module__24xC4G__dragListNoTransition .DragSort-module__24xC4G__dragItem{transition:none}.DragSort-module__24xC4G__dragItemCorrect{--grip:color-mix(in srgb, var(--ds-gray-0) 70%, transparent);cursor:default;}.DragSort-module__24xC4G__dragItemIncorrect{--grip:var(--ds-gray-800);}
.Categorize-module__r3vdVW__columns{gap:var(--btw-spacing-md);flex-direction:column;align-items:stretch;max-width:520px;margin:0 auto;display:flex}.Categorize-module__r3vdVW__column{gap:var(--btw-spacing-sm);flex-direction:column;align-items:center;width:100%;min-width:0;display:flex}.Categorize-module__r3vdVW__columnLabel{text-align:center;width:100%;font-family:var(--btw-font);font-weight:700;font-size:var(--btw-font-size-body);color:var(--btw-ink);overflow-wrap:break-word;margin:0;line-height:1.1}.Categorize-module__r3vdVW__box{width:100%;min-height:72px;padding:var(--btw-spacing-md);background-color:var(--btw-surface-subtle);border:1px solid var(--btw-border);border-radius:var(--btw-radius-lg);flex-wrap:wrap;place-content:center;align-items:center;gap:8px;display:flex}.Categorize-module__r3vdVW__tray{width:100%;max-width:520px;margin:var(--btw-spacing-md) auto 0;background:0 0;border:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0;display:flex}.Categorize-module__r3vdVW__trayItem{flex:0 auto;width:auto}.Categorize-module__r3vdVW__item{--grip:var(--ds-gray-400);width:auto;max-width:100%;min-height:36px;font-family:var(--btw-font);letter-spacing:var(--btw-tracking-button);cursor:grab;touch-action:none;flex:0 auto;gap:4px;padding:8px 12px 8px 6px;font-size:13px;font-weight:700;line-height:1.25;display:flex;}.Categorize-module__r3vdVW__itemGrip{width:18px;height:18px;color:var(--grip);flex-shrink:0}.Categorize-module__r3vdVW__itemLabel{text-align:center;overflow-wrap:break-word;flex:1;min-width:0}.Categorize-module__r3vdVW__itemPlaceholder{opacity:.35}.Categorize-module__r3vdVW__itemDragging{--grip:color-mix(in srgb, var(--ds-gray-0) 70%, transparent);z-index:10;cursor:grabbing;will-change:transform;pointer-events:none;position:fixed;top:0;left:0;}.Categorize-module__r3vdVW__itemCorrect{--grip:color-mix(in srgb, var(--ds-gray-0) 70%, transparent);cursor:default;}.Categorize-module__r3vdVW__itemIncorrect{--grip:var(--ds-gray-800);}.Categorize-module__r3vdVW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.FillBlank-module___NdCZq__sentence{max-width:460px;margin:0 auto var(--btw-spacing-xl);font-size:var(--btw-font-size-body);text-align:center;font-weight:600;line-height:2.2}.FillBlank-module___NdCZq__blank{box-sizing:border-box;vertical-align:middle;border-radius:var(--ds-button-radius);background-color:var(--ds-gray-50);min-width:88px;min-height:38px;box-shadow:inset 0 0 0 var(--ds-button-border-width) var(--ds-icon-button-border);font:inherit;letter-spacing:var(--btw-tracking-button);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;justify-content:center;align-items:center;margin:0 4px;padding:2px 12px;font-weight:700;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.FillBlank-module___NdCZq__blank:focus-visible{outline:2px solid var(--btw-focus-ring-color,var(--btw-ink));outline-offset:2px}.FillBlank-module___NdCZq__blankPlaceholder{width:56px;height:1em;display:inline-block}.FillBlank-module___NdCZq__blankActive{box-shadow:inset 0px 0px 0px 2px var(--btw-blue);background-color:var(--btw-promo-bg,var(--btw-surface))}.FillBlank-module___NdCZq__blankFilled{margin-bottom:0;}.FillBlank-module___NdCZq__blankCorrect{margin-bottom:0;}.FillBlank-module___NdCZq__blankIncorrect{margin-bottom:0;}.FillBlank-module___NdCZq__bank{justify-content:center;gap:var(--btw-spacing-sm);flex-wrap:wrap;max-width:460px;margin:0 auto;display:flex}.FillBlank-module___NdCZq__chip{min-height:44px;padding:var(--btw-spacing-sm) var(--btw-spacing-lg);font-family:var(--btw-font);font-size:var(--btw-font-size-body);letter-spacing:var(--btw-tracking-button);font-weight:700;line-height:1.3;}.FillBlank-module___NdCZq__chipDimmed,.FillBlank-module___NdCZq__chipUsed{pointer-events:none;}
.AiChat-module__8FzarG__chat{gap:var(--btw-spacing-md);text-align:left;flex-direction:column;width:100%;max-width:460px;margin:0 auto;display:flex}.AiChat-module__8FzarG__chatMessages{border-radius:var(--btw-radius-lg);border:2px solid var(--btw-border);height:320px;overflow:hidden}.AiChat-module__8FzarG__chatLog{gap:var(--btw-spacing-sm);width:100%;height:100%;padding:var(--btw-spacing-md);-webkit-overflow-scrolling:touch;flex-direction:column;display:flex;overflow-y:auto}.AiChat-module__8FzarG__bubble{content-visibility:auto;contain-intrinsic-size:0 40px;max-width:80%;padding:var(--btw-spacing-sm) var(--btw-spacing-md);font-size:var(--btw-font-size-body-small);white-space:pre-wrap;word-break:break-word;border-radius:14px;line-height:1.4}.AiChat-module__8FzarG__bubbleUser{background:var(--btw-blue);color:var(--btw-white);border-bottom-right-radius:var(--btw-radius-sm);align-self:flex-end}.AiChat-module__8FzarG__bubbleAssistant{background:var(--btw-surface);color:var(--btw-ink);border-bottom-left-radius:var(--btw-radius-sm);align-self:flex-start}.AiChat-module__8FzarG__bubbleError{background:var(--btw-error-bg);color:var(--btw-error-text)}.AiChat-module__8FzarG__bubbleEnter{animation:.28s ease-out both AiChat-module__8FzarG__bubbleSlideUp}@keyframes AiChat-module__8FzarG__bubbleSlideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AiChat-module__8FzarG__bubbleTyping{min-width:48px;padding:10px 14px}.AiChat-module__8FzarG__typingDots{align-items:center;gap:5px;display:inline-flex}.AiChat-module__8FzarG__typingDots span{background:var(--btw-text-muted);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite AiChat-module__8FzarG__typingBounce}.AiChat-module__8FzarG__typingDots span:nth-child(2){animation-delay:.15s}.AiChat-module__8FzarG__typingDots span:nth-child(3){animation-delay:.3s}@keyframes AiChat-module__8FzarG__typingBounce{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.AiChat-module__8FzarG__chatInputRow{gap:var(--btw-spacing-sm);align-items:stretch;width:100%;display:flex}.AiChat-module__8FzarG__disclosure{font:var(--btw-text-caption);color:var(--btw-overlay40);text-align:center;margin:0;line-height:1.4}.AiChat-module__8FzarG__chatInput{min-width:0;height:52px;min-height:52px;max-height:140px;padding:14px var(--btw-spacing-lg);border:2px solid var(--btw-border);border-radius:var(--btw-radius-lg);background-color:var(--btw-white);font-family:var(--btw-font);font-size:var(--btw-font-size-body);color:var(--btw-ink);resize:none;outline:none;flex:1;font-weight:400;line-height:20px;transition:border-color .15s}.AiChat-module__8FzarG__chatInput::placeholder{color:var(--btw-text-muted)}.AiChat-module__8FzarG__chatInput:focus{outline:none}.AiChat-module__8FzarG__chatInput:focus-visible{border-color:var(--btw-ink);outline:none}.AiChat-module__8FzarG__chatInput:disabled{opacity:.6;cursor:not-allowed}.AiChat-module__8FzarG__chatSendBtn{width:auto;min-width:88px;height:52px;min-height:52px;padding:0 var(--btw-spacing-lg);font-family:var(--btw-font);font-size:var(--btw-font-size-body);letter-spacing:var(--btw-tracking-button);flex:none;font-weight:700;line-height:1;}.AiChat-module__8FzarG__chatSendSpinner{border:2px solid var(--btw-overlay20);border-top-color:var(--btw-ink);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite AiChat-module__8FzarG__spin;display:none}.AiChat-module__8FzarG__chatSendLoading .AiChat-module__8FzarG__chatSendLabel{display:none}.AiChat-module__8FzarG__chatSendLoading .AiChat-module__8FzarG__chatSendSpinner{display:inline-block}@keyframes AiChat-module__8FzarG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.AiChat-module__8FzarG__bubbleEnter{animation:none}.AiChat-module__8FzarG__typingDots span{opacity:.6;animation:none}.AiChat-module__8FzarG__chatSendSpinner{border-top-color:var(--btw-ink);opacity:.7;animation:none}}
.BeforeAfterScrub-module__RuJabW__plane{border-radius:var(--btw-radius-lg);background-color:var(--btw-surface);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:100%;max-width:480px;margin:0 auto;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px #0a0d121a}.BeforeAfterScrub-module__RuJabW__horizontal{cursor:ew-resize;touch-action:pan-y}.BeforeAfterScrub-module__RuJabW__vertical{cursor:ns-resize;touch-action:pan-x}.BeforeAfterScrub-module__RuJabW__image{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.BeforeAfterScrub-module__RuJabW__afterLayer{position:absolute;inset:0}.BeforeAfterScrub-module__RuJabW__tag{bottom:var(--btw-spacing-sm);border-radius:var(--btw-radius-md);color:var(--btw-white);font-family:var(--btw-font);letter-spacing:-.01em;pointer-events:none;background-color:#0a0d12b8;padding:4px 10px;font-size:12px;font-weight:700;position:absolute}.BeforeAfterScrub-module__RuJabW__tagStart{left:var(--btw-spacing-sm)}.BeforeAfterScrub-module__RuJabW__tagEnd{right:var(--btw-spacing-sm)}.BeforeAfterScrub-module__RuJabW__divider{background-color:var(--btw-white);transition:box-shadow var(--btw-duration-fast) ease;position:absolute;box-shadow:0 0 0 1px #0a0d122e}.BeforeAfterScrub-module__RuJabW__horizontal .BeforeAfterScrub-module__RuJabW__divider{cursor:ew-resize;width:3px;margin-left:-1.5px;top:0;bottom:0}.BeforeAfterScrub-module__RuJabW__vertical .BeforeAfterScrub-module__RuJabW__divider{cursor:ns-resize;height:3px;margin-top:-1.5px;left:0;right:0}.BeforeAfterScrub-module__RuJabW__divider:focus-visible{outline:2px solid var(--btw-focus-ring-color,var(--btw-ink));outline-offset:2px}.BeforeAfterScrub-module__RuJabW__dividerDragging{box-shadow:0px 0px 0px 1px var(--btw-blue)}.BeforeAfterScrub-module__RuJabW__grip{background-color:var(--btw-white);width:36px;height:36px;transition:transform var(--btw-duration-fast) ease;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 2px #0a0d120d,inset 0 -3px #0a0d120d,inset 0 0 0 1.5px #0a0d121a}.BeforeAfterScrub-module__RuJabW__dividerDragging .BeforeAfterScrub-module__RuJabW__grip{transform:translate(-50%,-50%)scale(1.08)}@media (prefers-reduced-motion:reduce){.BeforeAfterScrub-module__RuJabW__divider,.BeforeAfterScrub-module__RuJabW__grip{transition:none}.BeforeAfterScrub-module__RuJabW__dividerDragging .BeforeAfterScrub-module__RuJabW__grip{transform:translate(-50%,-50%)}}.BeforeAfterScrub-module__RuJabW__hint{max-width:480px;margin:var(--btw-spacing-md) auto 0;color:var(--btw-text-muted);text-align:center;font-size:13px;font-weight:600}
.SpotTheTell-module__PiG2xW__plane{border-radius:var(--btw-radius-lg);background-color:var(--btw-surface);width:100%;max-width:480px;margin:0 auto;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px #0a0d121a}.SpotTheTell-module__PiG2xW__image{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.SpotTheTell-module__PiG2xW__hotspots{position:absolute;inset:0}.SpotTheTell-module__PiG2xW__marker{all:unset;box-sizing:border-box;border-radius:var(--btw-radius-md);cursor:pointer;-webkit-tap-highlight-color:transparent;position:absolute}.SpotTheTell-module__PiG2xW__marker:after{content:"";width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SpotTheTell-module__PiG2xW__marker:focus-visible{outline:2px solid var(--btw-white);outline-offset:-2px;box-shadow:0 0 0 4px #0a0d1266}.SpotTheTell-module__PiG2xW__marker:disabled{cursor:default}.SpotTheTell-module__PiG2xW__markerRing{border-radius:inherit;transition:border-color var(--btw-duration-fast) ease, background-color var(--btw-duration-fast) ease;border:3px solid #0000;position:absolute;inset:0}.SpotTheTell-module__PiG2xW__markerFound .SpotTheTell-module__PiG2xW__markerRing{border-color:var(--btw-ink);background-color:#0a0d1229}.SpotTheTell-module__PiG2xW__markerCorrect .SpotTheTell-module__PiG2xW__markerRing{border-color:var(--btw-blue);background-color:#26a4f438}.SpotTheTell-module__PiG2xW__markerIncorrect .SpotTheTell-module__PiG2xW__markerRing{border-color:var(--btw-error);background-color:#dc26262e}.SpotTheTell-module__PiG2xW__markerActive .SpotTheTell-module__PiG2xW__markerRing{border-width:4px}.SpotTheTell-module__PiG2xW__note{max-width:480px;min-height:52px;margin:var(--btw-spacing-md) auto 0;padding:0 var(--btw-spacing-sm);text-align:center;flex-direction:column;gap:2px;display:flex}.SpotTheTell-module__PiG2xW__noteLabel{color:var(--btw-ink);letter-spacing:-.01em;font-size:14px;font-weight:700}.SpotTheTell-module__PiG2xW__noteWhy{color:var(--btw-text-muted);font-size:14px;font-weight:600;line-height:1.35}.SpotTheTell-module__PiG2xW__notePlaceholder{color:var(--btw-text-muted);font-size:13px;font-weight:600}@media (prefers-reduced-motion:reduce){.SpotTheTell-module__PiG2xW__markerRing{transition:none}}
.ImagePromptMixer-module__wrYr0G__plane{border-radius:var(--btw-radius-lg);background-color:var(--btw-surface);width:100%;max-width:360px;transition:box-shadow var(--btw-duration-fast) ease;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px #0a0d121a}.ImagePromptMixer-module__wrYr0G__planeCorrect{box-shadow:inset 0px 0px 0px 3px var(--btw-blue)}.ImagePromptMixer-module__wrYr0G__planeIncorrect{box-shadow:inset 0px 0px 0px 3px var(--btw-yellow)}.ImagePromptMixer-module__wrYr0G__image{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.ImagePromptMixer-module__wrYr0G__noArt{max-width:220px;padding:var(--btw-spacing-lg);color:var(--btw-text-muted);text-align:center;font-size:14px;font-weight:600}.ImagePromptMixer-module__wrYr0G__sentence{max-width:460px;margin:var(--btw-spacing-lg) auto 0;font-size:var(--btw-font-size-body);text-align:center;font-weight:700;line-height:1.5}.ImagePromptMixer-module__wrYr0G__slot{max-width:460px;margin:var(--btw-spacing-lg) auto 0}.ImagePromptMixer-module__wrYr0G__slotLabel{margin-bottom:var(--btw-spacing-xs);color:var(--btw-text-muted);letter-spacing:.02em;text-align:center;text-transform:uppercase;font-size:13px;font-weight:700;display:block}.ImagePromptMixer-module__wrYr0G__chips{justify-content:center;gap:var(--btw-spacing-sm);flex-wrap:wrap;display:flex}.ImagePromptMixer-module__wrYr0G__chip{min-height:44px;padding:var(--btw-spacing-sm) var(--btw-spacing-lg);font-family:var(--btw-font);font-size:var(--btw-font-size-body);letter-spacing:-.02em;font-weight:700;line-height:1.3;}.ImagePromptMixer-module__wrYr0G__chipPicked{}.ImagePromptMixer-module__wrYr0G__live{align-items:center;gap:var(--btw-spacing-xs);margin:var(--btw-spacing-lg) auto 0;flex-direction:column;display:flex}.ImagePromptMixer-module__wrYr0G__liveButton{all:unset;box-sizing:border-box;min-height:44px;padding:var(--btw-spacing-sm) var(--btw-spacing-lg);border-radius:var(--btw-radius-lg);background-color:var(--btw-blue);color:var(--btw-white);font-family:var(--btw-font);font-size:var(--btw-font-size-body);letter-spacing:-.02em;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;font-weight:700;line-height:1.3;display:inline-flex}.ImagePromptMixer-module__wrYr0G__liveButton:focus-visible{outline:2px solid var(--btw-focus-ring-color,var(--btw-ink));outline-offset:2px}.ImagePromptMixer-module__wrYr0G__liveButton:disabled{cursor:default;opacity:.5}.ImagePromptMixer-module__wrYr0G__liveNote{color:var(--btw-text-muted);text-align:center;font-size:13px;font-weight:600}.ImagePromptMixer-module__wrYr0G__hint{margin:var(--btw-spacing-lg) 0 0;color:var(--btw-text-muted);text-align:center;font-size:13px;font-weight:600}
.FriendAvatar-module__TcSzAq__avatar{border:3px solid var(--btw-border);background:var(--btw-surface);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.FriendAvatar-module__TcSzAq__avatar img{object-fit:contain;width:88%;height:88%}.FriendAvatar-module__TcSzAq__small{width:44px;height:44px}.FriendAvatar-module__TcSzAq__medium{width:64px;height:64px}.FriendAvatar-module__TcSzAq__sunrise{border-color:var(--btw-yellow);background:var(--btw-success-bg)}.FriendAvatar-module__TcSzAq__cosmic{border-color:var(--btw-blue);background:var(--btw-surface-hover)}
.FriendsTabsCard-module__z2WaCG__card{border:2px solid var(--btw-border);border-radius:var(--btw-radius-xl);flex-direction:column;padding:2px;display:flex}.FriendsTabsCard-module__z2WaCG__cardBare{border:0;border-radius:0;padding:0}.FriendsTabsCard-module__z2WaCG__tabRow{border-bottom:2px solid var(--btw-border);position:relative}.FriendsTabsCard-module__z2WaCG__leading{display:flex;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.FriendsTabsCard-module__z2WaCG__tabRowLeading .FriendsTabsCard-module__z2WaCG__tabs{padding:0 48px}.FriendsTabsCard-module__z2WaCG__tabs{display:flex}.FriendsTabsCard-module__z2WaCG__tab{padding:var(--btw-spacing-lg) 0;font:var(--btw-text-body);text-transform:uppercase;color:var(--btw-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;margin-bottom:-2px;font-size:14px;font-weight:800}.FriendsTabsCard-module__z2WaCG__tabActive{border-bottom-color:var(--btw-blue);color:var(--btw-blue)}.FriendsTabsCard-module__z2WaCG__empty{align-items:center;gap:var(--btw-spacing-xl);padding:var(--btw-spacing-xl);flex-direction:column;display:flex}.FriendsTabsCard-module__z2WaCG__emptyImage{object-fit:contain;width:208px;height:auto}.FriendsTabsCard-module__z2WaCG__emptyText{max-width:300px;font:var(--btw-text-body);color:var(--btw-text-muted);text-align:center;margin:0;font-weight:500}.FriendsTabsCard-module__z2WaCG__people{margin:0;padding:0;list-style:none}.FriendsTabsCard-module__z2WaCG__peopleScroll{max-height:360px;overflow-y:auto}.FriendsTabsCard-module__z2WaCG__people li{gap:var(--btw-spacing-md);padding:var(--btw-spacing-md);border-bottom:1px solid var(--btw-border);color:var(--btw-ink);align-items:center;display:flex}.FriendsTabsCard-module__z2WaCG__people li:last-child{border-bottom:0}
.TryProCard-module__Z7yupW__card{align-items:flex-start;gap:var(--btw-spacing-md);border:2px solid var(--btw-border);border-radius:var(--btw-radius-xl);background-color:var(--btw-white);flex-direction:column;padding:26px;display:flex;position:relative;overflow:hidden}.TryProCard-module__Z7yupW__badge{z-index:1;width:60px;height:25px;display:block;position:relative}.TryProCard-module__Z7yupW__copy{z-index:1;max-width:265px;position:relative}.TryProCard-module__Z7yupW__title{color:var(--btw-ink);font:var(--btw-text-heading-3);letter-spacing:-.02em;margin:0;font-weight:800}.TryProCard-module__Z7yupW__detail{color:var(--btw-text-muted);font:var(--btw-text-body);margin:0;font-weight:500}.TryProCard-module__Z7yupW__art{pointer-events:none;width:86px;height:197px;position:absolute;top:8px;right:-41px;transform:rotate(-32.58deg)}.TryProCard-module__Z7yupW__card .TryProCard-module__Z7yupW__cta{z-index:1;position:relative}
.SettingsShared-module__NoYPWG__section{flex-direction:column;gap:24px;display:flex}.SettingsShared-module__NoYPWG__divider{background-color:var(--btw-border);height:1px;margin:32px 0}.SettingsShared-module__NoYPWG__sectionTitle{font:var(--btw-text-heading-1);color:var(--btw-ink);margin:0}.SettingsShared-module__NoYPWG__sectionTitleSmall{font:var(--btw-text-heading-2);color:var(--btw-ink);margin:0}.SettingsShared-module__NoYPWG__card{border:1px solid var(--btw-border);border-radius:var(--btw-radius-md);background-color:var(--btw-white);padding:17px}.SettingsShared-module__NoYPWG__infoBanner{border-radius:var(--btw-radius-lg);background-color:var(--btw-primary-surface);color:var(--btw-ink);font:var(--btw-text-body);align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.SettingsShared-module__NoYPWG__infoBannerError{border-radius:var(--btw-radius-lg);background-color:var(--btw-error-bg);color:var(--btw-error-text);font:var(--btw-text-body);align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.SettingsShared-module__NoYPWG__form{flex-direction:column;gap:16px;display:flex}.SettingsShared-module__NoYPWG__formGroup{flex-direction:column;gap:8px;display:flex}.SettingsShared-module__NoYPWG__label{font-size:var(--btw-font-size-body);color:var(--btw-ink);font-weight:500;line-height:20px}.SettingsShared-module__NoYPWG__toggleSwitch{background-color:var(--btw-surface);cursor:pointer;border:none;border-radius:9999px;flex-shrink:0;width:48px;height:32px;padding:0;transition:background-color .15s;position:relative}.SettingsShared-module__NoYPWG__toggleSwitchActive{background-color:var(--btw-primary)}.SettingsShared-module__NoYPWG__toggleSwitchKnob{background-color:var(--btw-white);border-radius:9999px;width:24px;height:24px;transition:transform .15s;position:absolute;top:4px;left:4px;box-shadow:0 1px 3px #0003}.SettingsShared-module__NoYPWG__toggleSwitchActive .SettingsShared-module__NoYPWG__toggleSwitchKnob{transform:translate(16px)}
.FriendsListModal-module__MNDVvW__dialog{width:min(100% - 32px,460px);overflow:hidden}.FriendsListModal-module__MNDVvW__dialog>div{padding:0}.FriendsListModal-module__MNDVvW__close{border-radius:var(--btw-radius-md);width:40px;height:40px;color:var(--btw-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:flex}.FriendsListModal-module__MNDVvW__close:hover{background:var(--btw-surface);color:var(--btw-ink)}.FriendsListModal-module__MNDVvW__close:focus-visible{outline:2px solid var(--btw-focus-ring-color,var(--btw-ink));outline-offset:2px}
.UnlockLeaderboardsCard-module__xEaMGW__card{border:2px solid var(--btw-border);border-radius:var(--btw-radius-xl);background-color:var(--btw-white);padding:26px}.UnlockLeaderboardsCard-module__xEaMGW__title{font:var(--btw-text-heading-3);letter-spacing:-.02em;color:var(--btw-ink);margin:0;font-weight:800}.UnlockLeaderboardsCard-module__xEaMGW__body{align-items:center;gap:var(--btw-spacing-xl);padding-top:var(--btw-spacing-md);display:flex}.UnlockLeaderboardsCard-module__xEaMGW__shield{object-fit:contain;flex-shrink:0;width:45.2px;height:56.9px}.UnlockLeaderboardsCard-module__xEaMGW__detail{min-width:0;font:var(--btw-text-body);color:var(--btw-text-muted);margin:0;font-weight:500}
.AdsHero-module__EmGNHa__heroSection{box-sizing:border-box;background:linear-gradient(158deg, transparent 52%, var(--btw-lavender-gradient) 89%), linear-gradient(206deg, transparent 59%, var(--btw-hero-gradient) 103%);justify-content:center;padding:64px 24px;display:flex;position:relative;overflow-x:clip}.AdsHero-module__EmGNHa__heroInner{justify-content:center;align-items:center;gap:64px;width:100%;max-width:1280px;display:flex}.AdsHero-module__EmGNHa__heroContent{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:64px;min-width:0;display:flex}.AdsHero-module__EmGNHa__heroText{overflow-wrap:break-word;flex-direction:column;gap:24px;width:100%;display:flex}.AdsHero-module__EmGNHa__heroHeading{font:var(--btw-text-hero-xl);color:var(--btw-ink);margin:0;line-height:1}.AdsHero-module__EmGNHa__heroHeadingAccent{color:var(--btw-blue)}.AdsHero-module__EmGNHa__heroBullets{max-width:461px;font:var(--btw-text-body-large);color:var(--btw-ink);margin:0;padding-left:30px;list-style:outside}.AdsHero-module__EmGNHa__heroBullets li+li{margin-top:12px}.AdsHero-module__EmGNHa__heroBullets strong{font-weight:700}.AdsHero-module__EmGNHa__heroMedia{flex:1 1 0;justify-content:flex-start;align-items:center;min-width:0;display:flex;overflow:visible}.AdsHero-module__EmGNHa__heroImage{flex-shrink:0;width:745px;max-width:none;height:auto}@media (max-width:1024px){.AdsHero-module__EmGNHa__heroSection{--hero-offset:calc(2 * var(--btw-spacing-md) + 70px + env(safe-area-inset-top,0px));min-height:calc(100vh - var(--hero-offset));min-height:calc(100dvh - var(--hero-offset));align-items:center}.AdsHero-module__EmGNHa__heroInner{flex-direction:column;gap:40px;max-width:694px}.AdsHero-module__EmGNHa__heroContent{text-align:center;flex:none;align-items:center;gap:40px;width:100%}.AdsHero-module__EmGNHa__heroMedia{display:none}.AdsHero-module__EmGNHa__heroHeading{font:var(--btw-text-hero-mobile);line-height:1}.AdsHero-module__EmGNHa__heroBullets{text-align:left;margin-inline:auto}}@media (max-width:768px){.AdsHero-module__EmGNHa__heroSection{--hero-offset:calc(60px + env(safe-area-inset-top,0px))}[data-has-tab-bar] .AdsHero-module__EmGNHa__heroSection{--hero-offset:calc(60px + env(safe-area-inset-top,0px) + 68px + env(safe-area-inset-bottom,8px))}}@media (max-width:640px){.AdsHero-module__EmGNHa__heroSection{padding:32px 24px}.AdsHero-module__EmGNHa__heroInner,.AdsHero-module__EmGNHa__heroContent{gap:32px}.AdsHero-module__EmGNHa__heroText{gap:16px}}
.LandingStatsRow-module__U-qQLG__statsRow{align-items:center;gap:24px;margin:0;display:flex}.LandingStatsRow-module__U-qQLG__stat{min-width:0;color:var(--btw-white-overlay85);text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:4px;display:flex;position:relative}.LandingStatsRow-module__U-qQLG__stat+.LandingStatsRow-module__U-qQLG__stat:before{content:"";background-color:var(--btw-white-overlay85);width:1.5px;height:75px;position:absolute;top:50%;left:-12.75px;transform:translateY(-50%)}.LandingStatsRow-module__U-qQLG__statValue{font-family:var(--btw-font);font-size:var(--btw-font-size-stat-sm);font-variant-numeric:tabular-nums;margin:0;font-weight:700;line-height:1.1}.LandingStatsRow-module__U-qQLG__statLabel{max-width:200px;font-family:var(--btw-font);font-size:var(--btw-font-size-body);text-wrap:balance;margin:0;font-weight:700;line-height:1.1}@media (max-width:768px){.LandingStatsRow-module__U-qQLG__statsRow{flex-wrap:wrap;gap:48px 24px}.LandingStatsRow-module__U-qQLG__stat{flex-basis:calc(50% - 12px)}.LandingStatsRow-module__U-qQLG__stat+.LandingStatsRow-module__U-qQLG__stat:before{display:none}}
.AccountTab-module__jFjoaq__emailCard{flex-direction:column;gap:8px;display:flex;}.AccountTab-module__jFjoaq__emailRow{justify-content:space-between;align-items:center;display:flex}.AccountTab-module__jFjoaq__emailAddress{font-size:var(--btw-font-size-body);color:var(--btw-ink);font-weight:500;line-height:24px}.AccountTab-module__jFjoaq__emailBadges{gap:8px;display:flex}.AccountTab-module__jFjoaq__badgeVerified{font-size:var(--btw-font-size-caption);letter-spacing:.48px;text-transform:uppercase;color:#1c7a44;background-color:#e6f5ec;border-radius:12px;padding:4px 8px;font-weight:600;line-height:13px}.AccountTab-module__jFjoaq__alert{}.AccountTab-module__jFjoaq__alertIcon{color:var(--btw-primary);flex-shrink:0;margin-top:4px}.AccountTab-module__jFjoaq__alertText,.AccountTab-module__jFjoaq__bodyText{font:var(--btw-text-body);color:var(--btw-ink);margin:0;line-height:24px}
.LearnRail-module__Ix-8uG__rail{gap:var(--btw-spacing-lg);flex-direction:column;width:368px;display:flex}
.LearnerSidebar-module__j9onpW__sidebar{z-index:10;width:256px;height:100vh;padding:32px var(--btw-spacing-lg) var(--btw-spacing-xl);border-right:2px solid var(--btw-border);background-color:var(--btw-white);flex-direction:column;align-items:flex-start;display:flex;position:fixed;top:0;left:0;overflow:hidden}@media (max-width:900px){.LearnerSidebar-module__j9onpW__sidebar{display:none}}.LearnerSidebar-module__j9onpW__logo{padding-left:var(--btw-spacing-lg);margin-bottom:30px;display:block}.LearnerSidebar-module__j9onpW__navList{gap:var(--btw-spacing-sm);flex-direction:column;flex:1;width:100%;margin:0;padding:0;list-style:none;display:flex}.LearnerSidebar-module__j9onpW__navItem{border-radius:var(--btw-radius-lg);height:52px;transition:background-color var(--btw-duration-fast) var(--btw-ease-standard);border:2px solid #0000;align-items:center;gap:20px;padding:6px 10px 6px 16px;text-decoration:none;display:flex}.LearnerSidebar-module__j9onpW__navItem:hover{background-color:var(--btw-surface-hover)}.LearnerSidebar-module__j9onpW__navItemActive,.LearnerSidebar-module__j9onpW__navItemActive:hover{border-color:var(--btw-blue-soft-border);background-color:var(--btw-promo-bg)}.LearnerSidebar-module__j9onpW__navIcon{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.LearnerSidebar-module__j9onpW__navIcon img{object-fit:contain;width:32px;height:32px}.LearnerSidebar-module__j9onpW__avatarRing{border:2px dashed var(--btw-text-faint);border-radius:var(--btw-radius-xl);width:32px;height:32px;font:var(--btw-text-label);color:var(--btw-text-faint);flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.LearnerSidebar-module__j9onpW__navLabel{font:var(--btw-text-caption);text-transform:uppercase;color:var(--btw-text-muted);white-space:nowrap;font-weight:700;line-height:normal}.LearnerSidebar-module__j9onpW__navLabelActive{color:var(--btw-blue)}.LearnerSidebar-module__j9onpW__footerLinks{gap:var(--btw-spacing-xl);justify-content:center;align-items:center;width:100%;padding:0 32px;display:flex}.LearnerSidebar-module__j9onpW__footerLink{font:var(--btw-text-form-label);text-transform:uppercase;color:var(--btw-text-faint);font-weight:700;text-decoration:none}.LearnerSidebar-module__j9onpW__footerLink:hover{color:var(--btw-text-muted)}
.MessageCopyButton-module__KBU89a__wrap{align-items:center;display:inline-flex;position:relative}.MessageCopyButton-module__KBU89a__button{min-width:32px;min-height:32px;color:var(--btw-overlay40);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:7px;line-height:0;transition:color .12s;display:inline-flex}.MessageCopyButton-module__KBU89a__button:hover{background:var(--btw-surface-hover);color:var(--btw-ink)}.MessageCopyButton-module__KBU89a__button:focus-visible{outline:2px solid var(--btw-focus-ring-color,var(--btw-ink));outline-offset:1px}.MessageCopyButton-module__KBU89a__tooltip{background:var(--btw-ink);color:var(--btw-white);font:var(--btw-text-caption);white-space:nowrap;pointer-events:none;z-index:2;border-radius:4px;padding:3px 6px;position:absolute;top:50%;transform:translateY(-50%)}.MessageCopyButton-module__KBU89a__tooltipStart{left:calc(100% + 4px)}.MessageCopyButton-module__KBU89a__tooltipEnd{right:calc(100% + 4px)}.MessageCopyButton-module__KBU89a__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.LandingRoleCards-module___YwQAG__list{justify-content:center;gap:var(--btw-spacing-md);width:100%;margin:0;padding:0;list-style:none;display:flex}.LandingRoleCards-module___YwQAG__item{flex:0 150px}.LandingRoleCards-module___YwQAG__card{box-sizing:border-box;aspect-ratio:1;width:100%;padding:var(--btw-spacing-md);border-radius:var(--btw-radius-2xl);background-color:var(--btw-white);box-shadow:var(--btw-shadow-raised-drop), var(--btw-shadow-raised-lip), var(--btw-shadow-raised-border);transition:background-color var(--btw-duration-fast) var(--btw-ease-standard), box-shadow var(--btw-duration-fast) var(--btw-ease-standard), filter var(--btw-duration-fast) var(--btw-ease-standard);flex-direction:column;justify-content:center;align-items:center;gap:6px;text-decoration:none;display:flex}.LandingRoleCards-module___YwQAG__card:hover{background-color:var(--btw-surface-subtle)}.LandingRoleCards-module___YwQAG__card:active{box-shadow:var(--btw-shadow-pressed-border), var(--btw-shadow-pressed-depth);filter:brightness(.98)}.LandingRoleCards-module___YwQAG__card:focus-visible{outline:2px solid var(--btw-blue);outline-offset:2px}.LandingRoleCards-module___YwQAG__tile{border-radius:var(--btw-radius-lg);flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.LandingRoleCards-module___YwQAG__tileStudent{background-color:#0000}.LandingRoleCards-module___YwQAG__tileParent{background-color:#87e2fd}.LandingRoleCards-module___YwQAG__tileTeacher{background-color:#ffe56f}.LandingRoleCards-module___YwQAG__icon{display:block}.LandingRoleCards-module___YwQAG__tileStudent .LandingRoleCards-module___YwQAG__icon{width:100%;height:100%}.LandingRoleCards-module___YwQAG__tileParent .LandingRoleCards-module___YwQAG__icon{width:68.9%;height:62.3%}.LandingRoleCards-module___YwQAG__tileTeacher .LandingRoleCards-module___YwQAG__icon{width:56.1%;height:59%}.LandingRoleCards-module___YwQAG__label{font-family:var(--btw-font);font-size:var(--btw-font-size-body-medium);color:var(--btw-ink);white-space:nowrap;font-weight:700;line-height:1.5}.LandingRoleCards-module___YwQAG__arrow{width:16px;height:16px;color:var(--btw-blue);flex-shrink:0}@media (max-width:640px){.LandingRoleCards-module___YwQAG__list{gap:var(--btw-spacing-sm)}.LandingRoleCards-module___YwQAG__item{flex:1 1 0}.LandingRoleCards-module___YwQAG__card{aspect-ratio:auto;padding:var(--btw-spacing-sm);border-radius:var(--btw-radius-xl);gap:6px}.LandingRoleCards-module___YwQAG__tile{width:44px;height:44px}.LandingRoleCards-module___YwQAG__label{font-size:var(--btw-font-size-body-medium)}}
.LeaderboardError-module__yfvZlG__error{align-items:center;gap:var(--btw-spacing-lg);padding-block:var(--btw-spacing-xl);text-align:center;flex-direction:column;display:flex}.LeaderboardError-module__yfvZlG__shield{width:96px;height:auto}.LeaderboardError-module__yfvZlG__title{color:var(--btw-ink);font:var(--btw-text-heading-1);margin:0}.LeaderboardError-module__yfvZlG__subtitle{max-width:420px;color:var(--btw-text-muted);font:var(--btw-text-body);margin:0}.LeaderboardError-module__yfvZlG__cta{width:220px;max-width:100%;text-decoration:none}
.AdsGuideHero-module__xhyMCa__heroSection{box-sizing:border-box;flex:1;justify-content:center;align-items:stretch;min-height:0;padding:48px 24px;display:flex;position:relative;overflow:auto}.AdsGuideHero-module__xhyMCa__heroInner{flex:1;justify-content:center;align-items:center;gap:64px;width:100%;max-width:1280px;min-height:0;display:flex}.AdsGuideHero-module__xhyMCa__heroContent{flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-start;gap:40px;width:519px;max-width:100%;display:flex}.AdsGuideHero-module__xhyMCa__heroText{overflow-wrap:break-word;flex-direction:column;gap:24px;width:100%;display:flex}.AdsGuideHero-module__xhyMCa__heroHeading{font:var(--btw-text-hero-xl);color:var(--btw-ink);margin:0}.AdsGuideHero-module__xhyMCa__heroDescription{max-width:461px;font:var(--btw-text-body-large);color:var(--btw-ink);margin:0}.AdsGuideHero-module__xhyMCa__heroMedia{flex:1 1 0;align-self:stretch;min-width:0;min-height:0;display:block;position:relative}.AdsGuideHero-module__xhyMCa__heroImage{object-fit:cover;object-position:center;border-radius:48px;width:100%;height:100%}@media (max-width:1024px){.AdsGuideHero-module__xhyMCa__heroSection{--hero-offset:calc(2 * var(--btw-spacing-md) + 70px + env(safe-area-inset-top,0px));min-height:calc(100vh - var(--hero-offset));min-height:calc(100dvh - var(--hero-offset));flex:none;align-items:center;padding:64px 24px;overflow:visible}.AdsGuideHero-module__xhyMCa__heroInner{flex-direction:column;flex:none;gap:40px;max-width:694px}.AdsGuideHero-module__xhyMCa__heroContent{text-align:center;align-items:center;gap:32px;width:100%}.AdsGuideHero-module__xhyMCa__heroDescription{margin-inline:auto}.AdsGuideHero-module__xhyMCa__heroHeading{font:var(--btw-text-hero-mobile)}.AdsGuideHero-module__xhyMCa__heroMedia{aspect-ratio:1400/1052;flex:none;order:-1;align-self:auto;width:100%}.AdsGuideHero-module__xhyMCa__heroImage{border-radius:32px}}@media (max-width:768px){.AdsGuideHero-module__xhyMCa__heroSection{--hero-offset:calc(60px + env(safe-area-inset-top,0px))}[data-has-tab-bar] .AdsGuideHero-module__xhyMCa__heroSection{--hero-offset:calc(60px + env(safe-area-inset-top,0px) + 68px + env(safe-area-inset-bottom,8px))}}@media (max-width:640px){.AdsGuideHero-module__xhyMCa__heroSection{padding:32px 24px}.AdsGuideHero-module__xhyMCa__heroInner{gap:28px}.AdsGuideHero-module__xhyMCa__heroContent{gap:24px}.AdsGuideHero-module__xhyMCa__heroText{gap:16px}.AdsGuideHero-module__xhyMCa__heroImage{border-radius:24px}}
.ManagedUsernameSection-module__c7CfQa__help,.ManagedUsernameSection-module__c7CfQa__cooldown{font:var(--btw-text-body-small);color:var(--btw-text-muted);margin:0}.ManagedUsernameSection-module__c7CfQa__successBanner{border-radius:var(--btw-radius-lg);background-color:var(--btw-success-bg);align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.ManagedUsernameSection-module__c7CfQa__successIcon{color:var(--btw-green);flex-shrink:0;margin-top:2px}.ManagedUsernameSection-module__c7CfQa__successCopy{flex-direction:column;gap:4px;display:flex}.ManagedUsernameSection-module__c7CfQa__successTitle{font:var(--btw-text-heading-4);color:var(--btw-ink);margin:0}.ManagedUsernameSection-module__c7CfQa__successDetail{font:var(--btw-text-body-small);color:var(--btw-text-muted);margin:0}.ManagedUsernameSection-module__c7CfQa__suggestions{gap:var(--btw-spacing-sm);flex-direction:column;display:flex}.ManagedUsernameSection-module__c7CfQa__suggestionsLabel{font:var(--btw-text-body-small);color:var(--btw-text-muted);margin:0}.ManagedUsernameSection-module__c7CfQa__suggestionRow{gap:var(--btw-spacing-sm);flex-wrap:wrap;display:flex}.ManagedUsernameSection-module__c7CfQa__suggestionChip{padding:var(--btw-spacing-xs) var(--btw-spacing-md);border:1px solid var(--btw-border);font:var(--btw-text-body-small);background:var(--btw-surface);color:var(--btw-ink);cursor:pointer;border-radius:9999px}.ManagedUsernameSection-module__c7CfQa__suggestionChip:hover{border-color:var(--btw-primary)}
.MessageEditButton-module__TQ82AG__button{min-width:32px;min-height:32px;color:var(--btw-overlay40);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:7px;line-height:0;transition:color .12s;display:inline-flex}.MessageEditButton-module__TQ82AG__button:hover{background:var(--btw-surface-hover);color:var(--btw-ink)}.MessageEditButton-module__TQ82AG__button:focus-visible{outline:2px solid var(--btw-focus-ring-color,var(--btw-ink));outline-offset:1px}
.ProfileV2SocialCounts-module__YqCLfa__social{gap:var(--btw-spacing-lg);padding-top:var(--btw-spacing-md);display:flex}.ProfileV2SocialCounts-module__YqCLfa__socialCount{font:var(--btw-text-body);color:var(--btw-blue);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.ProfileV2SocialCounts-module__YqCLfa__socialCount:hover{color:var(--btw-blue-hover);text-decoration:none}
.LandingHero-module__pWeRNq__heroSection{box-sizing:border-box;justify-content:center;align-items:center;padding:64px 24px;display:flex;position:relative}.LandingHero-module__pWeRNq__heroInner{align-items:center;gap:var(--btw-spacing-md);flex-direction:column;width:100%;max-width:782px;display:flex}.LandingHero-module__pWeRNq__heroText{align-items:center;gap:var(--btw-spacing-xl);text-align:center;overflow-wrap:break-word;flex-direction:column;width:100%;display:flex}.LandingHero-module__pWeRNq__heroHeading{font:var(--btw-text-hero-xl);letter-spacing:var(--btw-tracking-heading);color:var(--btw-ink);margin:0;font-weight:700;line-height:1}.LandingHero-module__pWeRNq__heroDescription{max-width:461px;font:var(--btw-text-body-medium);color:var(--btw-ink);margin:0}.LandingHero-module__pWeRNq__heroPrompt{max-width:461px;font-family:var(--btw-font);font-size:var(--btw-font-size-h2);color:var(--btw-ink);margin:0;font-weight:700;line-height:1.5}@media (max-width:1024px){.LandingHero-module__pWeRNq__heroHeading{font:var(--btw-text-hero-mobile);letter-spacing:var(--btw-tracking-heading);font-weight:700;line-height:1}}@media (max-width:640px){.LandingHero-module__pWeRNq__heroSection{padding:32px 24px}.LandingHero-module__pWeRNq__heroText{gap:var(--btw-spacing-lg)}}
.LandingStats-module__iOoXFq__statsSection{background-color:var(--btw-navy);padding:64px 24px}.LandingStats-module__iOoXFq__statsInner{flex-direction:column;gap:64px;width:100%;max-width:1110px;margin:0 auto;display:flex}.LandingStats-module__iOoXFq__statsHeading{font:var(--btw-text-hero-sm);letter-spacing:-.36px;color:var(--btw-white);text-align:center;margin:0}@media (max-width:1024px){.LandingStats-module__iOoXFq__statsHeading{font:var(--btw-text-feature)}}
.LeaderboardSkeleton-module__4c_qJq__skeleton{gap:var(--btw-spacing-lg);pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;width:100%;margin-top:28px;display:flex;-webkit-mask-image:linear-gradient(#000 0% 45%,#0000 100%);mask-image:linear-gradient(#000 0% 45%,#0000 100%)}.LeaderboardSkeleton-module__4c_qJq__row{align-items:center;gap:var(--btw-spacing-xl);height:52px;display:flex}.LeaderboardSkeleton-module__4c_qJq__rank,.LeaderboardSkeleton-module__4c_qJq__name,.LeaderboardSkeleton-module__4c_qJq__xp{background-color:var(--btw-border);border-radius:999px;display:block}.LeaderboardSkeleton-module__4c_qJq__rank{flex-shrink:0;width:13px;height:13px}.LeaderboardSkeleton-module__4c_qJq__name{height:11px}.LeaderboardSkeleton-module__4c_qJq__xp{width:46px;height:11px;margin-left:auto}.LeaderboardSkeleton-module__4c_qJq__avatar{background-color:var(--btw-border);object-fit:cover;filter:grayscale()opacity(.35);border-radius:999px;flex-shrink:0;width:52px;height:52px}
.AdsGuideStats-module__8ac2VW__statsSection{background-color:var(--btw-navy);flex-shrink:0;padding:32px 24px}.AdsGuideStats-module__8ac2VW__statsInner{width:100%;max-width:1110px;margin:0 auto}@media (max-width:768px){.AdsGuideStats-module__8ac2VW__statsSection{padding:48px 24px}}
.ParentPageChrome-module__2fJWhW__shell{background:var(--ds-page-bg);height:100dvh;max-height:100dvh;color:var(--ds-state-fg-active);flex-direction:column;display:flex}.ParentPageChrome-module__2fJWhW__fill{flex:auto;min-height:0}.ParentPageChrome-module__2fJWhW__tabletRail{gap:var(--ds-page-sidebar-item-gap);width:100%;max-width:592px;padding-block:var(--ds-page-sidebar-padding-y);flex-direction:column;display:flex}
.ParentPremiumCard-module__n1Q_Mq__card{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;align-items:flex-start;gap:12px;padding:24px;display:flex}.ParentPremiumCard-module__n1Q_Mq__cardUpgrade{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;align-items:flex-start;gap:12px;padding:24px;display:flex;position:relative;overflow:hidden}.ParentPremiumCard-module__n1Q_Mq__badge{z-index:1;width:60px;height:25px;display:block;position:relative}.ParentPremiumCard-module__n1Q_Mq__upgradeCopy{z-index:1;max-width:265px;position:relative}.ParentPremiumCard-module__n1Q_Mq__upgradeTitle{color:var(--ds-state-fg-active);font:var(--ds-text-heading-3);letter-spacing:-.02em;margin:0}.ParentPremiumCard-module__n1Q_Mq__upgradeBody{color:var(--ds-state-fg-inactive);font:var(--ds-text-body);margin:0}.ParentPremiumCard-module__n1Q_Mq__art{pointer-events:none;width:86px;height:197px;position:absolute;top:8px;right:-41px;transform:rotate(-32.58deg)}.ParentPremiumCard-module__n1Q_Mq__cta{z-index:1;width:100%;position:relative}.ParentPremiumCard-module__n1Q_Mq__placeholder{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-state-bg-inactive);min-height:280px}.ParentPremiumCard-module__n1Q_Mq__eyebrow{font:var(--ds-text-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-state-fg-inactive)}.ParentPremiumCard-module__n1Q_Mq__title{font:var(--ds-text-heading-3);color:var(--ds-state-fg-active);margin:0}.ParentPremiumCard-module__n1Q_Mq__copy{font:var(--ds-text-body);color:var(--ds-state-fg-inactive);margin:0}
.ParentWelcomeCard-module__5YG4uW__card{border:var(--ds-icon-button-border-width) solid var(--ds-button-dark-border);border-radius:var(--ds-page-sidebar-card-radius);background-color:var(--ds-button-dark-bg);align-items:center;gap:32px;padding:22px 54px 22px 14px;display:flex;position:relative;overflow:hidden}.ParentWelcomeCard-module__5YG4uW__illustration{flex-shrink:0;align-self:flex-end;width:87px;height:78px;position:relative}.ParentWelcomeCard-module__5YG4uW__image{width:97px;height:auto;display:block;position:absolute;bottom:-34px;left:-5px}.ParentWelcomeCard-module__5YG4uW__text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ParentWelcomeCard-module__5YG4uW__title{font:var(--ds-text-heading-1);color:var(--ds-button-dark-text);margin:0}.ParentWelcomeCard-module__5YG4uW__body{max-width:417px;font:var(--ds-text-body);color:var(--ds-state-fg-inactive);margin:0}.ParentWelcomeCard-module__5YG4uW__dismiss{border-radius:var(--ds-icon-button-radius);width:32px;height:32px;color:var(--ds-button-dark-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:10px;right:10px}.ParentWelcomeCard-module__5YG4uW__dismiss:hover{background-color:var(--ds-button-dark-bg-hover)}.ParentWelcomeCard-module__5YG4uW__dismiss:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-button-primary-border);outline-offset:var(--ds-focus-ring-offset)}@media (max-width:768px){.ParentWelcomeCard-module__5YG4uW__card{align-items:flex-start;gap:16px;padding:16px 44px 16px 14px}.ParentWelcomeCard-module__5YG4uW__illustration{width:64px;height:58px}.ParentWelcomeCard-module__5YG4uW__image{width:71px;bottom:-24px;left:-4px}}
.page-module__vvOjgq__mainColumn{gap:var(--ds-page-sidebar-gap);width:100%;min-width:0;max-width:592px;padding-block:var(--ds-page-sidebar-padding-y);flex-direction:column;display:flex}.page-module__vvOjgq__rail{gap:var(--ds-page-sidebar-item-gap);flex-direction:column;width:100%;display:flex}.page-module__vvOjgq__section{padding-block:var(--ds-page-sidebar-padding-y);flex-direction:column;gap:16px;display:flex}.page-module__vvOjgq__error{border-radius:var(--ds-icon-button-radius);background-color:var(--ds-banner-danger-bg);color:var(--ds-banner-danger-text);font:var(--ds-text-body);margin:0;padding:14px 18px}
.SafetyFlagDetail-module__QNTPoq__root{gap:var(--ds-page-sidebar-gap);flex-direction:column;display:flex}.SafetyFlagDetail-module__QNTPoq__timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:visible}.SafetyFlagDetail-module__QNTPoq__step{gap:var(--ds-modal-gap);padding-bottom:var(--ds-page-sidebar-gap);align-items:flex-start;display:flex}.SafetyFlagDetail-module__QNTPoq__step:last-child{padding-bottom:0}.SafetyFlagDetail-module__QNTPoq__rail{width:var(--ds-button-padding-y);flex-shrink:0;align-self:stretch;padding-top:5px;position:relative;overflow:visible}.SafetyFlagDetail-module__QNTPoq__rail:after{content:"";top:17px;bottom:calc(-1 * (var(--ds-page-sidebar-gap) + 5px));width:var(--ds-icon-button-border-width);background-color:var(--ds-icon-button-border);position:absolute;left:5px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='14'%3E%3Crect width='2' height='8' rx='1' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='14'%3E%3Crect width='2' height='8' rx='1' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:2px 14px;mask-size:2px 14px;-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y}.SafetyFlagDetail-module__QNTPoq__step:last-child .SafetyFlagDetail-module__QNTPoq__rail:after{display:none}.SafetyFlagDetail-module__QNTPoq__markerDone,.SafetyFlagDetail-module__QNTPoq__markerPending{z-index:1;width:var(--ds-button-padding-y);height:var(--ds-button-padding-y);border-radius:9999px;display:block;position:relative}.SafetyFlagDetail-module__QNTPoq__markerDone{background:var(--ds-blue-500)}.SafetyFlagDetail-module__QNTPoq__markerPending{background:var(--ds-button-warning-bg)}.SafetyFlagDetail-module__QNTPoq__stepBody{gap:var(--ds-stat-card-text-gap);flex-direction:column;flex:1;min-width:0;display:flex}.SafetyFlagDetail-module__QNTPoq__stepTitle{font:var(--ds-text-heading-3);letter-spacing:var(--ds-text-heading-tracking);color:var(--ds-state-fg-active);margin:0}.SafetyFlagDetail-module__QNTPoq__stepTime{font:var(--ds-text-label);font-weight:var(--ds-font-weight-regular);color:var(--ds-stat-card-label-color)}.SafetyFlagDetail-module__QNTPoq__stepCopy{font:var(--ds-text-body);color:var(--ds-state-fg-active);margin:0}.SafetyFlagDetail-module__QNTPoq__childReply{gap:var(--ds-stat-card-text-gap);margin-top:var(--ds-stat-card-text-gap);padding:var(--ds-button-padding-y);border-radius:var(--ds-button-radius);background:var(--ds-state-bg-active);flex-direction:column;display:flex}.SafetyFlagDetail-module__QNTPoq__childReplyLabel{font:var(--ds-text-label);color:var(--ds-state-fg-active);margin:0}.SafetyFlagDetail-module__QNTPoq__childReplyText{font:var(--ds-text-body);color:var(--ds-state-fg-active);margin:0}
.SafetyTag-module__Pqp4Yq__tag{width:fit-content;padding:var(--ds-navbar-stats-gap) var(--ds-stat-padding-x);border-radius:var(--ds-stat-radius);font:var(--ds-text-caption);font-weight:var(--ds-font-weight-bold);letter-spacing:var(--ds-button-letter-spacing);text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;line-height:1;display:inline-flex}.SafetyTag-module__Pqp4Yq__review{background-color:var(--ds-button-warning-bg);color:var(--ds-button-warning-text)}.SafetyTag-module__Pqp4Yq__urgent{background-color:var(--ds-button-danger-bg);color:var(--ds-button-danger-text)}.SafetyTag-module__Pqp4Yq__resolved,.SafetyTag-module__Pqp4Yq__category{background-color:var(--ds-state-bg-active);color:var(--ds-state-fg-active)}
.SafetyFlagList-module__t0LvTG__list{gap:var(--ds-page-sidebar-item-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SafetyFlagList-module__t0LvTG__item{gap:var(--ds-page-sidebar-item-gap);width:100%;margin:0 0 var(--ds-icon-button-shadow-offset);padding:var(--ds-modal-padding);border:var(--ds-icon-button-border-width) solid var(--ds-icon-button-border);border-radius:var(--ds-stat-card-radius);background:var(--ds-state-bg-inactive);box-shadow:0 var(--ds-icon-button-shadow-offset) 0 var(--ds-icon-button-border);text-align:left;font:inherit;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-direction:column;transition:background-color .15s,box-shadow .15s,transform .15s;display:flex}.SafetyFlagList-module__t0LvTG__item:hover{background:var(--ds-state-bg-hover)}.SafetyFlagList-module__t0LvTG__item:active{box-shadow:0 0 0 var(--ds-icon-button-border);transform:translateY(var(--ds-icon-button-shadow-offset))}.SafetyFlagList-module__t0LvTG__item:hover .SafetyFlagList-module__t0LvTG__scenario{background:var(--ds-button-secondary-bg-pressed)}.SafetyFlagList-module__t0LvTG__item:hover .SafetyFlagList-module__t0LvTG__avatar{border-color:var(--ds-icon-button-border)}.SafetyFlagList-module__t0LvTG__item:hover .SafetyFlagList-module__t0LvTG__tags [data-tone=category],.SafetyFlagList-module__t0LvTG__item:hover .SafetyFlagList-module__t0LvTG__tags [data-tone=resolved]{background-color:var(--ds-button-secondary-bg-pressed)}.SafetyFlagList-module__t0LvTG__item:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.SafetyFlagList-module__t0LvTG__top{justify-content:space-between;align-items:flex-start;gap:var(--ds-page-sidebar-item-gap);display:flex}.SafetyFlagList-module__t0LvTG__tags{align-items:center;gap:var(--ds-stat-card-text-gap);flex-wrap:wrap;display:flex}.SafetyFlagList-module__t0LvTG__date{font:var(--ds-text-label);font-weight:var(--ds-font-weight-regular);color:var(--ds-stat-card-label-color);flex-shrink:0}.SafetyFlagList-module__t0LvTG__who{align-items:center;gap:var(--ds-page-sidebar-item-gap);min-width:0;display:flex}.SafetyFlagList-module__t0LvTG__avatar{border:var(--ds-icon-button-border-width) solid var(--ds-state-bg-active);border-radius:var(--ds-page-sidebar-card-radius);background-color:var(--ds-state-bg-inactive);width:40px;height:40px;font:var(--ds-text-label);color:var(--ds-state-fg-active);flex-shrink:0;justify-content:center;align-items:flex-end;line-height:36px;display:inline-flex;overflow:hidden}.SafetyFlagList-module__t0LvTG__avatarImage{object-fit:cover;width:100%;height:100%}.SafetyFlagList-module__t0LvTG__childName{font:var(--ds-text-body-bold);color:var(--ds-state-fg-active)}.SafetyFlagList-module__t0LvTG__scenario{gap:var(--ds-page-sidebar-item-gap);width:100%;padding:var(--ds-button-padding-y);border-radius:var(--ds-button-radius);background:var(--ds-state-bg-active);flex-direction:column;transition:background-color .15s;display:flex}.SafetyFlagList-module__t0LvTG__scenarioBlock{flex-direction:column;display:flex}.SafetyFlagList-module__t0LvTG__scenarioLabel,.SafetyFlagList-module__t0LvTG__scenarioText{margin:0}.SafetyFlagList-module__t0LvTG__scenarioLabel{font:var(--ds-text-label);color:var(--ds-state-fg-active)}.SafetyFlagList-module__t0LvTG__scenarioText{font:var(--ds-text-body);color:var(--ds-state-fg-active)}.SafetyFlagList-module__t0LvTG__modalTags{align-items:center;gap:var(--ds-stat-card-text-gap);flex-wrap:wrap;display:flex}.SafetyFlagList-module__t0LvTG__contact{width:100%}.SafetyFlagList-module__t0LvTG__empty{padding:var(--ds-bottom-nav-padding-x) var(--ds-league-card-padding-y);border:var(--ds-stat-card-border-width) solid var(--ds-stat-card-border);border-radius:var(--ds-stat-card-radius);background-color:var(--ds-state-bg-active);font:var(--ds-text-body);color:var(--ds-state-fg-inactive);margin:0}
.page-module__m-1fRa__rail{gap:var(--ds-page-sidebar-item-gap);flex-direction:column;width:100%;display:flex}.page-module__m-1fRa__mainColumn{gap:var(--ds-page-sidebar-gap);width:100%;min-width:0;max-width:592px;padding-block:var(--ds-page-sidebar-padding-y);flex-direction:column;display:flex}.page-module__m-1fRa__header{flex-direction:column;gap:8px;display:flex}.page-module__m-1fRa__title{font:var(--ds-text-display);color:var(--ds-state-fg-active);margin:0}.page-module__m-1fRa__subtitle{font:var(--ds-text-body);color:var(--ds-state-fg-inactive);margin:0}.page-module__m-1fRa__list{gap:var(--ds-page-sidebar-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__m-1fRa__section{gap:var(--ds-page-sidebar-gap);max-width:592px;padding-block:var(--ds-page-sidebar-padding-y);flex-direction:column;display:flex}.page-module__m-1fRa__error{border-radius:var(--ds-icon-button-radius);background-color:var(--ds-banner-danger-bg);color:var(--ds-banner-danger-text);font:var(--ds-text-body);margin:0;padding:14px 18px}
.DeleteGuidedChatDialog-module__6AGqdG__body{gap:var(--ds-text-field-gap);flex-direction:column;display:flex}.DeleteGuidedChatDialog-module__6AGqdG__body p{margin:0}.DeleteGuidedChatDialog-module__6AGqdG__error{color:var(--ds-banner-danger-text)}
.ProfileV2Identity-module__if9YMW__identity{border-bottom:2px solid var(--btw-border);flex-direction:column;padding-bottom:20px;display:flex}.ProfileV2Identity-module__if9YMW__banner{background-color:var(--btw-profile-banner-bg);border-radius:15px;height:224px;position:relative;overflow:hidden}.ProfileV2Identity-module__if9YMW__avatarPhoto,.ProfileV2Identity-module__if9YMW__avatarPlaceholder{width:205px;height:auto;position:absolute;top:34px;left:50%;transform:translate(-50%)}.ProfileV2Identity-module__if9YMW__editButton{top:var(--btw-spacing-lg);right:var(--btw-spacing-lg);border-radius:var(--btw-radius-lg);outline:2px solid var(--btw-border);outline-offset:-2px;box-shadow:0 3px 0 0 var(--btw-border);position:absolute}.ProfileV2Identity-module__if9YMW__details{padding-top:var(--btw-spacing-lg);flex-direction:column;display:flex}.ProfileV2Identity-module__if9YMW__displayName{font:var(--btw-text-price);color:var(--btw-ink);letter-spacing:-.02em;margin:0;font-weight:800}.ProfileV2Identity-module__if9YMW__username,.ProfileV2Identity-module__if9YMW__joinDate{font:var(--btw-text-body);margin:0;font-weight:500}.ProfileV2Identity-module__if9YMW__username{margin-bottom:var(--btw-spacing-sm);color:var(--btw-text-faint)}.ProfileV2Identity-module__if9YMW__joinDate{color:var(--btw-text-muted)}.ProfileV2Identity-module__if9YMW__social{gap:var(--btw-spacing-lg);padding-top:var(--btw-spacing-md);display:flex}.ProfileV2Identity-module__if9YMW__socialCount{font:var(--btw-text-body);color:var(--btw-blue);font-weight:700}
.LandingConcepts-module__N3Uxda__conceptsSection{background:linear-gradient(205.4deg, transparent 32%, var(--btw-cream-gradient) 93%);padding:64px 24px;overflow:clip}.LandingConcepts-module__N3Uxda__conceptsInner{align-items:center;gap:64px;width:100%;max-width:1110px;margin:0 auto;display:flex}.LandingConcepts-module__N3Uxda__conceptsCopy{flex-direction:column;flex:1 1 0;gap:24px;min-width:0;display:flex}.LandingConcepts-module__N3Uxda__conceptsHeading{font:var(--btw-text-hero-lg);letter-spacing:-.36px;color:var(--btw-black);text-wrap:balance;margin:0}.LandingConcepts-module__N3Uxda__conceptsDescription{max-width:460px;font:var(--btw-text-body-medium);color:var(--btw-overlay60);margin:0}.LandingConcepts-module__N3Uxda__conceptsMedia{flex:1 1 0;align-items:center;min-width:0;display:flex}.LandingConcepts-module__N3Uxda__conceptsImage{border:3px solid var(--btw-ink);border-radius:30px;flex-shrink:0;width:849px;max-width:none;height:auto}@media (max-width:1160px){.LandingConcepts-module__N3Uxda__conceptsInner{gap:48px}}@media (max-width:1024px){.LandingConcepts-module__N3Uxda__conceptsInner{flex-direction:column;gap:64px}.LandingConcepts-module__N3Uxda__conceptsHeading{font:var(--btw-text-hero-mobile)}.LandingConcepts-module__N3Uxda__conceptsImage{width:100%;max-width:849px}}@media (max-width:640px){.LandingConcepts-module__N3Uxda__conceptsImage{border-radius:14px}}
.LeaderboardLocked-module__NQo4Dq__locked{align-items:center;gap:var(--btw-spacing-lg);text-align:center;flex-direction:column;display:flex}.LeaderboardLocked-module__NQo4Dq__hero{align-items:center;gap:var(--btw-spacing-sm);flex-direction:column;display:flex}.LeaderboardLocked-module__NQo4Dq__shields{width:272px;height:153px;position:relative;overflow:hidden}.LeaderboardLocked-module__NQo4Dq__shieldLeft,.LeaderboardLocked-module__NQo4Dq__shieldRight,.LeaderboardLocked-module__NQo4Dq__shieldCenter{animation:.52s cubic-bezier(.34,1.4,.64,1) both LeaderboardLocked-module__NQo4Dq__shield-in;position:absolute}.LeaderboardLocked-module__NQo4Dq__shieldLeft,.LeaderboardLocked-module__NQo4Dq__shieldRight{width:77px;height:96px;top:33.5px}.LeaderboardLocked-module__NQo4Dq__shieldLeft{--shield-rotate:-8.42deg;animation-delay:.16s;left:26px}.LeaderboardLocked-module__NQo4Dq__shieldRight{--shield-rotate:8.42deg;animation-delay:.24s;left:175px}.LeaderboardLocked-module__NQo4Dq__shieldCenter{--shield-rotate:0deg;width:148px;height:127px;top:15.5px;left:42px}@keyframes LeaderboardLocked-module__NQo4Dq__shield-in{0%{opacity:0;transform:rotate(var(--shield-rotate)) scale(.6)}to{opacity:1;transform:rotate(var(--shield-rotate)) scale(1)}}@media (prefers-reduced-motion:reduce){.LeaderboardLocked-module__NQo4Dq__shieldLeft,.LeaderboardLocked-module__NQo4Dq__shieldRight,.LeaderboardLocked-module__NQo4Dq__shieldCenter{transform:rotate(var(--shield-rotate));animation:none}}.LeaderboardLocked-module__NQo4Dq__heroCopy{gap:var(--btw-spacing-xs);flex-direction:column;display:flex}.LeaderboardLocked-module__NQo4Dq__title{font:var(--btw-text-price);letter-spacing:-.02em;color:var(--btw-ink);margin:0;font-weight:800}.LeaderboardLocked-module__NQo4Dq__subtitle{font:var(--btw-text-body);font-size:var(--btw-font-size-body-medium);color:var(--btw-text-muted);margin:0;font-weight:500}.LeaderboardLocked-module__NQo4Dq__locked .LeaderboardLocked-module__NQo4Dq__cta{width:256px;max-width:100%;height:46px;margin-top:var(--btw-spacing-md);font-size:var(--btw-font-size-caption);letter-spacing:.04em;text-transform:uppercase;font-weight:800;text-decoration:none}@media (max-width:560px){.LeaderboardLocked-module__NQo4Dq__shields{width:100%;max-width:272px}}
.AdsGuideTutors-module__SBVE9a__tutorsSection{background:#fff;padding:100px 24px 80px}.AdsGuideTutors-module__SBVE9a__tutorsInner{flex-direction:column;align-items:center;gap:64px;width:100%;max-width:1110px;margin:0 auto;display:flex}.AdsGuideTutors-module__SBVE9a__tutorsMedia{flex-shrink:0;justify-content:center;align-items:center;width:238px;height:296px;display:flex}.AdsGuideTutors-module__SBVE9a__tutorsImage{object-fit:contain;width:100%;height:100%}.AdsGuideTutors-module__SBVE9a__tutorsHeading{width:100%;font:var(--btw-text-hero-lg);color:var(--btw-ink);text-align:center;text-wrap:balance;margin:0}@media (max-width:1024px){.AdsGuideTutors-module__SBVE9a__tutorsSection{padding:64px 24px}.AdsGuideTutors-module__SBVE9a__tutorsInner{gap:40px}.AdsGuideTutors-module__SBVE9a__tutorsHeading{font:var(--btw-text-hero-mobile)}}@media (max-width:640px){.AdsGuideTutors-module__SBVE9a__tutorsMedia{width:180px;height:224px}}
.QuotaMeter-module__H3U1Oa__meter{background:#f7f7f7;border-radius:16px 16px 0 0;flex-direction:column;gap:6px;padding:10px 14px 32px;animation:.28s cubic-bezier(.22,1,.36,1) both QuotaMeter-module__H3U1Oa__slideUp;display:flex}.QuotaMeter-module__H3U1Oa__row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.QuotaMeter-module__H3U1Oa__label{font-family:var(--btw-font);color:var(--btw-text-muted);font-size:12px;font-weight:600;line-height:1.3}.QuotaMeter-module__H3U1Oa__cap{font-family:var(--btw-font);color:var(--btw-overlay40);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.QuotaMeter-module__H3U1Oa__track{background-color:#0a0d120f;border-radius:12px;height:12px;position:relative;box-shadow:inset 0 1px 2px #0a0d120f}.QuotaMeter-module__H3U1Oa__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}.QuotaMeter-module__H3U1Oa__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%)}.QuotaMeter-module__H3U1Oa__fill:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff24 0%,#0000 55%);position:absolute;inset:0}@keyframes QuotaMeter-module__H3U1Oa__slideUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.QuotaMeter-module__H3U1Oa__meter{animation:none}.QuotaMeter-module__H3U1Oa__fill{transition:none}}
.ParentAccountActions-module__x83xiW__card{border:2px solid var(--ds-icon-button-border);border-radius:var(--ds-page-sidebar-card-radius);background-color:var(--ds-page-bg);flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}.ParentAccountActions-module__x83xiW__copy{flex-direction:column;gap:4px;display:flex}.ParentAccountActions-module__x83xiW__title{font:var(--btw-text-heading-3);letter-spacing:-.02em;color:var(--ds-state-fg-active);margin:0;font-weight:800}.ParentAccountActions-module__x83xiW__detail{font:var(--btw-text-body);color:var(--ds-state-fg-inactive);margin:0;font-weight:500}.ParentAccountActions-module__x83xiW__cta{width:100%}
.RenameGuidedChatDialog-module__xu5cLW__body{gap:var(--ds-text-field-gap);flex-direction:column;display:flex}.RenameGuidedChatDialog-module__xu5cLW__counter{font:var(--ds-text-caption);font-weight:var(--ds-font-weight-regular);color:var(--ds-text-field-helper);text-align:right;margin:0}
.InteractiveHost-module__2Idmhq__root{background:var(--btw-white,#fff);border-radius:16px;width:100%;overflow:hidden}.InteractiveHost-module__2Idmhq__loading{background:linear-gradient(90deg, var(--btw-surface-muted,#f3f4f6) 0%, var(--btw-surface,#e5e7eb) 50%, var(--btw-surface-muted,#f3f4f6) 100%);background-size:200% 100%;border-radius:12px;justify-content:center;align-items:center;min-height:200px;animation:1.2s ease-in-out infinite InteractiveHost-module__2Idmhq__interactiveShimmer;display:flex}@keyframes InteractiveHost-module__2Idmhq__interactiveShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.InteractiveHost-module__2Idmhq__unavailable{min-height:200px;color:var(--btw-text-muted,#6b7280);font-size:var(--btw-font-size-body,16px);text-align:center;justify-content:center;align-items:center;padding:24px;display:flex}
.ProfileV2Statistics-module__RK4Gjq__section{gap:var(--btw-spacing-md);flex-direction:column;display:flex}.ProfileV2Statistics-module__RK4Gjq__title{font:var(--btw-text-heading-1);letter-spacing:-.02em;color:var(--btw-ink);margin:0;font-weight:800}.ProfileV2Statistics-module__RK4Gjq__grid{gap:var(--btw-spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ProfileV2Statistics-module__RK4Gjq__card{border:2px solid var(--btw-border);border-radius:var(--btw-radius-xl);align-items:flex-start;gap:15px;min-height:78px;padding:19px 28px;display:flex}.ProfileV2Statistics-module__RK4Gjq__icon{flex-shrink:0;margin-top:2px}.ProfileV2Statistics-module__RK4Gjq__iconInactive{color:var(--btw-text-faint)}.ProfileV2Statistics-module__RK4Gjq__iconStreak{color:var(--btw-green)}.ProfileV2Statistics-module__RK4Gjq__iconXp,.ProfileV2Statistics-module__RK4Gjq__iconActivities{color:var(--btw-yellow)}.ProfileV2Statistics-module__RK4Gjq__iconGems{color:var(--btw-blue)}.ProfileV2Statistics-module__RK4Gjq__iconLeague,.ProfileV2Statistics-module__RK4Gjq__iconTopThree{color:var(--btw-yellow)}.ProfileV2Statistics-module__RK4Gjq__cardText{gap:var(--btw-spacing-xs);flex-direction:column;min-width:0;display:flex}.ProfileV2Statistics-module__RK4Gjq__value{font:var(--btw-text-heading-2);color:var(--btw-ink);margin:0;font-weight:800}.ProfileV2Statistics-module__RK4Gjq__valueMuted{color:var(--btw-text-faint)}.ProfileV2Statistics-module__RK4Gjq__label{font:var(--btw-text-body);color:var(--btw-text-faint);margin:0;font-weight:500}@media (max-width:560px){.ProfileV2Statistics-module__RK4Gjq__grid{grid-template-columns:minmax(0,1fr)}.ProfileV2Statistics-module__RK4Gjq__card{padding:19px 20px}}
.LandingHeroPhotos-module__Eij8TW__band{background-color:var(--btw-white);justify-content:center;display:flex;overflow:hidden}.LandingHeroPhotos-module__Eij8TW__image{width:100%;min-width:680px;height:auto}
.LandingSkills-module__SdQIIW__skillsSection{background:linear-gradient(139.2deg, transparent 37%, var(--btw-lavender-gradient) 82%);padding:64px 24px;overflow:clip}.LandingSkills-module__SdQIIW__skillsInner{align-items:center;gap:64px;width:100%;max-width:1110px;min-height:556px;margin:0 auto;display:flex}.LandingSkills-module__SdQIIW__skillsMedia{flex:1 1 0;justify-content:center;align-items:center;min-width:0;display:flex}.LandingSkills-module__SdQIIW__skillsImage{width:100%;height:auto}.LandingSkills-module__SdQIIW__skillsImageFramed{width:475px;max-width:100%;height:auto}.LandingSkills-module__SdQIIW__skillsCopy{flex-direction:column;flex:1 1 0;gap:24px;min-width:0;display:flex}.LandingSkills-module__SdQIIW__skillsHeading{font:var(--btw-text-hero-lg);letter-spacing:-.36px;color:var(--btw-black);text-wrap:balance;margin:0}.LandingSkills-module__SdQIIW__skillsDescription{max-width:460px;font:var(--btw-text-body-medium);color:var(--btw-overlay60);margin:0}@media (max-width:1160px){.LandingSkills-module__SdQIIW__skillsInner{gap:48px}}@media (max-width:1024px){.LandingSkills-module__SdQIIW__skillsInner{flex-direction:column-reverse;gap:64px;min-height:0}.LandingSkills-module__SdQIIW__skillsHeading{font:var(--btw-text-hero-mobile)}}@media (max-width:640px){.LandingSkills-module__SdQIIW__skillsImage{width:83%}.LandingSkills-module__SdQIIW__skillsImageFramed{width:75%}}
.EducatorsHero-module__YLyMkq__heroSection{padding:40px 72px 32px}.EducatorsHero-module__YLyMkq__heroContent{background:var(--btw-surface-hover);border:1px solid var(--btw-subjects-border);border-radius:44px;align-items:center;gap:40px;max-width:1296px;margin:0 auto;padding:17px 17px 17px 61px;display:flex}.EducatorsHero-module__YLyMkq__heroText{flex-direction:column;flex-shrink:0;justify-content:center;gap:24px;width:480px;display:flex}.EducatorsHero-module__YLyMkq__eyebrow{font:var(--btw-text-heading-4);letter-spacing:.5px;text-transform:uppercase;color:var(--btw-blue);margin:0;font-weight:700}.EducatorsHero-module__YLyMkq__heroHeading{font:var(--btw-text-hero);letter-spacing:-.5px;color:var(--btw-black);margin:0}.EducatorsHero-module__YLyMkq__heroDescription{max-width:400px;font:var(--btw-text-heading-3);color:var(--btw-overlay60);margin:0;font-weight:400}.EducatorsHero-module__YLyMkq__heroCtas{flex-wrap:wrap;gap:16px;margin-top:8px;display:flex}.EducatorsHero-module__YLyMkq__primaryButton{height:48px;font:var(--btw-text-heading-4);color:var(--btw-white);background:var(--btw-blue);box-shadow:inset 0px -3px 0px 0px var(--btw-blue-shadow);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;padding:8px 32px;font-weight:700;text-decoration:none;transition:transform .1s,box-shadow .1s;display:flex}.EducatorsHero-module__YLyMkq__primaryButton:hover{transform:translateY(-1px)}.EducatorsHero-module__YLyMkq__primaryButton:active{box-shadow:inset 0px -1px 0px 0px var(--btw-blue-shadow);transform:translateY(1px)}.EducatorsHero-module__YLyMkq__secondaryButton{height:48px;font:var(--btw-text-heading-4);color:var(--btw-black);border:2px solid var(--btw-overlay10);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:8px 32px;font-weight:700;text-decoration:none;transition:border-color .15s;display:flex}.EducatorsHero-module__YLyMkq__secondaryButton:hover{border-color:var(--btw-overlay20)}.EducatorsHero-module__YLyMkq__heroImage{aspect-ratio:738/582;border-radius:32px;flex:1;max-width:600px;position:relative;overflow:hidden}.EducatorsHero-module__YLyMkq__heroImage img{object-fit:cover}@media (max-width:1200px){.EducatorsHero-module__YLyMkq__heroContent{padding:17px 30px 17px 40px}.EducatorsHero-module__YLyMkq__heroText{width:400px}.EducatorsHero-module__YLyMkq__heroHeading{font:var(--btw-text-hero-tablet)}}@media (max-width:1024px){.EducatorsHero-module__YLyMkq__heroSection{padding:32px 24px 24px}.EducatorsHero-module__YLyMkq__heroContent{flex-direction:column;gap:32px;padding:24px}.EducatorsHero-module__YLyMkq__heroText{text-align:center;align-items:center;width:100%}.EducatorsHero-module__YLyMkq__heroDescription{max-width:100%}.EducatorsHero-module__YLyMkq__heroCtas{justify-content:center}.EducatorsHero-module__YLyMkq__heroImage{aspect-ratio:738/500;width:100%;max-width:600px}}@media (max-width:640px){.EducatorsHero-module__YLyMkq__heroHeading{font:var(--btw-text-display)}.EducatorsHero-module__YLyMkq__heroDescription{font:var(--btw-text-body)}.EducatorsHero-module__YLyMkq__primaryButton,.EducatorsHero-module__YLyMkq__secondaryButton{width:100%}}
.LeaderboardBoardSkeleton-module__V0q0Xq__board{flex-direction:column;width:100%;display:flex}.LeaderboardBoardSkeleton-module__V0q0Xq__shield,.LeaderboardBoardSkeleton-module__V0q0Xq__title,.LeaderboardBoardSkeleton-module__V0q0Xq__subtitle,.LeaderboardBoardSkeleton-module__V0q0Xq__countdown,.LeaderboardBoardSkeleton-module__V0q0Xq__rank,.LeaderboardBoardSkeleton-module__V0q0Xq__avatar,.LeaderboardBoardSkeleton-module__V0q0Xq__name,.LeaderboardBoardSkeleton-module__V0q0Xq__xp{background:var(--btw-cloud,#eef1f5);animation:1.4s ease-in-out infinite LeaderboardBoardSkeleton-module__V0q0Xq__pulse}@media (min-width:901px){.LeaderboardBoardSkeleton-module__V0q0Xq__head{padding-top:var(--btw-spacing-xl)}}.LeaderboardBoardSkeleton-module__V0q0Xq__header{align-items:center;gap:var(--btw-spacing-sm);flex-direction:column;display:flex}.LeaderboardBoardSkeleton-module__V0q0Xq__shields{justify-content:center;align-items:center;gap:var(--btw-spacing-lg);padding-block:var(--btw-spacing-md) var(--btw-spacing-lg);display:flex}.LeaderboardBoardSkeleton-module__V0q0Xq__shield{opacity:.72;border-radius:12px;width:54px;height:68px}.LeaderboardBoardSkeleton-module__V0q0Xq__shieldCurrent{opacity:1;border-radius:14px;width:96px;height:120px}.LeaderboardBoardSkeleton-module__V0q0Xq__shieldLocked{opacity:.35}.LeaderboardBoardSkeleton-module__V0q0Xq__title{border-radius:8px;width:190px;height:26px}.LeaderboardBoardSkeleton-module__V0q0Xq__subtitle{border-radius:6px;width:260px;height:20px}.LeaderboardBoardSkeleton-module__V0q0Xq__countdown{border-radius:6px;width:70px;height:18px}.LeaderboardBoardSkeleton-module__V0q0Xq__divider{width:100%;margin:var(--btw-spacing-xl) 0 0;border-top:2px solid var(--btw-border)}.LeaderboardBoardSkeleton-module__V0q0Xq__list{gap:var(--btw-spacing-xs);padding:var(--btw-spacing-sm) 0 0;flex-direction:column;display:flex}.LeaderboardBoardSkeleton-module__V0q0Xq__row{align-items:center;gap:var(--btw-spacing-lg);min-height:64px;padding:var(--btw-spacing-sm) var(--btw-spacing-lg);grid-template-columns:32px 48px minmax(0,1fr) auto;display:grid}.LeaderboardBoardSkeleton-module__V0q0Xq__rank{border-radius:999px;width:14px;height:14px;margin:0 auto}.LeaderboardBoardSkeleton-module__V0q0Xq__avatar{border-radius:50%;width:48px;height:48px}.LeaderboardBoardSkeleton-module__V0q0Xq__name{border-radius:6px;width:60%;max-width:200px;height:14px}.LeaderboardBoardSkeleton-module__V0q0Xq__xp{border-radius:6px;width:56px;height:14px}@keyframes LeaderboardBoardSkeleton-module__V0q0Xq__pulse{0%,to{opacity:1}50%{opacity:.55}}@media (max-width:480px){.LeaderboardBoardSkeleton-module__V0q0Xq__row{gap:var(--btw-spacing-md);padding-inline:var(--btw-spacing-md);grid-template-columns:24px 44px minmax(0,1fr) auto}.LeaderboardBoardSkeleton-module__V0q0Xq__avatar{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.LeaderboardBoardSkeleton-module__V0q0Xq__shield,.LeaderboardBoardSkeleton-module__V0q0Xq__title,.LeaderboardBoardSkeleton-module__V0q0Xq__subtitle,.LeaderboardBoardSkeleton-module__V0q0Xq__countdown,.LeaderboardBoardSkeleton-module__V0q0Xq__rank,.LeaderboardBoardSkeleton-module__V0q0Xq__avatar,.LeaderboardBoardSkeleton-module__V0q0Xq__name,.LeaderboardBoardSkeleton-module__V0q0Xq__xp{animation:none}}
.AdsGuideConcepts-module__o-xi3q__conceptsSection{background:#fff;padding:80px 24px}.AdsGuideConcepts-module__o-xi3q__conceptsInner{justify-content:center;align-items:center;gap:64px;width:100%;max-width:1110px;margin:0 auto;display:flex}.AdsGuideConcepts-module__o-xi3q__conceptsCopy{flex-direction:column;flex:1 1 0;gap:24px;min-width:0;display:flex}.AdsGuideConcepts-module__o-xi3q__conceptsHeading{font:var(--btw-text-hero-mobile);color:var(--btw-ink);text-wrap:balance;margin:0}.AdsGuideConcepts-module__o-xi3q__conceptsDescription{max-width:487px;font:var(--btw-text-body-medium);color:var(--btw-ink);margin:0}.AdsGuideConcepts-module__o-xi3q__conceptsMedia{flex:1 1 0;justify-content:center;align-self:stretch;align-items:center;min-width:0;display:flex}.AdsGuideConcepts-module__o-xi3q__conceptsFrame{background:var(--btw-cream-gradient);border-radius:24px;justify-content:center;align-items:center;width:100%;display:flex;overflow:clip}.AdsGuideConcepts-module__o-xi3q__conceptsImage{object-fit:cover;width:660px;max-width:100%;height:auto}@media (max-width:1024px){.AdsGuideConcepts-module__o-xi3q__conceptsSection{padding:64px 24px}.AdsGuideConcepts-module__o-xi3q__conceptsInner{flex-direction:column;gap:40px}.AdsGuideConcepts-module__o-xi3q__conceptsMedia{order:-1;width:100%}.AdsGuideConcepts-module__o-xi3q__conceptsImage{width:100%}}
.page-module__tnrZ2a__chatPanel{--chat-bubble-font:var(--btw-text-body-medium);--chat-bubble-size:18px}.page-module__tnrZ2a__page{background-color:var(--btw-white);flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}.page-module__tnrZ2a__layout{justify-content:center;align-items:flex-start;gap:var(--btw-spacing-3xl);padding:var(--btw-spacing-xl) var(--btw-spacing-xl) 96px;flex:1;display:flex}.page-module__tnrZ2a__center{justify-content:center;min-width:0;display:flex}.page-module__tnrZ2a__centerInner{flex-direction:column;gap:32px;width:592px;max-width:100%;display:flex}.page-module__tnrZ2a__rail{flex-shrink:0}.page-module__tnrZ2a__skeletonHero{background:var(--btw-track);border-radius:24px;height:168px}.page-module__tnrZ2a__skeletonSection{flex-direction:column;gap:12px;display:flex}.page-module__tnrZ2a__skeletonSectionTitle{background:var(--btw-track);border-radius:8px;width:120px;height:20px}.page-module__tnrZ2a__skeletonCard{background:var(--btw-track);border-radius:20px;height:108px}.page-module__tnrZ2a__skeletonRailCard{background:var(--btw-track);border-radius:20px;width:280px;height:220px}@media (max-width:1180px){.page-module__tnrZ2a__rail{display:none}}@media (max-width:900px){.page-module__tnrZ2a__layout{padding:var(--btw-spacing-xl) var(--btw-spacing-lg) 96px}.page-module__tnrZ2a__center{width:100%}}
.ParentAccountForm-module__nns8ha__stack{flex-direction:column;gap:0;display:flex}.ParentAccountForm-module__nns8ha__section{flex-direction:column;gap:16px;display:flex}.ParentAccountForm-module__nns8ha__section+.ParentAccountForm-module__nns8ha__section{margin-top:var(--ds-page-body-gap)}.ParentAccountForm-module__nns8ha__sectionTitle{border-bottom:2px solid var(--ds-text-field-border-default);font:var(--ds-text-heading-2);color:var(--ds-state-fg-inactive);margin:0;padding-bottom:4px}.ParentAccountForm-module__nns8ha__form{flex-direction:column;align-items:stretch;gap:16px;display:flex}.ParentAccountForm-module__nns8ha__action{width:100%}.ParentAccountForm-module__nns8ha__inlineAction{align-self:flex-start}
.ParentHeader-module__EpjNaG__menuButton{--bg:var(--ds-state-bg-active);--text:var(--ds-state-fg-inactive)}.ParentHeader-module__EpjNaG__menuButton:hover:not(:disabled){--bg:var(--ds-state-bg-hover);--text:var(--ds-state-fg-inactive)}
.GuidedChatCompletion-module__anxLBa__card{gap:var(--ds-page-sidebar-item-gap);padding:var(--ds-page-sidebar-gap);border:var(--ds-icon-button-border-width) solid var(--ds-icon-button-border);border-radius:var(--ds-league-card-radius);background:var(--ds-state-bg-active);display:flex}.GuidedChatCompletion-module__anxLBa__copy{min-width:0}.GuidedChatCompletion-module__anxLBa__title{color:var(--ds-state-fg-active);font:var(--ds-text-heading-3);letter-spacing:var(--ds-text-heading-tracking);margin:0}.GuidedChatCompletion-module__anxLBa__description,.GuidedChatCompletion-module__anxLBa__practice{color:var(--ds-text-field-helper);font:var(--ds-text-body);margin:4px 0 0}.GuidedChatCompletion-module__anxLBa__rewards{gap:var(--ds-page-sidebar-item-gap);margin-top:var(--ds-page-sidebar-item-gap);flex-wrap:wrap;display:flex}
.GuidedChatSessionList-module__tGSkZW__history{align-items:stretch;gap:var(--btw-spacing-sm);border-top:2px solid var(--btw-border);flex-direction:column;display:flex}.GuidedChatSessionList-module__tGSkZW__list{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.GuidedChatSessionList-module__tGSkZW__row{align-items:center;gap:var(--btw-spacing-xs);padding:var(--btw-spacing-xs) var(--btw-spacing-lg);border-bottom:1px solid var(--btw-border);display:flex;position:relative}.GuidedChatSessionList-module__tGSkZW__row:last-child{border-bottom:0}.GuidedChatSessionList-module__tGSkZW__row:hover,.GuidedChatSessionList-module__tGSkZW__row:focus-within,.GuidedChatSessionList-module__tGSkZW__rowMenuOpen{background-color:var(--btw-surface-hover)}.GuidedChatSessionList-module__tGSkZW__rowMenuOpen{z-index:30}.GuidedChatSessionList-module__tGSkZW__open{align-items:center;gap:var(--btw-spacing-md);min-width:0;color:inherit;flex:1;padding:0;text-decoration:none;display:flex}.GuidedChatSessionList-module__tGSkZW__open:focus-visible{outline:none}.GuidedChatSessionList-module__tGSkZW__row:has(.GuidedChatSessionList-module__tGSkZW__open:focus-visible){outline:2px solid var(--btw-focus-ring-color,var(--btw-ink));outline-offset:-2px}.GuidedChatSessionList-module__tGSkZW__title{min-width:0;font:var(--btw-text-body);color:var(--btw-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15px;font-weight:700;overflow:hidden}.GuidedChatSessionList-module__tGSkZW__meta{font:var(--btw-text-body);color:var(--btw-text-muted);white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:500}.GuidedChatSessionList-module__tGSkZW__actions{align-items:center;display:flex;position:relative}.GuidedChatSessionList-module__tGSkZW__overflow{width:28px;height:28px}.GuidedChatSessionList-module__tGSkZW__menu{z-index:20;border:1px solid var(--btw-border);background:var(--btw-white);min-width:148px;box-shadow:var(--btw-shadow-card);border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% - 4px);right:0}.GuidedChatSessionList-module__tGSkZW__menuAbove{top:auto;bottom:calc(100% - 4px)}.GuidedChatSessionList-module__tGSkZW__menuItem{width:100%;font-family:var(--btw-font);color:var(--btw-ink);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.GuidedChatSessionList-module__tGSkZW__menuItem:hover,.GuidedChatSessionList-module__tGSkZW__menuItem:focus-visible{background:var(--btw-track);outline:none}.GuidedChatSessionList-module__tGSkZW__menuItemDanger{color:var(--btw-danger)}.GuidedChatSessionList-module__tGSkZW__showMore{width:100%;padding:10px var(--btw-spacing-lg) 14px;font:var(--ds-text-caption);font-weight:var(--ds-font-weight-bold);color:var(--ds-link-primary-default);text-align:center;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin:0;display:block}.GuidedChatSessionList-module__tGSkZW__showMore:hover{color:var(--ds-link-primary-hover)}.GuidedChatSessionList-module__tGSkZW__showMore:active{color:var(--ds-link-primary-active)}.GuidedChatSessionList-module__tGSkZW__showMore:focus-visible{outline:2px solid var(--ds-link-primary-default);outline-offset:2px}.GuidedChatSessionList-module__tGSkZW__error{padding:0 var(--btw-spacing-lg) var(--btw-spacing-sm);font:var(--btw-text-body);color:var(--btw-ink);margin:0;font-size:14px}
.SafetyHero-module__uPSjJa__heroSection{background:linear-gradient(205.4deg, transparent 32%, var(--btw-cream-gradient) 93%);padding:64px 72px}.SafetyHero-module__uPSjJa__heroContent{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:760px;margin:0 auto;display:flex}.SafetyHero-module__uPSjJa__eyebrow{font:var(--btw-text-heading-4);letter-spacing:.5px;text-transform:uppercase;color:var(--btw-blue);margin:0;font-weight:700}.SafetyHero-module__uPSjJa__heroHeading{font:var(--btw-text-hero);letter-spacing:-.5px;color:var(--btw-black);text-wrap:balance;margin:0}.SafetyHero-module__uPSjJa__heroDescription{max-width:620px;font:var(--btw-text-heading-2);color:var(--btw-overlay60);margin:0 auto;font-weight:400}.SafetyHero-module__uPSjJa__heroLinks{font:var(--btw-text-body-small);color:var(--btw-overlay60);margin:0}.SafetyHero-module__uPSjJa__heroLinks a{color:var(--btw-blue-text);font-weight:700;text-decoration:none}.SafetyHero-module__uPSjJa__heroLinks a:hover{text-decoration:underline}@media (max-width:1024px){.SafetyHero-module__uPSjJa__heroSection{padding:48px 24px}}@media (max-width:640px){.SafetyHero-module__uPSjJa__heroHeading{font:var(--btw-text-display)}.SafetyHero-module__uPSjJa__heroDescription{font:var(--btw-text-body)}}
.CosmeticPreview-module__UovG_q__preview{border-radius:var(--btw-radius-lg);width:72px;height:72px;color:var(--btw-white);background:linear-gradient(135deg, var(--btw-primary), var(--btw-premium-start));flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.CosmeticPreview-module__UovG_q__preview span{border:3px solid var(--btw-white-overlay75);width:36px;height:36px;font:var(--btw-text-caption);border-radius:50%;place-items:center;font-weight:800;display:grid}.CosmeticPreview-module__UovG_q__previewCompact{border-radius:var(--btw-radius-xl);width:96px;height:96px}.CosmeticPreview-module__UovG_q__frame_sunrise,.CosmeticPreview-module__UovG_q__profile_sunrise{background:linear-gradient(135deg, var(--btw-frame-coral), var(--btw-yellow))}.CosmeticPreview-module__UovG_q__frame_cosmic,.CosmeticPreview-module__UovG_q__profile_cosmos{background:radial-gradient(circle at 30% 20%, var(--btw-primary), var(--btw-midnight-start) 70%)}.CosmeticPreview-module__UovG_q__name_ocean{background:linear-gradient(135deg, var(--btw-blue), var(--btw-blue-text))}.CosmeticPreview-module__UovG_q__name_berry{background:linear-gradient(135deg, var(--btw-premium-end), var(--btw-premium-start))}.CosmeticPreview-module__UovG_q__effect_confetti{background:conic-gradient(from 45deg, var(--btw-error), var(--btw-yellow), var(--btw-green), var(--btw-blue), var(--btw-error))}.CosmeticPreview-module__UovG_q__effect_stars{background:radial-gradient(circle, var(--btw-star-shine) 0 5%, var(--btw-primary) 6% 48%, var(--btw-midnight-ink) 100%)}
.ProfileV2Achievements-module__E1VzKG__section{gap:var(--btw-spacing-md);flex-direction:column;display:flex}.ProfileV2Achievements-module__E1VzKG__header{justify-content:space-between;align-items:center;display:flex}.ProfileV2Achievements-module__E1VzKG__title{font:var(--btw-text-heading-1);color:var(--btw-ink);margin:0;font-weight:700}.ProfileV2Achievements-module__E1VzKG__viewAll{font:var(--btw-text-input);text-transform:uppercase;color:var(--btw-blue);font-weight:700;text-decoration:none}.ProfileV2Achievements-module__E1VzKG__list{border:2px solid var(--btw-border);border-radius:var(--btw-radius-xl);flex-direction:column;margin:0;padding:2px;list-style:none;display:flex}.ProfileV2Achievements-module__E1VzKG__item{border-bottom:2px solid var(--btw-border);gap:30px;padding:20px 20px 22px;display:flex}.ProfileV2Achievements-module__E1VzKG__item:last-child{border-bottom:none}.ProfileV2Achievements-module__E1VzKG__badge{border-radius:var(--btw-radius-lg);background-color:var(--btw-yellow);justify-content:center;align-items:flex-end;width:77px;min-width:77px;padding-bottom:6px;display:flex}.ProfileV2Achievements-module__E1VzKG__badgeLevel{font:var(--btw-text-label);text-transform:uppercase;color:var(--btw-white)}.ProfileV2Achievements-module__E1VzKG__body{flex-direction:column;flex:1;min-width:0;display:flex}.ProfileV2Achievements-module__E1VzKG__itemHeader{justify-content:space-between;align-items:baseline;gap:var(--btw-spacing-md);padding-bottom:6px;display:flex}.ProfileV2Achievements-module__E1VzKG__itemName{font:var(--btw-text-heading-3);color:var(--btw-ink);margin:0;font-size:19px;font-weight:700}.ProfileV2Achievements-module__E1VzKG__itemProgress{font:var(--btw-text-body);font-size:var(--btw-font-size-gamification-sm-active);color:var(--btw-text-faint);white-space:nowrap;font-weight:500}.ProfileV2Achievements-module__E1VzKG__track{background-color:var(--btw-border);border-radius:7px;height:14px;overflow:hidden}.ProfileV2Achievements-module__E1VzKG__fill{background-color:var(--btw-yellow);border-radius:7px;height:100%}.ProfileV2Achievements-module__E1VzKG__description{font:var(--btw-text-body);font-size:var(--btw-font-size-gamification-sm-active);color:var(--btw-text-muted);margin:15px 0 0;font-weight:500}
.CategoryCard-module__nphNxa__card{background-color:var(--btw-white);border:1.5px solid var(--btw-border);border-radius:20px;flex-direction:column;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #0a0d120d}.CategoryCard-module__nphNxa__card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0a0d1214}.CategoryCard-module__nphNxa__cardBody{flex-direction:column;gap:12px;padding:32px;display:flex}.CategoryCard-module__nphNxa__title{font:var(--btw-text-heading-1);color:var(--btw-black);margin:0}.CategoryCard-module__nphNxa__description{font:var(--btw-text-body);color:var(--btw-overlay60);margin:0}.CategoryCard-module__nphNxa__count{font:var(--btw-text-caption);text-transform:uppercase;letter-spacing:.5px;color:var(--btw-blue);margin:8px 0 0;font-weight:700}@media (max-width:768px){.CategoryCard-module__nphNxa__cardBody{padding:24px}}
.CategoryGrid-module__JZBj1W__grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media (max-width:768px){.CategoryGrid-module__JZBj1W__grid{grid-template-columns:1fr}}