.ct-splash{z-index:0;background:var(--surface-app-backdrop);position:fixed;inset:0;overflow:hidden}.ct-splash__art{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:none}[data-theme=dark] .ct-splash__art--dark,[data-theme=light] .ct-splash__art--light,.ct-splash__art--photo{display:block}.ct-splash__halo{background:radial-gradient(ellipse 330px 250px at 50% 50%, color-mix(in srgb, var(--surface-app-backdrop) 30%, transparent) 0%, color-mix(in srgb, var(--surface-app-backdrop) 17%, transparent) 55%, transparent 100%);position:absolute;inset:0}@media (height<=560px){.ct-splash__halo{background:radial-gradient(ellipse 300px 220px at 50% 40%, color-mix(in srgb, var(--surface-app-backdrop) 52%, transparent) 0%, color-mix(in srgb, var(--surface-app-backdrop) 30%, transparent) 58%, transparent 100%)}}@media (prefers-contrast:more){.ct-splash__halo{background:radial-gradient(ellipse 360px 275px at 50% 50%, color-mix(in srgb, var(--surface-app-backdrop) 60%, transparent) 0%, color-mix(in srgb, var(--surface-app-backdrop) 36%, transparent) 58%, transparent 100%)}}@media (width<=599px){.ct-splash__art{object-position:22% 50%}.ct-splash__art.ct-splash__art--light,.ct-splash__art.ct-splash__art--dark{object-position:82% 55%;transform-origin:82% 55%;transform:scale(1.5)}.ct-splash__art.ct-splash__art--photo{object-position:56.2% 50%}.ct-preauth.ct-preauth--splash{justify-content:safe center}}@media (width>=600px) and (width<=1023px){.ct-splash__art{object-position:30% 50%}.ct-splash__art.ct-splash__art--photo{object-position:50% 50%}}@media (aspect-ratio>=5/2){.ct-splash__art{object-position:50% 56%}.ct-splash__art.ct-splash__art--photo{object-position:50% 50%}}@media (prefers-reduced-motion:reduce){.ct-splash,.ct-splash__art,.ct-splash__halo{transition:none;animation:none}}.ct-preauth.ct-preauth--splash{z-index:1;background:0 0;position:relative}.ct-preauth.ct-preauth--splash .ct-preauth__card{box-shadow:var(--elevation-2)}.ct-preauth__meta{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--border-default);display:flex}.ct-preauth__meta .ct-preauth__footer-meta{color:var(--text-quiet)}
