.styles_backLink__Mq0hi{display:inline-block;padding-top:26px;font-family:var(--font-display);font-weight:700;font-size:13.5px;color:var(--ink-3);text-decoration:none}.styles_backLink__Mq0hi:hover{color:var(--crimson)}.styles_climbHead__clsJd{margin-bottom:18px}.styles_climbEyebrow__CkJcH{display:block;margin-bottom:6px;font-family:var(--font-display);font-weight:700;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--path-accent,var(--crimson))}.styles_climb__zQARD{position:relative;display:flex;align-items:flex-end;gap:10px;height:210px}.styles_climb__zQARD:after{content:"";position:absolute;right:0;bottom:37px;left:0;height:1.5px;background:var(--line)}.styles_climbCol__OJOFw{display:flex;flex:1 1;flex-direction:column;height:100%}.styles_climbTrack__mLnNt{display:flex;flex:1 1;align-items:flex-end}.styles_climbBar__51Jv8{display:flex;align-items:flex-start;justify-content:center;width:100%;padding-top:12px;border:1.5px solid color-mix(in srgb,var(--path-accent) 22%,var(--surface));border-radius:16px 16px 6px 6px;background:linear-gradient(180deg,color-mix(in srgb,var(--path-accent) 18%,var(--surface)),color-mix(in srgb,var(--path-accent) 5%,var(--surface)))}.styles_climbEmoji__GPdFj{font-size:22px;line-height:1}.styles_climbFoot__VDbFO{display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:10px;font-family:var(--font-display);font-weight:700;font-size:10.5px;letter-spacing:.06em;color:var(--ink-3)}.styles_climbFoot__VDbFO b{font-size:13px;color:var(--ink)}.styles_statWords__XLvnd{font-size:clamp(20px,2.4vw,27px)}.styles_steps__q88ky{display:flex;flex-direction:column;gap:18px;margin:0;padding:0;list-style:none}.styles_step__JE8Nc{display:grid;grid-template-columns:44px 1fr;grid-gap:18px;gap:18px}@media(min-width:768px){.styles_step__JE8Nc{grid-template-columns:52px 1fr;gap:22px}}.styles_gutter__FV_m5{position:relative;display:grid;place-items:center}.styles_gutter__FV_m5:before{content:"";position:absolute;top:0;bottom:-18px;left:50%;width:2px;margin-left:-1px;background:repeating-linear-gradient(180deg,var(--line-2) 0 5px,transparent 5px 11px)}.styles_step__JE8Nc:first-child .styles_gutter__FV_m5:before{top:50%}.styles_step__JE8Nc:last-child .styles_gutter__FV_m5:before{bottom:50%}.styles_node__gQspd{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--ink);color:var(--bg);font-family:var(--font-display);font-weight:700;font-size:16px;line-height:1}.styles_startNode__0XQrF{width:14px;height:14px;background:var(--crimson)}.styles_finishNode__dqQpp,.styles_startNode__0XQrF{position:relative;border-radius:50%;box-shadow:0 0 0 5px var(--crimson-50)}.styles_finishNode__dqQpp{display:grid;place-items:center;width:44px;height:44px;background:var(--surface);border:2px solid var(--crimson);font-size:19px}.styles_startNote__r985H{align-self:center;padding:14px 18px;border:1.5px dashed var(--line-2);border-radius:var(--radius-md);font-size:14.5px;color:var(--ink-2)}.styles_startNote__r985H b{font-family:var(--font-display);color:var(--ink)}.styles_stepMain__bU4zJ{min-width:0}.styles_levelUp__TNo0J{display:inline-flex;align-items:center;gap:7px;margin-bottom:10px;padding:6px 13px;border:1px solid var(--teal-300);border-radius:var(--radius-full);background:var(--teal-50);color:var(--teal-700);font-family:var(--font-display);font-weight:700;font-size:12px;line-height:1}.styles_stepCard__Gcqzp{display:flex;align-items:center;gap:16px;padding:18px 20px;border:1.5px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s,border-color .2s}.styles_stepCard__Gcqzp:focus-visible,.styles_stepCard__Gcqzp:hover{transform:translateY(-3px);border-color:var(--navy-300);box-shadow:var(--shadow-lg)}.styles_stepEmoji__qeHGS{display:grid;flex:none;place-items:center;width:56px;height:56px;border-radius:18px;background:var(--bg-soft);font-size:27px;line-height:1}.styles_stepInfo__7q7dP{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.styles_stepLabel__VtVP_{font-family:var(--font-display);font-weight:700;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.styles_stepTitle__gMy0J{font-family:var(--font-display);font-weight:700;font-size:18px;line-height:1.2;color:var(--ink)}.styles_stepChips__cYPpo{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.styles_chip__h7PCM{padding:5px 11px;border:1px solid var(--line);border-radius:var(--radius-full);background:var(--bg-soft);font-family:var(--font-display);font-weight:700;font-size:11.5px;line-height:1;color:var(--ink-2)}.styles_stepGo__hgaF6{display:grid;flex:none;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--bg-soft);color:var(--ink-2);transition:background .2s,color .2s,transform .2s}.styles_stepCard__Gcqzp:focus-visible .styles_stepGo__hgaF6,.styles_stepCard__Gcqzp:hover .styles_stepGo__hgaF6{background:var(--crimson);color:#fff;transform:translate(2px,-2px)}.styles_finishCard__whWvb{padding:22px 24px;border:1.5px solid var(--crimson-100);border-radius:var(--radius-lg);background:var(--crimson-50)}.styles_finishTitle__CZnl6{margin:0;font-size:21px}.styles_finishBody__gOiq6{max-width:52ch;margin:8px 0 0;font-size:14.5px;line-height:1.55;color:var(--ink-2)}.styles_projectsGrid__bHjcC{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px}@media(min-width:768px){.styles_projectsGrid__bHjcC{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.styles_projectsGrid__bHjcC{grid-template-columns:repeat(3,1fr)}}.styles_projectCard__D58ak{display:flex;gap:14px;padding:22px;border:1.5px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.styles_projectEmoji__JCnl8{font-size:26px;line-height:1}.styles_projectTitle__dw4Hf{font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--ink)}.styles_projectDesc__E00ea{margin:6px 0 0;font-size:14px;line-height:1.55;color:var(--ink-2)}