.FkModuleTile_tile__JW_2M{display:flex;align-items:center;gap:var(--fk-space-3);width:100%;text-align:left;background:var(--fk-surface);border-radius:var(--fk-skin-radiusCard);padding:var(--fk-space-4);min-height:var(--fk-control-touchKid)}.FkModuleTile_tappable__NdBVM{cursor:pointer;border:none;font:inherit;color:inherit;box-shadow:var(--fk-skin-shadow);transition:transform var(--fk-duration-fast) var(--fk-ease-out)}.FkModuleTile_tappable__NdBVM:active{transform:scale(.985)}.FkModuleTile_locked__NAyP6{background:var(--fk-surface-sunken);box-shadow:none}.FkModuleTile_disc__vER3w{width:44px;height:44px;border-radius:var(--fk-radius-full);display:grid;place-items:center;flex-shrink:0;font-weight:800}.FkModuleTile_discDone__0Nwvz{background:var(--fk-brand-solid);color:var(--fk-neutral-0)}.FkModuleTile_discCurrent__mf6oS{background:var(--fk-brand-tint);color:var(--fk-brand-on-tint)}.FkModuleTile_discLocked__jRrgX{background:var(--fk-line);color:var(--fk-ink-muted)}.FkModuleTile_body__1rAis{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.FkModuleTile_title__Mra_I{font-family:var(--fk-font-display);font-variation-settings:var(--fk-fraunces-register);font-size:var(--fk-type-heading-sm-size);line-height:var(--fk-type-heading-sm-lh);font-weight:700}.FkModuleTile_locked__NAyP6 .FkModuleTile_title__Mra_I{color:var(--fk-ink-secondary)}.FkModuleTile_theme__i9LZY{font-size:var(--fk-type-body-sm-size);color:var(--fk-ink-muted)}.FkModuleTile_subtitle__T8S5e{font-size:var(--fk-type-body-sm-size);color:var(--fk-ink-secondary)}.FkModuleTile_chev__cRxhj{color:var(--fk-ink-muted);flex-shrink:0}.FkButton_btn__2LlWk{display:inline-flex;align-items:center;justify-content:center;gap:var(--fk-space-2);min-height:var(--fk-skin-controlHeight);padding:0 var(--fk-space-5);border-radius:var(--fk-skin-radiusControl);font-family:var(--fk-font-body);font-size:var(--fk-skin-labelSize);font-weight:var(--fk-type-label-lg-weight);letter-spacing:var(--fk-type-label-lg-tracking);line-height:var(--fk-type-label-lg-lh);border:none;cursor:pointer;position:relative;transition:transform var(--fk-duration-fast) var(--fk-ease-out),opacity var(--fk-duration-fast) var(--fk-ease-out),background-color var(--fk-duration-quick) var(--fk-ease-out)}.FkButton_btn__2LlWk:active:not(:disabled){transform:scale(.96);opacity:var(--fk-opacity-pressed)}.FkButton_btn__2LlWk:disabled{opacity:var(--fk-opacity-disabled);cursor:default}.FkButton_btn__2LlWk[aria-busy=true]{cursor:progress}.FkButton_expand__bAeIz{width:100%}.FkButton_compact__B68_z{min-height:var(--fk-control-touchMin);padding:0 var(--fk-space-3)}.FkButton_primary__2indo{background:var(--fk-action-solid);color:var(--fk-ink-inverse)}[data-skin=kid] .FkButton_primary__2indo{background:var(--fk-action-300);color:var(--fk-action-800)}.FkButton_secondary__SSXWj{background:var(--fk-surface);color:var(--fk-action-text);box-shadow:inset 0 0 0 var(--fk-border-thick) var(--fk-action-solid)}.FkButton_ghost__5q5i9{background:var(--fk-surface-sunken);color:var(--fk-ink-secondary)}.FkButton_loadingLabel__UWnJs{color:transparent}.FkButton_spinner__wKGRO{position:absolute;inset:0;display:grid;place-items:center}.FkButton_spinner__wKGRO:after{content:"";width:20px;height:20px;border-radius:50%;border:2.5px solid;border-top:2.5px solid transparent;animation:FkButton_spin__Y03_f .8s linear infinite}@keyframes FkButton_spin__Y03_f{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.FkButton_spinner__wKGRO:after{animation-duration:1.6s}}.FkFinny_idle__LSYQD{animation:FkFinny_breathe__rDPT4 5s ease-in-out infinite}@keyframes FkFinny_breathe__rDPT4{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.FkFinny_idle__LSYQD{animation:none}}.FkFinny_says__doozJ{display:flex;flex-direction:column;gap:var(--fk-space-3);align-items:center}.FkFinny_bubble__p_qPa{background:var(--fk-brand-tint);border-radius:var(--fk-radius-lg);padding:var(--fk-space-5);width:100%;display:flex;flex-direction:column;gap:var(--fk-space-2)}.FkFinny_eyebrow__qEKx9{color:var(--fk-brand-on-tint);font-size:var(--fk-type-caption-size);font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.FkFinny_tip__RxlGz{font-family:var(--fk-font-display);font-variation-settings:var(--fk-fraunces-register);font-size:var(--fk-type-heading-sm-size);line-height:var(--fk-type-heading-sm-lh);font-weight:700;color:var(--fk-brand-on-tint)}.pages_wrap__Q58l1{max-width:1120px;margin-inline:auto;padding-inline:var(--gutter)}.pages_hero__zkxPi{background:radial-gradient(70% 70% at 12% 0,var(--fk-brand-50) 0,transparent 60%),var(--mint)}.pages_heroGrid__pwvxo{display:grid;grid-gap:var(--fk-space-6);gap:var(--fk-space-6);align-items:center;padding-block:clamp(40px,7vw,88px) clamp(64px,9vw,112px)}.pages_heroCopy__ACuoz{display:grid;grid-gap:var(--fk-space-4);gap:var(--fk-space-4);justify-items:start}.pages_eyebrow__Ug_7G{color:var(--fk-action-text);font-size:var(--fk-type-caption-size);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pages_h1__ys5k4{margin:0;max-width:17ch;color:var(--fk-ink);text-wrap:balance;font-size:clamp(2.25rem,1.1rem + 3.2vw,3.75rem);line-height:1.06;letter-spacing:-.02em}.pages_lede__oZUP9{max-width:54ch;font-size:clamp(17px,.9rem + .4vw,20px);line-height:1.55}.pages_ledeSmall__il9nc,.pages_lede__oZUP9{margin:0;color:var(--fk-ink-secondary);text-wrap:pretty}.pages_ledeSmall__il9nc{max-width:58ch;font-size:16px;line-height:1.6}.pages_heroFinny__V6H7Y{display:none}@media (min-width:900px){.pages_heroGrid__pwvxo{grid-template-columns:minmax(0,1fr) auto;column-gap:clamp(40px,6vw,96px)}.pages_heroFinny__V6H7Y{display:grid;place-items:center;overflow:hidden;width:clamp(260px,25vw,330px);aspect-ratio:1;border-radius:50%;background:var(--fk-surface);box-shadow:inset 0 0 0 1px var(--fk-brand-100),0 24px 48px -32px rgb(11 77 28/.45)}}.pages_band__oP8RT{position:relative;padding-block:clamp(64px,8vw,104px);background:var(--fk-surface)}.pages_wash__SVPJs{background:var(--mint)}.pages_fromMint__cZ_w6:before,.pages_fromWhite__3JqEr:before{content:"";position:absolute;left:0;right:0;top:-1px;height:28px;pointer-events:none;background-repeat:repeat-x;background-size:120px 28px}.pages_fromMint__cZ_w6:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='28' viewBox='0 0 120 28'%3E%3Cpath d='M0 0H120V12C105 12 105 26 90 26C75 26 75 12 60 12C45 12 45 26 30 26C15 26 15 12 0 12Z' fill='%23F3FAF5'/%3E%3C/svg%3E")}.pages_fromWhite__3JqEr:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='28' viewBox='0 0 120 28'%3E%3Cpath d='M0 0H120V12C105 12 105 26 90 26C75 26 75 12 60 12C45 12 45 26 30 26C15 26 15 12 0 12Z' fill='%23FFFFFF'/%3E%3C/svg%3E")}.pages_story__L13yE{display:grid;grid-gap:var(--fk-space-6);gap:var(--fk-space-6)}.pages_storyLead__m0ula{margin:0;color:var(--fk-ink);text-wrap:pretty;font-family:var(--fk-font-display);font-variation-settings:var(--fk-fraunces-register);font-weight:600;font-size:clamp(1.375rem,1rem + 1vw,1.875rem);line-height:1.3}.pages_storyBody__oSDhr{margin:0;max-width:56ch;color:var(--fk-ink-secondary);font-size:18px;line-height:1.65;text-wrap:pretty}@media (min-width:900px){.pages_story__L13yE{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:clamp(40px,6vw,96px);align-items:start}.pages_storyBody__oSDhr{padding-top:.35em}}.pages_guide__3OuIT{display:grid;grid-gap:var(--fk-space-5);gap:var(--fk-space-5);justify-items:center;text-align:center}.pages_guideArt__4gh5o{display:grid;place-items:center;width:200px;aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--fk-surface);box-shadow:inset 0 0 0 1px var(--fk-brand-100)}.pages_guideText__ETopu{margin:0;max-width:52ch;color:var(--fk-ink);font-size:clamp(18px,1rem + .35vw,21px);line-height:1.6;text-wrap:pretty}@media (min-width:760px){.pages_guide__3OuIT{grid-template-columns:auto minmax(0,1fr);column-gap:clamp(32px,5vw,72px);justify-items:start;text-align:left;align-items:center}.pages_guideArt__4gh5o{width:clamp(200px,20vw,240px)}}.pages_statement__JuRxA{margin:0 auto;max-width:30ch;text-align:center;color:var(--fk-ink);text-wrap:balance;font-family:var(--fk-font-display);font-variation-settings:var(--fk-fraunces-register);font-weight:600;font-size:clamp(1.75rem,1rem + 2.4vw,3rem);line-height:1.2;letter-spacing:-.01em}.pages_statement__JuRxA b{color:var(--fk-action-text);font-weight:700}.pages_offers__RnDxp{display:grid;grid-column-gap:clamp(40px,6vw,88px);column-gap:clamp(40px,6vw,88px);margin:0;padding:0;list-style:none}@media (min-width:900px){.pages_offers__RnDxp{grid-template-columns:repeat(2,minmax(0,1fr))}}.pages_offer__6LHxA{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:var(--fk-space-4) var(--fk-space-5);gap:var(--fk-space-4) var(--fk-space-5);align-items:start;padding-block:clamp(24px,3vw,32px);border-top:1px solid var(--fk-line)}.pages_offerArt__JWf19{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--mint);box-shadow:inset 0 0 0 1px var(--fk-brand-100)}.pages_offerTitle__9G5kK{margin:0 0 6px;color:var(--fk-ink);font-family:var(--fk-font-display);font-variation-settings:var(--fk-fraunces-register);font-weight:700;font-size:clamp(19px,1rem + .3vw,22px);line-height:1.25}.pages_offerText__QapoO{margin:0;color:var(--fk-ink-secondary);font-size:16px;line-height:1.6;text-wrap:pretty}.pages_closing__tZlmb{display:grid;grid-gap:var(--fk-space-3);gap:var(--fk-space-3);justify-items:center;text-align:center;margin-top:clamp(56px,8vw,96px)}.pages_closingTitle__03RzX{margin:0;color:var(--fk-ink);text-wrap:balance}.pages_closingText__TetJe{margin:0;max-width:58ch;color:var(--fk-ink-secondary);font-size:18px;line-height:1.6;text-wrap:pretty}.pages_frames__wy7G0{display:grid;grid-gap:var(--fk-space-5);gap:var(--fk-space-5)}@media (min-width:760px){.pages_frames__wy7G0{grid-template-columns:repeat(2,minmax(0,1fr))}}.pages_frame__MoaQ5{display:grid;grid-gap:var(--fk-space-3);gap:var(--fk-space-3);align-content:start;padding:clamp(24px,3vw,36px);background:var(--fk-surface);border:1px solid var(--fk-line);border-radius:var(--fk-radius-xl)}.pages_frameTitle__FdRov{margin:0;color:var(--fk-ink);font-family:var(--fk-font-display);font-variation-settings:var(--fk-fraunces-register);font-weight:700;font-size:clamp(20px,1rem + .5vw,24px);line-height:1.25}.pages_frameText__kJ3om{margin:0;color:var(--fk-ink-secondary);font-size:16px;line-height:1.6;text-wrap:pretty}.pages_mail__p9bv2{justify-self:start;color:var(--fk-brand-800);font-weight:700;font-size:clamp(20px,1rem + .6vw,24px);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;overflow-wrap:anywhere}.pages_mail__p9bv2:hover{color:var(--fk-ink)}.pages_inlineMail__oJZIG{color:var(--fk-brand-800);font-weight:700;text-decoration:underline;text-underline-offset:3px}.pages_company__ueaLD{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--fk-space-5) var(--fk-space-8);margin-top:clamp(40px,5vw,56px);padding-top:var(--fk-space-6);border-top:1px solid var(--fk-line)}.pages_address__HJTmS{display:grid;grid-gap:2px;gap:2px;font-style:normal;color:var(--fk-ink-secondary);font-size:16px;line-height:1.55}.pages_address__HJTmS strong{color:var(--fk-ink);font-size:17px}.pages_address__HJTmS a{color:var(--fk-brand-800);font-weight:700;text-decoration:underline;text-underline-offset:3px}.pages_signoff__IJIXu{margin:0;max-width:34ch;color:var(--fk-ink);text-wrap:balance;font-family:var(--fk-font-display);font-variation-settings:var(--fk-fraunces-register);font-weight:600;font-size:clamp(19px,1rem + .5vw,23px);line-height:1.35}@media (min-width:760px){.pages_signoff__IJIXu{text-align:right}}.FkCard_card__X9479{background:var(--fk-surface);border-radius:var(--fk-skin-radiusCard);padding:var(--fk-space-4);min-height:var(--fk-control-touchMin)}.FkCard_tappable__pSl_U{box-shadow:var(--fk-skin-shadow);cursor:pointer;border:none;text-align:inherit;font:inherit;color:inherit;width:100%;display:block;transition:transform var(--fk-duration-fast) var(--fk-ease-out),box-shadow var(--fk-duration-quick) var(--fk-ease-out)}.FkCard_tappable__pSl_U:active{transform:scale(.985)}.FkCard_sunken__JZ0lJ{background:var(--fk-surface-sunken)}.FkCard_avatar__hiFyV{border-radius:var(--fk-radius-full);display:grid;place-items:center;color:var(--fk-neutral-0);font-weight:800;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.FkCard_avatarArt__iiHrC{background:var(--fk-brand-50);box-shadow:inset 0 0 0 var(--fk-border-thin) var(--fk-brand-tint)}.FkFloatingObjects_layer__eOLQ6{position:absolute;inset:0;pointer-events:none;overflow:hidden}.FkFloatingObjects_obj__gesJB{position:absolute;opacity:.9;animation:FkFloatingObjects_bob__1Zhnn 12s ease-in-out infinite}@keyframes FkFloatingObjects_bob__1Zhnn{0%,to{transform:translateY(-7px) rotate(-.09rad)}50%{transform:translateY(7px) rotate(.09rad)}}@media (prefers-reduced-motion:reduce){.FkFloatingObjects_obj__gesJB{animation:none}}.FkStateView_wrap__ddrvF{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--fk-space-4);padding:var(--fk-space-10) var(--fk-space-6)}.FkStateView_disc__W9dyC{width:80px;height:80px;border-radius:var(--fk-radius-full);background:var(--fk-surface-sunken);display:grid;place-items:center;color:var(--fk-ink-muted)}.FkStateView_title__w8fIk{font-family:var(--fk-font-display);font-variation-settings:var(--fk-fraunces-register);font-size:var(--fk-type-heading-sm-size);line-height:var(--fk-type-heading-sm-lh);font-weight:var(--fk-type-heading-sm-weight)}.FkStateView_message__iaKQX{font-size:var(--fk-type-body-md-size);line-height:var(--fk-type-body-md-lh);color:var(--fk-ink-secondary);max-width:40ch}.FkStateView_spinner__8mRf5{width:36px;height:36px;border-radius:50%;border:3px solid var(--fk-brand-tint);border-top-color:var(--fk-brand-solid);animation:FkStateView_spin__kMTqq .9s linear infinite}@keyframes FkStateView_spin__kMTqq{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.FkStateView_spinner__8mRf5{animation-duration:1.8s}}.FkTextField_wrap__IEA9S{display:flex;flex-direction:column;gap:var(--fk-space-1_5)}.FkTextField_label___g4SK{font-size:var(--fk-type-label-md-size);font-weight:var(--fk-type-label-md-weight);letter-spacing:var(--fk-type-label-md-tracking);color:var(--fk-ink)}.FkTextField_input__yRVIQ{background:var(--fk-surface);border:var(--fk-border-thin) solid var(--fk-line-strong);border-radius:var(--fk-skin-radiusInput);min-height:var(--fk-input-height);padding:0 var(--fk-space-4);width:100%;transition:border-color var(--fk-duration-quick) var(--fk-ease-out),box-shadow var(--fk-duration-quick) var(--fk-ease-out)}.FkTextField_input__yRVIQ::placeholder{color:var(--fk-ink-muted)}.FkTextField_input__yRVIQ:focus{outline:none;border-color:var(--fk-action-solid);box-shadow:0 0 0 var(--fk-border-thin) var(--fk-action-solid)}.FkTextField_hasError__irUrT{border-color:var(--fk-danger-text)}.FkTextField_error__ik_Se{color:var(--fk-danger-text)}.FkTextField_error__ik_Se,.FkTextField_help__wGvCH{font-size:var(--fk-type-body-sm-size);line-height:var(--fk-type-body-sm-lh)}.FkTextField_help__wGvCH{color:var(--fk-ink-muted)}.parent_surface__XF3PG{min-height:100vh;background:var(--fk-surface-sunken)}.parent_page__epa_W{max-width:960px;margin:0 auto;padding:var(--fk-space-8) var(--fk-space-5) var(--fk-space-12);display:flex;flex-direction:column;gap:var(--fk-space-5)}.parent_h1__8J7p7{font-family:var(--fk-font-display);font-variation-settings:var(--fk-fraunces-register);font-size:var(--fk-type-heading-lg-size);line-height:var(--fk-type-heading-lg-lh);font-weight:700}.parent_h2__cxoVx{font-family:var(--fk-font-display);font-variation-settings:var(--fk-fraunces-register);font-size:var(--fk-type-heading-sm-size);font-weight:700}.parent_eyebrow__pUJ69{font-size:var(--fk-type-caption-size);font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:var(--fk-ink-secondary)}.parent_muted__zZgn6{color:var(--fk-ink-secondary);font-size:var(--fk-type-body-sm-size)}.parent_row__3o2u0{display:flex;align-items:center;gap:var(--fk-space-3)}.parent_cols__4L2so{display:grid;grid-gap:var(--fk-space-4);gap:var(--fk-space-4);grid-template-columns:1fr}@media (min-width:1024px){.parent_cols__4L2so{grid-template-columns:1fr 1fr;align-items:start}}.parent_feedItem__6ynpm{display:flex;gap:var(--fk-space-3);padding:var(--fk-space-3) 0;border-bottom:var(--fk-border-hairline) solid var(--fk-line)}.parent_feedItem__6ynpm:last-child{border-bottom:none}.parent_dot__yRfZj{width:8px;height:8px;border-radius:var(--fk-radius-full);background:var(--fk-brand-solid);flex-shrink:0;margin-top:8px}.parent_rhythm__DV8aA{display:flex;gap:6px}.parent_day__2EiHP{flex:1 1;height:28px;border-radius:var(--fk-radius-sm);background:var(--fk-surface-sunken);display:grid;place-items:center;font-size:11px;color:var(--fk-ink-secondary)}.parent_dayOn__AbPXf{background:var(--fk-brand-tint);color:var(--fk-brand-on-tint);font-weight:700}.parent_pill__Khg8H{display:inline-block;padding:2px 10px;border-radius:var(--fk-radius-full);font-size:var(--fk-type-caption-size);font-weight:700}.parent_strong__grxye{background:var(--fk-brand-tint);color:var(--fk-brand-on-tint)}.parent_practising__OwI96{background:var(--fk-warning-tint);color:var(--fk-warning-on-tint)}.parent_notYet__u5Pvd{background:var(--fk-surface-sunken);color:var(--fk-ink-secondary)}.parent_search__PYWRE{width:100%;min-height:var(--fk-input-trust);border-radius:var(--fk-skin-radiusInput);border:var(--fk-border-thin) solid var(--fk-line-strong);background:var(--fk-surface);padding:0 var(--fk-space-4);font:inherit}.parent_search__PYWRE:focus{outline:none;border-color:var(--fk-action-solid);box-shadow:0 0 0 1.5px var(--fk-action-solid)}.parent_nav__lkr_c{position:-webkit-sticky;position:sticky;top:0;z-index:var(--fk-z-sticky);background:var(--fk-surface);border-bottom:var(--fk-border-hairline) solid var(--fk-line)}.parent_navRow__itF1X{max-width:960px;margin:0 auto;padding:0 var(--fk-space-5);display:flex;gap:var(--fk-space-1);overflow-x:auto}.parent_tab__mNudp{padding:var(--fk-space-4) var(--fk-space-3);min-height:var(--fk-control-touchMin);color:var(--fk-ink-secondary);border-bottom:3px solid transparent;white-space:nowrap;font-size:var(--fk-type-label-md-size);font-weight:600}.parent_tabOn__HezbN{color:var(--fk-brand-text);border-bottom-color:var(--fk-brand-solid);font-weight:800}.ActivityGate_scrim__AgPVi{position:fixed;inset:0;z-index:var(--fk-z-modal,50);display:grid;place-items:center;padding:24px;background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(12px) saturate(1.1);backdrop-filter:blur(12px) saturate(1.1);animation:ActivityGate_fade__Z5f1X .36s ease-out both}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.ActivityGate_scrim__AgPVi{background:rgba(255,255,255,.88)}}.ActivityGate_dialog__mZJ0S{width:min(28rem,100%);max-height:100%;overflow-y:auto;display:grid;grid-gap:16px;gap:16px;place-items:center;text-align:center;padding:32px 24px;border-radius:var(--fk-radius-card,20px);background:var(--fk-surface);border:2px solid var(--fk-brand-tint);box-shadow:0 24px 56px rgba(19,137,26,.18),0 2px 8px rgba(0,0,0,.08);animation:ActivityGate_settle__Uc_PZ .48s cubic-bezier(.22,1,.36,1) both}.ActivityGate_tick__TsjhH{width:64px;height:64px;border-radius:var(--fk-radius-full,999px);background:var(--fk-brand-solid);color:var(--fk-neutral-0,#fff);display:grid;place-items:center;animation:ActivityGate_pop__GH3oy .42s cubic-bezier(.34,1.56,.64,1) .12s both}.ActivityGate_actions__e4H_G{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;width:100%;padding-top:4px}@keyframes ActivityGate_fade__Z5f1X{0%{opacity:0}to{opacity:1}}@keyframes ActivityGate_settle__Uc_PZ{0%{opacity:0;transform:translateY(18px) scale(.94)}to{opacity:1;transform:none}}@keyframes ActivityGate_pop__GH3oy{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}@media (max-width:420px){.ActivityGate_actions__e4H_G{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ActivityGate_dialog__mZJ0S,.ActivityGate_scrim__AgPVi,.ActivityGate_tick__TsjhH{animation:none}}.activity_shell__9C1Ty{display:flex;flex-direction:column;gap:var(--fk-space-4)}.activity_prompt__FCjFU{font-size:var(--fk-type-body-lg-size);line-height:var(--fk-type-body-lg-lh);color:var(--fk-ink)}.activity_setup__PKECq{background:var(--fk-surface-sunken);border-radius:var(--fk-radius-lg);padding:var(--fk-space-4);color:var(--fk-ink-secondary);font-size:var(--fk-type-body-md-size);line-height:var(--fk-type-body-md-lh)}.activity_hint__m7_Iq{color:var(--fk-ink-secondary);font-size:var(--fk-type-body-sm-size)}.activity_piece__75T0K{display:flex;align-items:center;gap:var(--fk-space-2);min-height:var(--fk-control-touchKid);padding:var(--fk-space-3) var(--fk-space-4);border-radius:var(--fk-radius-lg);background:var(--fk-surface);box-shadow:inset 0 0 0 var(--fk-border-hairline) var(--fk-line-strong),var(--fk-elevation-1);text-align:left;font-size:var(--fk-type-body-md-size);font-family:inherit;color:var(--fk-ink);border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;touch-action:manipulation;transition:transform var(--fk-duration-fast) var(--fk-ease-out),box-shadow var(--fk-duration-quick) var(--fk-ease-out)}.activity_piece__75T0K:active{transform:scale(.97)}.activity_pieceDraggable__zMYiR{cursor:-webkit-grab;cursor:grab}.activity_pieceDraggable__zMYiR:active{cursor:-webkit-grabbing;cursor:grabbing}.activity_pieceHeld__RkYGX{outline:var(--fk-border-thick) dashed var(--fk-ink-secondary);outline-offset:calc(-1 * var(--fk-border-thick));box-shadow:var(--fk-elevation-3);background:var(--fk-surface-sunken)}.activity_pieceDone__r3UTX{background:var(--fk-brand-tint);color:var(--fk-brand-on-tint);box-shadow:inset 0 0 0 var(--fk-border-hairline) var(--fk-brand-solid);cursor:default}.activity_pieceWrong__o2l3y{background:var(--fk-warning-tint);color:var(--fk-warning-on-tint);box-shadow:inset 0 0 0 var(--fk-border-thick) var(--fk-warning-solid)}.activity_target__DwHq3{display:flex;flex-direction:column;gap:var(--fk-space-2);padding:var(--fk-space-4);border-radius:var(--fk-skin-radiusCard);background:var(--fk-surface);min-height:120px;width:100%;text-align:left;font-family:inherit;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:box-shadow var(--fk-duration-quick) var(--fk-ease-out),background-color var(--fk-duration-quick) var(--fk-ease-out)}.activity_targetArmed__TC4Z1,.activity_target__DwHq3{box-shadow:inset 0 0 0 var(--fk-border-thin) var(--fk-line-strong)}.activity_targetArmed__TC4Z1{outline:var(--fk-border-thick) dashed var(--fk-ink-secondary);outline-offset:calc(-1 * var(--fk-border-thick));background:var(--fk-surface-sunken);cursor:pointer}.activity_targetLabel__xtDRn{font-family:var(--fk-font-display);font-variation-settings:var(--fk-fraunces-register);font-size:var(--fk-type-heading-sm-size);font-weight:700}.activity_targetNote__id_5s{font-size:var(--fk-type-body-sm-size);color:var(--fk-ink-secondary)}.activity_row__Y7BSt,.activity_tray__jOPmn{display:flex;flex-wrap:wrap;gap:var(--fk-space-2)}.activity_tray__jOPmn{padding:2px}.activity_stack__Th0Px{display:flex;flex-direction:column;gap:var(--fk-space-2)}.activity_grid2__oy7AJ{display:grid;grid-gap:var(--fk-space-3);gap:var(--fk-space-3);grid-template-columns:1fr}@media (min-width:560px){.activity_grid2__oy7AJ{grid-template-columns:1fr 1fr}}.activity_grid3__2YziS{display:grid;grid-gap:var(--fk-space-3);gap:var(--fk-space-3);grid-template-columns:1fr}@media (min-width:700px){.activity_grid3__2YziS{grid-template-columns:repeat(3,1fr);align-items:start}}.activity_teach__Hx3iN{display:flex;gap:var(--fk-space-2);align-items:flex-start;background:var(--fk-warning-tint);color:var(--fk-warning-on-tint);border-radius:var(--fk-radius-lg);padding:var(--fk-space-3) var(--fk-space-4);font-size:var(--fk-type-body-md-size);line-height:var(--fk-type-body-md-lh)}.activity_teachMark__LZsU1{flex:none;width:24px;height:24px;border-radius:var(--fk-radius-full);background:var(--fk-warning-solid);color:var(--fk-neutral-0);display:grid;place-items:center}.activity_teachLabel__zs080{font-weight:800}.activity_praise__OTQ12{display:flex;gap:var(--fk-space-2);align-items:flex-start;background:var(--fk-brand-tint);color:var(--fk-brand-on-tint);border-radius:var(--fk-radius-lg);padding:var(--fk-space-3) var(--fk-space-4);font-size:var(--fk-type-body-md-size);line-height:var(--fk-type-body-md-lh)}.activity_footer__yDGf6{display:flex;gap:var(--fk-space-3);align-items:center;flex-wrap:wrap}.activity_counter__zB4dA{font-size:var(--fk-type-body-sm-size);color:var(--fk-ink-secondary);font-feature-settings:"tnum"}.FkVideoFrame_frame__MHjFN{position:relative;aspect-ratio:16/9;border-radius:var(--fk-skin-radiusCard);overflow:hidden;display:grid;place-items:center;background:var(--frame-tint)}.FkVideoFrame_art__JGOxA{position:absolute;opacity:.3}.FkVideoFrame_play__TQuJI{width:64px;height:64px;border-radius:var(--fk-radius-full);background:var(--fk-neutral-0);display:grid;place-items:center;box-shadow:var(--fk-skin-shadow);position:relative}.FkVideoFrame_duration__u_p8_{position:absolute;right:var(--fk-space-3);bottom:var(--fk-space-3);background:color-mix(in srgb,var(--fk-neutral-900) 72%,transparent);color:var(--fk-neutral-0);border-radius:var(--fk-radius-full);padding:2px 10px;font-size:var(--fk-type-caption-size);font-feature-settings:"tnum"}.FkVideoFrame_captions__VFaBf{margin-top:var(--fk-space-2);font-size:var(--fk-type-caption-size);color:var(--fk-ink-secondary)}.blocks_block__mgEES{display:flex;flex-direction:column;gap:var(--fk-space-4)}.blocks_heading__44rVV{font-family:var(--fk-font-display);font-variation-settings:var(--fk-fraunces-register);font-size:var(--fk-type-heading-md-size);line-height:var(--fk-type-heading-md-lh);font-weight:700}.blocks_para__7e7b1{font-size:var(--fk-type-body-lg-size);line-height:var(--fk-type-body-lg-lh);color:var(--fk-ink)}.blocks_bullets__xss0F{display:grid;grid-gap:var(--fk-space-2);gap:var(--fk-space-2)}.blocks_bullet__jmdT1{display:flex;gap:var(--fk-space-2);align-items:flex-start}.blocks_bulletDot__GkApr{width:6px;height:6px;margin-top:10px;flex-shrink:0;border-radius:var(--fk-radius-full);background:var(--fk-brand-solid)}.blocks_artPanel__TkJyU{display:grid;place-items:center;padding:var(--fk-space-6);border-radius:var(--fk-skin-radiusCard);background:var(--panel-tint)}.blocks_storyLine__Qf3Zq{font-size:var(--fk-type-body-lg-size);line-height:var(--fk-type-body-lg-lh)}.blocks_definition__q1kdo{border-left:var(--fk-border-heavy) solid var(--fk-brand-solid);padding-left:var(--fk-space-4)}.blocks_revealGrid__NXLVi{display:grid;grid-gap:var(--fk-space-3);gap:var(--fk-space-3);grid-template-columns:1fr}@media (min-width:560px){.blocks_revealGrid__NXLVi{grid-template-columns:1fr 1fr}}.blocks_revealTile__SrYnG{display:flex;flex-direction:column;gap:var(--fk-space-2);align-items:flex-start;text-align:left;padding:var(--fk-space-4);min-height:var(--fk-control-touchKid);border-radius:var(--fk-skin-radiusCard);background:var(--fk-surface);box-shadow:inset 0 0 0 var(--fk-border-hairline) var(--fk-line-strong);transition:transform var(--fk-duration-fast) var(--fk-ease-out)}.blocks_revealTile__SrYnG:active{transform:scale(.98)}.blocks_revealTileOpen__dP_Gy{background:var(--fk-brand-tint);box-shadow:inset 0 0 0 var(--fk-border-thin) var(--fk-brand-solid)}.blocks_revealLabel__M4XYB{font-family:var(--fk-font-display);font-variation-settings:var(--fk-fraunces-register);font-size:var(--fk-type-heading-sm-size);font-weight:700}.blocks_revealBody__pltRw,.blocks_revealTileOpen__dP_Gy .blocks_revealLabel__M4XYB{color:var(--fk-brand-on-tint)}.blocks_revealBody__pltRw{font-size:var(--fk-type-body-md-size);line-height:var(--fk-type-body-md-lh)}.blocks_revealHint__pSh6N{font-size:var(--fk-type-body-sm-size);color:var(--fk-ink-secondary)}.blocks_reflect__3I4Ko{display:grid;grid-gap:var(--fk-space-4);gap:var(--fk-space-4)}.blocks_reflectQ__te9HW{display:grid;grid-gap:var(--fk-space-2);gap:var(--fk-space-2)}.blocks_reflectInput__fyl8_{width:100%;min-height:96px;border-radius:var(--fk-skin-radiusInput);border:var(--fk-border-thin) solid var(--fk-line-strong);background:var(--fk-surface);padding:var(--fk-space-3) var(--fk-space-4);font:inherit;resize:vertical}.blocks_reflectInput__fyl8_:focus{outline:none;border-color:var(--fk-action-solid);box-shadow:0 0 0 var(--fk-border-thin) var(--fk-action-solid)}.blocks_reflectNote__QV2qC{font-size:var(--fk-type-body-sm-size);color:var(--fk-ink-secondary);background:var(--fk-surface-sunken);border-radius:var(--fk-radius-lg);padding:var(--fk-space-3) var(--fk-space-4)}.blocks_problem__Ryg5N{background:var(--fk-warning-tint);border-radius:var(--fk-radius-lg);padding:var(--fk-space-5)}.blocks_problemMark__eXm0h{display:inline-grid;place-items:center;width:28px;height:28px;margin-right:var(--fk-space-2);border-radius:var(--fk-radius-full);background:var(--fk-warning-solid);color:var(--fk-neutral-0);font-size:18px;vertical-align:middle}.lesson_screen__tnd2Y{display:flex;flex-direction:column;min-height:100vh}.lesson_header__A9IK6{position:-webkit-sticky;position:sticky;top:0;z-index:var(--fk-z-sticky);background:color-mix(in srgb,var(--fk-surface) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:var(--fk-border-hairline) solid var(--fk-line)}.lesson_headerRow__0M0RX{max-width:720px;margin:0 auto;padding:var(--fk-space-2) var(--fk-space-4);display:flex;align-items:center;gap:var(--fk-space-2)}.lesson_headerTitle__Ygu3j{flex:1 1;min-width:0}.lesson_eyebrow__7Qp9F{font-size:var(--fk-type-caption-size);font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:var(--fk-ink-secondary)}.lesson_title__CRGaN{font-family:var(--fk-font-display);font-variation-settings:var(--fk-fraunces-register);font-size:var(--fk-type-heading-sm-size);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lesson_iconBtn__lOxx6{width:var(--fk-control-touchMin);height:var(--fk-control-touchMin);border-radius:var(--fk-radius-full);display:grid;place-items:center;color:var(--fk-ink-secondary);flex-shrink:0}.lesson_stage__eWAbo{flex:1 1;width:100%;max-width:720px;margin:0 auto;display:flex;gap:var(--fk-space-6);align-items:flex-start}@media (min-width:1080px){.lesson_stage__eWAbo{max-width:1120px;padding:0 var(--fk-space-5)}}.lesson_body__NF_oj{flex:1 1;min-width:0;max-width:720px;width:100%;margin:0 auto;padding:var(--fk-space-6) var(--fk-space-5) var(--fk-space-8)}.lesson_footer__xIUNf{position:-webkit-sticky;position:sticky;bottom:0;background:color-mix(in srgb,var(--fk-surface) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:var(--fk-border-hairline) solid var(--fk-line)}.lesson_footerRow__dZ7du{max-width:720px;margin:0 auto;padding:var(--fk-space-3) var(--fk-space-5);display:flex;gap:var(--fk-space-3);align-items:center}.lesson_pageCount__WlAOf{font-size:var(--fk-type-body-sm-size);color:var(--fk-ink-secondary);font-feature-settings:"tnum";white-space:nowrap}.lesson_resume__fmJsh{display:flex;flex-wrap:wrap;gap:var(--fk-space-3);align-items:center;background:var(--fk-brand-tint);color:var(--fk-brand-on-tint);border-radius:var(--fk-radius-lg);padding:var(--fk-space-3) var(--fk-space-4);margin-bottom:var(--fk-space-4)}.lesson_finish__ViRcd{display:grid;grid-gap:var(--fk-space-4);gap:var(--fk-space-4);place-items:center;text-align:center;padding:var(--fk-space-8) var(--fk-space-4)}.lesson_outstanding__Pj4Z4{background:var(--fk-warning-tint);color:var(--fk-warning-on-tint);border-radius:var(--fk-radius-lg);padding:var(--fk-space-4);display:grid;grid-gap:var(--fk-space-3);gap:var(--fk-space-3)}.lesson_who__gMAFf{display:none;flex-direction:column;align-items:flex-end;line-height:1.15;flex:none;padding-left:var(--fk-space-2)}@media (min-width:700px){.lesson_who__gMAFf{display:flex}}.lesson_whoName__A4g6O{font-weight:800;font-size:var(--fk-type-body-sm-size);color:var(--fk-ink);max-width:14ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lesson_whoXp__OWKbk{font-size:var(--fk-type-caption-size);font-weight:700;color:var(--fk-action-text);font-feature-settings:"tnum"}@media (min-width:1080px){.lesson_footerRow__dZ7du,.lesson_headerRow__0M0RX{max-width:1120px;padding-left:calc(292px + var(--fk-space-5))}}