@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600;800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#020617;color:#f8fafc;font-family:Outfit,sans-serif;margin:0;overflow-x:hidden}body:before{animation:bgMove 20s ease infinite alternate;background:radial-gradient(circle at 0 0,#38bdf826 0,#0000 50%),radial-gradient(circle at 100% 0,#818cf826 0,#0000 50%),radial-gradient(circle at 50% 100%,#10b9811a 0,#0000 50%);content:"";filter:blur(80px);height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}@keyframes bgMove{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes glow{0%{box-shadow:0 0 5px #38bdf833}to{box-shadow:0 0 20px #38bdf866}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.premium-gradient{background:linear-gradient(135deg,#38bdf8,#818cf8)}.glass-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0f172a99;border:1px solid #ffffff1a;box-shadow:0 25px 50px -12px #00000080}.animate-fade-in{animation:fadeIn .8s cubic-bezier(.16,1,.3,1) forwards}button{font-family:Outfit,sans-serif;transition:all .3s cubic-bezier(.34,1.56,.64,1)!important}button:hover{box-shadow:0 10px 20px -10px #38bdf880;filter:brightness(1.2);transform:translateY(-3px) scale(1.02)}button:active{transform:translateY(-1px) scale(.98)}.card-hover{transition:all .4s cubic-bezier(.16,1,.3,1)!important}.card-hover:hover{background:#1e293bcc!important;border-color:#38bdf880!important;box-shadow:0 20px 40px -20px #000000b3;transform:translateY(-8px) scale(1.02)}input:focus{animation:glow 1.5s ease-in-out infinite alternate}@media screen and (max-width:768px){.desktop-table{display:none!important}.mobile-cards{display:block!important}.history-section{padding:20px!important}}@media screen and (min-width:769px){.desktop-table{display:table;width:100%}.mobile-cards{display:none!important}}.mobile-scan-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293b66;border:1px solid #ffffff0d;border-radius:16px;margin-bottom:16px;padding:20px}.mobile-card-header{align-items:center;margin-bottom:12px}.mobile-card-header,.mobile-card-row{display:flex;justify-content:space-between}.mobile-card-row{color:#cbd5e1;font-size:.95rem;margin-bottom:6px}.mobile-label{color:#94a3b8;font-size:.85rem;letter-spacing:.025em;text-transform:uppercase}.website-row{transition:all .25s cubic-bezier(.4,0,.2,1)!important}.website-row:hover{background:linear-gradient(90deg,#38bdf81a,#38bdf80d)!important;box-shadow:inset 0 0 20px #38bdf81a,0 4px 12px #0000004d!important;transform:translateX(4px)}.website-row:hover td{color:#38bdf8}.website-row:active{transform:translateX(2px) scale(.995)}.mobile-website-header{transition:all .25s cubic-bezier(.4,0,.2,1)!important}.mobile-website-header:hover{background:linear-gradient(145deg,#38bdf826,#1e293b99)!important;border-color:#38bdf866!important;box-shadow:0 8px 25px -5px #38bdf840,0 4px 10px #0000004d!important;transform:translateY(-2px)}.mobile-website-header:active{transform:translateY(0) scale(.98)}button{overflow:hidden;position:relative}button:after{background:#fff3;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .3s ease,height .3s ease;width:0}button:active:after{height:200%;width:200%}a[href*="youtube.com/@Aashvathvrfun"]>div:hover{background:linear-gradient(135deg,#ef444433,#b91c1c26);border-color:#ef444499;box-shadow:0 12px 30px -10px #ef444466;transform:translateY(-4px) scale(1.02)}button[style*=kidsSafeProceedBtn],button[style*=pinVerifyBtn],button[style*=saveBtn]{position:relative}button[style*=kidsSafeProceedBtn]:hover,button[style*=pinVerifyBtn]:hover,button[style*=saveBtn]:hover{filter:brightness(1.15)!important;transform:translateY(-3px) scale(1.02)!important}button[style*=cancelBtn]:hover,button[style*=kidsSafeCancelBtn]:hover,button[style*=pinCancelBtn]:hover{filter:brightness(1.2)!important;transform:translateY(-2px)!important}@media screen and (max-width:600px){h1{font-size:2.2rem!important}.device-modal{padding:30px 15px!important}.device-title{font-size:1.8rem!important}.result-grid{grid-template-columns:1fr!important}form{flex-direction:column!important}input{font-size:.9rem!important}button,input{width:100%!important}}html{scroll-behavior:smooth}
/*# sourceMappingURL=main.1de19370.css.map*/