:is(html:has(.lk),body:has(.lk)){background:#08070c}.lk{--ink:#f6f4fb;--ink2:#cfcadf;--ink3:#aaa4bf;--line:#ffffff21;--v:#8a6cff;--v2:#c3b6ff;--card:#0f0d18d6;isolation:isolate;min-height:100vh;color:var(--ink);font-family:var(--font-body);position:relative}.lk *,.lk :before,.lk :after{box-sizing:border-box}.lk h1,.lk h2,.lk p,.lk ul{margin:0}.lk ul{padding:0;list-style:none}.lk a{color:inherit;text-decoration:none}.lk [hidden]{display:none!important}.lk a:focus-visible,.lk summary:focus-visible{outline:2px solid var(--v2);outline-offset:2px;border-radius:12px}.lk-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lk-stage,.lk-shade{pointer-events:none;height:100lvh;position:fixed;inset:0 0 auto}.lk-stage{z-index:-3;background:radial-gradient(60% 50% at 50% 42%,#241a4f,#08070c 75%);overflow:hidden}.lk-stage canvas{opacity:0;width:100%;height:100%;transition:opacity 1.8s;display:block}.lk-stage canvas.on{opacity:1}.lk-shade{z-index:-2;background:radial-gradient(64% 34% at 50% 34%,#08070c80,#08070c00 100%),radial-gradient(115% 85% at 50% 40%,#08070c0f 25%,#08070c9e 100%),linear-gradient(#08070c99,#08070c24 26%,#08070c4d 70%,#08070cb8)}.lk:before{content:"";z-index:-1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.lk-top{width:min(1080px,100% - 36px);margin:0 auto;padding:22px 0 0}.lk-wrap{width:min(1080px,100% - 36px);margin:0 auto}.lk-hero{text-align:center;padding:clamp(52px,11vh,120px) 0 clamp(36px,6vh,64px)}.lk-hero>*{animation:.9s cubic-bezier(.2,.7,.2,1) both lk-rise}.lk-hero>:nth-child(2){animation-delay:80ms}.lk-hero>:nth-child(3){animation-delay:.16s}.lk-hero>:nth-child(4){animation-delay:.24s}.lk-hero>:nth-child(5){animation-delay:.32s}@keyframes lk-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.lk-eyebrow{letter-spacing:.17em;text-transform:uppercase;color:var(--v2);text-shadow:0 1px 14px #08070c;font-size:13px;font-weight:650;margin-bottom:16px!important}.lk h1{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;text-shadow:0 2px 42px #08070ccc;font-size:clamp(40px,7.2vw,84px);font-weight:700;line-height:1}.lk h1 em{text-shadow:none;filter:drop-shadow(0 2px 26px #08070cbf);background:linear-gradient(100deg,#ece7ff 10%,#a48eff 90%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;font-style:normal}.lk-lead{max-width:56ch;color:var(--ink);text-shadow:0 1px 18px #08070c;font-size:clamp(16.5px,1.5vw,19px);line-height:1.5;margin:22px auto 0!important}.lk-search-box{max-width:600px;margin:30px auto 0}.lk-search{min-height:56px;color:var(--v2);background:#0f0d18e0;border-radius:999px;align-items:center;gap:11px;padding:0 19px;transition:box-shadow .2s;display:flex;box-shadow:inset 0 0 0 1px #fff3,0 18px 50px #00000073}.lk-search:focus-within{box-shadow:inset 0 0 0 2px var(--v2),0 18px 50px #00000073}.lk-search input{min-width:0;height:54px;box-shadow:none;color:var(--ink);font:500 16.5px/1.2 var(--font-body);background:0 0;border:0;outline:0;flex:1;padding:0}.lk-search input::placeholder{color:var(--ink3);opacity:1}.lk-count{color:var(--ink);text-shadow:0 1px 10px #08070c;font-size:13.5px;margin-top:10px!important}.lk-count a{text-underline-offset:3px;text-decoration:underline!important}.lk-jump{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.lk-hero:has(.lk-search input:not(:placeholder-shown)) .lk-jump{display:none}.lk-jump a{min-height:38px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:#0f0d18b8;border-radius:999px;padding:9px 15px;font-size:14px;font-weight:600;transition:background .2s,box-shadow .2s}.lk-jump a:hover{box-shadow:inset 0 0 0 1px var(--v);background:#5f3bea9e}.lk-sec{padding:0 0 clamp(36px,6vh,58px);scroll-margin-top:18px}.lk-sec-head{text-shadow:0 2px 18px #08070c;align-items:baseline;gap:13px;margin-bottom:16px;display:flex}.lk-sec-head span{font:650 14px/1 var(--font-display);color:var(--v2);letter-spacing:.06em}.lk h2{font-family:var(--font-display);letter-spacing:-.022em;color:var(--ink);font-size:clamp(24px,3vw,33px);font-weight:680;line-height:1.1}.lk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lk-row{background:var(--card);height:100%;min-height:84px;box-shadow:inset 0 0 0 1px var(--line);border-radius:17px;align-items:center;gap:15px;padding:15px 18px;transition:background .2s,box-shadow .2s,transform .2s;display:flex}.lk-row:hover{box-shadow:inset 0 0 0 1px var(--v),0 12px 40px #5f3bea4d;background:#231a48eb;transform:translateY(-2px)}.lk-ic{width:42px;height:42px;color:var(--v2);background:#8a6cff29;border-radius:13px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #8a6cff52}.lk-tx{flex:1;gap:3px;min-width:0;display:grid}.lk-tx strong{color:var(--ink);font-size:16.5px;font-weight:650;line-height:1.25}.lk-tx small{color:var(--ink2);font-size:14px;line-height:1.35}.lk-url{color:var(--v2);overflow-wrap:anywhere;font-size:12.5px}.lk-go{color:var(--ink3);flex:none;transition:color .2s,transform .2s}.lk-row:hover .lk-go{color:#fff;transform:translate(2px,-2px)}.lk-more{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:17px;margin-top:12px}.lk-more summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:14px 18px;font-size:16px;font-weight:650;list-style:none;display:flex}.lk-more summary::-webkit-details-marker{display:none}.lk-more summary:after{content:"";border:solid var(--v2);border-width:0 2px 2px 0;flex:none;width:9px;height:9px;margin:0 4px 3px 0;transition:transform .2s;transform:rotate(45deg)}.lk-more[open] summary:after{transform:translateY(3px)rotate(-135deg)}.lk-n{color:var(--v2);background:#8a6cff29;border-radius:999px;margin-left:auto;padding:2px 10px;font-size:13px;font-weight:650}.lk-guides{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px;display:grid;padding:0 10px 12px!important}.lk-guides a{min-height:46px;color:var(--ink2);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 8px;font-size:15px;line-height:1.3;transition:background .15s,color .15s;display:flex}.lk-guides a:hover{color:#fff;background:#8a6cff29}.lk-guides svg{color:var(--ink3);flex:none}.lk-foot{width:min(1080px,100% - 36px);color:var(--ink2);text-align:center;text-shadow:0 1px 10px #08070c;margin:0 auto;padding:6px 0 40px;font-size:13.5px}@media (min-width:900px) and (hover:hover){.lk{--card:#0f0d18a8}.lk-row,.lk-more{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}}@media (max-width:720px){.lk-grid,.lk-guides{grid-template-columns:1fr}.lk-row{gap:12px;min-height:76px;padding:13px 14px}.lk-ic{width:38px;height:38px}.lk-hero{padding-top:44px}}@media (prefers-reduced-motion:reduce){.lk-hero>*{animation:none}.lk-stage canvas,.lk-row,.lk-go{transition:none}.lk-row:hover,.lk-row:hover .lk-go{transform:none}}
