
.daily-brief{margin:17px 0}.daily-brief-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.daily-brief-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:12px}.brief-item{padding:11px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.02)}.brief-item small{display:block;color:var(--muted);font-size:10px}.brief-item strong{display:block;margin-top:4px;font-size:14px}.daily-brief-summary{margin-top:11px;padding:11px 12px;border-radius:10px;background:rgba(20,110,245,.08);border:1px solid rgba(107,168,255,.16);font-size:12px;line-height:1.55}.brief-loading{color:var(--muted);font-size:12px}
.radar-regime{margin:12px 0}.radar-regime-top{display:flex;justify-content:space-between;gap:12px}.radar-regime small{display:block;color:var(--muted);font-size:10px}.radar-regime strong{display:block;font-size:20px;margin:4px 0}.radar-regime span{font-size:11px;color:var(--muted)}.regime-fit{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:12px}.regime-fit span{padding:8px;border:1px solid var(--line);border-radius:9px}.regime-fit b{display:block;color:var(--text);margin-top:3px}
.replay-list{display:grid;gap:9px;margin-top:13px}.replay-item{border:1px solid var(--line);border-radius:12px;padding:12px}.replay-head{display:flex;justify-content:space-between;gap:10px}.replay-moves{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:9px}.replay-moves span{padding:7px;border-radius:8px;background:rgba(255,255,255,.025);font-size:10px}.replay-learning{margin-top:8px;font-size:11px;color:var(--muted);line-height:1.5}
.ask-bob-btn{cursor:pointer}.ask-bob-modal{position:fixed;inset:0;background:rgba(0,0,0,.67);display:none;place-items:center;padding:18px;z-index:180}.ask-bob-modal.show{display:grid}.ask-bob-box{width:min(620px,100%);max-height:85vh;overflow:auto;background:var(--navy2);border:1px solid var(--line);border-radius:17px;padding:18px}.ask-bob-box h3{margin:0}.ask-bob-box p{font-size:12px;line-height:1.65;color:#d7e2ee}.ask-bob-questions{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}.ask-bob-questions button{border:1px solid var(--line);background:rgba(255,255,255,.03);color:var(--text);border-radius:9px;padding:8px 10px;cursor:pointer}.ask-bob-answer{padding:11px;border:1px solid rgba(107,168,255,.18);background:rgba(20,110,245,.08);border-radius:10px}.light-theme .ask-bob-box{background:#fff;color:#10233a}.light-theme .ask-bob-box p{color:#334e68}
@media(max-width:900px){.daily-brief-grid,.regime-fit{grid-template-columns:1fr 1fr}.replay-moves{grid-template-columns:1fr 1fr}}@media(max-width:600px){.daily-brief-grid,.regime-fit{grid-template-columns:1fr}.daily-brief-head,.radar-regime-top{flex-direction:column}.replay-moves{grid-template-columns:1fr 1fr}}
