.lx{--n:#13294B;--ink:#0B1B36;--mut:#4A5A75;--line:#E3E8F0;--red:#D7263D;--blue:#4C7BD9;--deck:linear-gradient(160deg,#13294B,#0B1730)}.lx h1.d,.lx h2.d,.lx h3{font-family:Outfit,sans-serif!important;letter-spacing:-.015em}.lx .wrap{max-width:1180px}.lx .dg{--dgu:#16A34A;--dgd:#E23B4C;--dgg:rgba(255,255,255,.07);--dgt:#9DB0D0;--dgbg:#0E1F3D}.lx .afig,.lx .xp,.lx .ls-pro{background:var(--deck)!important;box-shadow:0 0 0 1px #8db0ec29,0 30px 60px -40px #0b1730cc!important;border-radius:20px!important}.lx .afig .dg{--dgbg:#102347}.lx .afig figcaption{border-top:1px solid rgba(255,255,255,.08)!important;color:#afc0de!important}.lx .xp .xp-l[aria-pressed=true]{background:#4c7bd938!important;box-shadow:inset 3px 0 0 var(--red)!important}.lx .ls-pro small{color:#ff6b7a!important}.lx .ls-pro li:before{background:var(--red)!important}.lx .rdbar{background:linear-gradient(90deg,var(--red),var(--blue))!important;height:3px!important}.lx .ls-no{background:var(--n)!important;color:#fff!important;font-family:JetBrains Mono,monospace!important;border-radius:12px!important}.lx .ls-chh h2{color:var(--ink)!important}.lx .al li:before{background:var(--red)!important}.lx .arule{background:#fff!important;border:1px solid var(--line);border-left:5px solid var(--red)!important;border-radius:16px!important}.lx .arule span{color:var(--red)!important}.lx .atake{background:#fff!important;border:1px solid var(--line);border-radius:18px!important}.lx .atake li:before{background:#16a34a!important}.lx .toc a.on{background:var(--n)!important;color:#fff!important}.lx .ls-prog i{background:linear-gradient(90deg,var(--red),var(--blue))!important}.lx .qz{background:#fff!important;box-shadow:0 0 0 1px var(--line),0 24px 50px -36px #13294b80!important}.lx .qz-h small{color:var(--red)!important}.lx .qz-o button{border-radius:12px!important;transition:transform .2s,box-shadow .2s,background .2s}.lx .qz-o button:hover{transform:translate(4px);box-shadow:inset 0 0 0 1.5px var(--n)!important}.lx .ls-next{background:var(--deck)!important;color:#fff!important;border-radius:20px!important}.lx .ls-next small{color:#8db0ec!important}.lx .ls-next b{color:#fff!important}.lx .ls-next span{color:#c9d6ee!important}.lx .atool.red{background:#fff!important;border:1px solid var(--line);border-left:5px solid var(--red)!important;color:var(--ink)!important}.lx .jn-c{border-radius:20px!important;overflow:hidden;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.lx .jn-c:hover{transform:translateY(-6px);box-shadow:0 26px 46px -30px #13294b99}.lx-map,.lx-done{display:none}.lx-B .ls-hero{background:radial-gradient(70% 90% at 85% 0%,rgba(76,123,217,.35),transparent 70%),linear-gradient(160deg,#13294b,#0a1730)!important;color:#fff;padding-bottom:110px!important;position:relative;overflow:hidden}.lx-B .ls-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:44px 44px;pointer-events:none}.lx-B .ls-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--red),#7A4FB0,var(--blue))}.lx-B .ls-hero h1{color:#fff!important}.lx-B .ls-hero .lede{color:#c9d6ee!important}.lx-B .ls-hero .ls-crumb,.lx-B .ls-hero .ls-crumb a{color:#8db0ec!important}.lx-B .ls-meta span{background:#ffffff14!important;color:#dde6f5!important;box-shadow:inset 0 0 0 1px #ffffff24!important}.lx-B .ls-meta .c{background:var(--red)!important;color:#fff!important}.lx-B .ls-intro{margin-top:-80px!important;position:relative;z-index:2}.lx-B .ls-intro .ls-sim{background:#fff!important;border-radius:22px!important;box-shadow:0 30px 60px -30px #0b17308c!important;border-top:4px solid var(--red)}.lx-B .ls-intro .ls-learn{background:#fff!important;border-radius:22px!important;box-shadow:0 30px 60px -30px #0b17308c!important;border-top:4px solid var(--blue)}.lx-B .ls-no{background:transparent!important;color:transparent!important;-webkit-text-stroke:1.5px var(--red);font:800 46px/1 Outfit,sans-serif!important;width:auto!important;height:auto!important;padding:0!important}.lx-B .qz{background:var(--deck)!important}.lx-B .qz h2,.lx-B .qz-q>b{color:#fff!important}.lx-B .qz-q{border-color:#ffffff1a!important}.lx-B .qz-w{color:#c9d6ee!important}.lx-B .qz-o button{background:#ffffff0f!important;color:#eef2f9!important;box-shadow:inset 0 0 0 1px #ffffff24!important}.lx-B .qz-o button.y{background:#16a34a40!important;box-shadow:inset 0 0 0 1.5px #16a34a!important}.lx-B .qz-o button.n{background:#d7263d38!important;box-shadow:inset 0 0 0 1.5px var(--red)!important}.lx-C .lx-map{display:block;position:sticky;top:0;z-index:30;background:#f7f4efdb;backdrop-filter:blur(10px);border-bottom:1px solid var(--line);padding:10px 0;margin-top:-10px}.lx-C .lx-map .wrap{display:flex;align-items:center;gap:18px}.lx-mk{font:700 11px JetBrains Mono,monospace;letter-spacing:.14em;color:var(--mut);white-space:nowrap}.lx-mk b{color:var(--red)}.lx-dots{position:relative;flex:1;display:flex;justify-content:space-between;align-items:center;min-width:0}.lx-dots:before,.lx-dots:after{content:"";position:absolute;left:6px;right:6px;top:50%;height:3px;margin-top:-1.5px;border-radius:3px;background:var(--line)}.lx-dots:after{right:auto;width:calc((100% - 12px) * var(--p));background:linear-gradient(90deg,var(--n),var(--red))}.lx-dots a{position:relative;z-index:1;display:grid;place-items:center;width:20px;height:20px}.lx-dots i{width:12px;height:12px;border-radius:50%;background:#fff;border:2.5px solid #C9D3E3;box-sizing:border-box;transition:transform .25s}.lx-dots a.done i{background:var(--n);border-color:var(--n)}.lx-dots a.on i{width:18px;height:18px;background:var(--red);border-color:#fff;box-shadow:0 0 0 4px #d7263d33;animation:lxPulse 2s infinite}.lx-dots a:hover i{transform:scale(1.35)}@keyframes lxPulse{50%{box-shadow:0 0 0 8px #d7263d14}}.lx-C .ls-ch .ls-no{border-radius:50%!important;width:44px!important;height:44px!important;display:grid!important;place-items:center;box-shadow:0 0 0 6px #f7f4ef,0 0 0 7px var(--line)}.lx-C .lx-done{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:30px 0;padding:20px 22px;border-radius:20px;background:#fff;border:1px solid var(--line)}.lx-C .lx-done button{border:0;border-radius:99px;padding:13px 22px;font:700 15px Figtree,sans-serif;background:var(--n);color:#fff;cursor:pointer;transition:transform .2s,background .3s}.lx-C .lx-done button:hover{transform:translateY(-2px)}.lx-C .lx-done.ok button{background:#16a34a}.lx-C .lx-done span{color:var(--mut);font-size:14.5px}@media(max-width:700px){.lx-mk{display:none}.lx-dots a{width:14px}.lx-dots i{width:9px;height:9px}.lx-dots a.on i{width:13px;height:13px}}.lx .xp .cx{background:#ffffff08!important;border:1px solid rgba(141,176,236,.14)!important;box-shadow:none!important;--line:rgba(255,255,255,.08);--panel-2:rgba(76,123,217,.28)}.lx .xp-rail{border-color:#ffffff14!important}.lx .xp-l:hover{background:#ffffff0d!important}.lx .xp .cx-steps li{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px}.lx .xp .cx-steps li.on{background:#4c7bd947!important;border-color:#8db0ec66}.lx .xp-h small{color:#ff6b7a!important}.lx-C .lx-map{top:84px}.lx-B.lx-C .ls-ch .ls-no{border-radius:0!important;width:auto!important;height:auto!important;display:inline-block!important;box-shadow:none!important}.lx-B.lx-C .lx-map{margin-top:0}.lx-mk{text-decoration:none}.lx-mk:hover b{text-decoration:underline}.lx-B .lx-done{background:#fff;border-left:5px solid var(--n)}.lx-done.ok{border-left-color:#16a34a!important}.lx-hub .jn-hero{background:radial-gradient(70% 90% at 85% 0%,rgba(76,123,217,.35),transparent 70%),linear-gradient(160deg,#13294b,#0a1730)!important;color:#fff;position:relative;overflow:hidden;padding-bottom:70px!important}.lx-hub .jn-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:44px 44px;pointer-events:none}.lx-hub .jn-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--red),#7A4FB0,var(--blue))}.lx-hub .jn-hero .wrap{position:relative}.lx-hub .jn-hero h1{color:#fff!important}.lx-hub .jn-hero h1 em{color:#ff6b7a!important;font-style:normal}.lx-hub .jn-hero .lede{color:#c9d6ee!important}.lx-hub .jn-hero .kick{color:#8db0ec!important}.lx-hub .jn-feat{background:var(--deck)!important;color:#fff!important;border-radius:24px!important;box-shadow:0 30px 60px -36px #0b1730b3!important;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.lx-hub .jn-feat:hover{transform:translateY(-4px)}.lx-hub .jn-feat h2{color:#fff!important}.lx-hub .jn-feat p{color:#c9d6ee!important}.lx-hub .jn-feat .btn{background:#fff!important;color:var(--n)!important}.lx-hub .jn-th h2{color:var(--ink)!important}.lx-hub .jn-pv,.lx-hub .jn-nx{background:#fff!important;color:var(--n)!important;box-shadow:inset 0 0 0 1px var(--line)!important}.lx-hub .jn-pv:hover,.lx-hub .jn-nx:hover{background:var(--n)!important;color:#fff!important}.lx-hub .jn-tag,.lx-hub .jn-rm em{color:var(--red)!important}.lx-hub .jn-r{border-radius:16px!important;transition:transform .25s,box-shadow .25s,background .25s}.lx-hub .jn-r:hover{transform:translate(4px);background:#fff!important;box-shadow:0 14px 30px -24px #13294b80}.lx-hub .jn-cats button[aria-pressed=true]{background:var(--n)!important;color:#fff!important}.lx-hub .jn-q input:focus{box-shadow:0 0 0 4px #13294b1a!important}.lx-ok .jn-arw,.lx-ok .jn-go{background:#16a34a!important;color:#fff!important}.lx-ok .jn-arw:after,.lx-ok .jn-go:after{content:""}.jn-c.lx-ok .jn-art{position:relative}.jn-c.lx-ok .jn-art:after{content:"\2713  DONE";position:absolute;top:10px;right:10px;font:800 10px JetBrains Mono,monospace;letter-spacing:.12em;color:#fff;background:#16a34a;padding:5px 8px;border-radius:99px}.lx-prog{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:0 0 26px;padding:16px 20px;border-radius:20px;background:#fff;border:1px solid var(--line);border-left:5px solid #16A34A}.lx-prog b{font:800 18px Outfit,sans-serif;color:var(--ink)}.lx-prog>div:first-child{color:var(--mut)}.lx-prog a{font:700 14px Figtree,sans-serif;color:#fff;background:var(--n);padding:10px 18px;border-radius:99px;text-decoration:none}.lx-hub .jn-tools,.lx-hub .jn-q{min-width:0;max-width:100%;box-sizing:border-box}@media(max-width:700px){.lx-hub .jn-q{width:100%}.lx-hub .jn-q input{min-width:0;width:100%}}.lx .ls-dots button.on{background:var(--n)!important;color:#fff!important}.lx .ls-dots button.dn{background:#e3eaf6!important;color:var(--n)!important}.lx .ls-pg .nx{background:var(--n)!important;color:#fff!important}.lx .ls-more{padding-bottom:40px!important}.lx{--paper:#fff;--paper-2:#D6DDE8;--panel-2:#EEF2F9;--line-2:#C9D3E3;--text:#0B1B36;--text-2:#4A5A75;--muted:#6B7A93;--red-2:#D7263D;--red-t:#D7263D;--black:#F7F4EF}.lx .jn-hero,.lx .ls-hero{border-bottom:0!important}.lx .jn-body,.lx .ls-intro,.lx .ls-body,.lx .ls-more{background:transparent!important}.lx .jn-th{border-bottom:0!important;padding-bottom:0!important}.lx .chd{margin:56px 0 18px}.lx .jn-tr:first-of-type .chd,.lx .lx-prog+.jn-feat+.jn-tr .chd{margin-top:40px}.lx .jn-c{box-shadow:0 0 0 1px #d6dde8,0 18px 36px -30px #13294b73!important;background:#fff!important}.lx .jn-f{border-top-color:#e3e8f0!important}.lx .jn-arw,.lx .jn-go{background:#eef2f9!important;color:#13294b!important}.lx .jn-pv,.lx .jn-nx,.lx .jn-q,.lx .jn-cats button,.lx .qz-s{box-shadow:inset 0 0 0 1px #d6dde8!important}.lx .jn-cats button{background:#fff!important;color:#13294b!important}.lx .jn-cats button[aria-pressed=true]{background:#13294b!important;color:#fff!important;box-shadow:none!important}.lx .jn-q{background:#fff!important}.lx .jn-list{box-shadow:0 0 0 1px #d6dde8,0 18px 40px -34px #13294b66!important;background:#fff!important}.lx .jn-r{border-bottom-color:#e3e8f0!important}.lx .jn-rm em,.lx .jn-r em{background:#fdecee!important;color:#d7263d!important}.lx .jn-tag{color:#d7263d!important}.lx .ls-prog{background:#e3e8f0!important}.lx .asec.ls-ch{border-bottom:0!important;position:relative}.lx .asec.ls-ch:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,#13294b,#13294b59 40%,#13294b00)}.lx .asteps li{background:#fff!important;border-color:#d6dde8!important}.lx .asteps li:before{background:#13294b!important}.lx .asteps b{color:#0b1b36!important}.lx .asteps span{color:#4a5a75!important}.lx .arule,.lx .atake,.lx .lx-done,.lx .atool.red{border-top-color:#d6dde8!important;border-right-color:#d6dde8!important;border-bottom-color:#d6dde8!important}.lx .atake{border-left-color:#d6dde8!important}.lx .atool:not(.red){background:#fff!important;box-shadow:0 0 0 1px #d6dde8!important;border-left:5px solid #4C7BD9!important}.lx .qz{box-shadow:0 0 0 1px #d6dde8,0 24px 50px -36px #13294b80!important}.lx .qz-q{border-top-color:#ffffff1f!important}.lx-map{background:#f7f4efeb!important;border-bottom:1px solid #D6DDE8!important}.lx .lx-dots:before{background:#d6dde8!important}.lx .ls-dots{background:#f7f4eff5!important;border-bottom:1px solid #D6DDE8}.lx .ls-dots button,.lx .ls-pg .pv{background:#fff!important;color:#13294b!important;box-shadow:inset 0 0 0 1px #d6dde8!important}.lx .jn-c h3,.lx .jn-r .jn-rt b,.lx .arule p,.lx .atool b,.lx .atool small,.lx .atool>span,.lx .qz-s{color:#0b1b36!important}.lx .jn-ar span,.lx .jn-f span,.lx .jn-f .lvl,.lx .jn-q span,.lx .toc a{color:#4a5a75!important}.lx .lvl i{background:#13294b!important}.lx .toc a span,.lx .qz-q>b span{color:#8a99b2!important}.lx .ls-sim small,.lx .ls-learn small{color:#d7263d!important}.lx .toc a.on{color:#fff!important}.lx .toc a.on span{color:#ff8a97!important}.lx-B .qz-q>b span{color:#8db0ec!important}.lx .atool.red>span:last-child{color:#d7263d!important}.lx-B .ls-hero .lvl,.lx-hub .jn-feat .lvl{color:#dde6f5!important}.lx-B .ls-hero .lvl i,.lx-hub .jn-feat .lvl i{background:#fff!important}.lx-C .lx-map,.lx-B.lx-C .lx-map{display:flex!important;align-items:center;gap:16px;position:relative!important;top:auto!important;z-index:1;margin:30px 0 0!important;padding:0!important;max-width:640px;background:none!important;border:0!important;backdrop-filter:none!important}.lx-map .lx-mk{font:700 11px JetBrains Mono,monospace;letter-spacing:.16em;color:#8db0ec;white-space:nowrap;display:block!important}.lx-map .lx-mk b{color:#fff}.lx-map .lx-dots:before{background:#ffffff29!important}.lx-map .lx-dots:after{background:linear-gradient(90deg,#8db0ec,#ff5a6b)!important}.lx-map .lx-dots a{width:16px;height:16px}.lx-map .lx-dots i{width:9px;height:9px;background:#0e1f3d;border:2px solid rgba(255,255,255,.35)}.lx-map .lx-dots a.done i{background:#8db0ec;border-color:#8db0ec}.lx-map .lx-dots a.on i{width:15px;height:15px;background:#ff3b52;border-color:#fff;box-shadow:0 0 0 4px #ff3b5240}.lx-aka{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:16px 0 0;font:600 13.5px Figtree,sans-serif;color:#dde6f5}.lx-aka b{font:800 10.5px JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase;color:#13294b;background:#8db0ec;padding:5px 9px;border-radius:99px}@media(max-width:700px){.lx-C .lx-map,.lx-B.lx-C .lx-map{gap:10px;margin-top:22px!important}.lx-map .lx-mk{display:block!important;font-size:10px}.lx-map .lx-dots a{width:11px}.lx-map .lx-dots i{width:7px;height:7px;border-width:1.5px}.lx-map .lx-dots a.on i{width:11px;height:11px}}.lx-B .ls-hero:before,.lx-hub .jn-hero:before{width:auto!important;height:auto!important;inset:0!important;transform:none!important}.lx-B .ls-hero:after,.lx-hub .jn-hero:after{top:auto!important;width:auto!important;height:3px!important;transform:none!important}.lx-hub .lx-top{padding-top:0}.lx-hub .lx-hh{margin-bottom:56px}.lx-hub .tp-h1 em{background:none!important;-webkit-text-fill-color:currentColor;color:#d7263d}.lx-pc{display:flex;flex-direction:column;gap:16px}.lx-pc .fc-lt{display:flex;align-items:center;gap:12px}.lx-pc .fc-lt i{width:10px;height:10px;transform:rotate(45deg);border-radius:2px;background:#d7263d;flex:none}.lx-pc .fc-lt small{display:block;font:800 11px Outfit,sans-serif;letter-spacing:.18em;color:#9fb6e0}.lx-pc .fc-lt b{display:block;font:700 17px/1.25 Outfit,sans-serif;color:#fff}.lx-pn{display:flex;align-items:baseline;gap:10px}.lx-pn b{font:800 52px/1 Outfit,sans-serif;letter-spacing:-.03em;color:#fff}.lx-pn b small{font-size:22px;color:#9fb6e0;font-weight:700}.lx-pn>span{font:600 14px Figtree,sans-serif;color:#c9d4e6}.lx-pb{height:8px;border-radius:9px;background:#ffffff1f;overflow:hidden}.lx-pb i{display:block;height:100%;width:0;border-radius:9px;background:linear-gradient(90deg,#d7263d,#4c7bd9);transition:width 1.1s cubic-bezier(.2,.7,.2,1)}.lx-parts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.lx-parts li{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;padding:9px 12px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);transition:background .3s,border-color .3s}.lx-parts li span{grid-column:1/-1;font:800 10px Outfit,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#9fb6e0}.lx-parts li b{font:700 13px/1.25 Figtree,sans-serif;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx-parts li em{font:700 12px Figtree,sans-serif;font-style:normal;color:#9fb6e0}.lx-parts li.ok{background:#16a34a29;border-color:#16a34a66}.lx-parts li.ok em{color:#4ade80}.lx-pc .fc-go{display:block;text-align:center;padding:13px 16px;border-radius:99px;background:#fff;color:#0b1b36;font:700 15px Figtree,sans-serif;text-decoration:none;transition:transform .25s,box-shadow .25s}.lx-pc .fc-go:hover{transform:translateY(-2px);box-shadow:0 14px 30px -14px #0009}@media(max-width:560px){.lx-parts li{padding:8px 10px}.lx-parts li b{font-size:12px;white-space:normal}.lx-parts li span{font-size:9px}}.lx .ls-crumb,.lx .ls-crumb a,.lx .ls-crumb span{font:600 13px Figtree,sans-serif!important;letter-spacing:0!important;text-transform:none!important}.lx .ls-meta span{font-family:Figtree,sans-serif!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.lx .ls-meta span.c{font:800 11px Outfit,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important}.lx .lx-mk{font:800 11px Outfit,sans-serif!important;letter-spacing:.18em!important}.lx .ls-hero h1.d{font-weight:800!important;letter-spacing:-.02em!important}.lx .ls-sim>small,.lx .ls-learn>small,.lx .ls-intro small,.lx-hub .jn-m b,.lx-hub .jn-tag{font-family:Outfit,sans-serif!important;font-weight:800!important;letter-spacing:.16em!important}.qz-o button{text-align:center!important}