:root{--bg:#121212;--panel:#1b1b1d;--panel-2:#232326;--raise:#2c2c30;--line:#3a3a3f;--line-soft:#28282c;--bone:#f2f2f2;--bone-2:#c4c4c8;--muted:#8c8c92;--faint:#5f5f66;--brand:#b06ee0;--brand-dim:#4a2766;--brand-fg:#121212;--brand-glow:#b06ee057;--brand-forte:#b06ee0;--acento:#b06ee0;--ok:#6fa84a;--attn:#e0a32e;--restr:#d9722f;--crit:#c43d2e;--ok-bg:#6fa84a24;--attn-bg:#e0a32e24;--restr-bg:#d9722f24;--crit-bg:#c43d2e26;--hd-bg:#121212e0;--ctrl-bg:#1b1b1df0;--wet:#1e2427;--map-bg:#0d0d0e;--cel-txt:#ffffff6b;--shadow:0 8px 28px #00000080;--tour-veu:#080606bd;--relevo-luz:#ffffff0f;--relevo-sombra:#00000059;--hero-veu:34, 0, 54;--hero-texto:#f6f0fa;--hero-acento:#c99af0;--display:"Saira Semi Condensed", "IBM Plex Sans", system-ui, sans-serif;--body:"IBM Plex Sans", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace;--r:4px;--maxw:1240px;--logo:#fff;--rail:96px}[data-theme=light]{--bg:#f5f5f5;--panel:#fff;--panel-2:#eee;--raise:#e5e5e5;--line:#ccc;--line-soft:#e5e5e5;--bone:#1a1a1a;--bone-2:#474747;--muted:#666;--faint:#999;--brand:#609;--brand-dim:#e8d9f2;--brand-fg:#fff;--brand-glow:#66009938;--brand-forte:#609;--acento:#609;--ok:#54862f;--attn:#a87410;--restr:#b5551b;--crit:#ac2e1e;--ok-bg:#54862f21;--attn-bg:#a8741024;--restr-bg:#b5551b21;--crit-bg:#ac2e1e1f;--hd-bg:#ffffffeb;--ctrl-bg:#fffffff0;--wet:#dfe7ea;--map-bg:#d9d9d9;--cel-txt:#00000061;--shadow:0 8px 28px #00000029;--tour-veu:#1a1a1a8c;--relevo-luz:#fffc;--relevo-sombra:#002f2824;--logo:#609}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--viz-chuva:#3987e5;--viz-quente:#d95926;--viz-frio:#9085e9;--viz-faixa:#3987e529;--viz-faixa-t:#d9592624;--viz-grade:#173c34;--viz-eixo:#8aa59d;--viz-zero:#5e7c74;--aba-meteo:#5aa9ff;--aba-fogo:#ff5a2a;--aba-fogo-1:#ffd23f;--aba-fogo-2:#ff8a1f;--aba-fogo-3:#e3261b;--aba-agora:#ffc53d}[data-theme=light]{--viz-chuva:#2a78d6;--viz-quente:#eb6834;--viz-frio:#4a3aa7;--viz-faixa:#2a78d624;--viz-faixa-t:#eb683421;--viz-grade:#e4e6e9;--viz-eixo:#646b76;--viz-zero:#a9aeb7;--aba-meteo:#1f6fd6;--aba-fogo:#d9331b;--aba-fogo-1:#ffc21a;--aba-fogo-2:#f26b12;--aba-fogo-3:#c8200f;--aba-agora:#c98a00}:root{--equipe-1:#2a78d6;--equipe-2:#0f9d8a;--equipe-3:#8e44c4;--equipe-4:#c2185b;--equipe-5:#5d6d7e;--equipe-6:#b8860b}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--bone);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.55;transition:background .2s,color .2s}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}@media (width<=640px){.wrap{padding:0 14px}}.eyebrow{font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}h2.sec-title{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(26px,3.2vw,38px);font-weight:800;line-height:1.05}h3.blk-title{font-family:var(--display);letter-spacing:-.005em;font-size:15px;font-weight:700}.sub{color:var(--bone-2);font-size:13.5px;line-height:1.5}.tiny{color:var(--muted);font-size:11.5px}.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.card{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r);box-shadow:var(--shadow)}.card-hd{border-bottom:1px solid var(--line-soft);padding:16px 18px}.card-bd{padding:18px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mk-irct{white-space:nowrap;align-items:center;gap:10px;line-height:1;display:inline-flex}.mk-vivo{width:auto;height:30px;color:var(--logo);flex:none}.mk-div{background:var(--line);align-self:stretch;width:1px;margin:4px 2px}.mk-nome{flex-direction:column;gap:4px;display:flex}.mk-nome b{font-family:var(--display);letter-spacing:.02em;color:var(--brand-forte);align-items:baseline;gap:8px;font-size:17px;font-weight:900;display:flex}.mk-nome small{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600}.mk-by{letter-spacing:.02em;color:var(--muted);font-size:11px;font-weight:500}.mk-zukk{letter-spacing:.16em;color:var(--bone-2);font-weight:800}
