.donation-page[data-v-db5dc6ac]{font-family:-apple-system,BlinkMacMacSystemFont,Segoe UI,Roboto,sans-serif;background:linear-gradient(135deg,var(--background-color, #000000) 0%,color-mix(in srgb,var(--background-color, #000000) 80%,white) 100%);color:var(--accent-color, #ffffff);min-height:100vh;line-height:1.6}.header-image[data-v-db5dc6ac]{width:100%;overflow:hidden;border-radius:16px;margin-bottom:1rem;border:1px solid rgba(255,255,255,.12)}.header-image img[data-v-db5dc6ac]{display:block;width:100%;height:240px;object-fit:cover}.container[data-v-db5dc6ac]{max-width:600px;margin:0 auto;padding:3rem 2rem;min-height:100vh;display:flex;flex-direction:column;justify-content:center}.header[data-v-db5dc6ac]{text-align:center;margin-bottom:1rem}.logo[data-v-db5dc6ac]{width:120px;height:120px;background:var(--popup-color, #ffffff);color:var(--popup-text-color, #ffffff);border-radius:20px;margin:0 auto 2rem;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1.2rem;letter-spacing:-.5px;box-shadow:0 10px 40px #ffffff1a}.logo-img[data-v-db5dc6ac]{width:auto;height:120px;border-radius:20px;margin:0 auto 2rem;display:flex;align-items:center;justify-content:center;background:#ffffffe6;box-shadow:0 10px 40px #ffffff1a;overflow:hidden}.logo-img img[data-v-db5dc6ac]{width:100%;height:100%;object-fit:contain}.main-heading[data-v-db5dc6ac]{font-size:3rem;font-weight:900;margin-bottom:1rem;background:linear-gradient(135deg,var(--accent-color, #ffffff) 0%,color-mix(in srgb,var(--accent-color, #ffffff) 80%,transparent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-2px}.subheading[data-v-db5dc6ac]{font-size:1.2rem;color:color-mix(in srgb,var(--accent-color, #ffffff) 80%,transparent);margin-bottom:.5rem;font-weight:500}.verse[data-v-db5dc6ac]{font-size:1rem;color:color-mix(in srgb,var(--accent-color, #ffffff) 60%,transparent);font-style:italic;margin-bottom:0}.header-description[data-v-db5dc6ac]{margin-top:2rem;color:color-mix(in srgb,var(--accent-color, #ffffff) 80%,transparent);font-size:1rem;line-height:1.7}.header-description p[data-v-db5dc6ac]{margin-bottom:1rem}.header-description p[data-v-db5dc6ac]:last-child{margin-bottom:0;margin-top:1.5rem;font-weight:500;color:var(--accent-color, #ffffff)}.goal-tracker[data-v-db5dc6ac]{margin-top:1.5rem}.goal-header[data-v-db5dc6ac]{display:flex;justify-content:space-between;font-size:.9rem;color:color-mix(in srgb,var(--accent-color, #ffffff) 85%,transparent);margin-bottom:.5rem}.goal-bar[data-v-db5dc6ac]{width:100%;height:10px;background:#ffffff26;border-radius:999px;overflow:hidden}.goal-bar-fill[data-v-db5dc6ac]{height:100%;background:var(--accent-color, #ffffff);width:0%;transition:width .6s ease}.error-message[data-v-db5dc6ac]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:24px;padding:2.5rem;text-align:center;color:#ef4444;margin-bottom:1rem}.donate-form[data-v-db5dc6ac]{background:var(--popup-color, #ffffff);color:var(--popup-text-color, #111111);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid color-mix(in srgb,var(--popup-color, #ffffff) 85%,black 15%);border-radius:24px;padding:3rem;margin:2rem 0;margin-bottom:0rem!important;box-shadow:0 20px 60px #0000004d}.form-section[data-v-db5dc6ac]{margin-bottom:2.5rem}.form-section[data-v-db5dc6ac]:last-child{margin-bottom:0}.section-title[data-v-db5dc6ac]{font-size:1.1rem;font-weight:700;margin-bottom:1rem;color:var(--popup-text-color, var(--accent-color, #ffffff))}.donation-type-dropdown[data-v-db5dc6ac]{position:relative}.donation-type-trigger[data-v-db5dc6ac]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;background:#ffffff12;border:1.5px solid color-mix(in srgb,var(--popup-text-color, #111111) 18%,transparent);border-radius:14px;color:var(--popup-text-color, #111111);font-size:1rem;font-weight:600;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.donation-type-trigger[data-v-db5dc6ac]:hover{border-color:color-mix(in srgb,var(--popup-text-color, #111111) 35%,transparent)}.donation-type-trigger.open[data-v-db5dc6ac]{border-color:color-mix(in srgb,var(--accent-color, #ffffff) 60%,transparent);background:color-mix(in srgb,var(--accent-color, #ffffff) 12%,transparent);box-shadow:0 18px 45px #0f172a2e}.donation-type-trigger[data-v-db5dc6ac]:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-color, #ffffff) 28%,transparent)}.donation-type-trigger-content[data-v-db5dc6ac]{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0;width:100%}.donation-type-trigger-row[data-v-db5dc6ac]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.donation-type-trigger-label[data-v-db5dc6ac]{font-size:1.05rem;letter-spacing:-.01em}.donation-type-trigger-arrow[data-v-db5dc6ac]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;color:color-mix(in srgb,var(--accent-color, #ffffff) 65%,transparent);background:color-mix(in srgb,var(--accent-color, #ffffff) 12%,transparent);transition:transform .2s ease,background-color .2s ease,color .2s ease}.donation-type-trigger-arrow svg[data-v-db5dc6ac]{width:16px;height:16px}.donation-type-trigger-arrow.open[data-v-db5dc6ac]{transform:rotate(180deg);background:color-mix(in srgb,var(--accent-color, #ffffff) 22%,transparent);color:color-mix(in srgb,var(--accent-color, #ffffff) 95%,transparent)}.donation-type-trigger-description[data-v-db5dc6ac]{font-size:.85rem;line-height:1.4;color:color-mix(in srgb,var(--popup-text-color, #111111) 60%,transparent);font-weight:500}.donation-type-menu[data-v-db5dc6ac]{position:absolute;top:calc(100% + .75rem);left:0;right:0;background:var(--popup-color, #ffffff);border:1px solid color-mix(in srgb,var(--popup-text-color, #111111) 12%,transparent);border-radius:16px;box-shadow:0 30px 80px #0f172a33;padding:.6rem;display:grid;gap:.35rem;z-index:40}.donation-type-option-button[data-v-db5dc6ac]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;background:transparent;border:none;border-radius:12px;text-align:left;color:var(--popup-text-color, #111111);font-size:.95rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease}.donation-type-option-button[data-v-db5dc6ac]:hover{background:color-mix(in srgb,var(--accent-color, #ffffff) 14%,transparent)}.donation-type-option-button.active[data-v-db5dc6ac]{background:color-mix(in srgb,var(--accent-color, #ffffff) 20%,transparent);color:color-mix(in srgb,var(--popup-text-color, #111111) 92%,transparent);transform:translateY(-1px)}.donation-type-option-text[data-v-db5dc6ac]{display:flex;flex-direction:column;gap:.3rem;min-width:0}.donation-type-option-title[data-v-db5dc6ac]{display:inline-flex;align-items:center;gap:.45rem;font-size:1rem}.donation-type-option-badge[data-v-db5dc6ac]{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;background:color-mix(in srgb,var(--accent-color, #ffffff) 22%,transparent);color:color-mix(in srgb,var(--accent-color, #ffffff) 88%,transparent)}.donation-type-option-description[data-v-db5dc6ac]{font-size:.82rem;line-height:1.4;color:color-mix(in srgb,var(--popup-text-color, #111111) 65%,transparent)}.donation-type-option-icon[data-v-db5dc6ac]{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--accent-color, #ffffff) 70%,transparent)}.donation-type-option-button.active .donation-type-option-icon[data-v-db5dc6ac]{color:var(--accent-color, #ffffff)}.additional-dropdown-trigger[data-v-db5dc6ac]:disabled{cursor:not-allowed;opacity:.6;background:#ffffff0d;border-color:color-mix(in srgb,var(--popup-text-color, #111111) 12%,transparent);box-shadow:none}.additional-dropdown-trigger:disabled .donation-type-trigger-arrow[data-v-db5dc6ac]{color:color-mix(in srgb,var(--popup-text-color, #111111) 45%,transparent);background:color-mix(in srgb,var(--accent-color, #ffffff) 8%,transparent)}.donation-type-menu-item--empty[data-v-db5dc6ac]{cursor:default}.donation-type-menu-item--empty .donation-type-option-title[data-v-db5dc6ac]{color:color-mix(in srgb,var(--popup-text-color, #111111) 65%,transparent);font-weight:500}.dropdown-fade-enter-active[data-v-db5dc6ac],.dropdown-fade-leave-active[data-v-db5dc6ac]{transition:opacity .18s ease,transform .18s ease}.dropdown-fade-enter-from[data-v-db5dc6ac],.dropdown-fade-leave-to[data-v-db5dc6ac]{opacity:0;transform:translateY(-6px)}.preset-amounts[data-v-db5dc6ac]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1rem;margin-bottom:1rem}.preset-amount[data-v-db5dc6ac]{position:relative;cursor:pointer}.preset-amount__input[data-v-db5dc6ac]{position:absolute;opacity:0;pointer-events:none}.preset-amount__label[data-v-db5dc6ac]{display:block;padding:1rem;background:#ffffff0d;border:1.5px solid color-mix(in srgb,var(--popup-text-color, #111111) 18%,transparent);border-radius:16px;text-align:center;font-weight:700;font-size:1.1rem;color:var(--popup-text-color #ffffff);transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.preset-amount__input:checked+.preset-amount__label[data-v-db5dc6ac]{background:var(--accent-color, #ffffff);color:var(--background-color, #000000);border-color:var(--accent-color, #ffffff);transform:translateY(-2px);box-shadow:0 10px 30px #fff3}.preset-amount__label[data-v-db5dc6ac]:hover{border-color:#fff6;transform:translateY(-1px)}.custom-amount[data-v-db5dc6ac]{margin-top:1.5rem;opacity:0;max-height:0;overflow:hidden;transition:all .3s ease}.custom-amount.show[data-v-db5dc6ac]{opacity:1;max-height:200px}.field[data-v-db5dc6ac]{margin-bottom:1.5rem}.field-label[data-v-db5dc6ac]{display:block;font-weight:600;color:var(--popup-text-color, var(--accent-color, #ffffff));margin-bottom:.5rem;font-size:.95rem}.field-label__currency[data-v-db5dc6ac]{margin-left:.35rem;font-weight:700;color:color-mix(in srgb,var(--popup-text-color, #ffffff) 75%,transparent);letter-spacing:.02em}.field-helper[data-v-db5dc6ac]{margin-top:-.5rem;margin-bottom:1rem;font-size:.85rem;color:#111827a6}.field-helper.muted[data-v-db5dc6ac]{color:#11182780}.field-error[data-v-db5dc6ac]{margin-top:-.25rem;margin-bottom:1rem;font-size:.85rem;color:#ff6b6b}.choice-grid[data-v-db5dc6ac]{display:grid;gap:.75rem;margin-top:.75rem}.choice-option[data-v-db5dc6ac]{position:relative;border-radius:14px;border:1.5px solid color-mix(in srgb,var(--popup-text-color, #111111) 18%,transparent);background:#ffffff12;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;cursor:pointer;display:block}.choice-option[data-v-db5dc6ac]:hover{border-color:color-mix(in srgb,var(--popup-text-color, #111111) 35%,transparent)}.choice-option--active[data-v-db5dc6ac]{border-color:color-mix(in srgb,var(--accent-color, #ffffff) 60%,transparent);background:color-mix(in srgb,var(--accent-color, #ffffff) 12%,transparent);box-shadow:0 18px 45px #0f172a26}.choice-option--disabled[data-v-db5dc6ac]{opacity:.6;cursor:not-allowed}.choice-option__input[data-v-db5dc6ac]{position:absolute;inset:0;opacity:0;pointer-events:none}.choice-option__content[data-v-db5dc6ac]{display:flex;align-items:center;justify-content:flex-start;gap:.85rem;padding:.9rem 1.1rem;color:var(--popup-text-color, #111111)}.choice-option__label[data-v-db5dc6ac]{font-size:.95rem;font-weight:600}.choice-option__indicator[data-v-db5dc6ac]{display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--accent-color, #ffffff) 70%,transparent);transition:transform .2s ease,color .2s ease}.choice-option--active .choice-option__indicator[data-v-db5dc6ac]{color:var(--accent-color, #ffffff);transform:scale(1.05)}.choice-option__input:focus-visible+.choice-option__content[data-v-db5dc6ac]{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-color, #ffffff) 28%,transparent)}.required[data-v-db5dc6ac]{color:#ff6b6b;margin-left:4px}.input-wrapper[data-v-db5dc6ac]{position:relative}.currency-symbol[data-v-db5dc6ac]{position:absolute;left:1.25rem;top:50%;transform:translateY(-50%);color:var(--accent-color, #ffffff);font-weight:700;font-size:1.1rem}.input[data-v-db5dc6ac]{width:100%;padding:1.25rem;background:#ffffff14;border:1.5px solid color-mix(in srgb,var(--popup-text-color, #111111) 18%,transparent);border-radius:12px;color:var(--popup-text-color, #ffffff);font-size:1rem;font-weight:500;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.input--amount[data-v-db5dc6ac]{font-size:1.1rem;font-weight:700}.input[data-v-db5dc6ac]:focus{outline:none;border-color:var(--accent-color, #ffffff);background:#ffffff1f;box-shadow:0 0 0 4px #ffffff1a}.input[data-v-db5dc6ac]::placeholder{color:color-mix(in srgb,var(--popup-text-color, #ffffff) 60%,transparent)}.input[data-v-db5dc6ac]:disabled{opacity:.6;cursor:not-allowed}.checkbox-field[data-v-db5dc6ac]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.switch-row[data-v-db5dc6ac]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.switch-col[data-v-db5dc6ac]{display:flex;align-items:flex-start}.switch-label[data-v-db5dc6ac]{display:inline-flex;align-items:center;gap:.75rem;cursor:pointer;-webkit-user-select:none;user-select:none}.switch-label.align-start[data-v-db5dc6ac]{align-items:flex-start}.switch-label.align-start .switch-track[data-v-db5dc6ac]{margin-top:0}.switch-input[data-v-db5dc6ac]{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden}.switch-track[data-v-db5dc6ac]{position:relative;width:46px;height:26px;background:#6b728040;border:none;border-radius:999px;transition:background .2s ease;flex-shrink:0}.switch-input:not(:checked)+.switch-track[data-v-db5dc6ac]{background:#6b728040}.switch-thumb[data-v-db5dc6ac]{position:absolute;top:50%;left:4px;transform:translateY(-50%);width:18px;height:18px;background:var(--accent-color, #ffffff);border-radius:50%;transition:transform .2s ease;box-shadow:0 2px 6px #00000040}.switch-input:checked+.switch-track[data-v-db5dc6ac]{background:var(--accent-color, #ffffff)}.switch-input:checked+.switch-track .switch-thumb[data-v-db5dc6ac]{transform:translate(20px,-50%);background:var(--background-color, #000000)}.switch-text[data-v-db5dc6ac]{font-weight:500;color:var(--popup-text-color, var(--accent-color, #ffffff));line-height:1.5}.switch-label.disabled[data-v-db5dc6ac]{opacity:.5;cursor:not-allowed}.disabled-note[data-v-db5dc6ac]{font-size:.75rem;font-style:italic;color:color-mix(in srgb,var(--accent-color, #ffffff) 60%,transparent);display:block;margin-top:.25rem}.recurring-info[data-v-db5dc6ac]{margin-top:1rem;padding:1rem;background:#ffffff14;border-radius:12px;border-left:4px solid var(--accent-color, #ffffff);opacity:0;max-height:0;overflow:hidden;transition:all .3s ease}.recurring-info.show[data-v-db5dc6ac]{opacity:1;max-height:100px}.recurring-text[data-v-db5dc6ac]{font-size:.9rem;color:color-mix(in srgb,var(--accent-color, #ffffff) 80%,transparent);font-style:italic}.personal-info[data-v-db5dc6ac]{opacity:1;max-height:500px;overflow:hidden;transition:all .3s ease}.personal-info.hide[data-v-db5dc6ac]{opacity:0;max-height:0;margin-bottom:0}.fee-compensation-area[data-v-db5dc6ac]{border:2px dashed rgba(255,255,255,.3);border-radius:16px;padding:1.5rem;margin:1.5rem 0;cursor:pointer;transition:all .3s ease;background:#ffffff05;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fee-compensation-area[data-v-db5dc6ac]:hover{border-color:var(--accent-color, #ffffff);background:#ffffff0d;transform:translateY(-1px)}.fee-compensation-area.active[data-v-db5dc6ac]{border-color:var(--accent-color, #ffffff);background:#ffffff14;border-style:solid}.fee-compensation-content[data-v-db5dc6ac]{opacity:.9}.fee-compensation-header[data-v-db5dc6ac]{display:flex;align-items:flex-start;gap:1rem}.fee-compensation-icon[data-v-db5dc6ac]{width:40px;height:40px;border-radius:50%;background:var(--accent-color-light, #ffffff);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;transition:all .3s ease;flex-shrink:0}.fee-compensation-text[data-v-db5dc6ac]{flex:1;min-width:0}.fee-compensation-title[data-v-db5dc6ac]{font-size:1rem;font-weight:700;color:var(--popup-text-color, #ffffff);margin:0 0 .25rem}.fee-compensation-description[data-v-db5dc6ac]{font-size:.85rem;color:color-mix(in srgb,var(--popup-text-color, #ffffff) 70%,transparent);margin:0;line-height:1.4}.fee-compensation-amount[data-v-db5dc6ac]{text-align:right;flex-shrink:0}.fee-amount[data-v-db5dc6ac]{font-size:1.1rem;font-weight:700;color:var(--popup-text-color, #ffffff)}.fee-compensation-breakdown[data-v-db5dc6ac]{padding-left:56px;opacity:.8}.fee-item[data-v-db5dc6ac]{display:flex;justify-content:space-between;font-size:.8rem;color:color-mix(in srgb,var(--accent-color, #ffffff) 60%,transparent);margin-bottom:.25rem;line-height:1.3;gap:1rem}.fee-item[data-v-db5dc6ac]:last-child{margin-bottom:0}.direct-debit-consent[data-v-db5dc6ac]{background:#ffffff0a;border:1px solid rgba(255,255,255,.15);border-radius:14px;padding:1.25rem 1.35rem;margin:1.5rem 0 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.direct-debit-consent[data-v-db5dc6ac]:hover{border-color:color-mix(in srgb,var(--accent-color, #ffffff) 35%,transparent)}.direct-debit-consent.checked[data-v-db5dc6ac]{background:color-mix(in srgb,var(--accent-color, #ffffff) 12%,transparent);border-color:color-mix(in srgb,var(--accent-color, #ffffff) 55%,transparent);box-shadow:0 12px 28px #0000002e}.consent-label[data-v-db5dc6ac]{position:relative;display:flex;align-items:flex-start;gap:1rem;cursor:pointer;text-decoration:none;color:inherit}.consent-label:focus-within .consent-visual[data-v-db5dc6ac]{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-color, #ffffff) 30%,transparent)}.consent-input[data-v-db5dc6ac]{position:absolute;opacity:0;pointer-events:none}.consent-visual[data-v-db5dc6ac]{width:28px;height:28px;border-radius:10px;border:2px solid color-mix(in srgb,var(--popup-text-color, #111111) 60%,transparent);background:color-mix(in srgb,var(--popup-text-color, #111111) 6%,transparent);display:flex;align-items:center;justify-content:center;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,color .2s ease;flex-shrink:0;margin-top:2px;color:transparent;box-shadow:inset 0 0 0 1px #ffffff0f}.consent-label:hover .consent-visual[data-v-db5dc6ac]{border-color:color-mix(in srgb,var(--popup-text-color, #111111) 75%,transparent)}.consent-icon[data-v-db5dc6ac]{width:16px;height:16px;opacity:0;transform:scale(.6);transition:opacity .2s ease,transform .2s ease}.consent-input:checked+.consent-visual[data-v-db5dc6ac]{background:var(--accent-color, #ffffff);border-color:color-mix(in srgb,var(--accent-color, #ffffff) 65%,var(--popup-text-color, #111111) 35%);color:var(--background-color, #000000);box-shadow:0 6px 18px #00000029,0 0 0 3px color-mix(in srgb,var(--accent-color, #ffffff) 28%,transparent)}.consent-input:checked+.consent-visual .consent-icon[data-v-db5dc6ac]{opacity:1;transform:scale(1)}.consent-content[data-v-db5dc6ac]{flex:1;display:grid;gap:.4rem;min-width:0}.consent-heading[data-v-db5dc6ac]{font-size:.95rem;line-height:1.5;color:var(--popup-text-color, #ffffff);font-weight:600}.consent-label.checked .consent-heading[data-v-db5dc6ac]{color:color-mix(in srgb,var(--popup-text-color, #ffffff) 90%,transparent)}.consent-subtext[data-v-db5dc6ac]{font-size:.8rem;line-height:1.4;color:color-mix(in srgb,var(--popup-text-color, #ffffff) 70%,transparent)}.thank-you-banner[data-v-db5dc6ac]{position:relative;padding:1.35rem 1.55rem;margin:1.75rem 0;border-radius:18px;border:1.5px solid color-mix(in srgb,var(--accent-color, #ffffff) 26%,transparent);background:color-mix(in srgb,var(--accent-color, #ffffff) 10%,transparent);box-shadow:0 20px 48px #0f172a29;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.banner-content[data-v-db5dc6ac]{position:relative;display:flex;align-items:center;gap:1.1rem}.banner-icon[data-v-db5dc6ac]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;color:var(--background-color, #0f172a);background:var(--accent-color, #ffffff);box-shadow:0 12px 26px #0f172a2e;flex-shrink:0}.banner-icon svg[data-v-db5dc6ac]{width:20px;height:20px}.banner-text[data-v-db5dc6ac]{flex:1;display:grid;gap:.4rem}.banner-title[data-v-db5dc6ac]{font-size:.95rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--popup-text-color, #ffffff) 92%,transparent)}.banner-description[data-v-db5dc6ac]{font-size:.9rem;line-height:1.6;color:color-mix(in srgb,var(--popup-text-color, #ffffff) 78%,transparent)}.submit-button[data-v-db5dc6ac]{width:100%;padding:1.5rem 2rem;background:linear-gradient(135deg,var(--accent-color, #ffffff) 0%,color-mix(in srgb,var(--accent-color, #ffffff) 90%,transparent) 100%);color:var(--background-color, #000000);border:none;border-radius:16px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:2rem;text-transform:uppercase;letter-spacing:1px}.submit-button[data-v-db5dc6ac]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 15px 40px #fff3;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-color, #ffffff) 95%,transparent),color-mix(in srgb,var(--accent-color, #ffffff) 85%,transparent))}.submit-button[data-v-db5dc6ac]:active{transform:translateY(0)}.submit-button[data-v-db5dc6ac]:disabled{opacity:.6;cursor:not-allowed}.footer[data-v-db5dc6ac]{text-align:center;margin-top:2rem;color:color-mix(in srgb,var(--accent-color, #ffffff) 50%,transparent);font-size:.9rem}.back-link[data-v-db5dc6ac]{color:color-mix(in srgb,var(--accent-color, #ffffff) 80%,transparent);text-decoration:none;font-weight:500;transition:color .3s ease}.back-link[data-v-db5dc6ac]:hover{color:var(--accent-color, #ffffff)}.disabled-note[data-v-db5dc6ac]{font-size:.8rem;font-weight:400;color:#718096;display:block;margin-top:2px}@media (max-width: 640px){.container[data-v-db5dc6ac]{padding:2rem 1.5rem}.donate-form[data-v-db5dc6ac]{padding:2.5rem;margin:1.5rem 0}.main-heading[data-v-db5dc6ac]{font-size:2.5rem}.preset-amounts[data-v-db5dc6ac]{grid-template-columns:repeat(2,1fr);gap:.75rem}.preset-amount__label[data-v-db5dc6ac]{padding:.875rem;font-size:1rem}.donation-type-trigger[data-v-db5dc6ac]{padding:1rem 1.1rem;flex-direction:column;align-items:flex-start;gap:.65rem}.donation-type-trigger-row[data-v-db5dc6ac]{align-items:flex-start}.donation-type-trigger-arrow[data-v-db5dc6ac]{align-self:flex-start}.donation-type-trigger-label[data-v-db5dc6ac]{font-size:1rem}.donation-type-trigger-description[data-v-db5dc6ac]{font-size:.82rem}.donation-type-menu[data-v-db5dc6ac]{top:calc(100% + .55rem)}.donation-type-option-button[data-v-db5dc6ac]{padding:.85rem .9rem;align-items:flex-start}.donation-type-option-title[data-v-db5dc6ac]{font-size:.95rem}.donation-type-option-description[data-v-db5dc6ac]{font-size:.8rem}.banner-content[data-v-db5dc6ac]{align-items:flex-start;gap:.9rem}.banner-icon[data-v-db5dc6ac]{width:38px;height:38px;border-radius:12px}.banner-icon svg[data-v-db5dc6ac]{width:18px;height:18px}.banner-title[data-v-db5dc6ac]{font-size:.9rem;letter-spacing:.1em}.banner-description[data-v-db5dc6ac]{font-size:.85rem}.fee-compensation-area[data-v-db5dc6ac]{padding:1rem}.fee-compensation-header[data-v-db5dc6ac]{align-items:flex-start;gap:.75rem}.fee-compensation-icon[data-v-db5dc6ac]{width:32px;height:32px;font-size:1rem}.fee-compensation-title[data-v-db5dc6ac]{font-size:.9rem}.fee-compensation-description[data-v-db5dc6ac]{font-size:.8rem}.fee-compensation-amount[data-v-db5dc6ac]{width:100%;text-align:left;margin-top:.5rem}.fee-amount[data-v-db5dc6ac]{font-size:1rem}.fee-compensation-breakdown[data-v-db5dc6ac]{padding-left:0;margin-top:1rem}.fee-item[data-v-db5dc6ac]{font-size:.75rem;flex-wrap:wrap;gap:.5rem}}@media (max-width: 480px){.main-heading[data-v-db5dc6ac]{font-size:2rem}.logo[data-v-db5dc6ac]{width:100px;height:100px;font-size:1rem}.donate-form[data-v-db5dc6ac]{padding:1.5rem}.fee-compensation-area[data-v-db5dc6ac]{padding:.75rem;margin:1rem 0}.fee-compensation-header[data-v-db5dc6ac]{align-items:flex-start;gap:.75rem}.fee-compensation-content[data-v-db5dc6ac]{width:100%}.fee-compensation-amount[data-v-db5dc6ac]{order:-1;width:100%;text-align:center;margin-top:0;margin-bottom:.5rem}.fee-amount[data-v-db5dc6ac]{font-size:1.25rem;font-weight:800}.fee-compensation-breakdown[data-v-db5dc6ac]{padding-left:0;margin-top:.75rem}}
