.workspace{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.page-content{padding:0 28px}.board-heading{display:block}.search-label{display:block;margin-top:16px}.search-label input{width:100%}.table-scroll{padding:0 16px}thead th:first-child{width:22%}thead th:nth-child(2){width:48%}thead th:last-child{width:30%}.quote-shell{width:230px;transform:scale(.85);transform-origin:left center;margin-right:-34px}.asset-select{border:0;background:none;padding:14px 4px;text-align:left;color:var(--ink);font-weight:600}.asset-select small,.row-gap{display:block;font-size:11px;color:var(--muted);font-weight:400;margin-top:4px}.asset-select[aria-pressed=true]{color:#42650b}.buy-panel{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px;position:sticky;top:20px}.buy-panel h2{font-size:28px;margin:0;letter-spacing:-1px}.panel-sub{color:var(--muted);font-size:13px;margin:4px 0 20px}.gap-hero{background:#eef6df;padding:18px;border-radius:10px;margin-bottom:22px}.gap-hero span,.gap-hero small{display:block;font-size:11px;color:#4e603b}.gap-hero strong{display:block;font-size:40px;letter-spacing:-2px}.buy-panel label{display:block;font-size:12px;font-weight:600;margin-top:16px}.buy-panel input{width:100%;padding:12px;border:1px solid #cdd6c5;border-radius:7px;margin-top:7px;font-size:16px}.field-note{font-size:11px;line-height:1.6;color:var(--muted);margin:8px 0 14px}.metrics{margin:18px 0}.metrics>div{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--line);font-size:12px}.metrics span{color:var(--muted)}.metrics strong{text-align:right}.buy-link{display:block;background:var(--accent);border:1px solid #b5d859;border-radius:8px;text-align:center;padding:14px;font-size:14px;font-weight:600}.source-link,details{font-size:12px}details{margin-top:20px;color:var(--muted)}summary{cursor:pointer}.mint{overflow-wrap:anywhere;font:11px/1.6 monospace}.board-bottom{flex-direction:column;gap:5px}.row-gap{max-width:110px}tbody td>strong{font:500 14px 'IBM Plex Mono',monospace}@media(max-width:1250px){.workspace{grid-template-columns:1fr}.buy-panel{position:static}.board-heading{display:flex}.search-label{margin:0}.quote-shell{transform:none;margin:0}thead th:first-child{width:30%}thead th:nth-child(2){width:45%}thead th:last-child{width:25%}}@media(max-width:600px){.page-content{padding:0 12px}.board-heading{display:block}.search-label{margin-top:14px}.table-scroll{padding:0 8px}thead th:first-child{width:20%}thead th:nth-child(2){width:50%}thead th:last-child{display:table-cell;width:30%}.quote-shell{width:210px;transform:scale(.68);margin-right:-67px}.asset-select{font-size:12px}.asset-select small{font-size:10px;max-width:65px}tbody td>strong{font-size:12px}.row-gap{font-size:10px}.buy-panel{padding:20px}.intro h1{font-size:40px}}
.transfer-panel{display:grid;grid-template-columns:1.5fr 1fr;gap:30px;margin-top:28px;padding:28px;border:1px solid var(--line);border-radius:16px;background:white}.transfer-panel h2{margin:0}.transfer-panel p{font-size:13px;color:var(--muted)}.transfer-panel dl{font-size:12px}.transfer-panel dt{color:var(--muted);margin-top:12px}.transfer-panel dd{margin:4px 0;overflow-wrap:anywhere;font-family:monospace}.transfer-panel label{display:block;font-size:13px}.transfer-panel input{width:100%;padding:12px;margin:8px 0 12px;border:1px solid var(--line);border-radius:7px;font-size:18px}.transfer-panel button,#wallet-button{background:var(--accent);border:1px solid #b5d859;padding:12px 18px;border-radius:7px;font-weight:600;cursor:pointer}button:disabled{opacity:.55;cursor:wait}dialog{max-width:440px;width:calc(100% - 32px);border:1px solid var(--line);border-radius:16px;padding:24px;color:var(--ink)}dialog::backdrop{background:#18201980}.wallet-heading{display:flex;align-items:center;justify-content:space-between}.wallet-heading h2{margin:0}.wallet-heading button{border:0;background:none;font-size:26px}#wallet-options{display:grid;gap:10px;margin:18px 0}#wallet-options button,#wallet-disconnect{padding:12px;border:1px solid var(--line);border-radius:7px;background:var(--paper);cursor:pointer}#transfer-link{font-size:13px;text-decoration:underline}.masthead{gap:12px}.masthead>span{margin-right:auto}@media(max-width:700px){.transfer-panel{grid-template-columns:1fr;padding:20px}.masthead{flex-wrap:wrap}}
.page-content>.ca-strip:first-child{margin-top:0;padding:18px 0}.page-content>.ca-strip:first-child input{min-width:160px}
