.agenda_container__5jR8Z{min-height:100vh;background-color:var(--background);padding-bottom:var(--spacing-xl)}.agenda_hero__jMwCU{padding:var(--spacing-lg) var(--spacing-sm);background:radial-gradient(at 0 0,rgba(139,92,246,.15) 0,transparent 50%),radial-gradient(at 100% 0,rgba(244,114,182,.15) 0,transparent 50%),radial-gradient(at 100% 100%,rgba(251,191,36,.1) 0,transparent 50%);background-size:100% 100%;position:relative;overflow:hidden;text-align:center}.agenda_sparkleBg__Zg7bf{position:absolute;top:-1rem;right:-1rem;opacity:.1;color:var(--primary);pointer-events:none}.agenda_contentWrapper__ENB_G{max-width:800px;margin:0 auto;position:relative;z-index:10}.agenda_preTitle___y1R6{display:block;text-transform:uppercase;letter-spacing:.2em;font-size:.75rem;color:var(--primary)}.agenda_preTitle___y1R6,.agenda_title__6g1qR{font-weight:700;margin-bottom:var(--spacing-xs)}.agenda_title__6g1qR{font-size:2.5rem;color:var(--text-primary);font-family:var(--font-serif,"serif")}.agenda_meta__PMG6R{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-sm);color:var(--text-secondary);font-size:.875rem;margin-top:var(--spacing-sm)}@media (min-width:640px){.agenda_meta__PMG6R{flex-direction:row}}.agenda_metaItem__UUko3{display:flex;align-items:center;gap:.25rem}.agenda_separator__9N5ay{display:none;color:var(--border)}@media (min-width:640px){.agenda_separator__9N5ay{display:block}}.agenda_tabsContainer__mt3J_{max-width:800px;margin:var(--spacing-md) auto 0}.agenda_tabs__ODHGU{display:flex;justify-content:center;gap:var(--spacing-md);margin-top:var(--spacing-sm);flex-wrap:wrap}.agenda_tab__KeThh{flex:1 1;padding:.75rem;font-size:.875rem;font-weight:600;border-radius:var(--radius-sm);transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center;gap:.5rem;border:none;cursor:pointer;background:transparent;color:var(--text-secondary)}.agenda_tabActive__IALH6{background-color:var(--surface);color:var(--primary);box-shadow:var(--shadow-sm)}.agenda_tabIcon__5C_5l{width:1rem;height:1rem}.agenda_main__nMrCr{max-width:800px;margin:0 auto;padding:var(--spacing-md) var(--spacing-sm)}.agenda_animateIn__EXN6m{animation:agenda_slideUp__EWgh4 .5s ease-out forwards}@keyframes agenda_slideUp__EWgh4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.agenda_agendaList__vtFMw{display:flex;flex-direction:column;gap:var(--spacing-md)}.agenda_agendaItem__lBBuD{display:flex;gap:var(--spacing-sm)}.agenda_timeCol__ND3QH{display:flex;flex-direction:column;align-items:flex-end;width:80px;flex-shrink:0;padding-top:.25rem;text-align:right}.agenda_timeStart__8d8MH{font-weight:700;color:var(--text-primary);font-size:.875rem}.agenda_timeEnd__1Af6P{font-size:.75rem;color:var(--text-secondary)}.agenda_timelineCol__X1x0d{display:flex;flex-direction:column;align-items:center;position:relative;width:20px}.agenda_timelineDot__lBbbt{width:.75rem;height:.75rem;border-radius:50%;background-color:var(--border);border:2px solid var(--surface);z-index:2;margin-top:.375rem;transition:background-color var(--transition-normal)}.agenda_agendaItem__lBBuD:hover .agenda_timelineDot__lBbbt{background-color:var(--primary)}.agenda_timelineLine__JtqTQ{width:2px;background-color:var(--border);flex:1 1;position:absolute;top:1rem;bottom:-2rem}.agenda_agendaItem__lBBuD:last-child .agenda_timelineLine__JtqTQ{display:none}.agenda_card__uWtdm{flex:1 1;background-color:var(--surface);padding:var(--spacing-sm);border-radius:var(--radius-md);border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-fast)}.agenda_card__uWtdm:hover{box-shadow:var(--shadow-md)}.agenda_cardHeader__qTIr7{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.25rem}.agenda_cardTitle__MM1tI{font-weight:700;color:var(--text-primary);font-size:1.125rem}.agenda_iconWrapper__QOth0{background-color:var(--background);padding:.375rem;border-radius:var(--radius-sm);color:var(--primary)}.agenda_person__yY_vJ{color:var(--primary);font-weight:500;font-size:.875rem;margin-bottom:.5rem;display:flex;align-items:center;gap:.25rem}.agenda_personDot__ZfB7K{width:4px;height:4px;background-color:var(--secondary);border-radius:50%}.agenda_description__h_S5F{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.agenda_footerNote__jym7P{margin-top:var(--spacing-xl);text-align:center;padding:var(--spacing-lg);background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border)}.agenda_heartIcon__SksUc{color:var(--secondary);margin:0 auto var(--spacing-sm)}.agenda_footerText__6oV_T{font-family:var(--font-serif,serif);font-style:italic;color:var(--text-secondary)}.agenda_lyricsList__imzRX{display:flex;flex-direction:column;gap:var(--spacing-sm)}.agenda_infoBox__w3xMj{background-color:#eff6ff;border:1px solid #dbeafe;padding:var(--spacing-sm);border-radius:var(--radius-md);display:flex;align-items:flex-start;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.agenda_infoContent__9OeKP h4{color:#1e3a8a;font-size:.875rem;margin:0}.agenda_infoContent__9OeKP p{color:#1e40af;font-size:.875rem;margin:0}.agenda_songCard__Lcq93{background-color:var(--surface);border-radius:var(--radius-md);border:1px solid var(--border);overflow:hidden}.agenda_songBtn__2AJKQ{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm);background:none;border:none;text-align:left;cursor:pointer;transition:background-color var(--transition-fast)}.agenda_songBtn__2AJKQ:hover{background-color:var(--background)}.agenda_songHeader___oq5s{display:flex;align-items:center;gap:var(--spacing-sm)}.agenda_songNumber__zVs8B{width:2rem;height:2rem;background-color:var(--background);color:var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem}.agenda_songTitle__qE10V{font-weight:700;color:var(--text-primary);display:block}.agenda_songArtist__B75d5{font-size:.75rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;display:block}.agenda_songLyrics__uWDfi{padding:var(--spacing-md);background-color:var(--background);border-top:1px solid var(--border)}.agenda_lyricsText__kuXz3{white-space:pre-wrap;font-family:var(--font-sans,sans-serif);color:var(--text-secondary);line-height:1.6;font-size:.875rem;margin:0}