.xt-auth{--xt-auth-veil-reach-x:50%;--xt-auth-veil-reach-y:32%;--xt-auth-veil-plateau:70%;--xt-auth-notice-fill:color-mix(in srgb, var(--xt-panel-solid) 86%, var(--xt-info));--xt-auth-error-fill:color-mix(in srgb, var(--xt-panel-solid) 90%, var(--xt-warn));min-height:calc(100dvh - var(--xt-topbar-height));place-items:center;padding:40px 16px 176px;display:grid}.xt-auth__content{isolation:isolate;flex-direction:column;gap:12px;width:min(400px,100%);min-width:0;display:flex;position:relative}.xt-auth__content:before{content:"";z-index:-1;inset:calc(-1 * var(--xt-auth-veil-reach-y)) calc(-1 * var(--xt-auth-veil-reach-x));pointer-events:none;background:radial-gradient(closest-side, var(--xt-galaxy-veil) var(--xt-auth-veil-plateau), color-mix(in srgb, var(--xt-galaxy-veil) 84%, transparent) calc(var(--xt-auth-veil-plateau) + (100% - var(--xt-auth-veil-plateau)) * .25), color-mix(in srgb, var(--xt-galaxy-veil) 50%, transparent) calc(var(--xt-auth-veil-plateau) + (100% - var(--xt-auth-veil-plateau)) * .5), color-mix(in srgb, var(--xt-galaxy-veil) 16%, transparent) calc(var(--xt-auth-veil-plateau) + (100% - var(--xt-auth-veil-plateau)) * .75), transparent 100%);position:absolute}.xt-auth__eyebrow{color:var(--xt-brand-green);text-align:center;margin:0}.xt-auth__logo{width:auto;height:22px;margin:4px auto 0;display:block}.xt-auth__title{text-align:center;margin:0;font-size:1.5rem;font-weight:600;line-height:1.25}.xt-auth__body{color:var(--xt-text-muted);font-size:var(--xt-text-base);text-align:center;margin:0 0 4px;line-height:1.55}.xt-auth__form{flex-direction:column;gap:12px;display:flex}.xt-auth__label{color:var(--xt-text-muted);margin-top:4px}.xt-auth__message{font-size:var(--xt-text-sm);border-left:3px solid #0000;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;line-height:1.5;display:flex}.xt-auth__message:focus{outline:none}.xt-auth__message:focus-visible{outline:2px solid var(--xt-accent);outline-offset:2px}.xt-auth__message--error{border-left-color:var(--xt-warn);background:var(--xt-auth-error-fill);color:var(--xt-warn)}.xt-auth__message--notice{border-left-color:var(--xt-info);background:var(--xt-auth-notice-fill);color:var(--xt-text)}.xt-auth__message-icon{flex:none;margin-top:1px}.xt-auth__message--notice .xt-auth__message-icon{color:var(--xt-info)}.xt-auth__message-text{flex-direction:column;gap:4px;min-width:0;margin:0;display:flex}.xt-auth__message-text p{margin:0}.xt-auth__message-title{font-weight:600}.xt-auth__inline-link{color:inherit;text-underline-offset:3px;font-weight:600;text-decoration:underline}.xt-auth__inline-link:focus-visible{outline:2px solid var(--xt-accent);outline-offset:2px}.xt-auth__links{font-size:var(--xt-text-sm);flex-direction:column;align-items:center;gap:4px;margin-top:4px;display:flex}@media (min-width:640px){.xt-auth__logo{height:26px}}
