.agendaApp{--font-agd-head:var(--cv-head);--font-agd-body:var(--cv-body);--navy:#004aad;--navy-2:#0062e0;--cyan:#4dcfff;--accent:#4dcfff}.agendaApp,.agendaApp [data-surface=light]{--bg:#eef4ff;--bg-card:#fff;--bg-card2:#dce7f7;--white:#04080f;--warm-white:#04080f;--muted:#2c3a4d;--dim:#3d4c60;--border:#c9d7ea;--border-bright:#6f84a0;--agd-accent:#0b5c8a;--agd-accent-2:#08456a;--agd-accent-dim:#0b5c8a1a;--agd-accent-soft:#0b5c8a47;--agd-ink:#eef4ff;--agd-night:#4c4f8a;--agd-night-dim:#4c4f8a24}.agendaApp [data-surface=dark]{--bg:#04080f;--bg-card:#0a1826;--bg-card2:#0c1a2c;--white:#fff;--warm-white:#eef4ff;--muted:#c5d3e6;--dim:#a3b4cb;--border:#1b3047;--border-bright:#4a6485;--agd-accent:#4dcfff;--agd-accent-2:#80e0ff;--agd-accent-dim:#4dcfff29;--agd-accent-soft:#4dcfff52;--agd-ink:#04121f;--agd-night-dim:#4c4f8a38}.agendaApp{font-family:var(--cv-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-size:1.0625rem;line-height:1.55;overflow-x:hidden}.agendaApp h1,.agendaApp h2,.agendaApp h3,.agendaApp h4{font-family:var(--cv-head);letter-spacing:-.01em}.agendaApp *,.agendaApp :before,.agendaApp :after{box-sizing:border-box}:where(.agendaApp a){color:inherit;text-decoration:none}.agendaApp button{font:inherit;color:inherit;cursor:pointer}.agendaApp img,.agendaApp svg{max-width:100%;display:block}.agendaApp .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(28px)}.agendaApp .reveal.visible{opacity:1;transform:translateY(0)}.agendaApp .reveal-delay-1{transition-delay:80ms}.agendaApp .reveal-delay-2{transition-delay:.16s}.agendaApp .reveal-delay-3{transition-delay:.24s}.agendaApp .reveal-delay-4{transition-delay:.32s}.agendaApp .reveal-delay-5{transition-delay:.4s}body:has(.agendaApp){background:#eef4ff}body:has(.agendaApp):before{display:none}body:has(.agendaApp):after{display:none}html:has(.agendaApp){scroll-behavior:smooth}.agendaApp .agdBtn,.agendaApp .agdBtnGhost{border-radius:var(--cv-radius-btn);min-height:50px;font-family:var(--cv-body);text-align:center;justify-content:center;align-items:center;gap:10px;padding:0 1.5rem;font-size:1rem;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.agendaApp .agdBtn{background:var(--cv-btn-bg);color:var(--cv-btn-fg);border:1px solid var(--cv-btn-bg)}.agendaApp .agdBtn:hover{background:var(--cv-btn-hover);border-color:var(--cv-btn-hover)}.agendaApp .agdBtnGhost{color:var(--cv-text);border:1px solid var(--cv-field-border);background:0 0}.agendaApp .agdBtnGhost:hover{border-color:var(--cv-text)}@media (prefers-reduced-motion:reduce){.agendaApp .reveal{opacity:1;transition:none;transform:none}}
