.eso-dock,.eso-dock-vidro,.eso-barra-mobile{--dk-f:color-mix(in srgb, var(--dk-o) var(--dk-p), transparent);--dk-b:blur(18px) saturate(160%);background:var(--dk-f);-webkit-backdrop-filter:var(--dk-b);backdrop-filter:var(--dk-b)}.eso-dock{--dk-o:var(--c-surface-raised);--dk-p:62%;--dock-icone:2.5rem;--dock-pilula:2.25rem;--dk-x:-50%;--dk-y:0px;--dk-sx:0;--dk-sy:1;--dk-m:translateY(-2px);--dk-og:50% 100%;z-index:30;transform:translate(var(--dk-x), var(--dk-y));width:max-content;max-width:calc(100vw - 2rem);box-shadow:0 18px 48px -12px color-mix(in srgb, var(--c-surface) 70%, black), 0 0 0 1px color-mix(in srgb, var(--c-border) 70%, transparent), 0 0 28px -6px color-mix(in srgb, var(--c-accent) 38%, transparent);border-radius:1.5rem;position:fixed;bottom:.75rem;left:50%}.eso-dock-vidro,.eso-barra-mobile{--dk-o:var(--c-surface-modal);--dk-p:72%;border:1px solid color-mix(in srgb, var(--c-accent) 35%, var(--c-border))}.eso-dock-vidro{box-shadow:0 24px 60px -16px color-mix(in srgb, var(--c-surface) 60%, black), 0 0 36px -10px color-mix(in srgb, var(--c-accent) 40%, transparent)}.eso-barra-mobile{--dk-p:78%;box-shadow:0 -10px 30px -14px color-mix(in srgb, var(--c-accent) 40%, transparent);border-width:1px 0 0}.eso-dock[data-tamanho=compacto]{--dock-icone:2.25rem;--dock-pilula:2rem}.eso-dock[data-tamanho=grande]{--dock-icone:3rem;--dock-pilula:2.75rem}.eso-dock-btn{width:var(--dock-icone);height:var(--dock-icone)}.eso-dock-btn svg{width:calc(var(--dock-icone) * .5);height:calc(var(--dock-icone) * .5)}.eso-dock-pilula{height:var(--dock-pilula)}.eso-dock[data-orientacao=vertical]{--dk-x:0px;--dk-y:-50%;--dk-sy:0;--dk-sx:-1;--dk-m:translateX(2px);--dk-og:0 50%;border-radius:1.25rem;max-width:none;max-height:calc(100vh - 8rem);top:50%;bottom:auto;left:.75rem}.eso-dock[data-posicao=direita]{--dk-sx:1;--dk-m:translateX(-2px);--dk-og:100% 50%;left:auto;right:.75rem}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.eso-dock,.eso-dock-vidro,.eso-barra-mobile{--dk-f:var(--dk-o)}}@media (prefers-reduced-transparency:reduce){.eso-dock,.eso-dock-vidro,.eso-barra-mobile{--dk-f:var(--dk-o);--dk-b:none}}.eso-dock[data-material=solido],:root[data-dock-material=solido] .eso-dock-vidro,:root[data-dock-material=solido] .eso-barra-mobile{--dk-f:var(--dk-o);--dk-b:none}.eso-dock[data-oculto=true]{opacity:0;pointer-events:none;transform:translate(calc(var(--dk-x) + var(--dk-sx) * (100% + 1.5rem)), calc(var(--dk-y) + var(--dk-sy) * (100% + 1.5rem)))}.eso-dock-linha{z-index:30;pointer-events:auto;cursor:pointer;background:0 0;border:0;outline:none;padding:0;position:fixed}.eso-dock-linha:before{content:"";background:linear-gradient(var(--dk-a,90deg), transparent, var(--c-accent), var(--c-brand-cyan), transparent);box-shadow:0 0 12px 1px color-mix(in srgb, var(--c-accent) 55%, transparent);border-radius:9999px;position:absolute}.eso-dock-linha:focus-visible:before{outline:2px solid var(--c-accent);outline-offset:2px}.eso-dock-linha[data-posicao=base]{width:min(14rem,40vw);height:12px;bottom:0;left:50%;transform:translate(-50%)}.eso-dock-linha[data-posicao=base]:before{height:3px;inset:auto 0 2px}.eso-dock-linha:not([data-posicao=base]){width:12px;height:min(10rem,30vh);top:50%;left:0;transform:translateY(-50%)}.eso-dock-linha:not([data-posicao=base]):before{--dk-a:180deg;width:3px;top:0;bottom:0;left:2px}.eso-dock-linha[data-posicao=direita]{left:auto;right:0}.eso-dock-linha[data-posicao=direita]:before{left:auto;right:2px}.eso-dock:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--c-accent) 75%, transparent), color-mix(in srgb, var(--c-brand-cyan) 55%, transparent) 55%, color-mix(in srgb, var(--c-accent) 20%, transparent));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.eso-dock-separador{background:linear-gradient(var(--dk-a,to bottom), transparent, color-mix(in srgb, var(--c-brand-cyan) 55%, var(--c-border)), transparent);flex-shrink:0;align-self:stretch;width:1px;margin-block:.375rem}.eso-dock-separador-sutil{background:var(--c-border);opacity:.6;flex-shrink:0;width:1px;height:1.25rem}[data-orientacao=vertical] .eso-dock-separador-sutil{width:1.25rem;height:1px}[data-orientacao=vertical]>.eso-dock-separador{--dk-a:to right;width:auto;height:1px;margin:0 .375rem}.eso-dock-item{flex-direction:column;align-items:center;display:flex;position:relative}.eso-dock-icone{transform-origin:var(--dk-og)}.eso-dock-item[data-rotulo]:after{--dk-t:4px;content:attr(data-rotulo);transform:translate(-50%, var(--dk-t));white-space:nowrap;color:var(--c-text);background:color-mix(in srgb, var(--c-surface-modal) 88%, transparent);border:1px solid var(--c-border);opacity:0;pointer-events:none;border-radius:.5rem;padding:.2rem .55rem;font-size:.75rem;position:absolute;bottom:calc(100% + .9rem);left:50%}.eso-dock[data-orientacao=vertical] .eso-dock-item[data-rotulo]:after{--dk-t:-4px;transform:translate(var(--dk-t), -50%);top:50%;bottom:auto;left:calc(100% + .9rem)}.eso-dock[data-posicao=direita] .eso-dock-item[data-rotulo]:after{--dk-t:4px;left:auto;right:calc(100% + .9rem)}.eso-dock .eso-dock-item[data-rotulo]:is(:hover,:focus-within):after{--dk-t:0px;opacity:1}.eso-dock-ativo{background:var(--c-nav-indicator,var(--c-accent));width:1rem;height:3px;box-shadow:var(--c-nav-indicator-glow,0 0 8px var(--c-accent));border-radius:9999px;position:absolute;bottom:-.25rem;left:50%;transform:translate(-50%)}.eso-dock[data-orientacao=vertical] .eso-dock-ativo{width:3px;height:1rem;top:50%;bottom:auto;left:-.4rem;transform:translateY(-50%)}.eso-dock[data-posicao=direita] .eso-dock-ativo{left:auto;right:-.4rem}.eso-dock-pontos{pointer-events:none;gap:3px;display:flex;position:absolute;bottom:-.25rem;left:50%;transform:translate(-50%)}.eso-dock-ponto{background:var(--c-muted);opacity:0;border-radius:9999px;width:4px;height:4px;transform:scale(0)}.eso-dock-ponto[data-on=true]{opacity:.85;transform:scale(1)}.eso-dock-pontos[data-ativo=true] .eso-dock-ponto{background:var(--c-nav-indicator,var(--c-accent));box-shadow:var(--c-nav-indicator-glow,0 0 6px var(--c-accent));opacity:1}.eso-dock-item[data-com-janelas=true]>.eso-dock-ativo{display:none}.eso-dock[data-orientacao=vertical] .eso-dock-pontos{flex-direction:column;top:50%;bottom:auto;left:-.4rem;transform:translateY(-50%)}.eso-dock[data-posicao=direita] .eso-dock-pontos{left:auto;right:-.4rem}.eso-dock-janelas-qtd{z-index:1;font-variant-numeric:tabular-nums;pointer-events:none;min-width:.875rem;height:.875rem;color:var(--c-text);background:var(--c-surface-overlay);border:1px solid var(--c-border);border-radius:9999px;justify-content:center;align-items:center;padding-inline:.2rem;font-size:.5625rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-.25rem;left:-.25rem}@media (prefers-reduced-motion:no-preference){.eso-dock-ponto{transition:opacity var(--motion-fast,.15s) ease, transform var(--motion-fast,.15s) ease}.eso-dock-item[data-temporario=true]{--dk-k:.6;animation:.22s cubic-bezier(.2,.8,.2,1) both eso-dock-flyout}.eso-dock-item[data-saindo=true]{--dk-k:.6;pointer-events:none;animation:.18s ease-out reverse both eso-dock-flyout}}[data-dominio],[data-dominio=cadastros],[data-dominio=inicio]{--c-dom:var(--c-dom-azul)}[data-dominio=vendas],[data-dominio=bi]{--c-dom:var(--c-dom-ciano)}[data-dominio=fiscal]{--c-dom:var(--c-dom-indigo)}[data-dominio=crm],[data-dominio=relatorios]{--c-dom:var(--c-dom-violeta)}[data-dominio=servicos],[data-dominio=ajuda]{--c-dom:var(--c-dom-teal)}[data-dominio=financeiro]{--c-dom:var(--c-dom-verde)}[data-dominio=estoque],[data-dominio=obras]{--c-dom:var(--c-dom-ambar)}[data-dominio=food_service]{--c-dom:var(--c-dom-rosa)}[data-dominio=compras]{--c-dom:var(--c-dom-laranja)}[data-dominio=oficina],[data-dominio=sistema]{--c-dom:var(--c-dom-ardosia)}.eso-dock-halo{background:var(--c-dom,var(--c-dom-azul));color:var(--c-dom-ink);box-shadow:0 0 22px -4px color-mix(in srgb, var(--c-dom,var(--c-dom-azul)) 55%, transparent)}.eso-dock-halo.eso-dock-halo-compacto{box-shadow:none}.eso-acao-icone,.eso-dock-colorido{color:var(--c-dom,var(--c-dom-azul))}.eso-dock-colorido:hover{background:color-mix(in srgb, var(--c-dom,var(--c-dom-azul)) 14%, transparent)}.eso-dock-colorido-ativo,.eso-dock-colorido-ativo:hover{background:color-mix(in srgb, var(--c-dom,var(--c-dom-azul)) 22%, transparent)}.eso-reordenando{outline:2px dashed var(--c-accent);outline-offset:2px;opacity:.85}[data-arrastando=true]{z-index:60;opacity:.92;pointer-events:none;will-change:transform;filter:drop-shadow(0 10px 14px color-mix(in srgb, var(--c-surface) 55%, black));transition:none}.eso-dock-scroll{scrollbar-width:none}.eso-dock-scroll::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:no-preference){.eso-dock{transition:transform .22s cubic-bezier(.2,.8,.3,1),opacity .18s ease-out;animation:.22s ease-out backwards eso-dock-entrada}.eso-dock-vidro{animation:.16s ease-out both eso-dock-flyout}.eso-folha{animation:.22s ease-out both eso-folha-subir}.eso-dock-linha:before{animation:2.4s ease-in-out infinite eso-dock-linha-pulso}.eso-dock-scroll{scroll-behavior:smooth}.eso-dock-icone{transition:transform .14s cubic-bezier(.2,.8,.3,1),background-color .12s ease-out}.eso-dock-item[data-rotulo]:after{transition:opacity .12s ease-out,transform .12s ease-out}.eso-dock[data-ampliar=true] .eso-dock-item:is(:hover,:focus-within) .eso-dock-icone{transform:scale(1.4) var(--dk-m)}.eso-dock[data-ampliar=true] .eso-dock-item:hover+.eso-dock-item .eso-dock-icone{transform:scale(1.18)}.eso-dock[data-ampliar=true] .eso-dock-item:has(+.eso-dock-item:hover) .eso-dock-icone{transform:scale(1.18)}}@keyframes eso-dock-entrada{0%{opacity:0;transform:translate(calc(var(--dk-x) + var(--dk-sx) * 16px), calc(var(--dk-y) + var(--dk-sy) * 16px))}to{opacity:1;transform:translate(var(--dk-x), var(--dk-y))}}@keyframes eso-dock-flyout{0%{opacity:0;transform:scale(var(--dk-k,.96))}}@keyframes eso-folha-subir{0%{opacity:.6;transform:translateY(100%)}}@keyframes eso-dock-linha-pulso{0%,to{opacity:.55}50%{opacity:1}}.eso-dock-selo{--dk-c:var(--c-danger);--dk-gl:60%;z-index:1;font-variant-numeric:tabular-nums;pointer-events:none;min-width:1rem;height:1rem;color:var(--c-on-danger);background:var(--dk-c);box-shadow:0 0 0 2px color-mix(in srgb, var(--c-surface-raised) 85%, transparent), 0 0 10px 1px color-mix(in srgb, var(--dk-c) var(--dk-gl), transparent);border-radius:9999px;justify-content:center;align-items:center;padding-inline:.25rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-.25rem;right:-.25rem}.eso-dock-selo[data-tom=warn]{--dk-c:var(--c-warn);--dk-gl:55%;color:var(--c-surface)}.eso-dock-selo[data-ponto=true]{width:.625rem;min-width:.625rem;height:.625rem;padding:0;top:-.125rem;right:-.125rem}.eso-dock-estrela[data-ativo=false]{opacity:0}.eso-dock-linha-fav:is(:hover,:focus-within) .eso-dock-estrela{opacity:1}@media (hover:none){.eso-dock-estrela[data-ativo=false]{opacity:1}}.eso-dock-sec-janelas{flex:0 1000 auto;min-width:0;min-height:0}.eso-dock-sec-janelas[data-min=texto]{min-width:10rem}.eso-dock-sec-janelas[data-min=icone]{min-width:var(--dock-pilula)}.eso-dock[data-orientacao=vertical] .eso-dock-sec-janelas[data-min=icone]{min-width:0;min-height:var(--dock-icone)}.eso-dock-scroll[data-folga]{--dk-gs:.5rem;--dk-ge:.5rem;pointer-events:none}.eso-dock-scroll[data-folga]>*{pointer-events:auto}.eso-dock-scroll[data-folga=tooltip]{--dk-gs:3.5rem}.eso-dock[data-posicao=esquerda] .eso-dock-scroll[data-folga=tooltip]{--dk-gs:.75rem;--dk-ge:14rem}.eso-dock[data-posicao=direita] .eso-dock-scroll[data-folga=tooltip]{--dk-gs:14rem;--dk-ge:.75rem}.eso-dock[data-orientacao=horizontal] .eso-dock-scroll[data-folga]{padding-block:var(--dk-gs) var(--dk-ge);margin-block:calc(var(--dk-gs) * -1) calc(var(--dk-ge) * -1)}.eso-dock[data-orientacao=vertical] .eso-dock-scroll[data-folga]{padding-inline:var(--dk-gs) var(--dk-ge);margin-inline:calc(var(--dk-gs) * -1) calc(var(--dk-ge) * -1)}.eso-dock-brilho{--tw-shadow:0 0 14px -4px var(--c-accent);box-shadow:var(--tw-shadow)}.eso-miniatura-corpo{background:var(--c-surface);border:1px solid color-mix(in srgb, var(--c-border) 80%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:.5rem;position:relative;overflow:hidden}.eso-miniatura-neutro{background:color-mix(in srgb, var(--c-border) 45%, transparent);border-radius:.25rem}:root{--lp-raio:1.25rem;--lp-raio-m:.75rem;--lp-raio-p:.5rem;--lp-raio-folha:1.5rem 1.5rem 0 0;--lp-sombra:0 36px 90px -22px color-mix(in srgb, var(--c-surface) 78%, black), 0 0 48px -14px color-mix(in srgb, var(--c-accent) 38%, transparent);--lp-dur-rapida:.14s;--lp-dur:.22s;--lp-dur-saida:.18s;--lp-ease:cubic-bezier(.2, .8, .3, 1);--lp-mola:cubic-bezier(.34, 1.56, .64, 1)}@keyframes lp-desliza{0%{opacity:0;transform:translateX(var(--lp-dx))}}.lpg-raiz{z-index:45;--lpg-cols:3;--lpg-icone:4rem;--lpg-vidro:color-mix(in srgb, var(--c-surface-raised) 58%, transparent);--lpg-vidro-borda:color-mix(in srgb, var(--c-border) 70%, transparent);--lpg-texto2:color-mix(in srgb, var(--c-text) 80%, transparent);--lpg-mola:var(--lp-mola);display:flex;position:fixed;inset:0}@media (min-width:640px){.lpg-raiz{--lpg-cols:4}}@media (min-width:1024px){.lpg-raiz{--lpg-cols:6}}.lpg-fundo{background:color-mix(in srgb, var(--c-surface) 90%, transparent);-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);position:absolute;inset:0}.lpg-painel{width:100%;min-height:0;color:var(--c-text);flex-direction:column;display:flex;position:relative}.lpg-painel.lpg-folha{--lpg-cols:4;--lpg-icone:3.5rem;border-radius:var(--lp-raio-folha);background:color-mix(in srgb, var(--c-surface) 78%, transparent);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);border-top:1px solid var(--lpg-vidro-borda);align-self:flex-end;height:92dvh;overflow:hidden}.lpg-rolagem{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:0 1rem 1.5rem;overflow-y:auto}.lpg-miolo{width:100%;max-width:60rem;margin:0 auto}.lpg-rotulo,.lpg-chip span,.lpg-plano-txt strong,.lpg-plano-txt small,.lpg-pasta-topo h2,.lpg-sec span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lpg-topo{justify-content:center;padding:2rem 1rem 1rem;display:flex}.lpg-folha .lpg-topo{align-items:center;gap:.5rem;padding-top:1rem}.lpg-busca,.lpg-fechar,.lpg-pilula,.lpg-btn,.lpg-plano,.lpg-busca-sistema{border:1px solid var(--lpg-vidro-borda);background:var(--lpg-vidro);color:var(--c-text)}.lpg-busca,.lpg-fechar,.lpg-pilula,.lpg-btn{border-radius:999px;align-items:center;display:inline-flex}.lpg-busca{--lpg-sb:0 6px 24px -10px color-mix(in srgb, var(--c-surface) 55%, black);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:100%;max-width:28rem;height:2.75rem;box-shadow:var(--lpg-sb);gap:.5rem;padding:0 1rem;transition:border-color .14s ease-out,box-shadow .14s ease-out;display:flex}.lpg-busca:focus-within{border-color:var(--c-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--c-accent) 28%, transparent), var(--lpg-sb)}.lpg-busca input{min-width:0;color:var(--c-text);background:0 0;border:0;outline:none;flex:1;font-size:.9375rem}.lpg-busca input::placeholder{color:var(--lpg-texto2)}.lpg-busca input::-webkit-search-cancel-button{display:none}.lpg-kbd{border:1px solid var(--lpg-vidro-borda);font:inherit;color:var(--lpg-texto2);border-radius:.375rem;padding:0 .3rem;font-size:.6875rem;line-height:1.25rem}.lpg-fechar{flex-shrink:0;justify-content:center;width:2.75rem;height:2.75rem}.lpg-faixa{scrollbar-width:none;align-items:center;gap:.5rem;padding:.25rem .25rem .5rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 1rem calc(100% - 1rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 1rem calc(100% - 1rem),#0000 100%)}.lpg-faixa::-webkit-scrollbar{display:none}.lpg-faixa-centro{justify-content:safe center}.lpg-pilula{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;height:2.25rem;transition:background-color .14s ease-out, border-color .14s ease-out, transform .22s var(--lpg-mola);flex-shrink:0;gap:.5rem;padding:0 .875rem 0 .625rem;font-size:.8125rem;font-weight:500;text-decoration:none}.lpg-pilula:hover{background:color-mix(in srgb, var(--c-surface-raised) 85%, transparent);border-color:color-mix(in srgb, var(--c-dom,var(--c-accent)) 55%, var(--c-border))}.lpg-pilula-ico{color:var(--c-dom,var(--c-accent));flex-shrink:0}.lpg-chip{background:color-mix(in srgb, var(--c-surface-raised) 38%, transparent);max-width:14rem;height:1.75rem;color:var(--lpg-texto2);border:1px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.75rem;text-decoration:none;transition:background-color .14s ease-out,color .14s ease-out;display:inline-flex}.lpg-chip:hover{background:var(--lpg-vidro);color:var(--c-text)}.lpg-rotulo-faixa{flex-shrink:0}.lpg-grade{grid-template-columns:repeat(var(--lpg-cols), minmax(0, 1fr));gap:1.75rem .75rem;max-width:56rem;margin:1.5rem auto 0;padding:0;list-style:none;display:grid}.lpg-folha .lpg-grade{gap:1.25rem .5rem;margin-top:1rem}.lpg-item{justify-content:center;min-width:0;display:flex}.lpg-cel{border-radius:var(--lp-raio);width:100%;max-width:7.5rem;color:var(--c-text);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.5rem;padding:.25rem .25rem .375rem;display:flex}.lpg-rotulo{max-width:100%;text-shadow:0 1px 6px color-mix(in srgb, var(--c-surface) 70%, transparent);font-size:.8125rem;font-weight:500;line-height:1.2}.lpg-icone{--lpg-d:var(--c-dom,var(--c-dom-azul));width:var(--lpg-icone);height:var(--lpg-icone);color:var(--c-dom-ink);background:linear-gradient(160deg, #ffffff47 0%, transparent 52%), linear-gradient(150deg, color-mix(in srgb, var(--lpg-d) 82%, white), var(--lpg-d) 55%, color-mix(in srgb, var(--lpg-d) 78%, black));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--c-on-gradient) var(--lpg-ig,45%), transparent), inset 0 -2px 6px #0000002e, 0 var(--lpg-y1,10px) var(--lpg-b1,22px) -8px color-mix(in srgb, var(--lpg-d) var(--lpg-d1,65%), black), 0 var(--lpg-y2,2px) var(--lpg-b2,4px) color-mix(in srgb, black var(--lpg-k2,22%), transparent);transition:transform .32s var(--lpg-mola), box-shadow .2s ease-out;border-radius:24%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.lpg-icone>svg{width:46%;height:46%}.lpg-icone-p{--lpg-icone:2rem;border-radius:28%}.lpg-icone-m{--lpg-icone:2.75rem}.lpg-cel:hover .lpg-icone,.lpg-cel[aria-expanded=true] .lpg-icone{--lpg-ig:55%;--lpg-y1:16px;--lpg-b1:28px;--lpg-d1:75%;--lpg-y2:3px;--lpg-b2:6px;--lpg-k2:24%;transform:translateY(-2px)scale(1.04)}.lpg-cel:active .lpg-icone{transform:scale(.97)}.lpg-cel:focus-visible,.lpg-pilula:focus-visible,.lpg-chip:focus-visible,.lpg-plano:focus-visible,.lpg-sec:focus-visible,.lpg-btn:focus-visible,.lpg-fechar:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.lpg-item.lpg-arrastando{z-index:5;position:relative}.lpg-item.lpg-arrastando .lpg-icone{--lpg-ig:55%;--lpg-y1:22px;--lpg-b1:36px;--lpg-d1:80%;--lpg-y2:6px;--lpg-b2:12px;--lpg-k2:30%}.lpg-item.lpg-arrastando .lpg-cel{cursor:grabbing}.lpg-pilula.lpg-arrastando{border-color:var(--c-accent);z-index:5}.lpg-planos{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.5rem;max-width:56rem;margin:1.25rem auto 0;padding:0;list-style:none;display:grid}.lpg-plano{border-radius:var(--lp-raio-m);min-width:0;transition:background-color .14s ease-out, transform .22s var(--lpg-mola);align-items:center;gap:.75rem;padding:.5rem .75rem .5rem .5rem;text-decoration:none;display:flex}.lpg-plano:hover{background:color-mix(in srgb, var(--c-surface-raised) 88%, transparent);transform:translateY(-1px)}.lpg-plano-txt{flex-direction:column;min-width:0;line-height:1.25;display:flex}.lpg-plano-txt strong{font-size:.875rem;font-weight:600}.lpg-plano-txt small{color:var(--lpg-texto2);font-size:.75rem}.lpg-busca-sistema{margin-top:.75rem}.lpg-vazio{text-align:center;color:var(--lpg-texto2);padding:3rem 1rem;font-size:.875rem}.lpg-pasta-camada{z-index:10;pointer-events:none;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:absolute;inset:0}.lpg-folha .lpg-pasta-camada{align-items:stretch;padding:0}.lpg-pasta{pointer-events:auto;border-radius:var(--lp-raio);border:1px solid color-mix(in srgb, var(--c-dom,var(--c-accent)) 40%, var(--c-border));background:color-mix(in srgb, var(--c-surface-modal) 84%, transparent);-webkit-backdrop-filter:blur(30px)saturate(160%);backdrop-filter:blur(30px)saturate(160%);width:100%;max-width:46rem;max-height:min(34rem,100%);box-shadow:var(--lp-sombra);flex-direction:column;display:flex;overflow:hidden}.lpg-folha .lpg-pasta{border-radius:var(--lp-raio-folha);border-width:1px 0 0;max-width:none;max-height:none}.lpg-pasta-topo{border-bottom:1px solid var(--lpg-vidro-borda);background:linear-gradient(180deg, color-mix(in srgb, var(--c-dom,var(--c-accent)) 16%, transparent), transparent);align-items:center;gap:.875rem;padding:1rem 1.25rem;display:flex}.lpg-pasta-topo h2{flex:1;min-width:0;margin:0;font-size:1.125rem;font-weight:600}.lpg-btn{cursor:pointer;flex-shrink:0;gap:.375rem;height:2.25rem;padding:0 .875rem;font-size:.8125rem;font-weight:500;text-decoration:none}.lpg-btn:hover{background:color-mix(in srgb, var(--c-surface-raised) 90%, transparent)}.lpg-btn-icone{justify-content:center;width:2.25rem;padding:0}.lpg-pasta-corpo{flex:1;min-height:0;padding:.75rem 1.25rem 1.25rem;overflow-y:auto}.lpg-grupo-titulo{margin:.75rem 0 .375rem}.lpg-rotulo-faixa,.lpg-grupo-titulo{letter-spacing:.08em;text-transform:uppercase;color:var(--lpg-texto2);font-size:.625rem;font-weight:600}.lpg-secoes{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:.25rem .5rem;margin:0;padding:0;list-style:none;display:grid}.lpg-sec{border-radius:var(--lp-raio-m);min-width:0;color:var(--c-text);align-items:center;gap:.625rem;padding:.5rem .625rem;font-size:.875rem;text-decoration:none;display:flex}.lpg-sec:hover{background:color-mix(in srgb, var(--c-dom,var(--c-accent)) 16%, transparent)}.lpg-sec svg{color:var(--c-dom,var(--c-accent));flex-shrink:0}.lpg-sec svg[data-icone-secao]:not(.eso-acao-icone){color:var(--c-muted)}.lpg-rodape{color:var(--lpg-texto2);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 1.25rem;font-size:.75rem;display:flex}.lpg-rodape button{border-radius:var(--lp-raio-m);color:var(--c-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;display:inline-flex}.lpg-rodape button:hover{background:color-mix(in srgb, var(--c-surface-raised) 60%, transparent)}.lpg-rodape button:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.lpg-raiz{animation:lpg-entrada var(--lp-dur) var(--lp-ease) both}.lpg-raiz[data-saindo=true]{animation:lpg-entrada var(--lp-dur-saida) ease-out both reverse}.lpg-painel.lpg-folha{animation:lpg-folha-subir var(--lp-dur) var(--lp-ease) both}.lpg-raiz[data-saindo=true] .lpg-painel.lpg-folha{animation:lpg-folha-subir var(--lp-dur-saida) ease-out both reverse}.lpg-pasta{animation:.26s cubic-bezier(.2,.9,.25,1.05) both lpg-pasta-abrir}.lpg-pasta[data-fechando=true]{animation:lpg-pasta-abrir var(--lp-dur-saida) ease-out both reverse}.lpg-grade[data-lpg-arrastando=true] .lpg-item:not(.lpg-arrastando) .lpg-icone{animation:.34s ease-in-out infinite alternate lpg-tremer}.lpg-grade[data-lpg-arrastando=true] .lpg-item:nth-child(2n):not(.lpg-arrastando) .lpg-icone{animation-direction:alternate-reverse}}@media (prefers-reduced-motion:reduce){.lpg-icone,.lpg-pilula,.lpg-plano{transition:none}.lpg-cel:hover .lpg-icone,.lpg-plano:hover{transform:none}}@keyframes lpg-entrada{0%{opacity:0;transform:scale(1.03)}}@keyframes lpg-folha-subir{0%{transform:translateY(8%)}}@keyframes lpg-pasta-abrir{0%{opacity:0;pointer-events:none;transform:scale(.22)}45%{pointer-events:none}}@keyframes lpg-tremer{0%{transform:rotate(-1.1deg)}to{transform:rotate(1.1deg)}}.lpg-linha{min-width:0}.lpg-linha>a{flex:1 1 0;min-width:0}.lpg-item[data-arrastando=true],.lpg-pilula[data-arrastando=true]{transition:none}.lpg-pasta[data-fechando=true]{pointer-events:none}.lpg-raiz[data-modo=popup]{--lpg-icone:3.25rem;justify-content:center;align-items:flex-end;padding:0 1rem 5.5rem}.lpg-raiz[data-modo=popup] .lpg-fundo{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.lpg-raiz[data-modo=popup] .lpg-painel{border-radius:var(--lp-raio);border:1px solid color-mix(in srgb, var(--c-accent) 28%, var(--c-border));background:color-mix(in srgb, var(--c-surface-modal) 82%, transparent);-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);width:min(920px,100%);height:min(72dvh,640px);box-shadow:var(--lp-sombra);overflow:hidden}.lpg-raiz[data-modo=popup] .lpg-grade{gap:1rem .5rem;margin-top:.75rem}.lpg-raiz[data-modo=popup] .lpg-pasta-camada{padding:.75rem}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.lpg-raiz[data-modo=popup] .lpg-painel{background:var(--c-surface-modal);-webkit-backdrop-filter:none;backdrop-filter:none}}.mm-painel{border-radius:var(--lp-raio);transform-origin:50% 100%;width:min(920px,100%);height:min(72dvh,640px)}.eso-dock-vidro.mm-painel{box-shadow:0 0 0 1px color-mix(in srgb, var(--c-accent) 16%, transparent), var(--lp-sombra)}.mm-destaque{height:var(--mm-h,0px);transform:translateY(var(--mm-y,0px));border-radius:var(--lp-raio-m);background:color-mix(in srgb, var(--c-dom,var(--c-accent)) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-dom,var(--c-accent)) 28%, transparent);pointer-events:none;opacity:0;position:absolute;top:0;left:0;right:0}.mm-destaque[data-visivel=true]{opacity:1}.mm-destaque:before{content:"";background:var(--c-dom,var(--c-accent));width:3px;box-shadow:0 0 10px color-mix(in srgb, var(--c-dom,var(--c-accent)) 70%, transparent);border-radius:9999px;position:absolute;top:22%;bottom:22%;left:0}.mm-secoes{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:2px 8px;display:grid}.mm-resultados{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:2px 8px;display:grid}.mm-secao-link{transition:background-color var(--lp-dur-rapida) ease-out}.mm-secao-link:hover,.mm-secao-link:focus-visible{background:color-mix(in srgb, var(--c-dom,var(--c-accent)) 14%, transparent)}.mm-pilula kbd{display:none}.mm-pilula:hover kbd,.mm-pilula:focus-visible kbd{display:inline}@media (prefers-reduced-motion:no-preference){.eso-dock-vidro.mm-painel{animation:mm-entrada var(--lp-dur-saida) var(--lp-ease) both}.mm-destaque[data-animar=true]{transition:transform var(--lp-dur) var(--lp-ease), height var(--lp-dur) var(--lp-ease), background-color var(--lp-dur) ease-out, opacity var(--lp-dur-rapida) ease-out}.mm-troca,.mm-lateral-frente,.mm-lateral-tras{--lp-dx:10px;animation:lp-desliza var(--lp-dur-saida) var(--lp-ease) both}.mm-lateral-frente,.mm-lateral-tras{--lp-dx:28px;animation-duration:var(--lp-dur)}.mm-lateral-tras{--lp-dx:-28px}}@keyframes mm-entrada{0%{opacity:0;transform:translateY(18px)scale(.985)}}.mm-painel[data-modo=telaCheia]{width:min(1240px,100%);height:min(88dvh,860px)}.eso-paleta{--pl-f:color-mix(in srgb, var(--c-surface-modal) 80%, transparent);border-radius:var(--lp-raio);border:1px solid color-mix(in srgb, var(--c-accent) 28%, var(--c-border));background:var(--pl-f);-webkit-backdrop-filter:blur(24px)saturate(165%);backdrop-filter:blur(24px)saturate(165%);width:min(640px,100%);box-shadow:0 1px 0 0 color-mix(in srgb, var(--c-text) 8%, transparent) inset, var(--lp-sombra);flex-direction:column;display:flex;position:relative;overflow:hidden}.eso-paleta[data-folha=true]{border-radius:var(--lp-raio-folha);border-width:1px 0 0;width:100%;height:92dvh}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.eso-paleta{--pl-f:var(--c-surface-modal);-webkit-backdrop-filter:none;backdrop-filter:none}}.eso-paleta-busca{border-bottom:1px solid color-mix(in srgb, var(--c-border) 80%, transparent);align-items:center;gap:.75rem;padding:.95rem 1.1rem;display:flex}.eso-paleta-input{min-width:0;color:var(--c-text);box-shadow:none;background:0 0;border:0;outline:none;flex:1;font-size:1.125rem;line-height:1.6rem}.eso-paleta-input::placeholder{color:color-mix(in srgb, var(--c-text) 70%, transparent)}.eso-paleta-chip{border:1px solid color-mix(in srgb, var(--c-dom,var(--c-dom-azul)) 45%, var(--c-border));background:color-mix(in srgb, var(--c-dom,var(--c-dom-azul)) 14%, transparent);color:var(--c-text);border-radius:.6rem;flex-shrink:0;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.8125rem;font-weight:600;display:inline-flex}.eso-paleta-rolagem{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.eso-paleta:not([data-folha=true]) .eso-paleta-rolagem{max-height:60vh}.eso-paleta-conteudo{padding:.4rem .5rem .6rem;position:relative}.eso-paleta-secao-titulo{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--c-text) 72%, transparent);padding:.65rem .7rem .3rem;font-size:.625rem;font-weight:600}.eso-paleta-realce{border-radius:var(--lp-raio-m);pointer-events:none;background:color-mix(in srgb, var(--c-accent) 15%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--c-accent) 42%, transparent) inset;will-change:transform, height;position:absolute;top:0;left:.5rem;right:.5rem}.eso-paleta-realce:before{content:"";background:var(--c-accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:22%;bottom:22%;left:0}.eso-paleta-linha{cursor:pointer;border-radius:var(--lp-raio-m);min-height:2.5rem;color:var(--c-text);align-items:center;gap:.75rem;padding:.4rem .7rem;scroll-margin-block:2rem;display:flex;position:relative}.eso-paleta[data-folha=true] .eso-paleta-linha{min-height:2.75rem}.eso-paleta-linha[data-arrastavel=true]{cursor:grab}.eso-paleta-linha[data-reordenando=true]{outline:2px dashed var(--c-accent);outline-offset:-2px}.eso-paleta-icone{border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.eso-paleta-icone-acao{background:color-mix(in srgb, var(--c-dom,var(--c-dom-azul)) 16%, transparent)}.eso-paleta-mark{background:color-mix(in srgb, var(--c-accent) 26%, transparent);color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent);text-underline-offset:3px;border-radius:.2rem;font-weight:700}.eso-paleta-kbd{border:1px solid var(--c-border);background:color-mix(in srgb, var(--c-surface-raised) 70%, transparent);color:color-mix(in srgb, var(--c-text) 80%, transparent);border-radius:.35rem;flex-shrink:0;padding:0 .35rem;font-family:inherit;font-size:.6875rem;line-height:1.25rem}.eso-paleta-rodape{border-top:1px solid color-mix(in srgb, var(--c-border) 80%, transparent);background:color-mix(in srgb, var(--c-surface) 25%, transparent);justify-content:space-between;align-items:center;gap:.75rem;padding:.4rem .75rem;display:flex}@media (prefers-reduced-motion:no-preference){.eso-paleta{animation:eso-paleta-entrar var(--lp-dur-saida) var(--lp-ease) both}.eso-paleta[data-folha=true]{animation:eso-folha-subir var(--lp-dur) var(--lp-ease) both}.eso-paleta-realce[data-animar=true]{transition:transform var(--lp-dur-rapida) var(--lp-ease), height var(--lp-dur-rapida) var(--lp-ease)}.eso-paleta-conteudo[data-direcao]{--lp-dx:18px;animation:lp-desliza var(--lp-dur-saida) var(--lp-ease) both}.eso-paleta-conteudo[data-direcao=voltar]{--lp-dx:-18px}}@keyframes eso-paleta-entrar{0%{opacity:0;transform:translateY(-10px)scale(.97)}}.eso-paleta[data-modo=telaCheia]{width:min(960px,100%)}.eso-paleta[data-modo=telaCheia]:not([data-folha=true]) .eso-paleta-rolagem{max-height:70vh}
