.article-list_articleList__grid__g2Zwx{background:var(--color-background);border-bottom:1px solid var(--level-group-accent);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1023px){.article-list_articleList__grid__g2Zwx{grid-template-columns:minmax(0,1fr)}}.article-list_articleList__item__hBFcp{border-bottom:1px solid var(--color-border);min-width:0}.article-list_articleList__item__hBFcp:nth-child(odd){border-right:1px solid var(--color-border)}@media(max-width:1023px){.article-list_articleList__item__hBFcp:nth-child(odd){border-right:0}}.article-list_articleList__link__Z1OH_{align-items:center;color:var(--color-text);display:flex;gap:var(--space-3);justify-content:space-between;min-height:72px;padding:var(--space-3) var(--space-4);text-decoration:none;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast),opacity var(--transition-fast),filter var(--transition-fast)}@media(hover:hover)and (pointer:fine){.article-list_articleList__link__Z1OH_:hover:not(:disabled){background-color:var(--color-surface-muted);color:var(--color-primary)}}.article-list_articleList__link__Z1OH_:active:not(:disabled),.article-list_articleList__link__Z1OH_:focus-visible{background-color:var(--color-surface-muted);color:var(--color-primary)}.article-list_articleList__text__Pnv5L{min-width:0}.article-list_articleList__arrow__wuvJz{color:var(--color-text-muted);flex:0 0 auto}.header_header___OiKL{align-items:center;display:flex;height:var(--header-height);margin-bottom:calc(var(--header-height)*-1);padding:0 var(--space-4);position:sticky;top:0;transition:background-color .25s ease,box-shadow .25s ease;z-index:var(--z-header)}@media(min-width:1024px){.header_header___OiKL{padding:0 var(--space-8)}}.header_header--solid__oz757{background-color:var(--color-background);box-shadow:var(--shadow-sm)}.header_logoLink__YO5W5{display:inline-flex;opacity:0;pointer-events:none;transition:opacity .25s ease}.header_header--solid__oz757 .header_logoLink__YO5W5{opacity:1;pointer-events:auto}.header_logo__cNQMX{aspect-ratio:935/427;background-color:var(--color-primary);display:block;mask:url(/about/logo-trimmed.webp) no-repeat center/contain;-webkit-mask:url(/about/logo-trimmed.webp) no-repeat center/contain;width:88px}.base_icon__f_p2q{color:var(--icon-color,currentColor);display:inline;flex-shrink:0;vertical-align:middle}.base_iconButton__JQ1Zp{align-items:center;border-radius:50%;color:var(--color-text);display:flex;flex-shrink:0;height:var(--icon-md);justify-content:center;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast),opacity var(--transition-fast),filter var(--transition-fast);width:var(--icon-md)}@media(hover:hover)and (pointer:fine){.base_iconButton__JQ1Zp:hover:not(:disabled){color:var(--color-primary)}}.base_iconButton__JQ1Zp:active:not(:disabled),.base_iconButton__JQ1Zp:focus-visible{color:var(--color-primary)}@media(max-width:1023px){.base_iconButton__JQ1Zp{min-height:var(--control-touch-target);min-width:var(--control-touch-target)}}.base_iconButton__JQ1Zp:disabled{cursor:default;opacity:.4}.base_iconButton--surface__yTW9C{padding:var(--space-1)}.base_iconButton--sm__cKG3T{height:var(--icon-sm);width:var(--icon-sm)}.base_iconButton--lg__wL2XB{height:var(--icon-lg);width:var(--icon-lg)}.base_iconBadge__l_V2M{align-items:center;border-radius:50%;display:flex;flex-shrink:0;justify-content:center}.base_iconBadge--sm__xtcTV{height:var(--icon-sm);width:var(--icon-sm)}.base_iconBadge--md__NoX6O{height:var(--icon-md);width:var(--icon-md)}.base_iconBadge--lg__9uIAz{height:var(--icon-lg);width:var(--icon-lg)}.row_row__h8XA8{align-items:center;display:flex;flex-direction:row}.row_row--none__JD1et{gap:0}.row_row--space-xs__lSiOQ{gap:var(--space-1)}.row_row--space-sm__xrp6I{gap:var(--space-2)}.row_row--space-md__gjGLw{gap:var(--item-gap)}.row_row--space-lg__83BeG{gap:var(--space-4)}.row_row--space-xl__gDXTf{gap:var(--space-6)}.row_row--section-sm__hQ5yV{gap:var(--section-gap-sm)}.row_row--section-md__dNowf{gap:var(--section-gap-md)}.row_row--section-lg__lSjPi{gap:var(--section-gap-lg)}.row_row--align-baseline__25zRB{align-items:baseline}.row_row--align-start__PuvBs{align-items:flex-start}.row_row--align-end___xhXe{align-items:flex-end}.row_row--align-stretch__Zjegr{align-items:stretch}.row_row--justify-between__gIuxK{justify-content:space-between}.row_row--justify-end__E1JBu{justify-content:flex-end}.row_row--justify-center__GCVAI{justify-content:center}.row_row--wrap___QssL{flex-wrap:wrap}.stack_stack__ckqEl{display:flex;flex-direction:column}.stack_stack--none__WrKEP{gap:0}.stack_stack--space-xs__IyR6p{gap:var(--space-1)}.stack_stack--space-sm__N5o1A{gap:var(--space-2)}.stack_stack--space-md__nfr5i{gap:var(--item-gap)}.stack_stack--space-lg__roYdb{gap:var(--space-4)}.stack_stack--space-xl__0XXw_{gap:var(--space-6)}.stack_stack--section-sm__RcvS4{gap:var(--section-gap-sm)}.stack_stack--section-md__rPRga{gap:var(--section-gap-md)}.stack_stack--section-lg__DOV_k{gap:var(--section-gap-lg)}.stack_stack--section-xl__CiwTG{gap:var(--section-gap-xl)}.stack_stack--align-center__AeH2p{align-items:center}.stack_stack--align-start__QFEnR{align-items:flex-start}.stack_stack--justify-center__jym_g{justify-content:center}.stack_stack--justify-end__I7m_w{justify-content:flex-end}.stack_stack--justify-between__jnX79{justify-content:space-between}.stack_stack--divided__q_Lpb>*+*{border-top:var(--border-default);padding-top:var(--space-8)}@keyframes recall_recallCountdown__J1E6O{0%{width:0}to{width:100%}}.recall_recall__timer__8M3Sh{background-color:var(--color-border-subtle);border-radius:var(--radius-xs);height:4px;overflow:hidden}.recall_recall__timerFill__ATyGM{animation-fill-mode:forwards;animation-name:recall_recallCountdown__J1E6O;animation-timing-function:linear;background-color:var(--color-primary);height:100%}.base_tabs__zKtsJ{background-color:var(--color-background);border:var(--border-default);overflow:hidden;position:relative}.base_tabs--plain__3YWP0{background-color:transparent;border:none;margin-bottom:var(--section-gap-sm)}.base_tabs__container__D2Zks{display:flex;overflow-x:auto;scrollbar-width:none}.base_tabs__container__D2Zks::-webkit-scrollbar{display:none}.base_tabs__tab__Ja2N6{color:var(--color-text);flex-shrink:0;padding:var(--space-2) var(--space-3);transition:color var(--transition-fast);white-space:nowrap}@media(max-width:1023px){.base_tabs__tab__Ja2N6{min-height:var(--control-touch-target)}}@media(min-width:1024px){.base_tabs__tab__Ja2N6{padding:var(--space-2) var(--space-4)}}.base_tabs__indicator__TmZf_{background-color:var(--color-primary);bottom:0;height:3px;left:0;position:absolute;transform:translateX(var(--tab-indicator-left,0));transition:all var(--transition-slow) ease-out;width:var(--tab-indicator-width,0)}.content_hero__f0c_r{background:var(--gray-900);padding:calc(var(--header-height) + var(--space-32)) var(--space-6) var(--space-32)}@media(min-width:1024px){.content_hero__f0c_r{padding:calc(var(--header-height) + var(--space-32)) var(--space-8) var(--space-32)}}.content_hero__inner__3VHZq{margin:0 auto;max-width:var(--container-md);text-align:center}.content_hero__title__2Pj2f{color:var(--white);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);margin:0}@media(min-width:1024px){.content_hero__title__2Pj2f{font-size:var(--font-size-4xl)}}.content_overview__7y4oX{padding:var(--space-10) var(--space-6)}@media(min-width:1024px){.content_overview__7y4oX{padding:var(--space-12) var(--space-8)}}.content_overview__lead__wFaCE{color:var(--color-text-muted);font-size:var(--font-size-base);line-height:var(--line-height-body);margin:0 auto;max-width:36rem;text-align:left}.content_demoVideo__nVA67{border-radius:var(--radius-md);box-shadow:var(--shadow-lg);margin:0 auto var(--space-8);max-width:640px;overflow:hidden}.content_demoVideo__player__T7pRm{aspect-ratio:3296/1906;background:var(--gray-900);display:block;width:100%}.content_connectRow__em6CF{align-items:center;display:flex;gap:var(--space-3);justify-content:center;margin-bottom:var(--space-6)}.content_connectRow__logo__N3QmK{aspect-ratio:935/427;background-color:var(--color-text);display:block;mask:url(/about/logo-trimmed.webp) no-repeat center/contain;-webkit-mask:url(/about/logo-trimmed.webp) no-repeat center/contain;width:72px}.content_connectRow__sign___6ux8{font-size:var(--font-size-lg)}.content_scenarios__G70IL{background:var(--color-surface-muted);padding:var(--space-16) var(--space-6)}@media(min-width:1024px){.content_scenarios__G70IL{padding:var(--space-20) var(--space-8)}}.content_scenarioList__ItKMx{display:grid;gap:var(--space-4);grid-template-columns:1fr;list-style:none;margin:0 auto;max-width:var(--container-lg);padding:0}@media(min-width:1024px){.content_scenarioList__ItKMx{grid-template-columns:repeat(2,1fr)}}.content_scenario__JPFa2{background:var(--color-background);border-radius:var(--radius-md);padding:var(--space-6)}.content_providers__Nq2AZ{padding:var(--space-16) var(--space-6)}@media(min-width:1024px){.content_providers__Nq2AZ{padding:var(--space-20) var(--space-8)}}.content_providers__inner__XkDav{margin:0 auto;max-width:var(--container-md)}.content_providers__tabs__jBPn2{margin:0 auto var(--space-12);max-width:26rem}.content_providerTab__2ZxZW{align-items:center;display:flex;flex:1;justify-content:center;padding:var(--space-4)}.content_providerTab__label__IWnFH{align-items:center;display:flex;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);gap:var(--space-2)}.content_providerTab__badge__amnb0{align-items:center;border-radius:var(--radius-full);display:inline-flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.content_providerTab__badge--chatgpt__BnlP7{background:#10a37f}.content_providerTab__badge--grok__mZIBt{background:var(--gray-900)}.content_comingSoon__nPJG6{background:var(--color-surface-muted);border-radius:var(--radius-md);padding:var(--space-16) var(--space-6);text-align:center}.content_comingSoon__lead__UW2_A{color:var(--color-text-muted)}.content_stepList__h9_9a{display:flex;flex-direction:column;gap:var(--space-16)}@media(min-width:1024px){.content_stepList__h9_9a{gap:var(--space-20)}}.content_step__5ehgM{align-items:center;display:flex;flex-direction:column;gap:var(--space-8)}@media(min-width:1024px){.content_step__5ehgM{flex-direction:row;gap:var(--space-16)}}.content_step__phoneCol__f6Ob4{display:flex;flex-shrink:0;justify-content:center}@media(min-width:1024px){.content_step__phoneCol__f6Ob4{flex:0 0 38%}}.content_step__phone__B6j2L{background:var(--color-text);border-radius:20px;box-shadow:var(--shadow-xl),0 0 0 1px var(--color-border-subtle);padding:4px;width:220px}@media(min-width:1024px){.content_step__phone__B6j2L{width:240px}}.content_step__screen__ZRPtw{border-radius:16px;display:block;height:auto;width:100%}.content_step__text__A29Ap{text-align:center}@media(min-width:1024px){.content_step__text__A29Ap{flex:1;text-align:left}}.content_step__heading__tUy4m{align-items:center;display:flex;gap:var(--space-3);justify-content:center;margin-bottom:var(--space-2)}@media(min-width:1024px){.content_step__heading__tUy4m{justify-content:flex-start}}.content_step__num__oye2S{align-items:center;background:var(--color-primary);border-radius:var(--radius-full);color:var(--white);display:inline-flex;flex-shrink:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);height:28px;justify-content:center;width:28px}.content_cta__R9XId{background:var(--gray-900);padding:var(--space-16) var(--space-6);text-align:center}@media(min-width:1024px){.content_cta__R9XId{padding:var(--space-20) var(--space-8)}}.content_cta__lead__MGzRF{color:var(--white);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);margin:0 0 var(--space-8)}@media(min-width:1024px){.content_cta__lead__MGzRF{font-size:var(--font-size-3xl)}}.content_cta__button__bXcra{background-color:var(--white);border-color:var(--white);color:var(--gray-900)}@media(hover:hover)and (pointer:fine){.content_cta__button__bXcra:hover:not(:disabled){background-color:var(--olive-200);border-color:var(--olive-200)}}.content_reveal__iLxl_{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.content_reveal--visible__yQHXl{opacity:1;transform:translateY(0)}.content_reveal--delay1__LbyTG{transition-delay:.15s}.content_reveal--delay2__HHoIg{transition-delay:.3s}.skeleton_skeleton__QHinD{animation:skeleton_skeleton-pulse__7ja5j 1.4s ease-in-out infinite;background:var(--color-border-subtle);display:block}.skeleton_skeleton--none__GyGzx{border-radius:0}.skeleton_skeleton--sm__Rp0XZ{border-radius:var(--radius-sm)}.skeleton_skeleton--md__Pjriw{border-radius:var(--radius-md)}.skeleton_skeleton--lg__OXjfq{border-radius:var(--radius-lg)}.skeleton_skeleton--xl__47slT{border-radius:var(--radius-xl)}.skeleton_skeleton--full___QS9h{border-radius:var(--radius-full)}@keyframes skeleton_skeleton-pulse__7ja5j{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.skeleton_skeleton__QHinD{animation:none}}.today-card_todayCard__HcBZr{padding:var(--space-4) var(--space-6);width:100%}.today-card_todayCard__HcBZr .today-card_todayCard__arrow__ssFBX,.today-card_todayCard__HcBZr .today-card_todayCard__title__qC_6V{transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast),opacity var(--transition-fast),filter var(--transition-fast)}@media(hover:hover)and (pointer:fine){.today-card_todayCard__HcBZr:hover:not(:disabled) .today-card_todayCard__title__qC_6V{color:var(--color-primary)}.today-card_todayCard__HcBZr:hover:not(:disabled) .today-card_todayCard__arrow__ssFBX{color:var(--color-primary);transform:translateX(2px)}}.today-card_todayCard__body__lXTPR{flex:1}.today-card_todayCard__text__UnlWG{min-width:0}.base_modal__1yBuv{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:var(--z-modal)}.base_modal--open___OLqN{pointer-events:auto}.base_modal--closed__aPl0y{pointer-events:none}.base_modal__backdrop__zui_0{background-color:var(--color-border);inset:0;opacity:0;position:absolute;transition:opacity var(--transition-slow)}.base_modal__backdrop--open__9ZkAU{opacity:1}.base_modal__closeButtonWrap__eaDMH{margin-bottom:var(--space-2);position:sticky;top:0;z-index:1}.base_modal__title__cln5y{min-width:0}.base_modal__content__7jj1e{position:relative}@media(max-width:1023px){.base_modal__content__7jj1e{padding-inline:var(--space-4);width:100%}}.base_modal__content--center-open__vlw4a{animation:base_fadeScaleIn__j5XQ7 var(--transition-ui) ease-out forwards}.base_modal__content--center-closed__c7OWs{animation:base_fadeScaleOut__gWg4c var(--transition-fast) ease-in forwards}.base_modal__content--opening__L8nkw{pointer-events:none}.base_modal--bottom__l9pe_{align-items:flex-end}.base_modal__content--bottom__D2QUo{max-width:var(--container-md);width:100%}@media(max-width:1023px){.base_modal__content--bottom__D2QUo{max-width:none;padding-inline:0}}@media(min-width:1024px){.base_modal__content--bottom-size-lg__H9pQz{max-width:none}}.base_modal__content--bottom-open__FN0d5{animation:base_slideUp__jccfT var(--transition-ui) ease-out forwards}.base_modal__content--bottom-closed__aG2Mw{animation:base_slideDown__3ifrL var(--transition-fast) ease-in forwards}.base_modal__panel__kHpz6{background-color:var(--color-background);border-radius:var(--radius-md);max-height:90dvh;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-6);scrollbar-width:thin}@media(min-width:1024px){.base_modal__panel__kHpz6{min-width:20rem}}.base_modal__panel--sm__0v3xU{max-width:22rem;padding:var(--space-4)}.base_modal__panel--md__j28EP{max-width:var(--container-md)}.base_modal__panel--lg__sSiLS{max-width:var(--container-lg)}@media(max-width:1023px){.base_modal__panel__kHpz6{margin:0;padding:var(--space-4)}.base_modal__panel--lg__sSiLS,.base_modal__panel--md__j28EP,.base_modal__panel--sm__0v3xU{max-width:none}}.base_modal__panel--bottom__GvBv2{max-height:none}@media(max-width:1023px){.base_modal__panel--bottom__GvBv2{border-radius:0;height:100dvh;margin:0;padding:var(--space-5) var(--space-4)}}@media(min-width:1024px){.base_modal__panel--bottom__GvBv2{border-radius:var(--radius-md) var(--radius-md) 0 0;height:85dvh}}@media(prefers-reduced-motion:reduce){.base_modal__backdrop__zui_0{transition:none}.base_modal__content--bottom-closed__aG2Mw,.base_modal__content--bottom-open__FN0d5,.base_modal__content--center-closed__c7OWs,.base_modal__content--center-open__vlw4a{animation-duration:1ms}}@keyframes base_fadeScaleIn__j5XQ7{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes base_fadeScaleOut__gWg4c{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes base_slideUp__jccfT{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes base_slideDown__3ifrL{0%{transform:translateY(0)}to{transform:translateY(100%)}}.snackbar_snackbar__4E0vU{left:50%;position:fixed;top:var(--space-6);transform:translateX(-50%);z-index:var(--z-toast)}.snackbar_snackbar__item__koqP9{animation:snackbar_slideDown__zNBlm var(--transition-ui) ease-out}@media(prefers-reduced-motion:reduce){.snackbar_snackbar__item__koqP9{animation:none}}.snackbar_snackbar__content__Uuc8t{border-radius:var(--radius-md);box-shadow:var(--shadow-md);color:var(--color-background);min-width:320px;padding:var(--space-4) var(--space-8);text-align:center}.snackbar_snackbar--error__QD7vk .snackbar_snackbar__content__Uuc8t{background-color:var(--color-error)}.snackbar_snackbar--success__3Fiqs .snackbar_snackbar__content__Uuc8t{background-color:var(--color-success)}.snackbar_snackbar--info__6RyGc .snackbar_snackbar__content__Uuc8t{background-color:var(--color-primary)}@keyframes snackbar_slideDown__zNBlm{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}.tab-selector_formTab__N_tm4{margin-bottom:0}.tab-selector_formTab__button__0PTaQ{font-weight:var(--font-weight-normal);padding:0 var(--space-2) var(--space-3)}.tab-selector_formTab__button__0PTaQ[aria-selected=false]{color:var(--color-text-muted);transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast),opacity var(--transition-fast),filter var(--transition-fast)}@media(hover:hover)and (pointer:fine){.tab-selector_formTab__button__0PTaQ[aria-selected=false]:hover:not(:disabled){color:var(--color-primary)}}.tab-selector_formTab__button__0PTaQ[aria-selected=false]:active:not(:disabled),.tab-selector_formTab__button__0PTaQ[aria-selected=false]:focus-visible{color:var(--color-primary)}.tab-selector_formTab__label__hxpDn{font-size:var(--font-size-xs);white-space:nowrap}.tab-selector_formTab__form__BjNz_{font-family:var(--font-english,var(--font-roboto)),system-ui,sans-serif;font-size:var(--font-size-base);white-space:nowrap}.ad-aside_aside__og0we:empty{display:none}.menu_exerciseSelect__grid__P8URb{display:grid;gap:var(--space-3);grid-template-columns:1fr}.menu_exerciseSelect__card__eY02N .menu_exerciseSelect__cardArrow__JQ_fq,.menu_exerciseSelect__card__eY02N .menu_exerciseSelect__cardLabel__E347x{transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast),opacity var(--transition-fast),filter var(--transition-fast)}@media(hover:hover)and (pointer:fine){.menu_exerciseSelect__card__eY02N:hover:not(:disabled) .menu_exerciseSelect__cardLabel__E347x{color:var(--color-primary)}.menu_exerciseSelect__card__eY02N:hover:not(:disabled) .menu_exerciseSelect__cardArrow__JQ_fq{color:var(--color-primary);transform:translateX(2px)}}.menu_exerciseSelect__card--disabled__RYP9z{cursor:default;opacity:.6;pointer-events:none}.side-menu_sideMenu__AYlLa{background-color:var(--color-background);display:flex;flex-direction:column;height:calc(100dvh - var(--header-height));left:0;position:fixed;right:0;top:var(--header-height);transform:translateX(100%);transition:transform var(--transition-ui) ease-in-out;z-index:var(--z-sidemenu)}.side-menu_sideMenu__list__uSfUq{height:100%;overflow-y:auto;overscroll-behavior:contain;padding-bottom:7rem}.side-menu_sideMenu__list__uSfUq>*+*{border-top:var(--border-default)}@media(min-width:1024px){.side-menu_sideMenu__emptyTitle__JxDPh{padding:var(--space-3) 0}}.side-menu_sideMenu__categoryTitle__YuqlZ{font-size:var(--font-size-xs);letter-spacing:.05em;text-transform:uppercase}.side-menu_sideMenu__item__TSPJc{display:block;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast),opacity var(--transition-fast),filter var(--transition-fast)}@media(hover:hover)and (pointer:fine){.side-menu_sideMenu__item__TSPJc:hover:not(:disabled){color:var(--color-primary)}}.side-menu_sideMenu__item__TSPJc:active:not(:disabled),.side-menu_sideMenu__item__TSPJc:focus-visible{color:var(--color-primary)}.side-menu_sideMenu__children__6sg2F{padding-left:var(--space-10)}.side-menu_sideMenuOpen__IDUr2{transform:translateX(0)}.radio_inputRadio__xuVmu{align-items:center;cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);gap:var(--space-2)}@media(max-width:1023px){.radio_inputRadio__xuVmu{min-height:var(--control-touch-target)}}.radio_inputRadio__xuVmu:has(:disabled){cursor:not-allowed;opacity:.5}.radio_inputRadio__input__F32ho{accent-color:var(--color-primary);cursor:pointer}.tabbar_tabbar__mIbuj{--tabbar-safe-bottom:env(safe-area-inset-bottom);--tabbar-float-offset:calc(var(--space-5) + var(--tabbar-safe-bottom));--tabbar-inner-radius:calc(var(--radius-xl) - 1px);--tabbar-shadow:var(--shadow-lg);--tabbar-transition:180ms ease;bottom:0;margin-top:auto;position:sticky;z-index:50}@media(max-width:1023px){.tabbar_tabbar__mIbuj{padding-top:calc(var(--tabbar-float-offset) + var(--space-2))}}@media(min-width:1024px){.tabbar_tabbar__mIbuj{bottom:var(--tabbar-float-offset);margin-inline:auto;max-width:480px;width:100%}}.tabbar_tabbarFixed__313kc{bottom:0;left:0;margin-top:0;position:fixed;right:0}@media(max-width:1023px){.tabbar_tabbarFixed__313kc{padding-top:0}}.tabbar_bar__zJIVT{background:var(--color-background);border:1px solid transparent;border-top:1px solid var(--color-primary-alpha-20);display:flex;margin-inline:auto;padding-bottom:calc(var(--space-4) + var(--tabbar-safe-bottom));transform:translateY(0);transform-origin:bottom center;width:100%}@media(min-width:1024px){.tabbar_bar__zJIVT{border-color:var(--color-primary-alpha-20);border-radius:var(--radius-xl);box-shadow:var(--tabbar-shadow);overflow:visible;padding-bottom:0}}@media(max-width:1023px){.tabbar_bar__zJIVT{transition:width var(--tabbar-transition),transform var(--tabbar-transition),border-color var(--tabbar-transition),border-radius var(--tabbar-transition),box-shadow var(--tabbar-transition),padding-bottom var(--tabbar-transition)}.tabbar_barLanded__qDlFi{border-color:var(--color-primary-alpha-20);border-radius:var(--radius-xl);box-shadow:var(--tabbar-shadow);overflow:visible;padding-bottom:0;transform:translateY(calc(0px - var(--tabbar-float-offset)));width:calc(100% - var(--space-8))}}.tabbar_sentinel__I7QEM{height:1px}.tabbar_tab__IbSUI{align-items:center;color:var(--color-text-muted);display:flex;flex:1;flex-direction:column;gap:2px;padding:var(--space-2) 0;transition:color .16s ease,background-color .16s ease}@media(hover:hover)and (pointer:fine){.tabbar_tab__IbSUI:not(.tabbar_tabMenuOpen__9J6pW):hover:not(:disabled){background:var(--color-primary-tint);color:var(--color-primary)}.tabbar_tab__IbSUI:not(.tabbar_tabMenuOpen__9J6pW):hover:not(:disabled) .tabbar_icon__6IUdk{transform:translateY(-2px)}}@media(min-width:1024px){.tabbar_bar__zJIVT>.tabbar_tab__IbSUI:first-child{border-radius:var(--tabbar-inner-radius) 0 0 var(--tabbar-inner-radius)}.tabbar_bar__zJIVT>.tabbar_tab__IbSUI:last-child{border-radius:0 var(--tabbar-inner-radius) var(--tabbar-inner-radius) 0}}@media(max-width:1023px){.tabbar_barLanded__qDlFi>.tabbar_tab__IbSUI:first-child{border-radius:var(--tabbar-inner-radius) 0 0 var(--tabbar-inner-radius)}.tabbar_barLanded__qDlFi>.tabbar_tab__IbSUI:last-child{border-radius:0 var(--tabbar-inner-radius) var(--tabbar-inner-radius) 0}}.tabbar_tabWrap__bR5lf{display:flex;flex:1;min-width:0;position:relative}@media(min-width:1024px){.tabbar_tabWrap__bR5lf:before{bottom:100%;content:"";height:var(--space-4);left:calc(0px - var(--space-4));position:absolute;right:calc(0px - var(--space-4))}}.tabbar_tabButton__5UwEK{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;font:inherit;width:100%}.tabbar_tabActive__dhhXm{color:var(--color-primary)}.tabbar_icon__6IUdk{display:inline-flex;transition:transform .16s ease}.tabbar_label__60_wI{font-size:.6875rem;font-weight:var(--font-weight-bold)}.tabbar_menuBubble__AmalE{border:var(--border-default);border-radius:var(--radius-lg);bottom:calc(100% + var(--space-2));box-shadow:var(--shadow-lg);display:grid;min-width:8rem;padding:var(--space-2);transform:translateX(-50%);z-index:calc(var(--z-fixed) + 1)}.tabbar_menuBubble__AmalE,.tabbar_menuBubble__AmalE:after{background:var(--color-background);left:50%;position:absolute}.tabbar_menuBubble__AmalE:after{border-bottom:var(--border-default);border-right:var(--border-default);bottom:-6px;content:"";height:10px;transform:translateX(-50%) rotate(45deg);width:10px}.tabbar_menuBubble__item__bRqM2{border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-heading);padding:var(--space-2) var(--space-3);position:relative;text-align:center;text-decoration:none;z-index:1}@media(hover:hover)and (pointer:fine){.tabbar_menuBubble__item__bRqM2:hover:not(:disabled){background:var(--color-primary-tint);color:var(--color-primary)}}.content_home__PDwlm{background:var(--color-background);min-height:100dvh}.content_home__inner__KcnUa{display:flex;flex-direction:column;gap:var(--space-6);min-height:100dvh}@media(min-width:1024px){.content_home__inner__KcnUa{gap:var(--space-8);margin-inline:auto;max-width:1080px}}.content_home__pad__xNXLk{padding-inline:var(--space-4)}@media(min-width:1024px){.content_home__pad__xNXLk{display:none}}.content_learningBand__9V_y4{padding-block:var(--space-6)}@media(min-width:1024px){.content_learningBand__9V_y4{padding-block:var(--space-8)}}.content_home__search__OAmE4{width:100%}.content_homeHubMenu__iQXB_{background-color:var(--color-surface-muted);margin-left:50%;padding:var(--space-6) var(--space-4);transform:translateX(-50%);width:100vw}@media(min-width:1024px){.content_homeHubMenu__iQXB_{padding:var(--space-8) 0}}.content_homeHubMenu__list__0Moo6{display:flex;gap:var(--space-4);justify-content:center;list-style:none}@media(min-width:1024px){.content_homeHubMenu__list__0Moo6{margin-inline:auto;max-width:1080px}}.content_homeHubMenu__item__iPvjo{align-items:center;border-radius:var(--radius-md);color:var(--color-text);display:flex;flex-direction:column;gap:var(--space-2);padding-block:var(--space-2);text-decoration:none;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast),opacity var(--transition-fast),filter var(--transition-fast);width:72px}@media(hover:hover)and (pointer:fine){.content_homeHubMenu__item__iPvjo:hover:not(:disabled){color:var(--color-primary)}}.content_homeHubMenu__item__iPvjo:active:not(:disabled),.content_homeHubMenu__item__iPvjo:focus-visible{color:var(--color-primary)}.content_homeHubMenu__line___vmEF{border-radius:var(--radius-full);height:3px;width:24px}.content_homeHubMenu__line--teal__Un28Y{background-color:var(--teal-700)}.content_homeHubMenu__line--blue__gx28E{background-color:var(--blue-700)}.content_homeHubMenu__line--coral__OVW5Q{background-color:var(--coral-700)}.content_homeHubMenu__line--violet__SYMQ0{background-color:var(--violet-700)}@media(max-width:1023px){.content_topRow__3eiy3{padding-inline:var(--space-4)}}.content_aiSection__KOygK{align-items:center;border-top:var(--border-default);margin-top:var(--space-8);padding:var(--space-8) var(--space-4);text-align:center}@media(min-width:1024px){.content_aiSection__KOygK{margin-top:var(--space-12);padding:var(--space-10) var(--space-8)}}.content_aiSection__lead__I0N2A{max-width:480px}.content_sectionMore__aVeDq{align-items:center;color:var(--color-text);display:flex;gap:var(--space-1);text-decoration:none;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast),opacity var(--transition-fast),filter var(--transition-fast)}@media(hover:hover)and (pointer:fine){.content_sectionMore__aVeDq:hover:not(:disabled){color:var(--color-primary)}}.content_sectionMore__aVeDq:active:not(:disabled),.content_sectionMore__aVeDq:focus-visible{color:var(--color-primary)}.header_header__fYwCx{align-items:center;backdrop-filter:blur(12px);background-color:var(--color-background);border-bottom:var(--border-default);display:flex;height:var(--header-height);padding:0 var(--space-4);position:sticky;top:0;z-index:var(--z-header)}.header_header__fYwCx>*{width:100%}.header_header--transparent__EV6TQ{backdrop-filter:none;background-color:transparent;border-bottom:none;left:0;position:absolute;right:0;top:0}.header_header--transparent__EV6TQ .header_header__transparentSurface__rjp0k{background-color:var(--color-background);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast),opacity var(--transition-fast),filter var(--transition-fast)}@media(hover:hover)and (pointer:fine){.header_header--transparent__EV6TQ .header_header__transparentSurface__rjp0k:hover:not(:disabled){box-shadow:var(--shadow-md)}}.header_header--transparent__EV6TQ .header_header__transparentSurface__rjp0k:active:not(:disabled),.header_header--transparent__EV6TQ .header_header__transparentSurface__rjp0k:focus-visible{box-shadow:var(--shadow-md)}.breadcrumb_breadcrumb__21rkR{font-size:var(--font-size-xs);line-height:1.5;margin-bottom:var(--space-3)}@media(max-width:1023px){.breadcrumb_breadcrumb__21rkR{display:none}.breadcrumb_breadcrumb--always-visible__nw2SC{display:block}}.breadcrumb_breadcrumb__separator__aaU38{margin:0 var(--space-2);-webkit-user-select:none;-moz-user-select:none;user-select:none}.breadcrumb_breadcrumb__link__tP3nB{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast),opacity var(--transition-fast),filter var(--transition-fast)}@media(hover:hover)and (pointer:fine){.breadcrumb_breadcrumb__link__tP3nB:hover:not(:disabled){color:var(--color-primary-strong)}}.breadcrumb_breadcrumb__link__tP3nB:active:not(:disabled),.breadcrumb_breadcrumb__link__tP3nB:focus-visible{color:var(--color-primary-strong)}.modal_result__iconCircle__Vv_lh{--result-icon-circle-size:64px;--result-icon-symbol-size:30px;animation:modal_iconPop__yEG2N .34s cubic-bezier(.2,.8,.2,1) forwards;box-shadow:var(--shadow-md);height:var(--result-icon-circle-size);width:var(--result-icon-circle-size)}@media(prefers-reduced-motion:reduce){.modal_result__iconCircle__Vv_lh{animation:none}}@media(min-width:1024px){.modal_result__iconCircle__Vv_lh{--result-icon-circle-size:72px;--result-icon-symbol-size:34px}}.modal_result__iconCircle--correct__VrIgn{background-color:var(--color-success);color:var(--color-success)}.modal_result__iconCircle--incorrect__ZQLy1{background-color:var(--color-error);color:var(--color-error)}.modal_result__iconCircle--neutral__RSC2c{background-color:var(--color-text-muted);color:var(--color-text-muted)}.modal_result__iconSymbol__v4JR1{height:var(--result-icon-symbol-size);width:var(--result-icon-symbol-size);--icon-color:var(--color-background);animation:modal_iconCheck__c2vfr .24s ease-out .12s forwards;color:var(--color-background);opacity:0;stroke-width:2.2;transform:scale(.72)}@media(prefers-reduced-motion:reduce){.modal_result__iconSymbol__v4JR1{animation:none;opacity:1;transform:none}}.modal_result__label__OEXDS{font-size:var(--font-size-lg);line-height:var(--line-height-heading)}@media(min-width:1024px){.modal_result__label__OEXDS{font-size:var(--font-size-xl)}}.modal_result__body__6nmbj{min-width:0}.modal_result__detail__ZJm0N{background:var(--color-surface-muted);border-radius:var(--radius-lg)}@keyframes modal_iconPop__yEG2N{0%{opacity:0;transform:scale(.82)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes modal_iconCheck__c2vfr{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.panel_panel__GbHZk{text-align:left}.panel_panel__section__14NPD{min-width:0}.panel_reason__iVEVC{white-space:pre-line}.page_learningHub__cardGrid__MV2B1{display:grid;gap:var(--space-4);grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.page_learningHub__cardGrid__MV2B1{grid-template-columns:repeat(2,1fr)}}.lesson-list_lessonItems__item__nhM7i{min-width:0}.lesson-list_lessonItem__rS03q{align-items:center;background:var(--color-background);border:var(--border-default);border-radius:var(--radius-lg);box-shadow:none;color:var(--color-text);-moz-column-gap:var(--space-5);column-gap:var(--space-5);display:grid;grid-template-columns:minmax(84px,112px) 1px minmax(0,1fr) auto;min-height:116px;opacity:.4;padding:var(--space-5);transform:translateY(0);transition:opacity .3s ease,border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast);transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast),opacity var(--transition-fast),filter var(--transition-fast)}@media(hover:hover)and (pointer:fine){.lesson-list_lessonItem__rS03q:hover:not(:disabled){box-shadow:var(--shadow-md);transform:translateY(-2px)}}.lesson-list_lessonItem__rS03q:active:not(:disabled){box-shadow:none;transform:translateY(0)}.lesson-list_lessonItem--ready__KcbrH{opacity:1}@media(hover:hover)and (pointer:fine){.lesson-list_lessonItem--default__McUSZ:hover:not(:disabled){border-color:var(--color-primary)}}.lesson-list_lessonItem--notStarted__JxD0O{opacity:.68}.lesson-list_lessonItem--current__zw1p8{border-color:var(--color-primary);box-shadow:var(--shadow-md);opacity:1}.lesson-list_lessonItem--inProgress__Vij31{border-color:var(--color-status-learning-accent)}.lesson-list_lessonItem--learned__RVbDb{border-color:var(--color-success)}.lesson-list_lessonItem--perfect__v1CjC{border-color:var(--color-primary)}.lesson-list_lessonItem__number__hHkbc{align-items:center;align-self:stretch;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;line-height:var(--line-height-heading)}.lesson-list_lessonItem__numberLabel__7pIs8{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.08em}.lesson-list_lessonItem__numberValue__aO8ub{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}.lesson-list_lessonItem__divider__OAkQQ{align-self:stretch;background:var(--color-border-subtle);width:1px}.lesson-list_lessonItem__body__jzNdy{flex:1;min-width:0}.lesson-list_lessonItem__title__4qzl6{line-height:var(--line-height-heading)}.lesson-list_lessonItem--current__zw1p8 .lesson-list_lessonItem__numberValue__aO8ub,.lesson-list_lessonItem--perfect__v1CjC .lesson-list_lessonItem__numberValue__aO8ub{color:var(--color-primary)}.lesson-list_lessonItem--learned__RVbDb .lesson-list_lessonItem__numberValue__aO8ub{color:var(--color-success)}@media(max-width:1023px){.lesson-list_lessonItem__rS03q{-moz-column-gap:var(--space-3);column-gap:var(--space-3);grid-template-columns:70px 1px minmax(0,1fr) auto;min-height:104px;padding:var(--space-4) var(--space-3)}.lesson-list_lessonItem__numberValue__aO8ub{font-size:var(--font-size-xl)}}.reference-page_referencePage__grid__m4lX6{display:grid;gap:var(--item-gap);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.page_searchZone__KPQsL{padding-block:var(--space-6) var(--space-8)}@media(min-width:1024px){.page_searchZone__KPQsL{padding-block:var(--space-8) var(--space-10)}}.page_wordHub__learnFlow__jHZlD{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,1fr)}.page_wordHub__cardGrid__OW2Yo{display:grid;gap:var(--space-4);grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.page_wordHub__cardGrid__OW2Yo{grid-template-columns:repeat(2,1fr)}}.page_settingsPage__actions__cXcPT{background:linear-gradient(to top,var(--color-background) 70%,transparent);bottom:0;padding-bottom:var(--space-3);padding-top:var(--space-5);position:sticky}.page_fontSelector__o0Vfc{margin-bottom:var(--section-gap-sm)}.page_fontSelector__item__HfDrT{border:var(--border-thick);border-radius:var(--radius-md);box-shadow:none;cursor:pointer;padding:var(--space-3);transform:translateY(0);transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast),opacity var(--transition-fast),filter var(--transition-fast)}@media(hover:hover)and (pointer:fine){.page_fontSelector__item__HfDrT:hover:not(:disabled){box-shadow:var(--shadow-md);transform:translateY(-2px)}}.page_fontSelector__item__HfDrT:active:not(:disabled){box-shadow:none;transform:translateY(0)}.page_fontSelector__item--default__eBqjf{background-color:var(--color-background)}@media(hover:hover)and (pointer:fine){.page_fontSelector__item--default__eBqjf:hover:not(:disabled){background-color:var(--color-primary-alpha-10);border-color:var(--color-primary)}}.page_fontSelector__item--selected__Ekm5X{background-color:var(--color-primary-alpha-10);border-color:var(--color-primary)}.page_fontSelector__preview__DW1_Y{font-family:var(--preview-font-family,system-ui),system-ui,sans-serif;font-size:var(--font-size-lg);font-weight:var(--preview-font-weight,400);min-height:2.5em}.list-page-shell_listPageShell__main__YkwXn{flex:1;margin-inline:auto;margin-bottom:var(--section-gap-sm);max-width:var(--container-lg);padding:var(--space-4) var(--space-4) var(--space-16);width:100%}@media(min-width:1024px){.list-page-shell_listPageShell__main__YkwXn{display:flex;flex-direction:column;margin-bottom:0;overflow:hidden;padding-bottom:var(--space-4)}}.list-page-shell_listPageShell__body__ae7TW{display:flex;flex:1;flex-direction:column}@media(min-width:1024px){.list-page-shell_listPageShell__body__ae7TW{overflow:hidden}}