.JoinForm_form__bDfu8{display:flex;flex-direction:column;gap:22px;max-width:640px}.JoinForm_fieldset__iUlCF{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.JoinForm_legend__EpDKg{font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:6px;padding:0}.JoinForm_choiceGrid__TIHBN{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.JoinForm_choice__h9ier{position:relative;background:var(--card);border:1px solid var(--line);border-radius:2px;padding:18px 20px;cursor:pointer;display:flex;flex-direction:column;gap:6px;transition:border-color .2s,background .2s}.JoinForm_choice__h9ier input[type=radio]{position:absolute;opacity:0;pointer-events:none}.JoinForm_choice__h9ier:hover{border-color:var(--ink-soft)}.JoinForm_choiceActive__L6Va_{border-color:var(--accent);background:var(--paper);box-shadow:inset 0 0 0 1px var(--accent)}.JoinForm_choiceTitle__u4sUw{font-family:Fraunces,serif;font-size:1.05rem;font-weight:500;color:var(--ink);letter-spacing:-.005em;display:inline-flex;align-items:center;gap:8px}.JoinForm_priority__lEYBu{font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;background:var(--accent);color:var(--bg);padding:2px 7px;border-radius:999px;font-weight:500}.JoinForm_choiceDesc__Scs_3{font-size:.88rem;color:var(--ink-soft);line-height:1.45}.JoinForm_row__tnXBo{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.JoinForm_field__t_QxQ{display:flex;flex-direction:column;gap:6px}.JoinForm_label__5KeLD{font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.06em;color:var(--ink-muted);text-transform:uppercase}.JoinForm_input__DkPgd,.JoinForm_textarea__qHmZR{padding:12px 14px;font-family:Fraunces,serif;font-size:1rem;background:var(--bg);border:1px solid var(--line);border-radius:2px;color:var(--ink);outline:none;transition:border-color .2s;width:100%}.JoinForm_input__DkPgd:focus,.JoinForm_textarea__qHmZR:focus{border-color:var(--accent)}.JoinForm_textarea__qHmZR{resize:vertical;min-height:80px;font-family:Inter,sans-serif;font-size:.95rem}.JoinForm_note__1L9hz{background:var(--card);border-left:2px solid var(--accent);padding:12px 16px;font-size:.9rem;color:var(--ink-soft);line-height:1.55;border-radius:0 2px 2px 0}.JoinForm_note__1L9hz strong{font-family:Fraunces,serif;font-weight:500;color:var(--ink)}.JoinForm_btn__cAzm_{padding:14px 28px;background:var(--ink);color:var(--bg);border:none;border-radius:2px;font-size:.95rem;font-weight:500;font-family:Inter,sans-serif;cursor:pointer;align-self:flex-start;transition:background .2s;margin-top:8px}.JoinForm_btn__cAzm_:hover:not(:disabled){background:var(--accent-deep)}.JoinForm_btn__cAzm_:disabled{opacity:.6;cursor:not-allowed}.JoinForm_error__AiT_D{color:var(--accent-deep);font-size:.88rem;padding:10px 14px;background:var(--card);border-left:2px solid var(--accent);border-radius:2px}.JoinForm_success__TnwqD{padding:28px 32px;background:var(--card);border:1px solid var(--moss);border-radius:2px;color:var(--ink)}.JoinForm_successTitle__vNaK5{font-family:Fraunces,serif;font-size:1.15rem;font-weight:500;line-height:1.5;letter-spacing:-.01em}@media (max-width:720px){.JoinForm_choiceGrid__TIHBN,.JoinForm_row__tnXBo{grid-template-columns:1fr}}