@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Sora:wght@400;600;700&display=swap";:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{font-family:Sora,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;letter-spacing:.2px}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}#root{width:100%;margin:0;padding:0;text-align:initial}body{margin:0;min-width:320px;min-height:100vh;display:block;place-items:initial;overflow-x:hidden;background-attachment:fixed}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:600;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}:root{--bg: #0f1724;--card: #0b1220;--muted: #9aa4b2;--accent: #2563eb;--accent-2: #06b6d4;--glass: rgba(255,255,255,.03);--radius: 10px;--max-width: 1100px;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;background:linear-gradient(180deg,#071024,#0b1220);color:#e6eef8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.4;padding:0;display:block}.App{max-width:var(--max-width);margin:0 auto;display:flex;flex-direction:column;gap:32px;width:100%;padding:24px;box-sizing:border-box}.nav{display:flex;justify-content:space-between;align-items:center;padding:8px 12px}.nav-left{display:flex;align-items:center;gap:12px}.logo{width:40px;height:40px}.brand{font-weight:700;font-size:1.15rem;font-family:Sora,Inter,ui-sans-serif}.nav-right{display:flex;gap:16px;align-items:center}.nav-right a{color:var(--muted);text-decoration:none}.nav-right .btn{background:transparent;border:1px solid rgba(255,255,255,.06);padding:6px 12px;border-radius:8px;color:#e6eef8}.nav-right .active{color:#fff}.token-pill{display:inline-flex;gap:8px;align-items:center;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:var(--glass);color:#e6eef8;font-size:.9rem}.token-pill .link{background:none;border:none;color:var(--muted);cursor:pointer;padding:0;font-size:.85rem}.hero{background:linear-gradient(90deg,#2563eb0f,#06b6d408);border-radius:var(--radius);padding:40px;display:flex;align-items:center;justify-content:center}.hero-content{text-align:center;max-width:780px}.hero-content h1{font-size:2.4rem;margin:0 0 12px;line-height:1.1}.subtitle{color:var(--muted);margin-bottom:18px;font-size:1.05rem}.hero-ctas{display:flex;gap:12px;justify-content:center}a.primary{background:linear-gradient(90deg,var(--accent),var(--accent-2));color:#fff;padding:10px 18px;border-radius:10px;text-decoration:none;font-weight:600}a.secondary{background:transparent;border:1px solid rgba(255,255,255,.06);padding:10px 18px;border-radius:10px;color:var(--muted);text-decoration:none}.features{padding:28px 12px}.features h2{margin-bottom:16px}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.feature{background:var(--glass);padding:16px;border-radius:10px;border:1px solid rgba(255,255,255,.03)}.feature h3{margin-top:0;margin-bottom:8px}.feature p{margin:0;color:var(--muted)}.how{padding:18px 12px}.signup{text-align:center;padding:22px 12px}.primary.large{padding:12px 22px;font-size:1rem;border-radius:12px}.footer{text-align:center;color:var(--muted);padding:12px 0;font-size:.9rem}@media (max-width:640px){.hero-content h1{font-size:1.6rem}}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:16px 0 24px}.kpi-card{background:var(--glass);border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:12px}.kpi-label{color:var(--muted);font-size:.85rem}.kpi-value{font-weight:700;font-size:1.1rem;margin-top:4px}.charts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-bottom:24px}.input{width:100%;padding:8px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#0f1724;color:#e6eef8}.table-wrap{background:var(--glass);border:1px solid rgba(255,255,255,.06);border-radius:10px;overflow:auto}.table{width:100%;border-collapse:collapse;font-size:.95rem}.table th,.table td{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.06);text-align:left}.table th{color:var(--muted);font-weight:600}.chart-card{background:var(--glass);border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:12px}.chart-title{margin:0 0 8px}.chart-wrap{height:260px}.banner{border:1px dashed rgba(255,255,255,.2);background:#2563eb0f;padding:10px 12px;border-radius:8px;margin:8px 0 12px;color:#9aa4b2}.skeleton-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:12px}.skeleton-card{height:180px;border-radius:10px;background:linear-gradient(90deg,#ffffff0f,#ffffff1f,#ffffff0f);background-size:200% 100%;animation:shimmer 1.4s infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}#root{isolation:isolate;min-height:100vh}main,.container,.page,.content{height:auto;min-height:0}.feature-grid{align-items:start}.feature:before,.feature:after{inset:0;max-width:100%;max-height:100%;pointer-events:none}html,body{height:auto;min-height:100%}#root{min-height:100vh;isolation:isolate}.feature-grid{align-items:stretch}.feature{position:relative;overflow:hidden}.feature:before,.feature:after{max-width:100%;max-height:100%}
