*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{margin:0}#root{min-height:100vh}@keyframes authSpin{to{transform:rotate(360deg)}}.auth-spin{animation:.8s linear infinite authSpin}.pl-screen{background:radial-gradient(520px 300px at 50% 46%,#1b972014,#0000 68%),#fff;justify-content:center;align-items:center;min-height:100dvh;padding:24px;font-family:Poppins,system-ui,sans-serif;display:flex}.pl-inner{background:#fffffff0;border:1px solid #1480171f;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:26px;width:min(320px,88vw);min-height:190px;padding:38px 32px 30px;display:flex;position:relative;box-shadow:0 24px 70px #122f1e1a,0 6px 20px #122f1e0d}.pl-inner:before{content:"";background:#1b9720;border-radius:0 0 999px 999px;width:74px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.pl-logo{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 18px #122f1e1f);width:auto;max-width:100%;height:68px;animation:1.8s ease-in-out infinite plPulse}.pl-spin{border:3px solid #1b972024;border-top-color:#1b9720;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite authSpin}@keyframes plPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(.985)}}@media (width<=480px){.pl-inner{border-radius:20px;min-height:176px;padding:34px 26px 28px}.pl-logo{height:60px}}@media (prefers-reduced-motion:reduce){.pl-logo,.pl-spin{animation:none}}
