@keyframes aui-pulse{50%{opacity:.5}}:where(.aui-md[data-status=running]):empty:after,:where(.aui-md[data-status=running])>:where(:not(ol):not(ul):not(pre)):last-child:after,:where(.aui-md[data-status=running])>pre:last-child code:after,:where(.aui-md[data-status=running])>:where(:is(ol,ul):last-child)>:where(li:last-child:not(:has(*>li))):after,:where(.aui-md[data-status=running])>:where(:is(ol,ul):last-child)>:where(li:last-child)>:where(:is(ol,ul):last-child)>:where(li:last-child:not(:has(*>li))):after,:where(.aui-md[data-status=running])>:where(:is(ol,ul):last-child)>:where(li:last-child)>:where(:is(ol,ul):last-child)>:where(li:last-child)>:where(:is(ol,ul):last-child)>:where(li:last-child):after{animation:aui-pulse 2s cubic-bezier(.4,0,.6,1) infinite;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";--aui-content: "●";content:var(--aui-content);margin-left:.25rem;margin-right:.25rem}.project-workflows{padding:16px 22px;min-height:100%}.workflow-create-form input,.workflow-create-form textarea{width:100%}.workflow-create-form textarea{min-height:96px;resize:vertical}.workflow-delete-question{overflow-wrap:anywhere}.workflow-list-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border:0;border-bottom:1px solid var(--aip-color-border);background:transparent;text-align:left;cursor:pointer}.workflow-list-row strong,.workflow-list-row small{display:block}.workflow-list-row small{color:var(--aip-color-muted);margin-top:4px;max-width:55vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-list-row>span:last-child{color:var(--aip-color-muted);white-space:nowrap}.workflow-list-open{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px;border:0;background:none;text-align:left;padding:0;cursor:pointer}.workflow-list-open>span:last-child{color:var(--aip-color-muted);font-size:12px;white-space:nowrap}.workflow-list-meta{display:inline-flex;align-items:center;gap:10px}.workflow-enabled-dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background:#9ca3af}.workflow-enabled-dot.is-enabled{background:#22a06b}@media(max-width:900px){.workflow-list-open{flex-wrap:wrap;gap:6px}.workflow-list-open small{max-width:100%}}.project-workflows.workflow-open{display:flex;flex-direction:column;height:100%;min-height:0;padding:0}.workflow-toolbar{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:6px 12px;border-bottom:1px solid var(--aip-color-border)}.workflow-state{margin-right:auto;font-size:12px;color:var(--aip-color-muted)}.workflow-recovery{display:flex;gap:8px;padding:6px 12px}.workflow-toolbar select{width:auto}.workflow-overlay{position:absolute;z-index:10;top:8px;right:8px;width:min(360px,calc(100% - 16px));max-height:calc(100% - 16px);overflow:auto;padding:14px;border:1px solid var(--aip-color-border);border-radius:6px;background:#fff;box-shadow:0 4px 16px #0002}.workflow-metadata{display:grid;gap:12px}.workflow-metadata label{min-width:0;font-size:12px;color:var(--aip-color-muted)}.workflow-metadata input,.workflow-metadata textarea{display:block;width:100%;margin-top:4px}.workflow-metadata textarea{resize:vertical}.workflow-canvas{position:relative;flex:1;min-height:0;overflow:hidden}.workflow-editor{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate;color:#333;background:#f7f8fa}.workflow-editor select:not([class]),.workflow-editor input:not([class]){width:100%;min-width:0}.workflow-editor input[class*=semi-]{min-height:0;padding-top:0;padding-bottom:0}.workflow-editor textarea[class*=semi-]{min-height:0}.workflow-editor .gedit-m-json-schema-editor-name{flex:1;min-width:0}.workflow-editor .gedit-m-json-schema-editor-tree-item-right{min-width:0}.workflow-editor .gedit-m-json-schema-editor-type,.workflow-editor .gedit-m-json-schema-editor-required,.workflow-editor .gedit-m-json-schema-editor-actions{flex-shrink:0}.workflow-editor .gedit-flow-panel-wrap.panel-horizontal{max-width:100%}.workflow-validation,.workflow-problems-toggle{color:#b42318}.workflow-validation button{display:block;color:inherit;margin-top:4px;text-align:left}.workflow-title{min-width:0;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.workflow-tool-trigger{display:inline-flex;align-items:center}.workflow-editor .demo-free-layout-tools{left:8px;min-width:0;max-width:calc(100% - 16px)}.workflow-editor .demo-free-layout-tools>div{flex-wrap:wrap;height:auto;min-height:40px}.workflow-branches>div{display:flex;align-items:center;padding:6px 0;gap:12px}.workflow-branch-port{height:10px;width:10px;border:1px solid #4d53e8;border-radius:50%;margin-left:auto;background:#fff}#project-panel-workflows{overflow:hidden;padding:0}.workflow-node-id{font-size:11px;color:var(--aip-color-muted);margin:0 0 16px;overflow-wrap:anywhere}.workflow-contract-label{font-size:12px;font-weight:500;margin:16px 0 8px}.workflow-contract-field{padding:10px 0;border-bottom:1px solid var(--aip-color-border)}.workflow-contract-field>div{display:flex;justify-content:space-between;gap:8px;font-size:12px}.workflow-contract-field>div>span,.workflow-contract-field p{color:var(--aip-color-muted);font-size:11px}.workflow-contract-field p{margin:6px 0 0;line-height:1.8}.workflow-contract-hint{color:var(--aip-color-muted);font-size:11px;line-height:1.8;margin:6px 0}.workflow-execution-item-source{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:34px;width:100%;border:1px solid var(--aip-color-border);padding:6px 9px;border-radius:6px;background:#f8f9fb;font-size:12px}.workflow-execution-item-source code{color:var(--aip-color-primary);overflow-wrap:anywhere}.workflow-execution-item-source span{font-size:11px;color:var(--aip-color-muted)}.workflow-node-sidebar .workflow-additional-prompt .gedit-m-prompt-editor-container{min-height:168px;max-height:420px;overflow:auto;background:#fff;border:1px solid var(--aip-color-border);border-radius:6px}.workflow-node-sidebar .workflow-additional-prompt .gedit-m-prompt-editor-container:focus-within{border-color:var(--aip-color-primary)}.workflow-node-sidebar .workflow-additional-prompt .cm-content{min-height:154px}.workflow-preset{margin-top:18px;font-size:12px;border-top:1px solid var(--aip-color-border);padding-top:12px}.workflow-preset summary{cursor:pointer;line-height:1.8}.workflow-preset small,.workflow-preset p{color:var(--aip-color-muted);font-size:11px}.workflow-preset pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:10px;background:#f7f8fa;border:1px solid var(--aip-color-border);border-radius:5px;font-size:12px;line-height:1.85;font-family:inherit}:root{--aip-color-background: #f5f6f8;--aip-color-surface: #ffffff;--aip-color-text: #17191f;--aip-color-muted: #626973;--aip-color-border: #dfe3e9;--aip-color-primary: #2463d4;--aip-color-primary-hover: #1c50ad;--aip-color-primary-soft: #edf3ff;--aip-color-danger: #b83246;--aip-color-focus: #89aff7;--aip-font-body: 14px;--aip-font-control: 13px;--aip-font-title: 24px;--aip-control-height: 34px;--aip-sidebar-width: 88px;--aip-radius-frame: 0;--aip-radius-control: 6px;--aip-radius-dialog: 10px;--aip-space-1: 4px;--aip-space-2: 8px;--aip-space-3: 12px;--aip-space-4: 16px;--aip-space-6: 24px}@layer aip{:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--aip-color-text);background:var(--aip-color-background);font-size:var(--aip-font-body);font-synthesis:none}*{box-sizing:border-box}body{margin:0}html,body,#root,.shell{min-height:100vh;border-radius:0}button,input,select,textarea{font:inherit;font-size:var(--aip-font-control)}.agent-instructions{white-space:pre-wrap;overflow-wrap:anywhere}#agent-instructions{resize:vertical;min-height:100px}button{cursor:pointer}button:disabled{opacity:.55;cursor:not-allowed}a{color:var(--aip-color-primary)}button,input,select,textarea{border-radius:var(--aip-radius-control)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--aip-color-focus);outline-offset:2px}.shell{display:flex}.shell>aside{position:sticky;top:0;z-index:30;width:var(--aip-sidebar-width);flex:0 0 var(--aip-sidebar-width);height:100vh;display:flex;flex-direction:column;padding:16px 6px 10px;background:#fff;border-right:1px solid var(--aip-color-border)}.logo{padding:0;text-align:center;font-size:17px;font-weight:850;letter-spacing:-.06em}.logo span{display:block;margin-top:5px;color:var(--aip-color-muted);font-size:6.5px;line-height:1.3;letter-spacing:.08em}.nav{display:grid;gap:5px;margin-top:24px}.nav a{position:relative;display:grid;justify-items:center;gap:5px;width:100%;height:auto;padding:8px 2px;border-radius:var(--aip-radius-control);color:var(--aip-color-muted);text-decoration:none;font-size:11px;text-align:center}.nav a span{white-space:nowrap}.nav a.active,.nav a:hover{background:var(--aip-color-primary-soft);color:var(--aip-color-primary)}.icon{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.aside-foot{position:relative;margin-top:auto;display:flex;justify-content:center}.profile-trigger{display:grid;justify-items:center;width:44px;margin:0 auto;padding:5px 0;border:0;background:transparent;color:var(--aip-color-text)}.profile-trigger:hover{background:var(--aip-color-primary-soft)}.avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:6px;background:#e8edf7;color:var(--aip-color-text);font-size:13px;font-weight:600}.avatar.large{width:48px;height:48px;font-size:18px}.profile-name{max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.profile-chevron{position:absolute;right:-1px;bottom:8px;color:var(--aip-color-muted);font-size:11px}.profile-menu{position:fixed;z-index:1000;left:calc(var(--aip-sidebar-width) + 8px);bottom:10px;width:280px;padding:12px;background:#fff;border:1px solid var(--aip-color-border);border-radius:10px;box-shadow:0 14px 40px #0002}.profile-summary{display:flex;align-items:center;gap:12px;padding:8px 8px 14px;border-bottom:1px solid var(--aip-color-border)}.profile-summary strong,.profile-summary small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-summary strong{font-size:15px}.profile-summary small{margin-top:4px}.profile-menu>button,.profile-language{display:flex;align-items:center;gap:12px;width:100%;min-height:42px;padding:8px;border:0;background:transparent;color:var(--aip-color-text);text-align:left}.profile-menu>button:hover{background:var(--aip-color-primary-soft)}.profile-menu .icon,.profile-language .icon{width:19px;height:19px}.profile-language select{margin-left:auto;border:0;min-height:28px;padding:2px 4px;color:var(--aip-color-muted);background:transparent}.link{color:var(--aip-color-primary);background:none;border:0;padding:0}.shell main{flex:1;min-width:0;min-height:100vh;padding:24px 28px 0}main:has(.computer-page),main:has(.member-page),main:has(.conversation-layout),main:has(.project-page){display:flex;flex-direction:column;height:100vh;overflow:hidden;padding-top:0}header,.section-head{display:flex;align-items:center;justify-content:space-between;gap:16px}header{margin-bottom:20px}h1{font-size:var(--aip-font-title);margin:0;letter-spacing:-.03em}h2{font-size:18px;margin:0 0 10px;letter-spacing:-.02em}header h1,.section-head h2{margin:0}p{line-height:1.6}small,.muted{color:var(--aip-color-muted);font-size:12px}.language-switcher{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--aip-color-muted)}input,select,textarea{padding:8px 10px;border:1px solid var(--aip-color-border);background:#fff;color:var(--aip-color-text);min-height:var(--aip-control-height);min-width:0}.button,.ghost{display:inline-flex;justify-content:center;align-items:center;min-height:var(--aip-control-height);padding:7px 12px;border:1px solid transparent;white-space:nowrap}.button{color:#fff;background:var(--aip-color-primary);font-weight:600}.button:hover:not(:disabled){background:var(--aip-color-primary-hover)}.ghost{background:#fff;border-color:var(--aip-color-border);color:var(--aip-color-text)}.ghost:hover:not(:disabled){border-color:var(--aip-color-primary)}.danger{color:var(--aip-color-danger)}.danger-button{background:var(--aip-color-danger)}.card,.metric{background:#fff;border:1px solid var(--aip-color-border);border-radius:8px;padding:20px;margin-bottom:16px}.hero{min-height:160px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(120deg,#fff 30%,#edf3ff)}.hero h2{font-size:25px;margin:8px 0}.hero p{color:var(--aip-color-muted);max-width:620px;margin-bottom:0}.eyebrow{font-size:10px;letter-spacing:.1em;color:var(--aip-color-muted)}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.metric{padding:16px 20px}.metric span{display:block;font-size:12px;color:var(--aip-color-muted)}.metric strong{display:block;font-size:28px;margin-top:8px}.list{margin-top:14px}.list-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;border-top:1px solid var(--aip-color-border)}.list-row small{display:block;margin-top:5px;overflow-wrap:anywhere}.row-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.badge{display:inline-block;font-size:11px;color:#6d5826;background:#faf3df;border-radius:4px;padding:4px 7px;white-space:nowrap}.badge.ok{color:#176542;background:#e9f5ef}.badge.bad{color:var(--aip-color-danger);background:#fcecef}.empty{padding:24px 0;color:var(--aip-color-muted)}.recent-conversation{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--aip-color-border);text-decoration:none}.modal{width:min(580px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow-y:auto;padding:22px;border:1px solid var(--aip-color-border);border-radius:var(--aip-radius-dialog);box-shadow:0 20px 80px #0003;color:var(--aip-color-text)}.modal:has(.enrollment-dialog){width:min(780px,calc(100vw - 32px))}.modal::backdrop{background:#10172466}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.form{display:grid;gap:8px;margin-top:18px}.form label{margin-top:4px;font-size:12px;font-weight:600}.form p{margin:6px 0}.item-types-section{padding-bottom:14px;border-bottom:1px solid var(--aip-color-border)}.item-types-heading{display:flex;align-items:center;gap:12px;margin-bottom:10px}.item-types-heading h3{margin:0;font-size:14px}.item-types-all{min-height:28px;padding:3px 12px;font-size:12px}.item-types-all.selected{color:var(--aip-color-primary);border-color:var(--aip-color-primary);background:#f1f5ff}.item-type-add{margin-left:auto}.item-type-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:8px}.item-type-card{position:relative;min-width:0;border:1px solid var(--aip-color-border);border-radius:6px;background:#fff}.item-type-card:hover{border-color:#9ab6ed}.item-type-card.selected{border-color:var(--aip-color-primary);background:#f1f5ff}.item-type-select{display:flex;flex-direction:column;gap:4px;width:100%;min-height:60px;padding:9px 10px;border:0;background:transparent;color:var(--aip-color-text);text-align:left}.item-type-title{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%}.item-type-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.item-type-card:has(.item-type-edit) .item-type-title{max-width:calc(100% - 34px)}.item-type-role{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--aip-color-muted);font-size:12px}.item-type-unavailable{color:var(--aip-color-danger)}.item-type-edit{position:absolute;top:4px;right:4px;min-height:26px;padding:4px 6px;border:0;background:transparent;color:var(--aip-color-muted);font-size:12px}.item-type-edit:hover{color:var(--aip-color-primary);background:#edf3ff}.item-list-section{padding-top:20px}.item-type-actions{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:10px}.item-type-actions>.modal-actions{margin-top:0;margin-left:auto}.item-type-delete{display:grid;gap:6px}.item-type-delete button{justify-self:start}.item-type-delete small{max-width:270px}.command{display:grid;gap:12px;padding:14px;background:#f5f7fb;border:1px solid var(--aip-color-border);border-radius:6px}.command code{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;font-size:12px;-webkit-user-select:all;user-select:all}.command button{justify-self:start}.dialog-eyebrow{margin:2px 0 8px;color:var(--aip-color-muted);font-size:12px}.enrollment-dialog>h2{margin-bottom:8px;font-size:25px}.dialog-intro{margin:0 0 24px;color:var(--aip-color-muted)}.enrollment-step{display:grid;grid-template-columns:42px minmax(0,1fr);gap:16px;margin-top:24px}.step-marker{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#e9edf3;color:var(--aip-color-muted);font-weight:700}.step-marker.active{background:var(--aip-color-primary);color:#fff}.step-content{min-width:0}.step-content h3{margin:4px 0 12px;font-size:16px}.step-content p{margin:0}.step-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.step-heading h3{margin-bottom:12px}.platform-tabs{display:inline-flex;gap:2px;padding:3px;background:#eef1f5;border:1px solid var(--aip-color-border);border-radius:var(--aip-radius-control)}.platform-tabs button{min-height:30px;padding:5px 12px;border:0;border-radius:4px;background:transparent;color:var(--aip-color-muted)}.platform-tabs button.active{background:#fff;color:var(--aip-color-text);box-shadow:0 1px 3px #0001}.enrollment-command{margin:0;background:#f5f7fb}.enrollment-command code{max-height:120px;overflow-y:auto}.enrollment-command .button{justify-self:start}.enrollment-note{margin:10px 0 0!important;color:var(--aip-color-muted);font-size:12px}.enrollment-note:before{content:"•";color:var(--aip-color-primary);margin-right:8px}.enrollment-wait{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--aip-color-border);background:#f5f7fb}.enrollment-wait strong,.enrollment-wait small{display:block}.enrollment-wait small{margin-top:4px}.wait-spinner,.wait-check{display:grid;place-items:center;width:22px;height:22px;flex:0 0 22px;border:2px solid var(--aip-color-primary);border-right-color:transparent;border-radius:50%;color:var(--aip-color-primary);font-size:15px;font-weight:700;animation:enrollment-spin .8s linear infinite}.wait-check{border:0;background:var(--aip-color-primary);color:#fff;animation:none}@keyframes enrollment-spin{to{transform:rotate(360deg)}}.enrollment-expiry{margin:18px 0 0;text-align:right}.enrollment-actions{padding-top:18px;border-top:1px solid var(--aip-color-border)}.computer-page,.member-page,.conversation-layout,.project-page{flex:1;min-height:480px;height:auto}.split-pane{position:relative;display:grid;grid-template-columns:var(--split-pane-size, 17rem) minmax(0,1fr);gap:0;margin:0 -28px;min-width:0;min-height:0;overflow:hidden}.split-pane-list,.split-pane-detail{min-width:0;min-height:0;height:100%}.split-pane-list>.card,.split-pane-detail>.card{height:100%}.split-pane-resizer{position:absolute;z-index:4;top:0;bottom:0;left:calc(var(--split-pane-size, 17rem) - 4px);width:8px;padding:0;border:0;background:transparent;cursor:col-resize;touch-action:none}.split-pane-resizer:after{display:block;width:1px;height:100%;margin:0 auto;background:transparent;content:""}.split-pane-resizer:hover:after,.split-pane.is-dragging .split-pane-resizer:after{background:var(--aip-color-primary)}.computer-browser{padding:14px;margin-bottom:0;display:flex;flex-direction:column;min-height:0;border-radius:0;border-right:1px solid var(--aip-color-border)}.computer-browser input{margin-top:12px;width:100%}.computer-add{width:100%;margin-top:10px}.computer-counts{display:grid;gap:7px;padding:18px 4px 10px;color:var(--aip-color-muted);font-size:11px}.computer-list{overflow-y:auto;min-height:0}.computer-link{display:grid;grid-template-columns:18px minmax(0,1fr) 10px;align-items:center;gap:8px;width:100%;padding:10px 8px;border:0;border-radius:6px;text-align:left;background:transparent;color:var(--aip-color-text)}.computer-link:hover,.computer-link.selected{background:var(--aip-color-primary-soft);color:var(--aip-color-primary)}.computer-link strong,.computer-link small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.computer-link strong{font-size:12px}.computer-link small{margin-top:3px}.computer-icon{color:var(--aip-color-muted);font-size:15px}.online-dot,.offline-dot{display:inline-block;width:9px;height:9px;border-radius:50%;vertical-align:middle}.online-dot{background:#22a568}.offline-dot{background:#b8bec8}.computer-detail{margin-bottom:0;min-width:0;overflow:auto;padding:22px 28px;border-radius:0}.computer-detail-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:22px;border-bottom:1px solid var(--aip-color-border)}.computer-detail-head h2{font-size:22px;margin:0}.computer-detail-head h2 i{margin-left:8px}.detail-section{padding:22px 0;border-bottom:1px solid var(--aip-color-border)}.detail-section:last-child{border-bottom:0}.detail-section h3{margin:0 0 15px;font-size:15px}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 36px}.detail-grid div{display:grid;gap:6px}.detail-grid strong{font-size:14px;font-weight:600}.runtime-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:20px}.runtime-row small{margin-right:8px}.runtime-chip{padding:6px 10px;border:1px solid var(--aip-color-border);border-radius:14px;background:#f5f7fb;font-size:12px}.daemon-commands{display:grid;gap:8px}.daemon-command{display:grid;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 10px;background:#f5f7fb;border:1px solid var(--aip-color-border);border-radius:6px}.daemon-command span{font-size:12px;color:var(--aip-color-muted)}.daemon-command code{overflow-wrap:anywhere;font-size:12px}.daemon-command button{min-width:30px;padding:4px 8px}.computer-agents{display:grid;gap:8px}.computer-agent{display:grid;grid-template-columns:12px minmax(120px,1fr) minmax(130px,1fr) auto;align-items:center;gap:9px;padding:10px 0;border-top:1px solid var(--aip-color-border)}.computer-agent strong{font-size:13px}.danger-section{display:flex;align-items:center;justify-content:space-between;gap:16px}.member-browser{padding:14px;margin-bottom:0;display:flex;flex-direction:column;min-height:0;border-radius:0;border-right:1px solid var(--aip-color-border)}.member-browser-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px}.member-browser-head h2{margin:0}.member-browser-head .button{min-width:34px;padding:0;font-size:20px}.member-create{width:100%;margin-top:14px}.member-count{padding:20px 4px 10px;color:var(--aip-color-muted);font-size:11px}.member-list{overflow-y:auto;min-height:0}.member-link{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-width:0;padding:9px 8px;border:0;border-radius:6px;text-align:left;background:transparent;color:var(--aip-color-text)}.member-link:hover,.member-link.selected{background:var(--aip-color-primary-soft);color:var(--aip-color-primary)}.member-link strong,.member-link small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.member-link strong{font-size:12px}.member-link small{margin-top:3px}.member-link>.badge{justify-self:end}.member-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:6px;background:#e8edf7;color:var(--aip-color-text);font-size:13px;font-weight:600}.member-avatar.large{width:56px;height:56px;font-size:22px}.member-detail{margin-bottom:0;min-width:0;overflow:auto;padding:22px 28px;border-radius:0}.member-detail-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid var(--aip-color-border)}.member-heading{display:flex;align-items:center;gap:14px;min-width:0}.member-heading h2{margin:0 0 6px;font-size:22px;overflow-wrap:anywhere}.member-heading .badge{margin-left:4px}.member-section{padding:22px 0;border-bottom:1px solid var(--aip-color-border)}.member-section:last-child{border-bottom:0}.member-section h3{margin:0 0 15px;font-size:15px}.error,.error-notice{color:var(--aip-color-danger)}.error-notice{background:#fff0f2;border:1px solid #efd3d8;padding:10px 12px;border-radius:6px;margin:10px 0;overflow-wrap:anywhere;line-height:1.6}.error-notice .link{margin-left:12px}.success{color:#176542}.toast{position:fixed;inset:auto;left:50%;top:50%;margin:0;transform:translate(-50%,-50%);z-index:100;max-width:calc(100vw - 40px);padding:12px 20px;background:#141b27f0;border:0;color:#fff;border-radius:6px;box-shadow:0 10px 30px #0002;pointer-events:none;animation:toast-fade 1.8s ease both;text-align:center}@keyframes toast-fade{0%,to{opacity:0}12%,82%{opacity:1}}.upgrade-history{padding:0 0 12px;font-size:12px;color:var(--aip-color-muted)}.upgrade-history summary{cursor:pointer}.upgrade-result{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;padding:12px 0}.upgrade-result .button{margin-left:auto}.upgrade-status{margin:4px 0 12px}.conversation-sidebar{padding:18px 12px;display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--aip-color-border);border-radius:0;margin-bottom:0}.conversation-layout,.project-page{--split-pane-size: 240px}.project-tabbed-detail{display:flex;flex-direction:column;padding:0;overflow:hidden}.project-tabbed-detail>.member-detail-head{flex:none;min-height:64px;padding:14px 28px;border-bottom:0}.project-tabbed-detail>.error-notice,.project-tabbed-detail>.project-operation-notice{margin:10px 28px}.project-tabs{display:flex;flex:none;gap:24px;padding:0 28px;border-bottom:1px solid var(--aip-color-border)}.project-tabs>button{min-height:38px;padding:7px 2px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--aip-color-muted)}.project-tabs>button[aria-selected=true]{color:var(--aip-color-primary);border-bottom-color:var(--aip-color-primary)}.project-tab-panel{flex:1;min-height:0;overflow:auto;padding:0 28px}.project-tab-panel[hidden]{display:none}.project-execution-items{height:100%;overflow:auto;padding:20px 0;box-sizing:border-box}.execution-item-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.execution-item-toolbar h3{margin:0 auto 0 0}.execution-item-toolbar input{width:240px;max-width:100%;min-width:0}.execution-item-toolbar select{max-width:100%}.execution-item-hint{font-size:12px;margin:12px 0 18px}.project-execution-item-table table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left}.project-execution-item-table th,.project-execution-item-table td{padding:9px 8px;border-bottom:1px solid var(--aip-color-border);overflow-wrap:anywhere;vertical-align:middle}.project-execution-item-table th{color:var(--aip-color-muted);font-weight:500;background:var(--aip-color-surface)}.project-execution-item-table th:first-child{width:64px}.project-execution-item-table th:nth-child(3){width:138px}.project-execution-item-table th:nth-child(4){width:130px}.project-execution-item-table th:nth-child(5){width:165px}.execution-item-title{text-align:left;max-width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.project-execution-item-table small,.execution-item-revision-row small{display:block;color:var(--aip-color-muted);font-size:12px;margin-top:3px}.execution-item-state{display:inline-block;padding:2px 7px;background:#edf3ff;color:#2453a0;font-size:12px;white-space:nowrap}.execution-item-state-cancelled{background:#f0f1f3;color:#646b77}.execution-item-state-completed{background:#edf7ef;color:#246b39}.execution-item-state-failed{background:#fff0f0;color:#a32626}.execution-item-back{margin-bottom:16px}.execution-item-detail-heading{display:flex;align-items:start;gap:16px;justify-content:space-between}.execution-item-detail-heading h3,.execution-item-content-title{margin:0 0 12px;overflow-wrap:anywhere}.execution-item-metadata{display:flex;flex-wrap:wrap;gap:6px 20px;color:var(--aip-color-muted);font-size:12px}.execution-item-id{margin:8px 0 16px;overflow-wrap:anywhere}.execution-item-scheduling-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:12px;color:var(--aip-color-muted);padding:10px 0;border-bottom:1px solid var(--aip-color-border)}.execution-item-scheduling-summary button{margin-left:auto}.execution-item-scheduling-form input[type=number]{width:160px}.execution-item-detail-tabs{display:flex;gap:20px;border-bottom:1px solid var(--aip-color-border);margin-top:16px}.execution-item-detail-tabs button{border:0;border-bottom:2px solid transparent;padding:10px 0;background:none;color:var(--aip-color-muted);cursor:pointer}.execution-item-detail-tabs button[aria-selected=true]{color:var(--aip-color-primary);border-bottom-color:var(--aip-color-primary)}.execution-item-timeline-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:14px 0;font-size:12px;color:var(--aip-color-muted)}.execution-item-timeline-toolbar select{max-width:260px}.execution-item-node-progress{list-style:none;padding:0;margin:6px 0 20px;display:flex;flex-wrap:wrap;gap:8px 20px}.execution-item-node-progress li{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12px}.execution-item-node-progress small{color:var(--aip-color-muted)}.execution-item-execution-timeline{margin-top:24px;min-width:0;border-top:1px solid var(--aip-color-border);padding-top:16px}.execution-progress-heading,.execution-progress-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px}.execution-progress-heading{justify-content:space-between}.execution-progress-heading h4{margin:0}.execution-progress-summary{font-size:12px;color:var(--aip-color-muted);margin:0 0 14px}.execution-progress-summary strong{color:var(--aip-color-text)}.execution-item-node-progress .execution-progress-step{display:flex;align-items:center;gap:7px;max-width:100%;font-size:12px}.execution-progress-step[aria-pressed=true]{border-color:var(--aip-color-primary);background:#eff6ff;color:var(--aip-color-primary)}.execution-progress-step>span:not(.execution-item-node-dot){overflow-wrap:anywhere}.execution-progress-node{border:1px solid var(--aip-color-border);border-radius:8px;padding:14px;min-width:0}.execution-progress-node>header{display:flex;justify-content:space-between;align-items:start;gap:12px}.execution-progress-node>header>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;min-width:0;overflow-wrap:anywhere}.execution-progress-node small{color:var(--aip-color-muted);font-size:12px}.execution-progress-node>header>button{flex-shrink:0}.execution-progress-wait{font-size:13px;color:var(--aip-color-muted);line-height:1.6}.execution-progress-activity{max-height:400px;overflow:auto;overflow-anchor:none;margin-top:12px;scrollbar-gutter:stable}.execution-progress-activity h5{font-size:12px;color:var(--aip-color-muted);margin:12px 0}.execution-progress-reply{font-size:13px;line-height:1.7;overflow-wrap:anywhere;border-bottom:1px solid var(--aip-color-border);padding:0 4px 8px}.execution-progress-reply pre{white-space:pre-wrap;overflow-wrap:anywhere}.execution-progress-reply h1,.execution-progress-reply h2,.execution-progress-reply h3{font-size:15px}.execution-progress-current-activity{color:var(--aip-color-primary)}.execution-progress-latest{margin-top:10px;font-size:12px}.execution-progress-results-heading{margin:22px 0 0;font-size:14px}.execution-item-node-dot{height:7px;width:7px;border-radius:50%;background:#a1a9b7}.execution-item-node-dot.execution-item-node-running{background:#1677ff}.execution-item-node-dot.execution-item-node-success{background:#15803d}.execution-item-node-dot.execution-item-node-failed{background:#b91c1c}.execution-item-result-record{padding:16px 0;border-bottom:1px solid var(--aip-color-border)}.execution-item-result-record header{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12px}.execution-item-result-record header strong{font-size:14px}.execution-item-result-record header small,.execution-item-result-record header time{color:var(--aip-color-muted);font-size:11px}.execution-item-result-record time{margin-left:auto}.execution-item-result-record p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;margin:12px 0 0}.execution-item-record-files{list-style:none;padding:0;margin:10px 0 0}.execution-item-record-files li{display:flex;align-items:center;gap:12px;margin-top:6px}.execution-item-record-files button{overflow-wrap:anywhere;text-align:left}.execution-item-record-files small{color:var(--aip-color-muted);font-size:11px;white-space:nowrap}.execution-item-node-success{color:#15803d}.execution-item-node-failed,.execution-item-system-error{color:#b91c1c}.execution-item-execution-note,.execution-item-history-note{padding:10px 12px;background:#f5f7fa;font-size:13px;margin:18px 0}.execution-item-history-note{border-left:2px solid #3377dd;display:flex;gap:12px;flex-wrap:wrap}.execution-item-content{padding:14px 0;border-bottom:1px solid var(--aip-color-border)}.execution-item-content h4{margin:0 0 8px}.execution-item-content p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.execution-item-history{margin-top:24px}.execution-item-revision-row{display:flex;gap:20px;padding:10px 0;border-bottom:1px solid var(--aip-color-border);overflow-wrap:anywhere}.execution-item-revision-row>span{min-width:0}.execution-item-revision-row button{align-self:start}.execution-item-revision-row button[aria-pressed=true]{font-weight:700}@media(max-width:1100px){.project-execution-item-table .execution-item-secondary{display:none}.execution-item-toolbar input{width:170px}}@media(max-width:800px){.project-execution-item-table th:first-child{width:48px}.project-execution-item-table th:nth-child(3){width:110px}.project-execution-items{font-size:13px}}.project-form-fields{display:contents;margin:0;padding:0;border:0}.project-search{width:100%;margin-top:14px}.project-link{display:block;width:100%;padding:10px 8px;border:0;background:transparent;text-align:left;color:var(--aip-color-text)}.project-link strong,.project-link small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-link small{margin-top:4px;color:var(--aip-color-muted);font-size:11px}.project-link:hover,.project-link.selected{background:var(--aip-color-primary-soft);color:var(--aip-color-primary)}.project-row{display:flex;align-items:center;gap:16px;padding:12px 0;border-top:1px solid var(--aip-color-border)}.project-row>:first-child{flex:1;min-width:0;overflow-wrap:anywhere}.project-row small{display:block;margin-top:4px}.project-role-table{max-width:100%;overflow-x:auto}.project-role-table table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left}.project-role-table th,.project-role-table td{padding:10px 8px;border-bottom:1px solid var(--aip-color-border);vertical-align:middle;overflow-wrap:anywhere}.project-role-table th{color:var(--aip-color-muted);font-weight:500;background:var(--aip-color-surface)}.project-role-table th:first-child{width:14%}.project-role-table th:last-child{width:195px}.project-role-table .role-description{white-space:pre-wrap}.project-role-table .row-actions{justify-content:flex-end;gap:10px}.project-role-table .role-delete:not(:disabled){color:var(--aip-color-danger)}.project-role-tags{display:flex;flex-wrap:wrap;gap:4px}.project-role-tags>span:not(.muted){padding:2px 6px;background:var(--aip-color-primary-soft)}.project-role-hint{display:block;margin-top:10px}.project-role-candidates{max-height:300px;overflow-y:auto}.project-role-candidate{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--aip-color-border)}.project-role-candidate input{min-height:0;width:15px;height:15px;flex:none}.project-role-candidate>span:first-of-type{flex:1;min-width:0;overflow-wrap:anywhere}.project-role-candidate small{display:block;margin-top:4px}@media(max-width:1000px){.project-role-table table{min-width:620px}}.project-detail .member-detail-head h2{margin:0;font-size:20px;overflow-wrap:anywhere}.project-description{white-space:pre-wrap;overflow-wrap:anywhere}.invitation-message{min-width:0;margin:10px 0;padding:12px 14px;border:1px solid var(--aip-color-border);border-left:3px solid var(--aip-color-primary);border-radius:0;background:var(--aip-color-primary-soft)}.invitation-message h4{margin:0 0 8px;color:var(--aip-color-primary);font-size:12px;font-weight:600}.invitation-message blockquote{max-height:240px;margin:0;overflow-y:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--aip-color-text);font-size:14px;line-height:1.7}.invitation-consent{margin:0}.invitation-row{display:flex;align-items:center;gap:16px;padding:9px 0;border-top:1px solid var(--aip-color-border)}.invitation-row-content{flex:1;min-width:0}.invitation-row-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;line-height:20px}.invitation-row-heading strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.invitation-row-heading>span{flex-shrink:0;color:var(--aip-color-muted);font-size:12px}.invitation-preview{margin-top:3px}.invitation-preview summary{display:flex;align-items:baseline;gap:8px;list-style:none;cursor:pointer;font-size:13px;line-height:20px}.invitation-preview summary::-webkit-details-marker{display:none}.invitation-preview summary:after{flex-shrink:0;content:"⌄";color:var(--aip-color-muted)}.invitation-preview summary:focus-visible{outline:2px solid var(--aip-color-focus);outline-offset:2px}.invitation-preview-label{flex-shrink:0;color:var(--aip-color-muted);font-size:12px}.invitation-preview-text{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.invitation-preview[open] .invitation-preview-text{white-space:pre-wrap;overflow-wrap:anywhere}.invitation-preview[open] summary:after{transform:rotate(180deg)}.invitation-row .row-actions{flex-shrink:0}.invitation-row .row-actions button{min-height:28px;padding:4px 10px;font-size:12px}.invitation-user-picker{position:relative}.invitation-user-picker input{width:100%}.invitation-user-options{position:absolute;inset:100% 0 auto;z-index:5;max-height:240px;overflow-y:auto;border:1px solid var(--aip-color-border);background:#fff;box-shadow:0 6px 20px #0002}.invitation-user-options [role=option]{display:block;width:100%;padding:8px 12px;border:0;border-radius:0;background:#fff;text-align:left}.invitation-user-options [role=option]:hover,.invitation-user-options [aria-selected=true]{background:var(--aip-color-primary-soft)}.invitation-user-options strong,.invitation-user-options small{display:block;overflow-wrap:anywhere}.invitation-user-options p,.invitation-user-options>button{margin:8px 12px}.project-operation-notice{padding:12px;border:1px solid var(--aip-color-border)}.stacked-pane{display:grid;height:100%;min-height:0}.stacked-pane>div{min-height:0;overflow:hidden}.stacked-pane .conversation-sidebar{height:100%;padding:14px 12px}.stacked-pane .conversation-sidebar-head h2{font-size:14px}.conversation-session-list{min-height:0;overflow-y:auto}.conversation-group-list{display:flex;flex:1;min-height:0;flex-direction:column;gap:10px}.conversation-project-groups{flex:1;min-height:0;overflow-y:auto;padding-right:2px}.conversation-group{border-bottom:1px solid var(--aip-color-border);padding-bottom:8px}.conversation-group-header{display:flex;align-items:center;gap:6px;width:100%;min-height:32px;padding:5px 6px;border:0;border-radius:6px;background:transparent;color:var(--aip-color-text);text-align:left}.conversation-group-header:hover{background:var(--aip-color-primary-soft)}.conversation-group-header strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.conversation-group-header small{margin-left:auto;color:var(--aip-color-muted);font-size:11px}.conversation-group-chevron{width:12px;color:var(--aip-color-muted);font-size:14px;line-height:1}.conversation-group-agents{display:grid;gap:2px;padding-top:3px}.conversation-personal-group{display:flex;flex:0 1 34%;min-height:0;max-height:280px;flex-direction:column;overflow:hidden;padding-top:8px;border-top:1px solid var(--aip-color-border);border-bottom:0}.conversation-personal-group.is-collapsed{flex:0 0 auto}.conversation-personal-group .conversation-group-agents{min-height:0;overflow-y:auto}.stacked-resizer{position:relative;z-index:4;align-self:center;height:8px;padding:0;border:0;border-radius:0;background:transparent;cursor:row-resize;touch-action:none}.stacked-resizer:after{position:absolute;top:50%;left:0;right:0;height:1px;background:var(--aip-color-border);content:""}.stacked-resizer:focus-visible{outline:none}.stacked-resizer:hover:after,.stacked-resizer:focus-visible:after{background:var(--aip-color-primary)}.conversation-panels,.conversation-panel{height:100%;min-height:0}.conversation-panel[hidden]{display:none}.conversation-scope{margin-left:auto;font-size:12px;color:var(--aip-color-muted);overflow-wrap:anywhere}.conversation-sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding:0 4px}.conversation-sidebar-head h2{margin:0;font-size:20px}.conversation-create{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:8px}.conversation-create .button{min-width:38px;padding:0;font-size:22px;line-height:1}.conversation-agent-list{display:grid;gap:4px;overflow-y:auto;max-height:42%;padding-bottom:12px;border-bottom:1px solid var(--aip-color-border)}.stacked-pane .conversation-agent-list{flex:1;min-height:0;max-height:none;align-content:start;padding-bottom:0;border-bottom:0}.conversation-agent-link{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:8px;border:0;border-radius:6px;background:transparent;color:var(--aip-color-text);text-align:left}.conversation-agent-link:hover,.conversation-agent-link.selected{background:var(--aip-color-primary-soft);color:var(--aip-color-primary)}.conversation-agent-link strong,.conversation-agent-link small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-agent-link strong{font-size:12px}.conversation-agent-link small{margin-top:3px}.conversation-agent-link .badge{font-size:10px}.conversation-list-divider{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 4px 8px;color:var(--aip-color-muted);font-size:11px}.conversation-list-divider .ghost{min-height:28px;padding:4px 8px;font-size:11px}.new-conversation{display:grid;gap:8px}.new-conversation label{font-size:12px}.checkbox{display:flex;align-items:center;gap:6px;font-size:12px;margin:12px 0}.checkbox input{min-height:0}.conversation-links{overflow-y:auto;min-height:0}.conversation-link{display:block;width:100%;border:0;text-align:left;background:none;padding:12px 8px;margin-bottom:4px}.conversation-link.selected{background:var(--aip-color-primary-soft);color:var(--aip-color-primary)}.conversation-link strong{font-size:13px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-link small{display:block;margin-top:6px}.conversation-main{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:18px 24px;border-radius:0;margin-bottom:0}.assistant-ui-thread{flex:1;min-height:0;height:100%}.assistant-ui-thread>.aui-root{height:100%}.assistant-conversation{height:100%;padding:0;background:#fff}.agent-context-bar{display:flex;align-items:center;flex:0 0 auto;gap:10px;min-height:52px;padding:10px 16px;border-bottom:1px solid var(--aip-color-border)}.aip-chat-surface{display:flex;flex-direction:column;flex:1;min-height:0;height:100%}.aip-chat-surface .cs-main-container{flex:1;min-height:0;height:auto;border:0;border-radius:0;background:var(--aip-color-surface);font-family:inherit}.aip-chat-surface .cs-chat-container{min-width:0;background:var(--aip-color-surface)}.aip-chat-surface .cs-conversation-header{min-height:58px;padding:0 4px;border-bottom:1px solid var(--aip-color-border);background:var(--aip-color-surface)}.aip-chat-surface .cs-conversation-header__content .cs-conversation-header__user-name{color:var(--aip-color-text);font-size:14px;font-weight:650}.aip-chat-surface .cs-conversation-header__content .cs-conversation-header__info{color:var(--aip-color-muted);font-size:12px}.aip-chat-surface .cs-message-list{background:var(--aip-color-surface)}.aip-chat-surface .cs-message-list__scroll-wrapper{padding:16px 8px}.aip-chat-surface .cs-message{max-width:92%}.aip-chat-surface .cs-message__content{max-width:100%;padding:0;border-radius:0!important;background:transparent!important}.aip-chat-surface .cs-message__content-wrapper{min-width:0}.aip-chat-surface .cs-message__sender-name,.aip-chat-surface .cs-message__sent-time{color:var(--aip-color-muted);font-family:inherit}.aip-chat-bubble{max-width:min(860px,78vw);padding:10px 12px;border:1px solid var(--aip-color-border);border-radius:5px;background:#fff}.aip-chat-bubble.user{background:var(--aip-color-primary-soft);border-color:#cadbfa}.aip-chat-bubble .message-content{font-size:13px}.aip-chat-footer{flex:0 0 auto;padding:10px 8px 0;border-top:1px solid var(--aip-color-border);background:var(--aip-color-surface)}.aip-chat-surface .cs-message-input{min-height:82px;border:1px solid var(--aip-color-border);border-radius:5px;background:#fff}.aip-chat-surface .cs-message-input__content-editor{min-height:48px;padding:10px 12px;font-family:inherit;font-size:13px}.aip-chat-surface .cs-message-input__content-editor-wrapper{background:#fff}.aip-chat-surface .cs-button--send{color:var(--aip-color-primary)}.aip-chat-hint{display:block;padding:6px 2px 0}.conversation-empty{margin-bottom:0;border-radius:0}.empty-detail{display:grid;place-items:center;min-height:0;padding:24px;text-align:center}.empty-detail.empty{padding:24px}.conversation-head{padding-bottom:14px;border-bottom:1px solid var(--aip-color-border);align-items:flex-start}.conversation-head h2{font-size:16px;margin-bottom:5px;overflow-wrap:anywhere}.conversation-head .row-actions{flex-shrink:0}.transcript{flex:1;overflow-y:auto;padding:16px 4px;min-height:80px}.message{padding:12px 14px;margin-bottom:12px;border:1px solid var(--aip-color-border);border-radius:6px}.message.user{background:#f5f7fb}.message-meta{display:flex;align-items:center;gap:12px;font-size:12px;margin-bottom:8px}.message-content{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75;font-size:13px;-moz-tab-size:2;tab-size:2}.message-content.markdown{white-space:normal}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown table{display:block;overflow-x:auto;border-collapse:collapse;max-width:100%}.markdown th,.markdown td{border:1px solid var(--aip-color-border);padding:6px 9px}.markdown blockquote{margin-left:0;padding-left:12px;border-left:3px solid var(--aip-color-border);color:var(--aip-color-muted)}.markdown code{background:#f1f3f7;padding:2px 4px;border-radius:3px}.code-block{padding:10px;border:1px solid var(--aip-color-border);background:#f5f7fb;border-radius:6px}.code-block>button{display:block;margin-left:auto;font-size:11px;min-height:28px}.code-block pre{overflow-x:auto;margin:8px 0 0;line-height:1.65}.code-block code{padding:0;background:transparent}.long-output{display:flex;align-items:center;gap:12px;margin-top:8px}.composer{padding-top:12px;border-top:1px solid var(--aip-color-border)}.composer label{display:block;font-size:12px;margin-bottom:8px}.composer textarea{width:100%;min-height:90px;max-height:240px;resize:vertical;line-height:1.6}.composer-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.run-progress{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;color:var(--aip-color-muted);font-size:12px}.tool-output{padding:8px;color:var(--aip-color-muted);font-size:12px}.tool-output pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:200px;overflow-y:auto}.tool-activity{margin-top:12px;padding-top:8px;border-top:1px solid var(--aip-color-border);color:var(--aip-color-muted);font-size:12px}.tool-activity summary{cursor:pointer}.tool-activity>.row-actions{margin-top:8px}.activity-item pre{margin:8px 0;padding:8px;max-height:240px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7fb}.older{display:block;margin:0 auto 16px}.admin-counts{display:flex;flex-wrap:wrap;gap:12px 24px;margin:16px 0}.administration>label{margin-right:12px}.admin-table{margin-top:16px;overflow-x:auto}.admin-table table{width:100%;border-collapse:collapse;text-align:left}.admin-table th,.admin-table td{padding:10px 12px;border-bottom:1px solid var(--aip-color-border);vertical-align:top;overflow-wrap:anywhere}.admin-table small{display:block;margin-top:5px}.admin-pagination{justify-content:flex-end;margin-top:16px}.auth-shell{min-height:100vh;display:grid;place-items:center}.auth-card{width:min(420px,calc(100vw - 32px));background:#fff;padding:24px;border:1px solid var(--aip-color-border)}.auth-expired{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;background:#0f172a59}.auth-expired h2{margin:0 0 12px;font-size:16px}.auth-expired p{margin-bottom:16px;line-height:1.6}.auth-connection-error{position:fixed;top:12px;left:50%;transform:translate(-50%);z-index:1000;padding:10px 16px;color:#991b1b;background:#fef2f2;border:1px solid #fecaca}}@media(max-width:1000px){.shell main{padding:20px 16px 0}.split-pane{margin-left:-16px;margin-right:-16px}.computer-detail,.member-detail{padding:18px}.list-row{align-items:flex-start;flex-direction:column}.conversation-head{flex-direction:column;gap:8px}}@media(max-width:700px){.shell{display:block}.shell>aside{position:static;width:100%;height:auto;padding:12px;border-right:0;border-bottom:1px solid var(--aip-color-border)}.nav{display:flex;gap:2px;margin-top:10px;flex-wrap:wrap}.nav a{width:auto;height:auto;padding:8px;font-size:11px}.nav a span{font-size:11px}.aside-foot{display:flex;align-items:center;gap:12px;position:absolute;top:18px;right:14px}.profile-menu{left:auto;right:0;bottom:calc(100% + 8px);width:min(280px,calc(100vw - 20px))}.hero{align-items:flex-start;flex-direction:column}.hero h2{font-size:22px}.metrics{gap:8px}.metric{padding:12px}.split-pane{display:flex;flex-direction:column;min-height:0;overflow:visible}.split-pane-list,.split-pane-detail{width:100%;height:auto;flex:none}.split-pane-list>.card,.split-pane-detail>.card{height:auto}.split-pane-resizer{display:none}.computer-browser,.member-browser{max-height:360px}.computer-detail,.member-detail{padding:16px}.detail-grid{grid-template-columns:1fr;gap:12px}.daemon-command{grid-template-columns:1fr auto}.daemon-command span{grid-column:1 / -1}.computer-agent{grid-template-columns:12px minmax(0,1fr) auto}.computer-agent small{grid-column:2 / 3}.member-detail-head,.danger-section{align-items:flex-start;flex-direction:column}.conversation-sidebar{max-height:260px}.conversation-main{height:650px}.composer-actions{align-items:flex-end}}@media(max-width:700px){.step-heading{align-items:flex-start;flex-direction:column}.platform-tabs{width:100%}.platform-tabs button{flex:1}.enrollment-step{grid-template-columns:34px minmax(0,1fr);gap:10px}.enrollment-dialog>h2{font-size:21px}.conversation-agent-list{max-height:180px}}.item-links{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.item-file{display:block;margin:6px 0}.execution-item-source{margin:14px 0}.execution-item-source summary{cursor:pointer;font-size:13px;color:var(--muted,#6b7280)}.execution-item-state-confirming,.execution-item-state-awaiting_acceptance{color:#7c5b16;background:#fff6dc}.project-items .execution-item-toolbar{flex-wrap:wrap}.project-items .execution-item-toolbar h3{margin-right:auto}.project-items .execution-item-toolbar input{min-width:140px}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.assistant-ui-thread,[data-slot=dialog-content],[data-slot=dialog-overlay],[data-slot=tooltip-content]{--shimmer-track-height:200px;--shimmer-angle:15deg}.assistant-ui-thread *,*:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *),.assistant-ui-thread :before,:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *):before,.assistant-ui-thread :after,:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *):after,.assistant-ui-thread ::backdrop,:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *)::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{.assistant-ui-thread,[data-slot=dialog-content],[data-slot=dialog-overlay],[data-slot=tooltip-content]{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-200:oklch(88.5% .062 18.334);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-muted:var(--muted);--color-accent:var(--accent)}}@layer base{.assistant-ui-thread *,*:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *),.assistant-ui-thread :after,:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *):after,.assistant-ui-thread :before,:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *):before,.assistant-ui-thread ::backdrop,:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *)::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}.assistant-ui-thread ::file-selector-button,:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *)::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}.assistant-ui-thread html,html:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *),.assistant-ui-thread,[data-slot=dialog-content],[data-slot=dialog-overlay],[data-slot=tooltip-content]{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}.assistant-ui-thread hr,hr:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){height:0;color:inherit;border-top-width:1px}.assistant-ui-thread abbr:where([title]),abbr:where([title]):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.assistant-ui-thread h1,h1:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *),.assistant-ui-thread h2,h2:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *),.assistant-ui-thread h3,h3:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *),.assistant-ui-thread h4,h4:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *),.assistant-ui-thread h5,h5:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *),.assistant-ui-thread h6,h6:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){font-size:inherit;font-weight:inherit}.assistant-ui-thread a,a:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.assistant-ui-thread b,b:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *),.assistant-ui-thread strong,strong:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){font-weight:bolder}.assistant-ui-thread code,code:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *),.assistant-ui-thread kbd,kbd:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *),.assistant-ui-thread samp,samp:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *),.assistant-ui-thread pre,pre:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}.assistant-ui-thread small,small:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){font-size:80%}.assistant-ui-thread sub,sub:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *),.assistant-ui-thread sup,sup:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){vertical-align:baseline;font-size:75%;line-height:0;position:relative}.assistant-ui-thread sub,sub:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){bottom:-.25em}.assistant-ui-thread sup,sup:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){top:-.5em}.assistant-ui-thread table,table:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){text-indent:0;border-color:inherit;border-collapse:collapse}.assistant-ui-thread :-moz-focusring:where(:not(iframe)),:-moz-focusring:where(:not(iframe)):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){outline:auto}.assistant-ui-thread progress,progress:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){vertical-align:baseline}.assistant-ui-thread summary,summary:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){display:list-item}.assistant-ui-thread ol,ol:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *),.assistant-ui-thread ul,ul:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *),.assistant-ui-thread menu,menu:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){list-style:none}.assistant-ui-thread img,img:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *),.assistant-ui-thread svg,svg:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *),.assistant-ui-thread video,video:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *),.assistant-ui-thread canvas,canvas:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *),.assistant-ui-thread audio,audio:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *),.assistant-ui-thread iframe,iframe:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *),.assistant-ui-thread embed,embed:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *),.assistant-ui-thread object,object:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){vertical-align:middle;display:block}.assistant-ui-thread img,img:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *),.assistant-ui-thread video,video:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){max-width:100%;height:auto}.assistant-ui-thread button,button:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *),.assistant-ui-thread input,input:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *),.assistant-ui-thread select,select:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *),.assistant-ui-thread optgroup,optgroup:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *),.assistant-ui-thread textarea,textarea:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.assistant-ui-thread ::file-selector-button,:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *)::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.assistant-ui-thread :where(select:is([multiple],[size])) optgroup,:where(select:is([multiple],[size])) optgroup:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){font-weight:bolder}.assistant-ui-thread :where(select:is([multiple],[size])) optgroup option,:where(select:is([multiple],[size])) optgroup option:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding-inline-start:20px}.assistant-ui-thread ::file-selector-button,:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *)::file-selector-button{margin-inline-end:4px}.assistant-ui-thread ::placeholder,:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *)::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){.assistant-ui-thread ::placeholder,:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *)::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread ::placeholder,:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *)::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}.assistant-ui-thread textarea,textarea:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){resize:vertical}.assistant-ui-thread ::-webkit-search-decoration,:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *)::-webkit-search-decoration{-webkit-appearance:none}.assistant-ui-thread ::-webkit-date-and-time-value,:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *)::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}.assistant-ui-thread ::-webkit-datetime-edit,:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *)::-webkit-datetime-edit{display:inline-flex}.assistant-ui-thread ::-webkit-datetime-edit-fields-wrapper,:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *)::-webkit-datetime-edit-fields-wrapper{padding:0}.assistant-ui-thread ::-webkit-datetime-edit,:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *)::-webkit-datetime-edit{padding-block:0}.assistant-ui-thread ::-webkit-datetime-edit-year-field,:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *)::-webkit-datetime-edit-year-field{padding-block:0}.assistant-ui-thread ::-webkit-datetime-edit-month-field,:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *)::-webkit-datetime-edit-month-field{padding-block:0}.assistant-ui-thread ::-webkit-datetime-edit-day-field,:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *)::-webkit-datetime-edit-day-field{padding-block:0}.assistant-ui-thread ::-webkit-datetime-edit-hour-field,:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *)::-webkit-datetime-edit-hour-field{padding-block:0}.assistant-ui-thread ::-webkit-datetime-edit-minute-field,:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *)::-webkit-datetime-edit-minute-field{padding-block:0}.assistant-ui-thread ::-webkit-datetime-edit-second-field,:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *)::-webkit-datetime-edit-second-field{padding-block:0}.assistant-ui-thread ::-webkit-datetime-edit-millisecond-field,:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *)::-webkit-datetime-edit-millisecond-field{padding-block:0}.assistant-ui-thread ::-webkit-datetime-edit-meridiem-field,:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *)::-webkit-datetime-edit-meridiem-field{padding-block:0}.assistant-ui-thread ::-webkit-calendar-picker-indicator,:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *)::-webkit-calendar-picker-indicator{line-height:1}.assistant-ui-thread :-moz-ui-invalid,:-moz-ui-invalid:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){box-shadow:none}.assistant-ui-thread button,button:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *),.assistant-ui-thread input:where([type=button],[type=reset],[type=submit]),input:where([type=button],[type=reset],[type=submit]):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){-webkit-appearance:button;-moz-appearance:button;appearance:button}.assistant-ui-thread ::file-selector-button,:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *)::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}.assistant-ui-thread ::-webkit-inner-spin-button,:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *)::-webkit-inner-spin-button{height:auto}.assistant-ui-thread ::-webkit-outer-spin-button,:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *)::-webkit-outer-spin-button{height:auto}.assistant-ui-thread [hidden]:where(:not([hidden=until-found])),[hidden]:where(:not([hidden=until-found])):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){display:none!important}.assistant-ui-thread *,:is([data-slot=dialog-content],[data-slot=dialog-overlay],[data-slot=tooltip-content]) *{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread *,:is([data-slot=dialog-content],[data-slot=dialog-overlay],[data-slot=tooltip-content]) *{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}}@layer components;@layer utilities{.assistant-ui-thread .\@container,.\@container:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){container-type:inline-size}.assistant-ui-thread .shimmer,.shimmer:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--_gradient-width:calc(var(--_spread) + var(--shimmer-track-height) * tan(var(--shimmer-angle)));--_active-distance:calc(var(--shimmer-track-width,200px) + var(--_gradient-width));--_duration:var(--shimmer-duration,calc(var(--_active-distance) / var(--_speed) / 1px * 1000));--_repeat-delay:var(--shimmer-repeat-delay,calc(20000 / var(--_speed)));--_repeat-delay-px:calc(var(--_repeat-delay) * var(--_active-distance) / var(--_duration));--_xy-offset-px:calc((var(--shimmer-x,0) + var(--shimmer-y,0) * tan(var(--shimmer-angle))) * 1px);--_bg-width:calc(100% + var(--shimmer-track-width,100%) + var(--_gradient-width) + var(--_repeat-delay-px));--_travel:calc(var(--shimmer-track-width,100%) + var(--_gradient-width) + var(--_repeat-delay-px));--_position:calc(var(--shimmer-track-width,(100% - var(--_gradient-width) - var(--_repeat-delay-px)) / 2) + var(--_gradient-width) / 2 + var(--_repeat-delay-px) - var(--_xy-offset-px))}.assistant-ui-thread .shimmer:not(.shimmer-bg),.shimmer:not(.shimmer-bg):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--_speed:var(--shimmer-speed,200);--_spread:var(--shimmer-spread, calc(4ch + 80px) );--_bg:currentColor;--_overlay:var(--shimmer-color,white);--_fg:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha/5) ))}@supports ((-webkit-background-clip:text) or (background-clip:text)) and (color:oklch(from red l c h)){.assistant-ui-thread .shimmer:not(.shimmer-bg),.shimmer:not(.shimmer-bg):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}.assistant-ui-thread .shimmer:is(.dark *):not(.shimmer-bg),.shimmer:is(.dark *):not(.shimmer-bg):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--_fg:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4) ) c h / calc(alpha + .4) ))}@-moz-document url-prefix(){.assistant-ui-thread .shimmer:not(.shimmer-bg),.shimmer:not(.shimmer-bg):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--_duration:var(--shimmer-duration,calc(375000 / var(--_speed)))}}.assistant-ui-thread .shimmer,.shimmer:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--_mix-96:var(--_fg)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .shimmer,.shimmer:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--_mix-96:color-mix(in oklch, var(--_fg), var(--_bg) 96%)}}.assistant-ui-thread .shimmer,.shimmer:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--_mix-83:var(--_fg)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .shimmer,.shimmer:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--_mix-83:color-mix(in oklch, var(--_fg), var(--_bg) 83%)}}.assistant-ui-thread .shimmer,.shimmer:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--_mix-67:var(--_fg)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .shimmer,.shimmer:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--_mix-67:color-mix(in oklch, var(--_fg), var(--_bg) 67%)}}.assistant-ui-thread .shimmer,.shimmer:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--_mix-50:var(--_fg)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .shimmer,.shimmer:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--_mix-50:color-mix(in oklch, var(--_fg), var(--_bg) 50%)}}.assistant-ui-thread .shimmer,.shimmer:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--_mix-33:var(--_fg)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .shimmer,.shimmer:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--_mix-33:color-mix(in oklch, var(--_fg), var(--_bg) 33%)}}.assistant-ui-thread .shimmer,.shimmer:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--_mix-17:var(--_fg)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .shimmer,.shimmer:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--_mix-17:color-mix(in oklch, var(--_fg), var(--_bg) 17%)}}.assistant-ui-thread .shimmer,.shimmer:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--_mix-4:var(--_fg)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .shimmer,.shimmer:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--_mix-4:color-mix(in oklch, var(--_fg), var(--_bg) 4%)}}.assistant-ui-thread .shimmer,.shimmer:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background:linear-gradient(calc(90deg + var(--shimmer-angle)),var(--_bg) calc(var(--_position) - var(--_spread) * .5),var(--_mix-96) calc(var(--_position) - var(--_spread) * .44),var(--_mix-83) calc(var(--_position) - var(--_spread) * .37),var(--_mix-67) calc(var(--_position) - var(--_spread) * .31),var(--_mix-50) calc(var(--_position) - var(--_spread) * .25),var(--_mix-33) calc(var(--_position) - var(--_spread) * .19),var(--_mix-17) calc(var(--_position) - var(--_spread) * .12),var(--_mix-4) calc(var(--_position) - var(--_spread) * .06),var(--_fg) var(--_position),var(--_mix-4) calc(var(--_position) + var(--_spread) * .06),var(--_mix-17) calc(var(--_position) + var(--_spread) * .12),var(--_mix-33) calc(var(--_position) + var(--_spread) * .19),var(--_mix-50) calc(var(--_position) + var(--_spread) * .25),var(--_mix-67) calc(var(--_position) + var(--_spread) * .31),var(--_mix-83) calc(var(--_position) + var(--_spread) * .37),var(--_mix-96) calc(var(--_position) + var(--_spread) * .44),var(--_bg) calc(var(--_position) + var(--_spread) * .5)) 0 0 / var(--_bg-width) 100% no-repeat;animation:1s linear infinite backwards tw-shimmer;animation-duration:calc((var(--_duration) + var(--_repeat-delay)) * 1ms)}@supports ((-webkit-mask-clip:text)){.assistant-ui-thread .shimmer:where(:not(.shimmer-bg)),.shimmer:where(:not(.shimmer-bg)):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){position:relative}}@supports not (((-webkit-background-clip:text) or (background-clip:text)) and (color:oklch(from red l c h))){.assistant-ui-thread .shimmer:not(.shimmer-bg),.shimmer:not(.shimmer-bg):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background:0 0;animation:none}}@supports ((-webkit-mask-clip:text)){.assistant-ui-thread .shimmer:not(.shimmer-bg),.shimmer:not(.shimmer-bg):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){-webkit-text-fill-color:currentColor;-webkit-mask-image:linear-gradient(#000,#000);-webkit-mask-clip:text;--_shimmer-play-state:running;background:linear-gradient(#0000,#0000);-webkit-background-clip:text;background-clip:text;animation:none}.assistant-ui-thread .shimmer:not(.shimmer-bg):before,.shimmer:not(.shimmer-bg):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *):before{content:"";inset-block:0;left:calc(-1 * (var(--_gradient-width) + var(--_xy-offset-px)));pointer-events:none;background:linear-gradient(calc(90deg + var(--shimmer-angle)),transparent calc(50% - var(--_spread) * .5),var(--_overlay) calc(50% - var(--_spread) * .44),var(--_overlay) calc(50% - var(--_spread) * .37),var(--_overlay) calc(50% - var(--_spread) * .31),var(--_overlay) calc(50% - var(--_spread) * .25),var(--_overlay) calc(50% - var(--_spread) * .19),var(--_overlay) calc(50% - var(--_spread) * .12),var(--_overlay) calc(50% - var(--_spread) * .06),var(--_overlay) 50%,var(--_overlay) calc(50% + var(--_spread) * .06),var(--_overlay) calc(50% + var(--_spread) * .12),var(--_overlay) calc(50% + var(--_spread) * .19),var(--_overlay) calc(50% + var(--_spread) * .25),var(--_overlay) calc(50% + var(--_spread) * .31),var(--_overlay) calc(50% + var(--_spread) * .37),var(--_overlay) calc(50% + var(--_spread) * .44),transparent calc(50% + var(--_spread) * .5)) 0 0 / var(--_gradient-width) 100% no-repeat;width:100%;position:absolute}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .shimmer:not(.shimmer-bg):before,.shimmer:not(.shimmer-bg):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *):before{background:linear-gradient(calc(90deg + var(--shimmer-angle)),transparent calc(50% - var(--_spread) * .5),color-mix(in oklch,var(--_overlay),transparent 96%) calc(50% - var(--_spread) * .44),color-mix(in oklch,var(--_overlay),transparent 83%) calc(50% - var(--_spread) * .37),color-mix(in oklch,var(--_overlay),transparent 67%) calc(50% - var(--_spread) * .31),color-mix(in oklch,var(--_overlay),transparent 50%) calc(50% - var(--_spread) * .25),color-mix(in oklch,var(--_overlay),transparent 33%) calc(50% - var(--_spread) * .19),color-mix(in oklch,var(--_overlay),transparent 17%) calc(50% - var(--_spread) * .12),color-mix(in oklch,var(--_overlay),transparent 4%) calc(50% - var(--_spread) * .06),var(--_overlay) 50%,color-mix(in oklch,var(--_overlay),transparent 4%) calc(50% + var(--_spread) * .06),color-mix(in oklch,var(--_overlay),transparent 17%) calc(50% + var(--_spread) * .12),color-mix(in oklch,var(--_overlay),transparent 33%) calc(50% + var(--_spread) * .19),color-mix(in oklch,var(--_overlay),transparent 50%) calc(50% + var(--_spread) * .25),color-mix(in oklch,var(--_overlay),transparent 67%) calc(50% + var(--_spread) * .31),color-mix(in oklch,var(--_overlay),transparent 83%) calc(50% + var(--_spread) * .37),color-mix(in oklch,var(--_overlay),transparent 96%) calc(50% + var(--_spread) * .44),transparent calc(50% + var(--_spread) * .5)) 0 0 / var(--_gradient-width) 100% no-repeat}}@media(prefers-reduced-motion:no-preference){.assistant-ui-thread .shimmer:not(.shimmer-bg):before,.shimmer:not(.shimmer-bg):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *):before{will-change:translate}}.assistant-ui-thread .shimmer:not(.shimmer-bg):before,.shimmer:not(.shimmer-bg):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *):before{animation:tw-shimmer-translate calc((var(--_duration) + var(--_repeat-delay)) * 1ms) linear infinite;animation-play-state:var(--_shimmer-play-state)}}@media(prefers-reduced-motion:reduce){.assistant-ui-thread .shimmer:not(.shimmer-bg),.shimmer:not(.shimmer-bg):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--_shimmer-play-state:paused;animation-play-state:paused}}.assistant-ui-thread .pointer-events-none,.pointer-events-none:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){pointer-events:none}.assistant-ui-thread .invisible,.invisible:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){visibility:hidden}.assistant-ui-thread .visible,.visible:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){visibility:visible}.assistant-ui-thread .sr-only,.sr-only:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.assistant-ui-thread .absolute,.absolute:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){position:absolute}.assistant-ui-thread .fixed,.fixed:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){position:fixed}.assistant-ui-thread .relative,.relative:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){position:relative}.assistant-ui-thread .static,.static:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){position:static}.assistant-ui-thread .sticky,.sticky:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){position:sticky}.assistant-ui-thread .inset-0,.inset-0:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){top:0;right:0;bottom:0;left:0}.assistant-ui-thread .inset-x-0,.inset-x-0:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){inset-inline:0}.assistant-ui-thread .start-0,.start-0:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){inset-inline-start:calc(var(--spacing) * 0)}.assistant-ui-thread .end-1,.end-1:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){inset-inline-end:calc(var(--spacing) * 1)}.assistant-ui-thread .end-4,.end-4:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){inset-inline-end:calc(var(--spacing) * 4)}.assistant-ui-thread .-top-12,.-top-12:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){top:calc(var(--spacing) * -12)}.assistant-ui-thread .top-0,.top-0:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){top:0}.assistant-ui-thread .top-1,.top-1:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){top:var(--spacing)}.assistant-ui-thread .top-1\/2,.top-1\/2:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){top:50%}.assistant-ui-thread .top-4,.top-4:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){top:calc(var(--spacing) * 4)}.assistant-ui-thread .top-\[50\%\],.top-\[50\%\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){top:50%}.assistant-ui-thread .right-0,.right-0:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){right:0}.assistant-ui-thread .right-4,.right-4:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){right:calc(var(--spacing) * 4)}.assistant-ui-thread .bottom-0,.bottom-0:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){bottom:0}.assistant-ui-thread .left-\[50\%\],.left-\[50\%\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){left:50%}.assistant-ui-thread .z-0,.z-0:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){z-index:0}.assistant-ui-thread .z-10,.z-10:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){z-index:10}.assistant-ui-thread .z-50,.z-50:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){z-index:50}.assistant-ui-thread .col-span-full,.col-span-full:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){grid-column:1/-1}.assistant-ui-thread .col-start-1,.col-start-1:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){grid-column-start:1}.assistant-ui-thread .col-start-2,.col-start-2:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){grid-column-start:2}.assistant-ui-thread .col-start-3,.col-start-3:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){grid-column-start:3}.assistant-ui-thread .row-start-1,.row-start-1:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){grid-row-start:1}.assistant-ui-thread .row-start-2,.row-start-2:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){grid-row-start:2}.assistant-ui-thread .container,.container:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){width:100%}@media(min-width:40rem){.assistant-ui-thread .container,.container:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){max-width:40rem}}@media(min-width:48rem){.assistant-ui-thread .container,.container:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){max-width:48rem}}@media(min-width:64rem){.assistant-ui-thread .container,.container:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){max-width:64rem}}@media(min-width:80rem){.assistant-ui-thread .container,.container:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){max-width:80rem}}@media(min-width:96rem){.assistant-ui-thread .container,.container:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){max-width:96rem}}.assistant-ui-thread .m-0,.m-0:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){margin:0}.assistant-ui-thread .mx-2,.mx-2:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){margin-inline:calc(var(--spacing) * 2)}.assistant-ui-thread .mx-2\.5,.mx-2\.5:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){margin-inline:calc(var(--spacing) * 2.5)}.assistant-ui-thread .mx-auto,.mx-auto:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){margin-inline:auto}.assistant-ui-thread .-my-1,.-my-1:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){margin-block:calc(var(--spacing) * -1)}.assistant-ui-thread .my-3,.my-3:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){margin-block:calc(var(--spacing) * 3)}.assistant-ui-thread .-ms-1,.-ms-1:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){margin-inline-start:calc(var(--spacing) * -1)}.assistant-ui-thread .-ms-2,.-ms-2:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){margin-inline-start:calc(var(--spacing) * -2)}.assistant-ui-thread .ms-1,.ms-1:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){margin-inline-start:var(--spacing)}.assistant-ui-thread .ms-2,.ms-2:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){margin-inline-start:calc(var(--spacing) * 2)}.assistant-ui-thread .ms-5,.ms-5:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){margin-inline-start:calc(var(--spacing) * 5)}.assistant-ui-thread .ms-auto,.ms-auto:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){margin-inline-start:auto}.assistant-ui-thread .-me-1,.-me-1:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){margin-inline-end:calc(var(--spacing) * -1)}.assistant-ui-thread .me-1\.5,.me-1\.5:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){margin-inline-end:calc(var(--spacing) * 1.5)}.assistant-ui-thread .me-2,.me-2:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){margin-inline-end:calc(var(--spacing) * 2)}.assistant-ui-thread .-mt-6,.-mt-6:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){margin-top:calc(var(--spacing) * -6)}.assistant-ui-thread .mt-0\.5,.mt-0\.5:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){margin-top:calc(var(--spacing) * .5)}.assistant-ui-thread .mt-1,.mt-1:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){margin-top:var(--spacing)}.assistant-ui-thread .mt-2,.mt-2:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){margin-top:calc(var(--spacing) * 2)}.assistant-ui-thread .mt-3,.mt-3:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){margin-top:calc(var(--spacing) * 3)}.assistant-ui-thread .mt-3\.5,.mt-3\.5:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){margin-top:calc(var(--spacing) * 3.5)}.assistant-ui-thread .mt-4,.mt-4:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){margin-top:calc(var(--spacing) * 4)}.assistant-ui-thread .mt-5,.mt-5:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){margin-top:calc(var(--spacing) * 5)}.assistant-ui-thread .mt-auto,.mt-auto:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){margin-top:auto}.assistant-ui-thread .-mb-7\.5,.-mb-7\.5:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){margin-bottom:calc(var(--spacing) * -7.5)}.assistant-ui-thread .mb-1,.mb-1:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){margin-bottom:var(--spacing)}.assistant-ui-thread .mb-1\.5,.mb-1\.5:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){margin-bottom:calc(var(--spacing) * 1.5)}.assistant-ui-thread .mb-2,.mb-2:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){margin-bottom:calc(var(--spacing) * 2)}.assistant-ui-thread .mb-2\.5,.mb-2\.5:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){margin-bottom:calc(var(--spacing) * 2.5)}.assistant-ui-thread .mb-4,.mb-4:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){margin-bottom:calc(var(--spacing) * 4)}.assistant-ui-thread .mb-6,.mb-6:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){margin-bottom:calc(var(--spacing) * 6)}.assistant-ui-thread .mb-14,.mb-14:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){margin-bottom:calc(var(--spacing) * 14)}.assistant-ui-thread .ml-0\.5,.ml-0\.5:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){margin-left:calc(var(--spacing) * .5)}.assistant-ui-thread .ml-auto,.ml-auto:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){margin-left:auto}.assistant-ui-thread .line-clamp-2,.line-clamp-2:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.assistant-ui-thread .block,.block:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){display:block}.assistant-ui-thread .contents,.contents:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){display:contents}.assistant-ui-thread .flex,.flex:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){display:flex}.assistant-ui-thread .grid,.grid:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){display:grid}.assistant-ui-thread .hidden,.hidden:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){display:none}.assistant-ui-thread .inline-block,.inline-block:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){display:inline-block}.assistant-ui-thread .inline-flex,.inline-flex:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){display:inline-flex}.assistant-ui-thread .table,.table:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){display:table}.assistant-ui-thread .field-sizing-content,.field-sizing-content:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){field-sizing:content}.assistant-ui-thread .aspect-\[4\/3\],.aspect-\[4\/3\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){aspect-ratio:4/3}.assistant-ui-thread .aspect-\[9\/16\],.aspect-\[9\/16\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){aspect-ratio:9/16}.assistant-ui-thread .aspect-square,.aspect-square:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){aspect-ratio:1}.assistant-ui-thread .aspect-video,.aspect-video:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){aspect-ratio:var(--aspect-video)}.assistant-ui-thread .size-2\.5,.size-2\.5:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.assistant-ui-thread .size-3,.size-3:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.assistant-ui-thread .size-3\.5,.size-3\.5:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.assistant-ui-thread .size-4,.size-4:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.assistant-ui-thread .size-5,.size-5:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.assistant-ui-thread .size-6,.size-6:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.assistant-ui-thread .size-7,.size-7:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.assistant-ui-thread .size-8,.size-8:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.assistant-ui-thread .size-9,.size-9:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.assistant-ui-thread .size-10,.size-10:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.assistant-ui-thread .size-14,.size-14:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.assistant-ui-thread .size-full,.size-full:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){width:100%;height:100%}.assistant-ui-thread .h-\(--collapsible-panel-height\),.h-\(--collapsible-panel-height\):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){height:var(--collapsible-panel-height)}.assistant-ui-thread .h-4,.h-4:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){height:calc(var(--spacing) * 4)}.assistant-ui-thread .h-6,.h-6:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){height:calc(var(--spacing) * 6)}.assistant-ui-thread .h-8,.h-8:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){height:calc(var(--spacing) * 8)}.assistant-ui-thread .h-9,.h-9:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){height:calc(var(--spacing) * 9)}.assistant-ui-thread .h-10,.h-10:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){height:calc(var(--spacing) * 10)}.assistant-ui-thread .h-auto,.h-auto:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){height:auto}.assistant-ui-thread .h-full,.h-full:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){height:100%}.assistant-ui-thread .max-h-48,.max-h-48:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){max-height:calc(var(--spacing) * 48)}.assistant-ui-thread .max-h-64,.max-h-64:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){max-height:calc(var(--spacing) * 64)}.assistant-ui-thread .max-h-\[80dvh\],.max-h-\[80dvh\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){max-height:80dvh}.assistant-ui-thread .max-h-\[80vh\],.max-h-\[80vh\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){max-height:80vh}.assistant-ui-thread .max-h-\[90\%\],.max-h-\[90\%\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){max-height:90%}.assistant-ui-thread .min-h-7\.5,.min-h-7\.5:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){min-height:calc(var(--spacing) * 7.5)}.assistant-ui-thread .min-h-8,.min-h-8:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){min-height:calc(var(--spacing) * 8)}.assistant-ui-thread .min-h-10,.min-h-10:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){min-height:calc(var(--spacing) * 10)}.assistant-ui-thread .min-h-14,.min-h-14:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){min-height:calc(var(--spacing) * 14)}.assistant-ui-thread .min-h-16,.min-h-16:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){min-height:calc(var(--spacing) * 16)}.assistant-ui-thread .min-h-32,.min-h-32:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){min-height:calc(var(--spacing) * 32)}.assistant-ui-thread .w-1\/3,.w-1\/3:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){width:33.3333%}.assistant-ui-thread .w-2\/3,.w-2\/3:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){width:66.6667%}.assistant-ui-thread .w-2\/5,.w-2\/5:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){width:40%}.assistant-ui-thread .w-3\/5,.w-3\/5:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){width:60%}.assistant-ui-thread .w-4\/5,.w-4\/5:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){width:80%}.assistant-ui-thread .w-10\/12,.w-10\/12:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){width:83.3333%}.assistant-ui-thread .w-11\/12,.w-11\/12:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){width:91.6667%}.assistant-ui-thread .w-auto,.w-auto:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){width:auto}.assistant-ui-thread .w-fit,.w-fit:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){width:fit-content}.assistant-ui-thread .w-full,.w-full:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){width:100%}.assistant-ui-thread .w-max,.w-max:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){width:max-content}.assistant-ui-thread .max-w-\(--thread-max-width\),.max-w-\(--thread-max-width\):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){max-width:var(--thread-max-width)}.assistant-ui-thread .max-w-64,.max-w-64:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){max-width:calc(var(--spacing) * 64)}.assistant-ui-thread .max-w-96,.max-w-96:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){max-width:calc(var(--spacing) * 96)}.assistant-ui-thread .max-w-\[75\%\],.max-w-\[75\%\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){max-width:75%}.assistant-ui-thread .max-w-\[85\%\],.max-w-\[85\%\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){max-width:85%}.assistant-ui-thread .max-w-\[90\%\],.max-w-\[90\%\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){max-width:90%}.assistant-ui-thread .max-w-\[512px\],.max-w-\[512px\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){max-width:512px}.assistant-ui-thread .max-w-\[calc\(100\%-2rem\)\],.max-w-\[calc\(100\%-2rem\)\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){max-width:calc(100% - 2rem)}.assistant-ui-thread .max-w-full,.max-w-full:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){max-width:100%}.assistant-ui-thread .max-w-md,.max-w-md:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){max-width:var(--container-md)}.assistant-ui-thread .max-w-xl,.max-w-xl:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){max-width:var(--container-xl)}.assistant-ui-thread .min-w-0,.min-w-0:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){min-width:0}.assistant-ui-thread .min-w-\[8rem\],.min-w-\[8rem\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){min-width:8rem}.assistant-ui-thread .min-w-\[120px\],.min-w-\[120px\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){min-width:120px}.assistant-ui-thread .min-w-full,.min-w-full:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){min-width:100%}.assistant-ui-thread .flex-1,.flex-1:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){flex:1}.assistant-ui-thread .shrink-0,.shrink-0:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){flex-shrink:0}.assistant-ui-thread .grow,.grow:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){flex-grow:1}.assistant-ui-thread .basis-16,.basis-16:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){flex-basis:calc(var(--spacing) * 16)}.assistant-ui-thread .border-separate,.border-separate:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-collapse:separate}.assistant-ui-thread .border-spacing-0,.border-spacing-0:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.assistant-ui-thread .origin-\(--radix-tooltip-content-transform-origin\),.origin-\(--radix-tooltip-content-transform-origin\):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){transform-origin:var(--radix-tooltip-content-transform-origin)}.assistant-ui-thread .origin-left,.origin-left:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){transform-origin:0}.assistant-ui-thread .-translate-x-full,.-translate-x-full:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.assistant-ui-thread .translate-x-\[-50\%\],.translate-x-\[-50\%\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.assistant-ui-thread .-translate-y-1\/2,.-translate-y-1\/2:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.assistant-ui-thread .translate-y-\[-50\%\],.translate-y-\[-50\%\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.assistant-ui-thread .translate-y-\[calc\(-50\%_-_2px\)\],.translate-y-\[calc\(-50\%_-_2px\)\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.assistant-ui-thread .scale-100,.scale-100:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.assistant-ui-thread .scale-\[0\.25\],.scale-\[0\.25\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){scale:.25}.assistant-ui-thread .-rotate-90,.-rotate-90:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){rotate:-90deg}.assistant-ui-thread .rotate-45,.rotate-45:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){rotate:45deg}.assistant-ui-thread .transform,.transform:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.assistant-ui-thread .transform-gpu,.transform-gpu:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.assistant-ui-thread .animate-in,.animate-in:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.assistant-ui-thread .animate-pulse,.animate-pulse:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){animation:var(--animate-pulse)}.assistant-ui-thread .animate-spin,.animate-spin:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){animation:var(--animate-spin)}.assistant-ui-thread .cursor-default,.cursor-default:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){cursor:default}.assistant-ui-thread .cursor-pointer,.cursor-pointer:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){cursor:pointer}.assistant-ui-thread .cursor-text,.cursor-text:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){cursor:text}.assistant-ui-thread .cursor-zoom-in,.cursor-zoom-in:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){cursor:zoom-in}.assistant-ui-thread .cursor-zoom-out,.cursor-zoom-out:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){cursor:zoom-out}.assistant-ui-thread .resize,.resize:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){resize:both}.assistant-ui-thread .resize-none,.resize-none:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){resize:none}.assistant-ui-thread .scroll-m-20,.scroll-m-20:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){scroll-margin:calc(var(--spacing) * 20)}.assistant-ui-thread .\[scrollbar-width\:none\],.\[scrollbar-width\:none\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){scrollbar-width:none}.assistant-ui-thread .list-decimal,.list-decimal:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){list-style-type:decimal}.assistant-ui-thread .list-disc,.list-disc:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){list-style-type:disc}.assistant-ui-thread .auto-rows-auto,.auto-rows-auto:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){grid-auto-rows:auto}.assistant-ui-thread .grid-cols-\[minmax\(72px\,1fr\)_auto\],.grid-cols-\[minmax\(72px\,1fr\)_auto\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){grid-template-columns:minmax(72px,1fr) auto}.assistant-ui-thread .flex-col,.flex-col:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){flex-direction:column}.assistant-ui-thread .flex-col-reverse,.flex-col-reverse:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){flex-direction:column-reverse}.assistant-ui-thread .flex-row,.flex-row:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){flex-direction:row}.assistant-ui-thread .flex-wrap,.flex-wrap:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){flex-wrap:wrap}.assistant-ui-thread .content-start,.content-start:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){align-content:flex-start}.assistant-ui-thread .items-baseline,.items-baseline:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){align-items:baseline}.assistant-ui-thread .items-center,.items-center:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){align-items:center}.assistant-ui-thread .items-end,.items-end:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){align-items:flex-end}.assistant-ui-thread .items-start,.items-start:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){align-items:flex-start}.assistant-ui-thread .items-stretch,.items-stretch:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){align-items:stretch}.assistant-ui-thread .justify-between,.justify-between:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){justify-content:space-between}.assistant-ui-thread .justify-center,.justify-center:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){justify-content:center}.assistant-ui-thread .justify-end,.justify-end:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){justify-content:flex-end}.assistant-ui-thread .gap-0\.5,.gap-0\.5:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){gap:calc(var(--spacing) * .5)}.assistant-ui-thread .gap-1,.gap-1:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){gap:var(--spacing)}.assistant-ui-thread .gap-1\.5,.gap-1\.5:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){gap:calc(var(--spacing) * 1.5)}.assistant-ui-thread .gap-2,.gap-2:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){gap:calc(var(--spacing) * 2)}.assistant-ui-thread .gap-2\.5,.gap-2\.5:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){gap:calc(var(--spacing) * 2.5)}.assistant-ui-thread .gap-3,.gap-3:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){gap:calc(var(--spacing) * 3)}.assistant-ui-thread .gap-4,.gap-4:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){gap:calc(var(--spacing) * 4)}.assistant-ui-thread :where(.space-y-4>:not(:last-child)),:where(.space-y-4>:not(:last-child)):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.assistant-ui-thread :where(.-space-x-2>:not(:last-child)),:where(.-space-x-2>:not(:last-child)):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.assistant-ui-thread .gap-y-2,.gap-y-2:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){row-gap:calc(var(--spacing) * 2)}.assistant-ui-thread .gap-y-6,.gap-y-6:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){row-gap:calc(var(--spacing) * 6)}.assistant-ui-thread .self-center,.self-center:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){align-self:center}.assistant-ui-thread .self-end,.self-end:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){align-self:flex-end}.assistant-ui-thread .truncate,.truncate:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistant-ui-thread .overflow-hidden,.overflow-hidden:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){overflow:hidden}.assistant-ui-thread .overflow-visible,.overflow-visible:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){overflow:visible}.assistant-ui-thread .overflow-x-auto,.overflow-x-auto:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){overflow-x:auto}.assistant-ui-thread .overflow-x-clip,.overflow-x-clip:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){overflow-x:clip}.assistant-ui-thread .overflow-y-auto,.overflow-y-auto:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){overflow-y:auto}.assistant-ui-thread .overflow-y-scroll,.overflow-y-scroll:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){overflow-y:scroll}.assistant-ui-thread .rounded,.rounded:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-radius:.25rem}.assistant-ui-thread .rounded-\(--composer-radius\),.rounded-\(--composer-radius\):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-radius:var(--composer-radius)}.assistant-ui-thread .rounded-2xl,.rounded-2xl:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-radius:var(--radius-2xl)}.assistant-ui-thread .rounded-\[2px\],.rounded-\[2px\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-radius:2px}.assistant-ui-thread .rounded-\[calc\(var\(--composer-radius\,1rem\)-var\(--composer-padding\,8px\)\)\],.rounded-\[calc\(var\(--composer-radius\,1rem\)-var\(--composer-padding\,8px\)\)\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-radius:calc(var(--composer-radius,1rem) - var(--composer-padding,8px))}.assistant-ui-thread .rounded-full,.rounded-full:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-radius:3.40282e38px}.assistant-ui-thread .rounded-lg,.rounded-lg:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-radius:var(--radius)}.assistant-ui-thread .rounded-md,.rounded-md:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-radius:calc(var(--radius) - 2px)}.assistant-ui-thread .rounded-none,.rounded-none:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-radius:0}.assistant-ui-thread .rounded-sm,.rounded-sm:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-radius:calc(var(--radius) - 4px)}.assistant-ui-thread .rounded-xl,.rounded-xl:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-radius:calc(var(--radius) + 4px)}.assistant-ui-thread .rounded-xs,.rounded-xs:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-radius:var(--radius-xs)}.assistant-ui-thread .rounded-t-\(--composer-radius\),.rounded-t-\(--composer-radius\):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-top-left-radius:var(--composer-radius);border-top-right-radius:var(--composer-radius)}.assistant-ui-thread .rounded-t-none,.rounded-t-none:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-top-left-radius:0;border-top-right-radius:0}.assistant-ui-thread .rounded-t-xl,.rounded-t-xl:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}.assistant-ui-thread .rounded-b-xl,.rounded-b-xl:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-bottom-right-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px)}.assistant-ui-thread .border,.border:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-style:var(--tw-border-style);border-width:1px}.assistant-ui-thread .border-s,.border-s:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.assistant-ui-thread .border-s-2,.border-s-2:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.assistant-ui-thread .border-t,.border-t:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-top-style:var(--tw-border-style);border-top-width:1px}.assistant-ui-thread .border-t-0,.border-t-0:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-top-style:var(--tw-border-style);border-top-width:0}.assistant-ui-thread .border-b,.border-b:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.assistant-ui-thread .border-b-0,.border-b-0:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-bottom-style:var(--tw-border-style);border-bottom-width:0}.assistant-ui-thread .border-border,.border-border:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *),.assistant-ui-thread .border-border\/50,.border-border\/50:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .border-border\/50,.border-border\/50:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-color:color-mix(in oklab,var(--border) 50%,transparent)}}.assistant-ui-thread .border-border\/60,.border-border\/60:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .border-border\/60,.border-border\/60:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-color:color-mix(in oklab,var(--border) 60%,transparent)}}.assistant-ui-thread .border-destructive,.border-destructive:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-color:var(--destructive)}.assistant-ui-thread .border-foreground\/10,.border-foreground\/10:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .border-foreground\/10,.border-foreground\/10:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}.assistant-ui-thread .border-input,.border-input:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-color:var(--input)}.assistant-ui-thread .border-muted-foreground\/20,.border-muted-foreground\/20:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .border-muted-foreground\/20,.border-muted-foreground\/20:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-color:color-mix(in oklab,var(--muted-foreground) 20%,transparent)}}.assistant-ui-thread .border-muted-foreground\/30,.border-muted-foreground\/30:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .border-muted-foreground\/30,.border-muted-foreground\/30:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-color:color-mix(in oklab,var(--muted-foreground) 30%,transparent)}}.assistant-ui-thread .bg-\(--composer-bg\),.bg-\(--composer-bg\):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:var(--composer-bg)}.assistant-ui-thread .bg-accent,.bg-accent:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:var(--accent)}.assistant-ui-thread .bg-background,.bg-background:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *),.assistant-ui-thread .bg-background\/60,.bg-background\/60:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .bg-background\/60,.bg-background\/60:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:color-mix(in oklab,var(--background) 60%,transparent)}}.assistant-ui-thread .bg-background\/70,.bg-background\/70:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .bg-background\/70,.bg-background\/70:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:color-mix(in oklab,var(--background) 70%,transparent)}}.assistant-ui-thread .bg-background\/80,.bg-background\/80:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .bg-background\/80,.bg-background\/80:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:color-mix(in oklab,var(--background) 80%,transparent)}}.assistant-ui-thread .bg-black\/50,.bg-black\/50:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .bg-black\/50,.bg-black\/50:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.assistant-ui-thread .bg-black\/50\!,.bg-black\/50\!:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:#00000080!important}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .bg-black\/50\!,.bg-black\/50\!:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:color-mix(in oklab,var(--color-black) 50%,transparent)!important}}.assistant-ui-thread .bg-black\/80,.bg-black\/80:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:#000c}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .bg-black\/80,.bg-black\/80:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.assistant-ui-thread .bg-destructive,.bg-destructive:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *),.assistant-ui-thread .bg-destructive\/10,.bg-destructive\/10:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .bg-destructive\/10,.bg-destructive\/10:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.assistant-ui-thread .bg-foreground,.bg-foreground:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *),.assistant-ui-thread .bg-foreground\/\[0\.04\],.bg-foreground\/\[0\.04\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .bg-foreground\/\[0\.04\],.bg-foreground\/\[0\.04\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:color-mix(in oklab,var(--foreground) 4%,transparent)}}.assistant-ui-thread .bg-muted,.bg-muted:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *),.assistant-ui-thread .bg-muted\/30,.bg-muted\/30:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .bg-muted\/30,.bg-muted\/30:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}.assistant-ui-thread .bg-muted\/40,.bg-muted\/40:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .bg-muted\/40,.bg-muted\/40:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}.assistant-ui-thread .bg-muted\/50,.bg-muted\/50:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .bg-muted\/50,.bg-muted\/50:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.assistant-ui-thread .bg-popover,.bg-popover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:var(--popover)}.assistant-ui-thread .bg-primary,.bg-primary:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:var(--primary)}.assistant-ui-thread .bg-secondary,.bg-secondary:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:var(--secondary)}.assistant-ui-thread .bg-transparent,.bg-transparent:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:#0000}.assistant-ui-thread .bg-\[linear-gradient\(to_bottom\,var\(--color-background\)\,transparent\)\],.bg-\[linear-gradient\(to_bottom\,var\(--color-background\)\,transparent\)\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-image:linear-gradient(to bottom,var(--color-background),transparent)}.assistant-ui-thread .bg-\[linear-gradient\(to_top\,var\(--color-background\)\,transparent\)\],.bg-\[linear-gradient\(to_top\,var\(--color-background\)\,transparent\)\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-image:linear-gradient(to top,var(--color-background),transparent)}.assistant-ui-thread .fill-current,.fill-current:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){fill:currentColor}.assistant-ui-thread .fill-foreground,.fill-foreground:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){fill:var(--foreground)}.assistant-ui-thread .stroke-\[1\.5\],.stroke-\[1\.5\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){stroke-width:1.5px}.assistant-ui-thread .stroke-\[2\.5\],.stroke-\[2\.5\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){stroke-width:2.5px}.assistant-ui-thread .object-contain,.object-contain:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){object-fit:contain}.assistant-ui-thread .object-cover,.object-cover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){object-fit:cover}.assistant-ui-thread .p-\(--composer-padding\),.p-\(--composer-padding\):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding:var(--composer-padding)}.assistant-ui-thread .p-0,.p-0:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding:0}.assistant-ui-thread .p-1,.p-1:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding:var(--spacing)}.assistant-ui-thread .p-1\.5,.p-1\.5:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding:calc(var(--spacing) * 1.5)}.assistant-ui-thread .p-2,.p-2:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding:calc(var(--spacing) * 2)}.assistant-ui-thread .p-2\.5,.p-2\.5:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding:calc(var(--spacing) * 2.5)}.assistant-ui-thread .p-3,.p-3:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding:calc(var(--spacing) * 3)}.assistant-ui-thread .p-3\.5,.p-3\.5:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding:calc(var(--spacing) * 3.5)}.assistant-ui-thread .p-4,.p-4:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding:calc(var(--spacing) * 4)}.assistant-ui-thread .p-6,.p-6:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding:calc(var(--spacing) * 6)}.assistant-ui-thread .px-0\.5,.px-0\.5:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding-inline:calc(var(--spacing) * .5)}.assistant-ui-thread .px-1,.px-1:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding-inline:var(--spacing)}.assistant-ui-thread .px-1\.5,.px-1\.5:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding-inline:calc(var(--spacing) * 1.5)}.assistant-ui-thread .px-2,.px-2:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding-inline:calc(var(--spacing) * 2)}.assistant-ui-thread .px-2\.5,.px-2\.5:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding-inline:calc(var(--spacing) * 2.5)}.assistant-ui-thread .px-3,.px-3:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding-inline:calc(var(--spacing) * 3)}.assistant-ui-thread .px-3\.5,.px-3\.5:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding-inline:calc(var(--spacing) * 3.5)}.assistant-ui-thread .px-4,.px-4:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding-inline:calc(var(--spacing) * 4)}.assistant-ui-thread .px-6,.px-6:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding-inline:calc(var(--spacing) * 6)}.assistant-ui-thread .py-0\.5,.py-0\.5:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding-block:calc(var(--spacing) * .5)}.assistant-ui-thread .py-1,.py-1:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding-block:var(--spacing)}.assistant-ui-thread .py-1\.5,.py-1\.5:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding-block:calc(var(--spacing) * 1.5)}.assistant-ui-thread .py-2,.py-2:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding-block:calc(var(--spacing) * 2)}.assistant-ui-thread .py-3,.py-3:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding-block:calc(var(--spacing) * 3)}.assistant-ui-thread .ps-4,.ps-4:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding-inline-start:calc(var(--spacing) * 4)}.assistant-ui-thread .ps-6,.ps-6:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding-inline-start:calc(var(--spacing) * 6)}.assistant-ui-thread .pe-2,.pe-2:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding-inline-end:calc(var(--spacing) * 2)}.assistant-ui-thread .pt-1,.pt-1:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding-top:var(--spacing)}.assistant-ui-thread .pt-1\.5,.pt-1\.5:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding-top:calc(var(--spacing) * 1.5)}.assistant-ui-thread .pt-2,.pt-2:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding-top:calc(var(--spacing) * 2)}.assistant-ui-thread .pt-3,.pt-3:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding-top:calc(var(--spacing) * 3)}.assistant-ui-thread .pt-4,.pt-4:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding-top:calc(var(--spacing) * 4)}.assistant-ui-thread .pb-1,.pb-1:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding-bottom:var(--spacing)}.assistant-ui-thread .pb-2,.pb-2:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding-bottom:calc(var(--spacing) * 2)}.assistant-ui-thread .pb-4,.pb-4:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding-bottom:calc(var(--spacing) * 4)}.assistant-ui-thread .pb-7\.5,.pb-7\.5:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding-bottom:calc(var(--spacing) * 7.5)}.assistant-ui-thread .text-center,.text-center:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){text-align:center}.assistant-ui-thread .text-start,.text-start:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){text-align:start}.assistant-ui-thread .font-mono,.font-mono:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){font-family:var(--font-mono)}.assistant-ui-thread .font-sans,.font-sans:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){font-family:var(--font-sans)}.assistant-ui-thread .text-2xl,.text-2xl:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.assistant-ui-thread .text-base,.text-base:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.assistant-ui-thread .text-lg,.text-lg:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.assistant-ui-thread .text-sm,.text-sm:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.assistant-ui-thread .text-xl,.text-xl:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.assistant-ui-thread .text-xs,.text-xs:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.assistant-ui-thread .text-\[0\.85em\],.text-\[0\.85em\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){font-size:.85em}.assistant-ui-thread .text-\[10px\],.text-\[10px\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){font-size:10px}.assistant-ui-thread .text-\[11px\],.text-\[11px\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){font-size:11px}.assistant-ui-thread .text-\[13\.5px\],.text-\[13\.5px\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){font-size:13.5px}.assistant-ui-thread .text-\[13px\],.text-\[13px\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){font-size:13px}.assistant-ui-thread .leading-6,.leading-6:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.assistant-ui-thread .leading-none,.leading-none:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-leading:1;line-height:1}.assistant-ui-thread .leading-relaxed,.leading-relaxed:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.assistant-ui-thread .font-medium,.font-medium:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.assistant-ui-thread .font-normal,.font-normal:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.assistant-ui-thread .font-semibold,.font-semibold:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.assistant-ui-thread .tracking-tight,.tracking-tight:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.assistant-ui-thread .text-balance,.text-balance:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){text-wrap:balance}.assistant-ui-thread .text-pretty,.text-pretty:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){text-wrap:pretty}.assistant-ui-thread .break-words,.break-words:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){overflow-wrap:break-word}.assistant-ui-thread .wrap-anywhere,.wrap-anywhere:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){overflow-wrap:anywhere}.assistant-ui-thread .wrap-break-word,.wrap-break-word:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){overflow-wrap:break-word}.assistant-ui-thread .whitespace-normal,.whitespace-normal:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){white-space:normal}.assistant-ui-thread .whitespace-nowrap,.whitespace-nowrap:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){white-space:nowrap}.assistant-ui-thread .whitespace-pre,.whitespace-pre:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){white-space:pre}.assistant-ui-thread .whitespace-pre-line,.whitespace-pre-line:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){white-space:pre-line}.assistant-ui-thread .whitespace-pre-wrap,.whitespace-pre-wrap:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){white-space:pre-wrap}.assistant-ui-thread .text-background,.text-background:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){color:var(--background)}.assistant-ui-thread .text-blue-500,.text-blue-500:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){color:var(--color-blue-500)}.assistant-ui-thread .text-destructive,.text-destructive:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){color:var(--destructive)}.assistant-ui-thread .text-foreground,.text-foreground:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *),.assistant-ui-thread .text-foreground\/90,.text-foreground\/90:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .text-foreground\/90,.text-foreground\/90:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){color:color-mix(in oklab,var(--foreground) 90%,transparent)}}.assistant-ui-thread .text-muted-foreground,.text-muted-foreground:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *),.assistant-ui-thread .text-muted-foreground\/60,.text-muted-foreground\/60:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .text-muted-foreground\/60,.text-muted-foreground\/60:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}}.assistant-ui-thread .text-muted-foreground\/80,.text-muted-foreground\/80:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .text-muted-foreground\/80,.text-muted-foreground\/80:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){color:color-mix(in oklab,var(--muted-foreground) 80%,transparent)}}.assistant-ui-thread .text-popover-foreground,.text-popover-foreground:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){color:var(--popover-foreground)}.assistant-ui-thread .text-primary,.text-primary:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){color:var(--primary)}.assistant-ui-thread .text-primary-foreground,.text-primary-foreground:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){color:var(--primary-foreground)}.assistant-ui-thread .text-secondary-foreground,.text-secondary-foreground:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){color:var(--secondary-foreground)}.assistant-ui-thread .text-white,.text-white:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){color:var(--color-white)}.assistant-ui-thread .lowercase,.lowercase:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){text-transform:lowercase}.assistant-ui-thread .uppercase,.uppercase:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){text-transform:uppercase}.assistant-ui-thread .tabular-nums,.tabular-nums:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.assistant-ui-thread .line-through,.line-through:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){text-decoration-line:line-through}.assistant-ui-thread .underline,.underline:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){text-decoration-line:underline}.assistant-ui-thread .underline-offset-2,.underline-offset-2:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){text-underline-offset:2px}.assistant-ui-thread .underline-offset-4,.underline-offset-4:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){text-underline-offset:4px}.assistant-ui-thread .caret-primary,.caret-primary:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){caret-color:var(--primary)}.assistant-ui-thread .accent-foreground,.accent-foreground:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){accent-color:var(--foreground)}.assistant-ui-thread .opacity-0,.opacity-0:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){opacity:0}.assistant-ui-thread .opacity-60,.opacity-60:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){opacity:.6}.assistant-ui-thread .opacity-70,.opacity-70:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){opacity:.7}.assistant-ui-thread .opacity-80,.opacity-80:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){opacity:.8}.assistant-ui-thread .opacity-100,.opacity-100:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){opacity:1}.assistant-ui-thread .shadow-lg,.shadow-lg:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.assistant-ui-thread .shadow-xs,.shadow-xs:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.assistant-ui-thread .ring-2,.ring-2:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.assistant-ui-thread .ring-background,.ring-background:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-ring-color:var(--background)}.assistant-ui-thread .ring-offset-background,.ring-offset-background:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-ring-offset-color:var(--background)}.assistant-ui-thread .outline-hidden,.outline-hidden:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.assistant-ui-thread .outline-hidden,.outline-hidden:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){outline-offset:2px;outline:2px solid #0000}}.assistant-ui-thread .outline,.outline:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){outline-style:var(--tw-outline-style);outline-width:1px}.assistant-ui-thread .blur,.blur:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.assistant-ui-thread .blur-\[2px\],.blur-\[2px\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-blur:blur(2px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.assistant-ui-thread .blur-\[4px\],.blur-\[4px\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-blur:blur(4px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.assistant-ui-thread .blur-none,.blur-none:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-blur: ;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.assistant-ui-thread .filter,.filter:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.assistant-ui-thread .backdrop-blur-\[2px\],.backdrop-blur-\[2px\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.assistant-ui-thread .transition,.transition:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.assistant-ui-thread .transition-\[background-color\,color\,scale\],.transition-\[background-color\,color\,scale\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){transition-property:background-color,color,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.assistant-ui-thread .transition-\[border-color\],.transition-\[border-color\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.assistant-ui-thread .transition-\[color\,box-shadow\],.transition-\[color\,box-shadow\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.assistant-ui-thread .transition-\[color\,scale\],.transition-\[color\,scale\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){transition-property:color,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.assistant-ui-thread .transition-\[height\],.transition-\[height\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.assistant-ui-thread .transition-\[opacity\,filter\],.transition-\[opacity\,filter\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){transition-property:opacity,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.assistant-ui-thread .transition-\[opacity\,scale\,filter\],.transition-\[opacity\,scale\,filter\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){transition-property:opacity,scale,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.assistant-ui-thread .transition-\[opacity\,scale\],.transition-\[opacity\,scale\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){transition-property:opacity,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.assistant-ui-thread .transition-\[transform\,opacity\],.transition-\[transform\,opacity\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.assistant-ui-thread .transition-\[width\],.transition-\[width\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.assistant-ui-thread .transition-all,.transition-all:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.assistant-ui-thread .transition-colors,.transition-colors:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.assistant-ui-thread .transition-opacity,.transition-opacity:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.assistant-ui-thread .transition-transform,.transition-transform:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.assistant-ui-thread .duration-\(--animation-duration\),.duration-\(--animation-duration\):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-duration:var(--animation-duration);transition-duration:var(--animation-duration)}.assistant-ui-thread .duration-150,.duration-150:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-duration:.15s;transition-duration:.15s}.assistant-ui-thread .duration-200,.duration-200:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-duration:.2s;transition-duration:.2s}.assistant-ui-thread .duration-300,.duration-300:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-duration:.3s;transition-duration:.3s}.assistant-ui-thread .ease-\[cubic-bezier\(0\.2\,0\,0\,1\)\],.ease-\[cubic-bezier\(0\.2\,0\,0\,1\)\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-ease:cubic-bezier(.2,0,0,1);transition-timing-function:cubic-bezier(.2,0,0,1)}.assistant-ui-thread .ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\],.ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.assistant-ui-thread .ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\],.ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.assistant-ui-thread .ease-in,.ease-in:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.assistant-ui-thread .ease-out,.ease-out:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.assistant-ui-thread .animation-duration-\(--animation-duration\),.animation-duration-\(--animation-duration\):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-animation-duration:var(--animation-duration);animation-duration:var(--animation-duration)}.assistant-ui-thread .fade-in-0,.fade-in-0:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-enter-opacity:0}.assistant-ui-thread .fill-mode-both,.fill-mode-both:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-animation-fill-mode:both;animation-fill-mode:both}.assistant-ui-thread .outline-none,.outline-none:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-outline-style:none;outline-style:none}.assistant-ui-thread .select-none,.select-none:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){-webkit-user-select:none;user-select:none}.assistant-ui-thread .zoom-in-50,.zoom-in-50:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-enter-scale:.5}.assistant-ui-thread .zoom-in-75,.zoom-in-75:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-enter-scale:.75}.assistant-ui-thread .zoom-in-95,.zoom-in-95:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-enter-scale:.95}.assistant-ui-thread .\[--tw-duration\:var\(--animation-duration\)\],.\[--tw-duration\:var\(--animation-duration\)\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-duration:var(--animation-duration)}.assistant-ui-thread .\[-ms-overflow-style\:none\],.\[-ms-overflow-style\:none\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){-ms-overflow-style:none}.assistant-ui-thread .\[animation-delay\:150ms\],.\[animation-delay\:150ms\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){animation-delay:.15s}.assistant-ui-thread .\[animation-duration\:0\.6s\],.\[animation-duration\:0\.6s\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){animation-duration:.6s}.assistant-ui-thread .\[animation-duration\:200ms\],.\[animation-duration\:200ms\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){animation-duration:.2s}.assistant-ui-thread .\[grid-area\:1\/1\],.\[grid-area\:1\/1\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){grid-area:1/1}.assistant-ui-thread .fade-in,.fade-in:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-enter-opacity:0}.assistant-ui-thread .running,.running:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){animation-play-state:running}.assistant-ui-thread .slide-in-from-bottom-1,.slide-in-from-bottom-1:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-enter-translate-y:calc(1*var(--spacing))}.assistant-ui-thread .slide-in-from-bottom-2,.slide-in-from-bottom-2:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-enter-translate-y:calc(2*var(--spacing))}@media(hover:hover){.assistant-ui-thread .group-hover\:text-foreground:is(:where(.group):hover *),.group-hover\:text-foreground:is(:where(.group):hover *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){color:var(--foreground)}}.assistant-ui-thread .group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *),.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.assistant-ui-thread .group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *),.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.assistant-ui-thread .group-data-panel-open\/trigger\:rotate-0:is(:where(.group\/trigger)[data-panel-open] *),.group-data-panel-open\/trigger\:rotate-0:is(:where(.group\/trigger)[data-panel-open] *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){rotate:0deg}.assistant-ui-thread .group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *),.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.assistant-ui-thread .group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *),.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.assistant-ui-thread .group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *),.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.assistant-ui-thread .group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *),.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.assistant-ui-thread .group-data-\[variant\=ghost\]\/tool-group-root\:mt-1:is(:where(.group\/tool-group-root)[data-variant=ghost] *),.group-data-\[variant\=ghost\]\/tool-group-root\:mt-1:is(:where(.group\/tool-group-root)[data-variant=ghost] *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){margin-top:var(--spacing)}.assistant-ui-thread .group-data-\[variant\=ghost\]\/tool-group-root\:gap-1:is(:where(.group\/tool-group-root)[data-variant=ghost] *),.group-data-\[variant\=ghost\]\/tool-group-root\:gap-1:is(:where(.group\/tool-group-root)[data-variant=ghost] *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){gap:var(--spacing)}.assistant-ui-thread .group-data-\[variant\=ghost\]\/tool-group-root\:py-1\.5:is(:where(.group\/tool-group-root)[data-variant=ghost] *),.group-data-\[variant\=ghost\]\/tool-group-root\:py-1\.5:is(:where(.group\/tool-group-root)[data-variant=ghost] *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding-block:calc(var(--spacing) * 1.5)}.assistant-ui-thread .group-data-\[variant\=ghost\]\/tool-group-root\:font-normal:is(:where(.group\/tool-group-root)[data-variant=ghost] *),.group-data-\[variant\=ghost\]\/tool-group-root\:font-normal:is(:where(.group\/tool-group-root)[data-variant=ghost] *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.assistant-ui-thread .group-data-\[variant\=ghost\]\/tool-group-root\:text-muted-foreground:is(:where(.group\/tool-group-root)[data-variant=ghost] *),.group-data-\[variant\=ghost\]\/tool-group-root\:text-muted-foreground:is(:where(.group\/tool-group-root)[data-variant=ghost] *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){color:var(--muted-foreground)}.assistant-ui-thread .group-data-\[variant\=muted\]\/reasoning-root\:bg-\[linear-gradient\(to_bottom\,color-mix\(in_oklab\,var\(--color-muted\)_50\%\,var\(--color-background\)\)\,transparent\)\]:is(:where(.group\/reasoning-root)[data-variant=muted] *),.group-data-\[variant\=muted\]\/reasoning-root\:bg-\[linear-gradient\(to_bottom\,color-mix\(in_oklab\,var\(--color-muted\)_50\%\,var\(--color-background\)\)\,transparent\)\]:is(:where(.group\/reasoning-root)[data-variant=muted] *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-image:linear-gradient(to bottom,var(--color-muted),transparent)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .group-data-\[variant\=muted\]\/reasoning-root\:bg-\[linear-gradient\(to_bottom\,color-mix\(in_oklab\,var\(--color-muted\)_50\%\,var\(--color-background\)\)\,transparent\)\]:is(:where(.group\/reasoning-root)[data-variant=muted] *),.group-data-\[variant\=muted\]\/reasoning-root\:bg-\[linear-gradient\(to_bottom\,color-mix\(in_oklab\,var\(--color-muted\)_50\%\,var\(--color-background\)\)\,transparent\)\]:is(:where(.group\/reasoning-root)[data-variant=muted] *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-image:linear-gradient(to bottom,color-mix(in oklab,var(--color-muted) 50%,var(--color-background)),transparent)}}.assistant-ui-thread .group-data-\[variant\=muted\]\/reasoning-root\:bg-\[linear-gradient\(to_top\,color-mix\(in_oklab\,var\(--color-muted\)_50\%\,var\(--color-background\)\)\,transparent\)\]:is(:where(.group\/reasoning-root)[data-variant=muted] *),.group-data-\[variant\=muted\]\/reasoning-root\:bg-\[linear-gradient\(to_top\,color-mix\(in_oklab\,var\(--color-muted\)_50\%\,var\(--color-background\)\)\,transparent\)\]:is(:where(.group\/reasoning-root)[data-variant=muted] *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-image:linear-gradient(to top,var(--color-muted),transparent)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .group-data-\[variant\=muted\]\/reasoning-root\:bg-\[linear-gradient\(to_top\,color-mix\(in_oklab\,var\(--color-muted\)_50\%\,var\(--color-background\)\)\,transparent\)\]:is(:where(.group\/reasoning-root)[data-variant=muted] *),.group-data-\[variant\=muted\]\/reasoning-root\:bg-\[linear-gradient\(to_top\,color-mix\(in_oklab\,var\(--color-muted\)_50\%\,var\(--color-background\)\)\,transparent\)\]:is(:where(.group\/reasoning-root)[data-variant=muted] *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-image:linear-gradient(to top,color-mix(in oklab,var(--color-muted) 50%,var(--color-background)),transparent)}}.assistant-ui-thread .group-data-\[variant\=muted\]\/tool-group-root\:mt-3:is(:where(.group\/tool-group-root)[data-variant=muted] *),.group-data-\[variant\=muted\]\/tool-group-root\:mt-3:is(:where(.group\/tool-group-root)[data-variant=muted] *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){margin-top:calc(var(--spacing) * 3)}.assistant-ui-thread .group-data-\[variant\=muted\]\/tool-group-root\:w-full:is(:where(.group\/tool-group-root)[data-variant=muted] *),.group-data-\[variant\=muted\]\/tool-group-root\:w-full:is(:where(.group\/tool-group-root)[data-variant=muted] *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){width:100%}.assistant-ui-thread .group-data-\[variant\=muted\]\/tool-group-root\:grow:is(:where(.group\/tool-group-root)[data-variant=muted] *),.group-data-\[variant\=muted\]\/tool-group-root\:grow:is(:where(.group\/tool-group-root)[data-variant=muted] *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){flex-grow:1}.assistant-ui-thread .group-data-\[variant\=muted\]\/tool-group-root\:border-t:is(:where(.group\/tool-group-root)[data-variant=muted] *),.group-data-\[variant\=muted\]\/tool-group-root\:border-t:is(:where(.group\/tool-group-root)[data-variant=muted] *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-top-style:var(--tw-border-style);border-top-width:1px}.assistant-ui-thread .group-data-\[variant\=muted\]\/tool-group-root\:px-4:is(:where(.group\/tool-group-root)[data-variant=muted] *),.group-data-\[variant\=muted\]\/tool-group-root\:px-4:is(:where(.group\/tool-group-root)[data-variant=muted] *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding-inline:calc(var(--spacing) * 4)}.assistant-ui-thread .group-data-\[variant\=muted\]\/tool-group-root\:pt-3:is(:where(.group\/tool-group-root)[data-variant=muted] *),.group-data-\[variant\=muted\]\/tool-group-root\:pt-3:is(:where(.group\/tool-group-root)[data-variant=muted] *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding-top:calc(var(--spacing) * 3)}.assistant-ui-thread .group-data-\[variant\=outline\]\/tool-group-root\:mt-3:is(:where(.group\/tool-group-root)[data-variant=outline] *),.group-data-\[variant\=outline\]\/tool-group-root\:mt-3:is(:where(.group\/tool-group-root)[data-variant=outline] *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){margin-top:calc(var(--spacing) * 3)}.assistant-ui-thread .group-data-\[variant\=outline\]\/tool-group-root\:w-full:is(:where(.group\/tool-group-root)[data-variant=outline] *),.group-data-\[variant\=outline\]\/tool-group-root\:w-full:is(:where(.group\/tool-group-root)[data-variant=outline] *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){width:100%}.assistant-ui-thread .group-data-\[variant\=outline\]\/tool-group-root\:grow:is(:where(.group\/tool-group-root)[data-variant=outline] *),.group-data-\[variant\=outline\]\/tool-group-root\:grow:is(:where(.group\/tool-group-root)[data-variant=outline] *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){flex-grow:1}.assistant-ui-thread .group-data-\[variant\=outline\]\/tool-group-root\:border-t:is(:where(.group\/tool-group-root)[data-variant=outline] *),.group-data-\[variant\=outline\]\/tool-group-root\:border-t:is(:where(.group\/tool-group-root)[data-variant=outline] *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-top-style:var(--tw-border-style);border-top-width:1px}.assistant-ui-thread .group-data-\[variant\=outline\]\/tool-group-root\:px-4:is(:where(.group\/tool-group-root)[data-variant=outline] *),.group-data-\[variant\=outline\]\/tool-group-root\:px-4:is(:where(.group\/tool-group-root)[data-variant=outline] *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding-inline:calc(var(--spacing) * 4)}.assistant-ui-thread .group-data-\[variant\=outline\]\/tool-group-root\:pt-3:is(:where(.group\/tool-group-root)[data-variant=outline] *),.group-data-\[variant\=outline\]\/tool-group-root\:pt-3:is(:where(.group\/tool-group-root)[data-variant=outline] *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding-top:calc(var(--spacing) * 3)}.assistant-ui-thread .group-data-open\/collapsible-content\:animate-in:is(:where(.group\/collapsible-content):where([data-state=open],[data-open]:not([data-open=false])) *),.group-data-open\/collapsible-content\:animate-in:is(:where(.group\/collapsible-content):where([data-state=open],[data-open]:not([data-open=false])) *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.assistant-ui-thread .group-data-open\/collapsible-content\:animation-duration-\(--animation-duration\):is(:where(.group\/collapsible-content):where([data-state=open],[data-open]:not([data-open=false])) *),.group-data-open\/collapsible-content\:animation-duration-\(--animation-duration\):is(:where(.group\/collapsible-content):where([data-state=open],[data-open]:not([data-open=false])) *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-animation-duration:var(--animation-duration);animation-duration:var(--animation-duration)}.assistant-ui-thread .group-data-open\/collapsible-content\:fade-in-0:is(:where(.group\/collapsible-content):where([data-state=open],[data-open]:not([data-open=false])) *),.group-data-open\/collapsible-content\:fade-in-0:is(:where(.group\/collapsible-content):where([data-state=open],[data-open]:not([data-open=false])) *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-enter-opacity:0}.assistant-ui-thread .group-data-open\/collapsible-content\:blur-in-\[2px\]:is(:where(.group\/collapsible-content):where([data-state=open],[data-open]:not([data-open=false])) *),.group-data-open\/collapsible-content\:blur-in-\[2px\]:is(:where(.group\/collapsible-content):where([data-state=open],[data-open]:not([data-open=false])) *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-enter-blur:2px}.assistant-ui-thread .group-data-open\/collapsible-content\:slide-in-from-top-1:is(:where(.group\/collapsible-content):where([data-state=open],[data-open]:not([data-open=false])) *),.group-data-open\/collapsible-content\:slide-in-from-top-1:is(:where(.group\/collapsible-content):where([data-state=open],[data-open]:not([data-open=false])) *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.assistant-ui-thread .group-data-open\/collapsible-content\:slide-in-from-top-4:is(:where(.group\/collapsible-content):where([data-state=open],[data-open]:not([data-open=false])) *),.group-data-open\/collapsible-content\:slide-in-from-top-4:is(:where(.group\/collapsible-content):where([data-state=open],[data-open]:not([data-open=false])) *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-enter-translate-y:calc(4*var(--spacing)*-1)}.assistant-ui-thread .group-data-open\/trigger\:rotate-0:is(:where(.group\/trigger):where([data-state=open],[data-open]:not([data-open=false])) *),.group-data-open\/trigger\:rotate-0:is(:where(.group\/trigger):where([data-state=open],[data-open]:not([data-open=false])) *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){rotate:0deg}.assistant-ui-thread .group-data-closed\/collapsible-content\:animate-out:is(:where(.group\/collapsible-content):where([data-state=closed],[data-closed]:not([data-closed=false])) *),.group-data-closed\/collapsible-content\:animate-out:is(:where(.group\/collapsible-content):where([data-state=closed],[data-closed]:not([data-closed=false])) *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.assistant-ui-thread .group-data-closed\/collapsible-content\:animation-duration-\(--animation-duration\):is(:where(.group\/collapsible-content):where([data-state=closed],[data-closed]:not([data-closed=false])) *),.group-data-closed\/collapsible-content\:animation-duration-\(--animation-duration\):is(:where(.group\/collapsible-content):where([data-state=closed],[data-closed]:not([data-closed=false])) *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-animation-duration:var(--animation-duration);animation-duration:var(--animation-duration)}.assistant-ui-thread .group-data-closed\/collapsible-content\:fade-out-0:is(:where(.group\/collapsible-content):where([data-state=closed],[data-closed]:not([data-closed=false])) *),.group-data-closed\/collapsible-content\:fade-out-0:is(:where(.group\/collapsible-content):where([data-state=closed],[data-closed]:not([data-closed=false])) *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-exit-opacity:0}.assistant-ui-thread .group-data-closed\/collapsible-content\:blur-out-\[2px\]:is(:where(.group\/collapsible-content):where([data-state=closed],[data-closed]:not([data-closed=false])) *),.group-data-closed\/collapsible-content\:blur-out-\[2px\]:is(:where(.group\/collapsible-content):where([data-state=closed],[data-closed]:not([data-closed=false])) *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-exit-blur:2px}.assistant-ui-thread .group-data-closed\/collapsible-content\:slide-out-to-top-1:is(:where(.group\/collapsible-content):where([data-state=closed],[data-closed]:not([data-closed=false])) *),.group-data-closed\/collapsible-content\:slide-out-to-top-1:is(:where(.group\/collapsible-content):where([data-state=closed],[data-closed]:not([data-closed=false])) *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-exit-translate-y:calc(1*var(--spacing)*-1)}.assistant-ui-thread .group-data-closed\/collapsible-content\:slide-out-to-top-4:is(:where(.group\/collapsible-content):where([data-state=closed],[data-closed]:not([data-closed=false])) *),.group-data-closed\/collapsible-content\:slide-out-to-top-4:is(:where(.group\/collapsible-content):where([data-state=closed],[data-closed]:not([data-closed=false])) *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-exit-translate-y:calc(4*var(--spacing)*-1)}.assistant-ui-thread .peer-empty\:hidden:is(:where(.peer):empty~*),.peer-empty\:hidden:is(:where(.peer):empty~*):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){display:none}.assistant-ui-thread .marker\:text-muted-foreground ::marker,.marker\:text-muted-foreground :where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *)::marker{color:var(--muted-foreground)}.assistant-ui-thread .marker\:text-muted-foreground::marker,.marker\:text-muted-foreground:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *)::marker{color:var(--muted-foreground)}.assistant-ui-thread .marker\:text-muted-foreground ::-webkit-details-marker,.marker\:text-muted-foreground :where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *)::-webkit-details-marker{color:var(--muted-foreground)}.assistant-ui-thread .marker\:text-muted-foreground::-webkit-details-marker,.marker\:text-muted-foreground:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *)::-webkit-details-marker{color:var(--muted-foreground)}.assistant-ui-thread .placeholder\:text-muted-foreground::placeholder,.placeholder\:text-muted-foreground:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *)::placeholder,.assistant-ui-thread .placeholder\:text-muted-foreground\/60::placeholder,.placeholder\:text-muted-foreground\/60:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *)::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .placeholder\:text-muted-foreground\/60::placeholder,.placeholder\:text-muted-foreground\/60:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *)::placeholder{color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}}.assistant-ui-thread .after\:pointer-events-none:after,.after\:pointer-events-none:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *):after{content:var(--tw-content);pointer-events:none}.assistant-ui-thread .after\:absolute:after,.after\:absolute:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *):after{content:var(--tw-content);position:absolute}.assistant-ui-thread .after\:-inset-1\.5:after,.after\:-inset-1\.5:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *):after{content:var(--tw-content);inset:calc(var(--spacing) * -1.5)}.assistant-ui-thread .after\:inset-0:after,.after\:inset-0:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *):after{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.assistant-ui-thread .after\:rounded-\[inherit\]:after,.after\:rounded-\[inherit\]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *):after{content:var(--tw-content);border-radius:inherit}.assistant-ui-thread .after\:ring-1:after,.after\:ring-1:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *):after{content:var(--tw-content);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.assistant-ui-thread .after\:ring-black\/10:after,.after\:ring-black\/10:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *):after{content:var(--tw-content);--tw-ring-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .after\:ring-black\/10:after,.after\:ring-black\/10:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *):after{--tw-ring-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.assistant-ui-thread .after\:ring-destructive\/60:after,.after\:ring-destructive\/60:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *):after{content:var(--tw-content);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .after\:ring-destructive\/60:after,.after\:ring-destructive\/60:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *):after{--tw-ring-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.assistant-ui-thread .after\:transition-colors:after,.after\:transition-colors:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *):after{content:var(--tw-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.assistant-ui-thread .after\:ring-inset:after,.after\:ring-inset:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *):after{content:var(--tw-content);--tw-ring-inset:inset}.assistant-ui-thread .first\:mt-0:first-child,.first\:mt-0:first-child:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){margin-top:0}.assistant-ui-thread .first\:rounded-ss-lg:first-child,.first\:rounded-ss-lg:first-child:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-start-start-radius:var(--radius)}.assistant-ui-thread .first\:border-t:first-child,.first\:border-t:first-child:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-top-style:var(--tw-border-style);border-top-width:1px}.assistant-ui-thread .last\:mb-0:last-child,.last\:mb-0:last-child:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){margin-bottom:0}.assistant-ui-thread .last\:rounded-se-lg:last-child,.last\:rounded-se-lg:last-child:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-start-end-radius:var(--radius)}.assistant-ui-thread .last\:border-e:last-child,.last\:border-e:last-child:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.assistant-ui-thread :is(.only\:\*\:first\:size-24:only-child>*):first-child,:is(.only\:\*\:first\:size-24:only-child>*):first-child:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.assistant-ui-thread .empty\:hidden:empty,.empty\:hidden:empty:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){display:none}.assistant-ui-thread .focus-within\:border-foreground\/25:focus-within,.focus-within\:border-foreground\/25:focus-within:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .focus-within\:border-foreground\/25:focus-within,.focus-within\:border-foreground\/25:focus-within:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-color:color-mix(in oklab,var(--foreground) 25%,transparent)}}@media(hover:hover){.assistant-ui-thread .hover\:border-foreground\/25:hover,.hover\:border-foreground\/25:hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .hover\:border-foreground\/25:hover,.hover\:border-foreground\/25:hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-color:color-mix(in oklab,var(--foreground) 25%,transparent)}}.assistant-ui-thread .hover\:bg-accent:hover,.hover\:bg-accent:hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:var(--accent)}.assistant-ui-thread .hover\:bg-black\/70\!:hover,.hover\:bg-black\/70\!:hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:#000000b3!important}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .hover\:bg-black\/70\!:hover,.hover\:bg-black\/70\!:hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:color-mix(in oklab,var(--color-black) 70%,transparent)!important}}.assistant-ui-thread .hover\:bg-destructive\/90:hover,.hover\:bg-destructive\/90:hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .hover\:bg-destructive\/90:hover,.hover\:bg-destructive\/90:hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.assistant-ui-thread .hover\:bg-foreground\/\[0\.03\]:hover,.hover\:bg-foreground\/\[0\.03\]:hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .hover\:bg-foreground\/\[0\.03\]:hover,.hover\:bg-foreground\/\[0\.03\]:hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:color-mix(in oklab,var(--foreground) 3%,transparent)}}.assistant-ui-thread .hover\:bg-foreground\/\[0\.06\]:hover,.hover\:bg-foreground\/\[0\.06\]:hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .hover\:bg-foreground\/\[0\.06\]:hover,.hover\:bg-foreground\/\[0\.06\]:hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:color-mix(in oklab,var(--foreground) 6%,transparent)}}.assistant-ui-thread .hover\:bg-foreground\/\[0\.07\]:hover,.hover\:bg-foreground\/\[0\.07\]:hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .hover\:bg-foreground\/\[0\.07\]:hover,.hover\:bg-foreground\/\[0\.07\]:hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:color-mix(in oklab,var(--foreground) 7%,transparent)}}.assistant-ui-thread .hover\:bg-muted:hover,.hover\:bg-muted:hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:var(--muted)}.assistant-ui-thread .hover\:bg-muted-foreground\/15:hover,.hover\:bg-muted-foreground\/15:hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .hover\:bg-muted-foreground\/15:hover,.hover\:bg-muted-foreground\/15:hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:color-mix(in oklab,var(--muted-foreground) 15%,transparent)}}.assistant-ui-thread .hover\:bg-muted\/50:hover,.hover\:bg-muted\/50:hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .hover\:bg-muted\/50:hover,.hover\:bg-muted\/50:hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.assistant-ui-thread .hover\:bg-muted\/70:hover,.hover\:bg-muted\/70:hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .hover\:bg-muted\/70:hover,.hover\:bg-muted\/70:hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:color-mix(in oklab,var(--muted) 70%,transparent)}}.assistant-ui-thread .hover\:bg-primary\/90:hover,.hover\:bg-primary\/90:hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .hover\:bg-primary\/90:hover,.hover\:bg-primary\/90:hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.assistant-ui-thread .hover\:bg-secondary\/80:hover,.hover\:bg-secondary\/80:hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .hover\:bg-secondary\/80:hover,.hover\:bg-secondary\/80:hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.assistant-ui-thread .hover\:text-accent-foreground:hover,.hover\:text-accent-foreground:hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){color:var(--accent-foreground)}.assistant-ui-thread .hover\:text-foreground:hover,.hover\:text-foreground:hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *),.assistant-ui-thread .hover\:text-foreground\/90:hover,.hover\:text-foreground\/90:hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .hover\:text-foreground\/90:hover,.hover\:text-foreground\/90:hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){color:color-mix(in oklab,var(--foreground) 90%,transparent)}}.assistant-ui-thread .hover\:text-primary\/80:hover,.hover\:text-primary\/80:hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .hover\:text-primary\/80:hover,.hover\:text-primary\/80:hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){color:color-mix(in oklab,var(--primary) 80%,transparent)}}.assistant-ui-thread .hover\:text-white\!:hover,.hover\:text-white\!:hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){color:var(--color-white)!important}.assistant-ui-thread .hover\:underline:hover,.hover\:underline:hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){text-decoration-line:underline}.assistant-ui-thread .hover\:opacity-90:hover,.hover\:opacity-90:hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){opacity:.9}.assistant-ui-thread .hover\:opacity-100:hover,.hover\:opacity-100:hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){opacity:1}.assistant-ui-thread .group-data-\[variant\=ghost\]\/tool-group-root\:hover\:text-foreground:is(:where(.group\/tool-group-root)[data-variant=ghost] *):hover,.group-data-\[variant\=ghost\]\/tool-group-root\:hover\:text-foreground:is(:where(.group\/tool-group-root)[data-variant=ghost] *):hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){color:var(--foreground)}.assistant-ui-thread .hover\:after\:bg-foreground\/10:hover:after,.hover\:after\:bg-foreground\/10:hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *):after{content:var(--tw-content);background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .hover\:after\:bg-foreground\/10:hover:after,.hover\:after\:bg-foreground\/10:hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *):after{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}}.assistant-ui-thread .focus\:bg-accent:focus,.focus\:bg-accent:focus:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:var(--accent)}.assistant-ui-thread .focus\:text-accent-foreground:focus,.focus\:text-accent-foreground:focus:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){color:var(--accent-foreground)}.assistant-ui-thread .focus\:ring-2:focus,.focus\:ring-2:focus:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.assistant-ui-thread .focus\:ring-ring:focus,.focus\:ring-ring:focus:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-ring-color:var(--ring)}.assistant-ui-thread .focus\:ring-offset-2:focus,.focus\:ring-offset-2:focus:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.assistant-ui-thread .focus\:outline-hidden:focus,.focus\:outline-hidden:focus:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.assistant-ui-thread .focus\:outline-hidden:focus,.focus\:outline-hidden:focus:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){outline-offset:2px;outline:2px solid #0000}}.assistant-ui-thread .focus-visible\:border-ring:focus-visible,.focus-visible\:border-ring:focus-visible:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-color:var(--ring)}.assistant-ui-thread .focus-visible\:ring-1:focus-visible,.focus-visible\:ring-1:focus-visible:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.assistant-ui-thread .focus-visible\:ring-\[3px\]:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.assistant-ui-thread .focus-visible\:ring-destructive\/20:focus-visible,.focus-visible\:ring-destructive\/20:focus-visible:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .focus-visible\:ring-destructive\/20:focus-visible,.focus-visible\:ring-destructive\/20:focus-visible:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.assistant-ui-thread .focus-visible\:ring-foreground\/20:focus-visible,.focus-visible\:ring-foreground\/20:focus-visible:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .focus-visible\:ring-foreground\/20:focus-visible,.focus-visible\:ring-foreground\/20:focus-visible:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-ring-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.assistant-ui-thread .focus-visible\:ring-ring\/50:focus-visible,.focus-visible\:ring-ring\/50:focus-visible:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .focus-visible\:ring-ring\/50:focus-visible,.focus-visible\:ring-ring\/50:focus-visible:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.assistant-ui-thread .active\:scale-90:active,.active\:scale-90:active:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.assistant-ui-thread .active\:scale-\[0\.96\]:active,.active\:scale-\[0\.96\]:active:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){scale:.96}.assistant-ui-thread .active\:scale-\[0\.98\]:active,.active\:scale-\[0\.98\]:active:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){scale:.98}.assistant-ui-thread .disabled\:pointer-events-none:disabled,.disabled\:pointer-events-none:disabled:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){pointer-events:none}.assistant-ui-thread .disabled\:invisible:disabled,.disabled\:invisible:disabled:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){visibility:hidden}.assistant-ui-thread .disabled\:cursor-default:disabled,.disabled\:cursor-default:disabled:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){cursor:default}.assistant-ui-thread .disabled\:cursor-not-allowed:disabled,.disabled\:cursor-not-allowed:disabled:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){cursor:not-allowed}.assistant-ui-thread .disabled\:opacity-40:disabled,.disabled\:opacity-40:disabled:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){opacity:.4}.assistant-ui-thread .disabled\:opacity-50:disabled,.disabled\:opacity-50:disabled:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){opacity:.5}.assistant-ui-thread .has-\[\>svg\]\:px-1\.5:has(>svg),.has-\[\>svg\]\:px-1\.5:has(>svg):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding-inline:calc(var(--spacing) * 1.5)}.assistant-ui-thread .has-\[\>svg\]\:px-2\.5:has(>svg),.has-\[\>svg\]\:px-2\.5:has(>svg):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding-inline:calc(var(--spacing) * 2.5)}.assistant-ui-thread .has-\[\>svg\]\:px-3:has(>svg),.has-\[\>svg\]\:px-3:has(>svg):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding-inline:calc(var(--spacing) * 3)}.assistant-ui-thread .has-\[\>svg\]\:px-4:has(>svg),.has-\[\>svg\]\:px-4:has(>svg):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding-inline:calc(var(--spacing) * 4)}.assistant-ui-thread .aria-invalid\:border-destructive[aria-invalid=true],.aria-invalid\:border-destructive[aria-invalid=true]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-color:var(--destructive)}.assistant-ui-thread .aria-invalid\:ring-destructive\/20[aria-invalid=true],.aria-invalid\:ring-destructive\/20[aria-invalid=true]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .aria-invalid\:ring-destructive\/20[aria-invalid=true],.aria-invalid\:ring-destructive\/20[aria-invalid=true]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.assistant-ui-thread .data-\[dragging\=true\]\:border-dashed[data-dragging=true],.data-\[dragging\=true\]\:border-dashed[data-dragging=true]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-border-style:dashed;border-style:dashed}.assistant-ui-thread .data-\[dragging\=true\]\:border-ring[data-dragging=true],.data-\[dragging\=true\]\:border-ring[data-dragging=true]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-color:var(--ring)}.assistant-ui-thread .data-\[dragging\=true\]\:bg-\[color-mix\(in_oklab\,var\(--color-accent\)_50\%\,var\(--color-background\)\)\][data-dragging=true],.data-\[dragging\=true\]\:bg-\[color-mix\(in_oklab\,var\(--color-accent\)_50\%\,var\(--color-background\)\)\][data-dragging=true]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .data-\[dragging\=true\]\:bg-\[color-mix\(in_oklab\,var\(--color-accent\)_50\%\,var\(--color-background\)\)\][data-dragging=true],.data-\[dragging\=true\]\:bg-\[color-mix\(in_oklab\,var\(--color-accent\)_50\%\,var\(--color-background\)\)\][data-dragging=true]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:color-mix(in oklab,var(--color-accent) 50%,var(--color-background))}}.assistant-ui-thread .data-\[ending-style\]\:h-0[data-ending-style],.data-\[ending-style\]\:h-0[data-ending-style]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){height:0}.assistant-ui-thread .data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom],.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.assistant-ui-thread .data-\[side\=left\]\:slide-in-from-right-2[data-side=left],.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-enter-translate-x:calc(2*var(--spacing))}.assistant-ui-thread .data-\[side\=right\]\:slide-in-from-left-2[data-side=right],.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.assistant-ui-thread .data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top],.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-enter-translate-y:calc(2*var(--spacing))}.assistant-ui-thread .data-\[size\=lg\]\:size-10[data-size=lg],.data-\[size\=lg\]\:size-10[data-size=lg]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.assistant-ui-thread .data-\[size\=sm\]\:size-6[data-size=sm],.data-\[size\=sm\]\:size-6[data-size=sm]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.assistant-ui-thread :is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar],:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.assistant-ui-thread :is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar],:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-ring-color:var(--background)}.assistant-ui-thread .data-\[starting-style\]\:h-0[data-starting-style],.data-\[starting-style\]\:h-0[data-starting-style]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){height:0}.assistant-ui-thread .data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=closed\]\:animate-out[data-state=closed]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.assistant-ui-thread .data-\[state\=closed\]\:fade-out-0[data-state=closed],.data-\[state\=closed\]\:fade-out-0[data-state=closed]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-exit-opacity:0}.assistant-ui-thread .data-\[state\=closed\]\:zoom-out-95[data-state=closed],.data-\[state\=closed\]\:zoom-out-95[data-state=closed]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-exit-scale:.95}.assistant-ui-thread .data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=open\]\:animate-in[data-state=open]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.assistant-ui-thread .data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent[data-state=open]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:var(--accent)}.assistant-ui-thread .data-\[state\=open\]\:text-muted-foreground[data-state=open],.data-\[state\=open\]\:text-muted-foreground[data-state=open]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){color:var(--muted-foreground)}.assistant-ui-thread .data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=open\]\:fade-in-0[data-state=open]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-enter-opacity:0}.assistant-ui-thread .data-\[state\=open\]\:zoom-in-95[data-state=open],.data-\[state\=open\]\:zoom-in-95[data-state=open]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-enter-scale:.95}.assistant-ui-thread .data-\[submitted\=true\]\:bg-accent[data-submitted=true],.data-\[submitted\=true\]\:bg-accent[data-submitted=true]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:var(--accent)}.assistant-ui-thread .data-\[submitted\=true\]\:text-accent-foreground[data-submitted=true],.data-\[submitted\=true\]\:text-accent-foreground[data-submitted=true]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){color:var(--accent-foreground)}@media(prefers-reduced-motion:reduce){.assistant-ui-thread .motion-reduce\:animate-none,.motion-reduce\:animate-none:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){animation:none}.assistant-ui-thread .motion-reduce\:transition-none,.motion-reduce\:transition-none:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){transition-property:none}}@media(min-width:40rem){.assistant-ui-thread .sm\:max-w-3xl,.sm\:max-w-3xl:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){max-width:var(--container-3xl)}.assistant-ui-thread .sm\:max-w-lg,.sm\:max-w-lg:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){max-width:var(--container-lg)}.assistant-ui-thread .sm\:flex-row,.sm\:flex-row:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){flex-direction:row}.assistant-ui-thread .sm\:justify-end,.sm\:justify-end:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){justify-content:flex-end}.assistant-ui-thread .sm\:text-left,.sm\:text-left:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){text-align:left}}@media(min-width:48rem){.assistant-ui-thread .md\:pb-6,.md\:pb-6:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding-bottom:calc(var(--spacing) * 6)}.assistant-ui-thread .md\:text-sm,.md\:text-sm:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.assistant-ui-thread .rtl\:translate-x-full:where(:dir(rtl),[dir=rtl],[dir=rtl] *),.rtl\:translate-x-full:where(:dir(rtl),[dir=rtl],[dir=rtl] *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.assistant-ui-thread .dark\:border-border:is(.dark *),.dark\:border-border:is(.dark *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-color:var(--border)}.assistant-ui-thread .dark\:border-input:is(.dark *),.dark\:border-input:is(.dark *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-color:var(--input)}.assistant-ui-thread .dark\:border-muted-foreground\/15:is(.dark *),.dark\:border-muted-foreground\/15:is(.dark *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .dark\:border-muted-foreground\/15:is(.dark *),.dark\:border-muted-foreground\/15:is(.dark *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-color:color-mix(in oklab,var(--muted-foreground) 15%,transparent)}}.assistant-ui-thread .dark\:bg-background:is(.dark *),.dark\:bg-background:is(.dark *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:var(--background)}.assistant-ui-thread .dark\:bg-destructive\/5:is(.dark *),.dark\:bg-destructive\/5:is(.dark *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .dark\:bg-destructive\/5:is(.dark *),.dark\:bg-destructive\/5:is(.dark *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:color-mix(in oklab,var(--destructive) 5%,transparent)}}.assistant-ui-thread .dark\:bg-destructive\/60:is(.dark *),.dark\:bg-destructive\/60:is(.dark *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .dark\:bg-destructive\/60:is(.dark *),.dark\:bg-destructive\/60:is(.dark *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:color-mix(in oklab,var(--destructive) 60%,transparent)}}.assistant-ui-thread .dark\:bg-foreground\/\[0\.06\]:is(.dark *),.dark\:bg-foreground\/\[0\.06\]:is(.dark *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .dark\:bg-foreground\/\[0\.06\]:is(.dark *),.dark\:bg-foreground\/\[0\.06\]:is(.dark *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:color-mix(in oklab,var(--foreground) 6%,transparent)}}.assistant-ui-thread .dark\:bg-input\/30:is(.dark *),.dark\:bg-input\/30:is(.dark *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .dark\:bg-input\/30:is(.dark *),.dark\:bg-input\/30:is(.dark *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.assistant-ui-thread .dark\:bg-popover:is(.dark *),.dark\:bg-popover:is(.dark *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:var(--popover)}.assistant-ui-thread .dark\:text-blue-400:is(.dark *),.dark\:text-blue-400:is(.dark *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){color:var(--color-blue-400)}.assistant-ui-thread .dark\:text-red-200:is(.dark *),.dark\:text-red-200:is(.dark *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){color:var(--color-red-200)}.assistant-ui-thread .dark\:after\:ring-destructive\/60:is(.dark *):after,.dark\:after\:ring-destructive\/60:is(.dark *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *):after{content:var(--tw-content);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .dark\:after\:ring-destructive\/60:is(.dark *):after,.dark\:after\:ring-destructive\/60:is(.dark *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *):after{--tw-ring-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.assistant-ui-thread .dark\:after\:ring-white\/10:is(.dark *):after,.dark\:after\:ring-white\/10:is(.dark *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *):after{content:var(--tw-content);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .dark\:after\:ring-white\/10:is(.dark *):after,.dark\:after\:ring-white\/10:is(.dark *):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *):after{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}@media(hover:hover){.assistant-ui-thread .dark\:hover\:bg-accent:is(.dark *):hover,.dark\:hover\:bg-accent:is(.dark *):hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *),.assistant-ui-thread .dark\:hover\:bg-accent\/50:is(.dark *):hover,.dark\:hover\:bg-accent\/50:is(.dark *):hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .dark\:hover\:bg-accent\/50:is(.dark *):hover,.dark\:hover\:bg-accent\/50:is(.dark *):hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.assistant-ui-thread .dark\:hover\:bg-foreground\/\[0\.09\]:is(.dark *):hover,.dark\:hover\:bg-foreground\/\[0\.09\]:is(.dark *):hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .dark\:hover\:bg-foreground\/\[0\.09\]:is(.dark *):hover,.dark\:hover\:bg-foreground\/\[0\.09\]:is(.dark *):hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:color-mix(in oklab,var(--foreground) 9%,transparent)}}.assistant-ui-thread .dark\:hover\:bg-input\/50:is(.dark *):hover,.dark\:hover\:bg-input\/50:is(.dark *):hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .dark\:hover\:bg-input\/50:is(.dark *):hover,.dark\:hover\:bg-input\/50:is(.dark *):hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.assistant-ui-thread .dark\:hover\:bg-muted-foreground\/30:is(.dark *):hover,.dark\:hover\:bg-muted-foreground\/30:is(.dark *):hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .dark\:hover\:bg-muted-foreground\/30:is(.dark *):hover,.dark\:hover\:bg-muted-foreground\/30:is(.dark *):hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:color-mix(in oklab,var(--muted-foreground) 30%,transparent)}}}.assistant-ui-thread .dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible,.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible,.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.assistant-ui-thread .dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true],.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true],.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}@media(forced-colors:active){.assistant-ui-thread .forced-colors\:border,.forced-colors\:border:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-style:var(--tw-border-style);border-width:1px}}.assistant-ui-thread .data-open\:animate-collapsible-down:where([data-state=open],[data-open]:not([data-open=false])),.data-open\:animate-collapsible-down:where([data-state=open],[data-open]:not([data-open=false])):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){animation:collapsible-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.assistant-ui-thread .data-closed\:pointer-events-none:where([data-state=closed],[data-closed]:not([data-closed=false])),.data-closed\:pointer-events-none:where([data-state=closed],[data-closed]:not([data-closed=false])):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){pointer-events:none}.assistant-ui-thread .data-closed\:animate-collapsible-up:where([data-state=closed],[data-closed]:not([data-closed=false])),.data-closed\:animate-collapsible-up:where([data-state=closed],[data-closed]:not([data-closed=false])):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){animation:collapsible-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.assistant-ui-thread .data-closed\:fill-mode-forwards:where([data-state=closed],[data-closed]:not([data-closed=false])),.data-closed\:fill-mode-forwards:where([data-state=closed],[data-closed]:not([data-closed=false])):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-animation-fill-mode:forwards;animation-fill-mode:forwards}.assistant-ui-thread .\[\&_svg\]\:pointer-events-none svg,.\[\&_svg\]\:pointer-events-none svg:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){pointer-events:none}.assistant-ui-thread .\[\&_svg\]\:shrink-0 svg,.\[\&_svg\]\:shrink-0 svg:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){flex-shrink:0}.assistant-ui-thread .\[\&_svg\]\:text-background svg,.\[\&_svg\]\:text-background svg:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){color:var(--background)}.assistant-ui-thread .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]),.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.assistant-ui-thread .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]),.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.assistant-ui-thread .\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar,.\[\&\:\:-webkit-scrollbar\]\:hidden:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *)::-webkit-scrollbar{display:none}.assistant-ui-thread .\[\[align\=center\]\]\:text-center[align=center],.\[\[align\=center\]\]\:text-center[align=center]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){text-align:center}.assistant-ui-thread .\[\[align\=right\]\]\:text-right[align=right],.\[\[align\=right\]\]\:text-right[align=right]:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){text-align:right}.assistant-ui-thread .\[\&\:last-child\>td\:first-child\]\:rounded-es-lg:last-child>td:first-child,.\[\&\:last-child\>td\:first-child\]\:rounded-es-lg:last-child>td:first-child:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-end-start-radius:var(--radius)}.assistant-ui-thread .\[\&\:last-child\>td\:last-child\]\:rounded-ee-lg:last-child>td:last-child,.\[\&\:last-child\>td\:last-child\]\:rounded-ee-lg:last-child>td:last-child:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-end-end-radius:var(--radius)}.assistant-ui-thread .\[\&\>\*\]\:animate-in>*,.\[\&\>\*\]\:animate-in>*:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.assistant-ui-thread .\[\&\>\*\]\:ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]>*,.\[\&\>\*\]\:ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]>*:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.assistant-ui-thread .\[\&\>\*\]\:animation-duration-\(--animation-duration\)>*,.\[\&\>\*\]\:animation-duration-\(--animation-duration\)>*:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-animation-duration:var(--animation-duration);animation-duration:var(--animation-duration)}.assistant-ui-thread .\[\&\>\*\]\:fade-in-0>*,.\[\&\>\*\]\:fade-in-0>*:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-enter-opacity:0}.assistant-ui-thread .\[\&\>\*\]\:blur-in-\[2px\]>*,.\[\&\>\*\]\:blur-in-\[2px\]>*:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-enter-blur:2px}.assistant-ui-thread .\[\&\>\*\]\:slide-in-from-top-1>*,.\[\&\>\*\]\:slide-in-from-top-1>*:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-enter-translate-y:calc(1*var(--spacing)*-1)}@media(prefers-reduced-motion:reduce){.assistant-ui-thread .\[\&\>\*\]\:motion-reduce\:animate-none>*,.\[\&\>\*\]\:motion-reduce\:animate-none>*:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){animation:none}}.assistant-ui-thread .\[\&\>\*\:nth-child\(2\)\]\:\[animation-delay\:40ms\]>:nth-child(2),.\[\&\>\*\:nth-child\(2\)\]\:\[animation-delay\:40ms\]>:nth-child(2):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){animation-delay:40ms}.assistant-ui-thread .\[\&\>\*\:nth-child\(3\)\]\:\[animation-delay\:80ms\]>:nth-child(3),.\[\&\>\*\:nth-child\(3\)\]\:\[animation-delay\:80ms\]>:nth-child(3):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){animation-delay:80ms}.assistant-ui-thread .\[\&\>\*\:nth-child\(4\)\]\:\[animation-delay\:120ms\]>:nth-child(4),.\[\&\>\*\:nth-child\(4\)\]\:\[animation-delay\:120ms\]>:nth-child(4):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){animation-delay:.12s}.assistant-ui-thread .\[\&\>\*\:nth-child\(n\+5\)\]\:\[animation-delay\:160ms\]>:nth-child(n+5),.\[\&\>\*\:nth-child\(n\+5\)\]\:\[animation-delay\:160ms\]>:nth-child(n+5):where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){animation-delay:.16s}.assistant-ui-thread .\[\&\>a\]\:text-xs>a,.\[\&\>a\]\:text-xs>a:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.assistant-ui-thread .\[\&\>a\]\:no-underline>a,.\[\&\>a\]\:no-underline>a:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){text-decoration-line:none}.assistant-ui-thread .\[\&\>button\]\:rounded-full>button,.\[\&\>button\]\:rounded-full>button:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){border-radius:3.40282e38px}.assistant-ui-thread .\[\&\>button\]\:bg-foreground\/60>button,.\[\&\>button\]\:bg-foreground\/60>button:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .\[\&\>button\]\:bg-foreground\/60>button,.\[\&\>button\]\:bg-foreground\/60>button:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:color-mix(in oklab,var(--foreground) 60%,transparent)}}.assistant-ui-thread .\[\&\>button\]\:p-1>button,.\[\&\>button\]\:p-1>button:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){padding:var(--spacing)}.assistant-ui-thread .\[\&\>button\]\:opacity-100>button,.\[\&\>button\]\:opacity-100>button:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){opacity:1}.assistant-ui-thread .\[\&\>button\]\:ring-0\!>button,.\[\&\>button\]\:ring-0\!>button:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}@media(hover:hover){.assistant-ui-thread .\[\&\>button\]\:hover\:bg-foreground\/80>button:hover,.\[\&\>button\]\:hover\:bg-foreground\/80>button:hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.assistant-ui-thread .\[\&\>button\]\:hover\:bg-foreground\/80>button:hover,.\[\&\>button\]\:hover\:bg-foreground\/80>button:hover:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){background-color:color-mix(in oklab,var(--foreground) 80%,transparent)}}}.assistant-ui-thread .\[\&\>li\]\:mt-1>li,.\[\&\>li\]\:mt-1>li:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){margin-top:var(--spacing)}.assistant-ui-thread .\[\&\>svg\]\:size-4>svg,.\[\&\>svg\]\:size-4>svg:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.assistant-ui-thread .group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg,.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.assistant-ui-thread .group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg,.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.assistant-ui-thread .group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *),.assistant-ui-thread .group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.assistant-ui-thread .group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg,.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){display:none}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --shimmer-track-height{syntax:"<length>";inherits:true;initial-value:200px}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:15deg}@keyframes collapsible-down{0%{height:0}to{height:var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto))))}}@keyframes collapsible-up{0%{height:var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto))))}to{height:0}}.assistant-ui-thread,:is([data-slot=dialog-content],[data-slot=dialog-overlay],[data-slot=tooltip-content]){--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(14.1% .005 285.823);--card:oklch(100% 0 0);--card-foreground:oklch(14.1% .005 285.823);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.1% .005 285.823);--primary:oklch(21% .006 285.885);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(96.7% .001 286.375);--secondary-foreground:oklch(21% .006 285.885);--muted:oklch(96.7% .001 286.375);--muted-foreground:oklch(55.2% .016 285.938);--accent:oklch(96.7% .001 286.375);--accent-foreground:oklch(21% .006 285.885);--destructive:oklch(57.7% .245 27.325);--border:oklch(92% .004 286.32);--input:oklch(92% .004 286.32);--ring:oklch(70.5% .015 286.067);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.1% .005 285.823);--sidebar-primary:oklch(21% .006 285.885);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(96.7% .001 286.375);--sidebar-accent-foreground:oklch(21% .006 285.885);--sidebar-border:oklch(92% .004 286.32);--sidebar-ring:oklch(70.5% .015 286.067)}.assistant-ui-thread .dark,.dark:where([data-slot=dialog-content],[data-slot=dialog-content] *,[data-slot=dialog-overlay],[data-slot=dialog-overlay] *,[data-slot=tooltip-content],[data-slot=tooltip-content] *){--background:oklch(14.1% .005 285.823);--foreground:oklch(98.5% 0 0);--card:oklch(21% .006 285.885);--card-foreground:oklch(98.5% 0 0);--popover:oklch(21% .006 285.885);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92% .004 286.32);--primary-foreground:oklch(21% .006 285.885);--secondary:oklch(27.4% .006 286.033);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(27.4% .006 286.033);--muted-foreground:oklch(70.5% .015 286.067);--accent:oklch(27.4% .006 286.033);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.2% .016 285.938);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(21% .006 285.885);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(27.4% .006 286.033);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.2% .016 285.938)}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes tw-shimmer{0%{background-position:100% 0}}@keyframes tw-shimmer-translate{to{translate:var(--_travel) 0}}.split-pane.list-collapsed{grid-template-columns:minmax(0,1fr)}.split-pane-list[hidden]{display:none}.project-workspace{position:relative;flex:1;display:grid;grid-template-columns:minmax(0,1fr);min-height:0;min-width:0;margin:0 -28px;overflow:hidden}.project-workspace.chat-open{grid-template-columns:minmax(0,1fr) min(var(--project-chat-width),50%)}.project-workspace>.project-page{margin:0;min-height:0;height:100%}.project-workspace .project-tabbed-detail{padding:0}.project-workspace .project-tabs{overflow-x:auto}.project-workspace .project-tabs>button{flex:none}.project-workspace-head{gap:10px}.project-workspace-head h2{flex:1;min-width:0}.project-workspace-head .row-actions{flex:none}.project-list-toggle{flex:none;width:32px;padding:4px;font-size:22px}.project-chat-toggle.selected{color:var(--aip-color-primary);background:var(--aip-color-primary-soft)}.project-chat-dock{position:relative;min-width:0;min-height:0;height:100%;border-left:1px solid var(--aip-color-border);background:var(--aip-color-surface)}.project-chat{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.project-chat-header{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:12px 16px}.project-chat-header h3{display:flex;align-items:center;gap:10px;min-width:0;margin:0;font-size:14px;white-space:nowrap}.project-chat-header h3 small{overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:400;color:var(--aip-color-muted)}.project-chat-header .ghost{flex:none;width:30px;min-height:30px;padding:0;font-size:20px}.project-chat-agent{display:flex;flex:none;align-items:center;gap:10px;padding:0 16px 12px;border-bottom:1px solid var(--aip-color-border)}.project-chat-agent select{flex:1;min-width:0;width:100%}.project-chat-agent label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.project-chat>.conversation-main{flex:1;height:auto;min-height:0}.project-chat>.error-notice{margin:12px 16px}.project-chat-resizer{position:absolute;z-index:5;top:0;bottom:0;left:-4px;width:8px;padding:0;border:0;background:transparent;cursor:col-resize;touch-action:none}.project-chat-resizer:hover,.project-chat-resizer:focus-visible{background:var(--aip-color-primary-soft)}.project-chat-backdrop{display:none}@media(max-width:1199px){.project-workspace.chat-open{grid-template-columns:minmax(0,1fr)}.project-chat-dock{position:absolute;z-index:11;top:0;bottom:0;right:0;width:min(var(--project-chat-width),calc(100% - 36px));box-shadow:-8px 0 28px #0002}.project-chat-backdrop{display:block;position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;border:0;border-radius:0;padding:0;background:#0003}.project-chat-resizer{display:none}}@media(max-width:1000px){.project-workspace{margin-left:-16px;margin-right:-16px}}@media(max-width:700px){.shell:has(.project-workspace){display:flex;flex-direction:column;height:100dvh;min-height:0}.shell:has(.project-workspace)>aside{flex:0 0 auto}.shell:has(.project-workspace)>main{flex:1;height:auto;min-height:0}.project-workspace>.project-page{overflow:hidden}.project-workspace .split-pane-detail{flex:1;min-height:0}.project-workspace .split-pane-detail>.card{height:100%}.project-workspace .split-pane-list{max-height:30vh}.project-workspace .split-pane-list>.card{max-height:30vh}.project-workspace .project-workspace-head{flex-direction:row;align-items:center;padding:12px}.project-workspace-head .row-actions{gap:4px}.project-workspace .project-tabs{overflow-x:auto;gap:18px}}.conversation-system-message{color:var(--aip-color-text);overflow-wrap:anywhere}.conversation-system-label{display:block;color:var(--aip-color-muted);font-size:11px;margin-bottom:6px}.conversation-link-card{padding:14px 15px;border:1px solid #d5e2f5;border-radius:10px;background:#f5f8ff}.conversation-link-card>strong{display:block;margin-top:9px;font-size:15px;line-height:1.5}.conversation-system-message p{margin:6px 0;white-space:pre-wrap;font-size:13px;line-height:1.65}.conversation-link-card p{margin:4px 0 0;color:var(--aip-color-muted);line-height:1.55}.conversation-link-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#416698;font-size:12px;font-weight:600}.conversation-link-heading>span{display:flex;align-items:center;gap:7px}.conversation-link-state{flex:none;padding:1px 7px;border-radius:5px;background:#fff3d7;color:#946315;font-size:11px;font-weight:400}.conversation-link-actions{display:flex;justify-content:flex-end;margin-top:13px}.assistant-ui-thread .conversation-link-actions>button.conversation-link-open{display:inline-flex;align-items:center;gap:10px;min-height:34px;padding:8px 13px;border:1px solid #356bdc;border-radius:6px;background:#356bdc;color:#fff;font-size:13px;font-weight:500;line-height:1;cursor:pointer}.assistant-ui-thread .conversation-link-actions>button.conversation-link-open:hover:not(:disabled){background:#285ac2;border-color:#285ac2}.assistant-ui-thread .conversation-link-actions>button.conversation-link-open:focus-visible{outline:3px solid #aac7ff;outline-offset:2px}.assistant-ui-thread .conversation-link-actions>button.conversation-link-open:disabled{cursor:default;opacity:.55}.conversation-link-handled{background:#f8fafc;border-color:#dfe5ed}.conversation-link-handled .conversation-link-state{background:#eaf0f5;color:#637386}.assistant-ui-thread .conversation-link-handled .conversation-link-actions>button.conversation-link-open{color:#41618a;background:#fff;border-color:#c9d5e4}.assistant-ui-thread .conversation-link-handled .conversation-link-actions>button.conversation-link-open:hover:not(:disabled){background:#edf2f8;border-color:#a8bad1}.assistant-ui-thread [data-slot=aui_assistant-message-root]:has([data-system-message]){margin-bottom:0;padding-bottom:0}.assistant-ui-thread [data-slot=aui_assistant-message-root]:has([data-system-message]) [data-slot=aui_assistant-message-footer],.assistant-ui-thread [data-slot=aui_assistant-message-root]:has([data-system-message]) .aui-md{display:none}.conversation-system-notice{padding:6px 10px;border-left:2px solid var(--aip-color-border)}.item-conversation-header{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 16px;border-bottom:1px solid var(--aip-color-border);flex-shrink:0;overflow:hidden}.item-conversation-header>button{flex:none}.item-conversation-header>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5}.item-conversation-header>small{min-width:0;max-width:38%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--aip-color-muted);font-size:12px}
