.donate{width:100%;max-width:none;padding:.15rem 0 1.25rem}.donate-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr);align-items:start;gap:1.25rem 1.5rem;display:grid}.donate-col{gap:.85rem;min-width:0;display:grid}.donate-col-pix .donate-pix-primary{margin-bottom:0}.donate-why{padding:1.05rem 1.1rem 1.15rem}.donate-why-title{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 .55rem;font-size:1.25rem}.donate-why p{color:color-mix(in srgb, var(--text) 90%, var(--muted));margin:0 0 .75rem;font-size:.98rem;line-height:1.5}.donate-why-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.donate-why-list li{border:1px solid var(--line);color:var(--muted);background:#00000038;border-radius:12px;padding:.55rem .7rem;font-size:.9rem;line-height:1.4}.donate-why-list strong{color:var(--ember);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.15rem;font-size:.72rem;display:block}.donate-copy-hero.is-ready:not(:disabled){animation:1.6s ease-in-out 2 donate-copy-pulse}.donate-copy-hero.is-copied{filter:brightness(1.08);animation:none}@keyframes donate-copy-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.92;transform:scale(1.02)}}.donate-claim .donate-copy-hero{width:100%}.donate-goal-live{position:relative}.donate-goal-bar{height:9px;position:relative}.donate-goal-bar .donate-goal-fill{transform-origin:0;will-change:transform;width:100%;transition:transform 2.2s cubic-bezier(.22,1,.36,1)}.donate-goal-live:after{content:"";border-radius:inherit;border:1px solid var(--mint);opacity:0;pointer-events:none;position:absolute;inset:-1px;box-shadow:0 0 22px 2px #63d5a059}.donate-goal-live.is-bump:after{animation:3s ease-out both donate-goal-ring}.donate-goal-bar:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:40%;position:absolute;inset:0;transform:translate(-110%)}.donate-goal-live.is-bump .donate-goal-bar:after{animation:1.6s ease-in-out .3s both donate-goal-shine}.donate-goal-live.is-bump .donate-goal-live-row strong{color:var(--mint);animation:.7s cubic-bezier(.34,1.56,.64,1) both donate-goal-num;display:inline-block}.donate-goal-pop{border:1px solid color-mix(in srgb, var(--mint) 60%, transparent);color:var(--mint);font:700 .78rem var(--font-display);font-variant-numeric:tabular-nums;pointer-events:none;background:#0b1712;border-radius:999px;padding:.12rem .5rem;animation:3s cubic-bezier(.22,1,.36,1) both donate-goal-pop;position:absolute;top:-.7rem;right:.85rem}@keyframes donate-goal-ring{0%{opacity:0}15%{opacity:1}to{opacity:0}}@keyframes donate-goal-shine{0%{opacity:1;transform:translate(-110%)}to{opacity:1;transform:translate(260%)}}@keyframes donate-goal-num{0%{transform:scale(1)}45%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes donate-goal-pop{0%{opacity:0;transform:translateY(8px)scale(.85)}12%{opacity:1;transform:translateY(-4px)scale(1.05)}22%{transform:translateY(0)scale(1)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}html[data-fx=low] .donate-goal-live.is-bump:after,html[data-fx=paused] .donate-goal-live.is-bump:after,html[data-fx=low] .donate-goal-live.is-bump .donate-goal-bar:after,html[data-fx=paused] .donate-goal-live.is-bump .donate-goal-bar:after{animation:none}@media (prefers-reduced-motion:reduce){.donate-goal-bar .donate-goal-fill{transition:none}.donate-goal-live.is-bump:after,.donate-goal-live.is-bump .donate-goal-bar:after,.donate-goal-live.is-bump .donate-goal-live-row strong{animation:none}}.donate-countdown{isolation:isolate;border:1px solid color-mix(in srgb, var(--ember) 34%, var(--line));background:linear-gradient(100deg,#f0a20214,#0000 60%),#0b110f;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .75rem;margin-top:-.55rem;padding:.6rem .85rem;display:flex;position:relative}.donate-countdown-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ember);font-size:.78rem;font-weight:700}.donate-countdown-time{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--muted);gap:.4rem;font-size:.78rem;display:inline-flex}.donate-countdown-seg{align-items:baseline;gap:.08rem;display:inline-flex}.donate-countdown-seg b{text-align:right;min-width:2ch;color:var(--ink);font-size:1.2rem;font-weight:700;line-height:1;display:inline-block}.donate-countdown.is-urgent{border-color:color-mix(in srgb, var(--danger) 70%, transparent);background:linear-gradient(100deg,#ff5a5a29,#0000 65%),#120b0b}.donate-countdown.is-urgent .donate-countdown-label,.donate-countdown.is-urgent .donate-countdown-seg b{color:var(--danger)}.donate-countdown.is-urgent:after{content:"";z-index:-1;border-radius:inherit;border:1px solid var(--danger);pointer-events:none;opacity:.2;will-change:opacity;animation:1.1s ease-in-out infinite alternate donate-countdown-glow;position:absolute;inset:-1px;box-shadow:0 0 0 2px #ff7a7a38,0 0 18px 2px #ff505066}.donate-countdown.is-urgent .donate-countdown-time{animation:1.1s ease-in-out infinite alternate donate-countdown-blink}@keyframes donate-countdown-glow{to{opacity:1}}@keyframes donate-countdown-blink{to{opacity:.6}}html[data-fx=low] .donate-countdown.is-urgent:after,html[data-fx=paused] .donate-countdown.is-urgent:after,html[data-fx=low] .donate-countdown.is-urgent .donate-countdown-time,html[data-fx=paused] .donate-countdown.is-urgent .donate-countdown-time{opacity:1;animation:none}@media (prefers-reduced-motion:reduce){.donate-countdown.is-urgent:after,.donate-countdown.is-urgent .donate-countdown-time{opacity:1;animation:none}}@media (max-width:900px){.donate-layout{grid-template-columns:minmax(0,1fr)}}html[data-fx=low] .donate-copy-hero.is-ready,html[data-fx=paused] .donate-copy-hero.is-ready{animation:none}@media (prefers-reduced-motion:reduce){.donate-copy-hero.is-ready{animation:none}}
