.simple-workspace{max-width:1080px;margin:0 auto}.workspace-status{font-size:16px;line-height:1.7;margin:20px 0 24px;overflow-wrap:anywhere}.work-paper{background:#fff;padding:30px;border:1px solid var(--line);border-radius:12px;margin-bottom:24px}.work-paper>h2{font-size:22px;margin:0 0 16px}.work-paper>h2:not(:first-child){margin-top:36px}.reference-row{padding:22px 0;border-bottom:1px solid var(--line)}.reference-row:first-child{padding-top:12px}.reference-row h3{font-size:18px;margin:0}.reference-row p{margin:8px 0;max-width:75ch}.reference-select{font-size:18px;line-height:1.6}.reference-notice{font-size:16px;line-height:1.7;background:#f8f3e5;padding:14px 16px;border-radius:8px}.reference-links{display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap}.reference-links details{flex:1;min-width:190px}.reading-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;max-width:75ch}.work-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:26px}.workspace-details{padding:20px 0;border-bottom:1px solid var(--line)}.workspace-details>summary{font-size:16px;font-weight:600}.workspace-details[open]>summary{margin-bottom:20px}.suggestion-row{padding:18px 0;border-bottom:1px solid var(--line)}.suggestion-row h3{font-size:17px;margin:0}.suggestion-row small{display:block;color:#596154;margin:6px 0 10px}.suggestion-row details{margin-top:10px}.change-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;line-height:1.75}.change-pair p{white-space:pre-wrap;overflow-wrap:anywhere}.change-pair>div{min-width:0}.discussion-questions{padding-left:24px;line-height:1.8;max-width:75ch}.discussion-questions li{padding:12px 0}.discussion-questions summary{font-size:14px}.history-row{padding:18px 0;border-bottom:1px solid var(--line)}.history-row h3{font-size:17px}.more-suggestions{padding:18px 0}.simple-workspace .actions{margin-top:20px}.simple-workspace .sheet{border:0;padding:12px 0;background:transparent}.simple-workspace .flow-demo{background:transparent;border:0;padding:14px 0}.topline h1{font-size:28px}.tabs{flex-wrap:wrap}.simple-workspace .record-controls{flex-wrap:wrap}@media(max-width:650px){.work-paper{padding:20px 16px}.reference-select{font-size:16px}.change-pair{grid-template-columns:1fr;gap:10px}.work-actions{align-items:stretch}.work-actions button{width:100%}.reference-links{display:block}.reference-links details{margin-top:12px}.topline h1{font-size:23px}.tabs button{padding:10px}.workspace-status{margin-top:14px}}

.workspace-utilities{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0 24px}.workspace-utilities button{background:transparent;font-size:14px}.tabs .current{background:#202720;color:#fff}.agenda-item{padding:22px 0;border-bottom:1px solid var(--line)}.agenda-item h3{font-size:18px;margin:0 0 12px}.agenda-item>button{margin-top:16px}.artifact-field{padding:10px 0}.artifact-field h3{font-size:16px;margin:0 0 8px}.artifact-field p{margin:0}.interview-sequence{display:grid;grid-template-columns:1fr 1fr;gap:36px}.interview-sequence>section{min-width:0}.decision-row{padding:18px 0;border-bottom:1px solid var(--line)}.decision-row small{color:#596154}.workspace-details{overflow-wrap:anywhere}.reference-row blockquote{margin:14px 0;padding:0;font-size:15px;line-height:1.8;border:0;max-width:75ch}.work-paper form{max-width:75ch}.discussion-questions{padding-left:0}@media(max-width:700px){.interview-sequence{grid-template-columns:1fr;gap:20px}.workspace-utilities{gap:6px}.workspace-utilities button{padding:8px}.tabs button{flex:1}}
.reference-action-bar{position:sticky;bottom:12px;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:24px -12px 8px;padding:12px 14px;background:#fff;border:1px solid #aeb9a5;border-radius:10px;box-shadow:0 8px 28px #2027201f}.reference-action-bar span{min-width:0}.reference-action-bar strong,.reference-action-bar small{display:block}.reference-action-bar small{margin-top:3px;color:#596154}.reference-action-bar button{flex:0 0 auto}.reference-action-bar.is-running{background:#f2f6eb}.analysis-failure{margin:0 0 24px;padding:16px 18px;background:#fff4ee;border:1px solid #d8a58f;border-radius:6px}.analysis-failure p{margin:6px 0}.work-paper:focus,.analysis-failure:focus{outline:3px solid #678d26;outline-offset:4px}@media(max-width:650px){.reference-action-bar{margin:20px -8px 6px;align-items:stretch;flex-direction:column;gap:10px}.reference-action-bar button{width:100%}}
.diff-delete{background:#f9dfd5;color:inherit;text-decoration-color:#9b4b35;text-decoration-thickness:1.5px;padding:0 .08em;border-radius:2px}.diff-add{background:#dff5c9;color:inherit;padding:0 .08em;border-radius:2px}.change-pair p{line-height:1.85}
