body,html{background-color:#fff;height:100%}.crypto-card{padding:20px;width:100%}.crypto-table-container{overflow-x:auto;width:100%}.crypto-table{border-collapse:collapse;font-size:.95rem;width:100%}.crypto-table thead tr{background:#0d0f12;border-bottom:1px solid #222}.crypto-table th{color:#aaa;font-weight:500;letter-spacing:.4px;padding:12px 10px;text-align:left}.crypto-table td.right,.crypto-table th.right{text-align:right}.crypto-table tbody tr{border-bottom:1px solid #1a1c20;transition:background .15s}.crypto-table tbody tr:hover{background:#13161c}.crypto-table td{color:#e5e5e5;padding:12px 10px}.symbol .ticker{font-size:.95rem;font-weight:600;letter-spacing:.5px}.change.up{color:#3dd68c;font-weight:600}.change.down{color:#ff5e5e;font-weight:600}.wide-header{align-items:center;display:flex;justify-content:space-between}.crypto-table tbody tr{cursor:pointer}.row-selected{background:#1a1f2c!important}.chart-container{border-top:1px solid #222;margin-top:30px;padding-top:20px}.chart-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}*{box-sizing:border-box;margin:0;padding:0}#root,body,html{height:100%}body,html{-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;font-size:16px;overflow-x:hidden;width:100%}img,video{height:auto;max-width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--bg:#0b0c10;--panel:#11131a;--card:#141824;--muted:#8e97a6;--text:#e7ebf3;--accent:#61dafb;--accent-2:#7ee787;--line:#2b3242;--shadow:0 10px 30px #00000059;--overlay-in:420ms;--overlay-hold:140ms;--overlay-out:700ms;--content-ms:500ms}body{background:#0b0c10;background:var(--bg);color:#e7ebf3;color:var(--text)}.app-shell{display:grid;grid-template-rows:auto 1fr auto;min-height:100dvh}.topbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#11131ae6,#11131a99);border-bottom:1px solid #2b3242;border-bottom:1px solid var(--line);justify-content:space-between;padding:14px 18px;position:-webkit-sticky;position:sticky;top:0;z-index:40}.brand,.topbar{align-items:center;display:flex}.brand{font-weight:700;gap:10px;letter-spacing:.2px}.brand-logo{border-radius:0;box-shadow:0 10px 30px #00000059;box-shadow:var(--shadow);height:28px;mix-blend-mode:normal;opacity:1!important;width:28px}.brand-name{color:#e7ebf3;color:var(--text)}.tabs{display:flex;gap:6px}.tab{align-items:center;background:#11131a;background:var(--panel);border:1px solid #2b3242;border:1px solid var(--line);border-radius:10px;color:#e7ebf3;color:var(--text);cursor:pointer;display:inline-flex;gap:8px;height:38px;opacity:.92;padding:0 14px;transition:.2s ease}.tab:hover{opacity:1;transform:translateY(-1px)}.tab.is-active{outline:2px solid #61dafb;outline:2px solid var(--accent)}.content{margin:0 auto;max-width:1500px;padding:22px 18px 28px;width:100%}.stack{display:grid}.gap-6,.grid-2{gap:24px}.grid-2{grid-gap:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1100px){.grid-2{grid-template-columns:1fr}}.card{background:#141824;background:var(--card);border:1px solid #2b3242;border:1px solid var(--line);border-radius:16px;box-shadow:0 10px 30px #00000059;box-shadow:var(--shadow);overflow:hidden}.card-head{padding:14px 16px 0}.card-head h3{font-size:18px;margin:0 0 6px}.card-head .small{color:#8e97a6;color:var(--muted);margin:0 0 10px}.card-body{padding:0 16px 16px}.kpi-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.kpi-grid{grid-template-columns:1fr}}.kpi{background:#11131a;background:var(--panel);border:1px solid #2b3242;border:1px solid var(--line);border-radius:14px;padding:14px}.kpi-main{font-size:28px;font-weight:700;margin:6px 0}.kpi-delta{align-items:center;border-radius:999px;display:inline-flex;font-weight:600;gap:6px;padding:4px 8px}.kpi-delta.up{background:#1dd75b14;color:#1dd75b}.kpi-delta.down{background:#ff6b6b14;color:#ff6b6b}.chart{display:block;height:auto;width:100%}.grid{stroke:#2b3242;stroke:var(--line);stroke-width:1}.axis{stroke:#2b3242;stroke:var(--line);stroke-width:1.25}.tick{fill:#8e97a6;fill:var(--muted);font-size:12px}.line{fill:none;stroke:#61dafb;stroke:var(--accent);stroke-width:2.5}.dot{fill:#61dafb;fill:var(--accent)}.bar{fill:#7ee787;fill:var(--accent-2)}.feed{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:10px 0 0}.feed li{background:#11131a;background:var(--panel);border:1px solid #2b3242;border:1px solid var(--line);border-radius:10px;padding:10px 12px}.product-sections{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1100px){.product-sections{grid-template-columns:1fr}}.product-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1100px){.product-grid{grid-template-columns:1fr}}.product{grid-gap:10px;background:#141824;background:var(--card);border:1px solid #2b3242;border:1px solid var(--line);border-radius:16px;box-shadow:0 10px 30px #00000059;box-shadow:var(--shadow);display:grid;gap:10px;padding:14px}.product-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.product-title h4{margin:0}.sku{color:#8e97a6;color:var(--muted);font-size:12px}.rating{align-items:center;color:gold;display:inline-flex;gap:6px}.rating .empty{color:#333a4d}.blurb{color:#cbd5e1;margin:0}.features{color:#c4cfdd;margin:0;padding-left:18px}.product-cta{align-items:center;display:flex;gap:12px;justify-content:space-between}.price{font-size:18px;font-weight:800}.btn{-webkit-appearance:none;appearance:none;background:linear-gradient(180deg,#1b2333,#141a26);border:1px solid #2b3242;border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 30px #00000059;box-shadow:var(--shadow);color:#e7ebf3;color:var(--text);cursor:pointer;padding:10px 14px}.btn:hover{transform:translateY(-1px)}.tier{background:#1a241a;border:1px solid #2b3242;border:1px solid var(--line);border-radius:999px;color:#cfe3d4;font-size:11px;padding:2px 6px}.tier.free{background:#97f3a314;color:#97f3a3}.tier.premium{background:#ffd47914;color:#ffd479}.footer{align-items:center;border-top:1px solid #2b3242;border-top:1px solid var(--line);color:#8e97a6;color:var(--muted);display:flex;gap:10px;justify-content:space-between;padding:16px 18px}.landing{background:#0b0c10;background:var(--bg);display:grid;min-height:100dvh;padding:24px;place-items:center;position:relative}.cta{grid-gap:10px;display:grid;gap:10px;place-items:center}.enter-btn{-webkit-appearance:none;appearance:none;background:linear-gradient(180deg,#23304a,#1a2335);border:1px solid #2b3242;border:1px solid var(--line);border-radius:14px;box-shadow:0 10px 30px #00000059;box-shadow:var(--shadow);color:#e7ebf3;color:var(--text);cursor:pointer;font-weight:700;letter-spacing:.2px;padding:12px 18px}.enter-btn:focus{outline:2px solid #61dafb;outline:2px solid var(--accent);outline-offset:2px}.hint{bottom:24px;color:#8e97a6;color:var(--muted);left:0;position:absolute;right:0;text-align:center}.tap-area{inset:0;position:fixed;z-index:1}.cta,.logo-wrap{position:relative;z-index:2}.landing-tab .hero{background:#141824;background:var(--card);border:1px solid #2b3242;border:1px solid var(--line);border-radius:16px;box-shadow:0 10px 30px #00000059;box-shadow:var(--shadow);padding:24px;text-align:center}.hero h1{margin:0 0 10px}.hero-cta{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:12px}.logo-wrap{display:grid;place-items:center}.logo-center{filter:drop-shadow(0 10px 30px rgba(0,0,0,.45));height:auto;image-rendering:-webkit-optimize-contrast;transition:transform .24s ease,opacity .24s ease;width:clamp(90px,20vw,180px)}.logo-fallback{color:#e7ebf3;color:var(--text);font-size:clamp(28px,6vw,54px);font-weight:900;letter-spacing:.5px}.overlay{background:#000;display:grid;inset:0;opacity:0;place-items:center;pointer-events:none;position:fixed;transition:opacity .7s ease,visibility 0s linear .7s;transition:opacity var(--overlay-out) ease,visibility 0s linear var(--overlay-out);visibility:hidden;z-index:999}.overlay.show{opacity:1;transition:opacity .42s ease,visibility 0s;transition:opacity var(--overlay-in) ease,visibility 0s;visibility:visible}.overlay.hide{opacity:0;transition:opacity .7s ease,visibility 0s linear .7s;transition:opacity var(--overlay-out) ease,visibility 0s linear var(--overlay-out);visibility:hidden}.fade-in{animation:contentIn .5s ease both;animation:contentIn var(--content-ms) ease both}@keyframes contentIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.overlay,.overlay.hide,.overlay.show{opacity:0!important;transition:none!important;visibility:hidden!important}.fade-in{animation:none!important}}.markets-header{align-items:center;display:flex;gap:1.5rem;justify-content:space-between}.markets-header-main h2{margin:0 0 .3rem}.markets-view-switch{background:#080c18e6;border:1px solid #ffffff14;border-radius:999px;display:inline-flex;padding:3px}.seg-btn{background:#0000;border:none;border-radius:999px;color:#aeb4c6;cursor:pointer;font-size:.85rem;padding:6px 14px}.seg-btn-active{background:#68bbff29;color:#e7f3ff}.market-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.market-item{background:#090e1ce6;border:1px solid #ffffff0a;border-radius:12px;display:flex;flex-direction:column;gap:.4rem;padding:.9rem 1rem}.market-item-head{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between}.market-item-body .price{font-size:1.1rem;font-weight:600}.badge.subtle{background:#ffffff0f;color:#cfd5e6;padding:3px 8px}.badge.subtle,.chip{border-radius:999px;font-size:.75rem}.chip{padding:2px 7px}.chip-up{background:#00c7781f;color:#4ad28d}.chip-down{background:#ff52521f;color:#ff8383}.empty-state{grid-column:1/-1;padding:.8rem 0;text-align:center}
/*# sourceMappingURL=main.e9622dda.css.map*/