.bitcoin-workbench-shell{color:#f8fafc;background:radial-gradient(circle at 78% 6%,#14b8a614,#0000 28rem),linear-gradient(#030712 0%,#020617 100%);border:1px solid #94a3b824;border-radius:.7rem;position:relative;overflow:hidden;box-shadow:0 24px 70px #02061752}.bitcoin-workbench-particles{z-index:0;pointer-events:none;position:absolute;inset:0}.bitcoin-workbench-particles canvas{display:block}.bitcoin-workbench-content{z-index:1;flex-direction:column;display:flex;position:relative}.bitcoin-workbench-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030712c7;border-bottom:1px solid #ffffff0f;gap:.72rem;padding:1rem;display:grid}.bitcoin-workbench-titlebar,.bitcoin-workbench-brand,.bitcoin-workbench-sources,.bitcoin-metric-card,.bitcoin-legend,.bitcoin-legend-chip,.bitcoin-detail-meta,.bitcoin-impact-box,.bitcoin-impact-box>span,.bitcoin-impact-box>div,.bitcoin-price-impact,.bitcoin-price-impact>span,.bitcoin-bottom-head{align-items:center;display:flex}.bitcoin-workbench-titlebar{grid-template-columns:minmax(14.5rem,.62fr) minmax(0,1.55fr) auto;justify-content:space-between;align-items:center;gap:.8rem;display:grid}.bitcoin-workbench-brand{grid-template-columns:auto minmax(0,1fr);gap:.8rem;min-width:0;display:grid}.bitcoin-workbench-brand>div:last-child,.bitcoin-workbench-title-copy{min-width:0}.bitcoin-workbench-logo{color:#34d399;background:#10b9811a;border:1px solid #10b9813d;border-radius:.8rem;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid}.bitcoin-workbench-brand h1{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.1rem;font-weight:850;line-height:1.12;overflow:hidden}.bitcoin-workbench-title-copy p{color:#64748b;margin:.25rem 0 0;font-size:.72rem;line-height:1.3}.bitcoin-workbench-sources{color:#64748b;flex-wrap:wrap;justify-content:flex-end;gap:.35rem;font-size:.7rem}.bitcoin-workbench-sources span,.bitcoin-source{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.bitcoin-source{border:1px solid #94a3b824;border-radius:.28rem;padding:.28rem .5rem;font-style:normal;font-weight:750;line-height:1.1}.bitcoin-source:before{content:"";border-radius:999px;width:.38rem;height:.38rem}.bitcoin-source--green{color:#34d399;background:#10b9811a;border-color:#10b98138}.bitcoin-source--green:before{background:#34d399}.bitcoin-source--amber{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b3d}.bitcoin-source--amber:before{background:#f59e0b}.bitcoin-metrics-grid{scrollbar-width:none;grid-template-columns:repeat(6,minmax(5.75rem,1fr));gap:.42rem;min-width:0;padding-bottom:.05rem;display:grid;overflow-x:auto}.bitcoin-metrics-grid::-webkit-scrollbar{display:none}.bitcoin-metric-card{background:#0f172a5c;border:1px solid #ffffff0f;border-radius:.52rem;grid-template-columns:auto minmax(0,1fr);gap:.48rem;min-width:0;min-height:3rem;padding:.5rem .6rem;transition:border-color .16s,background .16s;display:grid}.bitcoin-metric-card:hover{background:#0f172ab8;border-color:#ffffff1c}.bitcoin-metric-card>svg{color:#94a3b8;flex:none}.bitcoin-metric-card div:last-child{gap:.03rem;min-width:0;display:grid}.bitcoin-metric-card span{color:#64748b;font-family:var(--font-ui), monospace;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.56rem;font-weight:800;line-height:1.2;overflow:hidden}.bitcoin-metric-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:850;line-height:1.15;overflow:hidden}.bitcoin-metric-card small{color:#475569;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;line-height:1.2;overflow:hidden}.bitcoin-metric-card--up strong{color:#34d399}.bitcoin-metric-card--down strong{color:#fb7185}.bitcoin-metric-card--neutral strong{color:#94a3b8}.bitcoin-legend{flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem}.bitcoin-legend>span{color:#64748b;font-family:var(--font-ui), monospace;letter-spacing:.08em;text-transform:uppercase;margin-right:.15rem;font-size:.62rem}.bitcoin-legend-chip{opacity:.44;background:0 0;border:1px solid #0000;border-radius:.36rem;gap:.42rem;min-height:1.7rem;padding:.25rem .55rem;transition:border-color .16s,background .16s,opacity .16s}.bitcoin-legend-chip:hover{opacity:.72}.bitcoin-legend-chip--active{opacity:1;background:#ffffff0a;border-color:#ffffff1a}.bitcoin-legend-chip i{border-radius:999px;width:.62rem;height:.62rem}.bitcoin-legend-chip em{white-space:nowrap;font-size:.68rem;font-style:normal;font-weight:800;line-height:1.15}.bitcoin-main-row{flex:none;min-height:35rem;display:flex;overflow:hidden}.bitcoin-graph-wrap{flex:auto;min-width:0;min-height:35rem;position:relative}.bitcoin-graph-stage{width:100%;height:35rem;min-height:35rem}.bitcoin-graph-stage canvas{width:100%;height:100%;display:block}.bitcoin-panel-toggle,.bitcoin-help-chip{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172ab8;border:1px solid #ffffff14;position:absolute}.bitcoin-panel-toggle{color:#94a3b8;border-radius:.5rem;place-items:center;width:2.1rem;height:2.1rem;transition:background .16s,color .16s;display:grid;top:1rem;right:1rem}.bitcoin-panel-toggle:hover{color:#e2e8f0;background:#1e293beb}.bitcoin-help-chip{color:#64748b;border-radius:.45rem;align-items:center;gap:.45rem;max-width:min(26rem,100% - 2rem);padding:.5rem .65rem;font-size:.68rem;line-height:1.2;display:inline-flex;bottom:1rem;left:1rem}.bitcoin-detail-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0f1cf5;border-left:1px solid #ffffff0f;flex-direction:column;flex:0 0 23.75rem;width:23.75rem;min-width:0;display:flex}.bitcoin-detail-head{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.bitcoin-detail-head>div{min-width:0}.bitcoin-detail-head h3{color:#fff;margin:.4rem 0 0;font-size:1rem;font-weight:850;line-height:1.25}.bitcoin-detail-head p{color:#64748b;margin:.22rem 0 0;font-size:.7rem}.bitcoin-detail-head button{color:#94a3b8;background:0 0;border:0;border-radius:.4rem;flex:none;place-items:center;width:1.85rem;height:1.85rem;display:grid}.bitcoin-detail-head button:hover{color:#fff;background:#ffffff0f}.bitcoin-detail-meta{flex-wrap:wrap;gap:.45rem}.bitcoin-detail-meta span{border:1px solid;border-radius:.28rem;padding:.16rem .45rem;font-size:.6rem;font-weight:800;line-height:1.15}.bitcoin-detail-meta em{color:#64748b;font-size:.62rem;font-style:normal}.bitcoin-detail-body{gap:.9rem;padding:1rem;display:grid;overflow-y:auto}.bitcoin-impact-box,.bitcoin-price-impact,.bitcoin-detail-section{background:#ffffff06;border:1px solid #ffffff0f;border-radius:.5rem}.bitcoin-impact-box,.bitcoin-price-impact{justify-content:space-between;gap:.85rem;padding:.75rem}.bitcoin-impact-box>span,.bitcoin-price-impact>span{color:#cbd5e1;gap:.45rem;font-size:.72rem;font-weight:750}.bitcoin-impact-box>div{gap:.25rem}.bitcoin-impact-box i{background:#ffffff0f;border-radius:999px;width:.35rem;height:1rem;display:block}.bitcoin-impact-box strong{margin-left:.25rem;font-size:.76rem}.bitcoin-impact-box--danger{color:#f87171;background:#f8717114;border-color:#f871713d}.bitcoin-impact-box--warn{color:#f59e0b;background:#f59e0b14;border-color:#f59e0b3d}.bitcoin-impact-box--calm{color:#34d399;background:#10b98114;border-color:#10b9813d}.bitcoin-impact-box--danger i.is-filled{background:#f87171}.bitcoin-impact-box--warn i.is-filled{background:#f59e0b}.bitcoin-impact-box--calm i.is-filled{background:#34d399}.bitcoin-price-impact strong{text-align:right;font-size:.76rem;line-height:1.2}.bitcoin-price-impact--bullish{color:#34d399}.bitcoin-price-impact--bearish{color:#fb7185}.bitcoin-price-impact--neutral{color:#94a3b8}.bitcoin-detail-section{gap:.45rem;padding:.75rem;display:grid}.bitcoin-detail-section h4{color:#94a3b8;font-family:var(--font-ui), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.42rem;margin:0;font-size:.63rem;font-weight:850;line-height:1.25;display:flex}.bitcoin-detail-section p{color:#cbd5e1;margin:0;font-size:.78rem;line-height:1.58}.bitcoin-detail-note{color:#cbd5e1;background:#ffffff09;border:1px solid #ffffff14;border-radius:.4rem;padding:.62rem .75rem;font-size:.7rem;line-height:1.45}.bitcoin-module-panel{color:#f8fafc;background:radial-gradient(circle at 82% 10%,#10b9811f,#0000 20rem),linear-gradient(#0f172af5,#020617fa);border:1px solid #94a3b829;border-radius:.7rem;gap:1rem;padding:1rem;display:grid}.bitcoin-module-panel__head{justify-content:space-between;align-items:stretch;gap:1rem;display:flex}.bitcoin-module-panel__head>div:first-child{min-width:0}.bitcoin-module-panel__head span,.bitcoin-pressure-score small,.bitcoin-pressure-signal-grid article span{color:#64748b;font-family:var(--font-ui), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:850}.bitcoin-module-panel__head h2{color:#f8fafc;margin:.25rem 0 0;font-size:1.2rem;line-height:1.18}.bitcoin-module-panel__head p{color:#94a3b8;max-width:56rem;margin:.45rem 0 0;font-size:.82rem;line-height:1.5}.bitcoin-pressure-score{background:#ffffff09;border:1px solid #ffffff14;border-radius:.55rem;flex:0 0 10rem;align-content:center;justify-items:end;gap:.08rem;padding:.8rem;display:grid}.bitcoin-pressure-score strong{color:#f59e0b;font-size:2.1rem;font-weight:900;line-height:1}.bitcoin-pressure-score em{color:#cbd5e1;font-size:.68rem;font-style:normal;font-weight:800}.bitcoin-pressure-grid{grid-template-columns:minmax(18rem,.38fr) minmax(0,1fr);gap:1rem;display:grid}.bitcoin-pressure-radar,.bitcoin-pressure-bars,.bitcoin-pressure-signal-grid article{background:#ffffff08;border:1px solid #ffffff14;border-radius:.6rem}.bitcoin-pressure-radar{text-align:center;align-content:center;justify-items:center;gap:.9rem;min-height:17rem;padding:1rem;display:grid}.bitcoin-pressure-radar__ring{background:radial-gradient(circle at center, #0f172af5 0 54%, transparent 55%), conic-gradient(#f59e0b 0 47%, #334155e6 47% 100%);border-radius:999px;place-items:center;width:8.5rem;height:8.5rem;display:grid;box-shadow:0 0 34px #f59e0b2e}.bitcoin-pressure-radar__ring span{color:#f8fafc;font-size:2rem;font-weight:900}.bitcoin-pressure-radar h3{color:#f8fafc;margin:0;font-size:.95rem}.bitcoin-pressure-radar p{color:#94a3b8;margin:.45rem 0 0;font-size:.78rem;line-height:1.55}.bitcoin-pressure-bars{gap:.65rem;padding:.85rem;display:grid}.bitcoin-pressure-factor{grid-template-columns:minmax(8rem,.38fr) minmax(8rem,1fr) minmax(12rem,.85fr);align-items:center;gap:.8rem;display:grid}.bitcoin-pressure-factor>div{gap:.12rem;min-width:0;display:grid}.bitcoin-pressure-factor strong{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.2;overflow:hidden}.bitcoin-pressure-factor em{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-style:normal;font-weight:800;line-height:1.2;overflow:hidden}.bitcoin-pressure-factor>span{background:#334155bd;border-radius:999px;height:.55rem;overflow:hidden}.bitcoin-pressure-factor i{border-radius:inherit;min-width:.24rem;height:100%;display:block}.bitcoin-pressure-factor--calm i{background:#10b981}.bitcoin-pressure-factor--neutral i{background:#38bdf8}.bitcoin-pressure-factor--warn i{background:#f59e0b}.bitcoin-pressure-factor--danger i{background:#fb7185}.bitcoin-pressure-factor p{color:#94a3b8;margin:0;font-size:.68rem;line-height:1.35}.bitcoin-pressure-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.bitcoin-pressure-signal-grid article{gap:.34rem;min-width:0;padding:.8rem;display:grid}.bitcoin-pressure-signal-grid article strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;line-height:1.2;overflow:hidden}.bitcoin-pressure-signal-grid article p{color:#94a3b8;margin:0;font-size:.68rem;line-height:1.4}.bitcoin-etf-panel{background:radial-gradient(circle at 18% 8%,#38bdf81f,#0000 18rem),radial-gradient(circle at 86% 18%,#10b9811f,#0000 20rem),linear-gradient(#0f172af7,#020617fa)}.bitcoin-etf-section-head span,.bitcoin-etf-current-flow small,.bitcoin-etf-readouts span,.bitcoin-etf-issuer__flow span,.bitcoin-etf-issuer__note span,.bitcoin-etf-signal-grid article span{color:#64748b;font-family:var(--font-ui), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:850}.bitcoin-etf-grid{grid-template-columns:minmax(26rem,1.25fr) minmax(18rem,.75fr);gap:.8rem;display:grid}.bitcoin-etf-tide,.bitcoin-etf-absorption,.bitcoin-etf-issuer-map,.bitcoin-etf-signal-grid article{background:#ffffff08;border:1px solid #ffffff14;border-radius:.62rem}.bitcoin-etf-tide,.bitcoin-etf-absorption,.bitcoin-etf-issuer-map{gap:.85rem;min-width:0;padding:.9rem;display:grid}.bitcoin-etf-section-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.bitcoin-etf-section-head h3{color:#f8fafc;margin:.18rem 0 0;font-size:.94rem;line-height:1.2}.bitcoin-etf-section-head em,.bitcoin-etf-section-head a{color:#64748b;text-align:right;font-size:.66rem;font-style:normal;font-weight:750;line-height:1.35}.bitcoin-etf-section-head a:hover{color:#38bdf8}.bitcoin-etf-current-flow{background:linear-gradient(90deg,#082f495c,#0f172a14),#ffffff05;border:1px solid #38bdf81f;border-radius:.55rem;grid-template-columns:minmax(10rem,.32fr) minmax(0,1fr);align-items:center;gap:.8rem;padding:.7rem;display:grid}.bitcoin-etf-current-flow div{gap:.12rem;display:grid}.bitcoin-etf-current-flow>div:first-child strong{color:#fb7185;font-size:1.65rem;font-weight:900;line-height:1}.bitcoin-etf-current-flow>div:first-child span{color:#94a3b8;font-size:.68rem;font-weight:800}.bitcoin-etf-current-flow p,.bitcoin-etf-absorption p,.bitcoin-etf-issuer__note p,.bitcoin-etf-signal-grid article p{color:#94a3b8;margin:0;font-size:.72rem;line-height:1.48}.bitcoin-etf-bars{scrollbar-width:none;grid-template-columns:repeat(11,minmax(3.9rem,1fr));gap:.4rem;padding-bottom:.1rem;display:grid;overflow-x:auto}.bitcoin-etf-bars::-webkit-scrollbar{display:none}.bitcoin-etf-day{justify-items:center;gap:.22rem;min-width:0;display:grid}.bitcoin-etf-day__track{background:#0f172a85;border:1px solid #94a3b81a;border-radius:.45rem;width:100%;height:8.2rem;position:relative;overflow:hidden}.bitcoin-etf-day__track:before{content:"";background:#94a3b833;height:1px;position:absolute;top:50%;left:.35rem;right:.35rem}.bitcoin-etf-day__bar{border-radius:0;width:28%;position:absolute;left:36%;box-shadow:0 0 18px #38bdf82e}.bitcoin-etf-day__bar--positive{background:linear-gradient(#34d399,#38bdf8);bottom:50%}.bitcoin-etf-day__bar--negative{background:linear-gradient(#fb7185,#f97316);top:50%}.bitcoin-etf-day strong{color:#cbd5e1;font-size:.64rem;font-weight:850}.bitcoin-etf-day>span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.56rem;font-weight:750;overflow:hidden}.bitcoin-etf-flow-value{font-family:var(--font-ui), monospace;white-space:nowrap;font-size:.64rem;font-style:normal;font-weight:900}.bitcoin-etf-flow-value--positive{color:#34d399}.bitcoin-etf-flow-value--negative{color:#fb7185}.bitcoin-etf-absorption{align-content:start}.bitcoin-etf-absorption__dial{aspect-ratio:1;background:radial-gradient(circle at center, #0f172af5 0 56%, transparent 57%), conic-gradient(#38bdf8 0 58%, #334155db 58% 100%);border-radius:999px;justify-self:center;place-items:center;width:min(11rem,100%);display:grid;box-shadow:0 0 36px #38bdf829}.bitcoin-etf-absorption__dial span,.bitcoin-etf-absorption__dial em{grid-area:1/1}.bitcoin-etf-absorption__dial span{color:#f8fafc;font-size:2.4rem;font-weight:900;line-height:1;transform:translateY(-.35rem)}.bitcoin-etf-absorption__dial em{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-style:normal;font-weight:850;transform:translateY(1.65rem)}.bitcoin-etf-readouts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.bitcoin-etf-readouts div{background:#0f172a57;border:1px solid #ffffff12;border-radius:.5rem;gap:.18rem;min-width:0;padding:.62rem;display:grid}.bitcoin-etf-readouts strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:900;line-height:1.15;overflow:hidden}.bitcoin-etf-readouts small{color:#94a3b8;font-size:.62rem;line-height:1.35}.bitcoin-etf-issuer-list{gap:.42rem;display:grid}.bitcoin-etf-issuer{background:#ffffff06;border:1px solid #fff1;border-radius:.5rem;grid-template-columns:minmax(6.5rem,.48fr) minmax(8rem,.7fr) minmax(8rem,.7fr) minmax(14rem,1.2fr);align-items:center;gap:.65rem;min-width:0;padding:.6rem;display:grid}.bitcoin-etf-issuer__identity,.bitcoin-etf-issuer__flow,.bitcoin-etf-issuer__note{gap:.22rem;min-width:0;display:grid}.bitcoin-etf-issuer__identity strong{color:#f8fafc;font-size:.86rem;font-weight:900}.bitcoin-etf-issuer__identity span{color:#94a3b8;font-size:.64rem;font-weight:780}.bitcoin-etf-issuer__flow div{justify-content:space-between;align-items:baseline;gap:.45rem;display:flex}.bitcoin-etf-issuer__flow em{color:#cbd5e1;font-family:var(--font-ui), monospace;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-style:normal;font-weight:900;overflow:hidden}.bitcoin-etf-issuer__flow b{background:#334155b8;border-radius:999px;height:.46rem;display:block;overflow:hidden}.bitcoin-etf-issuer__flow i{border-radius:inherit;min-width:.14rem;height:100%;display:block}.bitcoin-etf-issuer__latest--positive,.bitcoin-etf-issuer__total{background:#34d399}.bitcoin-etf-issuer__latest--negative{background:#fb7185}.bitcoin-etf-issuer__note span{color:#38bdf8}.bitcoin-etf-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.bitcoin-etf-signal-grid article{gap:.36rem;min-width:0;padding:.78rem;display:grid}.bitcoin-etf-signal-grid article strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.2;overflow:hidden}.bitcoin-stable-panel{background:radial-gradient(circle at 12% 8%,#14b8a629,#0000 19rem),radial-gradient(circle at 88% 18%,#3b82f61a,#0000 20rem),linear-gradient(#0f172af7,#020617fa)}.bitcoin-stable-hero,.bitcoin-stable-grid{grid-template-columns:minmax(20rem,.8fr) minmax(28rem,1.2fr);gap:.8rem;display:grid}.bitcoin-stable-supply,.bitcoin-stable-composition,.bitcoin-stable-rails,.bitcoin-stable-peg,.bitcoin-stable-trends,.bitcoin-stable-signal-grid article{background:#ffffff08;border:1px solid #ffffff14;border-radius:.62rem}.bitcoin-stable-supply,.bitcoin-stable-composition,.bitcoin-stable-rails,.bitcoin-stable-peg,.bitcoin-stable-trends{align-content:start;gap:.85rem;min-width:0;padding:.9rem;display:grid}.bitcoin-stable-section-head{gap:.18rem;min-width:0;display:grid}.bitcoin-stable-section-head span,.bitcoin-stable-pulse span,.bitcoin-stable-supply-row span,.bitcoin-stable-rail span,.bitcoin-stable-peg-row span,.bitcoin-stable-peg-row small,.bitcoin-stable-trend-grid article span,.bitcoin-stable-signal-grid article span{color:#64748b;font-family:var(--font-ui), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:850}.bitcoin-stable-section-head h3{color:#f8fafc;margin:0;font-size:1rem;line-height:1.2}.bitcoin-stable-supply__number{gap:.15rem;display:grid}.bitcoin-stable-supply__number strong{color:#34d399;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:950;line-height:.95}.bitcoin-stable-supply__number em{color:#94a3b8;font-size:.72rem;font-style:normal;font-weight:850}.bitcoin-stable-supply p,.bitcoin-stable-supply-row p,.bitcoin-stable-rail p,.bitcoin-stable-trend-grid article p,.bitcoin-stable-signal-grid article p{color:#94a3b8;margin:0;font-size:.72rem;line-height:1.48}.bitcoin-stable-pulse{background:#064e3b33;border:1px solid #34d3991f;border-radius:.55rem;gap:.55rem;margin-top:auto;padding:.7rem;display:grid}.bitcoin-stable-pulse div{justify-content:space-between;align-items:baseline;gap:.55rem;display:flex}.bitcoin-stable-pulse strong{color:#34d399;font-size:1.55rem;font-weight:950;line-height:1}.bitcoin-stable-pulse small{color:#94a3b8;font-size:.62rem;font-weight:800}.bitcoin-stable-pulse>i{background:linear-gradient(90deg,#34d399,#38bdf8);border-radius:999px;height:.5rem;display:block;box-shadow:0 0 18px #34d39929}.bitcoin-stable-supply-list,.bitcoin-stable-rail-list,.bitcoin-stable-peg-list{gap:.48rem;display:grid}.bitcoin-stable-supply-row{grid-template-columns:minmax(8rem,.5fr) minmax(8rem,.75fr) minmax(14rem,1fr);align-items:center;gap:.65rem;min-width:0;display:grid}.bitcoin-stable-supply-row div{gap:.12rem;min-width:0;display:grid}.bitcoin-stable-supply-row strong,.bitcoin-stable-rail strong,.bitcoin-stable-peg-row strong,.bitcoin-stable-trend-grid article strong,.bitcoin-stable-signal-grid article strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:900;line-height:1.2;overflow:hidden}.bitcoin-stable-supply-row em{color:#cbd5e1;font-family:var(--font-ui), monospace;font-size:.66rem;font-style:normal;font-weight:900}.bitcoin-stable-supply-row b,.bitcoin-stable-rail b,.bitcoin-stable-peg-row b{background:#334155b8;border-radius:999px;height:.52rem;display:block;overflow:hidden}.bitcoin-stable-supply-row i,.bitcoin-stable-rail i,.bitcoin-stable-peg-row i{border-radius:inherit;min-width:.18rem;height:100%;display:block}.bitcoin-stable-supply-row--green i{background:#34d399}.bitcoin-stable-supply-row--blue i{background:#38bdf8}.bitcoin-stable-supply-row--violet i{background:#8b5cf6}.bitcoin-stable-supply-row--amber i{background:#f59e0b}.bitcoin-stable-supply-row--slate i{background:#94a3b8}.bitcoin-stable-rail{grid-template-columns:minmax(7rem,.55fr) minmax(8rem,.7fr) 3rem minmax(13rem,1fr);align-items:center;gap:.6rem;min-width:0;display:grid}.bitcoin-stable-rail div,.bitcoin-stable-peg-row div{gap:.12rem;min-width:0;display:grid}.bitcoin-stable-rail i{background:linear-gradient(90deg,#14b8a6,#38bdf8)}.bitcoin-stable-rail em{color:#cbd5e1;font-family:var(--font-ui), monospace;text-align:right;font-size:.66rem;font-style:normal;font-weight:900}.bitcoin-stable-peg-row{background:#ffffff06;border:1px solid #fff1;border-radius:.5rem;grid-template-columns:minmax(6rem,.7fr) 4.8rem minmax(6rem,.8fr) minmax(6rem,.55fr);align-items:center;gap:.6rem;min-width:0;padding:.62rem;display:grid}.bitcoin-stable-peg-row em{color:#e2e8f0;font-family:var(--font-ui), monospace;font-size:.72rem;font-style:normal;font-weight:900}.bitcoin-stable-peg-row i{background:linear-gradient(90deg,#34d399,#f59e0b)}.bitcoin-stable-trend-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.bitcoin-stable-trend-grid article,.bitcoin-stable-signal-grid article{background:#0f172a4d;border:1px solid #ffffff12;border-radius:.55rem;gap:.34rem;min-width:0;padding:.78rem;display:grid}.bitcoin-stable-trend-grid article strong{white-space:normal}.bitcoin-stable-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.bitcoin-onchain-panel{background:radial-gradient(circle at 18% 8%,#f59e0b21,#0000 19rem),radial-gradient(circle at 88% 16%,#38bdf81a,#0000 20rem),linear-gradient(#0f172af7,#020617fa)}.bitcoin-onchain-hero,.bitcoin-onchain-grid{grid-template-columns:minmax(20rem,.75fr) minmax(28rem,1.25fr);gap:.8rem;display:grid}.bitcoin-onchain-thesis,.bitcoin-onchain-flow-map,.bitcoin-onchain-signal,.bitcoin-onchain-cost,.bitcoin-onchain-playbook{background:#ffffff08;border:1px solid #ffffff14;border-radius:.62rem}.bitcoin-onchain-thesis,.bitcoin-onchain-flow-map,.bitcoin-onchain-cost,.bitcoin-onchain-playbook{align-content:start;gap:.85rem;min-width:0;padding:.9rem;display:grid}.bitcoin-onchain-section-head{gap:.18rem;min-width:0;display:grid}.bitcoin-onchain-section-head span,.bitcoin-onchain-score span,.bitcoin-onchain-node-row span,.bitcoin-onchain-signal span,.bitcoin-onchain-cost-point span,.bitcoin-onchain-playbook-list span{color:#64748b;font-family:var(--font-ui), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:850}.bitcoin-onchain-section-head h3{color:#f8fafc;margin:0;font-size:1rem;line-height:1.2}.bitcoin-onchain-score{background:#78350f33;border:1px solid #f59e0b29;border-radius:.6rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.75rem;display:grid}.bitcoin-onchain-score>strong{aspect-ratio:1;background:radial-gradient(circle at center, #0f172af5 0 55%, transparent 56%), conic-gradient(#f59e0b 0 56%, #334155db 56% 100%);color:#f8fafc;border-radius:999px;place-items:center;width:5.2rem;font-size:1.5rem;font-weight:950;display:grid}.bitcoin-onchain-score div{gap:.18rem;min-width:0;display:grid}.bitcoin-onchain-score em{color:#f59e0b;font-size:.8rem;font-style:normal;font-weight:900;line-height:1.25}.bitcoin-onchain-thesis p,.bitcoin-onchain-signal p,.bitcoin-onchain-cost-notes p,.bitcoin-onchain-playbook-list p{color:#94a3b8;margin:0;font-size:.72rem;line-height:1.48}.bitcoin-onchain-node-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:.48rem;display:grid}.bitcoin-onchain-node-row div{background:linear-gradient(#38bdf814,#ffffff05),#0f172a47;border:1px solid #ffffff12;border-radius:.55rem;gap:.22rem;min-width:0;padding:.68rem;display:grid}.bitcoin-onchain-node-row strong,.bitcoin-onchain-signal strong,.bitcoin-onchain-cost-point strong,.bitcoin-onchain-cost-notes strong,.bitcoin-onchain-playbook-list strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:900;line-height:1.2;overflow:hidden}.bitcoin-onchain-node-row em,.bitcoin-onchain-signal em{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-style:normal;font-weight:800;line-height:1.2;overflow:hidden}.bitcoin-onchain-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.bitcoin-onchain-signal{gap:.48rem;min-width:0;padding:.75rem;display:grid}.bitcoin-onchain-signal div{gap:.12rem;min-width:0;display:grid}.bitcoin-onchain-signal b{background:#334155b8;border-radius:999px;height:.5rem;display:block;overflow:hidden}.bitcoin-onchain-signal i{border-radius:inherit;min-width:.18rem;height:100%;display:block}.bitcoin-onchain-signal--calm i{background:linear-gradient(90deg,#34d399,#38bdf8)}.bitcoin-onchain-signal--neutral i{background:#38bdf8}.bitcoin-onchain-signal--warn i{background:linear-gradient(90deg,#f59e0b,#fb7185)}.bitcoin-onchain-cost-track{min-height:8rem;margin:.3rem 0 .15rem;position:relative}.bitcoin-onchain-cost-track:before{content:"";background:linear-gradient(90deg,#34d39980,#38bdf873,#f59e0b8f,#fb71858c),#334155bd;border-radius:999px;height:.45rem;position:absolute;top:50%;left:1rem;right:1rem}.bitcoin-onchain-cost-point{text-align:center;justify-items:center;width:7.2rem;min-width:0;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.bitcoin-onchain-cost-point i{background:#38bdf8;border:3px solid #020617;border-radius:999px;width:1rem;height:1rem;display:block;box-shadow:0 0 18px #38bdf83d}.bitcoin-onchain-cost-point--deep i{background:#34d399}.bitcoin-onchain-cost-point--base i{background:#38bdf8}.bitcoin-onchain-cost-point--active i{background:#f59e0b}.bitcoin-onchain-cost-point--hot i{background:#fb7185}.bitcoin-onchain-cost-point strong{font-family:var(--font-ui), monospace;margin-top:.45rem;font-size:.74rem}.bitcoin-onchain-cost-point span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.55rem;overflow:hidden}.bitcoin-onchain-cost-notes,.bitcoin-onchain-playbook-list{gap:.5rem;display:grid}.bitcoin-onchain-cost-notes{grid-template-columns:repeat(2,minmax(0,1fr))}.bitcoin-onchain-cost-notes div,.bitcoin-onchain-playbook-list div{background:#0f172a4d;border:1px solid #fff1;border-radius:.5rem;gap:.24rem;min-width:0;padding:.65rem;display:grid}.bitcoin-onchain-playbook-list strong{white-space:normal}.bitcoin-events-panel{background:radial-gradient(circle at 16% 10%,#6366f124,#0000 18rem),radial-gradient(circle at 84% 18%,#f59e0b1f,#0000 20rem),linear-gradient(#0f172af7,#020617fa)}.bitcoin-majors-panel{background:#0b1120}.bitcoin-majors-panel .glass-panel{-webkit-backdrop-filter:blur(10px);box-shadow:none;background:#1e293bb3;border:1px solid #ffffff14}.bitcoin-majors-panel .glass-panel-strong{-webkit-backdrop-filter:blur(16px);box-shadow:none;background:#1e293bd9;border:1px solid #ffffff1a}.bitcoin-events-hero,.bitcoin-events-grid{grid-template-columns:minmax(24rem,1.08fr) minmax(20rem,.92fr);gap:.8rem;display:grid}.bitcoin-events-thesis,.bitcoin-events-verdict,.bitcoin-events-graph-card,.bitcoin-events-market-list,.bitcoin-events-read-panel,.bitcoin-events-playbook{background:#ffffff08;border:1px solid #ffffff14;border-radius:.62rem;align-content:start;gap:.85rem;min-width:0;padding:.9rem;display:grid}.bitcoin-events-section-head{gap:.18rem;min-width:0;display:grid}.bitcoin-events-section-head span,.bitcoin-events-score span,.bitcoin-events-verdict-grid span,.bitcoin-events-node span,.bitcoin-events-node em,.bitcoin-events-market-card span,.bitcoin-events-market-card em,.bitcoin-events-market-card small,.bitcoin-events-read-meter span,.bitcoin-events-read-stack span,.bitcoin-events-playbook-grid span{color:#64748b;font-family:var(--font-ui), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:850}.bitcoin-events-section-head h3{color:#f8fafc;margin:0;font-size:1rem;line-height:1.2}.bitcoin-events-thesis p,.bitcoin-events-verdict p,.bitcoin-events-market-card p,.bitcoin-events-read-panel p,.bitcoin-events-playbook-grid p{color:#94a3b8;margin:0;font-size:.72rem;line-height:1.48}.bitcoin-events-score{background:#312e8138;border:1px solid #818cf833;border-radius:.6rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.75rem;display:grid}.bitcoin-events-score>strong,.bitcoin-events-read-meter strong{color:#f8fafc;font-family:var(--font-ui), monospace;border-radius:999px;place-items:center;font-weight:950;display:grid}.bitcoin-events-score>strong{aspect-ratio:1;background:radial-gradient(circle at center, #0f172af5 0 55%, transparent 56%), conic-gradient(#818cf8 0 61%, #334155db 61% 100%);width:5.2rem;font-size:1.5rem}.bitcoin-events-score div{gap:.18rem;min-width:0;display:grid}.bitcoin-events-score em{color:#a5b4fc;font-size:.8rem;font-style:normal;font-weight:900;line-height:1.25}.bitcoin-events-verdict-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.bitcoin-events-verdict-grid div,.bitcoin-events-read-stack div{background:#0f172a57;border:1px solid #ffffff12;border-radius:.5rem;gap:.18rem;min-width:0;padding:.62rem;display:grid}.bitcoin-events-verdict-grid strong,.bitcoin-events-read-stack strong,.bitcoin-events-playbook-grid strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:900;line-height:1.25;overflow:hidden}.bitcoin-events-graph{background:linear-gradient(90deg,#6366f114,#10b9810d,#f59e0b12),#0f172a52;border:1px solid #fff1;border-radius:.65rem;min-height:28rem;position:relative;overflow:hidden}.bitcoin-events-graph:before{content:"";pointer-events:none;background-image:linear-gradient(#94a3b80f 1px,#0000 1px),linear-gradient(90deg,#94a3b80f 1px,#0000 1px);background-size:3rem 3rem;position:absolute;inset:0}.bitcoin-events-graph:after{content:"";pointer-events:none;background:linear-gradient(90deg,#818cf824,#0000 24% 76%,#f59e0b1f),radial-gradient(circle at 62% 48%,#10b9811a,#0000 18rem);position:absolute;inset:0}.bitcoin-events-graph svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bitcoin-events-graph path{fill:none;stroke:#94a3b857;stroke-linecap:round;stroke-width:.22px;vector-effect:non-scaling-stroke}.bitcoin-events-flow-dot{fill:#f8fafc;filter:drop-shadow(0 0 5px #818cf8cc);opacity:.92}.bitcoin-events-stage-label,.bitcoin-events-edge-label{z-index:2;font-family:var(--font-ui), monospace;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;font-weight:800;position:absolute}.bitcoin-events-stage-label{color:#94a3b87a;font-size:clamp(.66rem,1vw,1.05rem);top:.9rem;transform:translate(-50%)}.bitcoin-events-edge-label{color:#cbd5e1b8;background:#02061799;border:1px solid #94a3b81f;border-radius:999px;padding:.14rem .42rem;font-size:.54rem;transform:translate(-50%,-50%)}.bitcoin-events-node{z-index:3;background:#020617db;border:1px solid #ffffff1a;border-radius:.6rem;gap:.24rem;width:min(10.2rem,23%);min-width:8.2rem;padding:.62rem;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 18px 38px #02061740}.bitcoin-events-node:before{z-index:-1;content:"";background:radial-gradient(circle,#818cf82e,#0000 68%);border-radius:1rem;position:absolute;inset:-.55rem}.bitcoin-events-node strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:900;line-height:1.2;overflow:hidden}.bitcoin-events-node div{justify-content:space-between;align-items:center;gap:.45rem;min-width:0;display:flex}.bitcoin-events-node em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.bitcoin-events-node b{color:#f8fafc;font-family:var(--font-ui), monospace;font-size:1rem;font-weight:950;line-height:1}.bitcoin-events-node small{color:#cbd5e1;background:#ffffff14;border-radius:999px;justify-self:start;padding:.1rem .42rem;font-size:.62rem;font-weight:850}.bitcoin-events-node--green{border-color:#34d39947;box-shadow:0 0 0 1px #34d39914,0 18px 38px #02061740}.bitcoin-events-node--blue{border-color:#38bdf847}.bitcoin-events-node--violet{border-color:#818cf84d}.bitcoin-events-node--amber{border-color:#f59e0b52}.bitcoin-events-node--orange{border-color:#f9731657}.bitcoin-events-market-cards,.bitcoin-events-playbook-grid{gap:.6rem;display:grid}.bitcoin-events-market-card,.bitcoin-events-playbook-grid article{background:#0f172a4d;border:1px solid #fff1;border-radius:.55rem;gap:.45rem;min-width:0;padding:.72rem;display:grid}.bitcoin-events-market-card>div{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.bitcoin-events-market-card strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:900;line-height:1.2;overflow:hidden}.bitcoin-events-market-card b{background:#334155bd;border-radius:999px;height:.65rem;display:block;position:relative;overflow:hidden}.bitcoin-events-market-card b i{border-radius:inherit;background:linear-gradient(90deg,#818cf8,#f59e0b);min-width:.35rem;height:100%;display:block}.bitcoin-events-market-card b small{color:#cbd5e1;position:absolute;top:50%;right:.42rem;transform:translateY(-50%)}.bitcoin-events-market-card h4{color:#a5b4fc;margin:0;font-size:.74rem;font-weight:900}.bitcoin-events-read-meter{justify-items:center;gap:.25rem;padding:.4rem 0;display:grid}.bitcoin-events-read-meter strong{aspect-ratio:1;background:radial-gradient(circle at center, #0f172af5 0 56%, transparent 57%), conic-gradient(#f97316 0 36%, #334155db 36% 100%);width:8rem;font-size:1.55rem}.bitcoin-events-read-meter span{color:#f97316}.bitcoin-events-read-stack{gap:.5rem;display:grid}.bitcoin-events-read-stack svg{color:#64748b;justify-self:center}.bitcoin-events-playbook-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bitcoin-events-playbook-grid strong{white-space:normal}.bitcoin-events-ticker{scrollbar-width:none;background:#0f172a66;border:1px solid #ffffff14;border-radius:.62rem;align-items:center;gap:.35rem;padding:.55rem .72rem;display:flex;overflow-x:auto}.bitcoin-events-ticker::-webkit-scrollbar{display:none}.bitcoin-events-ticker-item{color:#cbd5e1;cursor:pointer;font-family:var(--font-ui), monospace;letter-spacing:.02em;background:#02061780;border:1px solid #ffffff12;border-radius:.45rem;flex-shrink:0;align-items:center;gap:.4rem;padding:.32rem .55rem;font-size:.68rem;font-weight:700;line-height:1.2;transition:border-color .2s,background .2s;display:flex}.bitcoin-events-ticker-item:hover{background:#312e8159;border-color:#818cf859}.bitcoin-events-ticker-item--active{color:#d1fae5;background:#064e3b47;border-color:#34d39966}.bitcoin-events-ticker-item strong{color:#f8fafc;font-size:.76rem;font-weight:900}.bitcoin-events-ticker-item small{color:#a5b4fc;font-size:.6rem;font-weight:850}.bitcoin-events-ticker-live{color:#f87171;font-family:var(--font-ui), monospace;letter-spacing:.1em;background:#ef44441f;border-radius:.35rem;flex-shrink:0;align-items:center;gap:.35rem;margin-left:.25rem;padding:.25rem .5rem;font-size:.58rem;font-weight:900;display:inline-flex}.bitcoin-events-ticker-dot{aspect-ratio:1;background:#ef4444;border-radius:999px;width:.38rem;animation:1.4s ease-in-out infinite bitcoin-ticker-pulse}@keyframes bitcoin-ticker-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.bitcoin-events-feed{gap:.35rem;max-height:12rem;padding-right:.25rem;display:grid;overflow-y:auto}.bitcoin-events-feed::-webkit-scrollbar{width:3px}.bitcoin-events-feed::-webkit-scrollbar-thumb{background:#94a3b840;border-radius:999px}.bitcoin-events-feed-item{background:#0f172a4d;border:1px solid #ffffff0f;border-radius:.4rem;gap:.15rem;padding:.45rem .55rem;transition:border-color .2s,background .2s;display:grid}.bitcoin-events-feed-item:hover{background:#312e8138;border-color:#818cf833}.bitcoin-events-feed-item span{color:#64748b;font-family:var(--font-ui), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:800}.bitcoin-events-feed-item p{color:#94a3b8;margin:0;font-size:.7rem;line-height:1.4}.bitcoin-events-market-card--active{box-shadow:0 0 0 1px #10b9810f,0 8px 24px #02061733;background:#064e3b2e!important;border-color:#34d39959!important}.bitcoin-events-market-card{cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s}.bitcoin-events-market-card:hover{background:#312e812e;border-color:#818cf840}.bitcoin-events-node--pulse{animation:.6s ease-out bitcoin-node-pulse}@keyframes bitcoin-node-pulse{0%{box-shadow:0 0 #818cf866}to{box-shadow:0 0 0 12px #818cf800}}html[data-theme=light] .bitcoin-events-ticker{background:#f8fafcb8;border-color:#64748b29}html[data-theme=light] .bitcoin-events-ticker-item{color:#475569;background:#ffffffc7;border-color:#64748b1f}html[data-theme=light] .bitcoin-events-ticker-item:hover{background:#eef2ffb8;border-color:#6366f14d}html[data-theme=light] .bitcoin-events-ticker-item--active{color:#065f46;background:#d1fae56b;border-color:#10b98159}html[data-theme=light] .bitcoin-events-ticker-item strong{color:#0f172a}html[data-theme=light] .bitcoin-events-ticker-live{background:#ef444414}html[data-theme=light] .bitcoin-events-feed-item{background:#f8fafc99;border-color:#64748b1a}html[data-theme=light] .bitcoin-events-feed-item:hover{background:#eef2ff99;border-color:#6366f12e}html[data-theme=light] .bitcoin-events-feed-item p{color:#475569}html[data-theme=light] .bitcoin-events-market-card--active{background:#d1fae559!important;border-color:#10b98159!important}html[data-theme=light] .bitcoin-events-market-card:hover{background:#eef2ff8c;border-color:#6366f133}.bitcoin-bottom-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0307129e;border-top:1px solid #ffffff0f;height:9rem;padding:.25rem 1rem .55rem}.bitcoin-bottom-head{justify-content:space-between;gap:.75rem;height:1.5rem}.bitcoin-bottom-head span,.bitcoin-bottom-head em{color:#64748b;font-family:var(--font-ui), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-style:normal}.bitcoin-bottom-chart{width:100%;height:calc(100% - 1.5rem)}.bitcoin-bottom-chart canvas{display:block}.bitcoin-module-dock{scrollbar-width:none;grid-template-columns:repeat(7,minmax(10rem,1fr));gap:.55rem;min-width:0;padding-bottom:.05rem;display:grid;overflow-x:auto}.bitcoin-module-dock::-webkit-scrollbar{display:none}.bitcoin-module-tab{color:#94a3b8;text-align:left;background:linear-gradient(#ffffff0e,#ffffff06),#0f172a57;border:1px solid #94a3b82e;border-radius:.62rem;align-content:center;gap:.28rem;min-height:4.35rem;padding:.72rem .82rem;display:grid;box-shadow:inset 0 1px #ffffff0a}.bitcoin-module-tab strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:850;line-height:1.1;overflow:hidden}.bitcoin-module-tab span{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.62rem;font-weight:700;line-height:1.32;display:-webkit-box;overflow:hidden}.bitcoin-module-tab:hover{color:#d1fae5;border-color:#34d39942}.bitcoin-module-tab--active{color:#34d399;background:linear-gradient(#34d3992e,#10b98114),#064e3b38;border-color:#34d3995c;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #10b9810a}.bitcoin-module-tab--active span{color:#8bd9bd}.bitcoin-module-tab:disabled{cursor:default;opacity:.46}.bitcoin-module-tab:disabled:hover{color:#94a3b8;border-color:#94a3b82e}html[data-theme=light] .bitcoin-workbench-shell{color:#0f172a;background:radial-gradient(circle at 78% 6%,#14b8a61a,#0000 28rem),linear-gradient(#f8fafc 0%,#eef2f7 100%);border-color:#64748b38;box-shadow:0 18px 50px #0f172a1f}html[data-theme=light] .bitcoin-workbench-header{background:#f8fafcd6;border-bottom-color:#64748b2e}html[data-theme=light] .bitcoin-workbench-brand h1{color:#0f172a}html[data-theme=light] .bitcoin-workbench-brand p,html[data-theme=light] .bitcoin-workbench-sources,html[data-theme=light] .bitcoin-legend>span,html[data-theme=light] .bitcoin-bottom-head span,html[data-theme=light] .bitcoin-bottom-head em{color:#64748b}html[data-theme=light] .bitcoin-workbench-logo{color:#059669;background:#10b9811f;border-color:#05966938}html[data-theme=light] .bitcoin-metric-card{background:#ffffffc7;border-color:#64748b2e;box-shadow:0 10px 24px #0f172a0a}html[data-theme=light] .bitcoin-metric-card:hover{background:#fff;border-color:#33415538}html[data-theme=light] .bitcoin-metric-card small{color:#64748b}html[data-theme=light] .bitcoin-metric-card--neutral strong{color:#475569}html[data-theme=light] .bitcoin-metric-card--down strong{color:#dc2626}html[data-theme=light] .bitcoin-legend-chip--active{background:#ffffffc7;border-color:#64748b38}html[data-theme=light] .bitcoin-panel-toggle,html[data-theme=light] .bitcoin-help-chip{color:#64748b;background:#ffffffd1;border-color:#64748b38;box-shadow:0 10px 24px #0f172a12}html[data-theme=light] .bitcoin-panel-toggle:hover{color:#0f172a;background:#fff}html[data-theme=light] .bitcoin-detail-panel{background:#f8fafcf5;border-left-color:#64748b2e}html[data-theme=light] .bitcoin-detail-head{border-bottom-color:#64748b2e}html[data-theme=light] .bitcoin-detail-head h3{color:#0f172a}html[data-theme=light] .bitcoin-detail-head p,html[data-theme=light] .bitcoin-detail-meta em,html[data-theme=light] .bitcoin-detail-head button{color:#64748b}html[data-theme=light] .bitcoin-detail-head button:hover{color:#0f172a;background:#0f172a0f}html[data-theme=light] .bitcoin-impact-box,html[data-theme=light] .bitcoin-price-impact,html[data-theme=light] .bitcoin-detail-section,html[data-theme=light] .bitcoin-detail-note{background:#ffffffc2;border-color:#64748b2e}html[data-theme=light] .bitcoin-impact-box>span,html[data-theme=light] .bitcoin-price-impact>span,html[data-theme=light] .bitcoin-detail-section p{color:#334155}html[data-theme=light] .bitcoin-detail-section h4{color:#64748b}html[data-theme=light] .bitcoin-detail-note{color:#475569}html[data-theme=light] .bitcoin-bottom-panel{background:#f8fafcbd;border-top-color:#64748b2e}html[data-theme=light] .bitcoin-module-tab{color:#475569;background:linear-gradient(#ffffffeb,#f8fafcc7),#ffffffc7;border-color:#64748b2e}html[data-theme=light] .bitcoin-module-tab:hover{color:#047857;border-color:#05966947}html[data-theme=light] .bitcoin-module-tab--active{color:#047857;background:linear-gradient(#d1fae5b8,#ecfdf5ad),#10b9811c;border-color:#05966952}html[data-theme=light] .bitcoin-module-tab span{color:#64748b}html[data-theme=light] .bitcoin-module-tab--active span{color:#059669}html[data-theme=light] .bitcoin-module-tab:disabled:hover{color:#475569;border-color:#64748b2e}html[data-theme=light] .bitcoin-module-panel{color:#0f172a;background:radial-gradient(circle at 82% 10%,#10b9811a,#0000 20rem),linear-gradient(#fffffff0,#f8fafcf5);border-color:#64748b2e;box-shadow:0 12px 28px #0f172a0d}html[data-theme=light] .bitcoin-module-panel__head h2,html[data-theme=light] .bitcoin-pressure-radar h3,html[data-theme=light] .bitcoin-pressure-factor strong,html[data-theme=light] .bitcoin-pressure-signal-grid article strong{color:#0f172a}html[data-theme=light] .bitcoin-module-panel__head p,html[data-theme=light] .bitcoin-pressure-radar p,html[data-theme=light] .bitcoin-pressure-factor p,html[data-theme=light] .bitcoin-pressure-signal-grid article p{color:#475569}html[data-theme=light] .bitcoin-pressure-score,html[data-theme=light] .bitcoin-pressure-radar,html[data-theme=light] .bitcoin-pressure-bars,html[data-theme=light] .bitcoin-pressure-signal-grid article{background:#ffffffbd;border-color:#64748b2e}html[data-theme=light] .bitcoin-pressure-score em{color:#334155}html[data-theme=light] .bitcoin-pressure-radar__ring{background:radial-gradient(circle at center, #fffffffa 0 54%, transparent 55%), conic-gradient(#f59e0b 0 47%, #cbd5e1e6 47% 100%)}html[data-theme=light] .bitcoin-pressure-radar__ring span{color:#0f172a}html[data-theme=light] .bitcoin-pressure-factor>span{background:#cbd5e1d1}html[data-theme=light] .bitcoin-etf-panel{background:radial-gradient(circle at 18% 8%,#38bdf81a,#0000 18rem),radial-gradient(circle at 86% 18%,#10b9811a,#0000 20rem),linear-gradient(#fffffff2,#f8fafcf5)}html[data-theme=light] .bitcoin-etf-tide,html[data-theme=light] .bitcoin-etf-absorption,html[data-theme=light] .bitcoin-etf-issuer-map,html[data-theme=light] .bitcoin-etf-signal-grid article{background:#ffffffc2;border-color:#64748b2e}html[data-theme=light] .bitcoin-etf-section-head h3,html[data-theme=light] .bitcoin-etf-readouts strong,html[data-theme=light] .bitcoin-etf-issuer__identity strong,html[data-theme=light] .bitcoin-etf-signal-grid article strong{color:#0f172a}html[data-theme=light] .bitcoin-etf-current-flow{background:linear-gradient(90deg,#e0f2fecc,#ffffff5c),#ffffffb3;border-color:#38bdf82e}html[data-theme=light] .bitcoin-etf-current-flow p,html[data-theme=light] .bitcoin-etf-absorption p,html[data-theme=light] .bitcoin-etf-issuer__note p,html[data-theme=light] .bitcoin-etf-signal-grid article p,html[data-theme=light] .bitcoin-etf-readouts small,html[data-theme=light] .bitcoin-etf-issuer__identity span{color:#475569}html[data-theme=light] .bitcoin-etf-day__track,html[data-theme=light] .bitcoin-etf-readouts div,html[data-theme=light] .bitcoin-etf-issuer{background:#f8fafcd6;border-color:#64748b24}html[data-theme=light] .bitcoin-etf-day strong,html[data-theme=light] .bitcoin-etf-issuer__flow em{color:#334155}html[data-theme=light] .bitcoin-etf-absorption__dial{background:radial-gradient(circle at center, #fffffffa 0 56%, transparent 57%), conic-gradient(#0ea5e9 0 58%, #cbd5e1e6 58% 100%)}html[data-theme=light] .bitcoin-etf-absorption__dial span{color:#0f172a}html[data-theme=light] .bitcoin-etf-issuer__flow b{background:#cbd5e1c7}html[data-theme=light] .bitcoin-stable-panel{background:radial-gradient(circle at 12% 8%,#14b8a61f,#0000 19rem),radial-gradient(circle at 88% 18%,#3b82f614,#0000 20rem),linear-gradient(#fffffff2,#f8fafcf5)}html[data-theme=light] .bitcoin-stable-supply,html[data-theme=light] .bitcoin-stable-composition,html[data-theme=light] .bitcoin-stable-rails,html[data-theme=light] .bitcoin-stable-peg,html[data-theme=light] .bitcoin-stable-trends,html[data-theme=light] .bitcoin-stable-signal-grid article{background:#ffffffc2;border-color:#64748b2e}html[data-theme=light] .bitcoin-stable-section-head h3,html[data-theme=light] .bitcoin-stable-supply-row strong,html[data-theme=light] .bitcoin-stable-rail strong,html[data-theme=light] .bitcoin-stable-peg-row strong,html[data-theme=light] .bitcoin-stable-trend-grid article strong,html[data-theme=light] .bitcoin-stable-signal-grid article strong{color:#0f172a}html[data-theme=light] .bitcoin-stable-supply p,html[data-theme=light] .bitcoin-stable-supply-row p,html[data-theme=light] .bitcoin-stable-rail p,html[data-theme=light] .bitcoin-stable-trend-grid article p,html[data-theme=light] .bitcoin-stable-signal-grid article p,html[data-theme=light] .bitcoin-stable-supply__number em{color:#475569}html[data-theme=light] .bitcoin-stable-pulse{background:#ecfdf5b8;border-color:#0596692e}html[data-theme=light] .bitcoin-stable-supply-row em,html[data-theme=light] .bitcoin-stable-rail em,html[data-theme=light] .bitcoin-stable-peg-row em{color:#334155}html[data-theme=light] .bitcoin-stable-supply-row b,html[data-theme=light] .bitcoin-stable-rail b,html[data-theme=light] .bitcoin-stable-peg-row b{background:#cbd5e1c7}html[data-theme=light] .bitcoin-stable-peg-row,html[data-theme=light] .bitcoin-stable-trend-grid article{background:#f8fafcd1;border-color:#64748b24}html[data-theme=light] .bitcoin-onchain-panel{background:radial-gradient(circle at 18% 8%,#f59e0b1a,#0000 19rem),radial-gradient(circle at 88% 16%,#38bdf814,#0000 20rem),linear-gradient(#fffffff2,#f8fafcf5)}html[data-theme=light] .bitcoin-onchain-thesis,html[data-theme=light] .bitcoin-onchain-flow-map,html[data-theme=light] .bitcoin-onchain-signal,html[data-theme=light] .bitcoin-onchain-cost,html[data-theme=light] .bitcoin-onchain-playbook{background:#ffffffc2;border-color:#64748b2e}html[data-theme=light] .bitcoin-onchain-section-head h3,html[data-theme=light] .bitcoin-onchain-node-row strong,html[data-theme=light] .bitcoin-onchain-signal strong,html[data-theme=light] .bitcoin-onchain-cost-point strong,html[data-theme=light] .bitcoin-onchain-cost-notes strong,html[data-theme=light] .bitcoin-onchain-playbook-list strong{color:#0f172a}html[data-theme=light] .bitcoin-onchain-score{background:#fffbebc2;border-color:#f59e0b33}html[data-theme=light] .bitcoin-onchain-score>strong{background:radial-gradient(circle at center, #fffffffa 0 55%, transparent 56%), conic-gradient(#f59e0b 0 56%, #cbd5e1e6 56% 100%);color:#0f172a}html[data-theme=light] .bitcoin-onchain-thesis p,html[data-theme=light] .bitcoin-onchain-signal p,html[data-theme=light] .bitcoin-onchain-cost-notes p,html[data-theme=light] .bitcoin-onchain-playbook-list p,html[data-theme=light] .bitcoin-onchain-node-row em,html[data-theme=light] .bitcoin-onchain-signal em{color:#475569}html[data-theme=light] .bitcoin-onchain-node-row div,html[data-theme=light] .bitcoin-onchain-cost-notes div,html[data-theme=light] .bitcoin-onchain-playbook-list div{background:#f8fafcd1;border-color:#64748b24}html[data-theme=light] .bitcoin-onchain-signal b{background:#cbd5e1c7}html[data-theme=light] .bitcoin-onchain-cost-point i{border-color:#fff}html[data-theme=light] .bitcoin-events-panel{background:radial-gradient(circle at 16% 10%,#6366f11a,#0000 18rem),radial-gradient(circle at 84% 18%,#f59e0b1a,#0000 20rem),linear-gradient(#fffffff2,#f8fafcf5)}html[data-theme=light] .bitcoin-events-thesis,html[data-theme=light] .bitcoin-events-verdict,html[data-theme=light] .bitcoin-events-graph-card,html[data-theme=light] .bitcoin-events-market-list,html[data-theme=light] .bitcoin-events-read-panel,html[data-theme=light] .bitcoin-events-playbook{background:#ffffffc2;border-color:#64748b2e}html[data-theme=light] .bitcoin-events-section-head h3,html[data-theme=light] .bitcoin-events-verdict-grid strong,html[data-theme=light] .bitcoin-events-node strong,html[data-theme=light] .bitcoin-events-node b,html[data-theme=light] .bitcoin-events-market-card strong,html[data-theme=light] .bitcoin-events-read-stack strong,html[data-theme=light] .bitcoin-events-playbook-grid strong{color:#0f172a}html[data-theme=light] .bitcoin-events-thesis p,html[data-theme=light] .bitcoin-events-verdict p,html[data-theme=light] .bitcoin-events-market-card p,html[data-theme=light] .bitcoin-events-read-panel p,html[data-theme=light] .bitcoin-events-playbook-grid p{color:#475569}html[data-theme=light] .bitcoin-events-score{background:#eef2ffb8;border-color:#6366f12e}html[data-theme=light] .bitcoin-events-score>strong{background:radial-gradient(circle at center, #fffffffa 0 55%, transparent 56%), conic-gradient(#6366f1 0 61%, #cbd5e1e6 61% 100%);color:#0f172a}html[data-theme=light] .bitcoin-events-score em{color:#4f46e5}html[data-theme=light] .bitcoin-events-verdict-grid div,html[data-theme=light] .bitcoin-events-read-stack div,html[data-theme=light] .bitcoin-events-market-card,html[data-theme=light] .bitcoin-events-playbook-grid article{background:#f8fafcd1;border-color:#64748b24}html[data-theme=light] .bitcoin-events-graph{background:linear-gradient(90deg,#e0e7ffad,#ecfdf580,#fffbeb94),#ffffffb8;border-color:#64748b29}html[data-theme=light] .bitcoin-events-graph:before{background-image:linear-gradient(#64748b14 1px,#0000 1px),linear-gradient(90deg,#64748b14 1px,#0000 1px)}html[data-theme=light] .bitcoin-events-graph:after{background:linear-gradient(90deg,#818cf81f,#0000 24% 76%,#f59e0b1a),radial-gradient(circle at 62% 48%,#10b9811a,#0000 18rem)}html[data-theme=light] .bitcoin-events-graph path{stroke:#47556957}html[data-theme=light] .bitcoin-events-stage-label{color:#4755696b}html[data-theme=light] .bitcoin-events-edge-label{color:#475569b8;background:#ffffffb8;border-color:#64748b29}html[data-theme=light] .bitcoin-events-flow-dot{fill:#4f46e5;filter:drop-shadow(0 0 4px #6366f180)}html[data-theme=light] .bitcoin-events-node{background:#ffffffe6;border-color:#64748b29;box-shadow:0 14px 32px #0f172a14}html[data-theme=light] .bitcoin-events-node small{color:#475569;background:#e2e8f0d1}html[data-theme=light] .bitcoin-events-market-card b{background:#cbd5e1c7}html[data-theme=light] .bitcoin-events-market-card b small{color:#475569}html[data-theme=light] .bitcoin-events-read-meter strong{background:radial-gradient(circle at center, #fffffffa 0 56%, transparent 57%), conic-gradient(#f97316 0 36%, #cbd5e1e6 36% 100%);color:#0f172a}@media (max-width:1279px){.bitcoin-main-row{flex-direction:column}.bitcoin-pressure-grid,.bitcoin-etf-grid,.bitcoin-events-hero,.bitcoin-events-grid{grid-template-columns:1fr}.bitcoin-events-playbook-grid,.bitcoin-onchain-signal-grid,.bitcoin-stable-trend-grid,.bitcoin-stable-signal-grid,.bitcoin-pressure-signal-grid,.bitcoin-etf-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bitcoin-onchain-node-row{grid-template-columns:repeat(3,minmax(0,1fr))}.bitcoin-onchain-cost-notes{grid-template-columns:1fr}.bitcoin-etf-issuer{grid-template-columns:repeat(2,minmax(0,1fr))}.bitcoin-detail-panel{border-top:1px solid #ffffff0f;border-left:0;flex:none;width:100%;max-height:24rem}}@media (max-width:767px){.bitcoin-workbench-shell{min-height:44rem}.bitcoin-workbench-header{padding:.85rem}.bitcoin-workbench-titlebar{grid-template-columns:1fr;align-items:flex-start}.bitcoin-workbench-sources{grid-area:auto;justify-content:flex-start}.bitcoin-workbench-title-copy{min-width:0}.bitcoin-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.bitcoin-metric-card{padding:.35rem .5rem}.bitcoin-module-dock{grid-template-columns:repeat(7,minmax(10rem,1fr))}.bitcoin-module-tab{min-height:3.7rem}.bitcoin-main-row,.bitcoin-graph-stage,.bitcoin-graph-wrap{min-height:35rem}.bitcoin-help-chip{max-width:none;right:1rem}.bitcoin-bottom-panel{height:8rem;padding-inline:.75rem}.bitcoin-module-panel__head,.bitcoin-etf-section-head{flex-direction:column}.bitcoin-pressure-score{justify-items:start;width:100%}.bitcoin-pressure-factor{grid-template-columns:1fr;gap:.45rem}.bitcoin-etf-current-flow,.bitcoin-etf-issuer,.bitcoin-stable-hero,.bitcoin-stable-grid,.bitcoin-stable-supply-row,.bitcoin-stable-rail,.bitcoin-stable-peg-row,.bitcoin-events-hero,.bitcoin-events-grid,.bitcoin-onchain-hero,.bitcoin-onchain-grid,.bitcoin-pressure-signal-grid,.bitcoin-etf-readouts,.bitcoin-etf-signal-grid,.bitcoin-stable-trend-grid,.bitcoin-stable-signal-grid,.bitcoin-events-verdict-grid,.bitcoin-events-playbook-grid,.bitcoin-onchain-node-row,.bitcoin-onchain-signal-grid{grid-template-columns:1fr}.bitcoin-etf-section-head em,.bitcoin-etf-section-head a{text-align:left}.bitcoin-events-graph{min-height:38rem}.bitcoin-events-node{width:min(11rem,42%)}}
@utility font-mono-data{font-family: "JetBrains Mono", "Roboto Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace; letter-spacing: .05em;}@utility gradient-text-green-blue{background: linear-gradient(90deg, #bcf870, #4a81eb); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text;}@utility card-hover{transition: transform .4s cubic-bezier(.215, .61, .355, 1), background-color .4s cubic-bezier(.215, .61, .355, 1), box-shadow .4s cubic-bezier(.215, .61, .355, 1); &:hover { transform: translateY(-2px); background-color: #242124; box-shadow: 0 4px 20px #bcf8700d; }}.bitcoin-events-subtabs{border-bottom:1px solid var(--line);background:linear-gradient(180deg, #ffffff05, #ffffff01), var(--panel);gap:.5rem;padding:.75rem 1rem;display:flex}.bitcoin-events-subtab{color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;padding:.4rem 1rem;font-size:.8rem;font-weight:500;transition:all .2s}.bitcoin-events-subtab:hover{color:var(--text-secondary);background:#ffffff0a}.bitcoin-events-subtab--active{color:var(--lime);background:#52fb8814;border-color:#52fb8840}html[data-theme=light] .bitcoin-events-subtab{color:#475569;background:linear-gradient(#ffffffeb,#f8fafcc7),#ffffffc7;border-color:#64748b2e}html[data-theme=light] .bitcoin-events-subtab:hover{color:#047857;border-color:#05966947}html[data-theme=light] .bitcoin-events-subtab--active{color:#047857;background:linear-gradient(#d1fae5b8,#ecfdf5ad),#10b9811c;border-color:#05966952}.font-mono-data{font-family:JetBrains Mono,SF Mono,Cascadia Code,monospace}.glass-panel-strong{-webkit-backdrop-filter:blur(16px);background:#1e293bd9;border:1px solid #ffffff1a}.glow-sky{box-shadow:0 0 20px #38bdf826}.glow-emerald{box-shadow:0 0 20px #10b98126}.glow-rose{box-shadow:0 0 20px #f43f5e26}.text-gradient-sky{background:linear-gradient(135deg,#38bdf8,#0ea5e9);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@keyframes breathe{0%,to{opacity:1;filter:brightness()}50%{opacity:.7;filter:brightness(1.2)}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes scroll-lines{0%{background-position:0 0}to{background-position:0 -200%}}@keyframes float-in{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dash-draw{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@utility glass-panel{background: #1e293bb3; backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); border: 1px solid #ffffff14;}@utility glass-panel-strong{background: #1e293bd9; backdrop-filter: blur(16px); -webkit-backdrop-filter: blur(16px); border: 1px solid #ffffff1a;}@utility glow-sky{box-shadow: 0 0 20px #38bdf826;}@utility glow-emerald{box-shadow: 0 0 20px #10b98126;}@utility glow-rose{box-shadow: 0 0 20px #f43f5e26;}@utility text-gradient-sky{background: linear-gradient(135deg, #38bdf8, #0ea5e9); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text;}.animate-breathe{animation:3s ease-in-out infinite breathe}.animate-pulse-dot{animation:2s ease-in-out infinite pulse-dot}.animate-scanline{animation:4s linear infinite scanline}.animate-scroll-lines{animation:2s linear infinite scroll-lines}.animate-float-in{animation:.6s ease-out forwards float-in}.animate-dash-draw{animation:1.5s ease-in-out forwards dash-draw}
