.project-heading{margin:0 0 16px;padding:8px 0 0}.project-heading h1{margin-bottom:10px;font-size:28px}.project-heading p{max-width:64ch;color:var(--muted)}.project-tabs{border-bottom:1px solid var(--line);gap:8px;margin:24px 0;padding:0}.project-tabs>a{min-height:48px;color:var(--muted);border-bottom:3px solid transparent;align-items:center;gap:8px;padding:12px 16px;font-size:16px;display:flex}.project-tabs>a[aria-current=page]{color:var(--accent);border-bottom-color:var(--accent)}.project-tabs>a>span{font-size:13px;font-weight:500}.item-list{min-width:0;margin:16px 0;padding:0;list-style:none}.item-list li{border-bottom:1px solid var(--line);min-width:0}.item-list a,.item-select{text-align:left;width:100%;min-width:0;color:var(--text);background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;text-decoration:none;display:flex}.item-list a:hover,.item-list .item-select:hover:not(:disabled){background:var(--hover);color:var(--text)}.item-list a>div{gap:4px;min-width:0;display:grid}.item-list strong{overflow-wrap:anywhere;font-size:16px}.item-list span{color:var(--muted);font-size:14px;font-weight:400;display:block}.item-list .list-action{white-space:nowrap;color:var(--accent);font-weight:650}.item-select{flex-direction:column;gap:4px;font-weight:400;line-height:1.6}.list-excerpt{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.item-select[aria-pressed=true]{color:var(--text);box-shadow:inset 3px 0 var(--accent);background:#e7eee5}.add-item{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin:18px 0;padding:12px 18px}.add-item>summary,.advanced-options>summary,.run-history>summary,.workflow-layout>details>summary,.direct-transcription>summary{cursor:pointer;align-content:center;min-height:44px;font-weight:650}.add-item>form{margin-top:16px}.add-item .audio-drop{box-shadow:none;border:0;margin:0;padding:16px 0}.library-split{grid-template-columns:minmax(210px,300px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.library-split>*{min-width:0}.library-split>.item-list{max-height:650px;margin:0;overflow:auto}.library-split>.item-detail{margin:0}.item-detail h3{margin:0 0 12px;font-size:22px}.item-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:24px 0;line-height:1.85}.item-detail label{margin:16px 0;font-size:16px}.source-body{overscroll-behavior:contain;max-height:65vh;overflow:auto}.item-detail details{border-top:1px solid var(--line);padding-top:12px}.item-detail details article{border-bottom:1px solid var(--line);padding:12px 0}.audio-deck .section-heading{margin-bottom:12px}.recording-layout{grid-template-columns:minmax(180px,280px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.recording-layout>*{min-width:0}.recording-list{max-height:220px;margin:0;overflow:auto}.recording-detail h3{margin:0 0 8px;font-size:17px}.recording-detail audio{width:100%;max-width:100%}.recording-add{background:0 0;border-width:1px 0 0;border-radius:0;margin-bottom:0;padding:8px 0 0}.direct-transcription{margin-top:10px}.direct-transcription form{margin:16px 0}.advanced-options{width:100%;min-width:0}.advanced-options[open]>summary{margin-bottom:12px}.run-history{border-top:1px solid var(--line);margin-top:18px;padding-top:8px}.artifact-list{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.artifact-list li{border:1px solid var(--line);border-radius:6px}.artifact-list .item-select{padding:10px 16px}.artifact-tabs{border-bottom:1px solid var(--line);margin-top:16px;padding-bottom:12px}.artifact-tabs button{min-height:44px;font-size:16px}.artifact-tabs button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.workflow-layout>details[open]>summary{margin-bottom:16px}.project-heading,.library-split,.audio-deck,.workflow-layout,.library-split label,.audio-deck label,.workflow-layout label{font-size:16px}@media (width<=760px){.project-tabs{justify-content:space-between;gap:0}.project-tabs>a{gap:5px;padding:10px 8px;font-size:15px}.library-split,.recording-layout{grid-template-columns:minmax(0,1fr);gap:18px}.library-split>.item-list{max-height:230px}.recording-list{max-height:180px}.item-list .list-action{font-size:13px}.item-list a,.item-select{padding:12px}.library-split>.item-detail,.audio-deck{padding:18px}.conversation-panel,.evidence-panel{padding:12px 18px}.source-body{max-height:55vh}.workflow form[action="/actions/workflow-start"]{grid-template-columns:minmax(0,1fr)}}