.mc-page{--mc-bg:#09121f;--mc-border:rgba(144,169,210,.15);--mc-text:#e9eef8;--mc-muted:#91a3c0;--mc-lime:#b4f653;color:var(--mc-text);font-family:inherit;min-width:0;padding:20px 0 30px}
.mc-page *{box-sizing:border-box}.mc-page button,.mc-page a,.mc-methodology summary{-webkit-tap-highlight-color:transparent}.mc-page button{font:inherit;cursor:pointer}.mc-page button:disabled{cursor:wait;opacity:.55}.mc-page :focus-visible{outline:2px solid var(--mc-lime);outline-offset:4px}.mc-page h1,.mc-page h2,.mc-page h3,.mc-page p{margin:0}.mc-page a{color:var(--mc-muted);text-decoration:none}.mc-page a:hover{color:var(--mc-text)}
.mc-page-header{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:0 0 23px}.mc-eyebrow{display:block;font-size:10px;letter-spacing:.21em;color:#93a8cd;font-weight:600}.mc-page h1{font-size:36px;line-height:1.15;letter-spacing:-1px;margin:8px 0 9px}.mc-page-header p{font-size:13px;color:var(--mc-muted);line-height:1.5}.mc-updated{flex-shrink:0;display:grid;gap:5px;text-align:right;font-size:10px;color:var(--mc-muted)}.mc-updated b{font-weight:500;color:#b7c6de}.mc-updated button{justify-self:end;background:transparent;border:0;color:#c7d2e5;padding:6px 0;font-size:11px}
.mc-layout{display:grid;grid-template-columns:minmax(0,3.5fr) minmax(215px,1fr);gap:16px;align-items:start}.mc-main-chart,.mc-context,.mc-indicator{background:linear-gradient(145deg,rgba(17,27,44,.75),var(--mc-bg));border:1px solid var(--mc-border);border-radius:9px;min-width:0}.mc-main-chart{padding:20px 18px 13px}.mc-chart-header{display:flex;justify-content:space-between;align-items:center;gap:16px}.mc-page h2{font-size:18px;line-height:1.35;letter-spacing:-.3px}.mc-chart-header p{font-size:11px;color:var(--mc-muted);margin-top:5px}.mc-scale{display:flex;border:1px solid var(--mc-border);padding:3px;border-radius:7px;gap:3px;flex-shrink:0}.mc-scale button{padding:8px 11px;border:0;background:transparent;color:#a3b5d2;border-radius:4px;font-size:11px}.mc-scale button[aria-pressed=true]{background:#5842dc;color:#fff;box-shadow:0 0 20px #654bf32e}.mc-legend{display:flex;flex-wrap:wrap;gap:18px;margin:20px 2px 10px;font-size:10px;color:#bac8de}.mc-legend span{display:flex;align-items:center;gap:7px}.mc-legend i{width:16px;height:3px;border-radius:2px}.mc-missing{opacity:.4}
.mc-chart-svg{display:block;width:100%;height:auto;overflow:visible}.mc-band-0{fill:#3b87d0;fill-opacity:.075}.mc-band-1{fill:#3dc9bd;fill-opacity:.09}.mc-band-2{fill:#a486e6;fill-opacity:.105}.mc-band-3{fill:#e88971;fill-opacity:.075}.mc-year{fill:#9db5d7;font-size:11px;letter-spacing:1.5px;font-weight:600}.mc-grid{stroke:#7093c5;stroke-opacity:.13;stroke-width:1}.mc-axis{fill:#91a4c4;font-size:11px}.mc-anchor{stroke:#c7d7f2;stroke-dasharray:4 5;opacity:.45}.mc-cycle-line{fill:none;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.mc-marker line{stroke:var(--mc-lime);stroke-opacity:.25;stroke-dasharray:3 6}.mc-marker circle{fill:var(--mc-lime);stroke:#092211;stroke-width:2;filter:drop-shadow(0 0 5px #b4f6557a)}.mc-marker rect{fill:var(--mc-lime)}.mc-marker text{fill:#17250b;font-size:10px;letter-spacing:.3px;font-weight:800}.mc-chart-foot{display:flex;justify-content:space-between;gap:15px;padding-top:10px;color:var(--mc-muted);font-size:9px;line-height:1.6}.mc-chart-empty{min-height:315px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px}.mc-empty-orbit{font-size:58px;color:#5d67a3;margin-bottom:14px}.mc-chart-empty h3{font-size:17px}.mc-chart-empty p{font-size:12px;color:var(--mc-muted);max-width:370px;line-height:1.7;margin-top:9px}
.mc-context{grid-column:2;grid-row:1 / span 2;padding:23px 20px}.mc-context h2{margin-top:9px}.mc-day{display:flex;align-items:center;gap:9px;margin:25px 0 6px}.mc-day i{height:10px;width:10px;border-radius:50%;background:var(--mc-lime);box-shadow:0 0 15px #b4f65333}.mc-day strong{font-size:29px;line-height:1.2;letter-spacing:-.8px}.mc-context>p{font-size:11px;color:var(--mc-muted)}.mc-progress{height:5px;background:#283347;border-radius:5px;margin-top:22px;overflow:hidden}.mc-progress span{height:100%;display:block;background:linear-gradient(90deg,#6755e1,var(--mc-lime));border-radius:5px}.mc-progress-labels{display:flex;justify-content:space-between;color:var(--mc-muted);font-size:9px;margin-top:8px}.mc-context dl{margin:23px 0;padding:17px 0;border-block:1px solid var(--mc-border)}.mc-context dl div{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:9px 0}.mc-context dt{font-size:11px;color:var(--mc-muted);line-height:1.5}.mc-context dd{font-size:14px;font-weight:600;margin:0;white-space:nowrap}.mc-perspective>span{color:var(--mc-lime);font-size:9px;letter-spacing:.14em}.mc-perspective p{font-size:12px;line-height:1.8;color:#bac8dd;margin-top:10px}.mc-context>footer{font-size:10px;line-height:1.7;color:var(--mc-muted);margin-top:27px}
.mc-support{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;grid-column:1}.mc-indicator{padding:16px 14px 13px}.mc-indicator header{display:flex;justify-content:space-between;gap:7px;align-items:start}.mc-indicator h3{font-size:12px;line-height:1.5}.mc-tag{font-size:7px;font-weight:600;letter-spacing:.6px;line-height:1.6;white-space:nowrap;color:var(--mc-line);border:1px solid var(--mc-border);padding:2px 4px;border-radius:3px}.mc-reading{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:12px 0 5px}.mc-reading strong{font-size:23px;letter-spacing:-.6px}.mc-change{font-size:10px;color:#51d7b4}.mc-change.mc-down{color:#f18c9e}.mc-spark{display:block;width:100%;height:80px}.mc-spark-grid{fill:none;stroke:#617c9e;stroke-opacity:.17;stroke-width:1}.mc-spark-dates{display:flex;justify-content:space-between;font-size:8px;color:var(--mc-muted)}.mc-spark-empty{height:96px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:11px;line-height:1.6;color:#7b8ca8;border-bottom:1px solid var(--mc-border);margin:3px 0 7px}.mc-indicator p{font-size:9px;line-height:1.7;color:var(--mc-muted);margin-top:12px;min-height:31px}.mc-indicator footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px;font-size:8px;color:#7b8dab;margin-top:10px}.mc-warn{color:#efc684}.mc-notice{font-size:12px;line-height:1.6;border-left:2px solid #cfa571;background:#cfa5710b;padding:12px 16px;margin-bottom:16px;color:#d9c5a5}
.mc-methodology{margin-top:20px;border-top:1px solid var(--mc-border);font-size:11px;color:var(--mc-muted)}.mc-methodology summary{cursor:pointer;padding:15px 0;color:#bdcce2}.mc-methodology summary span{float:right;font-size:9px;color:var(--mc-muted)}.mc-methodology>div{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:4px 0 12px}.mc-methodology p{font-size:11px;line-height:1.8}.mc-methodology b{color:#c9d6e8}
#root.root-market-context-wide{max-width:1600px}.root-market-context-wide .obs-app-shell{grid-template-columns:180px minmax(0,1fr)}.root-market-context-wide .obs-app-content{min-width:0}
body.light .mc-page,body[data-theme=light] .mc-page{--mc-bg:#f6f8fc;--mc-border:#d9e1ed;--mc-text:#17253d;--mc-muted:#506481}.light .mc-main-chart,.light .mc-context,.light .mc-indicator{background:var(--mc-bg)}
@media(min-width:1450px){.mc-page h1{font-size:40px}.mc-main-chart{padding:23px}.mc-page-header{margin-bottom:27px}.mc-context{padding:27px 22px}.mc-indicator{padding:20px 16px}.mc-context>footer{margin-top:44px}}
@media(max-width:1100px){.mc-layout{grid-template-columns:minmax(0,1fr) 215px;gap:12px}.mc-support{grid-column:1 / -1}.mc-context{grid-row:1}.mc-context{padding:18px 15px}.mc-context>footer{margin-top:15px}.mc-context dl{margin:16px 0;padding:10px 0}.mc-page h1{font-size:31px}.mc-main-chart{padding:17px 12px}.mc-chart-header{align-items:flex-start}.mc-page h2{font-size:16px}.mc-chart-header p{font-size:10px}}
@media(max-width:760px){.mc-page{padding:12px 0 26px}.root-market-context-wide .obs-app-shell{display:block;padding-inline:12px}.mc-page-header{gap:15px;align-items:flex-start;margin-bottom:17px}.mc-page h1{font-size:30px}.mc-page-header p{font-size:12px}.mc-updated{max-width:108px;font-size:8px;padding-top:2px}.mc-updated button{font-size:10px}.mc-layout{display:flex;flex-direction:column;gap:14px}.mc-main-chart,.mc-context,.mc-support{width:100%}.mc-main-chart{padding:16px 10px 12px}.mc-legend{gap:11px;margin-block:16px 9px;font-size:8px}.mc-scale button{padding:9px 8px;font-size:10px;min-height:36px}.mc-chart-header h2{font-size:15px}.mc-chart-header p{font-size:9px;line-height:1.5}.mc-chart-svg{min-width:0}.mc-chart-foot{font-size:8px;gap:8px}.mc-context{padding:22px}.mc-context dl{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.mc-context dl div{display:block}.mc-context dd{margin-top:5px}.mc-day{margin-top:18px}.mc-support{grid-template-columns:1fr}.mc-indicator{padding:20px}.mc-indicator h3{font-size:15px}.mc-tag{font-size:8px}.mc-reading strong{font-size:27px}.mc-spark{height:90px}.mc-indicator p{min-height:0;font-size:10px}.mc-indicator footer{font-size:9px}.mc-methodology>div{grid-template-columns:1fr}.mc-chart-empty{min-height:260px}.mc-methodology summary span{float:none;display:block;margin:5px 0 0 15px}}
.mc-chart-scroll{max-width:100%;overflow-x:auto;scrollbar-color:#4b5879 transparent;scrollbar-width:thin}.mc-page .mc-scroll-hint{display:none}
.mc-support{align-items:start}.mc-altcoins{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px;background:linear-gradient(120deg,#151b30,var(--mc-bg));border:1px solid var(--mc-border);border-radius:9px;min-width:0}.mc-altcoin-heading{min-width:0}.mc-altcoin-heading h3{font-size:15px;line-height:1.4;margin:7px 0}.mc-altcoin-heading p{font-size:10px;color:var(--mc-muted);line-height:1.6}.mc-altcoin-heading a,.mc-altcoin-heading>small{font-size:9px;color:var(--mc-muted);display:inline-block;margin:8px 9px 0 0}.mc-breadth-windows{display:flex;gap:27px;flex-shrink:0}.mc-breadth{min-width:104px}.mc-breadth>span{font-size:9px;letter-spacing:1.2px;color:var(--mc-muted);display:block}.mc-breadth>strong{display:block;font-size:27px;line-height:1.3;color:#bdaeff;margin-top:4px}.mc-breadth small{display:block;font-size:9px;color:var(--mc-muted);line-height:1.7}.mc-breadth-track{height:4px;background:#283347;border-radius:4px;overflow:hidden;margin:7px 0}.mc-breadth-track i{display:block;height:100%;background:#9c87f5}.mc-altcoins[data-mc-altcoins=stale] .mc-breadth>strong{color:#efc684}
.mc-btc-context{padding:0 0 16px;border-bottom:1px solid var(--mc-border)}.mc-trend-metric{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-top:15px;font-size:11px;line-height:1.5}.mc-trend-metric>span{color:#b9c8df}.mc-trend-metric strong{white-space:nowrap;font-size:15px}.mc-trend-metric small{display:block;font-size:9px;line-height:1.6;color:var(--mc-muted);font-weight:400;margin-top:4px}.mc-trend-metric strong small{text-align:right;color:#efc684}.mc-btc-context>p{font-size:8px;color:var(--mc-muted);line-height:1.6;margin-top:12px}.mc-weekly{margin:18px 0}.mc-weekly ul{list-style:none;margin:11px 0 0;padding:0}.mc-weekly li{font-size:11px;line-height:1.7;color:#c3d0e4;padding-left:12px;position:relative;margin-top:7px}.mc-weekly li:before{content:'·';position:absolute;left:0;color:#aa97ff}.mc-weekly p{font-size:10px;line-height:1.6;color:var(--mc-muted);margin-top:10px}.mc-weekly .mc-weekly-note{font-size:9px}.mc-context .mc-perspective p{font-size:10px;line-height:1.7}.mc-context>footer{margin-top:12px;font-size:9px}.mc-context dl{margin:18px 0;padding:12px 0}.mc-context .mc-day{margin-top:18px}
.mc-comparisons{display:flex;flex-wrap:wrap;gap:8px 14px;margin:10px 0;font-size:10px;color:#c7d4e9}.mc-comparisons b{font-weight:400;color:var(--mc-muted);margin-right:3px}.mc-history-pending{font-size:10px;line-height:1.7;color:var(--mc-muted);margin:10px 0}.mc-indicator-compact p{min-height:0}.mc-indicator-compact .mc-history-pending{padding-bottom:10px;border-bottom:1px solid var(--mc-border)}
@media(max-width:760px){.mc-altcoins{display:block;padding:20px}.mc-breadth-windows{gap:25px;margin-top:19px}.mc-breadth{flex:1;min-width:0}.mc-altcoin-heading h3{font-size:16px}.mc-breadth>strong{font-size:29px}.mc-trend-metric{font-size:12px}.mc-trend-metric strong{font-size:17px}.mc-weekly li{font-size:12px}.mc-context .mc-perspective p{font-size:11px}}
@media(max-width:760px){.mc-chart-svg{min-width:780px}.mc-page .mc-scroll-hint{display:block;margin:10px 0 2px;color:var(--mc-muted);font-size:10px;line-height:1.5}.mc-chart-scroll:focus-visible{outline-offset:1px}}
@media(prefers-reduced-motion:reduce){.mc-page *{scroll-behavior:auto!important}}
