.support-page.svelte-1j5tn20{max-width:60rem;margin:0 auto;padding:2rem 1rem 3rem}.hero.svelte-1j5tn20{background:#ffffffeb;border:1px solid #d6e5da;border-radius:1rem;padding:1.5rem;box-shadow:0 14px 30px #1a392a14}.eyebrow.svelte-1j5tn20{margin:0;color:#315c46;font-size:.88rem;text-transform:uppercase;letter-spacing:.08em}h1.svelte-1j5tn20{margin:.35rem 0 0;font-size:clamp(2rem,5vw,3.2rem);line-height:1;color:#163826}.lede.svelte-1j5tn20{margin-top:.85rem;max-width:42rem;color:#315c46;font-size:1.02rem}.grid.svelte-1j5tn20{margin-top:1.25rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.checkout-banner.svelte-1j5tn20{margin-top:1.2rem;border-radius:1rem;padding:1.2rem;box-shadow:0 14px 30px #1a392a14}.success-banner.svelte-1j5tn20{border:1px solid #b7dbc5;background:#eef8f1f0}.cancel-banner.svelte-1j5tn20{border:1px solid #e5d0b9;background:#fdf6eff0}article.svelte-1j5tn20{background:#ffffffeb;border:1px solid #d6e5da;border-radius:1rem;padding:1.2rem;box-shadow:0 14px 30px #1a392a14}h2.svelte-1j5tn20{margin:0;color:#163826;font-size:1.1rem}p.svelte-1j5tn20{color:#315c46;line-height:1.55}.donation-form.svelte-1j5tn20{display:grid;gap:.85rem;margin-top:1rem;max-width:22rem}.donation-form.svelte-1j5tn20 label:where(.svelte-1j5tn20),.cadence-fieldset.svelte-1j5tn20{display:grid;gap:.35rem}.donation-form.svelte-1j5tn20 span:where(.svelte-1j5tn20),legend.svelte-1j5tn20{color:#315c46;font-size:.88rem}.amount-field.svelte-1j5tn20{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;border:1px solid #bddcc8;border-radius:.8rem;background:#fff;padding:0 .85rem}.amount-field.svelte-1j5tn20 strong:where(.svelte-1j5tn20){color:#163826;font-size:1.15rem}.amount-field.svelte-1j5tn20 input:where(.svelte-1j5tn20){width:100%;box-sizing:border-box;border:1px solid #bddcc8;border-radius:.8rem;padding:.8rem .85rem;font:inherit}.amount-field.svelte-1j5tn20 input:where(.svelte-1j5tn20){border:0;padding:.8rem 0}.cadence-fieldset.svelte-1j5tn20{border:0;padding:0;margin:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.cadence-option.svelte-1j5tn20{display:flex;align-items:center;gap:.5rem;border:1px solid #bddcc8;border-radius:.9rem;background:#fff;padding:.8rem .9rem;cursor:pointer}.cadence-option.selected.svelte-1j5tn20{border-color:#29543e;background:#edf7f1}.cadence-option.svelte-1j5tn20 input:where(.svelte-1j5tn20){width:auto;margin:0}.cta.svelte-1j5tn20{border:1px solid #29543e;background:#29543e;color:#f7fbf8;border-radius:999px;padding:.7rem 1rem;font:inherit;cursor:pointer}.cta.svelte-1j5tn20:disabled{cursor:wait;opacity:.75}.note.svelte-1j5tn20{color:#1f5f43;font-size:.94rem}.or-divider.svelte-1j5tn20{color:#315c46;font-size:.88rem;margin:.75rem 0 .5rem}.paypal-cta.svelte-1j5tn20{display:inline-block;text-decoration:none}.status-banner.svelte-1j5tn20{margin-top:1rem;border-radius:.9rem;padding:.9rem 1rem;border:1px solid transparent;box-shadow:0 10px 24px #1a392a14}.status-banner.svelte-1j5tn20 h3:where(.svelte-1j5tn20){margin:0;font-size:1rem}.status-banner.svelte-1j5tn20 p:where(.svelte-1j5tn20){margin:.4rem 0 0}.status-banner.success.svelte-1j5tn20{border-color:#b7dbc5;background:#eef8f1f0}.status-banner.error.svelte-1j5tn20{border-color:#e2aaaa;background:#fdefeff2}.status-banner.error.svelte-1j5tn20 h3:where(.svelte-1j5tn20),.status-banner.error.svelte-1j5tn20 p:where(.svelte-1j5tn20){color:#7c1f1f}.card.svelte-1j5tn20{margin-top:1rem;background:#ffffffeb;border:1px solid #d6e5da;border-radius:1rem;padding:1.2rem;box-shadow:0 14px 30px #1a392a14}.stack.svelte-1j5tn20{margin-top:.75rem;display:grid;gap:.65rem}.entry.svelte-1j5tn20{border:1px solid #dcefe4;border-radius:.7rem;background:#f8fbf8;padding:.75rem;display:flex;justify-content:space-between;gap:1rem;align-items:start}.entry.svelte-1j5tn20 p:where(.svelte-1j5tn20){margin:.2rem 0 0;font-size:.9rem}.actions.svelte-1j5tn20{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem}.amount-edit.svelte-1j5tn20{display:grid;gap:.2rem;font-size:.88rem;color:#2f6a4f}.amount-edit.svelte-1j5tn20 div:where(.svelte-1j5tn20){display:flex;gap:.45rem;align-items:center}.amount-edit.svelte-1j5tn20 input:where(.svelte-1j5tn20){border:1px solid #bddcc8;border-radius:.55rem;padding:.45rem .55rem;font:inherit}.subscription-action.svelte-1j5tn20{min-height:2.25rem}button.svelte-1j5tn20{border:1px solid #78b293;background:#e9f7ef;color:#133325;border-radius:.55rem;padding:.45rem .7rem;cursor:pointer;font:inherit}button.danger.svelte-1j5tn20{border-color:#b67777;background:#fbeeee;color:#6d1e1e}a.svelte-1j5tn20{color:#184a34}
