.pa-native-auth{isolation:isolate;background:var(--auth-surface);min-height:100dvh;color:var(--auth-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-sans);align-content:start;justify-items:center;padding:clamp(1rem,5.44dvh,3.25rem) .75rem 2rem;display:grid;position:relative;overflow:auto}.pa-native-auth-scene{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pa-native-auth-scene img{object-fit:cover;object-position:center bottom;width:100%;height:100%}.pa-native-auth-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border-radius:1rem;gap:1rem;width:min(100%,26rem);padding:2.875rem 1.75rem 1.3125rem;display:grid;box-shadow:inset 0 0 0 1.5px #ffffffe6,0 10px 30px #0000001f}.pa-native-auth-brand{justify-content:center;margin-bottom:1.0625rem;display:flex}.pa-native-auth-brand .cid-brand{zoom:1.45}.pa-native-auth-card form{gap:1rem;display:grid}.pa-native-auth-field{gap:.3125rem;display:grid}.pa-native-auth-field:not(:last-of-type){margin-bottom:.25rem}.pa-native-auth-field label{color:var(--auth-ink);font-size:1rem;font-weight:500;line-height:1.265}.pa-native-auth-input{position:relative}.pa-native-auth-input>svg{stroke-width:1.75px;width:1.5rem;height:1.5rem;color:var(--auth-icon);pointer-events:none;position:absolute;top:.75rem;left:.75rem}.pa-native-auth .pa-native-auth-field input[data-slot=input]{border:1px solid var(--auth-field-rim);width:100%;height:3rem;min-height:3rem;box-shadow:none;color:var(--auth-ink);background:#fff6;border-radius:7px;padding:0 .8125rem 0 3.1875rem;font-size:1rem}.pa-native-auth .pa-native-auth-field input[data-slot=input]::placeholder{color:var(--auth-placeholder);opacity:1}.pa-native-auth .pa-native-auth-field input[data-slot=input]:disabled{opacity:1;background:#fff6}.pa-native-auth .pa-native-auth-field input[data-slot=input][aria-invalid=true]{border:1.5px solid var(--auth-error)}.pa-native-auth .pa-native-auth-password input[data-slot=input]{padding-right:3.5rem}.pa-native-auth .pa-native-auth-password button[data-slot=button]{width:2.75rem;height:2.75rem;color:var(--auth-icon);position:absolute;top:.125rem;right:.125rem}.pa-native-auth-password button svg{stroke-width:1.75px;width:1.5rem;height:1.5rem}.pa-native-auth .pa-native-auth-card .pa-native-auth-password button[data-slot=button][data-variant=ghost]:not(:disabled):is(:hover,:focus-visible){color:var(--auth-ink);background:#fff9;border-color:#0000}.pa-native-auth .pa-native-auth-submit[data-slot=button]{background:var(--auth-button);width:100%;height:3rem;min-height:3rem;color:var(--auth-button-ink);border-radius:8px;justify-content:center;gap:.75rem;font-size:1.125rem;font-weight:600}.pa-native-auth .pa-native-auth-submit[data-slot=button]:hover{background:var(--auth-button-hover);color:var(--auth-button-ink)}.pa-native-auth .pa-native-auth-submit[data-slot=button]:disabled{opacity:1;background:var(--auth-button-hover)}.pa-native-auth-submit svg{width:1.5rem;height:1.5rem}.pa-native-auth-banner{border:1px solid var(--auth-banner-rim);background:var(--auth-banner);border-radius:12px;align-items:flex-start;gap:.75rem;padding:.75rem .875rem .75rem 1rem;font-size:.9375rem;font-weight:600;line-height:1.265;display:flex;position:relative;overflow:hidden}.pa-native-auth-banner:before{content:"";background:var(--tone);width:4px;position:absolute;inset:0 auto 0 0}.pa-native-auth-banner p{color:var(--tone-ink);text-wrap:balance;padding-top:.25rem}.pa-native-auth-banner-icon{background:var(--tone);color:#fff;border-radius:999px;flex:none;place-items:center;width:1.75rem;height:1.75rem;display:grid}.pa-native-auth-banner-icon svg{width:1.125rem;height:1.125rem}.pa-native-auth-banner a{min-height:2.75rem;color:var(--auth-link);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.pa-native-auth-banner[data-tone=info]{--tone:var(--auth-info);--tone-ink:var(--auth-info)}.pa-native-auth-banner[data-tone=warning]{--tone:var(--auth-warning);--tone-ink:var(--auth-warning-ink)}.pa-native-auth-banner[data-tone=error]{--tone:var(--auth-error);--tone-ink:var(--auth-error-ink)}.pa-native-auth-banner[data-tone=success]{--tone:var(--auth-success);--tone-ink:var(--auth-success-ink)}.pa-native-auth-card nav{justify-items:center;display:grid}.pa-native-auth-card nav a{min-height:2.75rem;color:var(--auth-link);text-underline-offset:.2em;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:500;text-decoration:underline;display:inline-flex}.pa-native-auth-card nav a svg{width:1rem}.pa-native-auth-support{text-align:center;color:var(--auth-muted);font-size:.9375rem;font-weight:500;line-height:1.265}.pa-native-auth-support span{color:var(--auth-link)}.pa-native-auth-card :focus-visible{outline:2px solid var(--auth-button);outline-offset:3px}@media (width>=60rem){.pa-native-auth{align-content:center;justify-items:end;padding:3rem 9.2vw}}@media (prefers-reduced-transparency:reduce){.pa-native-auth-card{background:var(--auth-surface);-webkit-backdrop-filter:none}.pa-native-auth .pa-native-auth-field input[data-slot=input]{background:#fff}}
