.DirectSignInView__page--e7ce4{flex:1;display:flex;align-items:center;justify-content:center;padding:clamp(1.25rem,3vw,2.5rem);background:radial-gradient(circle at top,color-mix(in srgb,var(--color-interactive) 10%,transparent),transparent 35%),linear-gradient(180deg,var(--color-surface-subtle),white)}.DirectSignInView__card--d0f10{width:min(30rem,100%);padding:clamp(1.5rem,3vw,2.75rem);border:1px solid rgba(148,163,184,.22);border-radius:2rem;background:linear-gradient(180deg,#fffffffa,#f8fafcf5);box-shadow:0 24px 60px #0f172a1a;display:grid;gap:1.75rem}.DirectSignInView__hero--c30ad{display:grid;gap:.75rem}.DirectSignInView__eyebrow--25b49{margin:0;color:var(--color-interactive);font-size:.875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.DirectSignInView__title--adcbd{margin:0;color:var(--color-heading);font-size:clamp(2rem,5vw,2.75rem);line-height:1.05;letter-spacing:-.03em}.DirectSignInView__subtext--bbf7e{margin:0;color:var(--color-text-secondary);font-size:clamp(.975rem,1.4vw,1.0625rem);line-height:1.55}.DirectSignInView__quietLinks--01ed4{display:flex;flex-direction:column;align-items:center;gap:.5rem}.DirectSignInView__quietLink--0c7ac{color:var(--color-text-secondary);font-size:.875rem;text-decoration:underline;text-underline-offset:.15em}.DirectSignInView__quietLink--0c7ac:hover,.DirectSignInView__quietLink--0c7ac:focus-visible{color:var(--color-interactive)}@media(max-width:640px){.DirectSignInView__card--d0f10{padding:1.5rem;border-radius:1.5rem}}.DirectSignInView__checking--9da6e{margin:0;color:var(--color-text-secondary);font-size:.9375rem;text-align:center}.DirectSignInView__identity--b40c6{margin:0;color:var(--color-heading);font-size:1.0625rem;font-weight:600;overflow-wrap:anywhere}.DirectSignInView__sessionActions--7c58b{display:grid;gap:.75rem}.DirectSignInView__primaryAction--9cea9,.DirectSignInView__secondaryAction--e8a59{width:100%;min-height:2.875rem;padding:.75rem 1rem;border-radius:.875rem;display:flex;align-items:center;justify-content:center;font-size:.9375rem;font-weight:600;text-align:center}.DirectSignInView__primaryAction--9cea9{border:none;background:var(--color-interactive);color:#fff;text-decoration:none}.DirectSignInView__secondaryAction--e8a59{border:1px solid var(--color-border-subtle);background:var(--color-surface);color:var(--color-text);cursor:pointer}.DirectSignInView__secondaryAction--e8a59:disabled{opacity:.55;cursor:not-allowed}.DirectSignInView__primaryAction--9cea9:focus-visible,.DirectSignInView__secondaryAction--e8a59:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.DirectSignInView__actionError--2bc0f{margin:0;padding:.75rem .875rem;border-radius:.625rem;background:var(--color-error-bg);color:var(--color-error-text);font-size:.8125rem;line-height:1.5}.EmailLinkCallbackView__callback--8bd64{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1.5rem;text-align:center;gap:1rem}.EmailLinkCallbackView__card--2600f{width:min(30rem,100%);padding:clamp(1.5rem,3vw,2.75rem);border:1px solid rgba(148,163,184,.22);border-radius:2rem;background:linear-gradient(180deg,#fffffffa,#f8fafcf5);box-shadow:0 24px 60px #0f172a1a;display:grid;gap:1rem;text-align:left}.EmailLinkCallbackView__title--56b1c{margin:0;color:var(--color-heading);font-size:clamp(1.5rem,3.5vw,2rem);line-height:1.15;letter-spacing:-.02em}.EmailLinkCallbackView__description--e5fd8{margin:0;color:var(--color-text-secondary);font-size:.9375rem;line-height:1.55}.EmailLinkCallbackView__form--d3dc3{display:flex;flex-direction:column;gap:.75rem}.EmailLinkCallbackView__emailInput--0e510{width:100%;min-height:2.875rem;padding:.75rem 1rem;border:1px solid var(--color-border-subtle);border-radius:.875rem;background:var(--color-surface);color:var(--color-text);font-size:.9375rem;box-sizing:border-box}.EmailLinkCallbackView__emailInput--0e510::placeholder{color:var(--color-text-muted)}.EmailLinkCallbackView__emailInput--0e510:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.EmailLinkCallbackView__submitButton--4bf85{width:100%;min-height:2.875rem;padding:.75rem 1rem;border:none;border-radius:.875rem;background:var(--color-interactive);color:#fff;font-size:.9375rem;font-weight:600;cursor:pointer}.EmailLinkCallbackView__submitButton--4bf85:disabled{opacity:.55;cursor:not-allowed}.EmailLinkCallbackView__submitButton--4bf85:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.EmailLinkCallbackView__statusRegion--9d955{display:flex;flex-direction:column;align-items:center;gap:1rem}
