:root{--bg:#0e1015;--bg-elevado:#161920;--bg-sidebar:#0e1015;--bg-hover:#1f2330;--bg-selecionado:#1f2330;--text:#bcbcc0;--text-h:#f4f4f5;--text-fraco:#8b8b94;--border:#1e2028;--border-forte:#2e3040;--accent:#6366f1;--accent-forte:#8b5cf6;--accent-bg:#6366f124;--accent-border:#6366f166;--accent-gradiente:linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%);--sucesso:#22c55e;--sucesso-bg:#22c55e14;--aviso:#f59e0b;--aviso-bg:#f59e0b14;--erro:#f87171;--erro-bg:#f8717114;--neutro-bg:#ffffff0f;--code-bg:#13151b;--shadow:0 12px 32px #0006;--sans:"Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--heading:var(--sans);--mono:"JetBrains Mono", ui-monospace, "SF Mono", Consolas, monospace;--radius:10px;--radius-sm:6px;--radius-lg:14px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);font:400 calc(93.75% * var(--a11y-escala,1)) / 1.6 var(--sans);letter-spacing:-.01em;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-tema=claro],:root:not([data-tema]){--bg:#f4f5fb;--bg-elevado:#fff;--bg-sidebar:#f4f5fb;--bg-hover:#eceef8;--bg-selecionado:#e4e7f6;--text:#4b5170;--text-h:#1e2235;--text-fraco:#5c6382;--border:#e8eaf3;--border-forte:#cfd3e8;--accent:#6366f1;--accent-forte:#4f46e5;--accent-bg:#6366f11a;--accent-border:#6366f159;--sucesso:#0f766e;--sucesso-bg:#0f766e1a;--aviso:#b45309;--aviso-bg:#b453091a;--erro:#be123c;--erro-bg:#be123c1a;--neutro-bg:#0000000a;--code-bg:#f4f1ec;--shadow:0 8px 24px -12px #1e223529}:root[data-tema=claro]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-tema]){--bg:#0e1015;--bg-elevado:#161920;--bg-sidebar:#0e1015;--bg-hover:#1f2330;--bg-selecionado:#1f2330;--text:#bcbcc0;--text-h:#f4f4f5;--text-fraco:#8b8b94;--border:#1e2028;--border-forte:#2e3040;--accent:#6366f1;--accent-forte:#8b5cf6;--accent-bg:#6366f124;--accent-border:#6366f166;--sucesso:#22c55e;--sucesso-bg:#22c55e14;--aviso:#f59e0b;--aviso-bg:#f59e0b14;--erro:#f87171;--erro-bg:#f8717114;--neutro-bg:#ffffff0f;--code-bg:#13151b;--shadow:0 12px 32px #0006}}:root[data-tema=escuro]{--bg:#0e1015;--bg-elevado:#161920;--bg-sidebar:#0e1015;--bg-hover:#1f2330;--bg-selecionado:#1f2330;--text:#bcbcc0;--text-h:#f4f4f5;--text-fraco:#8b8b94;--border:#1e2028;--border-forte:#2e3040;--accent:#6366f1;--accent-forte:#8b5cf6;--accent-bg:#6366f124;--accent-border:#6366f166;--sucesso:#22c55e;--sucesso-bg:#22c55e14;--aviso:#f59e0b;--aviso-bg:#f59e0b14;--erro:#f87171;--erro-bg:#f8717114;--neutro-bg:#ffffff0f;--code-bg:#13151b;--shadow:0 12px 32px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--accent-texto:#818cf8;--accent-botao:#4f46e5;--accent-botao-hover:#6366f1;--border-campo:#5f6480;--anel-foco:var(--accent);--anel-foco-contraste:var(--bg-elevado)}:root[data-tema=claro],:root:not([data-tema]){--accent-texto:#4f46e5;--accent-botao:#4f46e5;--accent-botao-hover:#4338ca;--border-campo:#868cad}@media (prefers-color-scheme:dark){:root:not([data-tema]){--accent-texto:#818cf8;--accent-botao:#4f46e5;--accent-botao-hover:#6366f1;--border-campo:#5f6480}}:root[data-tema=escuro]{--accent-texto:#818cf8;--accent-botao:#4f46e5;--accent-botao-hover:#6366f1;--border-campo:#5f6480}*{box-sizing:border-box;scrollbar-width:thin}#root{text-align:left;flex-direction:column;width:100%;max-width:100%;min-height:100svh;margin:0;display:flex}body{background:var(--bg);margin:0}::selection{background:color-mix(in srgb, var(--accent) 28%, transparent);color:var(--text-h)}:root{caret-color:var(--accent);accent-color:var(--accent)}:where(a,button,[role=button],[tabindex],input,select,textarea,summary,[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=option],[role=tab],[role=radio],[role=checkbox],[role=switch]):focus-visible{outline:2px solid var(--anel-foco);outline-offset:2px;box-shadow:0 0 0 2px var(--anel-foco-contraste);border-radius:var(--radius-sm)}:root[data-a11y-foco=sempre] :where(a,button,[role=button],[tabindex],input,select,textarea,summary):focus{outline:2px solid var(--anel-foco);outline-offset:2px;box-shadow:0 0 0 2px var(--anel-foco-contraste)}.sr-only{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.pular-para-conteudo{z-index:2147483001;border-radius:var(--radius);border:1px solid var(--accent);background:var(--bg-elevado);color:var(--text-h);box-shadow:var(--shadow);transition:top .15s var(--ease-out);padding:10px 16px;font-size:.9333rem;font-weight:600;text-decoration:none;position:fixed;top:-100px;left:16px}.pular-para-conteudo:focus{top:16px}h1,h2,h3{font-family:var(--heading);color:var(--text-h);margin:0;font-weight:650}h1{letter-spacing:-.4px;font-size:1.6rem}h2{letter-spacing:-.2px;font-size:1.1333rem}p{margin:0}button{font-family:inherit}a{color:var(--accent);text-underline-offset:2px;text-decoration-thickness:1px}a:hover{color:var(--accent-forte)}code,.counter{font-family:var(--mono);border-radius:var(--radius-sm);color:var(--text-h);display:inline-flex}code{background:var(--code-bg);padding:2px 6px;font-size:.8667rem}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-forte);background-clip:padding-box;border:2px solid #0000;border-radius:6px}::-webkit-scrollbar-track{background:0 0}.badge{text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.badge--sucesso{background:var(--sucesso-bg);color:var(--sucesso)}.badge--aviso{background:var(--aviso-bg);color:var(--aviso)}.badge--erro{background:var(--erro-bg);color:var(--erro)}.badge--neutro{background:var(--neutro-bg);color:var(--text-fraco)}.btn{font:inherit;border-radius:var(--radius);cursor:pointer;align-items:center;gap:var(--space-2);transition:background .1s ease, border-color .1s ease, transform .1s var(--ease-out);border:1px solid #0000;padding:9px 16px;font-size:.9333rem;font-weight:550;display:inline-flex}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:default}.btn--primario{background:var(--accent-botao);color:#fff}.btn--primario:hover:not(:disabled){background:var(--accent-botao-hover)}.btn--secundario{background:var(--bg-elevado);border-color:var(--border);color:var(--text-h)}.btn--pequeno{padding:6px 12px;font-size:.8667rem}.btn--secundario:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-forte)}.btn--fantasma{color:var(--text);background:0 0}.btn--fantasma:hover:not(:disabled){background:var(--bg-hover);color:var(--text-h)}.btn--perigo{background:var(--erro-bg);color:var(--erro);border-color:#f871714d}.btn--perigo:hover:not(:disabled){background:#f8717138}.card{background:var(--bg-elevado);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5)}input,select,textarea{font:inherit;border:1px solid var(--border-campo);border-radius:var(--radius-sm);background:var(--bg);color:var(--text-h);padding:9px 12px;font-size:.9333rem}.campo{color:var(--text);flex-direction:column;gap:6px;font-size:.8667rem;display:flex}.campo__dica,.campo__erro{margin:0;font-size:.8rem;line-height:1.4}.campo__dica{color:var(--text-fraco)}.campo__erro{color:var(--erro)}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--erro)}input:focus,select:focus,textarea:focus{border-color:var(--accent)}p[role=alert],span[role=alert]{color:var(--erro);font-size:.8667rem}.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-built_in{color:var(--accent-forte)}.hljs-string,.hljs-attr,.hljs-doctag{color:var(--sucesso)}.hljs-comment,.hljs-quote{color:var(--text-fraco);font-style:italic}.hljs-number,.hljs-symbol{color:var(--aviso)}.hljs-title,.hljs-title.function_,.hljs-title.class_,.hljs-section{color:var(--accent);font-weight:600}.hljs-variable,.hljs-template-variable,.hljs-name,.hljs-tag{color:var(--text-h)}@media (width<=760px){.page-header{padding:12px 16px}.page-body{padding:16px}.pagina-vazia{padding:20px 16px}}@media (width<=560px){.page-header{padding:10px 12px}.page-body{padding:12px}.chat-thread-inner,.agent-chat__input{width:calc(100% - 24px)!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.btn:active:not(:disabled){transform:none}}:where(dialog.dialogo){border:1px solid var(--border-forte);border-radius:var(--radius-lg);background:var(--bg-elevado);color:var(--text);box-shadow:var(--shadow);max-width:min(92vw,100vw - 32px);max-height:min(85vh,100dvh - 32px);animation:dialogo-entrar .18s var(--ease-out);margin:auto;padding:0}dialog.dialogo:not([open]){display:none!important}dialog.dialogo::backdrop{background:#00000080}dialog.dialogo--tela-cheia{border:1px solid var(--border-forte);border-radius:var(--radius-lg);width:calc(100vw - 32px);max-width:none;height:calc(100dvh - 32px);max-height:none;overflow:hidden}@media (width<=900px){dialog.dialogo--tela-cheia{border:0;border-radius:0;width:100vw;height:100dvh}}@keyframes dialogo-entrar{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.dialogo-confirmacao{flex-direction:column;gap:12px;width:min(440px,92vw);padding:22px 24px 20px;display:flex}.dialogo-confirmacao__titulo{font-size:1.1333rem}.dialogo-confirmacao__mensagem{color:var(--text);font-size:.9333rem;line-height:1.55}.dialogo-confirmacao__acoes{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}@media (prefers-contrast:more){:root,:root:not([data-tema]),:root[data-tema=claro],:root[data-tema=escuro]{--border:var(--border-campo);--border-forte:var(--border-campo);--text-fraco:var(--text);--sucesso-bg:transparent;--aviso-bg:transparent;--erro-bg:transparent;--neutro-bg:transparent}.badge{border:1px solid}}:root[data-a11y-contraste=alto],:root[data-a11y-contraste=alto]:not([data-tema]),:root[data-a11y-contraste=alto][data-tema=claro],:root[data-a11y-contraste=alto][data-tema=escuro]{--border:var(--border-campo);--border-forte:var(--border-campo);--text-fraco:var(--text);--sucesso-bg:transparent;--aviso-bg:transparent;--erro-bg:transparent;--neutro-bg:transparent}:root[data-a11y-contraste=alto] .badge{border:1px solid}@media (forced-colors:active){:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid canvastext}.btn,input,select,textarea{border:1px solid buttontext}.btn--primario{border:2px solid buttontext}.sidebar-session-indicator,.chat-bubble__utor-grafico-barra-preenchimento{forced-color-adjust:none;border:1px solid canvastext}.badge{border:1px solid canvastext}}:root[data-a11y-texto=maior]{--a11y-escala:1.125}:root[data-a11y-texto=grande]{--a11y-escala:1.25}:root[data-a11y-texto=enorme]{--a11y-escala:1.5}:root[data-a11y-movimento=reduzido] *,:root[data-a11y-movimento=reduzido] :before,:root[data-a11y-movimento=reduzido] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}:root[data-a11y-movimento=reduzido] .btn:active:not(:disabled){transform:none}:root[data-a11y-espacamento=amplo] body{letter-spacing:.12em;word-spacing:.16em;line-height:1.5}:root[data-a11y-espacamento=amplo] .chat-text p,:root[data-a11y-espacamento=amplo] .pagina-conta__previa p{margin-block-end:2em}:root[data-a11y-links=sublinhados] a{text-decoration:underline}.glifo-do-arquivo{background:var(--bg-hover);min-width:2.2em;color:var(--text-fraco);font-family:var(--mono);text-align:center;border-radius:4px;flex-shrink:0;padding:0 4px;font-size:.6667rem;line-height:1.6;display:inline-block}.campo-de-segredo__linha{align-items:center;gap:6px;display:flex}.campo-de-segredo__linha input{flex:1;min-width:0}.campo-de-segredo__alternar{flex:none}.paleta{background:var(--bg-elevado);border:1px solid var(--border-forte);border-radius:var(--radius-lg);width:min(560px,92vw);max-height:60vh;box-shadow:var(--shadow);flex-direction:column;margin-top:12vh;display:flex;overflow:hidden}.paleta__campo{border-bottom:1px solid var(--border);color:var(--text-fraco);flex-shrink:0;align-items:center;gap:10px;padding:12px 16px;display:flex}.paleta__campo input{color:var(--text-h);background:0 0;border:none;flex:1;padding:0;font-size:1rem}.paleta__campo input:focus-visible{box-shadow:none;outline:none}.paleta__campo:focus-within{box-shadow:inset 0 -2px 0 var(--accent)}.paleta__rodape{border-top:1px solid var(--border);color:var(--text-fraco);flex-shrink:0;margin:0;padding:8px 16px;font-size:.7333rem}.paleta__rodape kbd{border:1px solid var(--border-forte);background:var(--code-bg);min-width:18px;font:inherit;text-align:center;color:var(--text-h);border-radius:4px;margin-right:2px;padding:1px 5px;font-size:.7333rem;display:inline-block}.paleta__lista{margin:0;padding:6px;list-style:none;overflow-y:auto}.paleta__vazio{color:var(--text-fraco);text-align:center;padding:12px;font-size:.8667rem}.paleta__opcao{text-align:left;border-radius:var(--radius-sm);width:100%;color:var(--text-h);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:9px 10px;font-size:.8667rem;display:flex}.paleta__opcao.ativo,.paleta__opcao:hover{background:var(--accent-bg)}.paleta__lista button{text-align:left;border-radius:var(--radius-sm);width:100%;color:var(--text-h);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:9px 10px;font-size:.8667rem;display:flex}.paleta__lista button.ativo,.paleta__lista button:hover{background:var(--accent-bg)}.paleta__grupo{color:var(--text-fraco);text-transform:uppercase;letter-spacing:.3px;flex-shrink:0;width:90px;font-size:.7333rem}.paleta__rotulo{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.paleta__atalho{font-family:var(--mono);color:var(--text-fraco);border:1px solid var(--border);border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:.7333rem}.atalhos{background:var(--bg-elevado);border:1px solid var(--border-forte);border-radius:var(--radius-lg);width:min(560px,92vw);max-height:80vh;box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}.atalhos__cabecalho{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.atalhos__cabecalho h2{margin:0;font-size:1rem}.atalhos__fechar{color:var(--text-fraco);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:2px 6px;font-size:1.3333rem;line-height:1}.atalhos__fechar:hover{background:var(--bg-hover);color:var(--text-h)}.atalhos__nota{color:var(--text-fraco);flex-shrink:0;margin:0;padding:10px 18px 0;font-size:.8rem}.atalhos__corpo{padding:12px 18px 18px;overflow-y:auto}.atalhos__secao{margin-bottom:16px}.atalhos__secao:last-child{margin-bottom:0}.atalhos__secao h3{text-transform:uppercase;letter-spacing:.3px;color:var(--text-fraco);margin:0 0 8px;font-size:.7333rem}.atalhos__secao ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.atalhos__secao li{align-items:center;gap:12px;font-size:.8667rem;display:flex}.atalhos__teclas{flex-shrink:0;align-items:center;gap:3px;min-width:132px;display:inline-flex}.atalhos__secao kbd{text-align:center;border:1px solid var(--border-forte);border-radius:var(--radius-sm);background:var(--code-bg);min-width:22px;color:var(--text-h);border-bottom-width:2px;padding:3px 7px;font-family:inherit;font-size:.7333rem;line-height:1.3;display:inline-block}.atalhos__mais{color:var(--text-fraco);font-size:.7333rem}.atalhos__secao span{color:var(--text)}.atalhos__quando{color:var(--text-fraco)}.relatar-problema{background:var(--bg-elevado);border:1px solid var(--border-forte);border-radius:var(--radius-lg);width:min(520px,92vw);max-height:86vh;box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}.relatar-problema__cabecalho{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.relatar-problema__cabecalho h2{margin:0;font-size:1rem}.relatar-problema__fechar{color:var(--text-fraco);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:2px 6px;font-size:1.3333rem;line-height:1}.relatar-problema__fechar:hover{background:var(--bg-hover);color:var(--text-h)}.relatar-problema__corpo{flex-direction:column;gap:14px;padding:16px 18px 18px;display:flex;overflow-y:auto}.relatar-problema__corpo textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:110px}.relatar-problema__corpo input[type=file]{box-sizing:border-box;width:100%}.relatar-problema__anexo{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.8667rem}.relatar-problema__junto{color:var(--text-fraco);margin:0;font-size:.8rem;line-height:1.45}.relatar-problema__recebido{color:var(--text-h);margin:0;font-size:.9333rem}.relatar-problema__acoes{justify-content:flex-end;gap:8px;display:flex}.avisos-rapidos{z-index:300;flex-direction:column;gap:8px;max-width:min(420px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.avisos-rapidos__item{border-radius:var(--radius);border:1px solid var(--border-forte);background:var(--bg-elevado);box-shadow:var(--shadow);color:var(--text-h);align-items:center;gap:10px;padding:10px 12px;font-size:.8667rem;display:flex}.avisos-rapidos__item--sucesso{border-left:3px solid var(--sucesso)}.avisos-rapidos__item--erro{border-left:3px solid var(--erro)}.avisos-rapidos__item--info{border-left:3px solid var(--accent,var(--border-forte))}.avisos-rapidos__texto{overflow-wrap:anywhere;flex:1;min-width:0}.avisos-rapidos__acao{font:inherit;color:var(--accent,var(--text-h));cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:.8rem;font-weight:600;text-decoration:underline}.avisos-rapidos__fechar{color:var(--text-fraco);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:1.2rem;line-height:1}.avisos-rapidos__offline{z-index:300;text-align:center;color:var(--aviso-fg,#7a5c00);background:var(--aviso-bg,#fff3cd);border-bottom:1px solid var(--border);padding:6px 12px;font-size:.8rem;font-weight:600;position:fixed;top:0;left:0;right:0}.sidebar-sessions{--sidebar-inset:8px;--sidebar-lead:20px;--sidebar-row-gap:8px;flex-direction:column;flex:1;gap:8px;min-height:0;margin-top:16px;padding:0 8px;display:flex}.sidebar-session-toolbar{min-height:24px;padding:0 10px 0 calc(var(--sidebar-inset) + var(--sidebar-lead) + var(--sidebar-row-gap));align-items:center;gap:2px;display:flex}.sidebar-session-toolbar .sidebar-recent-sessions__label-text{color:var(--text-fraco);font-size:.7333rem;font-weight:600}.sidebar-session-toolbar__button{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-fraco);opacity:.7;cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.sidebar-session-toolbar__button:hover{opacity:1;color:var(--text-h);background:var(--bg-hover)}.sidebar-recent-sessions{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex;overflow-y:auto}.sidebar-recent-sessions__group{border-radius:var(--radius);flex-direction:column;gap:4px;min-height:28px;display:flex}.sidebar-session-group-toggle{align-items:center;gap:var(--sidebar-row-gap);min-height:24px;padding:2px 10px 2px var(--sidebar-inset);color:color-mix(in srgb, var(--text-fraco) 72%, var(--text) 28%);text-align:left;cursor:pointer;background:0 0;border:none;font-size:.7333rem;font-weight:600;display:flex}.sidebar-session-group-toggle:hover{color:var(--text-h)}.sidebar-session-group-toggle__icon{transition:transform .12s;display:flex}.sidebar-session-group-toggle__icon.recolhido{transform:rotate(-90deg)}.sidebar-session-group-count{color:var(--text-fraco);margin-left:auto;font-size:.7333rem}.sidebar-recent-sessions__list{flex-direction:column;gap:1px;display:flex}.sidebar-recent-sessions__vazio{color:var(--text-fraco);padding:6px 12px;font-size:.8rem}.sidebar-recent-session{--session-row-actions-reserve:74px;--sidebar-row-surface:var(--sidebar-bg,var(--bg));border-radius:var(--radius);min-height:30px;color:var(--text-fraco);cursor:pointer;align-items:center;padding-right:2px;display:flex;position:relative}.sidebar-recent-session:hover{background:var(--bg-hover);color:var(--text-h);--sidebar-row-surface:var(--bg-hover)}.sidebar-recent-session--active{background:color-mix(in srgb, var(--text) 10%, transparent);color:var(--text-h);--sidebar-row-surface:color-mix(in srgb, var(--text) 10%, var(--sidebar-bg,var(--bg)))}.sidebar-recent-session__link{align-items:center;gap:var(--sidebar-row-gap);min-width:0;min-height:30px;padding:4px 2px 4px var(--sidebar-inset);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:auto;display:flex}.sidebar-recent-session__editor{min-width:0;min-height:30px;margin-left:var(--sidebar-inset);border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--bg-elevado);color:var(--text);font:inherit;flex:auto;padding:4px 8px}.sidebar-session-indicator{background:var(--border-forte);border-radius:50%;flex-shrink:0;width:6px;height:6px}.sidebar-recent-session--active .sidebar-session-indicator{background:var(--accent)}.sidebar-session-indicator--trabalhando{background:var(--accent);animation:1.4s ease-in-out infinite sidebar-indicator-pulso}.sidebar-session-indicator--pergunta{background:#d97706;box-shadow:0 0 0 2px #d977064d}@keyframes sidebar-indicator-pulso{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.sidebar-session-indicator--trabalhando{animation:none}}.sidebar-recent-session__text{flex:1;min-width:0;overflow:hidden}.sidebar-recent-session__title-row{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-recent-session:is(:hover,:focus-within,.sidebar-recent-session--active) .sidebar-recent-session__title-row{padding-right:var(--session-row-actions-reserve)}.sidebar-recent-session__name{color:var(--text);font-size:.8667rem;font-weight:500}.sidebar-recent-session--active .sidebar-recent-session__name{color:var(--text-h);font-weight:500}.sidebar-recent-session__meta{color:var(--text-muted,var(--text));align-items:center;gap:6px;margin-top:1px;font-size:.7333rem;display:flex}.sidebar-recent-session__rascunho{color:var(--accent);align-items:center;gap:3px;display:inline-flex}.sidebar-recent-session__aside{opacity:0;border-radius:var(--radius-sm);background:var(--sidebar-row-surface);align-items:center;padding-left:6px;transition:opacity .1s;display:flex;position:absolute;inset:50% 2px auto auto;transform:translateY(-50%)}.sidebar-recent-session:hover .sidebar-recent-session__aside,.sidebar-recent-session:focus-within .sidebar-recent-session__aside,.sidebar-recent-session--active .sidebar-recent-session__aside{opacity:1}.session-row-actions{gap:2px;display:flex}.session-action{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-fraco);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.session-action:hover{background:var(--bg-selecionado);color:var(--text-h)}.session-action--ativa{color:var(--accent)}.session-action--apagar:hover{color:var(--erro,#b42318)}.area-com-painel{display:contents}.area-com-painel--ativa{grid-template-columns:minmax(0, 1fr) 10px minmax(280px, var(--painel-largura,46%));flex:1;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:clip}.area-com-painel__coluna{flex-direction:column;min-width:0;min-height:0;display:flex}.divisor-do-painel{cursor:col-resize;background:var(--border);touch-action:none;transition:background .12s;position:relative}.divisor-do-painel:before{content:"";position:absolute;inset:0 -4px}.divisor-do-painel:after{content:"";background:var(--text-fraco);border-radius:2px;width:2px;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.divisor-do-painel:hover,.divisor-do-painel:focus-visible{background:var(--accent)}.divisor-do-painel:focus-visible{outline-offset:0;border-radius:0}.divisor-do-painel:hover:after,.divisor-do-painel:focus-visible:after{background:#fff}.arquivos-da-conversa{border-left:1px solid var(--border);background:var(--bg-elevado);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.arquivos-da-conversa--modal .arquivos-da-conversa{border-left:0}.arquivos-da-conversa__cabecalho{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:stretch;gap:8px;min-width:0;display:flex}.arquivos-da-conversa__abas{scrollbar-width:thin;align-items:stretch;gap:2px;min-width:0;padding:6px 0 0 8px;display:flex;overflow-x:auto}.arquivos-da-conversa__aba{border-radius:var(--radius-sm) var(--radius-sm) 0 0;min-width:0;max-width:180px;color:var(--text-fraco);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-bottom:0;align-items:center;gap:6px;padding:6px 10px;font-size:.8667rem;display:inline-flex}.arquivos-da-conversa__aba[aria-selected=true]{background:var(--bg);border-color:var(--border);color:var(--text-h)}.arquivos-da-conversa__aba:hover{color:var(--text-h)}.arquivos-da-conversa__aba-nome{text-overflow:ellipsis;overflow:hidden}.arquivos-da-conversa__fechar-aba{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-fraco);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.arquivos-da-conversa__fechar-aba:hover,.arquivos-da-conversa__fechar-aba:focus-visible{color:var(--text-h);background:var(--bg-hover)}.arquivos-da-conversa__acoes{flex-shrink:0;align-items:center;gap:6px;padding:6px 8px 6px 0;display:flex}.arquivos-da-conversa__lista{flex:1;min-height:0;padding:10px 12px 16px;overflow:auto}.arquivos-da-conversa__ferramentas{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.arquivos-da-conversa__busca{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text-fraco);align-items:center;gap:6px;padding:0 10px;display:flex}.arquivos-da-conversa__busca input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;flex:1;padding:7px 0;font-size:.8667rem}.arquivos-da-conversa__busca input:focus{outline:none}.arquivos-da-conversa__busca:focus-within{border-color:var(--accent)}.arquivos-da-conversa__filtros{flex-wrap:wrap;gap:4px;display:flex}.arquivos-da-conversa__filtro{border:1px solid var(--border);color:var(--text-fraco);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px;font-size:.8rem}.arquivos-da-conversa__filtro--ativo,.arquivos-da-conversa__filtro[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.arquivos-da-conversa__grupo+.arquivos-da-conversa__grupo{margin-top:12px}.arquivos-da-conversa__grupo-titulo{letter-spacing:.04em;text-transform:uppercase;color:var(--text-fraco);margin:0 0 4px;font-size:.7333rem;font-weight:600}.arquivos-da-conversa__itens{margin:0;padding:0;list-style:none}.arquivos-da-conversa__item{align-items:stretch;gap:2px;display:flex}.arquivos-da-conversa__abrir{border-radius:var(--radius-sm);min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:6px 8px;font-size:.8667rem;display:flex}.arquivos-da-conversa__abrir:hover,.arquivos-da-conversa__abrir:focus-visible{background:var(--bg-hover)}.arquivos-da-conversa__nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.arquivos-da-conversa__pasta{color:var(--text-fraco);text-overflow:ellipsis;white-space:nowrap;font-size:.7333rem;overflow:hidden}.arquivos-da-conversa__meta{color:var(--text-fraco);flex-shrink:0;gap:8px;margin-left:auto;font-size:.7333rem;display:inline-flex}.arquivos-da-conversa__ir-pasta{border-radius:var(--radius-sm);width:28px;color:var(--text-fraco);cursor:pointer;opacity:0;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.arquivos-da-conversa__item:hover .arquivos-da-conversa__ir-pasta,.arquivos-da-conversa__ir-pasta:focus-visible{opacity:1}.arquivos-da-conversa__ir-pasta:hover{background:var(--bg-hover);color:var(--text-h)}.arquivos-da-conversa__vazio,.arquivos-da-conversa__erro{color:var(--text-fraco);margin:16px 4px;font-size:.8667rem;line-height:1.5}.arquivos-da-conversa__erro{color:var(--danger,#c0392b)}.arquivos-da-conversa__documento{flex-direction:column;flex:1;min-height:0;display:flex}.arquivos-da-conversa__documento .visualizador-modal--lateral{border-left:0}.pergunta-ao-lado{border:1px dashed var(--border);border-radius:var(--radius-sm);background:var(--bg-elevado);flex-direction:column;flex-shrink:0;max-height:40vh;margin:0 16px 8px;display:flex}.pergunta-ao-lado__cabecalho{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:6px 6px 6px 12px;display:flex}.pergunta-ao-lado__cabecalho h2{letter-spacing:.04em;text-transform:uppercase;color:var(--text-fraco);margin:0;font-size:.8rem;font-weight:600}.pergunta-ao-lado__nota{color:var(--text-fraco);flex:1;font-size:.7333rem}.pergunta-ao-lado__itens{flex-direction:column;gap:10px;margin:0;padding:8px 12px;list-style:none;display:flex;overflow:auto}.pergunta-ao-lado__item{border-left:3px solid var(--border);background:var(--bg);border-radius:var(--radius-sm);padding:8px 10px}.pergunta-ao-lado__item--pronta{border-left-color:var(--accent)}.pergunta-ao-lado__item--falhou{border-left-color:var(--danger,#c0392b)}.pergunta-ao-lado__pergunta{margin:0;font-size:.8667rem;font-weight:500}.pergunta-ao-lado__btw{font-family:var(--font-mono,ui-monospace, monospace);color:var(--accent);font-size:.7333rem}.pergunta-ao-lado__estado,.pergunta-ao-lado__erro{color:var(--text-fraco);margin:4px 0 0;font-size:.7333rem}.pergunta-ao-lado__erro{color:var(--danger,#c0392b)}.pergunta-ao-lado__resposta{margin-top:6px;font-size:.8667rem}.pergunta-ao-lado__resposta p{margin:0 0 6px}.cartao-de-progresso{border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--bg-elevado);flex-shrink:0;margin:0 16px 8px}.cartao-de-progresso--concluido{border-left-color:var(--sucesso,#2e7d32)}.cartao-de-progresso__cabecalho{align-items:center;gap:6px;padding:0 4px 0 0;display:flex}.cartao-de-progresso__toggle{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:7px 12px;font-size:.8rem;display:flex}.cartao-de-progresso__titulo{letter-spacing:.04em;text-transform:uppercase;color:var(--text-fraco);font-size:.7333rem;font-weight:600}.cartao-de-progresso__contagem{font-variant-numeric:tabular-nums}.cartao-de-progresso__quando{color:var(--text-fraco);margin-left:auto;font-size:.7333rem}.cartao-de-progresso__corpo{flex-direction:column;gap:8px;padding:0 12px 10px;display:flex}.cartao-de-progresso__itens{flex-direction:column;gap:2px;margin:0;padding:0;font-size:.8667rem;list-style:none;display:flex}.cartao-de-progresso__item{align-items:baseline;gap:8px;display:flex}.cartao-de-progresso__marcador{color:var(--text-fraco);flex-shrink:0;width:1em}.cartao-de-progresso__item--fazendo .cartao-de-progresso__marcador{color:var(--accent)}.cartao-de-progresso__item--feito{color:var(--text-fraco)}.cartao-de-progresso__item--feito .cartao-de-progresso__marcador{color:var(--sucesso,#2e7d32)}.cartao-de-progresso__item--cancelado{color:var(--text-fraco);text-decoration:line-through}.cartao-de-progresso__nota{border-top:1px dashed var(--border);padding:8px 10px;font-size:.8667rem}.cartao-de-progresso__nota p{margin:0 0 6px}.cartao-de-progresso__nota p:last-child{margin-bottom:0}.compartilhar-conversa{position:relative}.compartilhar-conversa summary{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-fraco);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;list-style:none;display:inline-flex}.compartilhar-conversa summary::-webkit-details-marker{display:none}.compartilhar-conversa summary:hover{background:var(--bg-hover);color:var(--text-h)}.compartilhar-conversa__painel{z-index:20;border-radius:var(--radius-sm);background:var(--bg-elevado);transform-origin:100% 0;width:min(340px,100vw - 24px);max-height:min(70vh,480px);animation:popover-entrar .15s var(--ease-out);flex-direction:column;gap:8px;padding:12px;display:flex;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto;box-shadow:0 4px 16px #0003}.compartilhar-conversa__titulo{color:var(--text-h);margin:0;font-size:.8667rem;font-weight:600}.compartilhar-conversa__ajuda,.compartilhar-conversa__meta{color:var(--text-fraco);margin:0;font-size:.8rem;line-height:1.4}.compartilhar-conversa__erro{color:var(--erro);margin:0;font-size:.8rem}.compartilhar-conversa__criar{align-items:flex-end;gap:8px;display:flex}.compartilhar-conversa__criar label{color:var(--text-fraco);flex-direction:column;flex:1;gap:4px;font-size:.8rem;display:flex}.compartilhar-conversa__criar input{box-sizing:border-box;width:100%}.compartilhar-conversa__lista{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.compartilhar-conversa__item{border-top:1px solid var(--border,#7f7f7f40);flex-direction:column;gap:6px;padding-top:8px;display:flex}.compartilhar-conversa__item-topo,.compartilhar-conversa__acoes{align-items:center;gap:8px;display:flex}.compartilhar-conversa__url{box-sizing:border-box;width:100%;font-size:.8rem}.skeleton-lista{flex-direction:column;gap:6px;display:flex}.skeleton-linha{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--bg-hover) 25%, var(--bg-elevado) 37%, var(--bg-hover) 63%);background-size:400% 100%;animation:1.4s infinite skeleton-pulso}@keyframes skeleton-pulso{0%{background-position:100%}to{background-position:0}}.chat-pane{--chat-text-size:1rem;--chat-block-gap:12px;--chat-avatar-column:36px;--chat-avatar-gap:10px;--chat-avatar-gutter:calc(var(--chat-avatar-column) + var(--chat-avatar-gap));flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.chat-pane--vazio{justify-content:center;align-items:center;gap:12px}.chat-pane__drop-overlay{z-index:30;background:var(--bg);opacity:.96;border:2px dashed var(--accent);color:var(--text-h);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:.9333rem;font-weight:600;display:flex;position:absolute;inset:0}.chat-pane__header{background:var(--bg);flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:0 12px 0 16px;display:flex}.chat-pane__header-leading{align-items:center;min-width:0;display:flex}.chat-pane__session-title-text{color:var(--text-h);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:650;overflow:hidden}.chat-pane__header-acoes{flex:none;align-items:center;gap:2px;display:flex}.chat-pane__acao-icone{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-fraco);cursor:pointer;transition:background .1s ease, color .1s ease, transform .1s var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.chat-pane__acao-icone:hover,.chat-pane__acao-icone[aria-pressed=true]{background:var(--bg-hover);color:var(--text-h)}.chat-pane__acao-icone:active{transform:scale(.9)}.chat-pane__exportar{position:relative}.chat-pane__exportar summary{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-fraco);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;list-style:none;display:inline-flex}.chat-pane__exportar summary::-webkit-details-marker{display:none}.chat-pane__exportar summary:hover{background:var(--bg-hover);color:var(--text-h)}.chat-pane__exportar-menu{z-index:20;border-radius:var(--radius-sm);background:var(--bg-elevado);transform-origin:100% 0;min-width:180px;animation:popover-entrar .15s var(--ease-out);flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 16px #0003}.chat-pane__exportar-menu a{border-radius:var(--radius-sm);color:var(--text);padding:8px 10px;font-size:.8667rem;text-decoration:none}.chat-pane__exportar-menu a:hover{background:var(--bg-hover);color:var(--text-h)}.chat-pane__busca{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-fraco);flex:none;align-items:center;gap:8px;margin:0 16px 8px;padding:6px 10px;display:flex}.chat-pane__busca input{color:var(--text-h);background:0 0;border:none;flex:1;padding:0;font-size:.8667rem}.chat-pane__busca input:focus-visible{box-shadow:none;outline:none}.chat-pane__busca:focus-within{outline:2px solid var(--anel-foco);outline-offset:2px;border-color:var(--accent)}.chat-pane__busca-contagem{color:var(--text-fraco);flex:none;font-size:.8rem}.pagina-chat__vazio{color:var(--text-fraco)}.chat-thread{--chat-thread-max-width:48rem;--chat-thread-gutter:18px;scrollbar-gutter:stable both-edges;overscroll-behavior:contain;flex:1 1 0;padding:clamp(20px,3vh,28px) 0 16px;overflow:hidden auto}.chat-thread--vazio{flex-direction:column;justify-content:center;display:flex}.chat-thread--vazio .chat-thread-inner{flex:none}.chat-thread-inner{width:calc(100% - 2 * var(--chat-thread-gutter));max-width:var(--chat-thread-max-width);margin-inline:auto}.chat-sugestoes{animation:bolha-ao-vivo .2s var(--ease-out);padding:24px 0}.chat-sugestoes__titulo{letter-spacing:-.2px;color:var(--text-h);margin:0 0 4px;font-size:1.3333rem;font-weight:650}.chat-sugestoes__subtitulo{color:var(--text-fraco);margin:0 0 16px;font-size:.9333rem}.chat-sugestoes__lista{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;display:grid}.chat-sugestoes__item{text-align:left;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-elevado);color:var(--text-h);font:inherit;cursor:pointer;transition:background .15s ease, border-color .15s ease, transform .15s var(--ease-out);padding:14px 16px;font-size:.9333rem;line-height:1.45}.chat-sugestoes__item:hover{background:var(--bg-hover);border-color:var(--border-forte)}.chat-sugestoes__item:active{transform:scale(.98)}.chat-group{--chat-turn-gap:16px;gap:var(--chat-avatar-gap);padding-bottom:var(--chat-turn-gap);align-items:flex-start;display:flex}.chat-group:not(.chat-group--cliente){padding-inline-end:var(--chat-avatar-gutter)}.chat-group--cliente{flex-direction:row-reverse;justify-content:flex-start}.chat-group--ao-vivo{animation:bolha-ao-vivo .2s var(--ease-out)}@keyframes bolha-ao-vivo{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.chat-group--citada .chat-bubble{animation:citacao-destaque 1.6s var(--ease-out)}@media (prefers-reduced-motion:reduce){.chat-group--citada .chat-bubble{background:var(--accent-bg);outline:2px solid var(--accent);outline-offset:2px;animation:none}}:root[data-a11y-movimento=reduzido] .chat-group--citada .chat-bubble{background:var(--accent-bg);outline:2px solid var(--accent);outline-offset:2px;animation:none}@keyframes citacao-destaque{0%{background:var(--accent-bg)}70%{background:var(--accent-bg)}to{background:0 0}}.chat-avatar{flex:0 0 var(--chat-avatar-column);width:var(--chat-avatar-column);height:var(--chat-avatar-column);border-radius:var(--radius-sm);color:var(--text-h);justify-content:center;align-items:center;font-size:.8667rem;font-weight:700;display:flex}.chat-group-messages{flex-direction:column;flex:auto;align-items:flex-start;gap:2px;min-width:0;max-width:100%;display:flex}.chat-group--cliente .chat-group-messages{align-items:flex-end;max-width:min(900px,75%)}.chat-bubble{background:var(--bg-elevado);border-radius:var(--radius);overflow-wrap:break-word;min-width:0;max-width:100%;font-size:var(--chat-text-size);letter-spacing:0;color:var(--text-h);border:1px solid #0000;padding:12px 16px;line-height:1.6;display:block;position:relative}.chat-bubble--hermes{background:0 0;padding:4px 0}.chat-bubble--cliente{background:var(--accent-bg)}.chat-bubble--sistema{color:var(--text-fraco);background:0 0;padding:4px 0;font-size:.8rem;font-style:italic}.chat-bubble__cabecalho{align-items:center;gap:6px;margin-bottom:2px;display:flex}.chat-bubble__acoes{align-items:center;gap:6px;display:inline-flex}.chat-bubble__acoes:focus-within .chat-bubble__copiar,.chat-bubble__acoes:focus-within .chat-bubble__editar,.chat-bubble__acoes:focus-within .chat-bubble__regenerar,.chat-bubble__acoes:focus-within .chat-bubble__ancorar{opacity:.7}.chat-bubble__horario{font-variant-numeric:tabular-nums;color:var(--text-fraco);font-size:.7333rem}.chat-bubble__copiar{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-fraco);opacity:0;cursor:pointer;transition:opacity .1s ease, transform .1s var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;margin-block:-3px;padding:0;display:inline-flex}.chat-bubble:hover .chat-bubble__copiar,.chat-bubble__copiar:focus-visible{opacity:.7}.chat-bubble__copiar:hover{background:var(--bg-hover);opacity:1!important}.chat-bubble__copiar:active{transform:scale(.9)}.chat-bubble__editar,.chat-bubble__regenerar{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-fraco);opacity:0;cursor:pointer;transition:opacity .1s ease, transform .1s var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;margin-block:-3px;padding:0;display:inline-flex}.chat-bubble:hover .chat-bubble__editar,.chat-bubble__editar:focus-visible,.chat-bubble:hover .chat-bubble__regenerar,.chat-bubble__regenerar:focus-visible{opacity:.7}.chat-bubble__editar:hover,.chat-bubble__regenerar:hover{background:var(--bg-hover);opacity:1!important}.chat-bubble__editar:active,.chat-bubble__regenerar:active:not(:disabled){transform:scale(.9)}.chat-bubble__regenerar:disabled{cursor:default;opacity:.5!important}.chat-bubble__ancorar{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-fraco);opacity:0;cursor:pointer;transition:opacity .1s ease, transform .1s var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;margin-block:-3px;padding:0;display:inline-flex}.chat-bubble:hover .chat-bubble__ancorar,.chat-bubble__ancorar:focus-visible{opacity:.7}.chat-bubble__ancorar:hover{background:var(--bg-hover);opacity:1!important}.chat-bubble__ancorar:active{transform:scale(.9)}.chat-bubble__ancorar--ativo{color:var(--accent);opacity:1!important}.chat-bubble .chat-bubble__copiar,.chat-bubble .chat-bubble__editar,.chat-bubble .chat-bubble__regenerar,.chat-bubble .chat-bubble__ancorar{color:var(--text);opacity:.55}.chat-bubble:hover .chat-bubble__copiar,.chat-bubble:hover .chat-bubble__editar,.chat-bubble:hover .chat-bubble__regenerar,.chat-bubble:hover .chat-bubble__ancorar,.chat-bubble .chat-bubble__acoes:focus-within .chat-bubble__copiar,.chat-bubble .chat-bubble__acoes:focus-within .chat-bubble__editar,.chat-bubble .chat-bubble__acoes:focus-within .chat-bubble__regenerar,.chat-bubble .chat-bubble__acoes:focus-within .chat-bubble__ancorar,.chat-bubble .chat-bubble__copiar:focus-visible,.chat-bubble .chat-bubble__editar:focus-visible,.chat-bubble .chat-bubble__regenerar:focus-visible,.chat-bubble .chat-bubble__ancorar:focus-visible{opacity:1}.chat-bubble .chat-bubble__ancorar--ativo{color:var(--accent);opacity:1}.chat-bubble--ancorada{border-left:2px solid var(--accent)}.chat-text p{white-space:pre-wrap;margin:0}.chat-text>*+*{margin-top:var(--chat-block-gap,12px)}.chat-text>*+:is(h1,h2,h3,h4){margin-top:calc(var(--chat-block-gap,12px) * 1.5)}.chat-text :is(h1,h2,h3,h4){letter-spacing:-.01em;color:var(--text-h);margin:0;font-family:inherit;font-weight:650;line-height:1.3}.chat-text h1{font-size:1.25em}.chat-text h2{font-size:1.15em}.chat-text h3{font-size:1.05em}.chat-text h4{font-size:1em}.chat-text blockquote{color:var(--text);margin:0;padding:2px 0 2px 14px;position:relative}.chat-text blockquote:before{content:"";background:var(--border-forte);border-radius:999px;width:3px;position:absolute;inset-block:2px;inset-inline-start:0}.chat-text hr{border:none;border-top:1px solid var(--border);margin:0}.chat-text a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:2px;overflow-wrap:anywhere}.chat-text a:hover{color:var(--accent-forte);text-decoration-color:currentColor}.chat-text ul,.chat-text ol{margin:0;padding-inline-start:24px}.chat-text li{font-size:inherit}.chat-text li+li{margin-top:.3em}.chat-text li>ul,.chat-text li>ol{margin-top:.2em}.chat-text li::marker{color:var(--text-fraco);font-variant-numeric:tabular-nums}.chat-text strong{color:var(--text-h);font-weight:650}.chat-text em{font-style:italic}.chat-text code{font-family:var(--mono);background:var(--code-bg);border-radius:var(--radius-sm);padding:1px 5px;font-size:.9em}.chat-citacao-mensagem{color:var(--accent);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline}.chat-citacao-mensagem:hover{text-decoration-style:solid}.chat-link-de-arquivo{border:1px solid var(--border);background:var(--bg-elevado);color:var(--text-h);font:inherit;cursor:pointer;vertical-align:baseline;word-break:break-all;border-radius:4px;align-items:center;gap:4px;margin:0 1px;padding:0 4px 0 2px;font-size:.92em;line-height:1.5;display:inline-flex}.chat-link-de-arquivo:hover,.chat-link-de-arquivo:focus-visible{border-color:var(--accent);color:var(--accent)}.chat-link-de-arquivo__linha{color:var(--text-fraco);font-variant-numeric:tabular-nums}.chat-markdown-tabela{border:1px solid var(--border);border-radius:var(--radius);border-collapse:separate;border-spacing:0;background:var(--bg-elevado);width:fit-content;max-width:100%;margin:0;font-size:.8667rem;display:block;overflow-x:auto}.chat-markdown-tabela th,.chat-markdown-tabela td{border-right:1px solid var(--border);border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:8px 12px}.chat-markdown-tabela th:last-child,.chat-markdown-tabela td:last-child{border-right:none}.chat-markdown-tabela tbody tr:last-child td{border-bottom:none}.chat-markdown-tabela th{background:var(--bg-hover);border-bottom-color:var(--border-forte);color:var(--text-h);white-space:nowrap;font-weight:600}.chat-markdown-tabela tbody tr:nth-child(2n){background:color-mix(in srgb, var(--text-h) 2.5%, transparent)}.chat-markdown-tabela tbody td:first-child{color:var(--text-h);font-weight:500}.chat-bubble__code-block{margin:0;position:relative}.chat-bubble__code-block pre{background:var(--code-bg);border:1px solid var(--border);border-radius:var(--radius-sm);margin:0;padding:10px 34px 10px 10px;font-size:.8667rem;line-height:1.5;overflow-x:auto}.chat-bubble__code-block code{font-family:var(--font-mono,ui-monospace, monospace);white-space:pre}.chat-bubble__code-copiar{border-radius:var(--radius-sm);background:var(--bg-elevado);width:22px;height:22px;color:var(--text-fraco);opacity:.6;cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:6px;right:6px}.chat-bubble__code-copiar:hover{opacity:1;background:var(--bg-hover);color:var(--text-h)}.chat-bubble__utor-tabela{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);margin:0;overflow:hidden}.chat-bubble__utor-tabela-topo{border-bottom:1px solid var(--border);background:var(--bg-elevado);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.chat-bubble__utor-tabela-titulo{color:var(--text-h);text-overflow:ellipsis;white-space:nowrap;font-size:.8333rem;font-weight:600;overflow:hidden}.chat-bubble__utor-tabela-busca{border:1px solid var(--border);background:var(--bg);color:var(--text-fraco);border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.chat-bubble__utor-tabela-busca input{width:140px;color:var(--text-h);background:0 0;border:none;padding:0;font-size:.8rem}.chat-bubble__utor-tabela-busca input:focus-visible{box-shadow:none;outline:none}.chat-bubble__utor-tabela-busca:focus-within{outline:2px solid var(--anel-foco);outline-offset:2px;border-color:var(--accent)}.chat-bubble__utor-tabela-rolagem{max-height:320px;overflow:auto}.chat-markdown-tabela--utor{background:0 0;border:none;border-radius:0;width:100%;margin:0;display:table}.chat-markdown-tabela--utor th{padding:0}.chat-bubble__utor-tabela-cabecalho{width:100%;color:inherit;font:inherit;font-weight:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:6px 10px;transition:background .1s;display:inline-flex}.chat-bubble__utor-tabela-cabecalho:hover{background:var(--bg-hover)}.chat-bubble__utor-tabela-contagem{color:var(--text-fraco);border-top:1px solid var(--border);padding:4px 10px;font-size:.7333rem;display:block}.chat-bubble__utor-progresso{margin:0}.chat-bubble__utor-progresso-titulo{color:var(--text-h);margin-bottom:4px;font-size:.8333rem;font-weight:600;display:block}.chat-bubble__utor-progresso-lista{border-left:2px solid var(--border);flex-direction:column;gap:4px;margin:0;padding:4px 0 4px 18px;font-size:.8667rem;list-style:none;display:flex}.chat-bubble__utor-progresso-etapa{color:var(--text-h);align-items:flex-start;gap:6px;display:flex}.chat-bubble__utor-progresso-marca{font-variant-numeric:tabular-nums;flex-shrink:0}.chat-bubble__utor-progresso-etapa--pendente{color:var(--text-fraco)}.chat-bubble__utor-progresso-etapa--pendente .chat-bubble__utor-progresso-marca{opacity:.5}.chat-bubble__utor-progresso-etapa--concluida .chat-bubble__utor-progresso-marca{color:var(--sucesso,#2e7d32)}.chat-bubble__utor-progresso-etapa--atual{font-weight:600}.chat-bubble__utor-progresso-etapa--atual .chat-bubble__utor-progresso-marca{color:var(--accent)}.chat-bubble__utor-grafico{flex-direction:column;gap:8px;margin:0;display:flex}.chat-bubble__utor-grafico-titulo{color:var(--text-h);font-size:.8333rem;font-weight:600}.chat-bubble__utor-grafico-barras{flex-direction:column;gap:6px;display:flex}.chat-bubble__utor-grafico-barra-linha{grid-template-columns:minmax(0,96px) 1fr minmax(0,auto);align-items:center;gap:8px;font-size:.8333rem;display:grid}.chat-bubble__utor-grafico-barra-rotulo{text-overflow:ellipsis;white-space:nowrap;color:var(--text-fraco);overflow:hidden}.chat-bubble__utor-grafico-barra-trilho{background:var(--bg-hover);border-radius:999px;height:10px;display:block;overflow:hidden}.chat-bubble__utor-grafico-barra-preenchimento{background:var(--accent);min-width:2px;height:100%;transition:width .3s var(--ease-out);border-radius:999px;display:block}.chat-bubble__utor-grafico-barra-preenchimento--negativo{background:var(--erro)}.chat-bubble__utor-grafico-barra-valor{font-variant-numeric:tabular-nums;color:var(--text-h);text-align:right}.chat-bubble__utor-grafico-linha{flex-direction:column;gap:4px;display:flex}.chat-bubble__utor-grafico-linha-svg{width:100%;height:120px;display:block}.chat-bubble__utor-grafico-linha-rotulos{color:var(--text-fraco);justify-content:space-between;gap:4px;font-size:.7333rem;display:flex}.chat-bubble__utor-grafico-linha-rotulos span{text-overflow:ellipsis;white-space:nowrap;text-align:center;flex:1;overflow:hidden}.chat-bubble__utor-grafico-pizza{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.chat-bubble__utor-grafico-pizza-circulo{border-radius:50%;flex-shrink:0;width:96px;height:96px}.chat-bubble__utor-grafico-pizza-legenda{color:var(--text-h);flex-direction:column;gap:4px;margin:0;padding:0;font-size:.8333rem;list-style:none;display:flex}.chat-bubble__utor-grafico-pizza-legenda li{align-items:center;gap:6px;display:flex}.chat-bubble__utor-grafico-pizza-marca{border-radius:2px;flex-shrink:0;width:10px;height:10px}.chat-bubble__utor-preview{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);margin:0;overflow:hidden}.chat-bubble__utor-preview--carregando,.chat-bubble__utor-preview--indisponivel{color:var(--text-fraco);padding:10px 12px;font-size:.8333rem;font-style:italic}.chat-bubble__utor-preview-barra{border-bottom:1px solid var(--border);background:var(--bg-elevado);justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;display:flex}.chat-bubble__utor-preview-nome{color:var(--text-h);text-overflow:ellipsis;white-space:nowrap;font-size:.8333rem;font-weight:600;overflow:hidden}.chat-bubble__utor-preview-abrir{color:var(--accent);flex-shrink:0;font-size:.8rem;text-decoration:none}.chat-bubble__utor-preview-abrir:hover{text-decoration:underline}.chat-bubble__utor-preview-frame{background:#fff;border:none;width:100%;height:320px;display:block}.chat-bubble__status{color:var(--text-fraco);align-items:center;gap:8px;font-size:.8667rem;font-style:italic;display:flex}.chat-bubble__pontos{gap:3px;display:inline-flex}.chat-bubble__pontos span{background:var(--accent);border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite pulsar}.chat-bubble__pontos span:nth-child(2){animation-delay:.15s}.chat-bubble__pontos span:nth-child(3){animation-delay:.3s}@keyframes pulsar{0%,60%,to{opacity:.3}30%{opacity:1}}.chat-work-bar{width:calc(100% - 36px);max-width:var(--chat-thread-max-width,48rem);border-top:1px solid var(--border);background:var(--bg-elevado);color:var(--text-fraco);border-radius:12px;align-items:center;gap:10px;margin:0 auto 8px;padding:8px 16px;font-size:.8667rem;display:flex}.chat-work-bar__pontos{flex-shrink:0;gap:3px;display:inline-flex}.chat-work-bar__pontos span{background:var(--accent);border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite pulsar}.chat-work-bar__pontos span:nth-child(2){animation-delay:.15s}.chat-work-bar__pontos span:nth-child(3){animation-delay:.3s}.chat-work-bar__texto{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chat-work-bar__tempo{font-variant-numeric:tabular-nums;color:var(--text-fraco);flex-shrink:0}.chat-updates{flex-direction:column;gap:6px;max-width:100%;padding:4px 0;display:flex}.chat-update-block{background:var(--bg-elevado);border:1px solid var(--border);border-radius:8px;align-items:baseline;gap:10px;padding:6px 10px;animation:.2s ease-out entrar-atualizacao;display:flex}.chat-update-block__horario{font-variant-numeric:tabular-nums;color:var(--text-fraco);flex-shrink:0;font-size:.7333rem}.chat-update-block__texto{white-space:pre-wrap;word-break:break-word;min-width:0;color:var(--text-fraco);flex:1;margin:0;font-family:inherit;font-size:.8667rem}.chat-update-block--atual{border-color:var(--accent-border,var(--border))}.chat-update-block--atual .chat-update-block__texto{color:var(--text-h)}.chat-update-block--atual{flex-wrap:wrap;align-items:center}.chat-work-bar__tempo{color:var(--text-fraco);font-variant-numeric:tabular-nums}.chat-update-block--demorando{border-color:color-mix(in srgb, var(--aviso) 55%, var(--border));background:var(--aviso-bg)}.chat-work-bar__demora{color:var(--text-fraco);flex-basis:100%;font-size:.8rem}.chat-work-bar__parar{font:inherit;border:1px solid var(--border);color:var(--text-fraco);cursor:pointer;transition:background .1s ease, color .1s ease, border-color .1s ease, transform .1s var(--ease-out);background:0 0;border-radius:999px;margin-left:auto;padding:3px 10px;font-size:.8rem;font-weight:500}.chat-work-bar__parar:hover:not(:disabled){background:var(--erro-bg);color:var(--erro);border-color:#f871714d}.chat-work-bar__parar:active:not(:disabled){transform:scale(.96)}.chat-work-bar__parar:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chat-work-bar__parar:disabled{opacity:.6;cursor:default}.chat-work-bar__parar--destaque{background:var(--erro-bg);color:var(--erro);border-color:#f871714d}@keyframes entrar-atualizacao{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes popover-entrar{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.chat-work-group__entregas{border-left:2px solid var(--border);flex-direction:column;gap:4px;margin:0 0 4px;padding:4px 0 4px 18px;font-size:.8667rem;list-style:none;display:flex}.chat-work-group__entrega{color:var(--text-h);align-items:flex-start;gap:6px;display:flex}.chat-work-group__entrega-marca{font-variant-numeric:tabular-nums;flex-shrink:0}.chat-work-group__entrega--pendente{color:var(--text-fraco)}.chat-work-group__entrega--pendente .chat-work-group__entrega-marca{opacity:.5}.chat-work-group__entrega--fechada .chat-work-group__entrega-marca{color:var(--sucesso,#2e7d32)}.chat-work-group__entrega--incompleta .chat-work-group__entrega-marca{color:var(--erro,#ba2121)}.chat-work-group__entrega-motivo{color:var(--text-fraco);font-style:italic}.chat-bubble--aviso{background:var(--bg-elevado);border:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:8px;display:flex}.chat-bubble__artefatos{flex-direction:column;gap:4px;margin:10px 0 0;padding:0;list-style:none;display:flex}.chat-bubble__artefatos a{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--text-h);flex-wrap:wrap;align-items:center;gap:6px;padding:7px 10px;font-size:.8667rem;text-decoration:none;display:flex}.chat-bubble__artefatos a:hover{border-color:var(--accent-border)}.chat-bubble__artefato-link{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);width:100%;color:var(--text-h);font:inherit;text-align:left;cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 10px;display:flex}.chat-bubble__artefato-link:hover{border-color:var(--accent-border)}.chat-bubble__artefato-meta{color:var(--text-fraco);margin-left:auto;font-size:.7333rem}.chat-bubble__imagem-thumb{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);cursor:pointer;max-width:220px;font:inherit;text-align:left;flex-direction:column;gap:4px;padding:0;display:flex;overflow:hidden}.chat-bubble__imagem-thumb:hover{border-color:var(--accent-border)}.chat-bubble__imagem-thumb img{object-fit:cover;width:100%;max-height:180px;display:block}.chat-bubble__imagem-thumb-legenda{color:var(--text-h);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;padding:6px 10px;font-size:.8rem;display:flex;overflow:hidden}.chat-bubble__anexos+.chat-bubble__artefatos{margin-top:4px}.agent-chat__input{width:calc(100% - 36px);max-width:var(--chat-thread-max-width,48rem);flex-shrink:0;margin:0 auto 14px}.agent-chat__composer-shell{background:var(--bg-elevado);border:1px solid color-mix(in srgb, var(--text-h) 9%, transparent);border-radius:20px;flex-direction:column;min-height:108px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 1px 2px #00000014}.agent-chat__composer-shell:focus-within{border-color:color-mix(in srgb, var(--text-h) 18%, transparent);box-shadow:0 4px 16px #00000024}.agent-chat__composer-input-row{align-items:flex-end;gap:4px;min-width:0;padding:14px 16px 0;display:flex}.agent-chat__composer-input-row textarea{letter-spacing:0;resize:none;width:100%;min-height:24px;max-height:200px;color:var(--text-h);background:0 0;border:none;padding:0;font-size:1.0667rem;line-height:1.5}.agent-chat__composer-input-row textarea:focus{box-shadow:none;outline:none}.agent-chat__composer-footer{flex-shrink:0;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;column-gap:5px;min-height:44px;padding:6px 10px 8px;display:grid}.agent-chat__composer-lead{grid-column:1;align-items:center;gap:4px;min-width:0;display:flex}.agent-chat__input-btn{width:28px;height:28px;color:var(--text-fraco);cursor:pointer;transition:background .1s ease, color .1s ease, transform .1s var(--ease-out);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.agent-chat__input-btn:hover{background:var(--bg-hover);color:var(--text-h)}.agent-chat__input-btn:active{transform:scale(.9)}.agent-chat__attach-menu{position:relative}.agent-chat__attach-menu-popup{background:var(--bg-elevado);border:1px solid var(--border);z-index:20;transform-origin:0 100%;min-width:160px;animation:popover-entrar .15s var(--ease-out);border-radius:12px;flex-direction:column;padding:4px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 8px 24px #0003}.agent-chat__attach-menu-popup button{color:var(--text-h);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:.8667rem;display:flex}.agent-chat__attach-menu-popup button:hover{background:var(--bg-hover)}.agent-chat__attach-menu .slash-menu{z-index:20;transform-origin:0 100%;min-width:260px;animation:popover-entrar .15s var(--ease-out);position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 8px 24px #0003}.agent-chat__attachments{flex-wrap:wrap;gap:6px;padding:10px 16px 0;display:flex}.agent-chat__attachment-chip{border:1px solid var(--border);background:var(--bg-hover);max-width:220px;color:var(--text-h);border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:.8rem;display:inline-flex}.agent-chat__attachment-chip--erro{border-color:var(--erro);color:var(--erro)}.agent-chat__attachment-chip__estado{flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.agent-chat__attachment-chip__spinner{border:2px solid color-mix(in srgb, var(--text-h) 20%, transparent);border-top-color:var(--text-h);border-radius:50%;width:11px;height:11px;animation:.7s linear infinite agent-chat-attachment-spin}@keyframes agent-chat-attachment-spin{to{transform:rotate(360deg)}}.agent-chat__attachment-chip__nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-chat__attachment-chip--colado{max-width:min(100%,520px);padding-right:4px}.agent-chat__attachment-chip__resumo{color:var(--text-fraco);font-weight:400}.agent-chat__attachment-chip__voltar{border:1px solid var(--border);background:var(--bg-elevado);color:var(--text-fraco);font:inherit;cursor:pointer;border-radius:999px;flex-shrink:0;padding:1px 8px;font-size:.7333rem}.agent-chat__attachment-chip__voltar:hover,.agent-chat__attachment-chip__voltar:focus-visible{color:var(--text-h);border-color:var(--accent)}.agent-chat__attachment-chip__remover{width:14px;height:14px;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.agent-chat__attachment-chip__remover:hover{opacity:1}.agent-chat__composer-footer p[role=alert]{margin:0;font-size:.8rem}.agent-chat__composer-trail{grid-column:2;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.chat-controls__model-picker{font:inherit;color:var(--text-fraco);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:.8rem;display:flex}.chat-controls__model-picker:hover{background:var(--bg-hover);color:var(--text-h)}.chat-controls__model-picker--fixo{cursor:default}.chat-controls__model-picker--fixo:hover{color:var(--text-fraco);background:0 0}.agent-chat__model-menu{position:relative}.agent-chat__model-menu-popup{background:var(--bg-elevado);border:1px solid var(--border);z-index:20;transform-origin:100% 100%;min-width:200px;max-height:280px;animation:popover-entrar .15s var(--ease-out);border-radius:12px;flex-direction:column;padding:4px;display:flex;position:absolute;bottom:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 8px 24px #0003}.agent-chat__model-menu-popup button{color:var(--text-h);font:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:baseline;gap:6px;padding:8px 10px;font-size:.8667rem;display:flex}.agent-chat__model-menu-popup button:hover{background:var(--bg-hover)}.agent-chat__model-menu-popup button small{color:var(--text-fraco);font-size:.7333rem}.agent-chat__model-menu-item--selecionado{font-weight:600}.chat-send-btn--send{background:var(--accent);color:#fff;cursor:pointer;width:36px;height:36px;transition:background .1s ease, transform .1s var(--ease-out);border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.chat-send-btn--send:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 86%, var(--text-h))}.chat-send-btn--send:active:not(:disabled){transform:scale(.93)}.chat-send-btn--send:disabled{background:var(--bg-hover);color:var(--text-fraco);opacity:1;cursor:default}.agent-chat__question-dock{width:calc(100% - 36px);max-width:var(--chat-thread-max-width,48rem);flex-shrink:0;margin:0 auto 10px}.agent-chat__slash-menu-dock{padding:8px 8px 0}.slash-menu{border:1px solid var(--border);background:var(--bg-elevado);border-radius:12px;flex-direction:column;max-height:260px;padding:4px;display:flex;overflow-y:auto}.slash-menu-group__label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-fraco);padding:6px 10px 2px;font-size:.7333rem;font-weight:600}.slash-menu-item{width:100%;color:var(--text-h);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:baseline;gap:8px;padding:7px 10px;font-size:.8667rem;transition:background .1s;display:flex}.slash-menu-item:hover,.slash-menu-item--active{background:var(--bg-hover)}.slash-menu-name{white-space:nowrap;font-weight:600}.slash-menu-args{color:var(--text-fraco);font-weight:400}.slash-menu-desc{color:var(--text-fraco);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.chat-question-panel{background:var(--bg-elevado);border:1px solid var(--accent-border,var(--border));border-radius:16px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.chat-question-panel__topline{justify-content:space-between;align-items:center;gap:8px;display:flex}.chat-question-panel__title{text-transform:uppercase;letter-spacing:.03em;color:var(--text-fraco);align-items:center;gap:8px;font-size:.8rem;font-weight:650;display:flex}.chat-question-panel__sequence-badge{text-transform:none;letter-spacing:normal;color:var(--texto-em-destaque,var(--text-fraco));background:var(--fundo-sutil,#7f7f7f26);border-radius:999px;padding:2px 8px;font-size:.7333rem;font-weight:600}.chat-question-panel__collapse{width:24px;height:24px;color:var(--text-fraco);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.chat-question-panel__collapse:hover{background:var(--bg-hover);color:var(--text-h)}.chat-question-panel__heading{color:var(--text-h);font-size:.9333rem;line-height:1.5}.chat-question-panel__options{flex-direction:column;gap:6px;display:flex}.chat-question-panel__option{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text-h);text-align:left;cursor:pointer;font:inherit;transition:border-color .1s ease, background .1s ease, transform .1s var(--ease-out);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.chat-question-panel__option:hover:not(:disabled){border-color:var(--accent-border)}.chat-question-panel__option:active:not(:disabled){transform:scale(.99)}.chat-question-panel__option--selected{border-color:var(--accent);background:var(--accent-bg)}.chat-question-panel__option--recomendada:not(.chat-question-panel__option--selected){border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}.chat-question-panel__recomendada{background:var(--accent);color:var(--accent-contrast,#fff);letter-spacing:.02em;text-transform:uppercase;vertical-align:middle;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:.68rem;font-weight:600;display:inline-block}.chat-question-panel__option-copy .chat-question-panel__motivo{color:var(--text);opacity:.85}.chat-question-panel__option:disabled{cursor:default;opacity:.7}.chat-question-panel__option-marker{border:2px solid var(--border);border-radius:999px;flex-shrink:0;width:14px;height:14px;margin-top:2px}.chat-question-panel__option--selected .chat-question-panel__option-marker{border-color:var(--accent);background:var(--accent)}.chat-question-panel__option-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.chat-question-panel__option-copy strong{font-size:.8667rem;font-weight:600}.chat-question-panel__option-copy small{color:var(--text-fraco);font-size:.8rem}.chat-question-panel__option kbd{border:1px solid var(--border);color:var(--text-fraco);border-radius:4px;flex-shrink:0;align-self:center;padding:1px 5px;font-size:.7333rem}.chat-question-panel__option--other{cursor:text}.chat-question-panel__other{min-width:0;font:inherit;color:var(--text-h);background:0 0;border:none;flex:1;font-size:.8667rem}.chat-question-panel__secret{flex-direction:column;gap:8px;margin:10px 0 12px;display:flex}.chat-question-panel__secret .chat-question-panel__other{border:1px solid var(--border-forte);border-radius:var(--radius-sm);background:var(--bg);flex:none;width:100%;padding:9px 12px}.chat-question-panel__secret .chat-question-panel__other:focus{border-color:var(--accent-border)}.chat-question-panel__secret-note{color:var(--text-fraco);font-size:.8rem}.chat-question-panel__footer{justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (hover:none){.chat-bubble__copiar,.chat-bubble__editar,.chat-bubble__regenerar,.chat-bubble__ancorar{opacity:.7}}.chat-pane__ir-ao-fim{z-index:10;flex:0 0 0;align-self:stretch;height:0;position:relative}.chat-ir-ao-fim{border:1px solid var(--border);background:var(--bg-elevado);min-width:36px;height:36px;color:var(--text-h);font:inherit;cursor:pointer;pointer-events:none;visibility:hidden;opacity:0;transition:transform .2s var(--ease-out), opacity .2s var(--ease-out), background .1s ease, border-color .1s ease, visibility 0s linear .2s;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.8667rem;font-weight:500;display:inline-flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%,8px)scale(.96);box-shadow:0 4px 16px #0000002e}.chat-ir-ao-fim[data-visivel=true]{pointer-events:auto;visibility:visible;opacity:1;transition:transform .2s var(--ease-out), opacity .2s var(--ease-out), background .1s ease, border-color .1s ease, visibility 0s;transform:translate(-50%)scale(1)}.chat-ir-ao-fim:hover{background:var(--bg-hover);border-color:var(--border-forte)}.chat-ir-ao-fim:active{transform:translate(-50%)scale(.94)}.chat-ir-ao-fim--novas{border-color:var(--accent-border);background:var(--accent);color:#fff}.chat-ir-ao-fim--novas:hover{background:color-mix(in srgb, var(--accent) 86%, var(--text-h));border-color:var(--accent-border)}@media (prefers-reduced-motion:reduce){.chat-ir-ao-fim,.chat-ir-ao-fim[data-visivel=true]{transform:translate(-50%)}}@media (width<=560px){.chat-pane{--chat-avatar-column:0px;--chat-avatar-gap:0px}.chat-pane .chat-avatar{display:none}.chat-group--cliente .chat-group-messages{max-width:88%}.chat-sugestoes__titulo{font-size:1.2rem}}.chat-thread__carregando{padding:24px 0}.chat-thread__anteriores{justify-content:center;padding:8px 0 16px;display:flex}.chat-group--busca-casa .chat-bubble{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 35%, transparent)}.chat-group--busca-atual .chat-bubble{box-shadow:0 0 0 2px var(--accent)}.chat-pane__busca-nav{align-items:center;gap:2px;margin-left:6px;display:inline-flex}.chat-pane__busca-nav button{border:1px solid var(--border);width:24px;height:24px;color:var(--text);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.chat-pane__busca-nav button:disabled{opacity:.4;cursor:default}.chat-thread__vazio-filtro{text-align:center;color:var(--text-muted,var(--text));padding:24px 0}.chat-pane__session-title-text--editavel{cursor:text;border-radius:6px;margin:-2px -6px;padding:2px 6px}.chat-pane__session-title-text--editavel:hover{background:var(--bg-selecionado)}.chat-pane__session-title-input{font:inherit;color:var(--text-h);background:var(--bg);border:1px solid var(--accent);border-radius:6px;min-width:240px;padding:2px 6px}.chat-resumo{width:min(560px,92vw);max-height:70vh;padding:12px 14px;overflow:auto}.chat-resumo__cabecalho{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.chat-resumo__titulo{font-size:1rem}.agent-chat__composer-bloqueio{color:var(--text-fraco);margin:4px 0 0;font-size:.8rem}.chat-pane__session-title-h1{font:inherit;letter-spacing:inherit;color:inherit;min-width:0;margin:0;display:inline}button.chat-pane__session-title-text{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.chat-resumo__texto{white-space:pre-wrap;font:inherit;margin:0;font-size:.8667rem;line-height:1.5}.chat-pane__pedido-notificacao{border:1px solid var(--border);background:var(--aviso-bg);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 16px 8px;padding:8px 12px;font-size:.8667rem;display:flex}.chat-pane__pedido-notificacao span{flex:240px}.agent-chat__contador{color:var(--text-muted,var(--text));font-size:.8rem}.agent-chat__contador--estourou{color:var(--erro,#b42318)}.chat-question-panel__para{color:var(--text-muted,var(--text));margin:6px 0 0;font-size:.8667rem}.chat-bubble__code-block{position:relative}.chat-bubble__code-lang{color:var(--text-muted,var(--text));text-transform:lowercase;align-items:center;gap:6px;font-size:.7333rem;display:inline-flex;position:absolute;top:6px;right:40px}.chat-bubble__code-lang button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.7333rem;text-decoration:underline}.chat-bubble__code-block--quebra pre{white-space:pre-wrap;overflow-wrap:anywhere}.chat-markdown-tarefa{align-items:center;gap:6px;display:inline-flex}.chat-markdown-tarefa--feita{color:var(--text-muted,var(--text));text-decoration:line-through}.chat-markdown-imagem{align-items:center;gap:4px;display:inline-flex}.agent-chat__input--bloqueado textarea{opacity:.7}.chat-bubble__autor{color:var(--text-h);margin-right:6px;font-size:.8rem;font-weight:600}.chat-bubble__fila{background:var(--aviso-bg);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:6px 10px;font-size:.8rem;display:flex}.chat-bubble__fila--cancelado{color:var(--text-muted,var(--text));background:0 0;padding-left:0}.chat-bubble__diff-chip{border:1px solid var(--border);background:var(--bg-elevado);color:var(--text-h);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:4px;margin-left:8px;padding:0 8px;font-size:.7333rem;line-height:1.7;display:inline-flex}.chat-bubble__diff-chip:hover,.chat-bubble__diff-chip:focus-visible{border-color:var(--accent);color:var(--accent)}.chat-bubble__trabalho{color:var(--text-muted,var(--text));margin-top:6px;font-size:.7333rem}.chat-bubble__interrompido{color:var(--text-fraco);align-items:center;gap:8px;margin-top:8px;font-size:.7333rem;display:flex}.chat-bubble__interrompido-selo{border:1px solid color-mix(in srgb, var(--danger,#c0392b) 45%, var(--border));background:color-mix(in srgb, var(--danger,#c0392b) 10%, var(--bg-elevado));color:var(--danger,#c0392b);letter-spacing:.02em;border-radius:999px;padding:1px 8px;font-weight:600}.chat-bubble__avaliar{width:24px;height:24px;color:var(--text-muted,var(--text));cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin-block:-3px;font-size:.8667rem;line-height:1;display:inline-flex}.chat-bubble__avaliar:hover,.chat-bubble__avaliar--ativo{background:var(--bg-selecionado);color:var(--text-h)}.chat-bubble__avaliar--ativo{box-shadow:inset 0 0 0 1px var(--accent)}.chat-pergunta-respondida{border-left:3px solid var(--border-forte,var(--border));background:var(--bg-selecionado);color:var(--text);border-radius:0 8px 8px 0;margin:4px 0 12px 48px;padding:8px 12px;font-size:.8667rem}.chat-pergunta-respondida strong{color:var(--text-h)}.chat-pergunta-respondida__resposta{margin-top:2px}@media (width<=560px){.chat-pergunta-respondida{margin-left:0}}.chat-pane__participantes{color:var(--text-muted,var(--text));white-space:nowrap;text-overflow:ellipsis;max-width:260px;margin-left:10px;font-size:.8rem;overflow:hidden}.chat-work-bar__etapas-toggle{font:inherit;border:1px solid var(--border);color:var(--text-fraco);cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px;font-size:.8rem;font-weight:500}.chat-work-bar__etapas-toggle:hover{color:var(--text-h);border-color:var(--border-forte)}.chat-etapas{color:var(--text-fraco);margin:6px 0 0 24px;padding-left:18px;font-size:.8667rem;line-height:1.6}.chat-etapas__atual{color:var(--text-h)}.chat-etapas__atual:after{content:" …"}.chat-etapas__vezes,.chat-etapas__mais-antigas{color:var(--text-fraco);font-size:.8rem}.chat-etapas__mais-antigas{margin-left:-18px;list-style:none}.chat-plano{margin:0 0 6px}.chat-plano__toggle{font:inherit;border:1px solid var(--border);color:var(--text-fraco);cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px;font-size:.8667rem}.chat-plano__toggle:hover{color:var(--text-h);border-color:var(--border-forte)}.chat-plano__itens{color:var(--text-fraco);margin:6px 0 0;padding:0 0 0 4px;font-size:.8667rem;line-height:1.6;list-style:none}.chat-plano__item{align-items:baseline;gap:8px;display:flex}.chat-plano__marcador{text-align:center;flex:none;width:1em}.chat-plano__item--fazendo{color:var(--text-h);font-weight:600}.chat-plano__item--feito{text-decoration:line-through;-webkit-text-decoration-color:var(--border-forte);text-decoration-color:var(--border-forte)}.chat-plano__item--cancelado{opacity:.6;text-decoration:line-through}.tabela-com-acoes{max-width:100%;margin:8px 0;display:inline-block}.tabela-com-acoes>.chat-markdown-tabela{margin:0}.tabela-com-acoes__rodape{color:var(--text-fraco);align-items:center;gap:6px;padding:4px 2px 0;font-size:.7333rem;display:flex}.tabela-com-acoes__botao{border:1px solid var(--border);background:var(--bg-elevado);color:var(--text-fraco);font:inherit;cursor:pointer;border-radius:999px;padding:2px 8px;font-size:.7333rem}.tabela-com-acoes__botao:hover,.tabela-com-acoes__botao:focus-visible,.tabela-com-acoes__botao[aria-pressed=true]{color:var(--text-h);border-color:var(--accent)}.tabela-com-acoes__meta{margin-left:auto;padding-left:8px}.tabela-expandida{background:var(--bg-elevado);border:1px solid var(--border);border-radius:var(--radius);width:min(1100px,100vw - 48px);max-width:none;height:min(800px,100dvh - 48px);max-height:none;box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}.tabela-expandida__cabecalho{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:10px;padding:12px 18px;display:flex}.tabela-expandida__cabecalho h2{flex:1;margin:0;font-size:.9333rem}.tabela-expandida__corpo{flex:1;min-height:0;padding:0 18px 18px;overflow:auto}.tabela-expandida__corpo .chat-markdown-tabela{width:max-content;min-width:100%;margin:0;display:table;overflow:visible}.tabela-expandida__corpo .chat-markdown-tabela thead th{z-index:1;background:var(--bg-elevado);box-shadow:inset 0 -1px 0 var(--border);position:sticky;top:0}.diagrama{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elevado);margin:8px 0;overflow:hidden}.diagrama__barra{border-bottom:1px solid var(--border);color:var(--text-fraco);align-items:center;gap:6px;padding:6px 10px;font-size:.7333rem;display:flex}.diagrama__rotulo{letter-spacing:.04em;text-transform:uppercase;margin-right:auto;font-weight:600}.diagrama__meta--erro{color:var(--danger,#c0392b)}.diagrama__svg{text-align:center;padding:12px;overflow:auto}.diagrama__svg svg{max-width:100%;height:auto}.diagrama__svg--grande svg{min-width:100%;max-width:none}.diagrama__fonte{font-family:var(--font-mono,ui-monospace, monospace);white-space:pre;margin:0;padding:10px 12px;font-size:.8rem;line-height:1.5;overflow-x:auto}.shell{--shell-nav-width:258px;grid-template-columns:var(--shell-nav-width) minmax(0, 1fr);grid-template-rows:minmax(0,1fr);gap:0;height:100dvh;transition:grid-template-columns .2s cubic-bezier(.16,1,.3,1);display:grid;overflow:clip}.shell--nav-collapsed{--shell-nav-width:0px;grid-template-columns:0 minmax(0,1fr)}.shell--nav-collapsed .shell-nav{display:none}.shell-chrome-controls{z-index:45;align-items:center;gap:4px;display:flex;position:fixed;top:10px;left:10px}.shell-chrome-controls__button{border:1px solid color-mix(in srgb, var(--border) 88%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--bg-elevado) 92%, transparent);width:32px;height:32px;color:var(--text-fraco);box-shadow:var(--shadow);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.shell-chrome-controls__button:hover:not(:disabled){background:var(--bg-hover);color:var(--text-h)}.shell-nav{z-index:10;border-inline-end:1px solid var(--border);min-height:100%;display:flex;position:relative;overflow:visible}.sidebar{--sidebar-bg:color-mix(in srgb, var(--bg) 96%, var(--bg-elevado) 4%);background:var(--sidebar-bg);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:visible}.sidebar-shell{flex-direction:column;flex:1;min-height:0;padding:9px 10px 8px;display:flex}.sidebar-brand{flex-shrink:0;align-items:center;gap:2px;min-height:34px;padding:0 2px 10px 0;display:flex}.sidebar-brand__logo{justify-content:center;align-items:center;padding-inline-start:4px;display:inline-flex}.sidebar-brand__logo img{border-radius:7px;display:block}.sidebar-brand__actions{flex:none;align-items:center;gap:0;margin-inline-start:auto;display:flex}.sidebar-brand__icon{border-radius:var(--radius);width:30px;height:30px;color:var(--text-fraco);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.sidebar-brand__icon:hover:not(:disabled){background:var(--bg-hover);color:var(--text-h)}.sidebar-brand__icon:disabled{opacity:.42;cursor:not-allowed}.sidebar-brand__shortcuts{font-size:.9333rem;font-weight:600}.sidebar-brand__notificacoes-wrapper,.sidebar-brand__notificacoes{position:relative}.sidebar-brand__notificacoes-contador{background:var(--erro);color:#fff;text-align:center;border-radius:999px;min-width:14px;min-height:14px;padding:0 3px;font-size:.7333rem;font-weight:700;line-height:14px;position:absolute;top:2px;right:2px}.sidebar-brand__notificacoes-menu{z-index:20;background:var(--bg-elevado);border:1px solid var(--border);border-radius:var(--radius);width:300px;box-shadow:var(--shadow);padding:8px;position:absolute;top:calc(100% + 4px);left:0}.sidebar-brand__notificacoes-vazio{color:var(--text-fraco);padding:6px;font-size:.8rem}.sidebar-brand__notificacoes-lista{max-height:260px;margin:0;padding:0;list-style:none;overflow-y:auto}.sidebar-brand__notificacoes-lista li{border-radius:var(--radius-sm);flex-direction:column;gap:2px;padding:6px;display:flex}.sidebar-brand__notificacoes-lista li:hover{background:var(--bg-hover)}.sidebar-brand__notificacoes-descricao{color:var(--text-h);font-size:.8rem}.sidebar-brand__notificacoes-lista--avisos{border-bottom:1px solid var(--border);max-height:none;margin-bottom:6px;padding-bottom:6px;overflow:visible}.sidebar-brand__notificacoes-item-aviso{background:var(--aviso-bg);border-radius:var(--radius-sm);flex-direction:column;gap:6px;padding:6px;display:flex}.sidebar-brand__notificacoes-aviso-acao{color:var(--accent,var(--text-h));cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.8rem;font-weight:600;text-decoration:underline}.sidebar-brand__notificacoes-acoes{gap:12px;display:flex}.sidebar-brand__notificacoes-topo{color:var(--text-fraco);justify-content:space-between;align-items:center;padding:2px 6px 8px;font-size:.8rem;display:flex}.sidebar-brand__notificacoes-titulo{color:var(--text-h);font-size:.8rem;font-weight:600}.sidebar-brand__notificacoes-quando{color:var(--text-fraco);font-size:.7333rem}.sidebar-brand__notificacoes-item-aviso--pergunta{border-left:3px solid var(--aviso)}.sidebar-brand__notificacoes-item-aviso--rotina,.sidebar-brand__notificacoes-item-aviso--disco{border-left:3px solid var(--erro)}.sidebar-brand__notificacoes-item-aviso--trabalho,.sidebar-brand__notificacoes-item-aviso--convite{background:var(--bg-hover)}.sidebar-brand__notificacoes-item-aviso--versao{border-left:3px solid var(--accent,var(--text-fraco))}.sidebar-agent-card{flex:auto;align-items:center;width:fit-content;min-width:0;max-width:100%;display:inline-flex;position:relative}.sidebar-agent-card__main{border-radius:var(--radius);min-width:0;color:var(--text-h);cursor:pointer;text-align:left;background:0 0;border:none;flex:auto;align-items:center;gap:6px;padding:5px 6px;display:flex}.sidebar-agent-card__main:hover{background:var(--bg-hover)}.sidebar-agent-card__avatar{background:var(--bg-elevado);width:28px;height:28px;color:var(--text-h);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:1rem;font-weight:650;display:inline-flex;position:relative}.sidebar-agent-card__text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex;overflow:hidden}.sidebar-agent-card__name{min-width:0;color:var(--text-h);align-items:center;gap:4px;font-size:.9333rem;font-weight:650;line-height:1.2;display:flex}.sidebar-agent-card__name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar-agent-card__chevron{color:var(--text-fraco);opacity:.58;flex:none;display:inline-flex}.sidebar-agent-card__subtitle-row{color:var(--text-fraco);text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;font-size:.7333rem;overflow:hidden}.sidebar-org-card__menu{z-index:20;background:var(--bg-elevado);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0}.sidebar-org-card__menu--footer{top:auto;bottom:calc(100% + 4px)}.sidebar-org-card__menu button{text-align:left;border-radius:var(--radius-sm);width:100%;color:var(--text-h);font:inherit;cursor:pointer;background:0 0;border:none;padding:8px 10px;font-size:.8667rem}.sidebar-org-card__menu button:hover{background:var(--bg-hover)}.sidebar-shell__content{flex-direction:column;flex:1;min-height:0;display:flex}.sidebar-shell__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.sidebar-nav{border-bottom:1px solid var(--border);flex-shrink:0;margin-bottom:8px;padding:0 0 8px;position:relative}.nav-section__items{gap:2px;display:grid}.nav-item{border-radius:var(--radius);min-height:36px;color:var(--text-fraco);background:0 0;border:1px solid #0000;justify-content:flex-start;align-items:center;gap:10px;padding:0 10px;text-decoration:none;transition:border-color .1s,background .1s,color .1s;display:flex;position:relative}.nav-item__icon{opacity:.72;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:18px;display:flex}.nav-item__text{white-space:nowrap;text-overflow:ellipsis;font-size:.9333rem;font-weight:500;overflow:hidden}.nav-item__state{flex:none;margin-left:auto}.nav-item:hover{color:var(--text-h);background:var(--bg-hover);border-color:color-mix(in srgb, var(--border) 72%, transparent)}.nav-item:hover .nav-item__icon{opacity:1}.nav-item.active{color:var(--text-h);background:color-mix(in srgb, var(--accent-bg) 88%, var(--bg-elevado) 12%);border-color:color-mix(in srgb, var(--accent) 16%, transparent)}.nav-item.active .nav-item__icon{opacity:1;color:var(--accent)}.nav-item__ponto{background:var(--erro);border-radius:50%;width:6px;height:6px;display:inline-block}.sidebar-shell__footer{border-block-start:1px solid color-mix(in srgb, var(--border) 55%, transparent);flex-shrink:0;margin-block-end:-8px;margin-inline:-10px;padding:4px 10px}.sidebar-footer-bar{align-items:center;gap:4px;min-height:44px;padding:3px 8px;display:flex;position:relative}.sidebar-footer-bar--one-action{padding-inline-end:76px}.sidebar-footer-actions{align-items:center;gap:6px;height:32px;display:flex;position:absolute;inset-block-start:50%;inset-inline-end:8px;transform:translateY(-50%)}.sidebar-issues-button,.sidebar-footer-bar__home{border-radius:var(--radius);width:30px;height:30px;color:var(--text-fraco);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.sidebar-footer-bar__home:hover{background:var(--bg-hover);color:var(--text-h)}.content{background:var(--bg);flex-direction:column;flex:1;grid-column:2;min-width:0;min-height:0;display:flex;position:relative;overflow:clip}.shell-aviso-cerebro{background:var(--aviso-bg);border-bottom:1px solid var(--border);color:var(--text-h);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;font-size:.8667rem;display:flex}.shell-aviso-erro{color:var(--erro,#b42318)}.pagina-vazia{text-align:left;padding:32px}.pagina-vazia p{color:var(--text);margin-top:8px}.page-header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.page-header h1{font-size:1.0667rem}.page-header__acoes{align-items:center;gap:8px;display:flex}.page-body{flex:1;min-height:0;padding:20px 24px;overflow-y:auto}.content>div:not(.shell-aviso-cerebro):not(.chat-pane):not(.area-com-painel){min-height:0;animation:pagina-entrar .22s var(--ease-out);flex-direction:column;flex:1;display:flex;overflow:hidden}@keyframes pagina-entrar{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.shell-aviso-desfazer{background:var(--bg-elevado,var(--aviso-bg))}@media (width<=760px){.shell{grid-template-columns:minmax(0,1fr)}.shell-nav{z-index:60;background:var(--bg);width:min(300px,85vw);transition:transform .2s cubic-bezier(.16,1,.3,1);position:fixed;inset:0 auto 0 0;transform:translate(-100%);box-shadow:0 0 40px #00000059}.shell--gaveta-aberta .shell-nav{transform:translate(0)}.shell--nav-collapsed .shell-nav{display:flex}.shell-gaveta-fundo{z-index:55;background:#00000073;position:fixed;inset:0}.shell-chrome-controls{top:8px;left:8px}.shell-chrome-controls__button{width:40px;height:40px}.sidebar-brand__notificacoes-menu{width:min(300px,100vw - 24px)}}@media (prefers-reduced-motion:reduce){.shell-nav{transition:none}}@media (width<=760px){.page-header{min-height:56px;padding-left:148px}.shell-chrome-controls{top:calc(8px + env(safe-area-inset-top,0px));left:calc(8px + env(safe-area-inset-left,0px))}.shell{padding-bottom:env(safe-area-inset-bottom,0px)}.btn,.btn--pequeno,.btn--sm{min-height:40px}.session-action,.shell .pagina-arquivos__favorito,.shell .pagina-arquivos__editar,.shell .pagina-arquivos__historico,.shell .pagina-arquivos__checkpoints,.shell .pagina-arquivos__menu-botao,.shell .pagina-atividade__revisar{min-width:40px;min-height:40px}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:1.0667rem}.shell .pagina-rotinas__linha,.shell .pagina-links__item,.shell .conexoes-api__item,.shell .pagina-membros__item{flex-direction:column;align-items:stretch}.shell .pagina-rotinas__acoes,.shell .conexoes-api__acoes{flex-wrap:wrap}.shell .pagina-rotinas__acoes .btn{flex:auto}.shell .pagina-rotinas__resultado,.shell .pagina-arquivos__editor,.shell .pagina-arquivos__historico-modal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.shell .pagina-visao-geral__grid{grid-template-columns:minmax(0,1fr)}.shell .pagina-cerebro__abas{justify-content:stretch;width:100%}.shell .pagina-cerebro__aba{text-align:center;flex:1}}@media (hover:none){.shell .sidebar-recent-session__aside,.shell .pagina-arquivos__favorito,.shell .pagina-arquivos__editar,.shell .pagina-arquivos__historico,.shell .pagina-arquivos__checkpoints{opacity:1}}.shell .agent-chat__attachment-chip__erro,.shell .pagina-arquivos__chip-erro{color:var(--erro);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:.7333rem;overflow:hidden}.tela-carregando{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-height:100svh;display:flex}.tela-carregando__texto{color:var(--text-fraco);margin:0;font-size:.8667rem}.spinner{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:24px;height:24px;animation:.6s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}.tela-login,.tela-organizacoes{background:var(--bg-sidebar);justify-content:center;align-items:center;width:100%;min-height:100svh;display:flex}.tela-login__card,.tela-organizacoes__card{background:var(--bg-elevado);border:1px solid var(--border);border-radius:var(--radius-lg);width:min(360px,90vw);box-shadow:var(--shadow);flex-direction:column;gap:16px;padding:28px;display:flex}.tela-login__marca{align-items:center;gap:10px;margin-bottom:4px;display:flex}.tela-login__logo{border-radius:var(--radius-sm);background:var(--accent);color:#fff;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;font-weight:700;display:flex}.tela-login label{color:var(--text);flex-direction:column;gap:6px;font-size:.8667rem;display:flex}.tela-login button[type=submit]{margin-top:4px}.tela-organizacoes__header{justify-content:space-between;align-items:center;display:flex}.tela-organizacoes__vazio{color:var(--text-fraco);font-size:.8667rem}.tela-organizacoes ul{flex-direction:column;gap:4px;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.tela-organizacoes ul button{text-align:left;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);width:100%;color:var(--text-h);cursor:pointer;font:inherit;align-items:center;gap:10px;padding:10px;display:flex}.tela-organizacoes ul button:hover{border-color:var(--border-forte);background:var(--bg-hover)}.tela-organizacoes__avatar{border-radius:var(--radius-sm);background:var(--accent-bg);width:32px;height:32px;color:var(--accent-forte);flex-shrink:0;justify-content:center;align-items:center;font-size:.9333rem;font-weight:700;display:flex}.tela-organizacoes__info{flex-direction:column;display:flex;overflow:hidden}.tela-organizacoes__nome{text-overflow:ellipsis;white-space:nowrap;font-size:.9333rem;font-weight:600;overflow:hidden}.tela-organizacoes__papel{color:var(--text-fraco);text-transform:capitalize;font-size:.8rem}.tela-organizacoes__criar{justify-content:center;width:100%}.tela-organizacoes__estado{border-radius:999px;flex-shrink:0;margin-left:auto;padding:2px 8px;font-size:.7333rem;font-weight:600}.tela-organizacoes__estado--suspensa,.tela-fora-do-ar__selo--suspensa{color:var(--aviso);background:var(--aviso-bg)}.tela-organizacoes__estado--encerrada,.tela-fora-do-ar__selo--encerrada{color:var(--erro);background:var(--erro-bg)}.tela-fora-do-ar{width:min(440px,90vw)}.tela-fora-do-ar h1{margin:0;font-size:1.3333rem}.tela-fora-do-ar p{margin:0;font-size:.9333rem;line-height:1.5}.tela-fora-do-ar__selo{border-radius:999px;align-self:flex-start;padding:2px 10px;font-size:.8rem;font-weight:600}.tela-fora-do-ar__nome{color:var(--text-h);font-weight:600}.tela-fora-do-ar__contato{color:var(--text-fraco)}.tela-fora-do-ar__id{color:var(--text-fraco);font-size:.8rem}.tela-fora-do-ar__id code{font-family:var(--mono);-webkit-user-select:all;user-select:all}.tela-fora-do-ar__acoes{flex-wrap:wrap;gap:8px;display:flex}.tela-organizacoes__busca{width:100%;font:inherit;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elevado);color:var(--text);margin-bottom:10px;padding:8px 10px;font-size:.9333rem}.anunciador-legenda{z-index:2147483000;background:var(--text-h);max-width:min(720px,100vw - 32px);color:var(--bg-elevado);pointer-events:none;animation:anunciador-legenda-entrar .18s var(--ease-out);border-radius:999px;align-items:baseline;gap:10px;padding:9px 14px;font-size:.8667rem;line-height:1.4;display:inline-flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000059}.anunciador-legenda[data-urgente=true]{background:var(--erro);color:#fff}.anunciador-legenda__rotulo{letter-spacing:.4px;text-transform:uppercase;opacity:.75;flex-shrink:0;font-size:.7333rem;font-weight:700}.anunciador-legenda__texto{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes anunciador-legenda-entrar{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}
