.lx{--lx-pink:#ff168e;--lx-soft:#ffb6d7;--lx-mint:#b8f1d4;--lx-line:#deb4d52c;--lx-head:78px;color:#ece6f2;background:radial-gradient(ellipse at 100% 4%,#74285438,transparent 27%),#0d0e19;padding:32px 0 90px;position:relative;isolation:isolate}.lx *{box-sizing:border-box;min-width:0}.lx [hidden]{display:none!important}.lx a{color:inherit}.lx a:focus-visible,.lx input:focus-visible,.lx button:focus-visible,.lx summary:focus-visible{outline:3px solid var(--lx-mint);outline-offset:5px}.lx-shell{max-width:1420px;width:calc(100% - 88px);margin:auto}.lx-crumb{display:flex;gap:14px;flex-wrap:wrap;line-height:1.7;font-size:12px;color:#d2c4db}.lx-crumb a{padding:3px 0;text-decoration:none;border-bottom:1px solid #dca5c766}.lx-crumb>span:last-child{padding:3px 0;color:#ac9ab8}.lx-kicker{color:var(--lx-soft);font:11px/1.7 ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase}.lx-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:4%;align-items:center;padding:85px 0 100px}.lx h1{font-size:clamp(44px,5.9vw,90px);line-height:1.04;letter-spacing:-.055em;font-weight:650;margin:24px 0 28px;color:#fcf5fc;text-wrap:balance}.lx h1 em{display:block;color:var(--lx-soft);font-family:Georgia,serif;font-weight:400;letter-spacing:-.055em}.lx-lead{font-size:clamp(17px,1.35vw,21px);line-height:1.85;max-width:760px;color:#cbc2d7}.lx-cta{display:inline-flex;align-items:center;gap:36px;text-decoration:none;background:var(--lx-pink);color:#fff!important;padding:19px 26px;border-radius:99px;font-size:15px;font-weight:600;margin-top:20px}.lx-cta span{font-size:26px}.lx-orbit{height:440px;position:relative;display:grid;place-items:center;perspective:800px;overflow:clip}.lx-orbit>i{position:absolute;width:92%;height:65%;border:1px solid #e282b839;border-radius:50%;transform:rotate(-35deg);animation:lx-orbit 26s linear infinite}.lx-orbit>i:nth-child(2){width:75%;height:80%;transform:rotate(28deg);animation-direction:reverse;border-style:dashed}.lx-orbit>i:nth-child(3){width:65%;height:55%;border-color:#b8f1d43d}.lx-orbit>i:after{content:'';width:8px;height:8px;border-radius:50%;position:absolute;top:18%;left:10%;background:var(--lx-soft);box-shadow:0 0 35px #ff168e}.lx-orbit>b{font:italic 110px/1 Georgia,serif;letter-spacing:-.08em;color:#ffb6d7;transform:rotate(-12deg);text-shadow:0 0 70px #ff168e77}.lx-orbit>b span{display:block;font:50px/1 Georgia;color:var(--lx-mint);text-align:center;letter-spacing:0;margin-top:12px}.lx-float{position:absolute;display:flex;gap:15px;align-items:center;border:1px solid #f4a7d150;border-radius:7px 22px 7px 22px;padding:20px 24px;background:linear-gradient(120deg,#392034,#191b2a);box-shadow:0 25px 45px #0003;max-width:95%;font-size:16px;animation:lx-float 7s ease-in-out infinite}.lx-float small{color:var(--lx-soft);font:italic 27px Georgia}.lx-float-0{top:10%;left:0;transform:rotate(-7deg)}.lx-float-1{right:0;top:45%;transform:rotate(6deg);animation-delay:-2s}.lx-float-2{left:3%;bottom:4%;transform:rotate(-5deg);animation-delay:-4s}.lx-principle{position:relative;overflow:hidden;border:1px solid var(--lx-line);padding:45px 50px;border-radius:8px 38px 8px 38px;background:radial-gradient(circle at 18% 18%,#ff385c38,transparent 50%),radial-gradient(circle at 82% 18%,#7122fa38,transparent 50%),#1c1828}.lx h2{font-size:clamp(28px,3.1vw,45px);font-weight:550;line-height:1.18;letter-spacing:-.035em;color:#f5edf9;margin:15px 0 20px;text-wrap:balance}.lx-principle>p:not(.lx-kicker){font-size:18px;line-height:1.8;max-width:800px;color:#d1c3d8}.lx-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:38px}.lx-pillars>div{border-top:1px solid #f8c4e54a;padding-top:20px}.lx-pillars span{color:var(--lx-soft);font:12px ui-monospace,monospace}.lx-pillars h3{font-size:23px;font-weight:500;margin:12px 0}.lx-pillars p{font-size:15px;line-height:1.7;color:#c3b2ce}.lx-reading{display:grid;grid-template-columns:minmax(210px,260px) minmax(0,1fr);align-items:start;gap:65px;padding-top:90px;scroll-margin-top:110px}.lx-index{position:sticky;top:var(--lx-head);max-height:calc(100dvh - var(--lx-head) - 20px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a66a91 #191523;padding-right:15px}.lx-index>.lx-kicker{font-size:10px;margin:0 0 20px}.lx-index a{display:block;text-decoration:none;line-height:1.6}.lx-group-link{font-size:14px;padding:15px 0;color:#f4c5e2!important;border-top:1px solid var(--lx-line)}.lx-group-link span{display:block;font:10px ui-monospace,monospace;margin-bottom:7px;color:#b69cbd}.lx-term-links{padding:0 0 15px 16px;border-left:1px solid #b76b9830;margin-left:2px}.lx-term-links a{font-size:12px;padding:6px 0;color:#c6b8d1}.lx-term-links a:hover,.lx-index a[aria-current]{color:var(--lx-mint)!important}.lx-find{padding:25px 28px;border:1px solid var(--lx-line);border-radius:22px;background:#1b1929}.lx-find label{display:block;font-size:15px;margin-bottom:12px}.lx-find>div{display:flex;align-items:center;gap:12px;border-bottom:1px solid #e9b1d666}.lx-find>div>span{font-size:32px;color:var(--lx-soft)}.lx-find input{font:16px inherit;background:transparent;border:0;box-shadow:none;outline-offset:4px;color:#fff;width:100%;padding:15px 4px}.lx-find input::placeholder{color:#bfb0cb}.lx-find button{font-size:27px;background:transparent;color:#eed2e5;border:0;width:42px;height:42px;cursor:pointer}.lx-count{font:11px ui-monospace,monospace;letter-spacing:.1em;color:var(--lx-mint);margin:15px 0 0}.lx-empty{padding:25px;border:1px solid var(--lx-line);color:var(--lx-soft)}.lx-chapter{padding:55px 0 15px;scroll-margin-top:calc(var(--lx-head) + 15px)}.lx-chapter-head{display:flex;align-items:start;gap:26px;padding:0 0 25px}.lx-chapter-head>span{font:italic 50px Georgia;color:var(--lx-soft);line-height:1;margin-top:10px}.lx-chapter-head h2{margin-top:0}.lx-chapter-head p{font-size:16px;color:#baadca;line-height:1.8;margin-bottom:0}.lx-terms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.lx-term{position:relative;padding:28px;background:linear-gradient(145deg,#211b2c,#141725);border:1px solid var(--lx-line);border-radius:5px 24px 5px 24px;scroll-margin-top:calc(var(--lx-head) + 22px);transition:border-color .25s,background .25s}.lx-term:nth-child(4n+2),.lx-term:nth-child(4n+3){border-radius:24px 5px 24px 5px;background:linear-gradient(150deg,#18272a,#151725)}.lx-term:target{border-color:var(--lx-mint);box-shadow:0 0 0 1px #b8f1d444}.lx-term-top{display:flex;justify-content:space-between;align-items:center;color:#b591b1;font:11px ui-monospace,monospace}.lx-term-top a{font-size:21px;text-decoration:none;color:var(--lx-mint)}.lx-term h3{font-size:clamp(21px,2vw,29px);line-height:1.2;letter-spacing:-.025em;font-weight:550;color:#f2e6f5;margin:25px 0 18px;overflow-wrap:break-word}.lx-term p{font-size:16px;line-height:1.85;color:#c6bbd2;margin:0}.lx-term:hover{border-color:#dba8cb80}.lx-anchor{position:absolute;top:0;scroll-margin-top:calc(var(--lx-head) + 22px)}.lx-faq{padding-top:60px;scroll-margin-top:100px}.lx-faq details{border-bottom:1px solid var(--lx-line)}.lx-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;padding:25px 0;font-size:19px;line-height:1.5}.lx-faq summary::-webkit-details-marker{display:none}.lx-faq summary span{color:var(--lx-soft);font-size:25px}.lx-faq details[open] summary span{transform:rotate(45deg)}.lx-faq details>p{font-size:16px;line-height:1.85;color:#c8bad3;margin:0 0 28px}.lx-sources{margin-top:55px;padding-top:30px;border-top:1px solid var(--lx-line)}.lx-sources h2{font-size:25px}.lx-sources p{font-size:14px;line-height:1.85;color:#bbaeC8}.lx-sources ul{list-style:none;display:flex;flex-wrap:wrap;gap:10px;padding:0}.lx-sources a{font-size:12px;line-height:1.8;display:block;padding:11px 16px;border:1px solid var(--lx-line);border-radius:99px;text-decoration:none}.lx-next{margin-top:75px;padding:50px;border:1px solid #e7a1cc44;border-radius:35px 7px 35px 7px;background:radial-gradient(ellipse at 0% 100%,#ff168e33,transparent 65%),#191828}.lx-next h2{max-width:750px;font-size:clamp(34px,4vw,60px)}.lx-next>div{display:flex;flex-wrap:wrap;gap:15px;margin-top:35px}.lx-next>div a{font-size:14px;padding:15px 20px;border-radius:99px;text-decoration:none;border:1px solid #e4acce60}.lx-top{display:inline-block;margin-top:28px;font-size:12px;text-underline-offset:5px}body:has(.lx){overflow:visible}html:has(.lx){overflow-x:clip;overflow-y:visible}body.login_0 .lx{padding-top:calc(var(--header-offset,60px) + 32px)}@keyframes lx-orbit{to{rotate:360deg}}@keyframes lx-float{50%{translate:0 -12px}}@media(max-width:1100px){.lx-reading{gap:35px;grid-template-columns:210px minmax(0,1fr)}.lx-term{padding:23px}.lx-orbit{height:370px}.lx-float{font-size:13px;padding:16px}.lx-hero{padding:65px 0 75px}.lx-shell{width:calc(100% - 56px)}}@media(max-width:767px){.lx-shell{width:calc(100% - 36px)}.lx{padding-top:22px;padding-bottom:55px}.lx-crumb{gap:10px;font-size:11px}.lx-hero{grid-template-columns:1fr;padding:45px 0 35px;gap:10px}.lx h1{font-size:clamp(40px,9.6vw,65px);letter-spacing:-.045em}.lx-lead{font-size:16px;line-height:1.85}.lx-orbit{height:280px;max-width:430px;width:100%;justify-self:center}.lx-orbit>b{font-size:90px}.lx-float{font-size:14px;padding:14px 18px}.lx-float-0{top:3%}.lx-float-2{bottom:0}.lx-kicker{font-size:10px}.lx-principle{padding:27px 23px;border-radius:5px 28px 5px 28px}.lx-principle>p:not(.lx-kicker){font-size:15px}.lx-pillars{grid-template-columns:1fr;gap:13px;margin-top:25px}.lx-pillars>div{display:grid;grid-template-columns:30px minmax(0,1fr);gap:7px 14px;padding-top:14px}.lx-pillars h3{font-size:20px;margin:0}.lx-pillars span{padding-top:5px}.lx-pillars p{grid-column:2;margin:0;font-size:14px}.lx-reading{display:block;padding-top:40px}.lx-index{z-index:5;top:var(--lx-head);max-height:none;overflow:visible;background:#11121fee;backdrop-filter:blur(14px);margin:0 -18px 25px;padding:12px 18px;border-block:1px solid var(--lx-line)}.lx-index>.lx-kicker,.lx-term-links{display:none}.lx-index nav{display:flex;overflow-x:auto;overflow-y:hidden;gap:9px;padding:3px 0 9px;scrollbar-width:thin;scrollbar-color:#b77c9f transparent;touch-action:pan-x pan-y;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.lx-nav-group{flex:0 0 auto;max-width:240px}.lx-group-link{border:1px solid var(--lx-line);padding:10px 13px;border-radius:13px;font-size:12px;display:flex!important;align-items:center;gap:10px;max-width:240px}.lx-group-link span{margin:0;font-size:10px}.lx-find{padding:21px}.lx-find label{font-size:14px}.lx-find input{font-size:16px}.lx-chapter{padding-top:35px;scroll-margin-top:calc(var(--lx-head) + 105px)}.lx-chapter-head{gap:15px}.lx-chapter-head>span{font-size:36px}.lx-chapter-head h2{font-size:27px}.lx-chapter-head p{font-size:15px}.lx-terms{grid-template-columns:1fr;gap:14px}.lx-term{padding:25px;scroll-margin-top:calc(var(--lx-head) + 110px)}.lx-term h3{font-size:25px;margin:16px 0}.lx-term p{font-size:15px}.lx-anchor{scroll-margin-top:calc(var(--lx-head) + 110px)}.lx-faq{padding-top:35px}.lx-faq summary{font-size:17px}.lx-faq details>p{font-size:15px}.lx-next{padding:30px 24px;margin-top:45px}.lx-next>div{display:grid;gap:10px}.lx-next>div a{font-size:13px}.lx-next h2{font-size:36px}}@media(prefers-reduced-motion:reduce){.lx *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.lx-term p,.lx-find label,.lx-chapter-head h2{overflow-wrap:anywhere}.lx-find input{font-family:inherit;font-size:16px}

.lx-chapter-head>span{flex:0 0 auto;white-space:nowrap}.lx-find>div:focus-within{outline:2px solid var(--lx-mint);outline-offset:5px;border-radius:6px}.lx .lx-find input:focus-visible{outline:none}
