.empty-art{--ink:var(--foreground);--paper:var(--card);--shade:var(--muted);--shade-2:var(--border);--accent:var(--cyan-vittz)}.empty-art .ink{stroke:var(--ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;fill:none}.empty-art .thin{stroke-width:1.4px}.empty-art .fill-paper{fill:var(--paper)}.empty-art .fill-shade{fill:var(--shade)}.empty-art .fill-shade2{fill:var(--shade-2)}.empty-art .fill-accent{fill:var(--accent)}.empty-art .stroke-accent{stroke:var(--accent)}@media (prefers-reduced-motion:no-preference){[data-empty-art=sala-de-espera] .a-hand{transform-box:view-box;transform-origin:128px 24px;animation:4.8s steps(12,end) infinite sala-de-espera-tick}@keyframes sala-de-espera-tick{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-empty-art=lista-de-espera] .a-grain{animation:1.6s linear infinite lista-de-espera-drip}@keyframes lista-de-espera-drip{0%{opacity:1;transform:translateY(0)}80%{opacity:1}to{opacity:0;transform:translateY(10px)}}[data-empty-art=agendamentos] .a-pencil{transform-box:view-box;transform-origin:104px 100px;animation:2.8s ease-in-out infinite agendamentos-tap}@keyframes agendamentos-tap{0%,to{transform:rotate(0)}50%{transform:rotate(-6deg)}}[data-empty-art=afastamentos] .a-sway{transform-box:view-box;transform-origin:116px 104px;animation:3.6s ease-in-out infinite afastamentos-sway}@keyframes afastamentos-sway{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}[data-empty-art=historico] .a-rewind{transform-box:view-box;transform-origin:80px 60px;animation:3.2s ease-in-out infinite historico-rewind}@keyframes historico-rewind{0%,to{transform:rotate(0)}50%{transform:rotate(-14deg)}}[data-empty-art=pacientes] .a-spark{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite pacientes-twinkle}@keyframes pacientes-twinkle{0%,to{opacity:.35;transform:scale(.55)}50%{opacity:1;transform:scale(1)}}[data-empty-art=anamnese] .a-tick{stroke-dasharray:14;animation:3.6s ease-in-out infinite anamnese-draw}@keyframes anamnese-draw{0%{stroke-dashoffset:14px;opacity:1}35%,88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}[data-empty-art=evolucoes] .a-ribbon{transform-box:view-box;transform-origin:108px 20px;animation:3.2s ease-in-out infinite evolucoes-sway}@keyframes evolucoes-sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}[data-empty-art=documentos] .a-pulse{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite documentos-pulse}@keyframes documentos-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.5)}}[data-empty-art=indicacoes] .a-lid{transform-box:view-box;transform-origin:44px 58px;animation:3s ease-in-out infinite indicacoes-lift}@keyframes indicacoes-lift{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(-3deg)}}[data-empty-art=cobrancas] .a-coin{animation:3s ease-in-out infinite cobrancas-hover}@keyframes cobrancas-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-3.5px)}}[data-empty-art=contas] .a-card{animation:3.2s ease-in-out infinite contas-peek}@keyframes contas-peek{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}[data-empty-art=recibos] .a-bob{animation:3.2s ease-in-out infinite recibos-bob}[data-empty-art=recibos] .a-shadow{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite recibos-shadow}@keyframes recibos-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes recibos-shadow{0%,to{transform:scaleX(1)}50%{transform:scaleX(.88)}}[data-empty-art=repasses] .a-swap{transform-box:view-box;transform-origin:80px 62px;animation:3.6s ease-in-out infinite repasses-swap}@keyframes repasses-swap{0%,20%{transform:rotate(0)}80%,to{transform:rotate(180deg)}}[data-empty-art=recorrencias] .a-loop{transform-box:view-box;transform-origin:104px 86px;animation:3.4s ease-in-out infinite recorrencias-loop}@keyframes recorrencias-loop{0%,15%{transform:rotate(0)}85%,to{transform:rotate(360deg)}}[data-empty-art=remuneracao] .a-swing{transform-box:view-box;transform-origin:44px 36px;animation:3.4s ease-in-out infinite remuneracao-swing}@keyframes remuneracao-swing{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}[data-empty-art=orcamentos] .a-key{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite orcamentos-press}@keyframes orcamentos-press{0%,40%,70%,to{transform:translateY(0)scale(1)}55%{transform:translateY(1px)scale(.86)}}[data-empty-art=notificacoes] .a-zz{transform-box:fill-box;animation:3.2s ease-in-out infinite notificacoes-float}@keyframes notificacoes-float{0%,to{opacity:.9;transform:translateY(0)}50%{opacity:.5;transform:translateY(-4px)}}[data-empty-art=conversas] .a-dot{transform-box:fill-box;transform-origin:50%;opacity:.35;animation:2.4s ease-in-out infinite conversas-type}[data-empty-art=conversas] .a-dot:nth-child(2){animation-delay:.3s}[data-empty-art=conversas] .a-dot:nth-child(3){animation-delay:.6s}@keyframes conversas-type{0%,50%,to{opacity:.35;transform:translateY(0)}20%{opacity:1;transform:translateY(-3px)}}[data-empty-art=selecione-conversa] .a-point{animation:2.6s ease-in-out infinite selecione-conversa-nudge}@keyframes selecione-conversa-nudge{0%,to{transform:translate(0)}50%{transform:translate(-4px)}}[data-empty-art=mensagens-fixadas] .a-sway{transform-box:view-box;transform-origin:76px 34px;animation:3.6s ease-in-out infinite mensagens-fixadas-sway}@keyframes mensagens-fixadas-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(1.5deg)}}[data-empty-art=mensagens-salvas] .a-ribbon{transform-box:fill-box;transform-origin:50% 0;animation:3s ease-in-out infinite mensagens-salvas-settle}@keyframes mensagens-salvas-settle{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.08)}}[data-empty-art=pendencias] .a-pencil{transform-box:fill-box;transform-origin:0%;animation:2.4s ease-in-out infinite pendencias-write}@keyframes pendencias-write{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg)}50%{transform:rotate(1deg)}75%{transform:rotate(-3deg)}}[data-empty-art=mensagens-agendadas] .a-plane{transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite mensagens-agendadas-drift}@keyframes mensagens-agendadas-drift{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(3px,-3px)rotate(-2deg)}}[data-empty-art=mensagens-rapidas] .a-spark{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite mensagens-rapidas-twinkle}@keyframes mensagens-rapidas-twinkle{0%,to{opacity:.3;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}[data-empty-art=campanhas] .a-arc{opacity:.25;animation:2.4s ease-in-out infinite campanhas-pulse}[data-empty-art=campanhas] .a-arc:nth-child(2){animation-delay:.3s}[data-empty-art=campanhas] .a-arc:nth-child(3){animation-delay:.6s}@keyframes campanhas-pulse{0%,60%,to{opacity:.25}25%{opacity:1}}[data-empty-art=templates-whatsapp] .a-tag{transform-box:fill-box;transform-origin:23%;animation:3.2s ease-in-out infinite templates-whatsapp-swing}@keyframes templates-whatsapp-swing{0%,to{transform:rotate(-5deg)}50%{transform:rotate(6deg)}}[data-empty-art=midia] .a-sun{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite midia-glow}@keyframes midia-glow{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.15)}}[data-empty-art=audios] .a-note{transform-box:fill-box;animation:3.2s ease-in-out infinite audios-float}[data-empty-art=audios] .a-note+.a-note{animation-delay:1.1s}@keyframes audios-float{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.55;transform:translateY(-4px)}}[data-empty-art=arquivos] .a-sheet{animation:3s ease-in-out infinite arquivos-peek}@keyframes arquivos-peek{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}[data-empty-art=suporte] .a-float{animation:3.4s ease-in-out infinite suporte-float}@keyframes suporte-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}[data-empty-art=materiais] .a-twinkle{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite materiais-twinkle}@keyframes materiais-twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.55;transform:scale(.7)rotate(20deg)}}[data-empty-art=movimentacoes] .a-nudge{animation:2.6s ease-in-out infinite movimentacoes-nudge}[data-empty-art=movimentacoes] .a-nudge.late{animation-delay:1.3s}@keyframes movimentacoes-nudge{0%,to{opacity:1;transform:translate(0)}50%{opacity:.6;transform:translate(4px)}}[data-empty-art=depositos] .a-swing{transform-box:fill-box;transform-origin:50% 0;animation:3.2s ease-in-out infinite depositos-swing}@keyframes depositos-swing{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}[data-empty-art=fornecedores] .a-wheel{transform-box:fill-box;transform-origin:50%;animation:2.4s linear infinite fornecedores-wheel}@keyframes fornecedores-wheel{to{transform:rotate(360deg)}}[data-empty-art=pedidos-compra] .a-roll{animation:3.4s ease-in-out infinite pedidos-compra-roll}@keyframes pedidos-compra-roll{0%,to{transform:translate(-3px)}50%{transform:translate(3px)}}[data-empty-art=balanco] .a-tap{animation:2.4s ease-in-out infinite balanco-tap}@keyframes balanco-tap{0%,30%,60%,to{transform:translateY(0)}15%,45%{transform:translateY(-4px)}}[data-empty-art=categorias] .a-swing{transform-box:fill-box;transform-origin:50% 0;animation:3s ease-in-out infinite categorias-swing}[data-empty-art=categorias] .a-swing.d1{animation-delay:-1s}[data-empty-art=categorias] .a-swing.d2{animation-delay:-2s}@keyframes categorias-swing{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}[data-empty-art=procedimentos] .a-twinkle{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite procedimentos-twinkle}@keyframes procedimentos-twinkle{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.18)rotate(12deg)}}[data-empty-art=departamentos] .a-pulse{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite departamentos-pulse}@keyframes departamentos-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}[data-empty-art=clinicas] .a-glow{animation:3.2s ease-in-out infinite clinicas-glow}@keyframes clinicas-glow{0%,to{opacity:1}50%{opacity:.55}}[data-empty-art=busca-sem-resultado] .a-sweep{animation:3.6s ease-in-out infinite busca-sem-resultado-sweep}@keyframes busca-sem-resultado-sweep{0%,to{transform:translate(-10px)rotate(-2deg)}50%{transform:translate(10px)rotate(2deg)}}[data-empty-art=digite-para-buscar] .a-blink{animation:2s ease-in-out infinite digite-para-buscar-blink}@keyframes digite-para-buscar-blink{0%,40%,to{opacity:1}55%,85%{opacity:0}}[data-empty-art=sem-acesso] .a-wobble{transform-box:fill-box;transform-origin:50% 100%;animation:3s ease-in-out infinite sem-acesso-wobble}@keyframes sem-acesso-wobble{0%,60%,to{transform:rotate(0)}70%{transform:rotate(-4deg)}80%{transform:rotate(3deg)}90%{transform:rotate(-1.5deg)}}[data-empty-art=nao-encontrado] .a-twinkle{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite nao-encontrado-twinkle}@keyframes nao-encontrado-twinkle{0%,to{opacity:1;transform:translateY(0)scale(1)}50%{opacity:.6;transform:translateY(-3px)scale(.9)}}[data-empty-art=cancelado] .a-bounce{animation:2.6s ease-in-out infinite cancelado-bounce}@keyframes cancelado-bounce{0%,to{transform:translateY(0)}45%{transform:translateY(-7px)}70%{transform:translateY(1px)}80%{transform:translateY(0)}}[data-empty-art=soltar-arquivo] .a-drop{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite soltar-arquivo-drop}@keyframes soltar-arquivo-drop{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(6px)rotate(3deg)}}.empty-art-body{transform-box:view-box;transform-origin:80px 108px;animation:4.2s ease-in-out infinite empty-art-breathe}@keyframes empty-art-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}[data-empty-art=mix-de-planos] .a-slice{animation:3s ease-in-out infinite mix-de-planos-breathe}@keyframes mix-de-planos-breathe{0%,to{transform:translate(0)}50%{transform:translate(2.4px,-3.2px)}}[data-empty-art=funil] .a-drop{animation:2.4s ease-in infinite funil-drip}@keyframes funil-drip{0%{opacity:0;transform:translateY(-4px)}15%{opacity:1}70%{opacity:1;transform:translateY(16px)}85%,to{opacity:0;transform:translateY(22px)}}[data-empty-art=grupo-de-teste] .a-bubble{transform-box:fill-box;animation:2.2s ease-out infinite grupo-de-teste-bubble}[data-empty-art=grupo-de-teste] .a-bubble.b2{animation-delay:1.1s}@keyframes grupo-de-teste-bubble{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(-9px)}}[data-empty-art=consumo-ia] .a-needle{transform-box:view-box;transform-origin:72px 76px;animation:3.2s ease-in-out infinite consumo-ia-twitch}@keyframes consumo-ia-twitch{0%,70%,to{transform:rotate(0)}78%{transform:rotate(7deg)}86%{transform:rotate(1deg)}92%{transform:rotate(4deg)}}[data-empty-art=agenda-livre] .a-steam{transform-box:fill-box;animation:2.8s ease-in-out infinite agenda-livre-steam}@keyframes agenda-livre-steam{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.45;transform:translateY(-3px)}}[data-empty-art=amanha-livre] .a-curl{transform-box:view-box;transform-origin:102px 100px;animation:3.2s ease-in-out infinite amanha-livre-flutter}@keyframes amanha-livre-flutter{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}}[data-empty-art=agendamentos] .h-ring,[data-empty-art=afastamentos] .h-sun,[data-empty-art=anamnese] .h-tick,[data-empty-art=evolucoes] .h-page,[data-empty-art=indicacoes] .h-burst{opacity:0}@media (prefers-reduced-motion:no-preference){.group\/empty:hover [data-empty-art=sala-de-espera] .h-cushion,.group\/empty:focus-visible [data-empty-art=sala-de-espera] .h-cushion{transform-box:view-box;transform-origin:70px 92px;animation:1.4s ease-out infinite sala-de-espera-hover-puff}.group\/empty:hover [data-empty-art=sala-de-espera] .h-hand,.group\/empty:focus-visible [data-empty-art=sala-de-espera] .h-hand{transform-box:view-box;transform-origin:128px 24px;animation:.9s linear infinite sala-de-espera-hover-race}@keyframes sala-de-espera-hover-puff{0%{transform:scale(1)}18%{transform:scale(1.03,1.22)}36%{transform:scale(.99,.94)}52%{transform:scale(1.01,1.05)}68%,to{transform:scale(1)}}@keyframes sala-de-espera-hover-race{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.group\/empty:hover [data-empty-art=lista-de-espera] .h-flip,.group\/empty:focus-visible [data-empty-art=lista-de-espera] .h-flip{transform-box:view-box;transform-origin:80px 59px;animation:1.2s cubic-bezier(.5,-.25,.3,1.3) both lista-de-espera-hover-flip}.group\/empty:hover [data-empty-art=lista-de-espera] .h-grains,.group\/empty:focus-visible [data-empty-art=lista-de-espera] .h-grains{animation:1.2s ease-out both lista-de-espera-hover-grains}@keyframes lista-de-espera-hover-flip{0%,10%{transform:rotate(0)}70%,to{transform:rotate(180deg)}}@keyframes lista-de-espera-hover-grains{0%,60%{opacity:0}85%,to{opacity:1}}.group\/empty:hover [data-empty-art=agendamentos] .h-ring,.group\/empty:focus-visible [data-empty-art=agendamentos] .h-ring{stroke-dasharray:60;transform-box:fill-box;transform-origin:50%;animation:1.6s ease-out infinite agendamentos-hover-ring;rotate:-90deg}.group\/empty:hover [data-empty-art=agendamentos] .h-day,.group\/empty:focus-visible [data-empty-art=agendamentos] .h-day{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite agendamentos-hover-pop}@keyframes agendamentos-hover-ring{0%{stroke-dashoffset:60px;opacity:1}45%,80%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes agendamentos-hover-pop{0%,40%{transform:scale(1)}55%{transform:scale(1.3)}68%{transform:scale(.94)}80%,to{transform:scale(1)}}.group\/empty:hover [data-empty-art=afastamentos] .h-sun,.group\/empty:focus-visible [data-empty-art=afastamentos] .h-sun{animation:.9s cubic-bezier(.2,.8,.3,1.25) both afastamentos-hover-rise}.group\/empty:hover [data-empty-art=afastamentos] .h-rays,.group\/empty:focus-visible [data-empty-art=afastamentos] .h-rays{transform-box:view-box;transform-origin:140px 16px;animation:1.6s ease-in-out infinite afastamentos-hover-rays}@keyframes afastamentos-hover-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes afastamentos-hover-rays{0%{transform:rotate(0)scale(1)}50%{transform:rotate(22.5deg)scale(1.15)}to{transform:rotate(45deg)scale(1)}}.group\/empty:hover [data-empty-art=historico] .h-min,.group\/empty:focus-visible [data-empty-art=historico] .h-min{transform-box:view-box;transform-origin:80px 60px;animation:1.2s linear infinite historico-hover-rewind}.group\/empty:hover [data-empty-art=historico] .h-hour,.group\/empty:focus-visible [data-empty-art=historico] .h-hour{transform-box:view-box;transform-origin:80px 60px;animation:14.4s linear infinite historico-hover-rewind}@keyframes historico-hover-rewind{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.group\/empty:hover [data-empty-art=pacientes] .h-person,.group\/empty:focus-visible [data-empty-art=pacientes] .h-person{animation:1.4s ease-in-out infinite pacientes-hover-wave}.group\/empty:hover [data-empty-art=pacientes] .h-person-front,.group\/empty:focus-visible [data-empty-art=pacientes] .h-person-front{animation-delay:.18s}.group\/empty:hover [data-empty-art=pacientes] .h-person-right,.group\/empty:focus-visible [data-empty-art=pacientes] .h-person-right{animation-delay:.36s}@keyframes pacientes-hover-wave{0%,45%,to{transform:translateY(0)}18%{transform:translateY(-6px)}32%{transform:translateY(.5px)}}.group\/empty:hover [data-empty-art=anamnese] .h-tick,.group\/empty:focus-visible [data-empty-art=anamnese] .h-tick{stroke-dasharray:12;stroke-dashoffset:12px}.group\/empty:hover [data-empty-art=anamnese] .h-tick-2,.group\/empty:focus-visible [data-empty-art=anamnese] .h-tick-2{animation:1.6s ease-out infinite anamnese-hover-tick-2}.group\/empty:hover [data-empty-art=anamnese] .h-tick-3,.group\/empty:focus-visible [data-empty-art=anamnese] .h-tick-3{animation:1.6s ease-out infinite anamnese-hover-tick-3}.group\/empty:hover [data-empty-art=anamnese] .h-pen,.group\/empty:focus-visible [data-empty-art=anamnese] .h-pen{transform-box:view-box;transform-origin:94px 98px;animation:1.6s ease-in-out infinite anamnese-hover-scribble}@keyframes anamnese-hover-tick-2{0%{stroke-dashoffset:12px;opacity:1}22%,85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes anamnese-hover-tick-3{0%,28%{stroke-dashoffset:12px;opacity:1}50%,85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes anamnese-hover-scribble{0%,55%,to{transform:translate(0)rotate(0)}8%{transform:translate(-1px,-1px)rotate(-4deg)}16%{transform:translate(1px)rotate(2deg)}24%{transform:translate(-1px,1px)rotate(-3deg)}34%{transform:translate(-1px,-1px)rotate(-4deg)}42%{transform:translate(1px)rotate(2deg)}50%{transform:translate(-1px,1px)rotate(-3deg)}}.group\/empty:hover [data-empty-art=evolucoes] .h-page,.group\/empty:focus-visible [data-empty-art=evolucoes] .h-page{transform-box:view-box;transform-origin:80px 66px;animation:1.6s ease-in-out infinite evolucoes-hover-turn}@keyframes evolucoes-hover-turn{0%{opacity:1;transform:translateY(0)scaleX(1)}35%{opacity:1;transform:translateY(-2px)scaleX(.15)}65%,85%{opacity:1;transform:translateY(0)scaleX(-1)}to{opacity:0;transform:translateY(0)scaleX(-1)}}.group\/empty:hover [data-empty-art=documentos] .h-clip,.group\/empty:focus-visible [data-empty-art=documentos] .h-clip{animation:1.3s ease-in-out infinite documentos-hover-clip}.group\/empty:hover [data-empty-art=documentos] .h-back,.group\/empty:focus-visible [data-empty-art=documentos] .h-back{transform-box:view-box;transform-origin:58px 102px;animation:1.3s ease-in-out infinite documentos-hover-fan}@keyframes documentos-hover-clip{0%,to{transform:translateY(0)}28%,50%{transform:translateY(-6px)}62%{transform:translateY(1px)}72%{transform:translateY(0)}}@keyframes documentos-hover-fan{0%,to{transform:rotate(0)}28%,50%{transform:rotate(5deg)}66%{transform:rotate(-.5deg)}76%{transform:rotate(0)}}.group\/empty:hover [data-empty-art=indicacoes] .h-lid,.group\/empty:focus-visible [data-empty-art=indicacoes] .h-lid{transform-box:view-box;transform-origin:44px 58px;animation:1.4s ease-in-out infinite indicacoes-hover-pop}.group\/empty:hover [data-empty-art=indicacoes] .h-burst,.group\/empty:focus-visible [data-empty-art=indicacoes] .h-burst{transform-box:view-box;transform-origin:80px 50px;animation:1.4s ease-out infinite indicacoes-hover-burst}@keyframes indicacoes-hover-pop{0%,to{transform:translateY(0)rotate(0)}20%,40%{transform:translateY(-10px)rotate(-8deg)}58%{transform:translateY(1px)rotate(0)}68%{transform:translateY(-1.5px)rotate(-1deg)}78%{transform:translateY(0)rotate(0)}}@keyframes indicacoes-hover-burst{0%,12%{opacity:0;transform:scale(.6)}28%{opacity:1;transform:scale(1)}50%,to{opacity:0;transform:scale(1.25)}}.group\/empty:hover [data-empty-art=agenda-livre] .h-steam,.group\/empty:focus-visible [data-empty-art=agenda-livre] .h-steam{transform-box:view-box;transform-origin:120px 70px;animation:1.4s ease-in-out infinite agenda-livre-hover-swirl}@keyframes agenda-livre-hover-swirl{0%,to{transform:rotate(0)skew(0)}25%{transform:rotate(-8deg)skew(10deg)}50%{transform:rotate(0)skew(0)scaleY(1.08)}75%{transform:rotate(8deg)skew(-10deg)}}.group\/empty:hover [data-empty-art=amanha-livre] .h-curl,.group\/empty:focus-visible [data-empty-art=amanha-livre] .h-curl{transform-box:view-box;transform-origin:102px 100px;animation:1.2s ease-in-out infinite amanha-livre-hover-lift}@keyframes amanha-livre-hover-lift{0%,to{transform:scale(1)}50%{transform:scale(1.7)}}}[data-empty-art=notificacoes] .h-ring-l,[data-empty-art=notificacoes] .h-ring-r,[data-empty-art=selecione-conversa] .h-ripple,[data-empty-art=mensagens-salvas] .h-burst,[data-empty-art=pendencias] .h-check,[data-empty-art=templates-whatsapp] .h-fill,[data-empty-art=midia] .h-rays,[data-empty-art=suporte] .h-ping,[data-empty-art=grupo-de-teste] .h-wave{opacity:0}[data-empty-art=pendencias] .h-check,[data-empty-art=templates-whatsapp] .h-fill{stroke-dasharray:1;stroke-dashoffset:1px}@media (prefers-reduced-motion:no-preference){.group\/empty:hover [data-empty-art=notificacoes] .h-bell,.group\/empty:focus-visible [data-empty-art=notificacoes] .h-bell{transform-box:view-box;transform-origin:74px 12px;animation:1.2s ease-in-out infinite notificacoes-hover-swing}.group\/empty:hover [data-empty-art=notificacoes] .h-clapper,.group\/empty:focus-visible [data-empty-art=notificacoes] .h-clapper{transform-box:view-box;transform-origin:74px 88px;animation:1.2s ease-in-out infinite notificacoes-hover-clapper}.group\/empty:hover [data-empty-art=notificacoes] .h-ring-l,.group\/empty:focus-visible [data-empty-art=notificacoes] .h-ring-l{animation:1.2s ease-out infinite notificacoes-hover-ring-l}.group\/empty:hover [data-empty-art=notificacoes] .h-ring-r,.group\/empty:focus-visible [data-empty-art=notificacoes] .h-ring-r{animation:1.2s ease-out infinite notificacoes-hover-ring-r}.group\/empty:hover [data-empty-art=notificacoes] .h-zz,.group\/empty:focus-visible [data-empty-art=notificacoes] .h-zz{animation:.5s ease-out both notificacoes-hover-zz}@keyframes notificacoes-hover-swing{0%,80%,to{transform:rotate(0)}10%{transform:rotate(14deg)}25%{transform:rotate(-12deg)}40%{transform:rotate(9deg)}55%{transform:rotate(-6deg)}70%{transform:rotate(3deg)}}@keyframes notificacoes-hover-clapper{0%,85%,to{transform:rotate(0)}15%{transform:rotate(-18deg)}30%{transform:rotate(16deg)}45%{transform:rotate(-12deg)}60%{transform:rotate(8deg)}75%{transform:rotate(-3deg)}}@keyframes notificacoes-hover-ring-l{0%,22%,32%,52%,to{opacity:0}10%,40%{opacity:1}}@keyframes notificacoes-hover-ring-r{0%,14%,37%,66%,to{opacity:0}25%,55%{opacity:1}}@keyframes notificacoes-hover-zz{to{opacity:0;transform:translate(4px,-6px)}}.group\/empty:hover [data-empty-art=conversas] .h-front,.group\/empty:focus-visible [data-empty-art=conversas] .h-front{transform-box:view-box;transform-origin:44px 96px;animation:1.4s ease-in-out infinite conversas-hover-speak}.group\/empty:hover [data-empty-art=conversas] .h-back,.group\/empty:focus-visible [data-empty-art=conversas] .h-back{transform-box:view-box;transform-origin:118px 69px;animation:1.4s ease-in-out .7s infinite conversas-hover-speak}.group\/empty:hover [data-empty-art=conversas] .h-dot,.group\/empty:focus-visible [data-empty-art=conversas] .h-dot{animation:.7s ease-in-out infinite conversas-hover-type}.group\/empty:hover [data-empty-art=conversas] .h-dot:nth-child(2),.group\/empty:focus-visible [data-empty-art=conversas] .h-dot:nth-child(2){animation-delay:.12s}.group\/empty:hover [data-empty-art=conversas] .h-dot:nth-child(3),.group\/empty:focus-visible [data-empty-art=conversas] .h-dot:nth-child(3){animation-delay:.24s}@keyframes conversas-hover-speak{0%,40%,to{transform:scale(1)}12%{transform:scale(1.07)}26%{transform:scale(.98)}}@keyframes conversas-hover-type{0%,60%,to{opacity:.35;transform:translateY(0)}25%{opacity:1;transform:translateY(-4px)}}.group\/empty:hover [data-empty-art=selecione-conversa] .h-hand,.group\/empty:focus-visible [data-empty-art=selecione-conversa] .h-hand{animation:1s ease-in-out infinite selecione-conversa-hover-tap}.group\/empty:hover [data-empty-art=selecione-conversa] .h-row,.group\/empty:focus-visible [data-empty-art=selecione-conversa] .h-row{transform-box:fill-box;transform-origin:50%;animation:1s ease-in-out infinite selecione-conversa-hover-press}.group\/empty:hover [data-empty-art=selecione-conversa] .h-ripple,.group\/empty:focus-visible [data-empty-art=selecione-conversa] .h-ripple{transform-box:fill-box;transform-origin:50%;animation:1s ease-out infinite selecione-conversa-hover-ripple}@keyframes selecione-conversa-hover-tap{0%,75%,to{transform:translate(0)}35%{transform:translate(-7px)}50%{transform:translate(-6px)}}@keyframes selecione-conversa-hover-press{0%,30%,60%,to{transform:scale(1)}42%{transform:scale(.95)}}@keyframes selecione-conversa-hover-ripple{0%,32%{opacity:0;transform:scale(.3)}40%{opacity:1;transform:scale(.5)}80%,to{opacity:0;transform:scale(1.5)}}.group\/empty:hover [data-empty-art=mensagens-fixadas] .h-pin,.group\/empty:focus-visible [data-empty-art=mensagens-fixadas] .h-pin{animation:1.2s ease-in-out infinite mensagens-fixadas-hover-press}.group\/empty:hover [data-empty-art=mensagens-fixadas] .h-note,.group\/empty:focus-visible [data-empty-art=mensagens-fixadas] .h-note{transform-box:view-box;transform-origin:76px 34px;animation:1.2s ease-in-out infinite mensagens-fixadas-hover-jiggle}@keyframes mensagens-fixadas-hover-press{0%,45%,to{transform:translateY(0)}15%{transform:translateY(-4px)}30%{transform:translateY(2px)}}@keyframes mensagens-fixadas-hover-jiggle{0%,28%,70%,to{transform:rotate(0)}36%{transform:rotate(3deg)}46%{transform:rotate(-2.5deg)}58%{transform:rotate(1deg)}}.group\/empty:hover [data-empty-art=mensagens-salvas] .h-ribbon,.group\/empty:focus-visible [data-empty-art=mensagens-salvas] .h-ribbon{animation:1.4s ease-in-out infinite mensagens-salvas-hover-drop}.group\/empty:hover [data-empty-art=mensagens-salvas] .h-burst,.group\/empty:focus-visible [data-empty-art=mensagens-salvas] .h-burst{transform-box:fill-box;transform-origin:50%;animation:1.4s ease-out infinite mensagens-salvas-hover-burst}@keyframes mensagens-salvas-hover-drop{0%,55%,to{transform:translateY(0)}22%{transform:translateY(-10px)}40%{transform:translateY(1.5px)}}@keyframes mensagens-salvas-hover-burst{0%,36%{opacity:0;transform:scale(.6)}44%{opacity:1;transform:scale(1)}68%,to{opacity:0;transform:scale(1.25)}}.group\/empty:hover [data-empty-art=pendencias] .h-check,.group\/empty:focus-visible [data-empty-art=pendencias] .h-check{animation:1.6s ease-in-out infinite pendencias-hover-check}.group\/empty:hover [data-empty-art=pendencias] .h-pencil,.group\/empty:focus-visible [data-empty-art=pendencias] .h-pencil{animation:1.6s ease-in-out infinite pendencias-hover-scribble}@keyframes pendencias-hover-check{0%{opacity:0;stroke-dashoffset:1px}6%{opacity:1;stroke-dashoffset:1px}38%,82%{opacity:1;stroke-dashoffset:0}96%,to{opacity:0;stroke-dashoffset:0}}@keyframes pendencias-hover-scribble{0%,45%,to{transform:translate(0)}10%{transform:translate(-2px,-1px)}20%{transform:translate(1px,1px)}30%{transform:translate(-2px)}38%{transform:translate(1px,-1px)}}.group\/empty:hover [data-empty-art=mensagens-agendadas] .h-plane,.group\/empty:focus-visible [data-empty-art=mensagens-agendadas] .h-plane{animation:1.6s ease-in-out infinite mensagens-agendadas-hover-fly}.group\/empty:hover [data-empty-art=mensagens-agendadas] .h-hands,.group\/empty:focus-visible [data-empty-art=mensagens-agendadas] .h-hands{transform-box:view-box;transform-origin:62px 72px;animation:1.6s linear infinite mensagens-agendadas-hover-spin}@keyframes mensagens-agendadas-hover-fly{0%{opacity:1;transform:translate(0)}35%{opacity:0;transform:translate(26px,-18px)}36%{opacity:0;transform:translate(-30px,14px)}70%,to{opacity:1;transform:translate(0)}}@keyframes mensagens-agendadas-hover-spin{to{transform:rotate(360deg)}}.group\/empty:hover [data-empty-art=mensagens-rapidas] .h-bolt,.group\/empty:focus-visible [data-empty-art=mensagens-rapidas] .h-bolt{transform-box:fill-box;transform-origin:50%;animation:.9s ease-in-out infinite mensagens-rapidas-hover-zap}.group\/empty:hover [data-empty-art=mensagens-rapidas] .h-speed,.group\/empty:focus-visible [data-empty-art=mensagens-rapidas] .h-speed{animation:.9s ease-out infinite mensagens-rapidas-hover-whoosh}@keyframes mensagens-rapidas-hover-zap{0%,50%,to{opacity:1;transform:scale(1)rotate(0)}10%{transform:scale(1.12)rotate(-4deg)}18%{opacity:.45}24%{opacity:1;transform:scale(.96)rotate(3deg)}36%{transform:scale(1.05)rotate(-1deg)}}@keyframes mensagens-rapidas-hover-whoosh{0%,45%,to{opacity:1;transform:translate(0)}20%{opacity:.2;transform:translate(-5px)}21%{opacity:0;transform:translate(3px)}}.group\/empty:hover [data-empty-art=campanhas] .h-horn,.group\/empty:focus-visible [data-empty-art=campanhas] .h-horn{transform-box:view-box;transform-origin:55px 90px;animation:1s ease-in-out infinite campanhas-hover-kick}.group\/empty:hover [data-empty-art=campanhas] .h-arc,.group\/empty:focus-visible [data-empty-art=campanhas] .h-arc{animation:1s ease-out infinite campanhas-hover-blast}.group\/empty:hover [data-empty-art=campanhas] .h-arc:nth-child(2),.group\/empty:focus-visible [data-empty-art=campanhas] .h-arc:nth-child(2){animation-delay:.12s}.group\/empty:hover [data-empty-art=campanhas] .h-arc:nth-child(3),.group\/empty:focus-visible [data-empty-art=campanhas] .h-arc:nth-child(3){animation-delay:.24s}@keyframes campanhas-hover-kick{0%,50%,to{transform:rotate(0)}14%{transform:rotate(-5deg)}32%{transform:rotate(1deg)}}@keyframes campanhas-hover-blast{0%{opacity:0;transform:translate(-6px)}30%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(8px)}}.group\/empty:hover [data-empty-art=templates-whatsapp] .h-fill,.group\/empty:focus-visible [data-empty-art=templates-whatsapp] .h-fill{animation:1.6s ease-in-out infinite templates-whatsapp-hover-fill}.group\/empty:hover [data-empty-art=templates-whatsapp] .h-tag,.group\/empty:focus-visible [data-empty-art=templates-whatsapp] .h-tag{transform-box:view-box;transform-origin:116px 21px;animation:1.6s ease-in-out infinite templates-whatsapp-hover-swing}@keyframes templates-whatsapp-hover-fill{0%{opacity:0;stroke-dashoffset:1px}5%{opacity:1;stroke-dashoffset:1px}45%,82%{opacity:1;stroke-dashoffset:0}96%,to{opacity:0;stroke-dashoffset:0}}@keyframes templates-whatsapp-hover-swing{0%,90%,to{transform:rotate(0)}15%{transform:rotate(-12deg)}35%{transform:rotate(10deg)}55%{transform:rotate(-6deg)}75%{transform:rotate(3deg)}}.group\/empty:hover [data-empty-art=midia] .h-sun,.group\/empty:focus-visible [data-empty-art=midia] .h-sun{transform-box:fill-box;transform-origin:50%;animation:1.4s ease-in-out infinite midia-hover-shine}.group\/empty:hover [data-empty-art=midia] .h-rays,.group\/empty:focus-visible [data-empty-art=midia] .h-rays{transform-box:view-box;transform-origin:90px 54px;animation:1.4s ease-out infinite midia-hover-rays}@keyframes midia-hover-shine{0%,to{transform:scale(1)}30%,70%{transform:scale(1.25)}}@keyframes midia-hover-rays{0%{opacity:0;transform:scale(.6)rotate(0)}25%{opacity:1;transform:scale(1)rotate(10deg)}75%{opacity:1;transform:scale(1)rotate(40deg)}to{opacity:0;transform:scale(1.1)rotate(55deg)}}.group\/empty:hover [data-empty-art=audios] .h-phones,.group\/empty:focus-visible [data-empty-art=audios] .h-phones{transform-box:view-box;transform-origin:80px 104px;animation:.8s ease-in-out infinite audios-hover-thump}.group\/empty:hover [data-empty-art=audios] .h-note,.group\/empty:focus-visible [data-empty-art=audios] .h-note{transform-box:fill-box;transform-origin:50% 100%;animation:.8s ease-in-out infinite audios-hover-dance}.group\/empty:hover [data-empty-art=audios] .a-note+.a-note .h-note,.group\/empty:focus-visible [data-empty-art=audios] .a-note+.a-note .h-note{animation-delay:.4s}@keyframes audios-hover-thump{0%,40%,to{transform:scale(1)}12%{transform:scale(1.05,.96)}24%{transform:scale(.99,1.01)}}@keyframes audios-hover-dance{0%,50%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-5px)rotate(-10deg)}75%{transform:translateY(-2px)rotate(8deg)}}.group\/empty:hover [data-empty-art=arquivos] .h-sheet,.group\/empty:focus-visible [data-empty-art=arquivos] .h-sheet{transform-box:fill-box;transform-origin:50% 100%;animation:1.3s ease-in-out infinite arquivos-hover-pop}.group\/empty:hover [data-empty-art=arquivos] .h-flap,.group\/empty:focus-visible [data-empty-art=arquivos] .h-flap{transform-box:fill-box;transform-origin:50% 100%;animation:1.3s ease-in-out infinite arquivos-hover-flap}@keyframes arquivos-hover-pop{0%,85%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(-14px)rotate(-3deg)}55%{transform:translateY(-12px)rotate(-2deg)}}@keyframes arquivos-hover-flap{0%,85%,to{transform:scaleY(1)}30%,55%{transform:scaleY(.92)}}.group\/empty:hover [data-empty-art=suporte] .h-ticket,.group\/empty:focus-visible [data-empty-art=suporte] .h-ticket{transform-box:fill-box;transform-origin:0%;animation:1.2s ease-in-out infinite suporte-hover-flutter}.group\/empty:hover [data-empty-art=suporte] .h-ping,.group\/empty:focus-visible [data-empty-art=suporte] .h-ping{transform-box:fill-box;transform-origin:50%;animation:1.2s ease-out infinite suporte-hover-ping}@keyframes suporte-hover-flutter{0%,to{transform:rotate(0)skewY(0)}25%{transform:rotate(-3deg)skewY(3deg)}50%{transform:rotate(2deg)skewY(-2deg)}75%{transform:rotate(-1deg)skewY(1deg)}}@keyframes suporte-hover-ping{0%{opacity:1;transform:scale(1)}70%,to{opacity:0;transform:scale(2.4)}}.group\/empty:hover [data-empty-art=grupo-de-teste] .h-phone,.group\/empty:focus-visible [data-empty-art=grupo-de-teste] .h-phone{transform-box:view-box;transform-origin:80px 94px;animation:1s linear infinite grupo-de-teste-hover-buzz}@keyframes grupo-de-teste-hover-buzz{0%,40%,to{transform:rotate(0)}5%{transform:rotate(-2.5deg)}10%{transform:rotate(2.5deg)}15%{transform:rotate(-2.5deg)}20%{transform:rotate(2.5deg)}25%{transform:rotate(-1.5deg)}30%{transform:rotate(1deg)}}.group\/empty:hover [data-empty-art=grupo-de-teste] .h-wave,.group\/empty:focus-visible [data-empty-art=grupo-de-teste] .h-wave{animation:1s linear infinite grupo-de-teste-hover-wave}@keyframes grupo-de-teste-hover-wave{0%,35%,to{opacity:0}5%,28%{opacity:1}}}[data-empty-art=movimentacoes] .h-parcel,[data-empty-art=depositos] .h-spider,[data-empty-art=depositos] .h-thread,[data-empty-art=pedidos-compra] .h-item,[data-empty-art=balanco] .h-check{opacity:0}[data-empty-art=balanco] .h-check{stroke-dasharray:1;stroke-dashoffset:1px}@media (prefers-reduced-motion:no-preference){[data-empty-art=materiais] .h-flap-l{transform-box:view-box;transform-origin:50px 52px}[data-empty-art=materiais] .h-flap-r{transform-box:view-box;transform-origin:122px 52px}.group\/empty:hover [data-empty-art=materiais] .h-flap-l,.group\/empty:focus-visible [data-empty-art=materiais] .h-flap-l{animation:1.2s ease-in-out infinite materiais-hover-flap-l}.group\/empty:hover [data-empty-art=materiais] .h-flap-r,.group\/empty:focus-visible [data-empty-art=materiais] .h-flap-r{animation:1.2s ease-in-out infinite materiais-hover-flap-r}.group\/empty:hover [data-empty-art=materiais] .h-spark,.group\/empty:focus-visible [data-empty-art=materiais] .h-spark{animation:1.2s ease-in-out infinite materiais-hover-spark}@keyframes materiais-hover-flap-l{0%,to{transform:rotate(0)}30%{transform:rotate(-18deg)}55%{transform:rotate(4deg)}78%{transform:rotate(-10deg)}}@keyframes materiais-hover-flap-r{0%,to{transform:rotate(0)}30%{transform:rotate(18deg)}55%{transform:rotate(-4deg)}78%{transform:rotate(10deg)}}@keyframes materiais-hover-spark{0%,to{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-12px)}}.group\/empty:hover [data-empty-art=movimentacoes] .h-parcel,.group\/empty:focus-visible [data-empty-art=movimentacoes] .h-parcel{animation:1.5s ease-in infinite movimentacoes-hover-parcel}[data-empty-art=movimentacoes] .h-box{transform-box:fill-box;transform-origin:50% 100%}.group\/empty:hover [data-empty-art=movimentacoes] .h-box,.group\/empty:focus-visible [data-empty-art=movimentacoes] .h-box{animation:1.5s ease-out infinite movimentacoes-hover-box}.group\/empty:hover [data-empty-art=movimentacoes] .h-out,.group\/empty:focus-visible [data-empty-art=movimentacoes] .h-out{animation:1.5s ease-out infinite movimentacoes-hover-out}@keyframes movimentacoes-hover-parcel{0%{opacity:0;transform:translate(0)}12%{opacity:1}55%{opacity:1;transform:translate(40px)}60%,to{opacity:0;transform:translate(44px)}}@keyframes movimentacoes-hover-box{0%,52%,90%,to{transform:scale(1)}62%{transform:scale(1.04,.94)}76%{transform:scale(.98,1.02)}}@keyframes movimentacoes-hover-out{0%,58%,to{transform:translate(0)}74%{transform:translate(8px)}}[data-empty-art=depositos] .h-thread{transform-box:fill-box;transform-origin:50% 0}.group\/empty:hover [data-empty-art=depositos] .h-spider,.group\/empty:focus-visible [data-empty-art=depositos] .h-spider{animation:1.6s ease-in-out infinite depositos-hover-spider}.group\/empty:hover [data-empty-art=depositos] .h-thread,.group\/empty:focus-visible [data-empty-art=depositos] .h-thread{animation:1.6s ease-in-out infinite depositos-hover-thread}[data-empty-art=depositos] .h-label{transform-box:fill-box;transform-origin:50% 0}.group\/empty:hover [data-empty-art=depositos] .h-label,.group\/empty:focus-visible [data-empty-art=depositos] .h-label{animation:1.6s ease-in-out infinite depositos-hover-label}@keyframes depositos-hover-spider{0%{opacity:0;transform:translateY(-14px)}10%{opacity:1}45%,65%,80%{opacity:1;transform:translateY(0)}55%{transform:translateY(-3px)}to{opacity:0;transform:translateY(-14px)}}@keyframes depositos-hover-thread{0%{opacity:0;transform:scaleY(.05)}10%{opacity:1}45%,65%,80%{opacity:1;transform:scaleY(1)}55%{transform:scaleY(.77)}to{opacity:0;transform:scaleY(.05)}}@keyframes depositos-hover-label{0%,to{transform:rotate(0)}25%{transform:rotate(12deg)}50%{transform:rotate(-10deg)}75%{transform:rotate(6deg)}}.group\/empty:hover [data-empty-art=fornecedores] .h-truck,.group\/empty:focus-visible [data-empty-art=fornecedores] .h-truck{animation:1.4s ease-in-out infinite fornecedores-hover-drive}[data-empty-art=fornecedores] .h-wheel{transform-box:fill-box;transform-origin:50%}.group\/empty:hover [data-empty-art=fornecedores] .h-wheel,.group\/empty:focus-visible [data-empty-art=fornecedores] .h-wheel{animation:.4s linear infinite fornecedores-hover-spin}.group\/empty:hover [data-empty-art=fornecedores] .h-ticks,.group\/empty:focus-visible [data-empty-art=fornecedores] .h-ticks{animation:.5s linear infinite fornecedores-hover-ticks}@keyframes fornecedores-hover-drive{0%,to{transform:translate(0)}30%{transform:translate(6px,-1px)}50%{transform:translate(6px)}75%{transform:translate(-2px)}}@keyframes fornecedores-hover-spin{to{transform:rotate(360deg)}}@keyframes fornecedores-hover-ticks{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-8px)}}.group\/empty:hover [data-empty-art=pedidos-compra] .h-item,.group\/empty:focus-visible [data-empty-art=pedidos-compra] .h-item{animation:1s ease-in both pedidos-compra-hover-item}[data-empty-art=pedidos-compra] .h-cart{transform-box:fill-box;transform-origin:50% 100%}.group\/empty:hover [data-empty-art=pedidos-compra] .h-cart,.group\/empty:focus-visible [data-empty-art=pedidos-compra] .h-cart{animation:1s ease-out both pedidos-compra-hover-bump}@keyframes pedidos-compra-hover-item{0%{opacity:0;transform:translateY(-30px)}15%{opacity:1}45%,65%,to{opacity:1;transform:translateY(0)}55%{transform:translateY(-3px)}}@keyframes pedidos-compra-hover-bump{0%,42%,80%,to{transform:rotate(0)}52%{transform:rotate(-3deg)}66%{transform:rotate(1.5deg)}}.group\/empty:hover [data-empty-art=balanco] .h-check,.group\/empty:focus-visible [data-empty-art=balanco] .h-check{animation:.35s ease-out .15s both balanco-hover-check}.group\/empty:hover [data-empty-art=balanco] .h-check.late,.group\/empty:focus-visible [data-empty-art=balanco] .h-check.late{animation-delay:.75s}.group\/empty:hover [data-empty-art=balanco] .h-pencil,.group\/empty:focus-visible [data-empty-art=balanco] .h-pencil{animation:.3s ease-in-out 4 alternate balanco-hover-scribble}@keyframes balanco-hover-check{0%{stroke-dashoffset:1px;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes balanco-hover-scribble{0%{transform:translate(-1.5px)}to{transform:translate(1.5px)}}.group\/empty:hover [data-empty-art=cobrancas] .h-coin,.group\/empty:focus-visible [data-empty-art=cobrancas] .h-coin{transform-box:fill-box;transform-origin:50%;animation:1.4s ease-in-out infinite cobrancas-hover-toss}@keyframes cobrancas-hover-toss{0%{transform:translateY(0)scaleY(1)}20%{transform:translateY(-10px)scaleY(-1)}40%{transform:translateY(-16px)scaleY(1)}60%{transform:translateY(-10px)scaleY(-1)}78%{transform:translateY(0)scaleY(1)}86%{transform:translateY(0)scaleY(.82)}94%,to{transform:translateY(0)scaleY(1)}}.group\/empty:hover [data-empty-art=contas] .h-card,.group\/empty:focus-visible [data-empty-art=contas] .h-card{animation:1.5s ease-in-out infinite contas-hover-dip}.group\/empty:hover [data-empty-art=contas] .h-clasp,.group\/empty:focus-visible [data-empty-art=contas] .h-clasp{animation:1.5s ease-in-out infinite contas-hover-clasp}@keyframes contas-hover-dip{0%,to{transform:translateY(0)}28%,42%{transform:translateY(12px)}62%{transform:translateY(-6px)}78%{transform:translateY(1px)}88%{transform:translateY(0)}}@keyframes contas-hover-clasp{0%,48%,to{transform:translate(0)}58%,76%{transform:translate(4px)}86%{transform:translate(0)}}.group\/empty:hover [data-empty-art=recibos] .h-flutter,.group\/empty:focus-visible [data-empty-art=recibos] .h-flutter{transform-box:view-box;transform-origin:80px 16px;animation:1.2s ease-in-out infinite recibos-hover-flutter}.group\/empty:hover [data-empty-art=recibos] .h-check,.group\/empty:focus-visible [data-empty-art=recibos] .h-check{stroke-dasharray:23;animation:1.2s ease-out infinite recibos-hover-check}@keyframes recibos-hover-flutter{0%,to{transform:rotate(0)skew(0)}25%{transform:rotate(-4deg)skew(3deg)}50%{transform:rotate(3deg)skew(-2deg)}75%{transform:rotate(-2deg)skew(1deg)}}@keyframes recibos-hover-check{0%,10%{stroke-dashoffset:23px}45%,to{stroke-dashoffset:0}}.group\/empty:hover [data-empty-art=repasses] .h-orbit,.group\/empty:focus-visible [data-empty-art=repasses] .h-orbit{transform-box:view-box;transform-origin:80px 62px;animation:1.6s ease-in-out infinite repasses-hover-orbit}.group\/empty:hover [data-empty-art=repasses] .h-upright,.group\/empty:focus-visible [data-empty-art=repasses] .h-upright{transform-box:view-box;animation:1.6s ease-in-out infinite repasses-hover-upright}.group\/empty:hover [data-empty-art=repasses] .h-upright-left,.group\/empty:focus-visible [data-empty-art=repasses] .h-upright-left{transform-origin:58px 62px}.group\/empty:hover [data-empty-art=repasses] .h-upright-right,.group\/empty:focus-visible [data-empty-art=repasses] .h-upright-right{transform-origin:102px 62px}@keyframes repasses-hover-orbit{0%{transform:rotate(0)}40%,50%{transform:rotate(180deg)}90%,to{transform:rotate(360deg)}}@keyframes repasses-hover-upright{0%{transform:rotate(0)}40%,50%{transform:rotate(-180deg)}90%,to{transform:rotate(-360deg)}}.group\/empty:hover [data-empty-art=recorrencias] .h-week,.group\/empty:focus-visible [data-empty-art=recorrencias] .h-week{transform-box:fill-box;transform-origin:50%;animation:1.2s ease-out infinite recorrencias-hover-week}.group\/empty:hover [data-empty-art=recorrencias] .h-week-2,.group\/empty:focus-visible [data-empty-art=recorrencias] .h-week-2{animation-delay:.15s}.group\/empty:hover [data-empty-art=recorrencias] .h-week-3,.group\/empty:focus-visible [data-empty-art=recorrencias] .h-week-3{animation-delay:.3s}.group\/empty:hover [data-empty-art=recorrencias] .h-loop,.group\/empty:focus-visible [data-empty-art=recorrencias] .h-loop{transform-box:view-box;transform-origin:104px 86px;animation:1.2s ease-in-out infinite recorrencias-hover-spin}@keyframes recorrencias-hover-week{0%{transform:scale(1)}18%{transform:scale(1.6)}36%,to{transform:scale(1)}}@keyframes recorrencias-hover-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.group\/empty:hover [data-empty-art=remuneracao] .h-tag,.group\/empty:focus-visible [data-empty-art=remuneracao] .h-tag{transform-box:view-box;transform-origin:44px 36px;animation:1.6s ease-in-out infinite remuneracao-hover-flick}@keyframes remuneracao-hover-flick{0%,to{transform:rotate(0)}15%{transform:rotate(22deg)}35%{transform:rotate(-14deg)}55%{transform:rotate(8deg)}72%{transform:rotate(-3deg)}85%{transform:rotate(0)}}.group\/empty:hover [data-empty-art=orcamentos] .h-key,.group\/empty:focus-visible [data-empty-art=orcamentos] .h-key{transform-box:fill-box;transform-origin:50%;animation:.4s ease-in-out infinite orcamentos-hover-tap}.group\/empty:hover [data-empty-art=orcamentos] .h-display,.group\/empty:focus-visible [data-empty-art=orcamentos] .h-display{transform-box:view-box;transform-origin:121px 55px;animation:1.6s step-end infinite orcamentos-hover-type}@keyframes orcamentos-hover-tap{0%,to{transform:translateY(0)scale(1)}40%{transform:translateY(1px)scale(.84)}}@keyframes orcamentos-hover-type{0%{transform:scaleX(.25)}25%{transform:scaleX(.5)}50%{transform:scaleX(.75)}75%,to{transform:scaleX(1)}}}[data-empty-art=digite-para-buscar] .h-char,[data-empty-art=cancelado] .h-impact{opacity:0}@media (prefers-reduced-motion:no-preference){[data-empty-art=busca-sem-resultado] .h-lens{transform-box:view-box;transform-origin:70px 50px}.group\/empty:hover [data-empty-art=busca-sem-resultado] .h-lens,.group\/empty:focus-visible [data-empty-art=busca-sem-resultado] .h-lens{animation:1.6s ease-in-out infinite busca-sem-resultado-hover-zoom}[data-empty-art=busca-sem-resultado] .h-q{transform-box:fill-box;transform-origin:50% 100%}.group\/empty:hover [data-empty-art=busca-sem-resultado] .h-q,.group\/empty:focus-visible [data-empty-art=busca-sem-resultado] .h-q{animation:1.6s ease-out infinite busca-sem-resultado-hover-q}@keyframes busca-sem-resultado-hover-zoom{0%,to{transform:translate(0)scale(1)}30%{transform:translate(-6px,8px)scale(1.14)}60%{transform:translate(10px,8px)scale(1.14)}85%{transform:translate(0)scale(1)}}@keyframes busca-sem-resultado-hover-q{0%,50%,to{transform:translateY(0)rotate(0)}60%{transform:translateY(-5px)rotate(-8deg)}72%{transform:translateY(0)rotate(6deg)}84%{transform:translateY(0)rotate(-3deg)}}.group\/empty:hover [data-empty-art=digite-para-buscar] .h-ghost,.group\/empty:focus-visible [data-empty-art=digite-para-buscar] .h-ghost{animation:1.8s ease-in-out infinite digite-para-buscar-hover-ghost}[data-empty-art=digite-para-buscar] .h-char{transform-box:fill-box;transform-origin:50% 100%}.group\/empty:hover [data-empty-art=digite-para-buscar] .h-char.c1,.group\/empty:focus-visible [data-empty-art=digite-para-buscar] .h-char.c1{animation:1.8s ease-out infinite digite-para-buscar-hover-c1}.group\/empty:hover [data-empty-art=digite-para-buscar] .h-char.c2,.group\/empty:focus-visible [data-empty-art=digite-para-buscar] .h-char.c2{animation:1.8s ease-out infinite digite-para-buscar-hover-c2}.group\/empty:hover [data-empty-art=digite-para-buscar] .h-char.c3,.group\/empty:focus-visible [data-empty-art=digite-para-buscar] .h-char.c3{animation:1.8s ease-out infinite digite-para-buscar-hover-c3}.group\/empty:hover [data-empty-art=digite-para-buscar] .h-caret,.group\/empty:focus-visible [data-empty-art=digite-para-buscar] .h-caret{animation:1.8s linear infinite digite-para-buscar-hover-caret}.group\/empty:hover [data-empty-art=digite-para-buscar] .h-key,.group\/empty:focus-visible [data-empty-art=digite-para-buscar] .h-key{animation:1.8s ease-out infinite digite-para-buscar-hover-press}.group\/empty:hover [data-empty-art=digite-para-buscar] .h-key.k1,.group\/empty:focus-visible [data-empty-art=digite-para-buscar] .h-key.k1{animation-delay:.2s}.group\/empty:hover [data-empty-art=digite-para-buscar] .h-key.k2,.group\/empty:focus-visible [data-empty-art=digite-para-buscar] .h-key.k2{animation-delay:.53s}.group\/empty:hover [data-empty-art=digite-para-buscar] .h-key.k3,.group\/empty:focus-visible [data-empty-art=digite-para-buscar] .h-key.k3{animation-delay:.85s}@keyframes digite-para-buscar-hover-ghost{0%,to{opacity:1}8%,88%{opacity:0}}@keyframes digite-para-buscar-hover-c1{0%,11.9%{opacity:0;transform:scale(.5)}16%,84.9%{opacity:1;transform:scale(1)}85%,to{opacity:0}}@keyframes digite-para-buscar-hover-c2{0%,29.9%{opacity:0;transform:scale(.5)}34%,84.9%{opacity:1;transform:scale(1)}85%,to{opacity:0}}@keyframes digite-para-buscar-hover-c3{0%,47.9%{opacity:0;transform:scale(.5)}52%,84.9%{opacity:1;transform:scale(1)}85%,to{opacity:0}}@keyframes digite-para-buscar-hover-caret{0%,11.9%{transform:translate(0)}12%,29.9%{transform:translate(11px)}30%,47.9%{transform:translate(20px)}48%,84.9%{transform:translate(29px)}85%,to{transform:translate(0)}}@keyframes digite-para-buscar-hover-press{0%,14%,to{transform:translateY(0)}6%{transform:translateY(2px)}}[data-empty-art=sem-acesso] .h-shackle{transform-box:fill-box;transform-origin:50% 100%}.group\/empty:hover [data-empty-art=sem-acesso] .h-shackle,.group\/empty:focus-visible [data-empty-art=sem-acesso] .h-shackle{animation:1.3s ease-in-out infinite sem-acesso-hover-shackle}[data-empty-art=sem-acesso] .h-rattle{transform-box:fill-box;transform-origin:50%}.group\/empty:hover [data-empty-art=sem-acesso] .h-rattle,.group\/empty:focus-visible [data-empty-art=sem-acesso] .h-rattle{animation:1.3s ease-out infinite sem-acesso-hover-rattle}@keyframes sem-acesso-hover-shackle{0%,64%,to{transform:translateY(0)rotate(0)}18%{transform:translateY(-6px)rotate(0)}26%{transform:translateY(-6px)rotate(-5deg)}34%{transform:translateY(-6px)rotate(5deg)}42%{transform:translateY(-6px)rotate(-3deg)}52%{transform:translateY(0)rotate(0)}58%{transform:translateY(-1.5px)rotate(0)}}@keyframes sem-acesso-hover-rattle{0%,50%,72%,to{transform:scale(1)}56%{transform:scale(1.25)}}[data-empty-art=nao-encontrado] .h-piece{transform-box:fill-box;transform-origin:50%}.group\/empty:hover [data-empty-art=nao-encontrado] .h-piece,.group\/empty:focus-visible [data-empty-art=nao-encontrado] .h-piece{animation:1.6s ease-in-out infinite nao-encontrado-hover-piece}[data-empty-art=nao-encontrado] .h-q{transform-box:fill-box;transform-origin:50%}.group\/empty:hover [data-empty-art=nao-encontrado] .h-q,.group\/empty:focus-visible [data-empty-art=nao-encontrado] .h-q{animation:1.6s ease-out infinite nao-encontrado-hover-q}@keyframes nao-encontrado-hover-piece{0%,94%,to{transform:translate(0)rotate(0)}35%{transform:translate(-10px,-9px)rotate(-12deg)}48%{transform:translate(-10px,-9px)rotate(10deg)}60%{transform:translate(-10px,-9px)rotate(-4deg)}78%{transform:translate(0)rotate(0)}86%{transform:translateY(-2px)rotate(0)}}@keyframes nao-encontrado-hover-q{0%,45%,70%,to{transform:scale(1)rotate(0)}55%{transform:scale(1.3)rotate(10deg)}}.group\/empty:hover [data-empty-art=cancelado] .h-stamp,.group\/empty:focus-visible [data-empty-art=cancelado] .h-stamp{animation:1.6s ease-in-out infinite cancelado-hover-stamp}.group\/empty:hover [data-empty-art=cancelado] .a-bounce,.group\/empty:focus-visible [data-empty-art=cancelado] .a-bounce{animation:none}[data-empty-art=cancelado] .h-imprint,[data-empty-art=cancelado] .h-impact{transform-box:fill-box;transform-origin:50%}.group\/empty:hover [data-empty-art=cancelado] .h-imprint,.group\/empty:focus-visible [data-empty-art=cancelado] .h-imprint{animation:1.6s ease-out infinite cancelado-hover-imprint}.group\/empty:hover [data-empty-art=cancelado] .h-impact,.group\/empty:focus-visible [data-empty-art=cancelado] .h-impact{animation:1.6s ease-out infinite cancelado-hover-impact}@keyframes cancelado-hover-stamp{0%,80%,to{transform:translate(0)}30%{transform:translate(-42px,4px)}42%,50%{transform:translate(-42px,20px)}58%{transform:translate(-42px,8px)}}@keyframes cancelado-hover-imprint{0%,48%,72%,to{transform:scale(1)}58%{transform:scale(1.12)}}@keyframes cancelado-hover-impact{0%,44%{opacity:0;transform:scale(.8)}54%{opacity:1;transform:scale(1.1)}74%,to{opacity:0;transform:scale(1.15)}}.group\/empty:hover [data-empty-art=soltar-arquivo] .h-sheet,.group\/empty:focus-visible [data-empty-art=soltar-arquivo] .h-sheet{animation:1.6s ease-in infinite soltar-arquivo-hover-sheet}.group\/empty:hover [data-empty-art=soltar-arquivo] .h-tray,.group\/empty:focus-visible [data-empty-art=soltar-arquivo] .h-tray{animation:1.6s ease-out infinite soltar-arquivo-hover-tray}.group\/empty:hover [data-empty-art=soltar-arquivo] .h-arrow,.group\/empty:focus-visible [data-empty-art=soltar-arquivo] .h-arrow{animation:.8s ease-in-out infinite soltar-arquivo-hover-arrow}@keyframes soltar-arquivo-hover-sheet{0%{opacity:1;transform:translateY(0)}35%,68%{opacity:1;transform:translateY(34px)}75%{opacity:0;transform:translateY(34px)}76%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes soltar-arquivo-hover-tray{0%,33%,55%,to{transform:translateY(0)}40%{transform:translateY(2.5px)}}@keyframes soltar-arquivo-hover-arrow{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.group\/empty:hover [data-empty-art=mix-de-planos] .h-pie,.group\/empty:focus-visible [data-empty-art=mix-de-planos] .h-pie{transform-box:view-box;transform-origin:80px 62px;animation:1.4s ease-in-out infinite mix-de-planos-hover-spin}@keyframes mix-de-planos-hover-spin{0%{transform:rotate(0)}60%,to{transform:rotate(120deg)}}.group\/empty:hover [data-empty-art=funil] .h-funnel,.group\/empty:focus-visible [data-empty-art=funil] .h-funnel{transform-box:view-box;transform-origin:80px 100px;animation:1.1s ease-in-out infinite funil-hover-wobble}@keyframes funil-hover-wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg)}55%{transform:rotate(3deg)}80%{transform:rotate(-1deg)}}.group\/empty:hover [data-empty-art=consumo-ia] .h-needle,.group\/empty:focus-visible [data-empty-art=consumo-ia] .h-needle{transform-box:view-box;transform-origin:72px 76px;animation:1.6s ease-in-out infinite consumo-ia-hover-sweep}@keyframes consumo-ia-hover-sweep{0%{transform:rotate(0)}40%{transform:rotate(118deg)}55%{transform:rotate(104deg)}to{transform:rotate(0)}}}[data-empty-art=categorias] .h-wind,[data-empty-art=departamentos] .h-signal,[data-empty-art=clinicas] .h-doorway,[data-empty-art=clinicas] .h-leaf{opacity:0}@media (prefers-reduced-motion:no-preference){.group\/empty:hover [data-empty-art=categorias] .h-wind,.group\/empty:focus-visible [data-empty-art=categorias] .h-wind{animation:1.6s linear infinite categorias-hover-wind}[data-empty-art=categorias] .h-tag{transform-box:fill-box;transform-origin:50% 0}.group\/empty:hover [data-empty-art=categorias] .h-tag,.group\/empty:focus-visible [data-empty-art=categorias] .h-tag{animation:1.6s ease-out infinite categorias-hover-flutter}.group\/empty:hover [data-empty-art=categorias] .h-tag.t2,.group\/empty:focus-visible [data-empty-art=categorias] .h-tag.t2{animation-delay:.3s}.group\/empty:hover [data-empty-art=categorias] .h-tag.t3,.group\/empty:focus-visible [data-empty-art=categorias] .h-tag.t3{animation-delay:.6s}@keyframes categorias-hover-wind{0%{opacity:0;transform:translate(0)}15%{opacity:1}70%{opacity:.8;transform:translate(120px)}80%,to{opacity:0;transform:translate(135px)}}@keyframes categorias-hover-flutter{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(6deg)}60%{transform:rotate(-3deg)}80%{transform:rotate(1deg)}}[data-empty-art=procedimentos] .h-back-a,[data-empty-art=procedimentos] .h-back-b{transform-box:fill-box;transform-origin:50% 100%}.group\/empty:hover [data-empty-art=procedimentos] .h-back-a,.group\/empty:focus-visible [data-empty-art=procedimentos] .h-back-a{animation:1.6s ease-in-out infinite procedimentos-hover-fan-a}.group\/empty:hover [data-empty-art=procedimentos] .h-back-b,.group\/empty:focus-visible [data-empty-art=procedimentos] .h-back-b{animation:1.6s ease-in-out infinite procedimentos-hover-fan-b}[data-empty-art=procedimentos] .h-top{transform-box:fill-box;transform-origin:50% 100%}.group\/empty:hover [data-empty-art=procedimentos] .h-top,.group\/empty:focus-visible [data-empty-art=procedimentos] .h-top{animation:1.6s ease-in-out infinite procedimentos-hover-lift}@keyframes procedimentos-hover-fan-a{0%,to{transform:rotate(0)}35%,65%{transform:rotate(8deg)}}@keyframes procedimentos-hover-fan-b{0%,to{transform:rotate(0)}35%,65%{transform:rotate(-8deg)}}@keyframes procedimentos-hover-lift{0%,to{transform:translateY(0)rotate(0)}35%,65%{transform:translateY(-5px)rotate(-2deg)}}.group\/empty:hover [data-empty-art=departamentos] .h-signal,.group\/empty:focus-visible [data-empty-art=departamentos] .h-signal{animation:1.8s linear infinite departamentos-hover-signal-l}.group\/empty:hover [data-empty-art=departamentos] .h-signal.r,.group\/empty:focus-visible [data-empty-art=departamentos] .h-signal.r{animation-name:departamentos-hover-signal-r}.group\/empty:hover [data-empty-art=departamentos] .h-node,.group\/empty:focus-visible [data-empty-art=departamentos] .h-node{animation:1.8s ease-out infinite departamentos-hover-nod}@keyframes departamentos-hover-signal-l{0%{opacity:0;transform:translate(0)}8%{opacity:1}25%{transform:translateY(12px)}60%{transform:translate(-36px,12px)}78%{opacity:1;transform:translate(-36px,26px)}86%,to{opacity:0;transform:translate(-36px,26px)}}@keyframes departamentos-hover-signal-r{0%{opacity:0;transform:translate(0)}8%{opacity:1}25%{transform:translateY(12px)}60%{transform:translate(36px,12px)}78%{opacity:1;transform:translate(36px,26px)}86%,to{opacity:0;transform:translate(36px,26px)}}@keyframes departamentos-hover-nod{0%,76%,94%,to{transform:translateY(0)}84%{transform:translateY(-4px)}}.group\/empty:hover [data-empty-art=clinicas] .h-doorway,.group\/empty:focus-visible [data-empty-art=clinicas] .h-doorway{animation:2s linear infinite clinicas-hover-doorway}[data-empty-art=clinicas] .h-leaf.l{transform-box:fill-box;transform-origin:0%}[data-empty-art=clinicas] .h-leaf.r{transform-box:fill-box;transform-origin:100%}.group\/empty:hover [data-empty-art=clinicas] .h-leaf,.group\/empty:focus-visible [data-empty-art=clinicas] .h-leaf{animation:2s ease-in-out infinite clinicas-hover-leaf}[data-empty-art=clinicas] .h-crown{transform-box:fill-box;transform-origin:50% 100%}.group\/empty:hover [data-empty-art=clinicas] .h-crown,.group\/empty:focus-visible [data-empty-art=clinicas] .h-crown{animation:1s ease-in-out infinite clinicas-hover-rustle}@keyframes clinicas-hover-doorway{0%,to{opacity:1}}@keyframes clinicas-hover-leaf{0%,90%,to{opacity:1;transform:scaleX(1)}30%,65%{opacity:1;transform:scaleX(.2)}}@keyframes clinicas-hover-rustle{0%,to{transform:rotate(0)}20%{transform:rotate(5deg)}40%{transform:rotate(-4deg)}60%{transform:rotate(3deg)}80%{transform:rotate(-1deg)}}}.loading-swap-fallback>*{transition:opacity var(--motion-fast)var(--ease-vittz).3s}@starting-style{.loading-swap-fallback>*{opacity:0}}@keyframes tooth-pop-a{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes tooth-pop-b{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.tooth-pop-a{animation:tooth-pop-a var(--motion-base)var(--ease-vittz)}.tooth-pop-b{animation:tooth-pop-b var(--motion-base)var(--ease-vittz)}:is(.appointment-calendar,.agenda-popover){--fc-classic-border:var(--border);--fc-classic-background:transparent;--fc-classic-muted:transparent;--fc-classic-today:color-mix(in oklch,var(--cyan-vittz)5%,transparent);--fc-classic-now:var(--muted-foreground);--fc-classic-highlight:var(--accent);--fc-classic-faint:transparent;--agenda-past-opacity:.6}.appointment-calendar{margin-top:-1.125rem;padding-top:1.125rem}:is(.appointment-calendar,.agenda-popover) .agenda-col-header{background:0 0;position:relative}:is(.appointment-calendar,.agenda-popover) .agenda-col-header-inner{color:var(--muted-foreground);text-transform:capitalize;padding:.5rem 0;font-size:.8125rem;font-weight:500;text-decoration:none!important}:is(.appointment-calendar,.agenda-popover) .fc-day-header-toggle{cursor:pointer;align-items:baseline;gap:.5rem;display:inline-flex}:is(.appointment-calendar,.agenda-popover) .fc-day-header-toggle .fc-day-header-date-group{align-items:baseline;gap:0;display:inline-flex}:is(.appointment-calendar,.agenda-popover) .fc-day-header-toggle .fc-day-header-num{color:var(--foreground);transition:color var(--motion-fast)var(--ease-vittz);font-size:1.125rem;font-weight:700;line-height:1}:is(.appointment-calendar,.agenda-popover) .fc-day-header-toggle .fc-day-header-month{color:var(--muted-foreground);font-size:.8125rem;font-weight:500;line-height:1}:is(.appointment-calendar,.agenda-popover) .fc-day-header-toggle .fc-day-header-meta{color:var(--muted-foreground);text-transform:lowercase;letter-spacing:.01em;font-size:.8125rem;font-weight:500}:is(.appointment-calendar,.agenda-popover) .fc-day-header-toggle.is-today .fc-day-header-num,:is(.appointment-calendar,.agenda-popover) .fc-day-header-toggle:hover .fc-day-header-num{color:var(--cyan-vittz)}:is(.appointment-calendar,.agenda-popover) .fc-day-header-toggle:active .fc-day-header-num{color:var(--cyan-vittz-dark)}@media (width<=767px){:is(.appointment-calendar,.agenda-popover) .fc-day-header-toggle{flex-direction:column;align-items:center;gap:.125rem}}:is(.appointment-calendar,.agenda-popover) .agenda-col-header.agenda-day-today{background:linear-gradient(to bottom,transparent,color-mix(in oklch,var(--cyan-vittz)5%,transparent))}:is(.appointment-calendar,.agenda-popover) .agenda-col-header.agenda-day-sat:not(.agenda-day-today){background:linear-gradient(to bottom,transparent,color-mix(in oklch,var(--muted-foreground)3%,transparent))}:is(.appointment-calendar,.agenda-popover) .agenda-col-header.agenda-day-sun:not(.agenda-day-today){background:linear-gradient(to bottom,transparent,color-mix(in oklch,var(--muted-foreground)5%,transparent))}:is(.appointment-calendar,.agenda-popover) .agenda-day-lane.agenda-day-sat:not(.agenda-day-today),:is(.appointment-calendar,.agenda-popover) .agenda-day-cell.agenda-day-sat:not(.agenda-day-today){background:color-mix(in oklch,var(--muted-foreground)3%,transparent)}:is(.appointment-calendar,.agenda-popover) .agenda-day-lane.agenda-day-sun:not(.agenda-day-today),:is(.appointment-calendar,.agenda-popover) .agenda-day-cell.agenda-day-sun:not(.agenda-day-today){background:color-mix(in oklch,var(--muted-foreground)5%,transparent)}:is(.appointment-calendar,.agenda-popover) .agenda-col-header.agenda-holiday:not(.agenda-day-today){background:linear-gradient(to bottom,transparent,color-mix(in oklch,var(--status-warning)10%,transparent))}:is(.appointment-calendar,.agenda-popover) .agenda-day-lane.agenda-holiday:not(.agenda-day-today),:is(.appointment-calendar,.agenda-popover) .agenda-day-cell.agenda-holiday:not(.agenda-day-today){background:color-mix(in oklch,var(--status-warning)10%,transparent)}:is(.appointment-calendar,.agenda-popover) .agenda-day-cell.agenda-holiday:not(.agenda-day-today) .agenda-day-number{color:var(--status-warning-foreground)}:is(.appointment-calendar,.agenda-popover) .agenda-col-header.agenda-state-holiday:not(.agenda-day-today){background:linear-gradient(to bottom,transparent,color-mix(in oklch,var(--status-orange)10%,transparent))}:is(.appointment-calendar,.agenda-popover) .agenda-day-lane.agenda-state-holiday:not(.agenda-day-today),:is(.appointment-calendar,.agenda-popover) .agenda-day-cell.agenda-state-holiday:not(.agenda-day-today){background:color-mix(in oklch,var(--status-orange)10%,transparent)}:is(.appointment-calendar,.agenda-popover) .agenda-day-cell.agenda-state-holiday:not(.agenda-day-today) .agenda-day-number{color:var(--status-orange-foreground)}:is(.appointment-calendar,.agenda-popover) .fc-day-header-holiday{font-size:var(--text-2xs);line-height:var(--text-2xs--line-height);color:var(--status-warning-foreground);text-align:center;text-transform:none;white-space:nowrap;pointer-events:none;margin-bottom:.125rem;font-weight:500;position:absolute;bottom:100%;left:.35rem;right:.35rem}:is(.appointment-calendar,.agenda-popover) .fc-day-header-holiday.is-state{color:var(--status-orange-foreground)}:is(.appointment-calendar,.agenda-popover) .agenda-day-number{color:var(--foreground);padding:.375rem .5rem;font-size:.8125rem;text-decoration:none!important}:is(.appointment-calendar,.agenda-popover) .agenda-day-other .agenda-day-number{color:var(--muted-foreground);opacity:.4}:is(.appointment-calendar,.agenda-popover) .agenda-day-today .agenda-day-number{font-weight:700}:is(.appointment-calendar,.agenda-popover) .agenda-event{transition:filter var(--motion-fast)var(--ease-vittz),background-color var(--motion-fast)var(--ease-vittz),border-color var(--motion-fast)var(--ease-vittz),opacity var(--motion-fast)var(--ease-vittz);border-radius:.5rem;padding:1px 6px;border:1px solid color-mix(in oklch,var(--background)50%,transparent)!important}:is(.appointment-calendar,.agenda-popover) .agenda-event.appointment-type-block{--agenda-block-dash:8px;--agenda-block-stroke:2px;--agenda-block-dash-color:#000;background-origin:padding-box;background-image:repeating-linear-gradient(90deg,var(--agenda-block-dash-color)0 var(--agenda-block-dash),transparent var(--agenda-block-dash)calc(var(--agenda-block-dash)*2)),repeating-linear-gradient(90deg,var(--agenda-block-dash-color)0 var(--agenda-block-dash),transparent var(--agenda-block-dash)calc(var(--agenda-block-dash)*2)),repeating-linear-gradient(0deg,var(--agenda-block-dash-color)0 var(--agenda-block-dash),transparent var(--agenda-block-dash)calc(var(--agenda-block-dash)*2)),repeating-linear-gradient(0deg,var(--agenda-block-dash-color)0 var(--agenda-block-dash),transparent var(--agenda-block-dash)calc(var(--agenda-block-dash)*2));background-size:100% var(--agenda-block-stroke),100% var(--agenda-block-stroke),var(--agenda-block-stroke)100%,var(--agenda-block-stroke)100%;background-position:0 0,0 100%,0 0,100% 0;background-repeat:no-repeat}:is(.appointment-calendar,.agenda-popover) .agenda-event:hover{filter:brightness(.9)}:is(.appointment-calendar,.agenda-popover) .agenda-event:active{filter:brightness(.85)}:is(.appointment-calendar,.agenda-popover) .agenda-event.agenda-event-mirror,:is(.appointment-calendar,.agenda-popover) .agenda-event.agenda-event-mirror:hover{filter:none!important;transition:none!important}@keyframes agenda-fade-a{0%{opacity:0}to{opacity:1}}@keyframes agenda-fade-b{0%{opacity:0}to{opacity:1}}.appointment-calendar .agenda-fade-a{animation:agenda-fade-a var(--motion-base)var(--ease-vittz)}.appointment-calendar .agenda-fade-b{animation:agenda-fade-b var(--motion-base)var(--ease-vittz)}.agenda-kicker-fade-a div.uppercase>span{animation:agenda-fade-a var(--motion-base)var(--ease-vittz)}.agenda-kicker-fade-b div.uppercase>span{animation:agenda-fade-b var(--motion-base)var(--ease-vittz)}:root{--agenda-event-lift-shadow:0 10px 22px -8px #00000059}@keyframes agenda-event-lift{0%{transform:scale(1);box-shadow:0 0 #0000}to{box-shadow:var(--agenda-event-lift-shadow);transform:scale(1.02)}}@keyframes agenda-event-settle{0%{box-shadow:var(--agenda-event-lift-shadow);transform:scale(1.02)}to{transform:scale(1);box-shadow:0 0 #0000}}:is(.appointment-calendar,.agenda-popover) .agenda-event.agenda-event-lifted{animation:agenda-event-lift var(--motion-fast)var(--ease-vittz)both;z-index:2}:is(.appointment-calendar,.agenda-popover) .agenda-event.agenda-event-settle{animation:agenda-event-settle var(--motion-base)var(--ease-vittz)}@keyframes agenda-event-born-own{0%{opacity:0}to{opacity:1}}@keyframes agenda-event-born-live{0%{opacity:0;transform:scale(.55)}70%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}:is(.appointment-calendar,.agenda-popover) .agenda-event.agenda-event-born-own{animation:agenda-event-born-own var(--motion-base)var(--ease-vittz)var(--agenda-event-birth-offset,0s)backwards}:is(.appointment-calendar,.agenda-popover) .agenda-event.agenda-event-born-live{animation:agenda-event-born-live var(--motion-base)var(--ease-vittz)var(--agenda-event-birth-offset,0s)backwards}:is(.appointment-calendar,.agenda-popover) .agenda-event.agenda-event-born-live:after{animation-delay:var(--agenda-event-birth-offset,0s)}@keyframes agenda-event-ghost-out{to{opacity:0}}:is(.appointment-calendar,.agenda-popover) .agenda-event.agenda-event-ghost{pointer-events:none;animation:agenda-event-ghost-out var(--motion-fast)var(--ease-vittz)forwards}:is(.appointment-calendar,.agenda-popover) .agenda-day-lane-inner>:has(.agenda-event-moved){transition:top var(--motion-base)var(--ease-vittz),height var(--motion-base)var(--ease-vittz)}:is(.appointment-calendar,.agenda-popover) .agenda-event.appointment-past{opacity:var(--agenda-past-opacity)}:is(.appointment-calendar,.agenda-popover) .agenda-event.appointment-highlight{box-shadow:0 0 0 2px var(--primary);animation:.6s ease-in-out 8 appointment-highlight-pulse}@keyframes appointment-highlight-pulse{0%,to{box-shadow:0 0 0 2px var(--primary)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--primary)30%,transparent)}}:is(.appointment-calendar,.agenda-popover) .agenda-event-inner{position:relative}:is(.appointment-calendar,.agenda-popover) .agenda-row-event{margin:1px 4px!important}:is(.appointment-calendar,.agenda-popover) .agenda-more-link{transition:color var(--motion-fast)var(--ease-vittz);font-size:.75rem;font-weight:500;color:var(--muted-foreground)!important}:is(.appointment-calendar,.agenda-popover) .agenda-more-link:hover{color:var(--foreground)!important}:is(.appointment-calendar,.agenda-popover) .agenda-slot-header-inner{color:var(--muted-foreground);font-size:.75rem}.appointment-calendar :has(>.agenda-now-line){overflow:visible!important}:is(.appointment-calendar,.agenda-popover) .agenda-now-line{border:none!important;overflow:visible!important}:is(.appointment-calendar,.agenda-popover) :is(.agenda-now-line,.agenda-now-arrow){transition:top var(--motion-slow)var(--ease-vittz)}:is(.appointment-calendar,.agenda-popover) .agenda-now-line:before{content:"";border-top:2px dotted color-mix(in oklch,var(--muted-foreground)60%,transparent);width:200vw;height:0;position:absolute;top:50%;left:-100vw;transform:translateY(-50%)}:is(.appointment-calendar,.agenda-popover) .agenda-now-line:after{content:"";background:var(--cyan-vittz);width:calc(100% + 1rem);height:2px;box-shadow:0 0 .5rem color-mix(in oklch,var(--cyan-vittz)35%,transparent);animation:agenda-now-breathe var(--breath-cycle)var(--ease-vittz)infinite alternate;border-radius:1px;position:absolute;top:50%;left:-.5rem;transform:translateY(-50%)}@keyframes agenda-now-breathe{0%{box-shadow:0 0 .375rem color-mix(in oklch,var(--cyan-vittz)20%,transparent)}to{box-shadow:0 0 .625rem color-mix(in oklch,var(--cyan-vittz)45%,transparent)}}.agenda-popover{background:var(--popover)!important;border-color:var(--border)!important;border-radius:var(--radius)!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a!important}.agenda-popover .agenda-popover-header{background:var(--muted)!important;color:var(--foreground)!important}:is(.appointment-calendar,.agenda-popover) .agenda-day-cell{transition:background-color var(--motion-fast)var(--ease-vittz)}:is(.appointment-calendar,.agenda-popover) .agenda-day-cell:not(.agenda-day-today):hover{background:color-mix(in oklch,var(--accent)30%,transparent)}:is(.appointment-calendar,.agenda-popover){--agenda-cyan-fill:color-mix(in oklab,var(--cyan-vittz)14%,var(--background))}.dark :is(.appointment-calendar,.agenda-popover){--agenda-cyan-fill:color-mix(in oklab,var(--cyan-vittz)22%,var(--background))}:is(.appointment-calendar,.agenda-popover) .fc-slot-hover{z-index:4;border:1px solid var(--cyan-vittz);background:var(--agenda-cyan-fill);pointer-events:none;transition:opacity var(--motion-fast)var(--ease-vittz);border-radius:.5rem;align-items:flex-start;padding:.25rem .25rem 0 .6875rem;display:flex;position:absolute;left:2px;right:2.5%}:is(.appointment-calendar,.agenda-popover) .fc-slot-hover.is-hidden{opacity:0}:is(.appointment-calendar,.agenda-popover) .fc-slot-time{font-size:var(--text-1xs);letter-spacing:.01em;color:var(--cyan-vittz);font-weight:600;line-height:1.2}:is(.appointment-calendar,.agenda-popover) :is(.agenda-slot-lane,.agenda-day-lane){cursor:pointer}:is(.appointment-calendar,.agenda-popover) .agenda-highlight{background:var(--agenda-cyan-fill)!important}:is(.appointment-calendar,.agenda-popover) .agenda-select-mirror{opacity:1;--fc-event-contrast-color:var(--cyan-vittz);background:var(--agenda-cyan-fill)!important;border-color:var(--cyan-vittz)!important;box-shadow:none!important}:is(.appointment-calendar,.agenda-popover) :is(.fc-slot-hover,.agenda-select-mirror) .fc-slot-time{color:var(--cyan-vittz)}.dark :is(.appointment-calendar,.agenda-popover){--fc-classic-today:color-mix(in oklch,var(--cyan-vittz)10%,transparent)}.dark .agenda-popover{box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -2px #0003!important}:is(.appointment-calendar,.agenda-popover) .leave-background-event{opacity:1}:is(.appointment-calendar,.agenda-popover) .agenda-past-wash{background:color-mix(in oklch,var(--muted-foreground)6%,transparent);opacity:1}.dark :is(.appointment-calendar,.agenda-popover) .agenda-past-wash{background:color-mix(in oklch,var(--muted-foreground)9%,transparent)}.leave-bg-label{z-index:1;color:#a32929;pointer-events:auto;cursor:default;background:#ef43432e;border-bottom:1px solid #ef434340;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:flex;position:sticky;top:0}.dark .leave-bg-label{color:#ea8686;background:#ef434338;border-bottom-color:#ef43434d}.appointment-calendar.agenda-fine-pointer .agenda-select-mirror,.appointment-calendar.agenda-fine-pointer .agenda-day-lane .agenda-highlight{visibility:hidden}.driver-active.driver-fade .driver-overlay,.driver-fade .driver-popover.vittz-tour-popover{animation-timing-function:var(--ease-vittz)}.driver-popover.vittz-tour-popover{background-color:var(--card);border:1px solid var(--border);color:var(--card-foreground);border-radius:var(--radius,.5rem);max-width:380px;padding:1rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.driver-popover.vittz-tour-popover .driver-popover-title{color:var(--foreground);font-size:.95rem;font-weight:600;line-height:1.4}.driver-popover.vittz-tour-popover .driver-popover-description{color:var(--muted-foreground);margin-top:.25rem;font-size:.875rem;line-height:1.5}.driver-popover.vittz-tour-popover .driver-popover-progress-text{color:var(--muted-foreground);font-size:.75rem}.driver-popover.vittz-tour-popover .driver-popover-navigation-btns{gap:.5rem}.driver-popover.vittz-tour-popover .driver-popover-next-btn,.driver-popover.vittz-tour-popover .driver-popover-done-btn{background-color:var(--primary);color:var(--primary-foreground);border-radius:calc(var(--radius,.5rem) - 2px);text-shadow:none;cursor:pointer;transition:opacity var(--motion-fast)var(--ease-vittz);border:none;padding:.375rem .75rem;font-size:.8125rem;font-weight:500}.driver-popover.vittz-tour-popover .driver-popover-next-btn:hover,.driver-popover.vittz-tour-popover .driver-popover-done-btn:hover{opacity:.9}.driver-popover.vittz-tour-popover .driver-popover-prev-btn{background-color:var(--secondary);color:var(--secondary-foreground);border-radius:calc(var(--radius,.5rem) - 2px);text-shadow:none;cursor:pointer;transition:opacity var(--motion-fast)var(--ease-vittz);border:none;padding:.375rem .75rem;font-size:.8125rem;font-weight:500}.driver-popover.vittz-tour-popover .driver-popover-prev-btn:hover{opacity:.9}.driver-popover.vittz-tour-popover .driver-popover-close-btn{color:var(--muted-foreground);border-radius:calc(var(--radius,.5rem) - 2px);width:1.5rem;height:1.5rem;transition:background-color var(--motion-fast)var(--ease-vittz),color var(--motion-fast)var(--ease-vittz);justify-content:center;align-items:center;display:flex}.driver-popover.vittz-tour-popover .driver-popover-close-btn:hover{background-color:var(--muted);color:var(--foreground)}.driver-popover.vittz-tour-popover .driver-popover-arrow{border:none}.driver-popover.vittz-tour-popover .driver-popover-arrow-side-left,.driver-popover.vittz-tour-popover .driver-popover-arrow-side-right,.driver-popover.vittz-tour-popover .driver-popover-arrow-side-top,.driver-popover.vittz-tour-popover .driver-popover-arrow-side-bottom{background-color:var(--card)}.driver-popover{all:unset;font-family:var(--driver-popover-font-family,"Helvetica Neue",Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif);box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover-title{zoom:1;margin:0;font-size:19px;font-weight:700;line-height:1.5;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-popover-footer-btn:hover,.driver-popover-footer-btn:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center,.driver-popover-arrow-none{display:none}.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s)ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}
