.stage[data-astro-cid-f2jc3dwf]{border:var(--hair) solid var(--tone-line);border-radius:var(--r-lg);background:var(--tone-stage);flex-direction:column;min-width:0;display:flex}.stage__body[data-astro-cid-f2jc3dwf]{min-width:0;padding:var(--stage-pad);flex:auto}.stage__cap[data-astro-cid-f2jc3dwf]{justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-5);padding:var(--s-3h) var(--stage-pad);border-top:var(--hair) solid var(--tone-line);font:var(--fw-medium) var(--fs-label) / var(--lh-caption) var(--mono);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--tone-muted);flex-wrap:wrap;display:flex}.stage__key[data-astro-cid-f2jc3dwf]{align-items:center;gap:var(--s-3) var(--s-5);flex-wrap:wrap;min-width:0;display:flex}.stage__note[data-astro-cid-f2jc3dwf]{color:var(--tone-muted)}.req[data-astro-cid-vekgkm42]{gap:var(--s-2h);margin-top:var(--s-body);padding-top:var(--s-7);border-top:var(--hair) solid var(--tone-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.req[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.req[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42],.req[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{width:100%;min-width:0;height:var(--btn-h-lg);padding:0 var(--s-4);border-radius:var(--r-sm);border:var(--hair) solid var(--line-d-strong);background-color:var(--field-bg);color:var(--on-ink);font:var(--fw-regular) var(--fs-body) / 1 var(--sans);-webkit-appearance:none;appearance:none}.req[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{height:auto;min-height:var(--btn-h-lg);padding:var(--s-3) var(--s-4);line-height:var(--lh-body);resize:vertical}.req[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]{padding-right:var(--s-8h);background-image:linear-gradient(45deg, transparent 50%, var(--cy) 50%), linear-gradient(135deg, var(--cy) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-size:var(--chev) var(--chev);background-repeat:no-repeat}.req[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42] option[data-astro-cid-vekgkm42]{color:var(--ink)}.req[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]::placeholder{color:var(--mute-d)}.req[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus,.req[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]:focus,.req[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus{border-color:var(--cy)}.req[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible,.req[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]:focus-visible,.req[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus-visible{outline:var(--focus-w) solid var(--cy);outline-offset:var(--focus-gap)}.req[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42][aria-invalid=true]{border-color:var(--cy)}.req__f[data-astro-cid-vekgkm42]{gap:var(--s-1h);align-content:start;min-width:0;display:grid}.req__l[data-astro-cid-vekgkm42],.req__err[data-astro-cid-vekgkm42]{font:var(--fw-medium) var(--fs-label) / var(--lh-caption) var(--mono);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--on-ink-lead)}.req__err[data-astro-cid-vekgkm42]{color:var(--cy)}.req__err[data-astro-cid-vekgkm42][hidden],.req__status[data-astro-cid-vekgkm42]:empty{display:none}.req__status[data-astro-cid-vekgkm42]{font-size:var(--fs-small);line-height:var(--lh-body);color:var(--cy)}.req__status[data-astro-cid-vekgkm42][data-state=failed]{color:var(--on-ink)}.req__status[data-astro-cid-vekgkm42][data-state=failed]:before{content:"! ";color:var(--cy);font-weight:var(--fw-medium)}.req[data-astro-cid-vekgkm42][aria-busy=true] .req__submit{opacity:.6;cursor:progress}.req__trap[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.req__full[data-astro-cid-vekgkm42]{grid-column:1/-1}.req__lead[data-astro-cid-vekgkm42]{margin-top:var(--s-6);max-width:var(--mw-sub);font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:var(--ls-lead);color:var(--tone-lead)}.req__links[data-astro-cid-vekgkm42]{gap:var(--s-3) var(--s-6);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.req__links[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{font:var(--fw-medium) var(--fs-btn) / 1 var(--mono);letter-spacing:var(--ls-btn);text-transform:uppercase;color:var(--tone-label);transition:opacity var(--t-fast)}.req__links[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]:hover{opacity:.75}.req__aside[data-astro-cid-vekgkm42]{margin-top:var(--s-5);font:var(--fw-medium) var(--fs-btn) / var(--lh-body) var(--mono);letter-spacing:var(--ls-btn);text-transform:uppercase;color:var(--tone-label)}.req__links[data-astro-cid-vekgkm42] i[data-astro-cid-vekgkm42]{font-style:normal}.req[data-astro-cid-vekgkm42] .req__submit{margin-top:var(--s-2);grid-column:1/-1;justify-self:start}.req__fine[data-astro-cid-vekgkm42]{margin-top:var(--s-6);font:var(--fw-regular) var(--fs-fine) / 1.4 var(--mono);letter-spacing:var(--ls-btn);text-transform:uppercase;color:var(--mute-d)}@media (width<=720px){.req[data-astro-cid-vekgkm42]{grid-template-columns:1fr}.req[data-astro-cid-vekgkm42] .req__submit{justify-self:stretch}}
