.desk-top{display:flex;align-items:center;justify-content:space-between}.desk-private{font-size:8px;letter-spacing:1px;color:#ad9984}.desk-presence{margin-left:auto;display:flex;align-items:center;gap:8px}.desk-presence>span{width:6px;height:6px;border-radius:50%;background:#96a784}.desk-presence b{font:400 10px DM;color:#8b7966}.shared-desk{display:grid;grid-template-columns:minmax(310px,.85fr) minmax(350px,1.15fr);gap:35px;align-items:start}.conversation-side{min-width:0}.conversation-caption{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #e8dece;padding-bottom:18px;font-size:8px;letter-spacing:1px;color:#a28a70}.conversation-caption>span+span{letter-spacing:0;color:#b6a38e}.desk-turn{display:flex;gap:12px;padding:24px 0;border-bottom:1px solid #eae1d6;animation:desk-appear .3s ease both}.turn-mark{display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;font-size:16px;color:#b76b40;background:#efe1ce;border-radius:10px 10px 10px 3px}.desk-turn.user .turn-mark{font-size:7px;color:#98846d;background:#eae5dc;border-radius:50%}.turn-body{min-width:0;flex:1}.turn-label{font-size:9px;color:#9b8166;display:block;margin:4px 0 10px}.turn-body p{font-size:13px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px}.desk-turn.user p{color:#887666;font-size:12px}.delivery-note{background:#eee5d8;padding:15px;font-size:12px;line-height:1.7;border-radius:2px 12px 12px 12px;color:#7f634c}.desk-welcome{padding:32px 4px}.desk-welcome>span{display:block;color:#c9a77e;font-size:35px;margin:0 0 18px}.desk-welcome h3{font:23px/1.2 Manrope;letter-spacing:-.8px;margin:0 0 15px}.desk-welcome p{font-size:13px;line-height:1.8;color:#947e66}.desk-welcome button{font-size:11px}#chat-form{margin-top:25px;border:1px solid #d9cbb8;background:#faf6ef;border-radius:13px;box-shadow:0 8px 25px #523b2410}#chat-form textarea{font-size:13px;min-height:100px;background:transparent}.intent-switch{display:flex;gap:6px;padding:10px 12px 0}.intent-switch button{font-size:10px;padding:8px 10px;border-radius:7px;color:#9c866f}.intent-switch button[aria-pressed=true]{background:#e9ddcc;color:#8f492a}.composer-bottom{padding:10px 12px;background:#f0e7db;border-radius:0 0 13px 13px}.language-label{font-size:9px;color:#967b60;display:flex;align-items:center;gap:5px}.language-label select{font-size:10px;background:transparent;border:0;padding:7px 3px;max-width:115px}.composer-bottom .primary{padding:10px 12px;min-height:36px;font-size:11px;gap:10px}.conversation-fine{font-size:9px!important;color:#b09b83;line-height:1.7}#task-status{font-size:10px;line-height:1.7;min-height:0;padding:12px 0 0}.work-surface{position:sticky;top:22px;background:#eee7db;padding:20px;border:1px solid #e7dccb;border-radius:16px;min-height:590px}.surface-bar{display:flex;justify-content:space-between;gap:12px;font-size:8px;letter-spacing:1px;color:#9b8063;padding:0 0 17px}.surface-bar span+span{font-size:9px;letter-spacing:0}.artifact-tabs{display:flex;gap:16px;border-bottom:1px solid #dfd3c1;margin:0 0 20px}.artifact-tabs button{font-size:10px;color:#a08a72;padding:0 0 12px;border-bottom:2px solid transparent}.artifact-tabs button[aria-pressed=true]{color:#9c4f2b;border-bottom-color:#b56e45}.artifact-tabs button span{font-size:8px;background:#e3d6c3;padding:2px 5px;border-radius:4px;margin-left:4px}#draft-empty{padding:35px 24px;background:#faf6ef;border:1px solid #fff8;min-height:430px;border-radius:3px 11px 11px 3px}.empty-sheet-mark{color:#d0b08a;font-size:43px;margin-bottom:25px}#draft-empty h3{font:25px/1.2 Manrope;letter-spacing:-1px}#draft-empty p{font-size:12px;color:#9b8369;line-height:1.8}.desk-examples{display:grid;gap:8px;margin-top:27px}.desk-examples button{text-align:left;font-size:10px;border-bottom:1px solid #e6dac8;padding:11px 0;color:#a87049}#live-draft{background:#fffef9;padding:28px;border:1px solid #e4d7c3;border-left:4px solid #c8aa85;border-radius:2px 9px 9px 2px;box-shadow:0 8px 25px #6c4a2410;animation:paper-arrive .5s ease both;overflow-wrap:anywhere}.draft-stamp{display:flex;justify-content:space-between;gap:12px;font-size:7px;letter-spacing:.8px;color:#b39677;border-bottom:1px solid #ede4d6;padding-bottom:20px}#draft-title{font:23px/1.2 Manrope;letter-spacing:-.8px;margin:25px 0;color:#5a402c}#draft-body p{white-space:pre-wrap;font-size:12px;line-height:1.9;margin:0 0 16px}.draft-bottom{border-top:1px solid #eadfce;padding-top:16px;font-size:9px;line-height:1.6;color:#ae9275;margin-top:25px}.revision-actions{display:flex;gap:7px;flex-wrap:wrap;margin:18px 0}.revision-actions button{font-size:9px;padding:8px 10px;border:1px solid #d5c4ac;border-radius:7px;color:#967050;background:#f5eee3}.export-button{font-size:11px}#context-panel h3{font:22px Manrope;letter-spacing:-.7px}#context-panel>p{font-size:12px;color:#94785b;line-height:1.8}.working-card{margin:16px 0;padding:15px;background:#f0e7da}.working-card b{font-size:11px}.working-card p{font-size:10px}.working-orbit{font-size:24px}.member-name{font-size:19px;line-height:1.2;letter-spacing:-.6px}.member-avatar{font-family:DM;font-size:28px}.chat-heading h2{font-size:28px}.chat-heading .role-icon{font-family:DM}.chat-heading{margin:15px 0 30px}@keyframes desk-appear{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes paper-arrive{from{opacity:0;transform:translateY(10px) rotate(.4deg)}to{opacity:1;transform:none}}
@media(max-width:1150px){.shared-desk{gap:20px;grid-template-columns:minmax(280px,1fr) minmax(300px,1fr)}.work-surface{padding:15px}#live-draft{padding:20px}.view#chat{padding-inline:24px}.desk-private{display:none}}
@media(max-width:950px){.shared-desk{grid-template-columns:1fr}.work-surface{position:static;min-height:0}.desk-presence b{font-size:9px}#draft-empty{min-height:250px;padding:22px}.desk-examples{grid-template-columns:repeat(3,1fr);gap:14px}.empty-sheet-mark{font-size:25px;margin-bottom:5px}#draft-empty h3{font-size:22px}#draft-empty p{max-width:38em}.work-surface{margin-top:10px}.conversation-side{order:0}.conversation-caption{margin-top:0}}
@media(max-width:760px){.chat-heading h2{font-size:22px}.chat-heading{gap:13px;flex-wrap:wrap}.desk-presence{margin-left:0;flex-basis:100%}.view#chat{padding-inline:20px}.desk-examples{grid-template-columns:1fr;gap:0}.work-surface{padding:15px}.surface-bar{font-size:7px}#live-draft{padding:20px}.conversation-side{min-width:0}.language-label select{max-width:105px}.composer-bottom{gap:6px}.member-name{font-size:17px}.draft-stamp{font-size:6px}}
#messages{max-height:calc(100svh - 500px);min-height:190px;overflow-y:auto;padding-right:10px;scrollbar-width:thin;scrollbar-color:#d7c6ae transparent}.conversation-side #chat-form{margin-top:18px}.work-surface #draft-panel{max-height:calc(100svh - 350px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d7c6ae transparent}
@media(max-width:950px){#messages{max-height:400px;min-height:160px}.work-surface #draft-panel{max-height:none}}
@media(prefers-reduced-motion:reduce){.desk-turn,#live-draft{animation:none!important}}
