.research-workflow-studio{display:grid;gap:1.25rem}.research-workflow-studio[hidden]{display:none}.research-hero,.research-briefing{display:flex;justify-content:space-between;gap:1.5rem;align-items:flex-start;padding:1.4rem;border:1px solid var(--line,#d9d9d9);background:var(--panel,#fff)}.research-hero h2{margin:.15rem 0 .5rem;font-size:clamp(1.55rem,3vw,2.35rem)}.research-privacy{max-width:300px;padding:1rem;background:#111;color:#d7ffd7;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.research-privacy span{display:block;margin-top:.35rem;font-size:.82rem;line-height:1.45}.research-toolbar,.research-actions{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.research-import{display:inline-flex;align-items:center;padding:.65rem .9rem;border:1px solid var(--line,#ccc);cursor:pointer}.research-import input{display:none}.research-layout{display:grid;grid-template-columns:minmax(230px,.32fr) minmax(0,1fr);gap:1rem}.research-library,.research-editor,.research-work-grid article,.research-output{border:1px solid var(--line,#ddd);background:var(--panel,#fff);padding:1rem}.research-list,.research-stack{display:grid;gap:.65rem}.research-list button{width:100%;text-align:left;border:1px solid var(--line,#ddd);background:transparent;padding:.8rem;cursor:pointer}.research-list button.active{border-color:#8b1e3f;box-shadow:inset 3px 0 #8b1e3f}.research-list strong,.research-list span{display:block}.research-list span{font-size:.78rem;opacity:.7;margin-top:.2rem}.research-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.research-form-grid label{display:grid;gap:.35rem;font-weight:700;font-size:.82rem}.research-form-grid .wide{grid-column:1/-1}.research-form-grid input,.research-form-grid select,.research-form-grid textarea,.research-stack input,.research-stack select,.research-stack textarea{width:100%;padding:.7rem;border:1px solid var(--line,#ccc);background:var(--surface,#fff);color:inherit}.research-work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.research-item{border-top:2px solid #8b1e3f;padding-top:.65rem;display:grid;gap:.45rem}.research-item-actions{display:flex;justify-content:flex-end}.research-item-actions button{border:0;background:transparent;text-decoration:underline;cursor:pointer}.research-output pre{white-space:pre-wrap;word-break:break-word;max-height:480px;overflow:auto;font-size:.78rem}.research-boundaries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.research-boundaries article{border:1px solid var(--line,#ddd);padding:1rem}.workspace-status{padding:.75rem 1rem;background:#f4f4f4;border-left:3px solid #8b1e3f}.research-empty{padding:1rem;border:1px dashed var(--line,#bbb);font-size:.86rem;opacity:.75}@media(max-width:900px){.research-layout,.research-work-grid,.research-boundaries{grid-template-columns:1fr}.research-hero,.research-briefing{display:grid}.research-form-grid{grid-template-columns:1fr}.research-form-grid .wide{grid-column:auto}}