.AuthSocialButton{align-items:center;background:var(--bg-primary,#fff);border:1px solid var(--fill-separator,rgba(64,64,97,.16));border-radius:10px;color:var(--text-primary,#000);cursor:pointer;display:flex;font-family:var(--font-family-main);font-size:16px;font-weight:510;height:48px;justify-content:space-between;letter-spacing:-.01em;line-height:22px;overflow:hidden;padding:12px 20px;position:relative;text-align:left;width:100%;-webkit-tap-highlight-color:transparent;transition:border-color .12s ease,opacity .12s ease}.AuthSocialButton:focus-visible,.AuthSocialButton:hover:not(:disabled){border-color:#0b5aec}.AuthSocialButton:focus-visible{outline:none}.AuthSocialButton--pressed:not(:disabled),.AuthSocialButton:active:not(:disabled){border-color:#0b5aec;opacity:.6}.AuthSocialButton:disabled:not([aria-busy=true]){cursor:default;opacity:.4}.AuthSocialButton[aria-busy=true]{cursor:wait}.AuthSocialButton__label{flex:1 1 auto;min-width:0}.AuthSocialButton__icon{flex:0 0 24px;position:relative}.AuthSocialButton__icon,.AuthSocialButton__providerIcon,.AuthSocialButton__spinner{display:block;height:24px;width:24px}.AuthSocialButton__spinner{animation:AuthSocialButtonSpin .8s linear infinite}.AuthSocialButton__metamask{height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20.748px}.AuthSocialButton__metamask img{display:block;height:100%;width:100%}.AuthSocialButton__googleMask{--auth-google-mask:none;inset:7.88% 7.58% 7.83% 7.84%;-webkit-mask-image:var(--auth-google-mask);mask-image:var(--auth-google-mask);-webkit-mask-position:.118px .11px;mask-position:.118px .11px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px 20px;mask-size:20px 20px;overflow:hidden;position:absolute}.AuthSocialButton__googleArtwork{display:block;height:103.73%;inset:-2.76% -.96% -.97%;max-width:none;position:absolute;width:101.92%}@keyframes AuthSocialButtonSpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.AuthSocialButton__spinner{animation-duration:1.6s}}.AuthModal .Modal__content-wrap{overflow-y:visible}.AuthModal .Modal__content{overflow:visible}@media (max-width:767.99px){.AuthModal .Modal__content-wrap{overflow:hidden}.AuthModal .Modal__content{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}}@media (max-width:1023.99px){.AuthModal .BaseInput__dropdown-body{max-height:100vh}}.AuthModal__body{color:var(--text-primary);padding:40px 32px;position:relative}@media (max-width:1023.99px) and (min-width:768px){.AuthModal__body-wrapper{max-width:560px}}@media (max-width:1023.99px){.AuthModal__body{align-items:center;align-self:center;display:flex;flex-direction:column;width:100%}}.AuthModal__back{align-items:center;cursor:pointer;display:flex;height:36px;inset-inline-start:12px;justify-content:center;position:absolute;top:12px;width:36px}.AuthModal__title{font-size:24px;font-weight:600;letter-spacing:0;line-height:28px;margin:0 auto 24px;max-width:288px;text-align:center;width:100%}.AuthModal__content{display:flex;flex-direction:column;gap:20px}@media (max-width:1023.99px){.AuthModal__content{max-width:560px;width:100%}}.AuthModal__bottom,.AuthModal__form{display:contents}.AuthModal__divider{align-items:center;color:var(--text-secondary);display:flex;font-size:13px;gap:12px}.AuthModal__divider:after,.AuthModal__divider:before{background:var(--fill-separator);content:"";flex:1;height:1px}.AuthModal__external{display:flex;flex-direction:column;gap:12px}.AuthModal__subtitle{color:var(--text-secondary);font-size:14px;font-weight:400;letter-spacing:.005em;line-height:18px;margin-bottom:12px;text-align:center}.AuthModal__socials{display:flex;gap:20px;justify-content:center}.AuthModal__item{align-items:center;border:1px solid var(--fill-separator);border-radius:50%;cursor:pointer;display:flex;height:48px;justify-content:center;width:48px}.AuthModal__item:hover{border:1px solid var(--fill-accent)}.AuthModal__icon{display:flex}.AuthModal__description{color:var(--text-secondary);font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:22px;margin-bottom:24px;text-align:center}.AuthModal__description span{white-space:nowrap}.AuthModal .CodeInput{margin-bottom:20px}.AuthModal__error{color:var(--text-error);font-size:14px;font-weight:400;line-height:18px;margin-bottom:16px;text-align:center}.AuthModal--hotelswise:before{background:#0000004d}.AuthModal--hotelswise .Modal__content-wrap{box-shadow:0 1px 2px #0000001a,0 4px 20px #00000029}.AuthModal--hotelswise .AuthModal__body{padding:40px 32px}.AuthModal--hotelswise .AuthModal__title{font-weight:590;letter-spacing:-.015em;margin-bottom:24px;max-width:none}.AuthModal--hotelswise .AuthModal__content{gap:32px;max-width:none}.AuthModal--hotelswise .AuthModal__bottom,.AuthModal--hotelswise .AuthModal__form{display:flex;flex-direction:column;gap:12px}.AuthModal--hotelswise .BaseInput__input{border-radius:10px;height:40px;letter-spacing:-.01em;padding:9px 12px}.AuthModal--hotelswise .BaseButton{background:#0b5aec;border-radius:10px;min-height:48px;padding:13px 24px}.AuthModal--hotelswise .BaseButton:hover:not(:disabled){background:#0a50d0}.AuthModal--hotelswise .BaseButton:active:not(:disabled){background:#0844b5}.AuthModal--hotelswise .BaseButton .BaseButton__content{font-size:16px;font-weight:590;letter-spacing:-.01em;line-height:22px}.AuthModal--hotelswise .AuthModal__divider{color:#676a72;display:block;font-size:14px;font-weight:400;letter-spacing:.005em;line-height:18px;text-align:center}.AuthModal--hotelswise .AuthModal__divider:after,.AuthModal--hotelswise .AuthModal__divider:before{content:none}.AuthModal--hotelswise .AuthModal__error{margin-bottom:0}@media (max-width:767.99px){.AuthModal--hotelswise{align-items:flex-end;padding:91px 0 0}.AuthModal--hotelswise .Modal__panel{align-items:stretch}.AuthModal--hotelswise .Modal__content-wrap{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none;height:100%;max-height:100%;overflow:visible}.AuthModal--hotelswise .Modal__content{border-radius:20px 20px 0 0;height:100%;overflow-x:hidden}.AuthModal--hotelswise .Modal__close{right:16px;top:12px}.AuthModal--hotelswise .AuthModal__body{min-height:100%;padding:64px 16px 32px}.AuthModal--hotelswise .AuthModal__content,.AuthModal--hotelswise .AuthModal__title{flex:0 0 auto}.AuthModal--hotelswise .AuthModal__form{gap:20px}}w3m-modal{z-index:10004!important}
