.dash-site-header:where(.astro-dmqpwcec){background:var(--bg-soft);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:0}.dash-site-nav:where(.astro-dmqpwcec){display:flex;align-items:center;gap:28px;max-width:1320px;min-width:0;margin:0 auto;min-height:56px;padding:8px 28px}.dash-site-brand:where(.astro-dmqpwcec){display:inline-flex;align-items:center;flex-shrink:0}.dash-logo-img:where(.astro-dmqpwcec){width:78px;height:28px;object-fit:contain}.dash-site-menu:where(.astro-dmqpwcec){justify-content:center;color:var(--ink);font-weight:500}.dash-site-actions:where(.astro-dmqpwcec){min-width:0}.dash-cta-short:where(.astro-dmqpwcec){display:none}.dash-language-menu:where(.astro-dmqpwcec){position:relative;line-height:1}.dash-language-trigger:where(.astro-dmqpwcec){width:38px;height:38px;list-style:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-2);border-radius:var(--radius-pill);background:var(--color-surface);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.dash-language-trigger:where(.astro-dmqpwcec)::-webkit-details-marker{display:none}.dash-language-trigger:where(.astro-dmqpwcec):hover,.dash-language-trigger:where(.astro-dmqpwcec):focus-visible,.dash-language-menu:where(.astro-dmqpwcec)[open] .dash-language-trigger:where(.astro-dmqpwcec){border-color:var(--color-hover-border);box-shadow:var(--shadow-sm);outline:none}.dash-language-current:where(.astro-dmqpwcec),.dash-language-option:where(.astro-dmqpwcec) span:where(.astro-dmqpwcec){display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:19px;line-height:1}.dash-language-current-flag:where(.astro-dmqpwcec){display:none}html[lang=en-US] .dash-language-current-flag:where(.astro-dmqpwcec)[data-language-current=en],html[lang=pt-BR] .dash-language-current-flag:where(.astro-dmqpwcec)[data-language-current=pt],html[lang=es-ES] .dash-language-current-flag:where(.astro-dmqpwcec)[data-language-current=es],html[lang=fr-FR] .dash-language-current-flag:where(.astro-dmqpwcec)[data-language-current=fr]{display:inline}.dash-language-options:where(.astro-dmqpwcec){position:absolute;top:calc(100% + 7px);left:50%;right:auto;z-index:80;display:none;flex-direction:column;align-items:center;gap:5px;padding:5px;border:1px solid var(--line-2);border-radius:var(--radius-pill);background:rgb(var(--color-surface-rgb) / .96);box-shadow:var(--shadow-lg);transform:translate(-50%)}.dash-language-menu:where(.astro-dmqpwcec)[open] .dash-language-options:where(.astro-dmqpwcec){display:flex}.dash-language-option:where(.astro-dmqpwcec){width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);color:var(--color-text-link-muted);transition:background .2s ease,color .2s ease}.dash-language-option:where(.astro-dmqpwcec):hover,.dash-language-option:where(.astro-dmqpwcec):focus-visible{background:var(--bg-sky);color:var(--ink);outline:none}.dash-language-option:where(.astro-dmqpwcec).is-current{display:none}.dash-mobile-menu-button:where(.astro-dmqpwcec){width:36px;height:36px;border:1px solid var(--line-2);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.dash-mobile-menu-button:where(.astro-dmqpwcec):hover,.dash-mobile-menu-button:where(.astro-dmqpwcec):focus-visible{border-color:var(--color-hover-border);box-shadow:var(--shadow-sm);outline:none}.dash-mobile-menu-button:where(.astro-dmqpwcec) span:where(.astro-dmqpwcec){width:16px;height:2px;border-radius:var(--radius-pill);background:currentColor;transition:transform .2s ease,opacity .2s ease}.dash-mobile-menu-button:where(.astro-dmqpwcec).is-open span:where(.astro-dmqpwcec):nth-child(1){transform:translateY(6px) rotate(45deg)}.dash-mobile-menu-button:where(.astro-dmqpwcec).is-open span:where(.astro-dmqpwcec):nth-child(2){opacity:0}.dash-mobile-menu-button:where(.astro-dmqpwcec).is-open span:where(.astro-dmqpwcec):nth-child(3){transform:translateY(-6px) rotate(-45deg)}.dash-mobile-menu:where(.astro-dmqpwcec){border-top:1px solid rgb(var(--color-border-strong-rgb) / .75);background:rgb(var(--color-surface-rgb) / .94)}.dash-mobile-menu-inner:where(.astro-dmqpwcec){max-width:1320px;margin:0 auto;padding:10px 18px 16px;display:grid;gap:4px}.dash-mobile-menu-inner:where(.astro-dmqpwcec) a:where(.astro-dmqpwcec){display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:var(--radius-pill);color:var(--ink);font-size:15px;font-weight:600;transition:background .2s ease,color .2s ease}.dash-mobile-menu-inner:where(.astro-dmqpwcec) a:where(.astro-dmqpwcec):hover,.dash-mobile-menu-inner:where(.astro-dmqpwcec) a:where(.astro-dmqpwcec):focus-visible,.dash-mobile-menu-inner:where(.astro-dmqpwcec) a:where(.astro-dmqpwcec).is-current{background:var(--bg-sky);color:var(--ink);outline:none}.dash-mobile-language-row:where(.astro-dmqpwcec){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:8px 0}.dash-mobile-menu-inner:where(.astro-dmqpwcec) .dash-mobile-language-row:where(.astro-dmqpwcec) a:where(.astro-dmqpwcec){justify-content:center;min-height:40px;padding:0 8px;border:1px solid var(--line-2);border-radius:var(--radius-pill);font-size:20px}.dash-mobile-menu-inner:where(.astro-dmqpwcec)>a:where(.astro-dmqpwcec):last-child{justify-content:center;margin-top:4px;border:1px solid var(--line-2);background:var(--color-surface);box-shadow:var(--shadow-sm)}.dash-mobile-language-row:where(.astro-dmqpwcec) a:where(.astro-dmqpwcec) span:where(.astro-dmqpwcec){display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;line-height:1}@media(max-width:1279px){.dash-site-nav:where(.astro-dmqpwcec){gap:12px;padding:12px 16px}.dash-site-actions:where(.astro-dmqpwcec){margin-left:auto}}@media(min-width:1280px){.dash-site-nav:where(.astro-dmqpwcec){display:grid;grid-template-columns:minmax(170px,1fr) auto minmax(170px,1fr)}.dash-site-brand:where(.astro-dmqpwcec){justify-self:start}.dash-site-menu:where(.astro-dmqpwcec){justify-self:center;transform:translate(clamp(-132px,-9vw,-96px))}.dash-site-actions:where(.astro-dmqpwcec){justify-self:end}.dash-mobile-menu-button:where(.astro-dmqpwcec),.dash-mobile-menu:where(.astro-dmqpwcec){display:none!important}}@media(min-width:1280px){.dash-site-nav:where(.astro-dmqpwcec){grid-template-columns:minmax(210px,1.08fr) auto minmax(170px,.92fr)}}@media(max-width:390px){.dash-site-nav:where(.astro-dmqpwcec){gap:8px;padding:10px 12px}.dash-site-nav:where(.astro-dmqpwcec)>div:where(.astro-dmqpwcec):last-child{gap:8px}.dash-site-nav:where(.astro-dmqpwcec) .btn-sm:where(.astro-dmqpwcec){height:34px;padding:0 12px;font-size:13px}}@media(max-width:360px){.dash-cta-full:where(.astro-dmqpwcec){display:none}.dash-cta-short:where(.astro-dmqpwcec){display:inline}.dash-mobile-menu-button:where(.astro-dmqpwcec){width:34px;height:34px}}.dash-footer-language:where(.astro-sz7xmlte){display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid rgb(var(--color-surface-rgb) / .18);border-radius:var(--radius-card-sm)}.dash-site-footer:where(.astro-sz7xmlte){background:var(--color-brand-ink);color:var(--color-text-on-dark)}.dash-footer-brand:where(.astro-sz7xmlte){display:inline-flex;align-items:center;color:var(--color-text-on-dark)}.dash-footer-logo-img:where(.astro-sz7xmlte){width:78px;height:28px;object-fit:contain}.dash-footer-tagline:where(.astro-sz7xmlte){max-width:30ch;margin:16px 0 0;color:var(--color-text-on-dark-muted);font-size:14.5px;line-height:1.55;letter-spacing:var(--font-brand-small-letter-spacing)}.dash-footer-bottom:where(.astro-sz7xmlte){border-top:1px solid rgb(var(--color-surface-rgb) / .12)}.dash-footer-language:where(.astro-sz7xmlte) a:where(.astro-sz7xmlte){width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-card-sm);color:var(--color-text-on-dark-muted);font-size:19px;line-height:1}.dash-footer-language:where(.astro-sz7xmlte) a:where(.astro-sz7xmlte) span:where(.astro-sz7xmlte){display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;line-height:1}.dash-footer-language:where(.astro-sz7xmlte) a:where(.astro-sz7xmlte):hover,.dash-footer-language:where(.astro-sz7xmlte) a:where(.astro-sz7xmlte):focus-visible,.dash-footer-language:where(.astro-sz7xmlte) a:where(.astro-sz7xmlte).is-current{background:rgb(var(--color-surface-rgb) / .1);color:var(--color-surface);outline:none}
