.au-page{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:24px 16px;background:var(--t-bg)}.au-card{width:100%;max-width:380px;background:var(--t-surface);border-radius:24px;padding:32px 28px 28px;display:grid;gap:18px}.au-brand{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:650;letter-spacing:-.02em}.au-brand i{width:10px;height:10px;border-radius:3px;background:var(--t-accent)}.au-card h1{margin:6px 0 0;font-size:24px;font-weight:600;letter-spacing:-.02em}.au-lead{margin:-8px 0 0;font-size:14px}.au-field,.au-lead{color:var(--t-muted)}.au-field{display:grid;gap:6px;font-size:13px}.au-field input{min-height:46px;padding:11px 14px;border:0;border-radius:var(--t-radius-control);background:var(--t-bg);color:var(--t-ink);font:400 16px/1.2 var(--t-font);width:100%}.au-field input:focus-visible{outline:3px solid rgba(11,111,134,.35);outline-offset:0}.au-code{text-align:center;font-size:24px!important;letter-spacing:.2em}.au-error{margin:0;padding:10px 14px;border-radius:var(--t-radius-control);background:var(--t-bad-bg);color:var(--t-bad);font-size:14px}.au-card .t-btn{width:100%;min-height:46px;font-size:15px}.au-foot{margin:0;text-align:center;font-size:13px}.au-foot a{color:var(--t-accent);text-decoration:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.au-or{margin:-6px 0;text-align:center;color:var(--t-muted);font-size:13px}.au-link{border:0;background:none;padding:4px;color:var(--t-accent);font:inherit;cursor:pointer}