.stripe-donate-box[data-v-df01ef7f]{background:var(--bg-primary, #ffffff);border:1px solid var(--border-color, #d4d4d8);border-radius:6px;overflow:hidden}.stripe-donate-loading[data-v-df01ef7f]{padding:3.5rem 1.5rem;text-align:center;font-size:.9rem;color:var(--text-secondary, #666)}.stripe-donate-spinner[data-v-df01ef7f]{width:24px;height:24px;margin:0 auto .75rem;border:2px solid #3da774;border-top-color:transparent;border-radius:50%;animation:donateSpin-df01ef7f .8s linear infinite}@keyframes donateSpin-df01ef7f{to{transform:rotate(360deg)}}.stripe-donate-error[data-v-df01ef7f]{padding:1.25rem;text-align:center;background:#dc262614;border-bottom:1px solid rgba(220,38,38,.25);color:#dc2626;font-size:.9rem}.stripe-donate-retry[data-v-df01ef7f]{margin-top:.75rem;padding:.45rem 1rem;background:#3da774;color:#000;border:none;border-radius:4px;font-size:.8rem;font-weight:700;cursor:pointer}.stripe-donate-mount[data-v-df01ef7f]{min-height:420px}.donate-page[data-v-2f1eebbd]{padding:3rem 1.25rem 5rem}.donate-container[data-v-2f1eebbd]{max-width:1080px;margin:0 auto}.donate-banner[data-v-2f1eebbd]{padding:1.1rem 1.35rem;border-radius:6px;margin-bottom:2rem;font-size:.9rem}.donate-banner--warn[data-v-2f1eebbd]{background:#f59e0b1f;border:1px solid rgba(245,158,11,.4)}.donate-banner-title[data-v-2f1eebbd]{font-family:var(--font-mono);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.3rem}.donate-banner-body[data-v-2f1eebbd]{margin:0;opacity:.9;line-height:1.5}.donate-grid[data-v-2f1eebbd]{display:grid;grid-template-columns:1.05fr 1fr;gap:2.75rem;align-items:start}.donate-eyebrow[data-v-2f1eebbd]{font-family:var(--font-mono);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#3da774;display:block;margin-bottom:.6rem}.donate-heading[data-v-2f1eebbd]{font-family:var(--font-display);font-size:clamp(2rem,3.8vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;margin:0 0 1rem}.donate-lead[data-v-2f1eebbd]{font-size:1.05rem;line-height:1.65;opacity:.84;margin:0 0 1.85rem}.donate-points[data-v-2f1eebbd]{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:1.85rem;border-top:1px solid rgba(128,128,128,.2);padding-top:1.4rem}.donate-point-k[data-v-2f1eebbd]{font-family:var(--font-mono);font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#3da774;display:block;margin-bottom:.25rem}.donate-point p[data-v-2f1eebbd]{font-size:.9rem;line-height:1.55;opacity:.8;margin:0}.donate-methods-strip[data-v-2f1eebbd]{display:flex;flex-wrap:wrap;gap:.45rem}.donate-method-badge[data-v-2f1eebbd]{font-family:var(--font-mono);font-size:.7rem;font-weight:600;padding:.28rem .65rem;border-radius:4px;border:1px solid rgba(128,128,128,.28);opacity:.88}.donate-method-badge--primary[data-v-2f1eebbd]{border-color:#3da77480;color:#3da774;background:#3da77414}.donate-card[data-v-2f1eebbd]{background:#121212;color:#f0f0f0;border:1px solid #262626;border-radius:8px;padding:1.5rem;box-shadow:0 16px 40px #00000040}.donate-tabs[data-v-2f1eebbd]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-bottom:1.25rem}.donate-tab[data-v-2f1eebbd]{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:.75rem .9rem;border-radius:6px;background:#181818;border:1px solid #2c2c2c;color:#d4d4d4;cursor:pointer;transition:all .15s ease}.donate-tab[data-v-2f1eebbd]:hover{border-color:#3da774}.donate-tab--active[data-v-2f1eebbd]{background:#3da77424;border-color:#3da774;color:#fff}.donate-tab-rank[data-v-2f1eebbd]{font-family:var(--font-mono);font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.1rem .4rem;border-radius:3px;background:#3da77438;color:#4ade80;margin-bottom:.3rem}.donate-tab-rank--secondary[data-v-2f1eebbd]{background:#ffffff14;color:#a3a3a3}.donate-tab-title[data-v-2f1eebbd]{font-family:var(--font-mono);font-size:.84rem;font-weight:700;margin-bottom:.12rem}.donate-tab-sub[data-v-2f1eebbd]{font-size:.7rem;color:#8c8c8c}.donate-card-head[data-v-2f1eebbd]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;padding-bottom:.85rem;margin-bottom:1.15rem;border-bottom:1px solid #242424}.donate-card-label[data-v-2f1eebbd]{font-family:var(--font-mono);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#3da774}.donate-card-gateway[data-v-2f1eebbd]{font-family:var(--font-mono);font-size:.68rem;color:#777}.donate-field-label[data-v-2f1eebbd]{display:block;font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:#aaa;margin-bottom:.42rem}.donate-opt[data-v-2f1eebbd]{color:#666;text-transform:none}.donate-presets[data-v-2f1eebbd]{display:grid;grid-template-columns:repeat(4,1fr);gap:.55rem;margin-bottom:1.1rem}.donate-preset-btn[data-v-2f1eebbd]{font-family:var(--font-mono);font-size:.92rem;font-weight:700;min-height:44px;padding:.6rem .5rem;border-radius:5px;background:#1a1a1a;border:1px solid #2e2e2e;color:#e0e0e0;cursor:pointer;transition:all .15s}.donate-preset-btn[data-v-2f1eebbd]:hover{border-color:#3da774}.donate-preset-btn.active[data-v-2f1eebbd]{background:#3da7742e;border-color:#3da774;color:#4ade80}.donate-field[data-v-2f1eebbd]{margin-bottom:.95rem}.donate-field-row[data-v-2f1eebbd]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.donate-input-prefix-wrap[data-v-2f1eebbd]{position:relative;display:flex;align-items:center}.donate-input-prefix[data-v-2f1eebbd]{position:absolute;left:.75rem;font-family:var(--font-mono);font-size:.9rem;color:#777;pointer-events:none}.donate-input[data-v-2f1eebbd]{width:100%;background:#0a0a0a;border:1px solid #2b2b2b;border-radius:5px;padding:.68rem .8rem;color:#f0f0f0;font-family:var(--font-mono);font-size:.86rem;outline:none}.donate-input--prefixed[data-v-2f1eebbd]{padding-left:1.75rem}.donate-input[data-v-2f1eebbd]:focus{border-color:#3da774}.donate-error[data-v-2f1eebbd]{font-family:var(--font-mono);font-size:.76rem;color:#f87171;background:#ef44441f;border:1px solid rgba(239,68,68,.35);padding:.6rem .75rem;border-radius:5px;margin:0 0 1rem}.donate-submit[data-v-2f1eebbd]{width:100%;min-height:48px;font-family:var(--font-mono);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.85rem 1rem;border-radius:5px;border:none;background:#3da774;color:#08110c;cursor:pointer;transition:opacity .15s}.donate-submit[data-v-2f1eebbd]:hover:not(:disabled){opacity:.92}.donate-submit[data-v-2f1eebbd]:disabled{opacity:.5;cursor:not-allowed}.donate-footnote[data-v-2f1eebbd]{font-size:.74rem;color:#777;line-height:1.45;margin:.8rem 0 0;text-align:center}.donate-stripe-summary[data-v-2f1eebbd]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;padding:.8rem 1rem;margin-bottom:1rem;border-radius:6px;background:#3da7741f;border:1px solid rgba(61,167,116,.35)}.donate-stripe-amount[data-v-2f1eebbd]{font-family:var(--font-mono);font-size:1rem;font-weight:700;color:#4ade80;margin-right:.5rem}.donate-stripe-meta[data-v-2f1eebbd]{font-size:.8rem;color:#ccc}.donate-edit-btn[data-v-2f1eebbd]{font-family:var(--font-mono);font-size:.74rem;font-weight:600;padding:.38rem .75rem;border-radius:4px;background:#1a1a1a;border:1px solid #383838;color:#e5e5e5;cursor:pointer}.donate-edit-btn[data-v-2f1eebbd]:hover{border-color:#3da774}@media(max-width:900px){.donate-grid[data-v-2f1eebbd]{grid-template-columns:1fr;gap:2rem}}@media(max-width:560px){.donate-page[data-v-2f1eebbd]{padding:2rem 1rem 4rem}.donate-card[data-v-2f1eebbd]{padding:1.15rem}.donate-tabs[data-v-2f1eebbd]{grid-template-columns:1fr}.donate-presets[data-v-2f1eebbd]{grid-template-columns:repeat(2,1fr)}.donate-field-row[data-v-2f1eebbd]{grid-template-columns:1fr;gap:0}.donate-input[data-v-2f1eebbd]{font-size:16px}}
