.hv-casca{--hv-menu-w:76px;min-height:100vh;background:radial-gradient(60% 50% at 70% 30%,rgba(0,191,166,.1) 0,rgba(0,191,166,0) 70%),radial-gradient(circle at 1px 1px,rgba(6,42,39,.07) 1px,transparent 0) 0 0 /22px 22px,var(--hv-paper);background-attachment:fixed;color:var(--hv-ink)}.hv-topo{position:fixed;top:16px;left:16px;right:16px;z-index:40;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:80px;pointer-events:none}.hv-topo>*{pointer-events:auto}.hv-marca{display:block;height:84px;justify-self:start;align-self:center}.hv-marca img{display:block;height:100%;width:auto}.hv-marca:focus-visible{border-radius:14px}.hv-busca-bt{justify-self:center;display:flex;align-items:center;gap:10px;width:min(460px,100%);height:48px;padding:0 8px 0 16px;border-radius:999px;background:hsla(0,0%,100%,.9);box-shadow:var(--hv-anel),var(--hv-sombra-leve);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--hv-ink-2);font-size:14px;text-align:left;transition:box-shadow .3s var(--hv-ease)}.hv-busca-bt:hover{box-shadow:0 0 0 1.5px var(--hv-tiffany),var(--hv-sombra-leve)}.hv-busca-bt svg{width:18px;height:18px;flex:none}.hv-busca-bt span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-busca-bt kbd,.hv-k-campo kbd{font-family:Inter,sans-serif;font-size:12px;font-weight:700;color:var(--hv-ink-2);background:var(--hv-paper);border-radius:8px;padding:4px 8px;box-shadow:var(--hv-anel)}.hv-topo-dir{display:flex;align-items:center;gap:6px;height:52px;padding:4px 4px 4px 8px;border-radius:999px;background:hsla(0,0%,100%,.9);box-shadow:var(--hv-anel),var(--hv-sombra-leve);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.hv-armario{position:relative}.hv-avatar{width:44px;height:44px;border-radius:999px;background:var(--hv-tiffany);color:var(--hv-stage-ink);font-weight:800;font-size:14px;display:grid;place-items:center;transition:transform .3s var(--hv-ease)}.hv-avatar:hover{transform:scale(1.05)}.hv-pop{position:absolute;right:0;top:calc(100% + 10px);z-index:60;min-width:240px;padding:8px;border-radius:20px;background:#fff;box-shadow:var(--hv-anel),0 26px 50px -24px rgba(6,42,39,.45);animation:hv-pop-entra .35s var(--hv-ease) backwards}@keyframes hv-pop-entra{0%{opacity:0;transform:translateY(-6px)}}.hv-pop-tit{padding:8px 10px 10px;font-family:Sora,Inter,sans-serif;font-weight:600;font-size:15px;border-bottom:1px solid var(--hv-paper-2);margin-bottom:6px}.hv-pop-tit small{display:block;font-family:Inter,sans-serif;font-weight:500;font-size:12px;color:var(--hv-ink-2);margin-top:2px}.hv-pop-item{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 10px;border-radius:12px;font-size:14px;font-weight:600;color:var(--hv-ink);text-align:left}.hv-pop-item:focus-visible,.hv-pop-item:hover{background:var(--hv-soft)}.hv-pop-item svg{width:16px;height:16px}.hv-sair{color:var(--hv-alerta)}.hv-lateral{position:fixed;left:16px;top:112px;bottom:16px;width:var(--hv-menu-w);transition:width .35s var(--hv-ease);z-index:38;padding:6px;border-radius:30px;background:linear-gradient(180deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.04));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.45),0 26px 50px -38px rgba(6,42,39,.22);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.hv-lateral-in{height:100%;overflow:auto;border-radius:24px;background:linear-gradient(180deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.18));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9);padding:8px 8px 22px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 10px,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(180deg,transparent,#000 10px,#000 calc(100% - 18px),transparent);scrollbar-width:none}.hv-lateral-in::-webkit-scrollbar{display:none}.hv-grp+.hv-grp{margin-top:6px;padding-top:6px;border-top:1px solid var(--hv-paper-2)}.hv-grp-tit{margin:0 0 2px}.hv-grp-bt{display:flex;align-items:center;gap:9px;width:100%;min-height:28px;padding:2px 8px;border-radius:10px;text-align:left;font-family:Inter,sans-serif;font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--hv-tiffany-ink);transition:background .3s var(--hv-ease)}.hv-grp-bt:focus-visible,.hv-grp-bt:hover{background:var(--hv-paper)}.hv-grp-ilu{width:32px;height:32px;flex:none;filter:drop-shadow(0 4px 6px rgba(0,105,92,.18))}.hv-grp-bt{min-height:40px}.hv-fn-ilu{width:28px;height:28px;flex:none}.hv-fn-inicio{min-height:40px}.hv-grp-bt small{margin-left:auto;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--hv-ink-2)}.hv-seta{width:14px;height:14px;flex:none;margin-left:auto;transition:transform .35s var(--hv-ease)}.hv-grp-bt small+.hv-seta{margin-left:6px}.hv-grp[data-aberto=false] .hv-seta{transform:rotate(-90deg)}.hv-fns{display:grid;grid-template-columns:1fr}.hv-fn{display:flex;align-items:center;gap:10px;min-height:32px;padding:4px 10px 4px 12px;border-radius:11px;font-size:13.5px;font-weight:600;color:var(--hv-ink);white-space:nowrap;transition:background .3s var(--hv-ease),color .3s var(--hv-ease)}.hv-fn svg{width:17px;height:17px;flex:none;color:var(--hv-ink-2)}.hv-fn:focus-visible,.hv-fn:hover{background:var(--hv-soft)}.hv-fn:focus-visible svg,.hv-fn:hover svg{color:var(--hv-tiffany-ink)}.hv-fn[aria-current=page]{background:var(--hv-tiffany);color:var(--hv-stage-ink)}.hv-fn[aria-current=page] svg{color:var(--hv-stage-ink)}.hv-grp-solo,.hv-grp-solo .hv-fns{margin-bottom:2px}.hv-bolinha{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:99px;font-size:12px;font-weight:800;line-height:20px;text-align:center;color:var(--hv-amber-ink);background:var(--hv-amber-bg)}.hv-bolinha[data-importante=true]{color:#fff;background:var(--hv-alerta)}.hv-miolo{padding:112px 24px 24px calc(var(--hv-menu-w) + 32px);min-height:100vh;transition:padding-left .35s var(--hv-ease)}.hv-miolo-predio{padding:0}.hv-k-veu{position:fixed;inset:0;z-index:80;background:rgba(6,42,39,.28);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:grid;justify-items:center;align-items:start;padding:12vh 16px 16px}.hv-k{width:min(620px,100%);max-height:70vh;display:flex;flex-direction:column;border-radius:24px;background:#fff;box-shadow:var(--hv-anel),0 40px 80px -30px rgba(6,42,39,.55);overflow:hidden;animation:hv-pop-entra .35s var(--hv-ease) backwards}.hv-k-campo{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--hv-paper-2)}.hv-k-campo svg{width:20px;height:20px;color:var(--hv-tiffany-ink);flex:none}.hv-k-campo input{flex:1;min-width:0;border:0!important;outline:none;background:transparent!important;font-size:16px;color:var(--hv-ink);padding:4px 0}.hv-k-lista{overflow:auto;padding:8px;margin:0;list-style:none}.hv-k-op{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 10px;border-radius:14px;text-align:left}.hv-k-ic,.hv-k-op[aria-selected=true]{background:var(--hv-soft)}.hv-k-ic{width:36px;height:36px;border-radius:12px;color:var(--hv-tiffany-ink);display:grid;place-items:center;flex:none}.hv-k-ic svg{width:18px;height:18px}.hv-k-logo{width:64px;height:36px;border-radius:10px;background:#fff;box-shadow:var(--hv-anel);display:grid;place-items:center;flex:none;padding:4px 6px}.hv-k-logo img{max-width:100%;max-height:24px;-o-object-fit:contain;object-fit:contain}.hv-k-foto{width:36px;height:36px;border-radius:999px;-o-object-fit:cover;object-fit:cover;flex:none;box-shadow:0 0 0 2px var(--hv-tiffany)}.hv-k-ini{display:grid;place-items:center;background:var(--hv-soft);color:var(--hv-tiffany-ink);font-weight:800;font-size:13px}.hv-k-txt{flex:1;min-width:0;display:grid}.hv-k-txt b{font-size:14.5px;font-weight:700;color:var(--hv-ink)}.hv-k-txt small{font-size:12.5px;color:var(--hv-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-k-op em{font-style:normal;font-size:12px;font-weight:700;color:var(--hv-ink-2)}.hv-k-vazio{padding:18px 12px;color:var(--hv-ink-2);font-size:14px}.hv-barra-cel{display:none}.hv-redondo{width:44px;height:44px;border-radius:999px;display:grid;place-items:center;background:var(--hv-paper);color:var(--hv-ink);flex:none}.hv-redondo svg{width:20px;height:20px}.hv-redondo:disabled{opacity:.4}.hv-redondo-cheio{background:var(--hv-tiffany);color:var(--hv-stage-ink)}.hv-folha-veu{position:fixed;inset:0;z-index:70;background:rgba(6,42,39,.3)}.hv-folha{position:absolute;left:0;right:0;bottom:0;max-height:86vh;overflow:auto;padding:10px 14px 24px;border-radius:28px 28px 0 0;background:#fff;box-shadow:0 -20px 50px -20px rgba(6,42,39,.4);animation:hv-folha-sobe .45s var(--hv-ease) backwards}@keyframes hv-folha-sobe{0%{transform:translateY(40px);opacity:0}}.hv-folha-cab{display:flex;align-items:center;justify-content:space-between;padding:6px 2px 10px}.hv-folha-cab h2{font-size:20px;font-weight:600}.hv-menu-folha .hv-fn,.hv-menu-folha .hv-grp-bt{min-height:44px}.hv-menu-folha .hv-fn{background:var(--hv-paper);margin-bottom:4px}.hv-menu-folha .hv-fn[aria-current=page]{background:var(--hv-tiffany)}@media (max-width:1023px){.hv-lateral{display:none}.hv-topo{grid-template-columns:auto minmax(0,1fr) auto;min-height:56px}.hv-marca{height:54px;justify-self:start}.hv-miolo{padding:80px 16px 100px}.hv-miolo-predio{padding:0}.hv-barra-cel{position:fixed;left:12px;right:12px;bottom:12px;z-index:50;display:flex;align-items:center;gap:8px;padding:6px;border-radius:999px;background:hsla(0,0%,100%,.94);box-shadow:var(--hv-anel),0 18px 40px -18px rgba(6,42,39,.45);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.hv-barra-onde{flex:1;min-width:0;display:grid;line-height:1.2}.hv-barra-onde small{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--hv-tiffany-ink)}.hv-barra-onde b{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (max-width:767px){.hv-topo{top:10px;left:10px;right:10px;grid-template-columns:minmax(0,1fr) auto;gap:8px}.hv-busca-bt{display:none}.hv-marca{height:46px}.hv-topo-dir{height:48px}.hv-avatar{width:40px;height:40px}.hv-miolo{padding:72px 12px 96px}.hv-miolo-predio{padding:0}}@media (prefers-reduced-motion:reduce){.hv-folha,.hv-k,.hv-pop{animation:none}.hv-avatar,.hv-busca-bt,.hv-fn,.hv-seta{transition:none}}.hv-cab-tela{display:flex;align-items:center;gap:12px;margin:0 0 12px}.hv-cab-ic{width:44px;height:44px;border-radius:14px;flex:none;display:grid;place-items:center;background:var(--hv-tiffany);color:var(--hv-stage-ink)}.hv-cab-ic svg{width:22px;height:22px}.hv-cab-sala{font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--hv-tiffany-ink)}.hv-cab-tela h1{font-size:26px;font-weight:600;line-height:1.1;color:var(--hv-ink)}.hv-moldura{position:relative;height:calc(100vh - 112px - 56px - 12px - 8px);min-height:480px;margin:0 -8px 0 -4px}.hv-moldura iframe{background:transparent;color-scheme:light}@media (max-width:1023px){.hv-moldura{height:calc(100vh - 84px - 56px - 12px - 100px);margin:0}}.hv-lateral-in:has(.hv-trilho){padding:10px 0 22px}.hv-trilho{display:flex;flex-direction:column;align-items:center;gap:8px}.hv-tr-bt{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;transition:background .3s var(--hv-ease),transform .3s var(--hv-ease)}.hv-tr-bt:focus-visible,.hv-tr-bt:hover,.hv-tr-bt[aria-expanded=true]{background:hsla(0,0%,100%,.85);transform:translateY(-1px)}.hv-tr-bt[aria-current=page],.hv-tr-bt[data-atual]{box-shadow:0 0 0 2px var(--hv-tiffany-ink)}.hv-tr-ilu{width:42px;height:42px;filter:drop-shadow(0 6px 8px rgba(0,105,92,.2))}.hv-tr-pop{position:fixed;z-index:70;width:240px;padding:8px;border-radius:20px;background:#fff;box-shadow:var(--hv-anel),0 26px 50px -24px rgba(6,42,39,.45);animation:hv-pop-entra .3s var(--hv-ease) backwards}.hv-tr-tit{padding:4px 10px 6px;font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--hv-tiffany-ink)}@media (prefers-reduced-motion:reduce){.hv-lateral,.hv-miolo,.hv-tr-bt{transition:none}.hv-tr-pop{animation:none}}.hv-topo-meio{justify-self:center}@media (max-width:1023px){.hv-topo-meio{display:none}}.hv-modo-topo{position:static}.hv-avatar{overflow:hidden;padding:0}.hv-avatar-foto{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:999px;box-shadow:inset 0 0 0 2px #fff}.hv-avatar:has(.hv-avatar-foto){box-shadow:0 0 0 2.5px var(--hv-tiffany)}.hv-pop-foto{cursor:pointer}.hv-pop-erro{font-size:12px;color:var(--hv-alerta);padding:2px 10px 6px}.hv-cab-txt{flex:1;min-width:0}.hv-cab-acoes{display:flex;gap:8px;align-items:center;flex-wrap:wrap}