.signin_container__4M3ZY{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;width:100%;background:linear-gradient(#e6eaf4,#fff 30%) 0 0 no-repeat,#fff;background-size:100% 100vh}.signin_titleLink__Rqm6C{font-size:2rem;font-weight:700;color:#333;text-decoration:none;margin-bottom:2rem;display:block;text-align:center}.signin_titleLink__Rqm6C:hover{color:#000}.signin_videoContainer__el2fX{display:none;position:fixed;left:0;top:0;width:40%;height:100vh;overflow:hidden;background:#000;z-index:1}.signin_videoContainer__el2fX video{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.signin_authBox__bXd8c{background:#fff;padding:2rem;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);width:100%;max-width:400px;text-align:center;position:relative;z-index:2;margin:2rem}.signin_authBox__bXd8c h1{margin-bottom:2rem;color:#333}.signin_googleButton__NRh0k{width:100%;padding:12px;background:#fff;border:1px solid #ddd;border-radius:5px;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:background-color .2s;animation:signin_button-pop__uu3nf var(--animation-btn,.25s) ease-out}.signin_googleButton__NRh0k:hover{background:#f5f5f5}.signin_googleButton__NRh0k img{width:20px;height:20px}.signin_divider__WAZaX{margin:2rem 0;position:relative;text-align:center}.signin_divider__WAZaX:after,.signin_divider__WAZaX:before{content:"";position:absolute;top:50%;width:45%;height:1px;background:#ddd}.signin_divider__WAZaX:before{left:0}.signin_divider__WAZaX:after{right:0}.signin_divider__WAZaX span{background:#fff;padding:0 10px;color:#666}.signin_emailForm__Bq3Ee{display:flex;flex-direction:column;gap:1rem}.signin_emailForm__Bq3Ee input{padding:12px;border:1px solid #ddd;border-radius:5px;font-size:1rem}.signin_emailButton__ZG_gi{padding:12px;background:#0070f3;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:1rem;transition:background-color .2s;animation:signin_button-pop__uu3nf var(--animation-btn,.25s) ease-out}.signin_emailButton__ZG_gi:hover{background:#0051af}.signin_emailButton__ZG_gi:disabled{background:#ccc;cursor:not-allowed}.signin_errorMessage__M2HTY{color:#dc2626;margin:1rem 0;padding:.75rem;background:#fee2e2;border-radius:4px;text-align:left}.signin_visuallyHidden__EXS2X{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:900px){.signin_container__4M3ZY{padding-left:40%;justify-content:center}.signin_videoContainer__el2fX{display:block}.signin_authBox__bXd8c{margin:0}}@keyframes signin_button-pop__uu3nf{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.signin_verifyWrapper__ItRvm{display:flex;justify-content:center;align-items:center;width:100%;max-width:500px}.signin_verifySpinner__359go{width:48px;height:48px;border:4px solid #f3f3f3;border-top-color:#0070f3;border-radius:50%;margin:0 auto 1.5rem;animation:signin_spin__w4nGv 1.5s linear infinite}.signin_loadingSpinner__ngB0Q{width:36px;height:36px;border:3px solid #f3f3f3;border-top-color:#0070f3;border-radius:50%;margin:0 auto 1rem;animation:signin_spin__w4nGv 1.5s linear infinite}.signin_verifyIcon__jT5bI{font-size:3rem;margin-bottom:1rem}.signin_verifyText__z3If4{color:#4b5563;margin-top:.5rem;font-size:1.05rem}@keyframes signin_spin__w4nGv{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.signin_containerverify___PQAt{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;width:100%;background:linear-gradient(#e6eaf4,#fff 30%) 0 0 no-repeat,#fff;background-size:100% 100vh}