.sign-in-landing[data-v-558497da]{background:var(--px-color-background-soft);min-height:100vh;color:var(--px-color-text-primary);justify-content:center;gap:2rem;padding:2rem 1rem}.sign-in-landing[data-v-558497da],.sign-in-landing__card[data-v-558497da]{flex-direction:column;align-items:center;display:flex}.sign-in-landing__card[data-v-558497da]{border:1px solid var(--px-color-border);border-radius:var(--px-radius-medium,.5rem);background:var(--px-color-surface);width:100%;max-width:26rem;box-shadow:var(--px-box-shadow-default);text-align:center;padding:2.5rem 2rem}.sign-in-landing__lockup[data-v-558497da]{align-items:center;gap:.75rem;display:flex}.sign-in-landing__mark[data-v-558497da]{width:auto;height:6.25rem;display:block}.sign-in-landing__text[data-v-558497da]{text-align:left;flex-direction:column;display:flex}.sign-in-landing__wordmark[data-v-558497da]{font-family:var(--px-font-family-brand);letter-spacing:.035em;color:var(--px-wordmark-stop-1);background-image:linear-gradient(90deg,var(--px-wordmark-stop-1) 0,var(--px-wordmark-stop-2) 50%,var(--px-wordmark-stop-3) 62%,var(--px-wordmark-stop-4) 78%,var(--px-wordmark-stop-4) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:700;line-height:1.05}.sign-in-landing__tagline[data-v-558497da]{font-family:var(--px-font-family-brand);letter-spacing:.015em;color:var(--px-color-text-secondary);font-size:.625rem;font-weight:600;line-height:1.2}.sign-in-landing__tagline-accent[data-v-558497da]{color:var(--px-color-selected-text)}.sign-in-landing__heading[data-v-558497da]{margin:1.5rem 0 0;font-size:1.375rem;font-weight:700;line-height:1.3}.sign-in-landing__description[data-v-558497da]{color:var(--px-color-text-secondary);text-wrap:balance;margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.sign-in-landing__session-ended[data-v-558497da]{border:1px solid var(--px-color-border);border-left:3px solid var(--px-color-secondary);border-radius:var(--px-radius-row,.375rem);background:var(--px-color-background-soft);text-align:left;width:100%;margin:1.5rem 0 0;padding:.625rem .75rem;font-size:.8125rem;line-height:1.45}.sign-in-landing__action[data-v-558497da]{border-radius:var(--px-radius-row,.375rem);background:var(--px-color-secondary);width:100%;color:var(--px-color-primary-dark);border:none;margin-top:1.75rem;padding:.625rem 1.25rem;font-family:inherit;font-size:.9375rem;font-weight:600}.sign-in-landing__action[data-v-558497da]:hover:not(:disabled){background:color-mix(in srgb,var(--px-color-secondary) 82%,#fff)}.sign-in-landing__action[data-v-558497da]:focus-visible{outline:2px solid var(--px-color-text-primary);outline-offset:2px}.sign-in-landing__action[data-v-558497da]:disabled{opacity:.7;cursor:progress}.sign-in-landing__error[data-v-558497da]{color:var(--px-color-error);margin:.875rem 0 0;font-size:.8125rem}.sign-in-landing__footer[data-v-558497da]{color:var(--px-color-text-secondary);align-items:center;gap:.75rem;font-size:.75rem;display:flex}.sign-in-landing__footer a[data-v-558497da]{color:var(--px-color-selected-text);text-decoration:underline}.sign-in-landing__footer a[data-v-558497da]:focus-visible{outline:2px solid var(--px-color-secondary);outline-offset:2px}.layout-resolving[data-v-7a95c898]{background:var(--px-color-background-soft);min-height:100vh}
