.workspace{max-width:1160px;margin:0 auto;padding:38px 24px 80px}.workspace h1{font:clamp(36px,5vw,62px)/1.07 Georgia,serif;letter-spacing:-.025em;margin:12px 0 20px}.workspace .lede{max-width:720px;font-size:19px}.workspace .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0}.workspace .card{background:#fff;border:1px solid #c6dbdc;padding:24px;border-radius:14px;color:#143a40;text-decoration:none;box-shadow:0 5px 18px #153d4008}.workspace a.card:hover{border-color:#087d80;transform:translateY(-2px)}.workspace .card h2{font-size:26px;margin:10px 0}.workspace .card p{margin:12px 0}.workspace .section-panel{background:#fff;padding:28px;border-radius:16px;margin:22px 0;border:1px solid #c6dbdc}.workspace .status-tag{display:inline-block;font-size:14px;font-weight:bold;letter-spacing:.05em;background:#e1f0ef;color:#16464a;padding:5px 10px;border-radius:5px}.workspace .actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.workspace #message{white-space:pre-wrap;padding:12px 0;min-height:48px}.workspace .member-row{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:20px 0;border-top:1px solid #d6e4e3}.workspace .member-row p{margin:4px 0;overflow-wrap:anywhere}.workspace input,.workspace select,.workspace textarea{width:100%}.workspace label{display:block;margin:16px 0}.workspace label input[type=checkbox]{width:auto}.workspace .answer{white-space:pre-wrap;overflow-wrap:anywhere;background:#f0f6f5;border-left:3px solid #087d80;padding:24px;margin:20px 0}.workspace .answer h3{margin-top:0}.workspace .conversation{max-height:650px;overflow:auto}.workspace .prompt{font-weight:bold;padding:12px 0}.workspace .scope{color:#446266;font-size:15px}.workspace .split{display:grid;grid-template-columns:1fr 1fr;gap:20px}.workspace [disabled]{opacity:.6}.workspace .invite-link{overflow-wrap:anywhere;background:#f0f6f5;padding:14px}.workspace .dark{background:#123b42;color:#fff}.workspace .dark p{color:#d8e9e7}.workspace button,.workspace .button{font-size:16px}.workspace details{margin:18px 0}.workspace summary{cursor:pointer;font-weight:bold}@media(max-width:760px){.workspace .cards,.workspace .split{grid-template-columns:1fr}.workspace .member-row{align-items:flex-start;flex-direction:column}.workspace{padding:28px 18px}.workspace .section-panel{padding:20px}}
