.account-form{display:grid;grid-gap:16px;gap:16px;margin-block:24px;text-align:left}.account-form label{display:grid;grid-gap:6px;gap:6px}.account-form input:not([type=hidden]){width:100%;box-sizing:border-box;min-height:42px;border:1px solid var(--gray-7);border-radius:var(--radius-2);padding:8px 10px;font:inherit;background:var(--color-background);color:var(--gray-12)}.account-form input:focus-visible{outline:2px solid var(--green-8);outline-offset:2px}.account-form [role=alert]{color:var(--red-11);margin:0}.account-form button{justify-self:start}.centered-page{min-width:0}.login-card{box-sizing:border-box;min-width:0;max-width:100%}.centered-page.login-page{align-items:start;padding-block:clamp(24px,6vh,64px)}.login-page h1{margin-bottom:20px}.login-primary{display:grid;grid-gap:12px;gap:12px}.login-choices .rt-Button,.login-primary button{width:100%;min-height:44px}.login-alternatives,.login-text-action{display:flex;align-items:center;gap:8px;border:0;background:none;color:var(--green-11);font:inherit;cursor:pointer}.login-alternatives{width:100%;justify-content:space-between;border-top:1px solid var(--gray-6);margin-top:20px;padding:16px 0 0;text-align:left}.login-alternatives svg{flex-shrink:0;transition:transform .18s ease}.login-alternatives[aria-expanded=true] svg{transform:rotate(180deg)}.login-text-action{padding:8px 0;justify-content:center;width:100%}.login-alternatives:focus-visible,.login-text-action:focus-visible{outline:2px solid var(--green-8);outline-offset:4px;border-radius:var(--radius-2)}.login-options{display:grid;grid-template-rows:0fr;transition:grid-template-rows .18s ease}.login-options[data-open=true]{grid-template-rows:1fr}.login-options-content{min-height:0;overflow:hidden}.login-choices{display:grid;grid-gap:16px;gap:16px;padding-top:20px}.login-choices[hidden],.login-password[hidden]{display:none}.login-card .login-guest p{font-size:14px;margin:8px 0 0}.login-password{padding-top:12px}.login-password .account-form{margin-block:16px}.login-password p:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.login-alternatives svg,.login-options{transition:none}}