.au{background:var(--lp-cream);min-height:100vh;color:var(--lp-ink);font-family:var(--font-instrument-sans), system-ui, sans-serif;--au-field-border:var(--lp-muted)}.au-main{box-sizing:border-box;flex-direction:column;gap:20px;max-width:440px;margin:0 auto;padding:26px 20px 48px;display:flex}.au-card{background:var(--lp-white);border-radius:var(--lp-radius-paper);flex-direction:column;gap:16px;padding:26px 18px 22px;display:flex;position:relative;box-shadow:0 12px 26px #1e2f4424}.au-tape{background:#ec8761e0;width:76px;height:18px;position:absolute;top:-11px;left:140px;transform:rotate(-3deg)}.au-tape.sky{background:#c2d8eaf2}.au .au-card h1{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.02em;color:var(--lp-ink);margin:0;font-size:30px;font-weight:800;line-height:1.05}.au .au-card h1 em{font-family:var(--font-instrument-serif), serif;color:var(--lp-blue);font-size:34px;font-style:italic;font-weight:400}.au-sub{color:var(--lp-muted);margin:0;font-size:16px;line-height:1.55}.au-sub strong{color:var(--lp-ink);overflow-wrap:anywhere;font-weight:700}.au-icon{background:var(--lp-sky);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.au-icon.mustard{background:var(--lp-mustard)}.au-icon.salmon{background:var(--lp-salmon-light)}.au-oops{font-family:var(--font-caveat), cursive;color:var(--lp-warn);align-self:flex-start;font-size:24px;font-weight:700;transform:rotate(-2deg)}.au-btn{box-sizing:border-box;text-align:center;width:100%;font:inherit;border-radius:var(--lp-radius-pill);cursor:pointer;background:var(--lp-salmon);color:var(--lp-ink);border:1.5px solid #0000;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.au .au-btn{color:var(--lp-ink)}.au-btn.outline{border-color:var(--lp-ink);background:0 0}.au-btn.google{background:var(--lp-white);border-color:var(--lp-ink);padding:13px 20px}.au-btn:disabled,.au-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.au-btn:focus-visible,.au-input:focus-visible,.au-link-btn:focus-visible,.au-pw-toggle:focus-visible{outline:3px solid var(--lp-blue);outline-offset:2px}.au-link-btn{font:inherit;cursor:pointer;text-align:center;color:var(--lp-blue);background:0 0;border:0;padding:8px 0;font-size:15px;font-weight:700}.au-link-row{text-align:center;justify-content:center;align-items:center;min-height:44px;padding:0;font-size:15px;font-weight:700;display:flex}.au-divider{color:var(--lp-muted);align-items:center;gap:10px;font-size:13px;display:flex}.au-divider:before,.au-divider:after{content:"";background:var(--lp-line);flex-grow:1;height:1px}.au-field{flex-direction:column;gap:6px;display:flex}.au-label{font-size:14px;font-weight:700}.au-input{border:1.5px solid var(--au-field-border);border-radius:var(--lp-radius-card-inner);height:50px;color:var(--lp-ink);background:var(--lp-white);box-sizing:border-box;width:100%;padding:0 14px;font-family:inherit;font-size:16px}.au-input[aria-invalid=true]{border:2px solid var(--lp-warn)}.au-pw{position:relative}.au-pw .au-input{padding-right:54px}.au-pw-toggle{width:44px;height:44px;color:var(--lp-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:3px;right:6px}.au-field-note{color:var(--lp-muted);margin:0;font-size:13.5px}.au-field-note.ok{color:var(--lp-blue);font-weight:700}.au-forgot{align-self:flex-end;align-items:center;min-height:44px;padding:0;font-size:14.5px;font-weight:700;display:inline-flex}.au-rules{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.au-rules li{color:var(--lp-muted);gap:8px;font-size:14px;display:flex}.au-rules li.ok{color:var(--lp-ink)}.au-rules li .mark{color:var(--lp-line);font-weight:700}.au-rules li.ok .mark{color:var(--lp-blue)}.au-alert{background:var(--lp-salmon-light);border-radius:var(--lp-radius-card-inner);align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:14.5px;line-height:1.45;display:flex}.au-alert .bang{font-weight:700}.au .au-alert a{color:var(--lp-ink);font-weight:700}.au-hint{background:var(--lp-cream);border-radius:var(--lp-radius-card-inner);margin:0;padding:12px 14px;font-size:14.5px;line-height:1.5}.au-status{color:var(--lp-blue);text-align:center;margin:0;font-size:14.5px;font-weight:700}.au-consent{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;font-size:14.5px;line-height:1.45;display:flex}.au-consent input{width:20px;height:20px;accent-color:var(--lp-blue);flex-shrink:0;margin:1px 0 0}.au-below{text-align:center;color:var(--lp-muted);flex-direction:column;align-items:center;gap:10px;font-size:15px;display:flex}.au-below .au-btn{color:var(--lp-ink)}.au-below .strong-link{font-weight:700}form.au-form{flex-direction:column;gap:16px;display:flex}.au .au-alert a:not(.au-btn){color:var(--lp-ink)}.au-legal{text-align:center;color:var(--lp-muted);margin:10px 0 0;font-size:13.5px;line-height:1.45}.au-legal a{color:var(--lp-blue);text-underline-offset:2px;text-decoration:underline}.au-free-line{text-align:center;color:var(--lp-muted);margin:0;font-size:14px;font-weight:600}
