html[data-theme=light]{--bg:#ffffff;--surface:#ffffff;--surface-2:#f3f6ff;--line:rgba(3,17,57,.12);--muted:#52618a;--fg:#031139;color-scheme:light;--c2:#0891b2;--c2-ink:#0e7490;--neon-ink:#0e7490;--neon-fill:#0891b2;--lime-fill:#65a30d}html[data-theme=light] .themed-page{--c2-ink:color-mix(in srgb,var(--c2) 50%,#031139)}html[data-theme=light] .dark-zone{--c2:#00e5ff;--c2-ink:var(--c2);--neon-ink:#00e5ff;--neon-fill:#00e5ff}html[data-theme=dark]{--fg:#ffffff;color-scheme:dark}html[data-theme=light] body{color:var(--fg);background-color:#fff}html[data-theme=light] body:before{background-image:radial-gradient(65% 50% at 90% 0,rgba(10,92,255,.09),transparent 70%),radial-gradient(50% 45% at 0 40%,rgba(8,145,178,.07),transparent 70%)}html[data-theme=light] ::-webkit-scrollbar-thumb{background:rgba(3,17,57,.22)}html[data-theme=light] .glass{background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(243,246,255,.7))}html[data-theme=light] .card{box-shadow:0 10px 30px -18px rgba(3,17,57,.25)}html[data-theme=light] .aurora:not(.dark-zone *){opacity:.18}html[data-theme=light] .grid-bg:not(.dark-zone *){opacity:.6}html[data-theme=light] .page-grid{background-image:linear-gradient(90deg,rgba(3,17,57,.035) 1px,transparent 0),linear-gradient(180deg,rgba(3,17,57,.035) 1px,transparent 0)}html[data-theme=light] .dark-zone{color:#fff}html:not([data-theme=light]) .theme-moon,html[data-theme=light] .theme-sun{display:none}html[data-theme=light] [class~="text-white/30"]:not(.dark-zone):not(.dark-zone *){color:rgba(3,17,57,.58)}html[data-theme=light] [class~="text-white/35"]:not(.dark-zone):not(.dark-zone *){color:rgba(3,17,57,.61)}html[data-theme=light] [class~="text-white/40"]:not(.dark-zone):not(.dark-zone *){color:rgba(3,17,57,.64)}html[data-theme=light] [class~="text-white/45"]:not(.dark-zone):not(.dark-zone *){color:rgba(3,17,57,.67)}html[data-theme=light] [class~="text-white/50"]:not(.dark-zone):not(.dark-zone *){color:rgba(3,17,57,.7)}html[data-theme=light] [class~="text-white/55"]:not(.dark-zone):not(.dark-zone *){color:rgba(3,17,57,.72)}html[data-theme=light] [class~="text-white/60"]:not(.dark-zone):not(.dark-zone *){color:rgba(3,17,57,.75)}html[data-theme=light] [class~="text-white/65"]:not(.dark-zone):not(.dark-zone *){color:rgba(3,17,57,.78)}html[data-theme=light] [class~="text-white/70"]:not(.dark-zone):not(.dark-zone *){color:rgba(3,17,57,.8)}html[data-theme=light] [class~="text-white/75"]:not(.dark-zone):not(.dark-zone *){color:rgba(3,17,57,.83)}html[data-theme=light] [class~="text-white/80"]:not(.dark-zone):not(.dark-zone *){color:rgba(3,17,57,.86)}html[data-theme=light] [class~="text-white/85"]:not(.dark-zone):not(.dark-zone *){color:rgba(3,17,57,.89)}html[data-theme=light] [class~="text-white/90"]:not(.dark-zone):not(.dark-zone *),html[data-theme=light] [class~="text-white/95"]:not(.dark-zone):not(.dark-zone *){color:rgba(3,17,57,.9)}html[data-theme=light] [class~="text-white/[.55]"]:not(.dark-zone):not(.dark-zone *){color:rgba(3,17,57,.72)}html[data-theme=light] [class~="text-white/[.60]"]:not(.dark-zone):not(.dark-zone *){color:rgba(3,17,57,.75)}html[data-theme=light] [class~="text-white/[.62]"]:not(.dark-zone):not(.dark-zone *){color:rgba(3,17,57,.76)}html[data-theme=light] [class~="text-white/[.65]"]:not(.dark-zone):not(.dark-zone *){color:rgba(3,17,57,.78)}html[data-theme=light] [class~="text-white/[.045]"]:not(.dark-zone):not(.dark-zone *){color:rgba(3,17,57,.045)}html[data-theme=light] [class~="text-white/[.06]"]:not(.dark-zone):not(.dark-zone *){color:rgba(3,17,57,.06)}html[data-theme=light] [class~="hover:text-white"]:not(.dark-zone):not(.dark-zone *):hover,html[data-theme=light] [class~=text-white]:not(.dark-zone):not(.dark-zone *):not(.btn-primary):not([class*="from-["]):not([class*="bg-[#0a5cff]"]):not([class*="bg-[#2b5cf6]"]){color:var(--fg)}html[data-theme=light] [class~="hover:text-ink"]:not(.dark-zone):not(.dark-zone *):hover{color:#fff}html[data-theme=light] [class~="placeholder:text-white/30"]:not(.dark-zone):not(.dark-zone *)::-moz-placeholder{color:rgba(3,17,57,.45)}html[data-theme=light] [class~="placeholder:text-white/30"]:not(.dark-zone):not(.dark-zone *)::placeholder{color:rgba(3,17,57,.45)}html[data-theme=light] [class~="placeholder:text-white/35"]:not(.dark-zone):not(.dark-zone *)::-moz-placeholder{color:rgba(3,17,57,.45)}html[data-theme=light] [class~="placeholder:text-white/35"]:not(.dark-zone):not(.dark-zone *)::placeholder{color:rgba(3,17,57,.45)}html[data-theme=light] [class~="placeholder:text-white/45"]:not(.dark-zone):not(.dark-zone *)::-moz-placeholder{color:rgba(3,17,57,.45)}html[data-theme=light] [class~="placeholder:text-white/45"]:not(.dark-zone):not(.dark-zone *)::placeholder{color:rgba(3,17,57,.45)}html[data-theme=light] [class~="placeholder:text-white/40"]:not(.dark-zone):not(.dark-zone *)::-moz-placeholder{color:rgba(3,17,57,.45)}html[data-theme=light] [class~="placeholder:text-white/40"]:not(.dark-zone):not(.dark-zone *)::placeholder{color:rgba(3,17,57,.45)}html[data-theme=light] [class~="border-white/10"]:not(.dark-zone):not(.dark-zone *){border-color:rgba(3,17,57,.13)}html[data-theme=light] [class~="border-white/12"]:not(.dark-zone):not(.dark-zone *){border-color:rgba(3,17,57,.14)}html[data-theme=light] :is(input,textarea,select)[class*="focus:border-"]:not(.dark-zone):not(.dark-zone *):focus{border-color:var(--c2);box-shadow:0 0 0 1px var(--c2)}html[data-theme=light] [class~="border-white/15"]:not(.dark-zone):not(.dark-zone *){border-color:rgba(3,17,57,.16)}html[data-theme=light] [class~="border-white/20"]:not(.dark-zone):not(.dark-zone *){border-color:rgba(3,17,57,.2)}html[data-theme=light] [class~="border-white/25"]:not(.dark-zone):not(.dark-zone *){border-color:rgba(3,17,57,.23)}html[data-theme=light] [class~="border-white/30"]:not(.dark-zone):not(.dark-zone *){border-color:rgba(3,17,57,.27)}html[data-theme=light] [class~="border-white/40"]:not(.dark-zone):not(.dark-zone *){border-color:rgba(3,17,57,.34)}html[data-theme=light] [class~="border-white/50"]:not(.dark-zone):not(.dark-zone *){border-color:rgba(3,17,57,.35)}html[data-theme=light] [class~="border-white/[.07]"]:not(.dark-zone):not(.dark-zone *){border-color:rgba(3,17,57,.11)}html[data-theme=light] [class~="border-white/[.16]"]:not(.dark-zone):not(.dark-zone *){border-color:rgba(3,17,57,.17)}html[data-theme=light] [class~="border-white/[.25]"]:not(.dark-zone):not(.dark-zone *){border-color:rgba(3,17,57,.23)}html[data-theme=light] [class~="hover:border-white/40"]:not(.dark-zone):not(.dark-zone *):hover{border-color:rgba(3,17,57,.35)}html[data-theme=light] [class~="bg-white/10"]:not(.dark-zone):not(.dark-zone *){background-color:rgba(3,17,57,.05)}html[data-theme=light] [class~="bg-white/15"]:not(.dark-zone):not(.dark-zone *){background-color:rgba(3,17,57,.07)}html[data-theme=light] [class~="bg-white/25"]:not(.dark-zone):not(.dark-zone *){background-color:rgba(3,17,57,.11)}html[data-theme=light] [class~="bg-white/30"]:not(.dark-zone):not(.dark-zone *){background-color:rgba(3,17,57,.14)}html[data-theme=light] [class~="bg-white/40"]:not(.dark-zone):not(.dark-zone *){background-color:rgba(3,17,57,.18)}html[data-theme=light] [class~="bg-white/[.04]"]:not(.dark-zone):not(.dark-zone *){background-color:rgba(3,17,57,.032)}html[data-theme=light] [class~="bg-white/[.05]"]:not(.dark-zone):not(.dark-zone *){background-color:rgba(3,17,57,.04)}html[data-theme=light] [class~="bg-white/[.08]"]:not(.dark-zone):not(.dark-zone *){background-color:rgba(3,17,57,.064)}html[data-theme=light] [class~="hover:bg-white/10"]:not(.dark-zone):not(.dark-zone *):hover{background-color:rgba(3,17,57,.08)}html[data-theme=light] [class~="focus:bg-white/[.08]"]:not(.dark-zone):not(.dark-zone *):focus{background-color:rgba(3,17,57,.06)}html[data-theme=light] [class~="hover:bg-white"]:not(.dark-zone):not(.dark-zone *):hover{background-color:#031139}html[data-theme=light] [class~="bg-[#07080c]"]:not(.dark-zone):not(.dark-zone *){background-color:#fff}html[data-theme=light] [class~="bg-[#14171f]/95"]:not(.dark-zone):not(.dark-zone *){background-color:rgba(255,255,255,.98);box-shadow:0 20px 50px rgba(3,17,57,.16)}html[data-theme=light] [class~="bg-[#0d0f15]"]:not(.dark-zone):not(.dark-zone *){background-color:#fff}html[data-theme=light] [class~="bg-[#14171f]/60"]:not(.dark-zone):not(.dark-zone *){background-color:rgba(3,17,57,.05)}html[data-theme=light] form[role=search]:not(.dark-zone):not(.dark-zone *):focus-within{border-color:rgba(8,145,178,.7);background-color:#fff}html[data-theme=light] [class~="bg-[#0a1d4d]/80"]:not(.dark-zone):not(.dark-zone *){background-color:rgba(255,255,255,.9)}html[data-theme=light] [class~="bg-[#06194a]/90"]:not(.dark-zone):not(.dark-zone *){background-color:rgba(255,255,255,.94);border-color:rgba(10,92,255,.28);box-shadow:0 18px 36px -16px rgba(3,17,57,.28)}html[data-theme=light] [class~=bg-ink]:not(.dark-zone):not(.dark-zone *){background-color:#fff}html[data-theme=light] :is([class~="text-[#00e5ff]"],[class~="text-[#7df4ff]"],[class~="text-[#5df2ff]"],[class~=text-neon],[class~="!text-neon"]):not(.dark-zone):not(.dark-zone *){color:var(--neon-ink)!important}html[data-theme=light] :is([class~="hover:text-[#00e5ff]"],[class~="hover:text-[#7df4ff]"],[class~="group-hover:text-[#00e5ff]"]):not(.dark-zone):not(.dark-zone *):hover{color:var(--neon-ink)}html[data-theme=light] .group:hover [class~="group-hover:text-[#00e5ff]"]:not(.dark-zone):not(.dark-zone *){color:var(--neon-ink)}html[data-theme=light] :is([class~="bg-[#00e5ff]"],[class~="bg-[#7df4ff]"]):not(.aurora):not(.dark-zone):not(.dark-zone *){background-color:var(--neon-fill)}html[data-theme=light] :is([class~="bg-[#00e5ff]/12"],[class~="bg-[#7df4ff]/10"]):not(.dark-zone):not(.dark-zone *){background-color:rgba(8,145,178,.1)}html[data-theme=light] :is([class~="border-[#7df4ff]/30"],[class~="border-neon/30"],[class~="border-neon/40"],[class~="!border-neon/40"]):not(.dark-zone):not(.dark-zone *){border-color:rgba(8,145,178,.4)!important}html[data-theme=light] :is([class~="hover:border-[#00e5ff]/50"],[class~="hover:border-[#00e5ff]/60"],[class~="hover:border-[#00e5ff]/70"]):not(.dark-zone):not(.dark-zone *):hover{border-color:rgba(8,145,178,.6)}html[data-theme=light] [class~="ring-[#7df4ff]"]:not(.dark-zone):not(.dark-zone *){--tw-ring-color:var(--neon-fill)}html[data-theme=light] [class~="decoration-[#00e5ff]"]:not(.dark-zone):not(.dark-zone *){text-decoration-color:var(--neon-fill)}html[data-theme=light] .btn-neon:not(.dark-zone *){color:#fff;background:linear-gradient(115deg,#0891b2,#0e7490);box-shadow:0 8px 24px rgba(8,145,178,.28)}html[data-theme=light] .btn-neon:hover:not(.dark-zone *){box-shadow:0 14px 32px rgba(8,145,178,.38)}html[data-theme=light] .live-dot:not(.dark-zone *){background:var(--lime-fill)}html[data-theme=light] [class~="text-[#ff8a3d]"]:not(.dark-zone):not(.dark-zone *){color:#c2410c}html[data-theme=light] .text-gradient:not(.dark-zone):not(.dark-zone *){background:linear-gradient(100deg,#031139 0,var(--c1) 55%,var(--c2) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}html[data-theme=light] .btn-ghost:not(.dark-zone):not(.dark-zone *){color:var(--fg);border-color:rgba(3,17,57,.2);background:#fff}html[data-theme=light] .btn-ghost:hover:not(.dark-zone):not(.dark-zone *){border-color:var(--c1);background:#f1f5ff}html[data-theme=light] .chip:not([class*=bg-]):not(.dark-zone):not(.dark-zone *){color:#0a3fd6;background:rgba(10,92,255,.08)}html[data-theme=light] .skeleton:not(.dark-zone):not(.dark-zone *){background:linear-gradient(100deg,rgba(3,17,57,.04) 30%,rgba(3,17,57,.09) 50%,rgba(3,17,57,.04) 70%);background-size:200% 100%}html[data-theme=light] [class~=bg-ink-700]:not(.dark-zone):not(.dark-zone *),html[data-theme=light] [class~=bg-ink-800]:not(.dark-zone):not(.dark-zone *),html[data-theme=light] [class~=bg-ink-900]:not(.dark-zone):not(.dark-zone *){background-color:#eef2ff}html[data-theme=light] .about-art{background:#031139;border-radius:2rem;padding:1.25rem;overflow:hidden}html[data-theme=light] .promo{background-image:linear-gradient(135deg,#e2ecff,#f6f9ff);border-color:rgba(3,17,57,.12)}html[data-theme=light] .panel{background-image:linear-gradient(160deg,#f6f8ff,#eaf0ff);border-color:rgba(3,17,57,.12);box-shadow:0 24px 60px -30px rgba(3,17,57,.3)}html[data-theme=dark] #paths{background-color:transparent;color:#fff}html[data-theme=dark] #paths [class~=bg-white]:not(.course-card):not(.course-card *){background-color:#14171f}html[data-theme=dark] #paths [class~=bg-slate-200]:not(.course-card):not(.course-card *){background-color:#1d212c}html[data-theme=dark] #paths [class~=border-slate-200]:not(.course-card):not(.course-card *),html[data-theme=dark] #paths [class~=border-slate-300]:not(.course-card):not(.course-card *){border-color:rgba(255,255,255,.14)}html[data-theme=dark] #paths [class~=text-slate-800]:not(.course-card):not(.course-card *),html[data-theme=dark] #paths [class~=text-slate-900]:not(.course-card):not(.course-card *){color:#f1f5ff}html[data-theme=dark] #paths [class~=text-slate-600]:not(.course-card):not(.course-card *),html[data-theme=dark] #paths [class~=text-slate-700]:not(.course-card):not(.course-card *){color:#b8bfcc}html[data-theme=dark] #paths [class~=text-slate-500]:not(.course-card):not(.course-card *){color:#8a93a6}html[data-theme=dark] #paths [class~=fill-slate-500]:not(.course-card):not(.course-card *){fill:#8a93a6}html[data-theme=dark] #paths [class~=bg-slate-700]:not(.course-card):not(.course-card *),html[data-theme=dark] #paths [class~=border-slate-700]:not(.course-card):not(.course-card *){background-color:#0a5cff;border-color:#0a5cff;color:#fff}html[data-theme=dark] #paths [class~="hover:bg-slate-50"]:not(.course-card):not(.course-card *):hover{background-color:#1d212c}html[data-theme=dark] #paths [class~="hover:border-slate-500"]:not(.course-card):not(.course-card *):hover{border-color:#6fa2ff}html[data-theme=dark] #paths [class~="bg-white/90"]:not(.course-card):not(.course-card *){background-color:rgba(255,255,255,.92);color:#0d0f15}html[data-theme=dark] #paths [class~="text-[#0a5cff]"]:not(.course-card *){color:#9db8ef}html[data-theme=dark] #paths [class~="border-[#0a5cff]"]:not(.course-card *){border-color:rgba(157,184,239,.4)}html[data-theme=dark] #paths [class~="bg-[#0a5cff]/10"]:not(.course-card *){background-color:rgba(157,184,239,.08)}html[data-theme=light] .lp-mock{--lp-card:#fff;--lp-card-2:#f5f8ff;--lp-line:rgba(3,17,57,.09);--lp-fg:#0a1d4d;--lp-muted:rgba(10,29,77,.58);--lp-faint:rgba(10,29,77,.32);--lp-accent:#0e7490;--lp-brand:#2f6bff;--lp-bar:rgba(47,107,255,.55);--lp-active:#ebf1ff;--lp-track:rgba(3,17,57,.07);--lp-shadow:0 18px 40px -22px rgba(3,17,57,.4),0 2px 6px -2px rgba(3,17,57,.08)}html[data-theme=light] .code-bd{--ck:#c2185b;--cs:#1a7f37;--cf:#0969da;--cn:#b35900;--cd:#6b7a99;background-color:#f7f9ff}html[data-theme=light] .code-bd .code-bd-bar{background-color:#e8edfa}html[data-theme=light] .code-bd .code-bd-tab{background-color:#f7f9ff}html[data-theme=light] .code-bd [class*="border-white/5"]{border-color:rgba(3,17,57,.1)}html[data-theme=light] .code-bd [class~="text-white/25"]{color:rgba(3,17,57,.35)}html[data-theme=light] .code-bd .code-caret{background-color:#031139}html[data-theme=light] .bc-card{box-shadow:0 18px 44px -24px rgba(3,17,57,.4)}html[data-theme=light] .themed-page{background:#fff!important}html[data-theme=light] .security-page{--c1:#9f1239!important;--c2:#dc2626!important;--ca:#dc2626!important;--term-fg:#b91c1c;--term-hit:#7f1d1d}html[data-theme=light] .security-page .live-dot{background:#dc2626}html[data-theme=light] .dino-track{color:#17150f}html[data-theme=light] .themed-page{--ticket-hole:#fff!important}html[data-theme=light] .pixel-dim{display:none}html[data-theme=light] .pixel-sky{background-color:transparent;background-image:linear-gradient(rgba(26,57,243,.08) 1px,transparent 0),linear-gradient(90deg,rgba(26,57,243,.08) 1px,transparent 0)}html[data-theme=light] .orb-backdrop .orb-sky{display:none}@media (max-width:1023px){html[data-theme=light] .orb-backdrop .orb-float{opacity:.35;filter:saturate(1.6)}}html[data-theme=light] :is([class~="text-[var(--c2)]"],[class~="hover:text-[var(--c2)]"]:hover):not(.dark-zone):not(.dark-zone *){color:var(--c2-ink)}html[data-theme=light] [class~="bg-black/20"]:not(.dark-zone):not(.dark-zone *),html[data-theme=light] [class~="bg-black/25"]:not(.dark-zone):not(.dark-zone *){background-color:rgba(3,17,57,.05)}html[data-theme=light] [class~="bg-black/40"]:not(.dark-zone):not(.dark-zone *){background-color:rgba(3,17,57,.08)}html[data-theme=light] .feature-art{--fa-dot:rgba(3,17,57,.09);--fa-track:rgba(3,17,57,.08);--fa-c1:color-mix(in srgb,var(--c1) 72%,#031139);--fa-c2:color-mix(in srgb,var(--c2) 60%,#031139);background-color:color-mix(in srgb,var(--c1) 5%,#f6f8ff);border-color:rgba(3,17,57,.08)}html[data-theme=light] .feature-art .fa-glow{opacity:.14}html[data-theme=light] .feature-art [class~="bg-ink-900/90"]:not(.dark-zone):not(.dark-zone *),html[data-theme=light] .feature-art [class~=bg-ink-900]:not(.dark-zone):not(.dark-zone *){background-color:#fff}html[data-theme=light] .feature-art [class~="bg-ink-900/90"]:not(.dark-zone):not(.dark-zone *){box-shadow:0 12px 28px -18px rgba(3,17,57,.35)}html[data-theme=light] .feature-art [class~=border-ink-900]:not(.dark-zone):not(.dark-zone *){border-color:#fff}html[data-theme=light] .feature-art [class~="border-white/[.06]"]:not(.dark-zone):not(.dark-zone *){border-color:rgba(3,17,57,.08)}html[data-theme=light] .feature-art [class~="bg-white/[.02]"]:not(.dark-zone):not(.dark-zone *){background-color:rgba(3,17,57,.025)}html[data-theme=light] .feature-art [class~="bg-white/[.07]"]:not(.dark-zone):not(.dark-zone *){background-color:rgba(3,17,57,.06)}html[data-theme=light] [class~=text-emerald-300]:not(.dark-zone):not(.dark-zone *),html[data-theme=light] [class~=text-emerald-400]:not(.dark-zone):not(.dark-zone *){color:#047857}html[data-theme=light] .feature-art [class~=bg-emerald-400]:not(.dark-zone):not(.dark-zone *){background-color:#10b981}html[data-theme=light] .feature-art [class~=text-amber-300]:not(.dark-zone):not(.dark-zone *){color:#b45309}html[data-theme=light] .feature-art [class~=fill-amber-300]:not(.dark-zone):not(.dark-zone *){fill:#f59e0b;color:#f59e0b}html[data-theme=light] .sticky-cta{background:rgba(255,255,255,.88);border-color:rgba(3,17,57,.08);box-shadow:0 1px 2px rgba(3,17,57,.06),0 14px 34px -14px rgba(3,17,57,.32)}