.bnpl-auth-tabs{border-radius:var(--bnpl-site-radius-control);background:var(--bnpl-site-page);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.bnpl-auth-tab{min-block-size:var(--bnpl-site-touch-min);border-radius:calc(var(--bnpl-site-radius-control) - 2px);color:var(--bnpl-site-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-weight:600;display:inline-flex}.bnpl-auth-tab[aria-selected=true]{background:var(--bnpl-site-surface);color:var(--bnpl-site-brand-dark);box-shadow:var(--bnpl-site-shadow-sm)}.bnpl-auth-tab:focus-visible{outline:3px solid var(--bnpl-site-brand);outline-offset:2px}.bnpl-auth-panel{gap:16px;display:grid}.bnpl-auth-captcha{border:1px solid var(--bnpl-site-border);border-radius:var(--bnpl-site-radius-control);background:var(--bnpl-site-surface);gap:4px;padding:12px 14px;display:grid}.bnpl-auth-captcha label{min-block-size:var(--bnpl-site-touch-min);color:var(--bnpl-site-text);cursor:pointer;align-items:center;gap:10px;font-weight:600;display:inline-flex}.bnpl-auth-captcha input{block-size:22px;inline-size:22px;accent-color:var(--bnpl-site-brand);margin:0}.bnpl-auth-or{color:var(--bnpl-site-text-secondary);font-size:var(--bnpl-site-size-caption);align-items:center;gap:12px;display:flex}.bnpl-auth-or:before,.bnpl-auth-or:after{content:"";background:var(--bnpl-site-border);flex:1;block-size:1px}.bnpl-auth-social{gap:10px;display:grid}@media (min-width:480px){.bnpl-auth-social{grid-template-columns:1fr 1fr}}html.bnpl-site a.bnpl-auth-social-button{min-block-size:var(--bnpl-site-touch-min);border:1px solid var(--bnpl-site-control-border);border-radius:var(--bnpl-site-radius-control);background:var(--bnpl-site-surface);color:var(--bnpl-site-text);justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-flex}html.bnpl-site a.bnpl-auth-social-button:hover{border-color:var(--bnpl-site-brand);background:var(--bnpl-site-page)}html.bnpl-site a.bnpl-auth-social-button:focus-visible{outline:3px solid var(--bnpl-site-brand);outline-offset:2px}.bnpl-auth-social-mark{flex:none;block-size:20px;inline-size:20px}.bnpl-auth-qr{border:1px dashed var(--bnpl-site-control-border);border-radius:var(--bnpl-site-radius-tile);background:var(--bnpl-site-page);text-align:center;justify-items:center;gap:14px;padding:20px 16px;display:grid}.bnpl-auth-qr .bnpl-qr svg{block-size:200px;inline-size:200px}.bnpl-auth-qr-state{color:var(--bnpl-site-text);align-items:center;gap:8px;margin:0;font-weight:600;display:inline-flex}.bnpl-auth-qr-clock{color:var(--bnpl-site-text-secondary);font-size:var(--bnpl-site-size-label);font-variant-numeric:tabular-nums;margin:0}.bnpl-auth-steps{counter-reset:bnpl-auth-step;gap:10px;margin:0;padding:0;list-style:none;display:grid}.bnpl-auth-steps li{color:var(--bnpl-site-text-body);counter-increment:bnpl-auth-step;align-items:flex-start;gap:10px;display:flex}.bnpl-auth-steps li:before{content:counter(bnpl-auth-step);border-radius:var(--bnpl-site-radius-pill);background:var(--bnpl-site-brand-soft);block-size:24px;inline-size:24px;color:var(--bnpl-site-brand-dark);font-family:var(--bnpl-site-font-latin);font-size:var(--bnpl-site-size-caption);flex:none;place-items:center;font-weight:700;display:inline-grid}.bnpl-auth-progress{grid-auto-flow:column;gap:6px;margin:0;padding:0;list-style:none;display:grid}.bnpl-auth-progress li{border-radius:var(--bnpl-site-radius-pill);background:var(--bnpl-site-border);block-size:6px}.bnpl-auth-progress li[data-done=true]{background:var(--bnpl-site-brand)}.bnpl-auth-strength{gap:6px;display:grid}.bnpl-auth-strength-bar{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.bnpl-auth-strength-bar span{border-radius:var(--bnpl-site-radius-pill);background:var(--bnpl-site-border);block-size:6px}.bnpl-auth-strength[data-level="1"] .bnpl-auth-strength-bar span:nth-child(-n+1){background:var(--bnpl-site-danger)}.bnpl-auth-strength[data-level="2"] .bnpl-auth-strength-bar span:nth-child(-n+2){background:var(--bnpl-site-warning)}.bnpl-auth-strength[data-level="3"] .bnpl-auth-strength-bar span{background:var(--bnpl-site-brand)}.bnpl-auth-strength p{color:var(--bnpl-site-text-secondary);font-size:var(--bnpl-site-size-caption);margin:0}.bnpl-auth-grid{gap:16px;display:grid}@media (min-width:640px){.bnpl-auth-grid{grid-template-columns:1fr 1fr}}.bnpl-auth-terms{color:var(--bnpl-site-text-body);align-items:flex-start;gap:10px;display:flex}.bnpl-auth-terms input{block-size:20px;inline-size:20px;accent-color:var(--bnpl-site-brand);flex:none;margin:2px 0 0}.bnpl-auth-choices{border:0;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:0;padding:0;display:grid}.bnpl-auth-choice{min-block-size:var(--bnpl-site-touch-min);border:1px solid var(--bnpl-site-control-border);border-radius:var(--bnpl-site-radius-control);background:var(--bnpl-site-surface);color:var(--bnpl-site-text);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;font-weight:600;display:flex}.bnpl-auth-choice:has(input:checked){border-color:var(--bnpl-site-brand);background:var(--bnpl-site-brand-soft)}.bnpl-auth-choice input{block-size:18px;inline-size:18px;accent-color:var(--bnpl-site-brand);margin:0}.bnpl-auth-actions{flex-wrap:wrap;gap:10px;display:flex}.bnpl-auth-actions>*{flex:180px}.bnpl-auth-done{text-align:center;justify-items:center;gap:10px;display:grid}.bnpl-auth-done .bnpl-login-icon{block-size:64px;inline-size:64px}.bnpl-auth-timeout-clock{color:var(--bnpl-site-brand-dark);font-family:var(--bnpl-site-font-latin);font-variant-numeric:tabular-nums;text-align:center;margin:0;font-size:2rem;font-weight:700}.bnpl-auth-factor{border:0;gap:8px;margin:0;padding:0;display:grid}.bnpl-auth-factor legend{color:var(--bnpl-site-text);margin-block-end:4px;font-weight:600}.bnpl-auth-waiting{text-align:center;justify-items:center;gap:10px;display:grid}.bnpl-auth-waiting .bnpl-spinner{block-size:32px;inline-size:32px}.bnpl-auth-simulator{max-inline-size:480px;margin-inline:auto}.bnpl-auth-banner{border-radius:var(--bnpl-site-radius-control);background:var(--bnpl-site-brand-soft);color:var(--bnpl-site-brand-dark);font-size:var(--bnpl-site-size-label);margin:0;padding:10px 12px}html.bnpl-site a.bnpl-auth-credit{border-radius:var(--bnpl-site-radius-pill);background:var(--bnpl-site-brand-soft);min-block-size:36px;color:var(--bnpl-site-brand-dark);font-family:var(--bnpl-site-font-latin);font-size:var(--bnpl-site-size-label);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:6px 12px;font-weight:700;text-decoration:none;display:inline-flex}html.bnpl-site a.bnpl-auth-credit:hover{background:var(--bnpl-site-brand);color:var(--bnpl-site-white)}html.bnpl-site a.bnpl-auth-credit:focus-visible{outline:3px solid var(--bnpl-site-brand);outline-offset:2px}@media (max-width:639px){html.bnpl-site a.bnpl-auth-credit{padding-inline:10px}}.bnpl-auth-linked{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bnpl-auth-linked li{align-items:center;gap:10px;display:flex}.bnpl-auth-linked li>span{flex:1;min-width:0}
