.rform[data-v-a87af719]{display:grid;gap:.7rem}.rform__field[data-v-a87af719]{display:grid;gap:.3rem}.rform__field>span[data-v-a87af719]{color:var(--color-fg-muted);font-size:.82rem;font-weight:600;letter-spacing:.06em}.rform__wrap[data-v-a87af719]{display:block;position:relative}.rform__field input[data-v-a87af719]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-bg);border:1px solid color-mix(in srgb,var(--color-fg) 14%,transparent);border-radius:var(--radius-md);color:var(--color-fg);font:inherit;padding:.65rem .85rem;transition:border-color .18s var(--ease-out),box-shadow .18s var(--ease-out);width:100%}.rform__wrap input[data-v-a87af719]{padding-right:2.75rem}.rform__field input[data-v-a87af719]:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}.rform__field input[aria-invalid=true][data-v-a87af719]{border-color:#c92a2a;box-shadow:0 0 0 3px color-mix(in srgb,#d33 18%,transparent)}.rform__eye[data-v-a87af719]{background:transparent;border:0;border-radius:var(--radius-md);color:var(--color-fg-muted);cursor:pointer;display:inline-grid;height:2rem;place-items:center;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:2rem}.rform__eye[data-v-a87af719]:hover{color:var(--color-fg)}.rform__err[data-v-a87af719]{color:#c92a2a}.rform__err[data-v-a87af719],.rform__hint[data-v-a87af719]{font-size:.78rem;margin-top:.15rem}.rform__hint[data-v-a87af719]{color:var(--color-fg-muted)}.rform__error[data-v-a87af719]{background:color-mix(in srgb,#d33 15%,transparent);border-radius:var(--radius-md);color:var(--color-fg);font-size:.88rem;margin:0;padding:.6rem .8rem}.rform__btn[data-v-a87af719]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-accent);border:0;border-radius:var(--radius-pill);box-shadow:var(--shadow-clay-sm);color:var(--color-white);cursor:pointer;font-family:var(--font-display);font-size:1rem;font-weight:700;padding:.85rem 1rem;transition:transform .2s var(--ease-bouncy),box-shadow .2s var(--ease-out)}.rform__btn[data-v-a87af719]:disabled{cursor:not-allowed;opacity:.6}.rform__btn[data-v-a87af719]:hover:not(:disabled){box-shadow:var(--shadow-clay-md);transform:translateY(-2px)}
