.coin-main{max-width:1380px;margin:0 auto;padding:30px 32px 80px}.activity-banner{padding:12px 16px;margin:18px 0 28px;border:1px solid var(--line);border-radius:8px;color:var(--muted);font-size:12px}.activity-banner[data-state=ok]{color:var(--hype)}.activity-banner[data-state=error]{color:var(--danger)}.coin-heading,.coin-identity,.coin-address-row,.section-heading,.chart-controls,.market-top{display:flex;align-items:center;gap:14px}.coin-heading{justify-content:space-between;gap:24px;margin-bottom:26px}.coin-identity{min-width:0}.coin-identity img{object-fit:cover;border-radius:0;background:var(--panel);flex-shrink:0}.coin-heading h1{font:600 36px/1.1 'Bricolage Grotesque',sans-serif;margin:5px 0 12px;overflow-wrap:anywhere}.eyebrow{font:10px 'Geist Mono',monospace;letter-spacing:.12em;color:var(--hype)}.coin-address-row{flex-wrap:wrap;gap:10px}.coin-address{font:11px 'Geist Mono',monospace;color:var(--muted);overflow-wrap:anywhere}.coin-badge{font-size:10px;color:var(--hype);background:color-mix(in srgb,var(--hype) 9%,transparent);border:1px solid color-mix(in srgb,var(--hype) 25%,transparent);padding:5px 7px}.heading-cap{text-align:right;flex-shrink:0}.heading-cap>span{display:block;font:10px 'Geist Mono',monospace;letter-spacing:.08em;color:var(--muted)}.heading-cap>strong{display:block;font:600 32px 'Bricolage Grotesque',sans-serif;margin:5px 0}.coin-layout{display:grid;grid-template-columns:minmax(0,1fr) 348px;gap:24px;align-items:start}.coin-left,.coin-right{min-width:0;display:grid;gap:22px}.coin-market,.coin-reserve,.coin-section,.coin-about,.coin-trading,.coin-rewards,.coin-fees{border:1px solid var(--line);border-radius:12px;background:var(--ground-2);padding:24px}.coin-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.coin-stats span,.metric-label{display:block;font-size:10px;color:var(--muted);margin-bottom:8px}.coin-stats strong{font-size:13px;font-weight:500;overflow-wrap:anywhere}.market-top{justify-content:space-between;gap:12px}.market-top>div:first-child{min-width:0}.market-top strong{font:500 14px 'Geist Mono',monospace;overflow-wrap:anywhere}.chart-controls{flex-wrap:wrap;gap:8px;justify-content:flex-end;font-size:12px;color:var(--muted)}.intervals{display:flex;gap:3px}.chart-button,.chart-controls select{background:transparent;color:var(--muted);border:1px solid var(--line);padding:7px 9px;border-radius:5px;cursor:pointer;font-size:11px}.chart-button.active{color:var(--hype);border-color:var(--hype)}button:disabled{cursor:default;opacity:.45}.chart-area{min-height:310px;display:grid;place-items:center;margin:18px 0 8px}.chart-area svg{width:100%;height:auto;overflow:visible}.chart-area p{color:var(--muted);font-size:13px;text-align:center;padding:40px 15px}.chart-grid{stroke:var(--line);stroke-width:.5;stroke-dasharray:3 5}.chart-label{fill:var(--faint);font:9px 'Geist Mono',monospace}.candle.up{fill:#7cdaa5;stroke:#7cdaa5}.candle.down{fill:#f08f83;stroke:#f08f83}.candle line{stroke-width:1.2}.candle rect{stroke:none}.positive{color:#7cdaa5!important}.negative{color:#f08f83!important}.market-metrics{border-top:1px solid var(--line);padding-top:22px}.market-secondary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:10px;line-height:1.7;color:var(--muted);padding:18px 0}.market-secondary b{font-weight:400;color:var(--text);margin-left:4px}.curve-panel{padding-top:18px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}.curve-panel>span{float:right}.curve-panel progress{display:block;width:100%;height:5px;margin:13px 0;accent-color:var(--hype)}.curve-panel p,.coin-note{font-size:11px;line-height:1.75;color:var(--muted)}.coin-note a{font-size:inherit}.coin-note{margin:12px 0}.coin-right h2{font:500 25px/1.15 'Bricolage Grotesque',sans-serif;margin:12px 0 18px}.coin-right>section>p:not(.eyebrow){font-size:12px;line-height:1.75;color:var(--muted)}.coin-right dl{display:grid;grid-template-columns:1fr;gap:6px;margin:20px 0}.coin-right dt{font-size:10px;color:var(--muted);margin-top:8px}.coin-right dd{margin:0;font-size:13px;overflow-wrap:anywhere}.coin-right .button{width:100%;justify-content:center;font-size:12px}.reserve-number{display:block;font:500 22px 'Bricolage Grotesque',sans-serif;color:var(--hype);margin:20px 0;overflow-wrap:anywhere}.coin-reserve{background:linear-gradient(140deg,color-mix(in srgb,var(--hype) 7%,var(--ground-2)),var(--ground-2))}.reward-pot{padding:15px 0;border-bottom:1px solid var(--line)}.reward-pot span{display:block;color:var(--muted);font-size:10px;margin-bottom:8px}.reward-pot strong{font:500 20px 'Bricolage Grotesque',sans-serif;overflow-wrap:anywhere}.coin-about h2{font:500 23px 'Bricolage Grotesque',sans-serif;margin:0 0 16px}.coin-about>p{font-size:13px;line-height:1.8;color:var(--muted);white-space:pre-line;overflow-wrap:anywhere}.coin-socials{display:flex;gap:17px;flex-wrap:wrap;margin:18px 0}.coin-socials a{font-size:11px}.coin-network-note{border-top:1px solid var(--line);padding-top:18px;margin-top:20px;font-size:11px;line-height:1.75;color:var(--muted)}.coin-history{padding:0 20px 14px}.coin-tabs{display:flex;gap:24px;border-bottom:1px solid var(--line);margin-bottom:8px}.coin-tabs button,.trade-tabs button{font:500 12px 'Geist',sans-serif;border:0;border-bottom:2px solid transparent;background:transparent;padding:16px 0;color:var(--muted);cursor:pointer}.coin-tabs button.active,.trade-tabs button.active{color:var(--hype);border-bottom-color:var(--hype)}.coin-table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:11px}th{text-align:left;font-size:9px;letter-spacing:.04em;text-transform:uppercase;color:var(--faint);padding:15px 10px;border-bottom:1px solid var(--line)}td{padding:14px 10px;border-bottom:1px solid var(--line-soft);color:var(--muted)}td a{font-size:10px!important}.load-more{display:block;margin:18px auto}.trade-tabs{display:flex;gap:26px;margin-top:-10px;border-bottom:1px solid var(--line)}.coin-trading #trade-wallet-status{margin:17px 0 10px}.slippage-control{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--muted);margin:22px 0}.slippage-control select{background:var(--panel);color:var(--text);border:1px solid var(--line);padding:5px 10px;border-radius:4px}.amount-label{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);margin-bottom:10px}.coin-trading input{width:100%;background:var(--panel);border:1px solid var(--line);border-radius:6px;color:var(--text);padding:16px;font:500 22px 'Geist Mono',monospace;box-sizing:border-box}.coin-trading input:focus{outline:1px solid var(--hype)}.amount-presets{display:flex;gap:8px}.amount-presets button{flex:1;background:transparent;border:1px solid var(--line);border-radius:4px;color:var(--muted);padding:8px;font-size:11px;cursor:pointer}.coin-right .trade-quote{display:grid;grid-template-columns:1fr 1.2fr;align-items:baseline;gap:12px;margin:20px 0}.coin-right .trade-quote dt{margin:0}.coin-right .trade-quote dd{text-align:right;font:10px/1.6 'Geist Mono',monospace}.trade-receipt{font-size:11px;line-height:1.8;padding:12px;background:color-mix(in srgb,var(--hype) 6%,transparent);border:1px solid color-mix(in srgb,var(--hype) 25%,transparent)}.trade-receipt a{display:block;color:var(--hype)}.coin-vault-actions{border-top:1px solid var(--line);padding-top:14px}.coin-vault-actions summary{cursor:pointer;font-size:11px;color:var(--muted)}.coin-vault-actions button,.coin-vault-actions a{display:block;width:100%;margin-top:10px;text-align:left;font-size:10px}.coin-fees ul{list-style:none;padding:0;margin:20px 0}.coin-fees li{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:var(--muted);padding:9px 0;border-bottom:1px solid var(--line-soft)}.coin-fees li b{color:var(--text);font-weight:500}.fee-rail{height:5px;display:flex;gap:3px;margin-top:20px}.fee-rail i{flex:15;background:#77745d}.fee-rail i:nth-child(1){flex:30;background:var(--hype)}.fee-rail i:nth-child(2){flex:20;background:#d1b395}.fee-rail i:nth-child(3){flex:20;background:#88775f}.fee-rail i:nth-child(5){background:#514c40}.coin-empty{text-align:center;padding:60px 20px}.coin-empty h1{font:500 40px 'Bricolage Grotesque',sans-serif}.coin-empty p{color:var(--muted);max-width:530px;margin:20px auto;line-height:1.8}.coin-empty .button{margin:8px}.coin-footer{max-width:1380px;margin:auto;padding:30px 32px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:1050px){.coin-layout{grid-template-columns:minmax(0,1fr) 310px;gap:18px}.coin-market,.coin-right>section{padding:19px}.chart-area{min-height:250px}.coin-stats{gap:10px}.coin-stats strong{font-size:11px}.market-top{align-items:flex-start;flex-direction:column}.chart-controls{justify-content:flex-start}}@media(max-width:800px){.coin-main{padding:24px 20px 60px}.coin-layout{grid-template-columns:1fr}.coin-right{grid-template-columns:repeat(2,minmax(0,1fr))}.coin-trading{grid-column:1/-1}.coin-trading form{max-width:520px;margin:auto}.coin-trading>.button,.coin-trading>.coin-note{max-width:520px;margin-left:auto;margin-right:auto}.coin-fees{grid-column:1/-1}.market-top{flex-direction:row}.coin-footer{flex-wrap:wrap}.heading-cap>strong{font-size:24px}}@media(max-width:520px){.coin-main{padding:22px 14px 50px}.coin-heading{align-items:flex-start;flex-direction:column;gap:20px}.coin-heading h1{font-size:28px}.coin-identity img{width:62px;height:62px}.heading-cap{text-align:left}.heading-cap>strong{font-size:26px}.heading-cap>span:last-child{display:none}.coin-right{grid-template-columns:1fr}.coin-right>section{grid-column:auto}.coin-market,.coin-about,.coin-right>section{padding:18px}.coin-history{padding:0 14px 14px}.market-top{flex-direction:column}.coin-stats{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px}.chart-area{min-height:170px}.coin-tabs{gap:22px}.coin-tabs button{font-size:11px}.coin-footer{padding:25px 16px}}

.coin-page .migration-banner{display:block;padding:10px 16px;font-size:11px;line-height:1.6;max-width:calc(1380px - 64px)}.coin-page .migration-banner:before{display:none}.coin-page .migration-banner strong{margin-right:14px}.coin-page .migration-banner a{margin-left:14px}.coin-page .activity-banner{border:0;padding:0;margin:16px 0 22px;font-size:10px}.coin-trading .trade-tabs{display:flex;position:static;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:0;margin:-8px 0 0;gap:0}.coin-trading .trade-tabs:before{display:none}.coin-trading .trade-tabs button{flex:1;height:auto;border-radius:0;padding:15px 0;font-size:12px}.coin-page .coin-main{padding-top:24px}@media(max-width:700px){.coin-page .migration-banner{margin:12px 14px 0;max-width:none}.coin-page .migration-banner a{margin-left:0;display:block}}

/* Per-coin General Fund receipts. */
.coin-fund-metrics{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem 1rem;margin:1.25rem 0}.coin-fund-metrics dt{color:var(--muted,#aaa)}.coin-fund-metrics dd{margin:0;font-variant-numeric:tabular-nums;font-weight:700}.coin-fund-payments{padding:0;list-style:none}.coin-fund-payments>li{padding:1rem 0;border-top:1px solid #ffffff18}.coin-fund-payments code{display:block;overflow-wrap:anywhere;font-size:.75rem}.coin-fund-payments details{margin-top:.75rem}.coin-fund-progress .button{margin-top:1rem}@media(max-width:520px){.coin-fund-metrics{grid-template-columns:1fr}.coin-fund-metrics dd{margin-bottom:.6rem}}
/* General Fund live payments */
.coin-fund-progress{position:relative;isolation:isolate;overflow:hidden;margin:0 0 26px;padding:28px!important;border:1px solid #e797534d!important;background:radial-gradient(ellipse at 95% 0%,#e7842420,transparent 55%),#1b1915!important;border-radius:18px!important}.coin-fund-progress:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(120deg,transparent 65%,#ffa65a05)}.fund-live-header,.fund-live-footer,.fund-history-heading,.fund-payment-top{display:flex;justify-content:space-between;align-items:center;gap:16px}.fund-live-header h2{margin:6px 0 0;font-size:26px;letter-spacing:-.04em}.fund-live-header .eyebrow{color:#f3af77;font-size:10px;margin:0}.fund-live-indicator{display:flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid #ffb57830;border-radius:30px;font:11px 'Geist Mono',monospace;color:#ffba83;background:#ffb57808;white-space:nowrap}.fund-live-indicator:before{content:"";height:6px;width:6px;border-radius:50%;background:#ffb578;box-shadow:0 0 0 4px #ffb57810;animation:fund-pulse 2.5s ease-in-out infinite}.fund-current-status{display:flex;align-items:center;gap:14px;margin:22px 0;padding:16px 18px;background:#ffffff03;border:1px solid #ffffff0d;border-radius:12px}.fund-current-status strong{font-size:14px;color:#ffbd88}.fund-current-status p{font-size:12px;line-height:1.5;color:var(--muted);margin:4px 0 0}.fund-status-orb{display:block;flex:0 0 10px;height:10px;border:2px solid #f2aa72;border-radius:50%;box-shadow:0 0 18px #e7923f35}.coin-fund-progress[data-phase=sending] .fund-status-orb,.coin-fund-progress[data-phase=receipt] .fund-status-orb,.coin-fund-progress[data-phase=checking] .fund-status-orb{border-color:#f2aa7250;border-top-color:#ffbd88;animation:fund-spin 1.8s linear infinite}.coin-fund-progress[data-phase=verified] .fund-status-orb{background:#80c89b;border-color:#80c89b}.coin-fund-progress[data-phase=review] .fund-current-status strong{color:#edba74}.fund-live-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:24px 0}.fund-live-metrics>div{border-right:1px solid #ffffff12;padding-right:16px}.fund-live-metrics>div:last-child{border:0}.fund-live-metrics span{display:block;color:var(--muted);font-size:11px;margin-bottom:8px}.fund-live-metrics strong{font:500 clamp(19px,2vw,27px) 'Geist Mono',monospace;letter-spacing:-.06em;white-space:nowrap}.fund-live-metrics small{display:inline-block;font:10px 'Geist Mono',monospace;letter-spacing:0;color:#a49b8b}.fund-transfer-steps{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:20px 0;margin:20px 0 0;border-top:1px solid #ffffff10;border-bottom:1px solid #ffffff10}.fund-transfer-steps li{position:relative;display:flex;align-items:center;gap:10px;padding:0 14px 0 0;min-width:0}.fund-transfer-steps li:after{content:"";position:absolute;left:32px;right:10px;top:15px;height:1px;background:#ffffff0c;z-index:-1}.fund-transfer-steps li:last-child:after{display:none}.fund-step-marker{display:grid;place-items:center;flex:0 0 30px;height:30px;border:1px solid #ffffff20;border-radius:50%;font:11px 'Geist Mono',monospace;color:#827c71;background:#1b1915}.fund-transfer-steps strong{font-size:11px;font-weight:500;color:#928a7d;background:#1b1915;padding-right:5px}.fund-transfer-steps small{display:block;color:#756f64;font-size:10px;margin-top:3px;background:#1b1915}.fund-transfer-steps [data-state=done] .fund-step-marker{border-color:#f5ad7040;color:#ffba83;background:#39291c}.fund-transfer-steps [data-state=done] strong{color:#d5c6b6}.fund-transfer-steps [data-state=active] .fund-step-marker{color:#fbc395;border-color:#ffb578;box-shadow:0 0 0 4px #ffb57809;animation:fund-pulse 2.5s ease-in-out infinite}.fund-transfer-steps [data-state=active] strong{color:#ffc18e}.fund-live-history{margin-top:22px}.fund-history-heading h3{margin:0;font-size:14px;font-weight:500}.fund-history-heading>span{font:10px 'Geist Mono',monospace;color:var(--muted)}.fund-payment-card{margin-top:12px;border:1px solid #ffffff12;border-radius:12px;padding:16px 18px;background:#ffffff02;animation:fund-enter .4s ease-out}.fund-payment-top>strong{font:500 17px 'Geist Mono',monospace;color:#f3dcc7;letter-spacing:-.04em}.fund-payment-label{font-size:10px;border:1px solid #ffffff15;padding:5px 8px;border-radius:30px;color:#d0baa2;white-space:nowrap}.fund-payment-card>p{font-size:11px;color:var(--muted);margin:7px 0 10px}.fund-proof-links{display:flex;flex-wrap:wrap;gap:20px;font-size:11px}.fund-payment-card details{margin-top:13px;border-top:1px solid #ffffff0c;padding-top:10px}.fund-payment-card summary{font-size:11px;color:#a39685;cursor:pointer}.fund-payment-card details p{font-size:11px;color:var(--muted);margin:12px 0 5px}.fund-payment-card code{display:block;font-size:10px;overflow-wrap:anywhere;white-space:normal;line-height:1.7;color:#b7aa98}.fund-payment-pending{border-color:#e9a36650;background:linear-gradient(110deg,#ffb57808,#ffffff01)}.fund-payment-pending .fund-payment-label{color:#ffc18e}.fund-attribution-note{font-size:10px!important;color:#938a7c!important;margin-top:15px!important;line-height:1.6}.fund-live-footer{padding-top:15px;border-top:1px solid #ffffff0c;font-size:11px}.fund-last-update{font:10px 'Geist Mono',monospace;color:#8b8275}.coin-fund-progress .text-link{font-size:11px}@keyframes fund-pulse{50%{opacity:.6;box-shadow:0 0 0 6px #ffb57804}}@keyframes fund-spin{to{transform:rotate(360deg)}}@keyframes fund-enter{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.coin-fund-progress{padding:20px!important}.fund-live-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.fund-live-metrics>div:nth-child(2){border:0}.fund-transfer-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.fund-transfer-steps li:after{display:none}.fund-live-header h2{font-size:23px}.fund-live-header .eyebrow{font-size:8px}.fund-live-footer{flex-wrap:wrap;gap:10px}}@media(max-width:420px){.fund-payment-top{align-items:flex-start;flex-direction:column;gap:8px}.fund-live-header{gap:8px}.fund-live-metrics strong{font-size:18px}.fund-transfer-steps strong{font-size:10px}.fund-transfer-steps small{font-size:9px}.fund-live-header h2{font-size:21px}}@media(prefers-reduced-motion:reduce){.coin-fund-progress *,.coin-fund-progress *:before{animation:none!important;transition:none!important}}

.fund-live-metrics small{margin-left:5px}

.coin-loading{padding:65px 30px 80px;text-align:center;border:1px solid var(--line);border-radius:16px;background:radial-gradient(ellipse at 50% 0%,#f29e5810,transparent 65%)}.coin-loading h1{font-size:26px;letter-spacing:-.04em;margin:20px 0 10px}.coin-loading p{color:var(--muted);font-size:13px}.coin-loading-orb{display:block;width:24px;height:24px;margin:auto;border:2px solid #f3a66425;border-top-color:#f3a664;border-radius:50%;animation:fund-spin 1.4s linear infinite}.coin-loading-lines{display:grid;gap:10px;max-width:350px;margin:30px auto 0}.coin-loading-lines i{height:9px;border-radius:4px;background:linear-gradient(100deg,#ffffff05 20%,#f3a66415 50%,#ffffff05 80%);background-size:220% 100%;animation:coin-loading-shimmer 2s ease-in-out infinite}.coin-loading-lines i:nth-child(2){width:80%;margin:auto}.coin-loading-lines i:nth-child(3){width:55%;margin:auto}@keyframes coin-loading-shimmer{to{background-position:-220% 0}}@media(prefers-reduced-motion:reduce){.coin-loading-orb,.coin-loading-lines i{animation:none}}
