:root{--bg-primary:#0a0a0f;--bg-secondary:#12121a;--bg-tertiary:#1a1a25;--accent-primary:#6366f1;--accent-secondary:#8b5cf6;--accent-tertiary:#a855f7;--bitcoin-orange:#f7931a;--success-green:#10b981;--warning-yellow:#fbbf24;--danger-red:#ef4444;--text-primary:#fff;--text-secondary:hsla(0,0%,100%,.7);--text-tertiary:hsla(0,0%,100%,.5);--text-muted:hsla(0,0%,100%,.3);--gradient-primary:linear-gradient(135deg,#6366f1,#a855f7 50%,#ec4899);--gradient-btc:linear-gradient(135deg,#f7931a,#ffb347);--gradient-glass:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));--nav-height:80px;--section-padding:120px;--transition-fast:0.15s cubic-bezier(0.4,0,0.2,1);--transition-base:0.3s cubic-bezier(0.4,0,0.2,1);--transition-slow:0.5s cubic-bezier(0.4,0,0.2,1);--shadow-sm:0 2px 8px rgba(0,0,0,.3);--shadow-md:0 8px 30px rgba(0,0,0,.4);--shadow-lg:0 20px 60px rgba(0,0,0,.5);--shadow-glow:0 0 40px rgba(99,102,241,.3)}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;background:#000;color:var(--text-primary);line-height:1.6;overflow-x:hidden;counter-reset:section}svg{max-width:100%;height:auto}.action-icon svg,.insight-icon svg,.interpretation-icon svg,.pattern-icon svg,.signal-badge svg,.stat-icon svg,.takeaway-item svg,section svg:not(.gauge-svg):not(#priceChart):not(#mnavChart):not(#strc-scatter):not(#btc-corr-chart){width:24px;height:24px;flex-shrink:0}.terminal-hero{position:relative;min-height:100vh;background:#000;overflow:hidden}.terminal-hero-video{position:absolute;top:0;left:0;width:150%;height:150%;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;transform:translate(-10%,-8%);filter:brightness(.38) contrast(1.15) saturate(.85);z-index:0}.terminal-hero-noise{position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse 600px 400px at 15% 25%,rgba(99,102,241,.35),transparent 50%),radial-gradient(ellipse 500px 350px at 85% 75%,rgba(168,85,247,.3),transparent 50%),radial-gradient(ellipse 400px 300px at 70% 20%,rgba(247,147,26,.2),transparent 45%),radial-gradient(ellipse 450px 300px at 25% 80%,rgba(16,185,129,.15),transparent 45%),radial-gradient(circle at 12% 14%,hsla(0,0%,100%,.1),transparent 36%),radial-gradient(circle at 78% 66%,hsla(0,0%,100%,.08),transparent 42%),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.85));pointer-events:none;animation:glowShift 15s ease-in-out infinite alternate}@keyframes glowShift{0%{opacity:1}50%{opacity:.85}to{opacity:1}}.terminal-nav{position:relative;z-index:20;background:linear-gradient(180deg,rgba(10,13,20,.96),rgba(7,10,15,.94));border-bottom:1px solid hsla(0,0%,100%,.1);box-shadow:0 12px 36px rgba(0,0,0,.24);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.terminal-nav-inner{width:min(1380px,calc(100% - 32px));margin:0 auto;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px}.terminal-logo{color:#f6a623;text-decoration:none;display:inline-flex;align-items:center;gap:10px;font-size:.88rem;letter-spacing:.12em;font-weight:600}.terminal-logo-mark{width:22px;height:22px;border:1px solid hsla(0,0%,100%,.84);border-radius:6px;position:relative}.terminal-logo-mark:before{content:"";position:absolute;inset:4px;border:1px solid hsla(0,0%,100%,.7);border-radius:4px}.terminal-nav-links{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;min-width:0;padding:6px;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,.2)}.terminal-logo-wordmark{color:#f6a623}.sign-in-link,.terminal-nav-links a{color:hsla(0,0%,100%,.88);text-decoration:none;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:10px 14px;border-radius:999px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.02);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);transition:opacity var(--transition-base),background var(--transition-base),color var(--transition-base),border-color var(--transition-base)}.sign-in-link:hover,.terminal-nav-links a:hover{opacity:1;color:#fff;border-color:hsla(0,0%,100%,.28);background:hsla(0,0%,100%,.06)}.with-chevron span{margin-left:4px;font-size:.72rem}.terminal-nav-actions{display:flex;align-items:center;gap:18px;justify-content:flex-end}.terminal-btn-nav{background:hsla(0,0%,100%,.92);color:#04070d;text-decoration:none;font-size:.84rem;font-weight:700;border-radius:999px;padding:11px 18px;transition:transform var(--transition-base),box-shadow var(--transition-base)}.terminal-btn-nav:hover{transform:translateY(-2px);box-shadow:0 10px 30px hsla(0,0%,100%,.22)}.terminal-hero-center{position:relative;z-index:5;min-height:calc(100vh - 86px);display:flex;align-items:center;justify-content:flex-start;text-align:left;padding:56px 24px 48px}.terminal-pill{display:inline-flex;align-items:center;gap:10px;padding:10px 20px;border-radius:999px;background:linear-gradient(135deg,rgba(99,102,241,.15),rgba(168,85,247,.1));border:1px solid rgba(99,102,241,.4);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:hsla(0,0%,100%,.95);font-size:.86rem;font-weight:500;letter-spacing:.02em;margin-bottom:20px;box-shadow:0 0 20px rgba(99,102,241,.2)}.live-dot{width:8px;height:8px;background:#10b981;border-radius:50%;animation:livePulse 2s ease-in-out infinite;box-shadow:0 0 8px rgba(16,185,129,.6)}@keyframes livePulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 8px rgba(16,185,129,.6)}50%{opacity:.6;transform:scale(1.2);box-shadow:0 0 16px rgba(16,185,129,.9)}}.terminal-hero-center h1{color:hsla(0,0%,100%,.9);font-size:clamp(3.2rem,9vw,6.9rem);line-height:.95;letter-spacing:-.04em;font-weight:800;margin-bottom:18px;max-width:900px}.gradient-text{background:linear-gradient(135deg,#6366f1,#a855f7 50%,#ec4899)}.gradient-text-warm{background:linear-gradient(135deg,#f7931a,#fbbf24 50%,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.terminal-hero-center p{max-width:680px;color:hsla(0,0%,100%,.76);font-size:clamp(1rem,1.7vw,1.16rem);line-height:1.6;margin-bottom:0}.terminal-btn-primary{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background:#fff;color:#000;font-size:.95rem;font-weight:700;border-radius:999px;padding:14px 30px;transition:transform var(--transition-base),box-shadow var(--transition-base)}.terminal-btn-primary:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 18px 45px hsla(0,0%,100%,.2)}.terminal-feature-card{position:relative;left:auto;bottom:auto;transform:none;width:min(1220px,calc(100% - 44px));z-index:6;margin:8px auto 0;border-radius:22px;background:rgba(6,6,6,.56);border:1px solid hsla(0,0%,100%,.22);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 25px 80px rgba(0,0,0,.52)}.terminal-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding:24px 26px}.terminal-feature-grid article h3{color:#fff;font-size:.92rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.terminal-feature-grid article p{color:hsla(0,0%,100%,.72);font-size:.86rem;line-height:1.6}@media (max-width:1024px){.terminal-nav-links{gap:16px}.terminal-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.terminal-nav-inner{width:calc(100% - 20px);padding:14px}.terminal-nav-links{display:none}.terminal-nav-actions{gap:12px}.terminal-btn-nav{padding:8px 14px}.terminal-hero-center{min-height:auto;padding:28px 18px}.terminal-hero-center h1{line-height:1.02}.terminal-feature-grid{grid-template-columns:1fr;gap:16px;padding:20px 18px}}.bg-animation{position:fixed;inset:0;z-index:-1;overflow:hidden}.orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.3;will-change:transform;transform:translateZ(0);animation:float 25s ease-in-out infinite}.orb-1{width:600px;height:600px;background:var(--accent-primary);top:-200px;left:-200px;animation-delay:0s}.orb-2{width:500px;height:500px;background:var(--accent-tertiary);bottom:-150px;right:-150px;animation-delay:-7s}.orb-3{width:400px;height:400px;background:var(--bitcoin-orange);top:50%;left:60%;animation-delay:-14s}@keyframes float{0%,to{transform:translateZ(0)}50%{transform:translate3d(15px,-15px,0)}}.grid-overlay{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.02) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.02) 1px,transparent 0);background-size:60px 60px}.glass{background:var(--gradient-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;transform:translateZ(0)}.nav{position:fixed;top:0;left:0;right:0;height:var(--nav-height);z-index:1000;background:rgba(10,10,15,.8);backdrop-filter:blur(20px);border-bottom:1px solid hsla(0,0%,100%,.05)}.nav-container{max-width:1400px;margin:0 auto;padding:0 40px;height:100%;justify-content:space-between}.nav-container,.nav-logo{display:flex;align-items:center}.nav-logo{gap:12px;font-size:1.25rem;font-weight:700}.logo-icon{font-size:1.5rem}.logo-highlight,.logo-icon{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-links{display:flex;gap:8px}.nav-link{padding:10px 20px;color:var(--text-secondary);text-decoration:none;font-size:.9rem;font-weight:500;border-radius:10px;transition:var(--transition-base)}.nav-link.active,.nav-link:hover{color:var(--text-primary);background:hsla(0,0%,100%,.05)}.nav-cta{display:flex;align-items:center;gap:8px;padding:10px 20px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-radius:10px;font-size:.85rem;font-weight:500;color:var(--success-green)}.live-indicator{width:8px;height:8px;background:var(--success-green);border-radius:50%;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:calc(var(--nav-height) + 60px) 40px 60px;text-align:center;position:relative}.hero-content{max-width:1000px}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.3);border-radius:50px;font-size:.85rem;font-weight:500;color:var(--accent-primary);margin-bottom:30px}.badge-dot{width:6px;height:6px;background:var(--accent-primary);border-radius:50%}.hero-title{font-size:clamp(3rem,8vw,5.5rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;margin-bottom:24px}.gradient-text{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:1.25rem;color:var(--text-secondary);max-width:700px;margin:0 auto 50px;line-height:1.7}.hero-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px}.metric-card{padding:30px;display:flex;align-items:center;gap:20px;transition:var(--transition-base)}.metric-card:hover{transform:translateY(-4px) translateZ(0);box-shadow:var(--shadow-glow)}.metric-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:16px;font-size:1.5rem;font-weight:700}.btc-icon{background:linear-gradient(135deg,rgba(247,147,26,.2),rgba(247,147,26,.1));color:var(--bitcoin-orange)}.corr-icon{background:linear-gradient(135deg,rgba(99,102,241,.2),rgba(99,102,241,.1));color:var(--accent-primary)}.nav-icon{background:linear-gradient(135deg,rgba(168,85,247,.2),rgba(168,85,247,.1));color:var(--accent-tertiary)}.yield-icon{background:linear-gradient(135deg,rgba(16,185,129,.2),rgba(16,185,129,.1));color:var(--success-green)}.metric-content{display:flex;flex-direction:column;align-items:flex-start}.metric-value{font-size:1.75rem;font-weight:700;font-family:JetBrains Mono,monospace}.metric-label{font-size:.85rem;color:var(--text-tertiary);font-weight:500}.scroll-indicator{position:absolute;bottom:40px;display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--text-muted);font-size:.8rem;animation:bounce 2s ease-in-out infinite}.scroll-arrow{width:20px;height:20px;border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);transform:rotate(45deg)}@keyframes bounce{0%,to{transform:translateY(0) translateZ(0)}50%{transform:translateY(6px) translateZ(0)}}.section{padding:var(--section-padding) 40px;max-width:1400px;margin:0 auto}.dark-section{background:var(--bg-secondary);max-width:100%;padding-left:max(40px,calc((100vw - 1320px) / 2));padding-right:max(40px,calc((100vw - 1320px) / 2))}.section-header{text-align:center;margin-bottom:60px}.section-number{display:inline-block;font-family:JetBrains Mono,monospace;font-size:.85rem;color:var(--accent-primary);margin-bottom:16px}.section-number:before{counter-increment:section;content:counter(section,decimal-leading-zero)}.section-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:16px}.section-desc{color:var(--text-secondary);font-size:1.1rem}.content-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:40px;align-items:start;margin-top:20px}.content-stack{display:flex;flex-direction:column;gap:32px;margin-top:20px}.stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:968px){.stats-row{grid-template-columns:1fr}}.chart-container{padding:36px;min-height:400px}.chart-container.full-width{width:100%}.chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.chart-header h3{font-size:1.1rem;font-weight:600}.chart-legend{display:flex;gap:20px}.dot{width:10px;height:10px;border-radius:50%}.dot.blue{background:var(--accent-primary)}.dot.orange{background:var(--bitcoin-orange)}.dot.green{background:var(--success-green)}.dot.purple{background:var(--accent-tertiary)}.chart-controls{display:flex;gap:8px}.chart-btn{padding:6px 14px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:var(--text-secondary);font-size:.8rem;cursor:pointer;transition:var(--transition-fast)}.chart-btn.active,.chart-btn:hover{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}.stats-panel{display:flex;flex-direction:column;gap:24px}.stat-card{padding:28px}.stat-header{display:flex;align-items:center;gap:10px;margin-bottom:20px}.stat-icon{font-size:1.2rem}.stat-title{font-size:.95rem;font-weight:600}.stat-grid{gap:16px}.stat-grid,.stat-item{display:flex;flex-direction:column}.stat-item{gap:6px}.stat-value{font-size:1.5rem;font-weight:700;font-family:JetBrains Mono,monospace}.stat-value.highlight{color:var(--accent-primary)}.stat-label{font-size:.85rem;color:var(--text-tertiary)}.stat-bar{height:6px;background:hsla(0,0%,100%,.1);border-radius:3px;overflow:hidden}.stat-fill{height:100%;background:var(--gradient-primary);border-radius:3px;transition:width 1s ease-out}.stat-fill.beta{background:var(--bitcoin-orange)}.amplification-display{display:flex;gap:30px;align-items:center}.amp-circle{width:100px;height:100px;background:linear-gradient(135deg,rgba(239,68,68,.2),rgba(239,68,68,.05));border:2px solid var(--danger-red);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0}.amp-value{font-size:1.3rem;font-weight:700;color:var(--danger-red);font-family:JetBrains Mono,monospace}.amp-label{font-size:.7rem;color:var(--text-tertiary)}.amp-comparison{flex:1;display:flex;flex-direction:column;gap:12px}.amp-bar{display:grid;grid-template-columns:50px 1fr 50px;align-items:center;gap:10px}.amp-name{font-size:.8rem;color:var(--text-secondary);font-weight:500}.amp-fill{height:8px;border-radius:4px;transition:width 1s ease-out}.amp-fill.mstr{background:var(--accent-primary)}.amp-fill.btc{background:var(--bitcoin-orange)}.amp-pct{font-size:.8rem;font-family:JetBrains Mono,monospace;color:var(--text-tertiary)}.insight-card{padding:20px;display:flex;gap:16px;align-items:flex-start;background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(99,102,241,.05));border-color:rgba(99,102,241,.3)}.insight-icon{font-size:1.5rem}.insight-text{font-size:.9rem;color:var(--text-secondary);line-height:1.6}.insight-text strong{color:var(--text-primary)}.mnav-hero{display:grid;grid-template-columns:1fr 2fr;gap:30px;margin-bottom:50px}.mnav-current{padding:40px;display:flex;flex-direction:column;align-items:center;gap:24px}.mnav-gauge{position:relative;width:180px;height:180px}.gauge-svg{transform:rotate(-90deg)}.gauge-bg{fill:none;stroke:hsla(0,0%,100%,.1);stroke-width:12}.gauge-fill{fill:none;stroke:url(#gaugeGradient);stroke-width:12;stroke-linecap:round;stroke:var(--accent-primary)}.gauge-content{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.gauge-value{font-size:2.5rem;font-weight:800;font-family:JetBrains Mono,monospace}.gauge-label{font-size:.85rem;color:var(--text-tertiary)}.mnav-status{display:flex;flex-direction:column;align-items:center;gap:8px}.status-badge{padding:6px 14px;border-radius:50px;font-size:.8rem;font-weight:600}.status-badge.discount{background:rgba(239,68,68,.1);color:var(--danger-red);border:1px solid rgba(239,68,68,.3)}.status-diff{font-size:.85rem;color:var(--text-tertiary)}.mnav-stats{padding:30px;display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.mnav-stat{text-align:center}.mnav-stat-value{display:block;font-size:2rem;font-weight:700;font-family:JetBrains Mono,monospace;margin-bottom:8px}.mnav-stat-label{font-size:.85rem;color:var(--text-tertiary)}.drivers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:50px}.driver-card{padding:30px;text-align:center;transition:var(--transition-base)}.driver-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-glow)}.driver-icon{font-size:2.5rem;margin-bottom:16px}.driver-card h4{font-size:1.1rem;margin-bottom:8px}.driver-corr{display:inline-block;padding:4px 12px;background:rgba(99,102,241,.1);border-radius:50px;font-size:.8rem;font-family:JetBrains Mono,monospace;color:var(--accent-primary);margin-bottom:12px}.driver-card p{font-size:.9rem;color:var(--text-tertiary);line-height:1.5}.strc-showcase{display:grid;grid-template-columns:1.5fr 1fr;gap:30px;margin-bottom:50px}.strc-main{padding:40px;display:flex;justify-content:space-between;align-items:center}.strc-price-display{display:flex;flex-direction:column;gap:8px}.strc-symbol{font-size:.9rem;color:var(--text-tertiary);font-weight:600}.strc-price{font-size:3rem;font-weight:800;font-family:JetBrains Mono,monospace}.strc-change{font-size:.9rem;font-weight:500}.strc-change.positive{color:var(--success-green)}.strc-yield-display{display:flex;align-items:center;gap:30px}.yield-circle{position:relative;width:120px;height:120px}.yield-circle svg{transform:rotate(-90deg)}.yield-bg{fill:none;stroke:hsla(0,0%,100%,.1);stroke-width:8}.yield-fill{fill:none;stroke:var(--success-green);stroke-width:8;stroke-linecap:round;stroke-dasharray:283;stroke-dashoffset:50}.yield-content{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.yield-value{font-size:1.5rem;font-weight:700;font-family:JetBrains Mono,monospace;color:var(--success-green)}.yield-label{font-size:.75rem;color:var(--text-tertiary)}.yield-details{display:flex;flex-direction:column;gap:16px}.yield-stat-value{font-size:1.25rem;font-weight:600;font-family:JetBrains Mono,monospace}.yield-stat-label{font-size:.8rem;color:var(--text-tertiary)}.correlation-matrix{padding:30px}.correlation-matrix h4{margin-bottom:20px;font-size:1rem}.matrix-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.matrix-cell{padding:16px;text-align:center;border-radius:10px;font-size:.9rem;font-family:JetBrains Mono,monospace}.matrix-cell.header{background:transparent;color:var(--text-tertiary);font-family:Inter,sans-serif;font-weight:600}.matrix-cell.weak{background:rgba(239,68,68,.1);color:var(--danger-red)}.matrix-cell.moderate{background:rgba(251,191,36,.1);color:var(--warning-yellow)}.matrix-cell.strong{background:rgba(16,185,129,.1);color:var(--success-green)}.matrix-insight{margin-top:20px;padding:16px;background:rgba(99,102,241,.1);border-radius:12px}.insight-badge{display:block;font-size:.8rem;margin-bottom:8px}.matrix-insight p{font-size:.9rem;color:var(--text-secondary);line-height:1.5}.treasury-hero{margin-bottom:50px}.treasury-stat-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.treasury-card{padding:30px;text-align:center;transition:var(--transition-base)}.treasury-card:hover{transform:translateY(-5px)}.treasury-icon{font-size:2rem;margin-bottom:16px}.treasury-value{font-size:1.75rem;font-weight:700;font-family:JetBrains Mono,monospace;margin-bottom:8px}.treasury-value.negative{color:var(--danger-red)}.treasury-label{font-size:.9rem;color:var(--text-secondary);margin-bottom:8px}.treasury-sub{font-size:.8rem;color:var(--text-tertiary)}.treasury-sub.negative{color:var(--danger-red)}.treasury-sub.cost-above{color:var(--warning-yellow)}.pnl-card{background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(239,68,68,.05))!important;border-color:rgba(239,68,68,.3)!important}.debt-section{margin-top:60px}.subsection-title{font-size:1.25rem;margin-bottom:24px}.debt-total{padding:30px;text-align:center;margin-bottom:24px;background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(99,102,241,.05))!important}.debt-amount{font-size:2.5rem;font-weight:800;font-family:JetBrains Mono,monospace;background:var(--gradient-primary);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.debt-label{display:block;font-size:.9rem;color:var(--text-tertiary);margin-top:8px}.debt-table{padding:24px;overflow-x:auto}.debt-row{display:grid;grid-template-columns:1.2fr .8fr .7fr 1fr .9fr .9fr;gap:16px;padding:16px 0;border-bottom:1px solid hsla(0,0%,100%,.05);font-size:.9rem}.debt-row.header{color:var(--text-tertiary);font-weight:600;border-bottom:1px solid hsla(0,0%,100%,.1)}.debt-row.total-row{border-top:2px solid rgba(99,102,241,.3);border-bottom:none;padding-top:20px;color:var(--accent-primary)}.convert-name{font-weight:600;color:var(--accent-primary)}.price.premium{color:var(--success-green)}.price.discount{color:var(--danger-red)}.price.par{color:var(--text-secondary)}.debt-note{margin-top:16px;padding:12px 16px;background:rgba(251,191,36,.05);border:1px solid rgba(251,191,36,.15);border-radius:10px;font-size:.85rem;color:var(--text-tertiary)}.debt-note .note-icon{margin-right:8px;color:var(--warning-yellow)}.data-timestamp{display:block;font-size:.8rem;color:var(--text-muted);margin-top:6px}.pref-row.highlight-row{background:linear-gradient(135deg,rgba(16,185,129,.08),rgba(16,185,129,.02));border-left:3px solid var(--success-green);padding-left:13px}.pref-row.total-row{border-top:2px solid rgba(99,102,241,.3);border-bottom:none;padding-top:20px;color:var(--accent-primary)}.pref-symbol.strd{color:#f59e0b}.pref-symbol.strc{color:var(--success-green)}.options-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.options-card{padding:30px}.equity-footnote{margin-top:16px;padding:12px 16px;background:rgba(99,102,241,.03);border:1px solid rgba(99,102,241,.1);border-radius:8px;font-size:.75rem;color:var(--text-tertiary);font-family:var(--font-mono);line-height:1.5}.equity-footnote strong{color:var(--accent-primary);margin-right:4px}.options-card.full{grid-column:1/-1;text-align:center}.options-card h4{margin-bottom:20px;font-size:1rem}.pcr-display{text-align:center}.pcr-gauge{position:relative;height:40px;background:linear-gradient(90deg,rgba(16,185,129,.2),hsla(0,0%,100%,.1),rgba(239,68,68,.2));border-radius:20px;margin-bottom:16px}.pcr-indicator{position:absolute;top:-5px;width:20px;height:50px;background:#fff;border-radius:4px;transform:translateX(-50%);box-shadow:var(--shadow-md)}.pcr-scale{display:flex;justify-content:space-between;font-size:.75rem;color:var(--text-tertiary);margin-top:8px}.pcr-value{display:block;font-size:2rem;font-weight:700;font-family:JetBrains Mono,monospace;margin-top:20px}.pcr-label{font-size:.85rem;color:var(--success-green)}.iv-item{display:grid;grid-template-columns:50px 1fr 60px;align-items:center;gap:12px;margin-bottom:16px}.iv-name{font-size:.85rem;font-weight:500}.iv-bar{height:10px;background:hsla(0,0%,100%,.1);overflow:hidden}.iv-bar,.iv-fill{border-radius:5px}.iv-fill{height:100%}.iv-fill.mstr{background:var(--accent-primary)}.iv-fill.btc{background:var(--bitcoin-orange)}.iv-fill.other{background:var(--text-tertiary)}.iv-value{font-size:.85rem;font-family:JetBrains Mono,monospace}.oi-display{padding:40px}.oi-value{font-size:3rem;font-weight:800;font-family:JetBrains Mono,monospace;background:var(--gradient-primary);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.oi-label{display:block;margin-top:8px;color:var(--text-tertiary)}.footer{background:var(--bg-secondary);padding:60px 40px 30px;margin-top:80px}.footer-content{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 2fr 1fr;gap:40px;padding-bottom:40px;border-bottom:1px solid hsla(0,0%,100%,.05)}.footer-brand{font-size:1.25rem;font-weight:700}.footer-info p{color:var(--text-tertiary);font-size:.9rem;margin-bottom:8px}.footer-links{text-align:right}.footer-links a{color:var(--accent-primary);text-decoration:none;font-size:.9rem}.footer-bottom{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;padding-top:30px;font-size:.8rem;color:var(--text-muted)}@media (max-width:1200px){.hero-metrics{grid-template-columns:repeat(2,1fr)}.content-grid,.drivers-grid,.mnav-hero,.strc-showcase{grid-template-columns:1fr}.treasury-stat-cards{grid-template-columns:repeat(2,1fr)}.options-grid{grid-template-columns:1fr}}@media (max-width:768px){.nav-links{display:none}.hero-metrics{grid-template-columns:1fr}.metric-card{justify-content:center}.strc-main{flex-direction:column;gap:30px}.footer-content,.treasury-stat-cards{grid-template-columns:1fr}.footer-content,.footer-links{text-align:center}.debt-row{grid-template-columns:repeat(3,1fr);font-size:.8rem}.debt-row span:nth-child(3),.debt-row span:nth-child(4){display:none}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.section{animation:fadeInUp .8s ease-out}canvas{max-height:400px}.patterns-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px}@media (max-width:1024px){.patterns-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.patterns-grid{grid-template-columns:1fr}}.pattern-card{padding:28px;border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.pattern-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary),var(--primary-dark));opacity:0;transition:opacity .3s ease}.pattern-card:hover{transform:translateY(-8px);box-shadow:0 25px 50px rgba(99,102,241,.2)}.pattern-card:hover:before{opacity:1}.pattern-card.featured{background:linear-gradient(135deg,rgba(99,102,241,.15),rgba(16,185,129,.1));border:1px solid rgba(16,185,129,.3)}.pattern-card.featured:before{background:linear-gradient(90deg,#10b981,#6366f1);opacity:1}.pattern-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(99,102,241,.2),rgba(139,92,246,.1));border-radius:12px;margin-bottom:16px;color:#a78bfa}.pattern-icon svg{width:24px;height:24px}.pattern-title{font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:8px;letter-spacing:-.01em}.pattern-stat{font-size:2rem;font-weight:800;color:#a78bfa;margin-bottom:12px;font-family:var(--font-mono)}.pattern-stat.positive{color:#10b981}.pattern-stat.negative{color:#ef4444}.pattern-desc{font-size:.9rem;color:hsla(0,0%,100%,.7);line-height:1.5;margin-bottom:16px}.pattern-comparison{display:flex;gap:12px;flex-wrap:wrap}.comparison-item{font-size:.75rem;font-family:var(--font-mono);padding:4px 10px;border-radius:20px;background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.7);border:1px solid hsla(0,0%,100%,.1)}.comparison-item.positive{background:rgba(16,185,129,.1);color:#10b981;border-color:rgba(16,185,129,.2)}.comparison-item.negative{background:rgba(239,68,68,.1);color:#ef4444;border-color:rgba(239,68,68,.2)}.insights-summary{padding:32px;border-radius:20px;background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(15,15,30,.8));border:1px solid rgba(99,102,241,.2)}.insight-header{display:flex;align-items:center;gap:16px;margin-bottom:28px}.insight-icon-lg{width:40px;height:40px;color:#fbbf24}.insight-header h3{font-size:1.3rem;font-weight:700;color:#fff}.insight-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width:768px){.insight-grid{grid-template-columns:1fr}}.insight-item{display:flex;gap:16px;align-items:flex-start;padding:16px;background:hsla(0,0%,100%,.03);border-radius:12px;border:1px solid hsla(0,0%,100%,.06);transition:all .3s ease}.insight-item:hover{background:hsla(0,0%,100%,.06);border-color:rgba(99,102,241,.2)}.insight-number{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:8px;font-size:.85rem;font-weight:700;color:#fff;flex-shrink:0}.insight-item p{font-size:.95rem;color:hsla(0,0%,100%,.8);line-height:1.5;margin:0}.insight-item strong{color:#fff}.signal-widget-section{padding:60px 24px 80px;background:linear-gradient(180deg,#000,#0a0a1a)}.signal-widget-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr;gap:24px}@media (max-width:968px){.signal-widget-container{grid-template-columns:1fr}}.signal-widget{padding:32px;border-radius:20px;background:linear-gradient(135deg,rgba(20,20,40,.9),rgba(10,10,30,.95));border:1px solid rgba(99,102,241,.3);box-shadow:0 20px 40px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.05)}.signal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.signal-title-group{display:flex;align-items:center;gap:12px}.signal-live-dot{width:10px;height:10px;background:#10b981;border-radius:50%;animation:livePulse 2s ease-in-out infinite;box-shadow:0 0 10px #10b981}.signal-title-group h3{font-size:1.2rem;font-weight:700;color:#fff;margin:0}.signal-date{font-size:.8rem;color:hsla(0,0%,100%,.5);font-family:var(--font-mono)}.signal-badge{display:flex;align-items:center;gap:8px;padding:10px 18px;border-radius:30px;font-size:.85rem;font-weight:700;letter-spacing:.05em}.signal-badge svg{width:18px;height:18px}.signal-badge.overheated{background:linear-gradient(135deg,rgba(239,68,68,.2),rgba(220,38,38,.1));border:1px solid rgba(239,68,68,.4);color:#ef4444;animation:warningPulse 3s ease-in-out infinite}.signal-badge.undervalued{background:linear-gradient(135deg,rgba(16,185,129,.2),rgba(5,150,105,.1));border:1px solid rgba(16,185,129,.4);color:#10b981}.signal-badge.neutral{background:linear-gradient(135deg,rgba(251,191,36,.2),rgba(217,119,6,.1));border:1px solid rgba(251,191,36,.4);color:#fbbf24}@keyframes warningPulse{0%,to{box-shadow:0 0 0 0 rgba(239,68,68,.4)}50%{box-shadow:0 0 20px 5px rgba(239,68,68,.2)}}.signal-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:24px}@media (max-width:768px){.signal-metrics{grid-template-columns:repeat(2,1fr)}}.signal-metric{padding:16px;background:hsla(0,0%,100%,.03);border-radius:12px;border:1px solid hsla(0,0%,100%,.06);position:relative;cursor:pointer;transition:all .3s ease}.signal-metric.has-tooltip:hover{background:hsla(0,0%,100%,.06);border-color:rgba(99,102,241,.4);transform:translateY(-2px)}.info-icon{font-size:.7rem;color:rgba(99,102,241,.7);margin-left:4px;opacity:.7;transition:opacity .2s ease}.signal-metric:hover .info-icon{opacity:1;color:#6366f1}.metric-tooltip{position:absolute;top:calc(100% + 12px);left:50%;transform:translateX(-50%) translateY(-10px);width:280px;padding:16px 18px;background:linear-gradient(135deg,rgba(30,30,60,.98),rgba(20,20,45,.98));border:1px solid rgba(99,102,241,.4);border-radius:12px;box-shadow:0 15px 40px rgba(0,0,0,.5),0 0 30px rgba(99,102,241,.1);font-size:.85rem;line-height:1.5;color:hsla(0,0%,100%,.9);opacity:0;visibility:hidden;z-index:1000;transition:all .25s cubic-bezier(.4,0,.2,1);pointer-events:none}.metric-tooltip:after{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border:8px solid transparent;border-bottom-color:rgba(30,30,60,.98)}.signal-metric.has-tooltip:hover .metric-tooltip{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.metric-tooltip strong{color:#fff;font-weight:600}.tooltip-detail{color:hsla(0,0%,100%,.7);font-size:.8rem}.metric-label{font-size:.75rem;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.metric-value{font-size:1.5rem;font-weight:800;color:#fff;font-family:var(--font-mono);margin-bottom:8px}.metric-value.overheated{color:#ef4444}.metric-value.undervalued{color:#10b981}.metric-value.neutral{color:#fbbf24}.metric-bar{position:relative;height:6px;background:hsla(0,0%,100%,.1);border-radius:3px;overflow:visible;margin-bottom:6px}.metric-bar-fill{height:100%;border-radius:3px;transition:width .5s ease}.metric-bar-fill.overheated{background:linear-gradient(90deg,#fbbf24,#ef4444)}.metric-bar-fill.undervalued{background:linear-gradient(90deg,#10b981,#6366f1)}.metric-bar-fill.neutral{background:linear-gradient(90deg,#6366f1,#8b5cf6)}.metric-bar-marker{position:absolute;top:-4px;width:4px;height:14px;background:#fff;border-radius:2px;transform:translateX(-50%);box-shadow:0 0 8px hsla(0,0%,100%,.5)}.metric-scale{font-size:.65rem;color:hsla(0,0%,100%,.3);font-family:var(--font-mono)}.metric-context,.metric-scale{display:flex;justify-content:space-between}.metric-context{font-size:.75rem;color:hsla(0,0%,100%,.5)}.metric-delta{font-weight:600}.metric-delta.positive{color:#10b981}.metric-delta.negative{color:#ef4444}.signal-interpretation{display:flex;gap:16px;padding:16px;background:rgba(251,191,36,.08);border-radius:12px;border:1px solid rgba(251,191,36,.2)}.interpretation-icon{flex-shrink:0;color:#fbbf24}.interpretation-icon svg{width:24px;height:24px}.interpretation-text{font-size:.9rem;color:hsla(0,0%,100%,.8);line-height:1.5}.interpretation-text strong{color:#fbbf24}.interpretation-text .negative{color:#ef4444;font-weight:600}.interpretation-text .positive{color:#10b981;font-weight:600}.signal-actions{display:flex;flex-direction:column;gap:16px}.action-card{display:flex;align-items:center;gap:16px;padding:20px;border-radius:16px;transition:all .3s ease}.action-card:hover{transform:translateX(8px);border-color:rgba(99,102,241,.4)}.action-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:rgba(99,102,241,.15);border-radius:12px;color:#a78bfa}.action-icon svg{width:24px;height:24px}.action-icon.positive{background:rgba(16,185,129,.15);color:#10b981}.action-icon.warning{background:rgba(239,68,68,.15);color:#ef4444}.action-content{flex:1}.action-label{font-size:.75rem;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.action-value{font-size:1.3rem;font-weight:800;color:#fff;font-family:var(--font-mono)}.action-value.positive{color:#10b981}.action-value.warning{color:#ef4444}.action-period{font-size:.75rem;color:hsla(0,0%,100%,.4);margin-top:2px}.security-coverage-section{margin-top:40px}.coverage-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:968px){.coverage-grid{grid-template-columns:repeat(2,1fr)}}.coverage-card{padding:24px;text-align:center;border-radius:16px}.coverage-card.highlight-card{background:linear-gradient(135deg,rgba(16,185,129,.15),rgba(5,150,105,.1))!important;border-color:rgba(16,185,129,.4)!important}.coverage-icon svg{width:32px;height:32px;color:#10b981;margin-bottom:12px}.coverage-value{font-size:1.8rem;font-weight:800;color:#fff;font-family:var(--font-mono);margin-bottom:4px}.coverage-value.highlight{color:#10b981}.coverage-label{font-size:.85rem;color:hsla(0,0%,100%,.7);margin-bottom:4px}.coverage-sub{font-size:.75rem;color:hsla(0,0%,100%,.4)}.preferred-section{margin-top:40px}.pref-total{display:flex;align-items:center;gap:20px;padding:20px 30px;margin-bottom:20px;border-radius:12px}.pref-amount{font-size:1.8rem;font-weight:800;color:#a855f7;font-family:var(--font-mono)}.pref-label{font-size:.9rem;color:hsla(0,0%,100%,.6)}.pref-table{border-radius:12px;overflow:hidden}.pref-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;padding:16px 24px;border-bottom:1px solid hsla(0,0%,100%,.05)}.pref-row.header{background:hsla(0,0%,100%,.03);font-size:.75rem;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.05em}.pref-row:last-child{border-bottom:none}.pref-symbol{font-weight:700;font-family:var(--font-mono)}.pref-symbol.strf{color:#10b981}.pref-symbol.strc{color:#6366f1}.pref-symbol.stre{color:#f59e0b}.pref-symbol.strk{color:#ec4899}.pref-symbol.strd{color:#8b5cf6}.pref-row .credit.positive,.pref-row .yield{color:#10b981}.purchases-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:30px}@media (max-width:768px){.purchases-summary{grid-template-columns:repeat(2,1fr)}}.purchase-stat{padding:24px;text-align:center;border-radius:16px}.purchase-stat-value{font-size:1.8rem;font-weight:800;color:#f97316;font-family:var(--font-mono);margin-bottom:4px}.purchase-stat-label{font-size:.85rem;color:hsla(0,0%,100%,.6)}.purchases-table{margin-top:30px;border-radius:12px;overflow:hidden}.purchase-row{display:grid;grid-template-columns:.5fr 1.5fr 1fr 1fr 1fr 1fr;padding:14px 24px;border-bottom:1px solid hsla(0,0%,100%,.05);align-items:center}.purchase-row.header{background:hsla(0,0%,100%,.03);font-size:.75rem;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.05em}.purchase-row:last-child{border-bottom:none}.purchase-num{font-weight:700;color:hsla(0,0%,100%,.4);font-family:var(--font-mono)}.btc-amount{color:#f97316}.btc-amount,.cumulative{font-weight:600;font-family:var(--font-mono)}.cumulative{color:#6366f1}.show-more-row{display:flex;justify-content:center;background:hsla(0,0%,100%,.02)}.show-more-btn{color:hsla(0,0%,100%,.6);cursor:pointer;padding:8px 20px;transition:color .2s ease}.show-more-btn:hover{color:#6366f1}.market-ticker{display:inline-flex;align-items:center;gap:2rem;padding:.95rem 2.15rem;margin-bottom:2.3rem;border-radius:50px;background:rgba(22,22,26,.6);border:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(12px);box-shadow:0 4px 20px rgba(0,0,0,.2)}.ticker-item{display:flex;align-items:center;gap:.8rem}.landing-ticker-item{align-items:flex-start;gap:1rem}.landing-ticker-main{display:flex;align-items:baseline;gap:.75rem}.landing-ticker-meta{display:flex;flex-direction:column;align-items:flex-start;gap:.28rem}.landing-ticker-age{font-size:.68rem;color:hsla(0,0%,100%,.45);letter-spacing:.08em;text-transform:uppercase}.landing-ticker-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.35rem;padding:.16rem .5rem;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;border:1px solid hsla(0,0%,100%,.1)}.landing-ticker-badge-ok{color:#34d399;background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.24)}.landing-ticker-badge-warn{color:#f59e0b;background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.24)}.landing-ticker-badge-error{color:#f97316;background:rgba(249,115,22,.12);border-color:rgba(249,115,22,.24)}.ticker-label{font-weight:700;color:var(--text-secondary);font-size:.85rem;letter-spacing:.05em}.ticker-value{font-family:JetBrains Mono,monospace;font-weight:600;color:var(--text-primary);font-size:1rem}.ticker-change{font-size:.8rem;font-weight:500;padding:2px 6px;border-radius:4px;background:hsla(0,0%,100%,.05)}.ticker-change.positive{color:var(--success-green);background:rgba(16,185,129,.1)}.ticker-change.negative{color:var(--danger-red);background:rgba(239,68,68,.1)}.ticker-badge{font-size:.65rem;padding:2px 6px;border-radius:4px;font-weight:600;margin-left:6px;text-transform:uppercase;letter-spacing:.5px}.badge-stale{background:rgba(249,115,22,.15);color:#f97316;border:1px solid rgba(249,115,22,.3)}.badge-unavailable{background:rgba(239,68,68,.15);color:#ef4444;border:1px solid rgba(239,68,68,.3)}.badge-closed{background:rgba(156,163,175,.15);color:#9ca3af;border:1px solid rgba(156,163,175,.3)}.ticker-divider{width:1px;height:16px;background:hsla(0,0%,100%,.1)}@media (max-width:768px){.market-ticker{flex-direction:column;gap:.8rem;padding:1rem;width:100%;border-radius:16px;margin-top:1rem}.ticker-divider{display:none}.ticker-item{width:100%;justify-content:space-between}.landing-ticker-item{align-items:center}.landing-ticker-main{flex-direction:column;align-items:flex-start;gap:.2rem}.landing-ticker-meta{align-items:flex-end}}.landing-shell{min-height:100vh;background:radial-gradient(circle at 14% 16%,rgba(76,109,255,.2),transparent 26%),radial-gradient(circle at 78% 18%,rgba(247,147,26,.16),transparent 24%),radial-gradient(circle at 74% 84%,rgba(150,85,255,.12),transparent 20%),linear-gradient(180deg,#07090e,#0b1018 46%,#06080d);color:#fff;--landing-frame-width:1220px;--landing-frame-gutter:48px;--landing-frame-size:min(var(--landing-frame-width),calc(100% - var(--landing-frame-gutter)))}.landing-hero{min-height:100vh;background:radial-gradient(circle at 12% 22%,rgba(76,109,255,.22),transparent 26%),radial-gradient(circle at 74% 18%,rgba(247,147,26,.18),transparent 22%),radial-gradient(circle at 80% 86%,rgba(168,85,247,.12),transparent 16%),linear-gradient(180deg,rgba(6,8,13,.9),rgba(4,6,10,.96))}.landing-home-nav{position:absolute;top:0;left:0;right:0;z-index:20;background:transparent}.landing-home-nav .terminal-nav-inner{width:var(--landing-frame-size);max-width:none;margin:0 auto;padding:22px 0;box-sizing:border-box;gap:24px}.landing-home-nav .terminal-logo span:last-child{color:#f6a623}.landing-nav-links{display:flex;flex:1 1 auto;gap:10px;min-width:0}.landing-nav-link,.landing-nav-links{align-items:center;justify-content:center}.landing-nav-link{display:inline-flex;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.02);color:hsla(0,0%,100%,.86);text-decoration:none;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:background var(--transition-base),border-color var(--transition-base),color var(--transition-base),transform var(--transition-base)}.landing-nav-link:hover{color:#fff;border-color:hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.06);transform:translateY(-1px)}.landing-nav-link-active{color:#fff;border-color:rgba(246,166,35,.35);background:rgba(246,166,35,.1);box-shadow:0 10px 24px rgba(246,166,35,.1)}.landing-home-nav .terminal-nav-actions{display:flex;align-items:center;gap:14px;flex:0 0 auto}.landing-hero-center{width:var(--landing-frame-size);max-width:none;margin:0 auto;box-sizing:border-box;min-height:auto;display:block;align-items:flex-start;padding-top:52px;padding-bottom:120px}.landing-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:48px;align-items:flex-start}.landing-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:640px}.landing-hero-eyebrow{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(246,166,35,.16);background:rgba(246,166,35,.06);color:rgba(246,166,35,.92);font-size:.64rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.landing-hero-statusline{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.56);font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.06em;line-height:1}.landing-hero-title{display:flex;flex-direction:column;align-items:flex-start;gap:.08em;width:100%;max-width:820px;font-size:clamp(3.05rem,5.1vw,5.5rem)!important;line-height:.98!important;letter-spacing:-.055em}.landing-hero-line{display:block;white-space:normal}.landing-hero-line-strategy{color:#f6a623}.landing-hero-line-secondary{padding-left:0}.landing-shell .animate-fade-in,.landing-shell .animate-reveal,.landing-shell .section{animation:none!important;opacity:1!important;transform:none!important}.terminal-hero-video{opacity:0;transition:opacity .4s ease}.terminal-hero-video.terminal-hero-video-ready{opacity:1}.landing-hero-link{display:inline-flex}.landing-hero-actions{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-top:10px;flex-wrap:wrap}.landing-hero-copy-text{max-width:34rem;margin:0;text-align:left;color:hsla(0,0%,100%,.74);font-size:clamp(.98rem,1.25vw,1.08rem);line-height:1.62}.landing-hero-secondary{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.025);color:hsla(0,0%,100%,.72);text-decoration:none;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:opacity var(--transition-base),border-color var(--transition-base),background var(--transition-base)}.landing-hero-secondary:hover{opacity:1;border-color:hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.05)}.landing-nav-status{display:inline-flex;align-items:center;gap:8px;font-size:.76rem;font-weight:500;letter-spacing:.04em;color:hsla(0,0%,100%,.72)}.landing-hero-board{display:flex;flex-direction:column;gap:16px;padding:28px;border-radius:30px;border:1px solid hsla(0,0%,100%,.1);background:radial-gradient(circle at 88% 14%,rgba(76,109,255,.12),transparent 24%),linear-gradient(180deg,rgba(18,22,31,.92),rgba(10,12,18,.98));box-shadow:0 28px 72px rgba(0,0,0,.28);margin-top:54px}.landing-hero-board-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.landing-hero-board-head h2{margin:4px 0 0;color:#fff;font-size:1.42rem;font-weight:800;letter-spacing:-.04em;line-height:1.08}.landing-hero-board-kicker{color:rgba(246,166,35,.88);font-size:.6rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.landing-hero-board-clock{color:hsla(0,0%,100%,.52);font-family:JetBrains Mono,monospace;font-size:.68rem;line-height:1.5;text-align:right}.landing-hero-quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.landing-hero-quote{display:flex;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.025)}.landing-hero-quote-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.landing-hero-quote-ticker{color:hsla(0,0%,100%,.62);font-size:.66rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.landing-hero-quote-state{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid transparent;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-align:center;line-height:1.3}.landing-hero-quote-state-live{color:#34d399;background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.18)}.landing-hero-quote-state-updated{color:#f6a623;background:rgba(246,166,35,.12);border-color:rgba(246,166,35,.2)}.landing-hero-quote-state-close{color:#93c5fd;background:rgba(59,130,246,.12);border-color:rgba(59,130,246,.2)}.landing-hero-quote-state-stale{color:#f87171;background:hsla(0,91%,71%,.12);border-color:hsla(0,91%,71%,.2)}.landing-hero-quote-state-unavailable{color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15)}.landing-hero-quote-value{color:#fff;font-family:JetBrains Mono,monospace;font-size:1.12rem;font-weight:700;letter-spacing:-.03em}.landing-hero-feature{display:flex;flex-direction:column;gap:6px;padding:16px 0 18px;border-top:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08)}.landing-hero-feature-label{color:hsla(0,0%,100%,.42);font-size:.6rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.landing-hero-feature-value{color:hsla(0,0%,100%,.98);font-size:clamp(2rem,3vw,2.7rem);font-weight:800;line-height:1;letter-spacing:-.05em}.landing-hero-feature-detail{color:hsla(0,0%,100%,.64);font-size:.84rem;line-height:1.45}.landing-hero-snapshot-list{display:grid;gap:10px}.landing-hero-snapshot-row{min-width:0;padding:14px 16px;border-radius:16px;border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.025)}.landing-hero-snapshot-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.landing-hero-snapshot-label{color:hsla(0,0%,100%,.42);font-size:.58rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.landing-hero-snapshot-value{color:hsla(0,0%,100%,.95);font-size:1rem;font-weight:800;letter-spacing:-.03em;text-align:right}.landing-hero-snapshot-value-amber{color:#f6a623}.landing-hero-snapshot-value-blue{color:#93c5fd}.landing-hero-snapshot-value-emerald{color:#6ee7b7}.landing-hero-snapshot-detail{margin:7px 0 0;color:hsla(0,0%,100%,.62);font-size:.78rem;line-height:1.45}.landing-hero-board-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.landing-proof-item{display:flex;flex-direction:column;gap:7px;min-width:0;padding:18px 18px 16px;border-radius:18px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.landing-proof-label{color:hsla(0,0%,100%,.46);font-size:.67rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.landing-proof-value{color:hsla(0,0%,100%,.98);font-size:1.35rem;font-weight:700;letter-spacing:-.03em}.landing-proof-detail{color:hsla(0,0%,100%,.64);font-size:.82rem;line-height:1.45}.landing-hero-board-note{margin:0;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.68);font-size:.84rem;line-height:1.58}.landing-why-now-band{padding:34px 0 20px}.landing-why-now-inner{width:var(--landing-frame-size);margin:0 auto;padding:18px 24px;border-radius:20px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(135deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.015));box-shadow:0 18px 44px rgba(0,0,0,.18);box-sizing:border-box}.landing-why-now-label{display:inline-flex;margin-bottom:8px;color:rgba(246,166,35,.9);font-size:.66rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.landing-why-now-inner p{margin:0;color:hsla(0,0%,100%,.82);font-size:1rem;line-height:1.6}.landing-live-reads{width:var(--landing-frame-size);margin:0 auto;padding:36px 0 44px;box-sizing:border-box}.landing-home-section-header{margin-bottom:32px}.landing-read-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.landing-read-card{min-height:100%;display:flex;flex-direction:column;gap:20px;padding:28px;border-radius:28px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(180deg,rgba(18,22,32,.78),rgba(10,13,19,.92));box-shadow:0 22px 60px rgba(0,0,0,.24)}.landing-read-head{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}.landing-read-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;color:#f6a623;background:rgba(246,166,35,.08);border:1px solid rgba(246,166,35,.18)}.landing-read-head h3{margin:0 0 6px;font-size:1.05rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#fff}.landing-read-head p{margin:0;color:hsla(0,0%,100%,.68);font-size:.93rem;line-height:1.6}.landing-read-metrics{display:grid;gap:14px}.landing-read-metric{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid hsla(0,0%,100%,.08)}.landing-read-metric:last-child{padding-bottom:0;border-bottom:0}.landing-read-metric-label{color:hsla(0,0%,100%,.48);font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.landing-read-metric-value{color:hsla(0,0%,100%,.96);font-size:1rem;font-weight:700;text-align:right}.landing-read-link{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:auto;color:#f6a623;text-decoration:none;font-size:.74rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;transition:opacity var(--transition-base)}.landing-read-link:hover{opacity:.72}.landing-feature-section{position:relative;z-index:7;width:min(1220px,calc(100% - 44px));margin:-110px auto 0;padding-bottom:48px}.landing-feature-card{border-radius:22px;background:rgba(6,6,6,.56);border:1px solid hsla(0,0%,100%,.22);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 25px 80px rgba(0,0,0,.52)}.landing-mesh{width:var(--landing-frame-size);max-width:none;margin:0 auto;padding:0 0 128px;box-sizing:border-box}.landing-shell .signal-widget-section{padding:60px 0 80px!important}.landing-shell .signal-widget-container{width:var(--landing-frame-size);max-width:none;margin:0 auto;box-sizing:border-box}.landing-core-section{max-width:none;padding-left:0;padding-right:0}.landing-core-section-dark{max-width:100%;padding-left:0;padding-right:0}.landing-core-section>*{width:var(--landing-frame-size);max-width:none;margin-left:auto;margin-right:auto;box-sizing:border-box}.landing-core-section .section-desc{max-width:760px;margin-left:auto;margin-right:auto}.landing-preview-card{min-height:0}.landing-preview-split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:36px;align-items:center}.landing-preview-main{display:flex;flex-direction:column;gap:16px}.landing-preview-kicker{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:6px 12px;border-radius:999px;background:rgba(99,102,241,.12);border:1px solid rgba(99,102,241,.22);color:var(--accent-primary);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.landing-preview-main h3{font-size:clamp(2rem,4vw,3.2rem);line-height:1;letter-spacing:-.04em;font-weight:800;color:#fff}.landing-preview-main p{max-width:680px;font-size:1rem;line-height:1.75;color:hsla(0,0%,100%,.72)}.landing-inline-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.landing-inline-cta{display:inline-flex}.landing-inline-link{color:hsla(0,0%,100%,.7);text-decoration:none;font-size:.8rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;transition:opacity var(--transition-base)}.landing-inline-link:hover{opacity:.68}.landing-preview-metrics{display:grid;gap:14px}.landing-preview-metric{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border-radius:18px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08)}.landing-preview-metric-label{color:var(--text-tertiary);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.landing-preview-metric-value{color:#fff;font-size:1.3rem;font-weight:700;font-family:JetBrains Mono,monospace}.landing-preview-metric-detail{color:hsla(0,0%,100%,.52);font-size:.8rem}.landing-driver-link{display:block;color:inherit;text-decoration:none}.landing-section-actions{margin-top:36px}.landing-portal-header{margin-bottom:48px}.landing-portal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.landing-portal-link{display:block;color:inherit;text-decoration:none}.landing-portal-card{min-height:280px;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:32px;border-radius:24px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(17,24,39,.82),rgba(3,7,18,.96));box-shadow:0 20px 60px rgba(0,0,0,.35);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.landing-portal-card:hover{transform:translateY(-6px)}.landing-portal-card h3{margin:0 0 10px;font-size:1.2rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.landing-portal-card p{margin:0;color:hsla(0,0%,100%,.68);font-size:.86rem;line-height:1.7}.landing-portal-icon{width:32px;height:32px;color:#f6a623}.landing-portal-card:hover{border-color:rgba(246,166,35,.22);box-shadow:0 20px 60px rgba(245,158,11,.14)}.landing-portal-cta{display:inline-flex;align-items:center;gap:10px;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#f6a623}.landing-portal-arrow{width:14px;height:14px}.landing-footer{width:var(--landing-frame-size);max-width:none;margin:0 auto;padding:48px 0;border-top:1px solid hsla(0,0%,100%,.05);display:flex;align-items:center;justify-content:space-between;gap:24px;box-sizing:border-box}.landing-footer-copy{color:hsla(0,0%,100%,.42);font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.16em;text-transform:uppercase}.landing-footer-divider{width:1px;height:18px;background:hsla(0,0%,100%,.08)}@media (max-width:968px){.landing-live-reads{padding-top:28px}.landing-preview-split,.landing-read-grid{grid-template-columns:1fr}.landing-feature-section{margin-top:-72px}.landing-portal-grid{grid-template-columns:1fr}.landing-footer{flex-direction:column;align-items:flex-start}.landing-footer-divider{display:none}}@media (max-width:1180px){.landing-home-nav .terminal-nav-inner{flex-wrap:wrap}.landing-nav-links{order:3;width:100%;justify-content:flex-start;flex-wrap:wrap}.landing-hero-grid{grid-template-columns:1fr;gap:34px}}@media (max-width:760px){.landing-shell{--landing-frame-gutter:32px}.landing-home-nav .terminal-nav-inner{flex-direction:column;align-items:stretch;padding-top:18px;padding-bottom:18px}.landing-nav-links{overflow-x:auto;justify-content:flex-start;flex-wrap:nowrap;width:100%}.landing-why-now-band{padding-top:24px}.landing-why-now-inner{width:min(var(--landing-frame-width),calc(100% - 28px));padding:16px 18px}.landing-hero-line{white-space:normal}.landing-hero-line-secondary{padding-left:0}.landing-hero-center{padding-top:28px;padding-bottom:96px}.landing-feature-section{width:min(1220px,calc(100% - 28px));margin-top:-32px;padding-bottom:32px}.landing-mesh{padding:0 0 96px}.landing-hero-actions{width:100%;flex-direction:column;align-items:stretch}.landing-hero-link,.landing-hero-secondary{width:100%;justify-content:center}.landing-hero-title{align-items:flex-start;font-size:clamp(2.8rem,13vw,4.3rem)!important}.landing-hero-copy-text{text-align:left}.landing-hero-board{padding:22px;border-radius:24px}.landing-hero-board-head{flex-direction:column;align-items:flex-start}.landing-hero-board-clock{text-align:left}.landing-hero-quotes{grid-template-columns:1fr}.landing-hero-feature-value{font-size:1.85rem}.landing-hero-snapshot-head{flex-direction:column;align-items:flex-start;gap:4px}.landing-hero-snapshot-value{text-align:left}.landing-hero-board-grid{grid-template-columns:1fr}.landing-read-card{padding:22px;border-radius:22px}.landing-portal-card{min-height:0;padding:24px}}#supply-dynamics{padding-bottom:100px}.supply-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px}.supply-card{display:flex;flex-direction:column;justify-content:space-between;min-height:200px}.supply-label{font-size:.9rem;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:20px}.supply-metrics-row{display:flex;justify-content:space-between;gap:20px}.supply-stat{display:flex;flex-direction:column}.supply-stat-label{font-size:.75rem;color:var(--text-muted);margin-bottom:4px}.supply-stat-value{font-size:1.4rem;font-weight:700;font-family:var(--font-mono);color:#fff}.supply-sub{font-size:.75rem;color:var(--text-muted);margin-top:20px;font-family:var(--font-mono)}.supply-progress-container{margin-bottom:20px}.supply-progress-bar{height:12px;background:hsla(0,0%,100%,.05);border-radius:6px;overflow:hidden;margin-bottom:8px;border:1px solid hsla(0,0%,100%,.1)}.supply-progress-fill{height:100%;background:linear-gradient(90deg,#f59e0b,#ef4444);box-shadow:0 0 15px rgba(245,158,11,.3);border-radius:6px;transition:width 1s cubic-bezier(.4,0,.2,1)}.supply-progress-labels{display:flex;justify-content:space-between;font-size:.75rem;color:var(--bitcoin-orange);font-weight:600}.dominance-metrics{display:flex;flex-direction:column;gap:12px}.dominance-item{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;border-bottom:1px solid hsla(0,0%,100%,.05)}.dominance-label{font-size:.8rem;color:var(--text-secondary)}.dominance-value{font-size:.95rem;font-weight:700;font-family:var(--font-mono);color:var(--accent-primary)}.lost-btc-module{margin:40px 0;padding:30px;border:1px solid rgba(239,68,68,.2);background:linear-gradient(135deg,rgba(239,68,68,.03),rgba(0,0,0,.2))}.module-header h3{font-size:1.25rem;margin-bottom:8px}.module-header p{font-size:.9rem;color:var(--text-tertiary);margin-bottom:24px}.scenario-selector{display:flex;gap:12px;margin-bottom:30px}.scenario-btn{padding:10px 20px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:var(--text-secondary);font-size:.9rem;cursor:pointer;transition:all .2s ease}.scenario-btn:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.scenario-btn.active{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff;box-shadow:0 0 15px rgba(99,102,241,.3)}.scenario-estimate-band{padding:20px;background:hsla(0,0%,100%,.02);border-radius:12px;text-align:center}.estimate-value{font-size:1.5rem;font-weight:700;font-family:var(--font-mono);margin-bottom:8px;color:#fff}#effective-supply-value{color:var(--warning-yellow)}.estimate-note{font-size:.75rem;color:var(--text-muted);font-style:italic}.mining-output-section{padding:40px;margin-top:40px}.visual-header{text-align:center;margin-bottom:40px}.visual-header h3{font-size:1.5rem;margin-bottom:8px}.visual-header p{color:var(--text-tertiary)}.visual-container{max-width:800px;margin:0 auto 40px}.visual-centerpiece{text-align:center;margin-bottom:30px}.visual-item.headline .visual-value{font-size:2.2rem;font-weight:800;font-family:var(--font-mono);margin-bottom:12px}.visual-item.headline .visual-label{font-size:.9rem;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.1em}.visual-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;text-align:center}.visual-item .visual-label{font-size:.8rem;color:var(--text-muted);margin-bottom:8px}.visual-item .visual-value{font-size:1.25rem;font-weight:700;font-family:var(--font-mono);color:#fff}.supply-visual-chart{max-width:600px;margin:0 auto}.mining-bar-container{display:flex;justify-content:center;gap:60px;height:300px;align-items:flex-end}.mining-bar-wrapper{display:flex;flex-direction:column;align-items:center;gap:12px;flex:1;height:100%}.mining-bar{width:60px;background:hsla(0,0%,100%,.05);border-radius:30px;flex-grow:1;position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.1)}.mining-bar-fill{background:linear-gradient(180deg,#f59e0b,#d97706)}.mining-bar-fill,.strategy-bar-fill{position:absolute;bottom:0;width:100%;border-radius:30px}.strategy-bar-fill{background:linear-gradient(180deg,#6366f1,#4f46e5);transition:height 1s ease-out}.bar-label{font-size:.75rem;color:var(--text-muted);text-align:center}.supply-footnotes{margin-top:40px;display:flex;justify-content:center;gap:40px}.supply-footnote{font-size:.75rem;color:var(--text-muted)}.supply-footnote strong{color:var(--text-secondary)}.data-unavailable{color:var(--danger-red)!important;font-style:italic;font-size:.8rem!important}.dilution-grid{display:grid;grid-template-columns:2fr 1fr;gap:25px;margin-bottom:30px}.dilution-card{display:flex;flex-direction:column}.card-subtitle{font-size:.8rem;color:var(--text-dim);margin-top:4px}.dilution-chart-container{height:350px;position:relative;padding-top:10px}.waterfall-container{flex:1;display:flex;align-items:center;justify-content:center;min-height:250px;padding:20px}.waterfall-visual{width:60px;height:200px;background:hsla(0,0%,100%,.05);border-radius:8px;overflow:hidden;display:flex;flex-direction:column-reverse;border:1px solid var(--glass-border)}.waterfall-segment{width:100%;transition:height 1.2s cubic-bezier(.16,1,.3,1);position:relative}.waterfall-segment:hover:after{content:attr(data-label);position:absolute;left:70px;top:50%;transform:translateY(-50%);background:var(--card-bg);padding:8px 12px;border-radius:6px;border:1px solid var(--glass-border);white-space:nowrap;z-index:100;font-size:.85rem;box-shadow:0 4px 15px rgba(0,0,0,.5);pointer-events:none}.waterfall-segment.debt{background:var(--btc-orange)}.waterfall-segment.atm{background:var(--mstr-blue)}.waterfall-segment.preferred{background:#8e44ad}.waterfall-legend{display:flex;flex-wrap:wrap;gap:15px;margin-top:15px;padding-top:15px;border-top:1px solid hsla(0,0%,100%,.1)}.legend-item{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text-secondary)}.legend-box{width:12px;height:12px;border-radius:3px}.legend-box.debt{background:var(--btc-orange)}.legend-box.atm{background:var(--mstr-blue)}.legend-box.preferred{background:#8e44ad}.dilution-metrics-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.dilution-stat-card{padding:20px;text-align:center;border:1px solid var(--glass-border)}.dilution-stat-card .stat-label{font-size:.9rem;color:var(--text-secondary);margin-bottom:10px;text-transform:uppercase;letter-spacing:1px}.dilution-stat-card .stat-value{font-size:2.2rem;font-weight:800;font-family:var(--font-mono);margin-bottom:5px;background:linear-gradient(135deg,#fff,#aaa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.dilution-stat-card.highlight .stat-value.positive{background:linear-gradient(135deg,#0f8,#00bc7d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.dilution-stat-card .stat-sub{font-size:.8rem;color:var(--text-dim)}.methodology-note{margin-top:30px;padding:25px;border-radius:15px;background:hsla(0,0%,100%,.03);border:1px solid var(--glass-border)}.methodology-note h4{margin-bottom:12px;font-size:1.1rem;letter-spacing:.5px}.methodology-note p{color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin-bottom:15px}.formula-box{background:rgba(0,0,0,.3);padding:15px;border-radius:8px;display:inline-block;border-left:3px solid var(--primary-color)}.formula-box code{font-family:var(--font-mono);color:var(--primary-color);font-size:1rem}.source-attribution{font-size:.8rem;color:var(--text-dim);margin-top:15px;font-style:italic;text-align:right}.risk-metrics-row{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.time-controls{display:flex;gap:10px;background:rgba(0,0,0,.4);padding:5px;border-radius:8px;border:1px solid hsla(0,0%,100%,.1)}.time-btn{background:transparent;border:none;color:var(--text-dim);padding:5px 12px;border-radius:4px;cursor:pointer;font-size:.85rem;font-weight:600;transition:all .2s ease}.time-btn:hover{color:var(--text-primary);background:hsla(0,0%,100%,.05)}.time-btn.active{background:var(--primary-color);color:#fff}.capacity-dashboard{padding:30px;margin-bottom:30px;border-radius:20px;background:linear-gradient(145deg,rgba(20,20,30,.6),rgba(10,10,15,.8));border:1px solid var(--glass-border)}.capacity-header{text-align:center;margin-bottom:30px}.capacity-header h3{font-size:1.1rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.capacity-header h2{font-size:3rem;margin:0;font-family:var(--font-mono)}.capacity-breakdown{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:15px}.capacity-item{background:hsla(0,0%,100%,.03);padding:15px;border-radius:12px;text-align:center;border:1px solid hsla(0,0%,100%,.05)}.cap-label{font-size:.85rem;color:var(--text-dim);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.cap-value{font-size:1.4rem;font-family:var(--font-mono);color:var(--text-primary)}.scenario-title{font-size:1.8rem;margin-top:50px;margin-bottom:10px}.scenario-desc{color:var(--text-secondary);margin-bottom:30px;font-size:1.05rem}.scenario-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.scenario-controls{padding:30px;border-radius:20px;gap:30px}.scenario-controls,.slider-group{display:flex;flex-direction:column}.slider-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.slider-header label{font-size:1rem;color:var(--text-secondary);font-weight:500}.slider-value{font-size:1.4rem;font-family:var(--font-mono);color:var(--primary-color);font-weight:700}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background:transparent}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{width:100%;height:8px;cursor:pointer;background:hsla(0,0%,100%,.1);border-radius:4px;border:1px solid hsla(0,0%,100%,.05)}input[type=range]::-webkit-slider-thumb{height:24px;width:24px;border-radius:50%;background:var(--primary-color);cursor:pointer;-webkit-appearance:none;margin-top:-8px;box-shadow:0 0 15px rgba(var(--primary-glow),.5);-webkit-transition:transform .1s;transition:transform .1s}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.1)}input[type=range]:disabled::-webkit-slider-thumb{background:#555;cursor:not-allowed;box-shadow:none}input[type=range]:disabled::-webkit-slider-runnable-track{cursor:not-allowed}.scenario-outputs{display:flex;flex-direction:column;gap:15px}.projection-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.projection-card{padding:25px;border-radius:15px;text-align:center;display:flex;flex-direction:column;justify-content:center}.projection-card.highlight{background:linear-gradient(135deg,rgba(var(--primary-glow),.1),rgba(var(--secondary-glow),.1));border:1px solid rgba(var(--primary-glow),.3)}.proj-label{font-size:.9rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.proj-value{font-size:2.2rem;font-family:var(--font-mono);font-weight:700;margin-bottom:5px}.proj-sub{font-size:.9rem}.proj-note,.proj-sub{color:var(--text-dim)}.proj-note{font-size:.8rem;margin-top:10px;font-style:italic;line-height:1.4}@media (max-width:1200px){.dilution-grid{grid-template-columns:1fr}}@media (max-width:768px){.dilution-metrics-row{grid-template-columns:1fr}}@media (max-width:968px){.supply-grid,.visual-grid{grid-template-columns:1fr}.visual-grid{gap:20px}}.source-footnote{text-align:right;font-size:.75rem;color:var(--text-dim);font-style:italic;margin-top:15px;opacity:.7;width:100%}.disclaimer-footer{background:#050505;border-top:1px solid hsla(0,0%,100%,.05);padding:60px 20px;text-align:center;margin-top:100px}.disclaimer-footer .disclaimer-content{max-width:900px;margin:0 auto;color:var(--text-dim);font-size:.8rem;line-height:1.6}.disclaimer-footer p{margin-bottom:15px}#absorption .dilution-stat-card.highlight{border-color:var(--accent-primary);box-shadow:0 0 20px rgba(99,102,241,.2)}.absorption-charts-grid{margin-top:30px}#absorption .time-controls{display:flex;gap:8px}#absorption .time-btn{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:var(--text-secondary);padding:4px 12px;border-radius:6px;font-size:.75rem;cursor:pointer;transition:var(--transition-base)}#absorption .time-btn:hover{background:hsla(0,0%,100%,.1);color:var(--text-primary)}#absorption .time-btn.active{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}#absorption .stat-value.estimated{color:var(--warning-yellow)}#absorption .stat-value.estimated:after{content:" (EST)";font-size:.6rem;vertical-align:top;margin-left:2px}#absorptionChart{filter:drop-shadow(0 0 10px rgba(16,185,129,.1))}#satsAccretionChart{filter:drop-shadow(0 0 10px rgba(6,182,212,.1))}@media (max-width:1024px){.absorption-charts-grid{grid-template-columns:1fr!important}}