@import "https://fonts.googleapis.com/css2?family=Eczar:wght@400;500;600;700;800&display=swap";.meetings-section[data-v-35c648d0]{background:#f1fefc}.meetings-shell[data-v-35c648d0]{display:grid;gap:1.75rem}.meetings-intro[data-v-35c648d0]{display:grid;gap:1rem;max-width:52rem;opacity:0;transition:opacity .65s ease}.meetings-shell.is-visible .meetings-intro[data-v-35c648d0]{opacity:1}.meeting-card[data-v-35c648d0]{display:grid;grid-template-columns:164px minmax(0,1fr);border-radius:var(--pta-radius-lg);overflow:hidden;box-shadow:0 32px 80px #18315321;opacity:0;transition:opacity .65s ease .12s}.meetings-shell.is-visible .meeting-card[data-v-35c648d0]{opacity:1}.meeting-date-panel[data-v-35c648d0]{background:var(--pta-secondary);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;padding:2rem 1.25rem;text-align:center;position:relative;overflow:hidden}.meeting-date-panel[data-v-35c648d0]:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,oklch(95%.03 183/.18) 1px,transparent 1px);background-size:22px 22px;pointer-events:none}.meeting-date-panel[data-v-35c648d0]:after{content:"";position:absolute;top:-60px;right:-60px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,oklch(88%.12 80/.2),transparent 70%);pointer-events:none}.mdp-month[data-v-35c648d0]{font-size:.74rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#ddf0ece6;position:relative}.mdp-day[data-v-35c648d0]{font-family:Eczar,Lora,serif;font-size:4rem;font-weight:700;line-height:1;letter-spacing:-.04em;color:#f9f4ee;position:relative}.mdp-weekday[data-v-35c648d0]{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ddf0eca6;position:relative}.mdp-glyph[data-v-35c648d0]{margin-top:auto;font-size:.85rem;color:var(--pta-sun);opacity:.65;position:relative;padding-top:.75rem}.meeting-date-panel--empty[data-v-35c648d0]{gap:.65rem}.mdp-empty-icon[data-v-35c648d0]{width:2.5rem;height:2.5rem;color:#89abb680;position:relative}.mdp-empty-icon svg[data-v-35c648d0]{width:100%;height:100%}.mdp-empty-label[data-v-35c648d0]{font-size:.76rem;font-weight:700;color:#9cbec99e;text-align:center;line-height:1.45;max-width:9rem;position:relative}.meeting-content-panel[data-v-35c648d0]{background:oklch(99%.012 80);border:1px solid rgba(47,143,131,.18);border-left:none;padding:clamp(1.75rem,3.5vw,2.75rem) clamp(1.75rem,4vw,3rem);display:flex;flex-direction:column;gap:1rem;justify-content:center}.meeting-meta[data-v-35c648d0]{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.meeting-badge[data-v-35c648d0]{display:inline-flex;align-items:center;border-radius:999px;padding:.45rem .9rem;font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;background:#2f8f831f;color:var(--pta-secondary)}.meeting-info-tag[data-v-35c648d0]{display:inline-flex;align-items:center;border-radius:999px;padding:.45rem .9rem;font-size:.76rem;font-weight:700;background:#2f8f831a;color:var(--pta-secondary)}.meeting-title[data-v-35c648d0]{margin:0;font-size:clamp(1.75rem,3.2vw,2.6rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--pta-ink)}.meeting-description[data-v-35c648d0]{margin:0;color:var(--pta-ink-soft);font-size:1rem;line-height:1.78;max-width:52ch}.meeting-actions[data-v-35c648d0]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:.25rem}.schedule-toggle-btn[data-v-35c648d0]{display:inline-flex;align-items:center;gap:.55rem;border:1px solid rgba(24,49,83,.13);border-radius:999px;padding:.7rem 1.2rem;background:#ffffffc7;color:var(--pta-ink);font-family:Manrope,sans-serif;font-weight:800;font-size:.88rem;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .18s ease}.schedule-toggle-btn[data-v-35c648d0]:hover{background:#fff;border-color:#18315333;transform:translateY(-1px)}.toggle-chevron[data-v-35c648d0]{width:.9rem;height:.9rem;flex-shrink:0;color:var(--pta-ink-soft);transition:transform .28s cubic-bezier(.16,1,.3,1)}.schedule-toggle-btn[aria-expanded=true] .toggle-chevron[data-v-35c648d0]{transform:rotate(180deg)}.schedule-wrap[data-v-35c648d0]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.16,1,.3,1)}.schedule-wrap.is-open[data-v-35c648d0]{grid-template-rows:1fr}.schedule-inner[data-v-35c648d0]{overflow:hidden;display:grid;gap:.85rem;padding-top:.15rem}.schedule-heading[data-v-35c648d0]{font-size:.78rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--pta-ink-soft);margin:0;padding-top:.35rem}.schedule-list[data-v-35c648d0]{display:grid;gap:.45rem}.schedule-item[data-v-35c648d0]{display:grid;grid-template-columns:60px minmax(0,1fr);gap:1rem;align-items:center;border-radius:var(--pta-radius-md);border:1px solid rgba(24,49,83,.08);background:#ffffffc7;padding:.9rem 1.2rem;opacity:0;transform:translateY(8px)}.schedule-wrap.is-open .schedule-item[data-v-35c648d0]{animation:item-in-35c648d0 .35s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0)*40ms + 25ms)}@keyframes item-in-35c648d0{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.schedule-item.is-next[data-v-35c648d0]{background:#f0fdfb;border-color:#2f8f8340}.schedule-item.is-past[data-v-35c648d0]{opacity:.48}.schedule-wrap.is-open .schedule-item.is-past[data-v-35c648d0]{animation:item-in-muted-35c648d0 .35s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0)*40ms + 25ms)}@keyframes item-in-muted-35c648d0{0%{opacity:0;transform:translateY(8px)}to{opacity:.48;transform:translateY(0)}}.sitem-date[data-v-35c648d0]{display:flex;flex-direction:column;align-items:center;gap:.05rem;text-align:center}.sitem-month[data-v-35c648d0]{font-size:.66rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--pta-accent-deep)}.schedule-item.is-past .sitem-month[data-v-35c648d0]{color:var(--pta-ink-soft)}.sitem-day[data-v-35c648d0]{font-family:Eczar,Lora,serif;font-size:1.7rem;font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--pta-ink)}.sitem-body[data-v-35c648d0]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.sitem-full[data-v-35c648d0]{font-size:.93rem;font-weight:700;color:var(--pta-ink);line-height:1.3}.sitem-info[data-v-35c648d0]{font-size:.8rem;font-weight:700;color:var(--pta-secondary);white-space:nowrap}.resources-row[data-v-35c648d0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;opacity:0;transition:opacity .6s ease .25s}.meetings-shell.is-visible .resources-row[data-v-35c648d0]{opacity:1}.resource-card[data-v-35c648d0]{background:#ffffffd6;border:1px solid rgba(24,49,83,.08);border-radius:var(--pta-radius-md);padding:1.65rem;display:grid;gap:.9rem;align-content:start}.resource-title[data-v-35c648d0]{font-size:1.2rem;font-weight:700;color:var(--pta-ink);margin:0;line-height:1.2}.resource-copy[data-v-35c648d0]{margin:0;color:var(--pta-ink-soft);font-size:.93rem;line-height:1.76}.resource-actions[data-v-35c648d0]{display:flex;flex-wrap:wrap;gap:.65rem}.financial-form[data-v-35c648d0]{display:grid;gap:.7rem}.form-error[data-v-35c648d0]{margin:0;padding:.7rem 1rem;border-radius:var(--pta-radius-sm);background:#2f8f8317;color:var(--pta-secondary);font-size:.87rem;font-weight:600;line-height:1.5}.form-label[data-v-35c648d0]{display:block;font-size:.86rem;font-weight:800;color:var(--pta-ink)}.input-row[data-v-35c648d0]{display:flex;gap:.55rem}.form-input[data-v-35c648d0]{flex:1;min-width:0;height:46px;border-radius:var(--pta-radius-sm);border:1px solid rgba(24,49,83,.14);padding:0 1rem;background:#ffffffe6;color:var(--pta-ink);font-family:Manrope,sans-serif;font-size:.93rem;transition:border-color .15s ease,box-shadow .15s ease}.form-input[data-v-35c648d0]::-moz-placeholder{color:#3f5d7973}.form-input[data-v-35c648d0]::placeholder{color:#3f5d7973}.form-input[data-v-35c648d0]:focus{outline:0;border-color:#2f8f8373;box-shadow:0 0 0 3px #2f8f831c}.form-input[data-v-35c648d0]:disabled{opacity:.6;cursor:not-allowed}.submit-btn[data-v-35c648d0]{height:46px;padding:0 1.2rem;border-radius:var(--pta-radius-sm);border:0;background:linear-gradient(135deg,var(--pta-accent),var(--pta-accent-deep));color:#fff;font-family:Manrope,sans-serif;font-weight:800;font-size:.88rem;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .15s ease,transform .18s ease,box-shadow .18s ease;box-shadow:0 10px 24px #f26a213d}.submit-btn[data-v-35c648d0]:hover:not(:disabled){opacity:.92;transform:translateY(-1px);box-shadow:0 14px 30px #f26a214d}.submit-btn[data-v-35c648d0]:disabled{opacity:.62;cursor:not-allowed}.submit-spinner[data-v-35c648d0]{width:15px;height:15px;border:2px solid rgba(255,255,255,.32);border-top-color:#fff;border-radius:50%;animation:spin-35c648d0 .7s linear infinite}@keyframes spin-35c648d0{to{transform:rotate(360deg)}}.reports-list[data-v-35c648d0]{display:grid;gap:.4rem}.report-link[data-v-35c648d0]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-radius:14px;border:1px solid rgba(24,49,83,.08);background:#ffffffb3;text-decoration:none;transition:background .15s ease,border-color .15s ease}.report-link[data-v-35c648d0]:hover{background:#2f8f830f;border-color:#2f8f832e}.report-date[data-v-35c648d0]{font-size:.9rem;font-weight:700;color:var(--pta-ink)}.report-arrow[data-v-35c648d0]{width:1rem;height:1rem;flex-shrink:0;color:var(--pta-secondary);transition:transform .15s ease}.report-link:hover .report-arrow[data-v-35c648d0]{transform:translate(2px,-2px)}.empty-state[data-v-35c648d0]{margin:0;color:var(--pta-ink-soft);font-size:.92rem;line-height:1.65}@media (max-width:768px){.meeting-card[data-v-35c648d0]{grid-template-columns:1fr}.meeting-date-panel[data-v-35c648d0]{flex-direction:row;justify-content:flex-start;padding:1.2rem 1.5rem;gap:.75rem}.mdp-day[data-v-35c648d0]{font-size:2.9rem}.mdp-weekday[data-v-35c648d0]{display:none}.mdp-glyph[data-v-35c648d0]{padding-top:0;margin-left:auto;margin-top:0}.meeting-content-panel[data-v-35c648d0]{border-left:1px solid rgba(47,143,131,.18);border-top:none}}@media (max-width:480px){.meeting-card[data-v-35c648d0]{border-radius:var(--pta-radius-md)}.meeting-date-panel[data-v-35c648d0]{padding:1rem 1.25rem}.meeting-actions>[data-v-35c648d0]{width:100%;justify-content:center}.input-row[data-v-35c648d0]{flex-direction:column}.submit-btn[data-v-35c648d0]{width:100%;height:48px}}@media (prefers-reduced-motion:reduce){.meetings-intro[data-v-35c648d0],.meeting-card[data-v-35c648d0],.resources-row[data-v-35c648d0]{opacity:1;transform:none;transition:none}.schedule-wrap[data-v-35c648d0],.toggle-chevron[data-v-35c648d0]{transition:none}.schedule-item[data-v-35c648d0],.schedule-item.is-past[data-v-35c648d0]{animation:none;opacity:1;transform:none}.schedule-item.is-past[data-v-35c648d0]{opacity:.48}.submit-spinner[data-v-35c648d0]{animation-duration:1.5s}}