.crypto-page{background:var(--bg);color:var(--text)}.crypto-page [hidden]{display:none!important}.crypto-page .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.crypto-page button,.crypto-page input,.crypto-page select{font-family:var(--font);color:inherit}.crypto-page button:focus-visible,.crypto-page a:focus-visible,.crypto-page select:focus-visible{outline:2px solid var(--accent-deep);outline-offset:4px}.crypto-page button:disabled{opacity:.4;cursor:default}.cr-status{display:flex;align-items:center;gap:10px;margin-top:24px;padding:12px 15px;border:1px dashed var(--border-strong);border-radius:9px;font-size:11px;color:var(--muted);background:var(--surface)}.cr-status b{margin-inline-start:auto;font:9px var(--mono);letter-spacing:.12em}.cr-status-dot{height:6px;width:6px;border-radius:50%;background:var(--accent-deep);flex-shrink:0}.cr-status.ok .cr-status-dot{background:#218362}.cr-status.stale .cr-status-dot,.cr-status.unavailable .cr-status-dot{background:#ba6f23}.cr-notice{font-size:12px;padding:12px;color:#a36520}.cr-intro{padding-block:25px 30px}.cr-crumb{display:flex;gap:10px;font-size:11px;color:var(--muted);margin-bottom:24px}.cr-crumb a{text-decoration:none}.cr-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.cr-eyebrow{font-size:10px;color:var(--muted);letter-spacing:.08em}.cr-heading .cr-eyebrow{font:10px var(--mono);letter-spacing:.18em;display:block;text-align:right;margin-bottom:10px}.cr-heading h1{font-size:clamp(28px,3vw,40px);line-height:1.6;letter-spacing:-1px;display:flex;align-items:center;gap:14px}.cr-heading h1 i{width:9px;height:9px;background:var(--accent);border-radius:50%}.cr-heading p{font-size:13px;color:var(--muted);margin-top:8px;line-height:2}.cr-mark{display:flex;align-items:center;gap:16px;font:48px var(--mono);color:var(--accent-deep);padding:0 25px;border-inline-start:1px solid var(--border)}.cr-mark span{font:10px/1.8 var(--mono);color:var(--muted);letter-spacing:.18em}.cr-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:30px}.cr-stat{background:var(--surface);border:1px solid var(--border);border-radius:13px;padding:19px 21px;position:relative;overflow:hidden}.cr-stat:first-child{border-top:3px solid var(--accent);padding-top:17px}.cr-stat>div{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:var(--muted)}.cr-stat i{font:17px var(--mono);font-style:normal;color:var(--accent-deep)}.cr-stat strong{display:block;text-align:right;font:500 clamp(19px,2vw,25px) var(--mono);letter-spacing:-1px;margin:19px 0 10px}.cr-stat small{display:block;font-size:10px;color:var(--muted);line-height:1.8}.cr-workspace{border:1px solid var(--border);border-radius:17px;background:var(--surface);overflow:hidden;box-shadow:0 12px 36px #00000003}.cr-work-head{display:flex;align-items:center;justify-content:space-between;padding:23px 25px 20px}.cr-work-head h2{font-size:18px}.cr-work-head>span{font-size:11px;color:var(--muted)}.cr-tools{display:flex;gap:12px;padding:0 25px;align-items:stretch}.cr-search{display:flex;align-items:center;gap:9px;flex:1;background:var(--bg);border:1px solid var(--border);border-radius:9px;padding:8px 13px;min-width:0}.cr-search>span{font-size:25px;line-height:1;color:var(--muted)}.cr-search input{width:100%;min-width:0;background:none;border:0;outline:none;font-size:12px;height:26px}.cr-search:focus-within{outline:2px solid var(--accent)}.cr-unit{display:flex;padding:4px;border:1px solid var(--border);border-radius:9px;gap:3px}.cr-unit button{padding:5px 17px;font-size:11px;border-radius:6px}.cr-unit [aria-pressed=true]{background:var(--accent);color:var(--accent-ink);font-weight:700}.cr-sort{display:flex;border:1px solid var(--border);border-radius:9px;padding:5px 10px}.cr-sort select{border:0;background:var(--surface);font-size:11px;max-width:155px}.cr-tabs{display:flex;gap:23px;padding:18px 25px 0;border-bottom:1px solid var(--border)}.cr-tabs button{font-size:11px;color:var(--muted);padding:8px 0 15px;border-bottom:2px solid transparent;white-space:nowrap}.cr-tabs [aria-pressed=true]{color:var(--text);border-color:var(--accent-deep);font-weight:750}.cr-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px}.cr-table caption{text-align:right}.cr-table th{height:43px;background:var(--surface-2);font-size:10px;color:var(--muted);font-weight:500;text-align:right}.cr-table th:first-child{width:42px}.cr-table th:nth-child(2){width:25%}.cr-table th:nth-child(3){width:17%}.cr-table th:nth-child(4),.cr-table th:nth-child(5){width:10%}.cr-table th:nth-child(6){width:16%}.cr-table th:last-child{padding-inline-end:22px}.cr-row td{padding:16px 0;border-bottom:1px solid var(--border);height:77px}.cr-row:hover,.cr-row.is-open{background:var(--bg)}.cr-star{text-align:center}.cr-star button{font-size:22px;color:var(--faint);width:36px;height:40px}.cr-star [aria-pressed=true]{color:var(--accent-deep)}.cr-coin>button{display:flex;align-items:center;gap:11px;width:100%;text-align:right;padding-inline-end:12px}.cr-coin-icon{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:50%;font:600 12px var(--mono);background:var(--surface-2);border:1px solid var(--border);color:var(--muted)}.cr-coin-icon[data-code=BTC]{background:#f7931a;color:white;font-size:23px;border:0}.cr-coin-icon[data-code=ETH]{background:#6576b8;color:white;font-size:25px;border:0}.cr-coin-icon[data-code=USDT],.cr-coin-icon[data-code=TRX]{background:#288b73;color:white;font-size:19px;border:0}.cr-coin-icon[data-code=BNB]{background:#f3ba2f;color:#282415;border:0}.cr-coin strong{display:block;font-size:12px;font-weight:650}.cr-coin small{display:flex;gap:8px;align-items:center;margin-top:5px;color:var(--muted);font:9px var(--mono)}.cr-coin small i{font-style:normal;font-size:8px;padding:1px 4px;border-radius:3px;background:var(--surface-2)}.cr-expand{margin-inline-start:auto;font-size:13px;color:var(--muted);opacity:.6}.cr-price bdi,.cr-change,.cr-volume bdi{font:500 11px var(--mono);font-variant-numeric:tabular-nums}.cr-price small{display:block;font-size:8px;color:var(--muted);margin-top:5px}.cr-change.positive,.cr-spark.positive,.cr-chart.positive{color:#228667}.cr-change.negative,.cr-spark.negative,.cr-chart.negative{color:#d05660}[data-theme=dark] .cr-change.positive,[data-theme=dark] .cr-spark.positive,[data-theme=dark] .cr-chart.positive{color:#5dcba3}[data-theme=dark] .cr-change.negative,[data-theme=dark] .cr-spark.negative,[data-theme=dark] .cr-chart.negative{color:#f07f89}.cr-mini{padding-inline-end:24px!important}.cr-spark{display:block;width:95%;height:31px}.cr-chart-empty{color:var(--faint);font-size:11px;text-align:center}.cr-pagination{padding:18px 24px;display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--muted)}.cr-pagination>div{display:flex;gap:14px;align-items:center;direction:rtl}.cr-pagination button{border:1px solid var(--border);border-radius:7px;width:33px;height:33px;font-size:19px}.cr-pagination #cr-page{font:10px var(--mono);direction:ltr}.cr-source{padding:12px 24px;background:var(--bg);border-top:1px solid var(--border);display:flex;justify-content:space-between;gap:10px;font-size:10px;color:var(--muted)}.cr-source a{color:inherit;text-decoration:underline;text-underline-offset:3px}.cr-detail>td{padding:0;border-bottom:1px solid var(--border)}.cr-detail-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:28px;padding:27px;background:var(--bg)}.cr-detail-grid>div{min-width:0}.cr-detail-grid aside{border-inline-start:1px solid var(--border);padding-inline-start:25px}.cr-detail-grid h3{font-size:14px;margin:5px 0}.cr-detail-grid p{font-size:12px;color:var(--muted);line-height:2;margin:12px 0 20px}.cr-detail-grid small{font-size:10px;color:var(--muted)}.cr-chart-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.cr-chart-head>div{display:flex;gap:5px}.cr-chart-head button{font-size:10px;padding:6px 10px;border:1px solid var(--border);border-radius:5px}.cr-chart-head [aria-pressed=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.cr-chart{height:190px;width:100%;display:block;margin-top:17px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 46px,var(--border) 47px,transparent 48px);direction:ltr}.cr-detail .cr-chart-empty{height:190px;display:grid;place-items:center}.cr-chart-foot{display:flex;justify-content:space-between;gap:10px;font-size:9px;color:var(--muted);margin:14px 0;flex-wrap:wrap}.cr-chart-foot bdi{font-family:var(--mono)}.cr-detail dl>div{display:flex;justify-content:space-between;padding:8px 0;font-size:10px;border-bottom:1px solid var(--border)}.cr-detail dt{color:var(--muted)}.cr-detail dd{font-family:var(--mono);margin:0}.cr-detail dl{margin-bottom:14px}.cr-retry{display:block;text-decoration:underline;font-size:10px;margin-top:10px}.cr-empty{padding:65px 20px;text-align:center}.cr-empty>span{font-size:38px;color:var(--accent-deep)}.cr-empty h3{font-size:17px;margin:12px}.cr-empty p{font-size:12px;color:var(--muted);margin-bottom:17px}.cr-empty button{padding:9px 17px;border-radius:7px;background:var(--accent);color:var(--accent-ink);font-size:11px}.cr-note{display:flex;align-items:flex-start;gap:12px;padding-block:22px 36px;color:var(--muted)}.cr-note>span{font-size:20px;color:var(--accent-deep)}.cr-note p{font-size:11px;line-height:2.1}.cr-faq{display:grid;grid-template-columns:1fr 2fr;gap:55px;padding-block:20px 40px}.cr-faq h2{font-size:25px;margin:10px 0}.cr-faq>div>p{font-size:12px;color:var(--muted)}.cr-faq details{padding:17px 0;border-bottom:1px solid var(--border)}.cr-faq summary{cursor:pointer;font-size:13px;font-weight:650;list-style:none;display:flex;justify-content:space-between;gap:15px}.cr-faq summary:after{content:'+';color:var(--muted)}.cr-faq details[open] summary:after{content:'−'}.cr-faq details p{font-size:12px;line-height:2.1;color:var(--muted);padding-top:13px}.crypto-page .ed-section{padding:24px 0}.crypto-page .cr-practice{display:block;overflow:hidden;border:1px solid var(--border);border-radius:22px;background:var(--surface);padding:0}.crypto-page .cr-practice-heading{padding:18px 28px;text-align:right}.crypto-page .cr-practice-heading h2{font-size:25px;line-height:1.8;margin:0}.crypto-page .cr-practice-art{display:block;width:100%;min-width:100%;max-width:100%;height:260px;max-height:none;margin:0;padding:0;aspect-ratio:auto;object-fit:cover;object-position:center 52%}.crypto-page .ed-radcast{margin-top:24px}
@media(max-width:1000px){.cr-mark{display:none}.cr-tools{padding-inline:18px}.cr-table th:nth-child(2){width:25%}.cr-table th:nth-child(6){width:14%}.cr-coin>button{gap:7px}.cr-coin-icon{width:28px;height:28px}.cr-stat{padding:16px}.cr-stat:first-child{padding-top:14px}.cr-stat strong{font-size:20px}.cr-faq{gap:25px}}
@media(max-width:900px){.crypto-page .cr-practice-art{height:230px}.crypto-page .cr-practice-heading h2{font-size:24px}}
@media(max-width:760px){.cr-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cr-stat strong{font-size:23px;margin-block:14px 8px}.cr-tools{flex-wrap:wrap}.cr-search{flex-basis:100%}.cr-sort{flex:1}.cr-sort select{width:100%;max-width:none}.cr-tabs{gap:0;justify-content:space-between;padding-inline:18px}.cr-tabs button{font-size:10px}.cr-table,.cr-table tbody{display:block}.cr-table thead{display:none}.cr-row{display:grid;grid-template-columns:32px 1fr 1fr;grid-template-areas:'star coin price' 'star day week';gap:12px 5px;padding:16px 16px 16px 12px;border-bottom:1px solid var(--border)}.cr-row td{padding:0;border:0;height:auto}.cr-star{grid-area:star;align-self:start}.cr-star button{width:28px;height:35px}.cr-coin{grid-area:coin}.cr-price{grid-area:price;text-align:left;align-self:center}.cr-day{grid-area:day}.cr-week{grid-area:week;text-align:left}.cr-day:before,.cr-week:before{content:attr(data-label);font:9px var(--font);color:var(--muted);margin-inline-end:8px}.cr-volume,.cr-mini{display:none}.cr-coin>button{padding:0;gap:8px}.cr-coin strong{font-size:11px}.cr-expand{display:none}.cr-detail,.cr-detail>td{display:block}.cr-detail-grid{grid-template-columns:1fr;padding:20px;gap:20px}.cr-detail-grid aside{padding:18px 0 0;border-inline-start:0;border-top:1px solid var(--border)}.cr-faq{grid-template-columns:1fr;gap:15px}.cr-faq h2{font-size:22px}.cr-status{font-size:10px;align-items:flex-start}.cr-status-dot{margin-top:5px}.cr-status b{font-size:8px;margin-top:3px}.cr-source{flex-wrap:wrap;font-size:9px;padding-inline:18px}.cr-source>span:last-child{display:none}.cr-pagination{padding:15px 18px}.cr-note{padding-block:18px 25px}.cr-heading p{font-size:12px}.cr-intro{padding-block:20px 23px}.cr-crumb{margin-bottom:18px}.cr-overview{margin-bottom:22px}}
@media(max-width:600px){.crypto-page .cr-practice{border-radius:16px}.crypto-page .cr-practice-heading{padding:14px 16px}.crypto-page .cr-practice-heading h2{font-size:19px}.crypto-page .cr-practice-art{height:180px;object-fit:contain;object-position:center bottom}.cr-work-head{padding:19px 18px}.cr-work-head h2{font-size:16px}.cr-stat>div{font-size:10px}.cr-stat strong{font-size:20px}.cr-stat small{font-size:9px}.cr-coin small{font-size:8px}.cr-price bdi,.cr-change{font-size:10px}.cr-coin-icon{width:27px;height:27px}.cr-heading h1{font-size:28px}.cr-pagination{font-size:10px}.cr-chart{height:170px}.cr-chart-head h3{font-size:12px}.cr-status{margin-top:15px}.cr-workspace{border-radius:13px}}
@media(prefers-reduced-motion:reduce){.crypto-page *{scroll-behavior:auto!important;transition:none!important}}

.cr-coin-icon{position:relative}.cr-coin-icon img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;border-radius:50%;background:var(--surface)}
