body:has([data-donor-gate-modal]) [data-radix-dialog-overlay],body:has([data-donor-gate-modal]) [data-slot=dialog-overlay]{background-color:rgb(0 0 0/.72)}body:has([data-donor-gate-modal]){overflow:hidden}[data-donor-gate-modal],[data-donor-gate-modal][data-scheme=light]{--donor-gate-surface:rgb(var(--popover,255 255 255));--donor-gate-band:rgb(var(--popover,255 255 255));--donor-gate-divider:var(--border,#e5e5e5);--donor-gate-text:rgb(var(--foreground,17 17 17));--donor-gate-muted:rgb(var(--muted-foreground,115 115 115));--donor-gate-border:var(--border,#e5e5e5);--donor-gate-accent:rgb(var(--primary,254 192 27));--donor-gate-icon-bg:#fec01b1f;color-scheme:light}[data-donor-gate-modal][data-scheme=dark],html.dark [data-donor-gate-modal]:not([data-scheme=light]){--donor-gate-surface:var(--card-bg,#262626);--donor-gate-band:var(--bg-color,#111111);--donor-gate-divider:var(--border-color,rgb(255 255 255/0.15));--donor-gate-text:var(--text-color,#ffffff);--donor-gate-muted:var(--opacity-text-secondary,rgb(136 136 136));--donor-gate-border:var(--border-color,rgb(255 255 255/0.15));--donor-gate-accent:var(--accent-color,#fec01b);--donor-gate-icon-bg:#fec01b1f;color-scheme:dark}dialog[data-donor-gate-modal]{position:fixed;inset:0;display:flex;flex-direction:column;width:min(100% - 2rem,30.5rem);max-width:30.5rem;height:fit-content;max-height:min(92dvh,52rem);margin:auto;padding:0;border:1px solid var(--donor-gate-border);border-radius:1rem;background:var(--donor-gate-surface);color:var(--donor-gate-text);box-shadow:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;font-family:var(--font-inter,Inter),system-ui,sans-serif}dialog[data-donor-gate-modal][open]{animation:donor-gate-in .22s ease both}dialog[data-donor-gate-modal]::backdrop{background:rgb(0 0 0/.72)}dialog[data-donor-gate-modal][open]::backdrop{animation:donor-gate-backdrop-in .22s ease both}[data-donor-gate-modal][data-slot=dialog-content]{display:flex;flex-direction:column;align-items:stretch;min-height:0;overflow-x:hidden;overflow-y:auto;background:var(--donor-gate-surface);color:var(--donor-gate-text)}[data-donor-gate-modal] [data-slot=dialog-header]{position:relative;flex-shrink:0;gap:0;padding:1.5rem 1.5rem 1.25rem;background:rgb(var(--card,255 255 255))}[data-donor-gate-heading][data-close-offset]{padding-right:2.5rem}[data-donor-gate-modal] .donation-flow__close{position:absolute;top:.75rem;right:.75rem;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:10px;background:transparent;color:var(--donor-gate-text);cursor:pointer}[data-donor-gate-modal] .donation-flow__close:hover{background:color-mix(in srgb,var(--donor-gate-text) 8%,transparent)}[data-donor-gate-modal] .donation-flow__close:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--donor-gate-accent) 50%,transparent)}[data-donor-gate-heading]{display:flex;align-items:flex-start;gap:.75rem;width:100%}[data-donor-gate-icon]{display:flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:border-box;width:2.5rem;height:2.5rem;border:1px solid var(--donor-gate-accent);border-radius:10px;background:var(--donor-gate-icon-bg);color:var(--donor-gate-accent)}[data-donor-gate-heading-copy]{min-width:0;padding-top:0}[data-donor-gate-modal] [data-slot=dialog-title]{margin:0;padding:0;font-size:1rem;font-weight:600;line-height:1;color:var(--donor-gate-text)}[data-donor-gate-modal] [data-slot=dialog-description]{margin:.35rem 0 0;font-size:.875rem;font-weight:400;line-height:1.25rem;color:var(--donor-gate-muted)}[data-donor-gate-modal] .donor-gate-note{color:var(--donor-gate-muted)}[data-donor-gate-modal] [data-slot=dialog-body]{flex:1 1 auto;width:100%;min-height:0;align-items:stretch;gap:0;overflow-x:hidden;overflow-y:auto;background:var(--donor-gate-band);border-top:1px solid var(--donor-gate-divider);padding:1.25rem 1.5rem}[data-donor-gate-modal][data-stage=payment] [data-slot=dialog-body],[data-donor-gate-modal][data-stage=pending] [data-slot=dialog-body],[data-donor-gate-modal][data-stage=ready] [data-slot=dialog-body],[data-donor-gate-modal][data-stage=success] [data-slot=dialog-body]{padding:0;overflow-x:hidden;overflow-y:auto;background:var(--donor-gate-surface)}[data-donor-gate-modal] [data-slot=dialog-footer]{flex-shrink:0;height:auto;min-height:0;flex-direction:column;align-items:stretch;justify-content:center;gap:.75rem;background:var(--donor-gate-surface);border-top:1px solid var(--donor-gate-divider);padding:1.25rem 1.5rem 1.5rem}[data-donor-gate-modal][data-scheme=dark] [data-slot=dialog-footer],html.dark [data-donor-gate-modal]:not([data-scheme=light]) [data-slot=dialog-footer]{background:var(--donor-gate-band)}[data-donation-checkout]{width:100%;min-width:0}.donation-flow__stage[data-smooth-height]{flex:0 1 auto;width:100%;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.donation-flow__stage[data-smooth-height][data-animate]{transition:height .28s ease}[data-smooth-height-inner]{position:relative}[data-donor-gate-checkout]:not([data-visible]){position:absolute;top:0;left:0;width:100%;opacity:0;pointer-events:none}[data-donor-gate-checkout][data-visible]{position:relative;opacity:1;transition:opacity .22s ease}.donor-gate-turnstile{margin-top:.75rem;min-height:65px}.donor-gate-fallback{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:rgb(0 0 0/.72)}.donor-gate-fallback__dialog{width:min(100% - 2rem,30.5rem);height:24.5rem;border-radius:1rem;background:var(--card-bg,#ffffff);box-shadow:none}@keyframes donor-gate-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes donor-gate-backdrop-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){[data-donor-gate-checkout][data-visible],dialog[data-donor-gate-modal][open],dialog[data-donor-gate-modal][open]::backdrop{animation:none;transition:none}.donation-flow__stage[data-smooth-height][data-animate]{transition:none}}[data-donor-gate-form]{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-width:0;min-height:0}[data-donor-gate-field],[data-donor-gate-modal] [data-slot=field-control],[data-donor-gate-modal] [data-slot=field]{display:flex;width:100%;min-width:0;flex-direction:column;align-items:stretch}[data-donor-gate-modal] [data-slot=label]{color:var(--donor-gate-text)}[data-donor-gate-modal] [data-slot=input]{display:flex;width:100%;min-width:0;height:2.75rem;min-height:2.75rem;padding:.75rem 1rem;font-size:1rem;line-height:1.25rem;color:var(--donor-gate-text);background:var(--donor-gate-surface);border-color:var(--donor-gate-border);outline:none;box-shadow:none}[data-donor-gate-modal] [data-slot=input]::placeholder{color:var(--donor-gate-muted)}[data-donor-gate-modal] [data-slot=input]:focus,[data-donor-gate-modal] [data-slot=input]:focus-visible{outline:none;border-color:var(--donor-gate-accent);box-shadow:none;--tw-ring-shadow:0 0 #0000}[data-donor-gate-cta]{width:100%;min-height:2.75rem;height:2.75rem}