html.i18n-pending body{visibility:hidden}
.fluxo-language{display:inline-flex;align-items:center;gap:5px;position:relative;flex-shrink:0;font:13px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:inherit;margin:0}
.fluxo-language select{max-width:140px;min-height:38px;padding:7px 25px 7px 9px;font:inherit;color:inherit;background:transparent;border:1px solid #888;border-radius:8px;cursor:pointer}
.fluxo-language select:focus-visible{outline:2px solid #73bfff;outline-offset:3px}
.fluxo-language option{color:#111;background:#fff}
.fluxo-language-status{position:absolute;right:0;top:100%;min-width:210px;font-size:12px;background:#fff;color:#111;border-radius:4px}
.fluxo-language-status:empty{display:none}
header.fixed-top .navbar-brand{order:1}
header.fixed-top [data-language-host]{order:2;display:flex;align-items:center;margin-left:auto;color:#fff}
header.fixed-top .navbar-toggler{order:3;margin-left:.75rem}
header.fixed-top .fluxo-language select{color:#fff;border-color:rgba(255,255,255,.55);background:transparent}
@media(max-width:991.98px){header.fixed-top .container-fluid{flex-wrap:wrap}header.fixed-top .navbar-collapse{order:4;flex-basis:100%}header.fixed-top .fluxo-language select{max-width:34vw}}
@media(min-width:992px){header.fixed-top .navbar-collapse{order:2;flex-grow:1}header.fixed-top [data-language-host]{order:3;margin-left:1rem}}
.manifesto-language{display:flex;justify-content:flex-end;margin-bottom:24px}
.navlinks{flex-wrap:wrap}
.quote-core{font-size:clamp(20px,3vw,43px)}
.ai-glow{max-width:100%}
.hero-grid>div{min-width:0}
h1,h2,h3{overflow-wrap:break-word}
@media(max-width:960px){.nav{gap:12px}.navlinks{gap:12px}.navlinks a{font-size:12px}}
@media(max-width:660px){.nav{height:auto;min-height:74px;flex-wrap:wrap;padding-top:12px;padding-bottom:12px}.nav>.brand{margin-right:auto}.navlinks{order:3;flex-basis:100%;justify-content:center}.nav>.fluxo-language{margin-left:auto}.navbar-collapse [data-language-host]{margin:12px 0}.topbar .nav small{order:3;flex-basis:100%}}
