.creation-workbench{border:0;padding:8px 4px;background:transparent!important}
.creation-workbench-actions{display:grid;gap:3px;margin:14px 0}
.creation-agent-entry .creation-workbench-action{display:flex;align-items:center;gap:12px;width:100%;padding:12px 8px;text-align:left;background:transparent!important;border:0;border-radius:8px;font-size:13px}
.creation-workbench-action:hover{box-shadow:inset 0 0 0 1px #a18add66}.creation-action-icon{width:20px;flex:none;color:#a18add;font-size:18px}.creation-action-arrow{margin-left:auto;opacity:.65}
.creation-workbench-note{font-size:12px;line-height:1.7;color:inherit;opacity:.78;margin:10px 0}
.creation-workbench-detail{margin:12px 0;padding:12px;border:1px solid #495066;border-radius:10px;background:#202633;color:#e4ebf8}
.creation-workbench-subhead{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.creation-workbench-subhead strong{font-size:13px}
.creation-workbench-detail input,.creation-workbench-detail textarea,.creation-workbench-field input,.creation-workbench-field select{background:#121923;color:inherit;border:1px solid #59627a;border-radius:6px;padding:8px;font:inherit;font-size:13px;min-width:0;max-width:100%;box-sizing:border-box}
.creation-workbench-detail input{width:100%}.creation-workbench-detail textarea{width:100%;min-height:160px;resize:vertical}.creation-workbench-detail>button{margin:5px 8px 5px 0}
.creation-skill-picker:modal{position:fixed;inset:auto;margin:0;box-sizing:border-box;padding:16px;max-width:calc(100vw - 24px);border:1px solid #495066;border-radius:14px;background:#202633;color:#e4ebf8;font:inherit;box-shadow:0 16px 50px #0005;color-scheme:dark}
.creation-skill-picker[open]{display:flex;flex-direction:column;gap:12px;overflow:hidden}.creation-skill-picker::backdrop{background:#0002}
.creation-skill-picker-head{display:flex;align-items:center;gap:10px;flex:none}.creation-skill-picker-head strong{flex:1;font-size:15px}.creation-skill-picker-head>span{font-size:12px;opacity:.75}
.creation-skill-picker button{font:inherit;color:inherit;cursor:pointer;border:1px solid #495066;border-radius:9px;background:#272f3e}
.creation-skill-picker .creation-skill-picker-close{border:0;background:transparent;width:32px;height:32px;padding:0;font-size:23px;flex:none}
.creation-skill-picker>input{flex:none;box-sizing:border-box;width:100%;min-width:0;padding:10px;border:1px solid #59627a;border-radius:8px;background:#121923;color:inherit;font:inherit;font-size:13px}
.creation-skill-picker .creation-skill-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;overflow:auto;overscroll-behavior:contain;padding:3px}
.creation-skill-picker .creation-skill-choice{display:flex;flex-direction:column;gap:7px;min-width:0;text-align:left;padding:11px;overflow-wrap:anywhere}.creation-skill-choice strong{font-size:13px;line-height:1.6}.creation-skill-choice span{font-size:12px;line-height:1.6;opacity:.8;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.creation-skill-picker .creation-skill-choice:hover,.creation-skill-picker [aria-pressed=true]{background:#39304f;border-color:#a18add}
.creation-skill-picker button:focus-visible,.creation-skill-picker input:focus-visible{outline:2px solid #a18add;outline-offset:1px}
body.canvas-light .creation-skill-picker{background:#fff;color:#243249;border-color:#d3dbea;color-scheme:light}body.canvas-light .creation-skill-picker button,body.canvas-light .creation-skill-picker>input{background:#fff;color:#34425e;border-color:#c9d3e5}body.canvas-light .creation-skill-picker .creation-skill-choice:hover,body.canvas-light .creation-skill-picker [aria-pressed=true]{background:#f3edfc;border-color:#a387d0}
@media(max-width:420px){.creation-skill-picker:modal{padding:12px}.creation-skill-picker>input{font-size:16px}.creation-skill-picker .creation-skill-picker-close{width:40px;height:40px}}
.creation-workbench-field{display:flex;flex-direction:column;gap:6px;min-width:0;margin:8px 0;font-size:12px}.creation-adaptation-settings{display:grid;grid-template-columns:1fr 1fr;gap:12px}.creation-adaptation-formula{font-size:12px;line-height:1.7}
.creation-attached-files{display:grid;gap:6px;margin-top:12px}.creation-attached-file{display:flex;align-items:flex-start;gap:6px}.creation-attached-file button:first-child{flex:1;min-width:0;text-align:left;overflow-wrap:anywhere}.creation-attached-file button:last-child{flex:none}
.creation-add-file{width:32px;height:32px;flex:none;border:1px solid var(--line2,#59627a);border-radius:7px;background:var(--panel,#202633);color:inherit;font-size:21px;cursor:pointer}
.creation-workbench-active #agent-storyboard-tools,.creation-workbench-active .agent-hint-copy{display:none!important}
body.canvas-light .creation-workbench-detail{background:#fff;color:#243249;border-color:#d3dbea}body.canvas-light .creation-workbench-detail input,body.canvas-light .creation-workbench-detail textarea,body.canvas-light .creation-workbench-field input,body.canvas-light .creation-workbench-field select,body.canvas-light .creation-add-file{background:#fff;color:#34425e;border-color:#c9d3e5}
body.canvas-light .creation-action-icon{color:#7350b0}
@media(max-width:420px){.creation-adaptation-settings{grid-template-columns:1fr}.creation-workbench-detail{padding:9px}.creation-workbench-field select,.creation-workbench-field input,.creation-workbench-detail input,.creation-workbench-detail textarea{font-size:16px}.creation-workbench .creation-entry-head{flex-wrap:wrap}.creation-add-file{width:40px;height:40px}}
body .creation-agent-entry.creation-workbench{border:0!important;padding:4px 0;background:transparent!important}
.creation-workbench-active .agent-hint{flex-wrap:wrap;row-gap:8px}
.creation-workbench-active .agent-hint-left,.creation-workbench-active .agent-hint-right{min-width:0;flex-wrap:wrap}
@media(max-width:420px){.creation-workbench-active .agent-hint-left,.creation-workbench-active .agent-hint-right{flex:1 1 100%;width:100%}.creation-workbench-active .agent-hint-right{justify-content:space-between}.creation-workbench-active .agent-model-picker select{max-width:190px}}
.creation-skill-feedback{padding:14px 2px;font-size:13px;line-height:1.7}.creation-skill-feedback strong{font-weight:500}.creation-skill-feedback p{margin:5px 0;opacity:.8}
.creation-composer-context{margin-bottom:12px;min-width:0;font-size:12px;line-height:1.6}.creation-composer-selection{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:10px}.creation-composer-selection>span{opacity:.7}.creation-composer-selection strong{font-weight:500;overflow-wrap:anywhere}.creation-composer-selection button{font:inherit;color:#aa8ddd;cursor:pointer;padding:4px;background:transparent;border:0}.creation-change-method{margin-left:auto}.creation-writing-guide summary{cursor:pointer}.creation-writing-guide p{margin:7px 0;opacity:.8;overflow-wrap:anywhere}.creation-writing-example{display:flex;gap:12px;align-items:flex-start}.creation-writing-example p{flex:1;min-width:0}.creation-writing-example button{flex:none;margin:7px 0;padding:6px 9px;border:1px solid #59627a;border-radius:7px;background:transparent;color:inherit;font:inherit;cursor:pointer}
.creation-composer-ready .agent-send{width:auto!important;min-width:104px;min-height:36px;height:auto!important;font:12px/1.5 inherit!important;padding:8px 11px!important;border-radius:8px!important;white-space:nowrap}.creation-composer-ready .agent-compose textarea{min-height:70px}.creation-composer-ready .agent-compose{max-height:65%;overflow:auto}.creation-composer-ready .agent-cost{white-space:normal;overflow-wrap:anywhere}.creation-composer-ready .agent-hint-right{white-space:normal}.creation-composer-context .creation-workbench-detail{max-height:240px;overflow:auto}
body.canvas-light .creation-composer-selection button{color:#7350b0}body.canvas-light .creation-writing-example button{border-color:#c9d3e5;background:#fff}
@media(max-width:420px){.creation-composer-ready .agent-compose-row{flex-wrap:wrap}.creation-composer-ready .agent-compose textarea{flex:1 1 100%;font-size:16px}.creation-composer-ready .agent-send{width:100%!important}.creation-writing-example{flex-wrap:wrap;gap:0}.creation-writing-example p{flex-basis:100%}.creation-composer-selection{gap:7px}.creation-composer-ready .agent-compose{max-height:70%}}
