@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_fe8b9d92-module__LINzvG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_fe8b9d92-module__LINzvG__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_7d65b77b-module__VxV-Ta__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_7d65b77b-module__VxV-Ta__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--canvas:#fff;--canvas-soft:#fafafa;--primary:#000;--primary-active:#1a1a1a;--text-link:#0d74ce;--text-link-secondary:#476cff;--ink:#171717;--body:#60646c;--body-strong:#171717;--muted:#999;--muted-soft:#ccc;--hairline:#f0f0f3;--hairline-soft:#f5f5f7;--hairline-strong:#dcdee0;--surface-card:#fff;--surface-strong:#f0f0f3;--surface-dark:#171717;--surface-dark-elevated:#1a1a1a;--on-primary:#fff;--on-dark:#fff;--on-dark-soft:#b0b4ba;--gradient-sky-light:#cfe7ff;--gradient-sky-mid:#a8c8e8;--accent-warning:#ab6400;--accent-preview:#8145b5;--accent-link-bright:#47c2ff;--semantic-error:#eb8e90;--semantic-danger:#dc2626;--semantic-danger-active:#b91c1c;--semantic-success:#16a34a;--text-link-active:#0b62ad;--spacing-xxs:4px;--spacing-xs:8px;--spacing-sm:12px;--spacing-base:16px;--spacing-md:20px;--spacing-lg:24px;--spacing-xl:32px;--spacing-xxl:48px;--spacing-section:96px;--rounded-none:0px;--rounded-xs:4px;--rounded-sm:6px;--rounded-md:8px;--rounded-lg:12px;--rounded-xl:16px;--rounded-xxl:24px;--rounded-pill:9999px;--rounded-full:9999px}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--canvas);color:var(--body);font-family:var(--font-inter), -apple-system, system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:var(--ink);font-weight:600}a{color:var(--text-link);text-decoration:none}a:hover{text-decoration:underline}code,pre{font-family:var(--font-jetbrains-mono), "Fira Code", monospace}.display-mega{letter-spacing:-1.92px;font-size:64px;font-weight:600;line-height:1.05}.display-xl{letter-spacing:-1.44px;font-size:48px;font-weight:600;line-height:1.1}.display-lg{letter-spacing:-1.08px;font-size:36px;font-weight:600;line-height:1.15}.display-md{letter-spacing:-.84px;font-size:28px;font-weight:600;line-height:1.2}.display-sm{letter-spacing:-.5px;font-size:22px;font-weight:600;line-height:1.25}.title-md{letter-spacing:0;font-size:18px;font-weight:600;line-height:1.4}.title-sm{letter-spacing:0;font-size:16px;font-weight:600;line-height:1.4}.body-md{letter-spacing:0;font-size:16px;font-weight:400;line-height:1.5}.body-sm{letter-spacing:0;font-size:14px;font-weight:400;line-height:1.5}.caption{letter-spacing:0;font-size:13px;font-weight:400;line-height:1.4}.caption-uppercase{letter-spacing:.88px;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.4}.nav-link{letter-spacing:0;color:var(--ink);font-size:14px;font-weight:500;line-height:1.4}.top-nav{background-color:var(--canvas);color:var(--ink);height:64px;padding:0 var(--spacing-lg);border-bottom:1px solid var(--hairline);align-items:center;display:flex}.button-primary,.button-danger,.button-accent{color:var(--on-primary);border-radius:var(--rounded-md);cursor:pointer;border:none;justify-content:center;align-items:center;height:40px;padding:10px 18px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.button-primary{background-color:var(--primary)}.button-primary:hover,.button-primary:active{background-color:var(--primary-active)}.button-danger{background-color:var(--semantic-danger)}.button-danger:hover,.button-danger:active{background-color:var(--semantic-danger-active)}.button-accent{background-color:var(--text-link)}.button-accent:hover,.button-accent:active{background-color:var(--text-link-active)}.button-primary:disabled,.button-secondary:disabled,.button-danger:disabled,.button-accent:disabled{opacity:.45;cursor:not-allowed}.button-primary:disabled:hover{background-color:var(--primary)}.button-danger:disabled:hover{background-color:var(--semantic-danger)}.button-accent:disabled:hover{background-color:var(--text-link)}.button-secondary:disabled:hover{box-shadow:none}.button-secondary{background-color:var(--surface-card);color:var(--ink);border-radius:var(--rounded-md);border:1px solid var(--hairline-strong);cursor:pointer;justify-content:center;align-items:center;height:40px;padding:9px 17px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.button-secondary:hover{box-shadow:0 4px 12px #0000000a}.hero-band{background-color:var(--canvas);color:var(--ink);padding:var(--spacing-section) var(--spacing-lg);text-align:center;background:radial-gradient(circle at top center, var(--gradient-sky-light) 0%, var(--canvas) 70%)}.hero-band--faixa{background:linear-gradient(180deg, #ffffff4d 0%, #ffffff9e 55%, var(--canvas) 100%), var(--gradient-sky-light)}.feature-card{background-color:var(--surface-card);color:var(--ink);border-radius:var(--rounded-lg);border:1px solid var(--hairline-strong);padding:24px;transition:box-shadow .2s}.feature-card:hover{box-shadow:0 4px 12px #0000000a}.button-accent.button-atual:disabled{opacity:1;cursor:default}.feature-card--apagado{background-color:var(--canvas-soft)}.feature-card--apagado .feature-logo{filter:grayscale();opacity:.5;transition:filter .2s,opacity .2s}.feature-card--apagado .feature-nome{color:var(--muted);transition:color .2s}.feature-card--apagado:hover .feature-logo{filter:none;opacity:1}.feature-card--apagado:hover .feature-nome{color:var(--ink)}.integracoes-catalogo{margin-top:0}.integracoes-ferramentas{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.integracoes-busca{width:min(100%,360px);height:46px;color:var(--muted);background:var(--surface-strong);border:1px solid var(--hairline-strong);border-radius:var(--rounded-md);align-items:center;gap:10px;padding:0 15px;transition:border-color .16s,box-shadow .16s,background-color .16s;display:flex}.integracoes-busca:focus-within{color:var(--ink);background:var(--surface-card);border-color:var(--primary);box-shadow:0 0 0 3px #0000000f}.integracoes-busca svg{flex:none;width:19px;height:19px}.integracoes-busca input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0}.integracoes-busca input::placeholder{color:var(--muted)}.integracoes-agente .select{height:46px!important}.integracoes-agente .agentes-avatares{justify-content:flex-end}.integracoes-abas{border-bottom:1px solid var(--hairline);flex-wrap:wrap;gap:10px;padding-bottom:20px;display:flex}.integracoes-aba{border:1px solid var(--hairline-strong);border-radius:var(--rounded-pill);min-width:122px;height:38px;color:var(--body);background:var(--surface-card);cursor:pointer;font:600 13px/1 var(--font-inter), -apple-system, system-ui, sans-serif;padding:0 18px;transition:transform .16s,background-color .16s,color .16s,border-color .16s}.integracoes-aba:hover{border-color:var(--ink);transform:translateY(-1px)}.integracoes-aba--ativa{color:var(--on-dark);background:var(--surface-dark);border-color:var(--surface-dark)}.integracoes-aba--ativa:hover{border-color:var(--surface-dark)}.integracoes-categoria{padding-top:18px}.integracoes-categoria__cabecalho{color:var(--muted);justify-content:space-between;gap:16px;margin-bottom:18px;font-size:14px;line-height:1.4;display:flex}.integracoes-categoria__cabecalho p{margin:0}.integracoes-categoria__cabecalho span{color:var(--body);white-space:nowrap}.integracao-configurar{color:var(--on-primary);background-color:var(--text-link);border-color:var(--text-link)}.integracao-configurar:hover:not(:disabled){color:var(--on-primary);background-color:var(--text-link-active);border-color:var(--text-link-active)}.integracao-configurar:disabled{color:var(--on-primary)}.integracao-configurar:focus-visible{outline:none;box-shadow:0 0 0 3px #0d74ce47}.integracao-modal{z-index:100;background:#0a141e73;justify-content:center;align-items:center;padding:24px;animation:.16s ease-out integracao-modal-fundo;display:flex;position:fixed;inset:0}.integracao-modal__painel{width:100%;max-width:560px;max-height:calc(100vh - 48px);color:var(--ink);background:var(--surface-card);border-radius:var(--rounded-lg);padding:24px;animation:.2s cubic-bezier(.22,1,.36,1) integracao-modal-painel;overflow-y:auto;box-shadow:0 24px 60px #00000047}.integracao-modal__cabecalho{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.integracao-modal__fechar{width:32px;height:32px;color:var(--body);border-radius:var(--rounded-md);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;font-size:22px;line-height:1;display:grid}.integracao-modal__fechar:hover{color:var(--ink);background:var(--surface-strong)}@keyframes integracao-modal-fundo{0%{opacity:0}to{opacity:1}}@keyframes integracao-modal-painel{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.chave-integracao{border-radius:var(--rounded-pill);cursor:pointer;background:#d8dbe2;border:0;width:48px;height:28px;padding:3px;transition:background-color .18s}.chave-integracao span{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .18s;display:block;transform:translate(0);box-shadow:0 1px 3px #00000038}.chave-integracao--ligada{background:var(--text-link)}.chave-integracao--ligada span{transform:translate(20px)}.chave-integracao:focus-visible{outline-offset:2px;outline:3px solid #0d74ce47}.chave-integracao:disabled{cursor:not-allowed;opacity:.45}@media (max-width:560px){.integracoes-busca{width:100%}.integracoes-ferramentas{flex-direction:column;align-items:stretch;gap:10px}.integracoes-agente .select{width:100%!important}.integracoes-agente .agentes-avatares{justify-content:flex-start}.integracoes-abas{gap:8px}.integracoes-aba{flex:calc(50% - 4px);min-width:0;padding:0 10px}.integracoes-categoria__cabecalho{display:block}.integracoes-categoria__cabecalho span{margin-top:6px;display:inline-block}}.code-block{background-color:var(--surface-dark);color:var(--on-dark);border-radius:var(--rounded-lg);padding:20px;font-size:13px;line-height:1.5}.badge-pill{background-color:var(--surface-strong);color:var(--ink);border-radius:var(--rounded-pill);text-transform:uppercase;letter-spacing:.88px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.input,.select,.textarea{background-color:var(--canvas);color:var(--ink);font-family:var(--font-inter), -apple-system, system-ui, sans-serif;border:1px solid var(--hairline-strong);border-radius:var(--rounded-md);padding:0 var(--spacing-sm);outline:none;width:100%;height:40px;font-size:14px;line-height:1.4;transition:border-color .15s,box-shadow .15s}.textarea{height:auto;min-height:120px;padding:var(--spacing-sm);resize:vertical;line-height:1.5}.input:focus,.select:focus,.textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #0000000f}.input::placeholder,.textarea::placeholder{color:var(--muted)}.input:disabled,.select:disabled,.textarea:disabled{background-color:var(--surface-strong);color:var(--muted);cursor:not-allowed}.select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5l5-5' stroke='%2360646c' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}.select--agente{background-color:var(--text-link);border-color:var(--text-link);color:var(--on-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5l5-5' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");font-weight:500}.select--agente:hover{background-color:var(--text-link-active);border-color:var(--text-link-active)}.select--agente:focus{border-color:var(--text-link-active);box-shadow:0 0 0 3px #0d74ce40}.select--agente option{background-color:var(--surface-card);color:var(--ink);font-weight:400}.input-narrow{width:120px}.field-label{color:var(--ink);margin-bottom:var(--spacing-xs);font-size:14px;font-weight:600;line-height:1.4;display:block}.field-hint{color:var(--body);margin-top:6px;font-size:13px;line-height:1.4}.field-error{color:var(--semantic-error);font-size:13px;line-height:1.4}.checkbox{appearance:none;background-color:var(--canvas);border:1px solid var(--hairline-strong);border-radius:var(--rounded-xs);cursor:pointer;flex-shrink:0;width:18px;height:18px;margin:0;transition:background-color .15s,border-color .15s;position:relative}.checkbox:hover{border-color:var(--muted)}.checkbox:checked{background-color:var(--primary);border-color:var(--primary)}.checkbox:checked:after{content:"";border:solid var(--on-primary);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.checkbox:focus-visible{outline:none;box-shadow:0 0 0 3px #00000014}.check-row{cursor:pointer;color:var(--ink);-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.tab-bar{background-color:var(--surface-strong);border-radius:var(--rounded-md);align-self:flex-start;gap:4px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.tab-item{border-radius:var(--rounded-sm);color:var(--body);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;transition:background-color .15s,color .15s,box-shadow .15s}.tab-item:hover:not([aria-selected=true]){color:var(--ink);background-color:#0000000a}.tab-item[aria-selected=true]{background-color:var(--surface-card);color:var(--ink);font-weight:600;box-shadow:0 4px 12px #00000014}.settings-panel{flex-direction:column;display:flex}.settings-row{gap:var(--spacing-sm);padding:var(--spacing-md) 0;flex-direction:column;align-items:stretch;min-width:0;display:flex}.settings-row+.settings-row{border-top:1px solid var(--hairline)}.settings-row:first-child{padding-top:0}.settings-colunas{align-items:stretch;gap:var(--spacing-base);padding:var(--spacing-md) 0;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;display:grid}.settings-coluna{display:contents}.settings-coluna>.settings-row{padding:var(--spacing-md);background-color:var(--surface-card);border-top:none;border:1px solid var(--hairline-strong);border-radius:var(--rounded-lg);gap:var(--spacing-md);justify-content:space-between}.settings-coluna>.settings-row .settings-cabecalho svg{color:var(--text-link)}.settings-coluna>.settings-row .body-sm{color:var(--body)}.settings-coluna>.settings-row .settings-control{padding-top:var(--spacing-md);border-top:1px solid var(--hairline);margin-top:auto}.settings-coluna>.settings-row .check-row{flex-direction:row-reverse;justify-content:space-between}.settings-coluna>.settings-row .settings-control .button-secondary{width:100%}.settings-coluna>.settings-row .settings-ajuda,.settings-coluna>.settings-row .settings-ajuda[aria-expanded=true]{color:var(--text-link);background-color:#0d74ce1f}.settings-coluna>.settings-row .switch:checked{background-color:var(--text-link)}@media (max-width:980px){.settings-colunas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.settings-colunas{grid-template-columns:1fr}}.settings-cabecalho{align-items:center;gap:8px;display:flex}.settings-cabecalho svg{color:var(--body);flex-shrink:0}.settings-ajuda{border-radius:var(--rounded-full);width:18px;height:18px;color:var(--text-link);font:inherit;cursor:pointer;background-color:#0d74ce1f;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;font-size:11px;font-weight:600;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}.settings-ajuda:hover{color:var(--text-link-active);background-color:#0d74ce38}.settings-ajuda[aria-expanded=true]{background-color:var(--text-link);color:var(--on-primary)}.settings-ajuda:focus-visible{outline:none;box-shadow:0 0 0 3px #0d74ce40}.switch{appearance:none;background-color:var(--muted-soft);border-radius:var(--rounded-pill);cursor:pointer;border:none;flex-shrink:0;width:40px;height:22px;margin:0;transition:background-color .2s;position:relative}.switch:after{content:"";border-radius:var(--rounded-full);background-color:var(--on-primary);width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px}.switch:checked{background-color:var(--primary)}.switch:checked:after{transform:translate(18px)}.switch:hover:not(:checked){background-color:var(--muted)}.switch:focus-visible{outline:none;box-shadow:0 0 0 3px #00000014}.switch:disabled{opacity:.45;cursor:not-allowed}.settings-row--largo{grid-column:1/-1}.settings-colunas+.settings-row,.settings-row+.settings-colunas{border-top:1px solid var(--hairline)}.settings-label{color:var(--ink);font-size:15px;font-weight:600;line-height:1.4}.settings-desc{color:var(--body);max-width:72ch;margin-top:4px;font-size:13px;line-height:1.45}.settings-control{gap:var(--spacing-sm);flex-direction:column;min-width:0;display:flex}.template-grid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;display:grid}.template-coluna{flex-direction:column;min-width:0;display:flex}.produto-grid{gap:var(--spacing-lg);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}@media (max-width:900px){.produto-grid{grid-template-columns:minmax(0,1fr)}}@keyframes menu-conta-entrada{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.menu-conta{transform-origin:0 100%;animation:.14s ease-out menu-conta-entrada}@media (prefers-reduced-motion:reduce){.menu-conta{animation:none}}.recuperacao-duo{gap:var(--spacing-base);margin-top:var(--spacing-base);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;display:grid}.recuperacao-duo>.settings-row{padding:var(--spacing-md);background-color:var(--canvas-soft);border:1px solid var(--hairline);border-radius:var(--rounded-lg);gap:var(--spacing-base)}.painel-modelo{background-color:var(--surface-strong);border-radius:var(--rounded-md);flex-direction:column;gap:10px;padding:14px;display:flex}.rotulo-placa{letter-spacing:.88px;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600;line-height:1.4}.variavel-linha{align-items:center;gap:8px;display:flex}.variavel-chave{font-family:var(--font-jetbrains-mono), "Fira Code", monospace;color:var(--body);background-color:var(--surface-strong);border-radius:var(--rounded-xs);text-align:center;flex-shrink:0;min-width:46px;padding:6px 8px;font-size:12px}.botao-lixeira{border:1px solid var(--hairline-strong);border-radius:var(--rounded-md);background-color:var(--surface-card);width:36px;height:36px;color:var(--muted);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,border-color .15s;display:inline-flex}.botao-lixeira:hover{color:var(--semantic-danger);border-color:var(--semantic-danger)}.botao-lixeira:disabled{opacity:.45;cursor:not-allowed}.botao-texto{cursor:pointer;font:inherit;color:var(--text-link);background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;padding:4px 0;font-size:13px;font-weight:500;display:inline-flex}.botao-texto:hover{color:var(--text-link-active)}.chip-variavel{font-family:var(--font-jetbrains-mono), "Fira Code", monospace;color:var(--body);background-color:var(--surface-strong);border-radius:var(--rounded-xs);cursor:pointer;border:none;padding:3px 7px;font-size:11px;transition:background-color .15s,color .15s}.chip-variavel:hover{background-color:var(--muted-soft);color:var(--ink)}.bloco-apagado>:not(:first-child){opacity:.55;transition:opacity .2s}.bloco-apagado:hover>:not(:first-child){opacity:1}.atalho-dashboard{border-radius:var(--rounded-lg);aspect-ratio:366/143;background-color:#0078ff;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.atalho-dashboard:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}.atalho-dashboard:focus-visible{outline:none;box-shadow:0 0 0 3px #0d74ce59}.atalho-dashboard__arte{object-fit:cover;width:100%;height:100%;display:block}.atalho-dashboard__titulo{z-index:1;color:var(--on-primary);letter-spacing:-.3px;font-size:clamp(16px,2.2vw,22px);font-weight:600;line-height:1.2;position:absolute;top:50%;left:clamp(16px,6%,28px);transform:translateY(-50%)}.app-page{min-height:100vh;padding-left:268px;transition:padding-left .22s cubic-bezier(.2,.8,.2,1)}.app-page:has(>.app-sidebar--collapsed){padding-left:108px}.app-sidebar{--sidebar-blue:#0788ed;--sidebar-blue-deep:#006fce;z-index:40;color:#fff;background:radial-gradient(circle at 20% 0%, #ffffff29, transparent 30%), linear-gradient(165deg, var(--sidebar-blue) 0%, var(--sidebar-blue-deep) 100%);border:1px solid #ffffff38;border-radius:22px;flex-direction:column;width:232px;padding:14px 12px;transition:width .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s;display:flex;position:fixed;inset:18px auto 18px 18px;overflow:visible;box-shadow:0 16px 40px #0059a638}.app-sidebar--collapsed{width:72px}.app-sidebar__brand{align-items:center;min-height:52px;margin-bottom:22px;padding:4px;display:flex;position:relative}.app-sidebar__logo{color:#fff;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex;overflow:hidden}.app-sidebar__logo:hover{text-decoration:none}.app-sidebar__logo img{object-fit:contain;filter:drop-shadow(0 4px 12px #00376938);flex:0 0 40px;width:40px;height:40px;display:block}.app-sidebar__brand-name{letter-spacing:-.2px;white-space:nowrap;opacity:1;font-size:15px;font-weight:700;transition:opacity .12s;overflow:hidden}.app-sidebar__toggle{width:30px;height:30px;color:var(--sidebar-blue-deep);cursor:pointer;background:#fff;border:1px solid #0070cf29;border-radius:50%;place-items:center;padding:0;transition:transform .16s,box-shadow .16s;display:grid;position:absolute;top:50%;right:-27px;transform:translateY(-50%);box-shadow:0 5px 14px #003e742e}.app-sidebar__toggle:hover{transform:translateY(-50%)scale(1.08);box-shadow:0 7px 18px #003e7440}.app-sidebar__toggle:focus-visible,.app-sidebar__item:focus-visible,.app-sidebar__account-button:focus-visible{outline-offset:2px;outline:3px solid #ffffffb8}.app-sidebar__toggle svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.app-sidebar__nav{flex-direction:column;gap:6px;display:flex}.app-sidebar__item{color:#ffffffc7;white-space:nowrap;border:1px solid #0000;border-radius:12px;align-items:center;gap:13px;min-height:46px;padding:0 13px;text-decoration:none;transition:color .16s,background-color .16s,transform .16s;display:flex;position:relative;overflow:hidden}.app-sidebar__item:hover{color:#fff;background:#ffffff1c;text-decoration:none;transform:translate(2px)}.app-sidebar__item--active{color:var(--sidebar-blue-deep);background:#fff;box-shadow:0 6px 16px #003b702e}.app-sidebar__item--active:hover{color:var(--sidebar-blue-deep);background:#fff}.app-sidebar__item svg,.sidebar-account-menu__item svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 21px;width:21px;height:21px}.app-sidebar__label{opacity:1;font-size:14px;font-weight:600;transition:opacity .12s}.app-sidebar--collapsed .app-sidebar__brand-name,.app-sidebar--collapsed .app-sidebar__label,.app-sidebar--collapsed .app-sidebar__account-copy,.app-sidebar--collapsed .app-sidebar__account-chevron{opacity:0;pointer-events:none;width:0}.app-sidebar--collapsed .app-sidebar__item{justify-content:center;gap:0;padding-inline:0}.app-sidebar__account{border-top:1px solid #ffffff2e;margin-top:auto;padding-top:12px;position:relative}.app-sidebar__account-button{color:#fff;width:100%;min-height:52px;font:inherit;cursor:pointer;background:#00366629;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:10px;padding:6px;transition:background-color .16s;display:flex;overflow:hidden}.app-sidebar__account-button:hover{background:#00366647}.app-sidebar__avatar{width:38px;height:38px;color:var(--sidebar-blue-deep);background:#fff;border-radius:50%;flex:0 0 38px;place-items:center;font-size:13px;font-weight:700;display:grid;overflow:hidden}.app-sidebar__avatar img{object-fit:cover;width:100%;height:100%}.app-sidebar__account-copy{white-space:nowrap;opacity:1;flex-direction:column;flex:1;align-items:flex-start;min-width:0;transition:opacity .12s;display:flex}.app-sidebar__account-copy strong{text-overflow:ellipsis;max-width:120px;font-size:13px;line-height:1.3;overflow:hidden}.app-sidebar__account-copy small{color:#ffffffad;font-size:11px}.app-sidebar__account-chevron{margin-right:5px;font-size:12px;transition:transform .16s,opacity .12s}.app-sidebar__account-chevron.is-open{transform:rotate(180deg)}.app-sidebar--collapsed .app-sidebar__account-button{justify-content:center;gap:0;padding-inline:0}.app-sidebar--collapsed .app-sidebar__account-copy{flex:0 0 0}.sidebar-account-menu{z-index:60;width:264px;color:var(--ink);background:var(--surface-card);border:1px solid var(--hairline-strong);transform-origin:0 100%;border-radius:14px;padding:7px;animation:.15s ease-out sidebar-menu-in;position:absolute;bottom:0;left:calc(100% + 14px);box-shadow:0 16px 40px #00000024}.sidebar-account-menu__header{flex-direction:column;min-width:0;padding:8px 10px 11px;display:flex}.sidebar-account-menu__header strong{font-size:14px}.sidebar-account-menu__header span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sidebar-account-menu__plan{color:var(--muted);align-items:center;gap:8px;padding:0 10px 11px;font-size:11px;display:flex}.sidebar-account-menu__plan span{color:#fff;background:var(--text-link);border-radius:var(--rounded-pill);text-transform:uppercase;padding:3px 8px;font-weight:700}.sidebar-account-menu__item{width:100%;min-height:40px;color:var(--ink);font:500 13px/1.3 var(--font-inter), sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.sidebar-account-menu__item:hover{background:var(--surface-strong);text-decoration:none}.sidebar-account-menu__item--danger{color:var(--semantic-danger);background:#dc26260f}.sidebar-account-menu__item:disabled{opacity:.55;cursor:wait}.sidebar-account-menu__cancel{color:var(--muted);margin-left:auto;font-size:11px}@keyframes sidebar-menu-in{0%{opacity:0;transform:translate(-6px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@media (max-width:760px){:is(.app-page,.app-page:has(>.app-sidebar--collapsed)){padding-left:84px}.app-sidebar{border-radius:18px;width:224px;inset:8px auto 8px 8px;box-shadow:10px 0 36px #004c8f3d}.app-sidebar--collapsed{width:64px}.app-sidebar__toggle{right:-17px}.app-sidebar--collapsed .app-sidebar__logo img{flex-basis:36px;width:36px;height:36px}}.agentes-grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:32px;display:grid}.agente-card{color:#fff;background:var(--surface-dark);border-radius:var(--rounded-lg);text-align:center;cursor:pointer;border:1px solid #ffffff14;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:290px;padding:24px 16px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative}.agente-card:hover{border-color:#ffffff38}.agente-card:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.agente-card--ativo,.agente-card--ativo:hover{background:linear-gradient(165deg,#0788ed 0%,#006fce 100%);border-color:#ffffff59}.agente-card__foto{display:block;position:relative}.agente-card__avatar{width:120px;height:120px;color:var(--sidebar-blue-deep);place-items:center;font-size:40px;font-weight:700;display:grid}.agente-card__avatar img{width:100%;height:100%;display:block}.agente-card__avatar--foto{border-radius:50%;overflow:hidden}.agente-card__avatar--foto img{object-fit:cover}.agente-card__avatar--padrao img{object-fit:contain}.agente-card__avatar--vaga{color:#fffc;background:#ffffff0f;border:2px dashed #ffffff59;font-size:44px;line-height:1}.agente-card__avatar--vaga svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:42px;height:42px}.agente-card__select{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:16px;padding:0;display:flex}.agente-card__nome{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;font-weight:700;overflow:hidden}.agente-card__foto-btn{color:#171717;border:1px solid var(--hairline-strong);cursor:pointer;opacity:0;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;transition:opacity .14s;display:grid;position:absolute;bottom:-6px;right:-6px;box-shadow:0 4px 12px #00000040}.agente-card__foto-btn svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.agente-card:hover .agente-card__foto-btn,.agente-card:focus-within .agente-card__foto-btn{opacity:1}.agente-card__foto-btn:disabled{cursor:default;opacity:.5}.agente-card__enviando{color:#fff;background:#00000073;border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid;position:absolute;inset:0}.agente-card__remover{color:#ffffffb8;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.agente-card__remover:hover{color:#fff}.agente-card__acoes{gap:8px;width:100%;margin-top:4px;display:flex}.agente-card__btn{flex:1;padding:8px 12px;font-size:13px}.agente-card__confirmacao{width:100%;color:var(--ink);background:var(--surface-card);border:1px solid var(--semantic-danger);border-radius:var(--rounded-md);text-align:center;padding:16px}.agente-card__erro{color:#ffb4b4;max-width:100%;font-size:12px}.agente-card--bloqueado{opacity:.55;cursor:default}.agente-card--bloqueado:hover{border-color:#ffffff14}.agente-card--bloqueado .agente-card__nome{white-space:normal;font-size:13px;font-weight:600}.agente-vaga__form{flex-direction:column;gap:10px;width:100%;display:flex}.agente-vaga__form .input{width:100%}@media (max-width:700px){.agentes-grade{grid-template-columns:1fr}}.loading-progress{z-index:9999;transform-origin:0;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0788ed 0%,#006fce 100%);height:3px;transition:transform .2s,opacity .3s;position:fixed;top:0;left:0;right:0;transform:scaleX(0);box-shadow:0 0 8px #0788ed8c}.loading-progress.is-visible{opacity:1}@media (prefers-reduced-motion:reduce){.app-page,.app-sidebar,.app-sidebar__item,.app-sidebar__toggle{transition:none}.sidebar-account-menu,.integracao-modal,.integracao-modal__painel{animation:none}.agentes-painel__conteudo,.loading-progress{transition:none}}.agentes-avatares{flex-wrap:wrap;justify-content:flex-end;gap:20px;display:flex}@media (max-width:700px){.agentes-avatares{justify-content:flex-start;gap:14px}.agentes-avatares__item{width:64px}.agentes-avatares__foto{width:48px;height:48px}}.agentes-avatares__item{width:76px;color:var(--ink);opacity:.55;flex-direction:column;align-items:center;gap:6px;text-decoration:none;transition:opacity .14s;display:flex}.agentes-avatares__item:hover,.agentes-avatares__item--ativo{opacity:1}.agentes-avatares__foto{border-radius:50%;place-items:center;width:56px;height:56px;transition:box-shadow .14s;display:grid;box-shadow:0 0 0 2px #0000}.agentes-avatares__item--ativo .agentes-avatares__foto{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--text-link)}.agentes-avatares__foto img{object-fit:contain;width:100%;height:100%;display:block}.agentes-avatares__foto--foto{overflow:hidden}.agentes-avatares__foto--foto img{object-fit:cover}.agentes-avatares__nome{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:700;overflow:hidden}.agentes-painel{flex-direction:column;gap:12px;display:flex}.agentes-painel__conteudo{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1),opacity .22s;display:grid}.agentes-painel__conteudo--aberto{opacity:1;grid-template-rows:1fr}.agentes-painel__conteudo-inner{min-height:0;overflow:hidden}.agentes-painel__barra{width:100%;color:var(--ink);background:var(--surface-card);border:1px solid var(--hairline-strong);border-radius:var(--rounded-md);font:inherit;cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;transition:border-color .14s,background-color .14s;display:flex}.agentes-painel__barra:hover{border-color:var(--text-link)}.agentes-painel__titulo{color:var(--body);font-size:14px}.agentes-painel__titulo strong{color:var(--ink)}.agentes-painel__seta{background:var(--surface-strong);border-radius:50%;place-items:center;width:28px;height:28px;transition:transform .16s;display:grid}.agentes-painel__seta svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.agentes-painel__seta.is-open{transform:rotate(180deg)}
