.platform-agent-thread{--aui-primary:var(--brand-midnight,215 56% 26%);--aui-primary-fg:var(--brand-midnight-foreground,0 0% 100%);--aui-steel:var(--brand-steel,210 33% 44%);--aui-mist:var(--brand-mist,235 18% 70%);--aui-surface:var(--brand-surface,206 33% 96%);--aui-card:var(--card,0 0% 100%);--aui-border:var(--border,214 32% 91%);--aui-fg:var(--foreground,222 47% 11%);--aui-radius:.625rem;--aui-max-w:64rem;color:hsl(var(--aui-fg));box-sizing:border-box;background:0 0;width:100%;height:100%;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;container-type:inline-size}.platform-agent-thread *,.platform-agent-thread :before,.platform-agent-thread :after{box-sizing:border-box}.platform-agent-thread .aui-thread-root{height:100%;max-width:var(--aui-max-w);background:0 0;flex-direction:column;margin:0 auto;display:flex;position:relative}.platform-agent-thread .aui-thread-viewport{scroll-behavior:smooth;flex-direction:column;flex:1;gap:1rem;padding:1.25rem 1.25rem .5rem;display:flex;overflow-y:auto}.platform-agent-thread .aui-thread-viewport-footer{z-index:10;background:linear-gradient(180deg, hsl(var(--aui-card) / 0) 0%, hsl(var(--aui-card) / .85) 40%, hsl(var(--aui-card)) 100%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-top:auto;padding:.5rem 1.25rem 1rem;position:sticky;bottom:0}.platform-agent-thread .aui-thread-welcome-root{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;margin:auto 0;padding:.5rem 1rem;display:flex}.platform-agent-thread .aui-thread-welcome-avatar{background:linear-gradient(135deg, hsl(var(--aui-primary)), hsl(var(--aui-steel)));width:3rem;height:3rem;color:hsl(var(--aui-primary-fg));letter-spacing:-.02em;box-shadow:0 4px 12px hsl(var(--aui-primary) / .2);border-radius:.75rem;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;display:flex}.platform-agent-thread .aui-thread-welcome-icon{width:1.5rem;height:1.5rem}.platform-agent-thread .aui-thread-welcome-portrait{object-fit:contain;width:20rem;height:14rem;filter:drop-shadow(0 6px 16px hsl(var(--aui-primary) / .18));-webkit-user-select:none;user-select:none}.platform-agent-thread .aui-thread-welcome-message{color:hsl(var(--aui-steel));max-width:28rem;font-size:.95rem;font-weight:500;line-height:1.5}.platform-agent-thread .aui-thread-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;max-width:36rem;margin-top:.5rem;display:grid}@media (width<=640px){.platform-agent-thread .aui-thread-suggestions{grid-template-columns:minmax(0,1fr)}}.platform-agent-thread .aui-thread-suggestion{border:1px solid hsl(var(--aui-border));background:hsl(var(--aui-card));min-width:0;color:inherit;text-align:left;cursor:pointer;border-radius:.75rem;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.7rem .85rem;font-family:inherit;transition:background-color .15s,border-color .15s,transform .15s,box-shadow .15s;display:flex}.platform-agent-thread .aui-thread-suggestion:hover{background:hsl(var(--aui-surface));border-color:hsl(var(--aui-steel) / .45);box-shadow:0 6px 16px -12px hsl(var(--aui-primary) / .35);transform:translateY(-1px)}.platform-agent-thread .aui-thread-suggestion:focus-visible{outline:2px solid hsl(var(--aui-primary));outline-offset:2px}.platform-agent-thread .aui-thread-suggestion:disabled{opacity:.6;cursor:default;transform:none}.platform-agent-thread .aui-thread-suggestion-label{color:hsl(var(--aui-primary));font-size:.78rem;font-weight:600}.platform-agent-thread .aui-thread-suggestion-prompt{-webkit-line-clamp:2;color:hsl(var(--aui-steel));-webkit-box-orient:vertical;font-size:.74rem;line-height:1.35;display:-webkit-box;overflow:hidden}.platform-agent-thread .aui-assistant-message-root,.platform-agent-thread .aui-user-message-root{animation:.18s ease-out forwards aui-msg-appear}@keyframes aui-msg-appear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.platform-agent-thread .aui-assistant-message-root{align-items:flex-start;padding:.35rem 0;display:flex;position:relative}.platform-agent-thread .aui-assistant-message-container{flex-direction:column;flex:auto;gap:.35rem;min-width:0;max-width:100%;display:flex}.platform-agent-thread .aui-assistant-message-content{color:hsl(var(--aui-fg));word-break:normal;overflow-wrap:break-word;padding:.1rem 0;font-size:.9375rem;line-height:1.6}.platform-agent-thread .aui-assistant-action-bar-root{opacity:0;align-items:center;gap:.25rem;padding-left:.125rem;transition:opacity .15s;display:flex}.platform-agent-thread .aui-assistant-message-root:hover .aui-assistant-action-bar-root,.platform-agent-thread .aui-assistant-message-root:focus-within .aui-assistant-action-bar-root{opacity:1}.platform-agent-thread .aui-action-bar-button{color:hsl(var(--aui-steel));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;align-items:center;gap:.35rem;padding:.2rem .45rem;font-size:.75rem;font-weight:500;transition:all .15s;display:inline-flex}.platform-agent-thread .aui-action-bar-button:hover{background:hsl(var(--aui-surface));color:hsl(var(--aui-fg));border-color:hsl(var(--aui-border))}.platform-agent-thread .aui-action-bar-button:focus-visible{outline:2px solid hsl(var(--aui-primary));outline-offset:1px}.platform-agent-thread .aui-user-message-root{flex-direction:column;align-items:flex-end;padding:.25rem 0;display:flex}.platform-agent-thread .aui-user-message-attachments{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;width:100%;margin-bottom:.35rem;display:flex}.platform-agent-thread .aui-attachment-chip{background:hsl(var(--aui-surface));border:1px solid hsl(var(--aui-border));max-width:16rem;color:hsl(var(--aui-steel));white-space:nowrap;text-overflow:ellipsis;border-radius:.375rem;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.775rem;display:inline-flex;overflow:hidden}.platform-agent-thread .aui-user-message-content{background:hsl(var(--aui-primary));max-width:min(82%,44rem);color:hsl(var(--aui-primary-fg));word-break:normal;overflow-wrap:break-word;box-shadow:0 4px 14px -10px hsl(var(--aui-primary) / .6);border-radius:1rem 1rem .375rem;padding:.75rem 1rem;font-size:.9rem;line-height:1.5}.platform-agent-thread .aui-user-action-bar-root{display:none}.platform-agent-thread .aui-assistant-message-content>:first-child{margin-top:0}.platform-agent-thread .aui-assistant-message-content>:last-child{margin-bottom:0}.platform-agent-thread .aui-assistant-message-content [data-status]>:first-child{margin-top:0}.platform-agent-thread .aui-assistant-message-content [data-status]>:last-child{margin-bottom:0}.platform-agent-thread .aui-md-p{margin:0 0 .85rem}.platform-agent-thread .aui-assistant-message-content strong{font-weight:600}.platform-agent-thread [data-status]>.aui-md-p>strong:only-child{color:hsl(var(--aui-primary))}.platform-agent-thread .aui-md-li>strong:first-child:has(+.aui-md-ul,+.aui-md-ol){color:hsl(var(--aui-primary))}.platform-agent-thread .aui-md-li>.aui-md-p:has(+.aui-md-ul,+.aui-md-ol)>strong:only-child{color:hsl(var(--aui-primary))}.platform-agent-thread .aui-md-h1,.platform-agent-thread .aui-md-h2,.platform-agent-thread .aui-md-h3,.platform-agent-thread .aui-md-h4{color:hsl(var(--aui-fg));scroll-margin-top:1rem;line-height:1.3}.platform-agent-thread .aui-md-h1{color:hsl(var(--aui-primary));letter-spacing:-.01em;margin:1.75rem 0 .6rem;font-size:1.3rem;font-weight:700}.platform-agent-thread .aui-md-h2{color:hsl(var(--aui-primary));letter-spacing:-.01em;margin:1.5rem 0 .5rem;padding-left:.65rem;font-size:1.15rem;font-weight:700;position:relative}.platform-agent-thread .aui-md-h2:before{content:"";background:hsl(var(--aui-primary));border-radius:2px;width:2.5px;position:absolute;top:.2em;bottom:.2em;left:0}.platform-agent-thread .aui-md-h3{color:hsl(var(--aui-primary));margin:1.2rem 0 .35rem;font-size:1rem;font-weight:600}.platform-agent-thread .aui-md-h4{color:hsl(var(--aui-steel));margin:1rem 0 .3rem;font-size:.9375rem;font-weight:600}.platform-agent-thread .aui-md-ul,.platform-agent-thread .aui-md-ol{margin:.6rem 0 .85rem;padding-left:1.35rem}.platform-agent-thread .aui-md-ul{list-style:outside}.platform-agent-thread .aui-md-ol{list-style:decimal}.platform-agent-thread .aui-md-li>.aui-md-ul{list-style:circle}.platform-agent-thread .aui-md-li>.aui-md-ul .aui-md-ul{list-style:square}.platform-agent-thread .aui-md-li{margin:.3rem 0;padding-left:.2rem}.platform-agent-thread .aui-md-ol>.aui-md-li::marker{font-variant-numeric:tabular-nums;color:hsl(var(--aui-steel));font-weight:600}.platform-agent-thread .aui-md-ul>.aui-md-li::marker{color:hsl(var(--aui-steel))}.platform-agent-thread .aui-md-li>.aui-md-ul,.platform-agent-thread .aui-md-li>.aui-md-ol{margin:.25rem 0}.platform-agent-thread .aui-md-li>.aui-md-p{margin:.2rem 0}.platform-agent-thread .aui-md-a{color:hsl(var(--aui-primary));text-underline-offset:2px;font-weight:500;text-decoration:underline;transition:color .15s}.platform-agent-thread .aui-md-a:hover{color:hsl(var(--aui-steel))}.platform-agent-thread .aui-md-hr{border:none;border-top:1px solid hsl(var(--aui-border));margin:1.5rem 0}.platform-agent-thread .aui-md-blockquote{border-left:3px solid hsl(var(--aui-primary));background:hsl(var(--aui-primary) / .04);color:hsl(var(--aui-fg));border-radius:0 var(--aui-radius) var(--aui-radius) 0;margin:1rem 0;padding:.6rem .9rem}.platform-agent-thread .aui-md-blockquote>.aui-md-p:last-child{margin-bottom:0}.platform-agent-thread .aui-md-inline-code{background:hsl(var(--aui-primary) / .05);color:hsl(var(--aui-steel));border:1px solid hsl(var(--aui-primary) / .15);word-break:normal;overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.25rem;padding:.15em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82em}.platform-agent-thread .aui-md-pre-wrapper{border:1px solid hsl(var(--aui-border));background:hsl(var(--aui-surface));border-radius:.5rem;margin:.6rem 0;overflow:hidden}.platform-agent-thread .aui-code-header-root{background:hsl(var(--aui-surface));border-bottom:1px solid hsl(var(--aui-border));color:hsl(var(--aui-steel));justify-content:space-between;align-items:center;padding:.35rem .75rem;font-size:.75rem;font-weight:600;display:flex}.platform-agent-thread .aui-md-pre{color:hsl(var(--aui-fg));background:hsl(var(--aui-card));margin:0;padding:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;line-height:1.45;overflow-x:auto}.platform-agent-thread .aui-md-table-wrapper{border:1px solid hsl(var(--aui-border));background:hsl(var(--aui-card));border-radius:.5rem;width:100%;margin:.85rem 0 1rem;overflow-x:auto}.platform-agent-thread .aui-md-table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%;font-size:.8125rem;line-height:1.4}.platform-agent-thread .aui-md-th{background:hsl(var(--aui-primary) / .06);color:hsl(var(--aui-primary));border-bottom:1px solid hsl(var(--aui-border));white-space:nowrap;padding:.5rem .75rem;font-weight:600}.platform-agent-thread .aui-md-td{border-bottom:1px solid hsl(var(--aui-border));color:hsl(var(--aui-fg));vertical-align:top;overflow-wrap:anywhere;max-width:24rem;padding:.5rem .75rem}.platform-agent-thread .aui-md-tr:last-child .aui-md-td{border-bottom:none}.platform-agent-thread .aui-md-tr:nth-child(2n){background:hsl(var(--aui-surface) / .3)}.platform-agent-thread .aui-md-tr:hover .aui-md-td{background:hsl(var(--aui-surface) / .6)}@keyframes aui-caret-pulse{0%,to{opacity:1}50%{opacity:.15}}@keyframes aui-spin{to{transform:rotate(360deg)}}@keyframes aui-item-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.platform-agent-thread .aui-thinking-indicator{color:hsl(var(--aui-steel));-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;line-height:1.4;display:inline-flex}.platform-agent-thread .aui-thinking-text{background:linear-gradient(100deg, hsl(var(--aui-steel)) 20%, hsl(var(--aui-mist)) 45%, hsl(var(--aui-steel)) 70%);-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite aui-shimmer}.platform-agent-thread .aui-tool-block{margin:.25rem 0 .5rem}.platform-agent-thread .aui-tool-head{width:100%;min-height:2rem;color:hsl(var(--aui-steel));align-items:center;gap:.5rem;font-size:.8125rem;line-height:1.25;display:flex}.platform-agent-thread .aui-tool-head--button{appearance:none;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.375rem;margin-left:-.375rem;padding:.125rem .375rem;transition:background-color .15s}.platform-agent-thread .aui-tool-head--button:hover{background:hsl(var(--aui-surface) / .7)}.platform-agent-thread .aui-tool-head--button:focus-visible{outline:2px solid hsl(var(--aui-steel) / .5);outline-offset:2px}.platform-agent-thread .aui-tool-head-title{font-weight:500}.platform-agent-thread .aui-tool-head-count{color:hsl(var(--aui-mist));font-variant-numeric:tabular-nums}.platform-agent-thread .aui-tool-live{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.platform-agent-thread .aui-tool-fade{flex:1;min-width:0;height:1.25em;position:relative}.platform-agent-thread .aui-tool-fade--pulsing{animation:.9s ease-in-out infinite aui-tool-breathe}.platform-agent-thread .aui-tool-fade-layer{opacity:0;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transition:opacity .15s ease-out;position:absolute;inset:0;overflow:hidden}.platform-agent-thread .aui-tool-fade-layer--front{opacity:1}@keyframes aui-tool-breathe{0%,to{opacity:1}50%{opacity:.45}}.platform-agent-thread .aui-tool-marker{flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;transition:color .22s;display:flex}.platform-agent-thread .aui-tool-marker--running{color:hsl(var(--aui-steel))}.platform-agent-thread .aui-tool-marker--done{color:hsl(var(--success,160 84% 30%))}.platform-agent-thread .aui-tool-marker--failed{color:hsl(var(--destructive,0 72% 45%))}.platform-agent-thread .aui-tool-marker-icon{width:.8125rem;height:.8125rem}.platform-agent-thread .aui-spinner{border:1.5px solid;border-top-color:#0000;border-radius:50%;width:.875rem;height:.875rem;animation:.75s linear infinite aui-spin}.platform-agent-thread .aui-tool-chevron{width:.875rem;height:.875rem;color:hsl(var(--aui-mist));flex-shrink:0;margin-left:auto;transition:transform .18s cubic-bezier(.16,1,.3,1)}.platform-agent-thread .aui-tool-chevron--open{transform:rotate(180deg)}.platform-agent-thread .aui-tool-timeline{border-left:1px solid hsl(var(--aui-border));flex-direction:column;gap:.375rem;margin:.125rem 0 0 .5rem;padding:.125rem 0 .125rem .875rem;list-style:none;display:flex}.platform-agent-thread .aui-tool-timeline-row{color:hsl(var(--aui-steel));align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.35;animation:.18s ease-out forwards aui-item-in;display:flex}.platform-agent-thread .aui-tool-timeline-row .aui-tool-marker{margin-top:.0625rem}.platform-agent-thread .aui-tool-timeline-label{white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0}.platform-agent-thread .aui-tool-pills{flex-wrap:wrap;flex:1;align-items:center;gap:.3rem;min-width:0;display:flex}.platform-agent-thread .aui-tool-pill{background:hsl(var(--aui-surface) / .7);height:1.4rem;color:hsl(var(--aui-steel));white-space:nowrap;border:1px solid #0000;border-radius:.3rem;align-items:center;gap:.3rem;padding:0 .5rem;font-size:.72rem;font-weight:500;line-height:1;transition:background-color .15s,border-color .15s,color .15s;animation:.18s ease-out forwards aui-item-in;display:inline-flex}.platform-agent-thread .aui-tool-head--button:hover .aui-tool-pill{border-color:hsl(var(--aui-border));color:hsl(var(--aui-fg))}.platform-agent-thread .aui-tool-pill--error{border-color:hsl(var(--destructive,0 72% 45%) / .35);color:hsl(var(--destructive,0 72% 45%));background:hsl(var(--destructive,0 72% 45%) / .04)}.platform-agent-thread .aui-tool-pill-icon{opacity:.75;flex-shrink:0;width:.7rem;height:.7rem}.platform-agent-thread .aui-tool-pill-count{font-variant-numeric:tabular-nums;opacity:.8}.platform-agent-thread [data-status=running]>.aui-md-p:last-child:after{content:"";background:hsl(var(--aui-steel));vertical-align:text-bottom;border-radius:1px;width:3px;height:1em;margin-left:.25rem;animation:.6s ease-in-out infinite aui-caret-pulse;display:inline-block}.platform-agent-thread .aui-composer-root{border:1px solid hsl(var(--aui-border));background:hsl(var(--aui-card));width:100%;box-shadow:0 1px 2px hsl(var(--aui-primary) / .04), 0 4px 12px -2px hsl(var(--aui-primary) / .06);border-radius:1.5rem;flex-direction:column;padding:.5rem;transition:border-color .18s,box-shadow .18s;display:flex}.platform-agent-thread .aui-composer-root:focus-within{border-color:hsl(var(--aui-steel) / .55);box-shadow:0 0 0 3px hsl(var(--aui-primary) / .07), 0 6px 18px -4px hsl(var(--aui-primary) / .12)}.platform-agent-thread .aui-composer-attachments{flex-wrap:wrap;gap:.375rem;padding:.25rem .25rem .5rem;display:flex}.platform-agent-thread .aui-composer-attachments:not(:has(*)){display:none}.platform-agent-thread .aui-composer-row-input{width:100%;min-height:2.125rem;display:flex}.platform-agent-thread .aui-composer-input{width:100%;min-width:0;color:hsl(var(--aui-fg));resize:none;field-sizing:content;background:0 0;border:none;outline:none;flex:1;min-height:1.5rem;max-height:12.5rem;padding:.3rem .5rem;font-family:inherit;font-size:.9375rem;line-height:1.5}.platform-agent-thread .aui-composer-input::placeholder{color:hsl(var(--aui-mist));opacity:1}.platform-agent-thread .aui-composer-controls{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.platform-agent-thread .aui-composer-controls-start,.platform-agent-thread .aui-composer-controls-end{align-items:center;gap:.375rem;min-width:0;display:flex}.platform-agent-thread .aui-composer-attach,.platform-agent-thread .aui-composer-dictate{background:hsl(var(--aui-surface));width:2rem;height:2rem;color:hsl(var(--aui-steel));cursor:pointer;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s;display:inline-flex;position:relative}.platform-agent-thread .aui-composer-attach:after,.platform-agent-thread .aui-composer-dictate:after,.platform-agent-thread .aui-composer-send:after,.platform-agent-thread .aui-composer-cancel:after{content:"";position:absolute;inset:-2px}.platform-agent-thread .aui-composer-attach:hover,.platform-agent-thread .aui-composer-dictate:hover:not(:disabled){background:hsl(var(--aui-border));color:hsl(var(--aui-fg))}.platform-agent-thread .aui-composer-attach:focus-visible,.platform-agent-thread .aui-composer-dictate:focus-visible,.platform-agent-thread .aui-composer-skills:focus-visible,.platform-agent-thread .aui-composer-send:focus-visible,.platform-agent-thread .aui-composer-cancel:focus-visible,.platform-agent-thread .aui-thread-scroll-to-bottom:focus-visible{outline:2px solid hsl(var(--aui-primary));outline-offset:2px}.platform-agent-thread .aui-composer-field{flex:1;align-items:center;width:100%;min-height:2.125rem;display:flex;position:relative}.platform-agent-thread .aui-composer-field .aui-composer-input{visibility:hidden}.platform-agent-thread .aui-wave-track,.platform-agent-thread .aui-composer-transcribing{pointer-events:none;align-items:center;display:flex;position:absolute;inset:0}.platform-agent-thread .aui-wave-track{justify-content:center;gap:3px;overflow:hidden}.platform-agent-thread .aui-wave-bar{background:hsl(var(--aui-primary));will-change:height;border-radius:1.5px;width:3px;height:4px;transition:height 60ms linear}.platform-agent-thread .aui-composer-transcribing{color:hsl(var(--aui-steel));background:linear-gradient(100deg, hsl(var(--aui-steel)) 20%, hsl(var(--aui-mist)) 45%, hsl(var(--aui-steel)) 70%);-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;justify-content:flex-start;padding-left:.5rem;font-size:.875rem;animation:1.6s linear infinite aui-shimmer}@keyframes aui-shimmer{0%{background-position:120% 0}to{background-position:-20% 0}}.platform-agent-thread .aui-composer-dictate:disabled{cursor:default}.platform-agent-thread .aui-composer-dictate[data-phase=recording]{color:hsl(var(--destructive));background:hsl(var(--destructive) / .12)}.platform-agent-thread .aui-composer-dictate[data-phase=recording]:hover{background:hsl(var(--destructive) / .2);color:hsl(var(--destructive))}.platform-agent-thread .aui-composer-dictate[data-phase=transcribing]{color:hsl(var(--aui-steel));background:hsl(var(--aui-surface))}.platform-agent-thread .aui-icon-stop{fill:currentColor}.platform-agent-thread .aui-icon-spin{animation:1s linear infinite aui-dictate-spin}@keyframes aui-dictate-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.platform-agent-thread .aui-composer-skills{background:hsl(var(--aui-surface));height:2rem;color:hsl(var(--aui-steel));white-space:nowrap;cursor:pointer;border:none;border-radius:9999px;flex-shrink:0;align-items:center;gap:.3125rem;padding:0 .625rem 0 .5rem;font-family:inherit;font-size:.75rem;font-weight:500;transition:color .15s,background-color .15s;display:inline-flex;position:relative}.platform-agent-thread .aui-composer-skills:hover{background:hsl(var(--aui-border));color:hsl(var(--aui-fg))}.platform-agent-thread .aui-composer-skills[data-active=true]{background:hsl(var(--aui-primary) / .08);color:hsl(var(--aui-primary));font-weight:600}.platform-agent-thread .aui-composer-skills[data-active=true]:hover{background:hsl(var(--aui-primary) / .13)}.platform-agent-thread .aui-composer-skills-icon{flex-shrink:0;width:.9375rem;height:.9375rem}.platform-agent-thread .aui-composer-skills-dot{display:none}.platform-agent-thread .aui-composer-thinking{background:hsl(var(--aui-surface));height:2rem;color:hsl(var(--aui-steel));white-space:nowrap;cursor:pointer;border:none;border-radius:9999px;flex-shrink:0;align-items:center;gap:.3125rem;padding:0 .625rem 0 .5rem;font-family:inherit;font-size:.75rem;font-weight:500;transition:color .15s,background-color .15s;display:inline-flex;position:relative}.platform-agent-thread .aui-composer-thinking:hover{background:hsl(var(--aui-border));color:hsl(var(--aui-fg))}.platform-agent-thread .aui-composer-thinking[data-level=extra]{color:#b45309;background:#fef3c7;font-weight:600}.platform-agent-thread .aui-composer-thinking[data-level=extra]:hover{color:#92400e;background:#fde68a}.platform-agent-thread .aui-composer-thinking:focus-visible{outline:2px solid hsl(var(--aui-primary));outline-offset:2px}.platform-agent-thread .aui-composer-thinking-icon{flex-shrink:0;width:.9375rem;height:.9375rem}.platform-agent-thread .aui-composer-send,.platform-agent-thread .aui-composer-cancel{background:hsl(var(--aui-primary));width:2.125rem;height:2.125rem;color:hsl(var(--aui-primary-fg));cursor:pointer;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex;position:relative}.platform-agent-thread .aui-composer-send:hover:not([disabled]),.platform-agent-thread .aui-composer-cancel:hover{background:hsl(var(--aui-steel))}.platform-agent-thread .aui-composer-send[disabled]{background:hsl(var(--aui-surface));color:hsl(var(--aui-mist));cursor:default}@media (prefers-reduced-motion:reduce){.platform-agent-thread .aui-composer-root,.platform-agent-thread .aui-composer-attach,.platform-agent-thread .aui-composer-dictate,.platform-agent-thread .aui-composer-skills,.platform-agent-thread .aui-composer-thinking,.platform-agent-thread .aui-composer-send,.platform-agent-thread .aui-composer-cancel,.platform-agent-thread .aui-wave-bar{transition:none}.platform-agent-thread .aui-composer-transcribing{-webkit-text-fill-color:hsl(var(--aui-steel));animation:none}.platform-agent-thread .aui-icon-spin{animation-duration:2.4s}}.platform-agent-thread .aui-edit-composer-root{background:hsl(var(--aui-card));border:1px solid hsl(var(--aui-border));border-radius:var(--aui-radius);flex-direction:column;gap:.5rem;width:100%;padding:.6rem;display:flex}.platform-agent-thread .aui-edit-composer-input{width:100%;color:hsl(var(--aui-fg));resize:none;background:0 0;border:none;outline:none;font-family:inherit;font-size:.9rem;line-height:1.45}.platform-agent-thread .aui-edit-composer-footer{justify-content:flex-end;gap:.4rem;display:flex}.platform-agent-thread .aui-btn-secondary{background:hsl(var(--aui-surface));border:1px solid hsl(var(--aui-border));color:hsl(var(--aui-fg));cursor:pointer;border-radius:.375rem;padding:.3rem .6rem;font-size:.775rem;font-weight:500}.platform-agent-thread .aui-btn-primary{background:hsl(var(--aui-primary));color:hsl(var(--aui-primary-fg));cursor:pointer;border:1px solid #0000;border-radius:.375rem;padding:.3rem .6rem;font-size:.775rem;font-weight:500}.platform-agent-thread .aui-branch-picker-root{color:hsl(var(--aui-steel));-webkit-user-select:none;user-select:none;align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.platform-agent-thread .aui-branch-picker-button{color:hsl(var(--aui-steel));cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:.1rem .2rem}.platform-agent-thread .aui-branch-picker-button:hover{background:hsl(var(--aui-surface));color:hsl(var(--aui-fg))}.platform-agent-thread .aui-thread-scroll-to-bottom{border:1px solid hsl(var(--aui-border));background:hsl(var(--aui-card));width:2rem;height:2rem;color:hsl(var(--aui-primary));cursor:pointer;box-shadow:0 4px 10px hsl(var(--aui-primary) / .15);border-radius:50%;justify-content:center;align-items:center;transition:transform .15s,background-color .15s;display:flex;position:absolute;top:-2.75rem;right:1.25rem}.platform-agent-thread .aui-thread-scroll-to-bottom:hover{background:hsl(var(--aui-surface));transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.platform-agent-thread *,.platform-agent-thread :after,.platform-agent-thread .aui-assistant-message-root,.platform-agent-thread .aui-user-message-root{transition:none!important;animation:none!important}.platform-agent-thread .aui-thinking-indicator .aui-spinner{animation:2.4s linear infinite aui-spin!important}.platform-agent-thread .aui-thinking-text{-webkit-text-fill-color:currentColor!important;background:0 0!important}}@media (width<=640px){.platform-agent-thread .aui-composer-skills{justify-content:center;width:2rem;padding:0}.platform-agent-thread .aui-composer-skills-label,.platform-agent-thread .aui-composer-thinking-label{display:none}.platform-agent-thread .aui-composer-thinking{justify-content:center;width:2rem;padding:0}.platform-agent-thread .aui-composer-skills[data-active=true] .aui-composer-skills-dot{background:hsl(var(--aui-primary));border-radius:9999px;width:.375rem;height:.375rem;display:block;position:absolute;top:.3125rem;right:.3125rem}}@container (width<=560px){.platform-agent-thread .aui-thread-suggestions{grid-template-columns:minmax(0,1fr)}.platform-agent-thread .aui-thread-welcome-portrait{width:14rem;height:9.5rem}.platform-agent-thread .aui-thread-viewport{padding:1rem .9rem .5rem}.platform-agent-thread .aui-thread-viewport-footer{padding:.5rem .9rem .9rem}.platform-agent-thread .aui-composer-skills{justify-content:center;width:2rem;padding:0}.platform-agent-thread .aui-composer-skills-label,.platform-agent-thread .aui-composer-thinking-label{display:none}.platform-agent-thread .aui-composer-thinking{justify-content:center;width:2rem;padding:0}.platform-agent-thread .aui-composer-skills[data-active=true] .aui-composer-skills-dot{background:hsl(var(--aui-primary));border-radius:9999px;width:.375rem;height:.375rem;display:block;position:absolute;top:.3125rem;right:.3125rem}}.platform-agent-thread .aui-composer-cancel-icon{background:currentColor;border-radius:2px;width:.7rem;height:.7rem;display:block}.platform-agent-thread .aui-thread-scroll-to-bottom:disabled{display:none}.platform-agent-thread .aui-composer-shell{flex-direction:column;min-width:0;display:flex}.platform-agent-thread .aui-queue{border:1px solid hsl(var(--aui-border));border-left:2px solid hsl(var(--aui-steel) / .55);border-radius:var(--aui-radius);background:hsl(var(--aui-surface) / .55);color:hsl(var(--aui-steel));margin:0 0 .375rem;padding:.5rem .625rem;font-size:.8125rem;animation:.14s cubic-bezier(.16,1,.3,1) aui-queue-in}.platform-agent-thread .aui-queue--stalled{border-left-color:hsl(var(--destructive,0 72% 45%) / .6);background:hsl(var(--destructive,0 72% 45%) / .03)}.platform-agent-thread .aui-queue--stalled .aui-queue-title{color:hsl(var(--destructive,0 72% 45%))}.platform-agent-thread .aui-queue--restored{border-left-color:hsl(var(--aui-mist))}@keyframes aui-queue-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.platform-agent-thread .aui-queue-head{align-items:baseline;gap:.5rem;min-height:1.25rem;display:flex}.platform-agent-thread .aui-queue-title{color:hsl(var(--aui-fg));font-weight:600}.platform-agent-thread .aui-queue-count{font-variant-numeric:tabular-nums;color:hsl(var(--aui-steel));font-weight:500}.platform-agent-thread .aui-queue-hint{color:hsl(var(--aui-mist));font-size:.72rem}.platform-agent-thread .aui-queue-actions{flex-shrink:0;gap:.75rem;margin-left:auto;display:flex}.platform-agent-thread .aui-queue-action{appearance:none;font:inherit;color:hsl(var(--aui-steel));cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem;transition:color .15s}.platform-agent-thread .aui-queue-action:hover{color:hsl(var(--aui-primary))}.platform-agent-thread .aui-queue-action:focus-visible{outline:2px solid hsl(var(--aui-steel) / .5);outline-offset:2px;border-radius:.25rem}.platform-agent-thread .aui-queue-list{flex-direction:column;gap:.25rem;margin:.375rem 0 0;padding:0;list-style:none;display:flex}.platform-agent-thread .aui-queue-list--glued{border-left:1px solid hsl(var(--aui-mist));margin-left:.125rem;padding-left:.5rem}.platform-agent-thread .aui-queue-item{align-items:flex-start;gap:.375rem;animation:.12s ease-out aui-queue-in;display:flex}.platform-agent-thread .aui-queue-text{resize:none;min-width:0;font:inherit;color:hsl(var(--aui-fg));field-sizing:content;background:0 0;border:0;outline:none;flex:1;max-height:6rem;padding:.125rem 0;line-height:1.35;overflow-y:auto}.platform-agent-thread .aui-queue-text:focus-visible{outline:2px solid hsl(var(--aui-steel) / .4);outline-offset:2px;border-radius:.25rem}.platform-agent-thread .aui-queue-remove{appearance:none;width:1.5rem;height:1.5rem;color:hsl(var(--aui-mist));cursor:pointer;background:0 0;border:0;border-radius:.3rem;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:flex}.platform-agent-thread .aui-queue-remove:hover{color:hsl(var(--destructive,0 72% 45%));background:hsl(var(--destructive,0 72% 45%) / .08)}.platform-agent-thread .aui-queue-foot,.platform-agent-thread .aui-queue-standalone-hint{color:hsl(var(--aui-mist));align-items:center;gap:.25rem;margin:.375rem 0 0;font-size:.72rem;display:flex}.platform-agent-thread .aui-queue-standalone-hint{margin:0 0 .375rem .125rem}.platform-agent-thread .aui-thread-size{color:hsl(var(--aui-mist));margin:0 0 .375rem .125rem;font-size:.72rem;line-height:1.3}.platform-agent-thread .aui-thread-size--crowded{color:hsl(var(--aui-steel))}
