html[data-theme=light]{color-scheme:light;--jl-paper:#f5f8fc;--jl-paper-alt:#edf3fa;--jl-card:#fff;--jl-ink:#14263e;--jl-muted:#52647b;--jl-line:#d5e0ed;--jl-cyan:#08738e;--jl-blue:#1d5daa;--jl-violet:#6842ae;--jl-red:#a4243c}html[data-theme=light] body{background:var(--jl-paper)!important;color:var(--jl-ink)!important}html[data-theme=light] ::-moz-selection{background:#b8eaf7;color:#12243a}html[data-theme=light] ::selection{background:#b8eaf7;color:#12243a}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#050b18]"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~=bg-slate-950]{background-color:#f5f8fc!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#081223]"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#0a1425]"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#0b1426]"]{background-color:#edf3fa!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#091427]"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#0d192d]"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#0d192e]"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#0d1a2e]"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#0e1a2e]"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#0e1c32]"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#101b30]"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#102035]"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#102038]"]{background-color:#fff!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#0a1426]"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#0d192d]"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#0e1a2e]"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#11253b]"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#121f35]"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#142036]"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#14233b]"]{background-color:#e9f3fa!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#060d1b]"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#070f1f]"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#071325]"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#0a1726]"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#0b1629]"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#0c172a]"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#0d182b]"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#0d192d]"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#0d1a2c]"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#10172a]"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#101c32]"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#101e32]"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#121f35]"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#12203a]"]{background-color:#f7faff!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#0b1c34]"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#0e1a2e]"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#10243b]"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#11253b]"]{background-color:#e8f3fb!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-white/10"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-white/5"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-white/[0.035]"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-white/[0.07]"]{background-color:hsla(0,0%,100%,.74)!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-slate-900/70"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-slate-900/80"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-slate-950/40"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-slate-950/95"]{background-color:#f4f8fd!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#030918]/90"]{background-color:rgba(250,252,255,.94)!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#10283d]/95"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#18354c]"]{background-color:hsla(0,0%,100%,.97)!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-cyan-400/10"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-cyan-400/15"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-cyan-500/10"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-cyan-600/10"]{background-color:#e5f5fb!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-blue-400/10"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-blue-500/10"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-blue-600/10"]{background-color:#e7f1fc!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#A80000]/15"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#A80000]/20"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-[#A80000]/30"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-red-400/10"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-red-600/10"]{background-color:#fdecef!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-violet-400/10"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-violet-500/10"]{background-color:#f0eafa!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-emerald-400/10"]{background-color:#e8f7ef!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-sky-400/10"]{background-color:#e8f3fc!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-slate-300/10"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-slate-400/10"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-slate-500/10"]{background-color:#eff4fa!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-rose-400/10"]{background-color:#fff0f1!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="text-[#f2f7ff]"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~=text-slate-100],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~=text-white]{color:#14263e!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~=text-slate-200]{color:#34475e!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~=text-slate-300]{color:#4b5d73!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~=text-slate-400]{color:#5e7084!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~=text-slate-500]{color:#596d81!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="text-[#87b9ce]"]{color:#176f89!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~=text-cyan-300]{color:#08738e!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~=text-cyan-200]{color:#126b82!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~=text-cyan-100]{color:#155d77!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~=text-blue-200],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~=text-blue-300]{color:#1e5e9c!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="text-[#d94a4a]"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="text-[#ffb3b3]"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~=text-red-200],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~=text-red-300]{color:#a52c3c!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~=text-violet-100],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~=text-violet-200],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~=text-violet-300]{color:#6a42aa!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~=text-amber-300]{color:#915500!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~=text-emerald-200],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~=text-emerald-300],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~=text-green-300]{color:#167348!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~=text-rose-200]{color:#a3314d!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~=text-sky-200]{color:#226aa2!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="border-white/10"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="divide-white/10"]{border-color:#d7e1ec!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="border-white/15"]{border-color:#cedde9!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="border-white/20"]{border-color:#c3d6e5!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="border-cyan-400/20"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="border-cyan-400/25"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="border-cyan-400/30"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="border-cyan-400/35"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="border-cyan-400/40"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="border-cyan-400/50"]{border-color:rgba(24,128,159,.32)!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="border-blue-400/20"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="border-blue-400/25"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="border-blue-400/40"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="border-blue-400/50"]{border-color:rgba(34,104,180,.3)!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="border-[#A80000]/30"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="border-[#A80000]/55"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="border-red-400/20"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="border-red-400/25"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="border-red-400/40"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="border-red-400/50"]{border-color:rgba(169,44,65,.28)!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="border-violet-300/45"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="border-violet-400/25"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="border-violet-400/30"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="border-violet-400/45"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="border-violet-400/55"]{border-color:rgba(117,75,172,.36)!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="border-slate-300/20"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="border-slate-300/25"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="border-slate-300/40"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="border-slate-300/50"]{border-color:#becbd9!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="border-amber-400/25"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="border-amber-400/50"]{border-color:#dcc3a2!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="divide-white/10"]>:not([hidden])~:not([hidden]){border-color:#d7e1ec!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="border-slate-300/20"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="border-slate-300/40"]{border-color:#b9cbd9!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="bg-white/5"]:hover{border-color:#bed2e3}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="hover:text-white"]:hover{color:#0d5776!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="hover:bg-white/10"]:hover,html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="hover:bg-white/5"]:hover{background:#e9f2fa!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="hover:bg-cyan-400/20"]:hover{background:#d4f0f7!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="hover:bg-violet-400/20"]:hover{background:#e7dcf9!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~="hover:bg-slate-900"]:hover{background:#e6eef7!important}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{color:#14263e;background-color:#fff;border-color:#c8d7e5}html[data-theme=light] input::-moz-placeholder,html[data-theme=light] textarea::-moz-placeholder{color:#61758a}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#61758a}html[data-theme=light] [class~=bg-cyan-200][class~=text-slate-950],html[data-theme=light] [class~=bg-cyan-300][class~=text-slate-950],html[data-theme=light] [class~=bg-white][class~=text-slate-950]{color:#071d32!important}html[data-theme=light] .jl-site-header{background:rgba(250,252,255,.94);border-bottom-color:#d5e0ed;box-shadow:0 10px 32px rgba(44,83,118,.075)}html[data-theme=light] .jl-brand-mark{filter:drop-shadow(0 0 10px rgba(13,135,169,.2))}html[data-theme=light] .jl-theme-toggle{background:#fff!important;color:#1e6280!important;border-color:#c5d8e7!important}html[data-theme=light] .jl-theme-toggle:hover{background:#e6f4fa!important}html[data-theme=light] .jl-theme-toggle:focus-visible{outline-color:#0d85a4}html[data-theme=light] [class~=bg-slate-950][class~=text-white]{color:#14263e!important}html[data-theme=light] .jl-lesson-notes,html[data-theme=light] .jl-lesson-notes ol,html[data-theme=light] .jl-lesson-notes p,html[data-theme=light] .jl-lesson-notes ul{color:#465c73}html[data-theme=light] .jl-lesson-notes h2,html[data-theme=light] .jl-lesson-notes h3,html[data-theme=light] .jl-lesson-notes strong{color:#13243c}html[data-theme=light] .jl-lesson-notes a{color:#087b99}html[data-theme=light] .jl-lesson-notes li::marker{color:#0b819c}html[data-theme=light] .jl-lesson-notes code{background:#e2f1f9;color:#17647c}html[data-theme=light] .jl-lesson-notes blockquote{color:#334c64;border-left-color:#1286a5}html[data-theme=light] .jl-reading{color:#34475e}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~=bg-gradient-to-br][class~="from-[#142e43]"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~=bg-gradient-to-br][class~="from-[#193950]"]{background-image:linear-gradient(135deg,#e4f3fc,#f8fbff)!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~=bg-gradient-to-br][class~="from-[#14233b]"]{background-image:linear-gradient(135deg,#eaf3fb,#f6faff)!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~=bg-gradient-to-br][class~="from-[#A80000]/25"]{background-image:linear-gradient(135deg,#fff0f2,#fffafb)!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~=bg-gradient-to-br][class~="from-[#11253b]"],html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~=bg-gradient-to-br][class~="from-[#142e43]"]{background-image:linear-gradient(135deg,#e7f2fa,#fff)!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~=from-cyan-300][class~=to-blue-400]{background-image:linear-gradient(95deg,#057b9c,#2766b9)!important}html[data-theme=light] :not(.jl-keep-dark,.jl-keep-dark *)[class~=from-cyan-200][class~=to-violet-400]{background-image:linear-gradient(95deg,#0785a1,#6649b2)!important}html[data-theme=light] .jl-keep-dark{color:#f8fafc!important;color-scheme:dark}html[data-theme=light] .jl-keep-dark button,html[data-theme=light] .jl-keep-dark input{color-scheme:dark}@media (prefers-reduced-motion:reduce){html[data-theme=dark] *,html[data-theme=light] *{transition-duration:.01ms!important}}html[data-theme=light] .jl-home-signup-panel{background:#f4f9fe;border-color:#bdd5e8}html[data-theme=light] .jl-home-signup-panel input{background:#fff;color:#14263e;border-color:#b8d2e4}html[data-theme=light] .jl-home-signup-panel [aria-live=polite].text-emerald-300{color:#176548}html[data-theme=light] .jl-home-signup-panel [aria-live=polite].text-rose-300{color:#a52744}html[data-theme=light] #contact .jl-home-join-button{color:#fff!important;-webkit-text-fill-color:#fff}html[data-theme=light] .jl-home-practice-cta,html[data-theme=light] .jl-home-practice-section-cta{color:#07546a!important;background:#d9f4f6!important;border-color:#66b7c6!important}html[data-theme=light] .jl-home-practice-cta:hover,html[data-theme=light] .jl-home-practice-section-cta:hover{color:#073a4c!important;background:#c8ecf0!important;border-color:#338ba3!important}html[data-theme=light] .jl-site-header .jl-header-log,html[data-theme=light] .jl-site-header .jl-nav-item{color:#456276!important}html[data-theme=light] .jl-site-header .jl-header-log:hover,html[data-theme=light] .jl-site-header .jl-nav-item:hover{color:#113f56!important;background:#eaf4f9!important}html[data-theme=light] .jl-site-header .jl-nav-active{color:#087e9e!important}html[data-theme=light] .jl-site-header .jl-header-lab{color:#6a3aa7!important;background:#f0e9fa!important;border-color:#c7aee7!important}html[data-theme=light] .jl-site-header .jl-header-lab:hover{background:#e8ddf8!important;border-color:#ad86d7!important}html[data-theme=light] .jl-site-header .jl-header-troubleshoot{color:#096f8b!important;background:#e4f5fa!important;border-color:#9ccfdf!important}html[data-theme=light] .jl-site-header .jl-header-troubleshoot:hover{background:#d4eff7!important;border-color:#6db5cd!important}html[data-theme=light] .jl-site-header .jl-header-menu,html[data-theme=light] .jl-site-header .jl-header-mobile-panel{color:#163149!important;background:#fff!important;border-color:#cfdfec!important;box-shadow:0 18px 48px rgba(33,74,114,.14)!important}html[data-theme=light] .jl-site-header .jl-header-menu-item,html[data-theme=light] .jl-site-header .jl-header-mobile-link{color:#23485f!important}html[data-theme=light] .jl-site-header .jl-header-menu-item span{color:#648199!important}html[data-theme=light] .jl-site-header .jl-header-menu-item:hover,html[data-theme=light] .jl-site-header .jl-header-mobile-link:hover{background:#eaf4fa!important;color:#087c98!important}html[data-theme=light] .jl-site-header .jl-header-mobile-label{color:#087f9c!important}html[data-theme=light] .jl-site-header .jl-header-mobile-trigger{color:#1e6280!important;background:#fff!important;border-color:#c5d8e7!important}html[data-theme=light] .jl-site-header .jl-header-mobile-trigger:hover{background:#e6f4fa!important}html[data-theme=light] .jl-site-header .jl-header-mobile-panel [class~="border-white/10"]{border-color:#d6e5f0!important}html[data-theme=light] .jl-home-learn-band{background:#edf5fb!important;border-color:#cbdce9!important}html[data-theme=light] .jl-home-hero-break{background:linear-gradient(180deg,#f4f8fc,#eaf3fa)}html[data-theme=dark] .jl-home-hero-break{background:linear-gradient(180deg,#060c18,#081223)}.jl-site-header .jl-ecosystem-cta{border:1px solid transparent;text-decoration:none;white-space:nowrap;line-height:1.35;transition:background .16s,border-color .16s,box-shadow .16s,color .16s}.jl-site-header .jl-header-learn{color:#fff1ce;border-color:rgba(251,191,80,.69);background:linear-gradient(125deg,rgba(235,155,43,.26),rgba(149,78,25,.31));box-shadow:0 0 19px rgba(251,180,59,.21)}.jl-site-header .jl-header-learn.jl-ecosystem-current,.jl-site-header .jl-header-learn:hover,.jl-site-header .jl-header-learn[aria-expanded=true]{color:#fff7df;border-color:#ffd58b;background:linear-gradient(125deg,rgba(240,169,51,.43),rgba(173,96,31,.41));box-shadow:0 0 26px rgba(251,180,59,.29)}.jl-site-header .jl-header-practice{color:#caffea;border-color:rgba(74,222,161,.68);background:linear-gradient(125deg,rgba(20,160,108,.27),rgba(17,94,83,.32));box-shadow:0 0 19px rgba(52,211,153,.2)}.jl-site-header .jl-header-practice.jl-ecosystem-current,.jl-site-header .jl-header-practice:hover{color:#e0fff1;border-color:#88f6c2;background:linear-gradient(125deg,rgba(30,193,130,.42),rgba(22,120,93,.39));box-shadow:0 0 26px rgba(52,211,153,.31)}.jl-site-header .jl-header-lab{color:#f0e9ff;border-color:rgba(167,139,250,.64);background:linear-gradient(125deg,rgba(132,86,226,.22),rgba(77,47,145,.3));box-shadow:0 0 18px rgba(139,92,246,.2)}.jl-site-header .jl-header-lab:hover{color:#fff;border-color:#c5a5ff;background:linear-gradient(125deg,rgba(145,92,240,.38),rgba(95,53,180,.37));box-shadow:0 0 25px rgba(139,92,246,.31)}.jl-site-header .jl-header-troubleshoot{color:#d6f7ff;border-color:rgba(67,208,239,.59);background:linear-gradient(125deg,rgba(32,168,209,.23),rgba(27,88,152,.28));box-shadow:0 0 18px rgba(34,211,238,.19)}.jl-site-header .jl-header-troubleshoot:hover{color:#fff;border-color:#7ee4f8;background:linear-gradient(125deg,rgba(32,190,223,.37),rgba(28,106,176,.36));box-shadow:0 0 25px rgba(34,211,238,.3)}.jl-site-header .jl-header-mobile-practice{border:1px solid rgba(74,222,161,.29);background:rgba(20,160,108,.13);color:#a8f8d9}.jl-site-header .jl-header-mobile-lab{border:1px solid rgba(167,139,250,.28);background:rgba(132,86,226,.14);color:#dcc8ff}.jl-site-header .jl-header-mobile-troubleshoot{border:1px solid rgba(67,208,239,.29);background:rgba(32,168,209,.13);color:#c1f0ff}html[data-theme=light] .jl-site-header .jl-header-learn{color:#87500e!important;border-color:#e9b96c;background:linear-gradient(125deg,#fff2d7,#ffe6ba);box-shadow:0 0 17px #e7ab4730}html[data-theme=light] .jl-site-header .jl-header-learn:hover,html[data-theme=light] .jl-site-header .jl-header-learn[aria-expanded=true]{color:#683b09!important;border-color:#da993d;background:#ffdfa9}html[data-theme=light] .jl-site-header .jl-header-practice{color:#12674c!important;border-color:#8ccfb3;background:linear-gradient(125deg,#e5fff3,#d7f7e9);box-shadow:0 0 17px #43ba8b25}html[data-theme=light] .jl-site-header .jl-header-practice:hover{color:#0e513d!important;border-color:#54ae8e;background:#c9f1df}html[data-theme=light] .jl-site-header .jl-header-lab{color:#633498!important;border-color:#ba9ddd;background:linear-gradient(125deg,#f3e9fb,#e9e3f6);box-shadow:0 0 15px #9371c122}html[data-theme=light] .jl-site-header .jl-header-lab:hover{color:#4f278a!important;border-color:#9874c6;background:#e4d6f6}html[data-theme=light] .jl-site-header .jl-header-troubleshoot{color:#0b6885!important;border-color:#8acbdc;background:linear-gradient(125deg,#def4fc,#d9edfa);box-shadow:0 0 15px #54a6c322}html[data-theme=light] .jl-site-header .jl-header-troubleshoot:hover{color:#085775!important;border-color:#69b5cc;background:#c9eaf7}html[data-theme=light] .jl-site-header .jl-header-mobile-practice{color:#12674c!important;border-color:#8ccfb3;background:#e5fff3}html[data-theme=light] .jl-site-header .jl-header-mobile-lab{color:#633498!important;border-color:#ba9ddd;background:#f3e9fb}html[data-theme=light] .jl-site-header .jl-header-mobile-troubleshoot{color:#0b6885!important;border-color:#8acbdc;background:#def4fc}@media(prefers-reduced-motion:reduce){.jl-site-header .jl-ecosystem-cta{transition:none}}.jl-home-stage{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;white-space:nowrap;line-height:1.35;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s,color .16s}.jl-home-stage-learn{color:#fff1ce;border-color:rgba(251,191,80,.69);background:linear-gradient(125deg,rgba(235,155,43,.26),rgba(149,78,25,.31));box-shadow:0 0 19px rgba(251,180,59,.21)}.jl-home-stage-learn.jl-home-current,.jl-home-stage-learn:hover,.jl-home-stage-learn[aria-expanded=true]{color:#fff7df;border-color:#ffd58b;background:linear-gradient(125deg,rgba(240,169,51,.43),rgba(173,96,31,.41));box-shadow:0 0 26px rgba(251,180,59,.29)}.jl-home-stage-practice{color:#caffea;border-color:rgba(74,222,161,.68);background:linear-gradient(125deg,rgba(20,160,108,.27),rgba(17,94,83,.32));box-shadow:0 0 19px rgba(52,211,153,.2)}.jl-home-stage-practice.jl-home-current,.jl-home-stage-practice:hover{color:#e0fff1;border-color:#88f6c2;background:linear-gradient(125deg,rgba(30,193,130,.42),rgba(22,120,93,.39));box-shadow:0 0 26px rgba(52,211,153,.31)}.jl-home-stage-lab{color:#f0e9ff;border-color:rgba(167,139,250,.64);background:linear-gradient(125deg,rgba(132,86,226,.22),rgba(77,47,145,.3));box-shadow:0 0 18px rgba(139,92,246,.2)}.jl-home-stage-lab:hover{color:#fff;border-color:#c5a5ff;background:linear-gradient(125deg,rgba(145,92,240,.38),rgba(95,53,180,.37));box-shadow:0 0 25px rgba(139,92,246,.31)}.jl-home-stage-troubleshoot{color:#d6f7ff;border-color:rgba(67,208,239,.59);background:linear-gradient(125deg,rgba(32,168,209,.23),rgba(27,88,152,.28));box-shadow:0 0 18px rgba(34,211,238,.19)}.jl-home-stage-troubleshoot:hover{color:#fff;border-color:#7ee4f8;background:linear-gradient(125deg,rgba(32,190,223,.37),rgba(28,106,176,.36));box-shadow:0 0 25px rgba(34,211,238,.3)}html[data-theme=light] .jl-home-stage-learn{color:#87500e!important;border-color:#e9b96c;background:linear-gradient(125deg,#fff2d7,#ffe6ba);box-shadow:0 0 17px #e7ab4730}html[data-theme=light] .jl-home-stage-learn:hover,html[data-theme=light] .jl-home-stage-learn[aria-expanded=true]{color:#683b09!important;border-color:#da993d;background:#ffdfa9}html[data-theme=light] .jl-home-stage-practice{color:#12674c!important;border-color:#8ccfb3;background:linear-gradient(125deg,#e5fff3,#d7f7e9);box-shadow:0 0 17px #43ba8b25}html[data-theme=light] .jl-home-stage-practice:hover{color:#0e513d!important;border-color:#54ae8e;background:#c9f1df}html[data-theme=light] .jl-home-stage-lab{color:#633498!important;border-color:#ba9ddd;background:linear-gradient(125deg,#f3e9fb,#e9e3f6);box-shadow:0 0 15px #9371c122}html[data-theme=light] .jl-home-stage-lab:hover{color:#4f278a!important;border-color:#9874c6;background:#e4d6f6}html[data-theme=light] .jl-home-stage-troubleshoot{color:#0b6885!important;border-color:#8acbdc;background:linear-gradient(125deg,#def4fc,#d9edfa);box-shadow:0 0 15px #54a6c322}html[data-theme=light] .jl-home-stage-troubleshoot:hover{color:#085775!important;border-color:#69b5cc;background:#c9eaf7}.jl-home-learn-band{background:radial-gradient(ellipse 64% 75% at 10% 24%,rgba(245,158,11,.11),transparent 77%),radial-gradient(ellipse 49% 75% at 95% 88%,rgba(251,191,80,.055),transparent 78%),linear-gradient(180deg,#101622,#0a1421)!important;border-color:rgba(251,191,80,.23)!important}.jl-home-learn-band:before{content:"";position:absolute;inset:0 0 auto;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(251,191,80,.32),transparent)}#learn .jl-home-learn-highlight{color:#ffda96;text-shadow:0 0 32px rgba(251,191,80,.12)}#learn .jl-home-learn-topic{background:linear-gradient(145deg,rgba(250,191,91,.048),hsla(0,0%,100%,.022));border-color:rgba(251,191,80,.16)}#learn .jl-home-learn-topic:hover{box-shadow:0 13px 34px rgba(125,76,12,.12)}#learn .jl-home-learn-topic-action{color:#fcd895}#practice.jl-home-practice-band{background:radial-gradient(ellipse 62% 73% at 92% 22%,rgba(52,211,153,.105),transparent 75%),radial-gradient(ellipse 58% 68% at 1% 100%,rgba(20,160,108,.055),transparent 78%),linear-gradient(180deg,#091a22,#081620)!important;border-color:rgba(74,222,161,.19)!important}#practice .jl-home-practice-highlight{color:#80edba;text-shadow:0 0 33px rgba(52,211,153,.14)}#practice .jl-home-practice-section-cta{box-shadow:0 0 21px rgba(52,211,153,.09)}#practice .jl-home-practice-section-cta:hover{box-shadow:0 0 27px rgba(52,211,153,.15)}html[data-theme=dark] .jl-home-hero-break{background:linear-gradient(180deg,#060c18,#101622)}html[data-theme=light] .jl-home-learn-band{background:radial-gradient(ellipse 68% 92% at 5% 7%,rgba(245,158,11,.09),transparent 75%),linear-gradient(180deg,#fff9f1,#faf6f0)!important;border-color:#e7cda6!important}html[data-theme=light] .jl-home-hero-break{background:linear-gradient(180deg,#f4f8fc,#fff9f1)}html[data-theme=light] #learn .jl-home-learn-highlight{color:#9a590e!important;text-shadow:none}html[data-theme=light] #learn .jl-home-learn-link{color:#85500b!important;background:#fff0d7!important;border-color:#ddba85!important}html[data-theme=light] #learn .jl-home-learn-link:hover{color:#673b07!important;background:#ffe4b7!important;border-color:#c99853!important}html[data-theme=light] #learn .jl-home-learn-topic{background:hsla(0,0%,100%,.83)!important;border-color:#ead7ba!important}html[data-theme=light] #learn .jl-home-learn-topic:hover{background:#fffaf2!important;box-shadow:0 13px 30px rgba(153,104,38,.09)}html[data-theme=light] #learn .jl-home-learn-topic-action{color:#89500b!important}html[data-theme=light] #practice.jl-home-practice-band{background:radial-gradient(ellipse 67% 88% at 93% 16%,rgba(16,185,129,.095),transparent 73%),linear-gradient(180deg,#f1fbf5,#edf8f3)!important;border-color:#b9ddcd!important}html[data-theme=light] #practice .jl-home-practice-highlight{color:#146b4a!important;text-shadow:none}html[data-theme=light] #practice .jl-home-practice-section-cta{color:#116443!important;background:#d9f5e7!important;border-color:#79c9a5!important;box-shadow:0 0 16px rgba(52,211,153,.08)}html[data-theme=light] #practice .jl-home-practice-section-cta:hover{color:#094d33!important;background:#c6ecd9!important;border-color:#49a67c!important}#tools.jl-home-troubleshoot-band{background:radial-gradient(ellipse 74% 88% at 87% 28%,rgba(14,165,233,.17),transparent 73%),radial-gradient(ellipse 62% 80% at 8% 90%,rgba(34,211,238,.09),transparent 77%),linear-gradient(180deg,#081b2d,#071521)!important;border-color:rgba(56,189,248,.26)!important}#tools.jl-home-troubleshoot-band:before{content:"";pointer-events:none;position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(56,189,248,.46),transparent)}#tools .jl-home-section-body{position:relative}#tools .jl-home-troubleshoot-highlight{color:#9eeeff;background:linear-gradient(105deg,#d5faff,#67e8f9 45%,#7dbbff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 12px rgba(34,211,238,.15))}#tools .jl-home-troubleshoot-cta{box-shadow:0 0 24px rgba(34,211,238,.11)}#tools .jl-home-troubleshoot-cta:hover{box-shadow:0 0 31px rgba(34,211,238,.23)}#tools .jl-home-troubleshoot-preview{border-color:rgba(56,189,248,.35);box-shadow:0 28px 74px rgba(0,0,0,.31),0 0 0 1px rgba(56,189,248,.07),0 0 35px rgba(34,211,238,.1)}html[data-theme=light] #tools.jl-home-troubleshoot-band{background:radial-gradient(ellipse 70% 90% at 90% 18%,rgba(14,165,233,.13),transparent 73%),linear-gradient(180deg,#edf9ff,#e7f4fd)!important;border-color:#b4d8ec!important}html[data-theme=light] #tools .jl-home-troubleshoot-highlight{background:linear-gradient(105deg,#0c6d96,#0b8fb2 48%,#2766aa)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;filter:none}html[data-theme=light] #tools .jl-home-troubleshoot-cta{color:#075c7a!important;background:linear-gradient(110deg,#d6f5fc,#dceaff)!important;border-color:#70b8d3!important;box-shadow:0 0 21px rgba(15,130,181,.1)}html[data-theme=light] #tools .jl-home-troubleshoot-cta:hover{color:#064760!important;background:linear-gradient(110deg,#c1edf9,#c9dfff)!important;border-color:#3891bb!important}html[data-theme=light] .jl-home-learn-feature{background:linear-gradient(115deg,#fff1d8,#fffaf2)!important;border-color:#dfba80!important}html[data-theme=light] .jl-home-learn-feature .text-amber-300{color:#88500c!important}html[data-theme=light] .jl-home-learn-feature .jl-home-guide-cta{color:#7d4810!important;background:#fce1b4!important;border-color:#d4a562!important}html[data-theme=light] .jl-home-learn-feature .jl-home-guide-practice{color:#0e684b!important;background:#d9f4e6!important;border-color:#7bc9a5!important}html[data-theme=light] .jl-topic-feature-guide{background:linear-gradient(130deg,#fff2db,#edf7fb)!important;border-color:#e0c18b!important;color:#162c43!important}html[data-theme=light] .jl-topic-feature-guide .text-amber-200,html[data-theme=light] .jl-topic-feature-guide .text-amber-300{color:#87500e!important}html[data-theme=light] .jl-topic-feature-guide .text-slate-300{color:#4b5d73!important}#practice .jl-home-practice-feature{padding-bottom:8px}#practice .jl-home-subnet-spotlight{background:linear-gradient(115deg,rgba(21,66,53,.75),rgba(12,43,46,.74));border-color:rgba(89,211,164,.37);box-shadow:inset 0 1px 0 rgba(142,255,219,.055),0 12px 35px rgba(2,16,19,.1)}#practice .jl-home-subnet-kicker{color:#8af0bf}#practice .jl-home-subnet-spotlight h3{color:#f3fff8}#practice .jl-home-subnet-spotlight p{color:#c9ded8}#practice .jl-home-subnet-cta{color:#c9ffe4;border-color:rgba(120,236,184,.48);background:rgba(52,211,153,.14);text-decoration:none}#practice .jl-home-subnet-cta:hover{border-color:rgba(139,251,205,.8);background:rgba(52,211,153,.24)}#practice .jl-home-subnet-cta:focus-visible{outline:2px solid #aef8d4;outline-offset:4px}html[data-theme=light] #practice .jl-home-subnet-spotlight{background:linear-gradient(112deg,#e5f8ed,#e7f6f1)!important;border-color:#87c9a8!important;box-shadow:0 9px 26px rgba(29,96,81,.06)}html[data-theme=light] #practice .jl-home-subnet-kicker{color:#146b49!important}html[data-theme=light] #practice .jl-home-subnet-spotlight h3{color:#183f31!important}html[data-theme=light] #practice .jl-home-subnet-spotlight p{color:#426253!important}html[data-theme=light] #practice .jl-home-subnet-cta{color:#0a6544!important;background:#d6f0e1!important;border-color:#82c5a0!important}html[data-theme=light] #practice .jl-home-subnet-cta:hover{color:#074b33!important;background:#c2e9d3!important;border-color:#47a878!important}