.au{padding:var(--am-space-6) var(--am-space-4) var(--am-space-8);align-content:start;justify-items:center;min-block-size:70vh;display:grid}.au-card{gap:var(--am-space-4);inline-size:min(100%,25rem);display:grid}.au-card>h1{text-align:center;font:600 clamp(1.5rem, 5vw, 1.875rem)/1.18 var(--am-font-ui);letter-spacing:-.025em;text-wrap:balance;margin:0}.au-card form{gap:var(--am-space-3);display:grid}.au-card .k-btn{text-decoration:none}.au-note{color:var(--am-muted);text-align:center;margin:0;font-size:.9375rem}.au-card .k-field .au-note{text-align:start}.au-err{padding:var(--am-space-3) var(--am-space-4);text-align:center;color:var(--am-brand-text);box-shadow:0 0 0 1.5px var(--am-brand-text);border-radius:16px;margin:0}.au-pw{gap:var(--am-space-2);align-items:stretch;display:flex}.au-pw input{flex:1;min-inline-size:0}.au-toggle{min-block-size:48px;min-inline-size:48px;padding-inline:var(--am-space-4);font:500 .9375rem/1 var(--am-font-ui);cursor:pointer;background:var(--am-kit-color-surface);color:var(--am-kit-color-on-surface);box-shadow:var(--am-kit-shadow-surface);border:0;border-radius:16px}.au-toggle:focus-visible,.au-key summary:focus-visible{outline:2px solid var(--am-ink);outline-offset:2px}.au-codes{padding:var(--am-space-4);gap:var(--am-space-2);background:var(--am-kit-color-surface);box-shadow:var(--am-kit-shadow-surface);font-variant-numeric:tabular-nums;letter-spacing:.08em;border-radius:16px;grid-template-columns:repeat(2,1fr);margin:0;font-family:ui-monospace,monospace;list-style:none;display:grid}.au-key summary{cursor:pointer;min-block-size:48px;inline-size:100%;color:var(--am-muted);justify-content:center;align-items:center;display:inline-flex}.au-key code{overflow-wrap:anywhere;padding-block:var(--am-space-2);direction:ltr;display:block}
