.av3-root.av3-root .ref-invite{display:flex;align-items:flex-start;gap:12px;margin:0 0 20px;padding:13px 15px;border-radius:12px;background:var(--primary-softer);border:1px solid var(--primary-soft)}.av3-root.av3-root .ref-invite .ic{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:#fff;border:1px solid var(--primary-soft);color:var(--primary-ink)}.av3-root.av3-root .ref-invite .t{font-size:14px;font-weight:600;color:var(--ink);line-height:1.35}.av3-root.av3-root .ref-invite .d{margin-top:2px;font-size:13px;line-height:1.5;color:var(--muted)}.av3-root.av3-root .ref-field .inp.is-good{border-color:#86c49a}.av3-root.av3-root .ref-field .inp.is-warn{border-color:#e3b77a}.av3-root.av3-root .ref-code-input{text-transform:uppercase;letter-spacing:.06em;font-family:var(--av3-mono)}.av3-root.av3-root .ref-code-input::placeholder{text-transform:none;letter-spacing:0;font-family:var(--av3-sans)}.av3-root.av3-root .ref-ok{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;background:var(--good);color:#fff}.av3-root.av3-root .ref-help{margin-top:7px;font-size:12.5px;line-height:1.45;color:var(--muted)}.av3-root.av3-root .ref-note{display:flex;align-items:flex-start;gap:7px;min-height:0;margin-top:6px;font-size:12.5px;line-height:1.45}.av3-root.av3-root .ref-note svg{flex:none;margin-top:2px}.av3-root.av3-root .ref-note.good{color:var(--good)}.av3-root.av3-root .ref-note.warn{color:var(--warn)}.av3-root.av3-root .ref-note.muted{color:var(--muted)}