.support-page.svelte-xz9lnf{width:min(1180px,96vw);margin:clamp(1rem,3.5vw,2.8rem) auto clamp(2rem,5vw,4rem);color:var(--text)}.support-hero.svelte-xz9lnf{display:grid;gap:.65rem;border-top:2px solid color-mix(in srgb,var(--accent) 62%,var(--line));border-bottom:1px solid color-mix(in srgb,var(--line) 80%,transparent);padding:clamp(1rem,2.8vw,1.8rem) 0}.kicker.svelte-xz9lnf,.fund-kicker.svelte-xz9lnf{margin:0;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:.74rem;font-weight:700}h1.svelte-xz9lnf{margin:0;font-size:clamp(2rem,7vw,4.8rem);letter-spacing:.015em;line-height:.95}.support-hero.svelte-xz9lnf p:where(.svelte-xz9lnf):not(.kicker){margin:0;max-width:78ch;line-height:1.75;color:color-mix(in srgb,var(--text) 92%,transparent)}.funds.svelte-xz9lnf,.donor-panel.svelte-xz9lnf{margin-top:clamp(1.2rem,3vw,2rem)}.section-head.svelte-xz9lnf{display:flex;justify-content:space-between;align-items:end;gap:1rem;border-bottom:2px solid color-mix(in srgb,var(--accent) 58%,var(--line));padding-bottom:.55rem;margin-bottom:.9rem}.section-head.svelte-xz9lnf h2:where(.svelte-xz9lnf){margin:0;font-size:clamp(1.2rem,2.6vw,1.8rem)}.section-head.svelte-xz9lnf p:where(.svelte-xz9lnf){margin:0;color:var(--muted);font-size:.88rem}.fund-grid.svelte-xz9lnf{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.fund-card.svelte-xz9lnf,.payment-card.svelte-xz9lnf,.support-note.svelte-xz9lnf{border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-top:2px solid color-mix(in srgb,var(--accent) 48%,var(--line));background:color-mix(in srgb,var(--surface) 84%,transparent);padding:.95rem 1rem}.fund-card.svelte-xz9lnf,.payment-card.svelte-xz9lnf{display:grid;gap:.7rem}.upi-card.svelte-xz9lnf{background:radial-gradient(circle at top left,color-mix(in srgb,var(--accent) 16%,transparent),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--surface-solid) 92%,transparent),color-mix(in srgb,var(--surface) 84%,transparent))}.upi-layout.svelte-xz9lnf{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:1rem;align-items:start}.upi-copy.svelte-xz9lnf{display:grid;gap:.7rem}.method-switch.svelte-xz9lnf{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:.8rem}.method-switch.svelte-xz9lnf button:where(.svelte-xz9lnf){border:1px solid color-mix(in srgb,var(--line) 82%,transparent);background:color-mix(in srgb,var(--surface) 84%,transparent);color:inherit;padding:.55rem .8rem;text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;cursor:pointer}.method-switch.svelte-xz9lnf button.selected:where(.svelte-xz9lnf){border-color:color-mix(in srgb,var(--accent) 72%,var(--line));color:var(--accent)}.fund-card.svelte-xz9lnf h3:where(.svelte-xz9lnf),.payment-card.svelte-xz9lnf h3:where(.svelte-xz9lnf),.support-note.svelte-xz9lnf h2:where(.svelte-xz9lnf){margin:0;font-size:clamp(1.05rem,2.2vw,1.35rem)}.fund-summary.svelte-xz9lnf,.status-note.svelte-xz9lnf,.support-note.svelte-xz9lnf p:where(.svelte-xz9lnf),.support-note.svelte-xz9lnf li:where(.svelte-xz9lnf){margin:0;line-height:1.7;color:color-mix(in srgb,var(--text) 90%,transparent)}.fund-stats.svelte-xz9lnf,.payment-details.svelte-xz9lnf{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.fund-stats.svelte-xz9lnf div:where(.svelte-xz9lnf),.payment-details.svelte-xz9lnf div:where(.svelte-xz9lnf){border:1px solid color-mix(in srgb,var(--line) 62%,transparent);padding:.45rem .55rem;background:color-mix(in srgb,var(--bg) 68%,transparent)}.fund-stats.svelte-xz9lnf dt:where(.svelte-xz9lnf),.payment-details.svelte-xz9lnf dt:where(.svelte-xz9lnf){font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.fund-stats.svelte-xz9lnf dd:where(.svelte-xz9lnf),.payment-details.svelte-xz9lnf dd:where(.svelte-xz9lnf){margin:.2rem 0 0;font-size:.95rem;word-break:break-word}.qr-stage.svelte-xz9lnf{margin:0;display:grid;gap:.55rem}.qr-frame.svelte-xz9lnf{padding:.7rem;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);background:#f4efe7;box-shadow:0 10px 24px #0000002e}.qr-image.svelte-xz9lnf{width:100%;display:block;aspect-ratio:1;object-fit:cover;object-position:center 78%;transform:scale(1.12);border:1px solid rgba(67,44,34,.14);background:#fff}.qr-stage.svelte-xz9lnf figcaption:where(.svelte-xz9lnf){font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.upi-open-link.svelte-xz9lnf{display:inline-flex;align-items:center;justify-self:start;border:1px solid color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--surface-solid) 88%,transparent);color:inherit;padding:.55rem .8rem;text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:.74rem}.upi-open-link.svelte-xz9lnf:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 78%,var(--line))}.contact-line.svelte-xz9lnf{margin:.8rem 0 0;line-height:1.7}.contact-line.svelte-xz9lnf a:where(.svelte-xz9lnf),.support-note.svelte-xz9lnf a:where(.svelte-xz9lnf){color:var(--accent);text-decoration:none}.select-button.svelte-xz9lnf,.submit-button.svelte-xz9lnf{border:1px solid color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--surface-solid) 88%,transparent);color:inherit;padding:.65rem .85rem;text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;cursor:pointer}.select-button.svelte-xz9lnf:hover,.submit-button.svelte-xz9lnf:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 78%,var(--line))}.donor-grid.svelte-xz9lnf{display:grid;grid-template-columns:1.5fr 1fr;gap:.8rem;align-items:start}.support-form.svelte-xz9lnf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-top:2px solid color-mix(in srgb,var(--accent) 52%,var(--line));background:color-mix(in srgb,var(--surface) 86%,transparent);padding:1rem}.field.svelte-xz9lnf{display:grid;gap:.35rem}.field.svelte-xz9lnf span:where(.svelte-xz9lnf),.choices.svelte-xz9lnf legend:where(.svelte-xz9lnf){font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:700}.field.svelte-xz9lnf input:where(.svelte-xz9lnf),.field.svelte-xz9lnf select:where(.svelte-xz9lnf),.field.svelte-xz9lnf textarea:where(.svelte-xz9lnf){width:100%;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);background:color-mix(in srgb,var(--bg) 88%,transparent);color:inherit;padding:.68rem .75rem;border-radius:0;font:inherit}.field.svelte-xz9lnf textarea:where(.svelte-xz9lnf){resize:vertical}.payment-step.svelte-xz9lnf{grid-column:1 / -1;display:grid;gap:.75rem;border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent);padding-top:.9rem}.payment-step-head.svelte-xz9lnf{display:grid;gap:.3rem}.payment-step-head.svelte-xz9lnf h3:where(.svelte-xz9lnf){margin:0;font-size:clamp(1.05rem,2.2vw,1.35rem)}.payment-step-head.svelte-xz9lnf p:where(.svelte-xz9lnf){margin:0;color:var(--muted);font-size:.88rem}.form-note.svelte-xz9lnf{margin:0;grid-column:1 / -1;font-size:.88rem;line-height:1.6;color:color-mix(in srgb,var(--text) 88%,transparent)}.field-full.svelte-xz9lnf,.choices.svelte-xz9lnf,.submit-button.svelte-xz9lnf{grid-column:1 / -1}.choices.svelte-xz9lnf{margin:0;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);padding:.75rem;display:grid;gap:.45rem}.choices.svelte-xz9lnf label:where(.svelte-xz9lnf){display:flex;gap:.5rem;align-items:start;line-height:1.5}.support-note.svelte-xz9lnf{display:grid;gap:.8rem}.support-note.svelte-xz9lnf ol:where(.svelte-xz9lnf){margin:0;padding-left:1.1rem;display:grid;gap:.45rem}.qr-placeholder.svelte-xz9lnf{border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent);padding-top:.7rem}.route-links.svelte-xz9lnf{margin-top:1.1rem;display:flex;flex-wrap:wrap;gap:.55rem}.route-links.svelte-xz9lnf a:where(.svelte-xz9lnf){display:inline-flex;align-items:center;border:1px solid var(--line);padding:.5rem .78rem;text-decoration:none;font-size:.84rem;color:color-mix(in srgb,var(--text) 92%,transparent)}.route-links.svelte-xz9lnf a:where(.svelte-xz9lnf):hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));color:color-mix(in srgb,var(--accent) 78%,var(--text))}.sr-only.svelte-xz9lnf{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.donor-grid.svelte-xz9lnf,.support-form.svelte-xz9lnf,.upi-layout.svelte-xz9lnf{grid-template-columns:1fr}}
