:root{--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--text-xs:.8125rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5625rem;--text-2xl:1.953rem;--text-3xl:2.441rem;--text-display-s:clamp(2.25rem, 4vw + .5rem, 3.75rem);--text-display:clamp(2.5rem, 4.4vw + .5rem, 4.5rem);--text-section:clamp(1.875rem, 2vw + 1rem, 3rem);--text-title:clamp(1.25rem, .75vw + .875rem, 1.625rem);--text-lead:clamp(1.125rem, .35vw + 1rem, 1.375rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--color-error:oklch(52% .19 27);--color-success:oklch(50% .12 150);--container:1280px;--gutter:64px;--gap-columns:32px;--section-gap-s:120px;--section-gap:144px;--section-gap-l:176px;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-sticky-nav:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--color-paper:oklch(13% .004 260);--color-paper-2:oklch(17% .005 260);--color-paper-3:oklch(21.5% .006 260);--color-ink:oklch(96% .003 260);--color-ink-2:oklch(82% .006 260);--color-muted:oklch(66% .008 260);--color-rule:oklch(25% .006 260);--color-rule-2:oklch(33% .007 260);--color-accent:oklch(88% .25 142);--color-accent-ink:oklch(13% .004 260);--color-focus:oklch(88% .25 142);--color-warn:oklch(84% .15 82);--font-display:"Switzer", ui-sans-serif, system-ui, sans-serif;--font-body:"Switzer", ui-sans-serif, system-ui, sans-serif;--font-outlier:"Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--radius-card:14px;--radius-ui:8px;--radius-tail:4px;--radius-msg:14px;--radius-pill:999px;--rule-hair:1px;--shadow-card:none;--tracking-display:-.032em}*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{scrollbar-color:var(--color-muted) var(--color-paper);scroll-padding-top:var(--space-3xl)}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;caret-color:var(--color-accent);margin:0;line-height:1.55}::selection{background:color-mix(in oklab, var(--color-accent) 22%, transparent);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:inherit;text-underline-offset:.16em;text-decoration-thickness:1px}h1,h2,h3{font-family:var(--font-display);font-synthesis:none;overflow-wrap:break-word;text-wrap:balance;min-width:0;margin:0}p{text-wrap:pretty;margin:0}p:not([class]){max-width:65ch}img,video{max-width:100%;height:auto;display:block}svg{display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);box-sizing:border-box;margin-inline:auto}.num,.figure,td.num{font-variant-numeric:tabular-nums}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-slot]{background:linear-gradient(160deg, var(--color-paper-2,var(--color-paper)), var(--color-paper-3,var(--color-paper)));position:relative;overflow:hidden}[data-slot]>img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}[data-slot]:has(>img)>:not(img):not([data-keep]){display:none!important}@media (width<=60rem){:root{--gutter:24px;--section-gap-s:80px;--section-gap:96px;--section-gap-l:120px}}@media (width<=40rem){:root{--gutter:16px;--section-gap-s:56px;--section-gap:72px;--section-gap-l:96px;--gap-columns:16px}}@media (prefers-reduced-motion:reduce){:not(.keep-motion),:not(.keep-motion):before,:not(.keep-motion):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}h1,h2,h3{letter-spacing:var(--tracking-display);font-weight:500;line-height:1.05}.mono{font-family:var(--font-outlier);font-variant-numeric:tabular-nums;letter-spacing:0}.ic{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.skip{left:var(--space-md);top:calc(-1 * var(--space-3xl));z-index:var(--z-toast);padding:var(--space-xs) var(--space-md);background:var(--color-ink);color:var(--color-paper);position:absolute}.skip:focus-visible{top:var(--space-md)}.wordmark,.symbol{height:auto}.wm-ink,.sy-stem{fill:var(--color-ink)}.wm-dot,.sy-dot{fill:var(--color-accent)}.btn{min-height:48px;padding:0 var(--space-lg);border:1px solid var(--color-accent);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);font:500 var(--text-md)/1 var(--font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn:hover{background:color-mix(in oklab, var(--color-accent) 84%, var(--color-ink))}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.btn[aria-busy=true]{cursor:progress}.btn--quiet{background:var(--color-paper-2);color:var(--color-ink);border-color:var(--color-rule-2)}.btn--quiet:hover{background:var(--color-paper-3);border-color:var(--color-muted)}.btn--sm{min-height:44px;padding:0 var(--space-md);font-size:var(--text-sm)}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.topo{z-index:var(--z-sticky-nav);background:color-mix(in oklch, var(--color-paper) 80%, transparent);backdrop-filter:blur(14px);border-bottom:1px solid var(--color-rule);position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:var(--space-lg);min-height:64px;display:flex}.nav__brand{display:inline-flex}.nav__brand .wordmark{width:8.25rem}.nav__links{align-items:center;gap:var(--space-lg);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:flex}.nav__links a:not(.btn){color:var(--color-ink-2);text-decoration:none}.nav__links a:not(.btn):hover{color:var(--color-ink)}.janela{border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper-2);box-shadow:inset 0 1px 0 color-mix(in oklch, var(--color-ink) 7%, transparent);margin:0;position:relative;overflow:hidden}.janela__bar{align-items:center;gap:var(--space-md);min-height:48px;padding:0 var(--space-md);border-bottom:1px solid var(--color-rule);font-size:var(--text-xs);color:var(--color-muted);display:flex}.janela__nome{align-items:center;gap:var(--space-xs);color:var(--color-ink);display:inline-flex}.janela__nome .symbol{width:14px}.janela__meta{gap:var(--space-md);margin-left:auto;display:inline-flex}.janela__btn{min-height:32px;padding:0 var(--space-sm);border:1px solid var(--color-rule-2);border-radius:var(--radius-ui);color:var(--color-ink);font-size:var(--text-xs);cursor:pointer;background:0 0}.janela__btn:hover{background:var(--color-paper-3)}.janela__btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.janela:after{content:"";z-index:3;border-radius:inherit;background:radial-gradient(26rem circle at var(--mx,50%) var(--my,0%), color-mix(in oklab, var(--color-ink) 5%, transparent), transparent 65%);opacity:0;transition:opacity var(--dur-long) var(--ease-out);pointer-events:none;position:absolute;inset:0}@media (hover:hover){.janela:hover:after{opacity:1}}.js [data-vivo]:not(.is-vivo) *,.js [data-vivo]:not(.is-vivo) :before,.js [data-vivo]:not(.is-vivo) :after{animation-play-state:paused}.led{border-radius:var(--radius-pill);background:var(--color-accent);width:8px;height:8px}@keyframes pisca{0%{opacity:1}to{opacity:.25}}.hero{padding-block:var(--space-2xl) 0;position:relative}.hero:before{content:"";background:radial-gradient(closest-side, color-mix(in oklab, var(--color-accent) 15%, transparent), transparent);pointer-events:none;height:60%;position:absolute;top:30%;left:15%;right:15%}.hero>.container{position:relative}.hero__topo{gap:var(--gap-columns);margin-bottom:var(--space-xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.hero h1{font-size:var(--text-display);max-width:none;line-height:1.02}.hero__lead{max-width:30ch;font-size:var(--text-lead);color:var(--color-ink-2);line-height:1.4}.hero__acoes{gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.fluxo__palco{background-color:var(--color-paper);background-image:radial-gradient(var(--color-rule-2) 1px, transparent 1px);background-size:24px 24px;position:relative}.fluxo__fios{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fio{fill:none;stroke:var(--color-rule-2);stroke-width:1.5px;transition:stroke var(--dur-long) var(--ease-out) .5s}.fio__pulso{fill:none;stroke:var(--color-accent);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:.24 1;stroke-dashoffset:.24px;opacity:0}.fio__porta{fill:var(--color-paper);stroke:var(--color-rule-2);stroke-width:1.5px;transition:stroke var(--dur-long) var(--ease-out) .5s}@keyframes pulso{0%{stroke-dashoffset:.24px}to{stroke-dashoffset:-1px}}.is-run .fio__pulso{opacity:1;animation:pulso .76s var(--ease-in-out) forwards}.is-run .fio,.is-feito .fio,.is-run .fio__porta,.is-feito .fio__porta{stroke:color-mix(in oklab, var(--color-accent) 55%, var(--color-rule-2))}.fluxo__grade{z-index:1;column-gap:var(--space-2xl);min-height:24rem;padding:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(0,1.05fr) minmax(0,1fr);align-items:center;display:grid;position:relative}.fluxo__pilha{gap:var(--space-lg);display:grid}.no{column-gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-rule-2);background:var(--color-paper-2);transition:border-color var(--dur-long) var(--ease-out);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;position:relative}.no--ia{padding-block:var(--space-md)}.no__ic{border-radius:var(--radius-ui);background:var(--color-paper-3);width:36px;height:36px;color:var(--color-ink-2);transition:background-color var(--dur-long) var(--ease-out), color var(--dur-long) var(--ease-out);grid-row:span 2;place-items:center;display:grid}.no__t{font-weight:500;line-height:1.25}.no__s{font-size:var(--text-xs);color:var(--color-muted);line-height:1.35}.no__led{border-radius:var(--radius-pill);background:var(--color-rule-2);width:6px;height:6px;position:absolute;top:10px;right:10px}.no.is-on{border-color:color-mix(in oklab, var(--color-accent) 60%, var(--color-rule-2))}.no.is-on .no__ic{background:color-mix(in oklab, var(--color-accent) 16%, var(--color-paper-3));color:var(--color-accent)}.no.is-on .no__led{background:var(--color-accent)}.no.is-pensando .no__led{animation:pisca .42s var(--ease-in-out) infinite alternate}.no__msg{top:calc(100% + var(--space-sm));width:max-content;max-width:15rem;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-msg) var(--radius-msg) var(--radius-msg) var(--radius-tail);background:var(--color-paper-3);font-size:var(--text-sm);transition:opacity var(--dur-long) var(--ease-out), transform var(--dur-long) var(--ease-out);line-height:1.4;position:absolute;left:0}.no__msg--out{border-radius:var(--radius-msg) var(--radius-msg) var(--radius-tail) var(--radius-msg);background:var(--color-accent);color:var(--color-accent-ink);left:auto;right:0}.js .is-armado .no:not(.is-msg) .no__msg{opacity:0;transform:translateY(-6px)}.no__subs{top:calc(100% + var(--space-sm));gap:var(--space-2xs);font-size:var(--text-xs);margin:0;padding:0;list-style:none;display:flex;position:absolute;left:0}.no__subs li{padding:var(--space-3xs) var(--space-xs);border:1px dashed var(--color-rule-2);border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-muted);transition:border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out)}.no.is-pensando .no__subs li{border-color:var(--color-accent);color:var(--color-ink)}.fluxo__log{border-top:1px solid var(--color-rule);font-size:var(--text-xs);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.fluxo__log li{gap:var(--space-3xs);padding:var(--space-sm) var(--space-md);border-left:1px solid var(--color-rule);color:var(--color-ink-2);transition:opacity var(--dur-long) var(--ease-out);display:grid}.fluxo__log li:first-child{border-left:0}.fluxo__log b{color:var(--color-accent);font-weight:400}.js .is-armado .fluxo__log li:not(.on){opacity:.3}.js .fluxo:not(.is-pausado) .janela__bar .led{animation:pisca .9s var(--ease-in-out) infinite alternate}.secao{padding-top:var(--section-gap)}.cab{gap:var(--gap-columns);margin-bottom:var(--space-2xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.cab h2{font-size:var(--text-section);max-width:16ch}.cab--sub{margin-top:var(--space-3xl);margin-bottom:var(--space-xl)}.cab--sub h3{font-size:var(--text-2xl);max-width:18ch}.cab p{max-width:45ch;font-size:var(--text-lead);color:var(--color-ink-2);line-height:1.4}.js [data-reveal]{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transition-delay:calc(var(--i,0) * .12s);transform:translateY(20px)}.js [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;transition:none;transform:none}}.manifesto{padding-top:var(--section-gap)}.manifesto__txt{max-width:21em;letter-spacing:var(--tracking-display);font-size:clamp(1.625rem,2.4vw + .75rem,3.25rem);font-weight:500;line-height:1.14}.js .manifesto__txt.is-armado .w{color:var(--color-rule-2);transition:color var(--dur-long) var(--ease-out)}.js .manifesto__txt.is-armado .w.on{color:var(--color-ink)}.autos{gap:var(--gap-columns);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.auto{grid-template-rows:auto 1fr;display:grid}.auto__demo{align-content:center;gap:var(--space-xs);height:13.5rem;padding:var(--space-lg);border-bottom:1px solid var(--color-rule);background-color:var(--color-paper);background-image:radial-gradient(var(--color-rule) 1px, transparent 1px);font-size:var(--text-xs);background-size:20px 20px;margin:0;display:grid;overflow:hidden}.auto__demo p{max-width:none;margin:0}.auto__txt{padding:var(--space-lg)}.auto h3{font-size:var(--text-title)}.auto__txt p{margin-top:var(--space-xs);color:var(--color-ink-2)}@keyframes e1{0%,3%{opacity:0;transform:translateY(6px)}9%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes e2{0%,20%{opacity:0;transform:translateY(6px)}26%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes e3{0%,38%{opacity:0;transform:translateY(6px)}44%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes e4{0%,56%{opacity:0;transform:translateY(6px)}62%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}.e1,.e2,.e3,.e4{animation:e1 8s var(--ease-out) var(--d,0s) infinite}.e2{animation-name:e2}.e3{animation-name:e3}.e4{animation-name:e4}.bolha{max-width:85%;padding:var(--space-2xs) var(--space-sm);background:var(--color-paper-3);font-family:var(--font-body);font-size:var(--text-sm);border-radius:10px 10px 10px 3px;justify-self:start;line-height:1.35}.bolha--out{background:var(--color-accent);color:var(--color-accent-ink);border-radius:10px 10px 3px;justify-self:end}.linhas{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.linhas li{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-ui);background:var(--color-paper-2);color:var(--color-ink-2);display:flex}.linhas .ok{color:var(--color-accent)}.linhas li>:last-child{white-space:nowrap;flex:none}.troca{justify-items:end;display:grid}.troca i{white-space:nowrap;color:var(--color-warn);animation:troca 9s linear calc(var(--d,0s) + var(--r,0s)) infinite;grid-area:1/1;font-style:normal}.troca i:nth-child(2){color:var(--color-ink-2);animation-delay:calc(var(--d,0s) + var(--r,0s) - 6s)}.troca i:nth-child(3){color:var(--color-accent);animation-delay:calc(var(--d,0s) + var(--r,0s) - 3s)}@keyframes troca{0%,30%{opacity:1}33.3%,to{opacity:0}}.cal{gap:var(--space-2xs);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.cal span{text-align:center;color:var(--color-muted)}.cal i{border:1px solid var(--color-rule);background:var(--color-paper-2);border-radius:5px;height:1.5rem}.cal .ocup{border-color:var(--color-rule-2);background:var(--color-paper-3)}.cal .cheio{background:var(--color-accent);border-color:#0000}.nota{color:var(--color-accent)}.nota--alerta{color:var(--color-warn)}.kv{color:var(--color-ink-2);justify-content:space-between;display:flex}.barras{align-items:flex-end;gap:var(--space-xs);border-bottom:1px solid var(--color-rule-2);height:7rem;display:flex}.barras i{height:var(--h);background:color-mix(in oklab, var(--color-accent) 35%, var(--color-paper-3));transform-origin:bottom;animation:cresce 8s var(--ease-out) calc(var(--d,0s) + var(--n) * 90ms) infinite;border-radius:4px 4px 0 0;flex:1}.barras i:last-child{background:var(--color-accent)}@keyframes cresce{0%,4%{transform:scaleY(0)}22%,90%{transform:scaleY(1)}97%,to{transform:scaleY(0)}}.medidor{border:1px solid var(--color-rule-2);border-radius:var(--radius-tail);background:var(--color-paper-2);height:.75rem;overflow:hidden}.medidor i{border-radius:inherit;background-color:var(--color-accent);transform-origin:0;width:84%;height:100%;animation:baixa 8s var(--ease-in-out) var(--d,0s) infinite;display:block}@keyframes baixa{0%{background-color:var(--color-accent);transform:scaleX(1)}40%,62%{background-color:var(--color-warn);transform:scaleX(.16)}78%,to{background-color:var(--color-accent);transform:scaleX(1)}}.ponte{align-items:center;gap:var(--space-xs);grid-template-columns:auto 1fr auto;display:grid}.ponte span{padding:var(--space-2xs) var(--space-sm);border:1px solid var(--color-rule-2);border-radius:var(--radius-ui);background:var(--color-paper-2);color:var(--color-ink)}.ponte b{background:linear-gradient(var(--color-rule-2), var(--color-rule-2)) center / 100% 1px no-repeat;height:5px;position:relative;overflow:hidden}.ponte b i{background:linear-gradient(90deg, transparent 35%, var(--color-accent) 50%, transparent 65%);animation:1.6s linear infinite vai;position:absolute;inset:0}@keyframes vai{0%{transform:translate(-60%)}to{transform:translate(60%)}}.hub__palco{min-height:25rem;padding:var(--space-2xl) var(--space-xl);background-color:var(--color-paper);background-image:radial-gradient(var(--color-rule-2) 1px, transparent 1px);background-size:24px 24px;grid-template-columns:minmax(0,15rem) minmax(0,1fr) auto minmax(0,1fr) minmax(0,15rem);align-items:center;display:grid;position:relative}.hub__fios{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hub__col{z-index:1;gap:var(--space-md);grid-column:1;margin:0;padding:0;list-style:none;display:grid;position:relative}.hub__col--out{grid-column:5}.chip{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-rule-2);background:var(--color-paper-2);border-radius:12px;font-weight:500;line-height:1.25;display:flex}.chip .no__ic{flex:none}.hub__centro{z-index:1;align-content:center;place-items:center;gap:var(--space-sm);aspect-ratio:1;border:1px solid color-mix(in oklab, var(--color-accent) 60%, var(--color-rule-2));background:var(--color-paper-2);width:9rem;font-size:var(--text-xs);color:var(--color-ink-2);border-radius:28px;grid-column:3;display:grid;position:relative}.hub__centro .symbol{width:2.75rem}.hub__centro:before,.hub__centro:after{content:"";border:1px solid var(--color-accent);border-radius:inherit;opacity:0;animation:onda 3.6s var(--ease-out) infinite;position:absolute;inset:0}.hub__centro:after{animation-delay:1.8s}@keyframes onda{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.hub__pulso{opacity:1;animation:pulso-laco 3.6s var(--ease-in-out) infinite}@keyframes pulso-laco{0%{stroke-dashoffset:.24px}42%,to{stroke-dashoffset:-1px}}.agente__corpo{grid-template-columns:15rem minmax(0,1fr);min-height:23rem;display:grid}.agente__abas{align-content:start;gap:var(--space-2xs);padding:var(--space-md);border-right:1px solid var(--color-rule);display:grid}.aba{min-height:44px;padding:0 var(--space-sm);border-radius:var(--radius-ui);color:var(--color-ink-2);font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000}.aba:hover{background:var(--color-paper-3)}.aba:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.aba[aria-selected=true]{border-color:var(--color-rule-2);background:var(--color-paper-3);color:var(--color-ink)}.cena{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.cena__chat{gap:var(--space-sm);padding:var(--space-lg);align-content:start;margin:0;list-style:none;display:grid}.msg{max-width:88%;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-msg);line-height:1.4;position:relative}.msg--cliente{border-bottom-left-radius:var(--radius-tail);background:var(--color-paper-3);justify-self:start}.msg--agente{border-bottom-right-radius:var(--radius-tail);background:var(--color-accent);color:var(--color-accent-ink);justify-self:end}.msg__dots{justify-content:center;align-items:center;gap:var(--space-2xs);display:none;position:absolute;inset:0}.msg__dots i{background:var(--color-accent-ink);width:6px;height:6px}.msg.is-typing .msg__dots{display:flex}.msg.is-typing .msg__txt{visibility:hidden}.msg.is-typing .msg__dots i{animation:pisca .4s var(--ease-in-out) infinite alternate}.msg.is-typing .msg__dots i:nth-child(2){animation-delay:.13s}.msg.is-typing .msg__dots i:nth-child(3){animation-delay:.26s}.cena__cod{gap:var(--space-sm);padding:var(--space-lg);border-left:1px solid var(--color-rule);background:var(--color-paper);font-size:var(--text-sm);color:var(--color-ink-2);overflow-wrap:anywhere;align-content:start;margin:0;line-height:1.6;list-style:none;display:grid}.tk-fn{color:var(--color-ink)}.tk-k{color:var(--color-ink-2)}.tk-s{color:var(--color-accent)}.tk-n{color:var(--color-warn)}.tk-p{color:var(--color-muted)}.js .agente.is-armado [data-step]{opacity:0;transform:translateY(6px)}.js .agente.is-armado [data-step].on{opacity:1;transition:opacity var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);transform:none}@media (prefers-reduced-motion:reduce){.js .agente.is-armado [data-step]{opacity:1;transform:none}}.app__corpo{grid-template-columns:12.5rem minmax(0,1fr);display:grid}.app__menu{gap:var(--space-3xs);padding:var(--space-md) var(--space-sm);border-right:1px solid var(--color-rule);font-size:var(--text-sm);color:var(--color-muted);align-content:start;margin:0;list-style:none;display:grid}.app__menu li{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-ui)}.app__menu .is-atual{background:var(--color-paper-3);color:var(--color-ink)}.app__tela{gap:var(--space-lg);min-width:0;padding:var(--space-lg);background:var(--color-paper);display:grid}.kpis{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kpis div{gap:var(--space-2xs);padding:var(--space-md);border:1px solid var(--color-rule);background:var(--color-paper-2);border-radius:10px;display:grid}.kpis span{font-size:var(--text-sm);color:var(--color-muted)}.kpis b{font-size:var(--text-xl);white-space:nowrap;font-weight:500;line-height:1.1}.kpi--alerta b{color:var(--color-warn)}.grafico{height:13rem;padding-top:var(--space-md);border:1px solid var(--color-rule);background:var(--color-paper-2);border-radius:10px;overflow:hidden}.grafico svg{width:100%;height:100%}.grafico__guia{stroke:var(--color-rule);stroke-width:1px;vector-effect:non-scaling-stroke}.grafico__linha{fill:none;stroke:var(--color-accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.g-a{stop-color:var(--color-accent);stop-opacity:.26}.g-b{stop-color:var(--color-accent);stop-opacity:0}.js .grafico__linha{stroke-dasharray:1;stroke-dashoffset:1px}.js .grafico__area{opacity:0}.js .grafico.is-in .grafico__linha{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--ease-in-out)}.js .grafico.is-in .grafico__area{opacity:1;transition:opacity .9s var(--ease-out) .9s}@media (prefers-reduced-motion:reduce){.js .grafico__linha{stroke-dashoffset:0}.js .grafico__area{opacity:1}}.tabela{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.tabela th{padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--color-rule);text-align:left;color:var(--color-muted);font-weight:400}.tabela td{padding:var(--space-sm);border-bottom:1px solid var(--color-rule);color:var(--color-ink-2)}.tabela tr:last-child td{border-bottom:0}.pill{padding:var(--space-3xs) var(--space-sm);border:1px solid var(--color-rule-2);border-radius:var(--radius-pill);font-size:var(--text-xs);color:var(--color-ink-2);display:inline-block}.pill--pago{border-color:color-mix(in oklab, var(--color-accent) 45%, transparent);color:var(--color-accent)}.pill--atrasado{border-color:color-mix(in oklab, var(--color-warn) 45%, transparent);color:var(--color-warn)}.sis{grid-template-columns:minmax(0,1fr) 16.5rem;align-items:end;display:grid}.celular{z-index:2;margin:0 0 var(--space-lg) calc(-1 * var(--space-xl));padding:var(--space-xs);border:1px solid var(--color-rule-2);background:var(--color-paper-3);box-shadow:0 0 0 var(--space-xs) var(--color-paper);border-radius:34px;position:relative}.celular__tela{background:var(--color-paper);border-radius:26px;grid-template-rows:auto 1fr auto;height:30rem;display:grid;position:relative;overflow:hidden}.celular__topo{padding:var(--space-lg) var(--space-md) var(--space-sm);font-size:var(--text-xs);color:var(--color-muted);justify-content:space-between;align-items:baseline;margin:0;display:flex}.celular__topo b{font-size:var(--text-lg);color:var(--color-ink);font-weight:500}.celular ul{align-content:start;gap:var(--space-xs);padding:0 var(--space-sm);margin:0;list-style:none;display:grid}.celular li{column-gap:var(--space-sm);padding:var(--space-sm);border:1px solid var(--color-rule);background:var(--color-paper-2);font-size:var(--text-sm);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;line-height:1.3;display:grid}.celular li small{font-size:var(--text-xs);color:var(--color-muted);grid-column:1}.celular li .pill{grid-area:1/2/span 2}.celular__aviso{z-index:2;top:var(--space-xs);left:var(--space-xs);right:var(--space-xs);gap:var(--space-3xs);padding:var(--space-sm);border:1px solid color-mix(in oklab, var(--color-accent) 45%, var(--color-rule-2));background:var(--color-paper-3);font-size:var(--text-xs);animation:aviso 8s var(--ease-out) infinite;border-radius:14px;margin:0;line-height:1.3;display:grid;position:absolute}.celular__aviso b{font-weight:500}.celular__aviso span{color:var(--color-ink-2)}@keyframes aviso{0%,30%{transform:translateY(-130%)}36%,70%{transform:none}76%,to{transform:translateY(-130%)}}.celular__nav{padding:var(--space-sm) 0 var(--space-md);border-top:1px solid var(--color-rule);grid-template-columns:repeat(4,1fr);justify-items:center;display:grid}.celular__nav i{border:1.5px solid var(--color-rule-2);border-radius:6px;width:20px;height:20px}.celular__nav .is-atual{border-color:var(--color-accent)}.diag__corpo{background:var(--color-paper);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.raia{align-content:start;gap:var(--space-md);padding:var(--space-lg);border-left:1px solid var(--color-rule);display:grid}.raia:first-child{border-left:0}.raia__t,.raia__soma{font-size:var(--text-xs);color:var(--color-muted);margin:0}.raia--nova .raia__t,.prio .raia__t{color:var(--color-accent)}.raia ol{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.raia li{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:44px;padding:var(--space-xs) var(--space-md);border:1px solid var(--color-rule-2);background:var(--color-paper-2);border-radius:10px;line-height:1.3;display:flex;position:relative}.raia li+li:before{content:"";left:var(--space-lg);top:calc(-1 * var(--space-xs) - 1px);width:1px;height:var(--space-xs);background:var(--color-rule-2);position:absolute}.raia em{font-style:normal;font-size:var(--text-xs);color:var(--color-warn);flex:none}.raia--nova li{border-color:color-mix(in oklab, var(--color-accent) 45%, var(--color-rule-2))}.raia--nova li+li:before{background:var(--color-accent)}.prio li{justify-content:stretch;gap:var(--space-xs);padding:var(--space-md);border-color:var(--color-rule);display:grid}.prio li+li:before{display:none}.prio b{font-weight:500}.prio__b{align-items:center;gap:var(--space-sm);font-size:var(--text-xs);color:var(--color-muted);grid-template-columns:4.25rem minmax(0,1fr);display:grid}.prio__b i{border-radius:var(--radius-tail);background:var(--color-paper-3);height:6px;overflow:hidden}.prio__b i:after{content:"";width:calc(var(--v) * 100%);border-radius:inherit;background:var(--color-accent);transform-origin:0;height:100%;display:block}.prio__b--esf i:after{background:var(--color-ink-2)}.raia--nova{--b:.7s}.prio{--b:1.25s}.js .diag li{opacity:0;transform:translateY(8px)}.js .diag.is-in li{opacity:1;transition:opacity var(--dur-long) var(--ease-out), transform var(--dur-long) var(--ease-out);transition-delay:calc(var(--b,0s) + var(--n,0) * .13s);transform:none}.js .diag .prio__b i:after{transform:scaleX(0)}.js .diag.is-in .prio__b i:after{transition:transform .9s var(--ease-out) calc(1.5s + var(--n,0) * .13s);transform:none}.mon__corpo{background:var(--color-paper);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.mon__painel{align-content:start;gap:var(--space-lg);min-width:0;padding:var(--space-lg);display:grid}.mon__servicos{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mon__servicos li{gap:var(--space-xs);padding:var(--space-md);border:1px solid var(--color-rule);background:var(--color-paper-2);border-radius:10px;display:grid}.mon__servicos span{font-size:var(--text-sm);color:var(--color-muted)}.mon__servicos b{align-items:center;gap:var(--space-xs);color:var(--color-accent);font-weight:400;display:inline-flex}.js .mon__servicos .led{animation:pisca .9s var(--ease-in-out) infinite alternate}.mon__dias{gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--color-rule);background:var(--color-paper-2);border-radius:10px;display:grid}.mon__dias p{justify-content:space-between;gap:var(--space-sm);max-width:none;font-size:var(--text-xs);color:var(--color-muted);margin:0;display:flex}.mon__graf{position:relative}.mon__linha{width:100%;height:3.5rem;display:block;overflow:visible}.mon__linha path{fill:none;stroke:var(--color-accent);stroke-width:1.25px;stroke-linejoin:round}.mon__linha line{stroke:var(--color-rule);vector-effect:non-scaling-stroke}.mon__pico{background:var(--color-warn);width:8px;height:8px;position:absolute;top:5px;left:62.1%;transform:translate(-50%,-50%)}.js .mon__linha path{stroke-dasharray:1;stroke-dashoffset:1px}.js .mon__pico{opacity:0}.js .mon.is-in .mon__linha path{stroke-dashoffset:0;transition:stroke-dashoffset 1.8s var(--ease-in-out)}.js .mon.is-in .mon__pico{opacity:1;transition:opacity var(--dur-long) var(--ease-out) 1.2s}.mon__log{gap:var(--space-2xs);font-size:var(--text-sm);color:var(--color-ink-2);margin:0;padding:0;list-style:none;display:grid}.mon__log li{gap:var(--space-sm);grid-template-columns:3.25rem minmax(0,1fr);display:grid}.mon__log time{color:var(--color-muted)}.mon__log .alerta span{color:var(--color-warn)}.js .mon.is-armado .mon__log li{opacity:0;transform:translate(-6px)}.js .mon.is-armado .mon__log li.on{opacity:1;transition:opacity var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);transform:none}.mon .editor{border-top:0;border-left:1px solid var(--color-rule)}.mon .editor__bar{max-width:none;margin:0}.editor{border-top:1px solid var(--color-rule);background:var(--color-paper);font-size:var(--text-sm);margin:0}.editor__bar{padding:var(--space-xs) var(--space-lg);border-bottom:1px solid var(--color-rule);font-size:var(--text-xs);color:var(--color-muted);justify-content:space-between;display:flex}.editor ol{padding:var(--space-md) 0 var(--space-lg);counter-reset:ln;margin:0;list-style:none}.editor li{padding:var(--space-2xs) var(--space-lg) var(--space-2xs) 5.25rem;counter-increment:ln;color:var(--color-ink-2);position:relative}.editor li:before{content:counter(ln);text-align:right;width:2.75rem;color:var(--color-muted);opacity:.6;position:absolute;left:0}.editor li:after{left:3.75rem;top:var(--space-2xs);position:absolute}.editor .term li{align-items:baseline;gap:var(--space-xs);padding-left:var(--space-lg);display:flex}.editor .term li:before{opacity:1;width:auto;position:static}.term__cmd{color:var(--color-ink)}.editor .term .term__cmd:before{content:"$";color:var(--color-accent)}.editor .term .term__ok:before{content:"✓";color:var(--color-accent)}.editor .term .term__ok:after{content:"";border-bottom:1px dashed var(--color-rule-2);flex:1;order:1;position:static}.term__ok span{color:var(--color-accent);order:2}.cursor{background:var(--color-accent);width:.6em;height:1.1em;animation:.5s step-end 8 alternate pisca;display:inline-block}.passos{gap:var(--gap-columns);counter-reset:passo;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.passos:before,.passos:after{content:"";background:var(--color-rule-2);height:1px;position:absolute;top:5px;left:0;right:0}.passos:after{background:var(--color-accent);transform-origin:0}.js .passos:after{transform:scaleX(0)}.js .passos.is-in:after{transition:transform 1.8s var(--ease-in-out);transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.js .passos:after{transition:none;transform:none}}.passos>li{padding-top:var(--space-xl);counter-increment:passo;grid-template-rows:auto 1fr auto;display:grid;position:relative}.passos>li:before{content:"";z-index:1;border:1.5px solid var(--color-accent);border-radius:var(--radius-pill);background:var(--color-paper);width:11px;height:11px;position:absolute;top:0;left:0}.passos h3{font-size:var(--text-title)}.passos h3:before{content:"0" counter(passo);margin-bottom:var(--space-sm);font:400 var(--text-sm)/1 var(--font-outlier);letter-spacing:0;color:var(--color-accent);display:block}.passos li>p{margin-top:var(--space-xs);color:var(--color-ink-2)}.passo__demo{height:11rem;margin-top:var(--space-lg);padding:var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-card)}.logos{padding-block:var(--space-lg);border-block:1px solid var(--color-rule);-webkit-mask-image:linear-gradient(90deg, transparent, var(--color-paper) 12%, var(--color-paper) 88%, transparent);mask-image:linear-gradient(90deg, transparent, var(--color-paper) 12%, var(--color-paper) 88%, transparent);display:flex;overflow:hidden}.logos__faixa{align-items:center;gap:var(--space-3xl);min-width:100%;padding:0 var(--space-3xl) 0 0;flex:none;margin:0;list-style:none;animation:44s linear infinite corre;display:flex}.logos:hover .logos__faixa{animation-play-state:paused}@keyframes corre{to{transform:translate(-100%)}}.logos li{align-items:center;gap:var(--space-md);white-space:nowrap;display:flex}.logo{width:2.5rem;height:2.5rem;fill:var(--color-ink);flex:none}.logos span{gap:var(--space-3xs);display:grid}.logos b{font-size:var(--text-xl);letter-spacing:var(--tracking-display);font-weight:500;line-height:1.1}.logos small{font-size:var(--text-xs);color:var(--color-accent)}@media (prefers-reduced-motion:reduce){.e1,.e2,.e3,.e4,.troca i,.barras i,.medidor i,.hub__centro:before,.hub__centro:after,.logos__faixa,.js .mon__servicos .led{animation:none}.troca i:not(:last-child){opacity:0}.ponte b i,.hub__pulso,.celular__aviso,.logos__faixa[aria-hidden=true]{display:none}.logos{-webkit-mask-image:none;mask-image:none}.logos__faixa{justify-content:center;row-gap:var(--space-lg);min-width:0;padding:0 var(--gutter);flex-wrap:wrap;flex:1}.js .diag li{opacity:1;transition:none;transform:none}.js .mon__linha path{stroke-dashoffset:0;transition:none}.js .mon__pico{opacity:1;transition:none}.js .diag .prio__b i:after{transition:none;transform:none}.js .manifesto__txt.is-armado .w{color:var(--color-ink)}}.final{margin-top:var(--section-gap);padding-block:var(--section-gap) var(--space-xl);border-top:1px solid var(--color-rule);position:relative;overflow:hidden}.final:before{content:"";background:radial-gradient(closest-side, color-mix(in oklab, var(--color-accent) 13%, transparent), transparent);pointer-events:none;height:80%;position:absolute;top:-30%;left:20%;right:20%}.final:after{content:"";background-image:linear-gradient(var(--color-rule) 1px, transparent 1px), linear-gradient(90deg, var(--color-rule) 1px, transparent 1px);-webkit-mask-image:radial-gradient(55% 65% at 50% 0%, var(--color-paper), transparent);mask-image:radial-gradient(55% 65% at 50% 0%, var(--color-paper), transparent);opacity:.7;pointer-events:none;background-position:top;background-size:64px 64px;position:absolute;inset:0}.final>.container{z-index:1;position:relative}.final__topo{justify-items:center;gap:var(--space-xl);text-align:center;display:grid}.final h2{font-size:var(--text-display);max-width:14ch;line-height:1.02}.composer{text-align:left;width:100%;max-width:40rem}.composer label{margin-bottom:var(--space-xs);font-weight:500;display:block}.composer__row{gap:var(--space-xs);display:flex}.composer input{min-width:0;min-height:48px;padding:0 var(--space-lg);border:1px solid var(--color-muted);border-radius:var(--radius-pill);background:var(--color-paper-2);color:var(--color-ink);outline-offset:-3px;outline:2px solid #0000;flex:1}.composer input::placeholder{color:var(--color-muted);opacity:1}.composer input:focus-visible{outline-color:var(--color-focus)}.composer__help{min-height:1lh;margin-top:var(--space-xs);font-size:var(--text-sm);color:var(--color-muted)}.fone{font-size:var(--text-xl);white-space:nowrap;color:var(--color-accent);text-decoration:none}.fone:hover{text-decoration:underline}.rodape{justify-content:space-between;align-items:center;gap:var(--space-lg);margin-top:var(--space-3xl);padding-top:var(--space-lg);border-top:1px solid var(--color-rule);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.rodape .wordmark{width:7rem}.rodape p{color:var(--color-muted)}.rodape ul{gap:var(--space-lg);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rodape a{color:var(--color-ink-2);text-decoration:none}.rodape a:hover{color:var(--color-ink)}@media (width<=64rem){.fluxo__fios{display:none}.fluxo__grade{row-gap:var(--space-lg);max-width:26rem;min-height:0;padding:var(--space-lg);grid-template-columns:minmax(0,1fr);margin-inline:auto}.no__msg,.no__subs{width:auto;max-width:none;margin-top:var(--space-sm);grid-column:1/-1;position:static}.no:not([data-node=in]):before{content:"";left:50%;top:calc(-1 * var(--space-lg) - 1px);width:1px;height:var(--space-lg);background:var(--color-rule-2);position:absolute}.no.is-on:not([data-node=in]):before{background:var(--color-accent)}.fluxo__log{grid-template-columns:repeat(3,minmax(0,1fr))}.fluxo__log li:nth-child(4){border-left:0}.fluxo__log li:nth-child(n+4){border-top:1px solid var(--color-rule)}.sis{justify-items:center;gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}.sis .app{width:100%}.celular{width:16.5rem;margin:0}.autos{grid-template-columns:repeat(2,minmax(0,1fr))}.hub__palco{padding-inline:var(--space-lg);grid-template-columns:minmax(0,13rem) minmax(0,1fr) auto minmax(0,1fr) minmax(0,13rem)}}@media (width<=60rem){.hero{padding-top:var(--space-xl)}.hero__topo,.cab,.agente__corpo,.cena,.app__corpo,.diag__corpo,.mon__corpo{grid-template-columns:minmax(0,1fr)}.hero__topo{gap:var(--space-lg);margin-bottom:var(--space-xl)}.cab{gap:var(--space-md);margin-bottom:var(--space-xl)}.agente__corpo{min-height:0}.agente__abas{border-right:0;border-bottom:1px solid var(--color-rule);flex-wrap:wrap;display:flex}.aba{border-color:var(--color-rule)}.cena__cod{border-left:0;border-top:1px solid var(--color-rule)}.app__menu{display:none}.passos{row-gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}.passos:before,.passos:after{display:none}.raia{border-left:0;border-top:1px solid var(--color-rule)}.raia:first-child{border-top:0}.mon .editor{border-left:0;border-top:1px solid var(--color-rule)}.hub__fios{display:none}.hub__palco{justify-items:center;gap:var(--space-xl);min-height:0;padding:var(--space-lg);grid-template-columns:minmax(0,1fr)}.hub__col,.hub__col--out,.hub__centro{grid-column:1}.hub__col{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.hub__centro{width:7rem}}@media (width<=40rem){.nav__links li:not(:last-child){display:none}.fluxo__log{grid-template-columns:repeat(2,minmax(0,1fr))}.fluxo__log li:nth-child(4){border-left:1px solid var(--color-rule)}.fluxo__log li:nth-child(odd){border-left:0}.fluxo__log li:nth-child(n+3){border-top:1px solid var(--color-rule)}.janela__meta span:not(:last-child){display:none}.cena__chat,.cena__cod,.app__tela{padding:var(--space-md)}.kpis{gap:var(--space-xs);grid-template-columns:minmax(0,1fr)}.kpis div{grid-template-columns:1fr auto;align-items:baseline}.kpis b{font-size:var(--text-lg)}.grafico{height:9rem}.tabela th:nth-child(2),.tabela td:nth-child(2){display:none}.passos{grid-template-columns:minmax(0,1fr)}.composer__row{flex-direction:column}.autos,.mon__servicos{grid-template-columns:minmax(0,1fr)}.mon__servicos li{grid-template-columns:1fr auto;align-items:center}.hub__col{grid-template-columns:minmax(0,1fr)}.logos__faixa{gap:var(--space-2xl);padding-right:var(--space-2xl)}.logo{width:2rem;height:2rem}.logos b{font-size:var(--text-lg)}.editor li{padding-left:4.25rem}.editor li:before{width:2rem}.editor li:after{left:2.9rem}.editor .term li{padding-left:var(--space-md)}.rodape{margin-top:var(--space-2xl)}}
