.coin-detail-page{padding-bottom:0}.coin-breadcrumb{color:var(--sub);gap:8px;padding-top:24px;font-size:11px;display:flex}.coin-breadcrumb a{color:var(--copy)}.coin-hero{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-top:18px;padding:0;overflow:hidden}.coin-heading-main{justify-content:space-between;align-items:center;gap:28px;min-height:112px;padding:20px 22px;display:flex}.coin-heading-trade{align-items:center;gap:24px;display:flex}.coin-identity{align-items:center;gap:16px;min-width:0;display:flex}.detail-logo{color:#fff;border-radius:16px;flex:none;place-items:center;width:68px;height:68px;font-size:27px;font-weight:800;display:grid;position:relative}.detail-logo.violet{background:linear-gradient(145deg,#8c6dff,#5139ac)}.detail-logo img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.detail-logo span{border:3px solid var(--surface);min-width:27px;height:20px;font:700 7px var(--font-fira-mono);background:#704ef2;border-radius:7px;place-items:center;padding:0 5px;display:grid;position:absolute;bottom:-7px;right:-7px}.coin-name-line{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.coin-name-line h1{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.045em;max-width:min(680px,100vw - 190px);font-size:clamp(25px,3vw,38px);font-family:var(--font-space-grotesk), sans-serif;margin:0;font-weight:700;overflow:hidden}.coin-meta-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;display:flex}.coin-meta-row>span{background:var(--surface2);color:var(--sub);font:600 8px var(--font-fira-mono);border-radius:5px;padding:4px 7px}.coin-meta-row .coin-symbol{color:var(--copy)}.coin-social-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.official-links,.project-utilities{align-items:center;gap:5px;display:flex}.coin-social-actions a,.coin-social-actions button{border:1px solid var(--border);background:var(--surface2);height:30px;color:var(--sub);cursor:pointer;border-radius:6px;place-items:center;gap:6px;padding:0 9px;font-size:9px;font-weight:650;text-decoration:none;display:flex}.coin-social-actions a:hover,.coin-social-actions button:hover{color:var(--copy);border-color:#465057}.coin-social-actions svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px}.coin-social-actions .share-action{color:var(--lime);background:#c4ff4414;border-color:#c4ff4452}.coin-social-actions .report-action{color:#e98a8e;background:#e66e7312;border-color:#e66e7347}.coin-social-actions .report-action:hover{color:#e66e73;border-color:#e66e738c}.coin-social-actions .buy-action{background:var(--lime);border-color:var(--lime);color:#090c0c;grid-auto-flow:column;gap:5px;width:auto;padding-inline:9px;font-size:9px;font-weight:700}.request-change-card{grid-template-columns:34px 1fr;align-items:center;gap:10px 11px;padding:16px;display:grid}.request-change-icon{border:1px solid var(--border);background:var(--surface2);width:34px;height:34px;color:var(--lime);border-radius:8px;place-items:center;display:grid}.request-change-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.request-change-card h3{margin:0;font-size:12px}.request-change-card p{color:var(--sub);margin:4px 0 0;font-size:9px;line-height:1.5}.request-change-card button{border:1px solid var(--border);background:var(--surface2);height:34px;color:var(--copy);cursor:pointer;border-radius:7px;grid-column:1/-1;font-size:10px;font-weight:700}.request-change-card button:hover{color:var(--lime);border-color:#c4ff446b}.change-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030506c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.change-modal{background:var(--surface);border:1px solid #30383c;border-radius:13px;width:min(100%,520px);max-height:calc(100vh - 48px);position:relative;overflow-y:auto;box-shadow:0 24px 80px #00000075}.change-modal-close{z-index:1;border:1px solid var(--border);background:var(--surface2);width:30px;height:30px;color:var(--sub);cursor:pointer;border-radius:7px;font-size:18px;position:absolute;top:14px;right:14px}.change-modal-heading{border-bottom:1px solid var(--border);padding:25px 25px 20px}.change-modal-heading small,.change-request-success small{color:var(--lime);letter-spacing:.14em;font-size:8px}.change-modal-heading h2,.change-request-success h2{font:700 24px var(--font-space-grotesk), sans-serif;letter-spacing:-.035em;margin:7px 40px 0 0}.change-modal-heading p,.change-request-success p{color:var(--sub);margin:8px 0 0;font-size:10px;line-height:1.65}.change-modal-heading p b{color:var(--copy)}.change-request-form{gap:14px;padding:20px 25px 25px;display:grid}.change-request-form label{gap:7px;display:grid}.change-request-form label>span{color:#c6cdd1;font-size:9px;font-weight:650}.change-request-form label i{color:var(--sub);font-size:8px;font-style:normal;font-weight:400}.change-request-form input,.change-request-form select,.change-request-form textarea{border:1px solid var(--border);width:100%;color:var(--copy);font:10px var(--font-inter), sans-serif;background:#0d1113;border-radius:7px;outline:none}.change-request-form input,.change-request-form select{height:40px;padding:0 11px}.change-request-form textarea{resize:vertical;min-height:104px;padding:11px}.change-request-form input:focus,.change-request-form select:focus,.change-request-form textarea:focus{border-color:#c4ff448c}.change-form-note{color:var(--sub);margin:0;font-size:8px;line-height:1.5}.change-form-actions{grid-template-columns:1fr 1.5fr;gap:8px;display:grid}.change-form-actions button,.change-request-success>button{border:1px solid var(--border);background:var(--surface2);height:40px;color:var(--copy);cursor:pointer;border-radius:7px;font-size:10px;font-weight:700}.change-form-actions button[type=submit],.change-request-success>button{border-color:var(--lime);background:var(--lime);color:#090c0c}.change-request-success{text-align:center;padding:48px 32px 32px}.change-request-success>span{width:48px;height:48px;color:var(--lime);background:#c4ff441c;border-radius:50%;place-items:center;margin:0 auto 18px;font-size:20px;display:grid}.change-request-success h2{margin-right:0}.change-request-success>button{width:100%;margin-top:24px}.contract-line{border:1px solid var(--border);max-width:240px;height:25px;color:var(--sub);background:#0d1113;border-radius:5px;align-items:center;gap:5px;padding:0 4px 0 8px;display:flex}.contract-line code{color:#aab2b8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.contract-line button{background:var(--surface2);min-width:42px;height:19px;color:var(--lime);cursor:pointer;border:0;border-radius:4px;padding:0 5px;font-size:8px}.coin-price-block{flex-direction:column;align-items:flex-end;display:flex}.coin-price-block>small{color:var(--sub);text-transform:uppercase;letter-spacing:.12em;font-size:8px}.coin-price-block>div{align-items:baseline;gap:9px;margin-top:3px;display:flex}.coin-price-block strong{font:600 27px var(--font-fira-mono)}.coin-price-block>div>span{font:600 11px var(--font-fira-mono)}.coin-primary-actions{gap:8px;display:flex}.coin-primary-actions button{border:1px solid var(--border);cursor:pointer;border-radius:8px;height:40px;padding:0 15px;font-size:11px;font-weight:650;position:relative;overflow:visible}.coin-primary-actions .detail-watch{width:112px;min-width:112px}.coin-primary-actions .detail-vote{width:82px;min-width:82px}.coin-primary-actions .action-button__label,.coin-primary-actions .detail-watch>span:last-child{white-space:nowrap}.detail-watch{background:var(--surface);color:var(--copy)}.detail-watch.active{color:#ffc83d;border-color:#ffc83d59}.detail-vote,.sidebar-vote{background:var(--lime);color:#0a0d0d;border-color:var(--lime)!important}.detail-vote.active,.sidebar-vote.active{color:var(--lime);background:#20272a}.detail-watch.just-watched,.detail-vote.just-voted,.sidebar-vote.just-voted{animation:.48s cubic-bezier(.2,1.7,.4,1) vote-pop}.coin-ad{border:1px solid var(--border);background:var(--surface);border-radius:9px;align-items:center;gap:20px;height:90px;min-height:90px;margin-top:18px;padding:12px 18px;display:flex}.coin-ad>small{letter-spacing:.15em;color:var(--sub);font-size:7px}.coin-ad>span{color:var(--sub);flex:1;align-items:baseline;gap:8px;font-size:9px;display:flex}.coin-ad b{color:var(--copy);font-size:11px}.coin-ad button{color:var(--lime);background:0 0;border:0;font-size:10px}.coin-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;padding-block:28px 60px;display:grid}.coin-main-column,.coin-sidebar{gap:18px;display:grid}.coin-sidebar{position:sticky;top:18px}.detail-card{border:1px solid var(--border);background:var(--surface);border-radius:11px;overflow:hidden}.chart-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:72px;padding:14px 18px;display:flex}.chart-head>div:first-child{align-items:baseline;gap:10px;display:flex}.chart-head small{color:var(--sub);font:500 10px var(--font-fira-mono)}.chart-head strong{font:600 20px var(--font-fira-mono)}.chart-head span{font:600 10px var(--font-fira-mono)}.range-tabs{gap:3px;display:flex}.range-tabs button{width:38px;height:27px;color:var(--sub);font:600 9px var(--font-fira-mono);cursor:pointer;background:0 0;border:0;border-radius:5px}.range-tabs button.active{color:var(--lime);background:#20272a}.price-chart{height:340px;position:relative;overflow:hidden}.chart-grid{background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);opacity:.45;background-size:100% 68px,90px 100%;position:absolute;inset:0}.price-chart svg{width:100%;height:calc(100% - 39px);position:absolute;inset:24px 0 15px}.chart-area{fill:url(#chartArea)}.chart-line{fill:none;stroke:var(--lime);stroke-width:2.3px;vector-effect:non-scaling-stroke}.chart-price-marker{background:var(--lime);color:#090c0c;font:700 8px var(--font-fira-mono);border-radius:4px;padding:4px 6px;position:absolute;top:37px;right:7px}.chart-foot{border-top:1px solid var(--border);height:38px;color:var(--sub);justify-content:space-between;align-items:center;padding:0 15px;font-size:9px;display:flex}.chart-foot a{color:var(--lime);font-size:9px;text-decoration:none}.chart-unavailable{color:var(--sub);place-items:center;font-size:10px;display:grid;position:absolute;inset:0}.chart-foot button{color:var(--copy);background:0 0;border:0;font-size:9px}.card-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;padding:18px 20px;display:flex}.card-heading small{color:var(--lime);letter-spacing:.15em;font-size:8px}.card-heading h2{margin:4px 0 0;font-size:20px}.card-heading>span{color:var(--sub);font-size:9px}.stat-grid{grid-template-columns:repeat(3,1fr);display:grid}.stat-grid>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;gap:6px;padding:17px 20px;display:flex}.stat-grid>div:nth-child(3n){border-right:0}.stat-grid>div:nth-last-child(-n+3){border-bottom:0}.stat-grid span{color:var(--sub);text-transform:uppercase;font-size:9px}.stat-grid b{font:600 14px var(--font-fira-mono)}.about-card>p{color:#a7afb5;margin:0;padding:20px;font-size:12px;line-height:1.8}.tag-row,.project-links{flex-wrap:wrap;gap:6px;padding:0 20px 20px;display:flex}.tag-row span{border:1px solid var(--border);color:var(--sub);border-radius:5px;padding:5px 8px;font-size:9px}.project-links{border-top:1px solid var(--border);padding-top:15px}.project-links a{color:var(--lime);margin-right:12px;font-size:10px}.security-list>div{border-bottom:1px solid var(--border);grid-template-columns:28px 1fr auto auto;align-items:center;gap:12px;min-height:67px;padding:12px 18px;display:grid}.security-check{color:#68da88;background:#68da881f;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.security-list div>div{flex-direction:column;gap:3px;display:flex}.security-list b{font-size:11px}.security-list div>div span{color:var(--sub);font-size:9px}.security-list strong{color:#68da88;font-size:10px}.security-list button{color:var(--copy);background:0 0;border:0;font-size:8px}.security-note{color:var(--sub);margin:0;padding:12px 18px;font-size:9px}.voting-card{text-align:center;padding:20px}.voting-card>small:first-child{color:var(--lime);letter-spacing:.15em;font-size:7px}.ranking-number{font:700 62px var(--font-space-grotesk);margin:10px 0 0;line-height:1}.ranking-number span{color:var(--sub);font-size:22px}.voting-card p{color:var(--sub);margin:9px 0;font-size:10px}.voting-card p b{color:var(--copy)}.vote-progress{background:#23292d;border-radius:5px;height:5px;overflow:hidden}.vote-progress i{background:var(--lime);height:100%;display:block}.vote-reset-inline{color:var(--sub);justify-content:center;align-items:baseline;gap:8px;margin:13px 0;font-size:9px;display:flex}.vote-reset-inline b{color:var(--copy);font-family:var(--font-fira-mono);font-size:10px}.vote-reset{border-block:1px solid var(--border);justify-content:space-between;margin:15px 0;padding:12px 0;font-size:10px;display:flex}.vote-reset span{color:var(--sub)}.vote-reset b{font-family:var(--font-fira-mono)}.sidebar-vote{cursor:pointer;border:0;border-radius:7px;width:100%;height:42px;font-weight:750;position:relative;overflow:visible}.vote-rule{color:var(--sub);margin-top:10px;font-size:9px;line-height:1.5;display:block}.boost-card-detail{grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:17px;display:grid}.boost-card-detail>svg{color:#ffc42f;width:22px;height:22px}.boost-card-detail small{color:#ffb52e;letter-spacing:.12em;font-size:8px}.boost-card-detail h3{margin:3px 0;font-size:16px}.boost-card-detail p{color:var(--sub);margin:0;font-size:9px}.boost-card-detail button{color:#ffc42f;background:#ffc42f0f;border:1px solid #ffc42f40;border-radius:6px;grid-column:1/-1;height:34px;font-size:9px}.quick-info{padding:17px}.quick-info h3{margin:0 0 12px;font-size:14px}.quick-info>div{border-top:1px solid var(--border);justify-content:space-between;padding:9px 0;font-size:10px;display:flex}.quick-info span{color:var(--sub)}.quick-info b{font-family:var(--font-fira-mono)}.sidebar-actions{grid-template-columns:1fr 1fr;display:grid}.sidebar-actions button{border:0;border-right:1px solid var(--border);height:42px;color:var(--sub);background:0 0;font-size:9px}.sidebar-actions button:last-child{border:0}.sidebar-ad{text-align:center;min-height:145px;color:var(--sub);border:1px dashed #353d42;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:18px;display:flex}.sidebar-ad small{letter-spacing:.15em;font-size:7px}.sidebar-ad b{color:var(--copy);font-size:12px}.sidebar-ad span{font-size:8px}.sidebar-ad button{color:var(--lime);background:0 0;border:0;font-size:9px}.coin-footer{margin-top:0}@media (max-width:900px){.coin-heading-main{flex-direction:column;align-items:flex-start}.coin-heading-trade{justify-content:space-between;width:100%}.coin-primary-actions{grid-column:1/-1}.coin-primary-actions button{flex:1}.coin-layout{grid-template-columns:1fr}.coin-sidebar{grid-template-columns:repeat(2,1fr);position:static}}@media (max-width:620px){.coin-breadcrumb{padding-top:17px}.coin-hero{margin-top:14px}.coin-heading-main{padding:17px}.coin-heading-trade{flex-direction:column;align-items:stretch}.coin-social-actions{flex-direction:column;align-items:flex-start}.official-links{flex-wrap:wrap}.coin-price-block{align-items:flex-start}.coin-primary-actions{grid-column:auto}.detail-logo{width:56px;height:56px}.coin-ad{flex-direction:column;align-items:flex-start;gap:7px}.coin-ad>span{line-height:1.6;display:block}.coin-ad button{padding:0}.chart-head{flex-direction:column;align-items:flex-start;gap:12px}.price-chart{height:280px}.range-tabs{width:100%}.range-tabs button{flex:1}.stat-grid{grid-template-columns:repeat(2,1fr)}.stat-grid>div:nth-child(3n){border-right:1px solid var(--border)}.stat-grid>div:nth-child(2n){border-right:0}.security-list>div{grid-template-columns:28px 1fr auto}.security-list strong{grid-column:2}.security-list button{grid-area:1/3/3}.coin-sidebar{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.detail-watch.just-watched,.detail-vote.just-voted,.sidebar-vote.just-voted{animation:none}}
