.cockpit_cockpit__v0NRB{--card-shadow:0 1px 2px #00000040,0 18px 40px -24px #000000b3;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px;max-width:1280px;margin-inline:auto;padding:56px 24px 64px}[data-theme=light] .cockpit_cockpit__v0NRB{--card-shadow:0 1px 2px #173e3512,0 18px 40px -24px #173e3547}.cockpit_left__Di4J_{min-width:0}.cockpit_eyebrow__IbOA_{display:inline-flex;align-items:center;gap:12px;color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.cockpit_eyebrow__IbOA_:before{content:"";width:24px;height:2px;border-radius:2px;background:var(--primary)}.cockpit_title__RutIh{margin-block:16px 12px;font-family:var(--font-editorial);font-size:clamp(36px,3.6vw,50px);font-weight:600;font-variation-settings:"SOFT" 50;line-height:1.06;letter-spacing:-.024em;text-wrap:pretty}.cockpit_title__RutIh em{font-style:italic;font-weight:500;color:var(--accent-line,var(--accent))}.cockpit_lede__Z_CnS{max-width:440px;color:var(--text-muted);font-size:17px;line-height:1.55;text-wrap:pretty}.cockpit_plan___fDZ3{position:relative;margin-top:52px;padding:24px;border:1px solid var(--border);border-radius:24px;background:var(--surface);box-shadow:var(--card-shadow)}.cockpit_ari__j0Hp3{position:absolute;inset-block-start:-58px;inset-inline-end:12px;width:88px;height:88px}.cockpit_planHead__Ms2km{display:flex;align-items:center;gap:16px;padding-inline-end:72px}.cockpit_ring__EbqV1{flex-shrink:0;width:56px;height:56px;rotate:-90deg}.cockpit_ring__EbqV1 circle{fill:none;stroke-width:6}.cockpit_ringTrack__fmxoW{stroke:var(--border)}.cockpit_ringFill__c18Gy[data-empty]{display:none}.cockpit_ringFill__c18Gy{stroke:var(--accent);stroke-linecap:round;transition:stroke-dasharray .6s var(--ease-out-expo)}.cockpit_ring__EbqV1 text{rotate:90deg;transform-origin:28px 28px;fill:var(--text);font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.cockpit_planText__hTFjU{min-width:0}.cockpit_planText__hTFjU h2{font-size:18px;font-weight:800;line-height:1.3;letter-spacing:-.015em}.cockpit_planText__hTFjU p{margin-top:2px;color:var(--text-muted);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.cockpit_next__nDhiA{margin-top:18px;padding:12px 14px;border-radius:14px;background:var(--surface-raised);color:var(--text);font-size:14px;font-weight:650;line-height:1.45}.cockpit_primary__YBFif{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;margin-top:14px;padding:0 24px;border-radius:999px;background:var(--accent);color:var(--accent-contrast);font-size:16px;font-weight:700;box-shadow:inset 0 1px 0 #ffffff26,0 2px 0 var(--press-edge,#123826),var(--press-shadow,none);transition:background-color .12s,transform .12s,box-shadow .12s}.cockpit_primary__YBFif:hover{background:var(--accent-hover)}.cockpit_primary__YBFif svg{transition:transform .16s var(--ease-standard)}.cockpit_primary__YBFif:hover svg{transform:translateX(3px)}.cockpit_primary__YBFif:active{transform:translateY(1px);box-shadow:none}[dir=rtl] .cockpit_primary__YBFif svg{rotate:180deg}[dir=rtl] .cockpit_primary__YBFif:hover svg{transform:translateX(-3px)}.cockpit_stats__8Bj1_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;padding-top:18px;border-top:1px solid var(--border)}.cockpit_stats__8Bj1_ li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;padding-inline:12px}.cockpit_stats__8Bj1_ li:first-child{padding-inline-start:0}.cockpit_stats__8Bj1_ li+li{border-inline-start:1px solid var(--border)}.cockpit_stats__8Bj1_ strong{font-size:20px;font-weight:800;line-height:1.2;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cockpit_stats__8Bj1_ li>span:last-child{grid-column:1/-1;margin-top:4px;color:var(--text-muted);font-size:12px;font-weight:600;line-height:1.3}.cockpit_statIcon__BuXCM{display:grid;width:26px;height:26px;place-items:center;border-radius:8px;background:var(--accent-soft);color:var(--accent)}.cockpit_statIcon__BuXCM[data-tone=rose]{background:var(--danger-soft);color:var(--danger)}.cockpit_statIcon__BuXCM[data-tone=sun]{background:var(--primary-soft);color:var(--primary-edge)}.cockpit_features__ybOAI{min-width:0;padding-top:8px}.cockpit_featuresTitle__HOvw0{margin-bottom:16px;color:var(--text-muted);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.cockpit_screens__Fciqt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;direction:ltr}.cockpit_column__a5q8Y{display:flex;flex-direction:column;gap:16px;min-width:0}.cockpit_column__a5q8Y+.cockpit_column__a5q8Y{margin-top:28px}.cockpit_column__a5q8Y li,.cockpit_screen__FHgKf{display:flex;min-width:0}.cockpit_screen__FHgKf{flex:1;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:20px;background:var(--surface);box-shadow:var(--card-shadow);color:var(--text);text-align:start;transition:border-color .16s var(--ease-standard),transform .16s var(--ease-standard),box-shadow .16s var(--ease-standard)}[dir=rtl] .cockpit_screen__FHgKf{direction:rtl}.cockpit_screenBody__JwNV5{padding:16px 18px 14px}.cockpit_screenBody__JwNV5>div:first-child{margin-bottom:12px;padding-bottom:10px}.cockpit_screenBody__JwNV5 dl>div{padding-block:4px;font-size:13.5px}.cockpit_screenFoot__kSgSH{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding:11px 20px;border-top:1px solid var(--border);background:var(--surface-raised);color:var(--text-muted);font-size:13px;font-weight:600}.cockpit_screenFoot__kSgSH strong{margin-inline-end:5px;color:var(--text);font-weight:800;font-variant-numeric:tabular-nums}.cockpit_screenArrow__aZKxz{flex-shrink:0;opacity:.6;transition:opacity .16s,color .16s,transform .16s}[dir=rtl] .cockpit_screenArrow__aZKxz{scale:-1 1}.cockpit_screen__FHgKf:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (hover:hover) and (pointer:fine){.cockpit_screen__FHgKf:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:var(--card-shadow),0 24px 40px -28px var(--accent)}.cockpit_screen__FHgKf:hover .cockpit_screenArrow__aZKxz{opacity:1;color:var(--accent);transform:translate(2px,-2px)}}@media (max-width:1023px){.cockpit_cockpit__v0NRB{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:44px 48px}.cockpit_left__Di4J_{max-width:560px}}@media (max-width:639px){.cockpit_cockpit__v0NRB{padding-block:32px 40px;gap:32px}.cockpit_title__RutIh{font-size:34px}.cockpit_lede__Z_CnS{font-size:16px}.cockpit_plan___fDZ3{margin-top:48px;padding:20px}.cockpit_ari__j0Hp3{width:72px;height:72px;inset-block-start:-50px}.cockpit_features__ybOAI{margin-inline:-24px}.cockpit_featuresTitle__HOvw0{padding-inline:24px}.cockpit_screens__Fciqt{display:flex;gap:12px;padding:4px 24px 16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:24px;scrollbar-width:none}.cockpit_screens__Fciqt::-webkit-scrollbar{display:none}.cockpit_column__a5q8Y{display:contents}.cockpit_column__a5q8Y+.cockpit_column__a5q8Y{margin-top:0}.cockpit_column__a5q8Y li{flex:0 0 84%;scroll-snap-align:start}}@media (max-width:360px){.cockpit_cockpit__v0NRB{padding-inline:16px}.cockpit_features__ybOAI{margin-inline:-16px}.cockpit_featuresTitle__HOvw0{padding-inline:16px}.cockpit_screens__Fciqt{padding-inline:16px;scroll-padding-inline:16px}.cockpit_stats__8Bj1_ li{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.cockpit_primary__YBFif,.cockpit_primary__YBFif svg,.cockpit_ringFill__c18Gy,.cockpit_screenArrow__aZKxz,.cockpit_screen__FHgKf{transition:none}.cockpit_primary__YBFif:active,.cockpit_primary__YBFif:hover svg,.cockpit_screen__FHgKf:hover,.cockpit_screen__FHgKf:hover .cockpit_screenArrow__aZKxz{transform:none}}.front-door_band__6QSjP{--font-editorial:var(--font-fraunces),var(--font-display);--band:var(--surface-raised);--band-glow:color-mix(in oklab,var(--primary) 16%,transparent);--pane-shadow:inset 0 1px 0 #ffffff12,0 1px 2px #00000059,0 28px 56px -28px #000000b3;--press-edge:color-mix(in oklab,var(--accent) 55%,black);--press-shadow:0 14px 28px -14px #000000a6;--accent-line:color-mix(in oklab,var(--accent) 78%,var(--text));position:relative;isolation:isolate;overflow:hidden;background:var(--band);border-bottom:1px solid var(--border);overflow-wrap:anywhere}[data-theme=light] .front-door_band__6QSjP{--band:#fbf8ee;--band-glow:#fde68a99;--pane-shadow:0 1px 2px #173e3514,0 28px 56px -28px #173e3557;--press-edge:#123826;--press-shadow:0 14px 28px -14px #12382680;--accent-line:var(--accent)}.front-door_band__6QSjP:before{content:"";position:absolute;z-index:-1;inset-block-start:50%;inset-inline-end:-8%;width:min(820px,70vw);aspect-ratio:1;translate:0 -50%;border-radius:50%;background:radial-gradient(closest-side,var(--band-glow),transparent);pointer-events:none}.front-door_hero__GSe59{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);align-items:center;gap:56px;max-width:1280px;margin-inline:auto;padding:72px 24px}.front-door_copy__8Fnkk{min-width:0;max-width:620px}.front-door_eyebrow__Z_ldq{display:inline-flex;align-items:center;gap:12px;color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.front-door_eyebrow__Z_ldq:before{content:"";width:24px;height:2px;border-radius:2px;background:var(--primary)}.front-door_title__5Kk3n{margin-block:20px 22px;font-family:var(--font-editorial);font-size:clamp(40px,4.6vw,66px);font-weight:600;font-variation-settings:"SOFT" 50;line-height:1.03;letter-spacing:-.024em;text-wrap:balance;color:var(--text)}.front-door_title__5Kk3n em{display:block;margin-top:.08em;font-style:italic;font-weight:500;letter-spacing:-.018em;color:var(--accent-line);text-wrap:pretty}.front-door_lede__wz9iW{max-width:520px;color:var(--text-muted);font-size:19px;line-height:1.6;text-wrap:pretty}.front-door_actions__gpphF{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.front-door_primary___EXu7,.front-door_secondary__WkARx{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 26px;border-radius:999px;font-size:16px;font-weight:700;letter-spacing:-.005em;text-align:center;transition:background-color .12s,border-color .12s,color .12s,transform .12s,box-shadow .12s}.front-door_primary___EXu7{background:var(--accent);color:var(--accent-contrast);box-shadow:inset 0 1px 0 #ffffff26,0 2px 0 var(--press-edge),var(--press-shadow)}.front-door_primary___EXu7:hover{background:var(--accent-hover)}.front-door_primary___EXu7 svg{transition:transform .16s var(--ease-standard)}.front-door_primary___EXu7:hover svg{transform:translateX(3px)}[dir=rtl] .front-door_primary___EXu7 svg{rotate:180deg}[dir=rtl] .front-door_primary___EXu7:hover svg{transform:translateX(-3px)}.front-door_secondary__WkARx{border:1px solid var(--border-strong);background:var(--surface);color:var(--text)}.front-door_secondary__WkARx:hover{border-color:var(--accent);color:var(--accent)}.front-door_primary___EXu7:active,.front-door_secondary__WkARx:active{transform:translateY(1px);box-shadow:none}.front-door_hubSecondaryMobile__n9pi6{display:none}.front-door_meta__9u6e5{margin-top:24px;color:var(--text);font-size:14px;font-weight:600;letter-spacing:.02em}.front-door_stage__POiFR{position:relative;min-width:0;height:584px;direction:ltr;animation:front-door_stageIn__RrMrV .42s var(--ease-out-expo) both}.front-door_stage__POiFR[data-panes="2"]{height:420px}@keyframes front-door_stageIn__RrMrV{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.front-door_pane__CFHgD{position:absolute;min-width:0;padding:18px 20px 20px;border:1px solid var(--border);border-radius:20px;background:var(--surface);box-shadow:var(--pane-shadow);color:var(--text);text-align:start}.front-door_front__NulV0{z-index:2;inset-block-start:124px;inset-inline-start:0;width:min(330px,56%)}.front-door_back__tbej2{z-index:1;inset-block-start:0;inset-inline-end:0;width:min(236px,40%)}.front-door_third__zUYft{z-index:3;inset-block-end:0;inset-inline-end:0;width:min(272px,46%)}.front-door_stage__POiFR[data-panes="2"] .front-door_front__NulV0{inset-block-start:56px}.front-door_ari__WSJSL{position:absolute;inset-block-start:-68px;inset-inline-start:14px;width:88px;height:88px}.front-door_paneHead__bs9fg{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--border)}.front-door_paneLang__IVvN3{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.02em}.front-door_paneLang__IVvN3:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent)}.front-door_paneLang__IVvN3[data-lang=es]:before{background:var(--primary)}.front-door_paneLang__IVvN3[data-lang=fr]:before{background:var(--border-strong);box-shadow:inset 0 0 0 2px var(--accent)}.front-door_paneSkill___s1vz{gap:6px;font-size:12px;font-weight:600}.front-door_chip__l9MYY,.front-door_paneSkill___s1vz{display:inline-flex;align-items:center;color:var(--text-muted)}.front-door_chip__l9MYY{padding:2px 9px;border:1px solid var(--border);border-radius:999px;background:var(--surface);font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.front-door_bookLine__8W0uH{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.front-door_bookCover__C3FWc{flex:none;width:40px;height:auto;border-radius:4px;box-shadow:0 2px 6px rgb(0 0 0/.18)}.front-door_bookTitle__lmcA6{flex:1;min-width:0;overflow:hidden;color:var(--text-muted);font-size:12px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.front-door_prose__qnoNl{font-family:var(--font-reading);font-size:17px;line-height:1.65;color:var(--text)}.front-door_bookWord__ohOG3{padding:0 .1em;border-radius:4px;background:var(--primary-soft);color:inherit;text-decoration:underline dotted var(--primary);text-decoration-thickness:2px;text-underline-offset:4px}.front-door_wordCard__mZ_U8{margin-top:14px;padding:12px 14px;border:1px solid var(--border);border-inline-start:3px solid var(--primary);border-radius:12px;background:var(--surface-raised)}.front-door_wordHead__HIf9C{display:flex;align-items:baseline;gap:8px}.front-door_wordHead__HIf9C strong{font-family:var(--font-display);font-size:16px;font-weight:800;letter-spacing:-.01em}.front-door_wordHead__HIf9C em{color:var(--text-muted);font-size:12px}.front-door_save__VPxRb{margin-inline-start:auto;align-self:center;color:var(--accent)}.front-door_wordDef__W_f6O{margin-top:4px;color:var(--text-muted);font-size:13px;line-height:1.5}.front-door_verbHead__zplnO{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.front-door_verbLemma__GlBPG{font-family:var(--font-editorial);font-size:26px;font-weight:600;font-variation-settings:"SOFT" 50;line-height:1.1;letter-spacing:-.015em}.front-door_article__uzZni{color:var(--text-muted);font-weight:400;font-style:italic}.front-door_verbTense__mwAUc{color:var(--text-muted);font-size:12px;font-weight:600}.front-door_verbRows__t00XL{display:grid}.front-door_verbRows__t00XL>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-block:6px;border-top:1px solid var(--border);font-size:14px}.front-door_verbRows__t00XL>div:first-child{border-top:0}.front-door_verbRows__t00XL dt{color:var(--text-muted)}.front-door_verbRows__t00XL dd{font-weight:700}.front-door_wordPos__F8GlO{color:var(--text-muted);font-size:12px;font-style:italic}.front-door_example__smg6d{margin-top:10px;padding-top:10px;border-top:1px solid var(--border);font-family:var(--font-reading);font-size:14px;font-style:italic;line-height:1.55}.front-door_example__smg6d strong{font-style:normal;font-weight:700;color:var(--accent)}.front-door_player__eWyD4{display:flex;align-items:center;gap:14px}.front-door_play__QS6Qm{display:inline-grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:50%;background:var(--accent);color:var(--accent-contrast);box-shadow:0 2px 0 var(--press-edge)}.front-door_wave__XfVib{display:flex;flex:1;align-items:center;gap:3px;height:40px;min-width:0;overflow:hidden}.front-door_wave__XfVib span{flex:1;min-width:2px;max-width:4px;border-radius:99px;background:var(--accent-vivid);opacity:.85}.front-door_wave__XfVib span:nth-child(n+10){opacity:.3}.front-door_shelf__1GaNJ{display:flex;align-items:center;gap:16px}.front-door_covers__gevVw{display:flex;flex-shrink:0}.front-door_cover__a0HzK{width:50px;height:auto;aspect-ratio:2/3;object-fit:cover;border:2px solid var(--surface);border-radius:6px;box-shadow:0 6px 14px -8px #00000080}.front-door_cover__a0HzK+.front-door_cover__a0HzK{margin-inline-start:-16px}.front-door_cover__a0HzK:nth-child(2){translate:0 -6px}.front-door_shelfCount__3gjt1{color:var(--text-muted);font-size:13px;font-weight:600;line-height:1.4}.front-door_packs___tUpY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.front-door_pack__pGX4l{display:inline-flex;align-items:baseline;justify-content:center;gap:4px;padding:6px 8px;border-radius:999px;background:var(--surface-raised);color:var(--text-muted);font-size:11px;white-space:nowrap;overflow-wrap:normal}.front-door_pack__pGX4l strong{color:var(--text);font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.front-door_instruction__dWbIe{margin-bottom:6px;color:var(--text-muted);font-size:12.5px;font-weight:600;line-height:1.4}.front-door_quizPrompt__5xa6R{font-family:var(--font-display);font-size:18px;font-weight:700;line-height:1.45;letter-spacing:-.01em}.front-door_blank__vRDzJ{display:inline-block;margin-inline:2px;padding:0 8px;border-bottom:2px solid var(--success);border-radius:6px 6px 2px 2px;background:var(--success-soft);color:var(--success)}.front-door_options___MPgZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.front-door_options___MPgZ li{display:flex;align-items:center;gap:10px;min-width:0;padding:9px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:0 2px 0 var(--border);font-size:14px;font-weight:650}.front-door_options___MPgZ li[data-correct]{border-color:var(--success);background:var(--success-soft);box-shadow:0 2px 0 var(--success);color:var(--text)}.front-door_optionKey__m7grK{display:inline-grid;flex-shrink:0;width:24px;height:24px;place-items:center;border:1px solid var(--border);border-radius:7px;color:var(--text-muted);font-size:11px;font-weight:800}.front-door_options___MPgZ li[data-correct] .front-door_optionKey__m7grK{border-color:var(--success);background:var(--success);color:var(--surface)}.front-door_levels__KqPQu{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin-bottom:12px;padding:4px;border-radius:12px;background:var(--surface-raised)}.front-door_levels__KqPQu span{padding:5px 0;border-radius:8px;color:var(--text-muted);font-size:11px;font-weight:800;text-align:center}.front-door_levels__KqPQu span[data-current]{background:var(--surface);color:var(--accent);box-shadow:0 1px 2px #0000001f,0 0 0 1px var(--border)}.front-door_lessonList__nBMPQ{display:grid}.front-door_lessonList__nBMPQ li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding-block:8px;border-top:1px solid var(--border)}.front-door_lessonList__nBMPQ li:first-child{border-top:0}.front-door_lessonIndex__17xA0{display:inline-grid;width:22px;height:22px;place-items:center;border-radius:50%;background:var(--primary-soft);color:var(--primary-edge);font-size:11px;font-weight:800}.front-door_lessonName__Zft_u{overflow:hidden;font-size:13.5px;font-weight:650;white-space:nowrap;text-overflow:ellipsis}.front-door_lessonCount__8a14S{color:var(--text-muted);font-size:12px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.front-door_proofRail__OMfPq{max-width:1280px;margin-inline:auto;padding:0 24px}.front-door_proof__qmNmu{display:grid;grid-template-columns:repeat(var(--proof-count,5),minmax(0,1fr));border-top:1px solid var(--border)}.front-door_proof__qmNmu[data-count="2"]{--proof-count:2}.front-door_proof__qmNmu[data-count="3"]{--proof-count:3}.front-door_proof__qmNmu[data-count="4"]{--proof-count:4}.front-door_proof__qmNmu li{display:flex;flex-direction:column;gap:4px;padding:24px 24px 28px 0}.front-door_proof__qmNmu li+li{padding-inline-start:24px;border-inline-start:1px solid var(--border)}.front-door_proof__qmNmu strong{font-family:var(--font-editorial);font-size:clamp(26px,2.6vw,34px);font-weight:600;font-variation-settings:"SOFT" 50;line-height:1.1;letter-spacing:-.015em;font-variant-numeric:tabular-nums lining-nums;color:var(--text)}.front-door_proof__qmNmu span{color:var(--text-muted);font-size:13px;font-weight:600;line-height:1.4}@media (min-width:1024px) and (max-width:1199px){.front-door_hero__GSe59{gap:40px}.front-door_stage__POiFR{height:500px}.front-door_front__NulV0{width:57%}.front-door_back__tbej2{width:40%}.front-door_third__zUYft{display:none}}@media (max-width:1023px){.front-door_hero__GSe59{grid-template-columns:minmax(0,1fr);gap:48px;padding-block:56px 48px}.front-door_copy__8Fnkk{max-width:640px}.front-door_stage__POiFR{width:100%;max-width:600px;margin-inline:auto}.front-door_proof__qmNmu{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;padding-block:8px 16px}.front-door_proof__qmNmu li,.front-door_proof__qmNmu li+li{padding:16px 0 8px;border-inline-start:0}}@media (max-width:639px){.front-door_hero__GSe59{gap:24px;padding-block:32px 28px}.front-door_title__5Kk3n{font-size:38px}.front-door_lede__wz9iW{font-size:17px}.front-door_actions__gpphF{margin-top:20px}.front-door_actions__gpphF a{flex:1 1 100%;min-height:50px}.front-door_hubSecondary__i36SM{display:none}.front-door_hubSecondaryMobile__n9pi6{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;color:var(--accent);font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.front-door_stage__POiFR,.front-door_stage__POiFR[data-panes="2"]{height:auto;max-height:248px;overflow:hidden;padding-top:32px}.front-door_stage__POiFR:after{content:"";position:absolute;z-index:4;inset-inline:0;inset-block-end:0;height:64px;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--band))}.front-door_front__NulV0{position:relative;inset:auto;width:100%}.front-door_back__tbej2,.front-door_third__zUYft{display:none}.front-door_ari__WSJSL{inset-block-start:-52px;width:68px;height:68px}.front-door_prose__qnoNl{font-size:16px}.front-door_proof__qmNmu{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}}@media (max-width:360px){.front-door_hero__GSe59,.front-door_proofRail__OMfPq{padding-inline:16px}.front-door_title__5Kk3n{font-size:32px}}@media (prefers-reduced-motion:reduce){.front-door_stage__POiFR{animation:none}.front-door_primary___EXu7,.front-door_primary___EXu7 svg,.front-door_secondary__WkARx{transition:none}.front-door_primary___EXu7:active,.front-door_primary___EXu7:hover svg,.front-door_secondary__WkARx:active{transform:none}}.hub_hub__M1AJh{--font-editorial:var(--font-fraunces),var(--font-display);--hub-band:var(--surface-raised);--hub-sun:var(--primary-soft);--hub-hill:var(--surface-hover);--hub-leaf:color-mix(in oklab,var(--accent) 70%,var(--bg));--hub-leaf-vein:var(--bg);--hub-bubble-soft:var(--surface-hover);--hub-far:color-mix(in oklab,var(--accent) 16%,var(--hub-band));--hub-cloud:color-mix(in oklab,var(--text) 7%,transparent);--hub-deep:#173d2c;--hub-deep-text:#f2f2e8;--hub-edge:color-mix(in oklab,var(--accent) 55%,black);--hub-lift:0 1px 2px #0000004d,0 18px 36px -18px #00000080;min-height:100dvh;overflow-wrap:anywhere;background:var(--bg);color:var(--text)}[data-theme=light] .hub_hub__M1AJh{--hub-band:#fbf8ee;--hub-sun:#fde68a;--hub-hill:#f4efe6;--hub-leaf:#2f7a4b;--hub-leaf-vein:#fbf8ee;--hub-bubble-soft:#f4efe6;--hub-far:#dcead0;--hub-cloud:#ffffffc7;--hub-deep:#1e4d38;--hub-deep-text:#ffffff;--hub-edge:#123826;--hub-lift:0 1px 2px #173e3514,0 18px 36px -16px #173e3540}.hub_rail__2AQhT{width:100%;max-width:1280px;margin-inline:auto;padding-inline:24px}.hub_hubHeader__hsS4G{flex-wrap:wrap;justify-content:space-between;gap:12px;min-height:80px;padding-block:12px}.hub_hubHeaderAuth__Dw1go,.hub_hubHeaderControls__O67og,.hub_hubHeaderSettings__rNrAl,.hub_hubHeader__hsS4G{display:flex;align-items:center}.hub_hubHeaderControls__O67og{flex-wrap:wrap;gap:8px;min-width:0}.hub_hubHeaderAuth__Dw1go,.hub_hubHeaderSettings__rNrAl{gap:4px}.hub_hubSignIn__97ArU{display:inline-flex;min-height:44px;align-items:center;padding-inline:6px;color:var(--text-muted);font-size:14px;font-weight:700}.hub_hubSignIn__97ArU:hover{color:var(--text)}.hub_center__NkBLJ{text-align:center}.hub_center__NkBLJ .hub_description__6qTPX{margin:10px auto 0;max-width:620px}.hub_choose____XjX{padding-block:72px 0;scroll-margin-top:24px}.hub_section__RXLUj{padding-block:88px 0}.hub_sectionHeading__WVowh{font-family:var(--font-editorial);font-size:clamp(28px,3.2vw,42px);font-weight:600;font-variation-settings:"SOFT" 50;line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.hub_description__6qTPX{color:var(--text-muted);font-size:16px;line-height:1.55}.hub_level__3e9Bt{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:var(--surface);border:1px solid var(--border);color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.hub_honeyButton__Npeif,.hub_primaryButton__p8Z4t,.hub_secondaryButton__AlX0_,.hub_softButton__W3Qpu{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:8px 10px 8px 24px;border-radius:999px;font-size:16px;font-weight:700;letter-spacing:-.005em;transition:background-color .12s,box-shadow .12s,transform .12s}.hub_primaryButton__p8Z4t{background:var(--accent);color:var(--accent-contrast);box-shadow:inset 0 1px 0 #ffffff2e,0 3px 0 var(--hub-edge),0 10px 22px -10px #12382680}.hub_primaryButton__p8Z4t:hover{background:var(--accent-hover)}.hub_secondaryButton__AlX0_{padding-inline:24px;background:var(--surface);color:var(--text);border:1px solid var(--border);box-shadow:0 1px 2px #173e3514,0 6px 16px -10px #173e3533}.hub_secondaryButton__AlX0_:hover{border-color:var(--border-strong);transform:translateY(-1px)}.hub_softButton__W3Qpu{align-self:flex-start;background:var(--surface);color:var(--accent);border:1px solid color-mix(in oklab,var(--accent) 35%,var(--border));box-shadow:0 3px 0 color-mix(in oklab,var(--accent) 22%,var(--border))}.hub_softButton__W3Qpu:hover{background:var(--accent-soft)}.hub_honeyButton__Npeif{background:var(--primary);color:var(--primary-contrast);box-shadow:inset 0 1px 0 #ffffff55,0 3px 0 var(--primary-edge),0 12px 24px -12px #00000066}.hub_honeyButton__Npeif:hover{background:var(--primary-hover)}.hub_arrow__FpPWN{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;flex-shrink:0;transition:transform .16s}.hub_primaryButton__p8Z4t .hub_arrow__FpPWN{background:#ffffff24}.hub_softButton__W3Qpu .hub_arrow__FpPWN{background:var(--accent);color:var(--accent-contrast)}.hub_honeyButton__Npeif .hub_arrow__FpPWN{background:#1c1f121a}.hub_honeyButton__Npeif:hover .hub_arrow__FpPWN,.hub_primaryButton__p8Z4t:hover .hub_arrow__FpPWN,.hub_softButton__W3Qpu:hover .hub_arrow__FpPWN{transform:translateX(3px)}[dir=rtl] .hub_honeyButton__Npeif:hover .hub_arrow__FpPWN,[dir=rtl] .hub_primaryButton__p8Z4t:hover .hub_arrow__FpPWN,[dir=rtl] .hub_softButton__W3Qpu:hover .hub_arrow__FpPWN{transform:translateX(-3px)}.hub_honeyButton__Npeif:active,.hub_primaryButton__p8Z4t:active,.hub_secondaryButton__AlX0_:active,.hub_softButton__W3Qpu:active{transform:translateY(2px);box-shadow:none}.hub_cards__Atx0H{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px}.hub_heroLanguageChoices__mmq5_{display:grid;gap:8px;margin-top:20px}.hub_heroLanguageChoice__4w_CK{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name arrow" "meta arrow";align-items:center;column-gap:12px;min-height:72px;padding:10px 14px 10px 16px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--elevation-1);transition:border-color var(--duration-transition) var(--ease-standard),background-color var(--duration-transition) var(--ease-standard)}.hub_heroLanguageChoice__4w_CK:focus-visible,.hub_heroLanguageChoice__4w_CK:hover{border-color:var(--accent);background:var(--accent-soft)}.hub_heroLanguageName__O2KrS{grid-area:name;min-width:0;font-family:var(--font-display);font-size:17px;font-weight:800;letter-spacing:-.01em}.hub_heroLanguageMeta__zGNU5{grid-area:meta;min-width:0;overflow:hidden;color:var(--text-muted);font-size:12px;font-weight:600;line-height:18px;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.hub_heroLanguageGo__HOu06{grid-area:arrow;display:grid;width:40px;height:40px;place-items:center;border-radius:999px;background:var(--accent-soft);color:var(--accent);transition:background-color var(--duration-micro) var(--ease-standard),color var(--duration-micro) var(--ease-standard),transform var(--duration-micro) var(--ease-standard)}.hub_heroLanguageChoice__4w_CK:focus-visible .hub_heroLanguageGo__HOu06,.hub_heroLanguageChoice__4w_CK:hover .hub_heroLanguageGo__HOu06{background:var(--accent);color:var(--accent-contrast);transform:translateX(2px)}.hub_card__yAKZs{display:flex;flex-direction:column;gap:12px;height:100%;padding:24px;border:1px solid var(--border);border-radius:24px;background:var(--surface);box-shadow:var(--elevation-2);transition:transform .18s var(--ease-standard),border-color .18s,box-shadow .18s}.hub_card__yAKZs:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--accent) 40%,var(--border));box-shadow:var(--hub-lift)}.hub_cardTop__aQlTJ{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.hub_cardMark__MRMnZ{position:relative;display:inline-flex;padding:8px 16px 9px;border-radius:999px;background:var(--accent);color:var(--accent-contrast);font:800 18px/1.05 var(--font-display);letter-spacing:-.01em}.hub_cardMark__MRMnZ:after{content:"";position:absolute;inset:auto auto -7px 18px;width:12px;height:12px;background:inherit;clip-path:polygon(0 0,100% 0,0 100%)}.hub_cards__Atx0H li:nth-child(2) .hub_cardMark__MRMnZ{background:var(--primary);color:var(--primary-contrast)}.hub_cards__Atx0H li:nth-child(3) .hub_cardMark__MRMnZ{background:var(--hub-bubble-soft);color:var(--accent)}.hub_language__Wp3rY{font-family:var(--font-display);font-size:26px;font-weight:800;letter-spacing:-.015em}.hub_clamp__Gq40B{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(2 * 1.55em)}.hub_cardFoot__Ahb2C{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:8px}.hub_statPill__7h8Cj{display:inline-flex;align-items:center;min-height:28px;padding:4px 12px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.hub_cardGo__p2gUg{display:inline-grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:var(--surface-raised);color:var(--accent);transition:background-color .18s,color .18s,transform .18s var(--ease-standard)}.hub_card__yAKZs:focus-visible .hub_cardGo__p2gUg,.hub_card__yAKZs:hover .hub_cardGo__p2gUg{background:var(--accent);color:var(--accent-contrast);transform:translateX(2px)}[dir=rtl] .hub_card__yAKZs:hover .hub_cardGo__p2gUg{transform:translateX(-2px)}.hub_skills__91Llf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:36px}.hub_skill__bG44q{border:1px solid var(--border);border-radius:24px;background:var(--surface);box-shadow:var(--elevation-2)}.hub_showcase__wcfjo,.hub_skill__bG44q{display:flex;flex-direction:column;overflow:hidden}.hub_showcase__wcfjo{position:relative;isolation:isolate;justify-content:center;gap:14px;min-height:216px;padding:28px 32px;background:var(--hub-band)}.hub_showcase__wcfjo:before{content:"";position:absolute;z-index:-1;inset:-160px -120px auto auto;width:420px;height:420px;border-radius:50%;background:radial-gradient(closest-side,var(--hub-sun),transparent);opacity:.8}.hub_bookCard__gTyvS,.hub_player__z_1_V{display:flex;align-items:center;gap:18px;padding:16px;border:1px solid var(--border);border-radius:20px;background:var(--surface);box-shadow:var(--elevation-2)}.hub_cover__r0XDl{width:84px;height:auto;flex-shrink:0;border-radius:8px;box-shadow:0 8px 18px -10px #0000008c}.hub_bookMeta__CEZ_j{display:flex;min-width:0;flex-direction:column;gap:4px}.hub_kicker__phoIM{color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.hub_bookTitle__PnWUY{font:800 20px/1.2 var(--font-display);letter-spacing:-.015em}.hub_author__2PfNr{color:var(--text-muted);font-size:14px}.hub_chips__P0p9B{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.hub_levelGreen__sd408{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:700;white-space:nowrap}.hub_playButton__mcbSG{display:inline-grid;place-items:center;flex-shrink:0;width:48px;height:48px;border-radius:50%;background:var(--accent);color:var(--accent-contrast);box-shadow:0 3px 0 var(--hub-edge)}.hub_wave__SgXD3{display:flex;flex:1;align-items:center;gap:3px;height:44px;min-width:0;overflow:hidden}.hub_wave__SgXD3 span{flex:1;min-width:2px;max-width:5px;border-radius:99px;background:var(--accent-vivid);opacity:.85;transform-origin:center;transition:transform .26s var(--ease-standard)}.hub_wave__SgXD3 span:nth-child(n+9){opacity:.35}.hub_skill__bG44q:hover .hub_wave__SgXD3 span:nth-child(odd){transform:scaleY(.7)}.hub_skill__bG44q:hover .hub_wave__SgXD3 span:nth-child(3n){transform:scaleY(1.15)}.hub_playerCaption__2ZzpE{color:var(--text-muted);font-size:14px;font-weight:600;padding-inline-start:4px}.hub_skillBody__Nwsg0{display:flex;flex:1;flex-direction:column;gap:14px;padding:26px 32px 32px}.hub_skillTitle__EHJJD{font-size:26px;line-height:1.15;font-weight:800;letter-spacing:-.02em}.hub_skillBody__Nwsg0 .hub_softButton__W3Qpu{margin-top:10px}.hub_how__NnQvB{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:32px;align-items:start;margin-top:88px;padding:44px;border-radius:28px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--elevation-2)}.hub_steps__jlbrq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.hub_steps__jlbrq li{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-size:16px;line-height:1.55;color:var(--text)}.hub_steps__jlbrq li:not(:last-child):after{content:"";position:absolute;inset:22px -14px auto 60px;border-top:2px dashed var(--border-strong)}.hub_stepNumber__ZJggj{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--primary);color:var(--primary-contrast);font:800 18px/1 var(--font-display);box-shadow:0 3px 0 var(--primary-edge)}.hub_stepNumber__ZJggj[data-tone=green]{background:var(--accent);color:var(--accent-contrast);box-shadow:0 3px 0 var(--hub-edge)}.hub_stepChip__HP97f{display:inline-flex;justify-self:start;padding:3px 10px;border-radius:999px;background:var(--surface-raised);color:var(--text-muted);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.hub_closing___Mkyq{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-block:88px 80px;padding:52px 56px;border-radius:28px;background:var(--hub-deep);color:var(--hub-deep-text)}.hub_closing___Mkyq:before{inset:-120px auto auto -80px;width:280px;height:280px;background:#ffffff0f}.hub_closing___Mkyq:after,.hub_closing___Mkyq:before{content:"";position:absolute;z-index:-1;border-radius:50%}.hub_closing___Mkyq:after{inset:auto 60px -90px auto;width:260px;height:260px;background:#fbbf2414}.hub_closing___Mkyq .hub_sectionHeading__WVowh{font-size:clamp(28px,3.4vw,44px)}.hub_closingCopy__gfAVs{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.hub_closingBee__tIGtt{width:148px;height:148px;flex-shrink:0}.hub_footer__G9DfV{background:transparent}@media (max-width:1023px){.hub_cards__Atx0H,.hub_how__NnQvB{grid-template-columns:1fr}}@media (min-width:640px){.hub_heroLanguageChoices__mmq5_{grid-template-columns:repeat(3,minmax(0,1fr))}.hub_heroLanguageChoice__4w_CK{min-height:80px;padding-inline:12px}.hub_heroLanguageName__O2KrS{font-size:15px}.hub_heroLanguageMeta__zGNU5{font-size:11px}.hub_heroLanguageGo__HOu06{width:32px;height:32px}}@media (max-width:767px){.hub_choose____XjX{padding-top:48px}.hub_section__RXLUj{padding-top:64px}.hub_cards__Atx0H{gap:16px;margin-top:24px}.hub_heroLanguageChoices__mmq5_{gap:6px;margin-top:18px}.hub_heroLanguageChoice__4w_CK{min-height:72px}.hub_card__yAKZs{padding:18px 18px 16px;gap:8px;border-radius:20px}.hub_cardTop__aQlTJ{margin-bottom:4px}.hub_cardMark__MRMnZ{font-size:15px;padding:6px 13px 7px}.hub_language__Wp3rY{font-size:21px}.hub_card__yAKZs .hub_description__6qTPX{font-size:14px}.hub_clamp__Gq40B{min-height:0}.hub_cardGo__p2gUg{width:36px;height:36px}.hub_honeyButton__Npeif,.hub_primaryButton__p8Z4t,.hub_secondaryButton__AlX0_,.hub_softButton__W3Qpu{min-height:48px;font-size:15px;padding-inline-start:18px;padding-block:5px}.hub_secondaryButton__AlX0_{padding-inline:18px}.hub_arrow__FpPWN{width:32px;height:32px}.hub_skills__91Llf{grid-template-columns:1fr;gap:16px;margin-top:24px}.hub_showcase__wcfjo{min-height:0;padding:20px}.hub_bookCard__gTyvS,.hub_player__z_1_V{gap:14px;padding:12px}.hub_cover__r0XDl{width:68px}.hub_bookTitle__PnWUY{font-size:17px}.hub_playButton__mcbSG{width:42px;height:42px}.hub_skillTitle__EHJJD{font-size:22px}.hub_skillBody__Nwsg0{padding:20px 20px 24px;gap:12px}.hub_how__NnQvB{margin-top:64px;padding:28px 24px;gap:20px}.hub_steps__jlbrq{grid-template-columns:1fr;gap:18px}.hub_steps__jlbrq li{display:grid;grid-template-columns:40px 1fr;column-gap:14px;row-gap:6px}.hub_steps__jlbrq li>.hub_stepNumber__ZJggj{grid-row:span 2}.hub_steps__jlbrq li:not(:last-child):after{inset:50px auto -14px 21px;height:auto;border-top:0;border-inline-start:2px dashed var(--border-strong)}.hub_stepNumber__ZJggj{flex-shrink:0;width:40px;height:40px;font-size:16px}.hub_closing___Mkyq{flex-direction:column-reverse;align-items:flex-start;margin-block:64px 56px;padding:32px 24px}.hub_closingBee__tIGtt{width:104px;height:104px}}@media (max-width:639px){.hub_hubHeader__hsS4G{gap:8px;padding-inline:16px}.hub_hubHeaderControls__O67og{gap:4px}}@media (max-width:360px){.hub_rail__2AQhT{padding-inline:16px}.hub_bookCard__gTyvS{flex-wrap:wrap}.hub_honeyButton__Npeif,.hub_primaryButton__p8Z4t,.hub_secondaryButton__AlX0_,.hub_softButton__W3Qpu{white-space:normal;text-align:center}}@media (prefers-reduced-motion:reduce){.hub_hub__M1AJh *,.hub_hub__M1AJh :after,.hub_hub__M1AJh :before{animation:none!important;transition:none!important}.hub_hub__M1AJh .hub_card__yAKZs:hover,.hub_hub__M1AJh .hub_card__yAKZs:hover .hub_cardGo__p2gUg,.hub_hub__M1AJh .hub_honeyButton__Npeif:active,.hub_hub__M1AJh .hub_honeyButton__Npeif:hover .hub_arrow__FpPWN,.hub_hub__M1AJh .hub_primaryButton__p8Z4t:active,.hub_hub__M1AJh .hub_primaryButton__p8Z4t:hover .hub_arrow__FpPWN,.hub_hub__M1AJh .hub_secondaryButton__AlX0_:active,.hub_hub__M1AJh .hub_skill__bG44q:hover .hub_wave__SgXD3 span,.hub_hub__M1AJh .hub_softButton__W3Qpu:active,.hub_hub__M1AJh .hub_softButton__W3Qpu:hover .hub_arrow__FpPWN{transform:none}}.home_home__RG2zK{container-type:inline-size;--font-editorial:var(--font-fraunces),var(--font-display);overflow-wrap:anywhere;--garden-sky:#eef7ff;--garden-violet:#f5f0ff;--garden-violet-ink:#7544be;--garden-blue-ink:#1765d1;--garden-paper:var(--surface);--garden-ink:var(--text);--garden-muted:var(--text-muted);--garden-green:var(--accent);--garden-edge:var(--border);--garden-shadow:var(--elevation-2);color:var(--garden-ink);background:var(--bg);padding-bottom:48px}.home_primary__v4mGu,.home_secondary__BEtRd{display:inline-flex;gap:12px;min-height:56px;align-items:center;justify-content:center;border-radius:999px;padding:12px 32px;font-size:16px;font-weight:750;text-align:center;box-shadow:var(--garden-shadow)}.home_primary__v4mGu{background:var(--accent);color:var(--accent-contrast);border:1px solid var(--accent)}.home_primary__v4mGu:hover{background:var(--accent-hover)}.home_secondary__BEtRd{background:var(--garden-paper);border:1px solid var(--garden-edge)}.home_secondary__BEtRd svg{color:var(--garden-green)}.home_content___5aSm{max-width:1280px;margin-inline:auto;padding:48px 24px 0}.home_section__DR1aM{margin-bottom:48px}.home_sectionHeader__4g8Od{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.home_sectionHeader__4g8Od h2{font-family:var(--font-editorial);font-size:30px;font-weight:600;font-variation-settings:"SOFT" 50;line-height:1.15;letter-spacing:-.02em}.home_sectionHeader__4g8Od p,.home_topicCard__QZ8Tj p{color:var(--garden-muted);font-size:13px;line-height:1.5}.home_sectionHeader__4g8Od a{display:inline-flex;align-items:center;min-height:44px;gap:12px;color:var(--garden-green);font-size:12px;font-weight:650}.home_modeGrid__0ip9v{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home_groupTitle__pIJYN{font-family:var(--font-editorial);font-size:30px;font-weight:600;font-variation-settings:"SOFT" 50;line-height:1.15;letter-spacing:-.02em;margin:0 0 4px}.home_modeGrid__0ip9v[data-count="5"]{grid-template-columns:repeat(6,minmax(0,1fr))}.home_modeGrid__0ip9v[data-count="5"]>*{grid-column:span 2}.home_modeGrid__0ip9v[data-count="5"]>:nth-child(n+4){grid-column:span 3}.home_modeCard__rLxRd{--tile:var(--accent-soft);--tile-ink:var(--garden-green);display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto 1fr auto;column-gap:16px;row-gap:12px;min-width:0;min-height:192px;padding:24px;border:1px solid var(--garden-edge);border-radius:20px;background:var(--garden-paper);box-shadow:var(--garden-shadow);transition:border-color var(--duration-transition) var(--ease-standard),box-shadow var(--duration-transition) var(--ease-standard),transform var(--duration-transition) var(--ease-standard)}.home_modeCard__rLxRd[data-tone=sun]{--tile:var(--primary-soft);--tile-ink:var(--primary-edge);border-color:var(--garden-edge)}.home_modeCard__rLxRd[data-tone=rose]{--tile:var(--danger-soft);--tile-ink:var(--danger)}.home_modeCard__rLxRd[data-tone=sky]{--tile:var(--garden-sky);--tile-ink:var(--garden-blue-ink)}.home_modeCard__rLxRd[data-tone=violet]{--tile:var(--garden-violet);--tile-ink:var(--garden-violet-ink)}.home_icon__IrOOv{display:grid;width:48px;height:48px;flex-shrink:0;place-items:center;border-radius:20px;background:var(--tile,var(--accent-soft));color:var(--tile-ink,var(--garden-green))}.home_modeCard__rLxRd>.home_icon__IrOOv{border-radius:14px}.home_modeCard__rLxRd h2,.home_modeCard__rLxRd h3{align-self:center;font-size:18px;font-weight:750;line-height:1.35;letter-spacing:-.025em;margin:0;overflow-wrap:anywhere}.home_modeCard__rLxRd p{grid-column:2;color:var(--garden-muted);font-size:13px;line-height:1.6;margin:0}.home_modeBottom__nJBVX{grid-column:1/-1;align-self:end;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px;padding-top:12px;border-top:1px solid var(--garden-edge)}.home_modeStatus__y_JZQ{border:1px solid var(--garden-edge);border-radius:999px;background:var(--garden-paper);padding:4px 12px;font-size:11px;font-weight:650;line-height:1.5}.home_modeAction__cOCu_{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;margin-inline-start:auto;border:1px solid var(--garden-edge);border-radius:999px;color:var(--garden-green);background:var(--garden-paper);transition:background-color var(--duration-transition) var(--ease-standard),color var(--duration-transition) var(--ease-standard),border-color var(--duration-transition) var(--ease-standard)}.home_modeCard__rLxRd[data-tone=sun] .home_modeAction__cOCu_{background:var(--garden-green);border-color:var(--garden-green);color:var(--garden-paper)}.home_modeCard__rLxRd:focus-visible{border-color:var(--garden-green)}.home_modeCard__rLxRd:focus-visible .home_modeAction__cOCu_{background:var(--garden-green);border-color:var(--garden-green);color:var(--garden-paper)}@media (hover:hover) and (pointer:fine){.home_modeCard__rLxRd:hover{border-color:var(--garden-green);transform:translateY(-1px);box-shadow:var(--elevation-3)}.home_modeCard__rLxRd:hover .home_modeAction__cOCu_{background:var(--garden-green);border-color:var(--garden-green);color:var(--garden-paper)}}.home_modeCard__rLxRd:active{transform:translateY(1px);box-shadow:none}.home_topicCard__QZ8Tj:hover{border-color:var(--garden-green)}.home_coachGrid__AlizO{display:grid;align-items:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:48px}.home_coachGrid__AlizO[data-single]{grid-template-columns:minmax(0,1fr)}.home_placement__fRRY2{--placement-sun:color-mix(in oklab,var(--primary) 22%,transparent);position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;min-height:280px;padding:32px;border-radius:20px;border:1px solid var(--garden-edge);box-shadow:var(--garden-shadow);background:var(--surface-raised)}[data-theme=light] .home_placement__fRRY2{--placement-sun:#fde68acc;background:#fbf8ee}.home_placement__fRRY2:before{content:"";position:absolute;z-index:-1;inset:auto -90px -120px auto;width:320px;height:320px;border-radius:50%;background:radial-gradient(closest-side,var(--placement-sun),transparent)}.home_eyebrow__DRihb{display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:var(--garden-paper);padding:4px 12px;font-size:11px;color:var(--garden-green)}.home_placement__fRRY2 h2{font-family:var(--font-editorial);font-size:32px;line-height:1.12;font-weight:600;font-variation-settings:"SOFT" 50;letter-spacing:-.02em;margin-top:16px;max-width:360px}.home_placement__fRRY2 p{font-size:14px;margin:12px 0 24px;color:var(--garden-muted)}.home_placement__fRRY2 .home_primary__v4mGu{margin-top:auto;min-height:48px;font-size:14px;padding:8px 32px}.home_dailyPanel__Kr0zR{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:20px;border:1px solid var(--garden-edge);box-shadow:var(--garden-shadow);background:var(--garden-paper)}.home_dailyHead__FDVo5{padding:32px 32px 24px}.home_dailyPanel__Kr0zR .home_sectionHeader__4g8Od{margin-bottom:16px}.home_dailyPanel__Kr0zR h2{font-size:20px}.home_planBar__HAXY2{display:flex;gap:6px}.home_planSegment__nJX8p{flex:1;height:6px;border-radius:999px;background:var(--garden-edge)}.home_planSegment__nJX8p[data-done=true]{background:var(--garden-green)}.home_planProgress__hX2jT{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:4px;color:var(--garden-muted);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.home_planProgress__hX2jT:hover{color:var(--garden-green)}.home_guestNote__jtPDU{padding:16px 32px 24px;color:var(--garden-muted);font-size:12px;line-height:1.6}.home_dailyPanel__Kr0zR ol{margin-top:auto;border-top:1px solid var(--garden-edge)}.home_threeGrid__bzwww{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.home_topicCard__QZ8Tj{display:flex;align-items:center;gap:16px;min-height:96px;padding:24px;border:1px solid var(--garden-edge);border-radius:20px;box-shadow:var(--garden-shadow);background:var(--garden-paper);min-width:0}.home_topicCard__QZ8Tj>div{min-width:0;flex:1}.home_topicCard__QZ8Tj h3{font-size:13px;font-weight:750;line-height:1.4}.home_topicCard__QZ8Tj>svg{flex-shrink:0}.home_topicCard__QZ8Tj .home_icon__IrOOv{width:44px;height:44px;border-radius:14px}.home_topicCard__QZ8Tj meter{width:100%;height:12px;margin-top:8px}.home_topicCard__QZ8Tj meter::-webkit-meter-bar{background:var(--garden-edge);border:none}.home_topicCard__QZ8Tj meter::-webkit-meter-optimum-value{background:var(--garden-green)}.home_reading__hiVk0{background:transparent;padding:0}.home_conjugationLink__kjlhc{display:flex;align-items:center;gap:20px;border:1px solid var(--garden-edge);border-radius:20px;background:var(--garden-paper);box-shadow:var(--garden-shadow);padding:20px 24px}.home_conjugationLink__kjlhc:focus-visible{border-color:var(--garden-green)}.home_conjugationText__jf0l3{flex:1;min-width:0}.home_conjugationText__jf0l3 h2{font-size:22px;font-weight:800;line-height:1.25;letter-spacing:-.035em;margin:0}.home_conjugationText__jf0l3 p{margin:4px 0 0;color:var(--garden-muted);font-size:14px;line-height:1.55}@media (hover:hover){.home_conjugationLink__kjlhc:hover{border-color:var(--garden-green);box-shadow:var(--elevation-3)}}.home_readingLinks__zBpGX{display:flex;flex-wrap:wrap;gap:24px}.home_home__RG2zK a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}:root:not([data-theme=light]) .home_home__RG2zK{--garden-sky:var(--surface-raised);--garden-violet:var(--surface-raised);--garden-violet-ink:#c5a2ff;--garden-blue-ink:#84b9ff}@media (max-width:1100px){.home_coachGrid__AlizO{grid-template-columns:1fr 1fr}}@media (max-width:700px){.home_content___5aSm{padding:32px 24px 0}.home_coachGrid__AlizO,.home_section__DR1aM{margin-bottom:32px}.home_coachGrid__AlizO,.home_threeGrid__bzwww{gap:16px}.home_sectionHeader__4g8Od{flex-wrap:wrap;gap:4px}.home_sectionHeader__4g8Od h2{font-size:26px}.home_modeGrid__0ip9v,.home_modeGrid__0ip9v[data-count="5"]{grid-template-columns:minmax(0,1fr);gap:12px}.home_modeGrid__0ip9v[data-count="5"]>*,.home_modeGrid__0ip9v[data-count="5"]>:nth-child(n+4){grid-column:auto}.home_modeCard__rLxRd{grid-template-columns:44px minmax(0,1fr) 32px;grid-template-rows:auto auto auto;column-gap:12px;row-gap:4px;min-height:112px;padding:16px;position:relative}.home_modeCard__rLxRd>.home_icon__IrOOv{grid-row:1/3;width:44px;height:44px}.home_modeCard__rLxRd h2,.home_modeCard__rLxRd h3{grid-column:2;font-size:16px}.home_modeCard__rLxRd p{grid-column:2;font-size:12px;line-height:1.5}.home_modeBottom__nJBVX{display:contents}.home_modeStatus__y_JZQ{grid-column:2;margin-top:4px;justify-self:start;padding:2px 8px;border-radius:12px;font-size:10px}.home_modeBottom__nJBVX>span:empty{display:none}.home_modeCard__rLxRd .home_modeAction__cOCu_{position:absolute;inset-inline-end:16px;top:50%;transform:translateY(-50%);width:32px;height:32px}.home_coachGrid__AlizO,.home_threeGrid__bzwww{grid-template-columns:minmax(0,1fr)}.home_placement__fRRY2{padding:24px}.home_dailyHead__FDVo5{padding:24px 24px 16px}.home_guestNote__jtPDU{padding:12px 24px 20px}.home_placement__fRRY2{min-height:256px}.home_placement__fRRY2 h2{font-size:28px}.home_topicCard__QZ8Tj{padding:16px}.home_reading__hiVk0{padding:0}.home_readingLinks__zBpGX{gap:16px}.home_placement__fRRY2 h2{max-width:none}}@media (prefers-reduced-motion:reduce){.home_home__RG2zK *,.home_home__RG2zK :after,.home_home__RG2zK :before{animation:none!important;transition:none!important}}[dir=rtl] .home_home__RG2zK .home_planProgress__hX2jT>svg:last-child,[dir=rtl] .home_home__RG2zK .home_sectionHeader__4g8Od a>svg:last-child,[dir=rtl] .home_modeAction__cOCu_>svg,[dir=rtl] .home_topicCard__QZ8Tj>svg{transform:scaleX(-1)}@container (max-width: 360px){.home_coachGrid__AlizO,.home_modeGrid__0ip9v,.home_modeGrid__0ip9v[data-count="5"],.home_threeGrid__bzwww{grid-template-columns:minmax(0,1fr)}.home_modeGrid__0ip9v[data-count="5"]>*,.home_modeGrid__0ip9v[data-count="5"]>:nth-child(n+4){grid-column:auto}.home_placement__fRRY2{min-width:0;padding:16px}.home_dailyHead__FDVo5{padding:16px 16px 12px}.home_guestNote__jtPDU{padding:8px 16px 16px}.home_primary__v4mGu,.home_secondary__BEtRd{padding-inline:16px}.home_topicCard__QZ8Tj{flex-wrap:wrap}.home_topicCard__QZ8Tj>div{flex-basis:100%}.home_reading__hiVk0>.home_threeGrid__bzwww>a>div>div:first-child{flex-direction:column}.home_reading__hiVk0>.home_threeGrid__bzwww>a>div{padding:12px}.home_reading__hiVk0 .truncate{white-space:normal}}@media (prefers-reduced-motion:reduce){.home_modeCard__rLxRd:active,.home_modeCard__rLxRd:hover{transform:none}}@container (max-width: 280px){.home_modeCard__rLxRd{grid-template-columns:minmax(0,1fr) 32px}.home_modeCard__rLxRd>.home_icon__IrOOv{display:none}.home_modeCard__rLxRd h3,.home_modeCard__rLxRd p,.home_modeStatus__y_JZQ{grid-column:1}}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6abc91adc2ea99a6-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d08bfa01b04d053-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e0f4b1ebfdbd83f9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e8c7e585bb5e69ba-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/d02d66744511ad29-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26dc4a78f0c7af7f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_d3f1c8{font-family:Fraunces,Fraunces Fallback}.__variable_d3f1c8{--font-fraunces:"Fraunces","Fraunces Fallback"}