.directory-body{background:#0c101e}.directory-main{position:relative;z-index:1;padding-top:40px;padding-bottom:48px;flex:1;min-width:0}.directory-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin:12px 0 32px}.directory-kicker{color:#bdb3dc;font-size:11px;font-weight:700;letter-spacing:.2em}.directory-hero h1{font-size:clamp(34px,5vw,58px);letter-spacing:-.05em;margin:12px 0}.directory-hero p{max-width:680px;color:#b9bfd3;line-height:1.7}.directory-hero strong{color:#eee8ff}.directory-reach,.directory-top-link{color:#c9baff;font-size:14px;line-height:1.7}.directory-reach{padding:18px 20px;border:1px solid #45405e;border-radius:16px;flex-shrink:0;max-width:240px}.directory-reach strong{display:block}.directory-panel,.terms-panel{border:1px solid #34374e;background:rgba(17,21,38,.92);border-radius:24px;padding:24px;min-width:0;box-shadow:0 16px 50px #0002}.directory-controls{display:flex;gap:16px;align-items:flex-end}.directory-controls label{display:grid;gap:8px;color:#d9daec;font-size:13px;min-width:0}.directory-controls label:first-child{flex:1}.directory-controls input,.directory-controls select,.directory-panel button{border:1px solid #46435e;border-radius:12px;padding:12px 14px;background:#1d2034;color:#f2f0fc;font:inherit;min-height:46px}.directory-controls input{width:100%}.directory-panel button{cursor:pointer;font-size:13px}.directory-panel button:disabled{opacity:.45;cursor:default}.directory-panel input:focus-visible,.directory-panel select:focus-visible,.directory-panel button:focus-visible,.directory-reach:focus-visible{outline:2px solid #c9baff;outline-offset:3px}.directory-status{color:#afb8cf;font-size:13px;line-height:1.7;min-height:24px;margin:18px 0}.directory-error{color:#ffd0d0;line-height:1.6;margin:16px 0}.directory-error[hidden]{display:none}.directory-table-wrap{overflow-x:auto}.directory-table{border-collapse:collapse;width:100%;text-align:left;font-size:13px}.directory-table th{color:#8f9bb8;text-transform:uppercase;letter-spacing:.08em;font-size:10px;padding:12px 10px;border-bottom:1px solid #3a3b50}.directory-table td{padding:15px 10px;border-bottom:1px solid #2b3045;vertical-align:middle}.directory-coin{display:flex;align-items:center;gap:12px;min-width:180px}.directory-logo{height:34px;width:34px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:#2a2942;color:#d2c5ff;font-size:10px;overflow:hidden}.directory-logo img{width:100%;height:100%;object-fit:contain}.directory-coin strong,.directory-coin small{display:block}.directory-coin small{color:#98a4bf;max-width:280px;overflow-wrap:anywhere;margin-top:5px;font-size:12px}.directory-table code{font-size:11px;overflow-wrap:anywhere}.directory-table a,.directory-fine a,#directory-empty a{color:#c9baff;text-decoration:underline;text-underline-offset:3px}.directory-network{color:#b8c4da;line-height:1.5}.directory-contract{max-width:360px;color:#a8b2c8;line-height:1.8}.directory-contract details{font-size:12px}.directory-contract details p{margin:5px 0}.directory-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;color:#aab5ce;font-size:13px}.directory-fine{font-size:12px;line-height:1.8;color:#92a0bf;margin:22px 0 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.terms-panel{max-width:820px;margin:0 auto}.terms-panel h1{font-size:36px;line-height:1.2;letter-spacing:-.03em}.terms-panel h2{font-size:19px;margin-top:32px}.terms-panel p{color:#b9c1d7;line-height:1.8;font-size:14px}.terms-panel a{color:#c9baff;text-decoration:underline}.terms-panel button{padding:12px 20px;border:0;border-radius:10px;background:#c9baff;color:#161326;cursor:pointer;font-weight:700}
@media(max-width:780px){.directory-main{padding-top:20px}.directory-hero{display:block}.directory-reach{display:block;max-width:none;margin-top:22px}.directory-reach strong{display:inline}.directory-controls{flex-wrap:wrap;gap:12px}.directory-controls label:first-child{flex-basis:100%}.directory-controls label:nth-child(2){flex:1}.directory-controls select{width:100%}.directory-panel{padding:16px;border-radius:18px}.directory-top-link{font-size:11px;max-width:85px}.directory-table .directory-coin{min-width:145px}.directory-coin small{max-width:150px}.directory-table td{padding:13px 7px}.directory-contract{min-width:175px}.directory-pagination button{font-size:11px;padding:10px}.directory-hero h1{font-size:39px}.directory-body .home-links{padding:4px}.directory-body .home-links a{font-size:11px;padding:8px}.directory-body .home-brand{font-size:17px}.directory-body .home-brand img{width:28px;height:28px}.terms-panel{padding:20px}.terms-panel h1{font-size:29px}}
@media print{.home-header,.home-footer,.home-landscape,.terms-panel button{display:none!important}.directory-body,.terms-panel{background:#fff;color:#000;border:0;box-shadow:none}.terms-panel p,.terms-panel a{color:#000}.terms-panel{max-width:none}.directory-main{padding:0}}
html.asset-content-page{height:auto;overflow:auto}body.directory-body{height:auto;overflow:visible}
.discovery-health{margin-top:20px;border:1px solid #34374e;border-radius:12px;padding:13px 16px;color:#aebbd3;font-size:12px;line-height:1.8}.discovery-health[hidden]{display:none}.discovery-health summary{cursor:pointer;color:#d3c4ff;font-size:13px}.discovery-health ul{list-style:none;padding:0;display:grid;gap:8px}.discovery-health li{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.discovery-health a{color:#c9baff;text-decoration:underline}.discovery-dot{display:inline-block;flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:#aaa4be}.discovery-dot.is-up{background:#64dfa9}.discovery-dot.is-down{background:#fa8d9a}.discovery-dot.is-pending{background:#dbc37c}
@media(max-width:780px){.directory-body .home-header{display:block;padding:16px 0}.directory-body .home-footer{display:flex;flex-wrap:wrap;gap:14px;padding-block:24px}.directory-body .home-landscape{display:block}.directory-body .home-shell{width:calc(100% - 32px);margin-inline:auto}.directory-body .home-nav{flex-wrap:wrap;gap:12px}.directory-body .home-links{order:3;flex-basis:100%;justify-content:center}.directory-body .directory-top-link{margin-left:auto}.directory-body .directory-main{padding-bottom:28px}}

.directory-body .home-links{flex-wrap:wrap}.directory-controls label{min-width:120px}.directory-controls{flex-wrap:wrap}

.directory-market{min-width:110px}.directory-price,.directory-price small{display:block}.directory-price small{color:#a5adc2;font-size:10px}.directory-chart{display:block;width:96px;height:30px;color:#60d5b0;margin-top:5px}.directory-chart svg{display:block;width:96px;height:24px}.directory-chart small{font-size:10px;color:#a5adc2}.directory-chart.is-market-stale{opacity:.55}
