.av-auth{background:radial-gradient(ellipse 90% 60% at 50% 0%, var(--p-color-bg-fill-inverse) 0%, var(--p-color-bg-inverse) 70%);min-block-size:100dvh;color:var(--p-color-text);flex-direction:column;align-items:center;display:flex}.av-auth--plain{background:var(--p-color-bg-surface-secondary)}.av-auth__brand{align-items:center;gap:var(--p-space-200);margin:var(--p-space-800) 0 0 var(--p-space-800);align-self:flex-start;display:flex}.av-auth__logo{inline-size:auto;block-size:calc(var(--p-height-400) + var(--p-height-050));display:block}.av-auth__name{font-size:var(--p-font-size-heading-large);line-height:var(--p-font-line-height-heading-large);font-weight:var(--p-font-weight-semibold);color:var(--p-color-text-inverse)}.av-auth__main{inline-size:100%;padding:var(--p-space-600) var(--p-space-400);flex:auto;justify-content:center;align-items:center;display:flex}.av-auth__card{gap:var(--p-space-500);inline-size:100%;max-inline-size:29.75rem;padding:var(--p-space-1000);border-radius:var(--p-border-radius-500);background:var(--p-color-bg-surface);flex-direction:column;display:flex}.av-auth__footer{padding:var(--p-space-400) var(--p-space-500) var(--p-space-600);max-inline-size:29.75rem;font-size:var(--p-font-size-body-small);line-height:var(--p-font-line-height-body-small);color:var(--p-color-text-inverse-secondary);text-align:center;text-wrap:balance;margin:0}.av-auth__divider{align-items:center;gap:var(--p-space-300);color:var(--p-color-text-secondary);font-size:var(--p-font-size-body-small);display:flex}.av-auth__divider:before,.av-auth__divider:after{content:"";block-size:var(--p-border-width-025);background:var(--p-color-border);flex:1}@media (max-width:30.6225em){.av-auth__brand{margin:var(--p-space-700) 0 0;align-self:center}.av-auth__main{padding:var(--p-space-600) 0 0;align-items:flex-start}.av-auth__card{padding:var(--p-space-600);border-end-end-radius:0;border-end-start-radius:0}}.av-auth__title{font-size:var(--p-font-size-600);line-height:var(--p-font-line-height-800);font-weight:var(--p-font-weight-bold);color:var(--p-color-text);margin:0}.av-auth__subtitle{margin:var(--p-space-050) 0 0;font-size:var(--p-font-size-350);line-height:var(--p-font-line-height-500);font-weight:var(--p-font-weight-semibold);color:var(--p-color-text-secondary)}.av-auth__form{flex-direction:column;display:flex}.av-auth__label{font-size:var(--p-font-size-350);line-height:var(--p-font-line-height-500);color:var(--p-color-text);margin-block-end:var(--p-space-100)}.av-auth__input{block-size:2.34375rem;padding:0 var(--p-space-300);border:var(--p-border-width-025) solid var(--p-color-input-border);border-radius:var(--p-border-radius-200);background:var(--p-color-bg-surface);font:inherit;font-size:var(--p-font-size-400);color:var(--p-color-text);outline:none}.av-auth__input:focus{background:var(--p-color-bg-surface-secondary);border-color:var(--p-color-border-focus);box-shadow:0 0 0 var(--p-border-width-025) var(--p-color-border-focus)}.av-auth__action{justify-content:center;align-items:center;gap:var(--p-space-200);border-radius:var(--p-border-radius-200);inline-size:100%;font:inherit;font-size:var(--p-font-size-350);line-height:var(--p-font-line-height-500);cursor:pointer;border:0;display:flex}.av-auth__action:disabled{cursor:default}.av-auth__action--primary{block-size:2.75rem;background:var(--p-color-bg-inverse);color:var(--p-color-text-inverse);font-weight:var(--p-font-weight-semibold);margin-block-start:var(--p-space-300)}.av-auth__action--primary:hover:not(:disabled){background:var(--p-color-bg-fill-inverse-hover)}.av-auth__action--primary:disabled{opacity:.5}.av-auth__action--secondary{background:var(--p-color-bg-fill-secondary);block-size:2.5625rem;color:var(--p-color-text);font-weight:var(--p-font-weight-medium)}.av-auth__action--secondary:hover:not(:disabled){background:var(--p-color-bg-fill-secondary-hover)}.av-auth__action--link{inline-size:auto;padding:var(--p-space-100) var(--p-space-200);color:var(--p-color-text-link);font-weight:var(--p-font-weight-semibold);background:0 0;align-self:center;margin-block-start:var(--p-space-300);text-decoration:none}.av-auth__action--link:hover{text-decoration:underline}.av-auth__stack{gap:var(--p-space-400);flex-direction:column;display:flex}.av-auth__form-error{font-size:var(--p-font-size-325);color:var(--p-color-text-critical);margin:0}.av-auth .av-otp__group{display:contents}.av-auth .av-otp__separator{display:none}.av-auth .av-otp{gap:var(--p-space-150)}.av-auth .av-otp__slot{border:var(--p-border-width-025) solid var(--p-color-input-border);border-radius:var(--p-border-radius-200);background:var(--p-color-bg-surface);block-size:3.75rem;max-inline-size:none;box-shadow:none;font-family:inherit;font-size:var(--p-font-size-600);line-height:var(--p-font-line-height-800);font-weight:var(--p-font-weight-semibold)}.av-auth .av-otp__slot--active{border-color:var(--p-color-bg-inverse);background:var(--p-color-bg-surface-secondary);box-shadow:none;outline:none}.av-auth .av-otp--error .av-otp__slot{border-color:var(--p-color-border-critical);box-shadow:none}.av-auth__lead{font-size:var(--p-font-size-325);line-height:var(--p-font-line-height-500);color:var(--p-color-text-secondary);overflow-wrap:anywhere;margin:0}.av-auth__action--tall{block-size:2.75rem;font-size:var(--p-font-size-400);font-weight:var(--p-font-weight-medium)}.av-auth__stack--code{gap:var(--p-space-200)}.av-auth__stack--code>div:first-child{margin-block-end:var(--p-space-400)}.av-auth__stack--code>.av-auth__action--primary{margin-block-start:var(--p-space-400)!important}
