.auth-root{all:initial;width:100vw;height:100vh;font-family:var(--font-body,"Lato","Inter",system-ui,sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;display:block;overflow:hidden}.auth-root *,.auth-root :before,.auth-root :after{box-sizing:border-box}.auth-grid{grid-template-columns:1fr;width:100%;height:100%;display:grid}@media (min-width:1024px){.auth-grid{grid-template-columns:1fr 1fr}}.auth-slideshow-wrapper{background:#fff;width:100%;height:100%;position:relative;overflow:hidden}@media (max-width:1023px){.auth-slideshow-wrapper{display:none}}.auth-slideshow-inner{background:#fff;width:100%;height:100%;position:relative}.auth-slide{object-fit:cover;image-rendering:auto;backface-visibility:hidden;opacity:1;width:100%;height:100%;position:absolute;inset:0;transform:translateZ(0)}.auth-attrib{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.2px;background:#00000073;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:500;display:inline-flex;position:absolute;bottom:16px;left:16px}.auth-attrib .auth-panel-inner{flex-direction:column;align-items:center;gap:24px;display:flex}.auth-attrib .auth-logo{width:auto;height:34px;display:block}.auth-attrib{color:#fff;text-shadow:0 1px 2px #00000073;pointer-events:none;z-index:5;line-height:1}.auth-attrib-icon{opacity:.95;flex-shrink:0;width:14px;height:14px}.auth-attrib-text{opacity:.95;white-space:nowrap}@media (max-width:1200px){.auth-attrib{padding:7px 10px;font-size:11px;bottom:12px;left:12px}.auth-attrib-icon{width:13px;height:13px}}.auth-panel{background:#fff;justify-content:center;align-items:center;width:100%;height:100%;padding:32px 24px;display:flex;overflow-y:auto}.cl-signup-start,.cl-signup-emailCode{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.cl-cardBox{width:100%!important;max-width:none!important;margin:0!important}.cl-rootBox{align-items:flex-start!important}
