.h-icone{vertical-align:-.125em;flex:none;justify-content:center;align-items:center;width:1em;height:1em;font-style:normal;line-height:1;display:inline-flex}.h-icone>svg{display:block}.h-icone.is-girando>svg{animation:.9s linear infinite h-icone-girar}@keyframes h-icone-girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.h-icone.is-girando>svg{animation-duration:2.4s}}.h-marcador-raiz[data-v-058761de]{--h-marcador-tamanho:18px;--h-marcador-cor:var(--hop-color-primary-default);--h-marcador-tinta:var(--hop-color-primary-on);width:var(--h-marcador-tamanho);height:var(--h-marcador-tamanho);vertical-align:middle;flex:none;display:inline-flex;position:relative}.h-marcador-raiz.is-sm[data-v-058761de]{--h-marcador-tamanho:16px}.h-marcador-raiz.is-lg[data-v-058761de]{--h-marcador-tamanho:22px}.h-marcador-raiz.is-success[data-v-058761de]{--h-marcador-cor:var(--hop-color-success-default);--h-marcador-tinta:var(--hop-color-success-on)}.h-marcador-raiz.is-warning[data-v-058761de]{--h-marcador-cor:var(--hop-color-warning-default);--h-marcador-tinta:var(--hop-color-warning-on)}.h-marcador-raiz.is-danger[data-v-058761de]{--h-marcador-cor:var(--hop-color-danger-default);--h-marcador-tinta:var(--hop-color-danger-on)}.h-marcador-raiz.is-info[data-v-058761de]{--h-marcador-cor:var(--hop-color-info-default);--h-marcador-tinta:var(--hop-color-info-on)}.h-marcador[data-v-058761de]{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.h-marcador__caixa[data-v-058761de]{border:1.5px solid var(--hop-color-border-strong);background:var(--hop-color-bg-surface);width:100%;height:100%;color:var(--h-marcador-tinta);font-size:calc(var(--h-marcador-tamanho) * .72);border-radius:4px;place-items:center;display:grid}.is-circulo .h-marcador__caixa[data-v-058761de]{border-radius:999px}.h-marcador:checked+.h-marcador__caixa[data-v-058761de],.h-marcador:indeterminate+.h-marcador__caixa[data-v-058761de]{border-color:var(--h-marcador-cor);background:var(--h-marcador-cor)}.is-invalido .h-marcador__caixa[data-v-058761de]{border-color:var(--hop-color-danger-border)}.is-desativado .h-marcador[data-v-058761de]{cursor:not-allowed}.is-desativado .h-marcador__caixa[data-v-058761de],.is-desativado .h-marcador:checked+.h-marcador__caixa[data-v-058761de]{border-color:var(--hop-color-border-default);background:var(--hop-color-bg-sunken);color:var(--hop-color-text-disabled)}.h-opcao[data-v-058761de]{align-items:flex-start;gap:var(--hop-space-2);color:var(--hop-color-text-default);font-size:var(--hop-font-size-14);line-height:var(--hop-font-line-height-20);cursor:pointer;display:inline-flex;position:relative}.h-opcao>.h-marcador-raiz[data-v-058761de]{margin-top:calc((var(--hop-font-line-height-20) - var(--h-marcador-tamanho)) / 2)}.h-opcao.is-end[data-v-058761de]{flex-direction:row-reverse;justify-content:space-between}.h-opcao__texto[data-v-058761de]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.h-opcao__linha[data-v-058761de]{align-items:center;gap:var(--hop-space-2);flex-wrap:wrap;display:inline-flex}.h-opcao__rotulo[data-v-058761de]{font-weight:var(--hop-font-weight-medium)}.h-opcao__descricao[data-v-058761de]{color:var(--hop-color-text-subtle);font-size:var(--hop-font-size-13);line-height:var(--hop-font-line-height-18)}.h-opcao.is-desativado[data-v-058761de]{color:var(--hop-color-text-disabled);cursor:not-allowed}.h-opcao.is-invalido .h-opcao__rotulo[data-v-058761de]{color:var(--hop-color-danger-text)}.h-opcao.is-cartao[data-v-058761de]{padding:var(--hop-space-3) var(--hop-space-4);border:1px solid var(--hop-color-border-default);border-radius:var(--hop-radius-md);background:var(--hop-color-bg-surface);transition:border-color .12s,background .12s;display:flex}.h-opcao.is-cartao[data-v-058761de]:hover:not(.is-desativado){border-color:var(--hop-color-border-strong)}.h-opcao.is-cartao.is-marcado[data-v-058761de]{border-color:var(--hop-color-primary-default);background:var(--hop-color-primary-subtle)}.h-opcao.is-cartao[data-v-058761de]:focus-within{outline:2px solid var(--hop-color-focus-ring);outline-offset:2px}.h-opcao.is-corner>.h-marcador-raiz[data-v-058761de]{top:var(--hop-space-3);right:var(--hop-space-3);margin:0;position:absolute}.h-opcao.is-corner .h-opcao__texto[data-v-058761de]{padding-right:var(--hop-space-6)}.h-dialogo__fundo{z-index:1000;padding:var(--hop-space-4);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.h-dialogo__fundo.is-modal{background:var(--hop-color-scrim);pointer-events:auto}.h-dialogo__fundo.is-topo{align-items:start;padding-top:10vh}.h-dialogo{width:min(480px,100%);max-height:calc(100vh - var(--hop-space-8));border:1px solid var(--hop-color-border-default);border-radius:var(--hop-radius-lg);background:var(--hop-color-bg-raised);color:var(--hop-color-text-default);box-shadow:var(--hop-shadow-3);pointer-events:auto;outline:0;flex-direction:column;display:flex;position:relative}.h-dialogo.is-sm{width:min(400px,100%)}.h-dialogo.is-lg{width:min(560px,100%)}.h-dialogo.is-xl{width:min(720px,100%)}.h-dialogo.is-full{width:calc(100vw - var(--hop-space-12));height:calc(100vh - var(--hop-space-12));max-height:none}.h-dialogo__cabeca{align-items:flex-start;gap:var(--hop-space-3);padding:var(--hop-space-4) var(--hop-space-4) var(--hop-space-2) var(--hop-space-6);display:flex}.h-dialogo.is-dividido .h-dialogo__cabeca{padding-bottom:var(--hop-space-4);border-bottom:1px solid var(--hop-color-border-default)}.h-dialogo.is-dividido .h-dialogo__corpo{padding-top:var(--hop-space-4);flex:1}.h-dialogo__textos{gap:var(--hop-space-1);flex-direction:column;flex:1;min-width:0;padding-top:2px;display:flex}.h-dialogo__descricao{color:var(--hop-color-text-muted);font-size:var(--hop-font-size-14);line-height:var(--hop-font-line-height-20);margin:0}.h-dialogo__fechar{flex-shrink:0}.h-dialogo__selo{border-radius:var(--hop-radius-full);background:var(--hop-color-primary-subtle);width:40px;height:40px;color:var(--hop-color-primary-text);flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.h-dialogo__selo.is-info{background:var(--hop-color-info-subtle);color:var(--hop-color-info-text)}.h-dialogo__selo.is-success{background:var(--hop-color-success-subtle);color:var(--hop-color-success-text)}.h-dialogo__selo.is-warn{background:var(--hop-color-warning-subtle);color:var(--hop-color-warning-text)}.h-dialogo__selo.is-danger{background:var(--hop-color-danger-subtle);color:var(--hop-color-danger-text)}.h-dialogo__fechar-fora{top:calc(var(--hop-space-3) * -1);right:calc(var(--hop-space-3) * -1);border:1px solid var(--hop-color-border-default);border-radius:var(--hop-radius-full);background:var(--hop-color-bg-raised);width:28px;height:28px;color:var(--hop-color-text-muted);box-shadow:var(--hop-shadow-1);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.h-dialogo__fechar-fora:hover{color:var(--hop-color-text-default)}.h-dialogo__fechar-fora:focus-visible,.h-dialogo__fechar:focus-visible{outline:2px solid var(--hop-color-focus-ring);outline-offset:2px}.h-dialogo__titulo{font-size:var(--hop-font-size-18);line-height:var(--hop-font-line-height-24)}.h-dialogo__corpo{padding:var(--hop-space-2) var(--hop-space-6) var(--hop-space-6);overflow:auto}.h-dialogo__rodape{justify-content:flex-end;gap:var(--hop-space-2);padding:var(--hop-space-4) var(--hop-space-6);border-top:1px solid var(--hop-color-border-default);display:flex}.h-confirmacao{align-items:flex-start;gap:var(--hop-space-3);display:flex}.h-confirmacao p{color:var(--hop-color-text-muted);margin:0}.h-confirmacao__icone{color:var(--hop-color-warning-text);margin-top:2px;font-size:20px}.h-data__texto{font-family:var(--hop-font-family-mono);font-variant-numeric:tabular-nums}.h-data__painel{max-height:none;padding:var(--hop-space-3)}.h-data__navegar{top:var(--hop-space-2);right:var(--hop-space-3);left:var(--hop-space-3);pointer-events:none;justify-content:space-between;display:flex;position:absolute}.h-data__navegar>button{pointer-events:auto}.h-data__barra{margin-top:var(--hop-space-2);padding-top:var(--hop-space-2);border-top:1px solid var(--hop-color-border-default);justify-content:space-between;display:flex}.h-campo-icone{display:inline-flex;position:relative}.h-campo-icone.is-fluido{width:100%;display:flex}.h-campo-icone>.h-campo{flex:1}.h-campo-icone.is-left>.h-campo{padding-left:calc(var(--hop-space-3) + 16px + var(--hop-space-2))}.h-campo-icone:has(>.h-icone-campo.is-inicio)>.h-campo{padding-left:calc(var(--hop-space-3) + 16px + var(--hop-space-2))}.h-campo-icone.is-right>.h-campo{padding-right:calc(var(--hop-space-3) + 16px + var(--hop-space-2))}.h-campo-icone:has(>.h-icone-campo.is-fim)>.h-campo{padding-right:calc(var(--hop-space-3) + 16px + var(--hop-space-2))}.h-campo-icone>.h-icone-campo{z-index:1;color:var(--hop-color-text-muted);pointer-events:none;font-size:16px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.h-campo-icone.is-left>.h-icone-campo,.h-campo-icone>.h-icone-campo.is-inicio{right:auto;left:var(--hop-space-3)}.h-campo-icone.is-right>.h-icone-campo,.h-campo-icone>.h-icone-campo.is-fim{right:var(--hop-space-3);left:auto}.h-grupo-campo{align-items:stretch;display:flex}.h-grupo-campo.is-fluido{width:100%}.h-grupo-campo>*{border-radius:0}.h-grupo-campo>:first-child{border-top-left-radius:var(--hop-radius-sm);border-bottom-left-radius:var(--hop-radius-sm)}.h-grupo-campo>:last-child{border-top-right-radius:var(--hop-radius-sm);border-bottom-right-radius:var(--hop-radius-sm)}.h-grupo-campo>:not(:first-child){margin-left:-1px}.h-grupo-campo>.h-campo,.h-grupo-campo>.h-area{flex:1;min-width:0}.h-grupo-campo>:focus-within,.h-grupo-campo>:focus-visible{z-index:1}.h-grupo-campo.is-pilula>:first-child{border-top-left-radius:999px;border-bottom-left-radius:999px}.h-grupo-campo.is-pilula>:last-child{border-top-right-radius:999px;border-bottom-right-radius:999px}.h-grupo-campo__extra .h-botao.is-sm{height:calc(var(--hop-medida-controle-sm) - var(--hop-space-1));padding:0 var(--hop-space-2)}.h-grupo-campo__extra .h-botao.is-sm.is-so-icone{width:calc(var(--hop-medida-controle-sm) - var(--hop-space-1));padding:0}.h-grupo-campo.is-inline{min-height:var(--hop-medida-controle-md);border:1px solid var(--hop-color-border-default);border-radius:var(--hop-radius-sm);background:var(--hop-color-bg-surface);color:var(--hop-color-text-default);flex-wrap:wrap;align-items:center;transition:border-color .12s}.h-grupo-campo.is-inline.is-pilula{padding-inline:var(--hop-space-1);border-radius:999px}.h-grupo-campo.is-inline:hover{border-color:var(--hop-color-border-strong)}.h-grupo-campo.is-inline:focus-within{border-color:var(--hop-color-primary-default);outline:2px solid var(--hop-color-focus-ring);outline-offset:1px}.h-grupo-campo.is-inline.is-invalido{border-color:var(--hop-color-danger-border)}.h-grupo-campo.is-inline:has([aria-invalid=true]){border-color:var(--hop-color-danger-border)}.h-grupo-campo.is-inline.is-desativado{border-color:var(--hop-color-border-default);background:var(--hop-color-bg-sunken);color:var(--hop-color-text-disabled)}.h-grupo-campo.is-inline:has(>.h-campo:disabled){border-color:var(--hop-color-border-default);background:var(--hop-color-bg-sunken);color:var(--hop-color-text-disabled)}.h-grupo-campo.is-inline>*{border-radius:0;margin-left:0}.h-grupo-campo.is-inline>.h-campo,.h-grupo-campo.is-inline>.h-area>.h-campo{background:0 0;border-color:#0000;outline:0}.h-grupo-campo.is-inline>.h-campo:focus-visible,.h-grupo-campo.is-inline>.h-campo:focus-within,.h-grupo-campo.is-inline>.h-area>.h-campo:focus-visible{border-color:#0000;outline:0}.h-grupo-campo.is-inline>.h-campo--area,.h-grupo-campo.is-inline>.h-area{resize:none;flex-basis:100%}.h-grupo-campo.is-inline>.h-grupo-campo__extra{min-width:0;padding:0 var(--hop-space-2);background:0 0;border:0}.h-grupo-campo.is-inline>.h-grupo-campo__extra:first-child{padding-left:var(--hop-space-3)}.h-grupo-campo.is-inline>.h-grupo-campo__extra:last-child{padding-right:var(--hop-space-2)}.h-grupo-campo.is-inline>.h-grupo-campo__extra+.h-campo{padding-left:0}.h-grupo-campo.is-inline>.h-grupo-campo__extra.is-block-start,.h-grupo-campo.is-inline>.h-grupo-campo__extra.is-block-end{padding:var(--hop-space-2) var(--hop-space-3);flex-basis:100%;justify-content:flex-start}.h-grupo-campo__extra{align-items:center;gap:var(--hop-space-1);min-width:var(--hop-medida-controle-md);padding:0 var(--hop-space-3);border:1px solid var(--hop-color-border-default);background:var(--hop-color-bg-sunken);color:var(--hop-color-text-muted);font-size:var(--hop-font-size-13);white-space:nowrap;cursor:text;flex:none;justify-content:center;display:inline-flex}.h-grupo-campo__extra.is-inline-start,.h-grupo-campo__extra.is-block-start{order:-1}.h-grupo-campo__extra.is-inline-end,.h-grupo-campo__extra.is-block-end{order:1}.h-campo--numero{font-family:var(--hop-font-family-mono);font-variant-numeric:tabular-nums;text-align:right}.h-numero{gap:var(--hop-space-1);flex-direction:column;display:inline-flex}.h-numero.is-fluido{width:100%;display:flex}.h-numero__arrasto{color:var(--hop-color-text-default);font-size:var(--hop-font-size-13);font-weight:var(--hop-font-weight-semibold);line-height:var(--hop-font-line-height-18);cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:none;align-self:flex-start}.h-numero__caixa{gap:0;padding:0;overflow:hidden}.h-numero__caixa .h-campo__nativo{padding:0 var(--hop-space-3)}.h-numero__caixa.is-horizontal .h-campo__nativo{text-align:center}.h-numero__caixa.is-end .h-campo__nativo,.h-numero__caixa.is-stacked .h-campo__nativo{text-align:left}.h-numero__botao{width:var(--hop-medida-controle-md);height:100%;color:var(--hop-color-text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.h-numero__caixa.is-sm .h-numero__botao{width:var(--hop-medida-controle-sm)}.h-numero__botao:hover:not(:disabled){background:var(--hop-color-bg-sunken);color:var(--hop-color-text-default)}.h-numero__botao:disabled{color:var(--hop-color-text-disabled);cursor:not-allowed}.h-numero__caixa.is-horizontal>.h-numero__botao:first-child{border-right:1px solid var(--hop-color-border-default)}.h-numero__caixa.is-horizontal>.h-numero__botao:last-child,.h-numero__caixa.is-end>.h-numero__botao{border-left:1px solid var(--hop-color-border-default)}.h-numero__pilha{border-left:1px solid var(--hop-color-border-default);flex-direction:column;flex:none;align-self:stretch;display:flex}.h-numero__pilha .h-numero__botao{width:calc(var(--hop-medida-controle-md) * .75);height:auto;font-size:var(--hop-font-size-12);flex:1}.h-numero__pilha .h-numero__botao+.h-numero__botao{border-top:1px solid var(--hop-color-border-default)}.h-campo.is-pilula{padding-inline:var(--hop-space-4);border-radius:999px}.h-campo.is-filled{background:var(--hop-color-bg-sunken);border-color:#0000}.h-campo.is-filled:hover{border-color:var(--hop-color-border-default)}.h-campo.is-filled:focus-visible,.h-campo.is-filled:focus-within{background:var(--hop-color-bg-surface)}.h-campo.is-underlined{background:0 0;border-width:0 0 2px;border-radius:0;padding-inline:0}.h-campo.is-underlined:focus-visible,.h-campo.is-underlined:focus-within{border-color:var(--hop-color-primary-default);outline:0}.h-campo.is-borderless{background:0 0;border-color:#0000;padding-inline:0}.h-campo.is-borderless:focus-visible,.h-campo.is-borderless:focus-within{outline-offset:4px;border-color:#0000}.h-campo__contador{color:var(--hop-color-text-subtle);font-size:var(--hop-font-size-12);flex:none}.h-campo__contador.is-no-limite{color:var(--hop-color-danger-text);font-weight:var(--hop-font-weight-semibold)}input.h-campo[type=file]{padding-left:var(--hop-space-1);color:var(--hop-color-text-muted);cursor:pointer}input.h-campo[type=file]::file-selector-button{height:calc(100% - var(--hop-space-2));margin-right:var(--hop-space-3);padding:0 var(--hop-space-3);border:1px solid var(--hop-color-border-default);border-radius:var(--hop-radius-sm);background:var(--hop-color-bg-sunken);color:var(--hop-color-text-default);font:var(--hop-font-weight-semibold) var(--hop-font-size-13) / 1 var(--hop-font-family-sans);cursor:pointer}input.h-campo[type=color]{width:calc(var(--hop-medida-controle-md) * 2);padding:var(--hop-space-1);cursor:pointer}input.h-campo[type=color]::-webkit-color-swatch-wrapper{padding:0}input.h-campo[type=color]::-webkit-color-swatch{border-radius:var(--hop-radius-sm);border:0}.h-menu{min-width:200px;padding:var(--hop-space-1);border:1px solid var(--hop-color-border-default);border-radius:var(--hop-radius-md);background:var(--hop-color-bg-surface);margin:0;list-style:none}.h-menu__grupo{padding:var(--hop-space-2) var(--hop-space-2) var(--hop-space-1);color:var(--hop-color-text-subtle);font-size:var(--hop-font-size-12);font-weight:var(--hop-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.h-menu__separador{height:1px;margin:var(--hop-space-1) 0;background:var(--hop-color-border-default)}.h-menu__item{align-items:center;gap:var(--hop-space-2);width:100%;min-height:var(--hop-medida-controle-sm);padding:0 var(--hop-space-2);border-radius:var(--hop-radius-sm);color:var(--hop-color-text-default);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.h-menu__item:hover:not(:disabled){background:var(--hop-color-tabela-hover)}.h-menu__item.is-perigo{color:var(--hop-color-danger-text)}.h-menu__item:disabled{color:var(--hop-color-text-disabled);cursor:not-allowed}.h-menu__item:focus-visible{outline:2px solid var(--hop-color-focus-ring);outline-offset:-2px}.h-lista-painel{min-width:160px;max-width:min(480px,100vw - 16px);padding:0}.h-lista-painel__busca{z-index:1;padding:var(--hop-space-2);border-bottom:1px solid var(--hop-color-border-default);background:var(--hop-color-bg-raised);position:sticky;top:0}.h-lista__grupo{padding:var(--hop-space-2) var(--hop-space-2) var(--hop-space-1);color:var(--hop-color-text-subtle);font-size:var(--hop-font-size-12);font-weight:var(--hop-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.h-lista__separador{height:1px;margin:var(--hop-space-1) calc(var(--hop-space-1) * -1);background:var(--hop-color-border-default)}.h-lista__rotulo{flex-direction:column;flex:1;min-width:0;display:flex}.h-lista__descricao{color:var(--hop-color-text-subtle);font-size:var(--hop-font-size-12);line-height:var(--hop-font-line-height-16)}.h-lista__opcao[aria-selected=true] .h-lista__descricao,.h-lista__opcao[aria-selected=true] .h-lista__icone{color:inherit}.h-lista__icone{color:var(--hop-color-text-muted);flex:none}.h-lista__marca{flex:none;width:16px;display:inline-flex}.h-lista__caixa{border:1.5px solid var(--hop-color-border-strong);background:var(--hop-color-bg-surface);width:16px;height:16px;color:var(--hop-color-primary-on);border-radius:4px;flex:none;place-items:center;font-size:12px;display:grid}.h-lista__caixa.is-marcada{border-color:var(--hop-color-primary-default);background:var(--hop-color-primary-default)}.h-lista__todos{border-bottom:1px solid var(--hop-color-border-default);font-weight:var(--hop-font-weight-semibold);border-radius:0}.h-lista__criar{color:var(--hop-color-primary-text)}.h-lista__carregando{align-items:center;gap:var(--hop-space-2);display:flex}.h-multi.is-fichas,.h-multi.is-editavel{height:auto;min-height:var(--hop-medida-controle-md);padding-block:var(--hop-space-1)}.h-multi.is-sm.is-editavel{min-height:var(--hop-medida-controle-sm)}.h-multi__fichas{align-items:center;gap:var(--hop-space-1);flex-wrap:wrap;flex:1;min-width:0;display:flex}.h-multi__ficha{align-items:center;gap:var(--hop-space-1);max-width:100%;height:22px;padding:0 var(--hop-space-2);background:var(--hop-color-primary-subtle);color:var(--hop-color-primary-text);font-size:var(--hop-font-size-12);font-weight:var(--hop-font-weight-semibold);white-space:nowrap;border-radius:999px;display:inline-flex}.h-multi__tirar{width:16px;height:16px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;margin-right:-4px;padding:0;display:inline-grid}.h-multi__tirar:hover{background:var(--hop-color-bg-surface)}.h-multi__busca{flex:1;min-width:64px;height:24px}.h-multi.is-desativado .h-multi__ficha{background:var(--hop-color-bg-surface);color:var(--hop-color-text-disabled)}.forca[data-v-52ac4210]{gap:var(--hop-space-2);flex-direction:column;display:flex}.forca__barra[data-v-52ac4210]{gap:var(--hop-space-1);grid-template-columns:repeat(3,1fr);display:grid}.forca__barra span[data-v-52ac4210]{border-radius:var(--hop-radius-full);background:var(--hop-color-grafico-calha);height:4px}.forca__barra span.is-fraca[data-v-52ac4210]{background:var(--hop-color-danger-default)}.forca__barra span.is-media[data-v-52ac4210]{background:var(--hop-color-warning-default)}.forca__barra span.is-forte[data-v-52ac4210]{background:var(--hop-color-success-default)}.forca__linha[data-v-52ac4210]{font-size:var(--hop-font-size-12);line-height:var(--hop-font-line-height-16);color:var(--hop-color-text-subtle);margin:0}.forca__linha strong[data-v-52ac4210]{margin-right:var(--hop-space-1)}.forca__linha strong.is-fraca[data-v-52ac4210]{color:var(--hop-color-danger-text)}.forca__linha strong.is-media[data-v-52ac4210]{color:var(--hop-color-warning-text)}.forca__linha strong.is-forte[data-v-52ac4210]{color:var(--hop-color-success-text)}.forca__regras[data-v-52ac4210]{font-size:var(--hop-font-size-12);color:var(--hop-color-text-muted);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.forca__regras li[data-v-52ac4210]{align-items:center;gap:var(--hop-space-1);display:flex}.forca__regras li i[data-v-52ac4210]{color:var(--hop-color-text-subtle);font-size:10px}.forca__regras li.is-ok[data-v-52ac4210]{color:var(--hop-color-success-text)}.forca__regras li.is-ok i[data-v-52ac4210]{color:var(--hop-color-success-default)}.h-senha[data-v-d5213702]{gap:var(--hop-space-2);flex-direction:column;display:inline-flex}.h-senha.is-fluido[data-v-d5213702]{width:100%;display:flex}.h-popover{max-width:calc(100vw - var(--hop-space-4));max-height:none;padding:var(--hop-space-4);font-size:var(--hop-font-size-14);line-height:var(--hop-font-line-height-20);outline:0;animation:.12s ease-out h-popover-surgir}@keyframes h-popover-surgir{0%{opacity:0;transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.h-popover{animation:none}}.h-popover.is-flush{padding:0;overflow:hidden}.h-popover__cabeca{gap:var(--hop-space-1);margin-bottom:var(--hop-space-3);flex-direction:column;display:flex}.h-popover__cabeca:last-child{margin-bottom:0}.h-popover__titulo,.h-popover__descricao{margin:0}.h-popover__titulo{font-weight:var(--hop-font-weight-semibold)}.h-popover__descricao{color:var(--hop-color-text-muted)}.h-seletor{cursor:pointer;position:relative}.h-seletor.is-editavel{cursor:text}.h-seletor__gatilho{min-width:0;height:100%;color:inherit;font:inherit;text-align:left;cursor:inherit;background:0 0;border:0;outline:0;flex:1;align-items:center;padding:0;display:flex}.h-seletor__valor{align-items:center;gap:var(--hop-space-2);min-width:0;display:inline-flex}.h-seletor__valor>.h-icone{color:var(--hop-color-text-muted);flex:none}.h-seletor__texto{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.h-campo--area{height:auto;min-height:calc(var(--hop-medida-controle-md) * 2);padding:var(--hop-space-2) var(--hop-space-3);resize:vertical;display:block}.h-campo--area.is-auto{resize:none;overflow:hidden}.h-area{align-items:stretch;gap:var(--hop-space-1);flex-direction:column;display:inline-flex}.h-area.is-fluido{width:100%;display:flex}.h-area__contador{color:var(--hop-color-text-subtle);font-size:var(--hop-font-size-12);line-height:var(--hop-font-line-height-16);align-self:flex-end}.h-area__contador.is-aviso{color:var(--hop-color-warning-text)}.h-area__contador.is-no-limite{color:var(--hop-color-danger-text);font-weight:var(--hop-font-weight-semibold)}.girador[data-v-469c8d8f]{--h-girador-cor:var(--hop-color-primary-default);color:var(--h-girador-cor);justify-content:center;align-items:center;display:inline-flex}.girador svg[data-v-469c8d8f]{flex:none;animation:.8s linear infinite girar-469c8d8f}.girador__calha[data-v-469c8d8f]{stroke:var(--hop-color-grafico-calha)}.girador__traco[data-v-469c8d8f]{stroke:currentColor}.tone-current[data-v-469c8d8f]{--h-girador-cor:currentColor}.tone-current .girador__calha[data-v-469c8d8f]{stroke:currentColor;stroke-opacity:.25}.tone-muted[data-v-469c8d8f]{--h-girador-cor:var(--hop-color-text-subtle)}.tone-success[data-v-469c8d8f]{--h-girador-cor:var(--hop-color-success-default)}.tone-warning[data-v-469c8d8f]{--h-girador-cor:var(--hop-color-warning-default)}.tone-danger[data-v-469c8d8f]{--h-girador-cor:var(--hop-color-danger-default)}.tone-info[data-v-469c8d8f]{--h-girador-cor:var(--hop-color-info-default)}.is-inline[data-v-469c8d8f]{vertical-align:-3px}.girador__pontos[data-v-469c8d8f]{align-items:center;gap:calc(var(--h-girador-tamanho) * .3);height:var(--h-girador-tamanho);display:inline-flex}.girador__pontos i[data-v-469c8d8f]{width:calc(var(--h-girador-tamanho) * .4);height:calc(var(--h-girador-tamanho) * .4);border-radius:var(--hop-radius-full);background:currentColor;animation:.9s ease-in-out infinite saltar-469c8d8f}.girador__pontos i[data-v-469c8d8f]:first-child{animation-delay:-300ms}.girador__pontos i[data-v-469c8d8f]:nth-child(2){animation-delay:-150ms}@keyframes girar-469c8d8f{to{transform:rotate(360deg)}}@keyframes saltar-469c8d8f{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.girador svg[data-v-469c8d8f]{animation-duration:2.4s}.girador__pontos i[data-v-469c8d8f]{animation:none}}.h-rotulo{align-items:center;gap:var(--hop-space-1);color:var(--hop-color-text-default);font-size:var(--hop-font-size-13);font-weight:var(--hop-font-weight-semibold);line-height:var(--hop-font-line-height-18);display:inline-flex}.h-rotulo.is-desativado{color:var(--hop-color-text-disabled)}.h-rotulo.is-invalido{color:var(--hop-color-danger-text)}.h-rotulo.is-leve{font-weight:var(--hop-font-weight-regular)}.h-rotulo.is-distribuido{width:100%;display:flex}.h-rotulo__obrigatorio{color:var(--hop-color-danger-text)}.h-rotulo__opcional{color:var(--hop-color-text-subtle);font-weight:var(--hop-font-weight-regular)}.h-rotulo__dica{color:var(--hop-color-text-subtle);font-size:var(--hop-font-size-13);border-radius:var(--hop-radius-sm);cursor:help;display:inline-flex}.h-rotulo__dica:focus-visible{outline:2px solid var(--hop-color-focus-ring);outline-offset:2px}.h-rotulo__fim{color:var(--hop-color-text-subtle);font-size:var(--hop-font-size-12);font-weight:var(--hop-font-weight-regular);margin-left:auto}.h-rotulo-bloco{flex-direction:column;gap:2px;display:inline-flex}.h-rotulo__descricao{color:var(--hop-color-text-subtle);font-size:var(--hop-font-size-12);line-height:var(--hop-font-line-height-16)}.h-dica-alvo{display:inline-flex}.h-dica{align-items:center;gap:var(--hop-space-2);display:flex}.h-dica.is-espacoso{padding:var(--hop-space-3)}.h-dica.is-interativo{pointer-events:auto}.h-dica.is-claro{border:1px solid var(--hop-color-border-default);background:var(--hop-color-bg-raised);color:var(--hop-color-text-default);box-shadow:var(--hop-shadow-2)}.h-dica a{color:inherit;font-weight:var(--hop-font-weight-semibold)}.h-dica a:focus-visible,.h-dica button:focus-visible{outline-offset:2px;outline:2px solid}.h-select-nativo{min-width:0;display:inline-flex;position:relative}.h-select-nativo.is-fluido{width:100%;display:flex}.h-select-nativo__campo{width:100%;padding-right:calc(var(--hop-space-3) + 16px + var(--hop-space-2));appearance:none;cursor:pointer;flex:1}.h-select-nativo__campo.is-vazio{color:var(--hop-color-text-subtle)}.h-select-nativo__campo option,.h-select-nativo__campo optgroup{background:var(--hop-color-bg-raised);color:var(--hop-color-text-default)}.h-select-nativo__campo option:disabled{color:var(--hop-color-text-disabled)}.h-select-nativo__seta{top:50%;right:var(--hop-space-3);color:var(--hop-color-text-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.h-select-nativo.is-desativado .h-select-nativo__seta{color:var(--hop-color-text-disabled)}.h-cartao-hover-alvo{display:inline-flex}.h-cartao-hover{max-width:calc(100vw - var(--hop-space-4));max-height:none;padding:var(--hop-space-4);font-size:var(--hop-font-size-14);line-height:var(--hop-font-line-height-20);animation:.14s ease-out h-cartao-hover-surgir}.h-cartao-hover.is-sem-espaco{padding:0;overflow:hidden}@keyframes h-cartao-hover-surgir{0%{opacity:0;transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.h-cartao-hover{animation:none}}.field[data-v-f4050452]{--field-rotulo:8rem;gap:var(--hop-space-1);flex-direction:column;display:flex}.field__topo[data-v-f4050452]{align-items:baseline;gap:var(--hop-space-1);display:flex}.field__lado[data-v-f4050452]{margin-left:auto}.field__lado[data-v-f4050452]:empty{display:none}.field__controle[data-v-f4050452]{gap:var(--hop-space-1);flex-direction:column;min-width:0;display:flex}.field.is-horizontal[data-v-f4050452]{align-items:flex-start;gap:var(--hop-space-3);flex-direction:row}.field.is-horizontal>.field__topo[data-v-f4050452]{width:var(--field-rotulo);min-height:var(--hop-medida-controle-md);flex:none;align-items:center}.field.is-horizontal>.field__controle[data-v-f4050452]{flex:1}@media (width>=640px){.field.is-responsive[data-v-f4050452]{align-items:flex-start;gap:var(--hop-space-3);flex-direction:row}.field.is-responsive>.field__topo[data-v-f4050452]{width:var(--field-rotulo);min-height:var(--hop-medida-controle-md);flex:none;align-items:center}.field.is-responsive>.field__controle[data-v-f4050452]{flex:1}}label[data-v-f4050452]{font:var(--hop-font-weight-semibold) var(--hop-font-size-14) / var(--hop-font-line-height-20) var(--hop-font-family-sans)}.field.is-desativado label[data-v-f4050452]{color:var(--hop-color-text-disabled)}.field__opcional[data-v-f4050452]{font-weight:var(--hop-font-weight-regular);color:var(--hop-color-text-subtle)}.field__obrigatorio[data-v-f4050452]{color:var(--hop-color-danger-text);margin-left:2px}.field__ajuda[data-v-f4050452],.field__erro[data-v-f4050452],.field__ok[data-v-f4050452]{min-height:var(--hop-font-line-height-16);font-size:var(--hop-font-size-12);line-height:var(--hop-font-line-height-16);color:var(--hop-color-text-subtle);margin:0}.field__erro[data-v-f4050452]{color:var(--hop-color-danger-text);font-weight:var(--hop-font-weight-semibold)}.field__erro-linha[data-v-f4050452]{margin:0}.field__erros[data-v-f4050452]{gap:var(--hop-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.field__erros li[data-v-f4050452],.field__ok[data-v-f4050452]{align-items:center;gap:var(--hop-space-1);display:flex}.field__ok[data-v-f4050452]{color:var(--hop-color-success-text);font-weight:var(--hop-font-weight-semibold)}.h-conjunto{gap:var(--hop-space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.h-conjunto__legenda{margin-bottom:var(--hop-space-1);color:var(--hop-color-text-default);font:var(--hop-font-weight-semibold) var(--hop-font-size-16) / var(--hop-font-line-height-22) var(--hop-font-family-sans);padding:0}.h-conjunto.is-rotulo .h-conjunto__legenda{font-size:var(--hop-font-size-14);line-height:var(--hop-font-line-height-20);margin-bottom:0}.h-conjunto__descricao{color:var(--hop-color-text-subtle);font-size:var(--hop-font-size-13);line-height:var(--hop-font-line-height-18);margin:0}.h-conjunto__corpo{gap:var(--hop-space-3);margin-top:var(--hop-space-1);flex-direction:column;display:flex}.h-conjunto.is-espaco-sm .h-conjunto__corpo{gap:var(--hop-space-2)}.h-conjunto.is-espaco-lg .h-conjunto__corpo{gap:var(--hop-space-4)}.h-conjunto__erro{color:var(--hop-color-danger-text);font-size:var(--hop-font-size-12);font-weight:var(--hop-font-weight-semibold);line-height:var(--hop-font-line-height-16);margin:0}.h-conjunto:disabled .h-conjunto__legenda{color:var(--hop-color-text-disabled)}.h-mosaico{--h-mosaico-raio:min(var(--hop-radius-md), calc(var(--h-mosaico-caixa) / 3));--h-mosaico-tinta:var(--hop-color-text-default);--h-mosaico-tom:var(--hop-color-text-muted);--h-mosaico-suave:var(--hop-color-bg-sunken);--h-mosaico-borda:var(--hop-color-border-default);--h-mosaico-cheio:var(--hop-color-bg-inverse);--h-mosaico-sobre:var(--hop-color-text-inverse);isolation:isolate;width:var(--h-mosaico-caixa);height:var(--h-mosaico-caixa);border-radius:var(--h-mosaico-raio);color:var(--h-mosaico-tinta);font-size:var(--hop-font-size-12);font-weight:var(--hop-font-weight-semibold);vertical-align:middle;border:1px solid #0000;flex:none;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex;position:relative}.h-mosaico>.h-icone{font-size:var(--h-mosaico-icone)}.h-mosaico.is-redondo{--h-mosaico-raio:var(--hop-radius-full)}.h-mosaico.tom-primario{--h-mosaico-tom:var(--hop-color-primary-text);--h-mosaico-suave:var(--hop-color-primary-subtle);--h-mosaico-borda:var(--hop-color-primary-border);--h-mosaico-cheio:var(--hop-color-primary-default);--h-mosaico-sobre:var(--hop-color-primary-on)}.h-mosaico.tom-info{--h-mosaico-tom:var(--hop-color-info-text);--h-mosaico-suave:var(--hop-color-info-subtle);--h-mosaico-borda:var(--hop-color-info-border);--h-mosaico-cheio:var(--hop-color-info-default);--h-mosaico-sobre:var(--hop-color-info-on)}.h-mosaico.tom-sucesso{--h-mosaico-tom:var(--hop-color-success-text);--h-mosaico-suave:var(--hop-color-success-subtle);--h-mosaico-borda:var(--hop-color-success-border);--h-mosaico-cheio:var(--hop-color-success-default);--h-mosaico-sobre:var(--hop-color-success-on)}.h-mosaico.tom-aviso{--h-mosaico-tom:var(--hop-color-warning-text);--h-mosaico-suave:var(--hop-color-warning-subtle);--h-mosaico-borda:var(--hop-color-warning-border);--h-mosaico-cheio:var(--hop-color-warning-default);--h-mosaico-sobre:var(--hop-color-warning-on)}.h-mosaico.tom-erro{--h-mosaico-tom:var(--hop-color-danger-text);--h-mosaico-suave:var(--hop-color-danger-subtle);--h-mosaico-borda:var(--hop-color-danger-border);--h-mosaico-cheio:var(--hop-color-danger-default);--h-mosaico-sobre:var(--hop-color-danger-on)}.h-mosaico.tom-categoria-1{--h-mosaico-cat:var(--hop-color-grafico-categoria-1)}.h-mosaico.tom-categoria-2{--h-mosaico-cat:var(--hop-color-grafico-categoria-2)}.h-mosaico.tom-categoria-3{--h-mosaico-cat:var(--hop-color-grafico-categoria-3)}.h-mosaico.tom-categoria-5{--h-mosaico-cat:var(--hop-color-grafico-categoria-5)}.h-mosaico.tom-categoria-6{--h-mosaico-cat:var(--hop-color-grafico-categoria-6)}.h-mosaico:is(.tom-categoria-1,.tom-categoria-2,.tom-categoria-3,.tom-categoria-5,.tom-categoria-6){--h-mosaico-tom:var(--h-mosaico-cat);--h-mosaico-suave:color-mix(in srgb, var(--h-mosaico-cat) 14%, var(--hop-color-bg-surface));--h-mosaico-borda:color-mix(in srgb, var(--h-mosaico-cat) 40%, transparent);--h-mosaico-cheio:var(--h-mosaico-cat);--h-mosaico-sobre:var(--hop-color-bg-surface)}.h-mosaico.is-contorno{border-color:var(--hop-color-border-default);background:var(--hop-color-bg-surface)}.h-mosaico.is-contorno:not(.tom-neutro){border-color:var(--h-mosaico-borda);background:var(--h-mosaico-suave);color:var(--h-mosaico-tom)}.h-mosaico.is-elevado{border:2px solid var(--hop-color-bg-surface);background:var(--hop-color-bg-sunken);box-shadow:var(--hop-shadow-1), 0 0 0 1px var(--hop-color-border-subtle)}.h-mosaico.is-elevado:not(.tom-neutro),.h-mosaico.is-solido{background:var(--h-mosaico-cheio);color:var(--h-mosaico-sobre)}.h-mosaico.is-solido.tom-neutro{background:var(--hop-color-primary-default);color:var(--hop-color-primary-on)}.h-mosaico.is-suave,.h-mosaico.is-moldura{padding:var(--h-mosaico-margem)}.h-mosaico.is-suave:after,.h-mosaico.is-moldura:after{z-index:-1;inset:var(--h-mosaico-margem);border-radius:calc(var(--h-mosaico-raio) - var(--h-mosaico-margem));content:"";border:1px solid;position:absolute}.h-mosaico.is-suave{background:var(--h-mosaico-suave);color:var(--h-mosaico-tom)}.h-mosaico.is-suave.tom-neutro{--h-mosaico-tom:var(--hop-color-primary-text);--h-mosaico-suave:var(--hop-color-primary-subtle);--h-mosaico-borda:var(--hop-color-primary-border)}.h-mosaico.is-suave:after{border-color:var(--h-mosaico-borda);background:color-mix(in srgb, var(--hop-color-bg-surface) 45%, var(--h-mosaico-suave))}.h-mosaico.is-moldura{border-color:var(--hop-color-border-default);background:var(--hop-color-bg-sunken)}.h-mosaico.is-moldura:after{border-color:var(--hop-color-border-default);background:var(--hop-color-bg-surface);box-shadow:var(--hop-shadow-1)}.h-mosaico.is-ligacao{cursor:pointer;transition:background .12s}.h-mosaico.is-ligacao.is-elevado.tom-neutro:hover,.h-mosaico.is-ligacao.is-contorno.tom-neutro:hover{background:var(--hop-color-tabela-hover)}.h-mosaico.is-ligacao:focus-visible{outline:2px solid var(--hop-color-focus-ring);outline-offset:2px}.h-pilha{--h-pilha-cor:var(--hop-color-text-default);--h-pilha-icone:var(--hop-color-text-muted);color:var(--h-pilha-cor);flex:none;display:inline-block;position:relative}.h-pilha.tom-primario{--h-pilha-cor:var(--hop-color-primary-default);--h-pilha-icone:var(--hop-color-primary-text)}.h-pilha.tom-info{--h-pilha-cor:var(--hop-color-info-default);--h-pilha-icone:var(--hop-color-info-text)}.h-pilha.tom-sucesso{--h-pilha-cor:var(--hop-color-success-default);--h-pilha-icone:var(--hop-color-success-text)}.h-pilha.tom-aviso{--h-pilha-cor:var(--hop-color-warning-default);--h-pilha-icone:var(--hop-color-warning-text)}.h-pilha.tom-erro{--h-pilha-cor:var(--hop-color-danger-default);--h-pilha-icone:var(--hop-color-danger-text)}.h-pilha__desenho{width:100%;height:100%;overflow:visible}.h-pilha__sombra{fill:currentColor;fill-opacity:.055;filter:blur(4px)}.h-pilha__placa{fill:var(--hop-color-bg-surface);stroke:currentColor;stroke-width:.5px;stroke-linecap:round;stroke-linejoin:round}.h-pilha__conteudo{color:var(--h-pilha-icone);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:58%;left:71%;transform:translate(-50%,-50%)scaleX(.9)skewY(-26deg)}.h-grupo-botoes{align-items:stretch;display:inline-flex}.h-grupo-botoes.is-vertical{flex-direction:column}.h-grupo-botoes:has(>.h-grupo-botoes){gap:var(--hop-space-2)}.h-grupo-botoes>.h-campo,.h-grupo-botoes>.h-grupo-campo,.h-grupo-botoes>.h-campo-icone{flex:1;min-width:0}.h-grupo-botoes>.h-grupo-campo__extra{border-radius:var(--hop-radius-sm)}.h-grupo-botoes>:focus-visible,.h-grupo-botoes>:focus-within{z-index:2;position:relative}.h-grupo-botoes.is-colado:where(:not(.is-vertical):not(:has(>.h-grupo-botoes)))>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.h-grupo-botoes.is-colado:where(:not(.is-vertical):not(:has(>.h-grupo-botoes)))>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.h-grupo-botoes.is-colado:where(.is-vertical:not(:has(>.h-grupo-botoes)))>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.h-grupo-botoes.is-colado:where(.is-vertical:not(:has(>.h-grupo-botoes)))>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.h-grupo-botoes.is-colado:where(:not(.is-vertical))>:where(.h-grupo-campo,.h-campo-icone):not(:first-child)>.h-campo,.h-grupo-botoes.is-colado:where(:not(.is-vertical))>.h-grupo-campo:not(:first-child)>:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.h-grupo-botoes.is-colado:where(:not(.is-vertical))>:where(.h-grupo-campo,.h-campo-icone):not(:last-child)>.h-campo,.h-grupo-botoes.is-colado:where(:not(.is-vertical))>.h-grupo-campo:not(:last-child)>:last-child{border-top-right-radius:0;border-bottom-right-radius:0}.h-grupo-botoes.is-colado>.divisoria.is-vertical{flex:none;width:1px;margin:0}.h-grupo-botoes.is-colado>.divisoria.is-vertical:before{background:var(--hop-color-border-default)}.h-grupo-botoes.is-colado>.divisoria.is-vertical+*{margin-left:0}.h-grupo-botoes>.h-botao:not(.is-secundario):not(.is-discreto):not(.is-neutro)+.divisoria.is-vertical{background:var(--hop-color-primary-default)}.h-grupo-botoes>.h-botao:not(.is-secundario):not(.is-discreto):not(.is-neutro)+.divisoria.is-vertical:before{background:var(--hop-color-primary-active)}.icon-btn[data-v-7c2a952e]{border-radius:var(--hop-radius-sm);color:var(--hop-color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.is-sm[data-v-7c2a952e]{width:28px;height:28px;font-size:13px}.is-md[data-v-7c2a952e]{width:var(--hop-medida-controle-sm);height:var(--hop-medida-controle-sm);font-size:14px}.is-lg[data-v-7c2a952e]{width:var(--hop-medida-controle-md);height:var(--hop-medida-controle-md);font-size:16px}.icon-btn[data-v-7c2a952e]:hover:not(:disabled){background:var(--hop-color-tabela-hover);color:var(--hop-color-text-default)}.is-bordered[data-v-7c2a952e]{border-color:var(--hop-color-border-default);background:var(--hop-color-bg-surface)}.is-subtle[data-v-7c2a952e]{background:var(--hop-color-bg-sunken)}.tone-danger[data-v-7c2a952e]{color:var(--hop-color-danger-text)}.tone-danger[data-v-7c2a952e]:hover:not(:disabled){background:var(--hop-color-danger-subtle);color:var(--hop-color-danger-text)}.icon-btn[data-v-7c2a952e]:disabled{color:var(--hop-color-text-disabled);cursor:not-allowed}.kbd-grupo{font:inherit;align-items:center;gap:4px;display:inline-flex}.h-trilho{gap:var(--hop-space-2);touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:column;width:100%;display:flex;position:relative}.h-trilho.com-dica.is-horizontal{padding-top:32px}.h-trilho.is-vertical{flex-direction:row;width:auto}.h-trilho__area{cursor:pointer;align-items:center;height:20px;display:flex;position:relative}.h-trilho.is-vertical .h-trilho__area{justify-content:center;width:20px;height:100%}.h-trilho__calha{border-radius:var(--hop-radius-full);background:var(--hop-color-grafico-calha);flex:1;height:6px;position:relative;overflow:hidden}.h-trilho.is-vertical .h-trilho__calha{flex:none;width:6px;height:100%}.h-trilho__faixa{background:var(--hop-color-primary-default);position:absolute;top:0;bottom:0}.h-trilho.is-vertical .h-trilho__faixa{top:auto;left:0;right:0}.h-trilho__limite{background:var(--hop-color-warning-default);width:2px;height:16px;margin-left:-1px;position:absolute;top:2px}.h-trilho__manipulo{border:2px solid var(--hop-color-primary-default);border-radius:var(--hop-radius-full);background:var(--hop-color-bg-surface);width:18px;height:18px;box-shadow:var(--hop-shadow-1);cursor:grab;transition:box-shadow .12s;position:absolute;top:50%;transform:translate(-50%,-50%)}.h-trilho.is-vertical .h-trilho__manipulo{top:auto;left:50%;transform:translate(-50%,50%)}.h-trilho__manipulo:hover,.h-trilho__manipulo.is-ativo{box-shadow:0 0 0 4px var(--hop-color-primary-subtle)}.h-trilho__manipulo.is-ativo{cursor:grabbing}.h-trilho__manipulo:focus-visible{outline:2px solid var(--hop-color-focus-ring);outline-offset:2px}.h-trilho__dica{padding:2px var(--hop-space-2);border-radius:var(--hop-radius-sm);background:var(--hop-color-bg-inverse);color:var(--hop-color-text-inverse);font-size:var(--hop-font-size-12);font-weight:var(--hop-font-weight-semibold);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.h-trilho__dica:after{content:"";border:4px solid #0000;border-top-color:var(--hop-color-bg-inverse);position:absolute;top:100%;left:50%;transform:translate(-50%)}.h-trilho.is-vertical .h-trilho__dica{bottom:50%;left:calc(100% + 8px);transform:translateY(50%)}.h-trilho.is-vertical .h-trilho__dica:after{display:none}.h-trilho__dica.is-sempre,.h-trilho__manipulo:hover .h-trilho__dica,.h-trilho__manipulo:focus-visible .h-trilho__dica,.h-trilho__manipulo.is-ativo .h-trilho__dica{opacity:1}.h-trilho.is-desativado .h-trilho__area{cursor:not-allowed}.h-trilho.is-desativado .h-trilho__faixa{background:var(--hop-color-text-disabled)}.h-trilho.is-desativado .h-trilho__manipulo{border-color:var(--hop-color-text-disabled);box-shadow:none;cursor:not-allowed}.h-trilho__tracos,.h-trilho__marcas{height:24px;font-size:var(--hop-font-size-12);color:var(--hop-color-text-subtle);margin:0 9px;position:relative}.h-trilho__marcas{height:16px}.h-trilho__tracos span,.h-trilho__marcas span{white-space:nowrap;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:0;transform:translate(-50%)}.h-trilho__tracos i{background:var(--hop-color-grafico-eixo);width:1px;height:6px}.h-trilho__tracos .is-menor i{height:3px}.h-trilho__tracos small{font-size:inherit;line-height:1}.h-trilho.is-vertical .h-trilho__tracos,.h-trilho.is-vertical .h-trilho__marcas{width:40px;height:auto;margin:9px 0}.h-trilho.is-vertical .h-trilho__tracos span,.h-trilho.is-vertical .h-trilho__marcas span{flex-direction:row;top:auto;left:0;transform:translateY(50%)}@media (prefers-reduced-motion:reduce){.h-trilho__manipulo,.h-trilho__dica{transition:none}}.h-hora{max-height:none;padding:var(--hop-space-2);color:var(--hop-color-text-default);flex-direction:column;display:flex}.h-hora.is-solto{display:inline-flex}.h-hora__colunas{gap:var(--hop-space-1);display:flex}.h-hora__grupo{align-items:stretch;gap:var(--hop-space-1);flex-direction:column;display:flex}.h-hora__cabeca{padding:var(--hop-space-1) var(--hop-space-2);color:var(--hop-color-text-subtle);font-size:var(--hop-font-size-12);font-weight:var(--hop-font-weight-semibold);text-align:center}.h-hora__coluna{width:56px;height:calc(var(--linhas) * 32px);scrollbar-width:thin;margin:0;padding:0;list-style:none;position:relative;overflow-y:auto}.h-hora__celula{border-radius:var(--hop-radius-sm);height:32px;font-size:var(--hop-font-size-13);font-variant-numeric:tabular-nums;cursor:pointer;place-items:center;display:grid}.h-hora__celula:hover:not([aria-disabled=true]){background:var(--hop-color-tabela-hover)}.h-hora__celula:focus-visible{outline:2px solid var(--hop-color-focus-ring);outline-offset:-2px}.h-hora__celula[aria-selected=true]{background:var(--hop-color-primary-default);color:var(--hop-color-primary-on);font-weight:var(--hop-font-weight-semibold)}.h-hora__celula[aria-disabled=true]{color:var(--hop-color-text-disabled);cursor:not-allowed}.h-hora__rodape{align-items:center;gap:var(--hop-space-1);margin-top:var(--hop-space-2);padding-top:var(--hop-space-2);border-top:1px solid var(--hop-color-border-default);display:flex}.h-hora__ok{margin-left:auto}.h-nota{--h-nota-tamanho:20px;align-items:center;gap:var(--hop-space-2);border-radius:var(--hop-radius-sm);display:inline-flex}.h-nota.is-sm{--h-nota-tamanho:16px}.h-nota.is-lg{--h-nota-tamanho:24px}.h-nota__estrelas{gap:2px;display:inline-flex}.h-nota__estrela{width:var(--h-nota-tamanho);height:var(--h-nota-tamanho);display:inline-flex;position:relative}.h-nota.is-editavel:not(.is-desativado) .h-nota__estrela{cursor:pointer}.h-nota__estrela svg{width:var(--h-nota-tamanho);height:var(--h-nota-tamanho);stroke-width:1.75px;stroke-linejoin:round;flex:none}.h-nota__vazia{fill:none;stroke:var(--hop-color-border-strong)}.h-nota__cheia{display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden}.h-nota__cheia svg{fill:var(--hop-color-avaliacao-estrela);stroke:var(--hop-color-avaliacao-estrela)}.h-nota.is-desativado .h-nota__cheia svg{fill:var(--hop-color-text-disabled);stroke:var(--hop-color-text-disabled)}.h-nota__valor{min-width:2ch;color:var(--hop-color-text-muted);font-size:var(--hop-font-size-13)}.h-nota.is-sm .h-nota__valor{font-size:var(--hop-font-size-12)}.h-nota:focus-visible{outline:2px solid var(--hop-color-focus-ring);outline-offset:2px}.h-autocompletar{position:relative}.h-autocompletar.is-desativado .h-campo__nativo{cursor:not-allowed}.h-seletor-data{gap:var(--hop-space-4);width:100%;max-width:480px;color:var(--hop-color-text-default);font-size:var(--hop-font-size-14);flex-direction:column;display:flex}.h-seletor-data__topo,.h-seletor-data__barra{justify-content:space-between;align-items:center;gap:var(--hop-space-3);flex-wrap:wrap;display:flex}.h-seletor-data__topo{justify-content:flex-start}.h-seletor-data__rotulo{font-weight:var(--hop-font-weight-semibold)}.h-seletor-data__abas{border-radius:var(--hop-radius-sm);background:var(--hop-color-bg-sunken);gap:2px;padding:2px;display:inline-flex}.h-seletor-data__abas.is-travado{opacity:var(--hop-opacidade-desativado)}.h-seletor-data__abas button{padding:var(--hop-space-1) var(--hop-space-2);border-radius:var(--hop-radius-sm);color:var(--hop-color-text-muted);font:inherit;font-size:var(--hop-font-size-13);cursor:pointer;background:0 0;border:0}.h-seletor-data__abas button[aria-selected=true]{background:var(--hop-color-bg-surface);color:var(--hop-color-text-default);box-shadow:var(--hop-shadow-1)}.h-seletor-data__abas button:disabled{cursor:not-allowed}.h-seletor-data__abas button:focus-visible,.h-seletor-data__dia:focus-visible,.h-seletor-data__celula:focus-visible{outline:2px solid var(--hop-color-focus-ring);outline-offset:1px}.h-seletor-data__nav{gap:var(--hop-space-1);display:flex}.h-seletor-data__meses{justify-content:space-between;gap:var(--hop-space-6);flex-wrap:wrap;display:flex}.h-seletor-data__mes{flex:1;min-width:220px}.h-seletor-data__titulo{margin-bottom:var(--hop-space-2);font-size:var(--hop-font-size-13);font-weight:var(--hop-font-weight-semibold);text-align:center;text-transform:capitalize}.h-seletor-data__grade{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px 0;display:grid}.h-seletor-data__semana{height:24px;color:var(--hop-color-text-subtle);font-size:var(--hop-font-size-12);place-items:center;display:grid}.h-seletor-data__dia{border-radius:var(--hop-radius-sm);height:32px;color:var(--hop-color-text-default);font-family:var(--hop-font-family-mono);font-size:var(--hop-font-size-13);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0}.h-seletor-data__dia:hover{background:var(--hop-color-tabela-hover)}.h-seletor-data__dia.is-fora{color:var(--hop-color-text-subtle)}.h-seletor-data__dia.is-hoje{box-shadow:inset 0 0 0 1px var(--hop-color-border-strong)}.h-seletor-data__dia.is-dentro,.h-seletor-data__celula.is-dentro{background:var(--hop-color-primary-subtle);color:var(--hop-color-primary-text);border-radius:0}.h-seletor-data__dia.is-escolhido,.h-seletor-data__celula.is-escolhido{border-color:var(--hop-color-primary-default);background:var(--hop-color-primary-default);color:var(--hop-color-primary-on);font-weight:var(--hop-font-weight-bold)}.h-seletor-data__rolagem{max-height:200px;padding-right:var(--hop-space-2);overflow-y:auto}.h-seletor-data__ano+.h-seletor-data__ano{margin-top:var(--hop-space-6)}.h-seletor-data__titulo-ano{margin-bottom:var(--hop-space-3);color:var(--hop-color-text-muted);font-size:var(--hop-font-size-13);font-weight:var(--hop-font-weight-medium)}.h-seletor-data__celulas,.h-seletor-data__anos{gap:var(--hop-space-2);display:grid}.h-seletor-data__anos{grid-template-columns:repeat(2,minmax(0,1fr))}.h-seletor-data__celula{height:var(--hop-medida-controle-sm);border:1px solid var(--hop-color-border-default);border-radius:var(--hop-radius-sm);background:var(--hop-color-bg-surface);color:var(--hop-color-text-default);font:inherit;font-size:var(--hop-font-size-13);cursor:pointer}.h-seletor-data__celula:hover:not(.is-escolhido){background:var(--hop-color-tabela-hover)}.h-cor__ancora{min-width:0;display:inline-flex}.h-cor__gatilho{align-items:center;gap:var(--hop-space-2);text-align:left;cursor:pointer;width:100%;display:inline-flex}.h-cor__gatilho.is-livre{color:inherit;font:inherit;background:0 0;border:0;padding:0}.h-cor__gatilho.is-aberto:not(.is-livre){border-color:var(--hop-color-primary-default)}.h-cor__gatilho.is-invalido{border-color:var(--hop-color-danger-border)}.h-cor__gatilho:disabled{cursor:not-allowed}.h-cor__valor{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.h-cor__amostra-gatilho{border:1px solid var(--hop-color-border-strong);border-radius:var(--hop-radius-sm);background:repeating-conic-gradient(var(--hop-color-bg-sunken) 0 25%, var(--hop-color-bg-surface) 0 50%) 0 0 / 8px 8px;flex:none;width:18px;height:18px;padding:0;position:relative;overflow:hidden}.h-cor__amostra-gatilho>span{position:absolute;inset:0}.h-cor__amostra-gatilho.is-vazia{background:var(--hop-color-bg-surface)}.h-cor__amostra-gatilho.is-vazia:after{background:var(--hop-color-danger-default);content:"";height:1px;position:absolute;inset:50% -2px auto;transform:rotate(-45deg)}.h-cor__amostra-gatilho.is-botao{cursor:pointer}.h-cor__amostra-gatilho.is-botao:focus-visible{outline:2px solid var(--hop-color-focus-ring);outline-offset:1px}.h-cor__campo{gap:var(--hop-space-2)}.h-cor{gap:var(--hop-space-3);width:264px;max-height:none;padding:var(--hop-space-3);flex-direction:column;display:flex}.h-cor.is-solto{width:100%;padding:0;overflow:visible}.h-cor__titulo{color:var(--hop-color-text-subtle);font-size:var(--hop-font-size-12);font-weight:var(--hop-font-weight-semibold)}.h-cor__linha-area{gap:var(--hop-space-3);display:flex}.h-cor__area{border-radius:var(--hop-radius-sm);cursor:crosshair;touch-action:none;flex:1;height:152px;position:relative}.h-cor__area:focus-visible,.h-cor__trilho:focus-visible,.h-cor__roda:focus-visible{outline:2px solid var(--hop-color-focus-ring);outline-offset:2px}.h-cor__cursor{border:2px solid var(--hop-color-amostra-tinta-clara);width:14px;height:14px;box-shadow:0 0 0 1px var(--hop-color-amostra-tinta-escura);pointer-events:none;border-radius:999px;position:absolute;transform:translate(-50%,-50%)}.h-cor__linha{align-items:center;gap:var(--hop-space-2);display:flex}.h-cor__trilho{cursor:pointer;touch-action:none;border-radius:999px;flex:1;height:12px;position:relative}.h-cor__trilho.is-vertical{flex:none;width:12px;height:auto;min-height:152px}.h-cor__trilho.is-alfa{background:repeating-conic-gradient(var(--hop-color-bg-sunken) 0 25%, var(--hop-color-bg-surface) 0 50%) 0 0 / 8px 8px}.h-cor__faixa{border-radius:inherit;box-shadow:inset 0 0 0 1px var(--hop-color-border-default);position:absolute;inset:0}.h-cor__polegar{border:2px solid var(--hop-color-amostra-tinta-clara);width:16px;height:16px;box-shadow:0 0 0 1px var(--hop-color-amostra-tinta-escura), var(--hop-shadow-1);pointer-events:none;border-radius:999px;position:absolute;transform:translate(-50%,-50%)}.h-cor__roda-caixa{aspect-ratio:1;width:100%;max-width:224px;margin-inline:auto;position:relative}.h-cor__roda{cursor:pointer;touch-action:none;background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:999px;position:absolute;inset:0;-webkit-mask:radial-gradient(circle closest-side,#0000 72%,#000 73%);mask:radial-gradient(circle closest-side,#0000 72%,#000 73%)}.h-cor__roda .h-cor__polegar{-webkit-mask:none;mask:none}.h-cor__area.is-na-roda{height:auto;position:absolute;inset:25%}.h-cor__canais{gap:var(--hop-space-3);display:grid}.h-cor__canal{align-items:center;gap:var(--hop-space-3);grid-template-columns:16px 1fr 72px;display:grid}.h-cor__sigla,.h-cor__unidade{color:var(--hop-color-text-subtle);font-size:var(--hop-font-size-12);font-weight:var(--hop-font-weight-medium)}.h-cor__campos{gap:var(--hop-space-2);display:flex}.h-cor__formato{width:76px;padding:0 var(--hop-space-2);flex:none}.h-cor__hex{gap:var(--hop-space-1);flex:1}.h-cor__numero{gap:var(--hop-space-1);min-width:0;padding:0 var(--hop-space-2);flex:1}.h-cor__numero input{text-align:right}.h-cor__amostras{gap:var(--hop-space-2);flex-wrap:wrap;display:flex}.h-cor__amostra{border:1px solid var(--hop-color-border-default);border-radius:var(--hop-radius-sm);width:24px;height:24px;font-size:var(--hop-font-size-14);cursor:pointer;place-items:center;padding:0;display:grid}.h-cor__amostra.is-redonda{border-radius:999px}.h-cor__amostra[aria-checked=true],.h-cor__amostra:focus-visible{outline:2px solid var(--hop-color-focus-ring);outline-offset:2px}.h-cor__amostra:disabled{cursor:not-allowed}.h-cor__acao{margin:0}.h-cor__codigo{font-size:var(--hop-font-size-13);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.h-cor__limpar{align-items:center;gap:var(--hop-space-2);padding:var(--hop-space-1) var(--hop-space-2);border-radius:var(--hop-radius-sm);color:var(--hop-color-text-default);font:inherit;font-size:var(--hop-font-size-14);cursor:pointer;background:0 0;border:0;display:flex}.h-cor__limpar:hover{background:var(--hop-color-tabela-hover)}.h-cascata{gap:var(--hop-space-2);flex-direction:column;min-width:0;display:flex}.h-cascata__ancora{display:flex;position:relative}.h-cascata__gatilho{align-items:center;gap:var(--hop-space-2);width:100%;height:auto;min-height:var(--hop-medida-controle-md);text-align:left;cursor:pointer;display:flex}.h-cascata__gatilho.com-limpar{padding-right:var(--hop-space-8)}.h-cascata__gatilho.is-aberto{border-color:var(--hop-color-primary-default)}.h-cascata__gatilho.is-invalido{border-color:var(--hop-color-danger-border)}.h-cascata__gatilho:disabled{cursor:not-allowed}.h-cascata__valor{align-items:center;gap:var(--hop-space-2);flex:1;min-width:0;display:flex}.h-cascata__texto{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.h-cascata__trilha{align-items:center;gap:var(--hop-space-1);white-space:nowrap;min-width:0;display:flex;overflow:hidden}.h-cascata__seg{color:var(--hop-color-text-muted);text-overflow:ellipsis;overflow:hidden}.h-cascata__seg.is-ultimo{color:var(--hop-color-text-default)}.h-cascata__sep{color:var(--hop-color-text-subtle);font-size:var(--hop-font-size-12);flex:none}.h-cascata__seta{color:var(--hop-color-text-muted);flex:none;margin-left:auto}.h-cascata__limpar{top:50%;right:var(--hop-space-2);position:absolute;transform:translateY(-50%)}.h-cascata__painel{flex-direction:column;max-height:none;padding:0;display:flex}.h-cascata.is-embutido .h-cascata__painel{border:0}.h-cascata__busca{align-items:center;gap:var(--hop-space-2);padding:var(--hop-space-2) var(--hop-space-3);border-bottom:1px solid var(--hop-color-border-default);display:flex}.h-cascata__busca input{min-width:0;height:28px;color:var(--hop-color-text-default);font:var(--hop-font-weight-regular) var(--hop-font-size-14) / var(--hop-font-line-height-20) var(--hop-font-family-sans);background:0 0;border:0;outline:none;flex:1}.h-cascata__busca input::placeholder,.h-cascata__lupa{color:var(--hop-color-text-subtle)}.h-cascata__migalhas{align-items:center;gap:var(--hop-space-1);padding:var(--hop-space-2) var(--hop-space-3) 0;color:var(--hop-color-text-muted);font-size:var(--hop-font-size-12);flex-wrap:wrap;display:flex}.h-cascata__migalhas button{color:var(--hop-color-text-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.h-cascata__migalhas button:hover{text-decoration:underline}.h-cascata__migalhas [aria-current]{color:var(--hop-color-text-default);font-weight:var(--hop-font-weight-semibold)}.h-cascata__lista{padding:var(--hop-space-1);overflow-y:auto}.h-cascata__colunas{display:flex}.h-cascata__coluna{padding:var(--hop-space-1);flex:none;margin:0;list-style:none;overflow-y:auto}.h-cascata__coluna+.h-cascata__coluna{border-left:1px solid var(--hop-color-border-default)}.h-cascata__linha{align-items:center;gap:var(--hop-space-2);box-sizing:border-box;padding:var(--hop-space-1) var(--hop-space-2);border-radius:var(--hop-radius-sm);font-size:var(--hop-font-size-14);cursor:pointer;display:flex}.h-cascata__linha.is-ativa,.h-cascata__linha.is-no-caminho{background:var(--hop-color-tabela-hover)}.h-cascata__linha[aria-selected=true]{color:var(--hop-color-primary-text)}.h-cascata__linha.is-desativada{color:var(--hop-color-text-disabled);cursor:not-allowed}.h-cascata__icone{color:var(--hop-color-text-muted);flex:none}.h-cascata__miolo{flex-direction:column;flex:1;min-width:0;display:flex}.h-cascata__rotulo{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.h-cascata__descricao,.h-cascata__caminho{color:var(--hop-color-text-subtle);font-size:var(--hop-font-size-12);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.h-cascata__contagem{color:var(--hop-color-text-subtle);font-size:var(--hop-font-size-12)}.h-cascata__seta-ramo{color:var(--hop-color-text-subtle);flex:none}.h-cascata__marca{color:var(--hop-color-primary-text);flex:none}.h-cascata__entrar,.h-cascata__expandir{border-radius:var(--hop-radius-sm);width:20px;height:20px;color:var(--hop-color-text-subtle);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.h-cascata__entrar:hover,.h-cascata__expandir:hover{background:var(--hop-color-bg-sunken);color:var(--hop-color-text-default)}.h-cascata__expandir.is-oculto{visibility:hidden}.h-cascata__grupo{padding:var(--hop-space-2) var(--hop-space-2) var(--hop-space-1);color:var(--hop-color-text-subtle);font-size:var(--hop-font-size-12);font-weight:var(--hop-font-weight-semibold)}.h-cascata__separador{height:1px;margin:var(--hop-space-1) calc(var(--hop-space-1) * -1);background:var(--hop-color-border-default)}.h-cascata__nada{justify-content:center;align-items:center;gap:var(--hop-space-2);padding:var(--hop-space-4) var(--hop-space-3);color:var(--hop-color-text-subtle);font-size:var(--hop-font-size-13);text-align:center;flex-wrap:wrap;display:flex}.h-cascata__mais{justify-content:center;align-items:center;gap:var(--hop-space-2);width:100%;padding:var(--hop-space-2);border-radius:var(--hop-radius-sm);color:var(--hop-color-text-link);font:inherit;font-size:var(--hop-font-size-13);cursor:pointer;background:0 0;border:0;display:flex}.h-cascata__mais:hover:not(:disabled){background:var(--hop-color-tabela-hover)}.h-cascata__rodape{padding:var(--hop-space-1);border-top:1px solid var(--hop-color-border-default)}.h-cascata__aviso{padding:var(--hop-space-2) var(--hop-space-3);border-top:1px solid var(--hop-color-border-default);color:var(--hop-color-warning-text);font-size:var(--hop-font-size-12);margin:0}.h-calendario{--h-cal-celula:32px;padding:var(--hop-space-3);color:var(--hop-color-text-default);font-size:var(--hop-font-size-13);display:inline-block}.h-calendario.is-sm{--h-cal-celula:28px}.h-calendario.is-lg{--h-cal-celula:48px}.h-calendario__meses{gap:var(--hop-space-4);flex-wrap:wrap;display:flex}.h-calendario__mes{gap:var(--hop-space-3);flex-direction:column;display:flex}.h-calendario__cabeca{justify-content:center;align-items:center;gap:var(--hop-space-2);min-height:var(--h-cal-celula);display:flex;position:relative}.h-calendario__cabeca.is-esquerda{justify-content:space-between}.h-calendario__titulo{font-size:var(--hop-font-size-14);font-weight:var(--hop-font-weight-semibold)}.h-calendario__titulo.is-botao{align-items:center;gap:var(--hop-space-1);height:var(--hop-medida-controle-sm);padding:0 var(--hop-space-2);margin-left:calc(var(--hop-space-2) * -1);border-radius:var(--hop-radius-sm);color:inherit;cursor:pointer;background:0 0;border:0;font-family:inherit;display:inline-flex}.h-calendario__titulo.is-botao:hover:not(:disabled){background:var(--hop-color-bg-sunken)}.h-calendario__virar{color:var(--hop-color-text-muted);transition:transform .16s}.h-calendario__virar.is-aberto{transform:rotate(180deg)}.h-calendario__seta{width:var(--hop-medida-controle-sm);height:var(--hop-medida-controle-sm);border-radius:var(--hop-radius-sm);color:var(--hop-color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.h-calendario__seta:hover:not(:disabled){background:var(--hop-color-bg-sunken);color:var(--hop-color-text-default)}.h-calendario__seta:disabled{color:var(--hop-color-text-disabled);cursor:not-allowed}.h-calendario__seta.is-anterior{position:absolute;left:0}.h-calendario__seta.is-proximo{position:absolute;right:0}.h-calendario__setas{gap:var(--hop-space-1);display:flex}.h-calendario__seletores{align-items:center;gap:var(--hop-space-2);flex:1;display:flex}.h-calendario__seletores .h-campo{min-width:0}.h-calendario__seletor-mes{flex:1}.h-calendario__seletores.is-ano{gap:var(--hop-space-3);flex:none}.h-calendario__corpo{position:relative}.h-calendario__grelha{border-collapse:separate;border-spacing:0 2px}.h-calendario__dia-semana,.h-calendario__semana{width:var(--h-cal-celula);height:24px;color:var(--hop-color-text-subtle);font-size:var(--hop-font-size-12);font-weight:var(--hop-font-weight-regular);text-align:center;padding:0}td.h-calendario__semana{height:var(--h-cal-celula);font-family:var(--hop-font-family-mono);font-variant-numeric:tabular-nums}.h-calendario__oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.h-calendario__celula{width:var(--h-cal-celula);height:var(--h-cal-celula);text-align:center;padding:0;position:relative}.h-calendario__celula.is-dentro{background:var(--hop-color-primary-subtle)}.h-calendario__celula.is-inicio{background:var(--hop-color-primary-subtle);border-radius:var(--hop-radius-sm) 0 0 var(--hop-radius-sm)}.h-calendario__celula.is-fim{background:var(--hop-color-primary-subtle);border-radius:0 var(--hop-radius-sm) var(--hop-radius-sm) 0}.h-calendario.is-redonda .h-calendario__celula.is-inicio{background:linear-gradient(to right, transparent 50%, var(--hop-color-primary-subtle) 50%);border-radius:0}.h-calendario.is-redonda .h-calendario__celula.is-fim{background:linear-gradient(to left, transparent 50%, var(--hop-color-primary-subtle) 50%);border-radius:0}.h-calendario__dia{width:var(--h-cal-celula);height:var(--h-cal-celula);border-radius:var(--hop-radius-sm);color:inherit;font-family:var(--hop-font-family-mono);font-size:var(--hop-font-size-13);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;line-height:1;display:inline-flex}.h-calendario.is-redonda .h-calendario__dia{border-radius:var(--hop-radius-full)}.h-calendario__dia:hover{background:var(--hop-color-bg-sunken)}.h-calendario__dia:focus-visible{z-index:1;outline:2px solid var(--hop-color-focus-ring);outline-offset:1px;position:relative}.h-calendario__dia.is-fora{color:var(--hop-color-text-subtle)}.is-hoje>.h-calendario__dia{background:var(--hop-color-bg-sunken);font-weight:var(--hop-font-weight-bold)}.is-dentro>.h-calendario__dia,.is-dentro>.h-calendario__dia:hover{color:var(--hop-color-primary-text);background:0 0}.is-escolhido>.h-calendario__dia,.is-escolhido>.h-calendario__dia:hover,.is-previa.is-fim>.h-calendario__dia{background:var(--hop-color-primary-default);color:var(--hop-color-primary-on);font-weight:var(--hop-font-weight-bold)}.is-previa.is-fim>.h-calendario__dia{background:var(--hop-color-primary-hover)}.is-escolhido>.h-calendario__dia.is-fora{color:var(--hop-color-primary-on)}.is-ocupada>.h-calendario__dia{text-decoration:line-through}.is-desativado>.h-calendario__dia,.is-desativado>.h-calendario__dia:hover{color:var(--hop-color-text-disabled);font-weight:var(--hop-font-weight-regular);cursor:not-allowed;background:0 0}.h-calendario__anos{inset:calc(var(--hop-space-1) * -1);z-index:2;padding:var(--hop-space-1);background:var(--hop-color-bg-surface);position:absolute;overflow:auto}.h-calendario__grade{gap:var(--hop-space-2);display:grid}.h-calendario__grade.is-anos{grid-template-columns:repeat(4,1fr)}.h-calendario__grade.is-meses{grid-template-columns:repeat(3,1fr)}.h-calendario__grade .h-botao{padding:0}.h-calendario__ano-aberto{align-items:flex-start;gap:var(--hop-space-2);flex-direction:column;display:flex}.h-calendario__ano-aberto .h-calendario__grade{align-self:stretch}.h-questionario{gap:var(--hop-space-4);width:100%;min-width:0;color:var(--hop-color-text-default);flex-direction:column;display:flex}.h-questionario.is-cartao{padding:var(--hop-space-6);border:1px solid var(--hop-color-border-default);border-radius:var(--hop-radius-lg);background:var(--hop-color-bg-surface)}.h-questionario.is-ia{border-color:var(--hop-color-ia-border);box-shadow:inset 3px 0 0 var(--hop-color-ia-default)}.h-questionario__ia{align-items:center;gap:var(--hop-space-1);color:var(--hop-color-ia-default);font-size:var(--hop-font-size-12);font-weight:var(--hop-font-weight-semibold);margin:0;display:inline-flex}.h-questionario__item{gap:var(--hop-space-1) var(--hop-space-3);border:0;grid-template-columns:minmax(0,1fr) auto;min-width:0;margin:0;padding:0;display:grid}.h-questionario__titulo{float:left;font-size:var(--hop-font-size-16);font-weight:var(--hop-font-weight-semibold);line-height:var(--hop-font-line-height-22);text-wrap:pretty;grid-column:1;padding:0}.h-questionario__progresso{color:var(--hop-color-text-muted);font-size:var(--hop-font-size-12);font-variant-numeric:tabular-nums;white-space:nowrap}.h-questionario__item>.h-questionario__progresso{grid-area:1/2;padding-top:3px}.h-questionario__descricao{color:var(--hop-color-text-muted);font-size:var(--hop-font-size-14);grid-column:1/-1;margin:0}.h-questionario__opcoes{gap:var(--hop-space-2);margin-top:var(--hop-space-3);flex-direction:column;grid-column:1/-1;display:flex}.h-questionario__opcao{align-items:flex-start;gap:var(--hop-space-3);min-height:var(--hop-medida-toque-min);padding:var(--hop-space-3);border:1px solid var(--hop-color-border-default);border-radius:var(--hop-radius-md);background:var(--hop-color-bg-surface);cursor:pointer;transition:border-color .12s,background-color .12s;display:flex;position:relative}.h-questionario__opcao:hover{border-color:var(--hop-color-border-strong)}.h-questionario__opcao.is-marcada{border-color:var(--hop-color-primary-default);background:var(--hop-color-primary-subtle)}.h-questionario__opcao.is-desativada,.h-questionario.is-desativado .h-questionario__opcao{color:var(--hop-color-text-disabled);background:var(--hop-color-bg-sunken);cursor:not-allowed}.h-questionario__opcao input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.h-questionario__opcao:has(input:focus-visible){outline:2px solid var(--hop-color-focus-ring);outline-offset:2px}.h-questionario__indicador{border:1.5px solid var(--hop-color-border-strong);background:var(--hop-color-bg-surface);flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.h-questionario__indicador.is-radio{border-radius:var(--hop-radius-full)}.h-questionario__indicador.is-caixa{border-radius:4px}.h-questionario__indicador svg{fill:none;width:14px;height:14px;stroke:var(--hop-color-primary-on);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;visibility:hidden}.is-marcada .h-questionario__indicador{border-color:var(--hop-color-primary-default)}.is-marcada .h-questionario__indicador.is-radio{box-shadow:inset 0 0 0 4px var(--hop-color-bg-surface);background:var(--hop-color-primary-default)}.is-marcada .h-questionario__indicador.is-caixa{background:var(--hop-color-primary-default)}.is-marcada .h-questionario__indicador svg{visibility:visible}.h-questionario__conteudo{min-width:0;font-size:var(--hop-font-size-14);line-height:var(--hop-font-line-height-20);flex-direction:column;flex:1;gap:2px;display:flex}.h-questionario__rotulo{font-weight:var(--hop-font-weight-medium)}.h-questionario__dica{color:var(--hop-color-text-muted);font-size:var(--hop-font-size-13)}.h-questionario__atalho{flex:none}.h-questionario__livre{gap:var(--hop-space-1);flex-direction:column;display:flex}.h-questionario__livre-rotulo{font-size:var(--hop-font-size-13);font-weight:var(--hop-font-weight-semibold)}.h-questionario__erro{margin:var(--hop-space-2) 0 0;color:var(--hop-color-danger-text);font-size:var(--hop-font-size-13);font-weight:var(--hop-font-weight-semibold);grid-column:1/-1}.h-questionario__acoes{align-items:center;gap:var(--hop-space-2);flex-wrap:wrap;display:flex}.h-questionario__espaco{flex:1}.h-questionario__segmentos{gap:var(--hop-space-2);flex-direction:column;display:flex}.h-questionario__barras{gap:var(--hop-space-1);display:flex}.h-questionario__barras>span{border-radius:var(--hop-radius-full);background:var(--hop-color-grafico-calha);flex:1;height:6px}.h-questionario__barras>span.is-feito{background:var(--hop-color-primary-default)}@media (prefers-reduced-motion:reduce){.h-questionario__opcao{transition:none}}.h-emoji{--h-emoji-celula:36px;--h-emoji-tamanho:var(--hop-font-size-20);display:inline-flex}.h-emoji.is-embutido{display:flex}.h-emoji__painel{--h-emoji-celula:36px;--h-emoji-tamanho:var(--hop-font-size-20);gap:var(--hop-space-2);width:calc(var(--h-emoji-celula) * var(--h-emoji-colunas,8) + 2 * var(--hop-space-3));max-width:calc(100vw - 2 * var(--hop-space-4));padding:var(--hop-space-3) 0 0;color:var(--hop-color-text-default);flex-direction:column;display:flex}.h-emoji__painel.h-flutuante{max-height:none;overflow:hidden}.h-emoji__painel.is-sm{--h-emoji-celula:30px;--h-emoji-tamanho:var(--hop-font-size-16)}.h-emoji__painel.is-lg{--h-emoji-celula:42px;--h-emoji-tamanho:var(--hop-font-size-24)}.h-emoji__painel>*{margin-inline:var(--hop-space-3)}.h-emoji__gatilho{width:var(--hop-medida-controle-sm);height:var(--hop-medida-controle-sm);border-radius:var(--hop-radius-sm);color:var(--hop-color-text-muted);font-size:var(--hop-font-size-18);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;line-height:1;display:inline-grid}.h-emoji__gatilho:hover,.h-emoji__gatilho[aria-expanded=true]{background:var(--hop-color-bg-sunken);color:var(--hop-color-text-default)}.h-emoji__gatilho:disabled{color:var(--hop-color-text-disabled);cursor:not-allowed}.h-emoji__gatilho:focus-visible,.h-emoji__categoria:focus-visible,.h-emoji__celula:focus-visible{outline:2px solid var(--hop-color-focus-ring);outline-offset:1px}.h-emoji__categorias{padding-bottom:var(--hop-space-1);border-bottom:1px solid var(--hop-color-border-subtle);justify-content:space-between;gap:2px;display:flex}.h-emoji__categoria{border-radius:var(--hop-radius-sm) var(--hop-radius-sm) 0 0;min-width:24px;height:28px;color:var(--hop-color-text-subtle);font-size:var(--hop-font-size-16);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;place-items:center;padding:0;display:grid}.h-emoji__categoria:hover{color:var(--hop-color-text-default)}.h-emoji__categoria.is-atual{border-bottom-color:var(--hop-color-primary-default);color:var(--hop-color-primary-text)}.h-emoji__lista{height:calc(var(--h-emoji-celula) * 7);padding-right:var(--hop-space-3);overscroll-behavior:contain;position:relative;overflow-y:auto;margin-inline:var(--hop-space-3) 0!important}.h-emoji__titulo-secao{z-index:1;padding:var(--hop-space-1) 0;background:var(--hop-color-bg-raised);color:var(--hop-color-text-muted);font-size:var(--hop-font-size-12);font-weight:var(--hop-font-weight-semibold);position:sticky;top:0}.h-emoji.is-embutido .h-emoji__titulo-secao,.h-emoji__painel.is-embutido .h-emoji__titulo-secao{background:var(--hop-color-bg-surface)}.h-emoji__linha{display:flex}.h-emoji__celula{width:var(--h-emoji-celula);height:var(--h-emoji-celula);border-radius:var(--hop-radius-sm);font-size:var(--h-emoji-tamanho);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;line-height:1;display:grid}.h-emoji__celula:hover,.h-emoji__celula:focus-visible{background:var(--hop-color-bg-sunken)}.h-emoji__celula.is-escolhido,.h-emoji__celula[aria-checked=true]{background:var(--hop-color-primary-subtle);box-shadow:inset 0 0 0 1px var(--hop-color-primary-border)}.h-emoji__img{object-fit:contain;width:1em;height:1em}.h-emoji__img.is-grande{width:28px;height:28px}.h-emoji__vazio{height:100%;padding:var(--hop-space-4);text-align:center;place-items:center;display:grid}.h-emoji__vazio>span{gap:var(--hop-space-1);color:var(--hop-color-text-muted);font-size:var(--hop-font-size-13);flex-direction:column;display:flex}.h-emoji__vazio strong{color:var(--hop-color-text-default)}.h-emoji__rodape{align-items:center;gap:var(--hop-space-2);min-height:48px;padding:var(--hop-space-2) var(--hop-space-3);border-top:1px solid var(--hop-color-border-subtle);display:flex;margin:0!important}.h-emoji__previa{align-items:center;gap:var(--hop-space-2);flex:1;min-width:0;display:flex}.h-emoji__previa-emoji{font-size:var(--hop-font-size-28);line-height:1}.h-emoji__previa-textos{min-width:0;font-size:var(--hop-font-size-13);flex-direction:column;display:flex}.h-emoji__previa-textos>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.h-emoji__previa-textos .hop-mono{color:var(--hop-color-text-muted);font-size:var(--hop-font-size-12)}.h-emoji__previa-vazia{color:var(--hop-color-text-muted);font-size:var(--hop-font-size-13)}.h-emoji__tom{margin-left:auto}.h-emoji__tons{flex:1;justify-content:space-between;display:flex}.h-anexo{--h-anexo-midia:40px;align-items:center;gap:var(--hop-space-2);min-width:160px;max-width:100%;padding:var(--hop-space-2);border:1px solid var(--hop-color-border-default);border-radius:var(--hop-radius-md);background:var(--hop-color-bg-surface);color:var(--hop-color-text-default);font:var(--hop-font-weight-regular) var(--hop-font-size-14) / var(--hop-font-line-height-20) var(--hop-font-family-sans);flex:none;transition:background-color .12s,border-color .12s;display:flex;position:relative}.h-anexo.is-sm{--h-anexo-midia:32px;padding:var(--hop-space-1) var(--hop-space-2);font-size:var(--hop-font-size-13)}.h-anexo.is-xs{--h-anexo-midia:24px;gap:var(--hop-space-1);min-width:0;padding:var(--hop-space-1);border-radius:var(--hop-radius-sm);font-size:var(--hop-font-size-12)}.h-anexo.is-vertical{flex-direction:column;align-items:stretch;width:120px;min-width:0}.h-anexo.is-ocioso{border-style:dashed}.h-anexo.is-erro{border-color:var(--hop-color-danger-border)}.h-anexo.is-clicavel:hover{background:var(--hop-color-bg-sunken)}.h-anexo.is-pressionado{border-color:var(--hop-color-primary-default);background:var(--hop-color-primary-subtle)}.h-anexo:focus-within{outline:2px solid var(--hop-color-focus-ring);outline-offset:1px}.h-anexo__midia{width:var(--h-anexo-midia);height:var(--h-anexo-midia);border-radius:var(--hop-radius-sm);background:var(--hop-color-bg-sunken);color:var(--hop-color-text-default);flex:none;justify-content:center;align-items:center;font-size:16px;display:inline-flex;overflow:hidden}.h-anexo.is-xs .h-anexo__midia{font-size:14px}.h-anexo.is-vertical .h-anexo__midia{aspect-ratio:1;width:100%;height:auto;font-size:24px}.h-anexo.is-erro .h-anexo__midia{background:var(--hop-color-danger-subtle);color:var(--hop-color-danger-text)}.h-anexo__midia img{object-fit:cover;width:100%;height:100%}.h-anexo__midia.is-imagem{background:0 0}.h-anexo.is-enviando .h-anexo__midia.is-imagem img,.h-anexo.is-processando .h-anexo__midia.is-imagem img{opacity:.6}.h-anexo__conteudo{min-width:0;line-height:var(--hop-font-line-height-18);flex-direction:column;flex:1;display:flex}.h-anexo.is-vertical .h-anexo__conteudo{padding:0 var(--hop-space-1)}.h-anexo__nome,.h-anexo__descricao{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.h-anexo__nome{font-weight:var(--hop-font-weight-medium)}.h-anexo.is-enviando .h-anexo__nome,.h-anexo.is-processando .h-anexo__nome{animation:1.6s ease-in-out infinite h-anexo-pulsa}.h-anexo__descricao{color:var(--hop-color-text-muted);font-size:var(--hop-font-size-12);font-variant-numeric:tabular-nums;margin-top:2px}.h-anexo.is-erro .h-anexo__descricao{color:var(--hop-color-danger-text)}.h-anexo__progresso{right:var(--hop-space-2);bottom:3px;left:var(--hop-space-2);border-radius:var(--hop-radius-full);background:var(--hop-color-grafico-calha);height:2px;position:absolute;overflow:hidden}.h-anexo__progresso span{background:var(--hop-color-primary-default);height:100%;transition:width .2s;display:block}.h-anexo__gatilho{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;outline:none;padding:0;position:absolute;inset:0}.h-anexo__acoes{z-index:2;flex:none;align-items:center;gap:2px;display:flex;position:relative}.h-anexo.is-vertical .h-anexo__acoes{top:var(--hop-space-3);right:var(--hop-space-3);position:absolute}.h-anexo__acao{border-radius:var(--hop-radius-sm);width:24px;height:24px;color:var(--hop-color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:14px;display:inline-flex}.h-anexo__acao:hover{background:var(--hop-color-bg-sunken);color:var(--hop-color-text-default)}.h-anexo__acao.is-destaque{width:var(--hop-medida-controle-sm);height:var(--hop-medida-controle-sm);background:var(--hop-color-bg-sunken);color:var(--hop-color-text-default)}.h-anexo.is-vertical .h-anexo__acao{background:var(--hop-color-bg-surface);box-shadow:var(--hop-shadow-1)}.h-anexo__acao:focus-visible{outline:2px solid var(--hop-color-focus-ring);outline-offset:1px}@keyframes h-anexo-pulsa{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.h-anexo.is-enviando .h-anexo__nome,.h-anexo.is-processando .h-anexo__nome{animation:none}}.h-dica-grafico{z-index:2;min-width:160px;max-width:260px;padding:var(--hop-space-2) var(--hop-space-3);background:var(--hop-color-bg-surface);border:1px solid var(--hop-color-border-default);border-radius:var(--hop-radius-sm);box-shadow:var(--hop-shadow-2);color:var(--hop-color-text-default);font-size:var(--hop-font-size-12);line-height:var(--hop-font-line-height-16);pointer-events:none;position:absolute;transform:translate(12px,-50%)}.h-dica-grafico.is-esquerda{transform:translate(calc(-100% - 12px),-50%)}.h-dica-grafico__titulo{margin:0 0 var(--hop-space-1);padding-bottom:var(--hop-space-1);border-bottom:1px solid var(--hop-color-border-default);font-weight:var(--hop-font-weight-semibold)}.h-dica-grafico ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.h-dica-grafico li{align-items:center;gap:var(--hop-space-2);display:flex}.h-dica-grafico i{border-radius:2px;flex:none;width:10px;height:10px}.h-dica-grafico__nome{color:var(--hop-color-text-muted);flex:1}.h-dica-grafico strong{font-weight:var(--hop-font-weight-semibold)}.h-quadro-fantasma{border:2px dashed var(--hop-color-primary-default);border-radius:var(--hop-radius-sm);background:var(--hop-color-primary-subtle);position:fixed;top:-1000px;left:-1000px}.h-massa{align-items:center;gap:var(--hop-space-3);min-height:var(--hop-medida-controle-lg);padding:var(--hop-space-2) var(--hop-space-4);border:1px solid var(--hop-color-primary-default);border-radius:var(--hop-radius-md);background:var(--hop-color-primary-subtle);color:var(--hop-color-primary-text);flex-wrap:wrap;display:flex}.h-massa__conta{font-size:var(--hop-font-size-13);margin:0}.h-massa__acoes{gap:var(--hop-space-2);flex-wrap:wrap;flex:1;display:flex}.h-ec{--h-ec-topo-dia:30px;--h-ec-barra:24px;--h-ec-calha:56px;background:var(--hop-color-bg-surface);min-width:0;color:var(--hop-color-text-default);font:var(--hop-font-weight-regular) var(--hop-font-size-13) / var(--hop-font-line-height-18) var(--hop-font-family-sans);flex-direction:column;display:flex}.h-ec button{font:inherit;color:inherit}.h-ec button:focus-visible{outline:2px solid var(--hop-color-focus-ring);outline-offset:-2px;z-index:5}.h-ec__topo{justify-content:space-between;align-items:center;gap:var(--hop-space-2) var(--hop-space-3);padding:var(--hop-space-3) var(--hop-space-4);border-bottom:1px solid var(--hop-color-border-default);flex-wrap:wrap;display:flex}.h-ec__nav,.h-ec__ferramentas{align-items:center;gap:var(--hop-space-2);flex-wrap:wrap;min-width:0;display:flex}.h-ec__titulo{margin:0 0 0 var(--hop-space-1);font-size:var(--hop-font-size-16);line-height:var(--hop-font-line-height-22);font-weight:var(--hop-font-weight-semibold)}.h-ec__corpo{flex:auto;min-height:0}.h-ec.is-fixa .h-ec__corpo{overflow:auto}.h-ec__linha-dias{flex:1;min-width:0;display:grid;position:relative}.h-ec__evento{--h-ec-cor:var(--hop-color-grafico-categoria-1);align-items:center;gap:var(--hop-space-1);width:100%;min-width:0;height:100%;padding:0 var(--hop-space-1);border-radius:var(--hop-radius-sm);font-size:var(--hop-font-size-12);line-height:var(--hop-font-line-height-16);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;display:flex;position:relative;overflow:hidden}.h-ec__evento.is-arrastavel{touch-action:none}.h-ec__evento:hover{background:var(--hop-color-tabela-hover)}.h-ec__evento.is-barra,.h-ec__evento.is-bloco{background:color-mix(in srgb, var(--h-ec-cor) 16%, var(--hop-color-bg-surface));border-left:3px solid var(--h-ec-cor)}.h-ec__evento.is-barra:hover,.h-ec__evento.is-bloco:hover{background:color-mix(in srgb, var(--h-ec-cor) 26%, var(--hop-color-bg-surface))}.h-ec__evento.is-continua-antes{border-left-style:dashed;border-top-left-radius:0;border-bottom-left-radius:0}.h-ec__evento.is-continua-depois{border-top-right-radius:0;border-bottom-right-radius:0}.h-ec__evento.is-bloco{padding:2px var(--hop-space-1);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0}.h-ec__evento.is-arrastando{box-shadow:var(--hop-shadow-2);opacity:.9;z-index:6}.h-ec__evento.is-invalido{outline:2px dashed var(--hop-color-danger-border);outline-offset:-2px;cursor:not-allowed}.h-ec__evento.is-lista{height:auto;padding:var(--hop-space-1) var(--hop-space-2);gap:var(--hop-space-2);font-size:var(--hop-font-size-13)}.h-ec__ponto{border-radius:var(--hop-radius-full);background:var(--h-ec-cor);flex:none;width:8px;height:8px}.h-ec__hora{color:var(--hop-color-text-muted);font-variant-numeric:tabular-nums;flex:none}.h-ec__titulo-evento{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--hop-font-weight-medium);overflow:hidden}.h-ec__evento.is-bloco .h-ec__titulo-evento{white-space:normal}.h-ec__alca{cursor:ns-resize;height:6px;position:absolute;bottom:0;left:0;right:0}.h-ec__alca.is-lateral{cursor:ew-resize;width:6px;height:auto;top:0;left:auto}.h-ec__mes{flex-direction:column;display:flex}.h-ec__cabeca-mes,.h-ec__semana{border-bottom:1px solid var(--hop-color-border-subtle);display:flex}.h-ec.is-fixa .h-ec__semana{flex:1 0 auto}.h-ec__dia-semana{padding:var(--hop-space-2) var(--hop-space-1);color:var(--hop-color-text-subtle);font-size:var(--hop-font-size-12);font-weight:var(--hop-font-weight-semibold);text-align:center}.h-ec__num-semana,.h-ec__num-semana-cabeca{width:36px;padding-top:var(--hop-space-2);border-right:1px solid var(--hop-color-border-subtle);color:var(--hop-color-text-subtle);font-size:var(--hop-font-size-12);text-align:center;flex:none}.h-ec__celula{min-height:calc(var(--h-ec-topo-dia) + (var(--h-ec-faixas) + 1) * var(--h-ec-barra) + 4px);border-right:1px solid var(--hop-color-border-subtle);position:relative}.h-ec__celula:last-of-type{border-right:0}.h-ec__celula.is-folga,.h-ec__celula-dia-inteiro.is-folga,.h-ec__coluna.is-folga{background:var(--hop-color-bg-sunken)}.h-ec__celula.is-fora .h-ec__numero{color:var(--hop-color-text-disabled)}.h-ec__celula.is-rascunho{background:var(--hop-color-primary-subtle)}.h-ec__celula.is-rascunho-invalido{background:var(--hop-color-danger-subtle)}.h-ec__vaga-dia{cursor:pointer;background:0 0;border:0;width:100%;position:absolute;inset:0}.h-ec__vaga-dia:hover{background:var(--hop-color-tabela-hover)}.h-ec__numero{border-radius:var(--hop-radius-full);min-width:24px;height:24px;color:var(--hop-color-text-muted);font-size:var(--hop-font-size-12);background:0 0;border:0;place-items:center;margin:3px 0 0 3px;padding:0 4px;display:inline-grid;position:relative}button.h-ec__numero{cursor:pointer}button.h-ec__numero:hover{background:var(--hop-color-bg-sunken);color:var(--hop-color-text-default)}.h-ec__celula.is-hoje .h-ec__numero{background:var(--hop-color-primary-default);color:var(--hop-color-primary-on);font-weight:var(--hop-font-weight-bold)}.h-ec__adicionar-dia{border-radius:var(--hop-radius-sm);width:22px;height:22px;color:var(--hop-color-text-muted);cursor:pointer;opacity:0;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:3px;right:3px}.h-ec__celula:hover .h-ec__adicionar-dia,.h-ec__adicionar-dia:focus-visible{opacity:1}.h-ec__adicionar-dia:hover{background:var(--hop-color-bg-sunken);color:var(--hop-color-text-default)}.h-ec__ver-mais{left:4px;top:calc(var(--h-ec-topo-dia) + var(--h-ec-faixas) * var(--h-ec-barra));z-index:2;height:calc(var(--h-ec-barra) - 2px);padding:0 var(--hop-space-1);border-radius:var(--hop-radius-sm);color:var(--hop-color-text-link);font-size:var(--hop-font-size-12);font-weight:var(--hop-font-weight-semibold);cursor:pointer;background:0 0;border:0;position:absolute}.h-ec__ver-mais:hover{background:var(--hop-color-bg-sunken)}.h-ec__camada{pointer-events:none;position:absolute;inset:0}.h-ec__pos{height:calc(var(--h-ec-barra) - 2px);pointer-events:auto;padding:0 2px;position:absolute}.h-ec__grade{max-height:640px;position:relative;overflow:auto}.h-ec.is-fixa .h-ec__grade{max-height:none}.h-ec__grade-topo{z-index:8;background:var(--hop-color-bg-surface);border-bottom:1px solid var(--hop-color-border-default);position:sticky;top:0}.h-ec__grade-linha{min-width:calc(var(--h-ec-calha) + var(--h-ec-colunas) * 96px);display:flex}.h-ec__canto{width:var(--h-ec-calha);padding:var(--hop-space-2) var(--hop-space-1);border-right:1px solid var(--hop-color-border-subtle);color:var(--hop-color-text-subtle);font-size:var(--hop-font-size-12);text-align:right;flex:none}.h-ec__col-cabeca{padding:var(--hop-space-1);border-right:1px solid var(--hop-color-border-subtle);justify-content:center;min-width:0;display:flex}.h-ec__col-dia{align-items:center;gap:var(--hop-space-1);padding:2px var(--hop-space-2);border-radius:var(--hop-radius-sm);color:var(--hop-color-text-muted);background:0 0;border:0;display:inline-flex}button.h-ec__col-dia{cursor:pointer}button.h-ec__col-dia:hover{background:var(--hop-color-bg-sunken)}.h-ec__col-numero{border-radius:var(--hop-radius-full);min-width:24px;height:24px;color:var(--hop-color-text-default);font-weight:var(--hop-font-weight-semibold);place-items:center;display:inline-grid}.h-ec__col-cabeca.is-hoje .h-ec__col-numero{background:var(--hop-color-primary-default);color:var(--hop-color-primary-on)}.h-ec__recurso{align-items:center;gap:var(--hop-space-1);min-width:0;padding:var(--hop-space-1) 0;font-weight:var(--hop-font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;display:inline-flex;overflow:hidden}.h-ec__dia-inteiro{border-top:1px solid var(--hop-color-border-subtle)}.h-ec__rotulo-dia-inteiro{padding-top:6px;line-height:1.1}.h-ec__dia-inteiro .h-ec__linha-dias{min-height:calc(var(--h-ec-faixas-dia) * var(--h-ec-barra) + 4px)}.h-ec__celula-dia-inteiro{border-right:1px solid var(--hop-color-border-subtle)}.h-ec__trilho{position:relative}.h-ec__horas{width:var(--h-ec-calha);border-right:1px solid var(--hop-color-border-subtle);flex:none;position:relative}.h-ec__hora-rotulo{right:var(--hop-space-2);color:var(--hop-color-text-subtle);font-size:var(--hop-font-size-12);background:var(--hop-color-bg-surface);position:absolute;transform:translateY(-50%)}.h-ec__hora-rotulo:first-child{transform:none}.h-ec__coluna{border-right:1px solid var(--hop-color-border-subtle);flex-direction:column;min-width:0;display:flex;position:relative}.h-ec__coluna.is-hoje{background:color-mix(in srgb, var(--hop-color-primary-subtle) 45%, transparent)}.h-ec__vaga{height:var(--h-ec-vaga);border:0;border-top:1px dashed var(--hop-color-border-subtle);cursor:pointer;background:0 0;flex:none}.h-ec__vaga.is-hora-cheia{border-top-style:solid}.h-ec__vaga:hover{background:var(--hop-color-tabela-hover)}.h-ec__pos-bloco{z-index:2;padding:1px 2px 1px 1px;position:absolute}.h-ec__pos-bloco:hover{z-index:4}.h-ec__alca:not(.is-lateral):after{content:"";border-radius:var(--hop-radius-full);background:var(--h-ec-cor);opacity:0;width:16px;height:2px;margin-left:-8px;position:absolute;bottom:2px;left:50%}.h-ec__evento:hover .h-ec__alca:after{opacity:1}.h-ec__rascunho{z-index:3;padding:2px var(--hop-space-1);border:1px dashed var(--hop-color-primary-border);border-radius:var(--hop-radius-sm);background:var(--hop-color-primary-subtle);color:var(--hop-color-primary-text);font-size:var(--hop-font-size-12);pointer-events:none;position:absolute;left:2px;right:2px}.h-ec__rascunho.is-invalido{border-color:var(--hop-color-danger-border);background:var(--hop-color-danger-subtle);color:var(--hop-color-danger-text)}.h-ec__agora{z-index:5;background:var(--hop-color-danger-default);pointer-events:none;height:2px;margin-top:-1px;position:absolute;left:0;right:0}.h-ec__agora:before{content:"";border-radius:var(--hop-radius-full);background:var(--hop-color-danger-default);width:8px;height:8px;position:absolute;top:-3px;left:-4px}.h-ec__agenda{flex-direction:column;display:flex}.h-ec__agenda-dia{gap:var(--hop-space-3);padding:var(--hop-space-3) var(--hop-space-4);border-bottom:1px solid var(--hop-color-border-subtle);grid-template-columns:220px minmax(0,1fr);display:grid}.h-ec__agenda-data{align-items:center;gap:var(--hop-space-2);color:var(--hop-color-text-muted);align-self:start;display:flex}.h-ec__agenda-numero{border-radius:var(--hop-radius-full);min-width:28px;height:28px;color:var(--hop-color-text-default);font-size:var(--hop-font-size-16);font-weight:var(--hop-font-weight-semibold);place-items:center;display:inline-grid}.h-ec__agenda-dia.is-hoje .h-ec__agenda-numero{background:var(--hop-color-primary-default);color:var(--hop-color-primary-on)}.h-ec__agenda-lista,.h-ec__mais-lista{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.h-ec__agenda-lista .h-ec__hora{min-width:110px}.h-ec__categoria{color:var(--hop-color-text-subtle);font-size:var(--hop-font-size-12);flex:none;margin-left:auto}.h-ec__vazio{align-items:center;gap:var(--hop-space-2);padding:var(--hop-space-12) var(--hop-space-4);color:var(--hop-color-text-subtle);text-align:center;flex-direction:column;display:flex}.h-ec__vazio p{margin:0}.h-ec__legenda{gap:var(--hop-space-1) var(--hop-space-4);padding:var(--hop-space-3) var(--hop-space-4);border-top:1px solid var(--hop-color-border-default);color:var(--hop-color-text-muted);font-size:var(--hop-font-size-12);flex-wrap:wrap;margin:0;list-style:none;display:flex}.h-ec__legenda li{align-items:center;gap:var(--hop-space-1);display:inline-flex}.h-ec__mais-painel{width:280px;padding:var(--hop-space-3)}.h-ec__mais-titulo{margin:0 0 var(--hop-space-2);font-size:var(--hop-font-size-13);font-weight:var(--hop-font-weight-semibold)}.h-ec__mais-lista .h-ec__evento{font-size:var(--hop-font-size-13)}.h-ec__dica{flex-direction:column;gap:2px;max-width:280px;display:flex}@media (width<=640px){.h-ec__agenda-dia{gap:var(--hop-space-1);grid-template-columns:minmax(0,1fr)}.h-ec__agenda-lista .h-ec__hora{min-width:0}}.h-gantt{min-width:0;color:var(--hop-color-text-default);font-size:var(--hop-font-size-13);background:var(--hop-color-bg-surface);flex-direction:column;display:flex}.h-gantt__barra{align-items:center;gap:var(--hop-space-2);padding:var(--hop-space-2) var(--hop-space-3);border-bottom:1px solid var(--hop-color-border-default);flex-wrap:wrap;display:flex}.h-gantt__setas{display:inline-flex}.h-gantt__titulo{font-size:var(--hop-font-size-14);font-weight:var(--hop-font-weight-semibold)}.h-gantt__ferramentas{align-items:center;gap:var(--hop-space-2);flex-wrap:wrap;margin-left:auto;display:flex}.h-gantt__zoom{border:1px solid var(--hop-color-border-default);border-radius:var(--hop-radius-sm);align-items:center;display:inline-flex}.h-gantt__zoom-valor{min-width:4ch;color:var(--hop-color-text-muted);font-size:var(--hop-font-size-12);text-align:center}.h-gantt__corpo{overscroll-behavior:contain;position:relative;overflow:auto}.h-gantt__folha{min-width:100%;position:relative}.h-gantt__cabeca{z-index:4;background:var(--hop-color-tabela-cabecalho-bg);border-bottom:1px solid var(--hop-color-border-default);display:flex;position:sticky;top:0}.h-gantt__canto{z-index:5;width:var(--h-gantt-arvore);padding:0 var(--hop-space-3) var(--hop-space-2);border-right:1px solid var(--hop-color-border-default);background:var(--hop-color-tabela-cabecalho-bg);color:var(--hop-color-text-muted);font-size:var(--hop-font-size-12);font-weight:var(--hop-font-weight-semibold);flex:none;align-items:flex-end;display:flex;position:sticky;left:0}.h-gantt__canto-nome{flex:1}.h-gantt__canto-nome[style]{flex:none}.h-gantt__canto-coluna{padding-left:var(--hop-space-2);flex:none}.h-gantt__eixo{flex:none}.h-gantt__grupos,.h-gantt__unidades{display:flex}.h-gantt__grupo-cab{padding:var(--hop-space-1) var(--hop-space-2);border-right:1px solid var(--hop-color-border-subtle);border-bottom:1px solid var(--hop-color-border-subtle);color:var(--hop-color-text-muted);font-size:var(--hop-font-size-12);white-space:nowrap;flex:none;overflow:hidden}.h-gantt__grupo-texto{left:calc(var(--h-gantt-arvore) + var(--hop-space-2));position:sticky}.h-gantt__unidade{min-height:var(--hop-medida-controle-md);border-right:1px solid var(--hop-color-border-subtle);color:var(--hop-color-text-muted);font-size:var(--hop-font-size-12);line-height:var(--hop-font-line-height-16);white-space:nowrap;flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.h-gantt__unidade small{font-size:var(--hop-font-size-12);color:var(--hop-color-text-subtle)}.h-gantt__unidade.is-folga{background:var(--hop-color-bg-sunken)}.h-gantt__unidade.is-hoje{color:var(--hop-color-primary-text);font-weight:var(--hop-font-weight-semibold);box-shadow:inset 0 -2px 0 var(--hop-color-primary-default)}.h-gantt__linhas{position:relative}.h-gantt__grade{top:0;bottom:0;left:var(--h-gantt-arvore);display:flex;position:absolute}.h-gantt__coluna{flex:none;height:100%}.h-gantt.is-grade-vertical .h-gantt__coluna,.h-gantt.is-grade-ambas .h-gantt__coluna{border-right:1px solid var(--hop-color-grafico-grelha)}.h-gantt__coluna.is-folga{background:var(--hop-color-bg-sunken)}.h-gantt__coluna.is-hoje{background:var(--hop-color-primary-subtle)}.h-gantt__setas-dep{top:0;left:var(--h-gantt-arvore);z-index:1;pointer-events:none;position:absolute;overflow:visible}.h-gantt__seta{fill:none;stroke:var(--hop-color-text-subtle);stroke-width:1.5px}.h-gantt__ponta{fill:var(--hop-color-text-subtle)}.h-gantt__linha{display:flex;position:relative}.h-gantt__linha.is-alvo-antes:before,.h-gantt__linha.is-alvo-depois:after{z-index:6;background:var(--hop-color-primary-default);content:"";height:2px;position:absolute;left:0;right:0}.h-gantt__linha.is-alvo-antes:before{top:-1px}.h-gantt__linha.is-alvo-depois:after{bottom:-1px}.h-gantt__linha.is-alvo-dentro .h-gantt__rotulo{outline:2px solid var(--hop-color-primary-default);outline-offset:-2px}.h-gantt__rotulo{z-index:3;width:var(--h-gantt-arvore);border-right:1px solid var(--hop-color-border-default);border-bottom:1px solid var(--hop-color-border-subtle);background:var(--hop-color-bg-surface);flex:none;align-items:center;display:flex;position:sticky;left:0}.h-gantt__linha.is-grupo .h-gantt__rotulo{background:var(--hop-color-bg-raised);font-weight:var(--hop-font-weight-semibold)}.h-gantt__linha.is-selecionada .h-gantt__rotulo,.h-gantt__linha.is-selecionada .h-gantt__trilho{background:var(--hop-color-tabela-selecionada)}.h-gantt__nome{align-items:center;gap:var(--hop-space-1);min-width:0;padding-right:var(--hop-space-2);padding-left:calc(var(--hop-space-2) + var(--h-gantt-nivel,0) * var(--hop-space-4));flex:1;display:flex}.h-gantt__nome[style]{flex:none}.h-gantt__texto{min-width:0;margin-left:var(--hop-space-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.h-gantt__celula{min-width:0;padding:0 var(--hop-space-2);flex:none;align-items:center;display:flex;overflow:hidden}.h-gantt__alca,.h-gantt__expandir{width:var(--hop-space-6);height:var(--hop-space-6);border-radius:var(--hop-radius-sm);color:var(--hop-color-text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.h-gantt__alca{cursor:grab;touch-action:none}.h-gantt__alca:hover,.h-gantt__expandir:hover{background:var(--hop-color-tabela-hover);color:var(--hop-color-text-default)}.h-gantt__recuo{width:var(--hop-space-6);flex:none}.h-gantt__trilho{flex:none;align-items:center;display:flex;position:relative}.h-gantt.is-grade-ambas .h-gantt__trilho{border-bottom:1px solid var(--hop-color-grafico-grelha)}.h-gantt__trilho[role=button]{cursor:copy}.h-gantt__trilho:focus-visible{outline:2px solid var(--hop-color-focus-ring);outline-offset:-2px}.h-gantt__tarefa{z-index:2;height:24px;padding:0 var(--hop-space-2);border:1px solid color-mix(in srgb, var(--h-gantt-cor) 60%, var(--hop-color-bg-surface));border-left:3px solid var(--h-gantt-cor);border-radius:var(--hop-radius-sm);background:color-mix(in srgb, var(--h-gantt-cor) 16%, var(--hop-color-bg-surface));color:var(--hop-color-text-default);font-size:var(--hop-font-size-12);line-height:var(--hop-font-line-height-16);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;align-items:center;display:flex;position:absolute}.h-gantt__tarefa.is-movel{cursor:grab}.h-gantt__tarefa.is-em-arrasto{z-index:4;box-shadow:var(--hop-shadow-2);cursor:grabbing}.h-gantt__tarefa:focus-visible{outline:2px solid var(--hop-color-focus-ring);outline-offset:2px}.h-gantt__tarefa.is-com-planejado{height:16px}.h-gantt__tarefa.is-corte-inicio{border-left-style:dashed;border-top-left-radius:0;border-bottom-left-radius:0}.h-gantt__tarefa.is-corte-fim{border-right-style:dashed;border-top-right-radius:0;border-bottom-right-radius:0}.h-gantt__progresso{background:color-mix(in srgb, var(--h-gantt-cor) 38%, var(--hop-color-bg-surface));pointer-events:none;position:absolute;top:0;bottom:0;left:0}.h-gantt__tarefa-texto{gap:var(--hop-space-2);text-overflow:ellipsis;pointer-events:none;min-width:0;display:inline-flex;position:relative;overflow:hidden}.h-gantt__pct{color:var(--hop-color-text-muted)}.h-gantt__tarefa.is-rotulo-fora{overflow:visible}.h-gantt__tarefa.is-rotulo-fora .h-gantt__tarefa-texto{left:calc(100% + var(--hop-space-2));position:absolute;overflow:visible}.h-gantt__tarefa.is-marco{border:2px solid var(--h-gantt-cor);background:color-mix(in srgb, var(--h-gantt-cor) 40%, var(--hop-color-bg-surface));border-radius:2px;justify-content:center;width:16px;height:16px;padding:0;transform:rotate(45deg)}.h-gantt__tarefa.is-marco .h-gantt__tarefa-texto{transform:rotate(-45deg) translate(var(--hop-space-4), var(--hop-space-3));transform-origin:0}.h-gantt__borda{width:var(--hop-space-2);cursor:ew-resize;position:absolute;top:0;bottom:0}.h-gantt__borda.is-inicio{left:-4px}.h-gantt__borda.is-fim{right:-4px}.h-gantt__balao{bottom:calc(100% + var(--hop-space-1));z-index:5;padding:2px var(--hop-space-2);border-radius:var(--hop-radius-sm);background:var(--hop-color-bg-inverse);color:var(--hop-color-text-inverse);font-size:var(--hop-font-size-12);pointer-events:none;position:absolute;left:0}.h-gantt__planejado{z-index:1;border:1px dashed var(--hop-color-text-muted);background:var(--hop-color-bg-sunken);border-radius:2px;height:6px;position:absolute}.h-gantt__planejado.is-marco{width:10px;height:10px;transform:rotate(45deg)}.h-gantt__planejado-linha{z-index:1;border:1px dashed var(--hop-color-border-strong);border-radius:var(--hop-radius-sm);background:var(--hop-color-bg-sunken);position:absolute;top:3px;bottom:3px}.h-gantt__resumo{z-index:2;background:var(--hop-color-border-strong);border-radius:2px;height:8px;position:absolute;overflow:hidden}.h-gantt__resumo-feito{background:var(--hop-color-text-muted);height:100%;display:block}.h-gantt__dica{z-index:1;justify-content:center;align-items:center;gap:var(--hop-space-1);border:1px dashed var(--hop-color-primary-border);border-radius:var(--hop-radius-sm);background:var(--hop-color-primary-subtle);height:24px;color:var(--hop-color-primary-text);font-size:var(--hop-font-size-12);white-space:nowrap;pointer-events:none;display:flex;position:absolute;overflow:hidden}.h-gantt__dica.is-criando{border-style:solid}.h-gantt__fora{z-index:3;align-items:center;gap:var(--hop-space-1);max-width:180px;height:var(--hop-medida-controle-sm);padding:0 var(--hop-space-2);border:1px solid var(--hop-color-border-default);border-radius:var(--hop-radius-full);background:var(--hop-color-bg-raised);box-shadow:var(--hop-shadow-1);color:var(--hop-color-text-muted);font:inherit;font-size:var(--hop-font-size-12);white-space:nowrap;cursor:pointer;display:inline-flex;position:sticky}.h-gantt__fora span:first-of-type{text-overflow:ellipsis;overflow:hidden}.h-gantt__fora.is-antes{left:calc(var(--h-gantt-arvore) + var(--hop-space-1));margin-left:var(--hop-space-1)}.h-gantt__fora.is-depois{right:var(--hop-space-1);margin-right:var(--hop-space-1);margin-left:auto}.h-gantt__fora:hover{color:var(--hop-color-text-default)}.h-gantt__hoje{z-index:2;border-left:2px solid var(--hop-color-primary-default);pointer-events:none;width:0;position:absolute;top:0;bottom:0}.h-gantt__hoje-rotulo{padding:0 var(--hop-space-1);border-radius:0 0 var(--hop-radius-sm) 0;background:var(--hop-color-primary-default);color:var(--hop-color-primary-on);font-size:var(--hop-font-size-12);line-height:var(--hop-font-line-height-16);position:absolute;top:0;left:-1px}.h-gantt__vazio{width:100%;max-width:100vw;padding:var(--hop-space-8) var(--hop-space-4);position:sticky;left:0}.h-gantt.is-arrastando{cursor:grabbing;-webkit-user-select:none;user-select:none}.h-arvore{font-size:var(--hop-font-size-14);flex-direction:column;gap:2px;display:flex}.h-arvore__no{align-items:center;gap:var(--hop-space-1);min-height:32px;padding-right:var(--hop-space-2);border-radius:var(--hop-radius-sm);color:var(--hop-color-text-default);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;position:relative}.h-arvore__no:hover{background:var(--hop-color-tabela-hover)}.h-arvore__no:focus-visible{outline:2px solid var(--hop-color-focus-ring);outline-offset:-2px}.h-arvore__no.is-escolhido{background:var(--hop-color-primary-subtle);color:var(--hop-color-primary-text)}.h-arvore__no.is-desativado{color:var(--hop-color-text-disabled);cursor:not-allowed}.h-arvore__guias{pointer-events:none;position:absolute;inset:-1px auto -1px 0}.h-arvore__alternador,.h-arvore__espaco{width:18px;height:18px;color:var(--hop-color-text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.h-arvore__alternador .h-icone,.h-arvore__alternador svg{transition:transform .14s}.h-arvore__alternador .is-fechado{transform:rotate(-90deg)}.h-arvore__marca{width:16px;height:16px;margin-right:var(--hop-space-1);border:1px solid var(--hop-color-border-strong);border-radius:var(--hop-radius-sm);background:var(--hop-color-bg-surface);color:var(--hop-color-primary-on);font-size:var(--hop-font-size-12);flex:none;justify-content:center;align-items:center;display:inline-flex}.h-arvore__marca.is-sim,.h-arvore__marca.is-parcial{border-color:var(--hop-color-primary-default);background:var(--hop-color-primary-default)}.h-arvore__icone{color:var(--hop-color-text-muted);flex:none}.h-arvore__rotulo{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.h-arvore__vazio{padding:var(--hop-space-4);color:var(--hop-color-text-muted);font-size:var(--hop-font-size-13);text-align:center}.h-ordenavel{flex-direction:column;display:flex}.h-ordenavel.is-horizontal{flex-flow:wrap}.h-ordenavel.is-grade{display:grid}.h-ordenavel__item{min-width:0;position:relative}.h-ordenavel__item.is-pego{z-index:2;border-radius:var(--hop-radius-md);box-shadow:var(--hop-shadow-2)}.h-ordenavel__item.is-sem-alca{cursor:grab;touch-action:none}.h-ordenavel__item.is-sem-alca:focus-visible{outline:2px solid var(--hop-color-focus-ring);outline-offset:2px}.h-ordenavel.is-arrastando,.h-ordenavel.is-arrastando *{cursor:grabbing;-webkit-user-select:none;user-select:none}.h-ordenavel__alca{border-radius:var(--hop-radius-sm);color:var(--hop-color-text-subtle);cursor:grab;touch-action:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.h-ordenavel__alca:hover{color:var(--hop-color-text-default)}.h-ordenavel__alca:focus-visible{outline:2px solid var(--hop-color-focus-ring);outline-offset:2px}.h-ordenavel__alca.is-pego{background:var(--hop-color-primary-subtle);color:var(--hop-color-primary-text)}.h-ordenavel.is-desativado .h-ordenavel__alca{color:var(--hop-color-text-disabled);cursor:not-allowed}.h-grade{--h-grade-linha:var(--hop-medida-tabela-linha);border:1px solid var(--hop-color-border-default);border-radius:var(--hop-radius-md);background:var(--hop-color-bg-surface);font-size:var(--hop-font-size-13);overflow:hidden}.h-grade.is-densa{--h-grade-linha:32px}.h-grade.is-sem-moldura{background:0 0;border:0;border-radius:0}.h-grade__barra{justify-content:space-between;align-items:center;gap:var(--hop-space-3);padding:var(--hop-space-3) var(--hop-space-4);border-bottom:1px solid var(--hop-color-border-default);flex-wrap:wrap;display:flex}.h-grade__botao{align-items:center;gap:var(--hop-space-1);height:var(--hop-medida-controle-sm);padding:0 var(--hop-space-3);border:1px solid var(--hop-color-border-default);border-radius:var(--hop-radius-sm);background:var(--hop-color-bg-surface);color:var(--hop-color-text-default);font:inherit;cursor:pointer;margin-left:auto;display:inline-flex}.h-grade__rolagem{position:relative;overflow:auto}.h-grade table{border-collapse:separate;border-spacing:0;line-height:var(--hop-font-line-height-18)}.h-grade th,.h-grade td{padding:0 var(--hop-space-3);border-bottom:1px solid var(--hop-color-tabela-linha);text-overflow:ellipsis;white-space:nowrap;background-clip:padding-box;overflow:hidden}.h-grade td{height:var(--h-grade-linha)}.h-grade th{z-index:3;height:var(--hop-medida-tabela-cabecalho);background:var(--hop-color-tabela-cabecalho-bg);border-bottom-color:var(--hop-color-border-default);color:var(--hop-color-text-subtle);font-size:var(--hop-font-size-12);font-weight:var(--hop-font-weight-semibold);letter-spacing:.04em;text-align:left;text-transform:uppercase;position:sticky;top:0}.h-grade th.is-fixa{z-index:4}.h-grade.is-cabecalho-sem-fundo th,.h-grade td.is-fixa,.h-grade td.h-grade__util.is-fixa{background:var(--hop-color-bg-surface)}.h-grade .is-fixa-fim-esq{box-shadow:inset -1px 0 0 var(--hop-color-border-default)}.h-grade .is-fixa-ini-dir{box-shadow:inset 1px 0 0 var(--hop-color-border-default)}.h-grade th.is-ordenavel{cursor:pointer}.h-grade th.is-arrastavel{cursor:grab}.h-grade th.is-arrastada,.h-grade tr.is-arrastada{opacity:.5}.h-grade th.is-alvo-antes{box-shadow:inset 2px 0 0 var(--hop-color-primary-default)}.h-grade th.is-alvo-depois{box-shadow:inset -2px 0 0 var(--hop-color-primary-default)}.h-grade tr.is-alvo-antes td{box-shadow:inset 0 2px 0 var(--hop-color-primary-default)}.h-grade tr.is-alvo-depois td{box-shadow:inset 0 -2px 0 var(--hop-color-primary-default)}.h-grade__cabeca{align-items:center;gap:var(--hop-space-1);min-width:0;display:flex}.h-grade th.is-direita .h-grade__cabeca{justify-content:flex-end}.h-grade th.is-centro .h-grade__cabeca{justify-content:center}.h-grade__rotulo{text-overflow:ellipsis;overflow:hidden}.h-grade__icone,.h-grade__pega{color:var(--hop-color-text-subtle);flex:none}.h-grade__seta{color:var(--hop-color-text-disabled);flex:none}.h-grade__seta.is-ativa{color:var(--hop-color-primary-text)}.h-grade__menu{border-radius:var(--hop-radius-sm);width:22px;height:22px;color:var(--hop-color-text-subtle);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-left:auto;display:inline-grid}.h-grade th.is-direita .h-grade__menu{margin-left:0}.h-grade__menu:hover{background:var(--hop-color-tabela-hover);color:var(--hop-color-text-default)}.h-grade__redimensionar{cursor:col-resize;touch-action:none;width:6px;position:absolute;top:0;bottom:0;right:0}.h-grade__redimensionar:hover,.h-grade__redimensionar:focus-visible{background:var(--hop-color-primary-default);outline:none}.h-grade.is-bordas td+td,.h-grade.is-bordas th+th{border-left:1px solid var(--hop-color-tabela-linha)}.h-grade.is-sem-borda-linha td{border-bottom-color:#0000}.h-grade.is-listrada tbody tr.h-grade__linha:nth-child(2n) td{background:var(--hop-color-bg-sunken)}.h-grade.is-arredondada tbody td:first-child{border-top-left-radius:var(--hop-radius-sm);border-bottom-left-radius:var(--hop-radius-sm)}.h-grade.is-arredondada tbody td:last-child{border-top-right-radius:var(--hop-radius-sm);border-bottom-right-radius:var(--hop-radius-sm)}.h-grade tbody tr.h-grade__linha:hover td{background:var(--hop-color-tabela-hover)}.h-grade tbody tr.is-selecionada td{background:var(--hop-color-tabela-selecionada)}.h-grade tbody tr.is-fixa-topo td,.h-grade tbody tr.is-fixa-base td{background:var(--hop-color-bg-sunken)}.h-grade tbody tr.is-fixa-topo:last-of-type td{border-bottom-color:var(--hop-color-border-default)}.h-grade tbody.is-recarregando{opacity:.55}.h-grade .is-direita{text-align:right}.h-grade .is-centro{text-align:center}.h-grade td.is-principal{font-weight:var(--hop-font-weight-semibold)}.h-grade__util{width:40px;text-align:center!important;padding:0!important}.h-grade__acao{border-radius:var(--hop-radius-sm);width:24px;height:24px;color:var(--hop-color-text-muted);cursor:pointer;vertical-align:middle;background:0 0;border:0;place-items:center;display:inline-grid}.h-grade__acao:hover:not(:disabled){background:var(--hop-color-tabela-hover);color:var(--hop-color-text-default)}.h-grade__acao:disabled{color:var(--hop-color-text-disabled);cursor:not-allowed}.h-grade__alca{cursor:grab}.h-grade .is-fechado{transform:rotate(-90deg)}.h-grade__conteudo{align-items:center;gap:var(--hop-space-1);max-width:100%;display:inline-flex}.h-grade td.is-direita .h-grade__conteudo{justify-content:flex-end}.h-grade__recuo{width:24px;display:inline-block}.h-grade__grupo td{background:var(--hop-color-bg-sunken);font-weight:var(--hop-font-weight-semibold)}.h-grade__alternar{align-items:center;gap:var(--hop-space-2);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.h-grade__conta{padding:0 var(--hop-space-2);border-radius:var(--hop-radius-full);background:var(--hop-color-bg-surface);color:var(--hop-color-text-muted);font-size:var(--hop-font-size-12)}.h-grade__detalhe td{height:auto;padding:var(--hop-space-3) var(--hop-space-4);background:var(--hop-color-bg-sunken);white-space:normal}.h-grade__estado td{height:calc(var(--h-grade-linha) * 2);color:var(--hop-color-text-muted);text-align:center}.h-grade__estado.is-fim td{height:var(--h-grade-linha);font-size:var(--hop-font-size-12)}.h-grade__vao td{border:0;padding:0}.h-grade__barra-esq{border-radius:var(--hop-radius-sm);background:linear-gradient(90deg, var(--hop-color-bg-sunken), var(--hop-color-border-subtle), var(--hop-color-bg-sunken));background-size:200% 100%;width:70%;height:10px;animation:1.2s linear infinite h-grade-brilho;display:block}.h-grade__barra-esq.is-curta{width:16px;margin:0 auto}@keyframes h-grade-brilho{to{background-position:-200% 0}}.h-grade.is-editavel td.is-editavel{cursor:cell}.h-grade td.is-ativa{outline:2px solid var(--hop-color-primary-default);outline-offset:-2px}.h-grade td.is-na-faixa{background:var(--hop-color-primary-subtle)!important}.h-grade td.is-erro{box-shadow:inset 0 -2px 0 var(--hop-color-danger-default);color:var(--hop-color-danger-text)}.h-grade td.is-alterada{background:var(--hop-color-warning-subtle)}.h-grade__editor{width:100%;height:calc(var(--h-grade-linha) - 8px);padding:0 var(--hop-space-2);border:1px solid var(--hop-color-primary-default);border-radius:var(--hop-radius-sm);background:var(--hop-color-bg-surface);color:var(--hop-color-text-default);font:inherit;text-align:inherit}.h-grade tfoot td{height:var(--h-grade-linha);background:var(--hop-color-bg-sunken);border-top:1px solid var(--hop-color-border-default);font-weight:var(--hop-font-weight-semibold);border-bottom:0}.h-grade__rodape{justify-content:space-between;align-items:center;gap:var(--hop-space-3);padding:var(--hop-space-3) var(--hop-space-4);border-top:1px solid var(--hop-color-border-default);color:var(--hop-color-text-muted);font-size:var(--hop-font-size-13);flex-wrap:wrap;display:flex}.h-grade__rodape .pag{flex:1}.h-grade__ocupado{margin-left:var(--hop-space-2);color:var(--hop-color-primary-text)}.h-grade__seletor{gap:var(--hop-space-2);padding:var(--hop-space-3);font-size:var(--hop-font-size-13);flex-direction:column;display:flex}.h-grade__seletor label{align-items:center;gap:var(--hop-space-2);cursor:pointer;display:flex}.h-item{--h-item-gap:var(--hop-space-3);align-items:center;gap:var(--h-item-gap);width:100%;min-width:0;padding:var(--hop-space-3) var(--hop-space-4);border-radius:var(--hop-radius-md);color:var(--hop-color-text-default);font:inherit;font-size:var(--hop-font-size-14);text-align:left;background:0 0;border:1px solid #0000;flex-wrap:wrap;text-decoration:none;transition:background .1s;display:flex}.h-item.is-sm{--h-item-gap:10px;padding:10px var(--hop-space-3)}.h-item.is-xs{--h-item-gap:var(--hop-space-2);padding:var(--hop-space-2) 10px}.h-item.is-contorno{border-color:var(--hop-color-border-default)}.h-item.is-suave{background:var(--hop-color-bg-sunken)}.h-item.is-ligacao{cursor:pointer}.h-item.is-ligacao:hover{background:var(--hop-color-tabela-hover)}.h-item:focus-visible{outline:2px solid var(--hop-color-focus-ring);outline-offset:1px}.h-item__midia{justify-content:center;align-items:center;gap:var(--hop-space-2);flex:none;display:flex}.h-item.tem-descricao .h-item__midia{align-self:flex-start;transform:translateY(2px)}.h-item__midia.is-icone{color:var(--hop-color-text-muted);font-size:16px}.h-item__midia.is-imagem{border-radius:var(--hop-radius-sm);width:40px;height:40px;overflow:hidden}.h-item.is-sm .h-item__midia.is-imagem{width:32px;height:32px}.h-item.is-xs .h-item__midia.is-imagem{width:24px;height:24px}.h-item__midia.is-imagem>img,.h-item__midia.is-imagem>svg{object-fit:cover;width:100%;height:100%}.h-item__conteudo{gap:var(--hop-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.h-item.is-xs .h-item__conteudo{gap:0}.h-item__titulo{align-items:center;gap:var(--hop-space-2);min-width:0;font-weight:var(--hop-font-weight-semibold);line-height:var(--hop-font-line-height-20);text-overflow:ellipsis;white-space:nowrap;display:flex;overflow:hidden}.h-item__descricao{color:var(--hop-color-text-muted);font-size:var(--hop-font-size-14);line-height:var(--hop-font-line-height-20);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.h-item.is-xs .h-item__descricao{font-size:var(--hop-font-size-12);line-height:var(--hop-font-line-height-18)}.h-item__descricao a{color:inherit;text-decoration:underline}.h-item__descricao a:hover{color:var(--hop-color-text-link)}.h-item__acoes{align-items:center;gap:var(--hop-space-2);flex:none;display:flex}.h-item__cabeca,.h-item__rodape{justify-content:space-between;align-items:center;gap:var(--hop-space-2);flex-basis:100%;display:flex}.h-item-grupo{flex-direction:column;width:100%;min-width:0;display:flex}.h-item-grupo.is-espaco-xs{gap:2px}.h-item-grupo.is-espaco-sm{gap:var(--hop-space-2)}.h-item-grupo.is-espaco-md{gap:var(--hop-space-4)}.h-item-grupo.is-separadores>.h-item-li+.h-item-li{padding-top:var(--hop-space-2);border-top:1px solid var(--hop-color-border-default)}.h-item-grupo.is-separadores.is-espaco-nenhum>.h-item-li+.h-item-li{padding-top:0}.h-arquivo{--h-arq-contorno:color-mix(in srgb, var(--hop-color-text-muted) 40%, transparent);--h-arq-sobre:var(--hop-color-bg-surface);width:var(--h-arq-tam);height:var(--h-arq-tam);color:var(--h-arq-cor);vertical-align:middle;-webkit-user-select:none;user-select:none;flex:none;line-height:1;display:inline-block;position:relative}.h-arquivo.is-miudo{--h-arq-contorno:color-mix(in srgb, var(--hop-color-text-muted) 65%, transparent)}.h-arquivo__folha{stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;stroke-width:var(--h-arq-traco);position:absolute;inset:0;overflow:visible}.h-arquivo__pagina{fill:#0000;stroke:var(--h-arq-contorno)}.h-arquivo.is-claro .h-arquivo__pagina{fill:var(--hop-color-bg-sunken)}.h-arquivo.is-solido .h-arquivo__pagina{fill:currentColor;stroke:currentColor}.h-arquivo__dobra{stroke:var(--h-arq-contorno)}.h-arquivo.is-solido .h-arquivo__dobra{stroke:var(--h-arq-sobre);stroke-opacity:.45}.h-arquivo__aba{fill:var(--h-arq-sobre);fill-opacity:.3}.h-arquivo__glifo{transform-origin:12px 15px;transform:scale(.75)}.h-arquivo.is-miudo .h-arquivo__glifo{transform:none}.h-arquivo.is-solido .h-arquivo__glifo,.h-arquivo.is-solido .h-arquivo__icone{color:var(--h-arq-sobre)}.h-arquivo__icone{width:37.5%;height:37.5%;font-size:calc(var(--h-arq-tam) * .375);justify-content:center;align-items:center;display:flex;position:absolute;top:62.5%;left:50%;transform:translate(-50%,-50%)}.h-arquivo.is-miudo .h-arquivo__icone{width:50%;height:50%;font-size:calc(var(--h-arq-tam) * .5)}.h-arquivo__faixa{max-width:95%;height:35%;padding:0 calc(var(--h-arq-tam) * .07);border-radius:calc(var(--h-arq-tam) * .1);font-size:var(--h-arq-fonte);font-weight:var(--hop-font-weight-semibold);white-space:nowrap;background:currentColor;justify-content:center;align-items:center;display:flex;position:absolute;top:45%;left:5%;overflow:hidden}.h-arquivo.is-miudo .h-arquivo__faixa{height:45%;padding:0 calc(var(--h-arq-tam) * .04);top:40%}.h-arquivo__texto{color:var(--h-arq-sobre);text-overflow:ellipsis;overflow:hidden}.h-arquivo.is-solido .h-arquivo__faixa{background:0 0;width:66.67%;left:16.67%}.h-arquivo.rotulo-pilula .h-arquivo__faixa{border-radius:var(--hop-radius-full)}.h-arquivo.rotulo-contorno .h-arquivo__faixa{background:var(--hop-color-bg-surface);box-shadow:inset 0 0 0 1px}.h-arquivo.rotulo-contorno .h-arquivo__texto{color:currentColor}.h-arquivo.rotulo-invertido .h-arquivo__faixa{background:var(--hop-color-text-default)}.h-arquivo.rotulo-invertido .h-arquivo__texto{color:var(--hop-color-bg-surface)}.h-arquivo.rotulo-mono .h-arquivo__texto{font-family:var(--hop-font-family-mono)}.h-arquivo.rotulo-atencao .h-arquivo__faixa{background:var(--hop-color-warning-default)}.h-arquivo.rotulo-atencao .h-arquivo__texto{color:var(--hop-color-warning-on)}.h-arquivo.rotulo-grande .h-arquivo__texto{font-weight:var(--hop-font-weight-bold);letter-spacing:.04em}.h-carrossel{width:100%;position:relative}.h-carrossel.com-setas.is-horizontal{padding:0 calc(var(--hop-medida-controle-sm) + var(--hop-space-2))}.h-carrossel.com-setas.is-vertical{padding:calc(var(--hop-medida-controle-sm) + var(--hop-space-2)) 0}.h-carrossel__vista{touch-action:pan-y;-webkit-user-select:none;user-select:none;overflow:hidden}.is-vertical .h-carrossel__vista{touch-action:pan-x}.h-carrossel__trilho{transition:transform .3s;display:flex}.is-vertical .h-carrossel__trilho{flex-direction:column}.h-carrossel__trilho.is-arrastando{transition:none}.h-carrossel__item{flex:none;min-width:0}.h-carrossel__seta{width:var(--hop-medida-controle-sm);height:var(--hop-medida-controle-sm);border:1px solid var(--hop-color-border-default);border-radius:var(--hop-radius-full);background:var(--hop-color-bg-surface);color:var(--hop-color-text-default);cursor:pointer;place-items:center;display:inline-grid;position:absolute;top:50%;transform:translateY(-50%)}.h-carrossel__seta.is-antes{left:0}.h-carrossel__seta.is-depois{right:0}.is-vertical .h-carrossel__seta{top:auto;left:50%;transform:translate(-50%)}.is-vertical .h-carrossel__seta.is-antes{top:0}.is-vertical .h-carrossel__seta.is-depois{bottom:0;right:auto}.h-carrossel__seta:hover:not(:disabled){background:var(--hop-color-bg-sunken)}.h-carrossel__seta:disabled{color:var(--hop-color-text-disabled);cursor:not-allowed}.h-carrossel__rodape{justify-content:center;align-items:center;gap:var(--hop-space-3);padding-top:var(--hop-space-3);display:flex}.h-carrossel__pausa{border:1px solid var(--hop-color-border-default);border-radius:var(--hop-radius-full);background:var(--hop-color-bg-surface);width:24px;height:24px;color:var(--hop-color-text-default);cursor:pointer;place-items:center;padding:0;font-size:12px;display:inline-grid}.h-carrossel__pontos{gap:var(--hop-space-2);display:flex}.h-carrossel__ponto{border-radius:var(--hop-radius-full);background:var(--hop-color-border-strong);cursor:pointer;border:0;width:8px;height:8px;padding:0;transition:width .3s}.h-carrossel__ponto.is-ativo{background:var(--hop-color-primary-default);width:16px}@media (prefers-reduced-motion:reduce){.h-carrossel__trilho,.h-carrossel__ponto{transition:none}}.h-marcador{align-items:center;gap:var(--hop-space-2);width:100%;min-height:16px;color:var(--hop-color-text-muted);font:var(--hop-font-weight-regular) var(--hop-font-size-14) / var(--hop-font-line-height-20) var(--hop-font-family-sans);text-align:left;background:0 0;border:0;margin:0;padding:0;text-decoration:none;display:flex;position:relative}.h-marcador__icone{flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:16px;display:inline-flex}.h-marcador__conteudo{overflow-wrap:anywhere;flex:1;min-width:0}.h-marcador__fim{align-items:center;gap:var(--hop-space-2);flex:none;margin-left:auto;display:inline-flex}.h-marcador.is-separador:before,.h-marcador.is-separador:after{content:"";background:var(--hop-color-border-default);flex:1;min-width:0;height:1px}.h-marcador.is-separador .h-marcador__conteudo{text-align:center;font-size:var(--hop-font-size-12);font-weight:var(--hop-font-weight-semibold);flex:none}.h-marcador.is-borda{padding-bottom:var(--hop-space-2);border-bottom:1px solid var(--hop-color-border-default)}a.h-marcador .h-marcador__conteudo{text-underline-offset:3px;text-decoration:underline}.h-marcador.is-interativo{cursor:pointer;border-radius:var(--hop-radius-sm);transition:color .12s}.h-marcador.is-interativo:hover{color:var(--hop-color-text-default)}.h-marcador.is-interativo:focus-visible{outline:2px solid var(--hop-color-focus-ring);outline-offset:2px}button.h-marcador:disabled,a.h-marcador[aria-disabled=true]{color:var(--hop-color-text-disabled);cursor:not-allowed}.h-marcador.is-andamento .h-marcador__conteudo{animation:1.6s ease-in-out infinite h-marcador-pulsa}@keyframes h-marcador-pulsa{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.h-marcador.is-andamento .h-marcador__conteudo{animation:none}}.h-codigo{--h-codigo-fundo:var(--hop-color-bg-sunken);border:1px solid var(--hop-color-border-default);border-radius:var(--hop-radius-md);background:var(--h-codigo-fundo);min-width:0;color:var(--hop-color-text-default);flex-direction:column;display:flex;overflow:hidden}.h-codigo.is-fantasma{border:0;border-radius:0}.h-codigo__cabecalho{align-items:center;gap:var(--hop-space-2);min-height:var(--hop-medida-controle-md);padding:var(--hop-space-1) var(--hop-space-2) var(--hop-space-1) var(--hop-space-3);border-bottom:1px solid var(--hop-color-border-subtle);background:var(--hop-color-bg-surface);display:flex}.h-codigo__janela{gap:6px;display:inline-flex}.h-codigo__janela i{background:var(--hop-color-border-strong);border-radius:50%;width:10px;height:10px}.h-codigo__titulo{min-width:0;color:var(--hop-color-text-default);font-size:var(--hop-font-size-13);font-weight:var(--hop-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.h-codigo__linguagem{padding:0 var(--hop-space-2);border-radius:var(--hop-radius-sm);background:var(--hop-color-bg-sunken);color:var(--hop-color-text-muted);font-size:var(--hop-font-size-12);line-height:var(--hop-medida-etiqueta)}.h-codigo__abas{align-items:center;gap:var(--hop-space-1);min-width:0;display:flex;overflow-x:auto}.h-codigo__abas .h-codigo__titulo{margin-right:var(--hop-space-2)}.h-codigo__aba{height:28px;padding:0 var(--hop-space-2);border-radius:var(--hop-radius-sm);color:var(--hop-color-text-muted);font-size:var(--hop-font-size-12);white-space:nowrap;cursor:pointer;background:0 0;border:0}.h-codigo__aba:hover{background:var(--hop-color-bg-sunken);color:var(--hop-color-text-default)}.h-codigo__aba[aria-selected=true]{background:var(--hop-color-primary-subtle);color:var(--hop-color-primary-text);font-weight:var(--hop-font-weight-semibold)}.h-codigo__acoes{align-items:center;gap:var(--hop-space-1);flex:none;margin-left:auto;display:flex}.h-codigo__botao{border-radius:var(--hop-radius-sm);width:28px;height:28px;color:var(--hop-color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:15px;display:inline-grid}.h-codigo__botao:hover,.h-codigo__botao[aria-pressed=true]{background:var(--hop-color-bg-sunken);color:var(--hop-color-text-default)}.h-codigo__copiar.is-copiado{color:var(--hop-color-success-text)}.h-codigo__moldura{min-height:0;position:relative}.h-codigo__copiar.is-fixo{z-index:2;top:var(--hop-space-2);right:var(--hop-space-2);border:1px solid var(--hop-color-border-default);background:var(--hop-color-bg-surface);opacity:0;transition:opacity .12s;position:absolute}.h-codigo:hover .h-codigo__copiar.is-fixo,.h-codigo__copiar.is-fixo:focus-visible,.h-codigo__copiar.is-fixo.is-copiado{opacity:1}.h-codigo__corpo{outline:none;overflow:auto}.h-codigo__corpo:focus-visible{outline:2px solid var(--hop-color-focus-ring);outline-offset:-2px}.h-codigo__pre{padding:var(--hop-space-3) 0;font:var(--hop-font-weight-regular) var(--hop-font-size-13) / 1.6 var(--hop-font-family-mono);font-variant-numeric:tabular-nums;tab-size:2;margin:0}.h-codigo__codigo{min-width:100%;font:inherit;display:inline-block}.h-codigo.is-quebra .h-codigo__codigo{display:block}.h-codigo__linha{padding:0 var(--hop-space-4) 0 var(--hop-space-3);border-left:3px solid #0000;transition:opacity .12s;display:flex;position:relative}.h-codigo__texto{white-space:pre;flex:1}.h-codigo.is-quebra .h-codigo__texto{white-space:pre-wrap;overflow-wrap:anywhere}.h-codigo__num{min-width:var(--h-codigo-num);margin-right:var(--hop-space-4);color:var(--hop-color-text-subtle);text-align:right;-webkit-user-select:none;user-select:none;flex:none}.h-codigo__num.is-botao{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.h-codigo__num.is-botao:hover,.h-codigo__num.is-botao[aria-pressed=true]{color:var(--hop-color-primary-text)}.h-codigo__sinal,.h-codigo__nivel{width:2ch;color:var(--hop-color-text-subtle);-webkit-user-select:none;user-select:none;flex:none}.h-codigo__nivel{height:1.6em;font-size:var(--hop-font-size-12);align-items:center;display:inline-flex}.h-codigo__margem-acao{min-width:20px;height:1.6em;margin-right:var(--hop-space-1);flex:none;align-items:center;gap:2px;display:inline-flex}.h-codigo__dobra{border-radius:var(--hop-radius-sm);width:18px;height:18px;color:var(--hop-color-text-subtle);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:13px;display:inline-grid}.h-codigo__dobra:hover{background:var(--hop-color-bg-surface);color:var(--hop-color-text-default)}.h-codigo__reticencias{margin-left:var(--hop-space-1);padding:0 var(--hop-space-1);border:1px solid var(--hop-color-border-default);border-radius:var(--hop-radius-sm);background:var(--hop-color-bg-surface);color:var(--hop-color-text-muted);font:inherit;cursor:pointer;line-height:1.2}.h-codigo__linha.is-destacada,.h-codigo__linha.is-selecionada{border-left-color:var(--hop-color-primary-default);background:color-mix(in srgb, var(--hop-color-primary-subtle) 60%, var(--h-codigo-fundo))}.h-codigo__linha.is-adicionada{border-left-color:var(--hop-color-success-default);background:color-mix(in srgb, var(--hop-color-success-subtle) 60%, var(--h-codigo-fundo))}.h-codigo__linha.is-adicionada .h-codigo__sinal{color:var(--hop-color-success-text)}.h-codigo__linha.is-removida{border-left-color:var(--hop-color-danger-default);background:color-mix(in srgb, var(--hop-color-danger-subtle) 60%, var(--h-codigo-fundo))}.h-codigo__linha.is-removida .h-codigo__sinal{color:var(--hop-color-danger-text)}.h-codigo__linha.is-trecho{background:color-mix(in srgb, var(--hop-color-info-subtle) 60%, var(--h-codigo-fundo))}.h-codigo__linha.is-erro{border-left-color:var(--hop-color-danger-default);background:color-mix(in srgb, var(--hop-color-danger-subtle) 60%, var(--h-codigo-fundo))}.h-codigo__linha.is-erro .h-codigo__nivel{color:var(--hop-color-danger-text)}.h-codigo__linha.is-aviso{border-left-color:var(--hop-color-warning-default);background:color-mix(in srgb, var(--hop-color-warning-subtle) 60%, var(--h-codigo-fundo))}.h-codigo__linha.is-aviso .h-codigo__nivel{color:var(--hop-color-warning-text)}.h-codigo__linha.is-info{border-left-color:var(--hop-color-info-default);background:color-mix(in srgb, var(--hop-color-info-subtle) 60%, var(--h-codigo-fundo))}.h-codigo__linha.is-info .h-codigo__nivel{color:var(--hop-color-info-text)}.h-codigo.is-selecionavel .h-codigo__linha{cursor:pointer}.h-codigo.is-selecionavel .h-codigo__linha:hover:not(.is-selecionada){background:color-mix(in srgb, var(--hop-color-primary-subtle) 30%, var(--h-codigo-fundo))}.h-codigo.is-foco .h-codigo__linha:not(.is-em-foco){opacity:.35}.h-codigo.is-foco .h-codigo__corpo:hover .h-codigo__linha{opacity:1}.h-codigo__marca{background:color-mix(in srgb, var(--hop-color-warning-subtle) 85%, var(--h-codigo-fundo));outline:1px solid var(--hop-color-warning-border);color:inherit;border-radius:2px}.h-codigo__linha-acoes{top:50%;right:var(--hop-space-2);font-family:var(--hop-font-family-sans);opacity:0;display:inline-flex;position:absolute;transform:translateY(-50%)}.h-codigo__linha:hover .h-codigo__linha-acoes,.h-codigo__linha-acoes:focus-within{opacity:1}.h-codigo__margem-acao:has(>:not(.h-codigo__dobra))>:not(.h-codigo__dobra){opacity:0}.h-codigo__linha:hover .h-codigo__margem-acao>*,.h-codigo__margem-acao>:focus-visible,.h-codigo__margem-acao:focus-within>*{opacity:1}.h-codigo__cursor{vertical-align:text-bottom;background:var(--hop-color-primary-default);width:.55em;height:1.1em;margin-left:1px;animation:1s step-end infinite h-codigo-pisca;display:inline-block}@keyframes h-codigo-pisca{50%{opacity:0}}.h-codigo__expandir{padding:var(--hop-space-1);border-top:1px solid var(--hop-color-border-subtle);justify-content:center;display:flex;position:relative}.h-codigo__expandir:not(.is-aberto):before{content:"";background:linear-gradient(transparent, var(--h-codigo-fundo));pointer-events:none;height:40px;position:absolute;inset:auto 0 100%}.h-codigo__expandir button{align-items:center;gap:var(--hop-space-1);height:28px;padding:0 var(--hop-space-3);border-radius:var(--hop-radius-sm);color:var(--hop-color-text-muted);font:var(--hop-font-weight-semibold) var(--hop-font-size-12) / 1 var(--hop-font-family-sans);cursor:pointer;background:0 0;border:0;display:inline-flex}.h-codigo__expandir button:hover{background:var(--hop-color-bg-surface);color:var(--hop-color-text-default)}.h-codigo button:focus-visible{outline:2px solid var(--hop-color-focus-ring);outline-offset:1px;opacity:1}.h-codigo__t-palavra{color:var(--hop-color-codigo-palavra)}.h-codigo__t-cadeia{color:var(--hop-color-codigo-cadeia)}.h-codigo__t-numero{color:var(--hop-color-codigo-numero)}.h-codigo__t-comentario{color:var(--hop-color-codigo-comentario);font-style:italic}.h-codigo__t-funcao{color:var(--hop-color-codigo-funcao)}.h-codigo__t-propriedade{color:var(--hop-color-codigo-propriedade)}.h-codigo__c-sucesso{color:var(--hop-color-success-text)}.h-codigo__c-perigo{color:var(--hop-color-danger-text)}.h-codigo__c-aviso{color:var(--hop-color-warning-text)}.h-codigo__c-info{color:var(--hop-color-info-text)}.h-codigo__c-apagado{color:var(--hop-color-text-subtle)}.h-codigo__c-destaque{color:var(--hop-color-codigo-palavra)}.h-codigo .is-negrito{font-weight:var(--hop-font-weight-semibold)}.h-codigo .is-sublinhado{text-decoration:underline}@media (prefers-reduced-motion:reduce){.h-codigo__cursor{animation:none}.h-codigo__linha,.h-codigo__copiar.is-fixo{transition:none}}.h-comando{min-width:0;color:var(--hop-color-text-default);flex-direction:column;display:flex}.h-comando__busca{align-items:center;gap:var(--hop-space-2);padding:var(--hop-space-3) var(--hop-space-4);border-bottom:1px solid var(--hop-color-border-default);color:var(--hop-color-text-subtle);display:flex}.h-comando__busca input{min-width:0;color:var(--hop-color-text-default);font:var(--hop-font-weight-regular) var(--hop-font-size-14) / var(--hop-font-line-height-20) var(--hop-font-family-sans);background:0 0;border:0;outline:none;flex:1}.h-comando__busca input::placeholder{color:var(--hop-color-text-subtle)}.h-comando__lista{max-height:52vh;padding:var(--hop-space-1);overflow-y:auto}.h-comando__grupo{padding:var(--hop-space-2) var(--hop-space-3) var(--hop-space-1);color:var(--hop-color-text-subtle);font-size:var(--hop-font-size-12);font-weight:var(--hop-font-weight-semibold)}.h-comando__separador{height:1px;margin:var(--hop-space-1) calc(var(--hop-space-1) * -1);background:var(--hop-color-border-default)}.h-comando__item{align-items:center;gap:var(--hop-space-2);min-height:var(--hop-medida-controle-sm);padding:var(--hop-space-2) var(--hop-space-3);border-radius:var(--hop-radius-sm);font-size:var(--hop-font-size-14);cursor:pointer;display:flex}.h-comando__item.is-ativo{background:var(--hop-color-primary-subtle);color:var(--hop-color-primary-text)}.h-comando__item[aria-disabled=true]{color:var(--hop-color-text-disabled);cursor:not-allowed}.h-comando__icone{color:var(--hop-color-text-muted);flex:none}.h-comando__item.is-ativo .h-comando__icone{color:inherit}.h-comando__rotulo{align-items:baseline;gap:var(--hop-space-2);flex:1;min-width:0;display:flex}.h-comando__rotulo small,.h-comando__extra{color:var(--hop-color-text-subtle);font-size:var(--hop-font-size-12);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.h-comando__vazio{padding:var(--hop-space-6);color:var(--hop-color-text-subtle);font-size:var(--hop-font-size-13);text-align:center;margin:0}.nav[data-v-dc81ea88]{--h-nav-texto:var(--hop-color-sidebar-text);--h-nav-texto-2:var(--hop-color-sidebar-text-muted);--h-nav-texto-ativo:var(--hop-color-sidebar-active-text);--h-nav-hover:var(--hop-color-sidebar-hover);--h-nav-ativo:var(--hop-color-sidebar-active-bg);--h-nav-marca:var(--hop-color-sidebar-marker);--h-nav-linha:var(--hop-color-sidebar-line);flex-direction:column;gap:2px;display:flex}.nav.is-clara[data-v-dc81ea88]{--h-nav-texto:var(--hop-color-text-default);--h-nav-texto-2:var(--hop-color-text-muted);--h-nav-texto-ativo:var(--hop-color-primary-text);--h-nav-hover:var(--hop-color-bg-sunken);--h-nav-ativo:var(--hop-color-primary-subtle);--h-nav-marca:var(--hop-color-primary-default);--h-nav-linha:var(--hop-color-border-default)}.nav__grupo-topo[data-v-dc81ea88]{padding-right:var(--hop-space-2);align-items:center;display:flex}.nav__grupo[data-v-dc81ea88]{padding:var(--hop-space-4) var(--hop-space-4) var(--hop-space-1);font-size:var(--hop-font-size-12);font-weight:var(--hop-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--h-nav-texto-2);flex:1}.nav__grupo.is-botao[data-v-dc81ea88]{font-family:var(--hop-font-family-sans);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.nav__grupo.is-botao[data-v-dc81ea88]:hover{color:var(--h-nav-texto)}.nav__acao-grupo[data-v-dc81ea88],.nav__acao-item[data-v-dc81ea88] button{width:24px;height:24px;margin-top:var(--hop-space-3);border-radius:var(--hop-radius-sm);color:var(--h-nav-texto-2);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.nav__acao-grupo[data-v-dc81ea88]:hover{background:var(--h-nav-hover);color:var(--h-nav-texto)}.nav__sep[data-v-dc81ea88]{height:1px;margin:var(--hop-space-3) var(--hop-space-4);background:var(--h-nav-linha);border:0}.nav__linha[data-v-dc81ea88]{position:relative}.nav__item[data-v-dc81ea88]{align-items:center;gap:var(--hop-space-2);width:100%;height:36px;padding:0 var(--hop-space-4);color:var(--h-nav-texto-2);font:var(--hop-font-weight-regular) var(--hop-font-size-14) / var(--hop-font-line-height-20) var(--hop-font-family-sans);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.nav__item[data-v-dc81ea88]:hover{background:var(--h-nav-hover);color:var(--h-nav-texto)}.nav__item.is-ativo[data-v-dc81ea88]{background:var(--h-nav-ativo);color:var(--h-nav-texto-ativo);font-weight:var(--hop-font-weight-semibold);box-shadow:inset 3px 0 0 var(--h-nav-marca)}.is-recolhida .nav__item[data-v-dc81ea88]{justify-content:center;padding:0}.nav__icone[data-v-dc81ea88]{flex:none;font-size:16px}.nav__rotulo[data-v-dc81ea88]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav__contagem[data-v-dc81ea88],.nav__detalhe[data-v-dc81ea88]{font-size:var(--hop-font-size-12)}.nav__seta[data-v-dc81ea88]{flex:none;font-size:14px;transition:transform .14s}.nav__seta.is-aberta[data-v-dc81ea88]{transform:rotate(90deg)}.nav__acao-item[data-v-dc81ea88]{top:6px;right:var(--hop-space-2);opacity:0;position:absolute}.nav__acao-item[data-v-dc81ea88] button{margin:0}.nav__linha:hover .nav__acao-item[data-v-dc81ea88],.nav__linha:focus-within .nav__acao-item[data-v-dc81ea88]{opacity:1}@media (hover:none){.nav__acao-item[data-v-dc81ea88]{opacity:1}}.nav__linha:has(.nav__acao-item) .nav__contagem[data-v-dc81ea88]{margin-right:var(--hop-space-6)}.nav__sub[data-v-dc81ea88]{margin:2px 0 var(--hop-space-1) calc(var(--hop-space-4) + 7px);padding:0 0 0 var(--hop-space-2);border-left:1px solid var(--h-nav-linha);list-style:none}.nav__item.is-filho[data-v-dc81ea88]{height:30px;padding:0 var(--hop-space-3);border-radius:var(--hop-radius-sm);font-size:var(--hop-font-size-13)}.nav__item.is-filho.is-ativo[data-v-dc81ea88]{box-shadow:none}.nav__esqueleto[data-v-dc81ea88]{align-items:center;gap:var(--hop-space-2);height:36px;padding:0 var(--hop-space-4);display:flex}.nav__esqueleto i[data-v-dc81ea88]{border-radius:var(--hop-radius-sm);background:var(--h-nav-hover);height:12px}.nav__esqueleto i.is-icone[data-v-dc81ea88]{flex:none;width:16px;height:16px}.nav__vazio[data-v-dc81ea88]{padding:var(--hop-space-6) var(--hop-space-4);color:var(--h-nav-texto-2);font-size:var(--hop-font-size-12);text-align:center;margin:0}.h-tabs.is-vertical[data-v-a8e00062]{align-items:flex-start;gap:var(--hop-space-6);display:flex}.h-tabs__barra[data-v-a8e00062]{gap:var(--hop-space-6);border-bottom:1px solid var(--hop-color-border-default);display:flex}.is-vertical .h-tabs__barra[data-v-a8e00062]{border-bottom:0;flex-direction:column;flex:none;gap:2px;min-width:10rem}.is-vertical.is-linha .h-tabs__barra[data-v-a8e00062]{border-right:1px solid var(--hop-color-border-default)}.h-tabs__aba[data-v-a8e00062]{align-items:center;gap:var(--hop-space-2);padding:var(--hop-space-3) 0;color:var(--hop-color-text-muted);font:var(--hop-font-weight-semibold) var(--hop-font-size-14) / var(--hop-font-line-height-20) var(--hop-font-family-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;display:inline-flex}.h-tabs__aba[data-v-a8e00062]:hover:not([aria-disabled]){color:var(--hop-color-text-default)}.h-tabs__aba[aria-disabled][data-v-a8e00062]{color:var(--hop-color-text-disabled);cursor:not-allowed}.h-tabs__aba.is-ativa[data-v-a8e00062]{color:var(--hop-color-primary-text);border-bottom-color:var(--hop-color-primary-default)}.is-cheia .h-tabs__aba[data-v-a8e00062]{flex:1;justify-content:center}.is-sm .h-tabs__aba[data-v-a8e00062]{font-size:var(--hop-font-size-13)}.is-vertical.is-linha .h-tabs__aba[data-v-a8e00062]{padding:var(--hop-space-2) var(--hop-space-3);border-bottom:0;border-right:2px solid #0000;justify-content:flex-start;margin:0 -1px 0 0}.is-vertical.is-linha .h-tabs__aba.is-ativa[data-v-a8e00062]{border-right-color:var(--hop-color-primary-default)}.is-pilula .h-tabs__barra[data-v-a8e00062]{border-radius:var(--hop-radius-md);background:var(--hop-color-bg-sunken);border:0;gap:2px;padding:3px;display:inline-flex}.is-pilula.is-cheia .h-tabs__barra[data-v-a8e00062]{display:flex}.is-pilula .h-tabs__aba[data-v-a8e00062]{padding:var(--hop-space-1) var(--hop-space-3);border-radius:var(--hop-radius-sm);border:1px solid #0000;margin:0}.is-pilula.is-sm .h-tabs__aba[data-v-a8e00062]{padding:2px var(--hop-space-2)}.is-pilula .h-tabs__aba.is-ativa[data-v-a8e00062]{border-color:var(--hop-color-border-default);background:var(--hop-color-bg-surface);box-shadow:var(--hop-shadow-1);color:var(--hop-color-text-default)}.is-vertical.is-pilula .h-tabs__barra[data-v-a8e00062]{display:flex}.is-vertical.is-pilula .h-tabs__aba[data-v-a8e00062]{justify-content:flex-start}.h-tabs__icone[data-v-a8e00062]{flex:none;font-size:16px}.is-vertical .h-tabs__rotulo[data-v-a8e00062]{text-align:left;flex:1}.h-tabs__contagem[data-v-a8e00062]{font-size:var(--hop-font-size-12);color:var(--hop-color-text-subtle)}.h-tabs__contagem.is-ficha[data-v-a8e00062]{border-radius:var(--hop-radius-full);min-width:20px;font-weight:var(--hop-font-weight-semibold);text-align:center;padding:0 6px;line-height:18px}.tom-neutro[data-v-a8e00062]{background:var(--hop-color-bg-sunken);color:var(--hop-color-text-muted)}.tom-primario[data-v-a8e00062]{background:var(--hop-color-primary-subtle);color:var(--hop-color-primary-text)}.tom-info[data-v-a8e00062]{background:var(--hop-color-info-subtle);color:var(--hop-color-info-text)}.tom-perigo[data-v-a8e00062]{background:var(--hop-color-danger-subtle);color:var(--hop-color-danger-text)}.h-tabs__erro[data-v-a8e00062]{border-radius:var(--hop-radius-full);background:var(--hop-color-danger-default);width:8px;height:8px}.h-tabs__painel[data-v-a8e00062]{padding:var(--hop-space-4) 0}.is-vertical .h-tabs__painel[data-v-a8e00062]{flex:1;min-width:0;padding:0}.h-tabs__painel[data-v-a8e00062]:focus-visible{outline:2px solid var(--hop-color-focus-ring);outline-offset:2px}.h-passos{--h-passos-indicador:24px;--h-passos-cor:var(--hop-color-primary-default);--h-passos-cor-texto:var(--hop-color-primary-on);--h-passos-feito:var(--hop-color-primary-default);--h-passos-feito-texto:var(--hop-color-primary-on);gap:var(--hop-space-8);flex-direction:column;width:100%;display:flex}.h-passos.tom-sucesso{--h-passos-feito:var(--hop-color-success-default);--h-passos-feito-texto:var(--hop-color-primary-on)}.h-passos.is-sm{--h-passos-indicador:20px}.h-passos.is-lg{--h-passos-indicador:32px}.h-passos__lista{margin:0;padding:0;list-style:none;display:flex}.is-horizontal>.h-passos__lista{flex-direction:row;width:100%}.is-vertical>.h-passos__lista{flex-direction:column}.h-passos__item{align-items:center;display:flex;position:relative}.is-horizontal .h-passos__item:not(.is-ultimo){flex:1}.is-vertical .h-passos__item{flex-direction:column}.h-passos__gatilho{align-items:center;gap:var(--hop-space-2);border-radius:var(--hop-radius-sm);color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:inline-flex}button.h-passos__gatilho{cursor:pointer}button.h-passos__gatilho:disabled{cursor:not-allowed;opacity:var(--hop-opacidade-desativado)}.h-passos__gatilho:focus-visible{outline:2px solid var(--hop-color-focus-ring);outline-offset:2px}.h-passos__indicador{width:var(--h-passos-indicador);height:var(--h-passos-indicador);border-radius:var(--hop-radius-full);background:var(--hop-color-bg-sunken);color:var(--hop-color-text-muted);font-family:var(--hop-font-family-mono);font-size:var(--hop-font-size-12);font-weight:var(--hop-font-weight-semibold);font-variant-numeric:tabular-nums;border:2px solid #0000;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative;overflow:hidden}.h-passos__indicador .h-icone{width:14px;height:14px}.is-lg .h-passos__indicador .h-icone{width:16px;height:16px}.h-passos__indicador[data-estado=atual]{background:var(--h-passos-cor);color:var(--h-passos-cor-texto)}.h-passos__indicador[data-estado=concluido]{background:var(--h-passos-feito);color:var(--h-passos-feito-texto)}.is-contorno .h-passos__indicador[data-estado=pendente]{border-color:var(--hop-color-border-default);background:0 0}.is-contorno .h-passos__indicador[data-estado=atual]{border-color:var(--h-passos-cor)}.is-contorno .h-passos__indicador[data-estado=concluido]{border-color:var(--h-passos-feito)}.h-passos__textos{flex-direction:column;gap:2px;min-width:0;display:flex}.h-passos__titulo{font-size:var(--hop-font-size-14);font-weight:var(--hop-font-weight-semibold);line-height:var(--hop-font-line-height-20)}.h-passos__descricao{color:var(--hop-color-text-muted);font-size:var(--hop-font-size-13);line-height:var(--hop-font-line-height-18)}.is-pendente .h-passos__titulo{color:var(--hop-color-text-muted)}.h-passos__oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.h-passos__separador{border-radius:var(--hop-radius-full);background:var(--hop-color-border-default);flex:1}.h-passos__separador[data-estado=concluido]{background:var(--h-passos-feito)}.is-horizontal .h-passos__separador{height:2px;margin:0 var(--hop-space-2)}.is-vertical .h-passos__separador{width:2px;min-height:var(--hop-space-12);margin:2px 0}.is-horizontal.is-centro .h-passos__item{flex:1;justify-content:center;align-items:flex-start}.is-horizontal.is-centro .h-passos__gatilho{text-align:center;flex-direction:column;align-items:center}.is-horizontal.is-centro .h-passos__separador{top:calc(var(--h-passos-indicador) / 2 - 1px);left:calc(50% + var(--h-passos-indicador) / 2 + var(--hop-space-2));width:calc(100% - var(--h-passos-indicador) - var(--hop-space-4));margin:0;position:absolute}.is-horizontal.is-inicio>.h-passos__lista{gap:var(--hop-space-3)}.is-horizontal.is-inicio .h-passos__item{flex:1;align-items:flex-start}.is-horizontal.is-inicio .h-passos__gatilho{align-items:flex-start;gap:var(--hop-space-3);flex-direction:column;flex:1}.is-horizontal.is-inicio .h-passos__separador{top:calc(var(--h-passos-indicador) / 2 - 1px);left:calc(var(--h-passos-indicador) + var(--hop-space-2));width:calc(100% - var(--h-passos-indicador) - var(--hop-space-2));margin:0;position:absolute}.is-vertical.is-inicio .h-passos__item,.is-vertical.is-centro .h-passos__item{align-items:flex-start}.is-vertical.is-inicio .h-passos__gatilho,.is-vertical.is-centro .h-passos__gatilho{align-items:flex-start;gap:var(--hop-space-3);padding-bottom:var(--hop-space-12)}.is-vertical.is-inicio .is-ultimo .h-passos__gatilho,.is-vertical.is-centro .is-ultimo .h-passos__gatilho{padding-bottom:0}.is-vertical.is-inicio .h-passos__textos,.is-vertical.is-centro .h-passos__textos{padding-top:2px}.is-vertical.is-inicio .h-passos__separador,.is-vertical.is-centro .h-passos__separador{top:calc(var(--h-passos-indicador) + 4px);bottom:4px;left:calc(var(--h-passos-indicador) / 2 - 1px);min-height:0;margin:0;position:absolute}.is-barra>.h-passos__lista{gap:var(--hop-space-4)}.is-barra .h-passos__item,.is-segmentos .h-passos__item{flex:1;align-items:stretch}.is-barra .h-passos__gatilho,.is-segmentos .h-passos__gatilho{align-items:stretch;gap:var(--hop-space-3);flex-direction:column;flex:1}.is-barra .h-passos__indicador,.is-segmentos .h-passos__indicador{background:var(--hop-color-border-default);border:0;width:100%;height:4px}.is-segmentos>.h-passos__lista{border-radius:var(--hop-radius-full);overflow:hidden}.is-segmentos .h-passos__indicador{border-radius:0;height:8px}.is-segmentos .h-passos__gatilho{border-radius:0}.is-barra .h-passos__indicador[data-estado=atual],.is-segmentos .h-passos__indicador[data-estado=atual]{background:var(--h-passos-cor)}.is-barra .h-passos__indicador[data-estado=concluido],.is-segmentos .h-passos__indicador[data-estado=concluido]{background:var(--h-passos-feito)}.h-passos__painel:focus-visible{outline:2px solid var(--hop-color-focus-ring);outline-offset:4px;border-radius:var(--hop-radius-sm)}.h-filtros-campos__busca{align-items:center;gap:var(--hop-space-2);padding:var(--hop-space-2) var(--hop-space-3);border-bottom:1px solid var(--hop-color-border-subtle);color:var(--hop-color-text-subtle);display:flex}.h-filtros-campos__busca input{min-width:0;color:var(--hop-color-text-default);font:inherit;background:0 0;border:0;outline:0;flex:1}.h-filtros-campos__voltar{align-items:center;gap:var(--hop-space-1);width:100%;padding:var(--hop-space-2) var(--hop-space-3);border:0;border-bottom:1px solid var(--hop-color-border-subtle);color:var(--hop-color-text-muted);font:inherit;font-weight:var(--hop-font-weight-semibold);cursor:pointer;background:0 0;display:flex}.h-filtros-campos__lista{padding:var(--hop-space-1);margin:0;list-style:none}.h-filtros-campos__lista li[role=option]{align-items:center;gap:var(--hop-space-2);padding:var(--hop-space-2);border-radius:var(--hop-radius-sm);cursor:pointer;display:flex}.h-filtros-campos__lista li.is-ativo{background:var(--hop-color-tabela-hover)}.h-filtros-campos__icone{color:var(--hop-color-text-muted);flex:none}.h-filtros-campos__rotulo{flex:1;min-width:0}.h-filtros-campos__rotulo small{color:var(--hop-color-text-subtle)}.h-filtros-campos__conta{color:var(--hop-color-text-subtle);font-size:var(--hop-font-size-12)}.h-filtros-campos__nada{padding:var(--hop-space-3);color:var(--hop-color-text-muted);text-align:center}.h-filtros-painel{z-index:1100;border:1px solid var(--hop-color-border-default);border-radius:var(--hop-radius-md);background:var(--hop-color-bg-raised);min-width:220px;max-width:min(480px,100vw - 16px);max-height:min(440px,70vh);color:var(--hop-color-text-default);box-shadow:var(--hop-shadow-2);font-size:var(--hop-font-size-13);position:fixed;overflow:auto}.h-filtros-valor{flex-direction:column;min-width:240px;display:flex}.h-filtros-valor__titulo{align-items:center;gap:var(--hop-space-2);padding:var(--hop-space-2) var(--hop-space-3);border-bottom:1px solid var(--hop-color-border-subtle);color:var(--hop-color-text-muted);font-size:var(--hop-font-size-12);font-weight:var(--hop-font-weight-semibold);margin:0;display:flex}.h-filtros-valor__busca{align-items:center;gap:var(--hop-space-2);padding:var(--hop-space-2) var(--hop-space-3);border-bottom:1px solid var(--hop-color-border-subtle);color:var(--hop-color-text-subtle);display:flex}.h-filtros-valor__busca input{min-width:0;color:var(--hop-color-text-default);font:inherit;background:0 0;border:0;outline:0;flex:1}.h-filtros-valor__opcoes{max-height:260px;padding:var(--hop-space-1);margin:0;list-style:none;overflow:auto}.h-filtros-valor__opcao{align-items:center;gap:var(--hop-space-2);width:100%;padding:var(--hop-space-2);border-radius:var(--hop-radius-sm);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.h-filtros-valor__opcao:hover,.h-filtros-valor__opcao:focus-visible{background:var(--hop-color-tabela-hover)}.h-filtros-valor__opcao.is-on{color:var(--hop-color-primary-text);font-weight:var(--hop-font-weight-semibold)}.h-filtros-valor__rotulo{flex-direction:column;flex:1;min-width:0;display:flex}.h-filtros-valor__rotulo small{color:var(--hop-color-text-muted);font-size:var(--hop-font-size-12);font-weight:var(--hop-font-weight-regular)}.h-filtros-valor__marca{color:var(--hop-color-primary-text)}.h-filtros-valor__divisor{height:1px;margin:var(--hop-space-1) 0;background:var(--hop-color-border-subtle)}.h-filtros-valor__nada{padding:var(--hop-space-3);color:var(--hop-color-text-muted);text-align:center}.h-filtros-valor__corpo{gap:var(--hop-space-3);padding:var(--hop-space-3);flex-direction:column;display:flex}.h-filtros-valor__par{gap:var(--hop-space-2);grid-template-columns:1fr 1fr;display:grid}.h-filtros-valor__par label{gap:var(--hop-space-1);color:var(--hop-color-text-muted);font-size:var(--hop-font-size-12);flex-direction:column;display:flex}.h-filtros-valor__par .h-campo{width:100%}.h-filtros-valor__linha{align-items:center;gap:var(--hop-space-2);display:flex}.h-filtros-valor__atalhos{gap:var(--hop-space-1);flex-wrap:wrap;display:flex}.h-filtros-valor__atalhos button{padding:2px var(--hop-space-2);border:1px solid var(--hop-color-border-default);border-radius:var(--hop-radius-full);background:var(--hop-color-bg-surface);color:var(--hop-color-text-muted);font:inherit;font-size:var(--hop-font-size-12);cursor:pointer}.h-filtros-valor__atalhos button:hover{border-color:var(--hop-color-border-strong);color:var(--hop-color-text-default)}.h-filtros-valor__codigo{font-family:var(--hop-font-family-mono);letter-spacing:.12em}.h-filtros-valor__erro{align-items:center;gap:var(--hop-space-1);color:var(--hop-color-danger-text);font-size:var(--hop-font-size-12);margin:0;display:flex}.h-filtros-valor__pe{justify-content:flex-end;gap:var(--hop-space-2);padding:var(--hop-space-2) var(--hop-space-3);border-top:1px solid var(--hop-color-border-subtle);display:flex}.h-filtros-ponto{border-radius:var(--hop-radius-full);background:var(--hop-color-text-subtle);flex:none;width:8px;height:8px}.h-filtros-ponto.tone-info{background:var(--hop-color-info-default)}.h-filtros-ponto.tone-success{background:var(--hop-color-success-default)}.h-filtros-ponto.tone-warning{background:var(--hop-color-warning-default)}.h-filtros-ponto.tone-danger{background:var(--hop-color-danger-default)}.h-filtros-ponto.tone-primary{background:var(--hop-color-primary-default)}.h-filtros-grupo{gap:var(--hop-space-2);flex-direction:column;display:flex}.h-filtros-grupo.is-aninhado{padding:var(--hop-space-2);border:1px solid var(--hop-color-border-default);border-radius:var(--hop-radius-md);background:var(--hop-color-bg-sunken)}.h-filtros-grupo__vazio{color:var(--hop-color-text-muted);font-size:var(--hop-font-size-13);margin:0}.h-filtros-grupo__linha{align-items:flex-start;gap:var(--hop-space-2);font-size:var(--hop-font-size-13);display:flex}.h-filtros-grupo__linha>*{flex:none}.h-filtros-grupo__junta{width:var(--h-filtros-junta,64px);min-height:var(--hop-medida-controle-sm);color:var(--hop-color-text-muted);align-items:center;display:inline-flex}.h-filtros-grupo__junta .h-campo{width:100%;padding:0 var(--hop-space-1)}.h-filtros-grupo__campo{width:var(--h-filtros-campo,160px);cursor:pointer}.h-filtros-grupo__operador{width:var(--h-filtros-operador,140px)}.h-filtros-grupo__valor{min-width:var(--h-filtros-valor,140px);cursor:pointer;flex:auto!important}.h-filtros-grupo__campo span,.h-filtros-grupo__valor span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.h-filtros-grupo__acoes{min-height:var(--hop-medida-controle-sm);align-items:center;display:inline-flex}.h-filtros-grupo__acoes button{border-radius:var(--hop-radius-sm);width:28px;height:28px;color:var(--hop-color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.h-filtros-grupo__acoes button:hover{background:var(--hop-color-tabela-hover);color:var(--hop-color-text-default)}.h-filtros-grupo__sub{min-width:0;flex:auto!important}.h-filtros-grupo__linha .h-ordenavel__alca{min-height:var(--hop-medida-controle-sm)}.h-filtros-grupo__pe{gap:var(--hop-space-2);flex-wrap:wrap;display:flex}.h-filtros-grupo__mais{align-items:center;gap:var(--hop-space-1);height:28px;padding:0 var(--hop-space-2);border:1px dashed var(--hop-color-border-strong);border-radius:var(--hop-radius-sm);color:var(--hop-color-text-muted);font:var(--hop-font-weight-semibold) var(--hop-font-size-13) / 1 var(--hop-font-family-sans);cursor:pointer;background:0 0;display:inline-flex}.h-filtros-grupo__mais:hover{border-color:var(--hop-color-primary-border);color:var(--hop-color-primary-text)}.h-filtros-grupo__mais.is-perigo:hover{border-color:var(--hop-color-danger-border);color:var(--hop-color-danger-text)}.h-filtros{--h-filtros-altura:28px;font-size:var(--hop-font-size-13)}.h-filtros.is-sm{--h-filtros-altura:24px;font-size:var(--hop-font-size-12)}.h-filtros.is-lg{--h-filtros-altura:32px;font-size:var(--hop-font-size-14)}.h-filtros__barra{align-items:center;gap:var(--hop-space-2);flex-wrap:wrap;display:flex}.h-filtros__ficha{height:var(--h-filtros-altura);border:1px solid var(--hop-color-border-default);border-radius:var(--hop-radius-sm);background:var(--hop-color-bg-surface);align-items:stretch;display:inline-flex;overflow:hidden}.h-filtros__campo,.h-filtros__parte{align-items:center;gap:var(--hop-space-1);padding:0 var(--hop-space-2);white-space:nowrap;display:inline-flex}.h-filtros__campo{color:var(--hop-color-text-muted)}.h-filtros__parte{border:0;border-left:1px solid var(--hop-color-border-subtle);max-width:220px;color:var(--hop-color-text-default);font:inherit;cursor:pointer;background:0 0}.h-filtros__operador{color:var(--hop-color-text-muted)}.h-filtros__valor{font-weight:var(--hop-font-weight-semibold);text-overflow:ellipsis;overflow:hidden}.h-filtros__parte:hover:not(:disabled){background:var(--hop-color-tabela-hover)}.h-filtros__parte:focus-visible{outline:2px solid var(--hop-color-focus-ring);outline-offset:-2px}.h-filtros.is-bloqueado .h-filtros__parte{cursor:default}.h-filtros.is-bloqueado .h-filtros__parte:hover{background:0 0}.h-filtros.is-desativado{color:var(--hop-color-text-disabled)}.h-filtros.is-desativado .h-filtros__ficha{background:var(--hop-color-bg-sunken)}.h-filtros.is-desativado .h-filtros__parte,.h-filtros.is-desativado .h-filtros__campo{color:var(--hop-color-text-disabled)}.h-filtros__remover{color:var(--hop-color-text-muted)}.h-filtros__adicionar,.h-filtros__gatilho{align-items:center;gap:var(--hop-space-1);height:var(--h-filtros-altura);padding:0 var(--hop-space-2);border:1px dashed var(--hop-color-border-strong);border-radius:var(--hop-radius-sm);color:var(--hop-color-text-muted);font:var(--hop-font-weight-semibold) 1em / 1 var(--hop-font-family-sans);cursor:pointer;background:0 0;display:inline-flex}.h-filtros__gatilho{height:var(--hop-medida-controle-sm);border-style:solid;border-color:var(--hop-color-border-default);background:var(--hop-color-bg-surface);color:var(--hop-color-text-default)}.h-filtros__adicionar:hover,.h-filtros__gatilho:hover{border-color:var(--hop-color-primary-border);color:var(--hop-color-primary-text)}.h-filtros__conta{min-width:18px;padding:0 var(--hop-space-1);border-radius:var(--hop-radius-full);background:var(--hop-color-primary-subtle);color:var(--hop-color-primary-text);font-size:var(--hop-font-size-12);text-align:center}.h-filtros__limpar{height:var(--h-filtros-altura);padding:0 var(--hop-space-2);color:var(--hop-color-text-link);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.h-filtros__operadores{padding:var(--hop-space-1);margin:0;list-style:none}.h-filtros__operadores button{justify-content:space-between;align-items:center;gap:var(--hop-space-3);width:100%;padding:var(--hop-space-2);border-radius:var(--hop-radius-sm);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.h-filtros__operadores button:hover,.h-filtros__operadores button:focus-visible{background:var(--hop-color-tabela-hover)}.h-filtros__operadores button.is-on{color:var(--hop-color-primary-text);font-weight:var(--hop-font-weight-semibold)}.h-filtros__construtor{gap:var(--hop-space-3);flex-direction:column;display:flex}.h-filtros-painel .h-filtros__construtor{padding:var(--hop-space-3)}.h-filtros__rodape{padding-top:var(--hop-space-2);border-top:1px solid var(--hop-color-border-subtle);justify-content:flex-end;display:flex}.h-menubar{align-items:center;gap:var(--hop-space-1);padding:var(--hop-space-1);border:1px solid var(--hop-color-border-default);border-radius:var(--hop-radius-md);background:var(--hop-color-bg-surface);display:inline-flex}.h-menubar__gatilho{height:var(--hop-medida-controle-sm);padding:0 var(--hop-space-3);border-radius:var(--hop-radius-sm);color:var(--hop-color-text-default);font:var(--hop-font-weight-medium) var(--hop-font-size-14) / var(--hop-font-line-height-20) var(--hop-font-family-sans);cursor:pointer;background:0 0;border:0}.h-menubar__gatilho:hover:not(:disabled),.h-menubar__gatilho.is-aberto{background:var(--hop-color-tabela-hover)}.h-menubar__gatilho:focus-visible{outline:2px solid var(--hop-color-focus-ring);outline-offset:-2px}.h-menubar__gatilho:disabled{color:var(--hop-color-text-disabled);cursor:not-allowed}.h-topnav__lista{align-items:center;gap:var(--hop-space-1);margin:0;padding:0;list-style:none;display:flex}.h-topnav__gatilho{align-items:center;gap:var(--hop-space-1);height:var(--hop-medida-controle-md);padding:0 var(--hop-space-3);border-radius:var(--hop-radius-sm);color:var(--hop-color-text-default);font:var(--hop-font-weight-medium) var(--hop-font-size-14) / var(--hop-font-line-height-20) var(--hop-font-family-sans);cursor:pointer;background:0 0;border:0;text-decoration:none;display:inline-flex}.h-topnav__gatilho:hover,.h-topnav__gatilho.is-aberto{background:var(--hop-color-tabela-hover)}.h-topnav__gatilho[aria-current=page]{color:var(--hop-color-primary-text)}.h-topnav__gatilho:focus-visible,.h-topnav__link:focus-visible{outline:2px solid var(--hop-color-focus-ring);outline-offset:-2px}.h-topnav__seta{color:var(--hop-color-text-subtle);transition:transform .15s}.h-topnav__gatilho.is-aberto .h-topnav__seta{transform:rotate(180deg)}.h-topnav__painel{max-height:none;padding:var(--hop-space-2);animation:.14s ease-out h-topnav-surgir}@keyframes h-topnav-surgir{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.h-topnav__painel,.h-topnav__seta{transition:none;animation:none}}.h-topnav__links{gap:var(--hop-space-1);width:320px;max-width:calc(100vw - var(--hop-space-8));margin:0;padding:0;list-style:none;display:grid}.h-topnav__links.is-duas{grid-template-columns:repeat(2,minmax(0,1fr))}.h-topnav__link{align-items:flex-start;gap:var(--hop-space-2);padding:var(--hop-space-3);border-radius:var(--hop-radius-sm);color:var(--hop-color-text-default);text-decoration:none;display:flex}.h-topnav__link.is-compacto{padding:var(--hop-space-2) var(--hop-space-3);align-items:center}.h-topnav__link:hover{background:var(--hop-color-tabela-hover)}.h-topnav__link[aria-current=page]{background:var(--hop-color-primary-subtle)}.h-topnav__icone{color:var(--hop-color-text-muted);flex-shrink:0;margin-top:2px}.h-topnav__texto{gap:var(--hop-space-1);flex-direction:column;min-width:0;display:flex}.h-topnav__titulo{font-size:var(--hop-font-size-14);font-weight:var(--hop-font-weight-medium);line-height:var(--hop-font-line-height-20)}.h-topnav__descricao{color:var(--hop-color-text-muted);font-size:var(--hop-font-size-13);line-height:var(--hop-font-line-height-18);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.h-topnav__acao{margin-top:var(--hop-space-2)}.h-alerta{z-index:1010;padding:var(--hop-space-4);place-items:center;display:grid;position:fixed;inset:0}.h-alerta__veu{background:var(--hop-color-scrim);position:absolute;inset:0}.h-alerta__painel{gap:var(--hop-space-4);width:min(440px,100%);padding:var(--hop-space-6);background:var(--hop-color-bg-raised);color:var(--hop-color-text-default);border-radius:var(--hop-radius-lg);box-shadow:var(--hop-shadow-3);flex-direction:column;animation:.14s ease-out h-alerta-surgir;display:flex;position:relative;overflow:hidden}@keyframes h-alerta-surgir{0%{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.h-alerta__painel{animation:none}}.h-alerta__painel.is-sm{width:min(360px,100%)}.h-alerta__topo{gap:var(--hop-space-3);flex-direction:column;display:flex}.h-alerta__painel.is-lateral .h-alerta__topo{flex-direction:row;align-items:flex-start}.h-alerta__painel.is-centro .h-alerta__topo{text-align:center;align-items:center}.h-alerta__textos{gap:var(--hop-space-2);flex-direction:column;min-width:0;display:flex}.h-alerta__painel.is-centro .h-alerta__textos{align-items:center}.h-alerta__titulo{font:var(--hop-font-weight-semibold) var(--hop-font-size-18) / var(--hop-font-line-height-24) var(--hop-font-family-sans);margin:0}.h-alerta__painel.is-sm .h-alerta__titulo,.h-alerta__painel.is-lateral .h-alerta__titulo{font-size:var(--hop-font-size-16)}.h-alerta__descricao{color:var(--hop-color-text-muted);font-size:var(--hop-font-size-14);line-height:var(--hop-font-line-height-20);margin:0}.h-alerta__selo{border-radius:var(--hop-radius-full);background:var(--hop-color-primary-subtle);width:44px;height:44px;color:var(--hop-color-primary-text);flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:inline-flex}.h-alerta__painel.is-lateral .h-alerta__selo{width:40px;height:40px;font-size:20px}.h-alerta__selo.is-perigo{background:var(--hop-color-danger-subtle);color:var(--hop-color-danger-text)}.h-alerta__selo.is-aviso{background:var(--hop-color-warning-subtle);color:var(--hop-color-warning-text)}.h-alerta__selo.is-sucesso{background:var(--hop-color-success-subtle);color:var(--hop-color-success-text)}.h-alerta__selo.is-info{background:var(--hop-color-info-subtle);color:var(--hop-color-info-text)}.h-alerta__resto{gap:var(--hop-space-4);flex-direction:column;display:flex}.h-alerta__painel.is-centro .h-alerta__resto{text-align:center}.h-alerta__painel.is-destacado .h-alerta__resto{margin:0 calc(var(--hop-space-6) * -1) calc(var(--hop-space-6) * -1);padding:var(--hop-space-6);border-top:1px solid var(--hop-color-border-default);background:var(--hop-color-bg-sunken)}.h-alerta__corpo{color:var(--hop-color-text-muted);text-align:start}.h-alerta__aviso{padding:var(--hop-space-3);background:var(--hop-color-danger-subtle);border:1px solid var(--hop-color-danger-border);border-radius:var(--hop-radius-sm);color:var(--hop-color-danger-text);font-size:var(--hop-font-size-13);line-height:var(--hop-font-line-height-18)}.h-alerta__rodape{justify-content:flex-end;align-items:center;gap:var(--hop-space-3);flex-wrap:wrap;display:flex}.h-alerta__rodape-inicio{align-items:center;gap:var(--hop-space-2);color:var(--hop-color-text-muted);font-size:var(--hop-font-size-14);flex:1;display:flex}.h-alerta__acoes{gap:var(--hop-space-2);display:flex}.h-alerta__painel.is-centro .h-alerta__rodape{justify-content:center}.acoes-grade .h-alerta__acoes{flex:1;grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}.acoes-coluna .h-alerta__acoes{flex-direction:column-reverse;flex:1}.acoes-divididas .h-alerta__rodape{margin:0 calc(var(--hop-space-6) * -1) calc(var(--hop-space-6) * -1);border-top:1px solid var(--hop-color-border-default)}.acoes-divididas .h-alerta__acoes{flex:1;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:0;display:grid}.acoes-divididas .h-alerta__acoes .h-botao{height:var(--hop-medida-controle-lg);color:var(--hop-color-text-default);background:0 0;border:0;border-radius:0}.acoes-divididas .h-alerta__acoes .h-botao+.h-botao{border-left:1px solid var(--hop-color-border-default)}.acoes-divididas .h-alerta__confirmar{color:var(--hop-color-primary-text)}.acoes-divididas .h-alerta__confirmar.is-perigo{color:var(--hop-color-danger-text)}.acoes-divididas .h-alerta__acoes .h-botao:hover:not(:disabled){background:var(--hop-color-tabela-hover);filter:none}.acoes-divididas .h-alerta__acoes .h-botao:focus-visible{outline-offset:-2px}.esqueleto[data-v-fa3d1982]{gap:var(--hop-space-2);flex-direction:column;display:flex}.esqueleto__peca[data-v-fa3d1982]{border-radius:var(--hop-radius-sm);background:var(--hop-color-bg-sunken);opacity:var(--hop-opacidade-esqueleto);flex:none;display:block}.raio-none .esqueleto__peca[data-v-fa3d1982]{border-radius:0}.raio-md .esqueleto__peca[data-v-fa3d1982]{border-radius:var(--hop-radius-md)}.raio-lg .esqueleto__peca[data-v-fa3d1982]{border-radius:var(--hop-radius-lg)}.raio-full .esqueleto__peca[data-v-fa3d1982]{border-radius:var(--hop-radius-full)}.is-animado .esqueleto__peca[data-v-fa3d1982]{animation:1.6s ease-in-out infinite esqueleto-pulso-fa3d1982}@keyframes esqueleto-pulso-fa3d1982{50%{opacity:calc(var(--hop-opacidade-esqueleto) * .5)}}@media (prefers-reduced-motion:reduce){.is-animado .esqueleto__peca[data-v-fa3d1982]{animation:none}}.ecra[data-v-5855ebb7]{justify-content:center;align-items:center;gap:var(--hop-space-3);min-height:280px;padding:var(--hop-space-16) var(--hop-space-6);text-align:center;flex-direction:column;display:flex}.ecra i[data-v-5855ebb7]{border-radius:var(--hop-radius-md);background:var(--hop-color-bg-sunken);width:48px;height:48px;color:var(--hop-color-text-subtle);place-items:center;font-size:20px;display:grid}.is-erro i[data-v-5855ebb7]{background:var(--hop-color-danger-subtle);color:var(--hop-color-danger-text)}.is-offline i[data-v-5855ebb7]{background:var(--hop-color-warning-subtle);color:var(--hop-color-warning-text)}.ecra strong[data-v-5855ebb7]{font:var(--hop-font-weight-semibold) var(--hop-font-size-18) / var(--hop-font-line-height-24) var(--hop-font-family-sans)}.ecra p[data-v-5855ebb7]{max-width:44ch;color:var(--hop-color-text-muted);font-size:var(--hop-font-size-14);margin:0}.ecra__btn[data-v-5855ebb7]{height:var(--hop-medida-controle-md);padding:0 var(--hop-space-4);border-radius:var(--hop-radius-sm);background:var(--hop-color-primary-default);color:var(--hop-color-primary-on);font:var(--hop-font-weight-semibold) var(--hop-font-size-14) / 1 var(--hop-font-family-sans);cursor:pointer;border:0}.ecra__detalhe[data-v-5855ebb7]{max-width:100%;font-size:var(--hop-font-size-12);color:var(--hop-color-text-subtle)}.ecra__detalhe summary[data-v-5855ebb7]{cursor:pointer}pre[data-v-5855ebb7]{max-width:60ch;margin:var(--hop-space-2) 0 0;padding:var(--hop-space-2);background:var(--hop-color-bg-sunken);border-radius:var(--hop-radius-sm);text-align:left;font-size:var(--hop-font-size-12);overflow-x:auto}.h-app[data-v-daa457bc]{grid-template-columns:var(--hop-medida-sidebar) 1fr;background:var(--hop-color-bg-canvas);min-height:100%;display:grid}.h-app.is-recolhida[data-v-daa457bc]{grid-template-columns:var(--hop-medida-sidebar-recolhida) 1fr}.h-app.com-painel[data-v-daa457bc]{grid-template-columns:var(--hop-medida-sidebar) 1fr 18rem}.h-app.is-recolhida.com-painel[data-v-daa457bc]{grid-template-columns:var(--hop-medida-sidebar-recolhida) 1fr 18rem}.h-app.is-contido[data-v-daa457bc]{height:100%;min-height:0;overflow:hidden}.is-contido .h-app__lado[data-v-daa457bc],.is-contido .h-app__principal[data-v-daa457bc],.is-contido .h-app__painel[data-v-daa457bc]{min-height:0;overflow-y:auto}.h-app__nav[data-v-daa457bc]{flex:1;min-height:0}.h-app__rodape[data-v-daa457bc]{padding:var(--hop-space-3) var(--hop-space-2) 0;border-top:1px solid var(--hop-color-sidebar-line)}.h-app__painel[data-v-daa457bc]{border-left:1px solid var(--hop-color-border-default);background:var(--hop-color-bg-surface);flex-direction:column;display:flex}.h-app__lado[data-v-daa457bc]{gap:var(--hop-space-1);padding:var(--hop-space-3) 0;border-right:1px solid var(--hop-color-sidebar-line);background:var(--hop-color-bg-sidebar);color:var(--hop-color-sidebar-text);flex-direction:column;display:flex}.h-app__marca[data-v-daa457bc]{padding:var(--hop-space-2) var(--hop-space-4) var(--hop-space-4);font:var(--hop-font-weight-bold) var(--hop-font-size-20) / var(--hop-font-line-height-26) var(--hop-font-family-sans);letter-spacing:-.01em}.h-app__marca small[data-v-daa457bc]{font:var(--hop-font-weight-regular) var(--hop-font-size-12) / var(--hop-font-line-height-16) var(--hop-font-family-sans);letter-spacing:0;color:var(--hop-color-sidebar-text-muted);display:block}.h-app__principal[data-v-daa457bc]{flex-direction:column;min-width:0;display:flex}.h-app__topo[data-v-daa457bc]{align-items:center;gap:var(--hop-space-3);height:var(--hop-medida-barra-topo);padding:0 var(--hop-space-6);background:var(--hop-color-bg-surface);border-bottom:1px solid var(--hop-color-border-default);display:flex}.h-app__conteudo[data-v-daa457bc]{width:100%;max-width:var(--hop-medida-conteudo-max);padding:var(--hop-space-6)}.seccao[data-v-f09d0804]{justify-content:space-between;align-items:flex-start;gap:var(--hop-space-4);padding-bottom:var(--hop-space-2);border-bottom:1px solid var(--hop-color-border-subtle);display:flex}h2[data-v-f09d0804],h3[data-v-f09d0804],h4[data-v-f09d0804]{align-items:baseline;gap:var(--hop-space-2);font:var(--hop-font-weight-semibold) var(--hop-font-size-18) / var(--hop-font-line-height-24) var(--hop-font-family-sans);margin:0;display:flex}.seccao__conta[data-v-f09d0804]{font-size:var(--hop-font-size-13);font-weight:var(--hop-font-weight-regular);color:var(--hop-color-text-subtle)}p[data-v-f09d0804]{margin:var(--hop-space-1) 0 0;font-size:var(--hop-font-size-13);color:var(--hop-color-text-muted)}.seccao__acoes[data-v-f09d0804]{gap:var(--hop-space-2);display:flex}.h-cartao{--h-cartao-espaco:var(--hop-space-6);gap:var(--hop-space-4);min-width:0;padding:var(--h-cartao-espaco) 0;border:1px solid var(--hop-color-border-default);border-radius:var(--hop-radius-lg);background:var(--hop-color-bg-surface);color:var(--hop-color-text-default);flex-direction:column;display:flex}.h-cartao.is-sm{--h-cartao-espaco:var(--hop-space-4);gap:var(--hop-space-3)}.h-cartao.is-lg{--h-cartao-espaco:var(--hop-space-8)}.h-cartao.is-elevado{box-shadow:var(--hop-shadow-1)}.h-cartao.is-fantasma{background:0 0;border-color:#0000}.h-cartao.is-sutil{background:var(--hop-color-bg-sunken);border-color:#0000}.h-cartao__midia{margin-top:calc(var(--h-cartao-espaco) * -1);border-radius:var(--hop-radius-lg) var(--hop-radius-lg) 0 0;overflow:hidden}.h-cartao__midia>img{width:100%;display:block}.h-cartao__cabeca{align-items:flex-start;gap:var(--hop-space-3);padding:0 var(--h-cartao-espaco);display:flex}.h-cartao.is-linha-cabeca .h-cartao__cabeca{padding-bottom:var(--hop-space-4);border-bottom:1px solid var(--hop-color-border-default)}.h-cartao__textos{gap:var(--hop-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.h-cartao__titulo{font-size:var(--hop-font-size-16);font-weight:var(--hop-font-weight-semibold);line-height:var(--hop-font-line-height-24);margin:0}.h-cartao.is-sm .h-cartao__titulo{font-size:var(--hop-font-size-14);line-height:var(--hop-font-line-height-20)}.h-cartao__descricao{color:var(--hop-color-text-muted);font-size:var(--hop-font-size-13);line-height:var(--hop-font-line-height-18);margin:0}.h-cartao__acoes{align-items:center;gap:var(--hop-space-2);flex:none;display:flex}.h-cartao__corpo{min-width:0;padding:0 var(--h-cartao-espaco)}.h-cartao__rodape{align-items:center;gap:var(--hop-space-2);padding:0 var(--h-cartao-espaco);display:flex}.h-cartao.is-linha-rodape .h-cartao__rodape{padding-top:var(--hop-space-4);border-top:1px solid var(--hop-color-border-default)}.h-cartao.is-midia-embutida .h-cartao__midia{margin:0 var(--h-cartao-espaco);border-radius:var(--hop-radius-md)}.h-cartao__midia>img,.h-cartao__midia>svg{width:100%;display:block}.h-cartao.is-zoom .h-cartao__midia>*{transition:transform .5s}.h-cartao.is-zoom:hover .h-cartao__midia>*{transform:scale(1.1)}.h-cartao.is-capa{isolation:isolate;min-height:320px;color:var(--hop-color-text-inverse);border-color:#0000;position:relative;overflow:hidden}.h-cartao.is-capa .h-cartao__midia{z-index:-2;border-radius:0;margin:0;position:absolute;inset:0}.h-cartao.is-capa .h-cartao__midia>*{object-fit:cover;width:100%;height:100%}.h-cartao.is-capa:before{z-index:-1;background:linear-gradient(to bottom, color-mix(in srgb, var(--hop-color-bg-inverse) 70%, transparent) 0%, transparent 38%, transparent 45%, color-mix(in srgb, var(--hop-color-bg-inverse) 88%, transparent) 100%);content:"";transition:opacity .5s;position:absolute;inset:0}.h-cartao.is-capa .h-cartao__corpo{margin-top:auto}.h-cartao.is-capa .h-cartao__descricao{color:var(--hop-color-text-inverse)}.h-cartao.is-empilhado{box-shadow:0 14px 0 -8px var(--hop-color-bg-surface), 0 14px 0 -7px var(--hop-color-border-default), 0 28px 0 -16px var(--hop-color-bg-surface), 0 28px 0 -15px var(--hop-color-border-default);margin-bottom:12px}.h-moldura{--h-moldura-raio:var(--hop-radius-lg);--h-moldura-margem:3px;--h-moldura-px:var(--hop-space-4);--h-moldura-py:var(--hop-space-4);--h-moldura-barra-py:var(--hop-space-2);--h-moldura-painel-fundo:var(--hop-color-bg-surface);--h-moldura-painel-raio:calc(var(--h-moldura-raio) - var(--h-moldura-margem) - 1px);gap:var(--h-moldura-margem);min-width:0;padding:var(--h-moldura-margem);border:1px solid var(--hop-color-border-default);border-radius:var(--h-moldura-raio);background:var(--hop-color-bg-sunken);color:var(--hop-color-text-default);flex-direction:column;display:flex}.h-moldura.is-raio-sm{--h-moldura-raio:var(--hop-radius-sm)}.h-moldura.is-raio-md{--h-moldura-raio:var(--hop-radius-md)}.h-moldura.is-raio-xl{--h-moldura-raio:calc(var(--hop-radius-lg) * 1.5)}.h-moldura.is-esp-xs{--h-moldura-px:var(--hop-space-2);--h-moldura-py:var(--hop-space-2);--h-moldura-barra-py:2px}.h-moldura.is-esp-sm{--h-moldura-px:var(--hop-space-3);--h-moldura-py:var(--hop-space-3);--h-moldura-barra-py:6px}.h-moldura.is-esp-lg{--h-moldura-px:var(--hop-space-6);--h-moldura-py:var(--hop-space-6);--h-moldura-barra-py:10px}.h-moldura.is-inverso{--h-moldura-painel-fundo:var(--hop-color-bg-sunken);background:var(--hop-color-bg-surface)}.h-moldura.is-fantasma{--h-moldura-painel-raio:calc(var(--h-moldura-raio) - var(--h-moldura-margem));border-color:#0000}.h-moldura.is-denso{--h-moldura-margem:0px;--h-moldura-painel-raio:var(--h-moldura-raio);gap:0}.h-moldura__cabeca{padding:var(--h-moldura-barra-py) var(--h-moldura-px);flex-direction:column;display:flex}.h-moldura__alternar{justify-content:space-between;align-items:center;gap:var(--hop-space-2);border-radius:var(--hop-radius-sm);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.h-moldura__textos{flex-direction:column;display:flex}.h-moldura__seta{color:var(--hop-color-text-muted);transition:transform .2s}.h-moldura__alternar[aria-expanded=true] .h-moldura__seta{transform:rotate(90deg)}.h-moldura__titulo{font-size:var(--hop-font-size-14);font-weight:var(--hop-font-weight-semibold);line-height:var(--hop-font-line-height-20);margin:0}.h-moldura__descricao{color:var(--hop-color-text-muted);font-size:var(--hop-font-size-14);line-height:var(--hop-font-line-height-20);margin:0}.h-moldura__paineis{gap:var(--h-moldura-margem);flex-direction:column;display:flex}.h-moldura.is-esp-sm:not(.is-empilhado) .h-moldura__paineis{gap:calc(var(--h-moldura-margem) + 2px)}.h-moldura.is-esp-md:not(.is-empilhado) .h-moldura__paineis{gap:calc(var(--h-moldura-margem) + 4px)}.h-moldura.is-esp-lg:not(.is-empilhado) .h-moldura__paineis{gap:calc(var(--h-moldura-margem) + 8px)}.h-moldura.is-empilhado .h-moldura__paineis{gap:0}.h-moldura__rodape{gap:var(--hop-space-1);padding:var(--h-moldura-barra-py) var(--h-moldura-px);color:var(--hop-color-text-muted);font-size:var(--hop-font-size-14);flex-direction:column;display:flex}.h-moldura-painel{min-width:0;padding:var(--h-moldura-py) var(--h-moldura-px);border:1px solid var(--hop-color-border-default);border-radius:var(--h-moldura-painel-raio);background:var(--h-moldura-painel-fundo);box-shadow:var(--hop-shadow-1);flex-grow:1;position:relative}.h-moldura-painel.is-ajustado{flex-grow:0}.h-moldura.is-empilhado .h-moldura-painel:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.h-moldura.is-empilhado .h-moldura-painel+.h-moldura-painel{border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.h-moldura.is-denso .h-moldura-painel{box-shadow:none;margin:0 -1px}.h-moldura.is-denso .h-moldura-painel:last-child{margin-bottom:-1px}.h-moldura.is-denso:not(:has(.h-moldura__cabeca)) .h-moldura-painel:first-child{margin-top:-1px}.h-moldura-painel__titulo{font-size:var(--hop-font-size-14);font-weight:var(--hop-font-weight-semibold);line-height:var(--hop-font-line-height-20);margin:0}.h-moldura-painel__descricao{color:var(--hop-color-text-muted);font-size:var(--hop-font-size-14);line-height:var(--hop-font-line-height-20);margin:0}.h-rolagem{min-width:0;max-width:100%;position:relative}.h-rolagem.is-moldura{border:1px solid var(--hop-color-border-default);border-radius:var(--hop-radius-lg);background:var(--hop-color-bg-surface);overflow:hidden}.h-rolagem__viewport{border-radius:inherit;scrollbar-color:var(--hop-color-border-strong) transparent;scrollbar-width:thin;max-width:100%}.h-rolagem__viewport.is-vertical{overflow:hidden auto}.h-rolagem__viewport.is-horizontal{overflow:auto hidden}.h-rolagem__viewport.is-ambas{overflow:auto}.h-rolagem__viewport.is-calha{scrollbar-gutter:stable}.h-rolagem__viewport:focus-visible{outline:2px solid var(--hop-color-focus-ring);outline-offset:-2px}.h-rolagem__viewport::-webkit-scrollbar{width:8px;height:8px}.h-rolagem__viewport::-webkit-scrollbar-thumb{border-radius:var(--hop-radius-full);background:var(--hop-color-border-strong) padding-box;border:2px solid #0000}.h-rolagem__viewport::-webkit-scrollbar-track{background:0 0}.h-rolagem__viewport.is-esmaecida{-webkit-mask-image:linear-gradient(to bottom, transparent, var(--hop-color-bg-surface) var(--h-rolagem-topo), var(--hop-color-bg-surface) calc(100% - var(--h-rolagem-fundo)), transparent), linear-gradient(to right, transparent, var(--hop-color-bg-surface) var(--h-rolagem-inicio), var(--hop-color-bg-surface) calc(100% - var(--h-rolagem-fim)), transparent);mask-image:linear-gradient(to bottom, transparent, var(--hop-color-bg-surface) var(--h-rolagem-topo), var(--hop-color-bg-surface) calc(100% - var(--h-rolagem-fundo)), transparent), linear-gradient(to right, transparent, var(--hop-color-bg-surface) var(--h-rolagem-inicio), var(--hop-color-bg-surface) calc(100% - var(--h-rolagem-fim)), transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.h-redim{width:100%;height:100%;min-height:0;display:flex}.h-redim.is-vertical{flex-direction:column}.h-redim__painel{flex-grow:0;flex-shrink:1;min-width:0;min-height:0;overflow:auto}.h-redim__alca{background:var(--hop-color-border-default);cursor:col-resize;touch-action:none;flex:none;justify-content:center;align-items:center;width:1px;display:flex;position:relative}.is-vertical>.h-redim__alca{cursor:row-resize;width:auto;height:1px}.h-redim__alca:after{content:"";position:absolute;inset:0 -4px}.is-vertical>.h-redim__alca:after{inset:-4px 0}.h-redim__alca:hover,.h-redim__alca.is-arrastando{background:var(--hop-color-border-strong)}.h-redim__alca:focus-visible{outline:2px solid var(--hop-color-focus-ring);outline-offset:0}.is-desativado>.h-redim__alca{cursor:default}.h-redim__pega{z-index:1;border:1px solid var(--hop-color-border-default);border-radius:var(--hop-radius-sm);background:var(--hop-color-bg-surface);flex-direction:column;gap:2px;padding:3px 2px;display:flex}.is-vertical>.h-redim__alca .h-redim__pega{flex-direction:row;padding:2px 3px}.h-redim__pega i{border-radius:var(--hop-radius-full);background:var(--hop-color-text-subtle);width:3px;height:3px}.alca-pilula>.h-redim__alca:before,.alca-mola>.h-redim__alca:before,.alca-capsula>.h-redim__alca:before{content:"";z-index:1;border-radius:var(--hop-radius-full);background:var(--hop-color-border-strong);pointer-events:none;width:4px;height:24px;transition:height .3s cubic-bezier(.32,.72,0,1),width .3s cubic-bezier(.32,.72,0,1),transform .3s cubic-bezier(.32,.72,0,1),background-color .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.alca-pilula>.h-redim__alca:hover:before{background:var(--hop-color-text-subtle);height:32px}.alca-pilula>.h-redim__alca.is-arrastando:before{background:var(--hop-color-primary-default);width:6px;height:48px}.alca-mola>.h-redim__alca:before{height:32px;transform:translate(-50%,-50%)scaleY(.75)}.alca-mola>.h-redim__alca:hover:before{background:var(--hop-color-text-subtle);transform:translate(-50%,-50%)scaleY(1)}.alca-mola>.h-redim__alca.is-arrastando:before{background:var(--hop-color-primary-default);width:6px;height:56px;transform:translate(-50%,-50%)scaleY(1)}.alca-capsula>.h-redim__alca:hover:before{background:var(--hop-color-text-subtle);width:6px;height:40px}.alca-capsula>.h-redim__alca.is-arrastando{background:var(--hop-color-primary-subtle)}.alca-capsula>.h-redim__alca.is-arrastando:before{background:var(--hop-color-primary-default);width:6px;height:80px}.is-vertical.alca-pilula>.h-redim__alca:before,.is-vertical.alca-mola>.h-redim__alca:before,.is-vertical.alca-capsula>.h-redim__alca:before{width:24px;height:4px}.is-vertical.alca-pilula>.h-redim__alca:hover:before{width:40px;height:4px}.is-vertical.alca-pilula>.h-redim__alca.is-arrastando:before{width:48px;height:6px}@media (prefers-reduced-motion:reduce){.h-redim__alca:before{transition:none}}.h-proporcao{width:100%;margin:0;position:relative;overflow:hidden}.h-proporcao>:where(img,video,svg,iframe){object-fit:cover;width:100%;height:100%;display:block}.h-trace{gap:var(--hop-space-1);width:100%;min-width:0;font-size:var(--hop-font-size-14);line-height:var(--hop-font-line-height-20);flex-direction:column;display:flex}.h-trace.is-ia{padding-left:var(--hop-space-3);border-left:2px solid var(--hop-color-ia-border)}.h-trace__ia{align-items:center;gap:var(--hop-space-1);color:var(--hop-color-ia-default);font-size:var(--hop-font-size-12);font-weight:var(--hop-font-weight-semibold);margin:0;display:inline-flex}.h-trace__lista{flex-direction:column;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.h-trace-passo{flex-direction:column;min-width:0;display:flex}.h-trace-passo__linha{align-items:center;gap:var(--hop-space-2);width:fit-content;min-width:0;max-width:100%;padding:2px var(--hop-space-1);margin:0;margin-left:calc(var(--hop-space-1) * -1);border-radius:var(--hop-radius-sm);color:var(--hop-color-text-muted);font:inherit;text-align:left;background:0 0;border:0;text-decoration:none;transition:color .12s;display:flex}.h-trace-passo__linha.is-interativa{cursor:pointer}.h-trace-passo__linha.is-interativa:hover{color:var(--hop-color-text-default)}.h-trace-passo__linha:focus-visible{outline:2px solid var(--hop-color-focus-ring);outline-offset:1px}.h-trace-passo__icone{flex:none;font-size:16px;display:inline-flex}.h-trace-passo__titulo{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.h-trace-passo__titulo.hop-mono{font-size:var(--hop-font-size-13)}.h-trace-passo__descricao{color:var(--hop-color-text-subtle);font-size:var(--hop-font-size-12);font-variant-numeric:tabular-nums;flex:none}.h-trace-passo__estado{font-size:var(--hop-font-size-12);font-weight:var(--hop-font-weight-semibold);flex:none}.h-trace-passo__seta{flex:none;font-size:14px;transition:transform .15s;display:inline-flex}.h-trace-passo.is-aberto>.h-trace-passo__linha .h-trace-passo__seta{transform:rotate(90deg)}.h-trace-passo.is-falhou>.h-trace-passo__linha,.h-trace-passo.is-falhou>.h-trace-passo__linha:hover{color:var(--hop-color-exec-falhou-text)}.h-trace-passo.is-execucao>.h-trace-passo__linha{color:var(--hop-color-exec-execucao-text)}.h-trace-passo.is-execucao>.h-trace-passo__linha .h-trace-passo__titulo{background:linear-gradient(90deg, var(--hop-color-exec-execucao-text) 0%, var(--hop-color-text-subtle) 50%, var(--hop-color-exec-execucao-text) 100%) 0 0 / 200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite h-trace-brilho}.h-trace-passo.is-concluido>.h-trace-passo__linha .h-trace-passo__icone:first-child,.h-trace-passo.is-concluido>.h-trace-passo__linha .h-trace-passo__estado{color:var(--hop-color-exec-concluido-text)}.h-trace-passo.is-aguardando>.h-trace-passo__linha{color:var(--hop-color-text-subtle)}.h-trace-passo.is-cancelado>.h-trace-passo__linha{color:var(--hop-color-exec-cancelado-text)}.h-trace-passo__detalhe{min-width:0;margin:var(--hop-space-1) 0 var(--hop-space-2) 7px;padding-left:var(--hop-space-4);border-left:1px solid var(--hop-color-border-default);color:var(--hop-color-text-muted);overflow-wrap:anywhere}.h-trace-passo__detalhe>p{margin:0}@keyframes h-trace-brilho{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.h-trace-passo.is-execucao>.h-trace-passo__linha .h-trace-passo__titulo{color:inherit;background:0 0;animation:none}.h-trace-passo__seta{transition:none}}.h-rolagem-conversa{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.h-rolagem-conversa__janela{overscroll-behavior:contain;overflow-anchor:none;scrollbar-gutter:stable;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.h-rolagem-conversa__janela:focus-visible{outline:2px solid var(--hop-color-focus-ring);outline-offset:-2px}.h-rolagem-conversa__conteudo{gap:var(--h-rolagem-conversa-espaco,var(--hop-space-4));min-height:100%;padding:var(--h-rolagem-conversa-recuo,var(--hop-space-4));flex-direction:column;display:flex}.h-rolagem-conversa__item{flex:none;min-width:0}.h-rolagem-conversa__fim{bottom:var(--hop-space-4);width:var(--hop-medida-controle-sm);height:var(--hop-medida-controle-sm);border:1px solid var(--hop-color-border-default);border-radius:var(--hop-radius-full);background:var(--hop-color-bg-raised);color:var(--hop-color-text-default);box-shadow:var(--hop-shadow-2);cursor:pointer;opacity:0;pointer-events:none;place-items:center;padding:0;font-size:16px;transition:opacity .2s,transform .2s;display:inline-grid;position:absolute;left:50%;transform:translate(-50%,100%)scale(.95)}.h-rolagem-conversa__fim.is-visivel{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}.h-rolagem-conversa__fim:hover{background:var(--hop-color-bg-sunken)}.h-rolagem-conversa__fim:focus-visible{outline:2px solid var(--hop-color-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.h-rolagem-conversa__fim{transition:none}}.h-painel__barra{align-items:center;gap:var(--hop-space-3);flex-wrap:wrap;display:flex}.h-painel__hora{color:var(--hop-color-text-subtle);font-size:var(--hop-font-size-12);margin-left:auto}.h-painel .h-pagina__indicadores{margin-bottom:var(--hop-space-6)}.h-grade{gap:var(--hop-space-4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.h-grade>*{grid-column:span 12;min-width:0}.h-grade>.h-col-3{grid-column:span 3}.h-grade>.h-col-4{grid-column:span 4}.h-grade>.h-col-6{grid-column:span 6}.h-grade>.h-col-8{grid-column:span 8}@media (width<=1024px){.h-grade>.h-col-3,.h-grade>.h-col-4,.h-grade>.h-col-6,.h-grade>.h-col-8{grid-column:span 6}}@media (width<=640px){.h-grade>*{grid-column:span 12!important}}.h-formulario__corpo{grid-template-columns:minmax(0, var(--hop-medida-formulario-max));gap:var(--hop-space-6);align-items:start;display:grid}.h-formulario__corpo.com-indice{grid-template-columns:200px minmax(0, var(--hop-medida-formulario-max))}.h-formulario__indice{top:var(--hop-space-4);flex-direction:column;gap:2px;display:flex;position:sticky}.h-formulario__indice a{justify-content:space-between;align-items:center;gap:var(--hop-space-2);padding:var(--hop-space-2) var(--hop-space-3);border-radius:var(--hop-radius-sm);color:var(--hop-color-text-muted);font-size:var(--hop-font-size-13);text-decoration:none;display:flex}.h-formulario__indice a:hover{background:var(--hop-color-bg-sunken);color:var(--hop-color-text-default)}.h-formulario__marca{background:var(--hop-color-danger-subtle);min-width:20px;color:var(--hop-color-danger-text);font-family:var(--hop-font-family-mono);font-size:var(--hop-font-size-12);text-align:center;border-radius:999px;padding:0 6px}.h-formulario__secoes{gap:var(--hop-space-4);flex-direction:column;display:flex}.h-formulario__secoes>.h-cartao{scroll-margin-top:var(--hop-space-6)}.h-formulario__acoes{justify-content:flex-end;gap:var(--hop-space-2);display:flex}.h-formulario__erros{margin:var(--hop-space-1) 0 0;padding-left:var(--hop-space-4)}.h-formulario__erros a{color:inherit;font-weight:var(--hop-font-weight-semibold)}@media (width<=1024px){.h-formulario__corpo.com-indice{grid-template-columns:minmax(0,1fr)}.h-formulario__indice{display:none}}.h-pagina{gap:var(--hop-space-6);width:100%;max-width:var(--hop-medida-conteudo-max);flex-direction:column;margin:0 auto;display:flex}.h-pagina__indicadores{gap:var(--hop-space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.h-pagina__ferramentas{align-items:center;gap:var(--hop-space-2);flex-wrap:wrap;display:flex}.h-pagina__busca{flex:260px;max-width:420px}.h-pagina__conteudo{min-width:0}@media (width<=640px){.h-pagina{gap:var(--hop-space-4)}.h-pagina__busca{max-width:none}}.h-monitor__barra{align-items:center;gap:var(--hop-space-3);flex-wrap:wrap;display:flex}.h-monitor__auto{align-items:center;gap:var(--hop-space-2);font-size:var(--hop-font-size-13);display:inline-flex}.h-monitor__indicadores{margin-bottom:var(--hop-space-6)}.h-monitor__corpo{gap:var(--hop-space-4);grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;display:grid}@media (width<=1024px){.h-monitor__corpo{grid-template-columns:minmax(0,1fr)}}.h-registo__corpo{gap:var(--hop-space-6);grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;display:grid}.h-registo__principal{min-width:0}.h-registo__lateral{gap:var(--hop-space-4);flex-direction:column;display:flex}@media (width<=1024px){.h-registo__corpo{grid-template-columns:minmax(0,1fr)}}.h-ajustes__corpo{gap:var(--hop-space-8);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.h-ajustes__nav{top:var(--hop-space-4);flex-direction:column;gap:2px;display:flex;position:sticky}.h-ajustes__grupo{margin:var(--hop-space-4) 0 var(--hop-space-1);padding:0 var(--hop-space-3);color:var(--hop-color-text-subtle);font-size:var(--hop-font-size-12);font-weight:var(--hop-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.h-ajustes__grupo:first-child{margin-top:0}.h-ajustes__item{align-items:center;gap:var(--hop-space-2);padding:var(--hop-space-2) var(--hop-space-3);border-radius:var(--hop-radius-sm);color:var(--hop-color-text-muted);font-size:var(--hop-font-size-14);text-decoration:none;display:flex}.h-ajustes__item:hover{background:var(--hop-color-bg-sunken);color:var(--hop-color-text-default)}.h-ajustes__item[aria-current=page]{background:var(--hop-color-primary-subtle);color:var(--hop-color-primary-text);font-weight:var(--hop-font-weight-semibold)}.h-ajustes__item:focus-visible{outline:2px solid var(--hop-color-focus-ring);outline-offset:2px}.h-ajustes__seletor{display:none!important}.h-ajustes__conteudo{gap:var(--hop-space-6);max-width:var(--hop-medida-formulario-max);flex-direction:column;display:flex}.h-ajustes__cabeca{gap:var(--hop-space-1);padding-bottom:var(--hop-space-4);border-bottom:1px solid var(--hop-color-border-default);flex-direction:column;display:flex}.h-ajustes__cabeca h2,.h-ajustes__cabeca p{margin:0}@media (width<=768px){.h-ajustes__corpo{gap:var(--hop-space-4);grid-template-columns:minmax(0,1fr)}.h-ajustes__nav{display:none}.h-ajustes__seletor{display:flex!important}}.h-assistente__palco{max-width:880px}.h-assistente__espaco{flex:1}.h-assistente__motivo{color:var(--hop-color-text-muted);font-size:var(--hop-font-size-13)}.h-analise__comparar{align-items:center;gap:var(--hop-space-2);font-size:var(--hop-font-size-13);display:inline-flex}.h-analise__detalhe{grid-column:span 12}.h-chat-pagina{border:1px solid var(--hop-color-border-default);border-radius:var(--hop-radius-lg);background:var(--hop-color-bg-surface);grid-template-columns:minmax(0,1fr);height:100%;min-height:560px;display:grid;overflow:hidden}.h-chat-pagina.com-lista{grid-template-columns:240px minmax(0,1fr)}.h-chat-pagina.com-painel{grid-template-columns:minmax(0,1fr) 320px}.h-chat-pagina.com-lista.com-painel{grid-template-columns:240px minmax(0,1fr) 320px}.h-chat-pagina__lista{padding:var(--hop-space-3);border-right:1px solid var(--hop-color-border-default);background:var(--hop-color-bg-sunken);flex-direction:column;gap:2px;display:flex;overflow:auto}.h-chat-pagina__lista>.h-botao{margin-bottom:var(--hop-space-2)}.h-chat-pagina__conversa{padding:var(--hop-space-2) var(--hop-space-3);border-radius:var(--hop-radius-sm);color:var(--hop-color-text-default);flex-direction:column;gap:2px;text-decoration:none;display:flex}.h-chat-pagina__conversa:hover{background:var(--hop-color-bg-surface)}.h-chat-pagina__conversa[aria-current=page]{background:var(--hop-color-bg-surface);box-shadow:inset 2px 0 0 var(--hop-color-primary-default)}.h-chat-pagina__titulo{font-size:var(--hop-font-size-13);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.h-chat-pagina__quando{color:var(--hop-color-text-subtle);font-size:var(--hop-font-size-12)}.h-chat-pagina__principal{flex-direction:column;min-width:0;min-height:0;display:flex}.h-chat-pagina__falas{gap:var(--hop-space-4);padding:var(--hop-space-6);flex-direction:column;flex:1;display:flex;overflow:auto}.h-chat-pagina__vazio{justify-content:center;align-items:center;gap:var(--hop-space-3);text-align:center;flex-direction:column;flex:1;display:flex}.h-chat-pagina__marca{font-size:32px}.h-chat-pagina__sugestoes{justify-content:center;gap:var(--hop-space-2);flex-wrap:wrap;max-width:560px;display:flex}.h-chat-pagina__compositor{padding:var(--hop-space-3) var(--hop-space-6) var(--hop-space-4);border-top:1px solid var(--hop-color-border-default)}.h-chat-pagina__aviso{margin:var(--hop-space-2) 0 0;color:var(--hop-color-text-subtle);font-size:var(--hop-font-size-12);text-align:center}.h-chat-pagina__painel{padding:var(--hop-space-4);border-left:1px solid var(--hop-color-border-default);overflow:auto}@media (width<=1024px){.h-chat-pagina,.h-chat-pagina.com-lista,.h-chat-pagina.com-painel,.h-chat-pagina.com-lista.com-painel{grid-template-columns:minmax(0,1fr)}.h-chat-pagina__lista,.h-chat-pagina__painel{display:none}}.h-resumo__itens{gap:var(--hop-space-2);margin:0 0 var(--hop-space-4);padding:0 0 var(--hop-space-4);border-bottom:1px solid var(--hop-color-border-default);font-size:var(--hop-font-size-13);flex-direction:column;list-style:none;display:flex}.h-resumo__itens li,.h-resumo__contas>div{justify-content:space-between;gap:var(--hop-space-3);display:flex}.h-resumo__nome small{color:var(--hop-color-text-subtle);display:block}.h-resumo__contas{gap:var(--hop-space-2);font-size:var(--hop-font-size-14);flex-direction:column;margin:0;display:flex}.h-resumo__contas dt{color:var(--hop-color-text-muted)}.h-resumo__contas dd{text-align:right;margin:0}.h-resumo__contas .is-desconto dd{color:var(--hop-color-success-text)}.h-resumo__contas .is-total{margin-top:var(--hop-space-2);padding-top:var(--hop-space-3);border-top:1px solid var(--hop-color-border-default);font-size:var(--hop-font-size-16);font-weight:var(--hop-font-weight-semibold)}.h-resumo__contas .is-total dt{color:var(--hop-color-text-default)}.h-resumo__parcelas{margin:var(--hop-space-2) 0 0;text-align:right}.h-carrinho>h1{margin:0}.h-carrinho__corpo{gap:var(--hop-space-8);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.h-carrinho__itens{border-top:1px solid var(--hop-color-border-default);margin:0;padding:0;list-style:none}.h-carrinho__item{align-items:center;gap:var(--hop-space-4);padding:var(--hop-space-4) 0;border-bottom:1px solid var(--hop-color-border-default);grid-template-columns:72px minmax(0,1fr) 96px 110px auto;display:grid}.h-carrinho__foto{border-radius:var(--hop-radius-md);background:var(--hop-color-bg-sunken);width:72px;height:72px;color:var(--hop-color-text-subtle);place-items:center;font-size:24px;display:grid;overflow:hidden}.h-carrinho__foto img{object-fit:cover;width:100%;height:100%}.h-carrinho__texto p{margin:0}.h-carrinho__nome{font-weight:var(--hop-font-weight-semibold)}.h-carrinho__linha{text-align:right;font-weight:var(--hop-font-weight-semibold)}.h-carrinho__lado{top:var(--hop-space-4);gap:var(--hop-space-4);flex-direction:column;display:flex;position:sticky}.h-carrinho__cupom{gap:var(--hop-space-2);flex-direction:column;display:flex}.h-carrinho__cupom-linha{gap:var(--hop-space-2);display:flex}.h-carrinho__cupom-linha>.h-campo{flex:1}.h-carrinho__erro{color:var(--hop-color-danger-text);font-size:var(--hop-font-size-13);margin:0}@media (width<=900px){.h-carrinho__corpo{grid-template-columns:minmax(0,1fr)}.h-carrinho__lado{position:static}.h-carrinho__item{grid-template-columns:56px minmax(0,1fr) auto}.h-carrinho__qtd{grid-column:2}}.h-produto{gap:var(--hop-space-3);min-width:0;padding:var(--hop-space-3);border:1px solid var(--hop-color-border-default);border-radius:var(--hop-radius-lg);background:var(--hop-color-bg-surface);flex-direction:column;display:flex}.h-produto__foto{aspect-ratio:1;border-radius:var(--hop-radius-md);background:var(--hop-color-bg-sunken);place-items:center;display:grid;position:relative;overflow:hidden}.h-produto__foto img{object-fit:cover;width:100%;height:100%}.h-produto.is-esgotado .h-produto__foto img{filter:grayscale();opacity:.6}.h-produto__sem-foto{color:var(--hop-color-text-subtle);font-size:40px}.h-produto__selo,.h-produto__desconto{top:var(--hop-space-2);padding:2px var(--hop-space-2);font-size:var(--hop-font-size-12);font-weight:var(--hop-font-weight-semibold);border-radius:999px;position:absolute}.h-produto__selo{left:var(--hop-space-2);background:var(--hop-color-primary-default);color:var(--hop-color-primary-on)}.h-produto__selo.is-esgotado{background:var(--hop-color-bg-surface);color:var(--hop-color-text-muted)}.h-produto__desconto{right:var(--hop-space-2);background:var(--hop-color-danger-default);color:var(--hop-color-danger-on)}.h-produto__texto{gap:var(--hop-space-1);flex-direction:column;flex:1;display:flex}.h-produto__detalhe{color:var(--hop-color-text-subtle);font-size:var(--hop-font-size-12);margin:0}.h-produto__nome{font-size:var(--hop-font-size-14);font-weight:var(--hop-font-weight-semibold);line-height:var(--hop-font-line-height-20);margin:0}.h-produto__nome a{color:inherit;text-decoration:none}.h-produto__nome a:hover{text-decoration:underline}.h-produto__nota{align-items:center;gap:var(--hop-space-1);display:flex}.h-produto__preco{align-items:baseline;gap:var(--hop-space-2);margin:var(--hop-space-1) 0 0;font-size:var(--hop-font-size-16);font-weight:var(--hop-font-weight-semibold);flex-wrap:wrap;display:flex}.h-produto__antigo{color:var(--hop-color-text-subtle);font-size:var(--hop-font-size-13);font-weight:var(--hop-font-weight-regular)}.h-catalogo__cabeca h1,.h-catalogo__cabeca p{margin:0}.h-catalogo__corpo{gap:var(--hop-space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.h-catalogo__corpo.com-filtros{grid-template-columns:240px minmax(0,1fr)}.h-catalogo__filtros{top:var(--hop-space-4);gap:var(--hop-space-4);flex-direction:column;display:flex;position:sticky}.h-catalogo__principal{gap:var(--hop-space-4);flex-direction:column;min-width:0;display:flex}.h-catalogo__barra{align-items:center;gap:var(--hop-space-3);display:flex}.h-catalogo__barra p{margin:0}.h-catalogo__espaco{flex:1}.h-catalogo__grade{gap:var(--hop-space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.h-catalogo__grade>li{display:flex}.h-catalogo__grade>li>*{flex:1}@media (width<=768px){.h-catalogo__corpo.com-filtros{grid-template-columns:minmax(0,1fr)}.h-catalogo__filtros{position:static}}.h-checkout>h1{margin:0}.h-checkout__corpo{gap:var(--hop-space-8);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.h-checkout__passo{gap:var(--hop-space-4);max-width:var(--hop-medida-formulario-max);flex-direction:column;display:flex}.h-checkout__passo h2{margin:0}.h-checkout__acoes{justify-content:space-between;gap:var(--hop-space-3);padding-top:var(--hop-space-4);border-top:1px solid var(--hop-color-border-default);display:flex}.h-checkout__resumo{top:var(--hop-space-4);position:sticky}@media (width<=900px){.h-checkout__corpo{grid-template-columns:minmax(0,1fr)}.h-checkout__resumo{order:-1;position:static}}.h-ficha-produto__topo{gap:var(--hop-space-8);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;display:grid}.h-ficha-produto__compra{gap:var(--hop-space-4);flex-direction:column;display:flex}.h-ficha-produto__compra h1,.h-ficha-produto__compra p{margin:0}.h-ficha-produto__nota{align-items:center;gap:var(--hop-space-2);display:flex}.h-ficha-produto__preco{gap:var(--hop-space-1);flex-direction:column;display:flex}.h-ficha-produto__antigo{color:var(--hop-color-text-subtle);font-size:var(--hop-font-size-14)}.h-ficha-produto__valor{font-size:28px;font-weight:var(--hop-font-weight-semibold);line-height:1.2}.h-ficha-produto__variacao{gap:var(--hop-space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.h-ficha-produto__variacao legend{margin-bottom:var(--hop-space-2);font-size:var(--hop-font-size-13);padding:0}.h-ficha-produto__quantidade{align-items:center;gap:var(--hop-space-3);flex-wrap:wrap;display:flex}.h-ficha-produto__qtd{width:96px}.h-ficha-produto__estoque{color:var(--hop-color-warning-text);font-size:var(--hop-font-size-13);font-weight:var(--hop-font-weight-semibold)}.h-ficha-produto__acoes{gap:var(--hop-space-2);flex-direction:column;display:flex}.h-ficha-produto__aviso{color:var(--hop-color-text-muted);font-size:var(--hop-font-size-13)}.h-ficha-produto__secao{gap:var(--hop-space-3);flex-direction:column;max-width:880px;display:flex}.h-ficha-produto__secao h2{margin:0}@media (width<=900px){.h-ficha-produto__topo{grid-template-columns:minmax(0,1fr)}}.h-cta{justify-content:space-between;align-items:center;gap:var(--hop-space-6);margin:var(--hop-space-12) 0;padding:var(--hop-space-12) var(--hop-space-8);border-radius:var(--hop-radius-lg);flex-wrap:wrap;display:flex}.h-cta.is-primaria{background:var(--hop-color-primary-default);color:var(--hop-color-primary-on)}.h-cta.is-sutil{border:1px solid var(--hop-color-border-default);background:var(--hop-color-bg-sunken)}.h-cta h2{font-size:clamp(22px,3vw,30px);font-weight:var(--hop-font-weight-bold);margin:0}.h-cta p{margin:var(--hop-space-2) 0 0;opacity:.9}.h-cta__acoes{gap:var(--hop-space-3);flex-wrap:wrap;display:flex}.h-cta.is-primaria .h-botao:not(.is-secundario):not(.is-discreto){background:var(--hop-color-primary-on);color:var(--hop-color-primary-text)}.h-cta.is-primaria .h-botao.is-secundario,.h-cta.is-primaria .h-botao.is-discreto{border-color:var(--hop-color-primary-on);color:var(--hop-color-primary-on);background:0 0}.h-faq{gap:var(--hop-space-6);max-width:760px;padding:var(--hop-space-12) 0;flex-direction:column;margin:0 auto;display:flex}.h-faq__cabeca{text-align:center}.h-faq__resposta{color:var(--hop-color-text-muted);margin:0;line-height:1.6}.h-faq__contato{color:var(--hop-color-text-muted);text-align:center}.h-recursos{gap:var(--hop-space-8);padding:var(--hop-space-12) 0;flex-direction:column;display:flex}.h-recursos__cabeca{text-align:center;max-width:680px;margin:0 auto}.h-recursos__titulo{font-size:clamp(24px,3vw,34px);font-weight:var(--hop-font-weight-bold);letter-spacing:-.01em;margin:0}.h-recursos__descricao{margin:var(--hop-space-3) 0 0;color:var(--hop-color-text-muted);font-size:var(--hop-font-size-16)}.h-recursos__grade{grid-template-columns:repeat(var(--h-recursos-colunas), minmax(0, 1fr));gap:var(--hop-space-6);margin:0;padding:0;list-style:none;display:grid}.h-recursos__item{gap:var(--hop-space-2);flex-direction:column;display:flex}.h-recursos__icone{border-radius:var(--hop-radius-md);background:var(--hop-color-primary-subtle);width:40px;height:40px;color:var(--hop-color-primary-text);place-items:center;font-size:20px;display:grid}.h-recursos__item h3{margin:var(--hop-space-2) 0 0;font-size:var(--hop-font-size-16)}.h-recursos__item p{color:var(--hop-color-text-muted);margin:0}@media (width<=900px){.h-recursos__grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.h-recursos__grade{grid-template-columns:minmax(0,1fr)}}.h-hero{gap:var(--hop-space-12);padding:var(--hop-space-16) 0;align-items:center;display:grid}.h-hero.com-midia{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.h-hero__texto{gap:var(--hop-space-4);flex-direction:column;display:flex}.h-hero.is-centro .h-hero__texto{text-align:center;align-items:center;max-width:760px;margin:0 auto}.h-hero__chamada{color:var(--hop-color-primary-text);font-size:var(--hop-font-size-13);font-weight:var(--hop-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;margin:0}.h-hero__titulo{font-size:clamp(32px,5vw,52px);font-weight:var(--hop-font-weight-bold);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.1}.h-hero__descricao{max-width:60ch;color:var(--hop-color-text-muted);font-size:var(--hop-font-size-18);margin:0;line-height:1.5}.h-hero__acoes{gap:var(--hop-space-3);margin-top:var(--hop-space-2);flex-wrap:wrap;display:flex}.h-hero__rodape{color:var(--hop-color-text-subtle);font-size:var(--hop-font-size-13)}.h-hero__midia{min-width:0}@media (width<=900px){.h-hero.com-midia{grid-template-columns:minmax(0,1fr)}.h-hero{padding:var(--hop-space-8) 0}}.h-precos{align-items:center;gap:var(--hop-space-8);padding:var(--hop-space-12) 0;flex-direction:column;display:flex}.h-precos__cabeca{align-items:center;gap:var(--hop-space-3);text-align:center;flex-direction:column;max-width:680px;display:flex}.h-precos__cabeca .h-recursos__descricao{margin:0}.h-precos__planos{gap:var(--hop-space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.h-precos__plano{gap:var(--hop-space-3);padding:var(--hop-space-6);border:1px solid var(--hop-color-border-default);border-radius:var(--hop-radius-lg);background:var(--hop-color-bg-surface);flex-direction:column;display:flex;position:relative}.h-precos__plano.is-destaque{border-color:var(--hop-color-primary-default);box-shadow:0 0 0 1px var(--hop-color-primary-default)}.h-precos__selo{top:calc(var(--hop-space-3) * -1);left:var(--hop-space-6);padding:2px var(--hop-space-3);background:var(--hop-color-primary-default);color:var(--hop-color-primary-on);font-size:var(--hop-font-size-12);font-weight:var(--hop-font-weight-semibold);border-radius:999px;margin:0;position:absolute}.h-precos__plano h3{font-size:var(--hop-font-size-18);margin:0}.h-precos__descricao{color:var(--hop-color-text-muted);font-size:var(--hop-font-size-13);margin:0}.h-precos__preco{margin:var(--hop-space-2) 0 0;font-size:30px;font-weight:var(--hop-font-weight-bold);line-height:1.1}.h-precos__periodo{color:var(--hop-color-text-muted);font-size:var(--hop-font-size-14);font-weight:var(--hop-font-weight-regular)}.h-precos__plano>.hop-legenda{margin:0}.h-precos__inclui{gap:var(--hop-space-2);margin:var(--hop-space-2) 0 0;padding:var(--hop-space-4) 0 0;border-top:1px solid var(--hop-color-border-default);font-size:var(--hop-font-size-13);flex-direction:column;list-style:none;display:flex}.h-precos__inclui li{gap:var(--hop-space-2);display:flex}.h-precos__inclui .h-icone{color:var(--hop-color-success-text);margin-top:2px}.h-depoimentos{gap:var(--hop-space-8);padding:var(--hop-space-12) 0;flex-direction:column;display:flex}.h-depoimentos__titulo{text-align:center}.h-depoimentos__lista{gap:var(--hop-space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.h-depoimento{gap:var(--hop-space-4);height:100%;padding:var(--hop-space-6);border:1px solid var(--hop-color-border-default);border-radius:var(--hop-radius-lg);background:var(--hop-color-bg-surface);flex-direction:column;margin:0;display:flex}.h-depoimento blockquote{flex:1;margin:0;line-height:1.6}.h-depoimento figcaption{align-items:center;gap:var(--hop-space-3);display:flex}.h-depoimento figcaption span{flex-direction:column;display:flex}.h-depoimento small{color:var(--hop-color-text-subtle)}
