.at-auth{background:var(--rm-paper);min-block-size:100dvh;color:var(--rm-ink);font-family:var(--mkt-font,var(--ui-font-sans));flex-direction:column;display:flex}.at-auth-main{padding:var(--p-space-16) var(--rm-gutter) var(--p-space-24);flex-direction:column;flex:1;display:flex}.at-auth-brand{align-self:flex-start}.at-auth-col{inline-size:100%;max-inline-size:var(--rm-auth-w);text-align:center;flex-direction:column;flex:1;margin-inline:auto;padding-block-start:var(--rm-auth-top-sm);display:flex}.at-auth-h1{font-size:var(--rm-h3-sm);letter-spacing:-.03em;line-height:1.1}.at-auth .at-auth-sub{margin:var(--ui-s-2) 0 var(--p-space-32);font-size:var(--rm-sub-sm);line-height:var(--rm-sub-lh-lg);color:var(--rm-grey);text-wrap:balance;font-weight:400}.at-auth .at-auth-h1+:not(.at-auth-sub){margin-block-start:var(--p-space-32)}.at-auth-form{gap:var(--ui-s-2);text-align:start;flex-direction:column;display:flex}.at-auth-label{font-size:var(--ui-fs-ui);line-height:var(--rm-lh-ui);color:var(--rm-ink)}.at-auth-input{block-size:var(--rm-field-h);padding-inline:var(--ui-s-4);border:var(--rm-hair) solid var(--rm-grey-line);background:var(--rm-fill);font:inherit;font-size:var(--ui-fs-md);color:var(--rm-ink);border-radius:0}.at-auth-input::placeholder{color:var(--rm-grey)}.at-auth-input:focus-visible{outline:var(--p-space-2) solid var(--rm-accent);outline-offset:var(--p-space-2);background:var(--rm-paper)}.at-auth-input[aria-invalid=true]{border-color:var(--rm-ink);background:var(--rm-paper)}.at-auth .at-auth-error{font-size:var(--ui-fs-ui);line-height:var(--rm-lh-ui);color:var(--rm-ink);margin:0;font-weight:500}.at-auth-error:before{content:"✕";margin-inline-end:var(--ui-s-2)}.at-auth-btn{inline-size:100%;margin-block-start:var(--ui-s-2)}.at-auth-btn:disabled{opacity:.6;cursor:default}.at-auth .at-auth-note{margin:var(--ui-s-2) 0 0;font-size:var(--ui-fs-ui);line-height:var(--rm-lh-ui);color:var(--rm-grey);text-wrap:pretty}.at-auth-note a,.at-auth-foot a{color:inherit;text-underline-offset:var(--ui-s-1);text-decoration:underline}.at-auth .at-auth-foot{margin:var(--p-space-24) 0 0;font-size:var(--ui-fs-ui);line-height:var(--rm-lh-ui);color:var(--rm-grey)}.at-auth-foot a{color:var(--rm-ink)}.at-auth .at-auth-records{margin:var(--p-space-32) 0 0;font-size:var(--rm-fs-meta);line-height:var(--rm-lh-ui);color:var(--rm-grey);text-align:center}@container (width>=768px){.at-auth-main{padding:var(--p-space-24) var(--p-space-24) var(--p-space-24)}.at-auth-col{padding-block-start:var(--rm-auth-top)}.at-auth-h1{font-size:var(--rm-h3-lg)}}
