.fast-track_wrap__uGCTx{padding-block:44px 72px}.fast-track_heading__RMhER{display:flex;flex-direction:column;gap:12px;margin-bottom:26px}.fast-track_heading__RMhER h1{max-width:24ch;margin:0;color:var(--il-ink);font-size:clamp(2.1rem,4.2vw,3.3rem);font-weight:600;letter-spacing:-.02em;line-height:1.05;text-wrap:balance}.fast-track_lead___pUpY{max-width:62ch;margin:0;color:var(--il-ink-soft);font-size:1.125rem;line-height:1.65}.fast-track_metaLine__IOUdQ{margin:0;color:var(--il-ink-dim);font-size:.95rem}.fast-track_panel__riuuj{min-width:0;padding:22px 24px;border:1px solid var(--il-line);border-radius:14px;background:var(--il-bg-raised)}.fast-track_panel__riuuj h2{margin:0;color:var(--il-ink);font-size:1.2rem;font-weight:600;line-height:1.3}.fast-track_panelHead__o03mu{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;margin-bottom:16px}.fast-track_panelNote__z3rvk{margin:0;color:var(--il-ink-dim);font-size:.95rem}.fast-track_runwayPanel__Scko9{margin-bottom:20px;padding-bottom:18px}.fast-track_runway__ADf2B{display:flex;margin:0;overflow-x:auto;padding:0 0 6px;gap:4px;list-style:none;scroll-snap-type:x proximity;scrollbar-color:var(--il-line-strong) transparent;scrollbar-width:thin}.fast-track_day__XP_RC{position:relative;display:grid;min-width:0;flex:1 0 44px;padding:8px 2px 10px;border:1px solid var(--il-line);border-radius:var(--il-radius-field);background:var(--il-bg-raised);gap:2px;justify-items:center;scroll-snap-align:start;text-align:center}.fast-track_dayToday__C1ykx{flex-basis:56px;border-color:var(--il-ink)}.fast-track_dayExam__fh6y2{position:sticky;right:0;margin-left:10px;flex-basis:56px;border-color:var(--il-ink-soft);border-style:dashed}.fast-track_dayExam__fh6y2:before{position:absolute;top:-1px;bottom:-1px;left:-15px;width:14px;background:var(--il-bg-raised);content:""}.fast-track_dayName__DVsUF{font-weight:600}.fast-track_dayDate__sIew5,.fast-track_dayName__DVsUF{color:var(--il-ink-soft);font-size:.8rem;white-space:nowrap}.fast-track_dayDate__sIew5{font-variant-numeric:tabular-nums}.fast-track_dayCount__k8fmv{margin-top:6px;color:var(--il-ink);font-size:1rem;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.fast-track_dayCountQuiet__1_cHv{color:var(--il-ink-soft);font-size:.75rem;font-weight:500;line-height:2}.fast-track_runwayFoot__JkjfZ{display:flex;margin-top:12px;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;color:var(--il-ink-dim);font-size:.9rem}.fast-track_workGrid__Cykrq{display:grid;margin-bottom:20px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:20px}.fast-track_todayLine__2cAng{max-width:34ch;margin:0 0 6px;color:var(--il-ink);font-size:clamp(1.35rem,2.4vw,1.65rem);font-weight:600;letter-spacing:-.01em;line-height:1.25;text-wrap:balance}.fast-track_todaySub__2QOpx{margin:0;color:var(--il-ink-soft);font-size:1rem;line-height:1.6}.fast-track_warn__aVpaN{margin:10px 0 0;color:var(--il-coral);font-size:.95rem}.fast-track_todayActions__xAJY7{display:flex;margin-top:22px;align-items:center;flex-wrap:wrap;gap:10px}.fast-track_drills__RYRsr{display:grid;margin-top:18px;padding-top:16px;border-top:1px solid var(--il-line);gap:10px}.fast-track_fieldLabel__JBPnt{color:var(--il-ink-soft);font-size:.95rem;font-weight:600}.fast-track_fieldHelp__nUqJS{color:var(--il-ink-dim);font-size:.875rem}.fast-track_dateRow__tEAYD,.fast-track_paceRow__Leffr{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.fast-track_paceRow__Leffr{color:var(--il-ink-soft);font-size:.95rem}.fast-track_paceSelect__W_cmB{min-height:40px;padding:4px 8px;border:1px solid var(--il-line-strong);border-radius:var(--il-radius-field);background:var(--il-bg);color:var(--il-ink);color-scheme:dark;font:inherit;font-size:.95rem;font-variant-numeric:tabular-nums}.fast-track_paceSelect__W_cmB:hover{border-color:var(--il-ink-soft)}.fast-track_planForm__jq3sV{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:16px 18px}.fast-track_planForm__jq3sV>.fast-track_fieldLabel__JBPnt{padding-top:10px;align-self:start}.fast-track_planControl__Rn8xU{display:grid;min-width:0;gap:8px}@media (min-width:761px){.fast-track_narrowOnly__te7DW{display:none}}@media (max-width:760px){.fast-track_wideOnly___S2Go{display:none}}.fast-track_input__cG2bi{min-height:44px;padding:8px 12px;border:1px solid var(--il-line-strong);border-radius:var(--il-radius-field);background:var(--il-bg);color:var(--il-ink);caret-color:var(--il-gold);color-scheme:dark;font:inherit;font-size:1rem;font-variant-numeric:tabular-nums}.fast-track_input__cG2bi:hover{border-color:var(--il-ink-soft)}.fast-track_chips__xgLhF{display:flex;flex-wrap:wrap;gap:8px}.fast-track_chip__13KcJ{display:inline-flex;min-height:40px;padding:0 16px;align-items:center;gap:6px;border:1px solid var(--il-line-strong);border-radius:var(--il-radius-control);background:transparent;color:var(--il-ink-soft);font:inherit;font-size:.95rem;font-weight:500;cursor:pointer;transition:color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1)}.fast-track_chip__13KcJ:hover{border-color:var(--il-ink);color:var(--il-ink)}.fast-track_chip__13KcJ[aria-pressed=true],.fast-track_chip__13KcJ[aria-pressed=true]:hover{border-color:var(--il-gold);color:var(--il-gold)}.fast-track_chip__13KcJ:disabled{cursor:not-allowed;opacity:.4}.fast-track_chipCount__IvTdV{font-variant-numeric:tabular-nums;opacity:.75}.fast-track_textButton__FdV_i{min-height:44px;padding:0 4px;border:0;background:transparent;color:var(--il-ink-soft);font:inherit;font-size:.95rem;text-decoration:underline;text-decoration-color:var(--il-gold-deep);text-underline-offset:4px;cursor:pointer}.fast-track_textButton__FdV_i:hover{color:var(--il-gold);text-decoration-color:var(--il-gold)}.fast-track_block__5N9GH .fast-track_textButton__FdV_i,.fast-track_rows__urBRu .fast-track_textButton__FdV_i{justify-self:start}.fast-track_inlineButton__kUhzm{padding:0;border:0;background:none;color:var(--il-ink-soft);font:inherit;text-decoration:underline;text-decoration-color:var(--il-gold-deep);text-underline-offset:3px;cursor:pointer}.fast-track_inlineButton__kUhzm:hover{color:var(--il-gold);text-decoration-color:var(--il-gold)}.fast-track_mapGroups__JPSKf{display:grid;gap:14px}.fast-track_mapGroup__nb5BV{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:start;gap:16px}.fast-track_mapLabel__D54hk{color:var(--il-ink-soft);font-size:.9rem;line-height:1.3}.fast-track_mapLabel__D54hk strong{display:block;color:var(--il-ink);font-weight:600}.fast-track_mapLabel__D54hk span{font-variant-numeric:tabular-nums}.fast-track_cells__8sqqY{display:flex;flex-wrap:wrap;gap:3px}.fast-track_cell__Ocjnl{width:10px;height:10px;border:1px solid var(--il-line-strong);border-radius:2px;transition:background-color .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1)}.fast-track_cellLearning__6NJOW{border-color:var(--il-ink-soft);background:color-mix(in srgb,var(--il-ink) 38%,transparent)}.fast-track_cellSolid__sGCTj{border-color:var(--il-gold);background:var(--il-gold)}.fast-track_cellMissed__L4X58{border-color:var(--il-coral)}.fast-track_cellLocked__2FS69{border-style:dotted;opacity:.4}.fast-track_legend__jNA5c{display:flex;margin-top:16px;flex-wrap:wrap;gap:8px 18px;color:var(--il-ink-dim);font-size:.875rem}.fast-track_legend__jNA5c span{display:inline-flex;align-items:center;gap:6px}.fast-track_reviewPanel__S56w7{margin-top:20px}.fast-track_rows__urBRu{display:grid}.fast-track_row__2zZ0Q{display:grid;padding-block:14px;border-bottom:1px solid var(--il-line);gap:4px}.fast-track_row__2zZ0Q:last-child{border-bottom:0}.fast-track_rowQuestion__QHHT5{color:var(--il-ink-soft);font-family:var(--font-fr),serif;font-size:1rem;font-style:italic;line-height:1.45}.fast-track_rowAnswer__m6AmZ{color:var(--il-gold);font-family:var(--font-fr),serif;font-size:1.1rem;font-style:italic;font-weight:500;line-height:1.4}.fast-track_rowHook__FOmcZ{color:var(--il-ink-body);font-size:.95rem}.fast-track_rowMeta__a_rrn{color:var(--il-ink-dim);font-size:.875rem;font-variant-numeric:tabular-nums}.fast-track_empty__l8gwl{margin:0;color:var(--il-ink-soft);line-height:1.6}.fast-track_kw__vbu7M{background:none;color:var(--il-ink);font-style:normal;font-weight:600;text-decoration:underline 2px var(--il-ink);text-decoration-skip-ink:none;text-underline-offset:5px}.fast-track_sessionBar__dwwgz{position:sticky;z-index:70;top:0;border-bottom:1px solid var(--il-line);background:var(--il-bg-raised)}.fast-track_sessionInner__vctKy{display:grid;width:min(100% - 32px,1120px);min-height:64px;margin-inline:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px}.fast-track_sessionMode__x1z8S{color:var(--il-ink-soft);font-size:.95rem;font-weight:600}.fast-track_sessionLeft__aIwBN{color:var(--il-ink-dim);font-size:.9rem;font-variant-numeric:tabular-nums;white-space:nowrap}.fast-track_rail__w6gPD{position:relative;display:flex;min-width:0;height:18px;align-items:center;gap:2px;overflow:hidden}.fast-track_tick__kXh04{width:3px;height:12px;flex:0 0 auto;border-radius:1px;background:var(--il-line-strong);transition:background-color .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.fast-track_tickDone__50Wjr{height:8px;background:var(--il-line)}.fast-track_tickNow__JNPaJ{height:18px;background:var(--il-ink)}.fast-track_tickNew__w4RCD{background:var(--il-ink-dim)}.fast-track_tickRetest__tG6_x{background:var(--il-coral)}.fast-track_tickJustMoved__TeGpr{transform:scaleY(1.5)}.fast-track_railMore__qC_dr{margin-left:6px;color:var(--il-ink-dim);font-size:.875rem;font-variant-numeric:tabular-nums}.fast-track_stageWrap__D0F2_{width:min(100% - 40px,820px);margin-inline:auto;padding-block:32px 64px}.fast-track_banner__kg8W8{display:flex;margin-bottom:16px;padding:12px 16px;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--il-line-strong);border-radius:14px;color:var(--il-ink-soft);font-size:.95rem}.fast-track_stage__R9_y2{border:1px solid var(--il-line);border-radius:14px;background:var(--il-bg-raised)}.fast-track_questionFocus__Htg_7:focus{outline:none}.fast-track_stage__R9_y2 [data-answer]{scroll-margin-top:84px}.fast-track_stageInner__Zg26U{padding:clamp(20px,4vw,36px)}.fast-track_opening__W0nyd{margin:0 0 12px;color:var(--il-ink-soft);font-family:var(--font-fr),serif;font-size:1.05rem;line-height:1.55}.fast-track_openingLabel__1qh71{margin-right:6px;color:var(--il-ink-dim);font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;font-size:.875rem;font-weight:600}.fast-track_tools__qE0JQ{display:flex;margin-top:18px;align-items:center;flex-wrap:wrap;gap:8px}.fast-track_tools__qE0JQ button{min-height:40px;font-size:.95rem}.fast-track_source__s0W_2{max-height:340px;margin-top:16px;overflow:auto;padding:14px 16px;border:1px solid var(--il-line);border-radius:var(--il-radius-field);scrollbar-color:var(--il-line-strong) transparent;scrollbar-width:thin}.fast-track_source__s0W_2 p{max-width:68ch;margin:0;color:var(--il-ink);font-family:var(--font-fr),serif;font-size:1.1rem;line-height:1.7;white-space:pre-line}.fast-track_source__s0W_2 .fast-track_sourceEn__rLcrf{margin-top:12px;padding-top:12px;border-top:1px solid var(--il-line);color:var(--il-ink-dim);font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;font-size:.95rem}.fast-track_source__s0W_2 mark{border-radius:3px;background:color-mix(in srgb,var(--il-gold) 22%,transparent);color:inherit}.fast-track_sourceNote__4dv_x{margin:0 0 10px;color:var(--il-coral);font-size:.9rem}.fast-track_audio__rpvaz{display:inline-flex;align-items:center;gap:10px;color:var(--il-ink-dim);font-size:.9rem;font-variant-numeric:tabular-nums}.fast-track_audioButton__xFs9f{display:grid;width:40px;height:40px;padding:0;place-items:center;border:1px solid var(--il-line-strong);border-radius:50%;background:transparent;color:var(--il-ink);cursor:pointer;transition:border-color .18s cubic-bezier(.22,1,.36,1)}.fast-track_audioButton__xFs9f:hover{border-color:var(--il-ink)}.fast-track_unsureRow__gUL2b{display:flex;margin-top:20px;align-items:center;flex-wrap:wrap;gap:8px 12px;color:var(--il-ink-dim);font-size:.9rem}.fast-track_cover__2VOH7{display:grid;min-height:160px;margin-top:20px;place-items:center;border:1px dashed var(--il-line-strong);border-radius:var(--il-radius-field);background:transparent;color:var(--il-ink-soft);font:inherit;cursor:pointer}.fast-track_shake__dw4Ch{animation:fast-track_shake__dw4Ch .3s cubic-bezier(.22,1,.36,1)}@keyframes fast-track_shake__dw4Ch{25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.fast-track_verdictRow__E6AjS{display:flex;margin-top:22px;align-items:center;flex-wrap:wrap;gap:10px 14px}.fast-track_verdict__itlRd{display:inline-flex;align-items:center;gap:8px;font-size:1.15rem;font-weight:600}.fast-track_verdictOk__2qW2I{color:var(--il-sage)}.fast-track_verdictBad__xypWb{color:var(--il-coral)}.fast-track_verdictGuess__jnYhy{color:var(--il-ink-soft)}.fast-track_verdictAnswer__EehW_{color:var(--il-gold);font-family:var(--font-fr),serif;font-style:italic;font-weight:500}.fast-track_verdictHint__yfb9A{color:var(--il-ink-dim);font-size:.9rem}.fast-track_optionWord__Kdox0{display:block;margin-top:6px;color:var(--il-ink-soft);font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;font-size:.9rem;font-style:normal;line-height:1.45}@media (max-width:560px){.fast-track_flashBar__vRxxR{position:sticky;z-index:2;bottom:0;margin-inline:calc(-1 * clamp(20px, 4vw, 36px));padding:10px clamp(20px,4vw,36px);border-top:1px solid var(--il-line);background:var(--il-bg-raised)}}.fast-track_spacer__r8a8R{flex:1}.fast-track_blocks__qLCqY{display:grid;margin-top:18px;gap:16px}.fast-track_block__5N9GH{display:grid;gap:4px}.fast-track_block__5N9GH h3{margin:0;color:var(--il-ink-soft);font-size:.95rem;font-weight:600}.fast-track_block__5N9GH p{margin:0;color:var(--il-ink-body);line-height:1.6}.fast-track_fr__nW7Um{color:var(--il-gold);font-family:var(--font-fr),serif;font-size:1.05em;font-style:italic;font-weight:500}.fast-track_en__1zoH2{color:var(--il-ink-dim);font-size:.95rem}.fast-track_reveal__ETGqa{padding-block:12px;border-block:1px solid var(--il-line)}.fast-track_reveal__ETGqa p{color:var(--il-ink-soft)}.fast-track_revealWord__BeohJ{color:var(--il-ink);font-family:var(--font-fr),serif;font-size:1.25rem;font-weight:600;text-decoration:underline 2px var(--il-ink);text-underline-offset:5px}.fast-track_details__TM4ie summary{color:var(--il-ink-soft);font-size:.95rem;cursor:pointer}.fast-track_details__TM4ie[open] summary{color:var(--il-gold)}.fast-track_details__TM4ie p{margin-top:8px}.fast-track_footRow__mgfIK{display:flex;margin-top:18px;padding-top:14px;border-top:1px solid var(--il-line);align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;color:var(--il-ink-dim);font-size:.9rem}.fast-track_hookBox__MwxK5{display:grid;gap:8px}.fast-track_hookBox__MwxK5 label{color:var(--il-ink-soft);font-size:.95rem;font-weight:600}.fast-track_hookBox__MwxK5 textarea{min-height:84px;padding:12px 14px;border:1px solid var(--il-line-strong);border-radius:var(--il-radius-field);background:var(--il-bg);color:var(--il-ink);caret-color:var(--il-gold);font:inherit;font-size:1rem;line-height:1.5;resize:vertical}.fast-track_hookBox__MwxK5 textarea:hover{border-color:var(--il-ink-soft)}.fast-track_hookError__N9N2N{margin:0;color:var(--il-coral);font-size:.9rem}.fast-track_hookActions__TxNcr{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.fast-track_keys__UeWXW{display:none;margin-top:18px;flex-wrap:wrap;gap:6px 16px;color:var(--il-ink-dim);font-size:.875rem}.fast-track_keys__UeWXW kbd{display:inline-grid;min-width:22px;height:22px;margin-right:4px;padding:0 5px;place-items:center;border:1px solid var(--il-line-strong);border-radius:6px;color:var(--il-ink-soft);font:inherit;font-size:.8rem;font-weight:600}@media (hover:hover) and (pointer:fine){.fast-track_keys__UeWXW{display:flex}}.fast-track_gate__h_F4Q{display:grid;padding:clamp(24px,4vw,40px);border:1px solid var(--il-line);border-radius:14px;background:var(--il-bg-raised);gap:14px}.fast-track_gate__h_F4Q h2{max-width:26ch;margin:0;color:var(--il-ink);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:600;letter-spacing:-.015em;line-height:1.15}.fast-track_gate__h_F4Q p{max-width:58ch;margin:0;color:var(--il-ink-soft);line-height:1.65}.fast-track_gateActions__jZYr4{display:flex;margin-top:8px;align-items:center;flex-wrap:wrap;gap:10px}.fast-track_error__u44fP{margin:0;color:var(--il-coral);font-size:.95rem}.fast-track_resultWrap__hcMY4{width:min(100% - 40px,720px);margin-inline:auto;padding-block:56px 72px}.fast-track_resultRows__b7Tbj{display:grid;margin-top:8px}.fast-track_resultRow__h5wzv{display:flex;padding-block:12px;border-bottom:1px solid var(--il-line);align-items:baseline;justify-content:space-between;gap:16px;color:var(--il-ink-soft)}.fast-track_resultRow__h5wzv:last-child{border-bottom:0}.fast-track_resultRow__h5wzv strong{color:var(--il-ink);font-variant-numeric:tabular-nums;font-weight:600}.fast-track_resultActions__HrsF8{display:flex;margin-top:22px;flex-wrap:wrap;gap:10px}.fast-track_notice__3Aefl{margin-top:40px;color:var(--il-ink-dim);font-size:.9rem;line-height:1.6}.fast-track_account__KBO9e{display:flex;min-width:0;align-items:center;gap:12px}.fast-track_accountCopy__PV5lp{display:grid;line-height:1.25;text-align:right}.fast-track_accountCopy__PV5lp strong{color:var(--il-ink-soft);font-size:.9rem;font-weight:500}.fast-track_accountCopy__PV5lp small{color:var(--il-ink-dim);font-size:.875rem;font-variant-numeric:tabular-nums}.fast-track_about__zDJT7{margin-top:56px;padding-top:40px;border-top:1px solid var(--il-line)}.fast-track_about__zDJT7 h2{margin:0 0 12px;color:var(--il-ink);font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:600;letter-spacing:-.015em;line-height:1.15}.fast-track_about__zDJT7 h3{margin:28px 0 8px;color:var(--il-ink);font-size:1.2rem;font-weight:600;line-height:1.3}.fast-track_about__zDJT7 p{max-width:68ch;margin:0 0 12px;color:var(--il-ink-soft);line-height:1.65}@media (max-width:900px){.fast-track_workGrid__Cykrq{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.fast-track_accountCopy__PV5lp{display:none}}@media (max-width:560px){.fast-track_wrap__uGCTx{padding-block:40px 56px}.fast-track_panel__riuuj{padding:18px}.fast-track_heading__RMhER{gap:10px;margin-bottom:24px}.fast-track_planForm__jq3sV{grid-template-columns:minmax(0,1fr);gap:8px}.fast-track_planForm__jq3sV>.fast-track_fieldLabel__JBPnt{padding-top:8px}.fast-track_lead___pUpY{font-size:1rem;line-height:1.55}.fast-track_mapGroup__nb5BV{grid-template-columns:minmax(0,1fr);gap:8px}.fast-track_sessionInner__vctKy{width:min(100% - 24px,1120px);gap:12px}.fast-track_sessionMode__x1z8S{display:none}.fast-track_stageWrap__D0F2_{width:min(100% - 24px,820px);padding-block:20px 48px}.fast-track_gateActions__jZYr4>button,.fast-track_todayActions__xAJY7>a,.fast-track_todayActions__xAJY7>button{width:100%}}