.crypto-module__l9ql_a__cryptoPage{--card-bg:#fff;--card-bg-soft:#f4f8fb;--card-line:#d8e4ea;--card-ink:#0f1f2d;--card-ink-soft:#557082;--up:#17b26a;--up-soft:#17b26a2e;--down:#e5484d;--down-soft:#e5484d2e;--flat:#8da0ad;flex:1;gap:14px;width:min(1120px,100%);min-width:0;max-width:100%;margin:0 auto;padding:24px 20px 40px;display:grid}html[data-theme=dark] .crypto-module__l9ql_a__cryptoPage{--card-bg:#111c27;--card-bg-soft:#152230;--card-line:#25394b;--card-ink:#e9f0f6;--card-ink-soft:#9db4c5;--up:#3dd598;--up-soft:#3dd59833;--down:#ff7f8c;--down-soft:#ff7f8c38;--flat:#92a8b7}.crypto-module__l9ql_a__cryptoPage>*{min-width:0}.crypto-module__l9ql_a__heroCard{border:1px solid var(--card-line);background:radial-gradient(circle at 10% 10%, #26d07c24, transparent 35%), radial-gradient(circle at 85% 15%, #438aff29, transparent 32%), linear-gradient(140deg, var(--card-bg), var(--card-bg-soft));border-radius:20px;padding:20px 20px 18px}.crypto-module__l9ql_a__heroTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.crypto-module__l9ql_a__kicker{letter-spacing:.12em;text-transform:uppercase;color:#00a663;font-size:11px;font-weight:700}.crypto-module__l9ql_a__heroCard h1{color:var(--card-ink);margin:8px 0;font-size:clamp(30px,4vw,44px);line-height:1.03}.crypto-module__l9ql_a__heroCard p{color:var(--card-ink-soft);max-width:80ch;margin:0}.crypto-module__l9ql_a__heroMeta{color:var(--card-ink-soft);text-align:right;gap:4px;font-size:12px;display:grid}.crypto-module__l9ql_a__quoteFilters{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.crypto-module__l9ql_a__quoteButton,.crypto-module__l9ql_a__quoteButtonActive{border:1px solid var(--card-line);background:var(--card-bg-soft);color:var(--card-ink-soft);cursor:pointer;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:700}.crypto-module__l9ql_a__quoteButtonActive{color:var(--card-ink);background:#2ebf7d2e;border-color:#2ebf7d}.crypto-module__l9ql_a__errorPanel{color:#8a2c3b;background:#fff1f2;border:1px solid #ebaeb4;border-radius:12px;padding:11px 12px;font-size:13px}html[data-theme=dark] .crypto-module__l9ql_a__errorPanel{color:#ffc0c9;background:#2b161d;border-color:#773342}.crypto-module__l9ql_a__loadingPanel{border:1px solid var(--card-line);background:var(--card-bg);color:var(--card-ink-soft);border-radius:12px;align-items:center;gap:9px;padding:12px;font-size:13px;font-weight:600;display:inline-flex}.crypto-module__l9ql_a__loadingInline{align-items:center;gap:8px;display:inline-flex}.crypto-module__l9ql_a__spinner,.crypto-module__l9ql_a__spinnerSmall{border-style:solid;border-color:var(--card-line);border-top-color:var(--up);border-radius:999px;flex-shrink:0;animation:.8s linear infinite crypto-module__l9ql_a__cryptoBoardSpin}.crypto-module__l9ql_a__spinner{border-width:2px;width:18px;height:18px}.crypto-module__l9ql_a__spinnerSmall{border-width:2px;width:14px;height:14px}@keyframes crypto-module__l9ql_a__cryptoBoardSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.crypto-module__l9ql_a__statGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.crypto-module__l9ql_a__statCard{border:1px solid var(--card-line);background:var(--card-bg);border-radius:14px;padding:12px}.crypto-module__l9ql_a__statLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--card-ink-soft);font-size:10px}.crypto-module__l9ql_a__statValue{color:var(--card-ink);font-variant-numeric:tabular-nums;margin-top:5px;font-size:clamp(22px,3vw,30px);font-weight:700;line-height:1.05}.crypto-module__l9ql_a__statSub{color:var(--card-ink-soft);margin-top:5px;font-size:12px}.crypto-module__l9ql_a__overviewGrid{grid-template-columns:1.35fr 1fr;gap:10px;display:grid}.crypto-module__l9ql_a__panelCard,.crypto-module__l9ql_a__tableCard{border:1px solid var(--card-line);background:var(--card-bg);border-radius:14px;min-width:0;padding:12px}.crypto-module__l9ql_a__panelHeader{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.crypto-module__l9ql_a__panelHeader h2{color:var(--card-ink);margin:0;font-size:20px}.crypto-module__l9ql_a__panelHeader span{color:var(--card-ink-soft);font-size:12px}.crypto-module__l9ql_a__moversWrap{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.crypto-module__l9ql_a__moversWrap h3{color:var(--card-ink);margin:0 0 8px;font-size:14px}.crypto-module__l9ql_a__moversList,.crypto-module__l9ql_a__tradedList{gap:7px;margin:0;padding:0;list-style:none;display:grid}.crypto-module__l9ql_a__moversList li,.crypto-module__l9ql_a__tradedList li{border:1px solid var(--card-line);color:var(--card-ink);border-radius:10px;justify-content:space-between;align-items:center;padding:7px 9px;font-size:13px;display:flex}.crypto-module__l9ql_a__emptyItem{color:var(--card-ink-soft)}.crypto-module__l9ql_a__toolbar{grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:8px;margin-top:10px;display:grid}.crypto-module__l9ql_a__searchInput{border:1px solid var(--card-line);background:var(--card-bg-soft);width:100%;color:var(--card-ink);border-radius:10px;padding:8px 10px;font-size:13px}.crypto-module__l9ql_a__tabRow{gap:6px;display:inline-flex}.crypto-module__l9ql_a__tabButton,.crypto-module__l9ql_a__tabButtonActive{border:1px solid var(--card-line);background:var(--card-bg-soft);color:var(--card-ink-soft);cursor:pointer;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.crypto-module__l9ql_a__tabButtonActive{color:var(--card-ink);background:#2ebf7d29;border-color:#2ebf7d}.crypto-module__l9ql_a__sortSelect{border:1px solid var(--card-line);background:var(--card-bg-soft);color:var(--card-ink);border-radius:10px;padding:8px 10px;font-size:12px;font-weight:600}.crypto-module__l9ql_a__tableWrap{border:1px solid var(--card-line);border-radius:12px;max-width:100%;max-height:640px;margin-top:10px;overflow:auto}.crypto-module__l9ql_a__marketTable{border-collapse:collapse;width:max-content;min-width:100%;font-size:13px}.crypto-module__l9ql_a__marketTable th,.crypto-module__l9ql_a__marketTable td{text-align:left;border-bottom:1px solid var(--card-line);white-space:nowrap;padding:8px 10px}.crypto-module__l9ql_a__marketTable th{z-index:1;text-transform:uppercase;letter-spacing:.07em;color:var(--card-ink-soft);background:var(--card-bg-soft);font-size:10px;position:sticky;top:0}.crypto-module__l9ql_a__marketTable tbody tr:nth-child(odd){background:var(--card-bg-soft)}.crypto-module__l9ql_a__marketTable tbody tr:hover{background:#4898e014}.crypto-module__l9ql_a__coinCell{align-items:center;gap:7px;min-width:150px;display:inline-flex}.crypto-module__l9ql_a__coinBadge{border:1px solid var(--card-line);background:var(--card-bg);width:24px;height:24px;color:var(--card-ink-soft);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.crypto-module__l9ql_a__symbolCell{font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:12px}.crypto-module__l9ql_a__emptyRow{text-align:center;color:var(--card-ink-soft);padding:28px}.crypto-module__l9ql_a__paginationRow{color:var(--card-ink-soft);justify-content:space-between;align-items:center;margin-top:10px;font-size:12px;display:flex}.crypto-module__l9ql_a__paginationButtons{gap:6px;display:inline-flex}.crypto-module__l9ql_a__paginationButtons button{border:1px solid var(--card-line);background:var(--card-bg-soft);color:var(--card-ink);cursor:pointer;border-radius:9px;padding:6px 10px;font-size:12px;font-weight:700}.crypto-module__l9ql_a__paginationButtons button:disabled{opacity:.45;cursor:default}.crypto-module__l9ql_a__up{color:var(--up);font-weight:700}.crypto-module__l9ql_a__down{color:var(--down);font-weight:700}.crypto-module__l9ql_a__flat{color:var(--flat);font-weight:700}@media (max-width:1050px){.crypto-module__l9ql_a__statGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.crypto-module__l9ql_a__overviewGrid{grid-template-columns:1fr}}@media (max-width:820px){.crypto-module__l9ql_a__cryptoPage{padding:16px 14px 28px}.crypto-module__l9ql_a__heroTop{flex-direction:column}.crypto-module__l9ql_a__heroMeta{text-align:left}.crypto-module__l9ql_a__toolbar{grid-template-columns:1fr}.crypto-module__l9ql_a__tabRow{flex-wrap:wrap}.crypto-module__l9ql_a__moversWrap{grid-template-columns:1fr}.crypto-module__l9ql_a__paginationRow{flex-direction:column;align-items:flex-start;gap:8px}}
