@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/orbitron-latin-900-normal-DrIi7unX.woff2)format("woff2"),url(/assets/orbitron-latin-900-normal-BbJatbhp.woff)format("woff")}:root{--bg:#eff3ee;--surface:#fff;--surface2:#e3e9e2;--line:#d5ddd4;--line-strong:#b9c4b8;--text:#0e1a33;--muted:#44536e;--primary:#2a4fda;--on-primary:#fff;--primary-soft:#e2e8fb;--hero:#0b2574;--on-hero:#fff;--accent:#fbec76;--on-accent:#1a1700;--ok:#1e7a4f;--warn:#965400;--err:#b3261e;--err-bg:#fbe9e7;--ok-bg:#e3f4ea;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:is([data-theme=dark],[data-theme=neon],[data-theme=cyber]){--bg:#0a1020;--surface:#111a2e;--surface2:#19243f;--line:#243452;--line-strong:#35466b;--text:#eaf0fa;--muted:#a3b1ca;--primary:#65b7fb;--on-primary:#0a1020;--primary-soft:#16294a;--hero:#0b2574;--ok:#5cc595;--warn:#f0b24b;--err:#ff8a80;--err-bg:#3a1a1a;--ok-bg:#12301f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--text);margin:0;font:1rem/1.6 Figtree Variable,Figtree,system-ui,sans-serif}:root{--gut:clamp(16px, 4vw, 80px);--wrapmax:2560px}.wrap{width:min(var(--wrapmax), 100% - 2 * var(--gut));margin-inline:auto}.narrow{max-width:520px;margin:40px auto}a{color:var(--primary)}h1,h2,h3{margin:0 0 8px;line-height:1.2}h1{font-size:clamp(1.9rem,4vw,2.6rem);font-weight:800}h2{margin-bottom:12px;font-size:1.6rem;font-weight:700}h3{font-size:1.1rem;font-weight:700}section{padding:40px 0 8px}.lead{color:var(--muted);max-width:62ch;margin:0 0 20px}.hint{color:var(--muted);margin:4px 0;font-size:.9rem}.center{text-align:center;color:var(--muted);padding:32px 0}.mt{margin-top:32px}:focus-visible{outline:3px solid var(--primary);outline-offset:2px}nav{flex-wrap:wrap;align-items:center;gap:16px;display:flex}nav a:not(.btn){color:var(--text);font-weight:500;text-decoration:none}nav a:not(.btn):hover{color:var(--primary);text-decoration:underline}.btn{border:1px solid var(--line-strong);background:var(--surface);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 20px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--primary);color:var(--primary)}.btn.sm{min-height:38px;padding:0 14px}.btn.primary{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.btn.primary:hover{filter:brightness(1.1);color:var(--on-primary)}.btn.accent{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn.accent:hover{filter:brightness(.95);color:var(--on-accent)}.btn.ghost{color:var(--on-hero);background:0 0;border-color:#fff9}.btn.ghost:hover{color:var(--on-hero);background:#ffffff1f}.btn:disabled{opacity:.6;cursor:default}.notices{gap:8px;margin:0;padding:0;list-style:none;display:grid}.notices li{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--primary);border-radius:8px;padding:12px 16px}.tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.tabs button{border:1px solid var(--line-strong);background:var(--surface);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;padding:0 18px;font-weight:600}.tabs button.on{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.agenda{gap:12px;margin:0;padding:0;list-style:none;display:grid}.agenda li{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:72px 1fr;gap:16px;padding:16px;display:grid}.agenda time{font-size:1.15rem;font-weight:700}.agenda time small{color:var(--muted);font-size:.85rem;font-weight:400;display:block}.tag{color:var(--primary);margin:0 0 4px;font-size:.85rem;font-weight:600}.grid{grid-template-columns:repeat(auto-fill,minmax(clamp(260px,20vw,360px),1fr));gap:16px;display:grid}.card{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-content:start;gap:6px;padding:18px;display:grid}.card .btn{justify-self:start;margin-top:8px}.person{grid-template-columns:56px 1fr;align-items:center;gap:14px}.person img,.av{object-fit:cover;border-radius:50%;width:56px;height:56px}.av{background:var(--primary-soft);color:var(--primary);place-items:center;font-weight:700;display:grid}.ok-txt{color:var(--ok);margin:4px 0;font-weight:600}.warn-txt{color:var(--warn);margin:4px 0;font-weight:600}details{background:var(--surface);border:1px solid var(--line);border-radius:8px;margin-bottom:8px;padding:4px 16px}summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}details p{color:var(--muted);margin:0 0 12px}.form{gap:14px}.f span{margin-bottom:4px;font-size:.92rem;font-weight:600;display:block}input:not([type=checkbox]){border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:46px;color:var(--text);font:inherit;border-radius:8px;padding:0 12px}.check{align-items:flex-start;gap:10px;font-size:.95rem;display:flex}.check input{flex:none;width:22px;height:22px;margin-top:2px}.msg{border-left:4px solid;border-radius:8px;margin:0;padding:10px 14px}.msg.ok{background:var(--ok-bg);color:var(--ok);border-color:var(--ok)}.msg.err{background:var(--err-bg);color:var(--err);border-color:var(--err)}.two{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:16px;display:grid}.cred{padding:0;overflow:hidden}.cred-top{background:var(--hero);color:var(--on-hero);justify-content:space-between;padding:12px 18px;display:flex}.cred-body{flex-wrap:wrap;gap:16px;padding:16px 18px 4px;display:flex}.cred-body img{border:1px solid var(--line);background:#fff;border-radius:8px}.cred .hint{padding:0 18px 14px}.k{color:var(--muted);margin:6px 0 0;font-size:.85rem}.v{margin:0;font-weight:600}.mono{letter-spacing:.08em;font-family:ui-monospace,monospace}@media (width<=560px){.agenda li{grid-template-columns:56px 1fr;gap:12px}nav{gap:10px}}.row{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.row .btn{margin-top:0}.chips{scroll-snap-type:x proximity;gap:8px;padding:4px 0 8px;display:flex;overflow-x:auto}.chip{scroll-snap-align:start;border:1px solid var(--line-strong);background:var(--surface);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:0 16px;font-weight:500}.chip:hover{border-color:var(--primary)}.chip.on{background:var(--primary);border-color:var(--primary);color:var(--on-primary);font-weight:600}.place{border-top:4px solid var(--primary)}.place.comer{border-top-color:#e0565d}.place.lanche{border-top-color:#d9a400}.place.cultura{border-top-color:#8f85f4}.modal{background:var(--surface);width:min(520px,100% - 32px);color:var(--text);border:0;border-radius:16px;padding:0}.modal::backdrop{background:#0b257499}.modal-in{gap:8px;padding:24px;display:grid}.tip{background:var(--primary-soft);border-left:4px solid var(--accent);border-radius:8px;margin:4px 0;padding:10px 14px}#o-que-fazer{scroll-margin-top:76px}:root{--navy:#0b2574;--navy-deep:#06143f;--ceu:#65b7fb;--manaca:#be64e3;--jacaranda:#8f85f4}.bar{background:var(--navy-deep);color:#ffffffbf;border-bottom:1px solid #ffffff14;font-size:.8rem}.bar-in{justify-content:space-between;align-items:center;gap:8px;min-height:40px;display:flex}.skip-link{color:inherit;position:absolute;left:-999px}.skip-link:focus{color:#fff;position:static}.bar-btns{gap:2px;margin-left:auto;display:flex}.bar-btns button{color:inherit;cursor:pointer;min-width:44px;min-height:40px;font:inherit;background:0 0;border:0;border-radius:4px;padding:0 10px}.bar-btns button:hover,.bar-btns button[aria-pressed=true]{color:#fff;background:#ffffff1f}.bar-btns{flex-wrap:wrap;justify-content:flex-end;align-items:center}.a11y-msg:empty{display:none}.a11y-msg{text-align:right;flex-basis:100%}.lang-switch{gap:2px;display:flex}.lang-switch:empty{display:none}[vw-access-button]{overflow:hidden;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.bar :focus-visible,.top :focus-visible,.foot :focus-visible,.hero :focus-visible{outline-color:#60d4ff}.top{z-index:10;background:var(--navy);position:sticky;top:0;box-shadow:0 2px 20px #0000004d}.top-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:68px;display:flex}.brand{color:#fff;border:0;align-items:center;gap:14px;padding:0;text-decoration:none;display:flex}.brand img{display:block}.brand-sep{background:#ffffff59;width:1px;height:28px}.brand-name{font-size:1.05rem;font-weight:600}nav a:not(.pill){color:#ffffffbf;padding:8px 2px;position:relative}nav a:not(.pill):hover{color:#fff;text-decoration:none}nav a:not(.pill):after{content:"";background:#60d4ff;height:2px;transition:right .25s;position:absolute;bottom:0;left:0;right:100%}nav a:not(.pill):hover:after{right:0}.pill{min-height:44px;font:inherit;cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .2s,background .2s;display:inline-flex}.pill.sm{min-height:40px;padding:0 18px}.pill.white{color:var(--navy);background:#fff}.pill.white:hover{transform:translateY(-1px);box-shadow:0 6px 22px #65b7fb73}.pill.line{color:#fff;background:0 0;border-color:#ffffff8c}.pill.line:hover{background:#ffffff1f}.hero{background:radial-gradient(120% 90% at 85% 10%, #1b3aa8 0%, var(--navy) 45%, var(--navy-deep) 100%);color:#fff;align-items:center;min-height:min(68.8vh,608px);padding:0;display:flex;position:relative;overflow:hidden}.wave{width:100%;height:100%;position:absolute;inset:0}.hero-shade{background:linear-gradient(100deg,#06143fd9 0%,#06143f66 45%,#06143f00 100%);position:absolute;inset:0}.hero-in{padding:64px 0 58px;position:relative}.hero-meta{color:#ffffffd9;margin:0 0 20px;font-weight:600}.hero-rule{background:var(--accent);width:56px;height:3px;margin:28px 0}.hero-desc{color:#ffffffd1;max-width:560px;margin:0 0 36px;font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.7}.hero-cta{flex-wrap:wrap;gap:14px;display:flex}.hero-count{color:#fffc;margin:28px 0 0}.hero-count strong{color:#fff;font-size:1.4rem}@media (prefers-reduced-motion:no-preference){.hero-in>*{animation:.7s cubic-bezier(.2,.7,.2,1) both rise}.hero-in>:nth-child(2){animation-delay:80ms}.hero-in>:nth-child(3){animation-delay:.16s}.hero-in>:nth-child(4){animation-delay:.24s}.hero-in>:nth-child(5){animation-delay:.32s}.hero-in>:nth-child(6){animation-delay:.4s}.reveal.pre{opacity:0;transform:translateY(18px)}.reveal.pre.in{opacity:1;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1);transform:none}.card,.agenda li{transition:transform .2s,box-shadow .2s,border-color .2s}.card:hover,.agenda li:hover{border-color:var(--primary);transform:translateY(-3px);box-shadow:0 10px 28px #0b257424}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.foot{background:var(--navy);color:#fff;border-top:4px solid var(--accent);margin-top:64px;padding:36px 0;font-size:.95rem}.foot-in{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.foot-in p{color:#fffc;margin:4px 0}.foot a{color:#fff}:root[data-contrast=high]{--bg:#000;--surface:#000;--surface2:#111;--line:#fff;--line-strong:#fff;--text:#fff;--muted:#ddd;--primary:#ff0;--on-primary:#000;--primary-soft:#1a1a00;--accent:#ff0;--on-accent:#000;--navy:#000;--navy-deep:#000;--ok:#7dff7d;--warn:#ffd54a;--err:#ff9a9a}:root[data-contrast=high] .hero{background:#000}:root[data-contrast=high] .hero-shade{background:#0009}:root[data-contrast=high] .shimmer{-webkit-text-fill-color:currentColor;color:#fff;background:0 0;animation:none}:root[data-contrast=high] .t-year{color:#ff0}:root[data-contrast=high] .pill.white{color:#000;background:#ff0}:root[data-contrast=high] .top,:root[data-contrast=high] .foot{border-bottom:2px solid #fff}:root[data-contrast=high] .btn.primary,:root[data-contrast=high] .tabs button.on,:root[data-contrast=high] .chip.on{color:#000;background:#ff0;border-color:#ff0}@media (width<=640px){nav a:not(.pill){display:none}.top-in{flex-wrap:nowrap;min-height:64px}.brand-name{display:none}.hero-shade{background:#06143f8c}}.hero-title{letter-spacing:-.03em;flex-wrap:wrap;align-items:baseline;gap:.1em .35em;margin:0;font-size:clamp(2.3rem,6.6vw,4.8rem);font-weight:800;line-height:1.05;display:flex}.t-year{border-left:3px solid var(--accent);padding-left:.35em}.shimmer{--hi:#fff;color:#fff;display:inline-block}.shimmer-white{--base:#fff;--hi:#8fd0ff}.shimmer-ceu{--base:#60d4ff;--hi:#fff;color:#60d4ff}@media (prefers-reduced-motion:no-preference){.shimmer{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(100deg, var(--base) 0%, var(--base) 42%, var(--hi) 50%, var(--base) 58%, var(--base) 100%) repeat-x;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite sweep}}@keyframes sweep{0%{background-position:130% 0}45%,to{background-position:-30% 0}}@media (width<=640px){.t-year{border-left:0;padding-left:0}}.tbl-wrap{overflow-x:auto}.tbl{border-collapse:collapse;width:100%;margin:1rem 0}.tbl th,.tbl td{text-align:left;border-bottom:1px solid var(--line,#d5dbe8);vertical-align:top;padding:.6rem .7rem}.tbl tr.now{background:color-mix(in srgb,var(--blue,#2a4fda) 12%,transparent)}@media (width<=640px){.tbl thead{display:none}.tbl tr,.tbl td{display:block}.tbl tr{border-bottom:1px solid var(--line,#d5dbe8);padding:.5rem 0}.tbl td{border:0;padding:.2rem .7rem}.tbl td:before{content:attr(data-l)": ";font-weight:600}}input:not([type=checkbox]):not([type=radio]),select,textarea{border:1px solid var(--line-strong);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:8px;padding:0 12px}select{min-height:46px}textarea{padding:10px 12px}input[type=radio]{width:22px;height:22px;min-height:0;margin:0}.stack{gap:14px;display:grid}.stack h3{margin:12px 0 0}.plain{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rate{border:0;margin:0;padding:0}.rate legend{margin-bottom:6px;padding:0}.rate-opt{border:1px solid var(--line-strong);cursor:pointer;border-radius:8px;align-items:center;gap:6px;min-height:44px;padding:0 12px;display:flex}.btn.danger{background:var(--err-bg);border-color:var(--err);color:var(--err)}progress{width:100%;height:14px;accent-color:var(--primary)}.tabs[role=tablist] button[aria-selected=true]{text-underline-offset:4px;text-decoration:underline}[role=tabpanel]{padding-top:8px}.cert{color:#0b2574;text-align:center;background:#fff;border:4px double #0b2574;border-radius:8px;margin-top:16px;padding:48px 24px}.cert h1,.cert .tag{color:#0b2574}.cert-page .cert-sheets{max-width:1120px;margin:12px auto 0}.cert-name{margin:8px 0;font-size:1.8rem;font-weight:800}.cert-sign{border-top:1px solid #0b2574;margin-top:48px;padding:8px 48px 0;font-weight:700;display:inline-block}@media print{.cert-page{width:297mm;margin:0;padding:0;position:absolute;top:0;left:0}.cert-page .cert-sheets{max-width:none;margin:0}.bar,.top,.foot,.no-print{display:none!important}body{background:#fff}section{padding:0}.reveal.pre{opacity:1;transform:none}}h1,h2,h3,p,li,td,dd,.hint,.lead{overflow-wrap:anywhere}img,svg,canvas,video,table{max-width:100%}@media (pointer:coarse){.narrow a,.area a:not(.btn):not(.pill){padding-block:10px;display:inline-block}button,.btn,.pill,select,input:not([type=checkbox]):not([type=radio]){min-height:44px}input[type=checkbox],input[type=radio]{width:24px;height:24px}}.stand-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin:12px 0;padding:0;list-style:none;display:grid}.stand{border:1px dashed var(--line);overflow-wrap:anywhere;opacity:.75;border-radius:12px;gap:4px;padding:14px;display:grid}.stand.done{border:2px solid var(--ok);background:var(--ok-bg);opacity:1}.conn{z-index:60;text-align:center;padding:0 12px;font-size:.9rem;font-weight:600;position:fixed;bottom:0;left:0;right:0}.conn.off,.conn.on{padding:6px 12px}.conn.off{background:var(--warn);color:#fff}.conn.on{background:var(--ok);color:#fff}:root:is([data-theme=dark],[data-theme=neon],[data-theme=cyber]) .conn.off{color:#1a1200}:root:is([data-theme=dark],[data-theme=neon],[data-theme=cyber]) .conn.on{color:#04150c}.conn .link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;min-height:0;padding:0 4px;text-decoration:underline}.install{z-index:55;background:var(--surface);border:1px solid var(--line-strong);border-radius:12px;max-width:420px;padding:12px 16px;position:fixed;bottom:48px;left:12px;right:12px;box-shadow:0 6px 24px #0003}.install p{margin:0 0 10px}.install div{flex-wrap:wrap;gap:8px;display:flex}.offline-note{background:var(--surface2);border-radius:8px;padding:8px 12px}@media print{.conn,.install{display:none!important}}.goal{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.goal-row{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-bottom:6px;display:flex}.tv{--tb:#060b18;--tc:#0f1a33;--tl:#2a3b66;--tt:#fff;--tm:#c5d2ee;--ta:#fbec76;background:var(--tb);min-height:100vh;color:var(--tt);align-content:start;gap:clamp(12px,1.5vw,28px);padding:clamp(14px,2vw,40px);font-size:clamp(18px,1.6vw,36px);line-height:1.35;display:grid}.tv h1{color:var(--ta);margin:0;font-size:clamp(26px,3vw,64px)}.tv h2{color:var(--ta);margin:0 0 .5em;font-size:1.1em}.tv-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.tv-clock{text-align:right}.tv-clock b{font-variant-numeric:tabular-nums;font-size:clamp(40px,5vw,110px);line-height:1;display:block}.tv-clock small{color:var(--tm)}.tv-full{border:1px solid var(--tl);min-height:44px;color:var(--tm);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:0 16px;font-size:.6em}:fullscreen .tv-full{display:none}.tv-stale{color:var(--ta);margin:0;font-size:.7em}.tv-grid{gap:inherit;grid-template-columns:1fr;display:grid}@media (width>=1000px){.tv-grid{grid-template-columns:3fr 2fr}}.tv-col{gap:inherit;align-content:start;display:grid}.tv-card{background:var(--tc);border:1px solid var(--tl);border-radius:16px;min-width:0;padding:clamp(14px,1.6vw,32px)}.tv-list{gap:.6em;margin:0 0 1.2em;padding:0;list-style:none;display:grid}.tv-list li{overflow-wrap:anywhere;grid-template-columns:auto 1fr;align-items:baseline;gap:0 1em;display:grid}.tv-list time{font-variant-numeric:tabular-nums;color:var(--ta);white-space:nowrap;font-weight:800}.tv-list strong{display:block}.tv-list span{color:var(--tm);font-size:.8em}.tv-list.soft{opacity:.92}.tv-list.soft strong{font-weight:600}.tv-empty{color:var(--tm);margin:0 0 1em}.tv-goal{overflow-wrap:anywhere;margin-bottom:1em}.tv-goal>div:first-child{justify-content:space-between;gap:12px;display:flex}.tv-track{background:#1c2c52;border-radius:99px;height:.7em;margin:.35em 0;overflow:hidden}.tv-track i{background:var(--ta);border-radius:99px;height:100%;transition:width 1s;display:block}.tv-goal small{color:var(--tm)}.tv-rank{gap:.3em;margin:0;padding:0;list-style:none;display:grid}.tv-rank li{grid-template-columns:2em 1fr auto;align-items:baseline;gap:.5em;display:grid}.tv-rank span{color:var(--ta);font-weight:800}.tv-rank strong{overflow-wrap:anywhere}.tv-rank b{font-variant-numeric:tabular-nums}.tv-notices ul{gap:.6em;margin:0;padding:0;list-style:none;display:grid}.tv-notices li{overflow-wrap:anywhere}.tv-notices li span{color:var(--tm)}fieldset.card{min-width:0;margin:0}fieldset.card legend{padding:0 6px}.card textarea{font:inherit;border:1px solid var(--line-strong);background:var(--surface);color:var(--text);box-sizing:border-box;border-radius:8px;width:100%;padding:10px 12px}.card .tag,.card strong,.card span{overflow-wrap:anywhere}.pf{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));align-items:end;gap:12px;margin-bottom:8px;display:grid}.pf .pf-q{grid-column:1/-1}.pf .f{min-width:0}.pf .f label{display:block}.pf input[type=search]{min-height:46px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.spk{padding:4px 16px}.spk summary.person{grid-template-columns:56px minmax(0,1fr);gap:14px;min-height:44px;padding:8px 0;display:grid}.spk[open] summary{margin-bottom:8px}.spk>p{color:var(--text)}.spk-links{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),max-content));margin-bottom:12px}.spk-links .btn{min-width:44px;margin:0}.badge{background:var(--primary-soft);color:var(--text);border:1px solid var(--line-strong);vertical-align:middle;border-radius:999px;margin-left:8px;padding:2px 10px;font-size:.8rem;font-weight:600;display:inline-block}.card .badge{width:fit-content;margin:4px 0 0;display:block}.avisos{padding-top:8px}.avisos .card.new{border-left:4px solid var(--primary)}.avisos .btn{margin-top:12px}.avisos{padding-bottom:16px}.lang-switch{align-items:center;gap:4px;display:flex}.flag-btn{justify-content:center;align-items:center;min-width:36px;min-height:36px;padding:4px 6px;display:inline-flex}.flag-btn svg{border-radius:2px;display:block;box-shadow:0 0 0 1px #00000040}.flag-btn[aria-pressed=true]{outline-offset:1px;outline:2px solid}.bar-btns .flag-btn{min-width:40px;padding:0 6px}.glass-stage{isolation:isolate;color:#fff;background:linear-gradient(135deg,#0b2574 0%,#06143f 100%);border-radius:24px;padding:clamp(14px,3vw,32px);position:relative;overflow:hidden}.glass-stage:before,.glass-stage:after{content:"";z-index:-1;filter:blur(60px);opacity:.55;pointer-events:none;border-radius:50%;position:absolute}.glass-stage:before{background:var(--ceu);width:340px;height:340px;top:-90px;left:-90px}.glass-stage:after{background:var(--manaca);opacity:.4;width:380px;height:380px;bottom:-120px;right:-110px}.acc{flex-direction:column;gap:12px;display:flex;position:relative}.acc-row{gap:12px;display:flex}.acc-cell{flex:1 1 0;min-width:0;height:440px;transition:flex-grow .5s cubic-bezier(.2,.7,.2,1)}.acc-item{isolation:isolate;color:#fff;background:#0b2574;border-radius:22px;width:100%;height:100%;transition:box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 10px 30px #030a2866,inset 0 0 0 1px #ffffff38}.acc-sum{cursor:default;flex-direction:column;justify-content:flex-end;height:100%;padding:18px;list-style:none;display:flex;position:static}details.acc-item>.acc-sum{cursor:pointer}details.acc-item>.acc-sum::-webkit-details-marker{display:none}.acc-img,.acc-av{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.acc-img{object-fit:cover;object-position:center 20%;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .4s}.acc-av{background:linear-gradient(155deg, var(--t1), var(--t2));place-items:center;display:grid;overflow:hidden}.acc-av:before,.acc-av:after{content:"";border:1px solid #ffffff38;border-radius:50%;position:absolute}.acc-av:before{aspect-ratio:1;width:150%;top:-62%;left:-25%}.acc-av:after{aspect-ratio:1;background:#ffffff0f;width:110%;top:8%;right:-45%}.acc-av b{z-index:1;letter-spacing:-.04em;color:#ffffffeb;text-shadow:0 6px 28px #030a2859;margin-top:-14%;font-size:clamp(3.4rem,9vw,5.6rem);font-weight:800;line-height:1;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:relative}.tone-ceu{--t1:#1f6fe0;--t2:#65b7fb}.tone-jaca{--t1:#4a3fc4;--t2:#8f85f4}.tone-manaca{--t1:#7a2fb0;--t2:#be64e3}.tone-navy{--t1:#06143f;--t2:#2a4fda}.acc-shade{z-index:-1;background:linear-gradient(#0000 0%,#06143f2e 38%,#06143fb3 70%,#06143ff0 100%);position:absolute;inset:0}.acc-id{min-width:0;display:block}.acc-id h3{color:#fff;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:1.25rem;line-height:1.2;display:-webkit-box;overflow:hidden}.acc-role{color:#fff;overflow-wrap:anywhere;margin-top:6px;font-size:.92rem;font-weight:600;display:block}.acc-sub{color:#fffc;overflow-wrap:anywhere;margin-top:2px;font-size:.84rem;display:block}.acc-role,.acc-sub,.acc-more{transition:opacity .3s}.acc-more{align-self:flex-start;margin-top:12px}.glass-more{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff29;border:1px solid #ffffff73;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:.88rem;font-weight:600;display:inline-flex}.glass-more:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:7px;height:7px;transition:transform .2s;transform:rotate(45deg)translateY(-2px)}details.acc-item[open] .glass-more:after{transform:rotate(-135deg)translateY(-2px)}.acc-item .m-close,details.acc-item[open] .m-open{display:none}details.acc-item[open] .m-close{display:inline}.acc-sum:hover .glass-more{background:#ffffff47}.acc-body{z-index:2;text-align:left;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06143fd1;border:1px solid #ffffff40;border-radius:16px;max-height:calc(100% - 168px);padding:16px;position:absolute;top:12px;left:12px;right:12px;overflow:auto}.acc-body p{color:#ffffffeb;overflow-wrap:anywhere;margin:0 0 10px;line-height:1.55}.acc-body p:last-child{margin-bottom:0}.glass-area{font-size:.9rem}.glass-area strong{color:var(--accent);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;display:block}.spk-links{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.acc-body .btn{color:#fff;background:#ffffff29;border:1px solid #fff6;min-width:44px;margin:0}.acc-body .btn:hover{background:#ffffff47}.acc-item :focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.acc-sum:focus-visible{outline-offset:-5px}@media (hover:hover) and (width>=721px){.acc-row:has(.acc-item:is(:hover,:focus-within,[open])) .acc-cell:not(:has(.acc-item:is(:hover,:focus-within,[open]))){flex-grow:.75}.acc-row:has(.acc-item:is(:hover,:focus-within,[open])) .acc-cell:not(:has(.acc-item:is(:hover,:focus-within,[open]))) :is(.acc-role,.acc-sub,.acc-more){opacity:0}.acc-row:has(.acc-item:is(:hover,:focus-within,[open])) .acc-cell:not(:has(.acc-item:is(:hover,:focus-within,[open]))) h3{-webkit-line-clamp:4;font-size:1.05rem}.acc-cell:has(.acc-item:is(:hover,:focus-within)){flex-grow:2.2}.acc-cell:has(.acc-item[open]){flex-grow:3.4}.acc-item:is(:hover,:focus-within){box-shadow:0 16px 40px #030a288c,inset 0 0 0 1px #ffffff73}}@media (prefers-reduced-motion:no-preference){.acc-item:is(:hover,:focus-within) .acc-img{transform:scale(1.06)}.acc-item:is(:hover,:focus-within) .acc-av b{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.acc-cell,.acc-item,.acc-img,.acc-av b,.acc-role,.acc-sub,.acc-more{transition:none}}@media (width<=720px),(hover:none){.acc-row{flex-direction:column}.acc-cell{flex:none;height:auto}.acc-item{height:auto}.acc-sum{height:300px;padding:16px;position:relative}.acc-body{-webkit-backdrop-filter:none;backdrop-filter:none;background:#06143ff5;border:0;border-top:1px solid #ffffff40;border-radius:0;max-height:none;margin:0;position:static}}@media print{.acc-cell,.acc-item{break-inside:avoid;height:auto}.acc-sum{height:220px}}:root[data-contrast=high] .glass-stage{background:#000;border:2px solid #fff}:root[data-contrast=high] .glass-stage:before,:root[data-contrast=high] .glass-stage:after{display:none}:root[data-contrast=high] .acc-item{box-shadow:none;background:#000;border:2px solid #fff}:root[data-contrast=high] .acc-shade{background:linear-gradient(#0000004d 0%,#000000e0 55%,#000 100%)}:root[data-contrast=high] .acc-av{background:#000}:root[data-contrast=high] .acc-av:before,:root[data-contrast=high] .acc-av:after{display:none}:root[data-contrast=high] .acc-av b{color:#ff0;text-shadow:none}:root[data-contrast=high] .glass-more,:root[data-contrast=high] .acc-body .btn,:root[data-contrast=high] .acc-body{-webkit-backdrop-filter:none;background:#000;border:2px solid #fff}main .wrap>section[id]{--pad-x:14px;margin-inline:calc(-1 * var(--pad-x));padding:56px var(--pad-x) 32px;border-radius:24px;position:relative}main .wrap>section[id]:before{content:"";top:0;left:var(--pad-x);right:var(--pad-x);background:linear-gradient(90deg, var(--line-strong), var(--line) 60%, transparent);height:1px;position:absolute}main .wrap>section[id]:after{content:"";top:-1px;left:var(--pad-x);background:linear-gradient(90deg, var(--ceu), var(--manaca));border-radius:3px;width:56px;height:3px;position:absolute}main .wrap>section[id]:nth-of-type(2n){background:color-mix(in srgb, var(--primary) 5%, transparent)}:root[data-contrast=high] main .wrap>section[id]:nth-of-type(2n){background:0 0}:root[data-contrast=high] main .wrap>section[id]:before{background:#fff}:root[data-contrast=high] main .wrap>section[id]:after{background:#ff0}@media print{main .wrap>section[id]{margin:0;padding:0}main .wrap>section[id]:before,main .wrap>section[id]:after{display:none}main .wrap>section[id]:nth-of-type(2n){background:0 0}}.how{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:40px;display:grid}.how-kicker{background:var(--primary);color:var(--on-primary);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;margin:0 0 12px;padding:6px 16px;font-size:.8rem;font-weight:800;display:inline-block}.how h2{color:var(--navy);margin:0 0 20px;font-size:clamp(1.7rem,3.4vw,2.5rem)}:root[data-theme=dark] .how h2{color:var(--text)}.how .lead{margin:0 0 18px}.how-cards{margin:0 0 20px}.how-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;align-items:center;gap:16px;padding:16px 18px;display:flex;box-shadow:0 6px 18px #0b257414}.how-card strong{color:var(--text);display:block}.how-card span:not(.how-ico){color:var(--muted);overflow-wrap:anywhere}.how-ico{background:var(--primary-soft);width:48px;height:48px;color:var(--primary);border-radius:14px;flex:none;place-items:center;display:grid}.how-ico svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.how-map{background:#0b257414;border-radius:24px;align-self:stretch;min-height:420px;overflow:hidden;box-shadow:0 18px 44px #0b257438}.how-map iframe{border:0;width:100%;height:100%;min-height:420px;display:block}@media (width<=900px){.how{grid-template-columns:1fr;gap:24px}.how-map,.how-map iframe{min-height:300px}.how-map{border-radius:18px}}@media print{.how-map{display:none}.how{display:block}}.thumb{aspect-ratio:16/9;object-fit:cover;background:var(--surface2);border-radius:12px;width:100%;margin:0 0 12px;display:block}.thumb-lg{aspect-ratio:16/8;max-height:260px}.cal{flex-wrap:wrap;gap:6px;margin:6px 0 2px;display:inline-flex}.cal .chip{font:inherit;border:1px solid var(--line,#c9cfe0);color:var(--primary,#0b2574);cursor:pointer;background:0 0;border-radius:999px;align-items:center;min-height:28px;padding:4px 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.cal .chip:hover,.cal .chip:focus-visible{background:color-mix(in srgb, var(--primary,#0b2574) 10%, transparent)}@media print{.cal{display:none}}:root{--shadow-1:0 1px 2px #0b25740f, 0 4px 14px #0b25740f;--shadow-2:0 2px 4px #0b257414, 0 14px 34px #0b257424;--glass:color-mix(in srgb, var(--surface) 78%, transparent);--glass-line:color-mix(in srgb, var(--line) 80%, #fff);--t-ceu:#65b7fb;--t-jaca:#8f85f4;--t-manaca:#be64e3;--t-navy:#2a4fda}:root[data-theme=dark]{--bg:#070c19;--surface:#0f1830;--surface2:#162243;--line:#22335a;--line-strong:#34497a;--shadow-1:0 1px 0 #ffffff0a inset, 0 6px 18px #00000059;--shadow-2:0 1px 0 #ffffff0f inset, 0 18px 40px #00000080;--glass:color-mix(in srgb, var(--surface) 72%, transparent);--glass-line:#ffffff1a}.card,.agenda li,.goal{background:var(--glass);border-color:var(--glass-line);box-shadow:var(--shadow-1);position:relative}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.card,.agenda li,.goal{-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2)}}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=off]):not([data-contrast=high]) :is(.card,.agenda li,.bt):hover{box-shadow:var(--shadow-2)}:root:not([data-motion=off]):not([data-contrast=high]) :is(.card,.agenda li,.bt):before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--primary) 16%, transparent), transparent 70%);transition:opacity .25s;position:absolute;inset:0}:root:not([data-motion=off]):not([data-contrast=high]) :is(.card,.agenda li,.bt):hover:before{opacity:1}}section>h2,.wrap>section>h2{letter-spacing:-.025em;margin-bottom:14px;font-size:clamp(1.7rem,3.2vw,2.3rem);font-weight:800;line-height:1.1}section.reveal>h2:not(.sr-only),.goals>h2,section[aria-labelledby=avisos]>h2{background:linear-gradient(95deg, var(--text) 0%, var(--primary) 70%, var(--t-manaca) 130%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:100%}:root[data-theme=dark] :is(section.reveal>h2:not(.sr-only),.goals>h2,section[aria-labelledby=avisos]>h2){background-image:linear-gradient(95deg, #fff 0%, var(--t-ceu) 65%, var(--t-manaca) 130%)}:root[data-contrast=high] :is(section.reveal>h2,.goals>h2,section[aria-labelledby=avisos]>h2){-webkit-text-fill-color:currentColor;color:#fff;background:0 0}@media print{:is(section.reveal>h2,.goals>h2,section[aria-labelledby=avisos]>h2){-webkit-text-fill-color:currentColor;color:#000;background:0 0}}@media (forced-colors:active){:is(section.reveal>h2,.goals>h2,section[aria-labelledby=avisos]>h2){-webkit-text-fill-color:currentColor;color:canvastext;background:0 0}}.bento-sec{padding-top:28px}.bento{grid-template-columns:repeat(4,1fr);grid-auto-flow:dense;gap:14px;display:grid}.bt{isolation:isolate;background:var(--glass);border:1px solid var(--glass-line);box-shadow:var(--shadow-1);color:var(--text);border-radius:20px;flex-direction:column;justify-content:flex-end;min-height:150px;padding:20px;text-decoration:none;display:flex;position:relative;overflow:hidden}.bt p{margin:0}.bt-count{color:#fff;background:radial-gradient(120% 100% at 85% 0%, #1b3aa8 0%, var(--navy) 50%, var(--navy-deep) 100%);border:0;grid-area:span 2/span 2;min-height:314px}.bt-count .bt-big{font-size:clamp(5rem,12vw,9rem)}.bt-count .bt-cap{color:#ffffffd9;font-size:1.05rem}.bt-count .wave{z-index:-2;opacity:.9}.bt-shade{z-index:-1;pointer-events:none;background:linear-gradient(100deg,#06143fd1 0%,#06143f59 55%,#06143f00 100%);position:absolute;inset:0}.bt-count:before{display:none!important}.bt-date,.bt-where,.bt-num:last-child{grid-column:span 2}.bt-big{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,5vw,3.6rem);font-weight:800;line-height:1}.bt-num .bt-big{color:var(--primary)}.bt-v{letter-spacing:-.02em;font-size:1.35rem;font-weight:800;line-height:1.15}.bt-k{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);padding-bottom:14px;font-size:.78rem;font-weight:700;margin-bottom:auto!important}.bt-cap{color:var(--muted);font-size:.95rem;margin-top:6px!important}a.bt{transition:transform .2s,border-color .2s}a.bt:hover{border-color:var(--primary)}a.bt:focus-visible{outline:3px solid var(--primary);outline-offset:2px}@media (prefers-reduced-motion:no-preference){a.bt:hover{transform:translateY(-3px)}}@media (width<=900px){.bento{grid-template-columns:repeat(2,1fr)}.bt-count{min-height:240px}}@media (width<=520px){.bento{gap:10px}.bt{min-height:130px;padding:16px}.bt-count,.bt-date,.bt-where{grid-column:span 2}.bt-count{grid-row:auto;min-height:200px}}:root[data-contrast=high] .bt,:root[data-contrast=high] .bt-count{color:#fff;background:#000;border:2px solid #fff}:root[data-contrast=high] .bt-count .wave,:root[data-contrast=high] .bt-shade{display:none}:root[data-contrast=high] .bt-num .bt-big{color:#ff0}:root[data-contrast=high] .bt-k,:root[data-contrast=high] .bt-cap{color:#ddd}.agenda.timeline{gap:0;padding-left:22px;position:relative}.agenda.timeline:before{content:"";background:linear-gradient(to bottom, var(--t-ceu), var(--t-jaca), var(--t-manaca));opacity:.6;border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:6px}.agenda.timeline li{margin:0 0 12px}.agenda.timeline li:after{content:"";background:var(--dot,var(--t-ceu));border:3px solid var(--bg);width:14px;height:14px;box-shadow:0 0 0 1px var(--dot,var(--t-ceu));border-radius:50%;position:absolute;top:22px;left:-22px}.tl[data-tone=ceu]{--dot:var(--t-ceu)}.tl[data-tone=jaca]{--dot:var(--t-jaca)}.tl[data-tone=manaca]{--dot:var(--t-manaca)}.tl[data-tone=navy]{--dot:var(--t-navy)}.tl.live{box-shadow:0 0 0 1px var(--primary), var(--shadow-2);border-color:var(--primary)!important}.tl.live:after{animation:1.8s ease-out infinite tl-pulse}.tl.up{border-style:dashed}.now-badge{letter-spacing:.06em;text-transform:uppercase;background:var(--primary);color:var(--on-primary);border-radius:999px;align-items:center;gap:6px;margin-bottom:6px;padding:3px 10px;font-size:.75rem;font-weight:800;display:inline-flex}.now-badge i{background:currentColor;border-radius:50%;width:8px;height:8px}.now-badge.next{color:var(--primary);border:1px solid var(--primary);background:0 0}@keyframes tl-pulse{0%{box-shadow:0 0 0 1px var(--dot), 0 0 0 0 color-mix(in srgb, var(--dot) 55%, transparent)}to{box-shadow:0 0 0 1px var(--dot), 0 0 0 12px transparent}}@media (prefers-reduced-motion:reduce){.tl.live:after{animation:none}}:root[data-motion=off] .tl.live:after{animation:none}:root[data-contrast=high] .agenda.timeline:before{opacity:1;background:#fff}:root[data-contrast=high] .agenda.timeline li:after{box-shadow:none;background:#ff0;border-color:#000}.skel-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;padding:24px 0;display:grid}.skel-card{background:var(--glass);border:1px solid var(--glass-line);border-radius:14px;gap:12px;padding:18px;display:grid}.skel{background:linear-gradient(90deg, var(--surface2) 25%, color-mix(in srgb, var(--surface2) 55%, var(--surface)) 50%, var(--surface2) 75%);background-size:200% 100%;border-radius:6px;height:12px;display:block}.skel.h18{height:18px}.skel.w40{width:40%}.skel.w60{width:60%}.skel.w80{width:80%}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=off]) .skel{animation:1.4s linear infinite skel}}@keyframes skel{to{background-position:-200% 0}}.pf-empty{text-align:center;justify-items:center}.empty-art{color:var(--muted);margin:4px auto 8px}.cred{transform-style:preserve-3d}.cred:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:soft-light;opacity:.4;background:conic-gradient(from 210deg at var(--mx,70%) var(--my,20%), #65b7fb, #8f85f4, #be64e3, #fbec76, #65b7fb);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=off]):not([data-contrast=high]) .cred{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform;transition:transform .15s ease-out,box-shadow .2s}:root:not([data-motion=off]):not([data-contrast=high]) .cred:hover{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));box-shadow:var(--shadow-2)}}:root[data-contrast=high] .cred:after,:root[data-motion=off] .cred:after{display:none}@media print{.cred:after,.bento-sec{display:none}}.val{text-align:center}.val-card{justify-items:center;margin:18px 0;padding:28px 22px}.val-ico{color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;margin:0;font-size:2.2rem;font-weight:800;display:grid}.val-ok .val-ico{background:var(--ok)}.val-low .val-ico{background:var(--warn)}.val-no .val-ico,.val-err .val-ico{background:var(--err)}.val-ok{border-color:var(--ok)}.val-dl{text-align:left;grid-template-columns:auto 1fr;gap:6px 14px;width:100%;margin:12px 0 0;display:grid}.val-dl dt{color:var(--muted);font-size:.9rem}.val-dl dd{overflow-wrap:anywhere;margin:0;font-weight:700}:root[data-contrast=high] .val-ico{color:#000}:root[data-contrast=high] .val-ok .val-ico{background:#7dff7d}:root[data-contrast=high] .val-low .val-ico{background:#ffd54a}:root[data-contrast=high] .val-no .val-ico,:root[data-contrast=high] .val-err .val-ico{background:#ff9a9a}.mapview{gap:8px;display:grid}.mv-stage{border:1px solid var(--line);background:var(--surface2);touch-action:pan-y;cursor:grab;aspect-ratio:4/3;border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.mv-stage:active{cursor:grabbing}.mv-stage img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform-origin:50%;will-change:transform;width:100%;height:100%}.mv-ctl{flex-wrap:wrap;gap:8px;display:flex}@media print{.mv-ctl,.mapview .hint{display:none}}.card:has(.mapview){grid-column:1/-1}:root[data-theme=neon]:not([data-contrast=high]){--bg:#0b132b;--surface:#111c3e;--surface2:#17244e;--line:#2a3a70;--line-strong:#3d5196;--text:#eaf6f6;--muted:#aabfd8;--primary:#5bc0be;--on-primary:#0b132b;--primary-soft:#10384a;--hero:#1b1448;--accent:#fde74c;--on-accent:#0b132b;--ok:#5be0a0;--warn:#fde74c;--err:#ff7a9c;--err-bg:#3a1530;--ok-bg:#0f3a35;--navy:#0b132b;--navy-deep:#070d20;--ceu:#5bc0be;--manaca:#f15bb5;--jacaranda:#9b5de5;--neon-a:155, 93, 229;--neon-b:241, 91, 181;--neon-c:253, 231, 76;--neon-t:91, 192, 190;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=neon]:not([data-contrast=high]) h1,:root[data-theme=neon]:not([data-contrast=high]) h2{text-shadow:0 0 14px rgba(var(--neon-t), .55)}:root[data-theme=neon]:not([data-contrast=high]) .card,:root[data-theme=neon]:not([data-contrast=high]) .spk{--g:var(--neon-t);border-color:rgba(var(--g), .75);box-shadow:0 0 16px rgba(var(--g), .35), inset 0 0 10px rgba(var(--g), .12);background-image:linear-gradient(135deg,#ffffff24 0%,#ffffff08 42%,#fff0 43%)}:root[data-theme=neon]:not([data-contrast=high]) :is(.card,.spk):nth-child(4n+2){--g:var(--neon-a)}:root[data-theme=neon]:not([data-contrast=high]) :is(.card,.spk):nth-child(4n+3){--g:var(--neon-b)}:root[data-theme=neon]:not([data-contrast=high]) :is(.card,.spk):nth-child(4n+4){--g:var(--neon-c)}:root[data-theme=neon]:not([data-contrast=high]) .btn,:root[data-theme=neon]:not([data-contrast=high]) .chip{border-color:rgb(var(--neon-a));color:rgb(var(--neon-a));box-shadow:0 0 12px rgba(var(--neon-a), .45), inset 0 0 8px rgba(var(--neon-a), .15);background-image:linear-gradient(160deg,#ffffff29 0%,#ffffff08 48%,#fff0 49%);position:relative;overflow:hidden}:root[data-theme=neon]:not([data-contrast=high]) .btn:hover,:root[data-theme=neon]:not([data-contrast=high]) .chip:hover{box-shadow:0 0 20px rgba(var(--neon-a), .75), inset 0 0 10px rgba(var(--neon-a), .25)}:root[data-theme=neon]:not([data-contrast=high]) .btn.primary,:root[data-theme=neon]:not([data-contrast=high]) .chip.on{background-color:var(--primary);border-color:var(--primary);color:var(--on-primary);box-shadow:0 0 18px rgba(var(--neon-t), .7), inset 0 0 8px #ffffff40;background-image:linear-gradient(160deg,#fff6 0%,#ffffff14 48%,#fff0 49%)}:root[data-theme=neon]:not([data-contrast=high]) .btn.accent{background-color:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:0 0 18px rgba(var(--neon-c), .7);background-image:linear-gradient(160deg,#ffffff73 0%,#ffffff14 48%,#fff0 49%)}:root[data-theme=neon]:not([data-contrast=high]) .btn.ghost{border-color:rgba(var(--neon-t), .9);color:#fff;box-shadow:0 0 14px rgba(var(--neon-t), .45)}:root[data-theme=neon]:not([data-contrast=high]) .btn:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff59 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}@media (prefers-reduced-motion:no-preference){:root[data-theme=neon]:not([data-contrast=high]):not([data-motion=off]) .btn{transition:box-shadow .2s}:root[data-theme=neon]:not([data-contrast=high]):not([data-motion=off]) .btn:hover:after{transition:transform .6s;transform:translate(120%)}}:root[data-theme=neon][data-motion=on]:not([data-contrast=high]) .btn:hover:after{transition:transform .6s;transform:translate(120%)}:root[data-theme=neon]:not([data-contrast=high]) .top{box-shadow:0 2px 22px rgba(var(--neon-t), .35);border-bottom:1px solid rgba(var(--neon-t), .6)}:root[data-theme=neon]:not([data-contrast=high]) :is(.bt:not(.bt-count),.agenda.timeline li,.val-card){--g:var(--neon-t);border-color:rgba(var(--g), .75);box-shadow:0 0 16px rgba(var(--g), .35), inset 0 0 10px rgba(var(--g), .12);background-image:linear-gradient(135deg,#ffffff24 0%,#ffffff08 42%,#fff0 43%)}:root[data-theme=neon]:not([data-contrast=high]) .bento>.bt:nth-child(4n+3){--g:var(--neon-a)}:root[data-theme=neon]:not([data-contrast=high]) .bento>.bt:nth-child(4n+4){--g:var(--neon-b)}:root[data-theme=neon]:not([data-contrast=high]) .bento>.bt:nth-child(4n+5){--g:var(--neon-c)}:root[data-theme=neon]:not([data-contrast=high]) .bt-num .bt-big,:root[data-theme=neon]:not([data-contrast=high]) .tl time{color:rgb(var(--neon-t));text-shadow:0 0 12px rgba(var(--neon-t), .6)}:root[data-theme=neon]:not([data-contrast=high]) .bt-count{box-shadow:0 0 26px rgba(var(--neon-a), .55), inset 0 0 14px rgba(var(--neon-b), .2)}@keyframes cy-slide{to{transform:translate(-50%)}}@keyframes cy-grid{to{transform:translate(48px,48px)}}:root[data-theme=cyber]:not([data-contrast=high]){--bg:#0a0a12;--surface:#0c0c1c;--surface2:#11143a;--line:#1c2a6e;--line-strong:#2d4bb0;--text:#e9efff;--muted:#9bacdc;--primary:#3aa0ff;--on-primary:#03071a;--primary-soft:#0e1c4d;--hero:#080a2a;--accent:#c04dff;--on-accent:#fff;--ok:#3be3a8;--warn:#ffd24a;--err:#ff5c8a;--err-bg:#3a0f2a;--ok-bg:#0b3a35;--navy:#05040f;--navy-deep:#030209;--ceu:#22d3ee;--manaca:#ec4899;--jacaranda:#a855f7;--cy-1:#f05;--cy-2:#90f;--cy-3:#0fc;--cy-4:#2d8cff;--cy-a:35deg;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#05040f}:root[data-theme=cyber]:not([data-contrast=high]) body{background:0 0}:root[data-theme=cyber]:not([data-contrast=high]) body:before{content:"";z-index:-1;pointer-events:none;will-change:transform;background:linear-gradient(#3aa0ff12 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#a855f712 1px,#0000 1px) 0 0/48px 48px;position:fixed;inset:-48px 0 0 -48px}:root[data-theme=cyber]:not([data-contrast=high]) body:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(900px 520px at 12% -8%,#2d64ff38,#0000 62%),radial-gradient(820px 520px at 100% 6%,#a855f733,#0000 62%),radial-gradient(700px 480px at 50% 110%,#22d3ee1a,#0000 62%);position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){:root[data-theme=cyber]:not([data-motion=off]):not([data-contrast=high]) body:before{animation:14s linear infinite cy-grid}}:root[data-theme=cyber][data-motion=on]:not([data-contrast=high]) body:before{animation:14s linear infinite cy-grid}:root[data-theme=cyber]:not([data-contrast=high]) :is(.card,details,.agenda li,.goal,.how-card,.bt,.tv-card,.msg,.pf,.val-card,.stat,.cred,.install,.modal-in,.tbl-wrap,.acc-item,.btn,.chip,.mv-stage){isolation:isolate;--cy-d:0s;background-color:#0a0a12e6;background-image:none;border:1px solid #3aa0ff80;border-radius:8px;position:relative;box-shadow:inset 0 0 26px #2d8cff12,0 0 0 1px #9900ff1f,0 0 20px #2d64ff33}:root[data-theme=cyber]:not([data-contrast=high]) :is(.card,details,.agenda li,.goal,.how-card,.bt,.tv-card,.msg,.pf,.val-card,.stat,.cred,.install,.modal-in,.tbl-wrap,.acc-item,.btn,.chip,.mv-stage):nth-child(4n+2){--cy-d:-2.2s}:root[data-theme=cyber]:not([data-contrast=high]) :is(.card,details,.agenda li,.goal,.how-card,.bt,.tv-card,.msg,.pf,.val-card,.stat,.cred,.install,.modal-in,.tbl-wrap,.acc-item,.btn,.chip,.mv-stage):nth-child(4n+3){--cy-d:-4.4s}:root[data-theme=cyber]:not([data-contrast=high]) :is(.card,details,.agenda li,.goal,.how-card,.bt,.tv-card,.msg,.pf,.val-card,.stat,.cred,.install,.modal-in,.tbl-wrap,.acc-item,.btn,.chip,.mv-stage):nth-child(4n+4){--cy-d:-6.6s}:root[data-theme=cyber]:not([data-contrast=high]) :is(.card,details,.agenda li,.goal,.how-card,.bt,.tv-card,.msg,.pf,.val-card,.stat){overflow:hidden}:root[data-theme=cyber]:not([data-contrast=high]) :is(.card,details,.agenda li,.goal,.how-card,.bt,.tv-card,.msg,.pf,.val-card,.stat):before,:root[data-theme=cyber]:not([data-contrast=high]) :is(.card,details,.agenda li,.goal,.how-card,.bt,.tv-card,.msg,.pf,.val-card,.stat):after{content:"";z-index:1;pointer-events:none;will-change:transform;opacity:1;background:linear-gradient(90deg, transparent, var(--cy-3), var(--cy-1), var(--cy-2), transparent) 0 0 / 50% 100% repeat-x;border:0;border-radius:0;width:200%;height:2px;transition:none;display:block;position:absolute;inset:auto auto auto 0;transform:translate(0);box-shadow:0 0 8px #2d8cffcc}:root[data-theme=cyber]:not([data-contrast=high]) :is(.card,details,.agenda li,.goal,.how-card,.bt,.tv-card,.msg,.pf,.val-card,.stat):before{top:0;bottom:auto}:root[data-theme=cyber]:not([data-contrast=high]) :is(.card,details,.agenda li,.goal,.how-card,.bt,.tv-card,.msg,.pf,.val-card,.stat):after{top:auto;bottom:0}:root[data-theme=cyber]:not([data-contrast=high]) .agenda.timeline li.tl time{position:relative}:root[data-theme=cyber]:not([data-contrast=high]) .agenda.timeline li.tl time:before{content:"";background:var(--dot,var(--cy-3));width:6px;height:6px;box-shadow:0 0 8px var(--dot,var(--cy-3));border-radius:50%;position:absolute;top:.5em;left:-9px}@media (prefers-reduced-motion:no-preference){:root[data-theme=cyber]:not([data-motion=off]):not([data-contrast=high]) :is(.card,details,.agenda li,.goal,.how-card,.bt,.tv-card,.msg,.pf,.val-card,.stat):before{animation:5s linear infinite cy-slide;animation-delay:var(--cy-d,0s)}:root[data-theme=cyber]:not([data-motion=off]):not([data-contrast=high]) :is(.card,details,.agenda li,.goal,.how-card,.bt,.tv-card,.msg,.pf,.val-card,.stat):after{animation:5s linear infinite reverse cy-slide;animation-delay:var(--cy-d,0s)}}:root[data-theme=cyber][data-motion=on]:not([data-contrast=high]) :is(.card,details,.agenda li,.goal,.how-card,.bt,.tv-card,.msg,.pf,.val-card,.stat):before{animation:5s linear infinite cy-slide;animation-delay:var(--cy-d,0s)}:root[data-theme=cyber][data-motion=on]:not([data-contrast=high]) :is(.card,details,.agenda li,.goal,.how-card,.bt,.tv-card,.msg,.pf,.val-card,.stat):after{animation:5s linear infinite reverse cy-slide;animation-delay:var(--cy-d,0s)}:root[data-theme=cyber]:not([data-contrast=high]) .bt-count .wave{z-index:0}:root[data-theme=cyber]:not([data-contrast=high]) .bt-count:before{display:block!important}:root[data-theme=cyber]:not([data-contrast=high]) .cred:after{display:none}:root[data-theme=cyber]:not([data-contrast=high]) :is(.card,.agenda li,.bt,.goal):hover{box-shadow:inset 0 0 30px #00ffcc14,0 0 0 1px #00ffcc59,0 0 34px #9900ff73}:root[data-theme=cyber]:not([data-contrast=high]) :is(.cred,.install,.modal-in,.tbl-wrap,.acc-item,.btn,.chip,.mv-stage):hover{border-color:#0fc9;box-shadow:inset 0 0 14px #00ffcc1a,0 0 22px #90f6}:root[data-theme=cyber]:not([data-contrast=high]) :is(.card,.agenda li,.goal,.how-card,.tv-card,.msg,.pf,.val-card,.stat){-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-motion:no-preference){:root[data-theme=cyber]:not([data-motion=off]):not([data-contrast=high]) :is(.card,.agenda li,.bt){transition:transform .3s,box-shadow .3s}:root[data-theme=cyber]:not([data-motion=off]):not([data-contrast=high]) :is(.card,.agenda li,.bt):hover{transform:translateY(-4px)}}:root[data-theme=cyber]:not([data-contrast=high]) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:var(--text);background:linear-gradient(var(--surface), var(--surface)) padding-box, conic-gradient(from var(--cy-a), #2d4bb0b3 0 55%, var(--cy-3) 72%, var(--cy-2) 90%, #2d4bb0b3) border-box;border:1.5px solid #0000;border-radius:8px}:root[data-theme=cyber]:not([data-contrast=high]) :is(input,select,textarea):focus-visible{box-shadow:0 0 0 3px #3aa0ff59,0 0 22px #a855f773}:root[data-theme=cyber]:not([data-contrast=high]) .btn,:root[data-theme=cyber]:not([data-contrast=high]) .chip{color:#fff;letter-spacing:.04em;text-shadow:0 0 8px #00ffcc80;background-color:#0a0a12d9;border-color:#0000;box-shadow:inset 0 0 14px #ff00551a,0 0 14px #ff00552e}:root[data-theme=cyber]:not([data-contrast=high]) .btn:hover,:root[data-theme=cyber]:not([data-contrast=high]) .chip:hover{text-shadow:0 0 6px #fff;color:#fff;background-color:#ff0055d9;box-shadow:0 0 18px #ff0055a6}:root[data-theme=cyber]:not([data-contrast=high]) .btn.primary,:root[data-theme=cyber]:not([data-contrast=high]) .chip.on{color:#fff;text-shadow:0 0 10px #ffffff80;background-color:#f05;background-image:linear-gradient(120deg,#f05,#90f)}:root[data-theme=cyber]:not([data-contrast=high]) .btn.accent{color:#fff;background-image:linear-gradient(120deg,#90f,#00b8d4)}:root[data-theme=cyber]:not([data-contrast=high]) .btn.ghost{color:#fff;background:0 0}:root[data-theme=cyber]:not([data-contrast=high]) h1,:root[data-theme=cyber]:not([data-contrast=high]) h3{text-shadow:0 0 16px #3aa0ff8c}:root[data-theme=cyber]:not([data-contrast=high]) :is(section.reveal>h2:not(.sr-only),.goals>h2,section[aria-labelledby=avisos]>h2){filter:drop-shadow(0 0 10px #3aa0ff80);background-image:linear-gradient(95deg,#fff 0%,#7dfbe4 30%,#d9b8ff 60%,#ff9ec4 85%,#fff 100%);background-size:100% 100%}:root[data-theme=cyber]:not([data-contrast=high]) a:not(.btn):not(.chip){text-shadow:0 0 8px #22d3ee59}:root[data-theme=cyber]:not([data-contrast=high]) .bt-num .bt-big,:root[data-theme=cyber]:not([data-contrast=high]) .tl time{color:var(--cy-3);text-shadow:0 0 14px #22d3eeb3}:root[data-theme=cyber]:not([data-contrast=high]) :is(.top,.foot,.bar){background:#05040ff0;position:relative;overflow-x:clip}:root[data-theme=cyber]:not([data-contrast=high]) :is(.top,.foot,.bar):after{content:"";pointer-events:none;will-change:transform;background:linear-gradient(90deg, transparent, var(--cy-3), var(--cy-1), var(--cy-2), transparent) 0 0 / 50% 100% repeat-x;width:200%;height:2px;position:absolute;bottom:0;left:0;box-shadow:0 0 8px #2d8cffcc}:root[data-theme=cyber]:not([data-contrast=high]) .foot:after{top:0;bottom:auto}@media (prefers-reduced-motion:no-preference){:root[data-theme=cyber]:not([data-motion=off]):not([data-contrast=high]) :is(.top,.foot,.bar):after{animation:5s linear infinite cy-slide}}:root[data-theme=cyber][data-motion=on]:not([data-contrast=high]) :is(.top,.foot,.bar):after{animation:5s linear infinite cy-slide}:root[data-theme=cyber]:not([data-contrast=high]) :is(.eyebrow,.kicker,.tag,.overline){text-transform:uppercase;letter-spacing:.18em;color:var(--cy-3);text-shadow:0 0 8px #0fc9}:root[data-theme=cyber]:not([data-contrast=high]) .hero{background:radial-gradient(120% 90% at 85% 10%,#1a1458 0%,#070a2c 50%,#030209 100%)}:root[data-theme=cyber]:not([data-contrast=high]) .bt-count{background:radial-gradient(120% 100% at 85% 0,#1a1458 0%,#070a2c 55%,#030209 100%)}:root[data-theme=cyber]:not([data-contrast=high]) .tl.live{box-shadow:0 0 30px #22d3ee59,inset 0 0 20px #22d3ee1a}@media print{:root[data-theme=cyber] body:before,:root[data-theme=cyber] :is(.card,details,.agenda li,.goal,.how-card,.bt,.cred,.tv-card,.msg,.install,.modal-in,.pf,.tbl-wrap,.val-card,.acc-item,.btn,.chip,.stat,.mv-stage):before{display:none}}@keyframes wc-float{0%{opacity:0;filter:blur(4px);transform:scale(.8)translateY(20px)}15%{opacity:.75;filter:blur();transform:scale(1.1)translateY(0)}30%{transform:scale(1)translateY(-5px)}85%{opacity:.75;filter:blur();transform:scale(1)translateY(-15px)}to{opacity:0;filter:blur(6px);transform:scale(.9)translateY(-30px)}}.wc,.wc-still{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.wc-word,.wc-still span{text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;mix-blend-mode:screen;font-family:Orbitron,Figtree Variable,sans-serif;font-weight:900;line-height:1;position:absolute}.wc-word{opacity:0;animation:4s cubic-bezier(.25,1,.5,1) forwards wc-float}.wc-still{display:none}.wc-still span{opacity:.28;text-shadow:0 0 12px}@media (prefers-reduced-motion:reduce){:root:not([data-motion=on]) .wc{display:none}:root:not([data-motion=on]) .wc-still{display:block}}:root[data-motion=off] .wc{display:none}:root[data-motion=off] .wc-still{display:block}:root[data-contrast=high] .wc,:root[data-contrast=high] .wc-still{display:none!important}@media (forced-colors:active),print{.wc,.wc-still{display:none!important}}.hero-in{z-index:1}.tl .who{color:var(--text);margin:.1rem 0 .35rem;font-weight:600}@media (width>=1100px){.agenda.timeline .tl>div{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:32px;display:grid}.agenda.timeline .tl>div>*{grid-column:1}.agenda.timeline .tl>div>.cal{grid-area:1/2/span 4;place-self:center end;margin:0}}.totop{right:max(16px, env(safe-area-inset-right));bottom:max(20px, calc(env(safe-area-inset-bottom) + 12px));z-index:50;background:var(--primary);width:48px;height:48px;min-height:48px;color:var(--on-primary,#fff);cursor:pointer;opacity:0;pointer-events:none;border:2px solid #ffffffb3;border-radius:50%;place-items:center;padding:0;transition:opacity .25s,transform .25s,box-shadow .2s;display:grid;position:fixed;transform:translateY(14px)scale(.85);box-shadow:0 8px 24px #0b257459}.totop.on{opacity:1;pointer-events:auto;transform:none}.totop:hover{transform:translateY(-2px);box-shadow:0 10px 30px #0b257480}.totop:focus-visible{outline-offset:3px;outline:3px solid #ffd54a}:root[data-theme=neon] .totop{box-shadow:0 0 18px rgba(var(--neon-t,91,192,190), .7)}:root[data-theme=cyber] .totop{color:#22d3ee;background:#0a1030;border-color:#22d3ee;box-shadow:0 0 18px #22d3ee99}:root[data-contrast=high] .totop{color:#ff0;box-shadow:none;background:#000;border:3px solid #ff0}@media (prefers-reduced-motion:reduce){.totop{transition:none}}@media print{.totop{display:none}}.sponsors{gap:22px;display:grid}.sp-tier{text-align:center}.sp-tier h3{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:.9rem}.sp-tier ul{flex-wrap:wrap;justify-content:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.sp-tier li>a,.sp-tier li>div{background:var(--glass,var(--surface));border:1px solid var(--glass-line,var(--line));width:clamp(150px,20vw,230px);height:84px;color:var(--text);border-radius:16px;place-items:center;padding:10px 16px;text-decoration:none;transition:transform .2s,border-color .2s;display:grid}.sp-tier li>a:hover{border-color:var(--primary);transform:translateY(-3px)}.sp-tier li>a:has(img){background:#fff}.sp-tier img{object-fit:contain;max-width:100%;max-height:90%}.sp-ph{color:var(--muted);text-align:center;border:2px dashed var(--line-strong,var(--line));border-radius:10px;width:100%;padding:8px 12px;font-size:.95rem;font-weight:700}.sp-embaixador li>div,.sp-embaixador li>a{width:clamp(220px,34vw,340px);height:110px}.sp-master li>div,.sp-master li>a{width:clamp(200px,30vw,300px);height:100px}.sp-platina li>div,.sp-platina li>a{width:clamp(190px,26vw,270px);height:94px}.sp-ouro li>div,.sp-ouro li>a{width:clamp(150px,17vw,200px);height:76px}:root[data-contrast=high] .sp-tier li>a,:root[data-contrast=high] .sp-tier li>div{background:#000;border:2px solid #fff}.site-foot{padding:44px 0 22px}.site-foot h3{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;margin:0 0 10px;font-size:.85rem}.site-foot ul{margin:0;padding:0;list-style:none}.site-foot p{color:#ffffffd1;margin:4px 0}.sf-top{border-bottom:1px solid #ffffff2e;grid-template-columns:1.1fr 1.4fr 1fr;align-items:start;gap:32px;padding-bottom:28px;display:grid}.sf-brand img{margin-bottom:12px;display:block}.sf-badges{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.sf-badge{color:#fff;border:1px solid #ffffff8c;border-radius:12px;align-items:center;min-height:44px;padding:8px 16px;font-weight:600;text-decoration:none;display:inline-flex}.sf-badge.off{opacity:.6;border-style:dashed}a.sf-badge:hover{background:#ffffff24}.sf-social ul{gap:10px;display:flex}.sf-social li a{color:#fff;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .2s,transform .2s;display:grid}.sf-social li a:hover{background:#ffffff2e;transform:translateY(-2px)}.sf-ouv{margin-top:14px;font-weight:600;display:inline-block}.sf-nav{border-bottom:1px solid #ffffff2e;grid-template-columns:repeat(4,1fr);align-items:start;gap:24px;padding:26px 0;display:grid}.sf-nav li{margin:6px 0}.sf-nav a{opacity:.92;text-decoration:none}.sf-nav a:hover{text-decoration:underline}.sf-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-top:18px;font-size:.88rem;display:flex}.sf-up{padding:8px 4px;font-weight:700;text-decoration:none}@media (width<=900px){.sf-top{grid-template-columns:1fr;gap:22px}.sf-nav{grid-template-columns:repeat(2,1fr)}}:root[data-contrast=high] .sf-badge,:root[data-contrast=high] .sf-social li a{border:2px solid #fff}:root[data-versao=b] .hero{isolation:isolate}@media (prefers-reduced-motion:no-preference){:root[data-versao=b] .reveal.pre>h2:not(.sr-only){clip-path:inset(0 100% 0 0)}:root[data-versao=b] .reveal.pre.in>h2:not(.sr-only){clip-path:inset(0);transition:clip-path .9s cubic-bezier(.2,.7,.2,1) .1s}:root[data-versao=b] main .wrap>section[id]:before{transform-origin:0;transition:transform 1.1s cubic-bezier(.2,.7,.2,1);transform:scaleX(0)}:root[data-versao=b] main .wrap>section[id].in:before{transform:scaleX(1)}:root[data-versao=b] main .wrap>section[id]:after{opacity:0;transition:transform .8s cubic-bezier(.2,.7,.2,1) .25s,opacity .8s .25s;transform:translate(-20px)}:root[data-versao=b] main .wrap>section[id].in:after{opacity:1;transform:none}:root[data-versao=b] .reveal.in :is(.grid>.card,.agenda>li,.stand-grid>li,.glass-stage .acc-cell,.faq>details){animation:.7s cubic-bezier(.2,.7,.2,1) backwards b-rise;animation-delay:calc(var(--i,0) * 70ms + .15s)}:root[data-versao=b] .reveal.in :is(.grid>.card,.agenda>li,.stand-grid>li,.glass-stage .acc-cell,.faq>details):nth-child(2){--i:1}:root[data-versao=b] .reveal.in :is(.grid>.card,.agenda>li,.stand-grid>li,.glass-stage .acc-cell,.faq>details):nth-child(3){--i:2}:root[data-versao=b] .reveal.in :is(.grid>.card,.agenda>li,.stand-grid>li,.glass-stage .acc-cell,.faq>details):nth-child(4){--i:3}:root[data-versao=b] .reveal.in :is(.grid>.card,.agenda>li,.stand-grid>li,.glass-stage .acc-cell,.faq>details):nth-child(5){--i:4}:root[data-versao=b] .reveal.in :is(.grid>.card,.agenda>li,.stand-grid>li,.glass-stage .acc-cell,.faq>details):nth-child(6){--i:5}:root[data-versao=b] .reveal.in :is(.grid>.card,.agenda>li,.stand-grid>li,.glass-stage .acc-cell,.faq>details):nth-child(n+7){--i:6}@keyframes b-rise{0%{opacity:0;transform:translateY(26px)scale(.97)}to{opacity:1;transform:none}}:root[data-versao=b] .bento>.bt{animation:.8s cubic-bezier(.2,.7,.2,1) backwards b-pop}:root[data-versao=b] .bento>.bt:nth-child(2){animation-delay:80ms}:root[data-versao=b] .bento>.bt:nth-child(3){animation-delay:.16s}:root[data-versao=b] .bento>.bt:nth-child(4){animation-delay:.24s}:root[data-versao=b] .bento>.bt:nth-child(5){animation-delay:.32s}:root[data-versao=b] .bento>.bt:nth-child(6){animation-delay:.4s}@keyframes b-pop{0%{opacity:0;transform:translateY(20px)scale(.94)}to{opacity:1;transform:none}}}:root[data-versao=b][data-motion=off] .reveal.pre>h2{clip-path:none}@media print{:root[data-versao=b] .reveal.pre>h2{clip-path:none!important}}:root[data-versao=b] .od{font-variant-numeric:tabular-nums;vertical-align:bottom;align-items:flex-end;height:1em;line-height:1;display:inline-flex;overflow:hidden}:root[data-versao=b] .od-d{height:1em;display:inline-block;overflow:hidden}:root[data-versao=b] .od-strip{will-change:transform;flex-direction:column;transition:transform 1.5s cubic-bezier(.16,.9,.2,1);display:flex}:root[data-versao=b] .od-strip>span{text-align:center;height:1em;line-height:1em;display:block}:root[data-versao=b] .od-sep{padding:0 .02em;line-height:1em}:root[data-versao=b] .bt-num .bt-big{text-shadow:0 0 22px color-mix(in srgb, var(--primary) 40%, transparent)}@media (prefers-reduced-motion:reduce){:root[data-versao=b] .od-strip{transition:none}}:root[data-versao=b] .goal-rings{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}:root[data-versao=b] .goal-ring{background:var(--surface);border:1px solid var(--line);border-radius:18px;align-items:center;gap:18px;padding:16px 18px;display:flex;position:relative;overflow:hidden}:root[data-versao=b] .goal-ring:before{content:"";background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--primary) 12%, transparent), transparent 60%);pointer-events:none;position:absolute;inset:0}:root[data-versao=b] .ring{flex:none;place-items:center;width:112px;height:112px;display:grid;position:relative}:root[data-versao=b] .ring svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}:root[data-versao=b] .ring circle{fill:none;stroke-width:9px;stroke-linecap:round}:root[data-versao=b] .ring-bg{stroke:color-mix(in srgb, var(--primary) 16%, transparent)}:root[data-versao=b] .ring-fg{stroke:var(--primary);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--primary) 70%, transparent));transition:stroke-dashoffset 1.6s cubic-bezier(.16,.9,.2,1)}:root[data-versao=b] .goal-ring.hit .ring-fg{stroke:var(--t-manaca,#3fb87f)}:root[data-versao=b] .ring-n{color:var(--text);align-items:baseline;gap:1px;font-size:1.7rem;font-weight:800;display:inline-flex;position:relative}:root[data-versao=b] .ring-n i{color:var(--muted);font-size:.9rem;font-style:normal;font-weight:700}:root[data-versao=b] .ring-t{gap:4px;min-width:0;display:grid;position:relative}:root[data-versao=b] .ring-t span{color:var(--muted);font-size:.92rem}@media (prefers-reduced-motion:no-preference){:root[data-versao=b] .goal-ring .ring-fg{animation:1.8s cubic-bezier(.16,.9,.2,1) backwards b-ring}}@keyframes b-ring{0%{stroke-dashoffset:var(--c)}}:root[data-versao=b][data-contrast=high] .ring-fg{stroke:#ff0;filter:none}:root[data-versao=b][data-contrast=high] .ring-bg{stroke:#666}:root[data-versao=b][data-contrast=high] .goal-ring{background:#000;border:2px solid #fff}:root[data-versao=b][data-theme=cyber] .ring-fg{stroke:var(--cy-3,#22d3ee)}:root[data-versao=b][data-theme=neon] .ring-fg{stroke:rgb(var(--neon-t,91, 192, 190))}:root[data-versao=b] .trk{gap:22px;display:grid}:root[data-versao=b] .trk-view{gap:8px;margin:4px 0 14px;display:flex}:root[data-versao=b] .trk-view .btn.on{background:var(--primary);border-color:var(--primary);color:var(--on-primary,#fff)}:root[data-versao=b] .trk-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}:root[data-versao=b] .trk-dayname{margin:0;font-size:1.15rem}:root[data-versao=b] .trk-nav{gap:8px;display:flex}:root[data-versao=b] .trk-nav .btn{min-width:44px;padding:6px 12px}:root[data-versao=b] .trk-scroll{--lab:150px;--hw:max(210px, calc((100cqw - var(--lab)) / var(--hrs)));border:1px solid var(--line);background:var(--surface);scroll-snap-type:x proximity;overscroll-behavior-x:contain;border-radius:18px;overflow:auto hidden;container-type:inline-size}:root[data-versao=b] .trk-scroll:focus-visible{outline:3px solid var(--primary);outline-offset:2px}:root[data-versao=b] .trk-grid{width:calc(var(--lab) + var(--hw) * var(--hrs));position:relative}:root[data-versao=b] .trk-axis,:root[data-versao=b] .trk-row{grid-template-columns:var(--lab) calc(var(--hw) * var(--hrs));display:grid}:root[data-versao=b] .trk-axis{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--primary) 6%, var(--surface));z-index:3;height:34px;position:sticky;top:0}:root[data-versao=b] .trk-corner,:root[data-versao=b] .trk-name{z-index:4;background:var(--surface);position:sticky;left:0}:root[data-versao=b] .trk-corner{background:color-mix(in srgb, var(--primary) 6%, var(--surface))}:root[data-versao=b] .trk-ticks{position:relative}:root[data-versao=b] .trk-tick{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:700;position:absolute;top:8px;transform:translate(-50%)}:root[data-versao=b] .trk-tick:first-child{padding-left:6px;transform:none}:root[data-versao=b] .trk-row+.trk-row{border-top:1px solid var(--line)}:root[data-versao=b] .trk-name{letter-spacing:.02em;border-right:1px solid var(--line);align-items:center;margin:0;padding:10px 14px;font-size:.9rem;font-weight:800;display:flex;box-shadow:6px 0 12px -8px #0000002e}:root[data-versao=b] .trk-name span{overflow-wrap:anywhere;color:var(--primary)}:root[data-versao=b] .trk-lane{margin:0;padding:0;list-style:none;position:relative}:root[data-versao=b] .trk-vline{background:var(--line);opacity:.7;width:1px;position:absolute;top:0;bottom:0}:root[data-versao=b] .trk-it{--dot:var(--t-ceu);background:color-mix(in srgb, var(--dot) 11%, var(--surface));border:1px solid color-mix(in srgb, var(--dot) 45%, var(--line));border-left:4px solid var(--dot);scroll-snap-align:start;border-radius:12px;flex-direction:column;gap:3px;padding:9px 11px;display:flex;position:absolute;overflow:hidden}:root[data-versao=b] .trk-it[data-tone=jaca]{--dot:var(--t-jaca)}:root[data-versao=b] .trk-it[data-tone=manaca]{--dot:var(--t-manaca)}:root[data-versao=b] .trk-it[data-tone=navy]{--dot:var(--t-navy)}:root[data-versao=b] .trk-time{color:var(--primary);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.74rem;font-weight:700;overflow:hidden}:root[data-versao=b] .trk-tag{opacity:.85;font-weight:600}:root[data-versao=b] .trk-live{background:var(--primary);color:var(--on-primary,#fff);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:.66rem}:root[data-versao=b] .trk-it h5{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.95rem;line-height:1.22;display:-webkit-box;overflow:hidden}:root[data-versao=b] .trk-who{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.78rem;overflow:hidden}:root[data-versao=b] .trk-it .cal{flex-wrap:nowrap;gap:6px;margin-top:auto;display:flex}:root[data-versao=b] .trk-it .chip{white-space:nowrap;min-height:28px;padding:2px 8px;font-size:.72rem}:root[data-versao=b] .trk-it.live{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary), 0 8px 24px color-mix(in srgb, var(--primary) 30%, transparent)}:root[data-versao=b] .trk-now{z-index:3;pointer-events:none;background:#ff4d6d;width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 10px #ff4d6dcc}:root[data-versao=b] .trk-now span{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#ff4d6d;border-radius:999px;padding:2px 7px;font-size:.68rem;font-weight:800;position:absolute;top:4px;left:6px}@media (prefers-reduced-motion:no-preference){:root[data-versao=b] .trk-now{animation:2.2s ease-in-out infinite b-now}@keyframes b-now{50%{box-shadow:0 0 18px #ff4d6d}}:root[data-versao=b] .trk-it{transition:transform .2s,box-shadow .2s}:root[data-versao=b] .trk-it:hover{z-index:1;transform:translateY(-3px);box-shadow:0 10px 26px #0b25742e}}:root[data-versao=b][data-theme=cyber] .trk-it{border-color:color-mix(in srgb, var(--cy-3,#22d3ee) 55%, transparent);background:#0a1030b3;box-shadow:0 0 14px #22d3ee2e}:root[data-versao=b][data-theme=cyber] .trk-scroll,:root[data-versao=b][data-theme=cyber] .trk-name,:root[data-versao=b][data-theme=cyber] .trk-corner{background:#070a2c}:root[data-versao=b][data-contrast=high] .trk-scroll,:root[data-versao=b][data-contrast=high] .trk-name,:root[data-versao=b][data-contrast=high] .trk-corner,:root[data-versao=b][data-contrast=high] .trk-axis{background:#000;border-color:#fff}:root[data-versao=b][data-contrast=high] .trk-it{background:#000;border:2px solid #fff;border-left-width:6px}:root[data-versao=b][data-contrast=high] .trk-time,:root[data-versao=b][data-contrast=high] .trk-name span{color:#ff0}@media print{:root[data-versao=b] .trk-view,:root[data-versao=b] .trk-nav{display:none}:root[data-versao=b] .trk-scroll{overflow:visible}}:root[data-versao=b] .cf{color:#fff;gap:14px;display:grid}:root[data-versao=b] .cf-stage{perspective:1400px;perspective-origin:50% 40%;outline-offset:4px;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;border-radius:18px;height:clamp(360px,46vw,500px);position:relative;overflow:hidden}:root[data-versao=b] .cf-stage:active{cursor:grabbing}:root[data-versao=b] .cf-stage:focus-visible{outline:3px solid #ffd54a}:root[data-versao=b] .cf-track{transform-style:preserve-3d;margin:0;padding:0;list-style:none;position:absolute;inset:0}:root[data-versao=b] .cf-card{--w:clamp(200px, 22vw, 300px);width:var(--w);aspect-ratio:3/4;transform-style:preserve-3d;transform:translate(-50%, -50%) translateX(calc(var(--o) * 78%)) translateZ(calc(var(--o) * var(--o) * -34px - 40px)) rotateY(calc(var(--o) * -34deg)) scale(calc(1 - (var(--o) * var(--o)) * .04));opacity:calc(1 - (var(--o) * var(--o)) * .09);filter:brightness(calc(1 - (var(--o) * var(--o)) * .08)) saturate(calc(1 - (var(--o) * var(--o)) * .03));margin:0;transition:transform .65s cubic-bezier(.2,.8,.2,1),opacity .5s,filter .5s;position:absolute;top:50%;left:50%}:root[data-versao=b] .cf-card.on{filter:none;transform:translate(-50%,-50%)translateZ(80px)scale(1.08)}:root[data-versao=b] .cf-face{color:#fff;text-align:left;cursor:pointer;isolation:isolate;background:#0b2574;border:1px solid #ffffff4d;border-radius:20px;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:0 24px 50px -18px #030a28b3}:root[data-versao=b] .cf-card.on .cf-face{cursor:default;box-shadow:0 30px 60px -16px #030a28d9, 0 0 36px color-mix(in srgb, var(--ceu,#65b7fb) 40%, transparent);border-color:#ffffffb3}:root[data-versao=b] .cf-face:focus-visible{outline-offset:3px;outline:3px solid #ffd54a}:root[data-versao=b] .cf-img,:root[data-versao=b] .cf-av{z-index:-2;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}:root[data-versao=b] .cf-av{background:linear-gradient(155deg, var(--t1), var(--t2));place-items:center;display:grid;overflow:hidden}:root[data-versao=b] .cf-av b{letter-spacing:-.04em;color:#ffffffeb;text-shadow:0 6px 28px #030a2859;margin-top:-12%;font-size:clamp(3.6rem,8vw,6rem);font-weight:800}:root[data-versao=b] .cf-shade{z-index:-1;background:linear-gradient(#0000 38%,#030a2880 66%,#030a28eb 100%);position:absolute;inset:0}:root[data-versao=b] .cf-id{gap:2px;padding:16px;display:grid;position:absolute;bottom:0;left:0;right:0}:root[data-versao=b] .cf-id strong{font-size:1.12rem;line-height:1.15}:root[data-versao=b] .cf-id span{opacity:.88;font-size:.85rem}:root[data-versao=b] .cf-btn{z-index:30;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#06143fa6;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:48px;height:48px;min-height:48px;padding:0;font-size:1.8rem;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}:root[data-versao=b] .cf-btn.prev{left:8px}:root[data-versao=b] .cf-btn.next{right:8px}:root[data-versao=b] .cf-btn:hover:not(:disabled){background:#ffffff40}:root[data-versao=b] .cf-btn:disabled{opacity:.3;cursor:default}:root[data-versao=b] .cf-count{text-align:center;letter-spacing:.12em;opacity:.75;font-variant-numeric:tabular-nums;margin:0;font-size:.85rem}:root[data-versao=b] .cf-info{text-align:center;width:100%;max-width:820px;margin:0 auto;padding:6px 12px 10px}:root[data-versao=b] .cf-info h3{color:#fff;margin:0;font-size:clamp(1.3rem,2.4vw,1.8rem)}:root[data-versao=b] .cf-sub{color:#fffc;margin:4px 0 10px}:root[data-versao=b] .cf-bio{color:#ffffffeb;margin:8px 0;line-height:1.65}:root[data-versao=b] .cf-info .spk-links{justify-content:center}:root[data-versao=b] .cf-info .glass-area{color:#fff}@media (prefers-reduced-motion:reduce){:root[data-versao=b] .cf-card{transition:none}}:root[data-versao=b][data-motion=off] .cf-card{transition:none}:root[data-versao=b][data-contrast=high] .cf-face{border:2px solid #fff}:root[data-versao=b][data-contrast=high] .cf-btn{color:#ff0;background:#000;border:2px solid #ff0}:root[data-versao=b] .cf-stage{isolation:isolate;background:radial-gradient(90% 80% at 50% 40%,#12306f 0%,#0a1b4f 55%,#060f33 100%);border:1px solid #ffffff29}:root[data-versao=b] .cf-stage:before{content:"";aspect-ratio:1;z-index:0;pointer-events:none;opacity:.4;mix-blend-mode:screen;filter:blur(48px)saturate(1.7);will-change:transform;background:conic-gradient(#00e5ff,#7c4dff,#ff4de1,#ffb86b,#7dffb3,#00e5ff);width:170%;margin:-85% 0 0 -85%;animation:28s linear infinite b-holo;position:absolute;top:50%;left:50%}:root[data-versao=b] .cf-stage:after{content:"";z-index:0;pointer-events:none;opacity:.35;background:repeating-linear-gradient(115deg,#fff0 0 22px,#ffffff12 22px 24px),linear-gradient(105deg,#0000 35%,#ffffff38 50%,#0000 65%) 0 0/250% 100%;animation:7s ease-in-out infinite b-sheen;position:absolute;inset:0}:root[data-versao=b] .cf-track{z-index:1}@keyframes b-holo{to{transform:rotate(360deg)}}@keyframes b-sheen{0%{background-position:0 0,100% 0}to{background-position:0 0,-100% 0}}:root[data-versao=b][data-theme=cyber] .cf-stage{background:radial-gradient(90% 80% at 50% 40%,#1a1458 0%,#070a2c 60%,#030209 100%)}:root[data-versao=b][data-contrast=high] .cf-stage{background:#000;border:2px solid #fff}:root[data-versao=b][data-contrast=high] .cf-stage:before,:root[data-versao=b][data-contrast=high] .cf-stage:after{display:none}@media (prefers-reduced-motion:reduce){:root[data-versao=b] .cf-stage:before,:root[data-versao=b] .cf-stage:after{animation:none}}:root[data-versao=b][data-motion=off] .cf-stage:before,:root[data-versao=b][data-motion=off] .cf-stage:after{animation:none}:root[data-versao=b][data-motion=on] .cf-stage:before{animation:28s linear infinite b-holo}.bt-count{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:18px}.bt-days{align-self:flex-end;min-width:0}.bt-hms{align-content:end;align-self:stretch;gap:10px;width:clamp(130px,34%,200px);display:grid}.bt-hms p{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff17;border:1px solid #fff3;border-radius:16px;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 14px;display:flex}.bt-hms b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#fff;font-size:clamp(1.9rem,3.6vw,2.8rem);font-weight:800;line-height:1}.bt-hms span{text-transform:uppercase;letter-spacing:.14em;color:#ffffffbf;font-size:.78rem}@media (width<=520px){.bt-count{flex-direction:column;align-items:stretch}.bt-hms{grid-auto-flow:column;align-self:auto;width:auto}.bt-hms p{flex-direction:column;align-items:center;gap:2px;padding:8px 6px}.bt-hms b{font-size:1.7rem}}:root[data-contrast=high] .bt-hms p{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000;border:2px solid #fff}:root[data-theme=cyber]:not([data-contrast=high]) .bt-hms b{color:var(--cy-3);text-shadow:0 0 12px #22d3eeb3}:root[data-versao=b] .cf-infos{width:100%;max-width:820px;margin:0 auto;display:grid}:root[data-versao=b] .cf-infos>.cf-info{visibility:hidden;opacity:0;grid-area:1/1;max-width:none;transition:opacity .3s}:root[data-versao=b] .cf-infos>.cf-info.on{visibility:visible;opacity:1}:root[data-versao=b] .cf-pp{color:inherit;font:inherit;letter-spacing:0;cursor:pointer;opacity:.9;background:0 0;border:1px solid;border-radius:999px;margin-left:.75rem;padding:2px 12px;font-size:.8rem}:root[data-versao=b] .cf-pp:hover{opacity:1}:root[data-versao=b] .award{perspective:700px;width:min(260px,100%);transform:perspective(700px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform;margin:.5rem 0;transition:transform .2s ease-out;display:block}:root[data-versao=b] .award svg{filter:drop-shadow(0 4px 10px #00000040);width:100%;height:auto;display:block}:root[data-versao=b] .award-ov{transform-origin:50%;transform:rotate(calc(var(--ang,0deg) + var(--d)));animation:5s ease-in-out infinite award-sway;animation-delay:calc(var(--k) * -.25s);transition:transform .2s ease-out}:root[data-versao=b] .award[data-on] .award-ov{animation:none}@keyframes award-sway{0%,to{transform:rotate(calc(var(--ang,0deg) + var(--d)))}50%{transform:rotate(calc(var(--ang,0deg) + var(--d) + 10deg))}}@media (prefers-reduced-motion:reduce){:root[data-versao=b] .award,:root[data-versao=b] .award-ov{transition:none;transform:none;animation:none!important}}:root[data-versao=b] .cf-info .award{margin-inline:auto}@media (hover:hover) and (pointer:fine){:root[data-versao=b] .tilt{--rx:0deg;--ry:0deg;--gx:50%;--gy:50%;transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .25s ease-out,box-shadow .25s ease-out,border-color .25s ease-out;position:relative}:root[data-versao=b] .tilt.tilting{transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry)) scale(1.03);border-color:var(--primary);z-index:2;will-change:transform;transition-duration:.12s,.25s,.25s;box-shadow:0 26px 50px -16px #030a2873}:root[data-versao=b] .tilt:hover{transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry))}:root[data-versao=b] .tilt.tilting:hover{transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry)) scale(1.03)}:root[data-versao=b] .tilt-glare{border-radius:inherit;pointer-events:none;opacity:0;z-index:3;background:radial-gradient(circle at var(--gx) var(--gy), #ffffff61 0%, #fff0 62%);mix-blend-mode:soft-light;transition:opacity .25s;position:absolute;inset:0}:root[data-versao=b] .tilt.tilting .tilt-glare{opacity:1}:root[data-theme=dark][data-versao=b] .tilt.tilting{box-shadow:0 26px 50px -16px #000000b3}}@media (hover:none),(pointer:coarse){:root[data-versao=b] .tilt-glare{display:none}}:root[data-versao=b][data-contrast=high] .tilt-glare{display:none}@media (prefers-reduced-motion:reduce){:root[data-versao=b]:not([data-motion=on]) .tilt,:root[data-versao=b]:not([data-motion=on]) .tilt.tilting{transition:none;transform:none}:root[data-versao=b]:not([data-motion=on]) .tilt-glare{display:none}}:root[data-versao=b][data-motion=off] .tilt,:root[data-versao=b][data-motion=off] .tilt.tilting{transition:none;transform:none}:root[data-versao=b][data-motion=off] .tilt-glare{display:none}:root[data-versao=b] .cf-info:not(.on) .award-ov{animation:none}:root[data-versao=b] .cf-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}:root[data-versao=b] .cf-bar .cf-count{margin:0}:root[data-versao=b] .cf-pp{color:#fff;min-height:44px;font:inherit;cursor:pointer;opacity:1;background:#ffffff24;border:1px solid #ffffff8c;border-radius:999px;align-items:center;gap:8px;margin:0;padding:8px 18px;font-size:.9rem;font-weight:600;display:inline-flex}:root[data-versao=b] .cf-pp:hover{background:#ffffff42}:root[data-versao=b] .cf-pp:focus-visible{outline-offset:2px;outline:3px solid #ffd54a}:root[data-versao=b] .cf-prog{background:#ffffff38;border-radius:3px;flex-basis:100%;max-width:260px;height:3px;overflow:hidden}:root[data-versao=b] .cf-prog i{transform-origin:0;background:#ffd54a;height:100%;display:block;transform:scaleX(0)}:root[data-versao=b] .cf-prog i.run{animation:linear forwards cf-prog}@keyframes cf-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}:root[data-versao=b][data-contrast=high] .cf-pp{background:#000;border:2px solid #fff}
