.join_panel__vpyW6{--join-surface:var(--color-white,white);--join-text:var(--color-slate-900,#0f172a);--join-muted:var(--color-slate-600,#475569);--join-border:var(--color-slate-300,#cbd5e1);--join-accent:var(--color-rose-700,#be123c);color:var(--join-text);background:var(--join-surface);border:1px solid var(--join-border);border-top:3px solid var(--join-accent);border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem;display:grid;gap:1rem;min-width:0;overflow-wrap:anywhere;font-size:1rem;line-height:1.5}.join_panel__vpyW6 h2{font-size:1.5rem;line-height:1.3;font-weight:700;margin:0}.join_panel__vpyW6 h3{font-size:1.125rem;font-weight:700;margin:0}.join_panel__vpyW6 p{margin:0}.join_stack__pDwCC{display:grid;gap:.75rem;min-width:0}.join_muted__7OKkX{color:var(--join-muted);font-size:.875rem}.join_label__1dRNa{display:grid;gap:.5rem;font-weight:600;font-size:.875rem;min-width:0}.join_input__RGZvF{width:100%;min-width:0;min-height:3rem;padding:.75rem;border:1px solid var(--join-border);border-radius:.375rem;background:var(--join-surface);color:var(--join-text);font:inherit;font-weight:400}textarea.join_input__RGZvF{resize:vertical}.join_button__UZV1W{min-height:3rem;border:1px solid var(--join-border);border-radius:.375rem;padding:.625rem 1rem;color:var(--join-text);background:var(--join-surface);font-size:.875rem;font-weight:600;cursor:pointer;white-space:normal}.join_primary__Cimit{background:var(--join-accent);border-color:var(--join-accent);color:white}.join_button__UZV1W:hover:not(:disabled){filter:brightness(.95)}.join_button__UZV1W:disabled{opacity:.55;cursor:default}.join_button__UZV1W:focus-visible,.join_input__RGZvF:focus-visible,.join_radio__a_95L:focus-visible{outline:3px solid var(--join-accent);outline-offset:3px}.join_actions__kAOmf{display:flex;gap:.75rem;flex-wrap:wrap}.join_card__zi_aN{border-top:1px solid var(--join-border);padding-top:1.25rem;display:grid;gap:1rem;min-width:0}.join_error__asJkz{color:var(--color-red-800,#991b1b)}.join_notice__hVgaV{padding:.75rem;border-left:3px solid var(--join-accent);background:var(--color-slate-50,#f8fafc)}.join_modes__TfVUd{margin:0;padding:0;border:0;display:flex;gap:.5rem 1.5rem;flex-wrap:wrap}.join_modes__TfVUd legend{font-weight:600;font-size:.875rem;margin-bottom:.5rem}.join_modes__TfVUd label{display:flex;align-items:center;gap:.5rem;min-height:2.75rem}.join_radio__a_95L{accent-color:var(--join-accent);width:1rem;height:1rem}@media(max-width:480px){.join_panel__vpyW6{padding:1rem}.join_actions__kAOmf>.join_button__UZV1W{flex:1 1 100%}}