.au-root{--au-ink:#1a1a1a;--au-ink-2:#55555e;--au-royal:#4f297e;--au-royal-deep:#3e1f65;--au-line:#d7d7de;--au-hair:#e5e5ea;--au-paper:#faf9fc;--au-card:#fff;--au-bad:#b3261e;--au-warn:#7a4a0b;--au-ok:#0f6e56;position:relative;isolation:isolate;min-height:100vh;display:flex;flex-direction:column;color:var(--au-ink);font-size:13px;line-height:1.5;font-family:IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:var(--au-paper) linear-gradient(180deg,#fbfafd 0,#f6f3fa 58%,#efeaf5 100%) fixed}.au-root *{box-sizing:border-box}.au-root :where(h1,p){margin:0}.au-bg{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:#f9f8fb}.au-bg>*{position:absolute}.au-air{inset:0;background:radial-gradient(70% 70% at 0 0,#fff,hsla(0,0%,100%,0) 65%),linear-gradient(180deg,rgba(249,248,251,0) 60%,rgba(79,41,126,.04))}.au-mark-field{inset:0;width:100%;height:100%;color:var(--au-royal)}.au-mark-field .au-stop{stop-color:var(--au-royal)}.au-grain{inset:0;opacity:.035;mix-blend-mode:multiply;background-size:200px 200px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .9 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}@media print{.au-bg{display:none}}.au-head{justify-content:space-between;padding:14px 20px}.au-head,.au-wm{display:flex;align-items:center}.au-wm{gap:8px;text-decoration:none;color:var(--au-ink)}.au-logo{display:inline-flex;flex:none;line-height:0}.au-logo svg{display:block}.au-wordmark{font-size:15px;font-weight:500}.au-nav{display:flex;gap:18px;align-items:center}.au-q{font-size:13px;font-weight:500;color:var(--au-ink);text-decoration:none;background:none;border:0;padding:0;cursor:pointer;font-family:inherit}.au-q:hover{text-decoration:underline;text-underline-offset:3px}.au-btn:focus-visible,.au-eye:focus-visible,.au-lnk:focus-visible,.au-q:focus-visible,.au-wm:focus-visible{outline:2px solid var(--au-royal);outline-offset:2px;border-radius:4px}.au-foot{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;font-size:12px}.au-foot .au-links{display:flex;gap:18px}.au-foot .au-q{font-size:12px}.au-co{font-weight:500}.au-spacer{width:150px}.au-main{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:8px 16px}.au-card{width:100%;max-width:360px;background:var(--au-card);border:1px solid var(--au-line);border-radius:10px;padding:22px 28px 16px}.au-brandrow{display:flex;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;font-weight:500}.au-h1{font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400;line-height:1.2;letter-spacing:-.012em}.au-sub{font-size:13px;margin:4px 0 16px;line-height:1.5}.au-h1-lead{margin-bottom:18px}.au-banner{font-size:12.5px;font-weight:500;line-height:1.45;color:var(--au-royal);background:rgba(79,41,126,.06);border:1px solid rgba(79,41,126,.18);border-radius:6px;padding:8px 10px;margin:0 0 14px}.au-lbl{display:block;font-size:13px;font-weight:500;margin-bottom:4px}.au-inp{width:100%;height:38px;font-size:14px;padding:0 10px;border:1px solid var(--au-ink-2);border-radius:6px;background:#fff;color:var(--au-ink);font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.au-inp:hover{border-color:var(--au-ink)}.au-inp:focus{outline:none;border-color:var(--au-royal);box-shadow:0 0 0 1px var(--au-royal)}.au-inp[aria-invalid=true]{border-color:var(--au-bad);box-shadow:0 0 0 1px var(--au-bad)}.au-inp:-webkit-autofill,.au-inp:-webkit-autofill:focus,.au-inp:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fff;-webkit-text-fill-color:var(--au-ink);caret-color:var(--au-ink);-webkit-transition:background-color 9999s;transition:background-color 9999s}.au-pw{position:relative}.au-pw .au-inp{padding-right:36px}.au-eye{position:absolute;right:6px;top:7px;width:26px;height:24px;background:none;border:0;cursor:pointer;color:var(--au-ink);display:flex;align-items:center;justify-content:center;padding:0}.au-eye[aria-pressed=true]{opacity:.55}.au-err{font-size:12px;font-weight:500;color:var(--au-bad);margin:3px 0 4px;min-height:15px;line-height:1.3}.au-err.au-warn{color:var(--au-warn)}.au-opt{justify-content:space-between;gap:10px;margin:2px 0 12px}.au-opt,.au-opt label{display:flex;align-items:center}.au-opt label{gap:7px;font-size:12.5px;cursor:pointer}.au-opt input{width:14px;height:14px;margin:0;accent-color:var(--au-royal)}.au-lnk{font-size:12.5px;color:var(--au-ink);text-decoration:underline;text-underline-offset:3px;background:none;padding:0}.au-btn,.au-lnk{font-weight:500;border:0;cursor:pointer;font-family:inherit}.au-btn{display:flex;align-items:center;justify-content:center;width:100%;height:38px;border-radius:6px;background:var(--au-royal);color:#fff;font-size:14px}.au-btn:hover{background:var(--au-royal-deep)}.au-btn[disabled]{cursor:default;opacity:.85}.au-btn.au-ghost{margin-top:8px;background:#fff;color:var(--au-royal);border:1px solid var(--au-royal)}.au-btn.au-ghost:hover{background:rgba(79,41,126,.05)}.au-after{font-size:12.5px;margin-top:12px}.au-note{font-size:12px;line-height:1.5;margin-top:14px;padding-top:10px;border-top:1px solid var(--au-hair)}.au-note b{font-weight:500}.au-agree{width:100%;max-width:360px;margin:10px auto 0;line-height:1.55;text-align:left}.au-agree,.au-agree .au-lnk{font-size:12px}.au-sent{font-size:12.5px;font-weight:500;color:var(--au-ok);margin-top:10px}.au-cells{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;position:relative;cursor:text}.au-cell{height:42px;border:1px solid var(--au-ink-2);border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:500;font-variant-numeric:tabular-nums;background:#fff}.au-cell.au-on{border-color:var(--au-royal);box-shadow:0 0 0 1px var(--au-royal)}.au-cells[aria-invalid=true] .au-cell{border-color:var(--au-bad)}.au-cells input{position:absolute;inset:0;opacity:0;width:100%;height:100%;border:0;font-size:16px}.au-policy{list-style:none;padding:0;margin:2px 0 0;font-size:12px;line-height:1.7;color:var(--au-ink-2)}.au-policy li{display:flex;align-items:center;gap:7px}.au-policy li:before{content:"";width:13px;height:13px;flex:none;border-radius:50%;border:1.5px solid var(--au-line);background:#fff}.au-policy li[data-met=true]{color:var(--au-ok)}.au-policy li[data-met=true]:before{border-color:var(--au-ok);background:var(--au-ok) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M4.4 8.3l2.2 2.2 5-5.2' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/11px no-repeat}.au-tick{display:inline-flex;width:15px;height:15px;border-radius:50%;background:var(--au-ok);color:#fff;align-items:center;justify-content:center;flex:none}.au-sent{display:flex;align-items:flex-start;gap:7px}.au-sent .au-tick{margin-top:2px}.au-spin{display:inline-block;width:14px;height:14px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;margin-right:7px;animation:au-r .7s linear infinite}.au-ghost .au-spin{border-color:var(--au-royal);border-top-color:transparent}@keyframes au-r{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.au-spin{animation-duration:2s}}.au-gap{height:10px}@media (max-width:480px){.au-card{padding:18px 20px 14px}.au-foot{flex-direction:column;gap:8px}.au-spacer{display:none}}.au-root{--au-royal-hi:#6e46a8;--au-ok-soft:#e8f5ef;--au-ok-line:#9fd5be;--au-ok-ink:#0b4f3e}.au-agree.au-wide,.au-card.au-wide{max-width:420px}.au-steps{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-template-columns:repeat(var(--au-n,4),minmax(0,1fr))}.au-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.au-step:not(:last-child):after{content:"";position:absolute;top:11px;left:calc(50% + 16px);right:calc(-50% + 16px);height:2px;border-radius:1px;background:var(--au-hair)}.au-step[data-state=done]:not(:last-child):after{background:var(--au-royal)}.au-step-dot{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;background:#fff;border:1.5px solid var(--au-line);color:var(--au-ink-2)}.au-step[data-state=current] .au-step-dot,.au-step[data-state=done] .au-step-dot{border:0;color:#fff;background:linear-gradient(135deg,var(--au-royal-hi) 0,var(--au-royal) 100%)}.au-step[data-state=done] .au-step-dot{box-shadow:0 2px 6px rgba(79,41,126,.28)}.au-step[data-state=current] .au-step-dot{box-shadow:0 0 0 4px rgba(79,41,126,.12)}.au-step-lbl{font-size:12px;line-height:1.3;color:var(--au-ink-2);font-weight:500}.au-step[data-state=current] .au-step-lbl,.au-step[data-state=done] .au-step-lbl{color:var(--au-ink)}.au-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.au-help{line-height:1.45;color:var(--au-ink-2);margin:-1px 0 10px}.au-help,.au-help .au-lnk{font-size:12px}.au-inp[readonly]{background:#f6f5f9;color:var(--au-ink-2)}.au-who{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;margin:0 0 14px;padding:8px 10px;border:1px solid var(--au-hair);border-radius:6px;background:#fbfafd}.au-who b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-callout{display:flex;gap:10px;align-items:flex-start;margin:0 0 14px;padding:10px 12px;border:1px solid var(--au-ok-line);border-radius:8px;background:linear-gradient(180deg,var(--au-ok-soft) 0,#fff 100%);color:var(--au-ok-ink);font-size:12.5px;line-height:1.5}.au-callout b{display:block;font-size:13px;font-weight:600}.au-callout .au-tick{margin-top:2px;box-shadow:0 0 0 3px var(--au-ok-soft)}.au-row2{display:flex;gap:8px;margin-top:8px}.au-row2>*{flex:1}.au-row2 .au-btn{margin-top:0}a.au-btn{text-decoration:none}.au-tip{font-size:12px;line-height:1.5;color:var(--au-ink-2);margin-top:12px}.au-kicker{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--au-royal);margin:0 0 6px}.au-warnbox{font-size:12.5px;line-height:1.5;color:var(--au-ink);border:1px solid var(--au-line);border-left:3px solid var(--au-royal);border-radius:6px;padding:10px 12px;margin:0 0 14px;background:#fbfafd}.au-warnbox p{margin:8px 0 0}.au-warnbox .au-lnk{font-size:12.5px}@media (max-width:480px){.au-step-lbl{font-size:12px}.au-row2{flex-direction:column}}.au-err:empty+.au-help{margin-top:-12px}