.Auth_authContainer__cHX9n{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - var(--header-height, 96px));padding:2rem 1rem;background-color:#f9f9f9}.Auth_authPanel__y5TtP{background:#fff;padding:2.5rem;border-radius:16px;box-shadow:0 4px 15px rgba(44,44,44,.08);width:100%;max-width:420px;border:1px solid #efefef}.Auth_header__uHRRl{text-align:center;margin-bottom:2rem}.Auth_header__uHRRl h2{font-size:1.8rem;font-weight:700;color:#2c2c2c;margin-top:1rem}.Auth_header__uHRRl p{color:#a9a9a9;margin-top:.25rem}.Auth_message__ymNbS{padding:.8rem 1rem;border-radius:8px;margin-bottom:1.5rem;font-size:.9rem}.Auth_message__ymNbS.Auth_error__YF4b7{background-color:hsl(0,50%,81.862745098%);color:hsl(0,50%,41.862745098%)}.Auth_message__ymNbS.Auth_success__ZAlyc{background-color:rgb(210.3592964824,218.5502512563,209.9497487437);color:rgb(55.4020100503,67.7135678392,54.7864321608)}.Auth_inputGroup__WGIxo{margin-bottom:1.25rem}.Auth_inputGroup__WGIxo label{display:block;font-weight:600;font-size:.9rem;margin-bottom:.5rem}.Auth_inputGroup__WGIxo input{width:100%;height:44px;padding:0 1rem;border:1px solid #efefef;border-radius:8px;font-size:1rem;transition:all .3s cubic-bezier(.25,.8,.25,1)}.Auth_inputGroup__WGIxo input:focus{border-color:#f28500;box-shadow:0 0 0 3px rgb(255,214.6880165289,165.5);outline:none}.Auth_googleButton__0qCLm,.Auth_primaryButton__oCTjj{width:100%;height:44px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;align-items:center;justify-content:center;gap:.75rem}.Auth_primaryButton__oCTjj{background-color:#f28500;color:#fff;border:1px solid #f28500}.Auth_primaryButton__oCTjj:hover{background-color:rgb(216.5,118.9855371901,0)}.Auth_primaryButton__oCTjj:disabled{background-color:#a9a9a9;border-color:#a9a9a9;cursor:not-allowed}.Auth_separator__MJSNm{margin:1.5rem 0;text-align:center;color:#a9a9a9;position:relative}.Auth_separator__MJSNm:after,.Auth_separator__MJSNm:before{content:"";position:absolute;top:50%;width:calc(50% - 20px);height:1px;background-color:#efefef}.Auth_separator__MJSNm:before{left:0}.Auth_separator__MJSNm:after{right:0}.Auth_googleButton__0qCLm{background-color:#fff;color:#2c2c2c;border:1px solid #efefef}.Auth_googleButton__0qCLm svg{width:18px;height:18px}.Auth_googleButton__0qCLm:hover{background-color:#f5f5f5}.Auth_footer__6DwzT{margin-top:2rem;text-align:center;font-size:.9rem;color:#a9a9a9}.Auth_footer__6DwzT button{background:none;border:none;color:#f28500;font-weight:600;cursor:pointer;text-decoration:underline;font-size:.9rem}