.d-modal.donate-modal{--donate-radius: 1.15rem;--modal-max-width: 760px;--donate-line: var(--primary-low);--donate-muted: var(--primary-medium);--donate-soft-shadow: 0 24px 70px -42px rgb(0 0 0 / 45%)}.d-modal.donate-modal .d-modal__container{overflow:hidden}.d-modal.donate-modal .d-modal__body{padding:0 !important;overflow-y:auto}.d-modal.donate-modal .donate-modal__content{display:flex;flex-direction:column;position:relative;padding:0}.d-modal.donate-modal .donate-modal__close{position:absolute;z-index:20;top:.85rem;right:.85rem;width:2.35rem;height:2.35rem;min-height:2.35rem;padding:0;border:1px solid hsla(0,0%,100%,.35);border-radius:50%;background:rgba(0,0,0,.18);color:var(--secondary);box-shadow:0 8px 22px -16px rgba(0,0,0,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .18s ease,transform .18s ease}.d-modal.donate-modal .donate-modal__close .d-icon{color:currentColor}.d-modal.donate-modal .donate-modal__close:hover,.d-modal.donate-modal .donate-modal__close:focus-visible{background:rgba(0,0,0,.3);transform:scale(1.04)}.d-modal.donate-modal .donate-modal__hero{position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:flex-start;gap:.8rem 1rem;min-height:220px;overflow:hidden;padding:2rem clamp(1.35rem,4vw,2.4rem) 1.8rem;color:var(--secondary);background:radial-gradient(circle at 86% 18%, rgba(255, 255, 255, 0.12) 0, transparent 30%),linear-gradient(135deg, rgba(var(--tertiary-rgb), 0.96) 0%, rgba(var(--tertiary-rgb), 0.82) 58%, rgba(var(--tertiary-rgb), 0.72) 100%)}.d-modal.donate-modal .donate-modal__hero-glow{position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.d-modal.donate-modal .donate-modal__hero-glow--one{top:-5rem;right:7rem;width:15rem;height:15rem;background:hsla(0,0%,100%,.08);filter:blur(8px)}.d-modal.donate-modal .donate-modal__hero-glow--two{right:-4rem;bottom:-7rem;width:18rem;height:18rem;background:rgba(var(--tertiary-rgb), 0.22);filter:blur(18px)}.d-modal.donate-modal .donate-modal__hero-icon{position:relative;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border:1px solid hsla(0,0%,100%,.28);border-radius:1.2rem;background:var(--secondary);color:var(--love);box-shadow:0 18px 38px -24px rgba(0,0,0,.4);isolation:isolate}.d-modal.donate-modal .donate-modal__hero-icon::before{position:absolute;inset:.45rem;border:1px solid var(--love);border-radius:.95rem;content:"";opacity:0;pointer-events:none;animation:donate-heart-pulse 2.4s ease-out infinite}.d-modal.donate-modal .donate-modal__hero-icon .d-icon{position:relative;z-index:1;font-size:1.45rem;color:currentColor;filter:drop-shadow(0 0 0 transparent);animation:donate-heart-beat 2.4s ease-in-out infinite;transform-origin:center}@keyframes donate-heart-beat{0%,45%,100%{transform:scale(1);filter:drop-shadow(0 0 0 transparent)}10%{transform:scale(1.08);filter:drop-shadow(0 0 7px var(--love))}20%{transform:scale(0.98);filter:drop-shadow(0 0 3px var(--love))}30%{transform:scale(1.05);filter:drop-shadow(0 0 6px var(--love))}}@keyframes donate-heart-pulse{0%,45%,100%{transform:scale(0.78);opacity:0}12%{transform:scale(1);opacity:.42}35%{transform:scale(1.35);opacity:0}}@media(prefers-reduced-motion: reduce){.d-modal.donate-modal .donate-modal__hero-icon::before,.d-modal.donate-modal .donate-modal__hero-icon .d-icon{animation:none}}.d-modal.donate-modal .donate-modal__hero-copy{min-width:0}.d-modal.donate-modal .donate-modal__eyebrow{margin-bottom:.3rem;color:hsla(0,0%,100%,.76);font-size:var(--font-down-1);font-weight:700;text-transform:uppercase;letter-spacing:.075em}.d-modal.donate-modal .donate-modal__hero-copy h2{margin:0 0 .4rem;color:var(--secondary);font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.04;letter-spacing:-0.04em}.d-modal.donate-modal .donate-modal__hero-copy p{max-width:62ch;margin:0;color:hsla(0,0%,100%,.78);line-height:1.55}.d-modal.donate-modal .donate-modal__hero-pills{grid-column:2;display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.15rem}.d-modal.donate-modal .donate-modal__hero-pills span{display:inline-flex;align-items:center;gap:.35rem;min-height:1.9rem;padding:.28rem .65rem;border:1px solid hsla(0,0%,100%,.22);border-radius:999px;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.88);font-size:var(--font-down-2);font-weight:650;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.d-modal.donate-modal .donate-modal__hero-pills span .d-icon{color:currentColor}.d-modal.donate-modal .donate-modal__inner{margin:0 auto;padding:clamp(1.25rem,3vw,1.8rem) clamp(1.1rem,3vw,1.8rem) 1.35rem}.d-modal.donate-modal .donate-modal__bank{padding:0 0 1.45rem;border-bottom:1px solid var(--donate-line)}.d-modal.donate-modal .donate-modal__section-intro{margin-bottom:.9rem}.d-modal.donate-modal .donate-modal__section-kicker,.d-modal.donate-modal .donate-modal__methods-heading>div>span{display:block;margin-bottom:.2rem;color:var(--donate-muted);font-size:var(--font-down-2);font-weight:750;text-transform:uppercase;letter-spacing:.07em}.d-modal.donate-modal .donate-modal__section-intro h3,.d-modal.donate-modal .donate-modal__methods-heading h3{margin:0;color:var(--primary);font-size:var(--font-up-2);line-height:1.15;letter-spacing:-0.02em}.d-modal.donate-modal .donate-modal__section-intro p{max-width:62ch;margin:.25rem 0 0;color:var(--donate-muted);line-height:1.45}.d-modal.donate-modal .donate-bank-card{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:1rem;padding:.9rem;border:1px solid rgba(var(--primary-rgb), 0.1);border-radius:1rem;background:rgba(var(--primary-rgb), 0.045)}.d-modal.donate-modal .donate-bank-card__identity{display:flex;align-items:center;gap:.8rem;min-width:0}.d-modal.donate-modal .donate-bank-card__logo{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.7rem;height:2.7rem;border-radius:.8rem;background:var(--secondary);color:var(--tertiary);box-shadow:0 8px 22px -18px rgba(0,0,0,.5);overflow:hidden}.d-modal.donate-modal .donate-bank-card__logo img{width:100%;height:100%;padding:.35rem;object-fit:contain}.d-modal.donate-modal .donate-bank-card__logo .d-icon{font-size:1rem}.d-modal.donate-modal .donate-bank-card__identity>div:last-child{display:flex;min-width:0;flex-direction:column;gap:.15rem}.d-modal.donate-modal .donate-bank-card__identity strong{color:var(--primary);font-size:var(--font-0);line-height:1.2}.d-modal.donate-modal .donate-bank-card__identity span{color:var(--donate-muted);font-size:var(--font-down-1)}.d-modal.donate-modal .donate-bank-card__account{display:inline-flex;align-items:center;gap:.8rem;min-height:3.1rem;padding:.65rem .75rem .65rem 1rem;border:1px solid rgba(var(--tertiary-rgb), 0.36);border-radius:.85rem;background:rgba(var(--tertiary-rgb), 0.08);color:var(--primary);cursor:pointer;text-align:left;box-shadow:0 10px 28px -24px rgba(0,0,0,.55);transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.d-modal.donate-modal .donate-bank-card__account:hover,.d-modal.donate-modal .donate-bank-card__account:focus-visible{border-color:rgba(var(--tertiary-rgb), 0.75);background:rgba(var(--tertiary-rgb), 0.12);box-shadow:0 14px 30px -22px rgba(0,0,0,.55);transform:translateY(-1px)}.d-modal.donate-modal .donate-bank-card__account.--copied{border-color:var(--success);background:rgba(var(--success-rgb), 0.09);color:var(--success);box-shadow:0 14px 30px -22px rgba(0,0,0,.35)}.d-modal.donate-modal .donate-bank-card__account.--copied:hover,.d-modal.donate-modal .donate-bank-card__account.--copied:focus-visible{border-color:var(--success);background:rgba(var(--success-rgb), 0.12)}.d-modal.donate-modal .donate-bank-card__account:focus-visible{outline:2px solid rgba(var(--tertiary-rgb), 0.75);outline-offset:2px}.d-modal.donate-modal .donate-bank-card__account-number{font-family:var(--font-family-monospace);font-size:var(--font-0);font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:.02em}.d-modal.donate-modal .donate-bank-card__copy{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.6rem;background:rgba(var(--tertiary-rgb), 0.9);color:var(--secondary);transition:background .16s ease,color .16s ease}.d-modal.donate-modal .donate-bank-card__account.--copied .donate-bank-card__copy{background:var(--success);color:var(--secondary)}.d-modal.donate-modal .donate-bank-card__copy .d-icon{font-size:.85rem}.d-modal.donate-modal .donate-modal__methods{padding-top:1.45rem}.d-modal.donate-modal .donate-modal__methods-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.d-modal.donate-modal .donate-modal__methods-count{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.9rem;height:1.9rem;border-radius:50%;background:rgba(var(--primary-rgb), 0.06);color:var(--donate-muted);font-size:var(--font-down-1);font-weight:750}.d-modal.donate-modal .donate-modal__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.7rem}.d-modal.donate-modal .donate-option-card{display:grid;grid-template-columns:2.5rem minmax(0, 1fr);align-items:start;gap:.75rem;min-width:0;padding:.85rem;border:1px solid var(--primary-low);border-radius:.9rem;background:var(--secondary);color:var(--primary);text-align:left;box-shadow:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.d-modal.donate-modal .donate-option-card:hover{border-color:var(--primary-low-mid);background:rgba(var(--primary-rgb), 0.04);transform:translateY(-1px)}.d-modal.donate-modal .donate-option-card__icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid var(--primary-low);border-radius:.75rem;background:rgba(var(--tertiary-rgb), 0.08);color:rgba(var(--tertiary-rgb), 0.9);overflow:hidden;flex:0 0 2.5rem}.d-modal.donate-modal .donate-option-card__icon .d-icon{font-size:.95rem}.d-modal.donate-modal .donate-option-card__fallback-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.d-modal.donate-modal .donate-option-card__img{width:100%;height:100%;padding:.3rem;object-fit:contain}.d-modal.donate-modal .donate-option-card__content{min-width:0}.d-modal.donate-modal .donate-option-card__content h3{margin:0 0 .18rem;font-size:var(--font-up-1);line-height:1.2}.d-modal.donate-modal .donate-option-card__content p{margin:0 0 .5rem;color:var(--donate-muted);line-height:1.4}.d-modal.donate-modal .donate-option-card__content strong{color:var(--primary)}.d-modal.donate-modal .donate-option-card__content code{padding:.08em .3em;border-radius:.3rem;background:rgba(var(--primary-rgb), 0.06)}.d-modal.donate-modal .donate-option-card__content blockquote{margin:.55rem 0 0;padding:.65rem;border:1px dashed var(--primary-low-mid);border-radius:.65rem;background:rgba(var(--primary-rgb), 0.05);font-size:var(--font-down-1)}.d-modal.donate-modal .donate-option-card__content a.btn-primary{width:100%;justify-content:center;margin-top:.25rem}.d-modal.donate-modal .donate-modal__closing{display:flex;align-items:center;justify-content:center;gap:.4rem;padding-top:1.3rem;color:var(--donate-muted);font-size:var(--font-down-1)}.d-modal.donate-modal .donate-modal__closing .d-icon{color:var(--love)}@media(width < 40rem){.d-modal.donate-modal .donate-modal__hero{grid-template-columns:auto minmax(0, 1fr);min-height:0;padding:1.7rem 1.05rem 1.35rem}.d-modal.donate-modal .donate-modal__hero-icon{width:3.25rem;height:3.25rem;border-radius:1rem}.d-modal.donate-modal .donate-modal__hero-copy h2{font-size:1.55rem}.d-modal.donate-modal .donate-modal__hero-pills{grid-column:1/-1;margin-top:.15rem}.d-modal.donate-modal .donate-modal__grid{grid-template-columns:1fr}.d-modal.donate-modal .donate-bank-card{grid-template-columns:1fr;gap:.8rem}.d-modal.donate-modal .donate-bank-card__account{width:100%;justify-content:space-between}.d-modal.donate-modal .donate-modal__methods-count{width:1.75rem;height:1.75rem}}@media(width < 20rem){.d-modal.donate-modal .donate-modal__hero{grid-template-columns:1fr;padding-right:.9rem;padding-left:.9rem}.d-modal.donate-modal .donate-modal__hero-icon{width:3rem;height:3rem}.d-modal.donate-modal .donate-modal__hero-copy h2{font-size:1.45rem}.d-modal.donate-modal .donate-modal__hero-pills{gap:.35rem}.d-modal.donate-modal .donate-modal__hero-pills span{flex:1 1 auto;justify-content:center}}@media(prefers-reduced-motion: reduce){.donate-option-card,.donate-bank-card__copy{transition:none}}
/*# sourceMappingURL=common_theme_525_a99bee775175fcab0572a2ddcc3251a473ddcee3.css.map?__ws=vaperina.cc */
