.dashboard-lead-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:stretch;margin-bottom:34px}.dashboard-lead-grid.news-only{grid-template-columns:1fr}.dashboard-lead-grid .assistant-hero{display:flex;flex-direction:column;gap:16px;min-width:0;min-height:520px;height:100%;margin:0;padding:26px;background:radial-gradient(circle at 10% 20%,#ff3f9b35,transparent 31%),linear-gradient(145deg,#27111f,#111116 68%);border-top-width:4px}.vice-head{display:grid;grid-template-columns:78px 1fr;align-items:center;gap:17px}.dashboard-lead-grid .assistant-badge{width:72px;height:72px;margin:0;border-width:3px;animation:assistant-pulse 2.4s ease-in-out infinite}.dashboard-lead-grid .assistant-badge span{font-size:31px}.dashboard-lead-grid .assistant-badge i{width:23px;height:23px;font-size:10px}.vice-head h2{margin:4px 0 0;font:900 italic clamp(36px,3.5vw,55px)/.85 var(--display);letter-spacing:-.03em;text-transform:uppercase}.dashboard-lead-grid .assistant-copy p{margin:0;color:#d7d0d4;font-size:13px;line-height:1.5}.dashboard-lead-grid .assistant-copy strong{color:#fff}.vice-versus{display:grid;grid-template-columns:1fr 28px 1fr;align-items:center;gap:8px}.vice-versus>div{display:grid;min-height:83px;padding:12px 13px;background:#33121e;border:1px solid #86304e}.vice-versus>div:last-child{background:#102d1d;border-color:#278453}.vice-versus small{color:#e58aae;font-size:8px;font-weight:950;letter-spacing:.08em}.vice-versus>div:last-child small{color:#70e2a5}.vice-versus b{margin:3px 0;font:900 25px var(--display);color:var(--pink)}.vice-versus>div:last-child b{color:var(--green)}.vice-versus span{color:#aaa3a7;font-size:9px}.vice-versus>i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;color:#111;font-size:9px;font-weight:950;font-style:normal}.vice-perks{display:grid;grid-template-columns:1fr 1fr;gap:6px}.vice-perks span{position:relative;padding:9px 8px 9px 24px;background:#ffffff08;border-left:2px solid var(--pink);color:#ddd7da;font-size:9px;font-weight:900;text-transform:uppercase}.vice-perks span:before{content:"✓";position:absolute;left:8px;color:var(--green)}.dashboard-lead-grid .assistant-buy{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 16px;margin-top:auto;padding:15px 17px;background:#09090dcc;border:1px solid #753051;text-align:left}.dashboard-lead-grid .assistant-limited{grid-column:1/-1;width:max-content;margin:-25px 0 7px;padding:6px 9px}.dashboard-lead-grid .assistant-buy>small,.dashboard-lead-grid .assistant-buy>strong,.dashboard-lead-grid .assistant-buy>span{grid-column:1}.dashboard-lead-grid .assistant-buy>strong{margin:0;font-size:34px}.dashboard-lead-grid .assistant-buy .assistant-cta,.dashboard-lead-grid .assistant-buy>div,.dashboard-lead-grid .assistant-buy>p{grid-column:2;grid-row:2/5;min-width:180px;margin:0}.dashboard-lead-grid .assistant-status{margin-top:7px}.news-feed-panel{min-width:0;min-height:520px;padding:26px;background:linear-gradient(145deg,#1c1b21,#101014);border:1px solid var(--line);border-top:4px solid var(--pink);box-shadow:0 24px 70px #0008;overflow:hidden}.news-feed-panel>header{display:flex;justify-content:space-between;align-items:start;gap:15px}.news-feed-panel h2{margin:4px 0 0;font:900 italic clamp(36px,3.5vw,55px)/.85 var(--display);text-transform:uppercase}.live-dot{display:flex;align-items:center;gap:6px;color:#aaa;font-size:9px;font-weight:900;letter-spacing:.1em}.live-dot:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green);animation:feed-live 1.5s ease-in-out infinite}.news-topics{display:flex;gap:6px;flex-wrap:wrap;margin:16px 0 12px}.news-topics span{padding:5px 7px;background:#ff3f9b12;border:1px solid #ff3f9b36;color:#f2a1c8;font-size:8px;font-weight:900;text-transform:uppercase}.news-stage{position:relative;height:215px;background:radial-gradient(circle at 85% 10%,#ff3f9b25,transparent 35%),#0b0b0f;border:1px solid #ffffff13;overflow:hidden}.news-slide{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:21px 23px;color:#fff;text-decoration:none;opacity:0;visibility:hidden;transform:translateX(35px);transition:opacity .45s,transform .45s,visibility .45s}.news-slide.is-active{opacity:1;visibility:visible;transform:translateX(0)}.news-slide>span{color:var(--pink);font-size:9px;font-weight:950;letter-spacing:.1em}.news-slide h3{display:block;margin:8px 0;font:900 clamp(18px,1.7vw,25px)/1.02 var(--display);text-transform:uppercase;overflow-wrap:anywhere}.news-slide small{color:#989195;font-size:9px}.news-slide>b{margin-top:12px;color:#fff;font-size:9px;letter-spacing:.08em}.news-progress{height:2px;background:#ffffff0b}.news-progress i{display:block;width:0;height:100%;background:var(--pink);box-shadow:0 0 12px var(--pink)}.news-progress i.run{animation:news-progress 5.2s linear forwards}.news-queue{display:grid;margin-top:7px}.news-queue button{display:grid;grid-template-columns:25px 1fr;gap:8px;align-items:center;width:100%;padding:7px 5px;background:transparent;border:0;border-top:1px solid #ffffff0c;color:#8d878b;text-align:left;cursor:pointer;transition:.2s}.news-queue button span{font:900 11px var(--display);color:#575359}.news-queue button b{overflow:hidden;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.news-queue button.is-active{padding-left:11px;background:linear-gradient(90deg,#ff3f9b16,transparent);color:#fff}.news-queue button.is-active span{color:var(--pink)}.news-empty{display:grid;gap:6px;padding:35px 5px;color:#aaa}.news-empty b{color:#fff}@keyframes feed-live{50%{opacity:.35;transform:scale(.75)}}@keyframes news-progress{to{width:100%}}@media(max-width:1050px){.dashboard-lead-grid{grid-template-columns:1fr}.dashboard-lead-grid .assistant-hero,.news-feed-panel{min-height:auto}}@media(max-width:650px){.dashboard-lead-grid .assistant-hero,.news-feed-panel{padding:21px 16px}.vice-head{grid-template-columns:60px 1fr}.dashboard-lead-grid .assistant-badge{width:56px;height:56px}.dashboard-lead-grid .assistant-badge span{font-size:24px}.vice-versus{grid-template-columns:1fr}.vice-versus>i{margin:auto}.vice-perks{grid-template-columns:1fr}.dashboard-lead-grid .assistant-buy{grid-template-columns:1fr}.dashboard-lead-grid .assistant-buy .assistant-cta,.dashboard-lead-grid .assistant-buy>div,.dashboard-lead-grid .assistant-buy>p{grid-column:1;grid-row:auto}.news-stage{height:225px}.news-slide h3{font-size:clamp(17px,5.2vw,22px)}}@media(prefers-reduced-motion:reduce){.live-dot:before,.news-progress i.run,.dashboard-lead-grid .assistant-badge{animation:none}.news-slide{transition:none}}

@media(min-width:901px){.news-slider{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-rows:minmax(260px,1fr) 2px}.news-stage{grid-column:1;grid-row:1;height:100%}.news-progress{grid-column:1;grid-row:2}.news-queue{grid-column:2;grid-row:1/3;grid-template-rows:repeat(3,minmax(0,1fr));margin:0;border:1px solid #ffffff13;border-left:0}.news-queue button{grid-template-columns:30px minmax(0,1fr);align-content:center;padding:16px 14px;border-top:0;border-bottom:1px solid #ffffff0c}.news-queue button:last-child{border-bottom:0}.news-queue button b{display:-webkit-box;overflow:hidden;font-size:11px;line-height:1.35;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:3}.news-queue button.is-active{padding-left:18px}}
@media(min-width:901px){.news-queue{grid-template-rows:repeat(5,minmax(0,1fr))}.news-queue button{padding:10px 14px}.news-queue button b{-webkit-line-clamp:2}}
@media(max-width:650px){.dashboard-lead-grid .assistant-copy p{font-size:16px;line-height:1.6}.vice-head h2,.news-feed-panel h2{font-size:44px}.vice-versus small{font-size:10px}.vice-versus b{font-size:31px}.vice-versus span,.vice-perks span{font-size:12px;line-height:1.4}.news-topics span{font-size:10px}.news-slide{padding:24px}.news-slide h3{font-size:28px}.news-slide small,.news-slide>b{font-size:11px}.news-queue button{padding:11px 7px}.news-queue button b{font-size:12px}}
.news-progress i.run{animation-duration:10s}
@media(min-width:901px){.news-slider{grid-template-rows:minmax(360px,1fr) 2px}.news-queue{grid-template-rows:none;max-height:360px;overflow-y:auto;scrollbar-color:var(--pink) #17171c}.news-queue button{min-height:58px}}
.news-stage{height:auto;min-height:300px}.news-slide{justify-content:flex-start;padding-top:28px;padding-bottom:28px}.news-slide h3{display:-webkit-box;overflow:hidden;line-height:1.04;-webkit-box-orient:vertical;-webkit-line-clamp:7}@media(max-width:650px){.news-stage{min-height:365px}.news-slide{padding:26px 18px}.news-slide h3{font-size:26px;line-height:1.02;-webkit-line-clamp:8}.news-slide small{margin-top:4px}.news-slide>b{margin-top:14px}}@media(max-width:390px){.news-stage{min-height:390px}.news-slide h3{font-size:24px;-webkit-line-clamp:9}}
