/* canvas-import-picker.7a8253b975ad87ac.css */

#cloudImportDialog.import-target-dialog{width:min(480px,calc(100vw - 28px));max-height:calc(100dvh - 32px);padding:0;border:1px solid #41464e;border-radius:15px;background:#202327;color:#e4e8ed;box-shadow:0 20px 70px #0005;font-family:inherit;font-size:13px;line-height:1.5;overflow:auto}#cloudImportDialog::backdrop{background:#080c1280;backdrop-filter:blur(3px)}#cloudImportDialog *{box-sizing:border-box}#cloudImportDialog .cip-header{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid #ffffff12}#cloudImportDialog h2{margin:0;font-size:16px;font-weight:600;color:inherit;line-height:24px}#cloudImportDialog button,#cloudImportDialog input{font:inherit}#cloudImportDialog button{cursor:pointer}#cloudImportDialog .cip-close{border:0;background:transparent;color:#9aa5b1;font-size:21px;line-height:26px;padding:0;width:26px;height:26px;border-radius:6px}#cloudImportDialog .cip-close:hover{background:#ffffff0b;color:#fff}#cloudImportDialog .cip-file{font-size:12px;color:#9da7b3;margin:12px 18px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#cloudImportDialog .cip-picker{margin:0 18px}#cloudImportDialog .cip-search{width:100%;height:34px;min-height:34px;padding:6px 10px;border:1px solid #ffffff20;border-radius:8px;background:#181b1f;color:#e4e8ed;outline:none}#cloudImportDialog .cip-search:focus{border-color:#70889d}#cloudImportDialog .cip-choices{margin-top:10px;border:1px solid #ffffff16;border-radius:9px;padding:4px;background:#1b1e22}#cloudImportDialog .cip-choices button{display:flex;align-items:center;width:100%;min-height:36px;padding:7px 10px;text-align:left;background:transparent;border:1px solid transparent;border-radius:6px;color:#c3cbd5;font-size:13px;gap:8px}#cloudImportDialog .cip-row span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1}#cloudImportDialog .cip-choices button[aria-checked=true]{background:#354b5d;border-color:#577189;color:#f0f6fb}#cloudImportDialog .cip-choices button[aria-checked=true]::after{content:'✓';margin-left:auto;color:#a8d1ef}#cloudImportDialog .cip-choices button:hover{background:#ffffff08}#cloudImportDialog .cip-existing{max-height:200px;overflow:auto;scrollbar-width:thin;scrollbar-color:#59616b transparent}#cloudImportDialog .cip-new{margin-bottom:3px}#cloudImportDialog .cip-empty{font-size:12px;color:#8995a2;margin:12px 8px}#cloudImportDialog .cip-selected{font-size:11px;color:#a7b7c5;margin:7px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#cloudImportDialog .cip-open{margin:12px 18px!important;display:flex;gap:7px;font-size:12px;color:#aab4bf!important}#cloudImportDialog .cip-open input{accent-color:#6a94b2;width:14px;height:14px;min-height:0;margin:0}#cloudImportDialog [role=status]:not(.cip-selected){margin:0 18px;font-size:12px;min-height:0!important}#cloudImportDialog [role=status]:empty{display:none}#cloudImportDialog .cip-actions{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid #ffffff12;margin-top:12px}#cloudImportDialog .cip-actions button{font-size:13px;padding:6px 14px;min-height:32px;border:1px solid #ffffff20;border-radius:7px;background:#292e34;color:#dfe5ec}#cloudImportDialog .cip-actions .primary{background:#35566e!important;border-color:#54748c!important;color:#fff!important;font-weight:500}#cloudImportDialog .cip-actions .primary:hover{background:#40657f!important}#cloudImportDialog .cip-handoff{display:block;margin:10px 18px;font-size:12px;color:#aab4bf}#cloudImportDialog .cip-handoff textarea{font:inherit;font-size:13px;max-height:120px;min-height:70px;outline:none}#cloudImportDialog [hidden]{display:none!important}#cloudImportDialog :focus-visible{outline:1px solid #8aacc6;outline-offset:1px}

#cloudImportDialog .cip-row{display:flex;align-items:center;gap:10px;min-height:47px}#cloudImportDialog .cip-row>span:not(.cip-thumb){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#cloudImportDialog .cip-row>.cip-thumb{position:relative;flex:0 0 48px;width:48px;height:32px;border-radius:5px;overflow:hidden;background:#ffffff07;border:1px solid #ffffff12;display:flex;align-items:center;justify-content:center}#cloudImportDialog .cip-thumb svg{width:19px;height:19px;fill:none;stroke:#84919c;stroke-width:1.4}#cloudImportDialog .cip-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}

#cloudImportDialog .cip-rights{padding:8px 18px 0}#cloudImportDialog .cip-rights h3{font-size:15px;font-weight:600;line-height:1.5;margin:8px 0;color:inherit}#cloudImportDialog .cip-rights p{font-size:12px;color:#a9b4c0;line-height:1.7;margin:8px 0 16px}#cloudImportDialog .cip-rights footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:7px;padding:12px 0;border-top:1px solid #ffffff12}#cloudImportDialog .cip-rights button{font-size:13px;padding:6px 11px;min-height:32px;border:1px solid #ffffff20;border-radius:7px;background:#292e34;color:#dfe5ec}#cloudImportDialog .cip-rights .primary{background:#35566e!important;border-color:#54748c!important;color:#fff!important}#cloudImportDialog button:disabled{opacity:.5;cursor:default}

#cloudImportDialog.cip-awaiting-rights{min-height:0!important;height:fit-content!important}


#cloudImportDialog .cip-selected{display:none!important}#cloudImportDialog .cip-actions{align-items:center;gap:7px;padding:8px 18px;margin-top:10px;min-height:46px}#cloudImportDialog .cip-actions .cip-open{margin:0 auto 0 0!important;gap:6px;font-size:12px;white-space:nowrap}#cloudImportDialog .cip-actions>button,#cloudImportDialog .cip-rights button{min-height:30px;padding:4px 12px;line-height:20px}#cloudImportDialog .cip-rights footer{padding:8px 0;gap:6px}#cloudImportDialog .cip-existing{height:min(200px,28dvh);max-height:200px;scrollbar-gutter:stable}#cloudImportDialog .cip-choices{overflow-anchor:none}

#cloudImportDialog .cip-status[role=status]{display:block!important;min-height:22px!important;height:22px;line-height:22px;margin:4px 18px 2px;color:#9ba6b2;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#cloudImportDialog .cip-status[role=status]:empty{display:block!important}#cloudImportDialog .cip-rights h3{color:#c8b78d;font-weight:500;font-size:14px}#cloudImportDialog .cip-rights{padding-top:2px}#cloudImportDialog .cip-rights p{margin-top:6px}

/* agent-reply-tools.5fe5d53a1167ed76.css */

.xa-agent .xa-reply-actions.xa-icon-tools{display:flex;align-items:center;gap:5px!important;padding-top:5px}.xa-agent .xa-reply-actions.xa-icon-tools>[data-reply-tool]{display:inline-flex!important;align-items:center;justify-content:center;width:28px!important;height:28px!important;min-width:28px!important;padding:5px!important;border:0!important;border-radius:7px;background:transparent;color:#8f99a5;cursor:pointer}.xa-agent .xa-reply-actions.xa-icon-tools>[data-reply-tool]:hover{color:#dbe4ee;background:#ffffff0b}.xa-agent .xa-reply-actions.xa-icon-tools>[data-reply-tool]:focus-visible{outline:1px solid #80a2bb;outline-offset:1px}.xa-agent .xa-reply-actions.xa-icon-tools>[data-reply-tool] svg{width:17px!important;height:17px!important;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.xa-agent .xa-reply-actions.xa-icon-tools>time{margin-left:7px;font-size:11px;color:#75818d}.xa-agent .xa-input .xa-citation{display:flex;align-items:center;gap:6px;padding:7px 9px;margin:0;border:1px solid #ffffff16;border-left:2px solid #7899b1;border-radius:8px;background:#ffffff04;max-width:100%;min-width:0}.xa-agent .xa-input .xa-citation>[data-xa-locate-citation]{display:flex;flex:1;min-width:0;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:#c0cbd7;text-align:left}.xa-agent .xa-input .xa-citation>[data-xa-locate-citation]>span{font-size:11px;white-space:nowrap;color:#8ba6bb}.xa-agent .xa-input .xa-citation small{display:block;font-size:12px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1;color:#b5c1ce}.xa-agent .xa-input .xa-citation>[data-xa-remove-citation]{width:22px;height:22px;padding:0;border:0;border-radius:5px;background:transparent;color:#8998a5;font-size:17px;line-height:22px}.xa-agent .xa-input .xa-citation>[data-xa-remove-citation]:hover{background:#ffffff0b;color:#dde6ee}.xa-agent .xa-input .xa-citations:not(:empty){padding:8px 10px 2px;display:grid;gap:6px}
dialog.xa-content-transfer{width:min(480px,calc(100vw - 28px));max-height:calc(100dvh - 36px);padding:0;border:1px solid #41464e;border-radius:15px;background:#202327;color:#e4e8ed;box-shadow:0 20px 70px #0005;font-family:inherit;font-size:13px;line-height:1.5;overflow:auto}dialog.xa-content-transfer::backdrop{background:#080c1280;backdrop-filter:blur(3px)}.xa-content-transfer *{box-sizing:border-box}.xa-content-transfer header{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid #ffffff12}.xa-content-transfer h2{font-size:16px;line-height:24px;font-weight:600;color:inherit;margin:0}.xa-content-transfer button{font:inherit;cursor:pointer}.xa-content-transfer header button{width:26px;height:26px;padding:0;border:0;background:transparent;color:#9ba8b5;font-size:21px;line-height:26px;border-radius:6px}.xa-content-transfer main{padding:14px 18px}.xa-content-transfer .xct-types{display:flex;gap:5px;margin-bottom:10px}.xa-content-transfer .xct-types button{min-height:30px;padding:4px 12px;color:#aebbc8;border:1px solid #ffffff16;border-radius:7px;background:transparent}.xa-content-transfer .xct-types button[aria-checked=true]{background:#354b5d;color:#edf5fb;border-color:#577189}.xa-content-transfer textarea{width:100%;min-height:170px;max-height:35vh;padding:12px;resize:vertical;border:1px solid #ffffff20;border-radius:9px;background:#191d21;color:#dde5ec;font-family:inherit;font-size:13px;line-height:1.7;outline:none}.xa-content-transfer textarea:focus{border-color:#7792a8}.xa-content-transfer .xct-hint{font-size:12px;color:#99a7b5;margin:6px 0 0}.xa-content-transfer [role=status]{font-size:12px;color:#cfac79;margin:8px 0 0}.xa-content-transfer [role=status]:empty{display:none}.xa-content-transfer footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid #ffffff12}.xa-content-transfer footer button{font-size:13px;line-height:20px;min-height:32px;padding:6px 13px;border:1px solid #ffffff20;border-radius:7px;background:#292e34;color:#dfe5ec}.xa-content-transfer footer .primary{background:#35566e!important;border-color:#54748c!important;color:#fff!important;font-weight:500}.xa-content-transfer button:disabled{opacity:.4;cursor:default}.xa-content-transfer [hidden]{display:none!important}

.xa-agent .xa-input .xa-citations:not(:empty){display:flex;flex-wrap:wrap;gap:6px;padding:6px 10px 0;align-items:flex-start}.xa-agent .xa-input .xa-citation{flex:0 1 auto;width:fit-content;max-width:min(360px,100%);height:30px;min-height:30px;padding:3px 5px 3px 8px;gap:4px;border-radius:7px;box-sizing:border-box}.xa-agent .xa-input .xa-citation>[data-xa-locate-citation]{height:22px;gap:6px;overflow:hidden}.xa-agent .xa-input .xa-citation small{line-height:22px;max-width:248px;overflow:hidden;text-overflow:ellipsis}.xa-agent .xa-input .xa-citation .xa-citation-text{display:inline-block;white-space:nowrap;vertical-align:top}.xa-agent .xa-input .xa-citation small{display:block}.xa-agent .xa-input .xa-citation .xa-citation-text{font-size:12px;color:inherit}.xa-agent .xa-input .xa-citation [data-xa-locate-citation].xa-citation-scrolling small{text-overflow:clip}.xa-agent .xa-input .xa-citation>[data-xa-remove-citation]{flex:0 0 20px;width:20px;height:20px;line-height:20px;font-size:15px}

/* canvas-run-simple.7bdc2a32a041be4e.css */
.cc .cc-panel-run.cc-run-simple{padding:10px 14px 12px;gap:8px}.cc .cc-run-simple .cc-run-options{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 6px;min-height:32px}.cc .cc-run-simple .cc-run-cost{flex:1;min-width:0}.cc .cc-run-simple .cc-output-choice{flex:none;margin:0;gap:6px;font-size:12px}.cc .cc-run-simple .cc-output-choice select{min-height:30px;max-width:136px;padding-top:4px;padding-bottom:4px}.cc .cc-run-simple .cc-generate-main{min-height:40px;margin:0;padding:8px 12px}.cc .cc-run-simple .cc-billing-note{font-size:12px;line-height:1.6;padding:8px 0 2px}.cc .cc-run-simple .cc-billing-disclosure[open]{max-width:100%}
/* workbench-home-hover-20261031-v2.css */
.sidebar-brand-row .brand{gap:0}.sidebar-brand-row .brand-mark{margin-right:8px}.sidebar-brand-row .brand-copy{position:relative;display:block;min-width:0;flex:1;height:30px;white-space:nowrap}.sidebar-brand-row .brand-default,.sidebar-brand-row .brand-return{position:absolute;inset:0;display:flex;align-items:center;margin:0;padding:0;font-family:inherit;font-size:20px;font-weight:500;line-height:30px;letter-spacing:0;color:inherit;transition:opacity .15s ease}.sidebar-brand-row .brand-return{opacity:0;pointer-events:none}.sidebar-brand-row .brand:hover .brand-default,.sidebar-brand-row .brand:focus-visible .brand-default{opacity:0}.sidebar-brand-row .brand:hover .brand-return,.sidebar-brand-row .brand:focus-visible .brand-return{opacity:1}@media(prefers-reduced-motion:reduce){.sidebar-brand-row .brand-copy span{transition:none}}
html body #workbenchSidebar .brand-copy{height:24px}html body #workbenchSidebar .brand-copy .brand-default,html body #workbenchSidebar .brand-copy .brand-return{font-size:16px!important;font-weight:400!important;line-height:24px!important;font-family:inherit!important;letter-spacing:0!important;color:var(--text)!important}
/* agent-workflow-details.fe01b14c10644e39.css */
.xa-workflow-details{margin-top:10px;font-size:12px;line-height:1.7;color:var(--muted,#8796a8)}
.xa-workflow-details summary{cursor:pointer;font-size:12px}
.xa-workflow-details p{margin:6px 0;font-size:12px}
.xa-workflow-details ol,.xa-workflow-details ul{margin:6px 0;padding-left:20px}
.xa-workflow-details small{font-size:11px;opacity:.8}
.xa-workflow-details button{font:inherit;padding:5px 10px;border:1px solid currentColor;border-radius:6px;background:transparent;color:inherit;cursor:pointer}
.xa-workflow-receipt{padding:0 0 16px;margin:0 0 18px;border-bottom:1px solid var(--line,rgba(128,128,128,.16))}
.xa-workflow-details .xa-step-link{padding:2px 6px;border-color:transparent;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 30%,transparent);text-underline-offset:3px}
.xa-workflow-details .xa-step-link:hover{background:color-mix(in srgb,currentColor 7%,transparent)}
.xa-workflow-details button:focus-visible{outline:1px solid currentColor;outline-offset:2px}
.xa-continuation-dialog [data-preview] li{margin:12px 0}
.xa-continuation-dialog [data-preview] li p{white-space:pre-wrap;max-height:140px;overflow:auto;font-size:13px;line-height:1.6}
.xa-continuation-dialog [data-confirm]{font-size:13px;padding:8px 14px}
