.DonationPanel-module__OxrjhW__panel{isolation:isolate;background:color-mix(in oklab, var(--bg-elevated) 88%, transparent);border:1px solid var(--border-light);-webkit-backdrop-filter:blur(18px)saturate(1.2);border-radius:28px;flex-direction:column;gap:18px;padding:26px 26px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #14161d0d,0 24px 48px -18px #14161d29,0 48px 96px -40px #7c3aed52!important}.DonationPanel-module__OxrjhW__crown{z-index:-1;pointer-events:none;border-radius:inherit;-webkit-mask-composite:xor;background:linear-gradient(#7c3aed8c,#ec489940 22%,#0000 48%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.DonationPanel-module__OxrjhW__panelTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.DonationPanel-module__OxrjhW__panelKicker{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:.78rem;font-weight:700}.DonationPanel-module__OxrjhW__secure{color:var(--color-success-text);background:color-mix(in oklab, var(--color-success-text) 9%, transparent);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:.74rem;font-weight:600;display:inline-flex}.DonationPanel-module__OxrjhW__form{flex-direction:column;gap:16px;display:flex}.DonationPanel-module__OxrjhW__segmented{--i:0;background:var(--bg-subtle);border:1px solid var(--border-light);border-radius:999px;grid-template-columns:repeat(3,1fr);padding:4px;display:grid;position:relative}.DonationPanel-module__OxrjhW__segmentThumb{background:var(--bg-elevated);width:calc(33.3333% - 2.66667px);transform:translateX(calc(var(--i) * 100%));border-radius:999px;transition:transform .32s cubic-bezier(.2,.8,.2,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 2px #14161d14,0 4px 12px -4px #7c3aed59!important}.DonationPanel-module__OxrjhW__segment{z-index:1;appearance:none;cursor:pointer;font:inherit;color:var(--text-secondary);background:0 0;border:0;border-radius:999px;padding:10px 6px;font-size:.92rem;font-weight:600;transition:color .2s;position:relative}.DonationPanel-module__OxrjhW__segment:hover{color:var(--text-primary)}.DonationPanel-module__OxrjhW__segmentOn{color:var(--accent-blue,#7c3aed)}.DonationPanel-module__OxrjhW__segment:focus-visible{outline-offset:2px;outline:2px solid #7c3aed}.DonationPanel-module__OxrjhW__amounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.DonationPanel-module__OxrjhW__amount{appearance:none;cursor:pointer;border:1.5px solid var(--border-medium);background:var(--bg-elevated);min-height:72px;color:var(--text-primary);font:inherit;text-align:left;border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:12px 14px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:flex;position:relative}.DonationPanel-module__OxrjhW__amount:hover{border-color:#7c3aed80;transform:translateY(-1px)}.DonationPanel-module__OxrjhW__amount:focus-visible,.DonationPanel-module__OxrjhW__amount:focus-within{outline-offset:2px;outline:2px solid #7c3aed}.DonationPanel-module__OxrjhW__amountOn{background:linear-gradient(160deg,#7c3aed1a,#ec48990f);border-color:#7c3aed;box-shadow:0 8px 20px -10px #7c3aed8c!important}.DonationPanel-module__OxrjhW__amountOn:after{content:"";background:#7c3aed url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") 50%/11px no-repeat;border-radius:50%;width:18px;height:18px;position:absolute;top:10px;right:10px}.DonationPanel-module__OxrjhW__amountValue{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.32rem;font-weight:700;line-height:1.1}.DonationPanel-module__OxrjhW__amountValue small{color:var(--text-tertiary);letter-spacing:0;margin-left:2px;font-size:.72rem;font-weight:600}.DonationPanel-module__OxrjhW__amountHint{color:var(--text-tertiary);font-size:.72rem;font-weight:600;line-height:1.25}.DonationPanel-module__OxrjhW__amountOn .DonationPanel-module__OxrjhW__amountHint{color:#7c3aed}.DonationPanel-module__OxrjhW__other{cursor:text;flex-direction:row;align-items:center;gap:4px}.DonationPanel-module__OxrjhW__otherPrefix{color:var(--text-tertiary);font-size:1.32rem;font-weight:700}.DonationPanel-module__OxrjhW__otherInput{width:100%;min-width:0;font:inherit;color:var(--text-primary);background:0 0;border:0;outline:none;padding:0;font-size:1.2rem;font-weight:700}.DonationPanel-module__OxrjhW__otherInput::placeholder{color:var(--text-tertiary);font-weight:600}.DonationPanel-module__OxrjhW__otherInput[aria-invalid=true]{color:var(--color-danger)}.DonationPanel-module__OxrjhW__impact{background:var(--purple-50);border:1px solid var(--purple-100);border-radius:16px;grid-template-columns:36px 1fr;align-items:start;gap:12px;padding:12px 14px;display:grid}.DonationPanel-module__OxrjhW__impactIcon{color:#fff;background:linear-gradient(135deg,#7c3aed,#c026d3);border-radius:12px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 6px 14px -6px #7c3aedb3!important}.DonationPanel-module__OxrjhW__impactCopy{color:var(--text-secondary);margin:0;font-size:.86rem;line-height:1.5}.DonationPanel-module__OxrjhW__impactCopy strong{color:var(--text-primary);font-weight:700}.DonationPanel-module__OxrjhW__fees{cursor:pointer;align-items:center;gap:12px;display:flex}.DonationPanel-module__OxrjhW__feesInput{opacity:0;width:1px;height:1px;position:absolute}.DonationPanel-module__OxrjhW__switch{background:var(--border-strong);border-radius:999px;flex:none;width:40px;height:24px;transition:background .2s;position:relative}.DonationPanel-module__OxrjhW__switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040!important}.DonationPanel-module__OxrjhW__feesInput:checked+.DonationPanel-module__OxrjhW__switch{background:#7c3aed}.DonationPanel-module__OxrjhW__feesInput:checked+.DonationPanel-module__OxrjhW__switch:after{transform:translate(16px)}.DonationPanel-module__OxrjhW__feesInput:focus-visible+.DonationPanel-module__OxrjhW__switch{outline-offset:2px;outline:2px solid #7c3aed}.DonationPanel-module__OxrjhW__feesCopy{color:var(--text-secondary);font-size:.84rem;line-height:1.45}.DonationPanel-module__OxrjhW__feesCopy strong{color:var(--text-primary)}.DonationPanel-module__OxrjhW__submit{cursor:pointer;width:100%;min-height:58px;font:inherit;letter-spacing:-.005em;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 55%,#a21caf 100%);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:1.06rem;font-weight:700;transition:transform .18s,box-shadow .18s,filter .18s;display:flex;position:relative;overflow:hidden;color:#fff!important;text-decoration:none!important;box-shadow:inset 0 1px #ffffff40,0 14px 30px -12px #7c3aedbf!important}.DonationPanel-module__OxrjhW__submit:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff47 50%,#0000 70%);transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)}.DonationPanel-module__OxrjhW__submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 1px #ffffff40,0 20px 40px -14px #7c3aedd9!important}.DonationPanel-module__OxrjhW__submit:hover:not(:disabled):before{transform:translate(120%)}.DonationPanel-module__OxrjhW__submit:active:not(:disabled){transform:translateY(0)}.DonationPanel-module__OxrjhW__submit:focus-visible{outline-offset:3px;outline:3px solid #7c3aed73}.DonationPanel-module__OxrjhW__submit:disabled{cursor:not-allowed;filter:grayscale(.4)opacity(.6)}.DonationPanel-module__OxrjhW__submit span{position:relative}.DonationPanel-module__OxrjhW__submit svg{transition:transform .18s;position:relative}.DonationPanel-module__OxrjhW__submit:hover:not(:disabled) svg{transform:translate(3px)}.DonationPanel-module__OxrjhW__error{color:var(--color-danger);background:var(--color-danger-bg);border-radius:12px;margin:0;padding:10px 12px;font-size:.84rem}.DonationPanel-module__OxrjhW__fine{color:var(--text-tertiary);text-align:center;margin:0;font-size:.76rem;line-height:1.5}.DonationPanel-module__OxrjhW__rails{border-top:1px dashed var(--border-medium);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding-top:14px;display:flex}.DonationPanel-module__OxrjhW__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.DonationPanel-module__OxrjhW__poweredBy{color:var(--text-tertiary);align-items:center;gap:6px;font-size:.74rem;display:inline-flex}.DonationPanel-module__OxrjhW__altRail{border:1px solid var(--border-medium);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:600;transition:border-color .18s,color .18s;display:inline-flex;color:var(--text-secondary)!important;text-decoration:none!important}.DonationPanel-module__OxrjhW__altRail:hover{border-color:#0070ba;color:var(--text-primary)!important}@media (max-width:520px){.DonationPanel-module__OxrjhW__panel{border-radius:24px;gap:16px;padding:20px 16px 16px}.DonationPanel-module__OxrjhW__amounts{gap:8px}.DonationPanel-module__OxrjhW__amount{border-radius:16px;min-height:64px;padding:10px 11px}.DonationPanel-module__OxrjhW__amountValue,.DonationPanel-module__OxrjhW__otherPrefix{font-size:1.14rem}.DonationPanel-module__OxrjhW__amountOn:after{background-size:9px;width:15px;height:15px;top:8px;right:8px}.DonationPanel-module__OxrjhW__segment{padding:9px 4px;font-size:.86rem}.DonationPanel-module__OxrjhW__rails{gap:5px}}@media (prefers-reduced-motion:reduce){.DonationPanel-module__OxrjhW__segmentThumb,.DonationPanel-module__OxrjhW__submit,.DonationPanel-module__OxrjhW__submit:before,.DonationPanel-module__OxrjhW__amount,.DonationPanel-module__OxrjhW__switch:after{transition:none}}html[data-theme=dark] .DonationPanel-module__OxrjhW__panel{background:color-mix(in oklab, var(--bg-elevated) 82%, transparent);border-color:#ffffff14;box-shadow:0 24px 60px -24px #000000b3,0 48px 96px -40px #7c3aed73!important}html[data-theme=dark] .DonationPanel-module__OxrjhW__segmentThumb{background:#ffffff1a}html[data-theme=dark] .DonationPanel-module__OxrjhW__segmentOn,html[data-theme=dark] .DonationPanel-module__OxrjhW__amountOn .DonationPanel-module__OxrjhW__amountHint{color:#c4b5fd}html[data-theme=dark] .DonationPanel-module__OxrjhW__amount{border-color:#ffffff1f}html[data-theme=dark] .DonationPanel-module__OxrjhW__amountOn{border-color:#8b5cf6}
.DonatePage-module__QTEYMa__page{background:var(--bg-primary);min-height:100vh;color:var(--text-primary);overflow-x:clip}.DonatePage-module__QTEYMa__main{padding-top:var(--header-height,64px)}.DonatePage-module__QTEYMa__wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 24px}@media (max-width:640px){.DonatePage-module__QTEYMa__wrap{padding:0 16px}}.DonatePage-module__QTEYMa__stage{isolation:isolate;padding:clamp(28px,5vw,64px) 0 clamp(48px,6vw,88px);position:relative}.DonatePage-module__QTEYMa__stageGlow{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.DonatePage-module__QTEYMa__stageGlow:before{content:"";filter:blur(40px);background:radial-gradient(34% 40% at 20% 26%,#7c3aed38,#0000 70%),radial-gradient(30% 36% at 78% 20%,#ec489929,#0000 70%),radial-gradient(36% 40% at 62% 86%,#6366f129,#0000 70%);animation:22s ease-in-out infinite alternate DonatePage-module__QTEYMa__drift;position:absolute;inset:-30% -20% -10%}.DonatePage-module__QTEYMa__stageGlow:after{content:"";background-image:radial-gradient(#14161d1c 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 40% 40%,#000,#0000 75%);mask-image:radial-gradient(70% 70% at 40% 40%,#000,#0000 75%)}@keyframes DonatePage-module__QTEYMa__drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(3%,-2%)scale(1.06)}}.DonatePage-module__QTEYMa__stageGrid{grid-template-columns:minmax(0,1fr) minmax(0,470px);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.DonatePage-module__QTEYMa__stageCopy{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;padding-top:8px;display:flex}.DonatePage-module__QTEYMa__stagePanel{top:calc(var(--header-height,64px) + 20px);scroll-margin-top:calc(var(--header-height,64px) + 16px);min-width:0;position:sticky}.DonatePage-module__QTEYMa__crumbs{color:var(--text-tertiary);align-items:center;gap:8px;font-size:.82rem;display:flex}.DonatePage-module__QTEYMa__crumbs a{color:var(--text-secondary);text-decoration:none}.DonatePage-module__QTEYMa__crumbs a:hover{color:#7c3aed}.DonatePage-module__QTEYMa__kicker{color:var(--text-secondary);background:color-mix(in oklab, var(--bg-elevated) 70%, transparent);border:1px solid var(--border-light);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.DonatePage-module__QTEYMa__kickerDot{background:#16a34a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #16a34a29!important}.DonatePage-module__QTEYMa__display{letter-spacing:-.035em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(2.6rem,5.6vw,4.6rem);font-weight:700;line-height:.98}.DonatePage-module__QTEYMa__accent{background:linear-gradient(120deg,#7c3aed 10%,#c026d3 60%,#ec4899 100%);color:#0000;-webkit-background-clip:text;background-clip:text;position:relative}.DonatePage-module__QTEYMa__accent:after{content:"";z-index:-1;background:linear-gradient(90deg,#7c3aed47,#ec489947);border-radius:999px;height:.12em;position:absolute;bottom:.02em;left:2%;right:2%}.DonatePage-module__QTEYMa__lede{max-width:52ch;color:var(--text-secondary);margin:0;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6}.DonatePage-module__QTEYMa__proof{background:color-mix(in oklab, var(--bg-elevated) 76%, transparent);border:1px solid var(--border-light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:560px;margin:4px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.DonatePage-module__QTEYMa__proof li{flex-direction:column;gap:2px;padding:14px 16px;display:flex}.DonatePage-module__QTEYMa__proof li+li{border-left:1px solid var(--border-light)}.DonatePage-module__QTEYMa__proof strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;line-height:1.1}.DonatePage-module__QTEYMa__proof span{color:var(--text-tertiary);font-size:.78rem}.DonatePage-module__QTEYMa__trust{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.DonatePage-module__QTEYMa__trust li{color:var(--text-secondary);align-items:center;gap:8px;font-size:.88rem;font-weight:600;display:inline-flex}.DonatePage-module__QTEYMa__trustIcon{color:#7c3aed;background:var(--purple-50);border-radius:9px;place-items:center;width:26px;height:26px;display:grid}.DonatePage-module__QTEYMa__stageNote{color:var(--text-tertiary);margin:0;font-size:.86rem}.DonatePage-module__QTEYMa__stageNote a{color:#7c3aed;font-weight:600}.DonatePage-module__QTEYMa__block{padding:clamp(64px,8vw,112px) 0}.DonatePage-module__QTEYMa__blockTint{background:var(--bg-subtle);border-block:1px solid var(--border-light)}.DonatePage-module__QTEYMa__blockHead{flex-direction:column;gap:12px;max-width:720px;margin-bottom:clamp(28px,4vw,48px);display:flex}.DonatePage-module__QTEYMa__overline{letter-spacing:.1em;text-transform:uppercase;color:#7c3aed;align-items:center;gap:10px;margin:0;font-size:.78rem;font-weight:700;display:inline-flex}.DonatePage-module__QTEYMa__overline:before{content:"";background:linear-gradient(90deg,#7c3aed,#ec4899);border-radius:2px;width:22px;height:2px}.DonatePage-module__QTEYMa__blockTitle{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,3.6vw,2.9rem);font-weight:700;line-height:1.06}.DonatePage-module__QTEYMa__muted{color:var(--text-tertiary)}.DonatePage-module__QTEYMa__blockLede{color:var(--text-secondary);max-width:60ch;margin:0;font-size:1.05rem;line-height:1.6}.DonatePage-module__QTEYMa__bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:240px;gap:14px;margin:0;padding:0;list-style:none;display:grid}.DonatePage-module__QTEYMa__bento>li{min-width:0;align-items:stretch!important}.DonatePage-module__QTEYMa__tile{border-radius:26px;position:relative;overflow:hidden}.DonatePage-module__QTEYMa__tileWide{grid-column:span 2}.DonatePage-module__QTEYMa__tileLink{border-radius:inherit;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;inset:0;color:#fff!important;text-decoration:none!important}.DonatePage-module__QTEYMa__tileLink>div:first-child{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.DonatePage-module__QTEYMa__tile:hover .DonatePage-module__QTEYMa__tileLink>div:first-child{transform:scale(1.06)}.DonatePage-module__QTEYMa__tileLink:focus-visible{outline-offset:3px;outline:3px solid #7c3aed}.DonatePage-module__QTEYMa__tileShade{pointer-events:none;background:linear-gradient(#0e0a1c00 18%,#0e0a1c80 52%,#0e0a1ce6 100%);position:absolute;inset:0}.DonatePage-module__QTEYMa__tileBody{text-shadow:0 1px 12px #00000059;flex-direction:column;gap:2px;padding:20px 22px;display:flex;position:absolute;bottom:0;left:0;right:0}.DonatePage-module__QTEYMa__tileValue{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,3.4vw,2.8rem);font-weight:700;line-height:1}.DonatePage-module__QTEYMa__tileLabel{font-size:1rem;font-weight:700}.DonatePage-module__QTEYMa__tileDesc{color:#ffffffd1;opacity:0;max-height:0;font-size:.86rem;line-height:1.45;transition:max-height .35s,opacity .35s,margin .35s;overflow:hidden}.DonatePage-module__QTEYMa__tile:hover .DonatePage-module__QTEYMa__tileDesc,.DonatePage-module__QTEYMa__tileLink:focus-visible .DonatePage-module__QTEYMa__tileDesc,.DonatePage-module__QTEYMa__tileWide .DonatePage-module__QTEYMa__tileDesc{opacity:1;max-height:4.5em;margin-top:4px}.DonatePage-module__QTEYMa__ladder{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.DonatePage-module__QTEYMa__rung{--step:0;background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:22px;flex-direction:column;gap:10px;padding:22px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;align-items:flex-start!important;box-shadow:0 1px 2px #14161d0a,0 12px 28px -18px #14161d2e!important}.DonatePage-module__QTEYMa__rung:hover{border-color:#7c3aed59;transform:translateY(-3px);box-shadow:0 1px 2px #14161d0a,0 22px 40px -22px #7c3aed73!important}.DonatePage-module__QTEYMa__rungTop{justify-content:space-between;align-items:center;width:100%;display:flex}.DonatePage-module__QTEYMa__rungIcon{color:#fff;background:linear-gradient(135deg,#7c3aed,#c026d3);border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 18px -8px #7c3aedb3!important}.DonatePage-module__QTEYMa__rungAmount{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;line-height:1}.DonatePage-module__QTEYMa__rungMeter{background:var(--purple-50);border-radius:999px;width:100%;height:6px;display:block;overflow:hidden}.DonatePage-module__QTEYMa__rungMeter i{height:100%;width:calc(18% + var(--step) * 82%);border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#ec4899);display:block}.DonatePage-module__QTEYMa__rungName{font-size:1.06rem;font-weight:700}.DonatePage-module__QTEYMa__rungDesc{color:var(--text-secondary);font-size:.9rem;line-height:1.55}.DonatePage-module__QTEYMa__split{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.DonatePage-module__QTEYMa__splitHead{top:calc(var(--header-height,64px) + 28px);flex-direction:column;align-items:flex-start;gap:14px;display:flex;position:sticky}.DonatePage-module__QTEYMa__textLink{align-items:center;gap:6px;font-weight:700;display:inline-flex;color:#7c3aed!important;text-decoration:none!important}.DonatePage-module__QTEYMa__textLink svg{transition:transform .18s}.DonatePage-module__QTEYMa__textLink:hover svg{transform:translate(3px)}.DonatePage-module__QTEYMa__promises{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;margin:0;padding:0;list-style:none;display:grid}.DonatePage-module__QTEYMa__promise{-moz-column-gap:16px;grid-template-rows:auto 1fr;grid-template-columns:44px 1fr;align-content:start;gap:4px 16px;display:grid;align-items:start!important}.DonatePage-module__QTEYMa__promiseIcon{color:#7c3aed;background:var(--purple-50);border:1px solid var(--purple-100);border-radius:14px;grid-row:span 2;place-items:center;width:44px;height:44px;display:grid}.DonatePage-module__QTEYMa__promiseName{padding-top:2px;font-size:1.02rem;font-weight:700}.DonatePage-module__QTEYMa__promiseDesc{color:var(--text-secondary);font-size:.92rem;line-height:1.55}.DonatePage-module__QTEYMa__routes{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.DonatePage-module__QTEYMa__routes>li{display:flex;align-items:stretch!important}.DonatePage-module__QTEYMa__route{background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:22px;flex-direction:column;align-items:flex-start;gap:10px;width:100%;padding:24px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;color:inherit!important;text-decoration:none!important}.DonatePage-module__QTEYMa__route:hover{border-color:#7c3aed59;transform:translateY(-3px);box-shadow:0 22px 40px -24px #7c3aed73!important}.DonatePage-module__QTEYMa__route:focus-visible{outline-offset:3px;outline:3px solid #7c3aed}.DonatePage-module__QTEYMa__routeLogo{background:var(--bg-subtle);border:1px solid var(--border-light);border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.DonatePage-module__QTEYMa__routeName{font-size:1.1rem;font-weight:700}.DonatePage-module__QTEYMa__routeDesc{color:var(--text-secondary);flex:1;font-size:.92rem;line-height:1.55}.DonatePage-module__QTEYMa__routeGo{color:#7c3aed;align-items:center;gap:6px;margin-top:4px;font-size:.9rem;font-weight:700;display:inline-flex}.DonatePage-module__QTEYMa__routeGo svg{transition:transform .18s}.DonatePage-module__QTEYMa__route:hover .DonatePage-module__QTEYMa__routeGo svg{transform:translate(3px)}.DonatePage-module__QTEYMa__person{background:var(--bg-subtle);border:1px solid var(--border-light);border-radius:20px;grid-template-columns:40px 1fr;align-items:start;gap:14px;margin-top:10px;padding:18px;display:grid}.DonatePage-module__QTEYMa__personIcon{color:#fff;background:linear-gradient(135deg,#7c3aed,#c026d3);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.DonatePage-module__QTEYMa__person>span:last-child{color:var(--text-secondary);flex-direction:column;gap:4px;font-size:.9rem;line-height:1.55;display:flex}.DonatePage-module__QTEYMa__person strong{color:var(--text-primary);font-size:.98rem}.DonatePage-module__QTEYMa__person a{color:#7c3aed;font-weight:600}.DonatePage-module__QTEYMa__faq{border-top:1px solid var(--border-light);flex-direction:column;display:flex}.DonatePage-module__QTEYMa__faqItem{border-bottom:1px solid var(--border-light)}.DonatePage-module__QTEYMa__faqQ{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 2px;font-size:1.04rem;font-weight:650;line-height:1.4;list-style:none;transition:color .18s;display:flex}.DonatePage-module__QTEYMa__faqQ::-webkit-details-marker{display:none}.DonatePage-module__QTEYMa__faqQ:hover{color:#7c3aed}.DonatePage-module__QTEYMa__faqQ:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #7c3aed}.DonatePage-module__QTEYMa__faqToggle{border:1px solid var(--border-medium);border-radius:50%;flex:none;width:30px;height:30px;transition:background .2s,border-color .2s,transform .3s;position:relative}.DonatePage-module__QTEYMa__faqToggle:before,.DonatePage-module__QTEYMa__faqToggle:after{content:"";background:currentColor;border-radius:2px;width:11px;height:2px;transition:transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.DonatePage-module__QTEYMa__faqToggle:after{transform:translate(-50%,-50%)rotate(90deg)}.DonatePage-module__QTEYMa__faqItem[open] .DonatePage-module__QTEYMa__faqToggle{color:#fff;background:#7c3aed;border-color:#7c3aed;transform:rotate(180deg)}.DonatePage-module__QTEYMa__faqItem[open] .DonatePage-module__QTEYMa__faqToggle:after{transform:translate(-50%,-50%)rotate(0)}.DonatePage-module__QTEYMa__faqA{color:var(--text-secondary);margin:0;padding:0 48px 24px 2px;font-size:.96rem;line-height:1.7}.DonatePage-module__QTEYMa__closing{padding:0 0 clamp(64px,8vw,104px)}.DonatePage-module__QTEYMa__closingPanel{isolation:isolate;color:#fff;background:#14161d;border-radius:32px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:clamp(32px,5vw,56px);display:grid;position:relative;overflow:hidden}.DonatePage-module__QTEYMa__closingArt{z-index:-2;opacity:.7;position:absolute;inset:0}.DonatePage-module__QTEYMa__closingPanel:after{content:"";z-index:-1;background:linear-gradient(100deg,#14161df5 25%,#14161d8c 70%,#7c3aed59);position:absolute;inset:0}.DonatePage-module__QTEYMa__closingCopy{flex-direction:column;gap:12px;display:flex}.DonatePage-module__QTEYMa__closingTitle{color:#fff;letter-spacing:-.03em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(1.7rem,3.2vw,2.6rem);font-weight:700;line-height:1.1}.DonatePage-module__QTEYMa__closingMeta{color:#ffffffb8;margin:0;font-size:.86rem}.DonatePage-module__QTEYMa__closingGo{background:#fff;border-radius:999px;align-items:center;gap:10px;min-height:56px;padding:0 28px;font-size:1.04rem;font-weight:700;transition:transform .18s;display:inline-flex;color:#14161d!important;text-decoration:none!important;box-shadow:0 16px 36px -14px #7c3aedcc!important}.DonatePage-module__QTEYMa__closingGo:hover{transform:translateY(-2px)}.DonatePage-module__QTEYMa__closingGo:focus-visible{outline-offset:3px;outline:3px solid #c4b5fd}.DonatePage-module__QTEYMa__sticky{display:none}@media (max-width:767px){.DonatePage-module__QTEYMa__sticky{z-index:60;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:10px 10px 10px 18px;padding-bottom:max(10px, env(safe-area-inset-bottom));background:#14161deb;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;bottom:12px;left:12px;right:12px;transform:translateY(140%);box-shadow:0 18px 40px -12px #00000080!important}.DonatePage-module__QTEYMa__stickyOn{transform:translateY(0)}}.DonatePage-module__QTEYMa__stickyCopy{flex-direction:column;min-width:0;line-height:1.2;display:flex}.DonatePage-module__QTEYMa__stickyCopy strong{font-size:.92rem}.DonatePage-module__QTEYMa__stickyCopy small{color:#ffffffb3;font-size:.74rem}.DonatePage-module__QTEYMa__stickyGo{background:linear-gradient(135deg,#7c3aed,#a21caf);border-radius:999px;flex:none;align-items:center;min-height:44px;padding:0 20px;font-size:.94rem;font-weight:700;display:inline-flex;color:#fff!important;text-decoration:none!important}@media (max-width:1040px){.DonatePage-module__QTEYMa__stageGrid{flex-direction:column;align-items:stretch;gap:20px;display:flex}.DonatePage-module__QTEYMa__stageCopy{display:contents}.DonatePage-module__QTEYMa__stageCopy>*{order:1}.DonatePage-module__QTEYMa__stageCopy>.DonatePage-module__QTEYMa__proof,.DonatePage-module__QTEYMa__stageCopy>.DonatePage-module__QTEYMa__trust,.DonatePage-module__QTEYMa__stageCopy>.DonatePage-module__QTEYMa__stageNote{order:3}.DonatePage-module__QTEYMa__stageCopy>.DonatePage-module__QTEYMa__crumbs,.DonatePage-module__QTEYMa__stageCopy>.DonatePage-module__QTEYMa__kicker{align-self:flex-start}.DonatePage-module__QTEYMa__stagePanel{order:2;width:100%;max-width:560px;margin:8px 0;position:static}.DonatePage-module__QTEYMa__split{grid-template-columns:minmax(0,1fr)}.DonatePage-module__QTEYMa__splitHead{position:static}.DonatePage-module__QTEYMa__bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:210px}.DonatePage-module__QTEYMa__ladder{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.DonatePage-module__QTEYMa__routes{grid-template-columns:minmax(0,1fr)}.DonatePage-module__QTEYMa__promises{grid-template-columns:minmax(0,1fr);gap:22px}.DonatePage-module__QTEYMa__closingPanel{grid-template-columns:minmax(0,1fr)}.DonatePage-module__QTEYMa__closingGo{justify-self:start}}@media (max-width:560px){.DonatePage-module__QTEYMa__display{font-size:clamp(2.3rem,11vw,3rem)}.DonatePage-module__QTEYMa__proof{grid-template-columns:repeat(2,minmax(0,1fr))}.DonatePage-module__QTEYMa__proof li:nth-child(3){border-left:0}.DonatePage-module__QTEYMa__proof li:nth-child(n+3){border-top:1px solid var(--border-light)}.DonatePage-module__QTEYMa__bento{grid-template-columns:minmax(0,1fr);grid-auto-rows:190px}.DonatePage-module__QTEYMa__tileWide{grid-column:auto}.DonatePage-module__QTEYMa__tileDesc{opacity:1;max-height:4.5em;margin-top:4px}.DonatePage-module__QTEYMa__ladder{grid-template-columns:minmax(0,1fr)}.DonatePage-module__QTEYMa__faqA{padding-right:4px}.DonatePage-module__QTEYMa__block{padding:56px 0}}@media (prefers-reduced-motion:reduce){.DonatePage-module__QTEYMa__stageGlow:before{animation:none}.DonatePage-module__QTEYMa__tileLink>div:first-child,.DonatePage-module__QTEYMa__rung,.DonatePage-module__QTEYMa__route,.DonatePage-module__QTEYMa__faqToggle,.DonatePage-module__QTEYMa__sticky{transition:none}}html[data-theme=dark] .DonatePage-module__QTEYMa__stageGlow:after{background-image:radial-gradient(#ffffff14 1px,#0000 1px)}html[data-theme=dark] .DonatePage-module__QTEYMa__overline,html[data-theme=dark] .DonatePage-module__QTEYMa__textLink,html[data-theme=dark] .DonatePage-module__QTEYMa__routeGo,html[data-theme=dark] .DonatePage-module__QTEYMa__stageNote a,html[data-theme=dark] .DonatePage-module__QTEYMa__person a,html[data-theme=dark] .DonatePage-module__QTEYMa__trustIcon,html[data-theme=dark] .DonatePage-module__QTEYMa__promiseIcon{color:#c4b5fd!important}html[data-theme=dark] .DonatePage-module__QTEYMa__closingPanel{background:#0a0b10;border:1px solid #ffffff14}html[data-theme=dark] .DonatePage-module__QTEYMa__rung,html[data-theme=dark] .DonatePage-module__QTEYMa__route{border-color:#ffffff14}
