.cform[data-astro-cid-vekgkm42]{--f-bg:#ffffff0f;--f-border:#ffffff29;--f-text:#fff;--f-label:#a9abbd;--f-input-bg:#0000002e;--f-input-border:#ffffff38;--f-placeholder:#fff6;--f-pill:#d6d7e0;--f-pill-hover:#ffffff80;--f-soft:#c9cad6;--f-status:#ffcf9e;--f-ok:#7fdc9b;--f-focus:var(--accent);border-radius:var(--radius-asym-sm);background:var(--f-bg);border:1px solid var(--f-border);color:var(--f-text);margin-top:1.5rem;padding:1.25rem 1.3rem}.cform--light[data-astro-cid-vekgkm42]{--f-bg:var(--surface);--f-border:var(--border);--f-text:var(--text);--f-label:var(--muted);--f-input-bg:var(--bg);--f-input-border:var(--border);--f-placeholder:var(--muted);--f-pill:var(--text);--f-pill-hover:var(--text);--f-soft:var(--muted);--f-status:#c2410c;--f-ok:#15803d;--f-focus:var(--text);border:2px solid var(--text);box-shadow:6px 6px 0 var(--accent);margin-top:0;margin-right:6px;padding:clamp(1.25rem,4vw,1.75rem)}[data-theme=dark] .cform--light[data-astro-cid-vekgkm42]{--f-status:#ffb37a;--f-ok:#7fdc9b;--f-focus:var(--accent)}.cform[data-astro-cid-vekgkm42][hidden]{display:none}.cform__title[data-astro-cid-vekgkm42]{font-family:var(--font-display);font-size:1.05rem;font-weight:700;color:var(--f-text)!important;margin:0 0 1rem!important}.cform__grid[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.cform__field[data-astro-cid-vekgkm42]{gap:.3rem;display:grid}.cform__field[data-astro-cid-vekgkm42]>span[data-astro-cid-vekgkm42],.cform__methods[data-astro-cid-vekgkm42] legend[data-astro-cid-vekgkm42]{text-transform:uppercase;letter-spacing:.12em;color:var(--f-label);font-size:.7rem;font-weight:650}.cform[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:not([type=checkbox]):not([type=radio]){border:2px solid var(--f-input-border);background:var(--f-input-bg);min-height:2.7rem;color:var(--f-text);font:inherit;border-radius:999px;width:100%;padding:.45rem 1rem}.cform[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]::placeholder{color:var(--f-placeholder);opacity:.8}.cform[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus{border-color:var(--f-focus);outline:0}.cform__methods[data-astro-cid-vekgkm42]{border:0;margin:1rem 0 0;padding:0}.cform__methods[data-astro-cid-vekgkm42] legend[data-astro-cid-vekgkm42]{margin-bottom:.45rem;padding:0}.cform__pills[data-astro-cid-vekgkm42]{flex-wrap:wrap;gap:.4rem;display:flex}.pill[data-astro-cid-vekgkm42]{cursor:pointer;position:relative}.pill[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{opacity:0;pointer-events:none;position:absolute}.pill[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{border:2px solid var(--f-input-border);min-height:2.3rem;color:var(--f-pill);border-radius:999px;align-items:center;padding:.3rem .95rem;font-size:.92rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.pill[data-astro-cid-vekgkm42]:hover span[data-astro-cid-vekgkm42]{border-color:var(--f-pill-hover)}.pill[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:checked+span[data-astro-cid-vekgkm42]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.pill[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible+span[data-astro-cid-vekgkm42]{outline:2px solid var(--f-text);outline-offset:2px}.cform__method[data-astro-cid-vekgkm42]{margin-top:.75rem}.cform__method[data-astro-cid-vekgkm42][hidden]{display:none}.cform__hint[data-astro-cid-vekgkm42]{font-size:.85rem;color:var(--f-label)!important;margin:.4rem 0 0!important}.cform__field--comment[data-astro-cid-vekgkm42]{margin-top:.9rem}.cform__trap[data-astro-cid-vekgkm42]{opacity:0;width:1px;height:1px;left:-9999px;position:absolute!important}.cform__consent[data-astro-cid-vekgkm42]{color:var(--f-soft);cursor:pointer;align-items:flex-start;gap:.6rem;margin-top:1rem;font-size:.85rem;line-height:1.45;display:flex}.cform__consent[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{width:1.15rem;height:1.15rem;accent-color:var(--accent);flex:none;margin-top:.1rem}.cform__consent[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--f-text)}.cform__row[data-astro-cid-vekgkm42]{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1rem;display:flex}.cform__row[data-astro-cid-vekgkm42] .btn[data-astro-cid-vekgkm42]:disabled{opacity:.5}.cform__status[data-astro-cid-vekgkm42]{color:var(--f-status);font-size:.9rem}.cform[data-astro-cid-vekgkm42] .cform__done{gap:.25rem;margin:0;display:grid}.cform[data-astro-cid-vekgkm42] .cform__done strong{color:var(--f-ok)}.cform[data-astro-cid-vekgkm42] .cform__done span{color:var(--f-soft);font-size:.95rem}@media (width<=560px){.cform__grid[data-astro-cid-vekgkm42]{grid-template-columns:1fr}}
