.GradeSheet_lead__esofH{margin:0 0 var(--s-4);font-size:16px;line-height:1.45;color:var(--fg-2);text-wrap:pretty}.GradeSheet_groups__H6Gmp{display:flex;flex-direction:column;gap:var(--s-5);padding-bottom:var(--s-2)}.GradeSheet_stage__M56C3{display:flex;flex-direction:column;gap:var(--s-3)}.GradeSheet_eyebrow__LmOX7{margin:0;font:var(--t-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-3)}.GradeSheet_grid__l36Mz{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.GradeSheet_tile__Ue9mf{aspect-ratio:1;min-height:44px;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:var(--s-2) var(--s-1);border:var(--shell-v3-stroke);border-radius:var(--r-lg);background:var(--neutral-0);color:var(--connecta-ink);font:inherit;cursor:pointer;touch-action:manipulation;transition:transform var(--dur-fast) var(--ease-standard)}.GradeSheet_tile__Ue9mf:active{transform:scale(.98)}.GradeSheet_tile__Ue9mf[data-own=true]{background:var(--tint-lime)}.GradeSheet_tile__Ue9mf[data-selected=true]{background:var(--connecta-lime);border:var(--shell-v3-stroke-strong)}.GradeSheet_tile__Ue9mf:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:2px}.GradeSheet_num__e_oDh{font-size:26px;line-height:1;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GradeSheet_tag__r5P0l{max-width:100%;font-size:13px;font-weight:600;line-height:1.2;overflow-wrap:anywhere;text-align:center}.GradeSheet_bar__e1nq7{width:56%;margin-top:4px}@media (prefers-reduced-motion:reduce){.GradeSheet_tile__Ue9mf{transition:none}.GradeSheet_tile__Ue9mf:active{transform:none}}.TermWalk_screen__gid54{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;background:var(--neutral-0)}.TermWalk_top__BMfNq{flex:none;display:flex;flex-direction:column;gap:var(--s-1);padding:var(--s-3) var(--s-4) var(--s-2);padding-top:max(var(--s-3),env(safe-area-inset-top));border-bottom:var(--shell-v3-stroke)}.TermWalk_topRow__5rm75{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}.TermWalk_title__79ufH{margin:0;min-width:0;font-size:18px;font-weight:800;line-height:1.25;color:var(--connecta-ink);overflow-wrap:anywhere}.TermWalk_stop___l6b1{flex:none;display:inline-flex;align-items:center;gap:var(--s-1);min-height:44px;padding:0 var(--s-3);border:var(--shell-v3-stroke);border-radius:var(--shell-v3-r-chip);background:var(--neutral-0);color:var(--connecta-ink);font:inherit;font-size:15px;font-weight:700;cursor:pointer;touch-action:manipulation}.TermWalk_stop___l6b1:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:2px}.TermWalk_body__F7ubn{flex:1 1;min-height:0;display:flex;flex-direction:column}.TermWalk_body__F7ubn>.TermWalk_note__PPtmi{padding:var(--s-4)}.TermWalk_foot__IPL7q{flex:none;padding:var(--s-3) var(--s-4);padding-bottom:max(var(--s-3),env(safe-area-inset-bottom));border-top:var(--shell-v3-stroke);background:var(--neutral-0)}.TermWalk_counter__MV8Qo{margin:0;font-size:14px;font-weight:700;color:var(--fg-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TermWalk_feed____8jY{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:none;background:var(--neutral-0)}.TermWalk_feed____8jY::-webkit-scrollbar{display:none}.TermWalk_feed____8jY:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:-2px}.TermWalk_card__Of7a5{position:relative;box-sizing:border-box;min-height:100%;scroll-snap-align:start;scroll-snap-stop:always;gap:var(--s-4);padding:var(--s-5) var(--s-5) var(--s-4);text-align:center;content-visibility:auto;contain-intrinsic-size:auto 640px}.TermWalk_card__Of7a5,.TermWalk_hero__iqwig{display:flex;flex-direction:column;align-items:center}.TermWalk_hero__iqwig{gap:var(--s-3);width:100%;margin-top:6dvh}.TermWalk_eyebrow__KQnLb{display:inline-flex;align-items:center;gap:var(--s-1);max-width:100%;margin:0;font-size:13px;font-weight:700;color:var(--fg-3)}.TermWalk_eyebrowText__lswps{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TermWalk_readMark__HHPqT{flex:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--shell-v3-r-chip);background:var(--connecta-lime);color:var(--connecta-ink)}.TermWalk_word__ELjoX{margin:0;max-width:100%;font-size:46px;font-weight:800;line-height:1.05;letter-spacing:-.02em;color:var(--connecta-ink);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}.TermWalk_word__ELjoX[data-long=true]{font-size:36px}.TermWalk_tag__gT1GA{padding:3px 10px;border-radius:var(--shell-v3-r-chip);background:var(--neutral-100);font-size:13px;font-weight:600;color:var(--fg-2)}.TermWalk_definition__rWiAL{max-width:32ch;margin:var(--s-1) 0 0;font-size:21px;line-height:1.45;color:var(--fg-1);text-wrap:pretty}.TermWalk_details__ZuumT{display:flex;flex-direction:column;align-items:center;gap:var(--s-3);width:100%;max-width:36ch;text-align:left}.TermWalk_rememberBox__4LuZ5{display:flex;flex-direction:column;gap:var(--s-1);width:100%}.TermWalk_kicker__22EUd{margin:0;font-size:13px;font-weight:700;color:var(--fg-2)}.TermWalk_remember__VhlTC{margin:0;padding-left:var(--s-4);font-size:15px;line-height:1.45;color:var(--fg-2)}.TermWalk_watch__0__hf{width:100%;box-sizing:border-box;margin:0;padding:var(--s-2) var(--s-3);border-radius:var(--shell-v3-r-chip);background:var(--connecta-pale-lime);font-size:15px;line-height:1.45;color:var(--connecta-ink)}.TermWalk_more__IOd6n{display:inline-flex;align-items:center;gap:var(--s-1);min-height:44px;padding:0 var(--s-3);border:0;border-radius:var(--shell-v3-r-chip);background:transparent;color:var(--connecta-ink);font:inherit;font-size:15px;font-weight:700;cursor:pointer;touch-action:manipulation}.TermWalk_marks__Vs_WS{display:flex;gap:var(--s-2);width:100%;max-width:36ch;margin-top:auto}.TermWalk_mark__Uv7Ew{flex:1 1;min-width:0;min-height:44px;padding:0 var(--s-2);border:var(--shell-v3-stroke);border-radius:var(--shell-v3-r-chip);background:var(--neutral-0);color:var(--connecta-ink);font:inherit;font-size:15px;font-weight:600;cursor:pointer;touch-action:manipulation}.TermWalk_mark__Uv7Ew[aria-pressed=true]{background:var(--connecta-lime)}.TermWalk_mark__Uv7Ew:focus-visible,.TermWalk_more__IOd6n:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:2px}.TermWalk_hint__SvBbh{display:flex;align-items:center;justify-content:center;gap:var(--s-1);margin:0;font-size:13px;font-weight:600;color:var(--fg-3)}.TermWalk_note__PPtmi{margin:0;font-size:15px;line-height:1.45;color:var(--fg-2)}.TermWalk_finish__nxbyI{box-sizing:border-box;min-height:60%;scroll-snap-align:end;display:flex;flex-direction:column;justify-content:center;gap:var(--s-2);padding:var(--s-5) var(--s-4);text-align:center}.TermWalk_finishTitle__BF97t{margin:0 0 var(--s-2);font-size:24px;font-weight:800;color:var(--connecta-ink)}.TermWalk_actions__gTx12{display:flex;gap:var(--s-2);width:100%}.TermWalk_actions__gTx12>button{flex:1 1;min-width:0}.TermWalk_primary__VqIjD,.TermWalk_secondary__gNT6c{min-height:var(--shell-v3-btn-xl,52px);padding:0 var(--s-3);border-radius:var(--r-md);font:inherit;font-size:16px;font-weight:700;cursor:pointer;touch-action:manipulation}.TermWalk_primary__VqIjD{border:0;background:var(--connecta-ink);color:var(--neutral-0)}.TermWalk_secondary__gNT6c{border:var(--shell-v3-stroke);background:var(--neutral-0);color:var(--connecta-ink)}.TermWalk_primary__VqIjD:focus-visible,.TermWalk_secondary__gNT6c:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:2px}.TermWalk_srOnly__xfIyq{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:reduce){.TermWalk_feed____8jY{scroll-behavior:auto}}.StickerCard_card__9XhIj{position:relative;display:block;width:100%;min-width:0;box-sizing:border-box;margin:0;padding:14px;border:var(--shell-v3-sticker-stroke,1px solid var(--border-1));border-radius:var(--r-lg);background:var(--bg-card);color:var(--connecta-ink);box-shadow:var(--shell-v3-sticker-lift,none);font:inherit;text-align:left;text-decoration:none}.StickerCard_card__9XhIj[data-pad=sm]{padding:12px}.StickerCard_card__9XhIj[data-pad=lg]{padding:16px}.StickerCard_card__9XhIj[data-radius=sheet]{border-radius:var(--sticker-r-sheet)}.StickerCard_card__9XhIj[data-radius=row]{border-radius:var(--sticker-r-row)}.StickerCard_card__9XhIj[data-stroke=light]{border:var(--shell-v3-sticker-stroke-light,1px solid var(--border-1))}.StickerCard_card__9XhIj[data-lift=l]{box-shadow:var(--shell-v3-sticker-lift-l,none)}.StickerCard_card__9XhIj[data-tone=ink]{border:var(--shell-v3-ink-stroke,0);background:var(--connecta-ink);color:var(--fg-on-ink);box-shadow:var(--shell-v3-ink-lift-lg,none)}.StickerCard_card__9XhIj[data-pressable]{min-height:44px;cursor:pointer;transition:transform var(--shell-v3-press-dur,var(--dur-fast)) var(--ease-standard),box-shadow var(--shell-v3-press-dur,var(--dur-fast)) var(--ease-standard)}.StickerCard_card__9XhIj[data-pressable]:active:not(:disabled){transform:var(--shell-v3-sticker-press,scale(.98));box-shadow:var(--shell-v3-press-shadow,none)}.StickerCard_card__9XhIj[data-pressable][data-lift=l]:active:not(:disabled){transform:var(--shell-v3-sticker-press-l,scale(.98));box-shadow:var(--shell-v3-press-shadow,none)}.StickerCard_card__9XhIj[data-pressable][data-tone=ink]:active:not(:disabled){transform:var(--shell-v3-ink-press-lg,scale(.98));box-shadow:var(--shell-v3-press-shadow,none)}.StickerCard_card__9XhIj[data-pressable]:disabled{cursor:not-allowed;opacity:.55}.StickerCard_card__9XhIj[data-pressable]:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.StickerCard_card__9XhIj[data-pressable]{transition:none}}.StickerStopSheet_root__NACaQ{display:flex;flex-direction:column;gap:var(--s-4)}.StickerStopSheet_head__xgPv4{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3)}.StickerStopSheet_headText__mN7y6{display:flex;flex-direction:column;gap:4px;min-width:0}.StickerStopSheet_eyebrow__Pz_6h{margin:0;font:var(--t-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-2);overflow-wrap:anywhere}.StickerStopSheet_title__Eg5oT{margin:0;font:800 22px/1.2 var(--font-sans);color:var(--connecta-ink);overflow-wrap:anywhere}.StickerStopSheet_head64__hh_NG{flex-shrink:0;animation:StickerStopSheet_headFloat__sJKpY 2.4s ease-in-out 3}@keyframes StickerStopSheet_headFloat__sJKpY{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.StickerStopSheet_steps__y5byB{list-style:none;margin:0;padding:0;border:1px solid var(--neutral-200);border-radius:16px}.StickerStopSheet_step__G0wxU{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:12px 14px}.StickerStopSheet_step__G0wxU+.StickerStopSheet_step__G0wxU{border-top:1px solid var(--neutral-200)}.StickerStopSheet_stepCircle__ycLNb{width:36px;height:36px;box-sizing:border-box;border-radius:50%;border:2px solid var(--neutral-300);background:var(--neutral-0);display:inline-flex;align-items:center;justify-content:center;font:800 15px/1 var(--font-sans);color:var(--connecta-ink)}.StickerStopSheet_step__G0wxU[data-done=true] .StickerStopSheet_stepCircle__ycLNb{border-color:var(--connecta-ink);background:var(--connecta-lime)}.StickerStopSheet_stepText__B7Ryi{display:flex;flex-direction:column;gap:2px;min-width:0}.StickerStopSheet_stepTitle__wlIMD{font:700 16px/1.25 var(--font-sans)}.StickerStopSheet_stepSub__PfzLC{font:500 13px/1.4 var(--font-sans);color:var(--fg-2);text-wrap:pretty}.StickerStopSheet_section__01UKo{display:flex;flex-direction:column;gap:var(--s-2)}.StickerStopSheet_sectionEyebrow__64Cj7{margin:0;font:var(--t-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-2)}.StickerStopSheet_dictLine__IlNx6{margin:0;font:500 13px/1.4 var(--font-sans);color:var(--fg-2)}.StickerStopSheet_rows__FKqgs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.StickerStopSheet_row__wfGfI{min-height:52px}.StickerStopSheet_rowInner__dS3GK{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.StickerStopSheet_tile__zLu7g{width:36px;height:36px;box-sizing:border-box;border:2px solid var(--connecta-ink);border-radius:10px;background:var(--neutral-50);display:inline-flex;align-items:center;justify-content:center;color:var(--connecta-ink)}.StickerStopSheet_rowInner__dS3GK[data-source=lesson] .StickerStopSheet_tile__zLu7g{background:var(--connecta-lime)}.StickerStopSheet_rowText___4al6{display:flex;flex-direction:column;gap:2px;min-width:0}.StickerStopSheet_word__r9NLR{font:700 15px/1.3 var(--font-sans);color:var(--connecta-ink);overflow-wrap:anywhere}.StickerStopSheet_source__0Kqb2{font:500 12px/1.3 var(--font-sans);color:var(--fg-2)}.StickerStopSheet_review__1lK9Y{display:inline-flex;align-items:center;gap:2px;font:700 13px/1 var(--font-sans);color:var(--connecta-ink)}.StickerStopSheet_showAll__nxurX{align-self:flex-start;min-height:44px;padding:0 4px;border:0;background:transparent;font:600 14px/1.3 var(--font-sans);color:var(--connecta-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.StickerStopSheet_error__rudzu{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap;margin:0;font:500 14px/1.4 var(--font-sans);color:var(--fg-2)}.StickerStopSheet_retry__YJWxM{min-height:44px;padding:0 12px;border:1px solid var(--connecta-ink);border-radius:var(--r-pill);background:var(--neutral-0);font:700 14px/1 var(--font-sans);color:var(--connecta-ink);cursor:pointer}.StickerStopSheet_retry__YJWxM:focus-visible,.StickerStopSheet_showAll__nxurX:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:2px}.StickerStopSheet_mistake__a8C8H{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:10px;gap:10px;padding:12px 14px;border-radius:14px;background:var(--tint-coral)}.StickerStopSheet_mistakeIcon__TeT4J{color:var(--connecta-coral);display:inline-flex}.StickerStopSheet_mistakeText__fWpGC{display:flex;flex-direction:column;gap:2px;min-width:0}.StickerStopSheet_mistakeTitle__2SITK{font:700 13px/1.3 var(--font-sans);color:var(--connecta-ink)}.StickerStopSheet_mistakeBody__N9OrN{font:500 14px/1.45 var(--font-sans);color:var(--connecta-ink);overflow-wrap:anywhere}.StickerStopSheet_srOnly__oqqiy{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:reduce){.StickerStopSheet_head64__hh_NG{animation:none}}.PathView_root__8oiau{padding:var(--s-2) var(--s-4) var(--s-4);padding-left:max(var(--s-4),env(safe-area-inset-left));padding-right:max(var(--s-4),env(safe-area-inset-right));display:flex;flex-direction:column;gap:var(--s-3)}.PathView_visuallyHidden__xVY8w{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.PathView_classPicker__HGTSD{position:relative;display:inline-flex;align-items:center;min-width:0}.PathView_classChevron__5GrIH{position:absolute;right:var(--s-3);pointer-events:none;color:var(--connecta-ink)}.PathView_classSelect__dry8u{height:var(--shell-v3-hit,44px);padding:0 var(--s-3);border:2px solid transparent;border-radius:calc(var(--r-md) + 2px);background:var(--neutral-0);background-clip:padding-box;box-shadow:var(--shell-v3-ring);color:var(--connecta-ink);font:inherit;font-size:16px;font-weight:700;max-width:60vw;min-width:0;padding-right:calc(var(--s-3) + 18px + var(--s-2));-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;text-overflow:ellipsis}.PathView_root__8oiau{--path-pin-top:calc(56px + env(safe-area-inset-top));--path-subject-h:52px;--path-subject-pin:calc(var(--path-subject-h) + var(--s-3));--path-level-h:64px;--path-sticky-h:calc(var(--path-pin-top) + var(--path-subject-pin) + var(--path-level-h) + var(--s-3))}@media (max-height:500px){.PathView_root__8oiau{--path-subject-pin:0px}}.PathView_subjectCard__zdEkJ{position:-webkit-sticky;position:sticky;top:var(--path-pin-top);z-index:4;box-sizing:border-box;height:var(--path-subject-h);display:flex;align-items:center;gap:var(--s-2);width:100%;padding:var(--s-1) 0;background:var(--neutral-0)}.PathView_subjectChip__sZ3H1{flex-shrink:0;max-width:55%;min-height:44px;display:inline-flex;align-items:center;gap:var(--s-1);padding:0 var(--s-3);border:var(--shell-v3-stroke);border-radius:var(--r-md);background:var(--connecta-lime);color:var(--fg-on-lime);font:inherit;cursor:pointer;touch-action:manipulation}.PathView_subjectChip__sZ3H1:active{transform:translateY(2px)}.PathView_subjectName__kUchN{font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PathView_subjectDone__M8anR{flex-shrink:0;font-size:14px;font-weight:600}.PathView_subjectChevron__CzFNi{flex-shrink:0}.PathView_searchPill__9Skub{flex:1 1;min-width:0;min-height:44px;display:flex;align-items:center;gap:var(--s-2);padding:0 var(--s-3);border:var(--shell-v3-stroke);border-radius:var(--r-md);background:var(--neutral-0);color:var(--fg-3)}.PathView_searchPill__9Skub:focus-within{outline:2px solid var(--connecta-ink);outline-offset:2px}.PathView_searchIcon__qFN0j{flex-shrink:0}.PathView_searchInput__GmxuX{flex:1 1;min-width:0;border:0;background:transparent;color:var(--fg-1);font:inherit;font-size:16px;outline:none}.PathView_searchInput__GmxuX::placeholder{color:var(--fg-3)}.PathView_searchCancel__OAFuW{flex-shrink:0;min-height:44px;padding:0 var(--s-2);border:0;background:transparent;color:var(--connecta-ink);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.PathView_searchResults__erbwh{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-3) 0 var(--s-6)}.PathView_searchGroupTitle__2v_5t{margin:0 0 var(--s-2);font:var(--t-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-3)}.PathView_searchList__nDi2q{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--s-2)}.PathView_searchRow___fknc{width:100%;min-height:56px;display:flex;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border:var(--shell-v3-stroke);border-radius:var(--shell-v3-r-card);background:var(--neutral-0);color:var(--fg-1);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation}.PathView_searchNum__GDmHo{flex-shrink:0;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--tint-lime);font-weight:700;font-size:14px}.PathView_searchText__fGepi{min-width:0;display:flex;flex-direction:column;gap:2px}.PathView_searchName__9G7qy{font-size:15px;font-weight:500}.PathView_searchName__9G7qy b{font-weight:800}.PathView_searchMeta__xupvE{font-size:13px;color:var(--fg-3)}.PathView_searchEmpty__sCFEK{margin:var(--s-6) 0;text-align:center;color:var(--fg-2)}@media (max-height:500px){.PathView_subjectCard__zdEkJ{position:relative;top:auto}}.PathView_level__KWRXn{display:flex;flex-direction:column}.PathView_levelCard__A6aOI{position:-webkit-sticky;position:sticky;top:calc(var(--path-pin-top) + var(--path-subject-pin));z-index:2;display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3);border:var(--shell-v3-stroke);border-radius:var(--shell-v3-r-card);background:var(--neutral-0);box-shadow:var(--shell-v3-lift)}.PathView_levelCard__A6aOI:after{content:"";position:absolute;left:0;right:0;top:calc(100% + 4px);height:var(--s-5);background:linear-gradient(var(--neutral-0),transparent);pointer-events:none}.PathView_levelChip__wZ_09{flex-shrink:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-md);background:var(--connecta-ink);color:var(--connecta-lime);font-weight:700}.PathView_levelText__RThF3{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:2px}.PathView_levelMeta__eqQYQ{font:var(--t-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-3)}.PathView_levelTitle__opBv4{font-size:16px;font-weight:700;line-height:1.25;color:var(--fg-1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.PathView_levelBar__4M2Vg{margin-top:var(--s-1);height:6px;border-radius:var(--shell-v3-r-bar);background:var(--neutral-100);overflow:hidden}.PathView_levelFill__pAXSg{display:block;height:100%;background:var(--connecta-ink);transform-origin:left center;animation:PathView_path-fill__K8ctQ .7s var(--ease-standard) both}.PathView_track__1CEQg{position:relative;width:340px;max-width:100%;margin:var(--s-4) auto var(--s-2)}.PathView_connector__0oJA0{position:absolute;inset:0;overflow:visible}.PathView_lineOpen__3_aXo,.PathView_lineReached__6OmuZ{fill:none;stroke-width:3;stroke-linecap:round}.PathView_lineReached__6OmuZ{stroke:var(--connecta-ink);stroke-dasharray:100;animation:PathView_path-draw__TcipG .9s var(--ease-standard) .2s both}.PathView_lineOpen__3_aXo{stroke:var(--border-1);stroke-dasharray:2 10}.PathView_stopRow__nU2FE{position:absolute;top:0;left:0;display:flex;align-items:center;gap:var(--s-3)}.PathView_stop__IAG7p{position:relative;scroll-margin-top:var(--path-sticky-h);scroll-margin-bottom:calc(var(--shell-v3-bar-h, 60px) + var(--s-3) * 2 + env(safe-area-inset-bottom));flex-shrink:0;width:68px;height:68px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:50%;border:var(--shell-v3-node-border);box-shadow:var(--shell-v3-node-drop);font:inherit;font-size:22px;font-weight:700;cursor:pointer;touch-action:manipulation}.PathView_stop__IAG7p:active{scale:var(--shell-v3-node-scale)}.PathView_stop__IAG7p[data-state=done]{background:var(--shell-v3-node-done-bg);color:var(--shell-v3-node-done-fg)}.PathView_stop__IAG7p[data-state=current]{background:var(--connecta-ink);color:var(--connecta-lime)}.PathView_stop__IAG7p[data-state=current]:after{content:"";position:absolute;inset:var(--shell-v3-light-ring-inset);border:var(--shell-v3-light-ring);border-radius:50%;animation:PathView_ring__khMaP 2.4s var(--ease-standard) infinite;pointer-events:none}@keyframes PathView_ring__khMaP{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.45}}.PathView_stop__IAG7p[data-state=open]{background:var(--shell-v3-node-open-bg);border:var(--shell-v3-node-open-border);color:var(--shell-v3-node-open-fg);box-shadow:var(--shell-v3-node-open-drop)}.PathView_allTile__fNKbX:focus-visible,.PathView_classSelect__dry8u:focus-visible,.PathView_primary__lhW6j:focus-visible,.PathView_retry__NBSmJ:focus-visible,.PathView_searchCancel__OAFuW:focus-visible,.PathView_searchRow___fknc:focus-visible,.PathView_secondary__V9o0A:focus-visible,.PathView_stop__IAG7p:focus-visible,.PathView_subjectChip__sZ3H1:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:2px}.PathView_mascot__qxygc{position:absolute;left:-48px;top:50%;display:block;line-height:0;transform:translateY(-50%);pointer-events:none;animation:PathView_path-float__jce4x 2.8s ease-in-out 3}.PathView_stop__IAG7p[data-knock=true]{animation:PathView_path-knock__dMEg5 .65s cubic-bezier(.3,0,.3,1) 0s 2 both}@keyframes PathView_path-fill__K8ctQ{0%{transform:scaleX(0)}}@keyframes PathView_path-draw__TcipG{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes PathView_path-float__jce4x{0%,to{transform:translateY(-50%)}50%{transform:translateY(calc(-50% - 4px))}}@keyframes PathView_path-knock__dMEg5{0%,to{transform:none}14%{transform:translateX(-6px) rotate(-5deg)}28%{transform:translateX(10px) rotate(6deg)}44%{transform:translateX(-5px) rotate(-3deg)}60%{transform:translateX(4px) rotate(2deg)}76%{transform:translateX(-1px)}}.PathView_stopLabel__uPKNk{font-size:14px;font-weight:600;line-height:1.25;color:var(--fg-1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.PathView_stop__IAG7p[data-state=current]+.PathView_stopLabel__uPKNk{box-sizing:border-box;padding-left:var(--shell-v3-light-ring-room)}.PathView_jump__Ymggy{position:-webkit-sticky;position:sticky;bottom:calc(var(--shell-v3-bar-h, 60px) + var(--s-3) * 2 + env(safe-area-inset-bottom));z-index:3;display:flex;align-items:center;gap:var(--s-2);box-sizing:border-box;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:48px;margin-inline:auto;padding:0 var(--s-4) 0 var(--s-2);border:0;border-radius:var(--r-md);background:var(--connecta-ink);color:var(--neutral-0);box-shadow:var(--shell-v3-lift);font:inherit;font-size:15px;cursor:pointer;touch-action:manipulation}[data-keyboard=true] .PathView_jump__Ymggy{position:static}.PathView_jump__Ymggy:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:3px}.PathView_jumpPlay__GXKw1{width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--shell-v3-r-chip);background:var(--connecta-lime);color:var(--connecta-ink)}.PathView_jumpAction__1Rw2h{flex-shrink:0;font-weight:700}.PathView_jumpSkill__4bzs0{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:500;opacity:.8}.PathView_allDone__L9bUG{margin:var(--s-5) 0;text-align:center;font-weight:600;color:var(--fg-2)}.PathView_primary__lhW6j{min-height:var(--shell-v3-btn-xl,52px);padding:0 var(--s-4);border:0;border-radius:var(--r-md);background:var(--connecta-ink);color:var(--neutral-0);font:inherit;font-size:16px;font-weight:700;cursor:pointer;touch-action:manipulation}.PathView_primary__lhW6j:active{transform:var(--shell-v3-primary-press)}.PathView_primary__lhW6j:disabled{opacity:.55;cursor:default}.PathView_primary__lhW6j:disabled:active{transform:none}.PathView_secondary__V9o0A{min-height:var(--shell-v3-btn-xl,52px);padding:0 var(--s-4);border:var(--shell-v3-stroke);border-radius:var(--r-md);background:var(--neutral-0);color:var(--connecta-ink);font:inherit;font-size:16px;font-weight:700;cursor:pointer;touch-action:manipulation}.PathView_empty__LmeQr{margin:var(--s-6) 0;text-align:center;color:var(--fg-2)}.PathView_errorLine__dDyXe{margin:var(--s-6) 0;display:flex;align-items:center;justify-content:center;gap:var(--s-2);color:var(--fg-2)}.PathView_retry__NBSmJ{border:0;background:none;padding:var(--s-2);font:inherit;font-weight:700;color:var(--connecta-ink);text-decoration:underline;cursor:pointer}.PathView_sheet__5Xxxs{display:flex;flex-direction:column;gap:var(--s-3)}.PathView_sheetActions__dPZAC{display:flex;flex-direction:column;align-items:stretch;gap:var(--s-2);width:100%;text-align:left}.PathView_openHint__fc3qu,.PathView_sheetHeading__iJecx,.PathView_sheetLevel__2GmMR{margin:0;color:var(--fg-2);font-size:14px}.PathView_sheetHeading__iJecx{font-weight:700;color:var(--fg-1)}.PathView_openHint__fc3qu{display:flex;align-items:center;gap:var(--s-2)}.PathView_terms__cbQeJ{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--s-2)}.PathView_term__nw7pA{min-height:44px;padding:var(--s-1) var(--s-3);border:0;border-radius:var(--shell-v3-r-chip);background:var(--neutral-100);color:var(--connecta-ink);font:inherit;font-size:14px;cursor:pointer;touch-action:manipulation}.PathView_term__nw7pA:focus-visible,.PathView_walkOpen___qTMa:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:2px}.PathView_walkOpen___qTMa{align-self:flex-start;min-height:44px;margin-top:var(--s-2);padding:0 var(--s-3);border:var(--shell-v3-stroke);border-radius:var(--r-md);background:var(--neutral-0);color:var(--connecta-ink);font:inherit;font-size:15px;font-weight:700;cursor:pointer;touch-action:manipulation}.PathView_allCount__x3qo9{margin:0 0 var(--s-3);font-size:14px;line-height:1.45;color:var(--fg-2)}.PathView_allGrid__m9k9V{margin:0;padding:0 0 var(--s-2);list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.PathView_allItem__sVRoD{display:flex;min-width:0}.PathView_allTile__fNKbX{width:100%;min-width:0;min-height:104px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;padding:var(--s-3);border:1px solid var(--border-1);border-radius:14px;background:var(--neutral-0);font:inherit;text-align:left;color:var(--fg-1);cursor:pointer;touch-action:manipulation;transition:transform var(--dur-fast) var(--ease-standard)}.PathView_allTile__fNKbX:active{transform:scale(.98)}.PathView_allTile__fNKbX[data-selected=true]{border:var(--shell-v3-stroke-strong);background:var(--neutral-50)}.PathView_allTileBody__m8CCw{width:100%;display:flex;flex-direction:column;gap:6px;min-width:0}.PathView_allTileName__BgNG0{font-size:15px;font-weight:700;line-height:1.25;overflow-wrap:anywhere;text-wrap:pretty}.PathView_allTileProgress__EmlR2{display:flex;align-items:center;gap:8px}.PathView_allTileBar__xK8Az{flex:1 1;height:4px;border-radius:2px;background:var(--neutral-200);overflow:hidden}.PathView_allTileFill__eUKmy{display:block;height:100%;background:var(--connecta-ink);transform-origin:left}.PathView_allTilePct__y_z8s{font-size:12px;font-weight:600;color:var(--fg-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.PathView_allTile__fNKbX{transition:none}.PathView_allTile__fNKbX:active{transform:none}}.PathView_skeletonCard__OhRhL{display:block;height:72px;border-radius:var(--shell-v3-r-card);background:var(--neutral-100)}.PathView_skeletonPath__VRyFS{display:flex;flex-direction:column;align-items:center;gap:var(--s-6);padding:var(--s-6) 0}.PathView_skeletonStop__1fFdh{width:68px;height:68px;border-radius:50%;background:var(--neutral-100)}@media (min-width:761px){.PathView_jump__Ymggy{bottom:var(--s-4)}}.PathView_nudge__1EhmK{position:absolute;left:calc(var(--path-stop, 68px) / 2);bottom:calc(100% + 14px);z-index:4;display:flex;align-items:center;gap:8px;min-height:44px;box-sizing:border-box;padding:0 14px 0 10px;border:0;border-radius:var(--r-md);background:var(--connecta-ink);color:var(--neutral-0);box-shadow:var(--shell-v3-ink-lift-nudge);font:inherit;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer;touch-action:manipulation;transform:translateX(-50%);animation:PathView_path-nudge-bubble__wVfsF var(--dur-cx-bubble) var(--ease-standard) both}.PathView_nudge__1EhmK:active{scale:var(--shell-v3-ink-scale-nudge)}.PathView_nudgeImpact__ZBX19{position:absolute;left:-22px;top:50%;width:16px;height:0;pointer-events:none}.PathView_nudgeImpact__ZBX19>span{position:absolute;right:0;height:3px;border-radius:3px;background:var(--connecta-ink);transform-origin:right;opacity:0;animation:PathView_path-nudge-impact__2DT7o 1.3s linear both}.PathView_nudgeImpact__ZBX19>span:first-child{top:-14px;width:12px;transform:rotate(-28deg)}.PathView_nudgeImpact__ZBX19>span:nth-child(2){top:-1.5px;right:2px;width:14px}.PathView_nudgeImpact__ZBX19>span:nth-child(3){top:11px;width:12px;transform:rotate(28deg)}.PathView_nudgeBurst__6ThLx{position:absolute;left:0;top:0;width:var(--path-stop,68px);height:var(--path-stop,68px);border-radius:var(--shell-v3-r-chip);border:var(--shell-v3-stroke);pointer-events:none;opacity:0;animation:PathView_path-nudge-burst__jWg9W .9s var(--ease-standard) 1.3s both}.PathView_nudge__1EhmK:after{content:"";position:absolute;left:50%;bottom:-6px;width:12px;height:12px;background:var(--connecta-ink);border-radius:2px;transform:translateX(-50%) rotate(45deg)}.PathView_nudgePlay__0wRDl{width:22px;height:22px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--shell-v3-r-chip);background:var(--connecta-lime);color:var(--connecta-ink)}.PathView_nudge__1EhmK:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:3px}@keyframes PathView_path-nudge-bubble__wVfsF{0%{opacity:0;transform:translate(-50%,6px)}12%,86%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,6px)}}@keyframes PathView_path-nudge-impact__2DT7o{0%,30%,58%,8%,80%,to{opacity:0;scale:.4 1}16%,66%{opacity:1;scale:1 1}}@keyframes PathView_path-nudge-burst__jWg9W{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2)}}@media (prefers-reduced-motion:reduce){.PathView_pointer__ZPoG9{animation:none;transform:rotate(-20deg)}.PathView_levelFill__pAXSg,.PathView_lineReached__6OmuZ,.PathView_mascot__qxygc,.PathView_nudge__1EhmK,.PathView_stop__IAG7p[data-knock=true],.PathView_stop__IAG7p[data-state=current]:after{animation:none}.PathView_nudgeBurst__6ThLx,.PathView_nudgeImpact__ZBX19{display:none}.PathView_primary__lhW6j:active,.PathView_subjectChip__sZ3H1:active{transform:none}.PathView_nudge__1EhmK:active,.PathView_stop__IAG7p:active{scale:none}}.PathView_sheetHead__GXC5S{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3)}.PathView_sheetMascot__jH_G9{flex-shrink:0}.PathView_steps__iR4Oo{list-style:none;margin:0;padding:0;border:1px solid var(--neutral-200);border-radius:var(--shell-v3-r-card)}.PathView_step__RoYbW{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:8px 12px}.PathView_step__RoYbW+.PathView_step__RoYbW{border-top:1px solid var(--neutral-200)}.PathView_stepBadge__lEVG5{width:28px;height:28px;box-sizing:border-box;border-radius:var(--shell-v3-r-badge);border:1px solid var(--neutral-300);background:var(--neutral-0);display:inline-flex;align-items:center;justify-content:center;font:800 14px/1 var(--font-sans);color:var(--connecta-ink)}.PathView_step__RoYbW[data-done=true] .PathView_stepBadge__lEVG5{background:var(--connecta-lime);border-color:var(--connecta-ink)}.PathView_stepText__QY9Dk{display:flex;flex-direction:column;gap:2px;min-width:0}.PathView_stepTitle__N_OWA{font:700 16px/1.25 var(--font-sans)}.PathView_stepSub__jEa2b{font:500 13px/1.4 var(--font-sans);color:var(--fg-2);text-wrap:pretty}.PathView_srOnly__mlk7H{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.PathView_prompt__cgt3a{display:flex;align-items:flex-start;gap:var(--s-3)}.PathView_promptText__oqM3H{margin:0;font-size:17px;line-height:1.45;color:var(--fg-1)}.PathView_promptActions__cIaqK{display:flex;flex-direction:column-reverse;gap:var(--s-2);width:100%}.PathView_level__KWRXn[data-level-state=finished] .PathView_levelCard__A6aOI{background:var(--tint-lime)}.PathView_level__KWRXn[data-level-state=finished] .PathView_levelChip__wZ_09{background:var(--connecta-lime);color:var(--connecta-ink)}.PathView_level__KWRXn[data-level-state=later] .PathView_levelChip__wZ_09{background:var(--neutral-100);color:var(--connecta-ink)}.PathView_jumpPlay__GXKw1[data-glyph=play],.PathView_nudgePlay__0wRDl[data-glyph=play]{width:22px;height:22px;border-radius:50%}.PathView_nudgeBurst__6ThLx[data-shape=circle]{border-radius:50%;border:1px solid var(--connecta-ink)}.PathView_pointer__ZPoG9{position:absolute;left:38px;top:50px;z-index:2;font-size:30px;line-height:1;pointer-events:none;transform-origin:30% 10%;animation:PathView_path-point__btbqx 1.4s ease-in-out infinite}@keyframes PathView_path-point__btbqx{0%,to{transform:translate(0) rotate(-20deg)}50%{transform:translate(-5px,-7px) rotate(-20deg)}}.demo-result-card_card__GYipM{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.demo-result-card_icon__KXsLX{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:var(--r-md);background:var(--tint-sky)}.demo-result-card_text__Pulsm{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:160px}.demo-result-card_title__uYeII{font:600 15px/1.3 var(--font-sans);color:var(--connecta-ink)}.demo-result-card_line__i_HwC{font:400 14px/1.45 var(--font-sans);color:var(--fg-2);overflow-wrap:anywhere}.demo-result-card_link__oJei1{display:inline-flex;align-items:center;min-height:44px;padding:0 6px;font:600 14px var(--font-sans);color:var(--connecta-ink);text-decoration:underline;-webkit-text-decoration-color:var(--connecta-lime);text-decoration-color:var(--connecta-lime);text-decoration-thickness:.18em;text-underline-offset:.12em}