.market-rotation-page{max-width:1320px}.market-rotation-title{align-items:flex-end}.market-rotation-actions{display:flex;gap:8px;flex-wrap:wrap}.market-rotation-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(440px,.85fr);gap:24px;align-items:center;margin-bottom:18px}.market-rotation-label-row{display:flex;gap:14px;align-items:center;margin:12px 0}.market-rotation-label-row>strong{font-size:28px}.market-rotation-hero h2{margin:12px 0}.market-rotation-hero-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.market-rotation-hero-grid>div{padding:12px;border:1px solid var(--line);border-radius:10px}.market-rotation-hero-grid span,.market-rotation-hero-grid strong{display:block}.market-rotation-hero-grid span{font-size:11px;color:var(--muted);margin-bottom:5px}.market-rotation-segments{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.market-rotation-segment-head{display:flex;justify-content:space-between;gap:10px}.market-rotation-segment-head span{color:var(--muted)}.market-rotation-meter{height:8px;background:#152834;border-radius:99px;overflow:hidden;margin:12px 0}.market-rotation-meter span{display:block;height:100%;background:linear-gradient(90deg,#3861fb,#16c784)}.market-rotation-segment-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.market-rotation-segment-grid>div{padding:8px;border:1px solid var(--line);border-radius:8px}.market-rotation-segment-grid span,.market-rotation-segment-grid strong{display:block}.market-rotation-segment-grid span{font-size:10px;color:var(--muted);margin-bottom:4px}.market-rotation-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-bottom:18px}.market-rotation-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:14px}.market-rotation-section-head h2{margin:5px 0 0}.market-rotation-major-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.market-rotation-major-grid>div{padding:14px;border:1px solid var(--line);border-radius:10px}.market-rotation-coin{display:flex;align-items:center;gap:10px}.market-rotation-coin img{width:38px;height:38px;border-radius:50%;object-fit:cover}.market-rotation-coin span{display:flex;flex-direction:column}.market-rotation-coin small{font-size:11px;color:var(--muted);margin-top:3px}.market-rotation-major-metrics,.market-rotation-alt-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0}.market-rotation-major-metrics>div,.market-rotation-alt-metrics>div{padding:8px;border:1px solid var(--line);border-radius:8px}.market-rotation-major-metrics span,.market-rotation-major-metrics strong,.market-rotation-alt-metrics span,.market-rotation-alt-metrics strong{display:block}.market-rotation-major-metrics span,.market-rotation-alt-metrics span{font-size:10px;color:var(--muted);margin-bottom:4px}.market-rotation-alt-summary{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.market-rotation-alt-summary>div{padding:12px;border:1px solid var(--line);border-radius:10px}.market-rotation-alt-summary span,.market-rotation-alt-summary strong{display:block}.market-rotation-alt-summary span{font-size:10px;color:var(--muted);margin-bottom:5px}.market-rotation-leaders{margin-bottom:18px}.market-rotation-alt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.market-rotation-alt-card{padding:14px;border:1px solid var(--line);border-radius:10px}.market-rotation-alt-card>.signal-badge{margin-top:12px}.market-rotation-context-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0}.market-rotation-context-grid>div{padding:14px;border:1px solid var(--line);border-radius:10px}
@media(max-width:1100px){.market-rotation-hero{grid-template-columns:1fr}.market-rotation-segments{grid-template-columns:repeat(2,1fr)}.market-rotation-alt-grid{grid-template-columns:repeat(2,1fr)}.market-rotation-alt-summary{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.market-rotation-title{align-items:flex-start}.market-rotation-columns,.market-rotation-segments,.market-rotation-alt-grid,.market-rotation-context-grid{grid-template-columns:1fr}.market-rotation-hero-grid{grid-template-columns:repeat(2,1fr)}.market-rotation-alt-summary{grid-template-columns:repeat(2,1fr)}.market-rotation-major-grid{grid-template-columns:1fr}.market-rotation-section-head{align-items:flex-start;flex-direction:column}}