:root{--bg-primary:#0f1419;--bg-secondary:#1a2029;--bg-tertiary:#242d38;--text-primary:#e7eaed;--text-secondary:#8b949e;--text-tertiary:#6e7681;--accent:#58a6ff;--accent-muted:#58a6ff26;--border:#ffffff14}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:#0f1419;background-color:var(--bg-primary);color:#e7eaed;color:var(--text-primary);font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5}.container{margin:0 auto;max-width:800px;padding:80px 20px 40px}img{height:auto;max-width:100%}a{color:inherit;text-decoration:none}ul{list-style-type:none}.navbar{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#1a2029cc;border-bottom:1px solid #0000;left:0;position:fixed;right:0;top:0;transition:box-shadow .3s ease,border-color .3s ease;z-index:1000}.navbar-scrolled{border-bottom-color:#ffffff14;border-bottom-color:var(--border);box-shadow:0 4px 24px #0000004d}.navbar-content{justify-content:space-between;margin:0 auto;max-width:800px;padding:12px 20px}.navbar-content,.navbar-logo{align-items:center;display:flex}.navbar-logo{color:#e7eaed;color:var(--text-primary);cursor:pointer;font-size:16px;font-weight:600;gap:10px}.navbar-logo img{height:32px;object-fit:contain;width:32px}.navbar-links{align-items:center;display:flex;gap:8px}.nav-link{background:none;border:none;border-radius:6px;color:#8b949e;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;padding:8px 14px;transition:color .2s ease,background-color .2s ease}.nav-link:hover{background-color:#242d38;background-color:var(--bg-tertiary);color:#e7eaed;color:var(--text-primary)}.nav-link.nav-download{background-color:#58a6ff;background-color:var(--accent);color:#0f1419;color:var(--bg-primary);font-weight:600}.nav-link.nav-download:hover{background-color:#6db3ff;box-shadow:0 0 20px #58a6ff4d}.divider{background-color:#ffffff14;background-color:var(--border);height:1px;margin:60px 0 20px}.copyright{color:#6e7681;color:var(--text-tertiary);justify-content:center;text-align:center}.footer-link:hover{color:#58a6ff;color:var(--accent);text-decoration:underline}.header{margin-bottom:40px}.app-icon,.header{align-items:center;display:flex}.app-icon{filter:drop-shadow(0 8px 24px rgba(88,166,255,.15));height:120px;justify-content:center;margin-right:20px;width:120px}.app-icon img{height:100%;object-fit:contain;width:100%}.title-section{display:flex;flex-direction:column}.title{color:#e7eaed;color:var(--text-primary);font-size:36px;font-weight:700;margin:0}.subtitle{color:#8b949e;color:var(--text-secondary);font-size:20px;font-weight:400;margin:5px 0 0}.download-section{animation:fadeSlideUp .5s ease-out;margin:40px 0;scroll-margin-top:100px}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.button-container{display:flex;gap:16px}.button{align-items:center;background-color:#1a2029;background-color:var(--bg-secondary);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:10px;color:#e7eaed;color:var(--text-primary);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-family:inherit;justify-content:center;padding:20px;text-align:center;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.button.download-button:hover{border-color:#ffffff26;box-shadow:0 8px 24px #0000004d;transform:translateY(-2px)}.platform-icon{color:#e7eaed;color:var(--text-primary);height:28px;margin-bottom:12px;width:28px}.button-title{font-size:17px;font-weight:600;margin-bottom:4px}.button-subtitle{font-size:13px}.button-subtitle,.trial-badge{color:#8b949e;color:var(--text-secondary)}.trial-badge{align-items:center;background:#0000;border:1px solid #ffffff14;border:1px solid var(--border);border-radius:24px;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;margin-left:auto;margin-right:auto;margin-top:20px;padding:10px 20px;width:fit-content}.trial-badge span:first-child{color:#58a6ff;color:var(--accent)}.trial-separator{color:#6e7681;color:var(--text-tertiary)}.section-title{color:#e7eaed;color:var(--text-primary);font-size:24px;font-weight:600;margin-bottom:24px}.features-section{margin-bottom:48px;scroll-margin-top:80px}.features-grid{grid-gap:32px;display:grid;gap:32px}.feature-category{background:#1a2029;background:var(--bg-secondary);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:12px;padding:24px;transition:border-color .2s ease,box-shadow .2s ease}.feature-category:hover{border-color:#58a6ff33;box-shadow:0 0 24px #58a6ff0d}.feature-category-header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.feature-icon{color:#58a6ff;color:var(--accent);height:24px;width:24px}.feature-category-title{color:#e7eaed;color:var(--text-primary);font-size:18px;font-weight:600;margin:0}.features-list{display:flex;flex-direction:column;gap:10px}.feature-item{color:#8b949e;color:var(--text-secondary);font-size:15px;line-height:1.5;padding-left:16px;position:relative}.feature-item:before{color:#6e7681;color:var(--text-tertiary);content:"•";left:0;position:absolute}.support-contact{align-items:center;color:#8b949e;color:var(--text-secondary);display:flex;font-size:14px;gap:8px;justify-content:center;margin-bottom:16px}.support-icon{color:#6e7681;color:var(--text-tertiary);height:16px;width:16px}.support-email{color:#58a6ff;color:var(--accent);text-decoration:none;transition:color .2s ease}.support-email:hover{color:#6db3ff;text-decoration:underline}@media (max-width:600px){.container{padding-top:70px}.navbar-content{padding:10px 16px}.navbar-links{gap:4px}.nav-link{font-size:13px;padding:6px 10px}.nav-link.nav-download{padding:6px 12px}.header{flex-direction:column;text-align:center}.app-icon{height:100px;margin-bottom:16px;margin-right:0;width:100px}.title{font-size:28px}.subtitle{font-size:16px}.button-container{flex-direction:column}.button{padding:18px}.platform-icon{height:24px;width:24px}.button-title{font-size:16px}.trial-badge{font-size:13px;padding:8px 16px}.section-title{font-size:20px}.feature-category{padding:20px}.feature-category-title{font-size:16px}.feature-item{font-size:14px}}
/*# sourceMappingURL=main.a745c200.css.map*/