.exchange-report-page{max-width:var(--lc-container);margin:0 auto;padding:0 36px}.exchange-overview{padding:27px}.exchange-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:22px 0}.exchange-kpis article{min-height:92px;padding:16px;border:1px solid var(--lc-line-soft);border-radius:var(--lc-radius-control);background:var(--lc-panel)}.exchange-kpis span{display:block;color:var(--lc-muted);font:500 10px/1.4 var(--lc-font-ui)}.exchange-kpis b{display:block;margin-top:12px;color:var(--lc-ink);font:600 20px/1 var(--lc-font-mono);letter-spacing:-.04em}.exchange-bars{display:grid;gap:0;border:1px solid var(--lc-line-soft);border-radius:var(--lc-radius-card);overflow:hidden}.exchange-bars article{display:grid;grid-template-columns:30px 180px minmax(120px,1fr) 100px;gap:12px;align-items:center;min-height:54px;padding:8px 14px;border-bottom:1px solid var(--lc-line-soft)}.exchange-bars article:last-child{border-bottom:0}.exchange-bars article>span{color:var(--lc-subtle);font:500 9px var(--lc-font-mono)}.exchange-bar-name{min-width:0}.exchange-bar-name .exchange-identity{pointer-events:none}.exchange-bar-track{height:7px;border-radius:99px;background:var(--lc-line-soft);overflow:hidden}.exchange-bar-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--lc-violet),var(--lc-info))}.exchange-bars article>b{text-align:right;color:var(--lc-ink);font:500 10px var(--lc-font-mono)}.exchange-directory-section{margin:54px 0 80px}.exchange-section-head{display:grid;grid-template-columns:1fr minmax(280px,420px);gap:32px;align-items:end;margin-bottom:22px}.exchange-section-head .eyebrow{margin:0}.exchange-section-head h2{margin:10px 0 0;font-size:28px;letter-spacing:-1.2px}.exchange-section-head p{margin:0;color:var(--lc-muted);font-size:12px;line-height:1.7}.exchange-controls{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:10px;margin-bottom:10px}.exchange-controls label{display:grid;gap:6px}.exchange-controls label>span{color:var(--lc-subtle);font:500 9px var(--lc-font-mono);letter-spacing:.06em;text-transform:uppercase}.exchange-controls input,.exchange-controls select{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--lc-line);border-radius:var(--lc-radius-control);background:var(--lc-surface);color:var(--lc-ink);font:500 11px var(--lc-font-ui);outline:none}.exchange-controls input:focus,.exchange-controls select:focus{border-color:var(--lc-violet)}.exchange-result{min-height:18px;margin:12px 0;color:var(--lc-muted);font:500 10px var(--lc-font-mono)}.exchange-table-wrap{overflow:auto;border:1px solid var(--lc-line);border-radius:var(--lc-radius-card);background:var(--lc-surface)}.exchange-table{width:100%;min-width:1120px;border-collapse:collapse}.exchange-table th{position:sticky;top:0;z-index:1;padding:12px;background:var(--lc-panel);color:var(--lc-subtle);text-align:left;font:500 9px var(--lc-font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.exchange-table td{height:58px;padding:9px 12px;border-top:1px solid var(--lc-line-soft);color:var(--lc-text-secondary);font-size:10px;vertical-align:middle}.exchange-table td:nth-child(2){min-width:190px}.exchange-rank{color:var(--lc-violet)!important;font:500 11px var(--lc-font-mono)!important}.exchange-number{color:var(--lc-ink)!important;font:500 10px var(--lc-font-mono)!important;white-space:nowrap}.exchange-identity{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.exchange-identity:hover .exchange-name b{color:var(--lc-violet)}.exchange-logo{position:relative;display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border:1px solid var(--lc-line-soft);border-radius:50%;overflow:hidden;background:var(--lc-violet-soft);color:var(--lc-violet);font:600 9px var(--lc-font-mono)}.exchange-logo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:var(--lc-surface)}.exchange-name{min-width:0}.exchange-name b,.exchange-name small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exchange-name b{color:var(--lc-ink);font-size:11px;font-weight:600}.exchange-name small{margin-top:3px;color:var(--lc-subtle);font:500 8px var(--lc-font-mono)}.exchange-fiats{display:flex;gap:3px}.exchange-fiats i{padding:3px 5px;border-radius:6px;background:var(--lc-violet-soft);color:var(--lc-violet-strong);font:500 8px var(--lc-font-mono);font-style:normal}.exchange-loading{height:180px!important;text-align:center;color:var(--lc-muted)!important}.exchange-pagination{display:flex;justify-content:flex-end;gap:6px;padding-top:16px}.exchange-pagination button{min-width:38px;min-height:38px;padding:0 10px;border:1px solid var(--lc-line);border-radius:var(--lc-radius-sm);background:var(--lc-surface);color:var(--lc-text-secondary);font:500 10px var(--lc-font-mono);cursor:pointer}.exchange-pagination button.active{border-color:var(--lc-violet);background:var(--lc-violet);color:var(--lc-surface)}.exchange-pagination button:disabled{opacity:.4;cursor:default}.exchange-methodology{margin:0 0 28px}.exchange-methodology details{border:1px solid var(--lc-line);border-radius:var(--lc-radius-card);background:var(--lc-panel)}.exchange-methodology summary{display:flex;min-height:62px;align-items:center;justify-content:space-between;padding:0 20px;cursor:pointer;list-style:none}.exchange-methodology summary::-webkit-details-marker{display:none}.exchange-methodology summary span{color:var(--lc-ink);font-size:13px;font-weight:600}.exchange-methodology summary i{color:var(--lc-violet);font:500 9px var(--lc-font-mono);font-style:normal}.exchange-methodology details>div{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:0 20px 20px}.exchange-methodology p{margin:0;color:var(--lc-muted);font-size:11px;line-height:1.65}.exchange-methodology b{color:var(--lc-ink)}@media(max-width:800px){.exchange-report-page{padding:0 20px}.exchange-kpis{grid-template-columns:repeat(2,1fr)}.exchange-bars article{grid-template-columns:26px 140px minmax(100px,1fr) 85px}.exchange-section-head{grid-template-columns:1fr}.exchange-controls{grid-template-columns:1fr 1fr}.exchange-controls label:first-child{grid-column:1/-1}.exchange-methodology details>div{grid-template-columns:1fr}}@media(max-width:560px){.exchange-overview{padding:18px}.exchange-kpis b{font-size:16px}.exchange-bars{overflow-x:auto}.exchange-bars article{width:680px}.exchange-directory-section{margin-top:40px}.exchange-table-wrap{margin-right:-20px;border-radius:var(--lc-radius-card) 0 0 var(--lc-radius-card)}.exchange-pagination{justify-content:flex-start;overflow:auto}.exchange-pagination button{min-width:44px;min-height:44px}.exchange-methodology summary{min-height:58px}.exchange-methodology summary i{display:none}}
