.auth-shell-module-scss-module__rNTnka__root{min-height:100dvh;padding:calc(var(--spacing)*10) calc(var(--spacing)*4);flex-direction:column;display:flex;overflow:hidden}.auth-shell-module-scss-module__rNTnka__content{min-width:0;min-height:calc(100dvh - calc(var(--spacing) * 20));flex-direction:column;display:flex}.auth-shell-module-scss-module__rNTnka__brand{align-self:flex-start;gap:calc(var(--spacing)*1);color:var(--foreground);text-transform:uppercase;align-items:center;font-size:1.125rem;font-weight:700;transition:color .12s,background-color .12s,border-color .12s,box-shadow .12s,opacity .12s;display:inline-flex}.auth-shell-module-scss-module__rNTnka__brand::placeholder{transition:color .12s,opacity .12s}.auth-shell-module-scss-module__rNTnka__brand:hover{color:var(--primary)}.auth-shell-module-scss-module__rNTnka__brand:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--ring);outline-offset:4px}.auth-shell-module-scss-module__rNTnka__formContainer{flex:1;place-content:center;align-self:center;width:100%;max-width:30rem;display:grid}.auth-shell-module-scss-module__rNTnka__mobilePreferences{margin-top:calc(var(--spacing)*6);align-self:flex-end}.auth-shell-module-scss-module__rNTnka__visual{display:none}@media (min-width:36rem){.auth-shell-module-scss-module__rNTnka__root{padding:calc(var(--spacing)*14) calc(var(--spacing)*8)}.auth-shell-module-scss-module__rNTnka__content{min-height:calc(100dvh - calc(var(--spacing) * 28))}}@media (min-width:48rem){.auth-shell-module-scss-module__rNTnka__root{padding-inline:calc(var(--spacing)*16)}}@media (min-width:80rem){.auth-shell-module-scss-module__rNTnka__root{gap:calc(var(--spacing)*4);grid-template-rows:1fr;grid-template-columns:minmax(0,5fr) minmax(0,5fr);display:grid}.auth-shell-module-scss-module__rNTnka__content{height:100%;min-height:0}.auth-shell-module-scss-module__rNTnka__mobilePreferences{display:none}.auth-shell-module-scss-module__rNTnka__visual{min-width:0;min-height:100dvh;margin:calc(var(--spacing)*-14) calc(var(--spacing)*-16) calc(var(--spacing)*-14) calc(var(--spacing)*16);padding:calc(var(--spacing)*14) calc(var(--spacing)*16);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.auth-shell-module-scss-module__rNTnka__backgroundContainer{z-index:0;border-left:1px solid var(--border);height:100%;position:absolute;top:0;bottom:0;right:0}.auth-shell-module-scss-module__rNTnka__background{object-fit:cover;width:auto;height:100%;transition:opacity .18s}}@media (min-width:80rem) and (prefers-reduced-motion:reduce){.auth-shell-module-scss-module__rNTnka__background{transition:none}}@media (min-width:80rem){.auth-shell-module-scss-module__rNTnka__backgroundLight{opacity:.6}.auth-shell-module-scss-module__rNTnka__backgroundDark{opacity:0;position:absolute;inset:0}.auth-shell-module-scss-module__rNTnka__visualFooter{z-index:1;gap:calc(var(--spacing)*4);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;width:100%;margin-top:auto;display:flex;position:relative}.auth-shell-module-scss-module__rNTnka__productName{padding:calc(var(--spacing)*4);background:color-mix(in srgb, var(--background) 10%, transparent);-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);border:1px solid var(--border);border-radius:calc(var(--spacing)*2);align-self:flex-start}.auth-shell-module-scss-module__rNTnka__productName h1{text-transform:uppercase;color:var(--primary);letter-spacing:var(--tracking-tight);font-size:clamp(1.875rem,5vw,2rem);font-weight:700;line-height:1}.auth-shell-module-scss-module__rNTnka__productName h2{text-transform:uppercase;font-size:clamp(1.875rem,5vw,2rem);font-weight:600;line-height:1}.auth-shell-module-scss-module__rNTnka__preferences{z-index:1;align-self:flex-end}}.dark .auth-shell-module-scss-module__rNTnka__backgroundLight{opacity:0}.dark .auth-shell-module-scss-module__rNTnka__backgroundDark{opacity:.6}
.logo-module-scss-module__GwnfLa__root{width:1.875rem;height:1.875rem;fill:var(--primary);flex-shrink:0}
.app-shell-module-scss-module__F-kUoq__inset{position:relative}.app-shell-module-scss-module__F-kUoq__content{padding:0 calc(var(--spacing)*3) calc(var(--spacing)*3)}.app-shell-module-scss-module__F-kUoq__preferences{right:calc(var(--spacing)*3);bottom:calc(var(--spacing)*3);border-radius:var(--radius-lg) 0 var(--radius-lg) 0;z-index:200;padding:calc(var(--spacing)*2);background:color-mix(in srgb, var(--background) 80%, transparent);-webkit-backdrop-filter:blur(1rem);position:absolute}@media (min-width:48rem){.app-shell-module-scss-module__F-kUoq__content{padding-left:calc(var(--spacing)*4)}}
