
.market-page{background:#061426;color:#eef4ff}.market-page .nav{position:sticky;top:0;z-index:50}.market-page .nav nav .active{color:#2f8cff}.market-hero{padding:82px 6% 48px;border-bottom:1px solid rgba(45,125,210,.22);background:radial-gradient(circle at 80% 20%,rgba(0,112,255,.13),transparent 35%),#061426}.market-hero-copy{max-width:850px}.market-hero h1{font-size:clamp(42px,6vw,76px);line-height:1.02;margin:18px 0}.market-hero h1 em{color:#2188ff;font-style:normal}.market-hero p{max-width:700px;color:#9fb0c7;font-size:18px;line-height:1.75;margin-bottom:28px}.live-section{padding:58px 6% 80px}.live-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px}.live-heading label{color:#2d8cff;letter-spacing:.14em}.live-heading h2{font-size:clamp(30px,4vw,48px);margin:10px 0 0}.live-heading h2 strong{color:#2d8cff}.live-badge{display:flex;align-items:center;gap:8px;border:1px solid rgba(34,212,110,.45);color:#35e77c;border-radius:999px;padding:9px 15px;font-weight:800;font-size:12px;letter-spacing:.08em}.live-badge span{width:8px;height:8px;background:#22d46e;border-radius:50%;box-shadow:0 0 12px #22d46e}.market-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.market-card{border:1px solid #153a5d;border-radius:18px;overflow:hidden;background:#071426;box-shadow:0 18px 45px rgba(0,0,0,.18)}.market-card-head{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #123451;background:linear-gradient(180deg,#0a1b2f,#071426)}.market-card-head b{display:block;font-size:22px}.market-card-head small{display:block;color:#91a5bd;margin-top:4px}.market-card-head>span{font-size:11px;font-weight:800;color:#2d8cff;border:1px solid rgba(45,140,255,.4);padding:6px 9px;border-radius:999px}.gold-card .market-card-head>span{color:#eab94c;border-color:rgba(234,185,76,.4)}.tv-chart{height:390px;background:#071426}.tv-chart .tradingview-widget-container,.tv-chart .tradingview-widget-container__widget{width:100%;height:100%}.market-note{margin-top:24px;color:#8195ad;font-size:13px;line-height:1.6}.market-note a{color:#2d8cff}.compact-footer{margin-top:0}.market-page .menu{color:#fff}
@media(max-width:800px){.market-grid{grid-template-columns:1fr}.market-hero{padding:54px 6% 38px}.live-section{padding:42px 5% 60px}.live-heading{align-items:start}.live-heading h2{font-size:32px}.tv-chart{height:330px}.market-card-head{height:70px;padding:0 16px}.market-card-head b{font-size:19px}.market-card-head small{font-size:12px}.market-hero p{font-size:16px}}
@media(max-width:520px){.live-heading{display:block}.live-badge{display:inline-flex;margin-top:16px}.tv-chart{height:300px}.market-hero h1{font-size:44px}.market-note{font-size:12px}}


/* Automatic technical-analysis dashboard */
.analysis-section{padding:58px 6% 90px}.analysis-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px}.analysis-heading label{color:#2d8cff;letter-spacing:.14em;font-size:13px}.analysis-heading h2{font-size:clamp(32px,4vw,50px);margin:10px 0}.analysis-heading h2 strong{color:#2d8cff}.analysis-heading p{color:#91a5bd;max-width:760px;line-height:1.7;margin:0}.analysis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.analysis-market-card{overflow:hidden;border:1px solid #16466f;border-radius:20px;background:#071426;box-shadow:0 18px 50px rgba(0,0,0,.22)}.analysis-card-top{display:flex;justify-content:space-between;align-items:center;padding:18px 20px 12px}.analysis-card-top b{font-size:24px}.analysis-card-top small{display:block;color:#8fa5bd;margin-top:4px}.live-dot{font-size:11px;color:#35e77c;border:1px solid rgba(34,212,110,.45);padding:6px 10px;border-radius:999px;font-weight:800}.live-dot i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#22d46e;box-shadow:0 0 10px #22d46e;margin-right:5px}.quote-row{display:flex;align-items:center;gap:12px;padding:0 20px 14px}.quote-row>strong{font-size:28px}.quote-change{color:#22d46e;font-weight:800}.quote-change.down{color:#ff5570}.direction{font-size:10px;font-weight:900;letter-spacing:.06em;padding:5px 8px;border-radius:999px}.direction.bullish{color:#22d46e;background:rgba(34,212,110,.1)}.direction.bearish{color:#ff5570;background:rgba(255,85,112,.1)}.direction.neutral{color:#f4b942;background:rgba(244,185,66,.1)}.tv-analysis-chart{height:360px;background:#071426}.tv-analysis-chart .tradingview-widget-container,.tv-analysis-chart .tradingview-widget-container__widget{width:100%;height:100%}.analysis-data{padding:18px 20px 20px;border-top:1px solid #123451}.analysis-summary{display:grid;grid-template-columns:minmax(150px,.45fr) 1fr;gap:18px;align-items:start;margin-bottom:18px}.analysis-summary span{display:block;color:#8298b1;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.analysis-summary b{display:block;font-size:20px;margin-top:6px}.analysis-summary p{margin:0;color:#b2c0d2;line-height:1.55;font-size:14px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.metrics>div{border:1px solid #123451;border-radius:10px;padding:10px;background:rgba(10,29,49,.65)}.metrics span{display:block;color:#8298b1;font-size:10px;text-transform:uppercase}.metrics b{display:block;margin-top:5px;font-size:13px}.metrics .support{color:#22d46e}.metrics .resistance{color:#ff5570}.analysis-foot{display:flex;justify-content:space-between;gap:10px;color:#7f95ae;font-size:11px;margin-top:15px}.analysis-note{margin-top:24px;color:#7f95ae;font-size:13px;line-height:1.65}.analysis-note strong{color:#b5c5d8}.analysis-note code{color:#2d8cff}.analysis-page .market-hero{padding-bottom:42px}
@media(max-width:900px){.analysis-grid{grid-template-columns:1fr}.analysis-heading{align-items:start}.tv-analysis-chart{height:330px}}
@media(max-width:520px){.analysis-section{padding:42px 5% 60px}.analysis-heading{display:block}.analysis-heading h2{font-size:34px}.analysis-heading p{font-size:14px}.analysis-heading .live-badge{margin-top:15px;display:inline-flex}.analysis-card-top{padding:16px 14px 10px}.analysis-card-top b{font-size:20px}.quote-row{padding:0 14px 12px}.quote-row>strong{font-size:24px}.tv-analysis-chart{height:300px}.analysis-data{padding:15px 14px 16px}.analysis-summary{grid-template-columns:1fr;gap:10px}.analysis-summary b{font-size:18px}.metrics{grid-template-columns:repeat(2,1fr)}.analysis-foot{font-size:10px}}


/* Option 2 — Premium Analyst Dashboard */
.analysis-tabs{display:flex;gap:24px;border-bottom:1px solid #123451;margin:0 20px;padding:0 0 0}
.analysis-tabs span{position:relative;padding:13px 0 11px;color:#7188a2;font-size:12px;font-weight:800;cursor:default}
.analysis-tabs span.active{color:#25a7ff}
.analysis-tabs span.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#25a7ff;box-shadow:0 0 10px rgba(37,167,255,.5)}
.market-outlook{margin:16px 20px 14px;padding:15px;border:1px solid #123c5f;border-radius:13px;background:linear-gradient(135deg,rgba(9,31,53,.95),rgba(5,18,33,.96))}
.outlook-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}
.outlook-head>div{display:flex;align-items:center;gap:10px}
.outlook-head small{display:block;color:#90a6be;font-size:10px;letter-spacing:.09em;font-weight:800}
.outlook-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:rgba(34,212,110,.12);color:#22d46e;font-size:20px}
.outlook-badge{font-size:10px;padding:5px 9px;border-radius:999px;color:#22d46e;background:rgba(34,212,110,.1);border:1px solid rgba(34,212,110,.35)}
.market-outlook .analysis-summary{display:block;margin:0}
.market-outlook .analysis-summary>div{display:flex;align-items:center;gap:8px;margin-bottom:6px}
.market-outlook .analysis-summary>div span{display:none}
.market-outlook .analysis-summary b{font-size:19px;margin:0}
.market-outlook .analysis-summary p{font-size:13px;color:#aebfd0}
.analysis-data>.metrics{margin:0 20px}
.analysis-data>.analysis-foot{margin-left:20px;margin-right:20px}
.analysis-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 20px 0;padding-top:15px;border-top:1px solid #123451;color:#7289a2;font-size:11px}
.analysis-cta-btn{display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;border-radius:9px;background:#1268e9;color:#fff;font-weight:800;font-size:11px;white-space:nowrap;box-shadow:0 7px 18px rgba(18,104,233,.2)}
.analysis-cta-btn:hover{background:#197af2}
@media(max-width:520px){
 .analysis-tabs{margin:0 14px;gap:18px;overflow:hidden}
 .analysis-tabs span{font-size:11px}
 .market-outlook{margin:14px 14px 12px;padding:13px}
 .analysis-data>.metrics{margin:0 14px}
 .analysis-data>.analysis-foot{margin-left:14px;margin-right:14px}
 .analysis-cta{margin-left:14px;margin-right:14px;display:block}
 .analysis-cta-btn{margin-top:10px;width:100%}
}
