.pgm-acct{box-sizing:border-box;min-height:100vh;color:var(--pgm-ink);font-family:var(--pgm-font-sans);background:0 0;justify-content:center;align-items:center;padding:32px 16px;display:flex}.pgm-acct__card{border-radius:var(--pgm-radius-lg);border:1px solid var(--pgm-line-soft);background:var(--pgm-glass);box-sizing:border-box;-webkit-backdrop-filter:blur(10px);width:100%;max-width:420px;box-shadow:0 0 60px -24px var(--pgm-accent-glow), var(--pgm-shadow-lg);flex-direction:column;gap:16px;padding:28px 22px;display:flex}.pgm-acct__card h1{letter-spacing:-.02em;margin:4px 0 0;font-size:24px;font-weight:800;line-height:1.25}.pgm-acct__card p{color:var(--pgm-ink-2);overflow-wrap:anywhere;margin:0;line-height:1.55}.pgm-acct__form{flex-direction:column;gap:14px;display:flex}.pgm-acct__field{flex-direction:column;gap:6px;display:flex}.pgm-acct__links{flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:14px;display:flex}.pgm-acct__links a{min-height:44px;color:var(--pgm-cyan);text-underline-offset:3px;border-radius:var(--pgm-radius-xs);align-items:center;display:inline-flex}.pgm-acct__links a:focus-visible{outline:2px solid var(--pgm-cyan);outline-offset:2px}.pgm-acct__links a.pgm-acct__go{border-radius:var(--pgm-radius-full);background:var(--pgm-grad);min-height:48px;color:var(--pgm-accent-on);box-shadow:var(--pgm-shadow-accent);flex-basis:100%;justify-content:center;padding:0 22px;font-size:16px;font-weight:700;text-decoration:none}.pgm-acct__links a.pgm-acct__go:focus-visible{outline-color:var(--pgm-ink);outline-offset:3px}.portal-pg-skip-nav__link.portal-pg-skip-nav__link:focus-visible{outline:2px solid var(--pgm-cyan);outline-offset:2px}[data-testid^=auth-] .portal-pg-button[type=submit],.pgm-acct .portal-pg-button[type=submit]{min-height:var(--pgm-tap,44px)}[data-testid^=auth-] .portal-pg-button.portal-pg-button:focus-visible,.pgm-acct .portal-pg-button.portal-pg-button:focus-visible{outline:2px solid var(--pgm-ink);outline-offset:3px}
