.claim-matches{gap:var(--space-2)}.claim-match,.claim-matches{display:flex;flex-direction:column}.claim-match{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);text-align:start;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.claim-match:hover{border-color:var(--border-strong);background:var(--surface-soft)}.claim-match:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.claim-match__name{font-weight:650}.claim-match__desc{font-size:var(--body-small-size);color:var(--muted)}.claim-match__cta{font-size:var(--caption-size);color:var(--accent);font-weight:600}.claim-target{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-soft);font-size:var(--body-small-size)}.claim-methods{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;border:0}.claim-method{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.claim-method:hover{border-color:var(--border-strong)}.claim-method.is-selected{border-color:var(--accent);background:var(--surface-soft)}.claim-method:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.claim-method input{-webkit-margin-before:4px;margin-block-start:4px;accent-color:var(--accent)}.claim-method__body{display:flex;flex-direction:column;gap:var(--space-1)}.claim-method__label{font-weight:650}.claim-method__hint{font-size:var(--body-small-size);color:var(--muted)}.claim-token{padding:var(--space-2) var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface-soft);font-family:var(--font-mono,monospace);font-size:var(--body-small-size);overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.auth-form{display:flex;flex-direction:column;gap:var(--space-4)}.auth-form__actions{display:flex;gap:var(--space-3);flex-wrap:wrap}