.au-root{background:var(--paper);container-type:inline-size;container-name:hp}.au{min-height:100vh;min-height:100dvh;color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.5;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 16px}.au,.au *,.au :after,.au :before{box-sizing:border-box}.au-brand{display:flex;justify-content:center;text-decoration:none;color:var(--ink)}.au-promise{margin:12px 0 24px;max-width:440px;text-align:center;font-size:16px;color:var(--ink-3)}.au-card{width:100%;max-width:440px;background:var(--card);border:1px solid var(--rule);padding:32px;display:flex;flex-direction:column;gap:20px}.au-card>*{margin:0}.au h1,.au h2,.au h3{font-family:var(--sans);font-variation-settings:normal;color:var(--ink)}.au-h{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.au-sub{font-size:15px;color:var(--ink-3);margin:6px 0 0}.au-p b,.au-sub b{color:var(--ink);font-weight:600;word-break:break-word}.au-p{font-size:15px;color:var(--ink-2);margin:0;line-height:1.55}.au-kicker{font-family:var(--mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);margin:0 0 8px}.au .hp-btn{width:100%;height:46px;gap:10px;font-size:15px}.au .hp-btn svg{width:18px;height:18px;flex:0 0 auto}.au a.hp-btn{color:var(--on-dark)}.au a.hp-btn.ghost{color:var(--ink)}.au .hp-btn.ghost:hover:not(:disabled){border-color:var(--ink)}.au .hp-btn:not(.ghost){background:var(--moss);border-color:var(--moss);color:var(--on-dark)}.au .hp-btn:not(.ghost):not(:disabled):hover{background:var(--moss-2);border-color:var(--moss-2)}.au-form{display:flex;flex-direction:column;gap:16px}.au .hp-field>label{font-size:14px;color:var(--ink-2);font-weight:500}.au .hp-in{height:46px;font-size:16px}.au .hp-field-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.au .hp-field-head label{font-size:14px;color:var(--ink-2);font-weight:500}.au-help{font-size:13px;color:var(--ink-4);margin:0}.au-help.bad{color:var(--bad)}.au-pw{position:relative}.au-pw .hp-in{padding-right:50px}.au-pw button{position:absolute;top:0;right:0;width:46px;height:46px;display:flex;align-items:center;justify-content:center;background:none;border:0;color:var(--ink-3);cursor:pointer}.au-pw button:hover{color:var(--ink)}.au-pw button svg{width:18px;height:18px}.au-or{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--ink-4)}.au-or:after,.au-or:before{content:"";flex:1;height:1px;background:var(--rule)}.au-tabs{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--rule)}.au-tabs button{height:44px;border:0;background:var(--card);color:var(--ink-3);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.au-tabs button+button{border-left:1px solid var(--rule)}.au-tabs button[aria-pressed=true]{background:var(--ink);color:var(--on-dark)}.au-link{background:none;border:0;padding:0;font:inherit;font-size:14px;font-weight:500;color:var(--moss);cursor:pointer;text-decoration:none}.au-link:hover{text-decoration:underline;text-underline-offset:3px}.au-link:disabled{color:var(--ink-4);cursor:default;text-decoration:none}.au-alt{font-size:14px;line-height:1.25;color:var(--ink-3);text-align:center}.au-err{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid var(--bad-border);border-left:3px solid var(--bad);background:var(--bad-bg);color:var(--bad);font-size:14px;line-height:1.45}.au-err svg{width:16px;height:16px;flex:0 0 auto;margin-top:2px}.au-err span{min-width:0;overflow-wrap:anywhere}.au-state{display:flex;flex-direction:column;gap:14px}.au-tile{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--moss-tint);color:var(--moss);border:1px solid var(--moss-3)}.au-tile svg{width:22px;height:22px}.au-tile.warn{background:var(--amber-tint);color:var(--amber);border-color:var(--amber-3)}.au-code{height:56px;width:100%;border:1px solid var(--rule);background:var(--card);text-align:center;font-family:var(--mono);font-size:24px;letter-spacing:.4em;padding:0 0 0 .4em;color:var(--ink);outline:0}.au-code:focus{border-color:var(--ink)}.au-code::-moz-placeholder{font-family:var(--sans);font-size:15px;letter-spacing:0;color:var(--ink-4)}.au-code::placeholder{font-family:var(--sans);font-size:15px;letter-spacing:0;color:var(--ink-4)}.au-check{display:flex;gap:10px;align-items:flex-start;font-size:14px;font-weight:400;color:var(--ink-3);line-height:1.45;cursor:pointer}.au-check input{width:18px;height:18px;margin:1px 0 0;flex:0 0 auto;accent-color:var(--moss);border-radius:0}.au-check a{color:var(--moss)}.au-legal{margin:20px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;font-size:13px;color:var(--ink-4)}.au-legal a{color:var(--ink-3);text-decoration:none}.au-legal a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.au-legal .mono{font-family:var(--mono)}@container hp (max-width: 600px){.au{justify-content:flex-start;padding-top:32px}.au-card{padding:24px}.au-h{font-size:23px}}.au .mono{font-family:var(--mono)}