.study-summary-shell{background:var(--bg-base);min-height:100vh;color:var(--text-primary);padding:20px}.study-summary-shell *,.study-summary-shell :before,.study-summary-shell :after{box-sizing:border-box;min-width:0}.study-summary-frame{gap:16px;width:min(100%,920px);margin:0 auto;padding:18px 0;display:grid}.study-summary-header{border-bottom:1px solid var(--border-subtle);gap:8px;padding-bottom:16px;display:grid}.study-summary-kicker{color:var(--text-muted);text-transform:uppercase;font-size:12px;font-weight:900;line-height:1.35}.study-summary-header h1{color:var(--text-primary);font-size:clamp(30px,4vw,46px);font-weight:950;line-height:1.08}.study-summary-header p:not(.study-summary-kicker){max-width:68ch;color:var(--text-secondary);font-size:15px;font-weight:720;line-height:1.62}.study-summary-metrics,.study-summary-grid{gap:10px;display:grid}.study-summary-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.study-summary-metrics div,.study-summary-list,.study-summary-caveats{border:1px solid var(--border-subtle);background:#0f0e18f0;border-radius:8px;padding:14px;box-shadow:0 18px 44px #0000002e}.study-summary-metrics dt{color:var(--text-muted);text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.35}.study-summary-metrics dd{color:var(--text-primary);margin:7px 0 0;font-size:24px;font-weight:950;line-height:1.1}.study-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.study-summary-list{align-content:start;gap:10px;display:grid}.study-summary-list h2,.study-summary-caveats h2{color:var(--text-primary);font-size:14px;font-weight:900;line-height:1.35}.study-summary-list ul,.study-summary-caveats ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.study-summary-list li,.study-summary-list p,.study-summary-caveats li{color:var(--text-secondary);font-size:13px;font-weight:720;line-height:1.55}.study-summary-list li:before,.study-summary-caveats li:before{content:"";background:var(--color-primary);vertical-align:1px;border-radius:999px;width:6px;height:6px;margin-right:8px;display:inline-block}.study-summary-memory-panel{border-radius:8px}.study-summary-memory{gap:14px;padding:14px;display:grid}.study-summary-memory-line{color:var(--text-primary);margin-top:5px;font-size:17px;font-weight:850;line-height:1.5}.study-summary-digest{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12px;font-weight:820;line-height:1.35;display:flex}.study-summary-caveats{border-color:#f59e0b52;gap:10px;display:grid}.study-summary-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.study-summary-primary,.study-summary-secondary{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:14px;font-weight:850;line-height:1.2;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.study-summary-primary{background:var(--color-primary);color:#fff;border:0}.study-summary-secondary{border:1px solid var(--border-subtle);color:var(--text-secondary);background:#ffffff0b}.study-summary-primary:hover,.study-summary-secondary:hover{background:#8b5cf624;border-color:#a78bfa6b}.study-summary-primary:active,.study-summary-secondary:active{transform:translateY(1px)}.study-summary-primary:focus-visible,.study-summary-secondary:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width:760px){.study-summary-shell{padding:14px}.study-summary-metrics,.study-summary-grid{grid-template-columns:minmax(0,1fr)}.study-summary-actions{justify-content:stretch;display:grid}}
