.work-inline{width:100%;max-width:90%;margin:0}
.work-subject{display:block;font-size:11px;line-height:18px;color:#fff6;margin-top:6px}
#fleya-work-thread:empty{display:none}
.work-choices{display:flex;align-items:center;gap:18px;margin:14px 0 4px}
.work-choices .live-primary{padding:9px 18px;min-height:40px;font-size:12px}
.work-inline>.live-inline{display:block;font-size:11px;color:#fff5;text-decoration:none;margin-top:10px}
.work-details{font-size:12px;color:#fff7;margin-top:14px}
.work-details summary,.agent-admin summary{cursor:pointer;color:#fff6;font:400 12px/22px Raleway}
.work-details pre{font:11px/18px ui-monospace,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;border-left:1px solid #ffffff18;padding-left:12px}
.work-screens{display:flex;gap:12px;flex-wrap:wrap;margin:14px 0}.work-screens img{max-width:220px;max-height:200px;object-fit:contain;border-radius:12px}
.work-thinking{display:flex;gap:5px;margin:10px 0}.work-thinking i{width:5px;height:5px;border-radius:50%;background:#f2a044;animation:work-pulse 1.4s ease-in-out infinite}.work-thinking i:nth-child(2){animation-delay:.2s}.work-thinking i:nth-child(3){animation-delay:.4s}
.agent-admin{margin-top:24px;border-top:1px solid #ffffff0c;padding-top:18px}
@keyframes work-pulse{0%,70%,100%{opacity:.35}35%{opacity:1}}
@media(max-width:520px){.work-inline{max-width:100%}.work-screens img{max-width:130px;max-height:170px}}
@media(prefers-reduced-motion:reduce){.work-thinking i{animation:none}}
.work-entry{position:absolute;left:40px;right:40px;bottom:100px;max-width:820px;margin:auto;display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 0;color:#ffffff80;background:none;text-align:left;font:300 16px/24px Raleway;cursor:pointer}
.work-entry[hidden]{display:none}.work-entry svg{width:24px;height:24px;flex:none}.work-entry span{flex:1}.work-entry:hover{color:#fff}
#v-chat .has-work-view .live-messages{bottom:160px}
#v-chat .has-work-view .live-result-notice{bottom:154px}
.work-view{position:fixed;inset:0;box-sizing:border-box;width:100%;height:100%;height:100dvh;max-width:100vw;max-height:none;margin:0;border:0;padding:0;background:#141313;color:#fff;font:300 16px/24px Raleway,sans-serif;overscroll-behavior:contain;overflow-x:hidden;overflow-y:auto;color-scheme:dark}
.work-view::backdrop{background:#141313}.work-view [hidden]{display:none!important}
.work-view-content{width:100%;max-width:960px;min-width:0;box-sizing:border-box;margin:auto;display:flex;flex-direction:column;gap:20px;padding:max(24px,env(safe-area-inset-top)) 24px max(24px,env(safe-area-inset-bottom))}
.work-view-content *{box-sizing:border-box;min-width:0}.work-view-content>header{position:static;width:100%;height:auto;padding:0;flex-shrink:0}.work-view-status{overflow-wrap:anywhere;text-align:right}
.work-view header{display:flex;align-items:center;justify-content:space-between;gap:16px}.work-view-status{font-size:13px;color:#ffffff80}
.work-view button{cursor:pointer;font:inherit;color:inherit}.work-view button:disabled{opacity:.5;cursor:wait}.work-view button:focus-visible,.work-view select:focus-visible,.work-view summary:focus-visible{outline:2px solid #fbaa13;outline-offset:4px}
.work-back{width:48px;height:48px;border-radius:16px;background:#191818;display:grid;place-items:center}.work-back svg{width:24px;height:24px;transform:rotate(180deg)}
.work-select{display:flex;align-items:center;gap:16px;font-size:12px;color:#ffffff80}.work-select select{background:#191818;border:1px solid #ffffff12;border-radius:12px;padding:12px;flex:1;min-width:0;color:#fff;font:inherit}
.work-targets{display:flex;gap:8px;justify-content:center}.work-targets button{border-radius:20px;padding:8px 16px;background:#191818;font-size:13px;color:#ffffff80}.work-targets [aria-pressed="true"]{color:#fbaa13;background:#fbaa1312}
.work-preview{width:100%;margin:0;display:flex;flex-direction:column;gap:10px;padding:0}
.work-preview-frame{width:100%;min-width:0;aspect-ratio:16/10;border:1px solid #ffffff1a;border-radius:16px;overflow:hidden;background:#111010;display:grid;grid-template-columns:minmax(0,1fr);place-items:center}
.work-preview img{display:block;width:100%;height:100%;max-width:100%;max-height:65dvh;object-fit:contain}.work-preview-empty{max-width:320px;margin:0;padding:20px;text-align:center;color:#ffffff80;font-size:14px;line-height:22px}
.work-preview figcaption{text-align:center;font-size:11px;line-height:18px;color:#ffffff70;min-height:18px}
.work-controls{text-align:center}.work-control{border:1px solid #ffffff20;border-radius:24px;padding:10px 24px;background:#1b1919;font-size:14px!important}.work-control-note{color:#ffffff70;font-size:12px;line-height:18px;margin:8px 0 0}.work-input{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.work-input input{min-width:0;flex:1;width:50%;border:1px solid #ffffff20;border-radius:12px;padding:12px;background:#191818;color:#fff;font:inherit}.work-input button{border-radius:12px;padding:10px 14px;background:#292522;font-size:14px}.work-keys{display:flex;gap:6px;flex-wrap:wrap;width:100%;justify-content:center}.work-preview-frame.controlling{outline:1px solid #fbaa13;cursor:crosshair}.work-preview-frame:focus-visible{outline:2px solid #fbaa13}
.work-stop{width:100%;max-width:440px;align-self:center;border-radius:40px;min-height:56px;background:#191818;padding:16px 24px}.work-stop:hover{background:#222121}
.work-activity{background:#191818;border-radius:28px;padding:24px}.work-activity summary{display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;list-style:none}.work-activity summary::-webkit-details-marker{display:none}.work-activity:not([open]) summary span{transform:rotate(180deg)}
.work-activity ol{padding:0;list-style:none;margin:24px 0 0;display:flex;flex-direction:column;gap:12px;color:#ffffff70}.work-activity li{overflow-wrap:anywhere}.work-activity li.current{color:#fffc}.work-view-error{margin:0;color:#e8b182;font-size:13px;text-align:center}
@media(max-width:520px){
 .work-entry{left:24px;right:24px;bottom:calc(var(--compose-bottom,108px) + 64px)}
 #v-chat .has-work-view .live-messages{bottom:calc(var(--compose-bottom,108px) + 120px)}
 #v-chat .has-work-view .live-result-notice{bottom:calc(var(--compose-bottom,108px) + 116px)}
 .native-keyboard-open .work-entry{bottom:80px}
 .native-keyboard-open #v-chat .has-work-view .live-messages{bottom:132px}
 .native-keyboard-open #v-chat .has-work-view .live-result-notice{bottom:130px}
 .work-view-content{padding:max(16px,env(safe-area-inset-top)) 16px max(20px,env(safe-area-inset-bottom));gap:16px}
 .work-preview-frame{border-radius:12px}.work-preview-empty{font-size:13px;line-height:20px;padding:16px}
 .work-activity{padding:20px;border-radius:24px}.work-activity ol{font-size:14px;line-height:22px;margin-top:16px;gap:8px}
}
