.nt-assistant-full{display:grid;grid-template-columns:17rem minmax(0,1fr);height:100dvh;background:var(--nt-color-background);color:var(--nt-color-foreground)}.nt-assistant-full-side{display:flex;flex-direction:column;gap:var(--nt-space-2);min-height:0;padding:var(--nt-space-4) var(--nt-space-3);border-right:1px solid var(--nt-color-border);background:var(--nt-color-surface);overflow-y:auto}.nt-assistant-full-side-head{display:flex;align-items:center;justify-content:space-between;gap:var(--nt-space-2);padding:0 var(--nt-space-2) var(--nt-space-2)}.nt-assistant-full-brand{display:inline-flex;align-items:center;gap:var(--nt-space-2);margin:0;font:700 var(--nt-text-base) var(--nt-font-body)}.nt-assistant-full-brand svg{width:1.1rem;height:1.1rem;flex:none}.nt-assistant-full-new{font-size:var(--nt-text-xs);color:var(--nt-color-muted-foreground)}.nt-assistant-full-new:hover{color:var(--nt-color-foreground)}.nt-assistant-full-list{display:grid;gap:var(--nt-space-1);margin:0;padding:0;list-style:none}.nt-assistant-full-row{display:grid;gap:.15rem;min-height:2.75rem;padding:var(--nt-space-2) var(--nt-space-3);border-radius:var(--nt-radius-lg, .5rem);color:inherit;text-decoration:none}.nt-assistant-full-row:hover{background:var(--nt-color-background)}.nt-assistant-full-row[aria-current=page]{background:color-mix(in srgb,var(--nt-color-accent) 10%,transparent)}.nt-assistant-full-main{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--nt-color-surface)}.nt-assistant-full-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--nt-space-2) var(--nt-space-3);padding:var(--nt-space-3) var(--nt-space-4);border-bottom:1px solid var(--nt-color-border)}.nt-assistant-full-title{flex:1 1 12rem;min-width:0;margin:0;font:700 var(--nt-text-base) var(--nt-font-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nt-assistant-full-main>turbo-frame{display:flex;flex-direction:column;flex:1;min-height:0}.nt-assistant-full .nt-assistant-messages,.nt-assistant-full .nt-assistant-queue,.nt-assistant-full .nt-assistant-status,.nt-assistant-full .nt-assistant-foot{width:100%;max-width:48rem;margin-inline:auto}.nt-assistant-full .nt-assistant-chip{display:none}.nt-assistant-full-main.is-dropping .nt-assistant-composer-field{border-color:var(--nt-color-accent);border-style:dashed}.nt-tabs-status{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--nt-space-1) var(--nt-space-2);min-width:0;padding:.2rem .65rem;border-radius:999px;background:var(--nt-color-background);color:var(--nt-color-muted-foreground);font-size:var(--nt-text-xs);font-weight:600}.nt-tabs-status.is-paired{background:color-mix(in srgb,var(--nt-color-success) 14%,transparent);color:var(--nt-color-success-emphasis, var(--nt-color-success))}.nt-tabs-dot{width:.45rem;height:.45rem;flex:none;border-radius:999px;background:var(--nt-color-muted-foreground)}.nt-tabs-status.is-paired .nt-tabs-dot{background:var(--nt-color-success)}.nt-tabs-open{color:var(--nt-color-accent-text, var(--nt-color-accent))}.nt-tabs-open:before{content:"— ";color:var(--nt-color-muted-foreground)}.nt-tabs-open[hidden],.nt-tabs-pick[hidden]{display:none}.nt-tabs-pick{max-width:14rem;min-height:2rem;padding:0 var(--nt-space-2);border:1px solid var(--nt-color-border);border-radius:var(--nt-radius);background:var(--nt-color-surface);color:var(--nt-color-foreground);font:inherit}.nt-tab-banner{position:fixed;top:var(--nt-space-2);left:50%;z-index:240;display:flex;align-items:center;gap:var(--nt-space-2);max-width:calc(100vw - 2rem);padding:.25rem .35rem .25rem .75rem;transform:translate(-50%);border:1px solid color-mix(in srgb,var(--nt-color-accent) 30%,var(--nt-color-border));border-radius:999px;background:color-mix(in srgb,var(--nt-color-accent) 10%,var(--nt-color-surface));color:var(--nt-color-accent-text, var(--nt-color-accent));box-shadow:var(--nt-shadow-lg);font-size:var(--nt-text-xs);font-weight:600}.nt-tab-banner[hidden]{display:none}.nt-tab-banner .nt-tabs-dot{background:var(--nt-color-accent)}.nt-tab-banner-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nt-tab-banner-release{min-height:1.75rem;padding:0 var(--nt-space-3);border:0;border-radius:999px;background:var(--nt-color-surface);color:var(--nt-color-accent-text, var(--nt-color-accent));font:inherit;cursor:pointer}.nt-tab-banner-release:hover{background:var(--nt-color-background)}.has-app-bar .nt-tab-banner{top:calc(var(--nt-app-bar-height) + var(--nt-space-2))}@media(max-width:767px){.nt-assistant-full{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.nt-assistant-full-side{max-height:30dvh;padding:var(--nt-space-2) var(--nt-space-3);border-right:0;border-bottom:1px solid var(--nt-color-border)}.nt-assistant-full-head{padding:var(--nt-space-2) var(--nt-space-3)}}
