body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar{align-items:center;background:#121212;box-shadow:0 2px 16px #00000029;color:#f2f3f5;display:flex;font-family:Inter,Segoe UI,Arial,sans-serif;justify-content:space-between;padding:1.2rem 2.5rem;position:sticky;top:0;z-index:999}.navbar-brand a{color:#f2f3f5;font-size:1.7rem;font-weight:700;letter-spacing:1px;text-decoration:none;transition:color .3s}.navbar-brand a:hover{color:#39b6ff}.navbar-links{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.navbar-links li a{border-radius:5px;color:#f2f3f5;font-size:1rem;letter-spacing:.02em;padding:.4rem .8rem;text-decoration:none;transition:background .2s,color .2s}.navbar-links li a:hover{background:#23272f;color:#39b6ff}@media (max-width:820px){.navbar{align-items:flex-start;flex-direction:column;padding:1rem 1.1rem}.navbar-links{flex-direction:column;gap:1rem;margin-top:.8rem;width:100%}}.navbar-logo{background-color:#ffffff10;border:2px solid #39b6ff;border-radius:50%;box-shadow:0 0 8px #39b6ff4d;height:60px;object-fit:cover;transition:transform .3s ease;width:60px}.navbar-logo:hover{transform:scale(1.05)}.footer{background:#0f0f0f;border-top:1px solid #1e1e1e;color:#c3c3c7;font-family:Inter,Segoe UI,sans-serif;font-size:.95rem;padding:2rem 1rem;text-align:center}.footer-content{display:flex;flex-direction:column;gap:.5rem}.footer-links a{color:#39b6ff;margin:0 .4rem;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:#73d3ff}.divider{color:#555}:root{--background:#121212;--surface:#181a1b;--text-main:#f2f3f5;--text-accent:#39b6ff;--text-muted:#c3c3c7;--card-bg:#202225;--shadow:0 4px 24px #00000026;--radius:16px}.home-root,body{background-color:#121212;background-color:var(--background);color:#f2f3f5;color:var(--text-main);font-family:Inter,Segoe UI,Arial,sans-serif;margin:0;padding:0}.hero-banner-container{max-height:400px;overflow:hidden;width:100%}.hero-banner{display:block;max-height:400px;object-fit:cover;width:100%}.home-hero{background-color:#181a1b;background-color:var(--surface);box-shadow:0 4px 24px #00000026;box-shadow:var(--shadow);padding:3rem 1rem;position:relative;text-align:center;z-index:1}.home-hero-content{margin:0 auto;max-width:720px;padding:1rem}.brand-accent{color:var(--text-accent)}.home-hero h1{font-size:2.6rem;margin-bottom:.7rem}.home-subtitle{color:#39b6ff;color:var(--text-accent);font-size:1.3rem;margin-bottom:1rem}.home-desc{color:#c3c3c7;color:var(--text-muted);font-size:1.06rem;line-height:1.6;margin-bottom:2rem}.cta-main{background-color:#39b6ff;background-color:var(--text-accent);border-radius:8px;box-shadow:0 2px 14px #39b6ff66;color:#121212;font-size:1rem;font-weight:700;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.cta-main:hover{background-color:#23272f;color:#39b6ff;color:var(--text-accent)}.home-features{padding:4rem 1.5rem;text-align:center}.home-features h2{font-size:1.9rem;margin-bottom:2rem}.home-features-grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.home-feature-card{background-color:#202225;background-color:var(--card-bg);border-radius:16px;border-radius:var(--radius);box-shadow:0 4px 24px #00000026;box-shadow:var(--shadow);flex:1 1 250px;max-width:280px;padding:2rem 1.5rem;transition:transform .2s ease}.home-feature-card:hover{transform:translateY(-8px) scale(1.02)}.home-feature-card h3{color:#f2f3f5;color:var(--text-main);font-size:1.3rem;margin-bottom:.8rem}.home-feature-card p{font-size:.95rem}.home-feature-card p,.home-footer{color:#c3c3c7;color:var(--text-muted)}.home-footer{background-color:#0f0f0f;border-top:1px solid #222;font-size:.94rem;margin-top:3rem;padding:2rem 1rem;text-align:center}.home-footer a{color:#39b6ff;color:var(--text-accent);text-decoration:none}.home-footer a:hover{text-decoration:underline}@media (max-width:768px){.home-hero h1{font-size:2rem}.hero-banner{max-height:250px}.home-feature-card{max-width:100%}.home-features-grid{flex-direction:column;gap:1.5rem}}.about-page{background-color:#121212;color:#f2f3f5;font-family:Inter,Segoe UI,sans-serif;line-height:1.6;margin:0 auto;max-width:800px;padding:3rem 1.5rem}.about-header h2{color:#39b6ff;font-size:2rem;margin-bottom:.5rem}.brand-accent{color:#39b6ff}.about-subtitle{color:#bbb;font-size:1.1rem;margin-bottom:2rem}.about-content p{color:#d1d1d1;font-size:1rem;margin-bottom:1.2rem}.apps-page{background-color:#121212;color:#f2f3f5;font-family:Inter,Segoe UI,sans-serif;padding:3rem 1.5rem}.apps-title{color:#39b6ff;font-size:2rem;margin-bottom:2.5rem;text-align:center}.app-card{background:#181a1b;border-radius:16px;box-shadow:0 4px 16px #0000003d;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:800px;padding:2rem}.app-card h3{color:#39b6ff;font-size:1.6rem}.subtitle{color:#bbb;font-size:1.07rem}.desc,.subtitle{margin-bottom:1rem}.desc{color:#ddd;font-size:1rem;line-height:1.6}.features{list-style:none;margin-bottom:1rem;padding-left:1rem}.features li{color:#ccc;font-size:.96rem;margin-bottom:.5rem}.tech-stack{color:#aaa;font-size:.9rem;margin-bottom:1rem}.download-links{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.btn{background-color:#39b6ff;border-radius:8px;color:#121212;font-weight:600;padding:.6rem 1.3rem;text-decoration:none;transition:background .25s}.btn:hover{background-color:#62caff}.btn.outline{background:#0000;border:1px solid #39b6ff;color:#39b6ff}.btn.outline:hover{background-color:#23272f}.blog-page{background-color:#121212;color:#f2f3f5;font-family:Inter,Segoe UI,sans-serif;margin:0 auto;max-width:800px;padding:3rem 1.5rem}.blog-header h2{color:#39b6ff;font-size:2rem;margin-bottom:.5rem}.blog-subtitle{color:#bbb;font-size:1.05rem;margin-bottom:2rem}.blog-coming-soon{background-color:#181a1b;border-left:4px solid #39b6ff;border-radius:8px;box-shadow:0 2px 12px #0003;padding:1.5rem}.blog-message{color:#f2f3f5;font-size:1.2rem;font-weight:500;margin-bottom:.5rem}.contact-page{background-color:#121212;color:#f2f3f5;font-family:Inter,Segoe UI,sans-serif;margin:0 auto;max-width:600px;padding:3rem 1.5rem}.contact-page h2{color:#39b6ff;font-size:2rem;margin-bottom:1rem;text-align:center}.contact-subtitle{color:#ccc;font-size:1.05rem;margin-bottom:2rem;text-align:center}.contact-form{display:flex;flex-direction:column;gap:1.2rem}.contact-form input,.contact-form textarea{background-color:#1e1e1e;border:none;border-radius:8px;box-shadow:inset 0 1px 6px #0000004d;color:#f2f3f5;font-size:1rem;padding:.9rem 1rem;resize:none}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#888}.contact-form input:focus,.contact-form textarea:focus{border:1px solid #39b6ff;box-shadow:0 0 0 1px #39b6ff;outline:none}.contact-form button{background-color:#39b6ff;border:none;border-radius:8px;color:#121212;cursor:pointer;font-size:1rem;font-weight:600;padding:.9rem}.contact-form button:hover{background-color:#62caff}.terms-container{background-color:#fefefe;border-radius:12px;box-shadow:0 12px 24px #0000001a;color:#111;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.62;margin:3rem auto;max-width:720px;padding:3rem 2rem}.terms-container h1{border-bottom:3px solid #0a84ff;color:#222;font-size:2.8rem;font-weight:800;letter-spacing:-.02em;margin-bottom:1.75rem;padding-bottom:.5rem}.terms-container h2{color:#0a84ff;font-size:1.75rem;font-weight:600;margin-bottom:1rem;margin-top:2.5rem}.terms-container p{color:#333;font-size:1.125rem;letter-spacing:-.01em;margin-bottom:1.25rem}.terms-container ul{color:#333;list-style-type:disc;margin-bottom:1.5rem;padding-left:2rem}.terms-container ul li{font-size:1.125rem;margin-bottom:.7rem}.terms-container strong{font-weight:700}@media (max-width:600px){.terms-container{margin:2rem 1rem;padding:2rem 1rem}.terms-container h1{font-size:2.25rem}.terms-container h2{font-size:1.5rem}.terms-container p,.terms-container ul li{font-size:1rem}.back-button{font-size:1.25rem;padding:1rem;width:100%}}.privacy-container{background-color:#fefefe;border-radius:12px;box-shadow:0 12px 24px #0000001a;color:#111;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.62;margin:3rem auto;max-width:720px;padding:3rem 2rem}.privacy-container h1{border-bottom:3px solid #0a84ff;color:#222;font-size:2.8rem;font-weight:800;letter-spacing:-.02em;margin-bottom:1.75rem;padding-bottom:.5rem}.privacy-container h2{color:#0a84ff;font-size:1.75rem;font-weight:600;margin-bottom:1rem;margin-top:2.5rem}.privacy-container p{color:#333;font-size:1.125rem;letter-spacing:-.01em;margin-bottom:1.25rem}.privacy-container ul{color:#333;list-style-type:disc;margin-bottom:1.5rem;padding-left:2rem}.privacy-container ul li{font-size:1.125rem;margin-bottom:.7rem}.privacy-container a{color:#0a84ff;font-weight:600;text-decoration:none;transition:color .2s ease-in-out}.privacy-container a:focus,.privacy-container a:hover{color:#004ecc;outline:none;text-decoration:underline}.last-updated{color:#777;font-size:1rem;font-style:italic;margin-bottom:2rem}.back-button{background-color:#0a84ff;border:none;border-radius:10px;box-shadow:0 4px 12px #0a84ff66;color:#fff;cursor:pointer;font-size:1.125rem;font-weight:600;margin-top:2.5rem;padding:.65rem 1.8rem;transition:background-color .3s ease,box-shadow .3s ease}.back-button:focus,.back-button:hover{background-color:#005bd8;box-shadow:0 6px 20px #005bd899;outline:none}@media (max-width:600px){.privacy-container{margin:2rem 1rem;padding:2rem 1rem}.privacy-container h1{font-size:2.25rem}.privacy-container h2{font-size:1.5rem}.privacy-container p,.privacy-container ul li{font-size:1rem}.back-button{font-size:1.25rem;padding:1rem;width:100%}}
/*# sourceMappingURL=main.06506917.css.map*/