.lp{--card:#17141d;--card-hover:#1f1a29;--card-line:#2d2836;min-height:100vh;max-width:680px;margin:0 auto;padding:28px 16px 56px;position:relative;overflow-x:clip}.lp .skip{z-index:20}.lp__share{position:absolute;top:24px;right:16px;width:42px;height:42px;border-radius:50%;border:0;display:grid;place-items:center;background:var(--card);color:var(--ink);cursor:pointer;transition:background .2s,transform .2s}.lp__share:hover{background:var(--violet);transform:scale(1.06)}.lp__head{text-align:center;display:grid;justify-items:center;padding-top:18px}.lp__avatar{width:96px;height:96px;border-radius:50%;background:#000;box-shadow:0 0 0 3px var(--violet),0 10px 30px #0008;display:grid;place-items:center;overflow:hidden;animation:lpIn .5s both}.lp__avatar img{width:82%;height:82%;object-fit:contain;display:block}.lp__head h1{font:700 22px/1.2 var(--sans);margin:16px 0 0;animation:lpIn .5s .05s both}.lp__handle{margin:4px 0 0;font-size:14px;color:var(--muted);animation:lpIn .5s .08s both}.lp__tagline{margin:10px 0 0;font-size:15px;animation:lpIn .5s .1s both}.lp__socials{list-style:none;margin:18px 0 26px;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;animation:lpIn .5s .14s both}.lp__socials a{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:var(--ink);background:var(--card);transition:background .2s,color .2s,transform .2s}.lp__socials a:hover{background:var(--violet);transform:translateY(-3px)}.lp__list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.lk{position:relative;display:flex;align-items:center;background:var(--card);border:1px solid var(--card-line);border-radius:18px;min-height:76px;animation:lpIn .5s calc(.16s + var(--i) * 35ms) both;transition:transform .2s ease,background .2s,border-color .2s,box-shadow .2s}.lk:hover{transform:translateY(-2px) scale(1.012);background:var(--card-hover);box-shadow:0 10px 28px #7955ff33}.lk--primary,.lk:hover{border-color:var(--violet)}.lk--primary{background:var(--violet)}.lk--primary:hover{background:var(--violet-dark);border-color:var(--violet-dark)}.lk__a{flex:1;min-width:0;display:flex;align-items:center;gap:14px;padding:9px 4px 9px 9px;text-decoration:none;color:inherit;border-radius:18px}.lk__thumb{flex:0 0 58px;width:58px;height:58px;border-radius:12px;overflow:hidden;background:#0e0c12;display:block}.lk--primary .lk__thumb{background:#ffffff22}.lk__thumb img{width:100%;height:100%;object-fit:cover;display:block}.lk__text{min-width:0;display:grid;gap:2px;text-align:left}.lk__text strong{font:600 15px/1.3 var(--sans);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lk__text small{font-size:12px;color:var(--muted);line-height:1.4}.lk--primary .lk__text small{color:#ece6ff}.lk__menu{flex:0 0 44px;height:44px;margin-right:8px;border:0;border-radius:50%;background:transparent;color:inherit;display:grid;place-items:center;cursor:pointer;transition:background .2s}.lk__menu:hover{background:#ffffff1f}.lk--skeleton{min-height:76px;background:linear-gradient(100deg,var(--card) 30%,#221d2b 50%,var(--card) 70%);background-size:200% 100%;animation:lpShimmer 1.3s linear infinite;border-color:var(--card-line)}.lp__foot{margin-top:34px;text-align:center;font-size:12px;line-height:1.9;color:var(--muted)}.lp__foot a{color:inherit}.lp__foot a:hover{color:var(--ink)}.lp__toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,20px);background:var(--ink);color:#09090c;font-size:13px;font-weight:700;padding:11px 18px;border-radius:999px;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s}.lp__toast:not(:empty){opacity:1;transform:translate(-50%)}@keyframes lpIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lpShimmer{to{background-position:-200% 0}}@media (max-width:420px){.lk__thumb{flex-basis:52px;width:52px;height:52px}.lk__text strong{font-size:14px}}@media (prefers-reduced-motion:reduce){.lp,.lp *{animation:none!important;transition:none!important}}