.mkt-v3{--mkt-slate:#475a51;--mkt-border:#dce7e0;--mkt-faint:#4b675b;--mkt-paper:#f2f7f4;--mkt-text:#183229}
.ticker-usdt{background:#dcf5ec;color:#166852}
.mkt-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin:1px 0 17px;padding:5px 1px 0;flex-wrap:wrap}
.mkt-head h1{font-size:clamp(31px,4.5vw,56px);font-weight:820;line-height:1.04;letter-spacing:-.056em;margin:4px 0 6px;color:#122c22}
.mkt-subtitle{margin:0;color:var(--mkt-slate);font-size:14px;line-height:1.42;max-width:73ch}
.mkt-subtitle.cd-editorial-text{margin-top:5px}
.mkt-buy{display:grid;gap:4px;text-align:center;margin-bottom:1px}
.mkt-buy .cd-button{display:flex;gap:9px;padding:9px 17px;background:#145e42;border-color:#145e42}
.mkt-buy .cd-button:hover{background:#0e4934}
.mkt-buy small{color:var(--mkt-slate);font-size:11px}
.mkt-buy svg{width:15px;height:15px}
.mkt-tabs{display:flex;gap:3px;overflow-x:auto;align-items:center;padding:5px;margin-bottom:14px;background:#fff;border:1px solid var(--mkt-border);border-radius:11px;scrollbar-width:thin}
.mkt-tabs a{flex:none;white-space:nowrap;padding:7px 11px;font-size:13px;line-height:1.3;font-weight:750;color:#456053;border-radius:7px}
.mkt-tabs a:hover{background:#f0f5f1;color:#234d39}
.mkt-tabs a[aria-current]{background:#e4f3eb;color:#17573e;box-shadow:inset 0 -2px #4a9b75}
.mkt-tabs :focus-visible{outline-offset:-2px}
.mkt-cards{margin:0 0 10px;gap:11px}
.mkt-card{display:flex;flex-direction:column;min-height:160px;padding:15px 16px;border-color:var(--mkt-border);border-radius:12px}
.mkt-card .kicker{font:740 11px/1.3 var(--mono);color:#45675a;letter-spacing:.06em;text-transform:uppercase}
.mkt-card>strong{font-size:clamp(21px,3.3vw,36px);margin:7px 0 12px;letter-spacing:-.046em;line-height:1.1;font-variant-numeric:tabular-nums}
.mkt-card .down{color:#bb2f3e}
.mkt-card .up{color:#147454}
.mkt-card-foot{border-top:1px solid #e3eae6;padding-top:9px;margin-top:auto;min-height:23px}
.mkt-card-foot .caption{line-height:1.38;color:#566b61}
.mkt-card dl{margin:0;display:grid;gap:4px}
.mkt-card .caption+dl{margin-top:5px}
.mkt-card dl+.caption{margin-top:5px}
.mkt-card dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:4px 9px;font-size:12px}
.mkt-card dt{margin:0;color:#4c6358}
.mkt-card dd{margin:0;text-align:right;font-weight:740;font-variant-numeric:tabular-nums;white-space:nowrap}
.mkt-converter{display:flex;align-items:center;flex-wrap:wrap;gap:7px 11px;margin:0 0 17px}
.mkt-converter label{display:flex;align-items:stretch;flex:0 1 223px;min-width:0;border:1px solid #d3e0d8;border-radius:8px;background:#fff;overflow:hidden}
.mkt-converter label span{align-content:center;padding:6px 10px;border-inline-end:1px solid #dce6df;background:#f3f7f4;color:#2e5947;font:750 12px var(--mono)}
.mkt-converter input,.mkt-b3-filter :is(input,select){min-width:0;width:100%;background:#fff;border:0;padding:7px 8px;font:inherit;color:inherit}
.mkt-converter input:focus-visible{outline:2px solid #2c8b62;outline-offset:-2px}
.mkt-converter input:disabled{background:#f4f7f4}
.mkt-converter small{color:#4e655a}
.mkt-swap{font-size:23px;color:#385b4b;line-height:1}
.mkt-update{display:flex;align-items:center;justify-content:space-between;gap:7px 12px;flex-wrap:wrap;margin:13px 0 8px;color:var(--mkt-slate);font-size:12px}
.mkt-table .minor{margin-top:4px}
.mkt-link{color:#1d6045}
.mkt-link:hover{text-decoration:underline}
.badge.no-feed,.badge.no-pairs{background:#eef2f0;color:#4d6257}
.mkt-global{display:grid;grid-template-columns:minmax(0,2.25fr) minmax(225px,1fr);gap:9px;padding:9px;background:var(--mkt-paper);border:1px solid var(--mkt-border);border-radius:14px;color:var(--mkt-text);margin:13px 0 14px}
.mkt-global-placeholder{grid-column:1/-1;padding:12px}
.mkt-global-placeholder h2,.mkt-global-placeholder p{margin:0}
.mkt-global-main,.mkt-global-tile{min-width:0;background:#fff;border:1px solid var(--mkt-border);border-radius:10px;padding:12px 14px}
.mkt-global-main>header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:8px}
.mkt-global h2{font-size:clamp(15px,1.55vw,21px);letter-spacing:-.025em;line-height:1.25;margin:0}
.mkt-global-kicker{font:740 10px/1.3 var(--mono);letter-spacing:.11em;color:#28674e;margin:0 0 4px}
.mkt-chart-tools{display:flex;align-items:center;gap:5px;flex-wrap:wrap}
.mkt-switch{display:flex;border:1px solid #cbded2;background:#f5f8f6;border-radius:7px;padding:2px;gap:2px}
.mkt-switch button{white-space:nowrap;padding:3px 7px;color:#39574a;background:none;border:0;border-radius:5px;font-weight:690;font-size:11px;cursor:pointer}
.mkt-switch button[aria-pressed=true]{background:#dcefe4;color:#1a5139}
.mkt-switch button:hover{background:#e7f1eb;color:#1a5139}
.mkt-switch button:focus-visible{outline:2px solid #297952;outline-offset:1px}
.mkt-global-kpis{display:flex;gap:12px 23px;flex-wrap:wrap;margin:12px 0 3px}
.mkt-global-kpis small,.mkt-global small{color:var(--mkt-faint);font-size:11px}
.mkt-global-kpis strong{display:block;font-size:clamp(18px,2.7vw,29px);line-height:1.1;font-weight:780;letter-spacing:-.045em}
.mkt-global-main footer{display:flex;justify-content:space-between;align-items:baseline;gap:5px 12px;flex-wrap:wrap}
.mkt-global .source{color:#22674a;font-size:11px}
.mkt-global .dash{color:#53695d}
.mkt-global-side{display:grid;grid-template-columns:1fr;gap:7px;align-content:start}
.mkt-global-tile h3{font-size:13px;font-weight:750;line-height:1.3;margin:0 0 4px;letter-spacing:-.012em}
.mkt-global-tile small{display:block;line-height:1.1}
.mkt-dom{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}
.mkt-dom span{display:block;font-size:10px;color:#455e53;white-space:nowrap}
.mkt-dom span::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#919eb0;margin-right:4px;vertical-align:1px}
.mkt-dom-0 span::before{background:#f2a23b}
.mkt-dom-1 span::before{background:#6388f6}
.mkt-dom strong{font-size:clamp(13px,2.35vw,23px);font-variant-numeric:tabular-nums;letter-spacing:-.045em}
.mkt-meter{display:block;width:100%;height:6px;margin:5px 0 7px;border-radius:6px;overflow:hidden}
.mkt-dom-fill-0{fill:#f4a143}.mkt-dom-fill-1{fill:#6386f6}.mkt-dom-fill-2{fill:#758399}.mkt-alt-middle{fill:#adbde2}
.mkt-alt-marker{fill:#fff;stroke:#161e2c;stroke-width:1}
.mkt-alt-label{display:flex;justify-content:space-between;color:#435e52;font-size:10px;font-weight:650}
.mkt-score,.mkt-gauge strong{font-size:25px;line-height:1.2;font-weight:790;letter-spacing:-.025em}
.mkt-score small{display:inline}
.mkt-gauge{width:115px;max-width:100%;margin:1px auto 0;position:relative;text-align:center;min-height:60px}
.mkt-gauge svg{display:block;width:100%;height:auto;overflow:visible}
.mkt-gauge path{fill:none;stroke-width:6;stroke-linecap:round}
.mkt-seg-0{stroke:#f35c67}.mkt-seg-1{stroke:#f49948}.mkt-seg-2{stroke:#f4c85a}.mkt-seg-3{stroke:#8ed369}.mkt-seg-4{stroke:#3bcaa4}
.mkt-gauge circle{fill:#fff;stroke:#121925;stroke-width:2}
.mkt-gauge strong{position:absolute;bottom:0;left:0;right:0}
.mkt-index-label{display:block;text-align:center;color:#435f52;font-size:10px;margin:-1px 0 4px}
.mkt-global-chart{margin:8px 0 6px}
.mkt-global-chart svg{display:block;width:100%;height:auto}
.mkt-global-chart svg text{font:11px var(--mono);fill:#4a675a}
.mkt-global-chart figcaption{font-size:11px;color:var(--mkt-faint);margin-top:1px}
.mkt-chart-grid{stroke:#aabeb1;stroke-width:1;stroke-dasharray:2 4}
.mkt-chart-vol{fill:#7398a0;opacity:.48}
.mkt-chart-line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}
.mkt-line-0{stroke:#b76418}.mkt-line-1{stroke:#416ed3}.mkt-line-2{stroke:#6b7985}.mkt-line-3{stroke:#18845b}
.mkt-chart-empty{min-height:124px;display:grid;place-items:center;text-align:center;padding:9px;color:#425e53;border:1px dashed #adbdaf;border-radius:7px;margin:10px 0;font-size:13px}
.mkt-fear-history{margin:5px 0 0;border-top:1px solid var(--mkt-border)}
.mkt-fear-history svg{display:block;width:100%;height:30px}
.mkt-fear-history figcaption{font-size:10px;color:var(--mkt-faint)}
.mkt-reference{padding:11px 14px;margin:0 0 11px}
.mkt-reference h2{font-size:17px;margin:0 0 5px}
.mkt-reference p{font-size:13px;color:var(--mkt-slate);margin:5px 0}
.cd-b3-upload{margin-bottom:14px}
.cd-b3-upload h2{margin:0 0 6px;font-size:20px}
.cd-b3-upload form{display:grid;gap:8px;max-width:530px;margin-top:14px}
.cd-b3-upload input[type=file]{max-width:100%;box-sizing:border-box}
.mkt-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,167px),1fr));gap:7px;margin-bottom:12px}
.mkt-products a{padding:9px 11px;background:white;border:1px solid var(--mkt-border);border-radius:8px;display:grid;gap:2px}
.mkt-products a:hover,.mkt-products a[aria-current]{background:#eaf7ef;border-color:#a2c9b3}
.mkt-products b{font:750 12px var(--mono);color:#266349}
.mkt-products span{color:#456358;font-size:12px;line-height:1.35}
.mkt-b3-filter{display:flex;align-items:end;flex-wrap:wrap;gap:8px 12px;padding:12px 14px}
.mkt-b3-filter label{display:grid;gap:3px;min-width:0;font-weight:680;font-size:12px;color:#355b49}
.mkt-b3-filter :is(input,select){border:1px solid #c9d9cf;border-radius:7px;height:37px}
.mkt-b3-filter :is(input,select):focus-visible{outline:2px solid #29875d;outline-offset:1px}
.mkt-b3-chart{margin:14px;padding:7px 8px;background:#f4f9f5;border:1px solid #e0eae3;border-radius:8px}
.mkt-b3-chart svg{display:block;width:min(100%,890px);height:auto;margin:auto}
.mkt-b3-chart text{font:11px var(--mono);fill:#49695b}
.mkt-b3-chart figcaption{color:#587267;font-size:12px}
.mkt-b3-grid{stroke:#cbded2}
.mkt-b3-line{fill:none;stroke:#138054;stroke-width:2;vector-effect:non-scaling-stroke}
.mkt-pad{padding:8px 14px;margin:0}
.mkt-page{display:flex;gap:12px;font-size:12px;align-items:center}
@media(max-width:880px){.mkt-global{grid-template-columns:1fr}.mkt-global-side{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.mkt-card dl>div{flex-wrap:wrap}.mkt-card dd{text-align:left}}
@media(max-width:570px){.mkt-head{margin-bottom:12px}.mkt-head h1{font-size:35px}.mkt-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.mkt-cards .mkt-card:first-child{grid-column:1/-1}.mkt-card{min-height:100px;padding:11px 10px}.mkt-card>strong{font-size:23px}.mkt-card-foot{padding-top:5px}.mkt-card dl>div{gap:4px;line-height:1.2}.mkt-converter{gap:5px 6px}.mkt-converter label{flex:1 1 108px}.mkt-converter small{flex-basis:100%}.mkt-global-side{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt-global-side .mkt-global-tile:first-child{grid-column:1/-1}.mkt-global-main,.mkt-global-tile{padding:9px 10px}.mkt-global{padding:6px;gap:6px}.mkt-global-chart svg text{font-size:15px}.mkt-b3-filter label{flex:1 1 125px}}
