.p-shell:has(.au){background:var(--p3-white);font-family:var(--p3-sans)}.au{flex:1 1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:10px;gap:10px;padding:10px;min-height:calc(100svh - 150px);font-family:var(--p3-sans);-webkit-font-smoothing:antialiased}.au-side{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:56px;padding:clamp(40px,6vw,88px) var(--p3-gutter);border-radius:var(--p3-r-5);background:radial-gradient(120% 90% at 100% 0,#1c1d21 0,var(--p3-black) 62%);color:#fff}.au-mark{width:clamp(76px,7vw,108px);height:auto;color:#fff;overflow:visible}.au-mark path{fill:currentColor;stroke:currentColor;stroke-opacity:0;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.au-cap{font:600 11px/1.3 var(--p3-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--p3-on-dark-2)}.au-h{margin-top:16px;font:500 clamp(2rem,3.7vw,3.5rem)/1.04 var(--p3-sans);letter-spacing:-.04em;max-width:13ch;text-wrap:balance}.au-line{margin-top:20px;max-width:30em;font-size:16px;line-height:1.65;color:var(--p3-on-dark-2)}.au-line b{color:#fff;font-weight:600}.au-form{display:flex;align-items:center;justify-content:center;padding:clamp(40px,6vw,88px) var(--p3-gutter)}.au-box{width:min(420px,100%)}.au-box h2{font:500 clamp(1.6rem,2.4vw,2rem)/1.1 var(--p3-sans);letter-spacing:-.03em;color:var(--p3-ink)}.au-sub{margin-top:10px;font-size:15px;line-height:1.6;color:var(--p3-text-2);overflow-wrap:anywhere}.au-sub b{color:var(--p3-ink);font-weight:600}.au-box form{margin-top:8px}.au-box .p-field{margin:22px 0 0}.au-box .p-field label{display:block;margin:0 0 8px 20px;font:600 11px/1.3 var(--p3-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--p3-text-3)}.au-box .p-field input{width:100%;height:52px;padding:0 20px;border:1px solid var(--p3-rule);border-radius:var(--p3-r-pill);background:var(--p3-paper);color:var(--p3-ink);font:16px/1.2 var(--p3-sans);letter-spacing:0;outline:none;transition:border-color var(--p3-fast),box-shadow var(--p3-fast)}.au-box .p-field input::placeholder{color:var(--p3-silver)}.au-box .p-field input:focus{border-color:var(--p3-ink);background:#fff;box-shadow:0 0 0 4px rgb(17 18 20/8%)}.au-box .p-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:54px;margin-top:28px;border:0;border-radius:var(--p3-r-pill);background:var(--p3-ink);color:#fff;font:600 15px/1 var(--p3-sans);letter-spacing:.01em;text-transform:none;cursor:pointer;transition:background var(--p3-fast)}.au-box .p-btn:after{content:"\2192";transition:transform var(--p3-med) var(--p3-ease)}.au-box .p-btn:hover{background:#000}.au-box .p-btn:hover:after{transform:translateX(3px)}.au-box .p-btn:disabled{opacity:.55;cursor:default}.au-box .p-btn:disabled:after{content:none}.au-box .p-error{margin-top:14px;color:var(--p3-risk);font-size:14px;line-height:1.5}.au-notice{margin-top:18px;padding:14px 18px;border-radius:var(--p3-r-3);background:var(--p3-paper);color:var(--p3-text-2);font-size:14px;line-height:1.55}.au-help{margin-top:24px;padding-top:18px;border-top:1px solid var(--p3-line);font-size:13.5px;line-height:1.6;color:var(--p3-text-3)}.au-help a,.au-sub a{color:var(--p3-ink);text-underline-offset:3px}@media (prefers-reduced-motion:no-preference){.au-mark path{animation:au-draw 2.2s var(--p3-ease) both,au-fill .9s ease 1.4s both}.au-mark .m-glyph{animation-delay:.35s,1.6s}.au-mark .m-word{animation-delay:.7s,1.8s}.au-side-text{animation:au-rise 1s var(--p3-ease) .25s both}}@keyframes au-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes au-fill{0%{fill-opacity:0;stroke-opacity:1}to{fill-opacity:1;stroke-opacity:0}}@keyframes au-rise{0%{opacity:0;transform:translateY(14px)}}@media (max-width:860px){.au{grid-template-columns:minmax(0,1fr);min-height:0;padding:6px;gap:0}.au-side{gap:28px;padding:32px var(--p3-gutter) 36px}.au-mark{width:64px}.au-h{font-size:clamp(1.9rem,8vw,2.6rem);max-width:16ch}.au-line{font-size:15px}.au-form{align-items:flex-start;padding:32px var(--p3-gutter) 48px}}@media (max-width:640px){.p-shell:has(.au) .p-nav{height:52px;padding:0 14px}.p-shell:has(.au) .p-logo-nav{height:26px}}.au-box .au-link{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.au-box .au-forgot{margin-top:16px;text-align:center;font-size:14px;color:var(--p3-text-2)}.au-sent .au-forgot{text-align:left;margin-top:12px}.au-face{display:block;width:88px;height:88px;margin:0 0 22px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px rgb(255 255 255/16%);animation:au-face-in 1s cubic-bezier(.16,1,.3,1) .2s both}@keyframes au-face-in{0%{opacity:0;transform:scale(.5)}}@media (max-width:900px){.au-face{width:64px;height:64px;margin-bottom:14px}}@media (prefers-reduced-motion:reduce){.au-face{animation:none}}