*{margin:0;padding:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display",sans-serif}body{overflow:hidden;background:#000}.bg-video{position:fixed;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3;transform:scale(1.05)}.bg-overlay{position:fixed;inset:0;background:radial-gradient(circle at top,rgba(255,255,255,.08),transparent 45%),linear-gradient(to bottom,rgba(0,0,0,.15),rgba(0,0,0,.55));z-index:-2}.container{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;position:relative}.liquid-glass{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;background:linear-gradient(135deg,rgba(255,255,255,.25),rgba(255,255,255,.08));backdrop-filter:blur(14px) saturate(220%) contrast(1.15);border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px 1px rgba(255,255,255,.6),inset 0 -1px 1px rgba(255,255,255,.12),0 10px 40px rgba(0,0,0,.25);overflow:hidden}.liquid-glass::before{content:"";position:absolute;inset:-20%;background:radial-gradient( circle at 30% 20%,rgba(255,255,255,.45),transparent 30% ),radial-gradient( circle at 70% 80%,rgba(255,255,255,.18),transparent 25% );mix-blend-mode:screen;opacity:.9;filter:blur(20px);transform:scale(1.2) rotate(-8deg)}.liquid-glass::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient( 180deg,rgba(255,255,255,.8),rgba(255,255,255,.1) );-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;pointer-events:none}.orb{position:absolute;border-radius:50%;filter:blur(40px);z-index:-1;opacity:.7}.orb1{width:180px;height:180px;background:#00aaff;top:-50px;right:-30px}.orb2{width:140px;height:140px;background:#ffffff;bottom:-60px;left:-30px;opacity:.35}.liquid-glass .logo{height:68px;width:68px;border-radius:8px}.liquid-glass h1{font-size:34px;font-weight:800;text-align:center;background:linear-gradient(90deg,#ff0080,#00ffe1,#ffffff,#4facfe,#ff00c8,#ffffff,#00ffe1);background-size:300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:rgbMove 8s linear infinite,sparkle 2s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(255,255,255,.25)) drop-shadow(0 0 18px rgba(0,170,255,.18))}@keyframes rgbMove{0%{background-position:0% 50%}100%{background-position:300% 50%}}@keyframes sparkle{0%,100%{opacity:1;filter:drop-shadow(0 0 8px rgba(255,255,255,.2)) drop-shadow(0 0 16px rgba(0,170,255,.15))}50%{opacity:.92;filter:drop-shadow(0 0 14px rgba(255,255,255,.45)) drop-shadow(0 0 26px rgba(255,0,200,.25))}}.liquid-glass p{color:rgba(255,255,255,.78);text-align:center;line-height:1.7;font-size:15px;font-weight:400}.liquid-glass .title{font-size:22px;margin-top:8px;color:rgba(255,255,255,.78)}.liquid-glass .buttons{display:flex;justify-content:center;gap:14px;margin-top:12px;flex-wrap:wrap}.btn{display:flex;align-items:center;position:relative;padding:12px;border-radius:22px;border:1px solid rgba(255,255,255,.18);background:linear-gradient( 180deg,rgba(255,255,255,.22),rgba(255,255,255,.08));color:#fff;font-size:14px;font-weight:600;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);cursor:pointer;transition:.35s;overflow:hidden;text-decoration:none}.btn::before{content:"";position:absolute;top:0;left:-120%;width:100%;height:100%;background:linear-gradient( 90deg,transparent,rgba(255,255,255,.35),transparent );transition:.6s}.btn:hover::before{left:120%}.btn:hover{transform:translateY(-3px) scale(1.03);background:linear-gradient( 180deg,rgba(255,255,255,.28),rgba(255,255,255,.12) )}.tap-screen{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:999;backdrop-filter:blur(10px);background:rgba(0,0,0,.12);transition:.5s}.tap-box{padding:10px 34px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,.08));border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(24px);color:#fff;font-size:20px;font-weight:800;letter-spacing:.5px;box-shadow:0 10px 30px rgba(0,0,0,.2),inset 0 1px 1px rgba(255,255,255,.4)}@media(max-width:500px){.liquid-glass{width:100%;padding:34px 24px;border-radius:32px}h1{font-size:38px}}