@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/press-start-2p.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/geist.woff2) format("woff2")}:root{color-scheme:dark;--bg: #000;--surface: rgb(255 255 255 / .035);--surface-2: rgb(255 255 255 / .06);--line: rgb(255 255 255 / .08);--line-2: rgb(255 255 255 / .14);--ink: #f2f2f0;--ink-2: #a3a3a0;--ink-3: #6e6e6b;--lula: #e5484d;--lula-ink: #ff8a85;--flavio: #4c7dff;--flavio-ink: #93afff;--sans: Geist, -apple-system, "SF Pro Text", system-ui, sans-serif;--gutter: 24px;--ease: cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;background:var(--bg);color:var(--ink);font:400 14px/1.5 var(--sans);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01"}h1,h2,h3,h4,p,dl,dd,ol,ul{margin:0}ol,ul{padding:0;list-style:none}button{font:inherit;color:inherit}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.is-lula{color:var(--lula-ink)}.is-flavio{color:var(--flavio-ink)}.page{max-width:1680px;margin-inline:auto;padding:0 var(--gutter) 56px}.bar{display:flex;align-items:center;gap:10px;height:64px}.wordmark{margin-right:10px;color:var(--ink);font-size:17px;font-weight:600;letter-spacing:-.02em;text-decoration:none;white-space:nowrap}.wordmark small{display:none}.pill{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:999px;border:0;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);font-size:13px;font-weight:500;white-space:nowrap}.pill-button{cursor:pointer}.pill-button:hover{color:var(--ink);box-shadow:inset 0 0 0 1px #ffffff47}.pill-cta{margin-right:4px;background:var(--ink);box-shadow:none;color:#000;cursor:pointer}.pill-cta:hover{background:#fff}.pill b{color:var(--ink);font-weight:500;font-variant-numeric:tabular-nums}.pill-audience svg{color:var(--ink-3)}.pill-audience .short{display:none}.pill-audience b{min-width:0}.pill-quiet{background:none;color:var(--ink-3)}a.pill-quiet{text-decoration:none}@media(hover:hover){a.pill-quiet:hover{color:var(--ink)}}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--lula);animation:live 2s ease-in-out infinite}.live-dot.is-done{background:var(--ink);animation:none}@keyframes live{50%{opacity:.35}}.hero{display:grid;grid-template-columns:minmax(190px,1fr) minmax(0,3.4fr) minmax(190px,1fr);gap:32px;align-items:stretch;padding-top:8px}.hero-ring{align-self:start;min-width:0;border-radius:20px;overflow:hidden;box-shadow:0 0 0 1px var(--line)}.fight,.fight-frame{position:relative}.fight canvas{display:block;width:100%;height:auto;aspect-ratio:16 / 9}.fight-share{position:absolute;right:16px;bottom:calc(14% + 16px);height:38px;padding:0 18px;border:0;border-radius:999px;background:var(--ink);color:#000;font-size:14px;font-weight:500;cursor:pointer}.corner{display:flex;flex-direction:column;padding:8px 0;--c: var(--flavio);--c-ink: var(--flavio-ink)}.corner.tone-red{--c: var(--lula);--c-ink: var(--lula-ink)}.corner-right{text-align:right}.corner-id{display:flex;align-items:center;gap:18px}.corner-right .corner-id{flex-direction:row-reverse}.corner-face{flex:none;width:84px;height:84px;border-radius:50%;background:#0c0c0c;image-rendering:pixelated;box-shadow:0 0 0 1.5px var(--c),0 0 0 5px #000,0 0 0 6px var(--line)}.corner-right .corner-face{transform:scaleX(-1)}.corner-id h2{font-size:30px;font-weight:600;line-height:1.1;letter-spacing:-.025em}.corner-id h2 span{display:block;margin-top:2px;color:var(--ink-2);font-size:18px;font-weight:400;letter-spacing:-.01em}.corner-id p{margin-top:6px;color:var(--c-ink);font-size:15px;font-weight:500}.corner{justify-content:space-between;gap:22px}.corner{container-type:inline-size}.corner-share{font-size:clamp(44px,29cqw,104px);font-weight:300;line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.corner-votes{margin-top:12px;color:var(--ink-2);font-size:17px;font-variant-numeric:tabular-nums}.corner-tag{display:inline-flex;align-items:center;gap:7px;margin-top:12px;padding:0 11px 0 9px;height:30px;border-radius:999px;background:color-mix(in srgb,var(--c) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 40%,transparent);color:var(--c-ink);font-size:13px;font-weight:500}.corner-tag i{width:6px;height:6px;border-radius:50%;background:var(--c)}.corner-tag.is-hidden{visibility:hidden}.corner-block h3{margin-bottom:8px;color:var(--ink-3);font-size:13px;font-weight:400}.corner-top{display:grid;gap:6px}.corner-top li{display:grid;grid-template-columns:minmax(0,1fr) 54px 36px;align-items:center;gap:10px;font-size:13px}.corner-top span{overflow:hidden;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap}.corner-top i{height:4px;border-radius:99px;background:var(--c);max-width:100%}.corner-top b{font-weight:500;font-variant-numeric:tabular-nums;text-align:right}.corner-top .is-muted{display:block;color:var(--ink-3)}.corner-right .corner-top li{grid-template-columns:36px 54px minmax(0,1fr)}.corner-right .corner-top span{order:3}.corner-right .corner-top i{order:2;justify-self:end}.corner-right .corner-top b{order:1;text-align:left}.corner-stats{display:grid}.corner-stats>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.corner-right .corner-stats>div{flex-direction:row-reverse}.corner-stats dt{color:var(--ink-3);font-size:13px}.corner-stats dd{font-size:14px;font-weight:500;font-variant-numeric:tabular-nums}.moment{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:32px 56px;align-items:end;padding:48px 0 40px}.moment h1{max-width:22ch;font-size:clamp(28px,2.6vw,40px);font-weight:500;line-height:1.12;letter-spacing:-.03em;text-wrap:balance}.moment-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.moment-facts>div{padding:0 20px;border-left:1px solid var(--line)}.moment-facts dt{color:var(--ink-3);font-size:13px}.moment-facts dd{margin-top:6px;font-size:28px;font-weight:400;line-height:1.05;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.moment-facts p{margin-top:6px;color:var(--ink-2);font-size:13px}.board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch;margin-top:16px}.card{padding:28px;border-radius:24px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.card-head{display:flex;flex-direction:column;gap:4px;margin-bottom:22px}.card-head h3{font-size:19px;font-weight:500;letter-spacing:-.02em}.card-head h3 span{color:var(--ink-3);font-weight:400}.card-head p{color:var(--ink-3);font-size:14px}.card-head.is-row{flex-direction:row;align-items:baseline;justify-content:space-between}.card-note{margin-top:18px;color:var(--ink-3);font-size:13px}.link{padding:0;border:0;background:none;color:var(--ink-2);font-size:13px;font-weight:500;cursor:pointer}.link:hover{color:var(--ink)}.duel{position:relative;display:flex;justify-content:space-between;height:6px;border-radius:99px;overflow:hidden;background:var(--surface-2)}.duel:after{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 1px);width:2px;background:#000}.duel i{transition:width .6s var(--ease)}.duel .is-lula{background:var(--lula)}.duel .is-flavio{background:var(--flavio)}.state-shares{display:flex;justify-content:space-between;margin-bottom:10px;font-size:22px;font-weight:400;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.state-shares b{font-weight:400}.state-meta{margin-top:10px;color:var(--ink-3);font-size:13px}.search input{width:100%;height:46px;padding:0 18px;border:0;border-radius:999px;background:var(--surface-2);color:var(--ink);font:400 15px var(--sans);outline-offset:0}.search input::placeholder{color:var(--ink-3)}.matches{margin-top:10px}.matches button{display:flex;justify-content:space-between;width:100%;padding:10px 4px;border:0;border-top:1px solid var(--line);background:none;color:var(--ink-2);text-align:left;cursor:pointer}.matches button:hover{color:var(--ink)}.matches span{color:var(--ink-3);font-size:13px}.remaining ul{display:grid;gap:14px}.remaining li{display:grid;grid-template-columns:96px minmax(0,1fr) 56px 40px;align-items:center;gap:12px;font-size:14px}.remaining-name{color:var(--ink-2)}.remaining-bar{display:flex;height:6px;border-radius:99px;overflow:hidden;transition:width .8s var(--ease)}.remaining-bar .is-lula{background:var(--lula);transition:width .8s var(--ease)}.remaining-bar .is-flavio{flex:1;background:var(--flavio)}.remaining-bar .is-pending{flex:1;background:var(--ink-3);opacity:.35}.remaining-num{color:var(--ink-2);font-variant-numeric:tabular-nums;text-align:right}.remaining-lean{font-weight:500;font-variant-numeric:tabular-nums;text-align:right}.feed ol{display:grid;max-height:290px;overflow-y:auto;scrollbar-width:none}.feed li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;padding:12px 0;border-top:1px solid var(--line)}.feed li:first-child{border-top:0;padding-top:0}.feed time{color:var(--ink-3);font-size:13px;font-variant-numeric:tabular-nums}.feed p{color:var(--ink-2);font-size:14px}.feed li b{color:var(--ink);font-weight:500}.feed li.is-lula time,.feed li.is-flavio time{display:flex;align-items:baseline;gap:6px}.feed li.is-lula time:before,.feed li.is-flavio time:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;transform:translateY(-1px)}.feed li.is-lula time:before{background:var(--lula)}.feed li.is-flavio time:before{background:var(--flavio)}.feed li.is-neutral time{padding-left:12px}.feed-empty{color:var(--ink-3);font-size:14px}.foot{display:grid;gap:4px;margin-top:48px;color:var(--ink-3);font-size:13px}.foot b{color:var(--ink-2);font-weight:500}@media(prefers-reduced-motion:reduce){.live-dot{animation:none}.duel i,.remaining-bar,.remaining-bar .is-lula{transition:none}}.map-section{padding:28px}.map-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.map-head h3{font-size:24px;font-weight:500;letter-spacing:-.03em}.map-head p{margin-top:4px;color:var(--ink-3);font-size:13px}.map-tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.segmented{display:inline-flex;padding:3px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-2)}.segmented button{height:28px;padding:0 13px;border:0;border-radius:999px;background:none;color:var(--ink-3);font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s var(--ease),color .2s var(--ease)}.segmented button[aria-pressed=true]{background:var(--surface-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.map-body{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:32px}.map-body>*{min-width:0}.map-canvas{position:relative;min-width:0;height:min(82vh,820px);min-height:420px;overflow:hidden}.map-canvas canvas{display:block;cursor:pointer}.map-canvas .map-flight,.map-canvas .map-overlay{position:absolute;inset:0}.map-canvas .map-flight{opacity:0;pointer-events:none}.map-loading{display:grid;place-items:center;color:var(--ink-3);font-size:14px}.map-tip{position:absolute;z-index:2;width:200px;padding:12px 14px;border-radius:14px;background:#121214db;box-shadow:inset 0 0 0 1px var(--line-2),0 18px 40px #00000080;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);pointer-events:none}.map-tip b{display:block;font-size:14px;font-weight:600;letter-spacing:-.01em}.map-tip b span,.map-place h4 span,.records dd span:not([class]){color:var(--ink-3);font-weight:400}.map-tip p{display:flex;justify-content:space-between;margin-top:6px;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.map-tip small{display:block;margin-top:4px;color:var(--ink-3);font-size:12px}.map-aside{display:flex;flex-direction:column;gap:24px}.map-place h4{margin-bottom:12px;font-size:18px;font-weight:600;letter-spacing:-.02em}.map-facts{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;margin-top:18px}.map-facts dt,.records dt{color:var(--ink-3);font-size:13px}.map-facts dd{margin-top:2px;font-size:18px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.records{display:grid}.records>div{padding:12px 0;border-top:1px solid var(--line)}.records dd{display:flex;justify-content:space-between;gap:12px;margin-top:3px;font-size:14px}.records dd em{font-style:normal}.records dd b{font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.place-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.place-head h4{margin:0;font-size:20px;font-weight:500;letter-spacing:-.025em}.place-head p{margin-top:2px;color:var(--ink-3);font-size:13px}.flag{flex:none;width:44px;height:31px;border-radius:6px;object-fit:cover;box-shadow:0 0 0 1px var(--line-2)}.globe{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2)}.zones header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.zones h5{margin:0;color:var(--ink-3);font-size:13px;font-weight:400}.zones header>span{color:var(--ink-3);font-size:13px}.pager{display:flex;align-items:center;gap:4px;color:var(--ink-2);font-size:13px;font-variant-numeric:tabular-nums}.pager button{width:28px;height:28px;border:0;border-radius:50%;background:none;color:var(--ink-2);font-size:18px;line-height:1;cursor:pointer}.pager button:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.pager button:disabled{opacity:.3;cursor:default}.zones ul{display:grid}.zones li{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.zones li strong{display:block;overflow:hidden;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.zones li small{display:block;color:var(--ink-3);font-size:12px}.zones li em{font-size:16px;font-style:normal;font-weight:500;font-variant-numeric:tabular-nums}.zone-badge{display:grid;place-items:center;height:30px;border-radius:8px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:#fff}.zone-badge.is-lula{background:color-mix(in srgb,var(--lula) 80%,#000);box-shadow:inset 0 -2px #00000040}.zone-badge.is-flavio{background:color-mix(in srgb,var(--flavio) 80%,#000);box-shadow:inset 0 -2px #00000040}.zones .link{margin-top:8px}.countries ul{max-height:390px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.countries ul.is-more{mask-image:linear-gradient(#000 80%,transparent);-webkit-mask-image:linear-gradient(#000 80%,transparent)}.zones li{display:block;padding:0;border-top:1px solid var(--line)}.row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:9px 8px;margin:1px 0;border:0;border-radius:10px;background:none;text-align:left;cursor:pointer;transition:background-color .12s cubic-bezier(.4,0,.2,1)}.row:hover{background:#ffffff0d}.row.is-active{background:#ffffff17}.row strong{display:block;overflow:hidden;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.row small{display:block;color:var(--ink-3);font-size:12px}.row em{font-size:16px;font-style:normal;font-weight:500;font-variant-numeric:tabular-nums}.zone-badge.big{width:44px;height:44px;border-radius:12px;font-size:14px}.upto{margin-bottom:10px;padding:0;border:0;background:none;color:var(--ink-3);font-size:13px;cursor:pointer}.upto:hover{color:var(--ink)}.zone-result{padding:14px;border-radius:14px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.zone-result header{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px}.zone-result h5{margin:0;font-size:14px;font-weight:500}.zone-result h5 span{color:var(--ink-3);font-weight:400}.enter{animation:enter .5s cubic-bezier(.16,1,.3,1) both}@keyframes enter{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.enter{animation:none}}.circle{display:grid;place-items:center;flex:none;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);cursor:pointer;transition:color .12s cubic-bezier(.4,0,.2,1),box-shadow .12s cubic-bezier(.4,0,.2,1)}.circle:hover{color:var(--ink);box-shadow:inset 0 0 0 1px #ffffff47}.only-phone{display:none}.pill svg{flex:none;color:var(--ink-3)}.pill-button[aria-pressed=true]{background:var(--surface-2);color:var(--ink);box-shadow:inset 0 0 0 1px #ffffff4d}.pill-button[aria-pressed=true] svg{color:var(--ink)}.pill-search kbd{margin-left:2px;padding:1px 6px;border-radius:6px;background:var(--surface-2);color:var(--ink-3);font:500 11px var(--sans)}.pill-live.is-replay,.pill-live .long{color:var(--ink-2)}.bar-status{display:contents}.pill-live-chip{box-shadow:inset 0 0 0 1px var(--line-2)}.count{font-variant-numeric:tabular-nums}.timeline{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:20px;padding:10px 12px 10px 20px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.timeline-now{display:grid;line-height:1.1}.timeline-now b{font-size:18px;font-weight:400;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.timeline-now span{color:var(--ink-3);font-size:12px}.timeline-track{position:relative;height:34px;cursor:pointer;touch-action:pan-y;outline-offset:6px}.timeline-track:before{content:"";position:absolute;left:0;right:0;top:12px;height:2px;background-image:radial-gradient(circle,rgb(255 255 255 / .22) 1px,transparent 1.2px);background-size:6px 2px}.timeline-available,.timeline-passed{position:absolute;left:0;top:11px;height:4px;border-radius:99px}.timeline-available{background:#ffffff1a}.timeline-passed{background:#ffffff52}.timeline-knob{position:absolute;top:6px;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #ffffff24,0 2px 8px #00000080}.timeline-pin{position:absolute;top:4px;width:2px;height:18px;margin-left:-1px;border-radius:2px}.timeline-pin.is-lula{background:var(--lula)}.timeline-pin.is-flavio{background:var(--flavio)}.timeline-bubble{position:absolute;top:-26px;padding:3px 8px;border-radius:8px;transform:translate(-50%);background:#1b1b1d;box-shadow:inset 0 0 0 1px var(--line-2);font-size:12px;font-variant-numeric:tabular-nums;pointer-events:none}.timeline-labels span{position:absolute;top:20px;transform:translate(-50%);color:var(--ink-3);font-size:11px;font-variant-numeric:tabular-nums}.timeline-labels span:first-child{transform:none}.timeline-labels span:last-child{transform:translate(-100%)}.crumbs{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font-size:22px;letter-spacing:-.03em}.crumbs button{padding:0;border:0;background:none;color:var(--ink-3);font:inherit;letter-spacing:inherit;cursor:pointer}.crumbs button:hover{color:var(--ink)}.crumbs span{color:var(--ink-3);font-size:16px}.crumbs b{font-weight:500}.map-stack{display:flex;flex-direction:column;gap:10px;min-width:0}.map-legend{color:var(--ink-3);font-size:13px}.map-legend b{color:var(--ink-2);font-weight:500}.zone-badge.is-neutral{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);font-size:11px}.search-dialog{width:min(560px,calc(100vw - 24px));margin-top:12vh;padding:0;border:0;border-radius:22px;background:#0f0f10;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2),0 40px 120px #000000b3}.search-dialog[open]{animation:enter .32s cubic-bezier(.16,1,.3,1)}.search-dialog::backdrop{background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.search-box{padding:14px}.search-field{display:flex;align-items:center;gap:10px;height:48px;padding:0 14px;border-radius:14px;background:var(--surface-2);color:var(--ink-3)}.search-field input{flex:1;min-width:0;border:0;background:none;color:var(--ink);font:400 16px var(--sans);outline:none}.search-field kbd{padding:2px 7px;border-radius:6px;box-shadow:inset 0 0 0 1px var(--line-2);font:500 11px var(--sans)}.search-caption{margin:14px 6px 6px;color:var(--ink-3);font-size:12px}.search-box ul{max-height:52vh;overflow-y:auto;scrollbar-width:none}.search-enter{color:var(--ink-3);font-style:normal}.search-empty{padding:18px 6px;color:var(--ink-3);font-size:14px}.search-foot{display:flex;gap:16px;margin:10px 6px 2px;color:var(--ink-3);font-size:12px}.toast{position:fixed;left:50%;bottom:28px;z-index:50;padding:10px 16px;border-radius:999px;transform:translate(-50%);background:#1b1b1d;box-shadow:inset 0 0 0 1px var(--line-2),0 16px 40px #00000080;font-size:14px;animation:toast .42s cubic-bezier(.16,1,.3,1)}@keyframes toast{0%{opacity:0;transform:translate(-50%,10px)}}.page.is-tv{max-width:none;min-height:100dvh;padding-bottom:0}.is-tv .board,.is-tv .map-section,.is-tv .foot,.is-tv .timeline,.is-tv .pill-cta,.is-tv .pill-quiet,.is-tv .pill-search{display:none}.is-tv .hero{grid-template-columns:minmax(220px,1fr) minmax(0,4.2fr) minmax(220px,1fr)}.is-tv .moment{padding:28px 0 12px}.is-tv .moment h1{font-size:clamp(32px,3vw,48px)}.tv-ticker{display:flex;gap:28px;overflow:hidden;padding:14px 0 22px;color:var(--ink-2);font-size:15px;white-space:nowrap;border-top:1px solid var(--line)}.tv-ticker span:before{content:"●";margin-right:8px;color:var(--ink-3);font-size:9px;vertical-align:2px}body.is-idle,body.is-idle *{cursor:none!important}.advertise{width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:24px;background:#0d0d0e;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2),0 40px 120px #000000b3}.advertise::backdrop{background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.advertise-body{padding:28px}.advertise header{display:flex;justify-content:space-between;align-items:center}.advertise h2{font-size:24px;font-weight:500;letter-spacing:-.03em}.advertise .close{width:34px;height:34px;border:0;border-radius:50%;background:var(--surface-2);color:var(--ink-2);font-size:20px;line-height:1;cursor:pointer}.advertise-lead{margin-top:10px;color:var(--ink-2);font-size:15px}.advertise-sent{margin-top:18px;color:var(--ink-2);font-size:15px}.advertise form{display:grid;gap:12px;margin-top:22px}.advertise label span{display:block;margin-bottom:6px;color:var(--ink-3);font-size:13px}.advertise input,.advertise textarea{width:100%;padding:11px 14px;border:0;border-radius:12px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:400 15px var(--sans);resize:vertical}.advertise .submit{height:46px;margin-top:4px;border:0;border-radius:999px;background:var(--ink);color:#000;font-size:15px;font-weight:500;cursor:pointer}.advertise-note{color:var(--ink-3);font-size:12px;text-align:center}.advertise-problem{color:#ff6b5e;font-size:14px}@media(max-width:1280px){.corner-face{width:64px;height:64px}.corner-id h2{font-size:24px}.corner-id h2 span{font-size:16px}.hero{grid-template-columns:minmax(160px,1fr) minmax(0,3.6fr) minmax(160px,1fr);gap:24px}.corner-id{flex-direction:column;align-items:flex-start}.corner-right .corner-id{flex-direction:column;align-items:flex-end}.board{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.board .feed{grid-column:1 / -1}.moment{grid-template-columns:1fr;align-items:start}.map-body{grid-template-columns:1fr}.map-canvas{height:min(70vh,640px)}.moment-facts>div:first-child{padding-left:0;border-left:0}}@media(max-width:900px){:root{--gutter: 16px}.page{padding-inline:0}.bar{padding-inline:var(--gutter)}.bar{flex-wrap:wrap;height:auto;padding-block:14px 12px;row-gap:14px;gap:10px}.wordmark{display:grid;gap:2px;margin-right:auto;font-size:22px;line-height:1.1}.wordmark small{display:block;color:var(--ink-3);font-size:13px;font-weight:400;letter-spacing:0}.only-phone{display:grid}.only-desk{display:none!important}.circle{width:40px;height:40px}.pill-cta{order:1;height:40px;padding:0 16px;font-size:14px}.bar .pill-quiet{display:none}.bar-status{order:2;display:flex;flex-basis:100%;align-items:center;justify-content:space-between;gap:10px;height:40px}.bar-status .pill-live,.bar-status .pill-audience{height:40px;padding:0;background:none;box-shadow:none;font-size:15px}.bar-status .pill-live .long,.pill-audience .long{display:none}.bar-status .pill-button:not(.pill-live){height:40px;padding:0 16px;font-size:15px}.timeline{grid-template-columns:auto minmax(0,1fr);margin:18px var(--gutter) 0;padding:12px 16px;border-radius:22px;row-gap:10px}.timeline>.pill,.timeline>.pill-cta{grid-column:1 / -1;justify-self:start;height:34px;order:0}.crumbs{font-size:19px}.map-tools{width:100%}.map-tools .segmented{max-width:100%;overflow-x:auto;scrollbar-width:none}.map-tools .segmented button{flex:none}.bar{flex-wrap:wrap;height:auto;padding-block:12px;row-gap:8px}.pill-audience .long{display:none}.pill-audience .short{display:inline}.pill-quiet{margin-left:auto}.hero{grid-template-columns:1fr 1fr;gap:0 16px;padding:0 var(--gutter)}.hero-ring{grid-column:1 / -1;grid-row:1;margin:0 calc(-1 * var(--gutter)) 20px;border-radius:0;box-shadow:none}.corner{padding:0}.corner-face{width:40px;height:40px}.corner-id h2{font-size:18px}.corner-id h2 span{font-size:13px}.corner-id p{display:none}.corner-share{padding-top:14px;font-size:44px}.corner-stats,.corner-block{display:none}.corner{gap:0}.moment,.board,.foot{margin-inline:var(--gutter)}.moment{padding:36px 0 28px}.moment-facts{grid-template-columns:1fr 1fr;gap:20px 0}.moment-facts>div:nth-child(odd){padding-left:0;border-left:0}.moment-facts dd{font-size:22px;white-space:nowrap}.board{grid-template-columns:1fr}.card{padding:20px}.map-section{margin-inline:var(--gutter);padding:20px}.map-head{flex-direction:column;align-items:flex-start}.map-tools{justify-content:flex-start}.map-canvas{height:110vw;max-height:520px;min-height:0;margin-inline:-8px}.map-aside{gap:18px}.records dd{flex-wrap:wrap}.pill-cta{margin:0}.fight-share{position:static;display:block;margin:12px auto 0}}.tape{display:none}@media(max-width:900px){.hero .corner{display:none}.tape{display:block;grid-column:1 / -1;padding:22px 20px 6px;border-radius:22px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.is-tv .tape{display:none}.tape-sides{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tape-side+.tape-side{text-align:right}.tape-side h2{overflow:hidden;font-size:17px;font-weight:500;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.tape-party{color:var(--c-ink);font-size:14px}.tape-side.tone-red{--c-ink: var(--lula-ink);--c: var(--lula)}.tape-side.tone-blue{--c-ink: var(--flavio-ink);--c: var(--flavio)}.tape-share{margin-top:14px;font-size:42px;font-weight:300;line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.tape-share sup{margin-left:2px;color:var(--c-ink);font-size:15px;font-weight:400;letter-spacing:0;vertical-align:1.1em}.tape-votes{margin-top:6px;color:var(--ink-2);font-size:14px;font-variant-numeric:tabular-nums}.tape-bar{position:relative;display:flex;justify-content:space-between;height:8px;margin:22px 0 18px;border-radius:99px;background:var(--surface-2)}.tape-bar i{height:100%;border-radius:99px;transition:width .6s var(--ease)}.tape-bar .is-lula{background:var(--lula)}.tape-bar .is-flavio{background:var(--flavio)}.tape-bar:after{content:"";position:absolute;left:50%;top:-5px;bottom:-5px;width:2px;margin-left:-1px;border-radius:1px;background:var(--ink)}.tape-facts{border-top:1px solid var(--line)}.tape-facts>div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;font-size:14px}.tape-facts>div+div{padding-top:0}.tape-facts dt{color:var(--ink-3)}.tape-facts dd{color:var(--ink-2);font-variant-numeric:tabular-nums;text-align:right}.tape-facts .is-strong{color:var(--ink);font-weight:500}}@media(min-width:901px){.bar-status .pill-button:not(.pill-live),.bar-status .circle{display:none!important}}.fight-led{position:absolute;left:0;right:0;bottom:0;height:14%;padding:0;border:0;background:none;cursor:pointer}.fight-led:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.map-legend.is-steps{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.map-legend .steps{display:inline-flex;gap:2px}.map-legend .steps i{width:14px;height:9px;border-radius:2px}.steps.is-lula i:nth-child(1){background:#682824}.steps.is-lula i:nth-child(2){background:#982c2a}.steps.is-lula i:nth-child(3){background:#c02e32}.steps.is-lula i:nth-child(4){background:#e82a32}.steps.is-flavio i:nth-child(1){background:#28385e}.steps.is-flavio i:nth-child(2){background:#32468c}.steps.is-flavio i:nth-child(3){background:#3952b6}.steps.is-flavio i:nth-child(4){background:#4060e0}.quick{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.quick button{height:34px;padding:0 14px;border:0;border-radius:999px;background:none;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);font-size:14px;cursor:pointer}.quick button:hover{color:var(--ink);box-shadow:inset 0 0 0 1px #ffffff4d}.my-city .state-shares{margin-top:4px;font-size:30px}@media(max-width:400px){.bar-status .pill-button .label{display:none}.bar-status .pill-button:not(.pill-live){width:40px;padding:0;justify-content:center}}.dock,.metric-pick{display:none}@media(max-width:900px){.map-tools{flex-direction:column;align-items:stretch;gap:10px}.map-tools .segmented.is-metric{display:none}.map-tools .segmented.is-where{order:-1;display:flex;width:100%;max-width:none}.map-tools .segmented.is-where button{flex:1;height:36px;font-size:15px}.metric-pick{position:relative;display:flex;align-items:center;gap:8px;height:44px;padding:0 16px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);font-size:15px}.metric-pick span{margin-right:auto;color:var(--ink-3)}.metric-pick b{font-weight:500}.metric-pick svg{color:var(--ink-3)}.metric-pick select{position:absolute;inset:0;width:100%;opacity:0;font-size:16px;cursor:pointer}.metric-pick:has(select:focus-visible){outline:2px solid var(--ink);outline-offset:2px}}.segmented.has-thumb{position:relative;isolation:isolate}.segmented.has-thumb button{position:relative;z-index:1}.segmented.has-thumb button[aria-pressed=true]{background:transparent!important;box-shadow:none!important}.seg-thumb{position:absolute;left:0;top:0;z-index:0;border-radius:var(--thumb-radius, 999px);background:var(--thumb-bg, var(--surface-2));box-shadow:var(--thumb-shadow, inset 0 0 0 1px var(--line-2));transition:transform .42s cubic-bezier(.3,1.3,.5,1),width .42s cubic-bezier(.3,1.3,.5,1);pointer-events:none}.segmented button{transition:color .25s}.stagger>*{animation:enter .45s cubic-bezier(.16,1,.3,1) both}.stagger>:nth-child(2){animation-delay:30ms}.stagger>:nth-child(3){animation-delay:60ms}.stagger>:nth-child(4){animation-delay:90ms}.stagger>:nth-child(5){animation-delay:.12s}.stagger>:nth-child(6){animation-delay:.15s}.stagger>:nth-child(7){animation-delay:.18s}.stagger>:nth-child(n+8){animation-delay:.21s}.place-head{position:relative}.place-nav{display:flex;gap:6px;margin-left:auto;align-self:flex-start}.circle.is-small{width:32px;height:32px;font-size:18px;line-height:1}.map-place .duel i{transition:width .7s cubic-bezier(.22,1,.36,1)}.zone-result{animation:enter .4s cubic-bezier(.16,1,.3,1) both}.map-tip{animation:tip-in .18s cubic-bezier(.16,1,.3,1) both;transform-origin:0 100%}@keyframes tip-in{0%{opacity:0;transform:translateY(4px) scale(.96)}}.row,.quick button,.circle,.pill-button,.pill-cta,.upto,.crumbs button,.segmented button{transition:transform .12s,background-color .2s,color .2s}:is(.row,.quick button,.circle,.pill-button,.pill-cta):active{transform:scale(.97)}.row.is-active{transition:background-color .25s}.timeline-knob,.timeline-passed{transition:left .25s cubic-bezier(.22,1,.36,1),width .25s cubic-bezier(.22,1,.36,1)}.timeline-track:active .timeline-knob,.timeline-track:active .timeline-passed{transition:none}@media(prefers-reduced-motion:reduce){.seg-thumb,.stagger>*,.map-tip,.zone-result,.timeline-knob,.timeline-passed{animation:none;transition:none}}.map-stage{position:relative}.map-leave{position:absolute;inset:0 0 auto;z-index:3;pointer-events:none}.map-leave .map-canvas{background:none!important;box-shadow:none!important}.map-leave .map-tip{display:none}.map-stage.is-moving canvas{will-change:transform,opacity}.map-stage+.map-aside,.map-body>.map-aside{animation:enter .5s cubic-bezier(.16,1,.3,1) both}@media(prefers-reduced-motion:reduce){.map-body>.map-aside{animation:none!important}}.corner-open{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.corner-open:hover .corner-face,.tape-side:hover{filter:brightness(1.12)}.corner-share{cursor:pointer}.tape-side{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.tape-side+.tape-side{text-align:right}.moment-facts .is-action{cursor:pointer;border-radius:12px;transition:background-color .2s}@media(hover:hover){.moment-facts .is-action:hover{background:var(--surface)}}.fact-go{margin-left:6px;color:var(--ink-3);vertical-align:0;transition:transform .25s}.fact-go.is-open{transform:rotate(180deg)}.moment-facts .is-action:hover .fact-go{color:var(--ink)}.fact-why{margin-top:10px;color:var(--ink-2);font-size:13px;line-height:1.45}.feed li:has(.feed-go){display:block}.feed-go{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.feed-go time{display:flex;align-items:baseline;gap:6px}@media(hover:hover){.feed-go:hover p{color:var(--ink)}}.timeline-pin{border:0;padding:0;cursor:pointer;z-index:2}.timeline-pin:before{content:"";position:absolute;inset:-6px -8px}.timeline-pin:hover{transform:scaleY(1.25)}.mine-chip{display:inline-flex;align-items:center;gap:6px;margin:2px 0 12px;padding:4px 0;border:0;background:none;color:var(--ink-2);font-size:14px;cursor:pointer}.mine-chip span{color:var(--ink-3)}.mine-chip:hover{color:var(--ink)}.cand-dialog{width:min(380px,calc(100vw - 32px));max-height:none;padding:0;border:0;background:none;overflow:visible;color:var(--ink);perspective:1400px}.cand-dialog::backdrop{background:#000000b3}.cand-dialog[open] .cand-card{animation:cand-spin .4s cubic-bezier(.2,.9,.25,1) both;will-change:transform,opacity}@keyframes cand-spin{0%{opacity:0;transform:translateY(28px) scale(.94)}}.cand-dialog.tone-red{--c: var(--lula);--c-ink: var(--lula-ink)}.cand-dialog.tone-blue{--c: var(--flavio);--c-ink: var(--flavio-ink)}.cand-close{position:absolute;top:14px;right:14px;z-index:5;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:#ffffff14;color:var(--ink-2);cursor:pointer}.cand-close:hover{background:#ffffff24;color:var(--ink)}.cand-card{position:relative;display:grid;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.3,1.2,.5,1);cursor:pointer;outline:none}.cand-card.is-back{transform:rotateY(180deg)}.cand-dialog[open] .cand-card.is-back{animation:none}.cand-face{grid-area:1 / 1;padding:32px 26px 22px;border-radius:26px;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#161618;box-shadow:inset 0 0 0 1px #ffffff12,0 40px 90px -30px #000000e6}.cand-back{transform:rotateY(180deg);padding-top:22px}.cand-photo{width:132px;height:132px;margin:0 auto 18px;overflow:hidden;border-radius:50%;box-shadow:0 0 0 2px var(--c),0 0 0 7px #161618;background:#e9ecef}.cand-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 12%}.cand-photo img.is-pixel{image-rendering:pixelated}.cand-front{text-align:center}.cand-front h2{font-size:24px;font-weight:600;letter-spacing:-.025em}.cand-party{margin-top:2px;color:var(--ink-3);font-size:14px}.cand-share{margin-top:18px;color:var(--c-ink);font-size:54px;font-weight:300;line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.cand-votes{margin-top:6px;color:var(--ink-3);font-size:14px;font-variant-numeric:tabular-nums}.night-chart{display:block;width:100%;height:56px;margin-top:22px;overflow:visible}.night-mid{stroke:#ffffff1f;vector-effect:non-scaling-stroke}.night-line{fill:none;stroke:var(--c);stroke-width:1.75;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.night-line,.night-dot{animation:draw 1s .3s cubic-bezier(.65,0,.35,1) both}.night-dot{animation-name:dot-in;animation-delay:1.15s;animation-duration:.3s}@keyframes draw{0%{clip-path:inset(-10% 100% -10% 0)}to{clip-path:inset(-10% 0 -10% 0)}}@keyframes dot-in{0%{opacity:0}}.night-dot{fill:var(--c)}.night-empty{margin-top:22px;color:var(--ink-3);font-size:13px}.cand-stats{display:grid;grid-template-columns:1fr 1fr;margin-top:20px;padding-top:16px;border-top:1px solid rgb(255 255 255 / .08);text-align:left}.cand-stats>div+div{padding-left:16px;border-left:1px solid rgb(255 255 255 / .08)}.cand-stats dt,.cand-facts dt{color:var(--ink-3);font-size:13px}.cand-stats dd{margin-top:2px;font-size:20px;font-weight:400;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cand-flip{display:inline-flex;align-items:center;gap:4px;margin-top:20px;color:var(--ink-2);font-size:14px;font-weight:500}.cand-flip i{color:var(--ink-3);font-style:normal}.cand-flip.is-back-link{margin:0 0 18px}@media(hover:hover){.cand-card:hover .cand-flip{color:var(--ink)}}.cand-back h3{margin:0 0 6px;color:var(--ink);font-size:15px;font-weight:600;letter-spacing:-.01em}.cand-back h3+.cand-facts{margin-bottom:22px}.cand-facts>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid rgb(255 255 255 / .07);font-size:14px}.cand-facts dt{flex:none;max-width:46%}.cand-facts dd{text-align:right}.cand-top li{display:flex;justify-content:space-between;padding:9px 0;border-top:1px solid rgb(255 255 255 / .07);font-size:14px}.cand-top button{padding:0;border:0;background:none;color:var(--ink);font:inherit;cursor:pointer}.cand-top button:after{content:" ›";color:var(--ink-3)}.cand-top b{color:var(--ink-2);font-weight:400;font-variant-numeric:tabular-nums}.cand-top .is-muted{color:var(--ink-3)}.cand-source{margin-top:18px;color:var(--ink-3);font-size:12px;line-height:1.45}@media(max-width:900px){.cand-dialog{width:calc(100vw - 24px)}.cand-photo{width:116px;height:116px}.cand-share{font-size:48px}}@media(prefers-reduced-motion:reduce){.cand-dialog[open] .cand-card,.night-line{animation:none}.cand-card{transition:none}}.cand-facts dt{flex:none;max-width:48%}.cand-front{display:flex;flex-direction:column;align-items:center;justify-content:center}.cand-front .night-chart,.cand-front .cand-stats{align-self:stretch}.cand-photo.is-tight{background:#fff}.cand-photo.is-tight img{width:80%;height:auto;margin:-1px auto 0;display:block;object-fit:contain}.map-canvas.globe-map{touch-action:none}.map-canvas.globe-map .map-overlay{cursor:grab}.map-canvas.globe-map .map-overlay:active{cursor:grabbing}.globe-loading{position:absolute;inset:0;display:grid;place-items:center;color:var(--ink-3);font-size:14px}.globe-hint{position:absolute;right:12px;bottom:10px;color:var(--ink-3);font-size:12px;pointer-events:none}.globe-labels{position:absolute;inset:0;pointer-events:none;opacity:0}@media(min-width:901px){.hero>.corner{height:0;min-height:100%;gap:8px;justify-content:space-between;overflow:hidden}}@media(min-width:901px)and (max-width:1280px){.corner-id,.corner-right .corner-id{flex-direction:row;align-items:center}.corner-right .corner-id{flex-direction:row-reverse}.corner-face{width:52px;height:52px}.corner-id h2{font-size:22px}.corner-id h2 span{font-size:15px}.corner-share{font-size:clamp(40px,29cqw,60px)}.corner-votes{margin-top:6px;font-size:15px}.corner-tag{margin-top:8px}}@media(min-width:901px)and (max-width:1100px){.corner-block{display:none}}.moment-facts dd{white-space:nowrap;font-size:clamp(20px,1.9vw,28px)}@media(min-width:901px)and (max-width:1000px){.corner-stats>div:last-child{display:none}}.pending-key{display:inline-flex;align-items:center;gap:6px;margin-left:6px}.pending-key i{width:14px;height:9px;border-radius:2px;background:#3a3a3f;box-shadow:inset 0 0 0 1px #ffffff2e}:root[data-theme=light] .pending-key i{background:#cdcdd1;box-shadow:inset 0 0 0 1px #0000000f}.wordmark-name span,.intro-mark span{color:var(--ink-3);font-weight:inherit}.intro-mark span{color:#ffffff8c}@media(max-width:400px){.wordmark{font-size:19px}}@media(max-width:400px){.bar{column-gap:8px}.bar .pill-cta{padding:0 14px}}.splash{position:fixed;inset:0;display:grid;place-items:center;background:#000;color:#f2f2f0;font:600 clamp(24px,6vw,34px)/1 var(--sans);letter-spacing:-.03em}.splash-mark span{color:#f2f2f073}.splash-mark{animation:splash-breathe 1.6s ease-in-out infinite alternate}@keyframes splash-breathe{0%{opacity:.55}to{opacity:1}}@media(prefers-reduced-motion:reduce){.splash-mark{animation:none}}.boot{display:grid;place-content:center;justify-items:center;gap:12px;min-height:100vh;min-height:100dvh;padding:24px;text-align:center}.boot h1{max-width:18ch;font-size:clamp(26px,5vw,40px);font-weight:500;letter-spacing:-.03em;line-height:1.1}.boot p{max-width:36ch;color:var(--ink-2);font-size:16px}.boot .button{margin-top:8px;height:40px;padding:0 18px;border:0;border-radius:999px;background:var(--ink);color:var(--bg);font-size:15px;font-weight:600;cursor:pointer}:root[data-visual=glass]{--bg: #050507;--surface: rgb(255 255 255 / .04);--surface-2: rgb(255 255 255 / .08);--line: rgb(255 255 255 / .08);--line-2: rgb(255 255 255 / .14);--glass: rgb(255 255 255 / .075);--glass-hover: rgb(255 255 255 / .13);--glass-blur: blur(24px) saturate(180%);--glass-edge: inset 0 0 0 .5px rgb(255 255 255 / .22), inset 0 1px 0 rgb(255 255 255 / .16), 0 8px 28px -10px rgb(0 0 0 / .6)}:root[data-visual=glass] body{background:transparent}:root[data-visual=glass] body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60vw 50vh at 0% 0%,rgb(229 56 64 / .09),transparent 70%),radial-gradient(60vw 50vh at 100% 0%,rgb(64 100 236 / .11),transparent 70%)}:root[data-visual=glass] :is(.bar,.timeline,.segmented,.pill,.circle,.map-tip,.toast,.fight-share){background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge)}:root[data-visual=glass] .bar :is(.pill,.circle){background:#ffffff0f;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 .5px #ffffff29}@media(hover:hover){:root[data-visual=glass] :is(.pill-button,.circle,.fight-share):hover{background:var(--glass-hover)}}:root[data-visual=glass] .bar{position:sticky;top:12px;z-index:20;margin:12px 0 20px;padding:0 10px 0 22px;border-radius:999px;background:#16161a8c;-webkit-backdrop-filter:blur(30px) saturate(190%);backdrop-filter:blur(30px) saturate(190%)}:root[data-visual=glass] .pill-cta,:root[data-visual=glass] .bar .pill-cta{background:#f5f5f7;color:#000;box-shadow:none}@media(hover:hover){:root[data-visual=glass] .pill-cta:hover{background:#fff}}:root[data-visual=glass] .segmented{padding:3px}:root[data-visual=glass] .segmented button[aria-pressed=true]{background:#ffffff29;box-shadow:inset 0 0 0 .5px #ffffff40,0 2px 8px -2px #00000073}:root[data-visual=glass] .map-tip{border-radius:14px;background:#1c1c2099}:root[data-visual=glass] .fight-share{color:#fff}@media(max-width:900px){:root[data-visual=glass] .fight-share{color:var(--ink)}}:root[data-visual=glass] :is(.advertise,.search-dialog){border-radius:28px;background:#1e1e22b3;-webkit-backdrop-filter:blur(40px) saturate(180%);backdrop-filter:blur(40px) saturate(180%);box-shadow:var(--glass-edge),0 40px 100px -20px #000c}:root[data-visual=glass] :is(.advertise,.search-dialog)::backdrop{background:#0006;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-visual=glass] :is(.search input,.search-field,.advertise input,.advertise textarea){background:#ffffff0f;box-shadow:inset 0 0 0 .5px #ffffff1f}:root[data-visual=glass] :is(.card,.map-section){border-radius:28px}:root[data-visual=glass] .timeline{border-radius:999px}:root[data-visual=glass] #mapa{scroll-margin-top:96px}@media(max-width:900px){:root[data-visual=glass]{-webkit-tap-highlight-color:transparent}:root[data-visual=glass]{--bar-open: 102px}:root[data-visual=glass] .page{padding-bottom:calc(96px + env(safe-area-inset-bottom))}:root[data-visual=glass] .page:before{content:"";position:fixed;inset:0 0 auto;z-index:19;height:calc(env(safe-area-inset-top) + 10px);background:linear-gradient(180deg,var(--bg) 70%,transparent);pointer-events:none}:root[data-visual=glass] #mapa{scroll-margin-top:80px}:root[data-visual=glass] .page{padding-top:calc(var(--bar-open) + 24px + env(safe-area-inset-top))}:root[data-visual=glass] .bar{position:fixed;top:calc(8px + env(safe-area-inset-top));left:10px;right:10px;margin:0;padding:12px 10px 12px 18px;border-radius:26px;row-gap:6px;transition:padding .25s var(--ease),border-radius .25s var(--ease)}:root[data-visual=glass] .bar :is(.only-phone,.bar-status .pill-button:not(.pill-live),.bar-status .circle){display:none}:root[data-visual=glass] .bar-status{justify-content:flex-start;gap:16px;height:28px}:root[data-visual=glass] .bar-status :is(.pill-live,.pill-audience){height:28px;background:none;box-shadow:none}:root[data-visual=glass].is-scrolled .bar{padding-block:8px;border-radius:999px}:root[data-visual=glass].is-scrolled .wordmark{margin-right:0;font-size:18px}:root[data-visual=glass].is-scrolled .wordmark small,:root[data-visual=glass].is-scrolled .bar-status .pill-audience{display:none}:root[data-visual=glass].is-scrolled .bar-status{order:0;flex-basis:auto;margin-right:auto;height:40px}:root[data-visual=glass].is-scrolled .bar-status .pill-live{font-size:14px}:root[data-visual=glass] .dock{position:fixed;left:12px;right:12px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:30;display:grid;grid-template-columns:repeat(4,1fr);height:56px;padding:5px;border-radius:28px;background:#16161a94;-webkit-backdrop-filter:blur(30px) saturate(190%);backdrop-filter:blur(30px) saturate(190%);box-shadow:var(--glass-edge),0 18px 40px -12px #000000b3}:root[data-visual=glass] .dock svg{width:20px;height:20px}:root[data-visual=glass] .dock button{display:grid;place-items:center;align-content:center;gap:2px;min-width:0;border:0;border-radius:23px;background:none;color:var(--ink-2);font:500 11px/1 var(--sans);letter-spacing:.01em;cursor:pointer}:root[data-visual=glass] .dock button.is-on{color:var(--ink);background:#ffffff1a}:root[data-visual=glass] .dock button.is-on svg{color:var(--lula)}:root[data-visual=glass] .is-tv .dock{display:none}:root[data-visual=glass] .circle{width:44px;height:44px}:root[data-visual=glass] .segmented button{min-height:40px}:root[data-visual=glass] :is(.pill-button,.circle,.pill-cta,.dock button,.segmented button,.quick button,.fight-share):active{transform:scale(.95);transition:transform .08s}:root[data-visual=glass] .timeline{border-radius:22px}:root[data-visual=glass] .metric-pick{background:#ffffff0f;box-shadow:inset 0 0 0 .5px #fff3}:root[data-visual=glass] .search-dialog{width:calc(100vw - 16px);margin-top:calc(8px + env(safe-area-inset-top));border-radius:24px}:root[data-visual=glass] .advertise{width:100vw;max-width:none;max-height:92dvh;margin:auto 0 0;overflow-y:auto;overscroll-behavior:contain;border-radius:28px 28px 0 0;padding-bottom:env(safe-area-inset-bottom)}:root[data-visual=glass] .advertise[open]{animation:lg-sheet .38s cubic-bezier(.16,1,.3,1)}:root[data-visual=glass] .advertise-body{padding:26px 20px 28px}:root[data-visual=glass] .advertise-body:before{content:"";display:block;width:38px;height:5px;margin:-12px auto 14px;border-radius:3px;background:#ffffff47}}@keyframes lg-sheet{0%{transform:translateY(100%)}}@media(hover:none){:root[data-visual=glass] :is(.search-foot,.search-field kbd,.search-enter){display:none}}@media(prefers-reduced-transparency:reduce){:root[data-visual=glass] :is(.bar,.dock,.timeline,.segmented,.pill,.circle,.map-tip,.toast,.advertise,.search-dialog){background:#1b1b1f;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){:root[data-visual=glass] .advertise[open]{animation:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root[data-visual=glass] :is(.bar,.timeline,.segmented,.pill,.circle,.map-tip,.toast,.advertise,.search-dialog){background:#18181cf0}}@media(max-width:900px){:root[data-visual=glass]{--sans: -apple-system, "SF Pro Text", BlinkMacSystemFont, Geist, system-ui, sans-serif;--fill: rgb(118 118 128 / .24);--fill-2: rgb(118 118 128 / .18);--grouped: #1c1c1e;--separator: rgb(84 84 88 / .55)}:root[data-visual=glass] body{letter-spacing:-.01em}:root[data-visual=glass] :is(.card,.map-section,.tape){border-radius:22px;background:var(--grouped);box-shadow:none}:root[data-visual=glass] :is(.records>div,.feed li,.corner-stats>div,.tape-facts){border-color:var(--separator)}:root[data-visual=glass] .card-head h3,:root[data-visual=glass] .crumbs{font-size:20px;font-weight:600;letter-spacing:-.02em}:root[data-visual=glass] .card-head p,:root[data-visual=glass] .map-head p{font-size:15px}:root[data-visual=glass] .wordmark{font-size:20px;font-weight:700;letter-spacing:-.025em}:root[data-visual=glass] .wordmark small{font-size:13px;letter-spacing:-.005em}:root[data-visual=glass] .bar .pill-cta{height:34px;padding:0 15px;font-size:15px;font-weight:600}:root[data-visual=glass] .bar-status :is(.pill-live,.pill-audience){padding:0;font-size:14px;color:var(--ink-2)}:root[data-visual=glass] .bar-status .pill-live b,:root[data-visual=glass] .bar-status .pill-audience b{font-weight:500}:root[data-visual=glass] .bar{box-shadow:inset 0 0 0 .5px #ffffff24,0 10px 30px -12px #000000b3}:root[data-visual=glass] .segmented{padding:2px;border-radius:9px;background:var(--fill);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-visual=glass] .segmented button{min-height:0;height:28px;border-radius:7px;color:var(--ink);font-size:13px;font-weight:500}:root[data-visual=glass] .map-tools .segmented.is-where button{height:28px;font-size:13px}:root[data-visual=glass] .segmented button[aria-pressed=true]{background:#636366;box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a;font-weight:600}:root[data-visual=glass] .metric-pick{height:40px;padding:0 2px;border-radius:0;background:none;box-shadow:inset 0 -.5px 0 var(--separator);font-size:15px}:root[data-visual=glass] .metric-pick span{color:var(--ink)}:root[data-visual=glass] .metric-pick b{color:var(--ink-3);font-weight:400}:root[data-visual=glass] .timeline{background:var(--grouped);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-visual=glass] .timeline>.pill-live-chip{height:28px;padding:0;background:none;box-shadow:none;color:var(--ink-2);font-size:14px}:root[data-visual=glass] .timeline>.pill-cta{height:30px;padding:0 14px;font-size:14px;font-weight:600}:root[data-visual=glass] .quick{gap:6px}:root[data-visual=glass] .quick button{height:32px;padding:0 13px;border-radius:16px;background:var(--fill-2);box-shadow:none;color:var(--ink);font-size:14px}:root[data-visual=glass] :is(.search input,.search-field){height:38px;border-radius:10px;background:var(--fill);box-shadow:none;font-size:16px}:root[data-visual=glass] .search input{padding:0 12px}:root[data-visual=glass] .dock button{font-size:10px;font-weight:500;letter-spacing:0;color:var(--ink-3)}:root[data-visual=glass] .dock button.is-on{background:#ffffff14;color:var(--ink)}:root[data-visual=glass] .dock svg{width:22px;height:22px}:root[data-visual=glass] .fight-share{height:34px;padding:0 16px;font-size:15px;font-weight:600}}:root[data-visual=glass]{--thumb-bg: rgb(255 255 255 / .16);--thumb-shadow: inset 0 0 0 .5px rgb(255 255 255 / .25), 0 2px 8px -2px rgb(0 0 0 / .45)}@media(max-width:900px){:root[data-visual=glass]{--thumb-bg: #636366;--thumb-radius: 7px;--thumb-shadow: 0 3px 8px rgb(0 0 0 / .12), 0 3px 1px rgb(0 0 0 / .04)}}@media(max-width:900px){:root[data-visual=glass] .circle.is-small{width:32px;height:32px;font-size:17px;background:var(--fill);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-visual=glass] .place-nav{gap:6px}}:root[data-visual=glass].is-scrolled .wordmark-name span{display:none}@media(max-width:400px){:root[data-visual=glass] .wordmark{font-size:19px}}@media(max-width:400px){:root[data-visual=glass].is-scrolled .bar{column-gap:8px}:root[data-visual=glass] .bar .pill-cta{padding:0 13px}}@media(max-width:340px){:root[data-visual=glass].is-scrolled .bar{padding-left:14px}:root[data-visual=glass].is-scrolled .bar .pill-cta{padding:0 11px}:root[data-visual=glass].is-scrolled .wordmark{font-size:15px}:root[data-visual=glass].is-scrolled .bar-status .pill-live{font-size:13px}}@media(max-width:900px){:root[data-visual=glass] .dock{position:fixed}:root[data-visual=glass] .dock-thumb{position:absolute;top:5px;bottom:5px;left:5px;width:calc((100% - 10px)/4);border-radius:23px;background:#ffffff1a;transform:translate(calc(var(--at) * 100%));transition:transform .42s cubic-bezier(.3,1.3,.5,1);pointer-events:none}:root[data-visual=glass] .dock button{position:relative;z-index:1;transition:color .25s}:root[data-visual=glass] .dock button.is-on{background:none;color:var(--ink)}:root[data-visual=glass] .dock button.is-on svg{color:var(--ink)}:root[data-visual=glass] .dock button:first-of-type.is-on svg{color:var(--lula)}}@media(prefers-reduced-motion:reduce){:root[data-visual=glass] .dock-thumb{transition:none}}:root[data-theme=light]{color-scheme:light;--bg: #f5f5f7;--surface: #fff;--surface-2: rgb(0 0 0 / .05);--line: rgb(0 0 0 / .08);--line-2: rgb(0 0 0 / .13);--ink: #1d1d1f;--ink-2: #515154;--ink-3: #86868b;--lula: #d93a40;--lula-ink: #c4282e;--flavio: #3461e0;--flavio-ink: #2a52c4}:root[data-theme=light] :is(.card,.map-section,.tape){box-shadow:0 1px 2px #0000000a,0 0 0 1px #0000000a}:root[data-theme=light] .hero-ring{box-shadow:0 0 0 1px #0000000f,0 20px 40px -24px #00000059}:root[data-theme=light] .corner-face{box-shadow:0 0 0 1.5px var(--c),0 0 0 5px var(--bg),0 0 0 6px var(--line)}:root[data-theme=light] .duel:after{background:var(--bg)}:root[data-theme=light] .pill-cta{background:#1d1d1f;color:#fff}:root[data-theme=light] .pill-cta:hover{background:#000}:root[data-theme=light] .advertise .submit{color:#fff}:root[data-theme=light] :is(.pill-button,.circle,.quick button):hover{box-shadow:inset 0 0 0 1px #0003}:root[data-theme=light] .pill-button[aria-pressed=true]{box-shadow:inset 0 0 0 1px #00000038}:root[data-theme=light] .row:hover{background:#00000009}:root[data-theme=light] .row.is-active{background:#0000000f}:root[data-theme=light] .timeline-track:before{background-image:radial-gradient(circle,rgb(0 0 0 / .2) 1px,transparent 1.2px)}:root[data-theme=light] .timeline-available{background:#00000014}:root[data-theme=light] .timeline-passed{background:#00000047}:root[data-theme=light] .timeline-knob{background:#fff;box-shadow:0 0 0 1px #0000001f,0 2px 6px #0003}:root[data-theme=light] .timeline-bubble{background:#fff;box-shadow:0 0 0 1px #00000014,0 6px 16px #0000001f}:root[data-theme=light] .map-tip{background:#ffffffe0;box-shadow:0 0 0 1px #0000000f,0 12px 30px #00000024}:root[data-theme=light] .toast{background:#fff;box-shadow:0 0 0 1px #0000000f,0 12px 30px #00000026}:root[data-theme=light] :is(.search-dialog,.advertise){background:#fff;box-shadow:0 0 0 1px #0000000f,0 40px 100px #00000040}:root[data-theme=light] :is(.search-dialog,.advertise,.cand-dialog)::backdrop{background:#00000038}:root[data-theme=light] .advertise .close{background:#0000000f}:root[data-theme=light] .cand-face{background:#fff;box-shadow:0 0 0 1px #0000000d,0 40px 90px -30px #00000059}:root[data-theme=light] .cand-photo{box-shadow:0 0 0 2px var(--c),0 0 0 7px #fff}:root[data-theme=light] :is(.cand-stats,.cand-stats>div+div,.cand-facts>div,.cand-top li){border-color:#00000014}:root[data-theme=light] .night-mid{stroke:#0000001f}:root[data-theme=light] .cand-close{background:#0000000f}:root[data-theme=light] .cand-close:hover{background:#0000001a}:root[data-theme=light][data-visual=glass]{--bg: #f5f5f7;--surface: #fff;--surface-2: rgb(0 0 0 / .05);--line: rgb(0 0 0 / .08);--line-2: rgb(0 0 0 / .13);--glass: rgb(255 255 255 / .62);--glass-hover: rgb(255 255 255 / .85);--glass-edge: inset 0 0 0 .5px rgb(0 0 0 / .08), inset 0 1px 0 rgb(255 255 255 / .9), 0 8px 28px -10px rgb(0 0 0 / .18);--thumb-bg: #fff;--thumb-shadow: 0 0 0 .5px rgb(0 0 0 / .06), 0 2px 6px rgb(0 0 0 / .14)}:root[data-theme=light][data-visual=glass] body:before{background:radial-gradient(60vw 50vh at 0% 0%,rgb(229 56 64 / .06),transparent 70%),radial-gradient(60vw 50vh at 100% 0%,rgb(64 100 236 / .07),transparent 70%)}:root[data-theme=light][data-visual=glass] .bar{background:#ffffffad;box-shadow:var(--glass-edge)}:root[data-theme=light][data-visual=glass] .bar :is(.pill,.circle){background:#0000000a;box-shadow:inset 0 0 0 .5px #00000014}:root[data-theme=light][data-visual=glass] :is(.pill-cta,.bar .pill-cta){background:#1d1d1f;color:#fff;box-shadow:none}:root[data-theme=light][data-visual=glass] .segmented button[aria-pressed=true]{background:#fff;box-shadow:0 0 0 .5px #0000000f,0 2px 6px #00000024}:root[data-theme=light][data-visual=glass] .map-tip{background:#ffffffc7}:root[data-theme=light][data-visual=glass] :is(.advertise,.search-dialog){background:#ffffffd1;box-shadow:var(--glass-edge),0 40px 100px -20px #0000004d}:root[data-theme=light][data-visual=glass] :is(.search input,.search-field,.advertise input,.advertise textarea){background:#0000000a;box-shadow:inset 0 0 0 .5px #0000001a}:root[data-theme=light][data-visual=glass] .page:before{background:linear-gradient(180deg,var(--bg) 70%,transparent)}@media(max-width:900px){:root[data-theme=light][data-visual=glass]{--fill: rgb(118 118 128 / .12);--fill-2: rgb(118 118 128 / .1);--grouped: #fff;--separator: rgb(60 60 67 / .16);--thumb-bg: #fff;--thumb-shadow: 0 3px 8px rgb(0 0 0 / .12), 0 3px 1px rgb(0 0 0 / .04)}:root[data-theme=light][data-visual=glass] .bar{box-shadow:inset 0 0 0 .5px #00000014,0 10px 30px -12px #0003}:root[data-theme=light][data-visual=glass] .dock{background:#ffffffb8;box-shadow:var(--glass-edge),0 18px 40px -12px #00000040}:root[data-theme=light][data-visual=glass] .dock button.is-on{background:#0000000d}:root[data-theme=light][data-visual=glass] .advertise-body:before{background:#0000002e}:root[data-theme=light][data-visual=glass] .segmented button[aria-pressed=true]{background:#fff}}@media(prefers-reduced-transparency:reduce){:root[data-theme=light][data-visual=glass] :is(.bar,.dock,.timeline,.segmented,.pill,.circle,.map-tip,.toast,.advertise,.search-dialog){background:#fff}}@media(max-width:900px){:root[data-theme=light][data-visual=glass] .bar-status :is(.pill-live,.pill-audience){background:none;box-shadow:none}}@media(max-width:900px){:root[data-theme=light][data-visual=glass] .dock-thumb{background:#0000000f}:root[data-theme=light][data-visual=glass] .dock button.is-on{background:none}}html.has-intro,html.has-intro body{overflow:hidden}.intro{position:fixed;inset:0;z-index:100}.intro-half{position:absolute;inset:0;overflow:hidden;will-change:transform}.intro-half.is-left{clip-path:inset(0 50% 0 0)}.intro-half.is-right{clip-path:inset(0 0 0 50%)}.intro-screen{position:absolute;inset:0;overflow:hidden;color:#f5f5f7;font-family:var(--sans);background:linear-gradient(98deg,#140809 0 50%,#070a16 50% 100%)}.intro-screen:before{content:"";position:absolute;left:50%;top:-10%;bottom:-10%;width:1px;transform:rotate(8deg);background:#ffffff1f}.intro-top{position:absolute;top:calc(18px + env(safe-area-inset-top));left:28px;right:28px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px}.intro-top-right{display:flex;align-items:center;gap:10px}.intro-date{height:36px;display:inline-flex;align-items:center;padding:0 14px;border-radius:999px;background:#ffffff14;box-shadow:inset 0 0 0 .5px #fff3;color:#ffffffbf;font-size:14px;white-space:nowrap}.intro-date b{color:#fff;font-weight:600}.intro-share{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:#ffffff14;box-shadow:inset 0 0 0 .5px #fff3;color:#fff;cursor:pointer}@media(hover:hover){.intro-share:hover,.intro-date:hover{background:#ffffff24}}.intro-mark{font-size:18px;font-weight:600;letter-spacing:-.02em}.intro-mark span{color:#ffffff8c;font-weight:inherit}.intro-center{position:absolute;left:50%;top:50%;z-index:3;width:min(760px,94vw);transform:translate(-50%,-50%);text-align:center}.intro-vs{margin-bottom:18px;font:400 clamp(40px,4.6vw,60px)/1 "Press Start 2P",monospace;color:#f5c542;text-shadow:4px 4px 0 #a3201f;animation:slam .55s .6s cubic-bezier(.3,1.6,.5,1) both}.intro-label{color:#ffffffd1;font-size:clamp(15px,1.3vw,18px);font-weight:500;letter-spacing:-.01em;animation:rise .7s .7s cubic-bezier(.2,.9,.25,1) both}.intro-count{--digit: clamp(64px, 7.6vw, 116px);display:flex;justify-content:center;align-items:flex-start;gap:calc(var(--digit) * .16);margin-top:18px;animation:rise .7s .8s cubic-bezier(.2,.9,.25,1) both}.intro-unit{display:flex;flex-direction:column;align-items:center;gap:calc(var(--digit) * .16)}.intro-unit b{display:block}.intro-unit small{color:#ffffff9e;font-size:clamp(12px,1vw,14px);font-weight:500;letter-spacing:.02em}.flip{position:relative;display:block;width:1.5em;height:1.36em;perspective:4em;font-family:ui-rounded,SF Pro Rounded,-apple-system,BlinkMacSystemFont,Geist,system-ui,sans-serif;font-size:var(--digit);font-weight:600;line-height:1.36em;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#f2f2f2;border-radius:.12em;box-shadow:0 .12em .3em #0000008c}.flip-half{position:absolute;left:0;right:0;height:50%;overflow:hidden;background:#161617;backface-visibility:hidden;-webkit-backface-visibility:hidden}.flip-half>span{display:block;height:1.36em;text-align:center}.flip-half.is-top{top:0;border-radius:.12em .12em 0 0;transform-origin:50% 100%;background:linear-gradient(#1c1c1e,#161617)}.flip-half.is-bottom{bottom:0;border-radius:0 0 .12em .12em;transform-origin:50% 0;background:#121213}.flip-half.is-bottom>span{transform:translateY(-50%)}.flip:after{content:"";position:absolute;left:0;right:0;top:calc(50% - .5px);height:1px;background:#000;z-index:3}.flip-half.is-fold{z-index:2;animation:fold .3s cubic-bezier(.55,0,.9,.6) both}.flip-half.is-unfold{z-index:2;animation:unfold .3s .3s cubic-bezier(.1,.5,.3,1) both}@keyframes fold{0%{transform:rotateX(0)}to{transform:rotateX(-90deg);filter:brightness(.6)}}@keyframes unfold{0%{transform:rotateX(90deg);filter:brightness(1.4)}to{transform:rotateX(0)}}.intro-when{margin-top:20px;color:#ffffffc7;font-size:clamp(14px,1.15vw,16px);animation:rise .7s .9s cubic-bezier(.2,.9,.25,1) both}.intro-live{display:inline-flex;align-items:center;gap:10px;margin-top:26px;padding:10px 18px;border:0;border-radius:999px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff29;color:#fff;font:600 16px var(--sans);letter-spacing:-.01em;animation:rise .7s 1s cubic-bezier(.2,.9,.25,1) both;transition:background-color .2s}.intro-live i{width:8px;height:8px;border-radius:50%;background:#ff3b30;box-shadow:0 0 #ff3b3099;animation:live-pulse 1.6s ease-out infinite}@keyframes live-pulse{to{box-shadow:0 0 0 8px #ff3b3000}}@media(prefers-reduced-motion:reduce){.intro-live i{animation:none}}.intro-more{display:flex;justify-content:center;gap:24px;margin-top:16px;animation:rise .7s 1.1s cubic-bezier(.2,.9,.25,1) both}.intro-link{padding:8px 0;border:0;background:none;color:#fff;font:500 15px var(--sans);white-space:nowrap;cursor:pointer;text-decoration:underline;text-decoration-color:#ffffff59;text-underline-offset:5px}@media(hover:hover){.intro-link:hover{text-decoration-color:#fff}}@keyframes slam{0%{transform:scale(2.6);opacity:0}}@keyframes rise{0%{transform:translateY(12px);opacity:0}}.intro-stage{position:absolute;inset:0;z-index:1;pointer-events:none}.intro-fighter{position:absolute;bottom:0;height:min(84vh,880px,calc((50vw - 300px)*1.32));width:auto;image-rendering:pixelated;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 30px 40px rgb(0 0 0 / .5));animation:fighter-in .9s cubic-bezier(.2,.9,.25,1) both,breathe 3.2s 1s ease-in-out infinite}.intro-fighter.is-lula{left:max(-2vw,calc(50% - 900px));--from: -60vw}.intro-fighter.is-flavio{right:max(-2vw,calc(50% - 900px));--from: 60vw;animation-delay:.1s,1.2s}@keyframes fighter-in{0%{transform:translate(var(--from));opacity:0}}@keyframes breathe{50%{transform:translateY(6px)}}.intro-names{position:absolute;left:0;right:0;bottom:calc(26px + env(safe-area-inset-bottom));display:flex;justify-content:space-between;padding:0 32px}.intro-names p{display:grid;gap:8px}.intro-names p+p{text-align:right}.intro-names b{font:400 18px "Press Start 2P",monospace;letter-spacing:.04em;text-shadow:3px 3px 0 rgb(0 0 0 / .6)}.intro-names span{color:#ffffffa6;font-size:13px;font-weight:500}.intro.is-fight .intro-fighter.is-lula,.intro.is-split .intro-fighter.is-lula{animation:lunge-r .5s cubic-bezier(.5,0,.2,1) forwards}.intro.is-fight .intro-fighter.is-flavio,.intro.is-split .intro-fighter.is-flavio{animation:lunge-l .5s cubic-bezier(.5,0,.2,1) forwards}@keyframes lunge-r{to{transform:translate(12vw) scale(1.04)}}@keyframes lunge-l{to{transform:translate(-12vw) scale(1.04)}}.intro.is-fight .intro-center,.intro.is-split .intro-center{opacity:0;transition:opacity .3s}.intro-fight{position:absolute;left:50%;top:50%;z-index:4;margin:0;transform:translate(-50%,-50%);font-family:"Press Start 2P",monospace;font-size:clamp(44px,9vw,128px);color:#fff;white-space:nowrap;text-shadow:6px 6px 0 #a3201f,-6px -6px 0 #2a4fcf;animation:fight-word .9s cubic-bezier(.3,1.5,.5,1) both}@keyframes fight-word{0%{transform:translate(-50%,-50%) scale(3);opacity:0}30%{opacity:1}to{transform:translate(-50%,-50%) scale(1)}}.intro.is-fight .intro-screen:after{content:"";position:absolute;inset:0;z-index:5;background:#fff;animation:flash .5s .35s ease-out both;pointer-events:none}@keyframes flash{0%{opacity:.85}to{opacity:0}}.intro.is-split .intro-half{transition:transform 1.05s cubic-bezier(.7,0,.2,1)}.intro.is-split .intro-half.is-left{transform:translate(-52%)}.intro.is-split .intro-half.is-right{transform:translate(52%)}.intro.is-split{pointer-events:none}@media(max-width:760px){.intro-screen{display:flex;flex-direction:column}.intro-top{position:static;padding:calc(14px + env(safe-area-inset-top)) 16px 0}.intro-mark{font-size:16px}.intro-date{height:32px;padding:0 11px;font-size:13px}.intro-share{width:32px;height:32px}.intro-center{position:static;transform:none;width:auto;padding:4vh 14px 0}.intro-vs{margin-bottom:12px;font-size:36px}.intro-count{--digit: clamp(38px, 11vw, 52px);margin-top:12px}.intro-when{margin-top:14px;font-size:14px;padding:0 10px}.intro-more{margin-top:8px}.intro-stage{position:relative;flex:1;min-height:0;margin-top:8px}.intro-fighter{height:min(100%,78vw);max-height:340px}.intro-fighter.is-lula{left:-6vw}.intro-fighter.is-flavio{right:-6vw}.intro-names{padding:0 18px;bottom:calc(14px + env(safe-area-inset-bottom))}.intro-names b,.intro-names span{font-size:12px}}@media(max-width:380px){.intro-count{--digit: clamp(32px, 10.4vw, 42px)}}@media(prefers-reduced-motion:reduce){.intro *,.intro-half{animation:none!important;transition:none!important}}@media(max-width:360px){.intro-mark span{display:none}.intro-top{padding-left:14px;padding-right:14px}}.share-sheet-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:end center;background:#00000073;animation:fade-in .2s ease-out}.share-sheet{width:min(420px,100vw);margin:0 0 max(16px,env(safe-area-inset-bottom));padding:18px 16px 12px;border-radius:28px;background:#1c1c1ee6;-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);box-shadow:inset 0 0 0 .5px #ffffff2e,0 30px 80px -20px #000c;color:#fff;animation:sheet-up .38s cubic-bezier(.16,1,.3,1)}@media(min-width:761px){.share-sheet-backdrop{place-items:center}.share-sheet{margin:0}}.share-sheet-title{margin:0 4px 12px;font-size:17px;font-weight:600;text-align:center}.share-option{display:flex;align-items:center;gap:14px;width:100%;margin-bottom:8px;padding:12px;border:0;border-radius:18px;background:#ffffff12;color:#fff;font:inherit;text-align:left;cursor:pointer;transition:background-color .2s,transform .1s}.share-option:active{transform:scale(.98)}@media(hover:hover){.share-option:hover{background:#ffffff1f}}.share-option:disabled{opacity:.7;cursor:progress}.share-option b{display:block;font-size:16px;font-weight:600}.share-option small{display:block;margin-top:2px;color:#fff9;font-size:13px}.share-thumb{flex:none;display:grid;place-items:center;width:40px;height:64px;border-radius:8px;background:linear-gradient(98deg,#2a1012 0 50%,#10162e 50%);box-shadow:inset 0 0 0 1px #fff3;font-size:18px}.share-thumb:before{content:"VS";font:400 10px "Press Start 2P",monospace;color:#f5c542}.share-thumb.is-link{height:40px;border-radius:50%;background:#ffffff1a}.share-thumb.is-link:before{content:none}.share-cancel{width:100%;height:48px;margin-top:4px;border:0;border-radius:16px;background:none;color:#fffc;font:600 16px var(--sans);cursor:pointer}@keyframes sheet-up{0%{transform:translateY(40px);opacity:0}}@keyframes fade-in{0%{opacity:0}}
