.lk{position:fixed;inset:0;z-index:500;overflow:hidden;display:grid;place-items:center;padding:calc(env(safe-area-inset-top,0px) + 24px) 18px calc(env(safe-area-inset-bottom,0px) + 24px);background:radial-gradient(130% 90% at 50% -10%,#1a2742 0,#0e1526 42%,#070a14 100%),linear-gradient(180deg,#0a1020,#05070e);color:#eaf0fb;isolation:isolate}.lk-grid{position:absolute;inset:-2px;pointer-events:none;background-image:linear-gradient(rgba(96,150,230,.1) 1px,transparent 0),linear-gradient(90deg,rgba(96,150,230,.1) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:radial-gradient(120% 80% at 50% 30%,#000 30%,transparent 78%);mask-image:radial-gradient(120% 80% at 50% 30%,#000 30%,transparent 78%);transform:perspective(600px) rotateX(60deg) translate3d(0,22%,0);transform-origin:50% 0;animation:lk-grid 14s linear infinite;will-change:transform}@keyframes lk-grid{to{background-position:0 54px,0 0}}.lk-glow{position:absolute;width:60vmax;height:60vmax;border-radius:50%;filter:blur(50px);opacity:.5;pointer-events:none;will-change:transform}.lk-glow-a{background:radial-gradient(circle,rgba(226,141,59,.42),transparent 62%);top:-22vmax;left:-14vmax;animation:lk-drift 20s ease-in-out infinite alternate}.lk-glow-b{background:radial-gradient(circle,rgba(63,120,230,.4),transparent 62%);bottom:-26vmax;right:-16vmax;animation:lk-drift 26s ease-in-out infinite alternate-reverse}@keyframes lk-drift{to{transform:translate3d(6vmax,4vmax,0) scale(1.1)}}.lk-embers{position:absolute;inset:0;pointer-events:none}.lk-embers i{position:absolute;bottom:-8px;left:calc(6% + (var(--n) * 6.6%));width:3px;height:3px;border-radius:50%;background:#f6c669;box-shadow:0 0 8px 2px rgba(246,198,105,.6);opacity:0;animation:lk-ember calc(7s + (var(--n) * .7s)) linear calc(var(--n) * -1.1s) infinite;will-change:transform,opacity}@keyframes lk-ember{0%{transform:translateZ(0) scale(.6);opacity:0}12%{opacity:.9}70%{opacity:.55}to{transform:translate3d(14px,-92vh,0) scale(1);opacity:0}}.lk-card{position:relative;z-index:2;width:min(94vw,460px);text-align:center;padding:34px 26px 26px;border-radius:30px;background:linear-gradient(160deg,rgba(26,36,60,.72),rgba(12,18,32,.6));border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 40px 90px -28px rgba(0,0,0,.8),0 0 0 1px rgba(0,0,0,.3);backdrop-filter:blur(24px) saturate(180%);animation:lk-in .7s cubic-bezier(.22,1,.36,1) both}@keyframes lk-in{0%{opacity:0;transform:translate3d(0,18px,0) scale(.97)}to{opacity:1;transform:none}}.lk-seal{display:grid;place-items:center;margin-bottom:6px}.lk-seal svg{filter:drop-shadow(0 10px 22px rgba(243,182,77,.34));animation:lk-pulse 3.2s cubic-bezier(.4,0,.2,1) infinite;will-change:transform}@keyframes lk-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.055)}}.lk-ring{transform-origin:60px 60px;animation:lk-spin 24s linear infinite}@keyframes lk-spin{to{transform:rotate(1turn)}}.lk-kicker{font:700 .74rem/1 var(--f-mono,ui-monospace,monospace);letter-spacing:.16em;text-transform:uppercase;color:#f3b64d;margin-top:4px}.lk-pay{margin:10px 0 0;font:900 clamp(1.5rem,6.4vw,2.15rem)/1.22 var(--f-head,system-ui);letter-spacing:0;color:#ff4242;text-shadow:0 0 20px rgba(255,66,66,.45),0 2px 10px rgba(0,0,0,.6);animation:lk-beat 2.4s ease-in-out infinite;will-change:transform}@keyframes lk-beat{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.lk-sub{margin:12px auto 0;font:700 .82rem/1.3 var(--f-mono,ui-monospace,monospace);letter-spacing:.14em;text-transform:uppercase;color:#ffb4b4}.lk-badge{display:flex;align-items:center;gap:13px;text-align:start;margin:22px auto 0;max-width:340px;padding:13px 15px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(243,182,77,.34)}.lk-ava{flex:none;width:46px;height:46px;border-radius:13px;display:grid;place-items:center;font:800 1.05rem var(--f-head,system-ui);color:#2a1a06;background:linear-gradient(145deg,#ffe9a8,#f3b64d);box-shadow:0 6px 16px -6px rgba(243,182,77,.7)}.lk-badge-t{display:grid;gap:1px;min-width:0}.lk-badge-t b{font-size:1rem}.lk-badge-t span{font-size:.8rem;color:#aeb9d2}.lk-badge-t a{font-size:.82rem;color:#8fd0ff;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-badge-t a:hover{text-decoration:underline}.lk-note{margin-top:16px;font-size:.78rem;letter-spacing:.04em;color:#8794ad}.lk-owner{display:inline-block;margin-top:14px;font-size:.82rem;color:#aab6d0;text-decoration:none;opacity:.8}.lk-owner:hover{opacity:1;text-decoration:underline}@media (prefers-reduced-motion:reduce){.lk-card,.lk-embers i,.lk-glow,.lk-grid,.lk-pay,.lk-ring,.lk-seal svg{animation:none!important}.lk-embers{display:none}}.lk-rip{margin:14px auto 0;max-width:340px;padding:12px 15px;border-radius:16px;text-align:center;background:linear-gradient(145deg,rgba(243,182,77,.16),rgba(243,182,77,.07));border:1px solid rgba(243,182,77,.5)}.lk-rip-l{display:block;font:700 .64rem/1 var(--f-mono,ui-monospace,monospace);letter-spacing:.12em;text-transform:uppercase;color:#f3b64d}.lk-rip-n{display:block;margin-top:7px;font:800 clamp(1.05rem,5vw,1.35rem)/1.2 var(--f-mono,ui-monospace,monospace);letter-spacing:.06em;color:#fff;-webkit-user-select:all;-moz-user-select:all;user-select:all;word-break:break-word}