.void-form{--vf-accent:#c1f568;--vf-bg:#0c0c0d;--vf-panel:#171719;--vf-text:#fff;--vf-muted:#a7a7ac;max-width:720px;padding:clamp(20px,4vw,40px);background:var(--vf-bg);color:var(--vf-text);font:inherit;border:1px solid #29292d;border-radius:12px}.void-form--minimal{--vf-bg:transparent;--vf-panel:transparent;color:inherit}.void-form--inherit{--vf-bg:transparent;--vf-panel:transparent;--vf-text:inherit;--vf-muted:inherit;--vf-accent:currentColor;border:0;padding:0}.void-field{margin:0 0 22px}.void-field>label,.void-field legend{display:block;margin-bottom:8px;font-weight:650}.void-field input:not([type=checkbox]):not([type=radio]),.void-field textarea,.void-field select{box-sizing:border-box;width:100%;padding:13px 14px;border:1px solid #48484f;border-radius:7px;background:var(--vf-panel);color:var(--vf-text);font:inherit}.void-field textarea{min-height:130px;resize:vertical}.void-field input:focus,.void-field textarea:focus,.void-field select:focus,.void-form button:focus{outline:3px solid color-mix(in srgb,var(--vf-accent) 50%,transparent);outline-offset:2px;border-color:var(--vf-accent)}.void-field fieldset{border:0;padding:0;margin:0}.void-field fieldset label{display:block;margin:8px 0}.void-field__description{color:var(--vf-muted);font-size:.9em}.void-field__error,.void-form__errors{color:#ff9e9e}.void-form__errors{padding:12px;margin-bottom:20px;border-left:4px solid #ff6b6b;background:#2b1717}.void-form__actions{display:flex;gap:10px;justify-content:flex-end}.void-form button{padding:12px 20px;border:1px solid var(--vf-accent);border-radius:6px;background:transparent;color:var(--vf-text);font:inherit;font-weight:700;cursor:pointer}.void-form__submit,.void-form__next{background:var(--vf-accent)!important;color:#0b0b0b!important}.void-form button:disabled{opacity:.55;cursor:not-allowed}.void-form__trap{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.void-form-preview{max-width:720px;padding:10px 20px;background:#c1f568;color:#080808;font-weight:700}.void-form__success{padding:24px;border-left:4px solid var(--vf-accent);background:var(--vf-panel)}

.void-form [hidden]{display:none!important}.void-form{box-sizing:border-box;width:100%;margin:24px 0}.void-form--minimal{--vf-text:inherit;--vf-muted:inherit;background:transparent;border-color:currentColor}.void-form--inherit{color:inherit;background:transparent}.void-form--inherit input,.void-form--inherit textarea,.void-form--inherit select{color:inherit;background:transparent}.void-form__progress{margin:0 0 24px;font-size:13px}.void-form__progress span{display:block;margin-bottom:8px}.void-form__progress progress{width:100%;height:6px;accent-color:#c1f568}.void-form .void-choice{display:flex;align-items:flex-start;gap:10px;font-weight:400;margin:10px 0}.void-choice input{margin-top:5px;accent-color:#c1f568}.void-field__description:empty{display:none}.void-form__save{margin-top:24px;padding-top:18px;border-top:1px solid #444;font-size:12px}.void-form__save>p{color:var(--vf-muted)}.void-form__save a{display:block;overflow-wrap:anywhere;color:var(--vf-accent);margin:12px 0}.void-form__save button{font-size:12px;padding:8px 14px}.void-form__errors a{color:inherit}.void-field [aria-invalid=true]{border-color:#ff9e9e!important}.vf-preview-body{margin:0;background:#121313;color:#eee;font-family:system-ui,sans-serif}.vf-preview-body main{max-width:760px;margin:48px auto;padding:20px}.void-form__turnstile{margin-bottom:16px}.void-form .void-form__submit{min-width:140px}@media(max-width:480px){.void-form{padding:20px}.void-form__actions{flex-wrap:wrap}.void-form__actions button{flex:1}}
