.LumiIgnite_root__S7Zb_{position:relative;display:inline-grid;place-items:center;width:var(--ignite-size,160px);height:var(--ignite-size,160px);pointer-events:none;isolation:isolate}.LumiIgnite_halo__OGY1c{position:absolute;inset:-35%;border-radius:50%;background:radial-gradient(circle,rgba(251,146,60,.55) 0,rgba(249,115,22,.22) 38%,rgba(249,115,22,0) 68%);opacity:0;z-index:-1}.LumiIgnite_sun__9ihRR{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.LumiIgnite_ring__IDtEX{position:absolute;inset:8%;border-radius:50%;border:2px solid rgba(251,146,60,.7);opacity:0}.LumiIgnite_spark__giR7N{position:absolute;top:50%;left:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:#fff8ef;box-shadow:0 0 10px 2px rgba(251,146,60,.85);opacity:0}.LumiIgnite_play__eVGxO .LumiIgnite_sun__9ihRR{animation:LumiIgnite_ignite__3u_9Q 1.4s cubic-bezier(.22,1,.36,1) both}.LumiIgnite_play__eVGxO .LumiIgnite_halo__OGY1c{animation:LumiIgnite_haloPulse__VKl_H 1.8s ease-out both}.LumiIgnite_play__eVGxO .LumiIgnite_ring__IDtEX{animation:LumiIgnite_ringOut__U5pym 1.6s cubic-bezier(.16,1,.3,1) both}.LumiIgnite_ring2__kcyWi{border-color:rgba(251,191,36,.5)}.LumiIgnite_ring3__Iwv2H{border-color:rgba(255,248,239,.3)}.LumiIgnite_play__eVGxO .LumiIgnite_ring2__kcyWi{animation-delay:.18s}.LumiIgnite_play__eVGxO .LumiIgnite_ring3__Iwv2H{animation-delay:.36s}.LumiIgnite_play__eVGxO .LumiIgnite_spark__giR7N{animation:LumiIgnite_sparkOut__wxqDx 1.3s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--delay,.2s)}.LumiIgnite_idle___rLHn .LumiIgnite_sun__9ihRR{animation:LumiIgnite_ignite__3u_9Q 1.4s cubic-bezier(.22,1,.36,1) both,LumiIgnite_breathe__5mmLQ 4.5s ease-in-out 1.4s infinite}.LumiIgnite_idle___rLHn .LumiIgnite_halo__OGY1c{animation:LumiIgnite_haloIdle__RkAJH 4.5s ease-in-out infinite}.LumiIgnite_idle___rLHn .LumiIgnite_ring__IDtEX{animation:LumiIgnite_ringOut__U5pym 2.7s cubic-bezier(.2,.7,.2,1) infinite}.LumiIgnite_idle___rLHn .LumiIgnite_ring2__kcyWi{animation-delay:-.9s}.LumiIgnite_idle___rLHn .LumiIgnite_ring3__Iwv2H{animation-delay:-1.8s}@keyframes LumiIgnite_ignite__3u_9Q{0%{transform:scale(.72);filter:brightness(.55) saturate(.8);opacity:0}45%{transform:scale(1.16);filter:brightness(1.35) saturate(1.15) drop-shadow(0 0 24px rgba(251,146,60,.9));opacity:1}to{transform:scale(1);filter:brightness(1.1) saturate(1.08) drop-shadow(0 0 16px rgba(249,115,22,.55));opacity:1}}@keyframes LumiIgnite_breathe__5mmLQ{0%,to{transform:scale(1);filter:drop-shadow(0 0 14px rgba(249,115,22,.45))}50%{transform:scale(1.04);filter:drop-shadow(0 0 22px rgba(251,146,60,.65))}}@keyframes LumiIgnite_haloPulse__VKl_H{0%{opacity:0;transform:scale(.6)}40%{opacity:1;transform:scale(1.05)}to{opacity:0;transform:scale(1.25)}}@keyframes LumiIgnite_haloIdle__RkAJH{0%,to{opacity:.45;transform:scale(.95)}50%{opacity:.8;transform:scale(1.05)}}@keyframes LumiIgnite_ringOut__U5pym{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@keyframes LumiIgnite_sparkOut__wxqDx{0%{opacity:0;transform:translate(0) scale(.4)}20%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1)}}.LumiIgnite_bare__hMvsr .LumiIgnite_halo__OGY1c,.LumiIgnite_bare__hMvsr .LumiIgnite_ring__IDtEX,.LumiIgnite_bare__hMvsr .LumiIgnite_spark__giR7N{display:none}.LumiIgnite_bare__hMvsr.LumiIgnite_idle___rLHn .LumiIgnite_sun__9ihRR,.LumiIgnite_bare__hMvsr.LumiIgnite_play__eVGxO .LumiIgnite_sun__9ihRR{animation:LumiIgnite_fadeIn__6hFy0 .4s ease-out both,LumiIgnite_breatheBare__k_lRO 4.5s ease-in-out .4s infinite;filter:none}@keyframes LumiIgnite_breatheBare__k_lRO{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.LumiIgnite_reduced__IUZ32 .LumiIgnite_ring__IDtEX,.LumiIgnite_reduced__IUZ32 .LumiIgnite_spark__giR7N{display:none}.LumiIgnite_reduced__IUZ32 .LumiIgnite_sun__9ihRR,.LumiIgnite_reduced__IUZ32.LumiIgnite_idle___rLHn .LumiIgnite_sun__9ihRR,.LumiIgnite_reduced__IUZ32.LumiIgnite_play__eVGxO .LumiIgnite_sun__9ihRR{animation:LumiIgnite_fadeIn__6hFy0 .3s ease-out both;filter:drop-shadow(0 0 14px rgba(249,115,22,.45))}.LumiIgnite_reduced__IUZ32 .LumiIgnite_halo__OGY1c,.LumiIgnite_reduced__IUZ32.LumiIgnite_idle___rLHn .LumiIgnite_halo__OGY1c,.LumiIgnite_reduced__IUZ32.LumiIgnite_play__eVGxO .LumiIgnite_halo__OGY1c{animation:none;opacity:.55}@keyframes LumiIgnite_fadeIn__6hFy0{0%{opacity:0}to{opacity:1}}.LumiIgnite_reduced__IUZ32.LumiIgnite_bare__hMvsr .LumiIgnite_sun__9ihRR{filter:none}.Footer_footer__pQtti{background:#0b1828;color:#b9c9db}.Footer_footer__pQtti p{color:#b9c9db}.Footer_footer__pQtti ul{color:#e1e9f1}.Footer_footer__pQtti a{color:inherit}.Footer_footer__pQtti a:hover{color:#ffb870}.Footer_footer__pQtti a:focus-visible{outline:3px solid #ffb870;outline-offset:4px}.Footer_footer__pQtti .font-display{color:#fff}.Footer_footer__pQtti .border-b,.Footer_footer__pQtti .border-t{border-color:#b9c9db29}.Footer_footer__pQtti .text-slate-500,.Footer_footer__pQtti .text-slate-600{color:#b9c9db}.Footer_footer__pQtti a[target=_blank]:hover{background:#162c43}.LevelConstellation_root__EKt4k{position:relative;display:flex;min-width:0;flex-direction:column;align-items:center;gap:18px;overflow:hidden;border:1px solid rgb(255 248 239/12%);border-radius:28px;padding:24px 22px 26px;background:radial-gradient(circle at 50% 34%,rgb(249 115 22/14%),transparent 58%),rgb(255 248 239/3%)}.LevelConstellation_sky__Oph4l{position:relative;width:290px;height:290px;flex-shrink:0}.LevelConstellation_orbitInner__Spd9E,.LevelConstellation_orbitOuter__0jIDy{position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%)}.LevelConstellation_orbitOuter__0jIDy{width:280px;height:280px;border:1px dashed rgb(253 186 116/24%);animation:LevelConstellation_spin__FRZAZ 60s linear infinite}.LevelConstellation_orbitInner__Spd9E{width:200px;height:200px;border:1px solid rgb(148 163 184/14%)}.LevelConstellation_sun__xeVyN{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.LevelConstellation_satellite__eXeYE{position:absolute;z-index:1;display:inline-flex;align-items:center;gap:6px;border:1px solid rgb(255 248 239/12%);border-radius:12px;padding:6px 10px;background:rgb(7 17 31/72%);color:#94a3b8;font-size:12px;font-weight:600;white-space:nowrap;opacity:.55;transition:opacity .5s,color .5s,border-color .5s,box-shadow .5s}.LevelConstellation_satIcon__fssmw{width:14px;height:14px}.LevelConstellation_sat0__utc8Y{left:-2px;top:34px}.LevelConstellation_sat1__17xWf{right:-6px;top:58px}.LevelConstellation_sat2__Tabo7{left:4px;bottom:44px}.LevelConstellation_sat3__qDU18{right:0;bottom:22px}.LevelConstellation_root__EKt4k[data-lit=true] .LevelConstellation_satellite__eXeYE{border-color:rgb(253 186 116/55%);color:var(--cream);opacity:1;box-shadow:0 0 18px rgb(249 115 22/22%)}.LevelConstellation_root__EKt4k[data-lit=true] .LevelConstellation_satIcon__fssmw{color:#fdba74}.LevelConstellation_root__EKt4k[data-lit=true] .LevelConstellation_sat1__17xWf{transition-delay:.12s}.LevelConstellation_root__EKt4k[data-lit=true] .LevelConstellation_sat2__Tabo7{transition-delay:.24s}.LevelConstellation_root__EKt4k[data-lit=true] .LevelConstellation_sat3__qDU18{transition-delay:.36s}.LevelConstellation_sunCompact__eZX7k{display:none}.LevelConstellation_copy__y3qYD{display:flex;min-width:0;flex-direction:column;align-items:center;gap:10px;text-align:center}.LevelConstellation_eyebrow__txDiz{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fed7aa}.LevelConstellation_message__aOCI4{font-size:14px;line-height:1.6;color:rgb(255 248 239/90%)}.LevelConstellation_levelChip___Sido{display:inline-flex;align-items:center;gap:8px;border:1px solid rgb(255 248 239/12%);border-radius:12px;padding:7px 12px;background:rgb(7 17 31/60%);color:#cbd5e1;font-size:13px;transition:border-color .4s,box-shadow .4s,color .4s}.LevelConstellation_levelChip___Sido strong{color:var(--cream)}.LevelConstellation_root__EKt4k[data-lit=true] .LevelConstellation_levelChip___Sido{border-color:#fdba74;color:var(--cream);box-shadow:0 0 22px rgb(249 115 22/28%)}@keyframes LevelConstellation_spin__FRZAZ{to{transform:translate(-50%,-50%) rotate(1turn)}}@media (max-width:1023px){.LevelConstellation_root__EKt4k{flex-direction:row;align-items:center;gap:14px;border-radius:18px;padding:12px 16px}.LevelConstellation_sky__Oph4l{display:none}.LevelConstellation_sunCompact__eZX7k{display:inline-flex;flex-shrink:0}.LevelConstellation_copy__y3qYD{align-items:flex-start;gap:6px;text-align:left}.LevelConstellation_eyebrow__txDiz{display:none}.LevelConstellation_message__aOCI4{line-height:1.5}.LevelConstellation_levelChip___Sido{padding:4px 10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.LevelConstellation_orbitOuter__0jIDy{animation:none}.LevelConstellation_levelChip___Sido,.LevelConstellation_satellite__eXeYE{transition:none}}.SpaceLaunch_root__XTlwU{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:24px;background:radial-gradient(circle at 50% 42%,rgb(249 115 22/18%),transparent 42%),linear-gradient(135deg,var(--night) 0,var(--night-2) 58%,var(--night-3) 100%);color:var(--cream);text-align:center;animation:SpaceLaunch_fadeIn__k9iy_ .35s ease-out both}.SpaceLaunch_sun__ngGlI{display:inline-flex}.SpaceLaunch_copy__7rhgT{display:flex;flex-direction:column;gap:10px;animation:SpaceLaunch_rise__StYyX .7s cubic-bezier(.2,.8,.2,1) .45s both}.SpaceLaunch_title__X1r3j{font-size:52px;font-weight:800;line-height:1.02;letter-spacing:-.04em}.SpaceLaunch_grad__MPLvj{background:linear-gradient(100deg,#fb923c,#fbbf24);-webkit-background-clip:text;background-clip:text;color:transparent}.SpaceLaunch_text__Ul1tB{font-size:16px;color:#cbd5e1}@keyframes SpaceLaunch_fadeIn__k9iy_{0%{opacity:0}to{opacity:1}}@keyframes SpaceLaunch_rise__StYyX{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:767px){.SpaceLaunch_root__XTlwU{gap:22px}.SpaceLaunch_title__X1r3j{font-size:36px}.SpaceLaunch_text__Ul1tB{font-size:15px}}@media (prefers-reduced-motion:reduce){.SpaceLaunch_copy__7rhgT,.SpaceLaunch_root__XTlwU{animation:none}}.LearningPathMap_root__zN1ec{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:24px;align-items:stretch}.LearningPathMap_story__vhTFH{display:flex;min-width:0;flex-direction:column;justify-content:space-between;gap:18px}.LearningPathMap_copy__8xrXw{display:flex;min-height:200px;flex-direction:column;gap:10px;animation:LearningPathMap_rise__3J3we .55s cubic-bezier(.2,.8,.2,1) both}.LearningPathMap_eyebrow__uRziU{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#fed7aa}.LearningPathMap_title__C0sHk{font-size:30px;font-weight:800;line-height:1.05;letter-spacing:-.035em;color:var(--cream);text-wrap:balance}.LearningPathMap_text___0XcU{font-size:15px;line-height:1.6;color:rgb(226 232 240/88%)}.LearningPathMap_controls__F9yMz{display:flex;min-width:0;align-items:flex-start;gap:8px}.LearningPathMap_tabs__5ViGM{display:flex;flex:1;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.LearningPathMap_tab__fZ95g{position:relative;display:inline-flex;min-height:40px!important;align-items:center;gap:7px;border:1px solid rgb(255 248 239/12%);border-radius:999px;padding:0 12px 0 6px;background:transparent;color:#cbd5e1;font-size:13px;font-weight:600;cursor:pointer;transition:background .3s,border-color .3s,color .3s}.LearningPathMap_tab__fZ95g:hover{border-color:rgb(253 186 116/55%);color:var(--cream)}.LearningPathMap_tabNum__6S_co{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:50%;background:rgb(255 248 239/8%);font-size:11px}.LearningPathMap_tabOn__1g_dJ{border-color:#fb923c;background:#fb923c;color:#07111f}.LearningPathMap_tabOn__1g_dJ:hover{color:#07111f}.LearningPathMap_tabOn__1g_dJ .LearningPathMap_tabNum__6S_co{background:rgb(7 17 31/18%)}.LearningPathMap_tabDone__FECd8{border-color:rgb(253 186 116/35%);color:#fdba74}.LearningPathMap_pause__M5m9J{display:inline-flex;width:40px;min-height:40px!important;flex-shrink:0;align-items:center;justify-content:center;border:1px solid rgb(255 248 239/18%);border-radius:50%;background:transparent;color:var(--cream);cursor:pointer}.LearningPathMap_pause__M5m9J:hover{background:rgb(255 248 239/8%)}.LearningPathMap_map__euSvy{position:relative;display:flex;min-width:0;min-height:350px;flex-direction:column;margin:0;overflow:hidden;border:1px solid rgb(255 248 239/12%);border-radius:24px;background:linear-gradient(180deg,rgb(16 35 58/92%),rgb(10 22 40/92%));box-shadow:0 24px 60px rgb(0 0 0/35%)}.LearningPathMap_grid__JenIF{position:absolute;inset:0;background-image:linear-gradient(rgb(148 163 184/6%) 1px,transparent 0),linear-gradient(90deg,rgb(148 163 184/6%) 1px,transparent 0);background-size:28px 28px}.LearningPathMap_glow__dGUAZ{position:absolute;left:30%;top:20%;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgb(249 115 22/14%),transparent 65%)}.LearningPathMap_example__Eu29d{position:absolute;left:18px;top:14px;z-index:2;display:flex;flex-direction:column;gap:1px}.LearningPathMap_example__Eu29d span{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#94a3b8}.LearningPathMap_example__Eu29d strong{font-size:13px;color:var(--cream)}.LearningPathMap_lumiStatus__QNyds{position:absolute;right:16px;top:14px;z-index:2;display:flex;align-items:center;gap:6px;font-size:12px;color:#fed7aa}.LearningPathMap_lumiStatus__QNyds img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.LearningPathMap_canvas__6ytVU{position:relative;flex:1;min-height:190px;margin:58px 64px 36px}.LearningPathMap_links__km5Dm{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.LearningPathMap_link__yWGSj{fill:none;stroke-width:2;stroke-linecap:round;transition:stroke .6s,opacity .8s .25s,filter .6s}.LearningPathMap_link_hidden__c7s5i{stroke:rgb(148 163 184/35%);opacity:0;transition-delay:0s}.LearningPathMap_link_linked__HP62G{stroke:rgb(148 163 184/40%)}.LearningPathMap_link_dim__cEKo0{stroke:rgb(148 163 184/18%)}.LearningPathMap_link_focus__13xpn{stroke:#fb923c;filter:drop-shadow(0 0 4px rgb(249 115 22/80%))}.LearningPathMap_link_route__swfDb{stroke:#93c5fd;filter:drop-shadow(0 0 4px rgb(147 197 253/70%))}.LearningPathMap_node__U8SNk{position:absolute;z-index:1;display:flex;width:120px;flex-direction:column;align-items:center;gap:6px;transform:translate(-50%,-24px);transition:left .9s cubic-bezier(.22,.9,.25,1),top .9s cubic-bezier(.22,.9,.25,1),opacity .6s}.LearningPathMap_nodeDim__ygqGE{opacity:.32}.LearningPathMap_badge__6trMG{display:flex;width:48px;height:48px;align-items:center;justify-content:center;border:1px solid rgb(148 163 184/28%);border-radius:15px;background:linear-gradient(180deg,#16294a,#0f1f38);color:#94a3b8;box-shadow:0 10px 24px rgb(0 0 0/35%);transition:background .7s,border-color .7s,color .7s,box-shadow .7s,transform .7s}.LearningPathMap_icon__iga2L{width:20px;height:20px;animation:LearningPathMap_pop__KqBdK .45s cubic-bezier(.2,.8,.2,1) both}.LearningPathMap_badge_source__4TLad{border-color:rgb(253 186 116/60%);color:#fdba74}.LearningPathMap_badge_solid__gr1_c{border-color:#34d399;color:#6ee7b7;box-shadow:0 0 0 4px rgb(52 211 153/12%),0 10px 24px rgb(0 0 0/35%)}.LearningPathMap_badge_fragile__0mZm1{border-color:#fbbf24;border-style:dashed;color:#fcd34d}.LearningPathMap_badge_priority__LyhcC{border-color:#fed7aa;background:linear-gradient(180deg,#fb923c,#ea580c);color:#07111f;transform:scale(1.14);box-shadow:0 0 0 8px rgb(249 115 22/18%),0 0 40px rgb(249 115 22/55%)}.LearningPathMap_badge_planned__J80Bq{border-color:#93c5fd;color:#bfdbfe;box-shadow:0 0 0 4px rgb(147 197 253/12%),0 10px 24px rgb(0 0 0/35%)}.LearningPathMap_badge_goal__mg75i{border-color:rgb(253 186 116/45%);color:#fdba74}.LearningPathMap_badge_goalActive__dXneC{border-color:#fef3c7;background:linear-gradient(180deg,#fbbf24,#f97316);color:#07111f;box-shadow:0 0 36px rgb(251 191 36/50%)}.LearningPathMap_label__DbD20{max-width:120px;overflow:hidden;border-radius:999px;padding:2px 8px;background:rgb(7 17 31/78%);color:#cbd5e1;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.LearningPathMap_panel__yrXyW{position:relative;z-index:2;margin:0 16px 16px;animation:LearningPathMap_rise__3J3we .6s cubic-bezier(.2,.8,.2,1) both}.LearningPathMap_panelColumn__jh3cn,.LearningPathMap_panelRow__ypV8A,.LearningPathMap_retain__dzPAX>*{border:1px solid rgb(255 248 239/10%);border-radius:16px;background:rgb(7 17 31/84%)}.LearningPathMap_panelRow__ypV8A{display:flex;min-height:76px;align-items:center;gap:16px;padding:12px 14px}.LearningPathMap_panelColumn__jh3cn{display:flex;min-height:76px;flex-direction:column;justify-content:center;gap:8px;padding:12px 16px}.LearningPathMap_panelFocus__bnpAh{border-color:rgb(253 186 116/35%)}.LearningPathMap_panelRoute__WYAqP{border-color:rgb(147 197 253/30%)}.LearningPathMap_panelHead__WWWaI{display:flex;min-width:128px;flex-direction:column;gap:2px}.LearningPathMap_panelHead__WWWaI strong{font-size:14px;color:var(--cream)}.LearningPathMap_panelHead__WWWaI span{font-size:12px;color:#94a3b8}.LearningPathMap_chips__YpH4e{display:flex;flex-wrap:wrap;gap:6px}.LearningPathMap_chip__nT0KK{border:1px solid rgb(255 248 239/12%);border-radius:10px;padding:4px 9px;background:rgb(7 17 31/60%);color:#e2e8f0;font-size:12px}.LearningPathMap_metrics__k0YD3{display:flex;flex-wrap:wrap;gap:20px;font-size:12px;color:#94a3b8}.LearningPathMap_metrics__k0YD3 b{margin-right:4px;font-size:24px;font-weight:800;color:#cbd5e1}.LearningPathMap_metrics__k0YD3 b.LearningPathMap_solid__IsFrx{color:#6ee7b7}.LearningPathMap_metrics__k0YD3 b.LearningPathMap_fragile__R8amn{color:#fcd34d}.LearningPathMap_panelMeta__yNpCz{display:flex;justify-content:space-between;gap:12px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fed7aa}.LearningPathMap_question__9C04S{font-size:14px;font-weight:600;line-height:1.4;color:var(--cream)}.LearningPathMap_progress___keXq{height:6px;border-radius:6px;background:rgb(148 163 184/20%)}.LearningPathMap_progress___keXq span{display:block;width:60%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#fb923c,#fbbf24);animation:LearningPathMap_grow__hjaFU .9s cubic-bezier(.2,.8,.2,1) both}.LearningPathMap_week__TlakF{display:flex;flex:1;height:52px;align-items:flex-end;gap:8px}.LearningPathMap_day__AyVEz{display:flex;height:100%;flex:1;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;font-size:10px;color:#94a3b8}.LearningPathMap_bar__3UwFC{width:100%;max-height:calc(100% - 16px);border-radius:6px 6px 3px 3px;background:rgb(148 163 184/25%);transform-origin:bottom;animation:LearningPathMap_barUp__XWo8t .8s cubic-bezier(.2,.8,.2,1) both}.LearningPathMap_barCurrent__bUUeA{background:linear-gradient(180deg,#fdba74,#f97316);box-shadow:0 0 16px rgb(249 115 22/40%)}.LearningPathMap_retain__dzPAX{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:10px}.LearningPathMap_retain__dzPAX>*{min-height:76px;padding:12px 14px}.LearningPathMap_flashcard__jDqfA{display:flex;flex-direction:column;gap:4px;border-color:transparent!important;background:linear-gradient(160deg,#fff8ef,#fdeedd)!important;color:#0b1828}.LearningPathMap_flashcard__jDqfA span{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#c2410c}.LearningPathMap_flashcard__jDqfA strong{font-size:14px}.LearningPathMap_lumiBubble__ejLYb{display:flex;align-items:flex-start;gap:10px}.LearningPathMap_lumiBubble__ejLYb img{width:28px;height:28px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.LearningPathMap_lumiBubble__ejLYb p{display:flex;flex-direction:column;gap:2px;font-size:13px;line-height:1.45;color:#e2e8f0}.LearningPathMap_lumiBubble__ejLYb strong{color:#fed7aa;font-size:12px}@keyframes LearningPathMap_rise__3J3we{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes LearningPathMap_pop__KqBdK{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes LearningPathMap_grow__hjaFU{0%{width:0}}@keyframes LearningPathMap_barUp__XWo8t{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (max-width:1023px){.LearningPathMap_root__zN1ec{grid-template-columns:minmax(0,1fr);gap:16px}.LearningPathMap_map__euSvy{order:-1}.LearningPathMap_copy__8xrXw{min-height:0}}@media (max-width:767px){.LearningPathMap_map__euSvy{min-height:300px;border-radius:20px}.LearningPathMap_canvas__6ytVU{min-height:150px;margin:54px 40px 30px}.LearningPathMap_node__U8SNk{width:84px;gap:4px;transform:translate(-50%,-18px)}.LearningPathMap_badge__6trMG{width:36px;height:36px;border-radius:11px}.LearningPathMap_icon__iga2L{width:16px;height:16px}.LearningPathMap_label__DbD20{max-width:84px;padding:1px 6px;font-size:10px}.LearningPathMap_badge_priority__LyhcC{box-shadow:0 0 0 5px rgb(249 115 22/18%),0 0 24px rgb(249 115 22/55%)}.LearningPathMap_lumiStatus__QNyds span{display:none}.LearningPathMap_example__Eu29d strong{font-size:12px}.LearningPathMap_panel__yrXyW{margin:0 10px 10px}.LearningPathMap_panelRow__ypV8A{flex-direction:column;align-items:stretch;gap:8px}.LearningPathMap_panelHead__WWWaI{flex-direction:row;align-items:baseline}.LearningPathMap_metrics__k0YD3,.LearningPathMap_panelHead__WWWaI{justify-content:space-between;gap:8px}.LearningPathMap_metrics__k0YD3 b{font-size:20px}.LearningPathMap_retain__dzPAX{grid-template-columns:minmax(0,1fr);gap:8px}.LearningPathMap_retain__dzPAX>*{min-height:0}.LearningPathMap_title__C0sHk{font-size:24px}.LearningPathMap_text___0XcU{font-size:14px}.LearningPathMap_tab__fZ95g{padding-right:10px;white-space:nowrap}}.LearningPathMap_reduced__v36AE *,.LearningPathMap_reduced__v36AE :after,.LearningPathMap_reduced__v36AE :before{animation:none!important;transition:none!important}@media (prefers-reduced-motion:reduce){.LearningPathMap_root__zN1ec *,.LearningPathMap_root__zN1ec :after,.LearningPathMap_root__zN1ec :before{animation:none!important;transition:none!important}}.Onboarding_shell__Y4QHq{position:relative;min-height:100svh;color:var(--cream);background:var(--night)}.Onboarding_shell__Y4QHq :is(button,input):focus-visible{outline:2px solid #ffb06a;outline-offset:4px}.Onboarding_shell__Y4QHq button{min-height:44px}.Onboarding_frame__jodWY{position:relative;z-index:1;display:flex;min-height:100svh;flex-direction:column}.Onboarding_header__enuIa{display:flex;width:100%;max-width:1168px;align-items:center;justify-content:space-between;gap:16px;margin-inline:auto;padding:24px 24px 0}.Onboarding_progress__jLxEq{width:100%;max-width:1168px;margin-inline:auto;padding:14px 24px 0}.Onboarding_progressRow__GuI3M{display:flex;align-items:center;gap:12px}.Onboarding_progressRow__GuI3M>:first-child{width:44px;height:44px}.Onboarding_progressSteps__JmI_V{display:flex;flex:1;gap:12px}.Onboarding_progressStep__rbAtx{display:flex;min-width:0;flex:1;flex-direction:column;gap:6px}.Onboarding_progressLabel__v2l11{font-size:12px;line-height:1.4}.Onboarding_contentArea__2UBUh{display:flex;flex:1;align-items:center;width:100%;max-width:1168px;margin-inline:auto;padding:24px 24px 32px}.Onboarding_workspace__vjVTB{display:grid;width:100%;grid-template-columns:216px minmax(0,1fr);align-items:start;gap:24px}.Onboarding_workspace__vjVTB[data-step="0"]{grid-template-columns:minmax(0,1fr) 340px}.Onboarding_workspace__vjVTB[data-step="0"]>aside{order:2}.Onboarding_guidance__Zht3r{display:flex;align-items:flex-start;flex-direction:column;gap:16px;border:1px solid rgb(255 248 239/12%);border-radius:24px;padding:22px;background:rgb(255 248 239/4%)}.Onboarding_guidance__Zht3r p{font-size:14px;line-height:1.65;color:rgb(255 248 239/90%)}.Onboarding_card__uVcRw{min-width:0;border:1px solid rgb(255 248 239/12%);border-radius:28px;padding:24px;background:rgb(16 35 58/94%);box-shadow:0 24px 70px rgb(0 0 0/25%)}.Onboarding_step__DvW_s{display:flex;min-width:0;flex-direction:column;gap:20px}.Onboarding_stepTitle__DsN_3{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.Onboarding_stepTitle__DsN_3 h1{font-size:24px;line-height:1.3;text-wrap:balance}.Onboarding_stepTitle__DsN_3 h1:focus{outline:none}.Onboarding_stepTitle__DsN_3>p:first-child{font-size:12px;letter-spacing:.12em}.Onboarding_levelGroups__vhpt_{display:grid;grid-template-columns:1fr 1fr 2fr;gap:16px;align-items:start}.Onboarding_levelGroup__JpcY1{display:flex;min-width:0;flex-direction:column;gap:10px}.Onboarding_levelGroupHeading__HByPf{display:flex;min-height:38px;align-items:center;gap:8px}.Onboarding_levelGroupHeading__HByPf h2{font-size:12px;line-height:1.4;letter-spacing:.04em}.Onboarding_levelChoices__6ZgyG{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.Onboarding_levelGroup__JpcY1:last-child .Onboarding_levelChoices__6ZgyG{grid-template-columns:repeat(2,minmax(0,1fr))}.Onboarding_levelChoice__gf0wF{min-width:0;border-width:1px;border-radius:12px;padding:11px 12px;font-size:14px;line-height:1.35;overflow-wrap:anywhere}.Onboarding_filiere__juEBt{display:flex;flex-direction:column;gap:12px;border:1px solid rgb(255 248 239/14%);border-radius:16px;padding:16px;background:rgb(255 248 239/4%)}.Onboarding_filiere__juEBt button{min-height:44px}.Onboarding_actions__C_QUG{display:flex;flex-direction:column;gap:8px}.Onboarding_actions__C_QUG>button:first-child{min-height:48px}.Onboarding_error__8hh6L{width:100%;max-width:none;margin-top:8px}@media (max-width:1023px){.Onboarding_header__enuIa{padding-top:20px}.Onboarding_workspace__vjVTB{gap:16px}.Onboarding_workspace__vjVTB,.Onboarding_workspace__vjVTB[data-step="0"]{grid-template-columns:minmax(0,1fr)}.Onboarding_workspace__vjVTB[data-step="0"]>aside{order:0}.Onboarding_guidance__Zht3r{align-items:center;flex-direction:row;gap:14px;padding:14px 18px;border-radius:18px}.Onboarding_guidance__Zht3r p{line-height:1.55}.Onboarding_levelGroups__vhpt_{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.Onboarding_levelGroup__JpcY1:last-child{grid-column:1/-1}.Onboarding_levelChoices__6ZgyG{grid-template-columns:repeat(2,minmax(0,1fr))}.Onboarding_levelGroup__JpcY1:last-child .Onboarding_levelChoices__6ZgyG{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.Onboarding_header__enuIa{padding:16px 16px 0;gap:12px}.Onboarding_header__enuIa>span{font-size:9px;padding-inline:10px}.Onboarding_progress__jLxEq{padding:10px 16px 0}.Onboarding_progressSteps__JmI_V{gap:8px}.Onboarding_progressLabel__v2l11{font-size:10px}.Onboarding_contentArea__2UBUh{align-items:flex-start;padding:16px 16px 24px}.Onboarding_workspace__vjVTB{gap:12px}.Onboarding_guidance__Zht3r{gap:12px;padding:12px 14px}.Onboarding_guidance__Zht3r p{font-size:14px}.Onboarding_card__uVcRw{border-radius:22px;padding:18px 16px}.Onboarding_step__DvW_s{gap:18px}.Onboarding_stepTitle__DsN_3{align-items:center;text-align:center}.Onboarding_stepTitle__DsN_3 h1{font-size:22px}.Onboarding_levelGroups__vhpt_{grid-template-columns:minmax(0,1fr);gap:16px}.Onboarding_levelGroup__JpcY1:last-child .Onboarding_levelChoices__6ZgyG{grid-template-columns:repeat(2,minmax(0,1fr))}.Onboarding_levelGroupHeading__HByPf{min-height:28px}.Onboarding_levelChoice__gf0wF{padding:10px}.Onboarding_filiere__juEBt{padding:14px}}@media (max-height:700px){.Onboarding_header__enuIa{padding-top:12px}.Onboarding_progress__jLxEq{padding-top:8px}.Onboarding_contentArea__2UBUh{align-items:flex-start;padding-top:14px;padding-bottom:20px}.Onboarding_step__DvW_s{gap:16px}.Onboarding_guidance__Zht3r{padding:16px}}@media (max-height:700px) and (min-width:1024px){.Onboarding_header__enuIa{padding-top:10px}.Onboarding_progress__jLxEq{padding-top:6px}.Onboarding_contentArea__2UBUh{padding-top:12px;padding-bottom:12px}.Onboarding_card__uVcRw{padding:20px}.Onboarding_step__DvW_s{gap:12px}}@media (max-height:700px) and (max-width:1023px){.Onboarding_guidance__Zht3r{padding:10px 14px}}@media (prefers-reduced-motion:reduce){.Onboarding_shell__Y4QHq *,.Onboarding_shell__Y4QHq :after,.Onboarding_shell__Y4QHq :before{transition-duration:0s!important;animation:none!important}}