body{background:#0a0a0f!important;min-height:100vh;display:block!important}:root{--bg-primary: #0a0a0f;--bg-secondary: #1a1a2e;--bg-card: rgba(26, 26, 46, .8);--border-neon-purple: #4f46e5;--border-neon-blue: #0ea5e9;--border-neon-green: #059669;--text-primary: #ffffff;--text-secondary: #a0a0b0;--shadow-glow: rgba(79, 70, 229, .3);--shadow-soft: rgba(0, 0, 0, .5)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background:linear-gradient(135deg,var(--bg-primary) 0%,var(--bg-secondary) 100%);color:var(--text-primary);min-height:100vh;line-height:1.6;overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:40px 20px}.page{display:none;min-height:100vh}.page.active{display:block!important;min-height:100vh}.hero{text-align:center;margin-bottom:60px}.hero h1{font-size:3rem;margin-bottom:15px;background:linear-gradient(135deg,var(--border-neon-purple),var(--border-neon-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 30px var(--shadow-glow)}.subtitle{font-size:1.2rem;color:var(--text-secondary);margin-bottom:30px}.cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px}.card{background:var(--bg-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid var(--border-neon-purple);border-radius:15px;padding:30px;box-shadow:0 8px 32px var(--shadow-soft),0 0 20px var(--shadow-glow);transition:all .3s ease}.card:hover{border-color:var(--border-neon-blue);box-shadow:0 8px 32px var(--shadow-soft),0 0 30px #0ea5e966;transform:translateY(-5px)}.card h2{font-size:1.8rem;margin-bottom:15px;color:var(--text-primary)}.card p{color:var(--text-secondary);margin-bottom:15px}.btn{display:inline-block;padding:12px 24px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;text-align:center}.btn-primary{background:linear-gradient(135deg,var(--border-neon-purple),var(--border-neon-blue));color:#fff;box-shadow:0 4px 15px var(--shadow-glow)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px var(--shadow-glow)}.btn-secondary{background:#4f46e533;color:var(--border-neon-purple);border:2px solid var(--border-neon-purple);margin-top:15px}.btn-secondary:hover{background:#4f46e54d;border-color:var(--border-neon-blue)}.btn-success{background:linear-gradient(135deg,var(--border-neon-green),#10b981);color:#fff;box-shadow:0 4px 15px #0596694d;width:100%;margin-top:15px}.btn-success:hover{transform:translateY(-2px);box-shadow:0 6px 20px #05966966}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}label{display:block;margin-bottom:8px;font-weight:600;color:var(--text-primary)}input[type=text]{width:100%;padding:12px 15px;background:#0a0a0f99;border:2px solid var(--border-neon-purple);border-radius:8px;color:var(--text-primary);font-size:16px;transition:all .3s ease;margin-bottom:15px}input[type=text]:focus{outline:none;border-color:var(--border-neon-blue);box-shadow:0 0 15px #0ea5e94d}.token-input{text-transform:uppercase;letter-spacing:2px;font-family:Courier New,monospace}.status-message{background:#f9fafb1a;padding:15px;border-radius:8px;margin:15px 0;min-height:30px;white-space:pre-wrap;color:var(--text-primary)}.status-message.info{background:#0ea5e933;border:1px solid var(--border-neon-blue);color:var(--border-neon-blue)}.status-message.success{background:#05966933;border:1px solid var(--border-neon-green);color:#10b981}.status-message.error{background:#ef444433;border:1px solid #ef4444;color:#fca5a5}.wallet-info{background:#0ea5e933;border:1px solid var(--border-neon-blue);border-radius:8px;padding:15px;margin:15px 0}.wallet-info strong{color:var(--border-neon-blue)}.info-box{background:#0ea5e926;border:1px solid var(--border-neon-blue);border-radius:8px;padding:15px;margin:20px 0;color:var(--text-secondary)}.info-box strong{color:var(--border-neon-blue)}.migration-steps{line-height:2;margin-bottom:20px;padding-left:20px;color:var(--text-secondary)}.migration-steps li{margin-bottom:10px}.back-link{margin-top:30px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);text-align:center}.back-link a{color:var(--border-neon-purple);text-decoration:none;transition:color .3s ease}.back-link a:hover{color:var(--border-neon-blue)}#oracle-page{position:relative}.three-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;background:var(--bg-primary)}.oracle-overlay{position:relative;z-index:1}.oracle-card{max-width:600px;margin:0 auto}@media (max-width: 768px){.hero h1{font-size:2rem}.subtitle{font-size:1rem}.cards-grid{grid-template-columns:1fr}.container{padding:20px 15px}.card{padding:20px}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.loading{animation:pulse 2s ease-in-out infinite}.countdown-container{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px}.countdown-display{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;align-items:center}.time-group{display:flex;flex-direction:column;align-items:center;gap:20px}.time-label{font-size:1.2rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:2px;font-weight:600}.digits-container{display:flex;gap:15px;align-items:center}.digit-container{position:relative;transition:transform .3s ease,filter .3s ease}.digit-transition{animation:digitMorph .3s ease}@keyframes digitMorph{0%{transform:scale(1);opacity:1}50%{transform:scale(.8) rotateY(90deg);opacity:.5}to{transform:scale(1) rotateY(0);opacity:1}}.digit-glow-pulse{animation:digitGlowPulse .6s ease}@keyframes digitGlowPulse{0%{filter:drop-shadow(0 0 5px var(--border-neon-blue))}50%{filter:drop-shadow(0 0 25px var(--border-neon-blue)) drop-shadow(0 0 40px rgba(14,165,233,.6))}to{filter:drop-shadow(0 0 5px var(--border-neon-blue))}}.digit-matrix{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(7,1fr);gap:3px;width:80px;height:112px}@media (min-width: 768px){.digit-matrix{width:100px;height:140px;gap:4px}}.dot{width:6px;height:6px;border-radius:50%;background:transparent;transition:opacity .2s ease}@media (min-width: 768px){.dot{width:8px;height:8px}}.dot-active{background:var(--border-neon-blue);box-shadow:0 0 8px var(--border-neon-blue),0 0 12px #0ea5e980;opacity:1}.bloom-particles-container{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999}.bloom-particle{position:absolute;width:5px;height:5px;border-radius:50%;background:#0ff;box-shadow:0 0 12px #0ff,0 0 20px #0ff9,0 0 30px #0ff6;pointer-events:none;will-change:transform,opacity;transform:translateZ(0)}.bloom-particle-trail{position:absolute;border-radius:50%;pointer-events:none;will-change:transform,opacity;transform:translateZ(0)}.ripple-container{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9998}.ripple-wave{position:absolute;border-radius:50%;border:3px solid var(--border-neon-blue);box-shadow:0 0 20px var(--border-neon-blue),0 0 40px #0ea5e980,0 0 60px #0ea5e94d;pointer-events:none;width:0;height:0;transform:translate(-50%,-50%);transition:opacity .1s ease}@media (max-width: 768px){.countdown-display{gap:30px}.time-label{font-size:1rem}.digits-container{gap:10px}.digit-matrix{width:60px;height:84px;gap:2px}.dot{width:5px;height:5px}}
