:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;color:#eaecef;background-color:#0b0e11;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;display:flex;min-width:320px;min-height:100vh}#root{width:100%}*{box-sizing:border-box}.chain-container{width:100%;height:100%;overflow:hidden;background-color:transparent;display:flex;align-items:center;-webkit-tap-highlight-color:transparent;cursor:grab}.chain-track{display:flex;width:max-content;align-items:center;will-change:transform;transition:none}.intel-block{min-width:480px;max-width:480px;height:auto;min-height:520px;background:#1e2329;padding:24px;border-radius:8px;position:relative;box-shadow:0 10px 30px #00000080;display:flex;flex-direction:column;flex-shrink:0;border:1px solid #2d3139}.sponsor-block{background:linear-gradient(135deg,#1e2329,#15181d);border:1px solid rgba(240,185,11,.3)}.sidebar-tags{display:flex;flex-wrap:wrap;gap:8px}.narrative-pill{font-family:var(--font-mono);font-size:.7rem;color:#fff;background:#ffffff0d;padding:4px 10px;border-radius:4px;border:1px solid rgba(255,255,255,.1)}.sidebar-advice-box{padding:15px;background:#f0b90b08;border-left:3px solid var(--accent);border-radius:4px;color:#eaecef}.node-wrapper{display:flex;align-items:center;-webkit-user-select:none;user-select:none}.chain-link-line{width:80px;height:2px;background:#2d3139;opacity:.5;flex-shrink:0}.intel-block.bullish{border:2px solid #0ecb81}.intel-block.bearish{border:2px solid #f6465d}.intel-block.neutral{border:2px solid #f0b90b}.block-top{display:flex;justify-content:space-between;margin-bottom:12px}.block-hash{font-family:var(--font-mono);color:#848e9c;font-size:.7rem}.impact-status{font-family:var(--font-heading);font-weight:900;font-size:.7rem;text-transform:uppercase}.impact-status.high{color:#f6465d}.impact-status.medium{color:#f0b90b}.impact-status.low{color:#0ecb81}.block-time{color:#474d57;font-size:.7rem;font-family:var(--font-mono)}.block-title{margin:0 0 12px;font-family:var(--font-heading);font-size:1.15rem;font-weight:700;line-height:1.3;max-height:3.9em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.sponsor-block .block-title{color:var(--accent);text-shadow:0 0 10px rgba(240,185,11,.2)}.asset-impact-panel{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;margin-bottom:15px;overflow-x:auto;scrollbar-width:none}.asset-impact-panel::-webkit-scrollbar{display:none}.asset-pill{background:#0003;border:1px solid #2d3139;padding:4px 12px;border-radius:4px;display:flex;align-items:center;gap:8px;text-decoration:none;width:fit-content;flex-shrink:0;color:inherit}.summary-text{font-family:var(--font-body);color:#b7bdc6;font-size:.9rem;line-height:1.5;margin-bottom:15px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.intel-block:not(.sponsor-block) .summary-text{flex-grow:1}.sponsor-block .summary-text{color:#eaecef;font-weight:500}.insight-box{background:#f0b90b0d;border-left:3px solid #f0b90b;padding:10px;font-size:.8rem;color:#eaecef;margin-bottom:15px}.block-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #2d3139;padding-top:12px;font-size:.7rem}.bottom-right-actions{display:flex;flex-direction:row;align-items:center;gap:15px}.source-link{color:#fff;font-weight:800;text-decoration:none;text-transform:uppercase}.source-link:hover{color:var(--accent)}.affiliate-ctas{display:flex;gap:8px}.cta-btn{font-family:var(--font-mono);font-size:.65rem;font-weight:700;padding:6px 12px;border-radius:4px;text-decoration:none;transition:all .2s;text-transform:uppercase}.cta-btn.trade{background:var(--accent);color:#000}.cta-btn.trade:hover{background:#fff;box-shadow:0 0 12px #f0b90b66}.cta-btn.reg{background:transparent;border:1px solid var(--accent);color:var(--accent)}.cta-btn.reg:hover{background:#f0b90b1a;box-shadow:0 0 12px #f0b90b33}.source{color:#848e9c;font-weight:800}.sentiment-text{font-weight:900}.bullish .sentiment-text{color:#0ecb81}.bearish .sentiment-text{color:#f6465d}.neutral .sentiment-text{color:#f0b90b}@media(max-width:768px){.chain-track{flex-direction:column;width:100%}.node-wrapper{flex-direction:column;width:100%;padding:0 15px}.chain-link-line{width:2px;height:30px;margin:5px 0}.intel-block{min-width:0;width:100%;max-width:100%;height:auto;min-height:380px;padding:20px}}.loading-terminal{height:100%;width:100%;display:flex;align-items:center;justify-content:center;color:var(--accent);font-family:var(--font-mono)}.crypto-news-container{display:flex;height:100%;width:100%;overflow:hidden;background:transparent}.crypto-sidebar{width:25%;border-right:1px solid #2d3139;background:#12161ccc;display:flex;flex-direction:column;padding:20px;overflow-y:auto}.crypto-main-content{width:75%;display:flex;flex-direction:column;position:relative}.btc-info-card{background:#1e2329;border:1px solid #2d3139;border-radius:8px;padding:15px;margin-bottom:25px;box-shadow:0 4px 12px #0000004d}.btc-header{display:flex;justify-content:space-between;margin-bottom:10px}.btc-symbol{font-family:var(--font-mono);font-weight:700;color:var(--text-dim)}.btc-change.up{color:var(--bullish)}.btc-change.down{color:var(--bearish)}.btc-price{font-size:1.8rem;font-weight:900;color:var(--accent);font-family:var(--font-mono)}.btc-price-link{text-decoration:none;display:block}.btc-price-link:hover .btc-price{text-shadow:0 0 10px rgba(240,185,11,.4)}.analysis-item-link{text-decoration:none;color:inherit;display:block;flex:1}.analysis-item-link:hover .value{filter:brightness(1.2)}.btc-main-info{display:flex;flex-direction:column;gap:10px}.btc-chart-container{width:100%;height:40px;margin-top:5px}.btc-sparkline{display:block}.btc-status{font-size:.65rem;color:#474d57;margin-top:8px;letter-spacing:1px}.market-analysis-section{background:#ffffff05;border:1px solid #2d3139;border-radius:12px;padding:15px;margin-bottom:25px}.analysis-header-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px;border-bottom:1px solid #2d3139;padding-bottom:15px}.analysis-item{display:flex;flex-direction:column;gap:4px}.analysis-item .label{font-size:.65rem;color:var(--text-dim);font-family:var(--font-mono);font-weight:700}.analysis-item .value{font-size:.95rem;font-weight:900;font-family:var(--font-mono)}.analysis-item .value.up{color:var(--bullish)}.analysis-item .value.down{color:var(--bearish)}.analysis-conclusion{padding:12px;border-radius:8px;background:#0003;border-left:4px solid #f0b90b}.analysis-conclusion.bullish{border-left-color:var(--bullish);background:#0ecb810d}.analysis-conclusion.bearish{border-left-color:var(--bearish);background:#f6465d0d}.analysis-conclusion.neutral{border-left-color:#f0b90b;background:#f0b90b0d}.conclusion-title{font-size:.75rem;font-weight:900;margin:0 0 8px;letter-spacing:1px}.conclusion-text{font-size:.8rem;line-height:1.4;margin:0;color:var(--text-main);font-style:italic}.btc-trend-section{margin-bottom:25px}.section-title{font-size:.7rem;font-weight:900;color:var(--text-dim);margin-bottom:12px;letter-spacing:1.5px;font-family:var(--font-mono)}.trend-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.trend-card{background:#ffffff08;border:1px solid #2d3139;border-radius:8px;padding:10px;display:flex;flex-direction:column;gap:4px;transition:all .2s}.trend-card:last-child{grid-column:span 2;flex-direction:row;justify-content:space-between;align-items:center}.tf-label{font-size:.65rem;font-weight:700;color:var(--text-dim);font-family:var(--font-mono)}.trend-info{display:flex;flex-direction:column}.trend-status{font-size:.85rem;font-weight:900;font-family:var(--font-mono)}.signal-badge{font-size:.6rem;font-weight:700;opacity:.8;letter-spacing:.5px}.trend-card.bullish{border-left:3px solid var(--bullish);background:#0ecb810d}.trend-card.bullish .trend-status,.trend-card.bullish .signal-badge{color:var(--bullish)}.trend-card.bearish{border-left:3px solid var(--bearish);background:#f6465d0d}.trend-card.bearish .trend-status,.trend-card.bearish .signal-badge{color:var(--bearish)}.trend-card.neutral{border-left:3px solid #f0b90b;background:#f0b90b0d}.trend-card.neutral .trend-status,.trend-card.neutral .signal-badge{color:#f0b90b}.fng-section{margin-top:15px}.fng-gauge-container{background:#0003;border-radius:12px;padding:15px;display:flex;flex-direction:column;align-items:center}.fng-gauge{width:100%;max-width:140px;height:auto}.fng-info{display:flex;flex-direction:column;align-items:center;margin-top:-5px}.fng-value{font-size:1.5rem;font-weight:900;color:#fff;font-family:var(--font-mono)}.fng-label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:2px 8px;border-radius:4px}.fng-label.extreme-fear{color:#f6465d;background:#f6465d1a}.fng-label.fear{color:#f6465d;opacity:.8}.fng-label.neutral{color:#f0b90b;background:#f0b90b1a}.fng-label.greed{color:#0ecb81;opacity:.8}.fng-label.extreme-greed{color:#0ecb81;background:#0ecb811a}.mobile-stats-toggle{display:none;width:100%;padding:10px;background:var(--accent);color:#000;border:none;border-radius:4px;font-family:var(--font-mono);font-size:.7rem;font-weight:700;cursor:pointer;margin-top:15px;transition:all .2s}.mobile-stats-toggle:hover{background:#fff}.chain-header-info{padding:15px 25px;background:#0b0e11e6;border-bottom:1px solid #2d3139;font-family:var(--font-mono);font-size:.75rem;color:var(--accent);z-index:10}.token-ticker-bar{background:var(--header-bg);border-bottom:1px solid var(--border-color);height:45px;overflow:hidden;display:flex;align-items:center;position:relative}.ticker-track-tokens{display:flex;width:max-content;animation:token-scroll 40s linear infinite}@keyframes token-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-item{display:flex;align-items:center;gap:10px;padding:0 25px;font-family:var(--font-mono);font-size:.8rem;border-right:1px solid var(--border-color);white-space:nowrap}.ticker-item .symbol{color:var(--text-main);font-weight:700}.ticker-icon{font-size:.9rem;margin-right:5px;filter:drop-shadow(0 0 5px rgba(255,255,255,.2))}.cap .ticker-icon{color:var(--accent)}.gainer .ticker-icon{color:var(--bullish)}.loser .ticker-icon{color:var(--bearish)}.ticker-item .price{color:var(--text-main)}.ticker-item .change.up{color:var(--bullish)}.ticker-item .change.down{color:var(--bearish)}.crypto-chain-wrapper{flex:1;position:relative}@media(max-width:768px){.crypto-news-container{flex-direction:column;overflow-y:auto;height:auto;min-height:100%}.crypto-sidebar{width:100%;border-right:none;border-bottom:1px solid #2d3139;padding:12px;background:#181a20;flex:none}.btc-info-card{margin-bottom:0;padding:8px 12px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;border-radius:0;border-left:none;border-right:none}.btc-header{flex-direction:row;align-items:center;gap:8px;margin-bottom:0;flex:none}.btc-symbol{font-size:.75rem}.btc-change{font-size:.7rem}.btc-main-info{flex-direction:row;align-items:center;gap:12px;flex:1;justify-content:flex-end}.btc-price{font-size:1rem;white-space:nowrap}.btc-chart-container{width:60px;height:25px;margin-top:0}.mobile-stats-toggle{display:block}.collapsible-stats{display:none;margin-top:10px}.collapsible-stats.is-expanded{display:block}.trend-section{display:none}.crypto-main-content{width:100%;flex:1;display:flex;flex-direction:column;min-height:500px;position:relative}.token-ticker-bar{height:40px;background:var(--header-bg);border-bottom:1px solid var(--border-color);flex:none}.ticker-item{padding:0 15px;font-size:.7rem}.crypto-chain-wrapper{flex:1;position:relative}.chain-header-info{padding:10px 15px;font-size:.65rem}}.fred-section{display:flex;height:100%;width:100%}.fred-summary-sidebar{width:320px;border-right:1px solid var(--border-color);padding:20px;overflow-y:auto;background:#12161c80;display:flex;flex-direction:column;gap:15px}.fred-summary-card{background:#ffffff08;border:1px solid var(--border-color);border-radius:8px;padding:15px;transition:all .3s}.fred-summary-card:hover{background:#ffffff0f;border-color:#f0b90b4d}.fred-card-header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.fred-code{font-family:var(--font-mono);font-size:.6rem;background:var(--accent);color:#000;padding:2px 6px;border-radius:3px;font-weight:900}.fred-name{font-size:.8rem;font-weight:800;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fred-card-stats{display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.05)}.fred-val-row,.fred-change-row{display:flex;flex-direction:column}.fred-val-row .label,.fred-change-row .label{font-size:.6rem;color:var(--text-dim);text-transform:uppercase;margin-bottom:2px}.fred-val-row .val{font-size:1.1rem;font-weight:800;color:var(--text-main)}.fred-change-row .val{font-size:1.1rem;font-weight:800}.fred-change-row.up .val{color:var(--bullish)}.fred-change-row.down .val{color:var(--bearish)}.fred-card-analysis p{font-size:.75rem;line-height:1.5;color:var(--text-dim);margin:0;font-style:italic}.fred-chart-container{flex:1;padding:20px;display:flex;flex-direction:column;background:radial-gradient(circle at center,rgba(240,185,11,.03) 0%,transparent 70%);min-width:0;overflow:hidden}.chart-wrapper{flex:1;background:#0003;border:1px solid var(--border-color);border-radius:8px;padding:10px;min-height:300px;max-height:600px}.schedule-master-container{display:flex;flex-direction:column;height:100%;width:100%}.schedule-tabs{display:flex;background:var(--header-bg);border-bottom:1px solid var(--border-color);padding:0 20px;gap:10px}.tab-btn{background:transparent;border:none;color:var(--text-dim);font-family:var(--font-mono);font-size:.75rem;font-weight:700;padding:12px 20px;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s;text-transform:uppercase}.tab-btn:hover{color:var(--text-main)}.tab-btn.active{color:var(--accent);border-bottom-color:var(--accent)}.schedule-content-area{flex:1;overflow:hidden}.schedule-container{display:flex;height:100%;width:100%}.event-list-panel{width:40%;border-right:1px solid var(--border-color);display:flex;flex-direction:column;background:#12161c80}.event-scroll-area{flex:1;overflow-y:auto}.event-row{display:flex;padding:15px 20px;border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer;transition:all .2s;align-items:center;gap:15px;border-left:4px solid transparent}.event-row.high{border-left-color:var(--bearish);background:#f6465d05}.event-row.medium{border-left-color:var(--accent);background:#f0b90b05}.event-row.low{border-left-color:var(--text-dim)}.event-row:hover{background:#ffffff0d}.event-row.active{background:#ffffff14}.event-row.highlight-upcoming{position:relative;background:#f0b90b0d}.event-row.highlight-upcoming:after{content:"NEXT";position:absolute;top:5px;right:10px;font-size:.5rem;background:var(--accent);color:#000;padding:1px 4px;border-radius:2px;font-weight:900;letter-spacing:1px}.event-time{font-size:.7rem;color:var(--text-dim);width:70px}.event-info{flex:1}.event-name-row{display:flex;align-items:center;gap:12px}.country-flag-large{font-size:1.4rem}.event-name{font-size:1.05rem;font-weight:700;color:var(--text-main)}.event-importance-fires{font-size:.8rem;white-space:nowrap}.analysis-panel{width:60%;padding:15px 40px 30px;overflow-y:auto;background:radial-gradient(circle at top right,rgba(240,185,11,.03) 0%,transparent 70%);scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.main-event-name{margin-top:0;margin-bottom:20px;font-size:1.8rem;line-height:1.2}.event-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:25px;padding:15px;background:#ffffff05;border:1px solid var(--border-color);border-radius:4px}.stat-item .label{font-size:.6rem;color:var(--text-dim);text-transform:uppercase}.stat-item .val{font-size:1.1rem;font-weight:800}.stat-item.highlight .val{color:var(--accent)}.reaction-box{background:rgba(var(--accent-rgb),.05);border:1px solid rgba(var(--accent-rgb),.2);border-radius:8px;padding:15px!important;margin-bottom:25px}.reaction-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;margin:15px 0}.reaction-item{display:flex;flex-direction:column;align-items:center;padding:10px;background:#ffffff08;border-radius:4px;border:1px solid transparent}.reaction-item.up{border-color:#0f63}.reaction-item.down{border-color:#f333}.asset-name{font-size:.7rem;color:var(--text-dim);margin-bottom:4px}.asset-change{font-size:1.1rem;font-weight:900}.reaction-item.up .asset-change{color:var(--bullish)}.reaction-item.down .asset-change{color:var(--bearish)}.reaction-ai-summary{font-size:.85rem;line-height:1.5;color:var(--text-main);border-top:1px solid rgba(255,255,255,.1);padding-top:10px;margin-top:10px;font-style:italic}.insight-section{padding-left:15px;border-left:2px solid var(--accent);width:100%;margin-bottom:20px}.insight-section h3{font-size:.8rem;color:var(--accent);margin:0 0 12px;text-transform:uppercase}.insight-section p{font-size:1rem;line-height:1.6;color:#b7bdc6}.asset-tags{display:flex;gap:8px;flex-wrap:wrap}.asset-tag{background:#2d3139;padding:4px 12px;border-radius:3px;font-size:.7rem;font-weight:700;color:var(--accent);border:1px solid rgba(240,185,11,.2)}.investment-clock-layout{display:flex;height:100%;width:100%}.clock-ai-summary{width:40%;padding:25px;border-right:1px solid var(--border-color);background:#0000001a;display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.ai-info-grid{display:flex;flex-direction:column;gap:12px}.ai-info-card{background:#ffffff08;border:1px solid var(--border-color);border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:12px}.ai-info-card .card-tag{font-size:.65rem;color:var(--accent);font-weight:900;letter-spacing:1px}.ai-info-card .card-val{font-size:1.3rem;font-weight:900;color:#fff}.ai-info-card .card-val-text{font-size:.95rem;line-height:1.5;color:#fff}.ai-info-card .description{color:#b7bdc6;font-size:.9rem}.phase-box.stagflation{border-left:4px solid var(--bearish);background:#f6465d0d}.phase-box.recovery{border-left:4px solid var(--bullish);background:#0ecb810d}.phase-box.overheat{border-left:4px solid var(--accent);background:#f0b90b0d}.phase-box.reflation{border-left:4px solid #848e9c}.cycle-indicator-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:auto;padding-top:30px}.cycle-tag{font-size:.65rem;padding:10px;background:#ffffff05;border:1px solid var(--border-color);color:#474d57;border-radius:4px;font-weight:700;text-align:center;text-transform:uppercase}.cycle-tag.active{color:#fff;border-color:var(--accent);background:#f0b90b1a;box-shadow:0 0 10px #f0b90b33}.clock-visual-panel{width:60%;padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at center,rgba(240,185,11,.05) 0%,transparent 70%)}.clock-wrapper{width:100%;max-width:450px;position:relative}.investment-svg{width:100%;height:auto;overflow:visible}.clock-bg{fill:#181a20;stroke:var(--border-color);stroke-width:2}.phase-sector{fill:#ffffff05;stroke:#ffffff0d;stroke-width:1;transition:all .5s}.phase-sector.recovery.active{fill:#0ecb811a;stroke:var(--bullish)}.phase-sector.overheat.active{fill:#f0b90b1a;stroke:var(--accent)}.phase-sector.stagflation.active{fill:#f6465d1a;stroke:var(--bearish)}.phase-sector.reflation.active{fill:#848e9c1a;stroke:var(--text-dim)}.phase-label{font-size:12px;fill:var(--text-dim);font-weight:900;text-anchor:middle;text-transform:uppercase}.asset-label{font-size:15px;fill:#474d57;font-weight:900;text-anchor:middle;transition:all .3s}.asset-label.highlight{fill:#fff;text-shadow:0 0 15px var(--accent)}.sub-label{font-size:10px;fill:var(--text-dim);font-weight:700;text-anchor:middle;opacity:.5}.clock-hand{stroke:var(--accent);stroke-width:5;stroke-linecap:round;transition:transform 1.5s cubic-bezier(.175,.885,.32,1.275);filter:drop-shadow(0 0 10px var(--accent))}.clock-center{fill:var(--accent)}.clock-legend{margin-top:30px;display:flex;gap:20px;flex-wrap:wrap;justify-content:center}.legend-item{display:flex;align-items:center;gap:8px;font-size:.7rem;color:var(--text-dim)}.legend-item .dot{width:8px;height:8px;border-radius:50%}.dot.reflation{background:#848e9c}.dot.recovery{background:var(--bullish)}.dot.overheat{background:var(--accent)}.dot.stagflation{background:var(--bearish)}.mobile-detail-nav{display:none;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.05);margin-bottom:20px}.mobile-back-btn{background:#ffffff0d;border:1px solid var(--border-color);color:var(--accent);padding:8px 15px;border-radius:4px;font-family:var(--font-mono);font-size:.8rem;cursor:pointer}@media(max-width:1024px){.mobile-detail-nav{display:block}.schedule-container{flex-direction:column;position:relative}.event-list-panel{width:100%;border-right:none;height:100%;max-height:none}.analysis-panel{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:#12161c;padding:20px;transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);display:block}.analysis-panel.mobile-show{transform:translate(0)}.mobile-close-btn{display:block;position:absolute;top:15px;right:20px;background:#ffffff1a;border:none;color:#fff;width:35px;height:35px;border-radius:50%;font-size:1.2rem;cursor:pointer;z-index:101}.main-event-name{font-size:1.4rem;padding-right:40px}.event-stats{grid-template-columns:1fr;gap:10px}.fred-section{flex-direction:column;overflow-y:auto;height:100%}.fred-chart-container{display:none}.fred-summary-sidebar{width:100%;border-right:none;border-top:none;padding:15px;gap:10px;order:1;flex:1;overflow-y:auto}.chart-wrapper{min-height:300px;padding:5px}.investment-clock-layout{flex-direction:column;height:100%;overflow-y:auto;padding-bottom:50px}.clock-ai-summary{width:100%;border-right:none;overflow-y:visible;order:1;padding:20px}.clock-visual-panel{width:100%;order:2;padding:20px}.clock-wrapper{max-width:320px}.phase-label{font-size:10px}.asset-label{font-size:12px}.sub-label{font-size:8px;opacity:.4;display:block}}.mobile-close-btn{display:none}.ai-intelligence-sidebar{background:#0d0f12fa;height:100%;padding:20px;font-family:var(--font-mono);display:flex;flex-direction:column;gap:24px;color:var(--text-main);border-left:1px solid var(--border-color);box-sizing:border-box;transition:all .3s ease;overflow-y:auto}.sidebar-header{border-bottom:2px solid var(--border-color);padding-bottom:12px;display:flex;justify-content:space-between;align-items:center}.header-title{font-size:.8rem;font-weight:900;color:var(--accent);letter-spacing:2px;text-transform:uppercase}@media(min-width:769px){.header-title,.header-meta{display:none!important}.sidebar-header{border-bottom:none;padding-bottom:0;justify-content:flex-end}}.header-right-meta{display:flex;align-items:center;gap:12px}.expand-toggle-btn{display:none;background:none;border:none;color:var(--accent);font-size:1rem;cursor:pointer}.header-meta{font-size:.65rem;color:var(--text-dim);font-weight:600}.intelligence-section{display:flex;flex-direction:column;gap:12px;padding:4px 0}.section-label{font-size:.7rem;color:var(--accent);font-weight:800;opacity:.8;letter-spacing:1px;display:flex;align-items:center;gap:8px}.section-label:before{content:"";width:3px;height:12px;background:var(--accent);display:inline-block}.regime-status{font-size:1.1rem;font-weight:900;padding:12px;border-radius:6px;text-align:center;background:#ffffff05;letter-spacing:1px;text-transform:uppercase}.regime-status.risk_on{color:var(--bullish);border:1px solid rgba(0,255,127,.3);background:#00ff7f0d}.regime-status.risk_off{color:var(--bearish);border:1px solid rgba(255,69,58,.3);background:#ff453a0d}.regime-status.neutral{color:var(--text-main);border:1px solid rgba(255,255,255,.2);background:#ffffff0d}.regime-status.volatile{color:#fc0;border:1px solid rgba(255,204,0,.3);background:#ffcc000d}.flow-grid{display:grid;grid-template-columns:1fr;gap:8px}.flow-item{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#ffffff08;border-radius:6px;border:1px solid rgba(255,255,255,.05);transition:transform .2s ease}.flow-item:hover{background:#ffffff0d;transform:translate(4px)}.flow-item .asset{font-size:.85rem;font-weight:700;color:var(--text-main)}.flow-item.up .arrow{color:var(--bullish);text-shadow:0 0 10px rgba(0,255,127,.4)}.flow-item.down .arrow{color:var(--bearish);text-shadow:0 0 10px rgba(255,69,58,.4)}.narrative-list{display:flex;flex-direction:column;gap:12px}.narrative-item{display:flex;gap:10px;align-items:flex-start;padding:8px;border-radius:6px;background:#ffffff05}.narrative-bullet{color:var(--accent);font-size:.6rem;margin-top:4px}.narrative-text{font-size:.8rem;line-height:1.6;color:var(--text-dim);margin:0;font-weight:500}@media(max-width:1024px){.ai-intelligence-sidebar{padding:15px;gap:16px}}@media(max-width:768px){.ai-intelligence-sidebar{height:auto;border-left:none;border-bottom:1px solid var(--border-color);padding:16px;gap:12px}.sidebar-header{cursor:pointer;border-bottom:none;padding-bottom:0}.expand-toggle-btn{display:block}.is-collapsed .sidebar-collapsible-content{display:none}.is-expanded .sidebar-header{border-bottom:1px solid var(--border-color);padding-bottom:10px;margin-bottom:10px}.regime-status{font-size:1rem;padding:6px}.flow-grid{grid-template-columns:1fr 1fr}}.advantage-tools-wrapper{display:flex;height:100%;background:var(--bg-main);font-family:var(--font-mono);overflow:hidden}.advantage-sidebar{width:280px;background:#0000004d;border-right:1px solid var(--border-color);display:flex;flex-direction:column;padding:20px 0}.sidebar-brand{padding:0 20px 30px;display:flex;align-items:center;gap:10px}.brand-icon{font-size:1.5rem;color:var(--accent)}.brand-text{font-weight:900;font-size:1rem;letter-spacing:1px;color:var(--text-main)}.advantage-nav{display:flex;flex-direction:column}.nav-item{background:none;border:none;color:var(--text-dim);text-align:left;padding:15px 25px;font-family:inherit;font-size:.85rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:15px;position:relative}.nav-item:hover{background:#ffffff0d;color:var(--text-main)}.nav-item.active{background:rgba(var(--accent-rgb),.1);color:var(--accent);border-left:3px solid var(--accent)}.nav-num{font-size:.7rem;opacity:.5}.advantage-content{flex:1;padding:40px;position:relative;overflow-y:auto}.terminal-overlay-grid{position:absolute;inset:0;background-image:linear-gradient(#12101000 50%,#00000040 50%),linear-gradient(90deg,#ff00000f,#00ff0005,#0000ff0f);background-size:100% 2px,3px 100%;pointer-events:none;opacity:.3}.tool-header-block{margin-bottom:40px;border-left:4px solid var(--accent);padding-left:20px}.tool-main-title{font-size:1.8rem;font-weight:900;color:var(--text-main);margin:0 0 10px}.tool-desc{color:var(--text-dim);font-size:.9rem;max-width:600px}.sentiment-cards-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}.terminal-tool-card{background:#ffffff08;border:1px solid var(--border-color);padding:20px;border-radius:4px;transition:transform .2s}.terminal-tool-card:hover{transform:translateY(-5px);border-color:var(--accent)}.card-tag{font-size:.7rem;color:var(--text-dim);margin-bottom:15px;opacity:.6}.card-value{font-size:1.5rem;font-weight:800;color:var(--text-main);margin-bottom:10px}.card-trend{font-size:.75rem;font-weight:700}.card-trend.up{color:var(--bullish)}.card-trend.down{color:var(--bearish)}.volatility-list{background:#0003;border-radius:8px;padding:10px}.vol-terminal-row{display:flex;align-items:center;padding:12px 20px;border-bottom:1px solid rgba(255,255,255,.05);gap:20px}.row-rank{color:var(--text-dim);font-size:.8rem}.row-symbol{color:var(--text-main);font-weight:700;width:80px}.row-bar-container{flex:1;height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden}.row-bar-fill{height:100%;background:var(--accent);box-shadow:0 0 10px var(--accent)}.row-change{width:80px;text-align:right;font-weight:700}.row-change.up{color:var(--bullish)}.row-change.down{color:var(--bearish)}.terminal-list{display:flex;flex-direction:column;gap:15px}.list-entry{background:#ffffff08;padding:15px 20px;border-radius:4px;display:flex;align-items:center;gap:20px;border-left:2px solid transparent}.list-entry.new{border-left-color:var(--bullish);background:#00ff660d}.entry-label{color:var(--accent);font-weight:700;font-size:.8rem}.entry-text{flex:1;color:var(--text-main)}.entry-time{color:var(--text-dim);font-size:.75rem}.coming-soon-container{height:60vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.glitch-text{font-size:3rem;font-weight:900;color:var(--text-main);position:relative;letter-spacing:5px}.sub-text{color:var(--accent);font-size:.9rem;margin-top:20px;opacity:.7}@media(max-width:1024px){.advantage-sidebar{width:220px}.tool-main-title{font-size:1.4rem}}@media(max-width:768px){.advantage-tools-wrapper{flex-direction:column}.advantage-sidebar{width:100%;border-right:none;border-bottom:1px solid var(--border-color);padding:10px 0}.sidebar-brand{padding:10px 20px}.advantage-nav{flex-direction:row;overflow-x:auto;padding:0 10px}.nav-item{padding:10px 15px;white-space:nowrap;flex:none;border-left:none!important;border-bottom:3px solid transparent}.nav-item.active{border-bottom-color:var(--accent);background:none}.advantage-content{padding:20px}}:root{--bg-color: #0b0e11;--header-bg: #181a20;--card-bg: #1e2329;--border-color: #2d3139;--accent: #f0b90b;--text-main: #eaecef;--text-dim: #848e9c;--bullish: #0ecb81;--bearish: #f6465d;--font-heading: "Lexend", sans-serif;--font-body: "Inter", sans-serif;--font-mono: "Roboto Mono", monospace;--overlay-bg: rgba(24, 26, 32, .95)}.light-theme{--bg-color: #f0f2f5;--header-bg: #ffffff;--card-bg: #ffffff;--border-color: #e0e3e8;--accent: #c99400;--text-main: #1e2329;--text-dim: #707a8a;--bullish: #03a66d;--bearish: #cf304a;--overlay-bg: rgba(255, 255, 255, .98)}body{margin:0;background-color:var(--bg-color);color:var(--text-main);font-family:var(--font-body);transition:background-color .3s,color .3s;-webkit-font-smoothing:antialiased;overflow:hidden}.terminal-app{display:flex;flex-direction:column;height:100vh}.pulse-header{display:flex;justify-content:space-between;align-items:center;background:var(--header-bg);padding:12px 20px;border-bottom:1px solid var(--border-color);z-index:100;position:relative}.logo-section{display:flex;align-items:center;gap:12px}.app-logo{height:32px;width:auto;object-fit:contain}.logo-text{font-family:var(--font-heading);color:var(--accent);font-weight:900;letter-spacing:1px}.desktop-nav{display:flex;gap:25px;margin-left:40px;flex:1}.nav-link{background:transparent;border:none;color:var(--text-dim);font-family:var(--font-mono);font-size:.85rem;font-weight:600;cursor:pointer;padding:8px 12px;border-radius:4px;transition:all .2s;text-transform:uppercase}.nav-link:hover{color:var(--accent);background:#f0b90b1a}.nav-link.active{color:var(--accent);background:#f0b90b26;box-shadow:0 0 10px #f0b90b1a}.version-tag{background:var(--border-color);color:var(--accent);font-size:.6rem;padding:2px 6px;border-radius:4px;margin-left:10px;font-family:var(--font-mono)}.header-right{display:flex;align-items:center;gap:15px}.theme-toggle-btn{background:var(--border-color);border:none;color:var(--accent);cursor:pointer;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;transition:all .2s}.theme-toggle-btn:hover{transform:scale(1.1);background:var(--accent);color:var(--header-bg)}.mobile-menu-btn{display:none;background:transparent;border:none;cursor:pointer;padding:10px}.hamburger{width:20px;height:2px;background:var(--text-dim);position:relative;transition:all .3s}.hamburger:before,.hamburger:after{content:"";width:20px;height:2px;background:var(--text-dim);position:absolute;left:0;transition:all .3s}.hamburger:before{top:-6px}.hamburger:after{bottom:-6px}.hamburger.open{background:transparent}.hamburger.open:before{transform:rotate(45deg);top:0}.hamburger.open:after{transform:rotate(-45deg);bottom:0}.mobile-menu-overlay{position:absolute;top:100%;right:0;background:var(--overlay-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:200px;padding:20px;border-bottom:1px solid var(--border-color);border-left:1px solid var(--border-color);display:flex;flex-direction:column;gap:15px;z-index:99}.terminal-content{flex-grow:1;position:relative;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at center,var(--card-bg) 0%,var(--bg-color) 100%);overflow:hidden}.terminal-footer{background:var(--header-bg);padding:10px 20px;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono)}.status-dot{width:8px;height:8px;background-color:var(--bullish);border-radius:50%;animation:blink-live 2s infinite}@keyframes blink-live{0%,to{opacity:1}50%{opacity:.3}}.status-text{font-size:.65rem;color:var(--bullish);font-weight:700;margin-left:8px;animation:blink-live 2s infinite}.copyright-text{font-size:.65rem;color:#474d57}.crypto-news-placeholder{text-align:center;max-width:500px;margin:0 auto}.crypto-news-placeholder h2{font-family:var(--font-heading);color:var(--accent);margin-bottom:10px;letter-spacing:2px}.crypto-news-placeholder p{font-family:var(--font-mono);color:var(--text-dim);font-size:.9rem;margin-bottom:25px}.loading-bar{width:100%;height:4px;background:#2d3139;border-radius:2px;overflow:hidden}.loading-progress{width:40%;height:100%;background:var(--accent);box-shadow:0 0 10px var(--accent);animation:loading-scan 2s infinite ease-in-out}@keyframes loading-scan{0%{transform:translate(-100%)}to{transform:translate(250%)}}.nav-dropdown{position:relative;display:inline-block}.dropdown-trigger{display:flex!important;align-items:center;gap:5px}.arrow-down{font-size:.6rem;opacity:.5}.dropdown-content{display:none;position:absolute;background-color:var(--header-bg);min-width:200px;box-shadow:0 8px 16px #00000080;z-index:1000;border:1px solid var(--border-color);top:100%;left:0;border-radius:4px}.dropdown-content a{color:var(--text-dim);padding:12px 16px;text-decoration:none;display:block;font-family:var(--font-mono);font-size:.75rem;transition:all .2s;text-transform:uppercase}.dropdown-content a:hover{background-color:#f0b90b1a;color:var(--accent)}.nav-dropdown:hover .dropdown-content{display:block}.mobile-menu-section{padding:10px 0;border-top:1px solid var(--border-color);margin-top:5px}.section-title{font-size:.65rem;color:var(--accent);font-weight:900;margin-bottom:10px;padding:0 12px;text-transform:uppercase;letter-spacing:1px}.mobile-sub-link{display:block;padding:10px 12px;color:var(--text-dim);text-decoration:none;font-size:.8rem;font-family:var(--font-mono);text-transform:uppercase}.mobile-sub-link:active{color:var(--accent);background:#f0b90b1a}.global-news-layout{display:flex;width:100%;height:100%;overflow:hidden}.layout-left{flex:0 0 25%;height:100%;overflow-y:auto;border-right:1px solid var(--border-color);background:#0003}.layout-right{flex:0 0 75%;height:100%;overflow:hidden;position:relative}@media(max-width:1024px){.layout-left{flex:0 0 35%}.layout-right{flex:0 0 65%}}@media(max-width:768px){.global-news-layout{flex-direction:column;overflow-y:auto}.layout-left,.layout-right{flex:none;width:100%;height:auto;border-right:none}.layout-right{border-top:1px solid var(--border-color)}}@media(max-width:768px){.desktop-only,.desktop-nav{display:none}.mobile-menu-btn{display:block}.pulse-header{padding:8px 12px;flex-wrap:nowrap!important;display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important}.version-tag{display:none}.logo-text{font-size:.85rem;white-space:nowrap}.header-right{gap:6px;flex-shrink:0;display:flex!important;flex-direction:row!important;align-items:center!important}.logo-section{gap:6px;flex-shrink:1;min-width:0;display:flex!important;flex-direction:row!important;align-items:center!important}.app-logo{height:24px;flex-shrink:0}}.info-tooltip-container{position:absolute;top:10px;right:10px;z-index:50}.info-tooltip-trigger{width:18px;height:18px;background:#ffffff1a;border:1px solid var(--border-color);border-radius:50%;color:var(--text-dim);display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:900;cursor:help;transition:all .2s;font-family:var(--font-mono)}.info-tooltip-trigger:hover{background:var(--accent);color:#000;border-color:var(--accent);box-shadow:0 0 10px #f0b90b4d}.info-tooltip-content{position:absolute;top:100%;right:0;width:280px;background:var(--header-bg);border:1px solid var(--border-color);padding:12px;border-radius:6px;box-shadow:0 8px 24px #00000080;display:none;margin-top:8px;pointer-events:none;z-index:1000}.info-tooltip-container:hover .info-tooltip-content{display:block}.info-tooltip-text{font-size:.75rem;line-height:1.5;color:var(--text-main);margin:0}.info-tooltip-text strong{color:var(--accent);display:block;margin-bottom:4px}.info-tooltip-divider{height:1px;background:var(--border-color);margin:8px 0}@media(max-width:768px){.info-tooltip-content{width:200px;right:-10px}}
