.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.fixed.inset-0.items-center{align-items:safe center;overflow-y:auto;overscroll-behavior:contain}.fixed.inset-0>.absolute.inset-0[class*=bg-black]{position:fixed}.hunter-node{transform-box:fill-box;transform-origin:center}.hunter-node circle{fill:#8a2bd6}.dark .hunter-node circle{fill:#b06fe3}.hunter-logo:hover .hunter-node{animation:hunter-hop .8s cubic-bezier(.34,1.56,.64,1) both}.hunter-logo:hover .hunter-node circle{animation:hunter-glow .8s ease-in-out both}@keyframes hunter-hop{0%{transform:translateY(0)}32%{transform:translateY(-8px)}58%{transform:translateY(0)}74%{transform:translateY(-3px)}88%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes hunter-glow{0%,to{r:6}32%{r:7}58%{r:6}}@media (prefers-reduced-motion:reduce){.hunter-node,.hunter-node circle{animation:none!important}}#hunterSplash{position:fixed;inset:0;z-index:100000;align-items:center;justify-content:center;background:#f7f5f2;opacity:1;transition:opacity .45s ease}.dark #hunterSplash{background:#0f1014}#hunterSplash.hs-hide{opacity:0;pointer-events:none}#hunterSplash .hs-inner{display:flex;flex-direction:column;align-items:center}#hunterSplash .hs-logo{width:72px;height:72px;color:#150021}.dark #hunterSplash .hs-logo{color:#f7f5f2}#hunterSplash .hs-node{transform-box:fill-box;transform-origin:center;animation:hunter-hop 1.1s cubic-bezier(.34,1.56,.64,1) infinite}#hunterSplash .hs-node circle{fill:#8a2bd6}.dark #hunterSplash .hs-node circle{fill:#b06fe3}#hunterSplash .hs-word{font-family:Poppins,sans-serif;font-weight:600;font-size:30px;letter-spacing:-.02em;color:#150021;margin-top:12px;line-height:1}.dark #hunterSplash .hs-word{color:#f7f5f2}#hunterSplash .hs-by{font-family:JetBrains Mono,monospace;font-size:10px;color:#9b93a6;margin-top:6px}#hunterSplash .hs-dot{color:#0bb89e}.dark #hunterSplash .hs-dot{color:#01fad5}@media (prefers-reduced-motion:reduce){#hunterSplash .hs-node{animation:none!important}}#appTabs{display:none}.modo-app #hunterInstallBtn{display:none!important}@media (max-width:900px){.modo-app #appTabs{position:fixed;left:0;right:0;bottom:0;z-index:70;display:flex;align-items:stretch;background:#fff;border-top:1px solid #e5e7eb;height:calc(58px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom)));padding-bottom:var(--safe-area-inset-bottom, env(safe-area-inset-bottom))}.dark .modo-app #appTabs,.modo-app.dark #appTabs{background:#16161c;border-top-color:#2a2b36}.modo-app #appTabs a,.modo-app #appTabs button{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:10px;font-weight:600;color:#8b8b96;text-decoration:none;background:0 0;border:0;padding:0}.modo-app #appTabs svg{width:22px;height:22px}.modo-app #appTabs .tab-ativa{color:#6a1ab0}.dark .modo-app #appTabs .tab-ativa,.modo-app.dark #appTabs .tab-ativa{color:#c8a8ea}.modo-app #hunterMain{padding-bottom:calc(58px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom)))}.modo-app #hunterMain{padding-top:var(--safe-area-inset-top, env(safe-area-inset-top))}.modo-app #hunterMain>header{display:none}}.hunter-word{font-family:Poppins,sans-serif;font-weight:600;font-size:24px;letter-spacing:-.02em;line-height:1;color:inherit}.hunter-by{font-family:JetBrains Mono,monospace;font-size:9px;line-height:1.2;color:#9b93a6}.dark .hunter-by{color:#8a7895}.hunter-by-r{color:#150021}.dark .hunter-by-r{color:#f7f5f2}.hunter-by-dot{color:#0bb89e}.dark .hunter-by-dot{color:#01fad5}.nav-sep+.nav-sep{display:none}.nav-sep:first-child,.nav-sep:last-child{display:none}html,body,button,input,select,textarea{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif}body{background-color:#f9fafb}.dark body{background-color:#0f1117!important;color:#d1d5db}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.dark ::-webkit-scrollbar-thumb{background:#374151}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.dark ::-webkit-scrollbar-thumb:hover{background:#4b5563}.font-mono{font-family:JetBrains Mono,monospace}aside.collapsed{width:70px}aside.collapsed .sidebar-text{opacity:0;pointer-events:none;display:none}aside.collapsed .logo-full{display:none}aside.collapsed #hunterUtilRow{flex-direction:column;justify-content:center;align-items:center;gap:2px}aside.collapsed .logo-icon{display:block!important}aside.collapsed nav a,aside.collapsed nav button{justify-content:center;padding-left:0;padding-right:0;gap:0}aside.collapsed .logo-container .logo-icon svg{height:24px;width:24px}aside.collapsed .logo-empresa{width:48px;height:48px;padding:5px;border-radius:10px}aside.collapsed #collapseBtn svg{transform:rotate(180deg)}