.today-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:14px;margin-bottom:14px}.today-card,.readiness-card{padding:22px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(135deg,#0d3850,#09283d)}.today-card{display:grid;grid-template-columns:1fr auto;gap:14px}.today-card span,.readiness-card>span{color:var(--cyan);font-size:.72rem;font-weight:900;letter-spacing:.14em}.today-card h2,.readiness-card h2{margin:.25em 0}.today-card p,.readiness-card p{color:var(--muted)}.today-actions{text-align:right}.today-actions strong{display:block;font-size:2.6rem;color:var(--cyan)}.today-actions a{display:inline-block;padding:9px 11px;border:1px solid var(--line);border-radius:9px;color:var(--ink);text-decoration:none}.prescription{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.prescription div,.evidence-row span,.plan-evidence div{padding:11px;background:#071e30;border-radius:10px}.prescription small,.prescription strong{display:block}.prescription small{color:var(--muted)}.evidence-row{display:flex;gap:6px;flex-wrap:wrap}.evidence-row span{font-size:.75rem}.plan-evidence{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px}.plan-evidence div span,.plan-evidence div strong{display:block}.plan-evidence div span{color:var(--muted);font-size:.72rem}.session-detail{display:block!important;margin-top:4px;color:var(--muted);font-size:.72rem}@media(max-width:850px){.today-grid{grid-template-columns:1fr}.plan-evidence{grid-template-columns:1fr 1fr}}@media(max-width:550px){.today-card{grid-template-columns:1fr}.today-actions{text-align:left}.prescription,.plan-evidence{grid-template-columns:1fr}}
