.lp-grid{background-image:linear-gradient(90deg,rgba(27,79,114,.07) 1px,transparent 0),linear-gradient(180deg,rgba(27,79,114,.07) 1px,transparent 0);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 0,#000 25%,transparent 78%);mask-image:radial-gradient(ellipse 80% 70% at 50% 0,#000 25%,transparent 78%)}.lp-grid,.lp-grid-dark{background-size:44px 44px}.lp-grid-dark{background-image:linear-gradient(90deg,hsla(0,0%,100%,.07) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.07) 1px,transparent 0);-webkit-mask-image:radial-gradient(ellipse 80% 90% at 50% 50%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 80% 90% at 50% 50%,#000 20%,transparent 75%)}.lp-fade-top{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 160px);mask-image:linear-gradient(180deg,transparent 0,#000 160px)}.lp-orb{position:absolute;border-radius:9999px;filter:blur(70px);pointer-events:none}.lp-text-gradient{background:linear-gradient(95deg,#1b4f72 10%,#ff4200 95%);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-glass{background:hsla(0,0%,100%,.72);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border:1px solid hsla(0,0%,100%,.9);box-shadow:0 8px 30px -12px rgba(27,79,114,.25)}.lp-shine{position:relative;overflow:hidden}.lp-shine:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,hsla(0,0%,100%,.5) 50%,transparent 65%);transform:translateX(-120%);animation:lp-shine 5s ease-in-out infinite;pointer-events:none}@keyframes lp-shine{0%,55%{transform:translateX(-120%)}to{transform:translateX(120%)}}.lp-float{animation:lp-float 7s ease-in-out infinite}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lp-pulse-dot{position:relative}.lp-pulse-dot:after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:lp-ping 2s cubic-bezier(0,0,.2,1) infinite}@keyframes lp-ping{75%,to{transform:scale(2.6);opacity:0}}.lp-spot{position:relative;transition:transform .35s cubic-bezier(.21,.47,.32,.98),box-shadow .35s,border-color .35s}.lp-spot:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%),rgba(255,66,0,.1),transparent 45%);opacity:0;transition:opacity .3s;pointer-events:none}.lp-spot:hover{transform:translateY(-4px);border-color:rgba(255,66,0,.35);box-shadow:0 18px 40px -18px rgba(27,79,114,.3)}.lp-spot:hover:before{opacity:1}@property --lp-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.lp-gradient-border{border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from var(--lp-angle),#ff4200,#1b4f72,#ff4200 60%,#ff4200) border-box;animation:lp-spin 6s linear infinite}.lp-gradient-border:hover{border-color:transparent}@keyframes lp-spin{to{--lp-angle:360deg}}@media (prefers-reduced-motion:reduce){.lp-float,.lp-gradient-border,.lp-pulse-dot:after,.lp-shine:after{animation:none}.lp-spot:hover{transform:none}}