.lx-terminal.lx-auth{--lx-auth-surface-max-width:500px;--lx-headerbar-padding:var(--lx-headerbar-py) var(--lx-space-page-x);background:#000;justify-items:center;width:100%;min-height:100dvh;display:grid;position:relative;inset:auto;overflow:visible}.lx-terminal.lx-auth--options{--lx-auth-surface-max-width:400px;background:radial-gradient(circle at 50% 38%,#0000 5%,#00000024 44%,#0000009e 100%),linear-gradient(#0000000f,#000000b3),url(/images/auth-background.jpg) 50%/cover no-repeat,#000}.lx-auth-logo{width:min(calc(100% - var(--lx-space-page-x) - var(--lx-space-page-x)), 425px);object-fit:contain;place-self:center;height:38px}.lx-auth-surface{--lx-rim-width:0px;width:min(100%, var(--lx-auth-surface-max-width));background:var(--lx-bg-app);flex-direction:column;display:flex}.lx-auth--options .lx-auth-surface{background:0 0;grid-template-rows:minmax(100px,1fr) auto;display:grid}.lx-switch.lx-auth-support{white-space:nowrap;flex:none;width:auto}.lx-auth-content{padding:0 var(--lx-space-page-x) var(--lx-space-page-x);flex-direction:column;flex:auto;display:flex}.lx-auth-link{min-height:40px;color:var(--lx-text-primary);font-size:var(--lx-fs-subheadline);font-weight:var(--lx-fw-semibold);align-self:flex-start;padding:9px 3px;text-decoration:none}.lx-auth-link--form-tail{min-height:24px;line-height:var(--lx-lh-subheadline);justify-content:center;align-self:center;align-items:center;padding:3px;display:inline-flex}.lx-auth--options .lx-auth-content{padding-bottom:18px}.lx-auth-options{flex-direction:column;gap:8px;width:100%;display:flex}.lx-auth-options .lx-btn{--btn-h:var(--lx-h-form-control)}.lx-auth-apple{color:#000!important;background:#fff!important}.lx-auth-apple:disabled{opacity:.58}.lx-auth-legal{color:#ffffff94;font-size:var(--lx-fs-caption2);text-align:center;margin:8px auto 0;line-height:1.4}.lx-auth-legal a{color:inherit;text-underline-offset:2px;text-decoration:underline}.lx-auth-status{color:var(--lx-text-muted-accessible);font-size:var(--lx-fs-body);flex-direction:column;flex:auto;justify-content:center;gap:14px;padding-bottom:12vh;line-height:1.35;display:flex}.lx-auth-status-icon{width:66px;height:66px;color:var(--lx-text-primary);place-items:center;display:grid}.lx-auth-status-icon--email{color:#786eff}.lx-auth-status-title{max-width:360px;color:var(--lx-text-primary);font-size:var(--lx-fs-title3);line-height:var(--lx-lh-title3);font-weight:var(--lx-fw-semibold);margin:0}.lx-auth-status-copy{max-width:390px}.lx-auth-otp .lx-otp-boxes{max-width:100%}@media (width>=561px){.lx-terminal.lx-auth:not(.lx-auth--options){padding:var(--lx-space-page-x);align-items:center}.lx-terminal.lx-auth:not(.lx-auth--options) .lx-auth-surface{--lx-rim-width:1px;--lx-rim-layer:3;height:min(600px, calc(100vh - var(--lx-space-page-x) - var(--lx-space-page-x)));height:min(600px, calc(100dvh - var(--lx-space-page-x) - var(--lx-space-page-x)));border-radius:var(--lx-sheet-card-radius);border:1px solid #0000;overflow:hidden}.lx-terminal.lx-auth:not(.lx-auth--options) .lx-auth-content{min-height:0;overflow-y:auto}}
