html:has(.auth-shell-column),body:has(.auth-shell-column),body:has(.auth-shell-column) #root,body:has(.auth-shell-column) [data-expo-root],body:has(.auth-shell-column)>div{background-color:#fff!important}.auth-shell-column{min-height:calc(100vh / var(--proe-ui-zoom,1));width:100%;z-index:var(--layer-local-content);box-sizing:border-box;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;flex:1;justify-content:space-between;align-items:center;display:flex;position:relative}.auth-shell-main{box-sizing:border-box;flex-direction:column;flex:auto;justify-content:center;align-items:center;width:100%;padding:0;display:flex}.auth-shell-main-upper{justify-content:flex-start;padding-top:28px}.auth-split-card{width:100%;min-height:calc(100vh / var(--proe-ui-zoom,1));padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:#fff;flex-direction:row;align-items:stretch;display:flex;overflow:hidden}.auth-split-left{box-sizing:border-box;background:#fff;flex:0 0 47%;justify-content:center;align-items:center;padding:96px 56px 56px;position:relative}.auth-split-brand{position:absolute;top:22px;left:24px}.auth-brand-panel{background:linear-gradient(155deg,#17171c 0%,#0a0a0c 46%,#050506 100%)}.auth-phone-ambient{display:none}.auth-brand-panel-logo{mix-blend-mode:screen;opacity:.12;animation:3.4s cubic-bezier(.33,0,.2,1) .3s both auth-logo-emerge,11s ease-in-out 3.7s infinite auth-logo-pulse;transform:translate(-50%,-50%)}.auth-brand-panel-glow{opacity:.1;background:radial-gradient(120% 160% at 96%,#ffffff8c 0%,#d6d8de33 40%,#0000 72%);animation:13s ease-in-out infinite auth-glow-cycle}.auth-brand-panel-beam{transform-origin:100%;background:radial-gradient(88% 140% at 102% 45%,#ffffffeb 0%,#d6d8de57 30%,#80838c1f 52%,#0000 72%);animation:3.4s cubic-bezier(.33,0,.2,1) .3s both auth-beam-in,7s ease-in-out 3.7s infinite auth-beam-cycle}.auth-brand-panel-beam2{transform-origin:100% 100%;opacity:.15;background:radial-gradient(70% 90% at 100% 94%,#ffffffd9 0%,#bec1c847 34%,#0000 66%);animation:9s ease-in-out 1.5s infinite auth-beam2-cycle}.auth-brand-panel-logo-spin{animation:80s linear infinite auth-logo-spin}.auth-brand-panel-sheen{background:linear-gradient(105deg,#fff0 42%,#ffffff1f 50%,#fff0 58%);animation:13s ease-in-out 4s infinite auth-sheen-sweep;transform:translate(-120%)}.auth-brand-panel-cursor{will-change:transform;background:radial-gradient(closest-side,#ffffff29 0%,#ffffff0d 55%,#fff0 75%);transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .6s}@keyframes auth-beam-in{0%{opacity:0;transform:scaleX(.7)}to{opacity:.9;transform:scaleX(1)}}@keyframes auth-beam-cycle{0%{opacity:.9;transform:scaleX(1)}45%{opacity:.12;transform:scaleX(.62)}75%{opacity:1;transform:scaleX(1.28)}to{opacity:.9;transform:scaleX(1)}}@keyframes auth-beam2-cycle{0%{opacity:.15}50%{opacity:.55}to{opacity:.15}}@keyframes auth-glow-cycle{0%{opacity:.1}50%{opacity:.3}to{opacity:.1}}@keyframes auth-logo-emerge{0%{opacity:0;transform:translate(-50%,-50%)scale(.97)}to{opacity:.12;transform:translate(-50%,-50%)scale(1)}}@keyframes auth-logo-pulse{0%{opacity:.12}50%{opacity:.2}to{opacity:.12}}@keyframes auth-logo-spin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes auth-sheen-sweep{0%{transform:translate(-120%)}22%{transform:translate(120%)}to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.auth-brand-panel-beam,.auth-brand-panel-beam2,.auth-brand-panel-glow,.auth-brand-panel-logo,.auth-brand-panel-logo-spin,.auth-brand-panel-sheen{animation:none}.auth-brand-panel-beam{opacity:.8}.auth-brand-panel-beam2{opacity:.3}.auth-brand-panel-glow{opacity:.2}}@media (width<=919px){.auth-shell-column{height:calc(100vh / var(--proe-ui-zoom,1));height:calc(100dvh / var(--proe-ui-zoom,1));overscroll-behavior:contain;-webkit-tap-highlight-color:transparent;min-height:0;overflow-y:auto}.auth-shell-main{justify-content:flex-start}.auth-split-card{flex-direction:column;min-height:100%}.auth-brand-panel{display:none}.auth-split-left{flex:1 0 auto;justify-content:flex-start;padding:44px 24px 28px;overflow:hidden}.auth-split-brand{mix-blend-mode:multiply;margin:0 0 48px;animation:.6s cubic-bezier(.22,1,.36,1) both auth-form-rise;position:static}.auth-split-form{animation:.6s cubic-bezier(.22,1,.36,1) .12s both auth-form-rise}.auth-phone-ambient{display:block;position:absolute;inset:0}.auth-phone-glow{background:radial-gradient(80% 42% at 50% 0,#14142b0f 0%,#14142b00 70%);position:absolute;inset:0}.auth-phone-spiral{aspect-ratio:1;filter:invert()brightness(1.12);mix-blend-mode:multiply;opacity:.045;width:104vw;animation:2.4s cubic-bezier(.22,1,.36,1) .2s both auth-phone-spiral-emerge;position:absolute;top:calc(96px - 52vw);left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 35%,#0000 78%);mask-image:linear-gradient(#000 35%,#0000 78%)}.auth-phone-spiral-spin{width:100%;height:100%;animation:90s linear infinite auth-logo-spin}}@keyframes auth-form-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes auth-phone-spiral-emerge{0%{opacity:0;transform:translate(-50%)scale(.96)}to{opacity:.045;transform:translate(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.auth-split-brand,.auth-split-form,.auth-phone-spiral,.auth-phone-spiral-spin{animation:none}}