.PathwaySelector_wrap__X6uqm{display:flex;flex-direction:column;gap:28px}.PathwaySelector_tabs__zytOL{display:flex;flex-wrap:wrap;gap:10px}.PathwaySelector_tab__HuuI_{padding:9px 18px;font-size:14px;font-weight:600;color:var(--fg-muted);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-pill);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.PathwaySelector_tab__HuuI_:hover{border-color:var(--border-strong)}.PathwaySelector_tabActive__NQ9Kr{color:var(--snow);background:var(--forest);border-color:var(--forest)}.PathwaySelector_stages__m_JIv{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.PathwaySelector_stage__hZJfq{position:relative;display:flex;flex-direction:column;gap:10px;padding:24px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg)}.PathwaySelector_stageNum__m03lo{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--forest-text)}.PathwaySelector_stageTitle__UopqM{font-family:var(--font-display);font-weight:700;font-size:17px;line-height:1.25}.PathwaySelector_stageBody__tVFVG{font-size:14px;line-height:1.6;color:var(--text-tertiary)}@media (max-width:960px){.PathwaySelector_stages__m_JIv{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.PathwaySelector_stages__m_JIv{grid-template-columns:1fr}}