*{box-sizing:border-box}*,body,html{margin:0;padding:0}body,html{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;background-color:#000;height:100%;min-height:100%;overflow-x:hidden;overscroll-behavior:none;-webkit-user-select:none;width:100%}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body,html{height:100%;height:100vh;height:100dvh;height:-webkit-fill-available}#root,.App{background-color:#000;height:100%;height:100vh;height:100dvh;height:-webkit-fill-available;width:100%}.App{-webkit-backface-visibility:hidden;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-width:100vw;overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);-webkit-perspective:1000;text-align:center}.App,.presentation-container{display:flex;margin:0;position:relative}.presentation-container{align-items:center;background:#000;color:#fff;flex:1 1;flex-direction:column;justify-content:center;min-height:0;overflow:hidden;padding:40px 20px;width:100%}.policy-page .presentation-container{align-items:stretch;justify-content:flex-start;padding:0}.policy-page .App,.policy-page .presentation-container{height:100vh;height:100dvh;height:-webkit-fill-available;overflow:hidden}.presentation-container:before{animation:meshFloat 12s ease-in-out infinite;background:radial-gradient(circle,#ff3b6b26 0,#34c7591a 70%,#0000 100%);border-radius:50%;content:"";height:400px;left:-150px;opacity:.6;position:absolute;top:-150px;width:400px}.presentation-container:after{animation:meshFloat 12s ease-in-out infinite reverse;background:radial-gradient(circle,#34c7591a 0,#ff3b6b26 70%,#0000 100%);border-radius:50%;bottom:-200px;content:"";height:500px;opacity:.4;position:absolute;right:-200px;width:500px}@keyframes meshFloat{0%,to{opacity:.6;transform:scale(1) rotate(0deg)}50%{opacity:.9;transform:scale(1.2) rotate(15deg)}}.mesh-gradient-1{animation:meshFloat 12s ease-in-out infinite;background:linear-gradient(135deg,#ff3b6b1a,#34c75914 50%,#0000);border-radius:40vw;height:60vh;left:-50px;position:absolute;top:-100px;width:80vw}.mesh-gradient-2{animation:meshFloat 12s ease-in-out infinite reverse;background:linear-gradient(135deg,#0000,#34c75914 50%,#ff3b6b1a);border-radius:45vw;bottom:-150px;height:70vh;position:absolute;right:-80px;width:90vw}.logo-section{margin-bottom:20px;position:relative;z-index:10}.app-logo{filter:drop-shadow(0 2px 10px rgba(255,59,107,.3));height:96px;margin-bottom:12px;width:240px}.app-name-underline{background-color:#ff3b6b;border-radius:2px;box-shadow:0 0 12px #ff3b6be6;height:4px;margin:0 auto;width:120px}.catchphrase-carousel{align-items:center;color:#fffc;display:flex;font-size:18px;font-weight:500;height:52px;justify-content:center;line-height:26px;margin:0 0 20px;max-width:100%;padding:0 20px;pointer-events:none;text-align:center;-webkit-user-select:none;user-select:none}.description-section{margin-bottom:30px;max-width:600px;position:relative;z-index:10}.status-indicators{align-items:center;display:flex;justify-content:center;margin-top:16px;pointer-events:none;-webkit-user-select:none;user-select:none}.status-dot{animation:pulse 2s ease-in-out infinite;background-color:#34c759;border-radius:4px;box-shadow:0 0 12px #34c75999;height:8px;margin-right:8px;width:8px}.status-text{color:#34c759;font-size:14px;font-weight:600;pointer-events:none;-webkit-user-select:none;user-select:none}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.download-section{position:relative;z-index:10}.download-card-glass{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff14;border:1px solid #ffffff24;border-radius:24px;box-shadow:0 8px 28px #ff3b6b2e;overflow:hidden;padding:24px;position:relative}.download-section h2{font-size:24px;font-weight:600;margin-bottom:30px;pointer-events:none;-webkit-user-select:none;user-select:none}.store-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.store-button{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff14;border:1px solid #ffffff24;border-radius:24px;box-shadow:0 8px 28px #ff3b6b2e;color:#fff;cursor:pointer;min-width:180px;overflow:hidden;padding:20px 30px;position:relative;transition:all .3s ease}.store-button:before{background:linear-gradient(135deg,#ff3b6b1a,#34c7590d);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.store-button:hover{background:#ffffff1f;border-color:#ffffff4d;box-shadow:0 12px 40px #ff3b6b40;transform:translateY(-4px)}.store-button:hover:before{opacity:1}.store-button-content{align-items:center;display:flex;flex-direction:row;gap:12px;position:relative;z-index:1}.store-icon{color:#fff;flex-shrink:0;height:24px;width:24px}.store-text-content{align-items:flex-start;display:flex;flex-direction:column;text-align:left}.store-text{font-size:12px;margin-bottom:2px;opacity:.8}.store-name,.store-text{pointer-events:none;-webkit-user-select:none;user-select:none}.store-name{font-size:16px;font-weight:600}.app-footer{bottom:20px;left:50%;opacity:.7;position:absolute;text-align:center;transform:translateX(-50%);width:100%;z-index:10}.app-footer p{font-size:14px;margin:0 0 8px;pointer-events:none;-webkit-user-select:none;user-select:none}.footer-links{font-size:12px;opacity:.8}.footer-links a{color:#34c759;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:#ff3b6b}.footer-links span{color:#fff9}@media (max-width:768px){.presentation-container{padding:20px 16px}.app-logo{height:80px;width:200px}.app-name-underline{height:3px;width:100px}.catchphrase-carousel{font-size:16px;height:48px;padding:0 16px}.store-buttons{align-items:center;flex-direction:column}.store-button{min-width:220px;width:220px}.download-section h3{font-size:20px}#root,.App,body,html{min-height:100vh;min-height:100dvh;min-height:-webkit-fill-available}}.policy-content{-webkit-overflow-scrolling:touch;box-sizing:border-box;color:#fff;height:100vh;height:100dvh;height:-webkit-fill-available;margin:0 auto;max-height:100vh;max-height:100dvh;max-height:-webkit-fill-available;max-width:800px;overflow-y:scroll;padding:40px 20px 100px;text-align:left}.policy-content::-webkit-scrollbar{width:8px}.policy-content::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.policy-content::-webkit-scrollbar-thumb{background:#ff3b6b;border-radius:4px}.policy-content::-webkit-scrollbar-thumb:hover{background:#ff3b6bcc}.policy-content{scrollbar-color:#ff3b6b #ffffff1a;scrollbar-width:thin}.policy-content h1{color:#ff3b6b;font-size:2.5rem;margin-bottom:10px;text-align:center}.policy-content .last-updated{color:#888;font-style:italic;margin-bottom:40px;text-align:center}.policy-content section{margin-bottom:30px}.policy-content h2{border-bottom:2px solid #ff3b6b;color:#ff3b6b;font-size:1.5rem;margin-bottom:15px;padding-bottom:5px}.policy-content h3{color:#34c759;font-size:1.2rem;margin-bottom:10px}.policy-content p{color:#ffffffe6;line-height:1.6;margin-bottom:15px}.policy-content ul{margin-bottom:15px;margin-left:20px}.policy-content li{color:#fffc;line-height:1.6;margin-bottom:8px}.back-link{border-top:1px solid #fff3;margin-top:50px;padding-top:30px;text-align:center}.back-link a{color:#34c759;font-size:1.1rem;font-weight:600;text-decoration:none;transition:color .3s ease}.back-link a:hover{color:#ff3b6b}
/*# sourceMappingURL=main.7af23518.css.map*/