.nxpay{--nx-primary:#004ac6;--nx-on-primary:#fff;--nx-primary-container:#2563eb;--nx-on-primary-container:#eeefff;--nx-primary-fixed:#dbe1ff;--nx-on-primary-fixed:#00174b;--nx-primary-fixed-dim:#b4c5ff;--nx-on-primary-fixed-variant:#003ea8;--nx-secondary:#4b41e1;--nx-on-secondary:#fff;--nx-secondary-container:#645efb;--nx-on-secondary-container:#fffbff;--nx-secondary-fixed:#e2dfff;--nx-secondary-fixed-dim:#c3c0ff;--nx-on-secondary-fixed:#0f0069;--nx-on-secondary-fixed-variant:#3323cc;--nx-tertiary:#006242;--nx-on-tertiary:#fff;--nx-tertiary-container:#007d55;--nx-on-tertiary-container:#bdffdb;--nx-tertiary-fixed:#6ffbbe;--nx-tertiary-fixed-dim:#4edea3;--nx-on-tertiary-fixed:#002113;--nx-on-tertiary-fixed-variant:#005236;--nx-error:#ba1a1a;--nx-on-error:#fff;--nx-error-container:#ffdad6;--nx-on-error-container:#93000a;--nx-surface:#faf8ff;--nx-background:#faf8ff;--nx-on-background:#131b2e;--nx-surface-bright:#faf8ff;--nx-surface-dim:#d2d9f4;--nx-surface-container:#eaedff;--nx-surface-container-low:#f2f3ff;--nx-surface-container-lowest:#fff;--nx-surface-container-high:#e2e7ff;--nx-surface-container-highest:#dae2fd;--nx-surface-variant:#dae2fd;--nx-on-surface:#131b2e;--nx-on-surface-variant:#434655;--nx-outline:#737686;--nx-outline-variant:#c3c6d7;--nx-inverse-surface:#283044;--nx-inverse-on-surface:#eef0ff;--nx-inverse-primary:#b4c5ff;--nx-surface-tint:#0053db;--nx-margin:2rem;--nx-margin-mobile:1rem;--nx-gutter:1.5rem;--nx-gutter-mobile:1rem;--nx-space-xs:.25rem;--nx-space-sm:.5rem;--nx-space-md:1rem;--nx-space-lg:1.5rem;--nx-space-xl:2rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:20px}.nxpay .nx-headline-lg{font-size:24px;font-weight:700;line-height:32px}.nxpay .nx-headline-md{font-size:18px;font-weight:600;line-height:24px}.nxpay .nx-headline-sm{font-size:16px;font-weight:600;line-height:22px}.nxpay .nx-body-lg{font-size:15px;font-weight:400;line-height:22px}.nxpay .nx-body-md{font-size:14px;font-weight:400;line-height:20px}.nxpay .nx-body-sm{font-size:12px;font-weight:400;line-height:16px}.nxpay .nx-label-lg{font-size:14px;font-weight:600;line-height:20px}.nxpay .nx-label-md{font-size:13px;font-weight:500;line-height:18px}.nxpay .nx-label-sm{letter-spacing:.025em;font-size:11px;font-weight:600;line-height:14px}@keyframes nxupiscan{0%{opacity:.2;transform:translateY(16px)}50%{opacity:1}to{opacity:.2;transform:translateY(180px)}}@keyframes nxcornerpulse{0%,to{stroke:#2563eb;stroke-width:4px}50%{stroke:#60a5fa;stroke-width:5px}}.nxpay .nx-scanner-line{animation:2.4s ease-in-out infinite alternate nxupiscan}.nxpay .nx-corner-bracket{animation:2s ease-in-out infinite nxcornerpulse}@keyframes nxpulsering{0%{opacity:.8;transform:scale(.85)}50%{opacity:.3;transform:scale(1.05)}to{opacity:.8;transform:scale(.85)}}@keyframes nxcheckstroke{0%{stroke-dashoffset:60px}to{stroke-dashoffset:0}}@keyframes nxpopin{0%{opacity:0;transform:scale(0)}80%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.nxpay .nx-ring-success{transform-origin:50%;animation:3s ease-in-out infinite nxpulsering}.nxpay .nx-circle-success{transform-origin:50%;animation:.6s cubic-bezier(.16,1,.3,1) forwards nxpopin}.nxpay .nx-check-path{stroke-dasharray:60;stroke-dashoffset:60px;animation:.6s cubic-bezier(.65,0,.45,1) .3s forwards nxcheckstroke}@keyframes nxpulseringfail{0%{opacity:.7;transform:scale(.9)}50%{opacity:.25;transform:scale(1.06)}to{opacity:.7;transform:scale(.9)}}@keyframes nxxstroke{0%{stroke-dashoffset:40px}to{stroke-dashoffset:0}}@keyframes nxshake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.nxpay .nx-ring-fail{transform-origin:50%;animation:2.5s ease-in-out infinite nxpulseringfail}.nxpay .nx-circle-fail{transform-origin:50%;animation:.5s ease-in-out .2s nxshake}.nxpay .nx-x-line1,.nxpay .nx-x-line2{stroke-dasharray:40;stroke-dashoffset:40px}.nxpay .nx-x-line1{animation:.4s .3s forwards nxxstroke}.nxpay .nx-x-line2{animation:.4s .45s forwards nxxstroke}.nxpay .nx-shake{animation:.45s cubic-bezier(.36,.07,.19,.97) 2 nxshake}@keyframes nxspin{to{transform:rotate(360deg)}}.nxpay .nx-spin-cw{transform-origin:50%;animation:1.1s linear infinite nxspin}.nxpay .nx-spin-ccw{transform-origin:50%;animation:1.7s linear infinite reverse nxspin}@keyframes nxfill{0%{width:0%}to{width:100%}}.nxpay .nx-bar-fill{animation:3s cubic-bezier(.4,0,.2,1) forwards nxfill}@keyframes nxfadeup{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.nxpay .nx-fade-up{animation:.45s cubic-bezier(.16,1,.3,1) forwards nxfadeup}
