.liquid-waves{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;opacity:var(--wave-opacity)}.liquid-waves svg{display:block;width:100%;height:100%}.liquid-waves .wave{transform-box:fill-box;transform-origin:center;will-change:transform;--wave-surge: 36px;--wave-swell: 1.06;animation:liquid-surge 24s infinite both}.liquid-waves .wave-b{--wave-surge: 30px;--wave-swell: 1.05;animation-delay:7s}.liquid-waves .wave-c{--wave-surge: 24px;--wave-swell: 1.04;animation-delay:14s}@keyframes liquid-surge{0%{transform:translateZ(0) scaleY(1);animation-timing-function:cubic-bezier(.42,0,.58,1)}20%{transform:translate3d(0,var(--wave-surge),0) scaleY(var(--wave-swell));animation-timing-function:cubic-bezier(.42,0,.58,1)}to{transform:translateZ(0) scaleY(1)}}@media(prefers-reduced-motion:reduce){.liquid-waves .wave{animation:none;will-change:auto}}:root main.shell{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-16);height:100vh;height:100dvh;min-height:0;padding:var(--space-24);overflow:hidden;scrollbar-color:var(--color-border) transparent}:root main.shell *{scrollbar-color:var(--color-border) transparent}:root main.shell :is(.topbar,.side-nav,.workspace,.login-gate,.security-screen) :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}:root main.shell .topbar{flex:0 0 auto;height:auto;min-height:64px;padding:0;flex-wrap:wrap;border:0!important;background:transparent!important}:root main.shell .brand-mark{position:relative;flex:0 0 30px;font-size:0}:root main.shell .brand-mark:before{content:"";position:absolute;inset:5px;background:var(--color-on-accent);-webkit-mask:url(/icons/liquid/plus.svg) center / contain no-repeat;mask:url(/icons/liquid/plus.svg) center / contain no-repeat}:root main.shell .topbar-meta{margin-left:auto;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-8)}:root main.shell .brand-lockup{gap:10px;min-width:200px}:root main.shell .environment-badge,:root main.shell .health{font:400 12px/18px var(--font-body);color:var(--color-muted)}:root main.shell .health strong{font-weight:500;color:var(--color-text)}:root main.shell .health strong.up{color:var(--color-success)}:root main.shell .health strong.down,:root main.shell .health strong.indisponivel{color:var(--color-danger)}:root main.shell .status-dot{background:var(--color-success)}:root main.shell .marca-ativa{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root main.shell .context-selector{display:inline-flex;align-items:center;gap:var(--space-4);min-height:40px;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-999);background:var(--color-glass);box-shadow:var(--shadow-glass);color:var(--color-text);font:500 13px/20px var(--font-body)}:root main.shell .topbar-status{display:inline-flex;align-items:center;gap:var(--space-8);min-height:24px;padding:0;background:transparent}:root main.shell .topbar-status .environment-badge{display:inline-flex;align-items:center;gap:var(--space-4);white-space:nowrap}:root main.shell .topbar-status .health{display:inline-flex;align-items:baseline;gap:var(--space-4)}:root main.shell .topbar-status .environment-badge+.health:before{content:"";align-self:center;width:1px;height:12px;margin-right:var(--space-4);background:var(--color-border)}:root main.shell .context-selector>*+*{padding-left:var(--space-4);border-left:1px solid var(--color-border)}:root main.shell .brand-selector{display:inline-flex;align-items:center;gap:var(--space-8);min-height:36px;padding:0 var(--space-4) 0 var(--space-12);border-radius:var(--radius-999);background:var(--color-raised);color:var(--color-muted);font:400 12px/18px var(--font-body)}:root main.shell .brand-selector>strong{padding-right:var(--space-12);color:var(--color-text);font-weight:500}:root main.shell .brand-selector select{height:32px;border-color:transparent;background:transparent}:root main.shell .context-selector .brand-selector{min-height:0;padding:0;gap:0;background:transparent}:root main.shell .context-selector .brand-selector>span:first-child{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root main.shell .context-selector .brand-selector>strong{padding:0 var(--space-12)}:root main.shell .context-selector select{height:32px;max-width:200px;padding:0 var(--space-8) 0 var(--space-12);border:0;background:transparent}:root main.shell .context-brand{max-width:200px;padding:0 var(--space-12);overflow:hidden;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap}:root main.shell .account-control{position:relative;display:inline-flex}:root main.shell .account-avatar{display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:var(--radius-999);background:var(--color-raised);color:var(--color-accent);font:500 13px/20px var(--font-body);cursor:pointer}:root main.shell .account-avatar[aria-expanded=true]{background:var(--color-glass);box-shadow:inset 0 0 0 1px var(--color-border)}:root main.shell .account-menu{position:absolute;z-index:30;top:calc(100% + var(--space-8));right:0;display:grid;gap:var(--space-8);width:max-content;min-width:220px;max-width:calc(100vw - 32px);padding:var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-16);background:var(--color-glass);box-shadow:var(--shadow-glass)}:root main.shell .account-menu[hidden]{display:none}:root main.shell .account-menu .secondary{justify-content:flex-start}:root main.shell .account-email,:root main.shell .account-role{color:var(--color-muted);font:400 12px/18px var(--font-body)}:root main.shell .account-email{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root main.shell .account-role{justify-self:start;padding:2px var(--space-8);border-radius:var(--radius-999);background:var(--color-raised);font-size:11px;letter-spacing:.06em}:root main.shell .context-loading{color:var(--color-muted);font:400 12px/18px var(--font-body)}:root main.shell .context-error{border-color:var(--color-danger);background:var(--color-raised);color:var(--color-danger)}:root main.shell .topbar select{height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-999);background:var(--color-raised);color:var(--color-text);font:500 13px/20px var(--font-body)}:root main.shell .topbar .secondary,:root main.shell .topbar .context-error .secondary{height:36px;padding:0 14px}:root main.shell .app-body{flex:1 1 auto;min-height:0;height:auto;display:grid;grid-template-columns:200px minmax(0,1fr);gap:var(--space-16)}:root main.shell .page-content{background:transparent!important;min-height:0;overflow:auto}:root main.shell .page-content :is(.app-screen,.reports-panel,.chatbots-panel,.quality-panel):not(:where(.security-screen,.human-hours-editor)){max-width:none;margin:0;padding:0 0 var(--page-content-tail, var(--space-24))}:root main.shell .page-content .app-screen.config-scope-note{padding:var(--space-16) var(--space-16) 0}:root main.shell .page-content :is(.app-screen[data-testid=config-empty-state],.app-screen[data-testid=escolha-marca]){padding:var(--space-16) var(--space-16) var(--space-24)}:root main.shell .page-content :is(.reports-panel,.quality-panel){gap:var(--space-16)}:root main.shell .page-content .chatbots-header{margin-bottom:var(--space-16)}:root main.shell .page-content :is(.kpi-grid,.dashboard-grid){gap:var(--space-16)}:root main.shell .page-content :is(.app-screen:not(:where(.security-screen,.human-hours-editor))>.screen-header,.reports-header){align-items:center;min-height:100px;margin:0 0 var(--space-16);padding:10px 16px}:root main.shell .page-content :is(.app-screen:not(:where(.security-screen,.human-hours-editor))>.screen-header,.reports-header) h2{margin:0;color:var(--color-text);font:500 36px/46px var(--font-display);letter-spacing:0}:root main.shell .page-content :is(.app-screen:not(:where(.security-screen,.human-hours-editor))>.screen-header,.reports-header) p{margin:0;color:var(--color-muted);font:400 14px/22px var(--font-body)}@media(min-width:901px){:root main.shell .page-content .app-screen[data-testid=dashboard]>.screen-header{min-height:106px;padding:13px 16px}}@media(max-width:900px){:root main.shell .page-content :is(.app-screen:not(:where(.security-screen,.human-hours-editor))>.screen-header,.reports-header){min-height:0;padding-inline:0}:root main.shell .page-content :is(.app-screen:not(:where(.security-screen,.human-hours-editor))>.screen-header,.reports-header) h2{font-size:28px;line-height:36px}}:root main.shell .side-nav{gap:var(--space-8);padding:var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-24);background:color-mix(in srgb,var(--color-glass) 62%,transparent)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow-glass);color:var(--color-muted);overflow-y:auto}:root main.shell .nav-label{padding:var(--space-12) var(--space-12) var(--space-4);color:var(--color-subtle-text);font:400 12px/18px var(--font-body);letter-spacing:.08em;text-transform:uppercase}:root main.shell .nav-group{display:flex;flex-direction:column;gap:var(--space-8)}:root main.shell .nav-group-bottom{margin-top:auto;padding-top:var(--space-12);border-top:1px solid var(--color-border)}:root main.shell .nav-group-bottom .nav-label{display:none}:root main.shell .nav-footnote{margin-top:auto}:root main.shell .nav-group-bottom+.nav-footnote{margin-top:0}:root main.shell .nav-item{height:44px;flex:0 0 auto;padding:0 var(--space-12);gap:var(--space-12);border-radius:var(--radius-12);background:transparent!important;box-shadow:none;color:var(--color-muted);font:500 13px/20px var(--font-body)}:root main.shell .nav-item:hover{background:color-mix(in srgb,var(--color-glass) 70%,transparent)!important;color:var(--color-text)}:root main.shell .nav-item.active{background:var(--color-glass)!important;color:var(--color-text);box-shadow:none}:root main.shell .nav-icon{display:block;flex:0 0 20px;width:20px;height:20px;border-radius:0;background:currentColor!important;color:inherit;font-size:0;-webkit-mask:url(/icons/liquid/grid.svg) center / contain no-repeat;mask:url(/icons/liquid/grid.svg) center / contain no-repeat}:root main.shell .nav-icon[data-icon=CONVERSAS]{-webkit-mask-image:url(/icons/liquid/chat.svg);mask-image:url(/icons/liquid/chat.svg)}:root main.shell .nav-icon[data-icon=TEMPLATES]{-webkit-mask-image:url(/icons/liquid/attach.svg);mask-image:url(/icons/liquid/attach.svg)}:root main.shell .nav-icon[data-icon=CRM]{-webkit-mask-image:url(/icons/liquid/filter.svg);mask-image:url(/icons/liquid/filter.svg)}:root main.shell .nav-icon[data-icon=CONTATOS]{-webkit-mask-image:url(/icons/liquid/users.svg);mask-image:url(/icons/liquid/users.svg)}:root main.shell .nav-icon[data-icon=ADMIN]{-webkit-mask-image:url(/icons/liquid/shield.svg);mask-image:url(/icons/liquid/shield.svg)}:root main.shell .nav-icon[data-icon=BOARDS]{-webkit-mask-image:url(/icons/liquid/board.svg);mask-image:url(/icons/liquid/board.svg)}:root main.shell .nav-icon[data-icon=AGENTE]{-webkit-mask-image:url(/icons/liquid/bot.svg);mask-image:url(/icons/liquid/bot.svg)}:root main.shell .nav-icon[data-icon=REPORTS]{-webkit-mask-image:url(/icons/liquid/chart.svg);mask-image:url(/icons/liquid/chart.svg)}:root main.shell .nav-icon[data-icon=CONFIG]{-webkit-mask-image:url(/icons/liquid/settings.svg);mask-image:url(/icons/liquid/settings.svg)}:root main.shell .nav-icon[data-icon=MAIS]{-webkit-mask-image:url(/icons/liquid/more.svg);mask-image:url(/icons/liquid/more.svg)}:root main.shell .nav-copy strong{font:500 13px/20px var(--font-body)}:root main.shell .nav-copy small{display:none}:root main.shell .nav-footnote{display:flex;align-items:center;gap:var(--space-8);border-top:1px solid var(--color-border);padding:var(--space-12) var(--space-8) 0;color:var(--color-muted);font:400 12px/18px var(--font-body)}:root main.shell .nav-footnote>div{display:flex;align-items:center;gap:var(--space-4);min-width:0}:root main.shell .nav-footnote strong{color:var(--color-muted);font-weight:500}:root main.shell .nav-footnote small{color:var(--color-subtle-text)}:root main.shell .live-dot{background:var(--color-success);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-success) 16%,transparent)}:root main.shell :is(.workspace,.topbar,.login-card,.page-content) :is(.primary,.send-button,.secondary,.danger-ghost){min-height:40px;padding:0 var(--space-16);border:0;border-radius:var(--radius-999);font:500 13px/20px var(--font-body)}:root main.shell :is(.workspace,.topbar,.login-card,.page-content) :is(.primary,.send-button){background:var(--color-accent);color:var(--color-on-accent)}:root main.shell :is(.workspace,.topbar,.login-card,.page-content) :is(.secondary,.danger-ghost){background:var(--color-raised);color:var(--color-text)}:root main.shell :is(.workspace,.topbar,.login-card,.page-content) .danger-ghost{color:var(--color-danger)!important}:root main.shell :is(.workspace,.topbar,.login-card,.page-content) :is(.primary,.send-button,.secondary,.danger-ghost):disabled{opacity:.38;cursor:not-allowed}:root main.shell .page-content .screen-card{border-radius:var(--radius-24)}:root main.shell .page-content .app-screen>.screen-card{padding:var(--space-24)}:root main.shell .page-content .app-screen>.screen-card>h3{margin:0 0 var(--space-8);font:600 18px/26px var(--font-display)}:root main.shell .page-content .app-screen>.screen-card>p{margin:0;font:400 14px/22px var(--font-body)}:root main.shell .workspace .icon-button{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-999);background:var(--color-raised);color:var(--color-text);font-size:1rem}:root main.shell .workspace .icon-button.active-icon{background:var(--color-glass)!important;color:var(--color-text)!important;border-radius:var(--radius-999)}:root main.shell .workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):not(:where(.composer textarea)){border:1px solid var(--color-border);border-radius:var(--radius-12);background:var(--color-raised);color:var(--color-text);font:400 14px/22px var(--font-body)}:root main.shell .workspace :is(input,textarea)::placeholder{color:var(--color-muted);opacity:1}:root main.shell .workspace .muted{color:var(--color-muted);font:400 12px/18px var(--font-body)}:root main.shell .workspace h2{font:600 18px/26px var(--font-display);color:var(--color-text)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root main.shell .topbar-label{margin:0 0 0 auto;color:var(--color-muted);font:400 12px/18px var(--font-body);letter-spacing:.04em;text-transform:uppercase}:root main.shell .topbar-label+.topbar-meta{margin-left:var(--space-16)}:root main.shell .login-gate{grid-column:1 / -1;display:grid;grid-template-rows:minmax(0,1fr) auto;place-items:stretch;flex:1 1 auto;align-self:stretch;gap:var(--space-16);min-height:0;padding:0 var(--space-24);overflow:auto;background:transparent}:root main.shell .login-layout{display:grid;grid-template-columns:minmax(0,720px) 520px;justify-content:space-between;align-items:center;gap:var(--space-24) 48px;width:100%;min-height:0}:root main.shell .login-layout.two-factor{grid-template-columns:520px;justify-content:center}:root main.shell .login-layout.two-factor .login-intro{display:none}:root main.shell .login-intro{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--space-24);min-height:564px;padding:32px}:root main.shell .login-badge{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:var(--radius-999);background:var(--color-raised);color:var(--color-muted);font:400 12px/18px var(--font-body)}:root main.shell .login-display{margin:0;min-height:164px;color:var(--color-text);font:500 clamp(40px,4vw,64px) / 1.19 var(--font-display)}:root main.shell .login-lead{margin:0;max-width:620px;color:var(--color-muted);font:400 14px/22px var(--font-body)}:root main.shell .login-promise{display:flex;align-items:center;gap:var(--space-16);min-height:88px}:root main.shell .login-promise>div{display:grid;gap:var(--space-4)}:root main.shell .login-promise strong{color:var(--color-text);font:600 18px/26px var(--font-display)}:root main.shell .login-promise div>span{color:var(--color-muted);font:400 14px/22px var(--font-body)}:root main.shell .login-promise-icon{display:grid;place-items:center;flex:0 0 64px;width:64px;height:64px;border-radius:var(--radius-20);background:var(--color-glass);box-shadow:var(--shadow-glass);color:var(--color-text)}:root main.shell .login-promise-icon:before{content:"";width:28px;height:28px;background:currentColor;-webkit-mask:url(/icons/liquid/login-chat.svg) center / contain no-repeat;mask:url(/icons/liquid/login-chat.svg) center / contain no-repeat}:root main.shell .login-card{width:100%;max-width:520px;padding:32px;border:1px solid var(--color-border);min-height:568px;border-radius:32px;background:color-mix(in srgb,var(--color-glass) 10%,transparent)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow-glass);color:var(--color-text)}:root main.shell .login-card.is-two-factor{background:var(--color-surface)!important}:root main.shell .login-card form{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-20);margin:0}:root main.shell .login-welcome{display:grid;gap:var(--space-8)}:root main.shell .login-welcome h2{margin:0;color:var(--color-text);font:600 24px/32px var(--font-display)}:root main.shell .login-welcome p{margin:0;max-width:360px;color:var(--color-muted);font:400 14px/22px var(--font-body)}:root main.shell .login-card .field{display:grid;gap:var(--space-8);margin:0}:root main.shell .login-card .field>label{color:var(--color-muted);font:500 13px/20px var(--font-body)}:root main.shell .login-card .field input:not(.otp-input){width:100%;height:48px;padding:var(--space-12);border:1px solid transparent;border-radius:var(--radius-12);background:var(--color-raised)!important;color:var(--color-text);font:400 14px/22px var(--font-body)}:root main.shell .login-card .field input:not(.otp-input)::placeholder{color:var(--color-muted);opacity:1}:root main.shell .login-card .field input[aria-invalid=true]{border-color:var(--color-danger)}:root main.shell .password-control{position:relative}:root main.shell .password-control input{padding-right:88px!important}:root main.shell .password-toggle{position:absolute;top:50%;right:var(--space-8);min-width:44px;height:36px;padding:0 var(--space-12);border:0;border-radius:var(--radius-999);background:transparent;color:var(--color-muted);font:500 13px/20px var(--font-body);cursor:pointer;transform:translateY(-50%)}:root main.shell .password-toggle:hover{color:var(--color-text)}:root main.shell .login-card .form-error{display:grid;gap:var(--space-4);margin:0;padding:var(--space-12);border:0;border-radius:var(--radius-12);background:var(--color-raised)!important;color:var(--color-muted);font:400 12px/18px var(--font-body)}:root main.shell .login-card .form-error strong{color:var(--color-danger);font:500 13px/20px var(--font-body)}:root main.shell .login-card .form-error span{color:var(--color-muted)!important}:root main.shell .login-card:not(.is-two-factor) .form-error span{color:var(--color-muted)!important}:root main.shell .login-card.is-two-factor .form-error span{color:var(--color-danger)!important;font-weight:500}:root main.shell .login-card button.primary{width:100%;min-height:48px;border-radius:var(--radius-999)}:root main.shell .login-card button.ghost{align-self:center;min-height:40px;padding:0 var(--space-16);border:0;border-radius:var(--radius-999);background:transparent!important;color:var(--color-text);font:500 13px/20px var(--font-body);cursor:pointer}:root main.shell .login-card button.ghost:hover{background:var(--color-raised)!important}:root main.shell .login-card button:disabled{opacity:.38;cursor:not-allowed}:root main.shell .login-help,:root main.shell .login-secure{margin:0;color:var(--color-muted);font:400 12px/18px var(--font-body)}:root main.shell .login-secure{display:flex;align-items:flex-start;gap:10px;min-height:48px}:root main.shell .login-secure-icon,:root main.shell .two-factor-icon{flex:0 0 18px;width:18px;height:18px;margin-top:2px;background:currentColor;-webkit-mask:url(/icons/liquid/login-shield.svg) center / contain no-repeat;mask:url(/icons/liquid/login-shield.svg) center / contain no-repeat}:root main.shell .two-factor-icon{display:block;flex-basis:32px;width:32px;height:32px;margin:0;color:var(--color-text);-webkit-mask-image:url(/icons/liquid/tfa-shield.svg);mask-image:url(/icons/liquid/tfa-shield.svg)}:root main.shell .otp-group{position:relative;display:flex;gap:var(--space-12);cursor:text}:root main.shell .otp-slot{position:relative;display:grid;place-items:center;flex:0 0 56px;width:56px;height:64px;border:2px solid transparent;border-radius:var(--radius-12);background:var(--color-raised);color:var(--color-accent);font:600 24px/32px var(--font-display)}:root main.shell .otp-slot.empty{color:var(--color-subtle)}:root main.shell .otp-group:focus-within .otp-slot.active{border-color:var(--color-accent)}:root main.shell .otp-group:focus-within .otp-slot.active.empty .otp-char{visibility:hidden}:root main.shell .otp-group:focus-within .otp-slot.active.empty:after{content:"";position:absolute;width:2px;height:28px;border-radius:1px;background:var(--color-accent)}:root main.shell .otp-input{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent!important;color:transparent;caret-color:transparent;font-size:16px;opacity:.01;cursor:text}:root main.shell .login-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);margin:0;padding-bottom:var(--space-4);color:var(--color-subtle-text);font:400 12px/18px var(--font-body)}:root main.shell:has(.login-gate){padding:var(--space-48);gap:var(--space-24)}:root main.shell:has(.login-gate) .topbar{height:56px;min-height:56px}:root main.shell:has(.login-gate) .login-gate{padding:0;grid-template-rows:minmax(0,1fr) 28px;gap:var(--space-24)}:root main.shell:has(.login-gate) .login-layout{align-self:center}:root main.shell .login-footer{height:28px;padding-bottom:0}@media(max-width:900px){:root main.shell .login-gate{padding:0}:root main.shell .login-layout,:root main.shell .login-layout.two-factor{grid-template-columns:minmax(0,1fr);justify-content:stretch}:root main.shell .login-intro{display:none}:root main.shell .login-card{max-width:520px;margin:0 auto}}@media(max-width:680px){:root main.shell .topbar-label{display:none}:root main.shell:has(.login-gate){padding:calc(var(--space-24) + 44px) var(--space-24) var(--space-24);gap:var(--space-20)}:root main.shell:has(.login-gate) .topbar{height:44px;min-height:44px;padding:0}:root main.shell:has(.login-gate) .brand-lockup{min-height:44px}:root main.shell:has(.login-gate) .topbar-meta{display:none}:root main.shell:has(.login-gate) .app-body{flex:0 0 auto}:root main.shell:has(.login-gate) .login-gate{flex:0 0 auto;grid-template-rows:auto auto;align-content:start;gap:var(--space-20)}:root main.shell:has(.login-gate) .login-layout{align-self:start}:root main.shell .login-card{padding:var(--space-24);min-height:576px;max-width:none;margin:0}:root main.shell .login-footer{height:22px}:root main.shell .otp-group{gap:var(--space-8)}:root main.shell .otp-slot{flex:1 1 0;min-width:0;width:auto;height:56px}:root main.shell .login-footer span:last-child{display:none}}:root main.shell .security-screen{max-width:1120px;padding:var(--space-8) 0 var(--space-24)}:root main.shell .security-screen .screen-header{margin-bottom:var(--space-24)}:root main.shell .security-screen .screen-header h2{margin:0 0 var(--space-8);color:var(--color-text);font:600 24px/32px var(--font-display);letter-spacing:0}:root main.shell .security-screen .screen-header p{color:var(--color-muted);font:400 14px/22px var(--font-body)}:root main.shell .security-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-16);align-items:start}:root main.shell .security-screen .screen-card{display:grid;gap:var(--space-12);padding:var(--space-24);border:1px solid var(--color-border);border-radius:var(--radius-24);background:var(--color-surface)!important;box-shadow:none}:root main.shell .security-screen .card-heading{margin:0;gap:var(--space-12)}:root main.shell .security-screen .card-heading h3{margin:0 0 var(--space-4);color:var(--color-text);font:600 18px/26px var(--font-display)}:root main.shell .security-screen :is(.muted,.feedback){color:var(--color-muted);font:400 14px/22px var(--font-body)}:root main.shell .security-screen .card-heading .muted{font-size:12px;line-height:18px}:root main.shell .security-screen .soft-badge{padding:4px 10px;border-radius:var(--radius-999);background:var(--color-raised)!important;color:var(--color-muted)!important;font:400 12px/18px var(--font-body)}:root main.shell .security-screen .soft-badge.green{color:var(--color-success)!important}:root main.shell .security-screen .soft-badge.amber{color:var(--color-warning)!important}:root main.shell .security-screen :is(.primary,.secondary,.danger-ghost){justify-self:start;min-height:40px;padding:0 var(--space-16);border:0;border-radius:var(--radius-999);font:500 13px/20px var(--font-body)}:root main.shell .security-screen .primary{background:var(--color-accent)!important;color:var(--color-on-accent)!important}:root main.shell .security-screen :is(.secondary,.danger-ghost){background:var(--color-raised);color:var(--color-text)}:root main.shell .security-screen .danger-ghost{color:var(--color-danger)!important}:root main.shell .security-screen :is(.primary,.secondary,.danger-ghost):disabled{opacity:.38;cursor:not-allowed}:root main.shell .security-screen .field{display:grid;gap:var(--space-8);margin:0;color:var(--color-muted);font:500 13px/20px var(--font-body)}:root main.shell .security-screen .field input{height:48px;padding:var(--space-12);border:1px solid transparent;border-radius:var(--radius-12);background:var(--color-raised)!important;color:var(--color-text);font:400 14px/22px var(--font-body)}:root main.shell .security-screen .form-error{margin:0;padding:var(--space-12);border-radius:var(--radius-12);background:var(--color-raised)!important;color:var(--color-danger)!important;font:500 13px/20px var(--font-body)}:root main.shell .session-list{display:grid;gap:var(--space-8)}:root main.shell .security-screen .session-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);padding:var(--space-12);border:0;border-radius:var(--radius-16);background:var(--color-raised)!important}:root main.shell .security-screen .session-row>div{display:grid;gap:var(--space-4);min-width:0}:root main.shell .security-screen .session-row strong{color:var(--color-text);font:500 13px/20px var(--font-body)}:root main.shell .security-screen .session-row small{color:var(--color-muted);font:400 12px/18px var(--font-body)}@media(max-width:900px){:root main.shell .security-grid{grid-template-columns:1fr}}@media(max-width:680px){:root main.shell .security-screen{padding-inline:var(--space-4)}:root main.shell .security-screen .session-row{align-items:flex-start;flex-direction:column}}:root main.shell .workspace{display:grid;grid-template-columns:320px minmax(0,1fr) 280px;gap:var(--space-16);max-width:none;height:100%;min-height:0;margin:0;background:transparent!important}:root main.shell .workspace :is(.inbox-panel,.conversation-panel,.details-panel){min-width:0;min-height:0;border:0;border-radius:var(--radius-24);background:var(--color-surface);overflow:hidden}:root main.shell .inbox-panel{display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-12)}:root main.shell .inbox-heading{flex-wrap:nowrap;gap:var(--space-12);padding:var(--space-12);background:transparent}:root main.shell .inbox-heading>div:first-child{flex:1 1 auto;min-width:0;display:grid;gap:2px}:root main.shell .heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:var(--space-8)}:root main.shell .inbox-panel>:is(.muted,.bulk-bar,.inbox-state){margin:0}:root main.shell .inbox-panel>.inbox-state{padding:var(--space-16);border-radius:var(--radius-16)}:root main.shell .search-box,:root main.shell .message-search{gap:10px;margin:0;padding:0 var(--space-12);border:0;border-radius:var(--radius-12);background:var(--color-raised);color:var(--color-muted)}:root main.shell .search-box{height:44px}:root main.shell .search-box input,:root main.shell .message-search input{height:auto;padding:0;border:0!important;border-radius:0;background:transparent!important;outline:0;font:500 13px/20px var(--font-body);color:var(--color-text)}:root main.shell .search-box input::placeholder,:root main.shell .message-search input::placeholder{color:var(--color-muted)}:root main.shell :is(.search-box,.message-search)>span:first-child{flex:0 0 18px;width:18px;height:18px;background:currentColor;font-size:0;-webkit-mask:url(/icons/liquid/search.svg) center / contain no-repeat;mask:url(/icons/liquid/search.svg) center / contain no-repeat}:root main.shell .filters{gap:var(--space-8);padding:0;flex:0 0 auto}:root main.shell .filters button{height:40px;padding:0 var(--space-16);border:0;border-radius:var(--radius-999);background:transparent!important;color:var(--color-muted)!important;font:500 13px/20px var(--font-body)}:root main.shell .filters button.active{background:var(--color-raised)!important;color:var(--color-text)!important;font-weight:500}:root main.shell .bulk-bar{flex-wrap:wrap;gap:var(--space-8);border-radius:var(--radius-12);background:var(--color-raised)!important;color:var(--color-text);padding:var(--space-8) var(--space-12)}:root main.shell .bulk-bar button{border-radius:var(--radius-999);background:var(--color-glass);color:var(--color-text)}:root main.shell .conversation-list{display:flex;flex-direction:column;gap:var(--space-12);flex:1 1 auto;min-height:0;overflow-y:auto}:root main.shell .conversation-row{padding:0;border:0;background:transparent!important;box-shadow:none!important;gap:var(--space-8);align-items:flex-start}:root main.shell .conversation-open{display:grid;grid-template-columns:38px minmax(0,1fr);align-content:start;position:relative;padding:var(--space-12);gap:var(--space-12);border:1px solid transparent;border-radius:var(--radius-16);min-height:110px;color:var(--color-text)}:root main.shell .conversation-open:hover{background:color-mix(in srgb,var(--color-raised) 60%,transparent)}:root main.shell .conversation-open.selected{background:var(--color-raised);border-color:var(--color-border)}:root main.shell .avatar{flex:0 0 38px;width:38px;height:38px;background:var(--color-raised)!important;color:var(--color-accent)!important;font:500 13px/20px var(--font-body)}:root main.shell .avatar.large{width:42px;height:42px;flex-basis:42px}:root main.shell .conversation-row .row-line strong{font:500 13px/20px var(--font-body);color:var(--color-text)}:root main.shell .conversation-row time{font:400 12px/18px var(--font-body);color:var(--color-muted)}:root main.shell .conversation-row .preview{font:400 14px/22px var(--font-body);color:var(--color-muted)}:root main.shell .conversation-row .channel-pill,:root main.shell .conversation-row .tag{padding:2px 10px;border-radius:var(--radius-999);background:var(--color-raised)!important;color:var(--color-muted)!important;font:400 12px/18px var(--font-body)}:root main.shell .conversation-row .state-label{color:var(--color-subtle-text);font:400 12px/18px var(--font-body)}:root main.shell .unread{min-width:20px;height:20px;border-radius:var(--radius-999);background:var(--color-accent)!important;color:var(--color-on-accent)!important;font:500 12px/18px var(--font-body)}:root main.shell .empty-state,:root main.shell .empty-conversation{color:var(--color-muted);background:transparent}:root main.shell .conversation-panel{display:flex;flex-direction:column}:root main.shell .conversation-header{flex:0 0 auto;gap:var(--space-12);padding:var(--space-20);border:0;background:transparent}:root main.shell .contact-heading{gap:var(--space-12);min-width:0;flex:1}:root main.shell .contact-heading>div{min-width:0;overflow-wrap:anywhere}:root main.shell .conversation-header .header-actions{flex-shrink:0}:root main.shell .contact-heading h2{margin:0}:root main.shell .header-actions{gap:var(--space-8)}:root main.shell .conversation-action-menu{position:relative;flex:0 0 auto}:root main.shell :is(.conversation-action-menu,.inbox-actions)>summary{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:var(--radius-999);background:var(--color-raised);color:var(--color-text);cursor:pointer;font:600 22px/1 var(--font-body);list-style:none}:root main.shell :is(.conversation-action-menu,.inbox-actions)>summary::-webkit-details-marker{display:none}:root main.shell :is(.conversation-action-menu,.inbox-actions)>summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}:root main.shell .conversation-action-list{position:absolute;top:calc(100% + var(--space-8));right:0;z-index:30;display:grid;min-width:208px;gap:var(--space-4);padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-12);background:var(--color-surface);box-shadow:0 14px 36px #0000002e}:root main.shell .conversation-action-list button{width:100%;min-height:40px;justify-content:flex-start;text-align:left}:root main.shell .conversation-action-menu:not([open]) .conversation-action-list{display:none}:root main.shell .conversation-meta{flex:0 0 auto;flex-wrap:wrap;gap:var(--space-8);margin:0 var(--space-20) var(--space-12);padding:var(--space-12);border:0;border-radius:var(--radius-16);background:var(--color-raised)!important;color:var(--color-text);font:500 13px/20px var(--font-body)}:root main.shell .owner-dot{background:var(--color-success)}:root main.shell .dot-separator{color:var(--color-subtle)}:root main.shell .window-warning{color:var(--color-warning);font-weight:500}:root main.shell .assume-history{margin:0;padding:0 var(--space-20) var(--space-12);color:var(--color-muted);font:400 12px/18px var(--font-body)}:root main.shell .conversation-panel :is(.human-hours-panel,.copilot-panel,.satisfaction-panel,.transfer-dialog,.close-dialog,.emergency-confirm,.template-gate,.attachment-composer){margin:0 var(--space-20) var(--space-12);padding:var(--space-12);border:0;border-radius:var(--radius-16);background:var(--color-raised)!important;color:var(--color-muted);font:400 12px/18px var(--font-body)}:root main.shell .conversation-panel :is(.transfer-dialog,.close-dialog,.emergency-confirm){border:1px solid var(--color-border);background:var(--color-glass)!important;box-shadow:var(--shadow-glass)}:root main.shell .conversation-panel :is(.human-hours-panel,.copilot-panel) :is(strong,h3){color:var(--color-text);font-weight:500}:root main.shell .message-toolbar{padding:0 var(--space-24) var(--space-8);gap:var(--space-12)}:root main.shell .message-toolbar .message-search{height:36px;width:min(100%,260px);border-radius:var(--radius-999)}:root main.shell .message-stream{display:flex;flex-direction:column;flex:1 1 auto;gap:var(--space-16);min-height:0;padding:var(--space-24);overflow-y:auto;background:transparent}:root main.shell .message{margin:0}:root main.shell .message-bubble{max-width:min(390px,78%);min-width:0;overflow-wrap:anywhere;padding:var(--space-16);border:0;border-radius:var(--radius-16);background:var(--color-raised)!important;color:var(--color-text)}:root main.shell .message.outgoing .message-bubble{max-width:min(420px,78%);background:var(--color-outgoing)!important}:root main.shell .message.highlight .message-bubble{outline:2px solid var(--color-warning)}:root main.shell .message p{font:400 14px/22px var(--font-body);color:var(--color-text)}:root main.shell .message footer{justify-content:flex-start;flex-wrap:wrap;gap:var(--space-8);margin-top:var(--space-8);color:var(--color-muted);font:400 12px/18px var(--font-body)}:root main.shell .message footer :is(span,time){color:var(--color-muted)!important;font:inherit}:root main.shell .quote{border-left-color:var(--color-accent);color:var(--color-muted)}:root main.shell .notes-composer-wrap{flex:0 0 auto;min-height:0;max-height:50%;overflow-y:auto;margin:0;padding:var(--space-20);border:0;background:var(--color-surface)!important}:root main.shell .notes-composer-wrap .composer-mode{gap:var(--space-20);margin:0 0 var(--space-12);padding:0;border:0;background:transparent!important}:root main.shell .composer-mode button{height:24px;padding:0;border-radius:0;background:transparent;color:var(--color-subtle-text);font:500 13px/20px var(--font-body);box-shadow:none}:root main.shell .composer-mode button.active{background:transparent;color:var(--color-text);font-weight:500;box-shadow:none}:root main.shell .composer-help{margin:var(--space-12) 0 0;color:var(--color-subtle-text);font:400 12px/18px var(--font-body)}:root main.shell .notes-composer-wrap .feedback{padding:0 0 var(--space-8);color:var(--color-muted);font:400 12px/18px var(--font-body)}:root main.shell .composer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text text" "tools send";align-items:center;gap:var(--space-8) var(--space-12);padding:var(--space-16);border-radius:var(--radius-20);background:var(--color-raised)}:root main.shell .composer:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}:root main.shell .composer textarea{grid-area:text;min-height:44px;padding:0;border:0;border-radius:0;background:transparent!important;outline:0;resize:none;font:400 14px/22px var(--font-body);color:var(--color-text)}:root main.shell .composer .composer-tools{grid-area:tools;min-height:36px;padding:0;gap:var(--space-12);background:transparent!important;border:0}:root main.shell .composer .send-button{grid-area:send}:root main.shell .composer-tools button[aria-label="Inserir emoji no texto"],:root main.shell .composer-tools .attachment-picker{position:relative;display:inline-block;flex:0 0 18px;width:18px;height:18px;padding:0;border:0;background:var(--color-muted)!important;font-size:0;color:transparent!important;cursor:pointer;-webkit-mask:url(/icons/liquid/smile.svg) center / contain no-repeat;mask:url(/icons/liquid/smile.svg) center / contain no-repeat}:root main.shell .composer-tools .attachment-picker{-webkit-mask-image:url(/icons/liquid/attach.svg);mask-image:url(/icons/liquid/attach.svg)}:root main.shell .composer-tools .attachment-picker input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}:root main.shell .composer-tools button:not([aria-label="Inserir emoji no texto"]){padding:0 var(--space-4);border:0;background:transparent;font-size:1rem;cursor:pointer}:root main.shell .composer-tools .character-count{margin-left:auto;color:var(--color-subtle-text)!important;font:400 12px/18px var(--font-body);background:transparent!important}:root main.shell .quick-reply-list{display:flex;flex-wrap:wrap;gap:var(--space-8);margin:0 0 var(--space-12);padding:0;list-style:none}:root main.shell .quick-reply-list li{display:inline-flex;align-items:center;gap:var(--space-8);max-width:100%;color:var(--color-muted);font:400 12px/18px var(--font-body)}:root main.shell .quick-reply-list button{height:28px;padding:0 var(--space-12);border:0;border-radius:var(--radius-999);background:var(--color-raised);color:var(--color-accent);font:500 12px/18px var(--font-body);cursor:pointer}:root main.shell .quick-reply-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root main.shell .note-composer textarea{min-height:72px;padding:var(--space-16);border:0;border-radius:var(--radius-20);background:var(--color-raised)!important}:root main.shell .internal-note{border-radius:var(--radius-12);background:var(--color-raised)!important;color:var(--color-muted)}:root main.shell .internal-note small{color:var(--color-subtle-text)}:root main.shell .template-gate{margin:0 0 var(--space-12);border:1px solid var(--color-warning)}:root main.shell .notes-composer-wrap .attachment-composer{margin:0 0 var(--space-12)}:root main.shell .details-panel{display:flex;flex-direction:column;gap:var(--space-20);padding:var(--space-20);overflow-y:auto}:root main.shell .details-heading{margin:0}:root main.shell .profile-card{gap:var(--space-8);padding-bottom:var(--space-20);border-bottom:1px solid var(--color-border)}:root main.shell .profile-card .avatar{width:56px;height:56px;flex-basis:56px}:root main.shell .detail-list{gap:var(--space-12);margin:0}:root main.shell .detail-list div{flex-direction:column;align-items:flex-start;gap:var(--space-4);font:400 12px/18px var(--font-body)}:root main.shell .detail-list dt{color:var(--color-subtle-text);text-transform:uppercase}:root main.shell .detail-list dd{color:var(--color-text);font:500 13px/20px var(--font-body)}:root main.shell .detail-section{gap:var(--space-12);padding:var(--space-20) 0 0;border-top:1px solid var(--color-border)}:root main.shell .detail-section h3{color:var(--color-text);font:500 13px/20px var(--font-body)}:root main.shell .details-panel :is(.copilot-panel,.satisfaction-panel,.ai-decision-trace){margin:0;padding:var(--space-12);border:0;border-radius:var(--radius-16);background:var(--color-raised)!important}:root main.shell .details-panel :is(.soft-badge,.tag){padding:4px 10px;border-radius:var(--radius-999);background:var(--color-raised)!important;color:var(--color-muted)!important;font:400 12px/18px var(--font-body)}:root main.shell .details-panel .detail-section :is(input,textarea){padding:var(--space-8) var(--space-12)}:root main.shell :is(.details-toggle,.details-close,.nav-more,.nav-more-backdrop,.nav-more-sheet,.details-backdrop){display:none}:root main.shell :is(.details-toggle,.details-close,.sheet-close){flex:0 0 40px;width:40px;height:40px;place-items:center;padding:0;border:0;border-radius:var(--radius-999);background:var(--color-raised);color:var(--color-text);cursor:pointer}:root main.shell .sheet-close{display:inline-grid}:root main.shell .details-toggle:before{content:"";width:20px;height:20px;background:currentColor;-webkit-mask:url(/icons/liquid/more.svg) center / contain no-repeat;mask:url(/icons/liquid/more.svg) center / contain no-repeat}:root main.shell :is(.details-close,.sheet-close):before{content:"";width:18px;height:18px;background:currentColor;transform:rotate(45deg);-webkit-mask:url(/icons/liquid/plus.svg) center / contain no-repeat;mask:url(/icons/liquid/plus.svg) center / contain no-repeat}:root main.shell .workspace .details-panel{overflow-y:auto}@media(max-width:1100px){:root main.shell .workspace{grid-template-columns:320px minmax(0,1fr)}:root main.shell .details-toggle{display:inline-grid;margin-left:auto}:root main.shell .workspace .details-panel{display:none}:root main.shell .workspace .details-panel.details-open{position:fixed;z-index:60;top:var(--space-24);right:var(--space-24);bottom:var(--space-24);display:flex;width:min(380px,calc(100vw - 48px));overflow-y:auto;box-shadow:var(--shadow-glass),inset 0 0 0 1px color-mix(in srgb,var(--color-border) 55%,transparent)}:root main.shell .details-backdrop{display:block;position:fixed;inset:0;z-index:59;background:color-mix(in srgb,var(--color-canvas) 72%,transparent)}:root main.shell .details-panel.details-open .details-heading{position:relative;padding-right:52px}:root main.shell .details-panel.details-open .details-close{display:inline-grid;position:absolute;top:0;right:0}}@media(max-width:900px){:root main.shell .app-body{display:flex;flex-direction:column;gap:0}:root main.shell .page-content{flex:1 1 auto;padding-bottom:92px}:root main.shell .side-nav{position:fixed;left:var(--space-16);right:var(--space-16);bottom:16px;z-index:20;display:flex;flex-direction:row;align-items:center;gap:var(--space-8);height:60px;padding:var(--space-8);border-radius:var(--radius-999);overflow:auto hidden}:root main.shell .side-nav :is(.nav-label,.nav-spacer,.nav-footnote){display:none}:root main.shell .nav-group{display:contents}:root main.shell .nav-group-bottom{margin-top:0;padding-top:0;border-top:0}:root main.shell .nav-item{width:44px;height:44px;padding:0;justify-content:center;border-radius:var(--radius-999)}:root main.shell .nav-item.active{background:var(--color-raised)!important}:root main.shell .side-nav{justify-content:space-around}:root main.shell .nav-item.nav-secondary{display:none}:root main.shell .nav-more{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--radius-999);background:transparent;color:var(--color-muted);cursor:pointer}:root main.shell .nav-more:is(.active,[aria-expanded=true]){background:var(--color-raised)!important;color:var(--color-text)}:root main.shell .nav-more-backdrop{display:block;position:fixed;inset:0;z-index:59;background:color-mix(in srgb,var(--color-canvas) 72%,transparent)}:root main.shell .nav-more-sheet{display:block;position:fixed;z-index:60;right:var(--space-16);bottom:calc(16px + 60px + var(--space-12));left:var(--space-16);max-height:min(70dvh,520px);padding:var(--space-20);overflow-y:auto;border-radius:var(--radius-24);background:var(--color-surface);box-shadow:var(--shadow-glass),inset 0 0 0 1px color-mix(in srgb,var(--color-border) 55%,transparent)}:root main.shell .nav-more-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-12)}:root main.shell .nav-more-heading h2{margin:0;color:var(--color-text);font:600 18px/26px var(--font-display)}:root main.shell .nav-more-list{display:grid;gap:var(--space-8)}:root main.shell .nav-more-item{display:flex;align-items:center;gap:var(--space-12);min-height:48px;padding:0 var(--space-12);border:0;border-radius:var(--radius-16);background:transparent;color:var(--color-text);text-align:left;cursor:pointer}:root main.shell .nav-more-item.active{background:var(--color-raised)}:root main.shell .nav-more-copy{display:grid;min-width:0}:root main.shell .nav-more-copy strong{font:500 13px/20px var(--font-body)}:root main.shell .nav-more-copy small{color:var(--color-muted);font:400 12px/18px var(--font-body)}:root main.shell .nav-copy{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width:680px){:root main.shell{padding:var(--space-16) var(--space-16) 0;gap:var(--space-12)}:root main.shell .topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-8) var(--space-12);min-height:0;padding:0}:root main.shell .brand-lockup{min-width:0}:root main.shell .topbar-breadcrumb{justify-self:end}:root main.shell .topbar-breadcrumb>span{display:none}:root main.shell .topbar-label{display:none}:root main.shell .topbar .topbar-breadcrumb{display:none}:root main.shell .topbar-meta{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--space-8);margin-left:0}:root main.shell .topbar-meta>.topbar-status{order:0;flex:1 1 100%}:root main.shell .topbar-meta>.context-selector{order:1;flex:1 1 0;flex-wrap:wrap;min-width:0;border-radius:var(--radius-24)}:root main.shell .topbar-meta>.account-control{order:2;margin-left:auto}:root main.shell .topbar-meta>:is(.context-loading,.context-error){order:3;flex:1 1 100%}:root main.shell .context-selector>*{flex:1 1 140px;min-width:0}:root main.shell .context-selector>*+*{padding-left:0;border-left:0}:root main.shell .context-selector select{width:100%;max-width:100%;height:40px}:root main.shell .account-avatar{width:40px;height:40px}:root main.shell .account-menu .secondary{height:40px;min-height:40px}:root main.shell .workspace{grid-template-columns:1fr;gap:0}:root main.shell .workspace :is(.inbox-panel,.conversation-panel){border-radius:0;background:transparent!important;padding-inline:0}:root main.shell .workspace:has(.conversation-panel:not(.empty-conversation)) .inbox-panel{display:none}:root main.shell .workspace .conversation-panel.empty-conversation{display:none}:root main.shell .workspace .conversation-panel:not(.empty-conversation){display:flex}:root main.shell .conversation-header .header-actions{flex:1 1 100%;flex-wrap:wrap;justify-content:flex-start}:root main.shell .workspace .details-panel.details-open{top:auto;right:var(--space-16);bottom:var(--space-16);left:var(--space-16);width:auto;max-height:calc(100dvh - 96px)}:root main.shell .back-to-inbox{display:inline-grid;place-items:center;flex:0 0 44px;width:44px;height:44px;margin-left:-8px;border:0;background:transparent;color:var(--color-text);cursor:pointer}:root main.shell .back-to-inbox:before{content:"";width:22px;height:22px;background:currentColor;-webkit-mask:url(/icons/liquid/back.svg) center / contain no-repeat;mask:url(/icons/liquid/back.svg) center / contain no-repeat}:root main.shell .conversation-header{padding:0 0 var(--space-12);flex-wrap:wrap}:root main.shell .conversation-meta,:root main.shell .conversation-panel :is(.human-hours-panel,.copilot-panel,.satisfaction-panel,.transfer-dialog,.close-dialog,.emergency-confirm,.template-gate){margin-inline:0}:root main.shell .message-stream{padding:var(--space-16) 0}:root main.shell .message-bubble{max-width:85%;border-radius:var(--radius-20)}:root main.shell .notes-composer-wrap{margin-inline:0;padding:var(--space-12) 0}:root main.shell .composer{padding:var(--space-12);border-radius:var(--radius-24)}:root main.shell .message-toolbar{padding-inline:0}}:root main.shell .details-panel>.conversation-utility-disclosure{display:grid;gap:var(--space-12)}:root main.shell .conversation-utility-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);min-height:28px;color:var(--color-text);font:500 13px/20px var(--font-body);cursor:pointer;list-style:none}:root main.shell .conversation-utility-disclosure>summary::-webkit-details-marker{display:none}:root main.shell .conversation-utility-disclosure>summary:after{content:"+";color:var(--color-muted);font-size:18px}:root main.shell .conversation-utility-disclosure[open]>summary:after{content:"\2212"}:root main.shell .details-panel .conversation-utility-disclosure>:is(.human-hours-panel,.satisfaction-panel,.copilot-panel){margin:0;padding:var(--space-12);border:0;border-radius:var(--radius-16);background:var(--color-raised)!important;color:var(--color-muted);font:400 12px/18px var(--font-body)}:root main.shell .details-panel .conversation-utility-disclosure .assume-history{padding:0}:root main.shell .contact-operational-status .detail-list{gap:var(--space-12)}:root main.shell .contact-operational-status .window-warning{color:var(--color-warning)}:root main.shell .conversation-panel .message-toolbar{flex:0 0 auto}:root main.shell .conversation-panel .message-stream>.message{flex:0 0 auto}:root main.shell .workspace .inbox-panel{overflow:visible}:root main.shell .inbox-panel>:not(.conversation-list){flex-shrink:0}:root main.shell .inbox-panel .filters{display:flex;width:100%;min-width:0;align-items:center;gap:var(--space-8);overflow:visible}:root main.shell .inbox-panel .filters>button{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--space-8);padding-inline:var(--space-12)}:root main.shell .inbox-panel .filter-count{color:var(--color-subtle-text);font:400 12px/18px var(--font-body)}:root main.shell .filter-overflow{position:relative;flex:0 0 36px;margin-left:auto}:root main.shell .filter-overflow>summary{display:grid;width:36px;height:36px;place-items:center;border-radius:var(--radius-999);background:var(--color-raised);color:var(--color-text);cursor:pointer;list-style:none}:root main.shell .filter-overflow>summary::-webkit-details-marker{display:none}:root main.shell .filter-overflow>summary span{width:18px;height:18px;background:currentColor;-webkit-mask:url(/icons/liquid/filter.svg) center / contain no-repeat;mask:url(/icons/liquid/filter.svg) center / contain no-repeat}:root main.shell .filter-overflow-menu{position:absolute;z-index:40;top:calc(100% + var(--space-8));right:0;display:grid;min-width:160px;gap:var(--space-4);padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-16);background:var(--color-glass);box-shadow:var(--shadow-glass)}:root main.shell .filter-overflow-menu button{justify-content:flex-start;min-height:36px;padding:0 var(--space-12);border:0;border-radius:var(--radius-8);background:transparent;color:var(--color-muted);text-align:left;cursor:pointer}:root main.shell .filter-overflow-menu button:is(.active,:hover){background:var(--color-raised);color:var(--color-text)}:root main.shell .details-panel .conversation-utility-disclosure .human-hours-panel :is(p,strong){margin:0}:root main.shell .conversation-copy{display:contents}:root main.shell .conversation-open>.avatar{grid-column:1;grid-row:1}:root main.shell .conversation-copy>.row-line{min-width:0;margin:0}:root main.shell .conversation-copy>.row-line:first-child{grid-column:2;grid-row:1;flex-wrap:wrap;align-content:center}:root main.shell .conversation-copy>.row-line:first-child strong{min-width:0;flex:1 1 100px}:root main.shell .conversation-copy>.row-line:not(:first-child){grid-column:1 / -1}:root main.shell .conversation-copy>.row-line .preview{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}:root main.shell .conversation-copy>.row-line .state-label{overflow-wrap:anywhere;text-align:right}:root main.shell .inbox-actions{position:relative;flex:0 0 auto}:root main.shell .inbox-actions>.heading-actions{position:absolute;top:calc(100% + 8px);right:0;z-index:40;display:flex;min-width:232px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-16);background:var(--color-surface);box-shadow:var(--shadow-glass)}:root main.shell .inbox-actions:not([open])>.heading-actions{display:none}:root main.shell .bulk-bar :is(input,select){min-width:0;max-width:100%}:root main.shell .conversation-list:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}:root main.shell .brand-lockup{gap:12px}:root main.shell .product-symbol{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center}.product-symbol img{grid-area:1 / 1;display:block;object-fit:contain}.product-symbol-dark,html[data-theme=CLARO] .product-symbol-light{visibility:hidden}html[data-theme=CLARO] .product-symbol-dark{visibility:visible}:root main.shell .brand-lockup h1{color:#eef2ef;font:600 23px/32px var(--font-display);white-space:nowrap}html[data-theme=CLARO] main.shell .brand-lockup h1{color:#18261f}@media(max-width:480px){:root main.shell .brand-lockup h1{font-size:18px;line-height:26px}}:root main.shell .login-secure-mobile{display:none}@media(max-width:680px){:root main.shell .login-secure-desktop{display:none}:root main.shell .login-secure-mobile{display:inline}}*{box-sizing:border-box}html,body{min-height:100%;margin:0}button,input,textarea,select{font-family:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/dm-sans-latin.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:500 600;font-display:swap;src:url(/fonts/manrope-latin.woff2) format("woff2")}:root{--prim-black-950: #08090b;--prim-black-900: #111315;--prim-black-800: #1c1f22;--prim-black-700: #25282c;--prim-black-600: #363b40;--prim-white-50: #f4f5f6;--prim-gray-400: #a1a6ad;--prim-gray-500: #7f858e;--prim-sage-200: #dce7e1;--prim-sage-950: #101a15;--prim-forest-800: #26332e;--prim-green-300: #a5dbb9;--prim-amber-300: #e5c18b;--prim-red-300: #e7a6a6;--color-canvas: var(--prim-black-950);--color-surface: var(--prim-black-900);--color-raised: var(--prim-black-800);--color-glass: var(--prim-black-700);--color-border: var(--prim-black-600);--color-text: var(--prim-white-50);--color-muted: var(--prim-gray-400);--color-subtle: var(--prim-gray-500);--color-subtle-text: #80868f;--color-accent: var(--prim-sage-200);--color-on-accent: var(--prim-sage-950);--color-outgoing: var(--prim-forest-800);--color-success: var(--prim-green-300);--color-warning: var(--prim-amber-300);--color-danger: var(--prim-red-300);--color-wave-a: #87938b;--color-wave-b: #dce7e1;--wave-opacity: 1;--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-32: 32px;--space-40: 40px;--space-48: 48px;--radius-8: 8px;--radius-12: 12px;--radius-16: 16px;--radius-20: 20px;--radius-24: 24px;--radius-32: 32px;--radius-999: 999px;--shadow-glass: 0 12px 32px rgba(0, 0, 0, .36);--font-display: "Manrope", ui-sans-serif, system-ui, sans-serif;--font-body: "DM Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;color-scheme:dark}html[data-theme=CLARO]{color-scheme:light;--color-canvas: #f3f5f4;--color-surface: #ffffff;--color-raised: #eceff0;--color-glass: #f8faf9;--color-border: #d9dee1;--color-text: #14181b;--color-muted: #5b646d;--color-subtle: #7b848d;--color-subtle-text: #646d76;--color-accent: #1d2a24;--color-on-accent: #f4f5f6;--color-outgoing: #dfeae4;--color-success: #1f7a4d;--color-warning: #9a6a16;--color-danger: #b3363b;--color-wave-a: #9fb0a6;--color-wave-b: #c7d5cc;--wave-opacity: .55;--shadow-glass: 0 12px 32px rgba(20, 24, 27, .12)}:where(html[data-theme=ESCURO]) :where(.shell) :where(.topbar,.inbox-panel,.conversation-panel,.details-panel,.message-stream,.composer-wrap,.notes-composer-wrap,.conversation-header,.conversation-meta,.inbox-heading,.settings-card,.screen-card,.account-card,.usage-card,.login-card,article[class*=-card],section[class*=-card],[class*=-panel],[class*=-list-card],[class*=-detail-card],.crm-summary,.crm-card,.company-shortcut,.account-facts,.account-check,.usage-context,.usage-tenant,.usage-agent-row,.usage-totals>div,.conversation-row,.message-bubble,.assignment-popup,.transfer-dialog,.close-dialog,.contact-dialog):not(:where(.agent-studio-local *,.appearance-screen,.appearance-screen *,.reports-panel,.reports-panel *,.workspace *,.crm-screen *,.boards-panel *,.dashboard-screen *,.contacts-panel *,.sla-screen *,.quality-panel *)):not(:where(.chatbots-panel,.reports-panel,.quality-panel,.contacts-panel,.boards-panel,.board-list-card,.board-detail-card,.section-panel)){background-color:var(--color-surface)!important;border-color:var(--color-border)!important}:where(html[data-theme=ESCURO]) :where(.shell) :where(.login-gate){background:transparent!important}:where(html[data-theme=ESCURO]) :where(.shell) :where([class$=-row],[class$=-item],[class$=-summary],[class$=-banner],[class$=-state],[class$=-scope],.crm-column,.activity-item,.funnel-card,.insight-banner,.bulk-bar,.filters button,.search-box,.message-search,.composer-tools):not(:where(.agent-studio-local *,.appearance-screen,.appearance-screen *,.reports-panel,.reports-panel *,.workspace *,.crm-screen *,.boards-panel *,.dashboard-screen *,.contacts-panel *,.sla-screen *,.quality-panel *)){background-color:var(--color-raised)!important;border-color:var(--color-border)!important}:where(html[data-theme=ESCURO]) :where(.shell) :where(.filters button.active,.nav-item.active){background-color:var(--color-glass)!important}:where(html[data-theme=ESCURO]) :where(.shell) :where(h1,h2,h3,h4,p,small,label,strong,span,time,dt,dd,li,.muted,.screen-header,.card-heading,.metric-label,.metric-value,.metric-caption,.field-help,.account-hint,.account-state,.usage-measurement,.usage-context,.usage-agent-row,.company-shortcut,.account-facts,.account-check,.conversation-copy,.row-line,.preview,.state-label):not(:where(.agent-studio-local *,.appearance-screen,.appearance-screen *,.reports-panel,.reports-panel *,.workspace *,.crm-screen *,.boards-panel *,.dashboard-screen *,.contacts-panel *,.sla-screen *,.quality-panel *)){color:var(--color-text)!important}:where(html[data-theme=ESCURO]) :where(.shell) :where(.muted,.field-help,.metric-caption,small,time,.preview,.state-label,.eyebrow){color:var(--color-muted)!important}:where(html[data-theme=ESCURO]) :where(.shell) :where(input:not([type=checkbox]):not([type=radio]),select,textarea):not(:where(.agent-studio-local *,.appearance-screen,.appearance-screen *,.reports-panel,.reports-panel *,.workspace *,.crm-screen *,.boards-panel *,.dashboard-screen *,.contacts-panel *,.sla-screen *,.quality-panel *)){color:var(--color-text)!important;background-color:var(--color-raised)!important;border-color:var(--color-border)!important}:where(html[data-theme=ESCURO]) :where(.shell) :where(.secondary,.danger-ghost,.text-button,.icon-button,.message-action):not(:where(.agent-studio-local *,.appearance-screen,.appearance-screen *,.reports-panel,.reports-panel *,.workspace *,.crm-screen *,.boards-panel *,.dashboard-screen *,.contacts-panel *,.sla-screen *,.quality-panel *)){color:var(--color-text)!important;background-color:var(--color-raised);border-color:var(--color-border)}:where(html[data-theme=ESCURO]) :where(.shell) :where(.primary,.send-button,.brand-mark){color:var(--color-on-accent)!important;background-color:var(--color-accent)!important;border-color:var(--color-accent)!important}:where(html[data-theme=ESCURO]) :where(.shell) :where(.soft-badge,.channel-pill,.tag,.unread,.metric-icon,.activity-avatar):not(:where(.agent-studio-local *,.appearance-screen,.appearance-screen *,.reports-panel,.reports-panel *,.workspace *,.crm-screen *,.boards-panel *,.dashboard-screen *,.contacts-panel *,.sla-screen *,.quality-panel *)){color:var(--color-text)!important;border-color:var(--color-border)!important;background-color:var(--color-raised)!important}:where(html[data-theme=ESCURO]) :where(.shell) :where(.side-nav){background:var(--color-glass)!important}:where(html[data-theme=ESCURO]) :where(.shell) :where(.conversation-row:hover,.conversation-row.selected){background-color:var(--color-raised)!important}:where(html[data-theme=ESCURO]) :where(.shell) :where(.message.outgoing .message-bubble){background-color:var(--color-outgoing)!important}:where(html[data-theme=ESCURO]) :where(.shell) :where(.empty-state,.empty-conversation,.inbox-state,.account-error-text,.form-error,.settings-error,.reports-error,.contacts-error,.boards-error,.quality-guard){background-color:var(--color-raised);border-color:var(--color-border)}:where(html[data-theme=ESCURO]) :where(.shell) :where(.form-error,.settings-error,.reports-error,.contacts-error,.boards-error){color:var(--color-danger)!important}:where(html[data-theme=ESCURO]) :where(.shell) :where(.status-dot){background-color:var(--color-success)}:where(html[data-theme=ESCURO]) :where(.shell) :where(input[type=checkbox],input[type=radio]){accent-color:var(--color-accent)}body{background:var(--color-canvas);color:var(--color-text);font-family:var(--font-body)}:root main.shell{background:transparent;color:var(--color-text);font-family:var(--font-body)}:root main.shell .topbar{background:transparent;border-bottom:0;gap:var(--space-16);justify-content:flex-start}:root main.shell .topbar h1{font:600 18px/26px var(--font-display);color:var(--color-text)}:root main.shell .brand-mark{width:30px;height:30px;border-radius:var(--radius-8);background:var(--color-accent);color:var(--color-on-accent);box-shadow:none}:root main.shell .topbar-breadcrumb{display:flex;align-items:center;gap:10px;margin-right:auto;font:500 13px/20px var(--font-body);color:var(--color-muted)}:root main.shell .topbar-breadcrumb strong{font-weight:500;color:var(--color-text)}:root main.shell .topbar-breadcrumb .crumb-sep{width:14px;height:14px;background:currentColor;-webkit-mask:url(/icons/liquid/chevron.svg) center / contain no-repeat;mask:url(/icons/liquid/chevron.svg) center / contain no-repeat}.back-to-inbox{display:none}@media(max-width:680px){.topbar{min-width:0;gap:8px}.topbar-meta{min-width:0;gap:6px}.topbar .account-menu{gap:6px}.topbar .account-email,.topbar .account-role,.topbar .account-menu .brand-selector,.topbar .marca-ativa{display:none}.topbar .account-menu .secondary{padding:6px 8px;font-size:.64rem;white-space:nowrap}}:root:root[data-appearance-glass] main.shell .side-nav{background:color-mix(in srgb,var(--color-glass) var(--appearance-glass),transparent)!important}:root:root[data-appearance-blur] main.shell .side-nav{-webkit-backdrop-filter:blur(var(--appearance-blur));backdrop-filter:blur(var(--appearance-blur))}:root:root[data-appearance-contrast=high] main.shell .side-nav{background:var(--color-glass)!important}:root:root main.shell .nav-icon[data-icon=APARENCIA]{-webkit-mask-image:url(/icons/liquid/palette.svg);mask-image:url(/icons/liquid/palette.svg)}
