.wc-hf{gap:var(--space-4);color:var(--text);flex-direction:column;display:flex}.wc-hf__form,.wc-hf__step{gap:var(--space-4);flex-direction:column;display:flex}.wc-hf__field{gap:var(--space-1);flex-direction:column;display:flex}.wc-hf__label{color:var(--text2)}.wc-hf__input{border:0;border-bottom:var(--hairline) solid var(--field);color:var(--text);padding-block:var(--space-2);font:inherit;font-variant-numeric:lining-nums tabular-nums;background:0 0;border-radius:0}.wc-hf__input:focus-visible{outline:var(--focus-ring-width) solid var(--gold);outline-offset:var(--focus-ring-offset)}.wc-hf__field[data-invalid=true] .wc-hf__input{border-bottom-color:var(--bad)}.wc-hf__error,.wc-hf__alert{color:var(--bad);margin:0}.wc-hf__note,.wc-hf__status{color:var(--text2);margin:0}.wc-hf__status:empty{display:none}.wc-hf__title{color:var(--text);margin:0}.wc-hf__title:focus-visible,.wc-hf__result:focus-visible{outline:var(--focus-ring-width) solid var(--gold);outline-offset:var(--focus-ring-offset)}.wc-hf__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.wc-hf__pay{border-radius:var(--radius-pill);background:var(--btn-bg);color:var(--btn-text);box-shadow:var(--btn-shadow);min-height:var(--tap-target);padding-inline:var(--space-6);font:inherit;cursor:pointer;transition:transform var(--dur-fast) var(--ease-calm);border:0}.wc-hf__secondary{border-radius:var(--radius-pill);color:var(--text);box-shadow:inset 0 0 0 var(--hairline) var(--field);min-height:var(--tap-target);padding-inline:var(--space-6);font:inherit;cursor:pointer;background:0 0;border:0}.wc-hf__pay:focus-visible,.wc-hf__secondary:focus-visible,.wc-hf__link:focus-visible{outline:var(--focus-ring-width) solid var(--gold);outline-offset:var(--focus-ring-offset)}.wc-hf__pay:disabled,.wc-hf__secondary:disabled{cursor:progress;opacity:var(--disabled-opacity)}.wc-hf__link{color:var(--text);cursor:pointer;font:inherit;min-height:var(--tap-target);background:0 0;border:0;text-decoration:underline}.wc-hf__mono{font-variant-numeric:lining-nums tabular-nums}.wc-hf__result{color:var(--text);margin:0}.wc-hf__result[data-status=succeeded]{color:var(--ok)}.wc-hf__result[data-status=failed],.wc-hf__result[data-status=expired]{color:var(--bad)}.wc-hf__testcards ul{color:var(--text2);margin:0;padding-inline-start:var(--space-4)}html[data-calm=true] .wc-hf__pay{transition:none}@media (prefers-reduced-motion:reduce){.wc-hf__pay{transition:none}}
