.auth-entry-module__TvNzDW__avatar{border-color:#0000;position:relative}.auth-entry-module__TvNzDW__avatar[data-session-status=active]{border-color:var(--up)}.auth-entry-module__TvNzDW__avatar[data-session-status=inactive]{border-color:var(--warning,#f5b942)}.auth-entry-module__TvNzDW__picture{position:absolute;inset:0}.auth-entry-module__TvNzDW__placeholder{pointer-events:none;opacity:.42}.auth-entry-module__TvNzDW__placeholderAvatar{background:color-mix(in srgb, var(--muted) 24%, var(--surface));color:var(--muted)}.auth-entry-module__TvNzDW__placeholderName{background:color-mix(in srgb, var(--muted) 24%, transparent);border-radius:999px;width:62px;height:10px}
.header-module__3iWRfG__root .header-inner{flex-wrap:nowrap}:is(.header-module__3iWRfG__root .brand,.header-module__3iWRfG__root .nav){flex:none}.header-module__3iWRfG__root .nav{white-space:nowrap}.header-module__3iWRfG__root .auth-entry{flex:none}.header-module__3iWRfG__root .auth-entry__name{text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}:is(.header-module__3iWRfG__root .global-search,.header-module__3iWRfG__root .search){min-width:0}.header-module__3iWRfG__root .global-search__panel{min-width:min(400px,100vw - 48px);left:auto;right:0}.header-module__3iWRfG__root .news-nav{position:relative}.header-module__3iWRfG__root .news-nav .market-mega-menu{white-space:normal;grid-template-columns:minmax(0,1fr);width:300px;max-width:calc(100vw - 48px);top:calc(100% + 12px);left:0}.header-module__3iWRfG__root .news-nav a{min-width:0}.header-module__3iWRfG__root .news-nav a:hover{background:var(--elev)}.header-module__3iWRfG__root .news-nav a[href=\/eleicoes]{background:var(--brand-tint)}.header-module__3iWRfG__root .news-nav small{font-size:12px;font-weight:400}.header-module__3iWRfG__root .search__scope-chip>span[aria-hidden=true]{display:none}.header-module__3iWRfG__trigger{position:relative}.header-module__3iWRfG__tooltip{z-index:80;border:1px solid var(--border);background:var(--panel);width:max-content;max-width:min(220px,100vw - 32px);color:var(--fg);opacity:0;pointer-events:none;visibility:hidden;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:700;line-height:1.2;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-3px);box-shadow:0 10px 28px #00000047}.header-module__3iWRfG__trigger:hover .header-module__3iWRfG__tooltip,.header-module__3iWRfG__trigger:focus-within .header-module__3iWRfG__tooltip{opacity:1;visibility:visible;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.header-module__3iWRfG__tooltip{transition:none}}@media (min-width:1121px) and (max-width:1439px){:is(.header-module__3iWRfG__root .auth-entry__label,.header-module__3iWRfG__root .auth-entry__name,.header-module__3iWRfG__root .search__kbd){display:none}.header-module__3iWRfG__root .auth-entry>.primary-button{width:40px;min-width:40px;padding:0}.header-module__3iWRfG__root .auth-entry[aria-hidden=true]{width:40px;overflow:hidden}.header-module__3iWRfG__root .search__scope-chip>span:first-child{display:none}.header-module__3iWRfG__root .search__scope-chip>span[aria-hidden=true]{display:inline}}@media (min-width:1121px) and (max-width:1239px){.header-module__3iWRfG__root .brand-wordmark{display:none}}@media (max-width:1120px){.header-module__3iWRfG__root .header-hamburger{flex:none;display:inline-flex}:is(.header-module__3iWRfG__root .nav,.header-module__3iWRfG__root .calc-mega-menu,.header-module__3iWRfG__root .market-mega-menu){display:none}}@media (max-width:799px){.header-module__3iWRfG__root .global-search__panel{min-width:0;margin-top:0;position:fixed;top:64px;left:16px;right:16px}}
:where(.nav,.mobile-drawer) a[href=\/eleicoes]{isolation:isolate;position:relative}:where(.nav,.mobile-drawer) a[href=\/eleicoes]>span{pointer-events:none;background:linear-gradient(90deg,#00a859 0 33%,#ffcc29 33% 66%,#4a7dff 66%);border-radius:2px;width:22px;height:2px;position:absolute;bottom:2px;left:calc(50% - 11px)}:where(.nav,.mobile-drawer) a[href=\/eleicoes][aria-current=page]>span{display:none}@media (prefers-reduced-motion:no-preference) and (min-width:1121px){:where(.nav,.mobile-drawer) a[href=\/eleicoes]:not([aria-current=page])>span{background:0 0;border-radius:11px;width:auto;height:auto;padding:2px;inset:-2px;overflow:hidden;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:where(.nav,.mobile-drawer) a[href=\/eleicoes]>span:before{content:"";opacity:0;background:conic-gradient(#0000 0deg 250deg,#00a859 262deg 286deg,#ffcc29 286deg 310deg,#4a7dff 310deg 334deg,#0000 346deg 360deg);width:220px;height:220px;animation:13s linear 13s infinite election-perimeter;position:absolute;top:calc(50% - 110px);left:calc(50% - 110px)}:where(.nav,.mobile-drawer) a[href=\/eleicoes]:focus-visible>span:before{animation:none}}@keyframes election-perimeter{0%{opacity:1;transform:rotate(0)}8.85%{opacity:1;transform:rotate(360deg)}8.86%,to{opacity:0;transform:rotate(360deg)}}
