.lk-interaction-guard{--guard-cyan:#38c8ff;--guard-blue:#147df5;--guard-green:#42e39e;position:fixed;z-index:2147483646;right:22px;bottom:22px;width:min(390px,calc(100vw - 28px));display:grid;grid-template-columns:54px 1fr auto;align-items:center;gap:13px;padding:15px 16px;border:1px solid rgba(56,200,255,.38);border-radius:16px;background:linear-gradient(145deg,rgba(7,25,43,.97),rgba(3,12,23,.98));color:#edf7ff;font-family:Inter,"Segoe UI",Arial,sans-serif;box-shadow:0 24px 75px rgba(0,0,0,.58),0 0 34px rgba(20,125,245,.2),inset 0 1px rgba(255,255,255,.08);opacity:0;pointer-events:none;transform:translateY(18px) scale(.96);transition:opacity .24s ease,transform .3s cubic-bezier(.2,.8,.2,1);overflow:hidden;isolation:isolate;backdrop-filter:blur(18px)}.lk-interaction-guard.is-visible{opacity:1;transform:none}.lk-interaction-guard:before{content:"";position:absolute;z-index:-1;inset:-110% -40%;background:conic-gradient(from 0deg,transparent,rgba(56,200,255,.15),transparent 30%,rgba(66,227,158,.1),transparent 62%);animation:lkGuardOrbit 5s linear infinite}.lk-interaction-guard:after{content:"";position:absolute;left:-28%;top:0;width:25%;height:2px;background:linear-gradient(90deg,transparent,#fff,var(--guard-cyan),transparent);filter:drop-shadow(0 0 7px var(--guard-cyan));animation:lkGuardRunner 2.4s linear infinite}.lk-guard-emblem{position:relative;width:52px;height:52px;display:grid;place-items:center;border:1px solid rgba(56,200,255,.5);border-radius:15px;background:linear-gradient(145deg,rgba(20,125,245,.27),rgba(4,26,43,.9));color:var(--guard-cyan);font-size:24px;box-shadow:inset 0 0 20px rgba(56,200,255,.12),0 0 22px rgba(56,200,255,.2);animation:lkGuardPulse 1.7s ease-in-out infinite}.lk-guard-emblem:before{content:"";position:absolute;inset:-7px;border:1px dashed rgba(66,227,158,.35);border-radius:19px;animation:lkGuardSpin 6s linear infinite}.lk-guard-copy{min-width:0}.lk-guard-copy small{display:block;margin-bottom:4px;color:var(--guard-green);font-size:9px;font-weight:850;letter-spacing:.12em}.lk-guard-copy strong{display:block;color:#fff;font-size:14px}.lk-guard-copy span{display:block;margin-top:4px;color:#9bb0c5;font-size:11px;line-height:1.4}.lk-guard-status{width:9px;height:9px;border-radius:50%;background:var(--guard-green);box-shadow:0 0 0 5px rgba(66,227,158,.08),0 0 16px var(--guard-green);animation:lkGuardBlink 1.25s ease-in-out infinite}.lk-guard-click{position:fixed;z-index:2147483645;width:18px;height:18px;margin:-9px 0 0 -9px;border:1px solid #43d7ff;border-radius:50%;pointer-events:none;box-shadow:0 0 18px #28bfff;animation:lkGuardClick .62s ease-out forwards}img{-webkit-user-drag:none}img,a,button{-webkit-touch-callout:none}@keyframes lkGuardOrbit{to{transform:rotate(360deg)}}@keyframes lkGuardRunner{to{left:115%}}@keyframes lkGuardPulse{50%{transform:scale(1.05);box-shadow:inset 0 0 24px rgba(56,200,255,.18),0 0 10px rgba(255,255,255,.35),0 0 30px rgba(56,200,255,.38)}}@keyframes lkGuardSpin{to{transform:rotate(360deg)}}@keyframes lkGuardBlink{50%{opacity:.35;transform:scale(.7)}}@keyframes lkGuardClick{to{opacity:0;transform:scale(5)}}@media(max-width:600px){.lk-interaction-guard{right:14px;bottom:14px;grid-template-columns:46px 1fr auto;padding:13px}.lk-guard-emblem{width:44px;height:44px;font-size:20px}.lk-guard-copy strong{font-size:13px}.lk-guard-copy span{font-size:10px}}@media(prefers-reduced-motion:reduce){.lk-interaction-guard,.lk-interaction-guard:before,.lk-interaction-guard:after,.lk-guard-emblem,.lk-guard-emblem:before,.lk-guard-status,.lk-guard-click{animation:none!important;transition:none!important}}
