@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_2ae47f08-module__h69qWW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_2ae47f08-module__h69qWW__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_eb58308d-module__w_p2Lq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_eb58308d-module__w_p2Lq__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
.coming-container{color:#fff;background:radial-gradient(circle at top,#232323,#0a0a0a);flex-direction:column;justify-content:center;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,sans-serif;display:flex;position:relative;overflow:hidden}.header-section{z-index:10;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:24px;display:flex;position:absolute;top:0;left:0;right:0}.body{justify-content:center;align-items:center;width:100%;display:flex}.hero{text-align:center;max-width:720px;padding:2rem}.gradient-title{letter-spacing:-.03em;background:linear-gradient(90deg,#7cff9b,#4fd1ff,#9f7aea,#ff7ab6,#7cff9b) 0 0/200% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:clamp(3.5rem,8vw,6.5rem);font-weight:800;animation:7s infinite gradientShift}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.coming-soon{color:#cfcfcf;margin-top:0;font-size:1.8rem}.subtitle{color:#cfcfcf;margin-bottom:2rem;font-size:1.2rem}.email-wrapper{max-width:520px;margin:0 auto 1.5rem}.notify-text{color:#888;margin-top:1rem;font-size:.9rem}.appstore-badge{background:#1f1f1f;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:10px 14px;font-size:.8rem;display:flex;box-shadow:0 8px 20px #0006}.snake-image{animation:3s ease-in-out infinite float}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.snake-container{z-index:20;align-items:center;gap:0;display:flex;position:fixed;bottom:0;right:10px}.speech-bubble{color:#000;background:#fff;border-radius:14px;max-width:220px;padding:12px 14px;font-size:.85rem;font-weight:500;position:relative;box-shadow:0 12px 30px #0006}.speech-tail{background:#fff;width:12px;height:12px;position:absolute;bottom:12px;right:-4px;transform:rotate(45deg)}.hero,.snake-container{animation:.8s ease-out forwards fadeUp}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.email-form{flex-direction:column;gap:12px;display:flex}.email-input{color:#fff;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;outline:none;padding:14px 16px;font-size:1rem}.email-input::placeholder{color:#777}.email-input:focus{border-color:#7cff9b;box-shadow:0 0 0 2px #7cff9b33}.email-button{color:#000;cursor:pointer;background:linear-gradient(90deg,#7cff9b,#4fd1ff,#9f7aea,#ff7ab6,#7cff9b) 0 0/200% 100%;border:none;border-radius:12px;margin-top:8px;padding:14px 22px;font-weight:600;transition:transform .15s;animation:9s infinite gradientShift}@keyframes pulse{0%,to{box-shadow:0 0 10px #7cff9b99,0 0 20px #4fd1ff66}50%{box-shadow:0 0 20px #7cff9b99,0 0 30px #4fd1ff66,0 0 40px #9f7aea4d}}.email-button:hover{animation:1s ease-in-out infinite pulse;transform:translateY(-2px)scale(1.02)}.email-button:active{transform:translateY(0)scale(.98)}.email-button:disabled{opacity:.6;cursor:not-allowed;animation:none}.email-success,.email-error{text-align:center;border-radius:10px;padding:12px;font-size:.9rem;animation:.4s ease-out fadeUp}.email-success{color:#7cff9b;background:#7cff9b1a}.email-error{color:#ff7ab6;background:#ff7ab61a}.icon-credit{color:#555;z-index:1;font-size:.65rem;position:fixed;bottom:8px;left:10px}.icon-credit a{color:#666;text-decoration:none;transition:color .2s}.icon-credit a:hover{color:#999}body{margin:0!important}.navbar{background:0 0;justify-content:flex-start;padding:0;display:flex}.nav-links{gap:1rem;margin:15px 0;padding:0;list-style:none;display:flex}.nav-links li a{color:#fff;font-weight:500;text-decoration:none;transition:all .3s}.nav-links li a:hover{text-shadow:0 0 5px #7cff9b,0 0 10px #4fd1ffcc,0 0 15px #9f7aea99}.legal-content{text-align:left;border-radius:12px;max-width:850px;margin:2rem auto;padding:2rem;line-height:1.7}.legal-content .updated{color:#888;text-align:center;margin-bottom:2rem;font-size:.9rem}.legal-content h2{color:#cfcfcf;margin-top:2.5rem;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.legal-content p{color:#cfcfcf;margin-bottom:1rem}.legal-content ul{color:#cfcfcf;margin:1rem 0 1.5rem 2rem}.legal-content li{margin-bottom:.5rem}.legal-content strong{color:#fff}.popup-overlay{z-index:1000;background:#000c;justify-content:center;align-items:center;animation:.3s fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.popup-content{text-align:center;background:linear-gradient(135deg,#1f1f1f,#2a2a2a);border:1px solid #7cff9b33;border-radius:20px;width:80%;max-width:350px;padding:2rem;animation:.3s slideUp;box-shadow:0 20px 60px #00000080}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.popup-content h2{color:#fff;margin-bottom:1rem;font-size:1.5rem}.popup-content p{color:#cfcfcf;margin-bottom:1rem;line-height:1.6}.popup-actions{flex-direction:column;gap:1rem;margin-top:2rem;display:flex}.close-button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:25px;padding:.75rem 2rem;font-weight:600;transition:all .2s}.close-button:hover{background:#ffffff26;transform:translateY(-2px)}
