.auth-dialog-content{z-index:50;flex-direction:column;width:min(28rem,100vw - 2rem);max-width:28rem;height:auto;display:flex;margin:0!important;position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.auth-dialog-content[data-state=open],.auth-dialog-content[data-state=closed]{transform:translate(-50%,-50%)!important}.auth-dialog-form{flex-direction:column;width:100%;display:flex}.auth-dialog-header{flex-shrink:0}.auth-dialog-body{flex:0 auto}.auth-dialog-footer{flex-shrink:0}.auth-dialog-scroll-hint{display:none}@media (min-width:769px){.auth-dialog-content{overscroll-behavior:contain;max-height:calc(100dvh - 3rem);overflow-y:auto}.auth-dialog-form,.auth-dialog-body{overflow:visible}}@media (max-width:768px){.auth-dialog-content{overflow:hidden;width:min(26rem,100vw - 1.5rem)!important;max-width:min(26rem,100vw - 1.5rem)!important;max-height:calc(100dvh - 2.5rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important}.auth-dialog-form{min-height:0;max-height:inherit;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.auth-dialog-header{grid-row:1}.auth-dialog-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;grid-row:2;min-height:0;overflow-y:auto}.auth-dialog-footer{z-index:2;background:#020617;grid-row:3;position:relative;box-shadow:0 -8px 24px #020617d9}.auth-dialog-scroll-hint{pointer-events:none;z-index:1;background:linear-gradient(#0000,#020617 55%);justify-content:center;align-items:flex-end;height:2.5rem;margin-top:-2.5rem;padding-bottom:.25rem;display:flex;position:sticky;bottom:0}}
