.thread-form-fields[data-v-7eba03db]{display:flex;flex-direction:column;gap:clamp(16px,2.4vw,22px)}.thread-form-intro[data-v-7eba03db]{color:var(--text-muted-on-page);font-family:var(--font-body);font-size:clamp(14px,2vw,16px);line-height:1.6;margin:0}.thread-form-row[data-v-7eba03db]{display:grid;gap:clamp(16px,2.4vw,22px);grid-template-columns:1fr}.thread-form-field[data-v-7eba03db]{display:flex;flex-direction:column;gap:8px}.thread-form-label[data-v-7eba03db]{color:var(--text-on-page);font-family:var(--font-display);font-size:clamp(11px,1.5vw,12px);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.thread-form-input[data-v-7eba03db]{background:var(--surface-page);border:var(--border-medium) solid var(--border-on-page);color:var(--text-on-page);font-family:var(--font-body);font-size:clamp(15px,2vw,17px);min-width:0;padding:clamp(12px,2vw,16px);transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease;width:100%}.thread-form-input[data-v-7eba03db]:hover:not(:disabled){border-color:var(--brand-fill)}.thread-form-input[data-v-7eba03db]:focus-visible{border-color:var(--brand-fill);box-shadow:var(--shadow-sm) var(--brand-fill);outline:none}.thread-form-input[data-v-7eba03db]:disabled{color:var(--text-muted-on-page);cursor:not-allowed}.thread-form-textarea[data-v-7eba03db]{line-height:1.6;min-height:8em;resize:vertical}.thread-form-help[data-v-7eba03db]{color:var(--text-muted-on-page);font-family:var(--font-body);font-size:clamp(12px,1.7vw,13px);line-height:1.5;margin:0;transition:color var(--duration-base) ease}.thread-form-help--warn[data-v-7eba03db]{color:var(--color-red);font-weight:700}.thread-form-turnstile[data-v-7eba03db]{min-height:65px}.thread-form-submit[data-v-7eba03db]{align-self:flex-start;background:var(--brand-fill);border:var(--border-medium) solid var(--border-on-page);color:var(--text-on-brand);cursor:pointer;font-family:var(--font-display);font-size:clamp(14px,2vw,16px);font-weight:900;letter-spacing:.5px;padding:clamp(14px,2.2vw,18px) clamp(24px,4vw,32px);text-transform:uppercase;transition:background-color var(--duration-base) ease,color var(--duration-base) ease,transform var(--duration-base) ease,box-shadow var(--duration-base) ease,opacity var(--duration-base) ease}.thread-form-submit[data-v-7eba03db]:focus-visible:not(:disabled),.thread-form-submit[data-v-7eba03db]:hover:not(:disabled){background:var(--surface-plate);box-shadow:var(--shadow-sm) var(--brand-fill);color:var(--text-on-plate);transform:translate(-2px,-2px)}.thread-form-submit[data-v-7eba03db]:focus-visible{outline:var(--border-thin) solid var(--brand-fill);outline-offset:var(--border-medium)}.thread-form-submit[data-v-7eba03db]:active:not(:disabled){box-shadow:0 0 0 var(--brand-fill);transform:translate(0)}.thread-form-submit[data-v-7eba03db]:disabled{cursor:not-allowed;opacity:.6}.thread-form-status[data-v-7eba03db]{font-family:var(--font-body);font-size:clamp(13px,2vw,15px);font-weight:700;line-height:1.6;margin:0}.thread-form-status--ok[data-v-7eba03db]{color:var(--status-success-on-page)}.thread-form-status--bad[data-v-7eba03db]{color:var(--color-red)}.thread-form-hp[data-v-7eba03db]{height:1px;left:-9999px;opacity:0;position:absolute;width:1px}@media (min-width:768px){.thread-form-row[data-v-7eba03db]{grid-template-columns:1fr 1fr}}@media (hover:none) and (pointer:coarse){.thread-form-submit[data-v-7eba03db]:hover:not(:disabled){background:var(--brand-fill);box-shadow:none;color:var(--text-on-brand);transform:none}}@media (prefers-reduced-motion:reduce){.thread-form-submit[data-v-7eba03db],.thread-form-submit[data-v-7eba03db]:active:not(:disabled),.thread-form-submit[data-v-7eba03db]:focus-visible:not(:disabled),.thread-form-submit[data-v-7eba03db]:hover:not(:disabled){transform:none;transition:background-color var(--duration-base) ease,color var(--duration-base) ease}}
