.au-page{justify-content:center;align-items:center;gap:var(--cc-s6);min-height:100dvh;padding:var(--cc-s12) var(--cc-s4);background:linear-gradient(180deg, var(--cc-canvas) 0%, var(--cc-canvas-end) 100%);color:var(--cc-ink);font-family:var(--cc-f-body);flex-direction:column;display:flex}.au-brand{align-items:center;gap:var(--cc-s3);text-decoration:none;display:flex}.au-mark{border-radius:var(--cc-radius);background:var(--cc-ink);width:40px;height:40px;color:var(--cc-sky);font:var(--cc-fw-black) 18px/1 var(--cc-f-head);flex:none;justify-content:center;align-items:center;display:inline-flex}.au-mark[data-crest]{background:0 0;width:44px;height:44px}.au-brand-name{font:var(--cc-fw-black) 18px/1.2 var(--cc-f-head);letter-spacing:var(--cc-ls-display);color:var(--cc-ink)}.au-sheet{background:var(--cc-surface);border-radius:var(--cc-radius);width:100%;max-width:440px;box-shadow:var(--cc-sh-sheet);padding:var(--cc-s8) var(--cc-s8) var(--cc-s6);gap:var(--cc-s6);animation:au-rise var(--cc-dur-flow) var(--cc-ease-out) both;flex-direction:column;display:flex}@keyframes au-rise{0%{opacity:0;transform:translateY(var(--cc-rise))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.au-sheet{animation:none}}.au-head{text-align:center;align-items:center;gap:var(--cc-s2);flex-direction:column;display:flex}.au-head--start{text-align:left;align-items:flex-start}.au-head--start .au-lede{text-wrap:pretty;max-width:none}.au-badge{border-radius:var(--cc-r-full);background:var(--cc-sky-tint);width:48px;height:48px;color:var(--cc-sky-ink);margin-bottom:var(--cc-s2);justify-content:center;align-items:center;display:inline-flex}.au-title{font:var(--cc-fw-black) var(--cc-fs-display)/1.15 var(--cc-f-head);letter-spacing:var(--cc-ls-display);color:var(--cc-ink);margin:0}.au-lede{font-size:var(--cc-fs-body);line-height:var(--cc-lh-body);color:var(--cc-slate);text-wrap:balance;max-width:34ch;margin:0}.au-lede b{font-weight:var(--cc-fw-strong);color:var(--cc-ink);white-space:nowrap}.au-form{gap:var(--cc-s4);flex-direction:column;margin:0;display:flex}.au-field{gap:var(--cc-s2);flex-direction:column;display:flex}.au-label{font-size:var(--cc-fs-meta);font-weight:var(--cc-fw-strong);color:var(--cc-label)}.au-input{height:var(--cc-control-h);width:100%;padding:0 var(--cc-s3);border:1px solid var(--cc-edge);border-radius:var(--cc-radius);background:var(--cc-surface);color:var(--cc-ink);font:var(--cc-control-fw) var(--cc-control-fs)/1 var(--cc-f-body);transition:border-color var(--cc-dur-fast) var(--cc-ease-out), box-shadow var(--cc-dur-fast) var(--cc-ease-out)}.au-input::placeholder{color:var(--cc-label)}.au-textarea{height:auto;min-height:calc(var(--cc-control-h) * 2.5);padding:var(--cc-s3);line-height:var(--cc-lh-body);resize:vertical}.au-required{color:var(--cc-error)}.au-subtitle{font:var(--cc-section-font,var(--cc-fw-bold) var(--cc-fs-section)/1.3 var(--cc-f-head));color:var(--cc-ink);margin:0}.au-input:focus{border-color:var(--cc-plum);box-shadow:var(--cc-halo);outline:none}.au-code{gap:var(--cc-s2);grid-template-columns:repeat(6,1fr);display:grid;position:relative}.au-code-box{border:1px solid var(--cc-edge);border-radius:var(--cc-radius);background:var(--cc-surface);height:56px;font:var(--cc-fw-bold) var(--cc-fs-number)/1 var(--cc-f-head);font-variant-numeric:tabular-nums;color:var(--cc-ink);transition:border-color var(--cc-dur-fast) var(--cc-ease-out), box-shadow var(--cc-dur-fast) var(--cc-ease-out);justify-content:center;align-items:center;display:flex}.au-code-box[data-filled]{border-color:var(--cc-ink)}.au-code-box[data-active]{border-color:var(--cc-plum);box-shadow:var(--cc-halo)}.au-code[data-error] .au-code-box{border-color:var(--cc-error)}.au-code-caret{background:var(--cc-plum);width:2px;height:24px;animation:1s step-end infinite au-blink}@keyframes au-blink{50%{opacity:0}}.au-code-input{opacity:0;cursor:text;border:0;width:100%;height:100%;padding:0;font-size:16px;position:absolute;inset:0}.au-btn{justify-content:center;align-items:center;gap:var(--cc-gap-inline);width:100%;height:var(--cc-control-h);padding:0 var(--cc-s4);border-radius:var(--cc-radius);font:var(--cc-fw-strong) var(--cc-fs-body)/1 var(--cc-f-body);cursor:pointer;transition:background var(--cc-dur-fast) var(--cc-ease-out), transform var(--cc-dur-fast) var(--cc-ease-out);border:1px solid #0000;display:inline-flex}.au-btn:active:not(:disabled){transform:var(--cc-press)}.au-btn-primary{height:var(--cc-ctl-lg);background:var(--cc-plum);color:var(--cc-on-ink);box-shadow:var(--cc-sh-plum)}.au-btn-primary:hover:not(:disabled){background:var(--cc-plum-hover)}.au-btn-primary:disabled{background:var(--cc-well);color:var(--cc-muted);box-shadow:none;cursor:not-allowed}.au-btn-outline{background:var(--cc-surface);color:var(--cc-ink);border-color:var(--cc-edge)}.au-btn-outline:hover:not(:disabled){background:var(--cc-row-hover)}.au-btn-outline:disabled{color:var(--cc-muted);cursor:not-allowed}.au-link{vertical-align:middle;min-width:24px;min-height:24px;padding:0 var(--cc-s1);font:inherit;font-weight:var(--cc-fw-strong);color:var(--cc-plum);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.au-link:hover:not(:disabled){color:var(--cc-plum-hover);text-decoration:underline}.au-link:disabled{color:var(--cc-muted);cursor:default}.au-spin{border-radius:var(--cc-r-full);border:2px solid;border-right-color:#0000;width:16px;height:16px;animation:.8s linear infinite au-spin}@keyframes au-spin{to{transform:rotate(360deg)}}.au-alert{align-items:flex-start;gap:var(--cc-s2);padding:var(--cc-s3);border-radius:var(--cc-radius);background:var(--cc-error-tint);color:var(--cc-error);font-size:var(--cc-fs-meta);font-weight:var(--cc-fw-strong);line-height:var(--cc-lh-body);margin:0;display:flex}.au-alert svg{flex:none;margin-top:1px}.au-note{justify-content:center;align-items:center;gap:var(--cc-gap-inline);padding:var(--cc-s1) var(--cc-s3);border-radius:var(--cc-r-full);background:var(--cc-success-tint);color:var(--cc-success);font-size:var(--cc-fs-meta);font-weight:var(--cc-fw-strong);align-self:center;margin:0;display:inline-flex}.au-divider{align-items:center;gap:var(--cc-s3);font-size:var(--cc-fs-meta);color:var(--cc-label);display:flex}.au-divider:before,.au-divider:after{content:"";background:var(--cc-hairline);flex:1;height:1px}.au-foot{align-items:center;gap:var(--cc-s2);padding-top:var(--cc-s4);border-top:1px solid var(--cc-hairline);font-size:var(--cc-fs-meta);line-height:var(--cc-lh-body);color:var(--cc-muted);text-align:center;flex-direction:column;display:flex}.au-foot p{text-wrap:balance;margin:0}.au-resend{text-align:center;font-size:var(--cc-fs-body);color:var(--cc-slate);margin:0}.au-loading{justify-content:center;align-items:center;gap:var(--cc-s2);min-height:120px;color:var(--cc-slate);font-size:var(--cc-fs-body);display:flex}@media (max-width:767px){.au-title{font-size:26px}.au-link{min-height:var(--cc-ctl-lg);padding:0 var(--cc-s2)}}@media (max-width:480px){.au-page{padding-top:var(--cc-s8);justify-content:flex-start}.au-sheet{padding:var(--cc-s6) var(--cc-s5) var(--cc-s5)}.au-code{gap:6px}.au-code-box{height:52px}}
