@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.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}:root{--cor-primaria:#4355d6;--cor-primaria-escura:#3545bd;--cor-primaria-suave:#eceffd;--cor-primaria-suave-hover:#dfe4fb;--cor-texto:#171d42;--cor-texto-suave:#646b8a;--cor-fundo:#f5f6fa;--cor-superficie:#fff;--cor-borda:#e4e7f0;--cor-borda-forte:#d3d8ea;--cor-sucesso:#17784d;--cor-sucesso-fundo:#e2f5ea;--cor-aviso:#8a5a00;--cor-aviso-fundo:#fff2d6;--cor-perigo:#b42c26;--cor-perigo-fundo:#fde9e7;--raio:16px;--raio-pilula:999px;--sombra:0 1px 2px #171d420d;--sombra-media:0 1px 2px #171d420a, 0 6px 20px #171d4212;--sombra-forte:0 12px 32px #171d4229;--capa-0:linear-gradient(135deg, #e9ecff 0%, #c9d1fb 100%);--capa-1:linear-gradient(135deg, #e2f4ee 0%, #bfe3d6 100%);--capa-2:linear-gradient(135deg, #fbefdc 0%, #f2d3a6 100%);--capa-3:linear-gradient(135deg, #f9e6ea 0%, #efbccb 100%);--capa-4:linear-gradient(135deg, #eaedf4 0%, #cdd3e2 100%);--capa-icone:#171d421a;--altura-aba:64px;--cor-destaque:#f2674a;--cor-destaque-suave:#ffece6;--cor-link:#4355d6;--cor-primaria-texto:#3a4bc4;--cor-alerta-texto:#2f3fae;--grad-primaria:linear-gradient(135deg, #5567e8 0%, #3f50cf 100%);--grad-primaria-hover:linear-gradient(135deg, #4a5cdf 0%, #3545bd 100%);--grad-hero:linear-gradient(135deg, #4a5ce0 0%, #3a47c2 55%, #5b3fc4 100%);--sombra-primaria:0 6px 16px #4355d647;--cor-vidro:#fffffff0;--cor-vidro-forte:#ffffffeb;--cor-neutro-fundo:#eef0f6;--cor-neutro-texto:#566086;--cor-abas-fundo:#e9ecf8;--cor-codigo-fundo:#f1f3fc;--cor-codigo-borda:#b9c3f2;--cor-destaque-borda:#d6dcf6;--cor-destaque-fundo:#fbfbff;--cor-nova-borda:#cdd5f7;--cor-nova-fundo:#fafbff;--cor-perigo-hover:#fbd6d2;--esqueleto-a:#eceffd;--esqueleto-b:#f6f7fd;--brilho-fundo-1:#4355d61a;--brilho-fundo-2:#f2674a14;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--cor-primaria:#5b6cf0;--cor-primaria-escura:#4a5ae0;--cor-primaria-suave:#232a57;--cor-primaria-suave-hover:#2d3570;--cor-texto:#e8ebff;--cor-texto-suave:#a0a8cc;--cor-fundo:#0e1124;--cor-superficie:#171b36;--cor-borda:#272d52;--cor-borda-forte:#353c6a;--cor-sucesso:#5fd39a;--cor-sucesso-fundo:#12372a;--cor-aviso:#f3c15b;--cor-aviso-fundo:#3b2e0e;--cor-perigo:#ff8f86;--cor-perigo-fundo:#3d1a1a;--sombra:0 1px 2px #0000004d;--sombra-media:0 1px 2px #0000004d, 0 8px 24px #00000059;--sombra-forte:0 12px 32px #0000008c;--capa-0:linear-gradient(135deg, #2a3270 0%, #1b2150 100%);--capa-1:linear-gradient(135deg, #1f4a3f 0%, #143229 100%);--capa-2:linear-gradient(135deg, #5a4420 0%, #3a2b12 100%);--capa-3:linear-gradient(135deg, #5a2c3d 0%, #3a1b27 100%);--capa-4:linear-gradient(135deg, #353b52 0%, #232839 100%);--capa-icone:#ffffff1a;--cor-destaque:#ff8a70;--cor-destaque-suave:#3d2119;--cor-link:#9ba8ff;--cor-primaria-texto:#aab5ff;--cor-alerta-texto:#b7c0ff;--cor-vidro:#171b36eb;--cor-vidro-forte:#171b36e6;--cor-neutro-fundo:#252b4d;--cor-neutro-texto:#aeb6dc;--cor-abas-fundo:#1f2547;--cor-codigo-fundo:#1d2247;--cor-codigo-borda:#3e4a8f;--cor-destaque-borda:#2f3768;--cor-destaque-fundo:#1a1f42;--cor-nova-borda:#343d78;--cor-nova-fundo:#1a1f42;--cor-perigo-hover:#512424;--esqueleto-a:#1f2547;--esqueleto-b:#2a3160;--brilho-fundo-1:#5b6cf02e;--brilho-fundo-2:#ff8a7014}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:radial-gradient(900px 420px at 88% -120px, var(--brilho-fundo-1), transparent 70%), radial-gradient(700px 360px at -8% -100px, var(--brilho-fundo-2), transparent 70%), var(--cor-fundo);color:var(--cor-texto);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11", "ss01";background-repeat:no-repeat;margin:0;font-family:Inter Variable,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.5}.icone{flex-shrink:0}.numeros,.evento-card__data,.evento-card__preco,.linha-do-tempo__hora,.contador,.tabela{font-variant-numeric:tabular-nums}h1,h2,h3,p{margin:0}a{color:var(--cor-link);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline-offset:2px;border-radius:6px;outline:3px solid #4355d673}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pular-conteudo{background:var(--cor-primaria);color:#fff;z-index:100;border-radius:8px;padding:8px 14px;position:absolute;top:-60px;left:12px}.pular-conteudo:focus{top:12px}.cabecalho{z-index:20;background:linear-gradient(color-mix(in srgb, var(--cor-fundo) 90%, transparent) 60%, transparent);padding:12px 24px 0;position:sticky;top:0}.cabecalho__interno{background:var(--cor-vidro);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--cor-borda);max-width:1120px;height:64px;box-shadow:var(--sombra-media);border-radius:20px;align-items:center;gap:24px;margin:0 auto;padding:0 10px 0 22px;display:flex}.logo{letter-spacing:-.03em;color:var(--cor-primaria);font-size:22px;font-weight:750}.logo:hover{text-decoration:none}.menu{flex:1;align-items:center;gap:2px;display:flex}.menu__link{color:var(--cor-texto-suave);border-radius:12px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.menu__link:hover{background:var(--cor-fundo);color:var(--cor-texto);text-decoration:none}.menu__link[aria-current=page]{background:var(--cor-primaria-suave);color:var(--cor-primaria-escura);font-weight:600}.contador{border-radius:var(--raio-pilula);background:var(--cor-primaria);color:#fff;text-align:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px}.contador--flutuante{box-shadow:0 0 0 2px var(--cor-superficie);position:absolute;top:3px;right:2px}.cabecalho__acoes{align-items:center;gap:6px;margin-left:auto;display:flex}.botao-icone{width:44px;height:44px;color:var(--cor-texto-suave);cursor:pointer;background:0 0;border:0;border-radius:14px;place-items:center;display:inline-grid;position:relative}.botao-icone:hover,.botao-icone[aria-current=page]{background:var(--cor-primaria-suave);color:var(--cor-primaria);text-decoration:none}.conta{position:relative}.avatar{background:var(--cor-primaria);color:#fff;letter-spacing:.02em;cursor:pointer;border:0;border-radius:50%;place-items:center;width:40px;height:40px;margin:2px;font-size:14px;font-weight:650;display:grid}.avatar:hover,.avatar[aria-expanded=true]{box-shadow:0 0 0 4px var(--cor-primaria-suave)}.conta__menu{background:var(--cor-superficie);border:1px solid var(--cor-borda);min-width:240px;box-shadow:var(--sombra-forte);border-radius:16px;padding:6px;position:absolute;top:calc(100% + 10px);right:0}.conta__cabecalho{border-bottom:1px solid var(--cor-borda);margin-bottom:4px;padding:10px 12px 12px;display:grid}.conta__cabecalho span{color:var(--cor-texto-suave);text-overflow:ellipsis;font-size:13px;overflow:hidden}.conta__item{width:100%;color:var(--cor-texto);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.conta__item:hover{background:var(--cor-fundo);text-decoration:none}.hamburguer{cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.hamburguer:hover{background:var(--cor-primaria-suave)}.hamburguer span,.hamburguer span:before,.hamburguer span:after{background:var(--cor-texto);content:"";border-radius:2px;width:20px;height:2px;display:block;position:relative}.hamburguer span:before{position:absolute;top:-6px}.hamburguer span:after{position:absolute;top:6px}.gaveta{display:none}.pagina{max-width:1120px;margin:0 auto;padding:36px 24px 72px}.pagina--estreita{max-width:560px}.pagina--media{max-width:820px}.pagina__titulo{letter-spacing:-.03em;font-size:clamp(27px,3.4vw + 14px,42px);font-weight:780;line-height:1.2}.pagina__sub{color:var(--cor-texto-suave);margin-top:10px;font-size:clamp(15.5px,.6vw + 13px,18px)}.secao-titulo{letter-spacing:-.015em;margin:32px 0 14px;font-size:20px;font-weight:700}.pilha{flex-direction:column;gap:14px;display:flex}.pilha--grande{gap:22px}.linha{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.linha--entre{justify-content:space-between}.linha--compacta{gap:6px}.espaco-topo{margin-top:22px}.texto-suave{color:var(--cor-texto-suave)}.texto-pequeno{font-size:13px}.cartao{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio);box-shadow:var(--sombra);padding:20px 22px}.cartao__titulo{font-size:16px;font-weight:650}.cartao__meta{color:var(--cor-texto-suave);margin-top:4px;font-size:13.5px}.cartao--destaque{border-color:var(--cor-destaque-borda);background:var(--cor-destaque-fundo)}.detalhe__titulo{letter-spacing:-.025em;font-size:clamp(24px,2vw + 15px,34px);font-weight:760;line-height:1.25}.detalhe__meta{color:var(--cor-texto-suave);flex-wrap:wrap;gap:8px 20px;margin:12px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.detalhe__meta li{align-items:center;gap:8px;display:inline-flex}.grade-eventos{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.evento-card{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio);height:100%;box-shadow:var(--sombra);color:inherit;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.evento-card:hover{box-shadow:var(--sombra-forte);border-color:var(--cor-borda-forte);text-decoration:none;transform:translateY(-4px)}.evento-card__capa{background:var(--capa-0);height:132px;position:relative;overflow:hidden}.evento-card__capa:before{content:"";opacity:.55;background-image:radial-gradient(circle,#ffffff8c 1.2px,#0000 1.6px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#0000 20%,#000 100%);mask-image:linear-gradient(135deg,#0000 20%,#000 100%)}.evento-card__arte{color:var(--capa-icone);transition:transform .35s;position:absolute;bottom:-18px;right:-10px;transform:rotate(-8deg)}.evento-card:hover .evento-card__arte{transform:rotate(-4deg)scale(1.08)}.evento-card__capa--1{background:var(--capa-1)}.evento-card__capa--2{background:var(--capa-2)}.evento-card__capa--3{background:var(--capa-3)}.evento-card__capa--4{background:var(--capa-4)}.evento-card__imagem{object-fit:cover;width:100%;height:100%;transition:transform .45s;position:absolute;inset:0}.evento-card:hover .evento-card__imagem{transform:scale(1.05)}.evento-card__data{background:var(--cor-superficie);min-width:52px;color:var(--cor-texto-suave);text-transform:uppercase;letter-spacing:.06em;border-radius:12px;justify-items:center;padding:6px 8px 7px;font-size:11px;font-weight:650;line-height:1.1;display:grid;position:absolute;top:14px;left:14px;box-shadow:0 1px 3px #171d421f}.evento-card__data strong{color:var(--cor-texto);letter-spacing:-.02em;font-size:22px;font-weight:720}.evento-card__categoria{border-radius:var(--raio-pilula);background:var(--cor-vidro-forte);color:var(--cor-texto);padding:3px 10px;font-size:12px;font-weight:600;position:absolute;bottom:12px;left:14px}.evento-card__corpo{flex-direction:column;flex:1;gap:10px;padding:16px 18px 18px;display:flex}.evento-card__titulo{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16.5px;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.evento-card__info{color:var(--cor-texto-suave);gap:6px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.evento-card__info li{align-items:center;gap:8px;min-width:0;display:flex}.evento-card__info li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evento-card__rodape{border-top:1px solid var(--cor-borda);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.evento-card__preco{font-size:15px;font-weight:700}.evento-card__preco--gratuito{color:var(--cor-sucesso)}.evento-card__ver{color:var(--cor-link);align-items:center;gap:4px;font-size:13px;font-weight:650;display:inline-flex}.evento-card__ver .icone{transition:transform .2s}.evento-card:hover .evento-card__ver .icone{transform:translate(4px)}.evento-card__selo-destaque{border-radius:var(--raio-pilula);background:var(--cor-destaque);color:#fff;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 4px 10px #f2674a59}.evento-card--destaque .evento-card__capa{height:190px}.evento-card--destaque .evento-card__titulo{-webkit-line-clamp:3;font-size:21px}.evento-card--destaque .evento-card__arte{bottom:-26px;right:10px}.grade-eventos>li{animation:.5s cubic-bezier(.2,.7,.2,1) both subir;animation-delay:calc(min(var(--i,0), 8) * 50ms)}.grade-eventos>li.destaque{grid-column:span 2}@keyframes subir{0%{opacity:0;transform:translateY(14px)}}.grade{gap:16px;display:grid}.grade--2{grid-template-columns:repeat(2,minmax(0,1fr))}.selo{border-radius:var(--raio-pilula);background:var(--cor-primaria-suave);color:var(--cor-primaria-texto);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:650;display:inline-flex}.selo--sucesso{background:var(--cor-sucesso-fundo);color:var(--cor-sucesso)}.selo--aviso{background:var(--cor-aviso-fundo);color:var(--cor-aviso)}.selo--perigo{background:var(--cor-perigo-fundo);color:var(--cor-perigo)}.selo--neutro{background:var(--cor-neutro-fundo);color:var(--cor-neutro-texto)}.botao{background:var(--grad-primaria);color:#fff;cursor:pointer;min-height:44px;box-shadow:var(--sombra-primaria);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:15px;font-weight:600;transition:background .15s,transform .15s,box-shadow .15s;display:inline-flex}.botao:hover{background:var(--grad-primaria-hover);text-decoration:none;transform:translateY(-1px);box-shadow:0 8px 20px #4355d657}.botao:active{box-shadow:var(--sombra);transform:translateY(1px)}.botao:disabled,.botao[aria-disabled=true]{opacity:.55;cursor:not-allowed}.botao--secundario{box-shadow:none;background:var(--cor-primaria-suave);color:var(--cor-primaria-texto)}.botao--secundario:hover{box-shadow:none;background:var(--cor-primaria-suave-hover)}.botao--contorno{box-shadow:none;border-color:var(--cor-borda);color:var(--cor-texto);background:0 0}.botao--contorno:hover{box-shadow:none;background:var(--cor-primaria-suave)}.botao--perigo{box-shadow:none;background:var(--cor-perigo-fundo);color:var(--cor-perigo)}.botao--perigo:hover{box-shadow:none;background:var(--cor-perigo-hover)}.botao--bloco{width:100%}.botao--pequeno{border-radius:10px;min-height:36px;padding:6px 14px;font-size:13.5px}.botao-link{color:var(--cor-link);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.botao-link:hover{text-decoration:underline}.botao-link--discreto{color:var(--cor-texto-suave);align-items:center;gap:6px;font-weight:500;display:inline-flex}.entrada-com-icone{position:relative}.entrada-com-icone>.icone{color:var(--cor-texto-suave);pointer-events:none;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.entrada-com-icone>.entrada{padding-left:44px}.campo{flex-direction:column;gap:6px;display:flex}.campo__rotulo{font-size:13px;font-weight:650}.campo__ajuda{color:var(--cor-texto-suave);font-size:12.5px}.campo__erro{color:var(--cor-perigo);font-size:12.5px;font-weight:500}.entrada{border:1px solid var(--cor-borda);background:var(--cor-superficie);border-radius:12px;width:100%;min-height:46px;padding:10px 14px;font-size:15px;transition:border-color .12s,box-shadow .12s}.entrada::placeholder{color:#9aa1bd}.entrada:hover{border-color:var(--cor-borda-forte)}.entrada:focus{border-color:var(--cor-primaria);outline:none;box-shadow:0 0 0 3px #4355d62e}.entrada[aria-invalid=true]{border-color:var(--cor-perigo)}textarea.entrada{resize:vertical;min-height:120px}.formulario{flex-direction:column;gap:18px;display:flex}.formulario__grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.formulario__grade .campo--cheio{grid-column:1/-1}.chips{scrollbar-width:none;gap:10px;padding:2px 2px 8px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{border-radius:var(--raio-pilula);background:var(--cor-primaria-suave);min-height:38px;color:var(--cor-primaria-texto);cursor:pointer;border:1px solid #0000;flex:none;padding:8px 20px;font-size:13.5px;font-weight:650;transition:background .15s,color .15s,transform .15s,box-shadow .15s}.chip:hover{background:var(--cor-primaria-suave-hover);transform:translateY(-1px)}.chip:active{transform:scale(.96)}.chip[aria-pressed=true],.chip[aria-selected=true]{background:var(--grad-primaria);color:#fff;box-shadow:var(--sombra-primaria)}.abas{background:var(--cor-abas-fundo);border-radius:14px;gap:6px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.aba{color:var(--cor-texto-suave);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;padding:8px 18px;font-size:14px;font-weight:600}.aba[aria-selected=true]{background:var(--cor-superficie);color:var(--cor-primaria);box-shadow:var(--sombra)}.estado{text-align:center;color:var(--cor-texto-suave);flex-direction:column;align-items:center;gap:10px;padding:48px 20px;display:flex}.estado__ilustracao{width:132px;height:auto;color:var(--cor-primaria);margin-bottom:4px}.estado__ilustracao--erro{color:var(--cor-perigo)}.estado strong{color:var(--cor-texto);font-size:17px}.estado__icone{background:var(--cor-primaria-suave);width:48px;height:48px;color:var(--cor-primaria);border-radius:50%;place-items:center;font-size:22px;font-weight:700;display:grid}.estado--erro .estado__icone{background:var(--cor-perigo-fundo);color:var(--cor-perigo)}.carregando{gap:14px;display:grid}.esqueleto-card{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio);overflow:hidden}.esqueleto-card .esqueleto{border-radius:0}.esqueleto-card__capa{height:132px}.esqueleto-card__corpo{gap:10px;padding:16px 18px 20px;display:grid}.esqueleto-card__corpo .esqueleto{border-radius:8px;height:14px}.esqueleto{border-radius:var(--raio);background:linear-gradient(90deg, var(--esqueleto-a) 25%, var(--esqueleto-b) 50%, var(--esqueleto-a) 75%);background-size:200% 100%;height:96px;animation:1.4s linear infinite brilho}@keyframes brilho{to{background-position:-200% 0}}.alerta{background:var(--cor-primaria-suave);color:var(--cor-alerta-texto);border-radius:12px;padding:12px 16px;font-size:14px}.alerta--erro{background:var(--cor-perigo-fundo);color:var(--cor-perigo)}.alerta--sucesso{background:var(--cor-sucesso-fundo);color:var(--cor-sucesso)}.alerta--aviso{background:var(--cor-aviso-fundo);color:var(--cor-aviso)}.alerta--destaque{align-items:center;gap:10px;padding:14px 16px;font-size:15px;font-weight:600;display:flex}.ingresso{border:1px solid var(--cor-borda);border-radius:var(--raio);background:var(--cor-superficie);text-align:center;justify-items:center;gap:6px;padding:18px;display:grid}.qr{place-items:center;margin-bottom:6px;display:grid}.qr img{image-rendering:pixelated;display:block}.leitor{gap:10px;display:grid}.leitor__visor{aspect-ratio:4/3;border-radius:var(--raio);background:#10142e;max-height:360px;position:relative;overflow:hidden}.leitor__video{object-fit:cover;width:100%;height:100%}.leitor__mira{aspect-ratio:1;border:3px solid #ffffffeb;border-radius:18px;width:min(58%,220px);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 0 999px #10142e59}.leitor__status{border-radius:var(--raio-pilula);background:#ffffffeb;padding:4px 12px;font-size:13px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.lista-simples{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lista-simples li{border-bottom:1px solid var(--cor-borda);padding:12px 0}.lista-simples li:last-child{border-bottom:0}.fatos{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin:12px 0 0;display:grid}.fatos dt{text-transform:uppercase;letter-spacing:.06em;color:var(--cor-texto-suave);font-size:12px}.fatos dd{margin:2px 0 0;font-weight:600}.linha-do-tempo{margin:16px 0 0;padding:0;list-style:none}.linha-do-tempo__item{grid-template-columns:112px 1fr;gap:4px 18px;padding:0 0 20px 24px;display:grid;position:relative}.linha-do-tempo__item:last-child{padding-bottom:0}.linha-do-tempo__item:before{content:"";background:var(--cor-superficie);border:2.5px solid var(--cor-primaria);border-radius:50%;width:11px;height:11px;position:absolute;top:5px;left:0}.linha-do-tempo__item:after{content:"";background:var(--cor-borda-forte);width:1.5px;position:absolute;top:20px;bottom:2px;left:5px}.linha-do-tempo__item:last-child:after{display:none}.linha-do-tempo__dia{text-transform:uppercase;letter-spacing:.06em;color:var(--cor-texto-suave);grid-column:1/-1;font-size:12px;font-weight:650}.linha-do-tempo__hora{color:var(--cor-primaria-escura);font-weight:650}.linha-do-tempo__conteudo{min-width:0}.codigo{background:var(--cor-codigo-fundo);border:1px dashed var(--cor-codigo-borda);letter-spacing:.12em;border-radius:10px;padding:8px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px;font-weight:700;display:inline-block}.notificacao{text-align:left;cursor:pointer;width:100%;font:inherit;grid-template-columns:10px 1fr;align-items:start;gap:14px;display:grid}.notificacao__ponto{background:0 0;border-radius:50%;width:10px;height:10px;margin-top:6px}.notificacao--nova .notificacao__ponto{background:var(--cor-primaria)}.notificacao--nova{border-color:var(--cor-nova-borda);background:var(--cor-nova-fundo)}.toasts{z-index:60;pointer-events:none;flex-direction:column;gap:10px;width:min(380px,100vw - 32px);display:flex;position:fixed;bottom:20px;right:20px}.toast{border:1px solid var(--cor-borda);background:var(--cor-superficie);box-shadow:var(--sombra-forte);pointer-events:auto;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:12px 10px 12px 14px;animation:.18s ease-out toast-entra;display:grid}.toast__icone{background:var(--cor-primaria-suave);width:28px;height:28px;color:var(--cor-primaria);border-radius:50%;place-items:center;display:grid}.toast--sucesso .toast__icone{background:var(--cor-sucesso-fundo);color:var(--cor-sucesso)}.toast--erro .toast__icone{background:var(--cor-perigo-fundo);color:var(--cor-perigo)}.toast__texto{padding-top:3px;font-size:14px;line-height:1.45}.toast__fechar{width:30px;height:30px;color:var(--cor-texto-suave);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.toast__fechar:hover{background:var(--cor-fundo)}@keyframes toast-entra{0%{opacity:0;transform:translateY(8px)}}.modal-fundo{z-index:50;background:#141a4280;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{background:var(--cor-superficie);width:min(480px,100%);max-height:90vh;box-shadow:var(--sombra-forte);border-radius:18px;padding:26px;overflow:auto}.modal__titulo{margin-bottom:8px;font-size:19px;font-weight:700}.modal__acoes{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.tabela{border-collapse:collapse;width:100%;font-size:14px}.tabela th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--cor-texto-suave);padding:8px 10px;font-size:12px}.tabela td{border-top:1px solid var(--cor-borda);padding:12px 10px}.hero{isolation:isolate;background:var(--grad-hero);color:#fff;border-radius:28px;padding:clamp(28px,5vw,56px);position:relative;overflow:hidden;box-shadow:0 18px 40px #3a47c247}.hero:before,.hero:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.hero:before{background:radial-gradient(circle,#ffffff47,#0000 70%);width:340px;height:340px;top:-140px;right:-90px}.hero:after{background:radial-gradient(circle,#f2674a8c,#0000 70%);width:260px;height:260px;bottom:-150px;left:30%}.hero .pagina__titulo{color:#fff;max-width:16ch}.hero .pagina__sub{color:#ffffffd9;max-width:46ch}.hero__busca{max-width:560px;margin-top:26px}.hero__busca .entrada{background:var(--cor-superficie);border-color:#0000;border-radius:16px;min-height:54px;font-size:16px;box-shadow:0 10px 24px #10143c47}.hero__busca .entrada-com-icone>.icone{left:18px}.hero__busca .entrada-com-icone>.entrada{padding-left:50px}.hero__numeros{color:#ffffffe6;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px 22px;margin-top:18px;font-size:14px;display:flex}.hero__numeros span{align-items:center;gap:8px;display:inline-flex}.hero__numeros span:before{content:"";background:var(--cor-destaque);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #f2674a47}.rodape{border-top:1px solid var(--cor-borda);max-width:1120px;color:var(--cor-texto-suave);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;margin:0 auto;padding:28px 24px 40px;font-size:13.5px;display:flex}.rodape__marca{gap:2px;display:grid}.rodape__marca strong{color:var(--cor-primaria-texto);letter-spacing:-.03em;font-size:18px}.rodape__links{flex-wrap:wrap;gap:6px 20px;display:flex}.rodape__links a{color:var(--cor-texto-suave);font-weight:500}.rodape__links a:hover{color:var(--cor-link)}.pagina{animation:.35s both entrada-pagina}@keyframes entrada-pagina{0%{opacity:0;transform:translateY(8px)}}.barra-abas{display:none}@media (width<=860px){.menu,.so-desktop{display:none}.hamburguer{display:inline-flex}.cabecalho{padding:8px 12px 0}.cabecalho__interno{border-radius:18px;gap:8px;height:58px;padding:0 6px 0 16px}.gaveta{border:1px solid var(--cor-borda);background:var(--cor-superficie);max-width:1120px;box-shadow:var(--sombra-forte);border-radius:18px;margin:8px auto 0;padding:10px 12px 16px;display:block}.gaveta .menu__link{padding:14px 12px;font-size:16px;display:flex}.gaveta__acoes{gap:10px;margin-top:12px;display:grid}.pagina{padding:22px 16px calc(var(--altura-aba) + 40px)}.grade--2,.formulario__grade{grid-template-columns:1fr}.grade-eventos{grid-template-columns:1fr;gap:14px}.grade-eventos>li.destaque{grid-column:auto}.evento-card--destaque .evento-card__capa{height:132px}.evento-card--destaque .evento-card__titulo{font-size:18px}.hero{border-radius:22px}.rodape{padding:24px 16px calc(var(--altura-aba) + 44px)}.evento-card__capa{height:108px}.linha-do-tempo__item{grid-template-columns:1fr}.toasts{width:auto;left:16px;right:16px;bottom:calc(var(--altura-aba) + 24px)}.barra-abas{z-index:30;height:var(--altura-aba);border:1px solid var(--cor-borda);background:var(--cor-vidro);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--sombra-forte);border-radius:20px;grid-template-columns:repeat(4,1fr);padding:6px;display:grid;position:fixed;bottom:12px;left:12px;right:12px}.barra-abas__link{color:var(--cor-texto-suave);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12px;font-weight:600;display:flex}.barra-abas__link:hover{text-decoration:none}.barra-abas__link[aria-current=page]{background:var(--cor-primaria-suave);color:var(--cor-primaria)}.barra-abas__icone{font-size:19px;line-height:1}.tabela thead{display:none}.tabela tr{border-top:1px solid var(--cor-borda);padding:10px 0;display:block}.tabela td{border:0;padding:2px 0;display:block}.modal{padding:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
