*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0;padding:0;background:transparent}.lynq-root,.lynq-form,.lynq-field,.lynq-inputWrap{min-width:0}:root{--lynq-bg: #ffffff;--lynq-input-bg: #f4f5f8;--lynq-fg: #0f172a;--lynq-muted: #475569;--lynq-border: #e2e8f0;--lynq-border-focus: #3b82f6;--lynq-error: #ef4444;--lynq-radius: 10px;--lynq-gap: 10px;--lynq-font: system-ui, -apple-system, Segoe UI, Roboto, Inter, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";--lynq-input-h: 54px;--lynq-input-shadow: 0px 1px 1px rgba(0, 0, 0, .03), 0px 3px 6px rgba(0, 0, 0, .02);--lynq-shadow-focus: 0 0 0 3px rgba(59, 130, 246, .15);--lynq-label-float-size: 11px;--lynq-label-inset-size: 13px;--lynq-disabled-bg: #e2e8f0;--lynq-disabled-fg: #94a3b8;--lynq-tooltip-bg: #0f172a}body{color:var(--lynq-fg);font-family:var(--lynq-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lynq-root{width:100%;max-width:100%;padding:8px}.lynq-form{display:grid;gap:var(--lynq-gap);width:100%}.lynq-cardFields{display:grid;gap:var(--lynq-gap)}.lynq-methodTabs{display:flex;gap:4px;padding:4px;border:1px solid var(--lynq-border);border-radius:var(--lynq-radius);background:var(--lynq-input-bg)}.lynq-methodTab{flex:1;min-width:0;height:36px;border:0;border-radius:7px;background:transparent;color:var(--lynq-muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.lynq-methodTab[aria-selected=true]{background:var(--lynq-bg);color:var(--lynq-fg);box-shadow:var(--lynq-input-shadow)}.lynq-methodTab:focus-visible{outline:2px solid var(--lynq-border-focus);outline-offset:1px}.lynq-idramPanel{min-height:118px;display:grid;place-items:center;border:1px solid var(--lynq-border);border-radius:var(--lynq-radius);background:var(--lynq-input-bg)}.lynq-idramName{color:var(--lynq-fg);font-size:20px;font-weight:700}.lynq-field{display:grid;gap:6px;width:100%;max-width:100%}.lynq-inputWrap{position:relative;width:100%;max-width:100%}.lynq-brandIcon{position:absolute;right:12px;top:50%;transform:translateY(-50%) scale(.96);width:34px;height:22px;object-fit:contain;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.lynq-brandIcon.is-visible{opacity:1;visibility:visible;transform:translateY(-50%) scale(1)}#lynq-number.lynq-input{padding-right:56px}.lynq-input{appearance:none;display:block;width:100%;max-width:100%;height:var(--lynq-input-h);border:1px solid var(--lynq-border);border-radius:var(--lynq-radius);background:var(--lynq-input-bg);color:var(--lynq-fg);padding:0 14px;font-size:16px;line-height:1;box-shadow:var(--lynq-input-shadow);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,padding-top .5s cubic-bezier(.19,1,.22,1),padding-bottom .5s cubic-bezier(.19,1,.22,1)}.lynq-input:focus,.lynq-input:not(:placeholder-shown),.lynq-input[aria-invalid=true]{padding-top:22px;padding-bottom:4px}.lynq-input:focus{outline:none;border-color:var(--lynq-border-focus);box-shadow:var(--lynq-input-shadow),var(--lynq-shadow-focus)}.lynq-input[aria-invalid=true]{color:var(--lynq-error);border-color:var(--lynq-error);box-shadow:var(--lynq-input-shadow),0 0 0 1px var(--lynq-error)}.lynq-input:disabled{background:var(--lynq-disabled-bg);color:var(--lynq-disabled-fg);box-shadow:none;cursor:not-allowed}.lynq-input::placeholder{color:var(--lynq-muted);opacity:0;transition:opacity .12s ease}.lynq-input:focus::placeholder{opacity:.6}.lynq-input:-webkit-autofill:not(.lynq-autofill-delay),.lynq-input:-webkit-autofill:hover:not(.lynq-autofill-delay),.lynq-input:-webkit-autofill:active:not(.lynq-autofill-delay){-webkit-text-fill-color:var(--lynq-fg);caret-color:var(--lynq-fg);box-shadow:var(--lynq-input-shadow),0 0 0 100px var(--lynq-input-bg) inset!important;transition:none!important}.lynq-input:-webkit-autofill:focus:not(.lynq-autofill-delay){-webkit-text-fill-color:var(--lynq-fg);caret-color:var(--lynq-fg);box-shadow:var(--lynq-input-shadow),var(--lynq-shadow-focus),0 0 0 100px var(--lynq-input-bg) inset!important;transition:none!important}.lynq-input[data-com-onepassword-filled]:not(.lynq-autofill-delay),.lynq-input[data-com-onepassword-filled]:hover:not(.lynq-autofill-delay){box-shadow:var(--lynq-input-shadow),0 0 0 100px var(--lynq-input-bg) inset!important;transition:none!important}.lynq-input[data-com-onepassword-filled]:focus:not(.lynq-autofill-delay){box-shadow:var(--lynq-input-shadow),var(--lynq-shadow-focus),0 0 0 100px var(--lynq-input-bg) inset!important;transition:none!important}.lynq-floatLabel{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:var(--lynq-label-inset-size);color:var(--lynq-muted);pointer-events:none;background:transparent;padding:0 4px;line-height:1;transition:top .5s cubic-bezier(.19,1,.22,1),transform .5s cubic-bezier(.19,1,.22,1),font-size .5s cubic-bezier(.19,1,.22,1),opacity .5s cubic-bezier(.19,1,.22,1),background .15s ease,color .15s ease}.lynq-input:focus+.lynq-floatLabel,.lynq-input:not(:placeholder-shown)+.lynq-floatLabel,.lynq-input[aria-invalid=true]+.lynq-floatLabel{top:7px;transform:none;font-size:var(--lynq-label-float-size);color:var(--lynq-muted);opacity:.8;z-index:1}.lynq-input[aria-invalid=true]+.lynq-floatLabel{color:var(--lynq-error)}.lynq-error{font-size:12px;color:var(--lynq-error);line-height:1.2;display:none}.lynq-error.is-visible{display:block;animation:lynq-fadein .15s ease both}@keyframes lynq-fadein{0%{opacity:0}to{opacity:1}}.lynq-row{display:grid;gap:var(--lynq-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;max-width:100%}.lynq-btn{width:100%;height:44px;border:0;border-radius:var(--lynq-radius);background:var(--lynq-border-focus);color:#fff;font-size:15px;font-weight:600;letter-spacing:.2px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;margin-top:4px;transition:background .15s ease,color .15s ease,transform .06s ease}.lynq-btn:disabled{background:var(--lynq-disabled-bg);color:var(--lynq-disabled-fg);cursor:not-allowed}.lynq-btn:active:not(:disabled){transform:translateY(1px)}.lynq-btn.is-loading{opacity:.85;cursor:progress;background:var(--lynq-border-focus);color:#fff}.lynq-btn.is-loading:after{content:"";width:14px;height:14px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:lynq-spin .7s linear infinite;flex-shrink:0}@keyframes lynq-spin{to{transform:rotate(360deg)}}.lynq-poweredBy{margin-top:8px;display:flex;align-items:center;justify-content:center;gap:5px;font-size:11px;color:var(--lynq-muted)}.lynq-poweredBy svg{width:11px;height:11px;opacity:.7}.lynq-poweredBy b{color:var(--lynq-fg);font-weight:600;letter-spacing:.01em}.lynq-poweredBy-link{color:inherit;text-decoration:none}.lynq-poweredBy-link:hover{text-decoration:underline}.lynq-cvvHelp{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:18px;height:18px;border-radius:50%;border:1px solid var(--lynq-border);background:transparent;color:var(--lynq-muted);font-size:11px;font-weight:700;line-height:1;cursor:help;display:grid;place-items:center;padding:0;z-index:2;transition:border-color .12s ease,color .12s ease}.lynq-cvvHelp:hover,.lynq-cvvHelp:focus-visible{border-color:var(--lynq-border-focus);color:var(--lynq-fg);outline:none}#lynq-cvv.lynq-input{padding-right:36px}.lynq-cvvTip{position:absolute;right:0;bottom:calc(100% + 8px);width:220px;background:var(--lynq-tooltip-bg);color:#fff;padding:8px 10px;border-radius:8px;font-size:11px;line-height:1.45;box-shadow:0 8px 24px #0f172a2e;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease,visibility .15s;pointer-events:none;z-index:5}.lynq-cvvTip:after{content:"";position:absolute;right:5px;top:100%;border:5px solid transparent;border-top-color:var(--lynq-tooltip-bg)}.lynq-cvvHelp:hover+.lynq-cvvTip,.lynq-cvvHelp:focus-visible+.lynq-cvvTip,.lynq-cvvTip.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.lynq-formError{display:none;padding:10px 12px;background:#ef444412;border:1px solid rgba(239,68,68,.2);border-radius:var(--lynq-radius);font-size:13px;color:var(--lynq-error);line-height:1.45}.lynq-formError.is-visible{display:block}[data-labels=fixed] .lynq-inputWrap{display:flex;flex-direction:column;gap:4px}[data-labels=fixed] .lynq-floatLabel{order:-1;position:static;transform:none;font-size:var(--lynq-label-inset-size);padding:0;opacity:1;transition:color .15s ease}[data-labels=fixed] .lynq-input:focus+.lynq-floatLabel,[data-labels=fixed] .lynq-input:not(:placeholder-shown)+.lynq-floatLabel,[data-labels=fixed] .lynq-input[aria-invalid=true]+.lynq-floatLabel{top:auto;transform:none;font-size:var(--lynq-label-inset-size);opacity:1}[data-labels=fixed] .lynq-input:focus+.lynq-floatLabel{color:var(--lynq-border-focus)}[data-labels=fixed] .lynq-input[aria-invalid=true]+.lynq-floatLabel{color:var(--lynq-error)}[data-labels=fixed] .lynq-brandIcon,[data-labels=fixed] .lynq-cvvHelp{top:calc(var(--lynq-label-inset-size) + 4px + 22px)}[data-labels=fixed] .lynq-input{height:44px}[data-labels=fixed] .lynq-input:focus,[data-labels=fixed] .lynq-input:not(:placeholder-shown),[data-labels=fixed] .lynq-input[aria-invalid=true]{padding-top:0;padding-bottom:0}[data-labels=fixed] .lynq-input::placeholder{opacity:.45}@media(max-width:420px){.lynq-row{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.lynq-input,.lynq-floatLabel,.lynq-btn{transition:none}.lynq-error.is-visible,.lynq-btn.is-loading:after{animation:none}.lynq-btn.is-loading:after{border-color:#ffffff80}}
