.EventHeader-module__jX4qMa__card{background:var(--plateia-surface);border:1px solid var(--plateia-border);border-radius:16px;grid-template-columns:2fr 3fr;align-items:stretch;gap:40px;padding:24px;display:grid}.EventHeader-module__jX4qMa__cover{aspect-ratio:4/3;background:var(--plateia-surface-alt);border-radius:10px;width:100%;position:relative;overflow:hidden}.EventHeader-module__jX4qMa__placeholder{background:var(--plateia-surface-alt);width:100%;height:100%}.EventHeader-module__jX4qMa__info{flex-direction:column;gap:12px;padding:8px 0;display:flex;overflow:hidden}.EventHeader-module__jX4qMa__label{font-family:var(--font-corpo);color:var(--plateia-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem}.EventHeader-module__jX4qMa__title{font-family:var(--font-titulo);color:var(--plateia-cor-1);text-transform:uppercase;margin:0;font-size:2.4rem;font-weight:700;line-height:1.1}.EventHeader-module__jX4qMa__description{font-family:var(--font-corpo);color:var(--plateia-text);margin:0;font-size:14px;line-height:1.6}.EventHeader-module__jX4qMa__vagas{flex-direction:column;gap:6px;margin-top:auto;padding-top:8px;display:flex}.EventHeader-module__jX4qMa__vagasTop{justify-content:space-between;align-items:baseline;display:flex}.EventHeader-module__jX4qMa__vagasLabel{font-family:var(--font-corpo);color:var(--plateia-text-muted);font-size:.8rem}.EventHeader-module__jX4qMa__vagasCount{font-family:var(--font-corpo);color:var(--plateia-cor-1);font-size:.85rem;font-weight:700}.EventHeader-module__jX4qMa__vagasFull{color:var(--color-laranja)}.EventHeader-module__jX4qMa__vagasTotal{color:var(--plateia-text-muted);font-weight:400}.EventHeader-module__jX4qMa__track{background:var(--plateia-vaga-track);border-radius:999px;height:4px;overflow:hidden}.EventHeader-module__jX4qMa__fill{background:var(--plateia-vaga-fill);border-radius:999px;height:100%;transition:width .3s}.EventHeader-module__jX4qMa__fillFull{background:var(--color-laranja)}@media (max-width:640px){.EventHeader-module__jX4qMa__card{grid-template-columns:1fr;gap:20px;padding:16px}.EventHeader-module__jX4qMa__cover{aspect-ratio:4/3;border-radius:8px}.EventHeader-module__jX4qMa__info{padding:0;overflow:visible}.EventHeader-module__jX4qMa__title{font-size:1.8rem}}
.CTAButtons-module__2spP6a__wrapper{grid-template-columns:1fr 1fr;gap:16px;display:grid}.CTAButtons-module__2spP6a__primary,.CTAButtons-module__2spP6a__outline{font-family:var(--font-corpo);cursor:pointer;border-radius:12px;width:100%;padding:16px 24px;font-size:1rem;font-weight:600;transition:opacity .15s,transform .1s}:is(.CTAButtons-module__2spP6a__primary,.CTAButtons-module__2spP6a__outline):hover{opacity:.88}:is(.CTAButtons-module__2spP6a__primary,.CTAButtons-module__2spP6a__outline):active{transform:scale(.98)}.CTAButtons-module__2spP6a__primary{background:var(--plateia-btn-primary-bg);color:var(--plateia-btn-primary-text);border:none}.CTAButtons-module__2spP6a__outline{color:var(--plateia-btn-outline-text);border:2px solid var(--plateia-btn-outline-border);background:0 0}@media (max-width:640px){.CTAButtons-module__2spP6a__wrapper{grid-template-columns:1fr;gap:12px}}
.ActivityCard-module__uWF0kG__card{background:var(--plateia-surface);border:1px solid var(--plateia-border);border-radius:12px;flex-direction:column;gap:10px;width:100%;padding:20px 24px 16px;display:flex}.ActivityCard-module__uWF0kG__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ActivityCard-module__uWF0kG__title{font-family:var(--font-titulo);color:var(--plateia-text);margin:0;font-size:1.05rem;font-weight:700;line-height:1.3}.ActivityCard-module__uWF0kG__badge{font-family:var(--font-corpo);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:.7rem;font-weight:600}.ActivityCard-module__uWF0kG__talk{background:var(--color-verde-escuro);color:var(--color-verde-claro)}.ActivityCard-module__uWF0kG__panel{background:var(--color-vinho);color:var(--color-rosa)}.ActivityCard-module__uWF0kG__mini_course{background:var(--color-laranja);color:var(--color-amarelo)}[data-theme=dark] .ActivityCard-module__uWF0kG__talk{background:var(--color-verde-claro);color:var(--color-verde-escuro)}[data-theme=dark] .ActivityCard-module__uWF0kG__panel{background:var(--color-rosa);color:var(--color-vinho)}[data-theme=dark] .ActivityCard-module__uWF0kG__mini_course{background:var(--color-amarelo);color:var(--color-laranja)}.ActivityCard-module__uWF0kG__meta{font-family:var(--font-corpo);color:var(--plateia-text-muted);margin:0;font-size:.85rem}.ActivityCard-module__uWF0kG__vagasRow{align-items:center;gap:8px;margin-top:4px;display:flex}.ActivityCard-module__uWF0kG__track{background:var(--plateia-vaga-track);border-radius:999px;flex:1;height:4px;overflow:hidden}.ActivityCard-module__uWF0kG__fill{background:var(--plateia-vaga-fill);border-radius:999px;height:100%;transition:width .3s}.ActivityCard-module__uWF0kG__fillFull{background:var(--color-laranja)}.ActivityCard-module__uWF0kG__vagasLabel{font-family:var(--font-corpo);color:var(--plateia-text-muted);white-space:nowrap;font-size:.75rem;font-weight:600}.ActivityCard-module__uWF0kG__vagasFull{color:var(--color-laranja)}.ActivityCard-module__uWF0kG__vagasTotal{font-family:var(--font-corpo);color:var(--plateia-text-hint);white-space:nowrap;font-size:.75rem}
.AgendaDay-module___C-jNq__day{flex-direction:column;gap:24px;display:flex}.AgendaDay-module___C-jNq__dayHeader{align-items:center;gap:16px;display:flex}.AgendaDay-module___C-jNq__pill{font-family:var(--font-corpo);background:var(--plateia-pill-bg);color:var(--plateia-pill-text);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:6px 16px;font-size:.85rem;font-weight:600}.AgendaDay-module___C-jNq__divider{background:var(--plateia-border);flex:1;height:1px}.AgendaDay-module___C-jNq__slots{flex-direction:column;gap:32px;display:flex}.AgendaDay-module___C-jNq__slot{grid-template-columns:56px 2px 1fr;gap:0 16px;display:grid}.AgendaDay-module___C-jNq__time{font-family:var(--font-titulo);color:var(--plateia-text);text-align:right;padding-top:4px;font-size:1rem;font-weight:700}.AgendaDay-module___C-jNq__slotLine{background:var(--plateia-border);border-radius:999px;align-self:stretch;width:2px;min-height:calc(100% - 36px);margin-top:32px;margin-left:-18px}.AgendaDay-module___C-jNq__cards{flex-direction:column;gap:12px;display:flex}.AgendaDay-module___C-jNq__cardsDouble{grid-template-columns:1fr 1fr;gap:12px;display:grid}.AgendaDay-module___C-jNq__cardsDouble>:last-child:nth-child(odd){grid-column:1/-1}@media (max-width:640px){.AgendaDay-module___C-jNq__slot{grid-template-columns:44px 2px 1fr;gap:0 10px}.AgendaDay-module___C-jNq__slotLine{margin-left:-12px}.AgendaDay-module___C-jNq__time{font-size:.85rem}.AgendaDay-module___C-jNq__cardsDouble{grid-template-columns:1fr}.AgendaDay-module___C-jNq__cardsDouble>:last-child:nth-child(odd){grid-column:auto}}
.Agenda-module__XSjLua__agenda{flex-direction:column;gap:40px;display:flex}.Agenda-module__XSjLua__header{flex-direction:column;gap:8px;display:flex}.Agenda-module__XSjLua__title{font-family:var(--font-titulo);color:var(--plateia-text);text-transform:uppercase;margin:0;font-size:2rem;font-weight:700}.Agenda-module__XSjLua__subtitle{font-family:var(--font-corpo);color:var(--plateia-text-muted);margin:0;font-size:.95rem}.Agenda-module__XSjLua__days{flex-direction:column;gap:48px;display:flex}
.theme-module__xSv1QW__plateia{--plateia-cor-1:#774fff;--plateia-cor-2:#00d1da;--plateia-bg:#f5f4f0;--plateia-surface:#fff;--plateia-surface-alt:#efefef;--plateia-text:#1a1a1a;--plateia-text-muted:#5a5a5a;--plateia-text-hint:#9a9a9a;--plateia-border:#e0e0e0;--plateia-vaga-track:#e0e0e0;--plateia-vaga-fill:var(--plateia-cor-1);--plateia-pill-bg:#1a1a1a;--plateia-pill-text:#fff;--plateia-btn-primary-bg:var(--plateia-cor-2);--plateia-btn-primary-text:#fff;--plateia-btn-outline-border:var(--plateia-cor-2);--plateia-btn-outline-text:var(--plateia-cor-2);background-color:var(--plateia-bg)}.theme-module__xSv1QW__plateia[data-theme=dark]{--plateia-bg:#1a1a1a;--plateia-surface:#2a2a2a;--plateia-surface-alt:#333;--plateia-text:#f0f0f0;--plateia-text-muted:#a0a0a0;--plateia-text-hint:#666;--plateia-border:#404040;--plateia-vaga-track:#404040;--plateia-vaga-fill:var(--plateia-cor-1);--plateia-pill-bg:#f0f0f0;--plateia-pill-text:#1a1a1a;--plateia-btn-primary-bg:var(--plateia-cor-2);--plateia-btn-primary-text:#1a1a1a;--plateia-btn-outline-border:var(--plateia-cor-2);--plateia-btn-outline-text:var(--plateia-cor-2)}
.page-module__aAvOFG__page{flex-direction:column;gap:48px;max-width:960px;margin:0 auto;padding:40px 24px 80px;display:flex}.page-module__aAvOFG__nav{justify-content:space-between;align-items:flex-start;display:flex}.page-module__aAvOFG__logo{color:var(--plateia-text-muted);flex-shrink:0;width:111px;height:34px;display:block}.page-module__aAvOFG__tagline{font-family:var(--font-corpo);color:var(--plateia-text-muted);text-align:right;margin:0;font-size:.8rem;line-height:1.5}.page-module__aAvOFG__footer{border-top:1px solid var(--plateia-border);text-align:center;padding-top:24px}.page-module__aAvOFG__footer p{font-family:var(--font-corpo);color:var(--plateia-text-muted);margin:0;font-size:.85rem}.page-module__aAvOFG__footer strong{color:var(--plateia-text);font-weight:600}@keyframes page-module__aAvOFG__shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.page-module__aAvOFG__skeleton{flex-direction:column;gap:24px;display:flex}.page-module__aAvOFG__skeletonCard,.page-module__aAvOFG__skeletonBtn,.page-module__aAvOFG__skeletonPill,.page-module__aAvOFG__skeletonItem{background:linear-gradient(90deg, var(--plateia-surface-alt) 25%, var(--plateia-surface) 50%, var(--plateia-surface-alt) 75%);background-size:800px 100%;border-radius:12px;animation:1.4s linear infinite page-module__aAvOFG__shimmer}.page-module__aAvOFG__skeletonCard{border-radius:16px;height:200px}.page-module__aAvOFG__skeletonBtns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.page-module__aAvOFG__skeletonBtn{height:52px}.page-module__aAvOFG__skeletonAgenda{flex-direction:column;gap:12px;display:flex}.page-module__aAvOFG__skeletonPill{border-radius:999px;width:180px;height:32px}.page-module__aAvOFG__skeletonItem{height:100px}
