.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)}.FkPinPad_pad__MrvRF{display:grid;grid-template-columns:repeat(3,64px);grid-gap:var(--fk-space-3);gap:var(--fk-space-3);justify-content:center}.FkPinPad_key__ddJms{width:64px;height:var(--fk-skin-controlHeight);min-height:var(--fk-control-touchMin);border-radius:var(--fk-radius-lg);background:var(--fk-surface);border:var(--fk-border-hairline) solid var(--fk-line-strong);font-size:var(--fk-type-heading-sm-size);font-weight:700;display:grid;place-items:center;transition:transform var(--fk-duration-fast) var(--fk-ease-out),background-color var(--fk-duration-fast) var(--fk-ease-out)}.FkPinPad_key__ddJms:active:not(:disabled){transform:scale(.94);background:var(--fk-surface-sunken)}.FkPinPad_key__ddJms:disabled{opacity:var(--fk-opacity-disabled)}.FkPinPad_dots__pUUNA{display:flex;gap:var(--fk-space-3);justify-content:center;padding:var(--fk-space-4) 0}.FkPinPad_dot__21vrl{width:14px;height:14px;border-radius:var(--fk-radius-full);border:var(--fk-border-thick) solid var(--fk-line-strong);background:transparent;transition:background-color var(--fk-duration-fast) var(--fk-ease-out),border-color var(--fk-duration-fast) var(--fk-ease-out)}.FkPinPad_dotFilled__ACgKY{background:var(--fk-action-solid);border-color:var(--fk-action-solid)}.FkPinPad_wrong__CAVPz{animation:FkPinPad_shake__8tZJC var(--fk-duration-slow) var(--fk-ease-out)}.FkPinPad_wrong__CAVPz .FkPinPad_dot__21vrl{border-color:var(--fk-warning-solid)}@keyframes FkPinPad_shake__8tZJC{20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}@media (prefers-reduced-motion:reduce){.FkPinPad_wrong__CAVPz{animation:none}}.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_selectBox__Ul7_M{position:relative}.FkTextField_select__NeDWm{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:calc(var(--fk-space-4) + 20px + var(--fk-space-2));text-overflow:ellipsis;cursor:pointer}.FkTextField_chevron__LCHWI{position:absolute;right:var(--fk-space-4);top:50%;transform:translateY(-50%);pointer-events:none;color:var(--fk-ink-secondary)}.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)}.FkWorld_world__NvkxJ{position:relative;min-height:100vh;flex:1 1;background:radial-gradient(120% 88% at 50% 0,var(--world-glow) 0,transparent 72%),var(--world-wash);isolation:isolate}.FkWorld_scenery__s6jFE{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:-1}.FkWorld_clouds__8eXxn{position:absolute;top:0;left:-10%;width:120%;height:120px;animation:FkWorld_drift__pTexc 90s linear infinite alternate}@keyframes FkWorld_drift__pTexc{0%{transform:translateX(0)}to{transform:translateX(-4%)}}.FkWorld_hills__AtiJm{position:absolute;bottom:0;left:0;right:0;height:170px;width:100%}.FkWorld_dots__RqlSC{position:absolute;inset:0}.FkWorld_content__vBpJJ{position:relative}@media (prefers-reduced-motion:reduce){.FkWorld_clouds__8eXxn{animation:none}}.auth_page___HW7E{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:var(--fk-space-10) var(--fk-space-5) var(--fk-space-16);gap:var(--fk-space-6)}.auth_card__HvcEH{width:100%;max-width:420px;display:flex;flex-direction:column;gap:var(--fk-space-4)}.auth_cardWide__Rly97{max-width:460px}.auth_title__eZGkd{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;letter-spacing:var(--fk-type-heading-lg-tracking)}.auth_sub__HujgW{color:var(--fk-ink-secondary);font-size:var(--fk-type-body-md-size);line-height:var(--fk-type-body-md-lh)}.auth_note__stt97{color:var(--fk-ink-muted);font-size:var(--fk-type-body-sm-size);line-height:var(--fk-type-body-sm-lh)}.auth_link__hskgG{color:var(--fk-action-text);font-weight:700;background:none;border:none;padding:var(--fk-space-2) 0;cursor:pointer;font-size:var(--fk-type-body-md-size);text-align:left}.auth_row__W7GQI{display:flex;align-items:center;justify-content:space-between;gap:var(--fk-space-3)}.auth_stepLabel__yiVe2{color:var(--fk-ink-muted);font-size:var(--fk-type-caption-size);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.auth_checkRow__zD23h{display:flex;gap:var(--fk-space-3);align-items:flex-start;cursor:pointer;padding:var(--fk-space-2) 0}.auth_checkRow__zD23h input{width:22px;height:22px;accent-color:var(--fk-action-solid);flex-shrink:0;margin-top:2px}.auth_planCard__xJaSw{display:flex;flex-direction:column;gap:var(--fk-space-1);text-align:left;border:var(--fk-border-thick) solid var(--fk-line-strong);border-radius:var(--fk-skin-radiusCard);background:var(--fk-surface);padding:var(--fk-space-4);width:100%;transition:border-color var(--fk-duration-quick) var(--fk-ease-out)}.auth_planCardOn__UmJfy{border-color:var(--fk-action-solid);background:var(--fk-brand-tint)}.auth_planCardOn__UmJfy,.auth_planCardOn__UmJfy *{color:var(--fk-brand-on-tint)}.auth_planPrice__XDA5Z{font-size:var(--fk-type-numeric-md-size);font-weight:700;font-feature-settings:"tnum"}.auth_offer__mvGb1{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)}.auth_offerLines__i_G6g,.auth_offer__mvGb1{font-size:var(--fk-type-body-sm-size);line-height:var(--fk-type-body-sm-lh)}.auth_offerLines__i_G6g{display:grid;grid-gap:2px;gap:2px;color:var(--fk-ink-secondary)}.auth_offerLines__i_G6g b{color:var(--fk-brand-on-tint)}.auth_wasPrice__K4oqe{text-decoration:line-through;color:var(--fk-ink-muted);font-weight:400;margin-right:6px}.auth_shell__L7vf5{min-height:100vh;display:grid;grid-template-columns:1fr;background:var(--fk-surface)}@media (min-width:1000px){.auth_shell__L7vf5{grid-template-columns:minmax(360px,38%) 1fr}}.auth_rail__vcnFu{position:relative;overflow:hidden;background:var(--fk-topic-saving-wash);padding:clamp(20px,3vw,32px);display:flex;flex-direction:column}@media (min-width:1000px){.auth_rail__vcnFu{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:40px 32px 32px}}.auth_railHills__fT12b{position:absolute;left:0;right:0;bottom:0;width:100%;height:70px}@media (min-width:1000px){.auth_railHills__fT12b{height:160px}}.auth_railInner__aVSrB{position:relative;flex:1 1;min-height:0;display:flex;flex-direction:column;gap:var(--fk-space-4)}.auth_railCopy__2cm63{display:none}.auth_railTitle__Ll_8o{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;color:var(--fk-ink)}.auth_railLede__JFjIj{color:var(--fk-ink-secondary);font-size:var(--fk-type-body-sm-size);line-height:var(--fk-type-body-sm-lh);max-width:34ch}.auth_journey__TKwru{display:none;margin:0;padding:0;list-style:none}.auth_journeyStep__lXyKy{position:relative;display:flex;gap:var(--fk-space-3);align-items:flex-start;padding:10px 12px;border-radius:var(--fk-radius-lg)}.auth_journeyStep__lXyKy:not(:last-child):after{content:"";position:absolute;left:26px;top:46px;bottom:-6px;width:2px;background:var(--fk-line-strong)}.auth_journeyStepOn__RsIzG{background:var(--fk-surface);box-shadow:var(--fk-elevation-1)}.auth_dot__lSxzC{flex:none;width:30px;height:30px;border-radius:var(--fk-radius-full);display:grid;place-items:center;font-size:var(--fk-type-body-sm-size);font-weight:800;font-feature-settings:"tnum";z-index:1}.auth_dotDone___Td3M,.auth_dotOn__kqeCa{background:var(--fk-action-solid);color:var(--fk-neutral-0,#fff)}.auth_dotOn__kqeCa{box-shadow:0 0 0 4px var(--fk-brand-tint)}.auth_dotOff__zTwGd{background:var(--fk-surface);color:var(--fk-ink-muted);box-shadow:inset 0 0 0 2px var(--fk-line-strong)}.auth_journeyText__jI3AG{display:grid;grid-gap:2px;gap:2px}.auth_journeyLabel__E2twf{font-weight:700;color:var(--fk-ink)}.auth_journeyHint__BobDQ{font-size:var(--fk-type-body-sm-size);line-height:var(--fk-type-body-sm-lh);color:var(--fk-ink-secondary)}.auth_miniSteps__Z2Us8{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.auth_miniStep__zJpK7{height:5px;width:34px;border-radius:var(--fk-radius-full);background:var(--fk-line-strong)}.auth_miniStepOn__gG5sh{background:var(--fk-action-solid)}.auth_miniLabel__eU8v4{width:100%;color:var(--fk-ink-secondary);font-size:var(--fk-type-caption-size);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.auth_railFinny__nD945,.auth_railTrust__i2QEF{display:none}@media (min-width:1000px){.auth_railCopy__2cm63{display:grid;grid-gap:var(--fk-space-2);gap:var(--fk-space-2)}.auth_journey__TKwru{display:flex;flex-direction:column;gap:var(--fk-space-2)}.auth_miniSteps__Z2Us8{display:none}.auth_railFinny__nD945{display:flex;justify-content:center;margin-top:auto}.auth_railTrust__i2QEF{display:block;color:var(--fk-ink-muted);font-size:var(--fk-type-body-sm-size);text-align:center}}.auth_formInner__9_pMy,.auth_formSide__jDI3V{--fk-input-height:var(--fk-input-trust);--fk-skin-controlHeight:var(--fk-input-trust)}.auth_formSide__jDI3V{display:flex;justify-content:center;align-items:flex-start;background:var(--fk-surface);padding:clamp(24px,4vw,48px) clamp(20px,4vw,44px) clamp(48px,6vw,72px)}.auth_formInner__9_pMy{width:100%;max-width:640px;margin-block:auto;outline:none}.auth_formInner__9_pMy,.auth_form__mBKM3{display:flex;flex-direction:column;gap:var(--fk-space-4)}.auth_backLink__2UKeo{align-self:flex-start;background:none;border:none;padding:4px 0;cursor:pointer;color:var(--fk-action-text);font-weight:700;font-size:var(--fk-type-body-md-size)}.auth_grid2__Ji1Pv{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:var(--fk-space-3) var(--fk-space-4);gap:var(--fk-space-3) var(--fk-space-4)}.auth_passwordField__iT1X7{position:relative}.auth_reveal__wXg_b{position:absolute;top:0;right:0;background:none;border:none;padding:2px 4px;cursor:pointer;color:var(--fk-action-text);font-weight:700;font-size:var(--fk-type-body-sm-size)}.auth_group__G1pDG{display:flex;flex-direction:column;gap:var(--fk-space-3);padding:var(--fk-space-4);border-radius:var(--fk-radius-lg);background:var(--fk-brand-50);box-shadow:inset 0 0 0 var(--fk-border-hairline) var(--fk-line)}.auth_groupTitle__PB85q{font-size:var(--fk-type-label-md-size,.9375rem);font-weight:700;color:var(--fk-ink)}.auth_applyRow__pMj5n{display:flex;gap:var(--fk-space-2);align-items:flex-start}.auth_applyCol__d3_zW{display:flex;flex-direction:column;gap:var(--fk-space-1_5)}.auth_applySpacer__sd2ht{font-size:var(--fk-type-label-md-size);font-weight:var(--fk-type-label-md-weight);letter-spacing:var(--fk-type-label-md-tracking)}.auth_applySpacer__sd2ht:before{content:"\00a0"}.auth_errorLine__gykqh{color:var(--fk-danger-text);font-size:var(--fk-type-body-sm-size);line-height:var(--fk-type-body-sm-lh)}.auth_actions__xG5JC{display:flex;align-items:center;gap:var(--fk-space-4);flex-wrap:wrap;margin-top:var(--fk-space-2)}.auth_planList__7bQmA{display:grid;grid-gap:var(--fk-space-4);gap:var(--fk-space-4)}.auth_courseBand__coD_N{display:flex;gap:var(--fk-space-3);align-items:center;padding:var(--fk-space-3) var(--fk-space-4);border-radius:var(--fk-radius-lg);background:var(--fk-surface-sunken);box-shadow:inset 0 0 0 var(--fk-border-hairline) var(--fk-line)}.auth_courseBand__coD_N>span{display:grid;grid-gap:2px;gap:2px}.auth_planCard__xJaSw{position:relative}.auth_badge__T8AKd{position:absolute;top:calc(var(--fk-space-3) * -1);left:var(--fk-space-4);padding:3px 10px;border-radius:var(--fk-radius-full);background:var(--fk-action-solid);font-size:var(--fk-type-caption-size);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.auth_badge__T8AKd,.auth_planCardOn__UmJfy .auth_badge__T8AKd{color:var(--fk-neutral-0,#fff)}.auth_railList__JuKGo{display:none;margin:0;padding:0;list-style:none;gap:var(--fk-space-3);color:var(--fk-ink-secondary);font-size:var(--fk-type-body-sm-size);line-height:var(--fk-type-body-sm-lh)}.auth_railList__JuKGo li{display:flex;gap:var(--fk-space-2);align-items:flex-start}.auth_railTick__M6st9{flex:none;width:20px;height:20px;border-radius:var(--fk-radius-full);display:grid;place-items:center;background:var(--fk-brand-tint);color:var(--fk-brand-on-tint);font-size:.7rem;font-weight:800}@media (min-width:1000px){.auth_railList__JuKGo{display:grid}}.auth_newHere___lAX7{display:flex;gap:var(--fk-space-4);align-items:center;justify-content:space-between;flex-wrap:wrap;padding:var(--fk-space-4) var(--fk-space-5);border-radius:var(--fk-radius-lg);background:var(--fk-surface-sunken);box-shadow:inset 0 0 0 var(--fk-border-hairline) var(--fk-line)}.auth_newHere___lAX7>div{display:grid;grid-gap:2px;gap:2px;flex:1 1 240px;min-width:0}.auth_newHere___lAX7>a{flex:none}.auth_divider__5uWSz{height:var(--fk-border-hairline);background:var(--fk-line);margin:var(--fk-space-2) 0}.auth_secure__S_bGb{display:inline-flex;align-items:center;gap:6px;color:var(--fk-brand-text,var(--fk-action-solid));font-size:var(--fk-type-body-sm-size);font-weight:700}.auth_kidList__omT77{display:grid;grid-gap:var(--fk-space-2);gap:var(--fk-space-2);margin:0;padding:0;list-style:none}.auth_kid__ekBxc{display:flex;align-items:center;gap:var(--fk-space-3);padding:var(--fk-space-3) var(--fk-space-4);border-radius:var(--fk-radius-lg);background:var(--fk-brand-tint);color:var(--fk-brand-on-tint)}.auth_kidMark__2uV6r{flex:none;width:26px;height:26px;border-radius:var(--fk-radius-full);display:grid;place-items:center;background:var(--fk-action-solid);color:var(--fk-neutral-0,#fff)}.auth_kidText__kPGbr{flex:1 1;display:grid;grid-gap:1px;gap:1px;min-width:0}.auth_kidText__kPGbr .auth_note__stt97{color:inherit;opacity:.8}.auth_kidRemove__GtB_x{flex:none;background:none;border:none;cursor:pointer;color:inherit;padding:6px;border-radius:var(--fk-radius-full);display:grid;place-items:center}.auth_kidRemove__GtB_x:hover{background:var(--fk-surface)}.auth_formWide__nzch_{max-width:980px}.auth_checkoutHead__eB8WH{display:flex;gap:var(--fk-space-4);align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.auth_checkoutHead__eB8WH>div{display:grid;grid-gap:var(--fk-space-2);gap:var(--fk-space-2)}.auth_checkout__CeZMV{display:grid;grid-template-columns:1fr;grid-gap:var(--fk-space-4);gap:var(--fk-space-4);align-items:start}@media (min-width:820px){.auth_checkout__CeZMV{grid-template-columns:1.05fr .95fr}}.auth_payPanel__IE4p_{display:grid;grid-gap:var(--fk-space-3);gap:var(--fk-space-3);padding:var(--fk-space-5);border-radius:var(--fk-radius-lg);background:var(--fk-surface);box-shadow:inset 0 0 0 var(--fk-border-hairline) var(--fk-line)}.auth_pending__oInHp{display:flex;gap:var(--fk-space-2);align-items:flex-start;padding:var(--fk-space-3) var(--fk-space-4);border-radius:var(--fk-radius-lg);background:var(--fk-warning-tint);color:var(--fk-warning-on-tint);font-size:var(--fk-type-body-sm-size);line-height:var(--fk-type-body-sm-lh)}.auth_pending__oInHp>:first-child{flex:none;margin-top:2px}.auth_fakeFields__HLmkc{display:grid;grid-gap:var(--fk-space-2);gap:var(--fk-space-2);opacity:.55}.auth_fakeLabel__s4d1j{display:block;font-size:var(--fk-type-label-md-size,.9375rem);font-weight:700;color:var(--fk-ink-secondary);margin-bottom:4px}.auth_fakeField__FXWkv{display:block;height:var(--fk-control-touchAdult,48px);border-radius:var(--fk-radius-lg);background:var(--fk-surface-sunken);box-shadow:inset 0 0 0 var(--fk-border-thin) var(--fk-line-strong)}.auth_summary__3Xn_x{display:grid;grid-gap:var(--fk-space-3);gap:var(--fk-space-3);padding:var(--fk-space-5);border-radius:var(--fk-radius-lg);background:var(--fk-brand-50);box-shadow:inset 0 0 0 var(--fk-border-hairline) var(--fk-brand-tint)}.auth_summaryHead__C9do2{display:flex;gap:var(--fk-space-3);align-items:center}.auth_summaryHead__C9do2>span{display:grid;grid-gap:2px;gap:2px}.auth_lines__TRibL{display:grid;grid-gap:var(--fk-space-2);gap:var(--fk-space-2);margin:0}.auth_line__OVhml{display:flex;gap:var(--fk-space-3);justify-content:space-between;align-items:baseline;padding-bottom:var(--fk-space-2);border-bottom:var(--fk-border-hairline) solid var(--fk-brand-tint)}.auth_line__OVhml dt{display:grid;grid-gap:1px;gap:1px}.auth_line__OVhml dd{margin:0;font-weight:700;font-feature-settings:"tnum";white-space:nowrap}.auth_total__0UyMf{display:flex;justify-content:space-between;align-items:baseline;gap:var(--fk-space-3);font-weight:700}.auth_totalN__Cyekb{font-family:var(--fk-font-display);font-variation-settings:var(--fk-fraunces-register);font-size:var(--fk-type-numeric-md-size,1.6rem);font-feature-settings:"tnum"}.auth_doneMark__1gjHD{width:64px;height:64px;border-radius:var(--fk-radius-full);display:grid;place-items:center;background:var(--fk-action-solid);color:var(--fk-neutral-0,#fff)}.auth_upNext__stmXq{display:grid;grid-gap:var(--fk-space-4);gap:var(--fk-space-4);padding:var(--fk-space-5);border-radius:var(--fk-radius-lg);background:var(--fk-surface-sunken);box-shadow:inset 0 0 0 var(--fk-border-hairline) var(--fk-line)}.auth_upNextHead__I04vB{display:flex;gap:var(--fk-space-3);align-items:center}.auth_upNextHead__I04vB>span{display:grid;grid-gap:2px;gap:2px}.auth_payPanel__IE4p_ .auth_grid2__Ji1Pv{grid-template-columns:1fr 1fr}.auth_homeLink__VMSEF{display:inline-block;border-radius:var(--fk-radius-md,12px)}.auth_homeLink__VMSEF:focus-visible{outline:var(--fk-border-thick) solid var(--fk-action-solid);outline-offset:4px}.auth_inlineLink__jIfY4{color:var(--fk-action-text);font-weight:700;text-decoration:underline}.auth_codeBox___LGSE{display:grid;grid-gap:var(--fk-space-1);gap:var(--fk-space-1);padding:var(--fk-space-4);border-radius:var(--fk-radius-lg);background:var(--fk-brand-50);box-shadow:inset 0 0 0 var(--fk-border-hairline) var(--fk-line)}.auth_codeBox___LGSE .auth_link__hskgG{justify-self:start}.auth_codeBox___LGSE .auth_link__hskgG:disabled{color:var(--fk-ink-muted);cursor:default}.auth_verifiedBadge__0p2zp{display:inline-flex;align-items:center;gap:6px;min-height:var(--fk-input-height);padding:0 var(--fk-space-4);border-radius:var(--fk-radius-full);background:var(--fk-brand-50);box-shadow:inset 0 0 0 var(--fk-border-hairline) var(--fk-brand-200);color:var(--fk-brand-800);font-size:var(--fk-type-label-md-size);font-weight:700;white-space:nowrap}.child_page__Ch_3g{max-width:720px;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-4)}.child_header__N8m4E{display:flex;align-items:flex-start;gap:var(--fk-space-3)}.child_greeting__0o7Xy{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;letter-spacing:var(--fk-type-heading-lg-tracking)}.child_muted__rbvA6,.child_secondary__paTzb{color:var(--fk-ink-secondary);font-size:var(--fk-type-body-sm-size)}.child_levelRow__jRuFL{display:flex;align-items:center;gap:var(--fk-space-3)}.child_eyebrow__MAp_9{color:var(--fk-brand-text);font-size:var(--fk-type-caption-size);font-weight:800;letter-spacing:1.1px;text-transform:uppercase}.child_cardTitle__9vzDe{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}.child_sectionTitle__pc9OM{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}.child_rowCard__rQLj2{display:flex;align-items:center;gap:var(--fk-space-3);width:100%;text-align:left}.child_iconTile__lLWmw{width:44px;height:44px;border-radius:var(--fk-radius-md);display:grid;place-items:center;flex-shrink:0}.child_backLink__FmuyH{color:var(--fk-action-text);font-weight:700;display:inline-flex;align-items:center;gap:4px;min-height:var(--fk-control-touchMin);font-size:var(--fk-type-body-md-size)}.child_lessonRow__rc5dH{display:flex;align-items:center;gap:var(--fk-space-3);width:100%;text-align:left;padding:var(--fk-space-3);border-radius:var(--fk-radius-lg);background:var(--fk-surface);min-height:var(--fk-control-touchKid)}.child_lessonRowLocked__SmYiz{background:var(--fk-surface-sunken)}.child_lessonNum__qOZ5T{width:36px;height:36px;border-radius:var(--fk-radius-full);display:grid;place-items:center;flex-shrink:0;font-weight:800;font-size:var(--fk-type-body-sm-size);background:var(--fk-surface-sunken);color:var(--fk-ink-secondary)}.child_lessonNumDone__OeZ_h{background:var(--fk-brand-solid);color:var(--fk-neutral-0)}.child_lessonNumNext__XIS8g,.child_nextChip__HvICG{background:var(--fk-brand-tint);color:var(--fk-brand-on-tint)}.child_nextChip__HvICG{font-size:var(--fk-type-caption-size);font-weight:800;letter-spacing:1px;text-transform:uppercase;border-radius:var(--fk-radius-full);padding:2px 10px}.child_objectives__PEDg_{display:grid;grid-gap:var(--fk-space-2);gap:var(--fk-space-2)}.child_objective__E8njF{display:flex;gap:var(--fk-space-2);align-items:flex-start}.child_objectiveDot__lPbP9{width:6px;height:6px;border-radius:var(--fk-radius-full);background:var(--fk-brand-solid);flex-shrink:0;margin-top:9px}.child_wordCard__b7G1N{display:flex;flex-direction:column;gap:var(--fk-space-1);background:var(--fk-surface);border-radius:var(--fk-skin-radiusCard);padding:var(--fk-space-4)}.child_term__7Nl7W{font-family:var(--fk-font-display);font-variation-settings:var(--fk-fraunces-register);font-size:var(--fk-type-heading-sm-size);font-weight:700}.child_example__Mcrhq{border-left:var(--fk-border-thick) solid var(--fk-brand-tint);padding-left:var(--fk-space-3);color:var(--fk-ink-secondary);font-size:var(--fk-type-body-md-size)}.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))}}.quiz_screen__O1lYy{display:flex;flex-direction:column;min-height:100vh}.quiz_header___syN9{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)}.quiz_headerRow__Euh8X{max-width:720px;margin:0 auto;padding:var(--fk-space-3) var(--fk-space-4);display:flex;align-items:center;gap:var(--fk-space-3)}.quiz_dots__bZdW6{display:flex;gap:6px;flex:1 1}.quiz_dot__h3Sy1{width:10px;height:10px;border-radius:var(--fk-radius-full);background:var(--fk-line);flex-shrink:0}.quiz_dotDone__SAIZy,.quiz_dotNow__CaIuu{background:var(--fk-brand-solid)}.quiz_dotNow__CaIuu{transform:scale(1.3)}.quiz_count__CgTnv{flex:1 1;font-size:var(--fk-type-body-sm-size);color:var(--fk-ink-secondary);font-feature-settings:"tnum"}.quiz_body__Dxjas{flex:1 1;max-width:720px;width:100%;margin:0 auto;padding:var(--fk-space-6) var(--fk-space-5) var(--fk-space-8);display:flex;flex-direction:column;gap:var(--fk-space-4)}.quiz_question__H6fG6{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;outline:none}.quiz_option__a5rRi{display:flex;align-items:center;gap:var(--fk-space-3);width:100%;text-align:left;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);font:inherit;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:var(--fk-ink);transition:transform var(--fk-duration-fast) var(--fk-ease-out)}.quiz_option__a5rRi:active{transform:scale(.99)}.quiz_optionPicked__l_x7u{box-shadow:inset 0 0 0 var(--fk-border-thick) var(--fk-action-solid);background:var(--fk-brand-50)}.quiz_optionRight__ydpyp{background:var(--fk-brand-tint);color:var(--fk-brand-on-tint);box-shadow:inset 0 0 0 var(--fk-border-thick) var(--fk-brand-solid)}.quiz_optionWrong__andOP{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)}.quiz_markRight__MqUBC{background:var(--fk-brand-solid);color:var(--fk-neutral-0)}.quiz_markWrong___6uIC{background:var(--fk-warning-solid);color:var(--fk-neutral-0)}.quiz_mark__w3Pz0{width:28px;height:28px;border-radius:var(--fk-radius-full);display:grid;place-items:center;flex-shrink:0;background:var(--fk-surface-sunken);color:var(--fk-ink-muted);font-weight:800;font-size:var(--fk-type-body-sm-size)}.quiz_explain__gkyMn{background:var(--fk-surface-sunken);border-radius:var(--fk-radius-lg);padding:var(--fk-space-4);font-size:var(--fk-type-body-md-size);line-height:var(--fk-type-body-md-lh);color:var(--fk-ink-secondary);display:grid;grid-gap:var(--fk-space-2);gap:var(--fk-space-2)}.quiz_footer__rmekh{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)}.quiz_footerRow__TNaH_{max-width:720px;margin:0 auto;padding:var(--fk-space-3) var(--fk-space-5)}.quiz_result__35GNL{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)}.quiz_score__DrLi1{font-size:var(--fk-type-numeric-xl-size);font-weight:700;font-feature-settings:"tnum"}.quiz_history__tIYfZ{display:grid;grid-gap:var(--fk-space-2);gap:var(--fk-space-2);width:100%;max-width:360px}.quiz_attempt__AIpYm{display:flex;justify-content:space-between;padding:var(--fk-space-2) var(--fk-space-3);border-radius:var(--fk-radius-md);background:var(--fk-surface-sunken);font-size:var(--fk-type-body-sm-size)}.quiz_attemptBest__XPeP7{background:var(--fk-brand-tint);color:var(--fk-brand-on-tint);font-weight:700}.quiz_reviewCard__nNrSx{display:grid;grid-gap:var(--fk-space-3);gap:var(--fk-space-3);padding:var(--fk-space-4);background:var(--fk-surface);border:var(--fk-border-hairline) solid var(--fk-line);border-radius:var(--fk-radius-card,20px)}.quiz_weekDone___wWlV{width:100%;max-width:420px;display:grid;grid-gap:var(--fk-space-2);gap:var(--fk-space-2);text-align:left;background:var(--fk-brand-tint);color:var(--fk-brand-on-tint);border-radius:var(--fk-radius-lg);padding:var(--fk-space-5)}.quiz_canNow__uWO1I{margin:0;padding-left:1.2em;display:grid;grid-gap:4px;gap:4px;font-size:var(--fk-type-body-md-size);line-height:var(--fk-type-body-md-lh)}