.assistant-bar-slot{z-index:60;background:hsl(var(--background));border-bottom:1px solid hsl(var(--border));padding:.5rem .75rem;position:absolute;top:100%;left:0;right:0}@media (width>=52rem){.assistant-bar-slot{background:0 0;border:0;flex:1 1 0;min-width:22rem;max-width:44rem;margin-inline:auto;padding:0;position:static}}.assistant-bar-anchor{width:100%;height:2.5rem;position:relative}.assistant-bar{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:.5rem;flex-direction:column;transition:box-shadow .14s,border-color .14s;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.assistant-bar--is-active{border-color:hsl(var(--ring));z-index:60;box-shadow:0 12px 28px -12px #0000002e}.assistant-bar__input-row{align-items:flex-start;gap:.375rem;min-height:2.5rem;padding:.25rem .375rem .25rem .5rem;display:flex}.assistant-bar__buddy,.assistant-bar__send{flex:none;width:2rem;height:2rem}.assistant-bar__pending{height:2rem;color:hsl(var(--primary));flex:none;gap:.25rem;padding-inline:.5rem;font-size:.75rem}.assistant-bar__shortcut{flex:none;align-items:center;height:2rem;padding-inline:.25rem;display:none}@media (width>=52rem){.assistant-bar__shortcut{display:inline-flex}}.assistant-bar__shortcut kbd{border:1px solid hsl(var(--border));background:hsl(var(--muted));color:hsl(var(--muted-foreground));white-space:nowrap;border-radius:.25rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;line-height:1rem}.assistant-bar__input{resize:none;max-height:9rem;color:hsl(var(--foreground));background:0 0;border:0;outline:0;flex:1;padding:.375rem .25rem;font-family:inherit;font-size:.875rem;line-height:1.4;overflow-y:auto}.assistant-bar__input::placeholder{color:hsl(var(--muted-foreground))}.assistant-bar--mode-search .assistant-bar__input{white-space:nowrap;max-height:2.25rem;overflow:auto hidden}.assistant-bar__dropdown{border-top:1px solid hsl(var(--border));flex-direction:column;display:flex}.assistant-bar__pane{flex-direction:column;min-height:8rem;max-height:38vh;display:flex;overflow:hidden}.assistant-bar--is-expanded .assistant-bar__pane{min-height:50vh;max-height:75vh}.assistant-bar__pane-content{flex:1;min-height:0;overflow:auto}.assistant-bar__toolbar{border-top:1px solid hsl(var(--border));background:hsl(var(--muted) / .4);align-items:center;gap:.125rem;padding:.25rem .375rem;display:flex}.assistant-bar__tabs{gap:.125rem;display:flex}.assistant-bar__tab{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;border-radius:.25rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;display:inline-flex}.assistant-bar__tab:hover{color:hsl(var(--foreground));background:hsl(var(--accent))}.assistant-bar__tab--is-active{color:hsl(var(--foreground));background:hsl(var(--background));box-shadow:inset 0 0 0 1px hsl(var(--border))}.assistant-bar__spacer{flex:1}.assistant-bar__action{flex:none}.assistant-bar__markdown>*+*{margin-top:.5rem}.assistant-bar__markdown ul,.assistant-bar__markdown ol{padding-left:1.25rem}.assistant-bar__markdown ul{list-style:outside}.assistant-bar__markdown ol{list-style:decimal}.assistant-bar__markdown li+li{margin-top:.125rem}.assistant-bar__markdown code{background:hsl(var(--muted));border-radius:.25rem;padding:0 .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}.assistant-bar__markdown a{color:hsl(var(--primary));text-underline-offset:2px;text-decoration:underline}.assistant-bar__markdown h1,.assistant-bar__markdown h2,.assistant-bar__markdown h3,.assistant-bar__markdown h4,.assistant-bar__markdown h5,.assistant-bar__markdown h6{font-weight:600;line-height:1.3}.assistant-bar__markdown h1{font-size:1rem}.assistant-bar__markdown h2{font-size:.9375rem}.assistant-bar__markdown h3,.assistant-bar__markdown h4,.assistant-bar__markdown h5,.assistant-bar__markdown h6{font-size:.875rem}.assistant-bar__markdown blockquote{border-left:2px solid hsl(var(--border));color:hsl(var(--muted-foreground));padding-left:.75rem}.assistant-bar__markdown pre{background:hsl(var(--muted));border-radius:.375rem;padding:.5rem .75rem;overflow-x:auto}.assistant-bar__markdown pre code{background:0 0;padding:0}.assistant-bar__markdown table{border-collapse:collapse;font-size:.8125rem}.assistant-bar__markdown th,.assistant-bar__markdown td{border-bottom:1px solid hsl(var(--border));text-align:left;vertical-align:top;font-variant-numeric:tabular-nums;padding:.25rem .625rem}.assistant-bar__markdown th{white-space:nowrap;font-weight:600}.assistant-move-proposal{flex-direction:column;gap:.5rem;font-size:.75rem;display:flex}.assistant-move-proposal__row{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.assistant-move-proposal__label{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem}.assistant-move-proposal__tray{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500}.assistant-move-proposal__arrow{width:.875rem;height:.875rem;color:hsl(var(--muted-foreground))}.assistant-move-proposal__meta{grid-template-columns:max-content 1fr;gap:.125rem .5rem;font-size:.6875rem;display:grid}.assistant-move-proposal__meta>dt{color:hsl(var(--muted-foreground))}
