.ui-qr{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ui-qr-row{gap:calc(var(--space-1) * 1.5);flex-wrap:wrap;display:flex}.ui-qr-pill{align-items:center;gap:calc(var(--space-1) * 1.5);max-width:100%;height:var(--space-7);padding:0 calc(var(--space-3) + var(--space-1) / 2);border:1px solid var(--line-strong);border-radius:var(--radius-chip);background:var(--surface);color:var(--ink-900);font:inherit;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:transform var(--duration-fast) var(--ease), background-color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease), opacity var(--duration-base) var(--ease);animation:ui-qr-in var(--duration-overlay) var(--ease) backwards;margin:0;font-weight:500;display:inline-flex;overflow:hidden}.ui-qr-pill:nth-child(2){animation-delay:60ms}.ui-qr-pill:nth-child(3){animation-delay:.12s}.ui-qr-pill:nth-child(n+4){animation-delay:.18s}.ui-qr-pill:hover:not(:disabled){border-color:var(--brand-500);transform:translateY(-1px)}.ui-qr-pill:active:not(:disabled){transform:scale(.95)}.ui-qr-pill.is-hot{border-color:var(--brand-700);background:var(--brand-700);color:var(--ink-on-color)}.ui-qr-pill.is-ghost{color:var(--ink-500);background:0 0;border-color:#0000}.ui-qr-pill.is-ghost:hover:not(:disabled){color:var(--ink-900);border-color:#0000}.ui-qr-pill:disabled{cursor:default;opacity:.45}.ui-qr-pill.is-chosen:disabled{opacity:1}.ui-qr[aria-busy=true] .ui-qr-pill.is-chosen{animation:ui-qr-wait calc(var(--duration-loop) * .75) var(--ease-loop) infinite}.ui-qr.is-sm .ui-qr-pill{height:calc(var(--space-7) - var(--space-1));padding:0 var(--space-3);font-size:var(--text-xs)}.ui-qr-note{align-items:center;gap:var(--space-1);color:var(--ink-500);font-size:var(--text-xs);margin:0;display:inline-flex}.ui-qr-note.is-warning{color:var(--warning-text)}.ui-qr-note.is-danger{color:var(--danger-text)}.ui-qr-check{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-control);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:inline-grid}.ui-qr-check:hover:not(:disabled){background:var(--warning-soft)}@keyframes ui-qr-in{0%{opacity:0;transform:translateY(calc(var(--space-1) * 1.5)) scale(.92)}}@keyframes ui-qr-wait{50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.ui-qr-pill,.ui-qr[aria-busy=true] .ui-qr-pill.is-chosen{transition:none;animation:none}}
