.evento-root{--background:#050a15;--foreground:#f8fafc;--primary:#c8e526;--primary-foreground:#0f172a;--accent:#04a7a4;--highlight:#35f9f5;--muted-foreground:#fff9;--border:#ffffff1a;--card:#ffffff08;--brand-gradient:linear-gradient(90deg,#c8e526 0%,#b5df31 13%,#86d04f 39%,#3bb880 75%,#04a7a4 100%);--font-display:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-inter),ui-sans-serif,system-ui,sans-serif;--evento-safe-t:env(safe-area-inset-top,0px);--evento-safe-b:env(safe-area-inset-bottom,0px);--evento-fundo:#050a15;isolation:isolate;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--evento-fundo);min-height:100dvh;color:var(--foreground);font-family:var(--font-body);-webkit-font-smoothing:antialiased;position:relative;overflow-x:hidden}.evento-campo{z-index:0;pointer-events:none;background:radial-gradient(70vw 50vh at 50% 0,#35f9f51a,#0000 62%),radial-gradient(60vw 44vh at 20% 100%,#c9e52a14,#0000 66%);position:fixed;inset:0}.evento-trama{z-index:0;pointer-events:none;--evento-linha:#94a3b80e;background-image:linear-gradient(to right,var(--evento-linha)1px,transparent 1px),linear-gradient(to bottom,var(--evento-linha)1px,transparent 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(120vw 100vh at 50% 30%,#000 30%,#0000 78%);mask-image:radial-gradient(120vw 100vh at 50% 30%,#000 30%,#0000 78%)}.evento-conteudo{z-index:1;position:relative}.evento-gradiente{background-image:var(--brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.evento-placa{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.evento-placa>*+*{border-inline-start:1px solid var(--border)}.evento-placa>:nth-child(3){border-inline-start:0;border-block-start:1px solid var(--border)}.evento-placa>:nth-child(4){border-block-start:1px solid var(--border)}@media (min-width:768px){.evento-placa{grid-template-columns:repeat(4,minmax(0,1fr))}.evento-placa>:nth-child(3),.evento-placa>:nth-child(4){border-block-start:0}.evento-placa>:nth-child(3){border-inline-start:1px solid var(--border)}}.evento-cracha{border:1px solid var(--border);background:linear-gradient(#ffffff0d,#ffffff05);border-radius:20px;position:relative;overflow:hidden}.evento-cracha:before{content:"";background-image:var(--brand-gradient);height:3px;position:absolute;inset-block-start:0;inset-inline:0}@media (hover:hover){.evento-acao-primaria:hover{filter:brightness(1.06)}}.evento-btn{white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 24px;font-size:15px;font-weight:600;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,background-color .35s,border-color .35s,color .35s;display:inline-flex}.evento-btn:focus-visible{outline:2px solid var(--highlight);outline-offset:3px}.evento-btn-txt{display:block;overflow:hidden}.evento-btn-txt>span{transition:transform .45s cubic-bezier(.22,1,.36,1);display:block;position:relative}.evento-btn-txt>span:after{content:attr(data-text);text-align:center;width:100%;position:absolute;top:100%;left:0}.evento-btn-icone,.evento-btn-seta{flex:none;transition:transform .35s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.evento-btn:hover .evento-btn-txt>span{transform:translateY(-100%)}.evento-btn:hover .evento-btn-seta{transform:translate(3px)}.evento-btn:hover .evento-btn-icone{transform:scale(1.08)}}.evento-btn-volt{isolation:isolate;-webkit-backdrop-filter:blur(14px)saturate(1.4);color:var(--primary);text-shadow:0 0 14px #c9e52a66;background:#4c5e1782;border:2px solid #c9e52ad1;position:relative;box-shadow:inset 0 1px #ffffff38,inset 0 0 22px #c9e52a24,0 8px 30px #00000059}.evento-btn-faisca:before{content:"";z-index:-1;border-radius:inherit;animation:2.6s ease-out infinite evento-sonar;position:absolute;inset:-2px;box-shadow:0 0 #c9e52a8c}@keyframes evento-sonar{0%{box-shadow:0 0 #c9e52a8c,0 0 #35f9f566}70%{box-shadow:0 0 0 14px #c9e52a00,0 0 0 24px #35f9f500}to{box-shadow:0 0 #c9e52a00,0 0 #35f9f500}}.evento-btn-brilho{z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.evento-btn-brilho:after{content:"";background:linear-gradient(100deg,#0000,#ffffff4d,#0000);width:55%;animation:3.8s ease-in-out infinite evento-varredura;position:absolute;top:-20%;bottom:-20%;left:-70%;transform:skew(-14deg)}@keyframes evento-varredura{0%{transform:translate(0)skew(-14deg)}55%,to{transform:translate(363.64%)skew(-14deg)}}.evento-btn-volt>.evento-btn-txt,.evento-btn-volt>.evento-btn-icone,.evento-btn-volt>.evento-btn-seta{z-index:2;position:relative}.evento-btn-contorno{border:1px solid color-mix(in srgb,var(--highlight)42%,transparent);background:color-mix(in srgb,var(--accent)15%,transparent);color:var(--highlight);-webkit-backdrop-filter:blur(10px)}@media (hover:hover){.evento-btn-volt:hover{background:#6e831b86;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff47,inset 0 0 26px #c9e52a33,0 12px 38px #c9e52a47}.evento-btn-contorno:hover{background:color-mix(in srgb,var(--accent)26%,transparent);border-color:color-mix(in srgb,var(--highlight)64%,transparent);transform:translateY(-2px)}}.evento-btn:active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.evento-btn-faisca:before,.evento-btn-brilho:after{animation:none}}.evento-heroi{text-align:center;justify-content:center;align-items:center;padding-block:clamp(26px,5vh,64px);display:flex;position:relative}@media (min-width:1024px){.evento-heroi{min-height:clamp(620px,82vh,840px);padding-block:clamp(96px,15vh,170px) clamp(40px,7vh,84px)}}.evento-heroi-campo{inset-block:-6%;z-index:0;pointer-events:none;width:100vw;max-width:100vw;position:absolute;left:50%;transform:translate(-50%)}.evento-heroi-halo{inset-block:-10%;z-index:0;pointer-events:none;background:radial-gradient(46% 40% at 50% 34%,#35f9f521,#0000 68%),radial-gradient(38% 34% at 50% 92%,#c9e52a1c,#0000 70%);width:100vw;position:absolute;left:50%;transform:translate(-50%)}.evento-heroi-veu{z-index:1;pointer-events:none;background:radial-gradient(62% 46% at 50% 74%,#050a15a8 0%,#050a154d 58%,#0000 82%);position:absolute;inset:0}.evento-heroi-texto{z-index:2;flex-direction:column;align-items:center;width:100%;max-width:860px;margin-inline:auto;display:flex;position:relative}.evento-selo{border:1px solid color-mix(in srgb,var(--highlight)26%,transparent);-webkit-backdrop-filter:blur(12px);color:var(--foreground);background:#050a158c;border-radius:999px;align-items:center;gap:10px;padding:7px 16px 7px 13px;font-size:13.5px;font-weight:600;display:inline-flex}.evento-selo-ponto{background:var(--primary);border-radius:999px;width:7px;height:7px;box-shadow:0 0 10px #c9e52acc}.evento-selo-fio{background:color-mix(in srgb,var(--foreground)22%,transparent);width:1px;height:14px}.evento-selo-apoio{color:var(--muted-foreground);font-weight:500}@media (max-width:559px){.evento-selo{gap:8px;padding:6px 14px 6px 11px;font-size:12.5px}.evento-selo-fio,.evento-selo-apoio{display:none}}.evento-titulo{font-family:var(--font-display);letter-spacing:-.03em;color:var(--foreground);text-wrap:balance;margin-top:22px;font-size:clamp(2.4rem,6.4vw,4.4rem);font-weight:700;line-height:1.02}.evento-subtitulo{max-width:46ch;color:color-mix(in srgb,var(--foreground)82%,transparent);text-shadow:0 1px 14px #050a15d9;text-wrap:balance;margin-top:16px;font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.55}.evento-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:26px;display:flex}.evento-chips li{border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);color:color-mix(in srgb,var(--foreground)90%,transparent);background:#050a1580;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13.5px;display:inline-flex}.evento-chips li[data-aceso]{border-color:color-mix(in srgb,var(--primary)34%,transparent);color:var(--foreground)}.evento-chip-ponto{background:var(--primary);border-radius:999px;width:6px;height:6px;box-shadow:0 0 8px #c9e52ab3}.evento-heroi-acoes{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}@media (max-width:559px){.evento-heroi-acoes{flex-direction:column;width:100%}.evento-heroi-acoes>*{width:100%}}.evento-heroi-selo-cert{color:var(--muted-foreground);margin-top:20px;font-size:13.5px}.evento-barra{inset-inline:0;z-index:40;padding:14px clamp(14px,4vw,40px) 0;padding-top:calc(14px + var(--evento-safe-t));pointer-events:none;justify-content:center;display:flex;position:fixed;top:0}.evento-barra-pilula{pointer-events:auto;-webkit-backdrop-filter:blur(18px)saturate(1.3);background:#050a1580;border:1px solid #ffffff14;border-radius:999px;justify-content:space-between;align-items:center;gap:14px;width:min(1180px,100%);padding:9px 9px 9px 20px;transition:background .4s,box-shadow .4s,border-color .4s;display:flex;box-shadow:0 12px 40px #0000004d}.evento-barra[data-rolou] .evento-barra-pilula{background:#050a15db;border-color:#ffffff1f;box-shadow:0 16px 48px #00000080}.evento-barra-marca{flex:none;align-items:center;min-height:44px;display:flex}.evento-barra-acoes{align-items:center;gap:8px;display:flex}.evento-barra-acoes .evento-btn{min-height:44px;padding:0 18px;font-size:14px}@media (max-width:719px){.evento-barra-acoes [data-modo=some]{display:none}.evento-barra-acoes [data-modo=so-icone]{gap:0;width:44px;min-width:44px;padding:0}.evento-barra-acoes [data-modo=so-icone] .evento-btn-txt{display:none}.evento-barra-pilula{padding-left:16px}}.evento-conteudo{padding-top:calc(76px + var(--evento-safe-t))}.evento-ancora{scroll-margin-top:calc(88px + var(--evento-safe-t))}.evento-cert{width:100vw;max-width:100vw;padding-block:clamp(56px,9vh,104px);position:relative;left:50%;overflow:hidden;transform:translate(-50%)}.evento-cert-campo{pointer-events:none;background:radial-gradient(62% 58% at 50% 22%,#e4c45f17,#0000 68%),radial-gradient(48% 44% at 82% 96%,#04a7a41c,#0000 70%),linear-gradient(#0000,#0a183880 42%,#0000);position:absolute;inset:0}.evento-cert:before,.evento-cert:after{content:"";background:linear-gradient(90deg,#0000,#e4c45f6b 22% 78%,#0000);height:1px;position:absolute;inset-inline:0}.evento-cert:before{top:0}.evento-cert:after{bottom:0}.evento-cert-interior{z-index:1;width:min(1152px,100%);margin-inline:auto;padding-inline:20px;position:relative}.evento-cert-cabeca{text-align:center;max-width:60ch;margin-inline:auto}.evento-cert-titulo{font-family:var(--font-display);letter-spacing:-.025em;color:var(--foreground);text-wrap:balance;font-size:clamp(1.9rem,4.2vw,3rem);font-weight:700;line-height:1.04}.evento-cert-apoio{color:var(--muted-foreground);text-wrap:balance;margin-top:14px;font-size:clamp(.95rem,1.5vw,1.1rem);line-height:1.6}.evento-cert-palco{--gx:0deg;--gy:0deg;perspective:1400px;width:min(760px,100%);margin:clamp(34px,5vh,54px) auto 0;position:relative}.evento-cert-papel{transform:rotateX(var(--gx))rotateY(var(--gy));transform-style:preserve-3d;filter:drop-shadow(0 30px 60px #0000008c);transition:transform .18s linear}@media (prefers-reduced-motion:reduce){.evento-cert-papel{transform:none}}.evento-cert-amostra{text-align:center;color:var(--muted-foreground);margin-top:16px;font-size:12.5px}.evento-cert-provas{gap:14px;width:min(1000px,100%);margin:clamp(34px,5vh,52px) auto 0;display:grid}@media (min-width:768px){.evento-cert-provas{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.evento-cert-provas>div{background:#ffffff06;border:1px solid #e4c45f2e;border-radius:16px;padding:18px 20px}.evento-cert-provas dt{color:var(--foreground);align-items:center;gap:10px;font-weight:600;display:flex}.evento-cert-provas dt svg{color:#e4c45f}.evento-cert-provas dd{color:var(--muted-foreground);margin-top:7px;padding-left:28px;font-size:14px;line-height:1.55}.evento-coord{border:1px solid var(--border);background:radial-gradient(78% 120% at 8% 0,#04a7a41f,#0000 62%),linear-gradient(#ffffff0b,#ffffff04);border-radius:24px;margin-top:clamp(56px,8vh,88px);padding:clamp(26px,4vw,40px);position:relative;overflow:hidden}.evento-coord:before{content:"";background-image:var(--brand-gradient);height:3px;position:absolute;inset-block-start:0;inset-inline:0}.evento-coord-linha{align-items:flex-start;gap:clamp(20px,3vw,34px);display:flex}@media (max-width:559px){.evento-coord-linha{flex-direction:column;align-items:center}.evento-coord-rotulo,.evento-coord-nome,.evento-coord-cargo{text-align:center}.evento-coord-texto{width:100%}}.evento-coord-retrato{--retrato:132px;width:var(--retrato);height:calc(var(--retrato)*1.24);background:var(--brand-gradient);border-radius:18px;flex:none;padding:2px;position:relative}@media (min-width:768px){.evento-coord-retrato{--retrato:148px}}.evento-coord-retrato img{object-fit:cover;object-position:50% 12%;border-radius:16px;width:100%;height:100%;display:block}.evento-coord-texto{min-width:0;padding-top:4px}.evento-coord-rotulo{letter-spacing:.18em;text-transform:uppercase;color:var(--highlight);font-size:11px}.evento-coord-nome{font-family:var(--font-display);letter-spacing:-.025em;color:var(--foreground);margin-top:10px;font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:700;line-height:1.05}.evento-coord-cargo{color:var(--foreground);margin-top:8px;font-size:clamp(.95rem,1.6vw,1.1rem);font-weight:600}.evento-coord-credencial{max-width:68ch;color:var(--muted-foreground);margin-top:14px;font-size:15px;line-height:1.62}.evento-coord-marcos{border-top:1px solid var(--border);gap:12px;margin-top:clamp(26px,4vh,36px);padding-top:clamp(22px,3vh,30px);display:grid}@media (min-width:768px){.evento-coord-marcos{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}}.evento-coord-marcos dt{font-family:var(--font-display);color:var(--foreground);font-size:1.05rem;font-weight:700}.evento-coord-marcos dd{color:var(--muted-foreground);margin-top:5px;font-size:13.5px;line-height:1.55}.evento-select{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%239aa7b4'%20stroke-width='2.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m6%209%206%206%206-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:42px}.evento-select option,.evento-select optgroup{background-color:var(--background);color:var(--foreground)}.presenca-fundo{z-index:-1;pointer-events:none;background:radial-gradient(60vmax 44vmax at 88% -6%,#35f9f542,#0000 60%),radial-gradient(54vmax 40vmax at -8% 46%,#c8e5262b,#0000 62%),radial-gradient(56vmax 42vmax at 104% 104%,#04a7a44d,#0000 60%),linear-gradient(#0f1c30 0%,#0b1626 55%,#0a1422 100%);position:fixed;inset:0}.presenca-fundo:before,.presenca-fundo:after{content:"";position:absolute;inset:0}.presenca-fundo:before{background-image:linear-gradient(90deg,#94a3b812 1px,#0000 1px),linear-gradient(#94a3b812 1px,#0000 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(90vmax 70vmax at 50% 20%,#000 25%,#0000 75%);mask-image:radial-gradient(90vmax 70vmax at 50% 20%,#000 25%,#0000 75%)}.presenca-fundo:after{opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23g)'/></svg>")}.presenca-vidro{-webkit-backdrop-filter:blur(22px)saturate(1.4);background:radial-gradient(120% 80% at 0 0,#35f9f51c,#0000 55%),radial-gradient(110% 70% at 100% 100%,#c8e52614,#0000 55%),#060c1852;border:1px solid #ffffff24;border-radius:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 24px 60px -24px #0009}.presenca-vidro:after{content:"";pointer-events:none;opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23g)'/></svg>");position:absolute;inset:0}.presenca-vidro>*{z-index:1;position:relative}.presenca-picote{background-image:linear-gradient(90deg,#ffffff38 50%,#0000 50%);background-size:10px 1px;height:1px;margin-inline:20px;position:relative}.presenca-picote:before,.presenca-picote:after{content:"";background:#0c1828;border:1px solid #ffffff24;border-radius:999px;width:22px;height:22px;position:absolute;top:-11px}.presenca-picote:before{left:-32px}.presenca-picote:after{right:-32px}.presenca-ladrilho{border:1px solid color-mix(in srgb,var(--tom)40%,transparent);background:color-mix(in srgb,var(--tom)16%,transparent);width:44px;height:44px;color:var(--tom);box-shadow:0 0 24px -6px color-mix(in srgb,var(--tom)60%,transparent);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.presenca-convite{background:radial-gradient(90px 70px at 34px 50%,#c8e52629,transparent 70%)padding-box,radial-gradient(160px 90px at 100% 50%,#35f9f514,transparent 70%)padding-box,linear-gradient(#060c17,#060c17)padding-box,var(--brand-gradient)border-box;border:1px solid #0000;border-radius:16px;align-items:center;gap:14px;min-height:68px;padding:12px 18px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px -16px #35f9f573}.presenca-convite:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff12,#0000);width:40%;animation:5.2s ease-in-out infinite evento-varredura;position:absolute;inset:-20% auto -20% -60%;transform:skew(-14deg)}.presenca-convite-sapo{filter:drop-shadow(0 0 10px #c8e52659);flex-shrink:0;width:40px;height:auto}.presenca-convite-seta{width:18px;height:18px;color:var(--primary);flex-shrink:0;transition:transform .2s}@media (hover:hover){.presenca-convite:hover{transform:translateY(-1px);box-shadow:0 16px 40px -14px #35f9f58c}.presenca-convite:hover .presenca-convite-seta{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.presenca-convite:before{animation:none}}
