.ContributeForm-module__2IILYW__shell{grid-template-columns:minmax(0,1fr) minmax(17rem,.38fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.ContributeForm-module__2IILYW__form{min-width:0}.ContributeForm-module__2IILYW__kindPicker{border:0;grid-template-columns:1fr 1fr;gap:.75rem;margin:0 0 3rem;padding:0;display:grid}.ContributeForm-module__2IILYW__kindPicker legend{width:100%;font:500 clamp(1.5rem, 3vw, 2.25rem)/1.1 var(--font-serif);margin-bottom:1rem}.ContributeForm-module__2IILYW__kind,.ContributeForm-module__2IILYW__kindActive{border:1px solid var(--border);border-radius:var(--r);cursor:pointer;background:var(--surface);padding:1.1rem;display:block}.ContributeForm-module__2IILYW__kindActive{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.ContributeForm-module__2IILYW__kind input,.ContributeForm-module__2IILYW__acknowledgement input{accent-color:var(--accent-strong)}.ContributeForm-module__2IILYW__kind span,.ContributeForm-module__2IILYW__kindActive span{gap:.3rem;margin-top:.7rem;display:grid}.ContributeForm-module__2IILYW__kind b,.ContributeForm-module__2IILYW__kindActive b{font:500 1.12rem/1.2 var(--font-serif)}.ContributeForm-module__2IILYW__kind small,.ContributeForm-module__2IILYW__kindActive small{color:var(--muted)}.ContributeForm-module__2IILYW__fieldGrid{grid-template-columns:1fr 1fr;gap:1.15rem;display:grid}.ContributeForm-module__2IILYW__fieldGrid label,.ContributeForm-module__2IILYW__fullField{gap:.5rem;display:grid}.ContributeForm-module__2IILYW__fullField{margin-bottom:1.15rem}.ContributeForm-module__2IILYW__wideField{grid-column:1/-1}.ContributeForm-module__2IILYW__fieldGrid label>span,.ContributeForm-module__2IILYW__fullField>span{color:var(--fg);font:.68rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ContributeForm-module__2IILYW__fieldGrid em{color:var(--text-tertiary);font-style:normal}.ContributeForm-module__2IILYW__fieldGrid small{color:var(--text-tertiary);font-size:.73rem}.ContributeForm-module__2IILYW__fieldGrid input,.ContributeForm-module__2IILYW__fieldGrid select,.ContributeForm-module__2IILYW__fieldGrid textarea,.ContributeForm-module__2IILYW__fullField select{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--fg);min-height:3rem;font:inherit;border-radius:.35rem;padding:.75rem .85rem}.ContributeForm-module__2IILYW__fieldGrid textarea{resize:vertical;min-height:10rem;line-height:1.5}.ContributeForm-module__2IILYW__fieldGrid input:focus,.ContributeForm-module__2IILYW__fieldGrid select:focus,.ContributeForm-module__2IILYW__fieldGrid textarea:focus,.ContributeForm-module__2IILYW__fullField select:focus{outline:2px solid var(--accent);outline-offset:2px}.ContributeForm-module__2IILYW__honeypot{clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;inset:0 auto auto 0;overflow:hidden}.ContributeForm-module__2IILYW__acknowledgement{color:var(--muted);border-block:1px solid var(--border);grid-template-columns:1.25rem 1fr;align-items:start;gap:.75rem;margin-top:1.5rem;padding:1.25rem 0;display:grid}.ContributeForm-module__2IILYW__acknowledgement input{width:1rem;height:1rem;margin-top:.2rem}.ContributeForm-module__2IILYW__submitRow{align-items:center;gap:1.25rem;margin-top:1.5rem;display:flex}.ContributeForm-module__2IILYW__submitRow button{appearance:none;border-radius:var(--r);background:var(--accent);color:var(--text-on-accent);min-height:3rem;font:700 .82rem/1 var(--font-sans);cursor:pointer;border:0;padding:.8rem 1.15rem}.ContributeForm-module__2IILYW__submitRow button:disabled{opacity:.6;cursor:wait}.ContributeForm-module__2IILYW__submitRow p{color:var(--text-tertiary);font-size:.75rem}.ContributeForm-module__2IILYW__error{color:#742c23;background:#fff1ee;border-left:3px solid #a33b2f;margin-top:1.25rem;padding:1rem}.ContributeForm-module__2IILYW__error strong{font-family:var(--font-serif)}.ContributeForm-module__2IILYW__error ul{margin:.6rem 0 0 1rem}.ContributeForm-module__2IILYW__receipt{border:1px solid var(--accent);background:var(--surface);margin-top:2rem;padding:clamp(1.5rem,5vw,2.5rem)}.ContributeForm-module__2IILYW__receipt>span{color:var(--accent-strong);font:.64rem/1 var(--font-mono);text-transform:uppercase;letter-spacing:.1em}.ContributeForm-module__2IILYW__receipt h2{font-size:var(--step-3);margin:.75rem 0}.ContributeForm-module__2IILYW__receipt p{color:var(--muted);max-width:52ch}.ContributeForm-module__2IILYW__receiptActions{flex-wrap:wrap;gap:.7rem;margin-top:1.25rem;display:flex}.ContributeForm-module__2IILYW__receiptActions a,.ContributeForm-module__2IILYW__receiptActions button{appearance:none;border:1px solid var(--border);border-radius:var(--r);min-height:2.75rem;font:700 .78rem/1.2 var(--font-sans);cursor:pointer;align-items:center;padding:.7rem .9rem;display:inline-flex}.ContributeForm-module__2IILYW__receiptActions a{background:var(--ink);color:#f8f3ea;border-color:var(--ink)}.ContributeForm-module__2IILYW__receiptActions button{color:var(--accent-strong);background:0 0}.ContributeForm-module__2IILYW__packetMessage{min-height:1.25rem;margin-top:.8rem;font-size:.78rem;color:var(--accent-strong)!important}.ContributeForm-module__2IILYW__receipt small{color:var(--text-tertiary);font-family:var(--font-mono);margin-top:1rem;display:block}.ContributeForm-module__2IILYW__ledger{border-top:2px solid var(--fg);padding-top:1.25rem;position:sticky;top:6rem}.ContributeForm-module__2IILYW__ledger h2{font-size:var(--step-2);margin-bottom:.75rem}.ContributeForm-module__2IILYW__ledger ul{padding:0;list-style:none}.ContributeForm-module__2IILYW__ledger li{border-top:1px solid var(--border);padding:.85rem 0}.ContributeForm-module__2IILYW__ledger li strong{font:500 1.05rem/1.2 var(--font-serif)}.ContributeForm-module__2IILYW__ledger li p{color:var(--muted);margin-top:.25rem;font-size:.82rem}.ContributeForm-module__2IILYW__privacy{color:var(--text-tertiary);border-top:1px solid var(--border);padding-top:1rem;font-size:.76rem}@media (max-width:54rem){.ContributeForm-module__2IILYW__shell{grid-template-columns:1fr}.ContributeForm-module__2IILYW__ledger{grid-row:1;position:static}}@media (max-width:38rem){.ContributeForm-module__2IILYW__kindPicker,.ContributeForm-module__2IILYW__fieldGrid{grid-template-columns:1fr}.ContributeForm-module__2IILYW__wideField{grid-column:auto}.ContributeForm-module__2IILYW__submitRow{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.ContributeForm-module__2IILYW__submitRow button{transition:none}}
.contribute-module__SVI-aa__hero{border-bottom:1px solid var(--border);background:var(--surface)}.contribute-module__SVI-aa__heroInner{max-width:var(--maxw);padding:clamp(2.5rem, 5vw, 4rem) var(--sp-8);margin:0 auto}.contribute-module__SVI-aa__hero h1{font-size:var(--hero-title);letter-spacing:-.03em;max-width:22ch;margin-top:.8rem;line-height:1.04}.contribute-module__SVI-aa__intro{max-width:62rem;margin-top:1.2rem}.contribute-module__SVI-aa__intro p{color:var(--muted);font-size:var(--step-1)}.contribute-module__SVI-aa__intro .contribute-module__SVI-aa__queueNote{border-left:2px solid var(--weld);max-width:70ch;margin-top:.9rem;padding-left:.9rem;font-size:.88rem}.contribute-module__SVI-aa__intro .contribute-module__SVI-aa__queueNote strong{color:var(--fg)}.contribute-module__SVI-aa__intro a{color:var(--accent-strong);margin-top:1rem;font-weight:700;display:inline-block}.contribute-module__SVI-aa__content{max-width:var(--maxw);padding:clamp(3rem, 8vw, 7rem) var(--sp-8) var(--sp-24);margin:0 auto}@media (max-width:52rem){.contribute-module__SVI-aa__heroInner,.contribute-module__SVI-aa__content{padding-inline:var(--sp-6)}}
