.chamber-shell{min-height:100vh}.chamber-hero{padding-bottom:1.5rem}.chamber-hero-grid{display:grid;grid-template-columns:1.35fr .85fr;gap:1.25rem;align-items:start}.chamber-stage-section{padding-top:1rem}.chamber-frame{border:1px solid rgba(144,171,255,.18);background:linear-gradient(180deg,rgba(5,8,18,.98),rgba(8,12,25,.96));border-radius:24px;box-shadow:inset 0 0 40px rgba(138,164,255,.08),0 30px 70px rgba(0,0,0,.35);overflow:hidden}.chamber-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid rgba(144,171,255,.18);background:linear-gradient(180deg,rgba(17,24,46,.85),rgba(10,15,29,.7))}.chamber-topbar small{display:block;color:#9daecc;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem}.chamber-topbar strong{font-size:1rem}.chamber-topbar-meta{display:flex;flex-wrap:wrap;gap:.65rem}.chamber-topbar-meta span,.panel-tag{display:inline-flex;align-items:center;padding:.32rem .65rem;border-radius:999px;border:1px solid rgba(126,240,209,.22);background:rgba(126,240,209,.08);color:#cffdf3;font-size:.75rem}.chamber-grid{display:grid;grid-template-columns:.86fr 1.35fr .86fr;gap:1rem;padding:1rem}.chamber-column{display:flex;flex-direction:column;gap:1rem}.chamber-panel{border:1px solid rgba(144,171,255,.18);background:rgba(11,18,35,.9);border-radius:18px;padding:1rem;box-shadow:inset 0 0 22px rgba(138,164,255,.04)}.panel-title-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.panel-title-row h2{margin:0;font-size:1rem}.identity-form,.composer-panel{display:grid;gap:.85rem}.identity-form label,.composer-panel label{display:grid;gap:.42rem}.identity-form span,.composer-panel span{color:#9daecc;font-size:.85rem}.identity-form input,.composer-panel textarea{width:100%;border:1px solid rgba(138,164,255,.2);background:rgba(7,12,24,.94);color:#e7eeff;border-radius:12px;padding:.82rem .9rem;font:inherit;resize:vertical}.identity-form input:focus,.composer-panel textarea:focus{outline:none;border-color:rgba(126,240,209,.5);box-shadow:0 0 0 3px rgba(126,240,209,.08)}.identity-actions,.composer-actions{display:flex;flex-wrap:wrap;gap:.65rem}.identity-state{margin-top:.9rem;padding:.8rem .9rem;border-radius:12px;background:rgba(138,164,255,.06);border:1px solid rgba(138,164,255,.12);color:#9daecc;min-height:3.25rem}.instance-roster{display:grid;gap:.65rem}.instance-card{border:1px solid rgba(138,164,255,.16);background:rgba(7,12,24,.9);border-radius:14px;padding:.85rem .9rem;display:grid;gap:.35rem}.instance-card.is-active{border-color:rgba(126,240,209,.34);box-shadow:inset 0 0 0 1px rgba(126,240,209,.15),0 0 18px rgba(126,240,209,.06)}.instance-card header{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.instance-card h3{margin:0;font-size:.98rem}.instance-card p,.instance-card small,.microcopy,.synthesis-root p,.chamber-notes{color:#9daecc}.instance-card button{border:1px solid rgba(138,164,255,.18);background:rgba(138,164,255,.08);color:#e7eeff;border-radius:999px;padding:.35rem .75rem;cursor:pointer;font:inherit}.instance-card.is-active button{border-color:rgba(126,240,209,.35);background:rgba(126,240,209,.1);color:#d6fff5}.thread-root{display:grid;gap:.8rem;min-height:25rem}.thread-entry{border:1px solid rgba(138,164,255,.14);background:rgba(7,12,24,.88);border-radius:16px;padding:.9rem 1rem}.thread-entry header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.55rem}.thread-entry h3{margin:0;font-size:.92rem}.thread-entry time{color:#9daecc;font-size:.78rem}.thread-entry p{margin:0;color:#e7eeff;line-height:1.55}.thread-entry.is-human{border-color:rgba(242,212,138,.18)}.thread-entry.is-ai-primary{border-color:rgba(126,240,209,.2)}.thread-entry.is-ai-critic{border-color:rgba(138,164,255,.22)}.thread-entry.is-ai-synthesizer,.synthesis-root{border:1px solid rgba(242,212,138,.18);background:rgba(35,29,12,.22);border-radius:16px;padding:1rem}.synthesis-root strong{display:block;margin-bottom:.45rem;color:#ffeab8}.chamber-notes{margin:0;padding-left:1rem;display:grid;gap:.45rem}@media (max-width:1080px){.chamber-hero-grid,.chamber-grid{grid-template-columns:1fr}}@media (max-width:760px){.chamber-topbar,.panel-title-row,.thread-entry header{flex-direction:column;align-items:flex-start}.identity-actions,.composer-actions{width:100%}.identity-actions .button,.composer-actions .button{width:100%;justify-content:center}}