.auth-ui{color:#fff;background:#000;min-height:100dvh}.auth-ui__stage{background:#0a0a0a;justify-content:center;align-items:center;width:100%;min-height:100dvh;margin:0 auto;padding:116px 30px 86px;display:flex;position:relative;overflow:hidden}.auth-ui__brand{pointer-events:none;width:170px;height:112px;position:absolute;top:16px;left:16px}.auth-ui__membership{flex-direction:column;align-items:center;gap:32px;width:min(299px,100%);display:flex}.auth-ui--wide-content .auth-ui__membership{width:min(480px,100%)}.auth-ui__content{contain:layout paint;opacity:1;flex-direction:column;gap:32px;width:100%;display:flex;transform:translateY(0)}.auth-ui__form{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.auth-ui__form.auth-ui__form--login,.auth-ui__form--login .auth-ui__social{gap:24px}.auth-ui__title{color:#fff;text-align:center;margin:0;font-size:24px;font-weight:500;line-height:1.2}.auth-ui__fields{flex-direction:column;gap:8px;width:100%;display:flex}.auth-ui__field{flex-direction:column;gap:4px;width:100%;display:flex}.auth-ui__field-control{background:0 0;border:1px solid #3e3e3e;border-radius:15px;align-items:center;gap:8px;width:100%;height:56px;padding:14px 12px;display:flex}.auth-ui__field:not(.is-disabled):hover .auth-ui__field-control{background:0 0;border-color:#777}.auth-ui__field:not(.is-disabled):focus-within .auth-ui__field-control{background:#252525;border-color:#777}.auth-ui__field.is-disabled .auth-ui__field-control{background:0 0}.auth-ui__field.is-invalid .auth-ui__field-control{background:#252525;border-color:#ff5757}.auth-ui__input{color:#fff;caret-color:#d9d9d9;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0;font-size:14px;font-weight:500;line-height:1.4}.auth-ui__input::placeholder{color:#fff;opacity:.5}.auth-ui__input:-webkit-autofill{caret-color:#d9d9d9;-webkit-background-clip:text;background-clip:text;border-radius:0;transition:background-color 9999s ease-out;-webkit-text-fill-color:#fff!important;-webkit-background-clip:text!important;box-shadow:inset 0 0 0 1000px #0000!important}.auth-ui__input:-webkit-autofill:hover{caret-color:#d9d9d9;-webkit-background-clip:text;background-clip:text;border-radius:0;transition:background-color 9999s ease-out;-webkit-text-fill-color:#fff!important;-webkit-background-clip:text!important;box-shadow:inset 0 0 0 1000px #0000!important}.auth-ui__input:-webkit-autofill:focus{caret-color:#d9d9d9;-webkit-background-clip:text;background-clip:text;border-radius:0;transition:background-color 9999s ease-out;-webkit-text-fill-color:#fff!important;-webkit-background-clip:text!important;box-shadow:inset 0 0 0 1000px #0000!important}.auth-ui__input:-webkit-autofill:active{caret-color:#d9d9d9;-webkit-background-clip:text;background-clip:text;border-radius:0;transition:background-color 9999s ease-out;-webkit-text-fill-color:#fff!important;-webkit-background-clip:text!important;box-shadow:inset 0 0 0 1000px #0000!important}.auth-ui__field:focus-within .auth-ui__input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #0000!important}.auth-ui__field:focus-within .auth-ui__input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #0000!important}.auth-ui__field:focus-within .auth-ui__input:-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px #0000!important}.auth-ui__field:focus-within .auth-ui__input:-webkit-autofill:active{box-shadow:inset 0 0 0 1000px #0000!important}.auth-ui__field:focus-within .auth-ui__input,.auth-ui__input:not(:placeholder-shown){color:#fff}.auth-ui__trailing{color:#a0a0a0;opacity:.75;text-align:right;white-space:nowrap;flex-shrink:0;align-items:center;font-size:14px;font-weight:500;line-height:1.4;display:inline-flex}.auth-ui__trailing-link{color:inherit;text-decoration:none;display:inline-flex}.auth-ui__trailing-link:hover,.auth-ui__trailing-link:focus-visible{color:#fff;outline:none}.auth-ui__password-toggle{opacity:.5;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;padding:4px;display:inline-flex}.auth-ui__password-toggle:not(:disabled):hover,.auth-ui__password-toggle:focus-visible{opacity:1}.auth-ui__password-toggle:focus-visible{outline-offset:2px;outline:2px solid #ffe374}.auth-ui__password-toggle:disabled{cursor:not-allowed;opacity:.25}.auth-ui__reminder{color:#a0a0a0;align-self:center;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none}.auth-ui__reminder:hover,.auth-ui__reminder:focus-visible{color:#fff}.auth-ui__error{color:#fb5474;margin:0;font-size:12px;font-weight:500;line-height:1.4}.auth-ui__notice{text-align:center;border:1px solid #0000;border-radius:15px;width:100%;padding:12px;font-size:16px;font-weight:500;line-height:1.4}.auth-ui__notice--success{color:#ffffffbf;background:#10833a40;border-color:#32d74b}.auth-ui__notice--error{color:#fb5474;background:0 0;border:0;padding:0}.auth-ui__timed-error{display:contents}.auth-ui__description{color:#ffffffbf;text-align:center;margin:0;font-size:12px;font-weight:400;line-height:1.2}.auth-ui__submit{color:#fff;text-align:center;cursor:pointer;background:#00ab33;border:0;border-radius:50px;width:100%;height:48px;font-size:16px;font-weight:700;line-height:1.4}.auth-ui__form:not(:has(.auth-ui__input:placeholder-shown)) .auth-ui__submit:not(:disabled):hover{background:#00982d}.auth-ui__form:has(.auth-ui__input:placeholder-shown) .auth-ui__submit:not(:disabled){color:#ffffff8c;cursor:default;background:#292929}.auth-ui__submit:disabled{opacity:.65;cursor:not-allowed}.auth-ui__social{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.auth-ui__social-label{color:#ffffffbf;text-align:center;margin:0;font-size:14px;font-weight:500;line-height:1.4}.auth-ui__social-actions{justify-content:center;align-items:center;gap:21px;display:flex}.auth-ui__social-button{cursor:not-allowed;opacity:.32;background:#ffffff0d;border:1px solid #ffffff24;border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;padding:0;display:inline-flex}.auth-ui__social-icon{display:block}.auth-ui__social-icon--google,.auth-ui__social-icon--yandex{width:32px;height:32px}.auth-ui__legal-consent{color:#ffffffbf;text-align:center;width:100%;margin:-4px 0 0;font-size:12px;font-weight:400;line-height:1.2}.auth-ui__legal-consent a{color:inherit;text-underline-offset:2px;text-decoration:underline;display:inline-block}.auth-ui__code{justify-content:center;gap:8px;width:100%;display:flex}.auth-ui__code-cell{color:#fff;background:#252525;border:1px solid #3e3e3e;border-radius:15px;justify-content:center;align-items:center;width:48px;height:58px;font-size:24px;font-weight:500;line-height:1;display:inline-flex}.auth-ui__back-link{color:#ffe374;text-align:center;width:100%;font-size:16px;font-weight:500;line-height:1.4;text-decoration:none;display:block}.auth-ui__switch{color:#fff;text-align:center;margin:0;font-size:14px;font-weight:500;line-height:1.4}.auth-ui__switch-link{color:#ffe374;text-decoration:none;display:inline-block}.auth-ui__switch-link:hover,.auth-ui__switch-link:focus-visible{color:#ffe374;filter:none;outline:none}.system-error{text-align:center;flex-direction:column;align-items:center;gap:32px;width:100%;display:flex}.system-error__message{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.system-error__eyebrow,.system-error__description{color:#ffffffbf;text-align:center;width:100%;margin:0;font-weight:400}.system-error__eyebrow{font-size:14px;line-height:normal}.system-error__code{color:#fff;text-align:center;margin:0;font-size:120px;font-weight:700;line-height:1.4}.system-error__description{font-size:16px;line-height:normal}.system-error__primary{color:#fff;text-align:center;cursor:pointer;background:#00ab33;border:0;border-radius:50px;min-height:48px;padding:12px 24px;font-size:16px;font-weight:700;line-height:1.4}.system-error__primary:hover,.system-error__primary:focus-visible{background:#00982d}.system-error__secondary{color:#ffe374;text-align:center;font-size:16px;font-weight:500;line-height:1.4;text-decoration:none}.system-error__secondary:hover,.system-error__secondary:focus-visible{color:#ffe374;filter:none}@media (max-width:767px){.auth-ui--wide-content .auth-ui__membership{width:min(299px,100%)}.system-error__eyebrow{font-size:12px}.system-error__code{font-size:80px}.system-error__description,.system-error__secondary{font-size:14px}}@media (min-width:768px){.auth-ui__stage{padding:96px 40px 36px}.auth-ui__brand{width:245px;height:153px;top:16px;left:24px}.auth-ui__form{gap:20px}.auth-ui__fields{gap:12px}.auth-ui__social-label,.auth-ui__switch{font-size:16px}}@keyframes auth-content-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}html.auth-route-transition-leave .auth-ui__content{opacity:0;transition:opacity .24s cubic-bezier(.4,0,.2,1),transform .24s cubic-bezier(.4,0,.2,1);transform:translateY(8px)}html.auth-route-transition-enter .auth-ui__content{animation:.36s cubic-bezier(.22,1,.36,1) auth-content-enter}@media (prefers-reduced-motion:reduce){html.auth-route-transition-leave .auth-ui__content{opacity:1;transition:none;transform:none}html.auth-route-transition-enter .auth-ui__content{animation:none}}.auth-ui__brand-logo,.auth-ui__brand-logo .venue-header__logo-image{width:120px;height:60px}.auth-ui__brand-logo .venue-header__logo-corner{transform-origin:50%;width:156.25px;height:100px;bottom:-44px;right:-80.25px;transform:rotate(-15deg)}.auth-ui__brand-logo .venue-header__logo-status-dot{width:6.98px;height:6.98px;top:20.5px;left:90.71px}.auth-ui .admin-legal-corners{display:flex}@media (max-width:768px){.auth-ui .admin-legal-corners{left:0;right:0;bottom:calc(28px + env(safe-area-inset-bottom));justify-content:center;align-items:center;padding:0 20px}.auth-ui .admin-legal-corners__links{display:none}.auth-ui .admin-legal-corners .workspace-sidebar-footer{text-align:center;justify-content:center;width:192px}.auth-ui--hide-mobile-brand-credit .admin-legal-corners__copyright{display:none}}
