.roadmap-graph_frame__ybBEu{border:1px solid rgba(19,111,114,.2);border-radius:16px;background:linear-gradient(140deg,#f2fbf9,#fffaf5);padding:.7rem;display:grid;grid-gap:.75rem;gap:.75rem}.roadmap-graph_graph__XAiOu{width:100%;height:auto}.roadmap-graph_connector__7oF4v{fill:none;stroke:url(#careerPathLine);stroke-width:5;stroke-linecap:round}.roadmap-graph_nodeGlow__mm5LL{fill:rgba(19,111,114,.2)}.roadmap-graph_node__2I1DH{fill:#136f72;stroke:#ffffff;stroke-width:2}.roadmap-graph_nodeIndex__u5d45{font-family:var(--font-heading),"Avenir Next",sans-serif;font-size:13px;text-anchor:middle;fill:#ffffff;font-weight:700}.roadmap-graph_stepList__vcT_I{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:.48rem;gap:.48rem}.roadmap-graph_stepList__vcT_I li{border-radius:10px;border:1px solid rgba(19,111,114,.22);background:#ffffff;padding:.52rem;display:flex;align-items:center;gap:.48rem;color:#37585f;font-size:.84rem}.roadmap-graph_stepList__vcT_I span{width:1.3rem;height:1.3rem;display:inline-grid;place-items:center;border-radius:999px;font-weight:700;font-size:.72rem;background:#dff2f0;color:#136f72;flex-shrink:0}.career-explorer_shell__GxVe4{display:grid;grid-template-columns:minmax(290px,360px) minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.career-explorer_formCard__T4VIJ,.career-explorer_resultsCard__tSn78{border:1px solid rgba(18,59,60,.16);border-radius:22px;background:rgba(255,255,255,.9);box-shadow:0 18px 50px rgba(17,51,53,.08)}.career-explorer_formCard__T4VIJ{padding:1rem;display:grid;grid-gap:.85rem;gap:.85rem;animation:career-explorer_slide-in__oFsgt .56s ease-out both}.career-explorer_formCard__T4VIJ h2,.career-explorer_resultsCard__tSn78 h2{margin:0;font-family:var(--font-heading),"Avenir Next",sans-serif}.career-explorer_formCard__T4VIJ label,.career-explorer_formCard__T4VIJ legend{display:grid;grid-gap:.35rem;gap:.35rem;font-weight:600;color:#244850;font-size:.93rem}.career-explorer_formCard__T4VIJ input,.career-explorer_formCard__T4VIJ select{width:100%;border:1px solid rgba(18,59,60,.2);border-radius:10px;padding:.62rem .7rem;font:inherit;background:#fff}.career-explorer_formCard__T4VIJ fieldset{margin:0;padding:0;border:0}.career-explorer_row__eV2HR{display:grid;grid-template-columns:1fr 1fr;grid-gap:.65rem;gap:.65rem}.career-explorer_chips__IRDF5{display:flex;flex-wrap:wrap;gap:.38rem}.career-explorer_chipActive__O0DJ3,.career-explorer_chip__owwq9{border-radius:999px;border:1px solid rgba(19,111,114,.25);background:#f7fbfb;color:#25545b;padding:.4rem .68rem;cursor:pointer;font:inherit;font-size:.82rem}.career-explorer_chipActive__O0DJ3{background:linear-gradient(130deg,#dff2f0,#ffe8d7);border-color:rgba(240,140,70,.5);font-weight:700}.career-explorer_submitButton__F7Dkj{margin-top:.2rem;border:none;border-radius:12px;padding:.76rem .95rem;background:linear-gradient(130deg,#136f72,#2d8e84 45%,#f08c46);color:#ffffff;font-family:var(--font-heading),"Avenir Next",sans-serif;font-size:.95rem;cursor:pointer}.career-explorer_submitButton__F7Dkj:disabled{opacity:.72;cursor:wait}.career-explorer_resultsCard__tSn78{padding:1rem;display:grid;grid-gap:.9rem;gap:.9rem;min-height:560px;animation:career-explorer_slide-in__oFsgt .68s ease-out both}.career-explorer_resultHeader__e_NYS p{margin:.35rem 0 0;color:#4d646c}.career-explorer_error__mRDsd{color:#9d3825;font-weight:700}.career-explorer_cardsGrid__QPdfu{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.6rem;gap:.6rem}.career-explorer_recommendationActive__f9uTi,.career-explorer_recommendation__zZZCM{border:1px solid rgba(18,59,60,.14);border-radius:14px;background:#ffffff;text-align:left;cursor:pointer;padding:.7rem;display:grid;grid-gap:.4rem;gap:.4rem}.career-explorer_recommendationActive__f9uTi{border-color:rgba(240,140,70,.75);background:linear-gradient(150deg,#ffffff,#fff6ee)}.career-explorer_rank__z4wLe{margin:0;font-size:.78rem;font-weight:700;color:#136f72}.career-explorer_recommendationActive__f9uTi h3,.career-explorer_recommendation__zZZCM h3{margin:0;font-size:1rem}.career-explorer_recommendationActive__f9uTi p,.career-explorer_recommendation__zZZCM p{margin:0;color:#51676e;line-height:1.3;font-size:.85rem}.career-explorer_statLine__iuxyV{display:flex;justify-content:space-between;gap:.5rem}.career-explorer_statLine__iuxyV strong{color:#1f353a}.career-explorer_detailPanel__mghHs{border-top:1px solid rgba(18,59,60,.12);padding-top:.8rem;display:grid;grid-gap:.9rem;gap:.9rem}.career-explorer_detailPanel__mghHs header h3{margin:0;font-size:1.2rem}.career-explorer_detailPanel__mghHs header p{margin:.35rem 0 0;color:#4f666d}.career-explorer_scoreboard__1v7x_{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:.7rem;gap:.7rem}.career-explorer_scoreboard__1v7x_ div{border-radius:12px;background:#f8fcfb;border:1px solid rgba(19,111,114,.14);padding:.65rem;display:grid;grid-gap:.32rem;gap:.32rem}.career-explorer_scoreboard__1v7x_ span{font-size:.79rem;color:#527178}.career-explorer_scoreboard__1v7x_ strong{font-size:.88rem}.career-explorer_scoreboard__1v7x_ progress{width:100%;height:.55rem}.career-explorer_reasons__2hLFZ{margin:0;padding-left:1.1rem;display:grid;grid-gap:.4rem;gap:.4rem;color:#35535a}.career-explorer_emptyState__sMqcZ{border:1px dashed rgba(19,111,114,.26);border-radius:14px;background:linear-gradient(130deg,#f5fcfa,#fff7f0);padding:1rem}.career-explorer_emptyState__sMqcZ h3{margin:0}.career-explorer_emptyState__sMqcZ p{margin:.45rem 0 0;color:#4c666f}@keyframes career-explorer_slide-in__oFsgt{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.career-explorer_shell__GxVe4{grid-template-columns:1fr}.career-explorer_resultsCard__tSn78{min-height:0}}@media (max-width:640px){.career-explorer_cardsGrid__QPdfu,.career-explorer_row__eV2HR{grid-template-columns:1fr}}