.overlay.svelte-zixboi{z-index:1000;background:color-mix(in srgb, var(--color-paper) 70%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.card.svelte-zixboi{background:var(--color-paper);border:1px solid var(--color-rule);flex-direction:column;gap:1rem;width:100%;max-width:28rem;padding:2rem;display:flex;box-shadow:0 12px 40px #00000014}.heading.svelte-zixboi{font-family:var(--font-serif);color:var(--color-ink);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;font-size:1.2rem;font-weight:500;display:flex}.heading-sep.svelte-zixboi,.label-sep.svelte-zixboi{color:var(--color-ink-faint)}.body.svelte-zixboi{font-family:var(--font-serif);color:var(--color-ink-soft);flex-direction:column;gap:.4rem;margin:0 0 .5rem;font-size:.95rem;line-height:1.6;display:flex}.body.svelte-zixboi span[lang=fa]{line-height:1.9}.form.svelte-zixboi{flex-direction:column;gap:1rem;display:flex}.field.svelte-zixboi{border:none;flex-direction:column;gap:.4rem;min-width:0;margin:0;padding:0;display:flex}.label.svelte-zixboi{font-family:var(--font-mono);word-spacing:var(--rtl-space);letter-spacing:.16em;color:var(--color-ink-faint);flex-wrap:wrap;align-items:baseline;gap:.4rem;font-size:.7rem;display:flex}.label.svelte-zixboi span[lang=en]{text-transform:uppercase}.label.svelte-zixboi span[lang=fa]{letter-spacing:0;font-size:.85rem}.input.svelte-zixboi{font-family:var(--font-serif);color:var(--color-ink);background:var(--color-input-bg);border:1px solid var(--color-rule);border-radius:6px;outline:none;padding:.5rem .7rem;font-size:1.05rem;transition:border-color .2s}.input.svelte-zixboi:focus{border-color:var(--color-ink-soft)}.input.svelte-zixboi:disabled{opacity:.6}.locale-field.svelte-zixboi{flex-direction:column;gap:.5rem;display:flex}.radio-row.svelte-zixboi{flex-wrap:wrap;gap:.6rem;display:flex}.radio.svelte-zixboi{border:1px solid var(--color-rule);min-width:8rem;font-family:var(--font-serif);color:var(--color-ink-soft);cursor:pointer;border-radius:6px;flex:1 1 0;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:1.05rem;transition:border-color .2s,background .2s,color .2s;display:flex}.radio.svelte-zixboi:hover{border-color:var(--color-ink-soft);color:var(--color-ink)}.radio.svelte-zixboi input[type=radio]:where(.svelte-zixboi){opacity:0;pointer-events:none;position:absolute}.radio.active.svelte-zixboi{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.locale-field.svelte-zixboi:disabled .radio:where(.svelte-zixboi){opacity:.6;cursor:not-allowed}.btn.svelte-zixboi{appearance:none;border:1px solid var(--color-ink);cursor:pointer;font-family:var(--font-mono);word-spacing:var(--rtl-space);letter-spacing:.16em;color:var(--color-ink);background:0 0;align-self:flex-start;align-items:baseline;gap:.4rem;margin-top:.5rem;padding:.6rem 1.2rem;font-size:.72rem;transition:background .2s,color .2s;display:flex}.btn.svelte-zixboi span[lang=en]{text-transform:uppercase}.btn.svelte-zixboi span[lang=fa]{letter-spacing:0;font-size:.85rem}.btn.svelte-zixboi:hover:not(:disabled){background:var(--color-ink);color:var(--color-paper)}.btn.svelte-zixboi:disabled{opacity:.4;cursor:not-allowed}.err.svelte-zixboi{font-family:var(--font-serif);color:var(--color-danger);flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:0;font-size:.9rem;display:flex}.invite-prompt.svelte-846kjs{background:var(--color-paper-soft,#f4f1ea);border-bottom:1px solid var(--color-rule);font-family:var(--font-serif);color:var(--color-ink-soft);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;padding:.75rem 1.25rem;font-size:.95rem;display:flex}.text.svelte-846kjs{line-height:1.5}.link.svelte-846kjs{font-family:var(--font-mono);word-spacing:var(--rtl-space);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink);border-bottom:1px solid var(--color-ink);padding-bottom:1px;font-size:.72rem;text-decoration:none}html[lang=fa] .link.svelte-846kjs{text-transform:none;letter-spacing:0;font-size:.9rem}.link.svelte-846kjs:hover{color:var(--color-ink-soft);border-color:var(--color-ink-soft)}
