._page_8b8y5_1{display:flex;justify-content:center;padding:3rem 1rem}._panel_8b8y5_7{background:var(--surface-sunken);border:1px solid var(--line-soft);border-radius:var(--radius-md);width:min(100%,400px);padding:1.6rem 1.4rem}._form_8b8y5_15{display:flex;flex-direction:column;gap:1.1rem}._title_8b8y5_21{margin:0;font-size:1.6rem}._lead_8b8y5_26{margin:0;color:var(--ink-soft);overflow-wrap:anywhere}._field_8b8y5_32{display:flex;flex-direction:column;gap:.4rem}._field_8b8y5_32>span{font-size:.7rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint);color:var(--ink-soft)}._field_8b8y5_32 input{width:100%;padding:.7rem .85rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-family:var(--font-body);font-size:1rem;line-height:1.5;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}._field_8b8y5_32 input::placeholder{color:var(--ink-faint)}._field_8b8y5_32 input:focus,._field_8b8y5_32 input:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #a8432a21}._preview_8b8y5_66{margin:-.4rem 0 0;font-size:.88rem;color:var(--ink-faint);overflow-wrap:anywhere}._submit_8b8y5_73{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.6rem 1.15rem;border-radius:var(--radius-sm);border:1px solid transparent;font-family:var(--font-body);font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}._submit_8b8y5_73:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}._submit_8b8y5_73{background:var(--primary);color:#fff;box-shadow:var(--shadow-xs)}._submit_8b8y5_73:hover:not(:disabled),._submit_8b8y5_73:focus-visible{background:var(--primary-hover);box-shadow:var(--shadow-sm)}._submit_8b8y5_73:active:not(:disabled){transform:translateY(1px);box-shadow:none}._inviteNote_8b8y5_110{margin:.2rem 0 0;font-size:.88rem;color:var(--ink-faint);text-align:center}._inviteNote_8b8y5_110 a{color:var(--primary)}._secondary_8b8y5_120{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.6rem 1.15rem;border-radius:var(--radius-sm);border:1px solid transparent;font-family:var(--font-body);font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}._secondary_8b8y5_120:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}._secondary_8b8y5_120{background:transparent;color:var(--ink-soft);border-color:var(--line)}._secondary_8b8y5_120:hover:not(:disabled),._secondary_8b8y5_120:focus-visible{background:var(--primary-tint);border-color:var(--primary-line);color:var(--primary)}._error_8b8y5_154{margin:1rem 0 0;padding:.6rem .75rem;border-radius:var(--radius-xs);background:var(--danger-tint);color:var(--danger);font-size:.88rem}._hidden_8b8y5_163{display:none!important}._photoRow_8b8y5_167{display:flex;align-items:center;gap:1rem}._photoPreview_8b8y5_173{background:var(--primary-tint);border-color:var(--primary-line);color:var(--primary);display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background-position:center;background-size:cover;font-size:1.6rem;font-weight:600}._photoActions_8b8y5_190{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .9rem}._photoButton_8b8y5_197{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.6rem 1.15rem;border-radius:var(--radius-sm);border:1px solid transparent;font-family:var(--font-body);font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}._photoButton_8b8y5_197:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}._photoButton_8b8y5_197{background:var(--surface);color:var(--ink);border-color:var(--line)}._photoButton_8b8y5_197:hover:not(:disabled),._photoButton_8b8y5_197:focus-visible{background:var(--surface-sunken);border-color:var(--primary-line);color:var(--primary)}._photoButton_8b8y5_197:active:not(:disabled){transform:translateY(1px)}._photoButton_8b8y5_197{padding:.45rem .9rem;font-size:.88rem;cursor:pointer}._photoButton_8b8y5_197:focus-within{outline:2px solid var(--primary);outline-offset:2px}._fileInput_8b8y5_243{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._optional_8b8y5_255{flex-basis:100%;font-size:.8rem;color:var(--ink-faint)}._linkButton_8b8y5_261{border:none;background:none;padding:0;margin:0;cursor:pointer;font-family:inherit;font-size:.83rem;color:var(--primary);text-decoration:underline;text-underline-offset:3px}._handleInfo_8b8y5_274{display:flex;flex-direction:column;gap:.3rem;margin-top:-.6rem}._handleInfo_8b8y5_274 ._preview_8b8y5_66{margin:0}._handleStatus_8b8y5_284{margin:0;font-size:.85rem}._handleStatus_8b8y5_284:empty{display:none}._statusOk_8b8y5_292{color:var(--olive)}._statusError_8b8y5_296{color:var(--danger)}
