.au{max-width:520px;margin:0 auto;padding-top:16px}.au-head{text-align:center;margin-bottom:28px}.au-head .sub{text-wrap:balance;margin:0 auto}.au .card{padding:40px}.au-field{margin-bottom:16px}.au-field label{margin:0 0 8px}.au-field .hint{margin-top:8px}.au .card form .btn{width:100%;margin-top:8px}.au-code{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.35em;text-align:center;font-size:22px}.au-again{margin-top:12px}.au .card form.au-again .btn{margin-top:0}.au-links{text-align:center;color:var(--text);flex-direction:column;gap:6px;margin-top:18px;font-size:13px;display:flex}.au-links a{font-weight:500}.au-split{border-top:1px solid var(--hair);margin-top:28px;padding-top:28px}.au-way h2{margin:0 0 6px;font-size:17px}.au-way .hint{margin:0 0 16px}.au-agree{color:var(--ink);align-items:flex-start;gap:10px;margin:16px 0 0;font-size:13.5px;font-weight:400;display:flex}.au-agree input{flex:none;width:auto;margin-top:3px}.au-line{margin-bottom:20px}.au-line .au-agree{margin:0}.au-small{color:var(--text);margin:6px 0 0 26px;font-size:12.5px}.au-small a{font-weight:500}.au-wide{max-width:1040px}.au-table{padding:0;overflow:auto}.au-table th,.au-table td{white-space:nowrap;padding-left:12px;padding-right:12px}.au-table th:first-child,.au-table td:first-child{padding-left:24px}.au-table th:last-child,.au-table td:last-child{padding-right:24px}.au-table td:first-child{white-space:normal;min-width:160px}.au-table td.au-acts{white-space:nowrap;text-align:right}.au-table td.au-acts .btn+.btn{margin-left:6px}@media (max-width:640px){.au-table thead{display:none}.au-table table,.au-table tbody{display:block}.au-table tr{border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:16px 20px;display:flex}.au-table tr:last-child{border-bottom:none}.au-table td,.au-table th:first-child,.au-table td:first-child,.au-table td:last-child{white-space:normal;border:none;min-width:0;padding:0;display:block}.au-table td:first-child,.au-table td.au-acts{text-align:left;flex-basis:100%}.au-table td.au-acts{margin-top:8px}.au-table tbody tr:hover td{background:0 0}}.au-empty{text-align:center;color:var(--text);padding:32px 24px}.au-lost{text-align:center;padding:48px 0}.au-lost .sub{margin:0 auto 24px}@media (max-width:560px){.au .card{padding:28px 22px}.au-code{letter-spacing:.3em;font-size:20px}}
