.auctus-shell{--auctus-main-min-width:16rem;--auctus-rail-width:320px;color:#111827;background:#f9fafb;flex-direction:column;height:100dvh;max-height:100dvh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;overflow:hidden}.auctus-shell-header{background:#fff;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.auctus-shell-brand{flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.95rem;font-weight:600;display:flex}.auctus-shell-nav{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.auctus-shell-sign-out{display:inline-flex}.auctus-shell-body{flex:1;align-items:stretch;min-height:0;display:flex}.auctus-shell-main{min-width:var(--auctus-main-min-width);flex:1;padding:1.5rem;overflow:auto}.auctus-shell-rail{width:var(--auctus-rail-width);background:#fff;border-left:1px solid #e5e7eb;flex-direction:column;flex-shrink:0;min-width:0;max-width:100%;min-height:0;display:none;position:relative}.auctus-shell-resize-handle{cursor:col-resize;touch-action:none;width:6px;position:absolute;top:0;bottom:0;left:0;transform:translate(-50%)}.auctus-shell-resize-handle:hover{background:#1d4ed826}.auctus-shell-rail-header{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem;display:flex}.auctus-shell-rail-title{text-overflow:ellipsis;white-space:nowrap;flex:100%;min-width:0;font-size:.875rem;font-weight:600;overflow:hidden}.auctus-shell-rail-header-actions{flex-wrap:wrap;gap:.25rem;width:100%;min-width:0;display:flex}.auctus-shell-rail-header-actions button{flex:none}.auctus-shell-tip{flex:none;display:flex;position:relative}.auctus-shell-tip:after{content:attr(data-tip);z-index:2;box-sizing:border-box;color:#111827;white-space:normal;pointer-events:none;background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;width:max-content;max-width:16rem;padding:.35rem .5rem;font-size:.75rem;line-height:1.3;display:none;position:absolute;top:calc(100% + .35rem);left:0}.auctus-shell-tip:hover:after,.auctus-shell-tip:focus-within:after{display:block}.auctus-shell-history-toggle-open{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}.auctus-shell-context-chip{color:#1e40af;background:#eff6ff;border-radius:999px;align-self:flex-start;margin:.75rem;padding:.35rem .55rem;font-size:.75rem}.auctus-shell-chat-body{color:#111827;flex-direction:column;flex:1;gap:.65rem;min-height:0;padding:0 .75rem .75rem;font-size:.8125rem;display:flex;overflow:auto}.auctus-shell-chat-empty{color:#6b7280;margin:0}.auctus-shell-chat-user,.auctus-shell-chat-assistant{border-radius:.5rem;padding:.5rem .65rem}.auctus-shell-chat-user{color:#000;text-align:right;background:#f3f4f6;align-self:flex-end;width:fit-content;max-width:100%;margin-left:auto}.auctus-shell-chat-user .auctus-shell-chat-role,.auctus-shell-chat-user p,.auctus-shell-chat-user .auctus-shell-chat-picked{color:#000;text-align:right}.auctus-shell-chat-assistant{background:#eff6ff}.auctus-shell-chat-role{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin-bottom:.2rem;font-size:.7rem;font-weight:600}.auctus-shell-chat-user p,.auctus-shell-chat-assistant p{margin:0}.auctus-shell-md p+p,.auctus-shell-chat-stream-md p+p{margin-top:.45rem}.auctus-shell-chat-assistant strong,.auctus-shell-chat-assistant em,.auctus-shell-chat-stream-md strong,.auctus-shell-chat-stream-md em{color:inherit}.auctus-shell-chat-stream-md{color:#111827;overflow-wrap:anywhere;margin-top:.5rem;font-size:.8125rem;font-weight:400;line-height:1.25rem}.auctus-shell-chat-stream-md p{margin:0}.auctus-shell-request-trace{overflow-wrap:anywhere;color:#111827;border:1px solid #e5e7eb;border-bottom:0;flex-shrink:0;margin:0 .75rem;padding:.5rem .65rem;font-size:.75rem;line-height:1.25rem}.auctus-shell-request-trace p{margin:0}.auctus-shell-request-trace p+p{margin-top:.15rem}.auctus-shell-request-trace-title{font-weight:600}.auctus-shell-chat-assistant p.auctus-shell-allow-clicks-hint{color:#4b5563;margin-top:.5rem;font-size:.75rem}.auctus-shell-allow-edits-cta{width:100%;min-width:0;margin-top:.5rem}.auctus-shell-allow-edits-cta button{white-space:normal;width:100%;min-width:0;height:auto}.auctus-shell-chat-picked{text-overflow:ellipsis;white-space:nowrap;color:#1e40af;margin-bottom:.35rem;font-size:.7rem;display:block;overflow:hidden}.auctus-shell-chat-thinking{color:#1e40af;background:#eff6ff;border-radius:.5rem;padding:.5rem .65rem}.auctus-shell-chat-thinking-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.auctus-shell-chat-thinking-head .auctus-shell-chat-role{margin-bottom:0}.auctus-shell-stop{width:auto}.auctus-shell-chat-thinking-copy{color:#4b5563;margin:.2rem 0 0;font-size:.75rem}.auctus-shell-chat-reasoning{margin:0}.auctus-shell-chat-thinking .auctus-shell-chat-reasoning-toggle{width:100%;min-width:0;color:inherit;white-space:normal;justify-content:space-between;gap:.5rem;padding-inline:.15rem;font-size:.8125rem;font-weight:400;line-height:1.25rem}.auctus-shell-chat-reasoning-text,.auctus-shell-chat-stream-response{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.8rem}.auctus-shell-chat-reasoning-text{max-height:12rem;margin-top:.25rem;overflow:auto}.auctus-shell-chat-stream-response{color:#111827;margin-top:.5rem;font-size:.8125rem;font-weight:400;line-height:1.25rem}.auctus-shell-chat-thinking-dots{gap:.15rem;margin-left:.2rem;display:inline-flex}.auctus-shell-chat-thinking-dots span{background:#1d4ed8;border-radius:999px;width:.3rem;height:.3rem;animation:1.2s ease-in-out infinite auctus-thinking-dot}.auctus-shell-chat-thinking-dots span:nth-child(2){animation-delay:.2s}.auctus-shell-chat-thinking-dots span:nth-child(3){animation-delay:.4s}@keyframes auctus-thinking-dot{0%,80%,to{opacity:.25}40%{opacity:1}}.auctus-shell-history{flex-direction:column;gap:.35rem;min-width:0;min-height:0;display:flex}.auctus-shell-history-toolbar{justify-content:flex-end;display:flex}.auctus-shell-history-toolbar button{min-width:0}.auctus-shell-history-row{text-align:left;white-space:normal;justify-content:flex-start;width:100%;min-width:0;overflow:hidden}.auctus-shell-history-row-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.auctus-shell-point-popover{z-index:10001;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.65rem;display:flex;position:fixed}.auctus-shell-point-popover textarea{field-sizing:fixed;overflow-wrap:anywhere;resize:vertical;width:100%;min-width:0;max-width:100%;min-height:4.5rem}.auctus-shell-chat-error{color:#b91c1c;margin:0}.auctus-shell-triage-actions{flex-direction:column;align-items:stretch;gap:.5rem;width:100%;min-width:0;margin-top:.5rem;display:flex}.auctus-shell-triage-actions button{white-space:normal;width:100%;min-width:0;height:auto}.auctus-shell-composer{border-top:1px solid #e5e7eb;flex-direction:column;flex-shrink:0;gap:.5rem;padding:.75rem;display:flex}.auctus-shell-composer textarea{field-sizing:fixed;overflow-wrap:anywhere;resize:vertical;width:100%;min-width:0;max-width:100%;min-height:4.5rem;font:inherit;border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem}.auctus-shell-composer textarea:disabled,.auctus-shell-composer button:disabled{opacity:.65;cursor:not-allowed}.auctus-shell-composer button{background:#f3f4f6;border:1px solid #d1d5db;border-radius:.375rem;flex-shrink:0;align-self:flex-end;min-height:44px;padding:.35rem .75rem;font-size:.8125rem}.auctus-shell-composer-actions{align-items:stretch;gap:.5rem;width:100%;min-width:0;display:flex}.auctus-shell-composer-actions>button{flex:none;align-self:stretch}.auctus-shell-rail-compact .auctus-shell-composer-actions{flex-direction:column}.auctus-shell-rail-compact .auctus-shell-composer-actions>button,.auctus-shell-rail-compact .auctus-shell-mode{width:100%}.auctus-shell-mode-trigger span{overflow-wrap:anywhere;min-width:0}.auctus-shell-mode{flex:auto;width:auto;min-width:0;position:relative}.auctus-shell-mode-trigger{white-space:normal;text-align:left;justify-content:space-between;align-self:stretch;align-items:center;gap:.5rem;width:100%;display:flex}.auctus-shell-mode-menu{z-index:2;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;flex-direction:column;gap:.25rem;padding:.25rem;display:flex;position:absolute;bottom:calc(100% + .25rem);left:0;right:0}.auctus-shell-composer .auctus-shell-mode button{white-space:normal;justify-content:flex-start;align-self:stretch;width:100%;min-width:0;height:auto}.auctus-shell-composer .auctus-shell-mode .auctus-shell-mode-trigger{justify-content:space-between}.auctus-shell-composer .auctus-shell-mode button[data-auctus-mode],.auctus-shell-allow-edits-cta button[data-auctus-mode]{color:#111827;box-shadow:-4px 0 0 var(--auctus-mode-mark,#16a34a);background:#fff;border:1px solid #e5e7eb}.auctus-shell-composer .auctus-shell-mode button[data-auctus-mode=ask],.auctus-shell-allow-edits-cta button[data-auctus-mode=ask]{--auctus-mode-mark:#16a34a}.auctus-shell-composer .auctus-shell-mode button[data-auctus-mode=training],.auctus-shell-allow-edits-cta button[data-auctus-mode=training]{--auctus-mode-mark:#7c3aed}.auctus-shell-composer .auctus-shell-mode button[data-auctus-mode=agent],.auctus-shell-allow-edits-cta button[data-auctus-mode=agent]{--auctus-mode-mark:#2563eb}.auctus-shell-composer .auctus-shell-mode button[data-auctus-mode=edit],.auctus-shell-allow-edits-cta button[data-auctus-mode=edit]{--auctus-mode-mark:#f8c000}.auctus-shell-mode-menu button[aria-pressed=true]{font-weight:600}.auctus-shell-mode-mark{text-align:center;color:#166534;margin:0;font-size:.75rem}.auctus-shell-mode-mark[data-auctus-mode=ask]{color:#166534}.auctus-shell-mode-mark[data-auctus-mode=training]{color:#5b21b6}.auctus-shell-mode-mark[data-auctus-mode=agent]{color:#1e40af}.auctus-shell-mode-mark[data-auctus-mode=edit]{color:#6c4400}.auctus-shell-rail[data-auctus-mode=ask],.auctus-shell-rail[data-auctus-mode=training],.auctus-shell-rail[data-auctus-mode=agent],.auctus-shell-rail[data-auctus-mode=edit]{background:#fff;border-left-color:#e5e7eb}.auctus-shell-chat-user[data-auctus-mode],.auctus-shell-chat-assistant[data-auctus-mode],.auctus-shell-chat-thinking[data-auctus-mode]{box-shadow:-4px 0 0 var(--auctus-mode-mark,#16a34a);background:#fff;border:1px solid #e5e7eb}.auctus-shell-chat-user[data-auctus-mode=ask],.auctus-shell-chat-assistant[data-auctus-mode=ask],.auctus-shell-chat-thinking[data-auctus-mode=ask]{--auctus-mode-mark:#16a34a}.auctus-shell-chat-user[data-auctus-mode=training],.auctus-shell-chat-assistant[data-auctus-mode=training],.auctus-shell-chat-thinking[data-auctus-mode=training]{--auctus-mode-mark:#7c3aed}.auctus-shell-chat-user[data-auctus-mode=agent],.auctus-shell-chat-assistant[data-auctus-mode=agent],.auctus-shell-chat-thinking[data-auctus-mode=agent]{--auctus-mode-mark:#2563eb}.auctus-shell-chat-user[data-auctus-mode=edit],.auctus-shell-chat-assistant[data-auctus-mode=edit],.auctus-shell-chat-thinking[data-auctus-mode=edit]{--auctus-mode-mark:#f8c000}.auctus-shell-chat-thinking[data-auctus-mode]{color:#111827}.auctus-shell-chat-thinking[data-auctus-mode] .auctus-shell-chat-thinking-dots span{background:var(--auctus-mode-mark,#6b7280)}.auctus-shell-rail-compact .auctus-shell-rail-header,.auctus-shell-rail-compact .auctus-shell-composer{padding:.5rem}.auctus-shell-rail-compact .auctus-shell-context-chip{margin:.5rem}.auctus-shell-rail-compact .auctus-shell-chat-body{padding:0 .5rem .5rem}.auctus-shell-rail-compact .auctus-shell-composer textarea{min-height:3.5rem}.auctus-shell-fab{color:#fff;cursor:pointer;z-index:1;background:#1d4ed8;border:none;border-radius:999px;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.25rem;display:none;position:fixed;bottom:1rem;right:1rem;box-shadow:0 8px 24px #1d4ed859}.auctus-shell-fab-visible{display:inline-flex}.auctus-shell-fab-hidden{display:none}.auctus-shell-fab-dock-main{bottom:5rem;left:1rem;right:auto}@media (min-width:1025px){.auctus-shell-main:has([data-auctus-component=ShellDeskSidebar]){align-self:stretch;min-height:0;padding:0;position:relative;overflow:hidden}[data-auctus-component=ShellDeskFrame]{min-height:0;display:flex;position:absolute;inset:0;overflow:hidden}[data-auctus-component=ShellDeskSidebar]{height:100%}[data-auctus-component=ShellDeskContent]{flex:1;min-width:0;min-height:0;overflow-y:auto}}@media (min-width:744px){:is(.auctus-shell-main:has([data-auctus-component=PeopleDeskSidebar]),.auctus-shell-main:has([data-auctus-component=OpsDeskSidebar])){align-self:stretch;min-height:0;padding:0;position:relative;overflow:hidden}[data-auctus-component=PeopleDeskFrame],[data-auctus-component=OpsDeskFrame]{min-height:0;display:flex;position:absolute;inset:0;overflow:hidden}[data-auctus-component=PeopleDeskSidebar],[data-auctus-component=OpsDeskSidebar]{height:100%}[data-auctus-component=PeopleDeskContent],[data-auctus-component=OpsDeskContent]{flex:1;min-width:0;min-height:0;overflow-y:auto}}@media (max-width:1024px){.auctus-shell-rail{display:none}.auctus-shell-rail-open{display:flex}.auctus-shell-fab{display:inline-flex}.auctus-shell-fab-hidden{display:none}}@media (min-width:1025px){.auctus-shell-rail{display:flex}.auctus-shell-rail-collapsed{display:none}.auctus-shell-fab-visible{display:inline-flex}}.auctus-debug-hover{outline-offset:2px;background-color:#2563eb14;outline:2px dashed #2563eb}.auctus-debug-picked{outline-offset:2px;background-color:#2563eb47;outline:3px solid #1d4ed8}.auctus-walkthrough-highlight{--auctus-walkthrough:1}.auctus-walkthrough-ring{z-index:9999;pointer-events:none;box-sizing:border-box;border:4px solid #2563eb;border-radius:.25rem;display:none;position:fixed}.auctus-debug-hover-label,.auctus-walkthrough-label{z-index:10000;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;color:#fff;background:#1d4ed8;border-radius:.2rem;max-width:24rem;padding:.15rem .4rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;line-height:1.2;display:none;position:fixed;overflow:hidden}[data-auctus-region=main][data-auctus-pointing]{cursor:crosshair}
