.authShell-module__68mWPa__shell{background:var(--background);min-height:100svh;color:var(--foreground);flex:1;display:flex}.authShell-module__68mWPa__sidebar{background:var(--card);border-right:1px solid #0000000f;flex-direction:column;flex:0 0 440px;justify-content:space-between;gap:40px;width:440px;padding:48px;display:flex}.authShell-module__68mWPa__logo{flex-shrink:0;width:131.385px;height:28px;display:block}.authShell-module__68mWPa__logo img{object-fit:contain;width:131.385px;height:28px}.authShell-module__68mWPa__eyebrow{letter-spacing:1.2px;color:var(--primary);font-size:12px;font-weight:700;line-height:16px}.authShell-module__68mWPa__presentation h2{letter-spacing:-.96px;margin-top:12px;font-size:32px;font-weight:700;line-height:1.2}.authShell-module__68mWPa__description{color:var(--muted-foreground);margin-top:16px;font-size:14px;line-height:22.75px}.authShell-module__68mWPa__benefits{color:var(--muted-foreground);flex-direction:column;gap:12px;margin-top:32px;font-size:14px;line-height:20px;display:flex}.authShell-module__68mWPa__benefits li{gap:8px;display:flex}.authShell-module__68mWPa__benefits span{color:var(--primary)}.authShell-module__68mWPa__facts{justify-content:space-between;gap:12px;display:flex}.authShell-module__68mWPa__facts div{flex-direction:column;display:flex}.authShell-module__68mWPa__facts strong{color:var(--primary);font-size:22px;line-height:33px}.authShell-module__68mWPa__facts span{color:var(--text-secondary);font-size:12px;line-height:16px}.authShell-module__68mWPa__main{flex:1;justify-content:center;align-items:center;min-width:0;padding:32px;display:flex}.authShell-module__68mWPa__login{width:100%;max-width:380px}.authShell-module__68mWPa__registration{width:100%;max-width:440px}.authShell-module__68mWPa__title{font-size:24px;font-weight:700;line-height:36px}.authShell-module__68mWPa__subtitle{color:var(--muted-foreground);margin-top:6px;font-size:14px;line-height:20px}.authShell-module__68mWPa__form{margin-top:32px}.authShell-module__68mWPa__fields{flex-direction:column;gap:16px;display:flex}.authShell-module__68mWPa__names{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.authShell-module__68mWPa__field{flex-direction:column;min-width:0;display:flex}.authShell-module__68mWPa__label{letter-spacing:.6px;color:var(--text-secondary);text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:600;line-height:16px}.authShell-module__68mWPa__field input{background:var(--card);border-color:#00000012;border-radius:10px;height:42px;padding:10px 12px;font-size:14px;line-height:20px}.authShell-module__68mWPa__field input::placeholder{color:#0c121880}.authShell-module__68mWPa__submit{border-radius:10px;width:100%;height:44px;font-size:14px;font-weight:600;line-height:20px}.authShell-module__68mWPa__recovery{justify-content:flex-end;padding:16px 0;font-size:12px;line-height:16px;display:flex}.authShell-module__68mWPa__textLink{color:var(--primary);cursor:pointer}.authShell-module__68mWPa__textLink:hover{text-decoration:underline}.authShell-module__68mWPa__textLink:focus-visible{outline:2px solid var(--foreground);outline-offset:3px;border-radius:2px}.authShell-module__68mWPa__footer{color:var(--muted-foreground);text-align:center;margin-top:24px;font-size:14px;line-height:20px}.authShell-module__68mWPa__footer a{font-weight:600}.authShell-module__68mWPa__notice{color:var(--text-secondary);overflow-wrap:anywhere;margin:12px 0;font-size:13px;line-height:20px}.authShell-module__68mWPa__error{color:var(--destructive-text)}.authShell-module__68mWPa__legal{color:var(--muted-foreground);padding:16px 0;font-size:12px;line-height:19.5px}@media (max-width:899px){.authShell-module__68mWPa__shell{flex-direction:column}.authShell-module__68mWPa__sidebar{border-bottom:1px solid #0000000f;border-right:0;flex-basis:auto;gap:20px;width:100%;padding:24px}.authShell-module__68mWPa__presentation h2{max-width:440px;font-size:24px;line-height:1.25}.authShell-module__68mWPa__description,.authShell-module__68mWPa__benefits,.authShell-module__68mWPa__facts{display:none}.authShell-module__68mWPa__main{padding:32px 24px}}@media (max-width:359px){.authShell-module__68mWPa__names{grid-template-columns:minmax(0,1fr);gap:16px}}
