@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700&display=swap";.lp-root{--bg: #050810;--bg-alt: #080c18;--surface: #0c1222;--surf-border: rgba(124, 108, 240, .1);--text: #eef1f8;--text-sec: #7e889e;--accent: #7c6cf0;--accent-soft: rgba(124, 108, 240, .12);--nav-bg: rgba(5, 8, 16, .92);--nav-border: rgba(124, 108, 240, .06);--footer-bg: #030508;--footer-text: #4a5268;font-family:Inter,system-ui,sans-serif;background:var(--bg);color:var(--text);min-height:100vh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.lp-root *,.lp-root *:before,.lp-root *:after{box-sizing:border-box;margin:0;padding:0}.lp-root ::selection{background:#7c6cf04d;color:#fff}.lp-root a{color:inherit;text-decoration:none}@keyframes lp-fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lp-grid-bg{background-image:linear-gradient(rgba(124,108,240,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(124,108,240,.018) 1px,transparent 1px);background-size:52px 52px}.lp-root .entrance{opacity:0;animation:lp-fade-up .7s ease-out forwards}.lp-root .reveal{opacity:0;transform:translateY(20px);transition:opacity .55s ease-out,transform .55s ease-out}.lp-root .reveal.in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.lp-root .entrance,.lp-root .reveal{opacity:1!important;transform:none!important;animation:none!important}.lp-root .float{animation:none!important}}.lp-root .nav{position:fixed;top:0;left:0;right:0;z-index:100;height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;background:transparent;border-bottom:1px solid transparent;transition:background .3s,border-color .3s}.lp-root .nav.scrolled{background:var(--nav-bg);border-bottom:1px solid var(--nav-border);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.lp-root .nav-brand{display:flex;align-items:center;gap:10px}.lp-root .nav-brand img{width:30px;height:30px;border-radius:7px}.lp-root .nav-brand span{font-size:15px;font-weight:700;color:var(--text);font-family:Space Grotesk,sans-serif;letter-spacing:.01em}.lp-root .nav-links{display:flex;align-items:center;gap:10px}.lp-root .nav-support{font-size:13px;font-weight:600;padding:8px 16px;border-radius:8px;color:var(--text);opacity:.75;transition:opacity .15s;cursor:pointer}.lp-root .nav-support:hover{opacity:1}.lp-root .nav-download{font-size:13px;font-weight:600;padding:8px 20px;border-radius:8px;background:var(--accent);color:#fff;transition:opacity .15s;cursor:pointer}.lp-root .nav-download:hover{opacity:.9}.lp-root .section{padding:100px 24px;position:relative}.lp-root .section-inner{max-width:1100px;margin:0 auto}.lp-root .hero{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:80px 40px;background:var(--bg);position:relative;overflow:hidden}.lp-root .hero-glow{position:absolute;top:-20%;left:50%;transform:translate(-50%);width:130%;height:70%;background:radial-gradient(ellipse,rgba(124,108,240,.09) 0%,transparent 70%);pointer-events:none}.lp-root .hero-inner{max-width:1100px;width:100%;margin:0 auto;display:flex;flex-direction:row;align-items:center;gap:64px;position:relative;z-index:1}.lp-root .hero-text{flex:1;text-align:left}.lp-root .badge{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);background:#7c6cf016;padding:5px 14px;border-radius:999px;margin-bottom:24px}.lp-root .hero h1{font-size:56px;font-weight:800;line-height:1.08;font-family:Space Grotesk,sans-serif;margin-bottom:20px;letter-spacing:-.025em;background:linear-gradient(145deg,#fff 25%,#c4bbff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lp-root .hero-sub{font-size:18px;line-height:1.65;color:var(--text-sec);margin:0 0 36px;max-width:480px;text-wrap:pretty}.lp-root .hero-cta{display:flex;justify-content:flex-start}.lp-root .hero-phone-wrap{flex-shrink:0}.lp-root .float{animation:lp-float 6s ease-in-out infinite}.lp-root .features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.lp-root .feature-card{background:var(--surface);border:1px solid var(--surf-border);border-radius:16px;padding:28px 24px}.lp-root .feature-icon{width:44px;height:44px;border-radius:12px;background:var(--accent-soft);display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:var(--accent)}.lp-root .feature-card h3{font-size:17px;font-weight:700;color:var(--text);margin-bottom:8px;font-family:Space Grotesk,sans-serif}.lp-root .feature-card p{font-size:14px;line-height:1.6;color:var(--text-sec);text-wrap:pretty}.lp-root .gallery{background:var(--bg-alt);overflow:hidden}.lp-root .gallery h2{font-size:36px;font-weight:700;font-family:Space Grotesk,sans-serif;color:var(--text);text-align:center;margin-bottom:56px}.lp-root .gallery-row{display:flex;justify-content:center;gap:48px}.lp-root .gallery-item{display:flex;flex-direction:column;align-items:center;gap:16px;flex-shrink:0}.lp-root .gallery-item .label{font-size:14px;font-weight:600;color:var(--text-sec);letter-spacing:.01em}.lp-root .cookie-banner{position:fixed;bottom:16px;left:50%;transform:translate(-50%);z-index:200;max-width:580px;width:calc(100% - 32px);display:flex;align-items:center;gap:14px;background:#0c1222f5;border:1px solid var(--surf-border);border-radius:12px;padding:13px 16px;box-shadow:0 12px 40px #00000080;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:13px;line-height:1.5;color:var(--text-sec)}.lp-root .cookie-banner[hidden]{display:none}.lp-root .cookie-banner p{flex:1;margin:0}.lp-root .cookie-banner .cb-actions{display:flex;gap:8px;flex-shrink:0}.lp-root .cookie-banner button{font-family:inherit;font-size:13px;font-weight:600;padding:8px 16px;border-radius:8px;cursor:pointer;border:none;transition:opacity .15s,border-color .2s}.lp-root .cb-accept{background:var(--accent);color:#fff}.lp-root .cb-accept:hover{opacity:.9}.lp-root .cb-decline{background:transparent;color:var(--text-sec);border:1px solid var(--surf-border)}.lp-root .cb-decline:hover{border-color:var(--accent)}@media (max-width: 560px){.lp-root .cookie-banner{flex-direction:column;align-items:stretch;text-align:center;gap:10px}.lp-root .cookie-banner .cb-actions{justify-content:center}}.lp-root .fold-head{text-align:center;margin-bottom:48px}.lp-root .fold-head h2{font-size:36px;font-weight:700;font-family:Space Grotesk,sans-serif;color:var(--text);margin-bottom:14px}.lp-root .fold-head p{font-size:16px;line-height:1.6;color:var(--text-sec);max-width:480px;margin:0 auto;text-wrap:pretty}.lp-root .fold-wrap{display:flex;justify-content:center;align-items:center;overflow:hidden;min-height:541px}.lp-root .fold-img{object-fit:cover;object-position:center;display:block}@media (max-width: 767px){.lp-root .fold-head{margin-bottom:36px}.lp-root .fold-head h2{font-size:28px}.lp-root .fold-wrap{min-height:348px}}.lp-root .cta{padding:120px 24px;background:var(--bg);text-align:center;position:relative}.lp-root .cta-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:70%;background:radial-gradient(ellipse,var(--accent-soft) 0%,transparent 70%);pointer-events:none}.lp-root .cta-inner{position:relative;z-index:1}.lp-root .cta h2{font-size:44px;font-weight:800;font-family:Space Grotesk,sans-serif;color:var(--text);margin-bottom:16px}.lp-root .cta p{font-size:17px;color:var(--text-sec);margin-bottom:36px}.lp-root .cta-badges{display:flex;justify-content:center}.lp-root .support{padding:100px 24px;background:var(--bg-alt);border-top:1px solid rgba(124,108,240,.06);text-align:center;position:relative}.lp-root .support-inner{max-width:560px;margin:0 auto}.lp-root .support-heart{width:52px;height:52px;border-radius:14px;background:var(--accent-soft);display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.lp-root .support h2{font-size:28px;font-weight:700;font-family:Space Grotesk,sans-serif;color:var(--text);margin-bottom:12px}.lp-root .support p{font-size:15px;line-height:1.65;color:var(--text-sec);margin-bottom:28px;text-wrap:pretty}.lp-root .support-btn{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700;padding:12px 28px;border-radius:10px;background:var(--accent);color:#fff;box-shadow:0 4px 20px var(--accent-soft);transition:transform .15s;cursor:pointer}.lp-root .support-btn:hover{transform:translateY(-2px)}.lp-root .footer{padding:36px 24px;background:var(--footer-bg);border-top:1px solid rgba(124,108,240,.06);text-align:center}.lp-root .footer-main{font-size:13px;color:var(--footer-text);line-height:1.6;max-width:640px;margin:0 auto}.lp-root .footer-sub{font-size:12px;color:var(--footer-text);opacity:.5;max-width:640px;margin:10px auto 0;line-height:1.55}.lp-root .hero-launch{display:inline-flex;align-items:center;gap:8px;height:52px;padding:0 28px;background:var(--accent);color:#fff;border-radius:12px;font-size:15px;font-weight:700;box-shadow:0 4px 24px #7c6cf059;transition:opacity .15s,transform .15s;cursor:pointer}.lp-root .hero-launch:hover{opacity:.9;transform:translateY(-1px)}.lp-root .hero-cta-group{display:flex;flex-direction:column;align-items:flex-start;gap:16px}@media (max-width: 767px){.lp-root .hero-cta-group{align-items:center}}.lp-root .store-badges{display:flex;gap:12px;flex-wrap:wrap}.lp-root .store-badge{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 18px;background:#111;border-radius:10px;border:1.2px solid #333;color:#fff;cursor:pointer;flex-shrink:0;text-decoration:none;transition:border-color .2s,transform .15s}.lp-root .store-badge:hover{border-color:#7c6cf0;transform:translateY(-1px)}.lp-root .store-badge.is-live{border-color:var(--accent);box-shadow:0 4px 24px #7c6cf047}.lp-root .store-badge.is-live:hover{border-color:var(--accent);transform:translateY(-1px)}.lp-root .store-badge.is-soon{cursor:default;opacity:.5;background:transparent;border-style:dashed}.lp-root .store-badge.is-soon:hover{border-color:#333;transform:none}.lp-root .store-badge .sb-top{font-size:9px;opacity:.6;line-height:1;margin-bottom:2px}.lp-root .store-badge .sb-top.upper{text-transform:uppercase;letter-spacing:.04em}.lp-root .store-badge .sb-main{font-size:15px;font-weight:600;line-height:1.2}.lp-root .phone-frame{position:relative;flex-shrink:0}.lp-root .phone-frame .phone{position:absolute;top:0;left:0;transform-origin:top left}.lp-root .hero-phone{width:260px;height:615px}.lp-root .hero-phone .phone{transform:scale(1.083333)}.lp-root .gallery-phone{width:200px;height:473px}.lp-root .gallery-phone .phone{transform:scale(.833333)}.lp-root .phone{width:240px;height:568px;border-radius:31px;background:#0b1020;border:2px solid rgba(124,108,240,.18);box-shadow:0 24px 64px #00000080,0 0 40px #7c6cf00f;overflow:hidden;display:flex;flex-direction:column}.lp-root .phone-status{height:28px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;font-size:10px;color:#fff6;font-weight:600}.lp-root .phone-battery{width:14px;height:7px;border-radius:2px;border:1px solid rgba(255,255,255,.2);overflow:hidden}.lp-root .phone-battery>div{width:65%;height:100%;background:#ffffff40;border-radius:1px 0 0 1px}.lp-root .phone-screen{flex:1;padding:0 10px;overflow:hidden;position:relative}.lp-root .phone-screen.shot{padding:0}.lp-root .phone-shot{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.lp-root .phone-home{height:20px;display:flex;align-items:center;justify-content:center}.lp-root .phone-home>div{width:80px;height:4px;border-radius:999px;background:#ffffff1f}@media (max-width: 767px){.lp-root .nav{padding:0 18px}.lp-root .hero{padding:100px 24px 60px}.lp-root .hero-inner{flex-direction:column;gap:48px}.lp-root .hero-text{text-align:center}.lp-root .hero h1{font-size:40px}.lp-root .hero-sub{font-size:16px;margin:0 auto 36px}.lp-root .hero-cta{justify-content:center}.lp-root .section{padding:100px 24px}.lp-root .features-grid{grid-template-columns:1fr}.lp-root .gallery h2{font-size:28px}.lp-root .gallery-row{gap:24px;justify-content:flex-start;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x mandatory}.lp-root .gallery-item{scroll-snap-align:center}.lp-root .cta{padding:80px 24px}.lp-root .cta h2{font-size:32px}.lp-root .support{padding:80px 24px}.lp-root .support h2{font-size:24px}.lp-root .hero-phone{width:200px;height:473px}.lp-root .hero-phone .phone{transform:scale(.833333)}.lp-root .gallery-phone{width:160px;height:379px}.lp-root .gallery-phone .phone{transform:scale(.666667)}}
