.JoinForm_rail__WqrVu{list-style:none;padding:0;display:flex;align-items:stretch;gap:0;border:var(--rule);border-radius:3px;overflow:hidden;margin:0 0 clamp(2rem,5vw,3rem)}.JoinForm_railStep__jFNGc{flex:1 1;padding:.9rem 1rem;border-right:var(--rule);font-family:var(--font-mono);font-size:.75rem;color:var(--bone-faint);display:flex;align-items:center;gap:.6rem;min-width:0}.JoinForm_railStep__jFNGc:last-child{border-right:0}.JoinForm_railStep__jFNGc[data-state=current]{color:var(--bone);background:var(--void-raised)}.JoinForm_railStep__jFNGc[data-state=done]{color:var(--trace)}.JoinForm_railNum___ZKKb{flex:none}.JoinForm_railLabel__lAV4n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.JoinForm_railStep__jFNGc[data-state=current] .JoinForm_railNum___ZKKb{color:var(--signal)}@media (max-width:560px){.JoinForm_railLabel__lAV4n{display:none}.JoinForm_railStep__jFNGc[data-state=current] .JoinForm_railLabel__lAV4n{display:block}}.JoinForm_form__Mdue8{max-width:34rem}.JoinForm_fields__g43q_{display:grid;grid-gap:1.5rem;gap:1.5rem}.JoinForm_pair__t5S46{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}@media (max-width:560px){.JoinForm_pair__t5S46{grid-template-columns:1fr}}.JoinForm_field__Ww_pb{display:grid;grid-gap:.45rem;gap:.45rem}.JoinForm_label__tBeb3{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.04em;color:var(--bone)}.JoinForm_hint__TI1nO,.JoinForm_optional__T9Vk9{color:var(--bone-faint)}.JoinForm_hint__TI1nO{font-size:.8125rem;line-height:1.5}.JoinForm_input__9IGQj{background:var(--void-sunken);border:1px solid var(--wire);border-radius:2px;padding:.7rem .85rem;color:var(--bone);font-family:var(--font-mono);font-size:.9375rem;width:100%;transition:border-color .15s}.JoinForm_input__9IGQj::placeholder{color:var(--wire)}.JoinForm_input__9IGQj:hover:not(:disabled){border-color:var(--bone-faint)}.JoinForm_input__9IGQj:disabled{opacity:.5;cursor:not-allowed}.JoinForm_input__9IGQj[aria-invalid=true]{border-color:var(--signal)}.JoinForm_fieldError__je7fN{font-family:var(--font-mono);font-size:.75rem;color:var(--signal)}.JoinForm_submitRow__QdzR0{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.JoinForm_priceNote__sugy6{font-family:var(--font-mono);font-size:.75rem;color:var(--bone-faint)}.JoinForm_alert__vg6RO{margin-bottom:1.75rem;padding:1rem 1.25rem;border-left-color:var(--signal-dim);border-left-width:1px;border:1px solid var(--signal-dim);border-left:2px solid var(--signal);border-radius:2px;background:color-mix(in srgb,var(--signal) 7%,var(--void));font-size:.9375rem;color:var(--bone)}.JoinForm_alertTitle__P9XlX{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--signal);margin-bottom:.4rem}.JoinForm_alertNext__6fsCy{color:var(--bone-dim);margin-top:.35rem}.JoinForm_done__mjffv{max-width:40rem}.JoinForm_doneMark__nZ5r5{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;color:var(--trace);display:flex;align-items:center;gap:.6rem;margin-bottom:1.5rem}.JoinForm_doneMark__nZ5r5:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--trace)}.JoinForm_receipt__mWdU2{margin-top:2rem;border:var(--rule);border-radius:3px;background:var(--void-raised)}.JoinForm_receiptRow__VXcGH{display:flex;justify-content:space-between;gap:1.5rem;padding:.85rem 1.25rem;border-bottom:var(--rule);font-family:var(--font-mono);font-size:.8125rem}.JoinForm_receiptRow__VXcGH:last-child{border-bottom:0}.JoinForm_receiptKey__cymNs{color:var(--bone-faint)}.JoinForm_receiptVal__8vyb9{color:var(--bone);text-align:right;word-break:break-all}.JoinForm_nextList__4e_U_{list-style:none;padding:0;margin-top:2rem;display:grid;grid-gap:1rem;gap:1rem}.JoinForm_nextList__4e_U_ li{padding-left:1.5rem;position:relative;color:var(--bone-dim);font-size:.9375rem}.JoinForm_nextList__4e_U_ li:before{content:"→";position:absolute;left:0;color:var(--wire);font-family:var(--font-mono)}.JoinForm_spinner__Ih3iN{width:12px;height:12px;border:1.5px solid;border-top:1.5px solid transparent;border-radius:50%;animation:JoinForm_spin__f7G_K .7s linear infinite}@keyframes JoinForm_spin__f7G_K{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.JoinForm_spinner__Ih3iN{animation:none;border-top-color:currentColor;opacity:.5}}.JoinForm_invite___85Q_{margin-top:2rem;padding:1.5rem;border-left-color:var(--signal-dim);border-left-width:1px;border:1px solid var(--signal-dim);border-left:2px solid var(--signal);border-radius:3px;background:color-mix(in srgb,var(--signal) 6%,var(--void-raised))}.JoinForm_inviteLabel__9MSJk{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--signal);margin-bottom:.85rem}.JoinForm_inviteUrl__jLRwm{font-family:var(--font-mono);font-size:.875rem;line-height:1.6;color:var(--bone);overflow-wrap:anywhere;word-break:break-all;padding:.85rem 1rem;border:var(--rule);border-radius:2px;background:var(--void-sunken);-webkit-user-select:all;-moz-user-select:all;user-select:all}.JoinForm_inviteWarn__1alNE{margin-top:1.25rem}.JoinForm_emailNote__drN6M,.JoinForm_inviteWarn__1alNE{font-size:.875rem;line-height:1.65;color:var(--bone-dim)}.JoinForm_emailNote__drN6M{margin-top:1rem}.JoinForm_linkBtn__fKudd{padding:0;border:0;background:none;font:inherit;color:var(--signal);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.JoinForm_linkBtn__fKudd:hover:not(:disabled){color:var(--bone)}.JoinForm_linkBtn__fKudd:disabled{color:var(--bone-faint);cursor:default;text-decoration:none}.JoinForm_inviteFail__s57HH{margin-top:1.75rem;padding:1.25rem;border:var(--rule);border-radius:3px;background:var(--void-raised);display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.JoinForm_inviteFailDetail__T962z{font-family:var(--font-mono);font-size:.8125rem;line-height:1.6;color:var(--bone-faint);overflow-wrap:anywhere}