.signin_page__SC6AP{position:relative;min-height:100svh;background:#f4f4f4;color:#111;color-scheme:light;isolation:isolate}.signin_art__Nb2Qd{object-fit:cover;object-position:center;z-index:-1}.signin_formArea__aj7_D{min-height:100svh;width:42%;margin-left:auto;display:flex;align-items:center;justify-content:center;padding:36px 5.5vw 28px 2vw}.signin_formPanel__wS4qX{width:100%;max-width:440px;animation:signin_arrive__h5x12 .55s ease-out both}.signin_brand__0BEK_{display:flex;align-items:center;justify-content:center;gap:14px;margin:0 -35px 32px;color:#080808;text-decoration:none}.signin_brand__0BEK_ img{width:clamp(64px,7vw,112px);height:auto;filter:drop-shadow(0 8px 6px #0002)}.signin_brand__0BEK_ span{font-size:clamp(28px,3.1vw,52px);font-weight:800;letter-spacing:-2px;line-height:1.1}.signin_heading__ceyhY{font-size:clamp(32px,3.3vw,52px);font-weight:750;line-height:1.3;margin:0 0 24px;letter-spacing:-1px}.signin_form__Oj6P6{display:flex;flex-direction:column;gap:18px}.signin_field__T4psw{display:grid;gap:8px}.signin_field__T4psw label{font-size:17px;font-weight:600;color:#111}.signin_field__T4psw input{width:100%;height:54px;border:1px solid #d0d0d5;border-radius:11px;background:hsla(0,0%,100%,.4);color:#181818;padding:0 16px;font-size:16px;box-shadow:0 1px 2px #00000003}.signin_field__T4psw input::placeholder{color:#8b8b94}.signin_field__T4psw input:focus-visible{outline:2px solid #2255eb;outline-offset:2px;box-shadow:none}.signin_password__OlEL4{position:relative}.signin_password__OlEL4 input{padding-right:52px}.signin_password__OlEL4 button{position:absolute;right:6px;top:5px;height:44px;width:44px;display:grid;place-items:center;border-radius:8px;color:#202024}.signin_options___iE2J{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:15px}.signin_options___iE2J label{display:flex;align-items:center;gap:9px;cursor:pointer}.signin_options___iE2J input{width:21px;height:21px;accent-color:#111}.signin_options___iE2J a{font-weight:600}.signin_primaryButton__4MteB{width:100%;height:56px;border-radius:12px;background:#101010;color:#fff;font-size:20px;font-weight:650;border:1px solid #333;box-shadow:0 3px 7px #0002}.signin_primaryButton__4MteB:hover{background:#292929}.signin_divider__VZ8dO{display:flex;align-items:center;gap:15px;color:#77777d;margin:20px 0;font-size:15px}.signin_divider__VZ8dO span{height:1px;background:#cdced3;flex:1}.signin_googleButton__vXqym{display:flex;align-items:center;justify-content:center;gap:13px;height:55px;width:100%;border:1px solid #cdced3;border-radius:12px;background:#ffffffb0;color:#101010;font-size:17px;font-weight:500;transition:background .2s}.signin_googleButton__vXqym:hover{background:#fff}.signin_googleButton__vXqym svg{width:25px;height:25px}.signin_register__0tN2G{margin-top:25px;text-align:center;font-size:16px}.signin_register__0tN2G a{margin-left:8px;font-weight:700}.signin_terms__uP1w0{font-size:10px;line-height:1.7;color:#73737a;text-align:center;margin-top:20px}.signin_terms__uP1w0 a{text-decoration:underline;text-underline-offset:3px}.signin_page__SC6AP a:focus-visible,.signin_page__SC6AP button:focus-visible{outline:2px solid #2255eb;outline-offset:4px}.signin_page__SC6AP button:disabled{opacity:.55;cursor:wait}@keyframes signin_arrive__h5x12{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1024px) and (max-height:740px){.signin_formArea__aj7_D{padding-top:24px;padding-bottom:20px}.signin_brand__0BEK_{margin-bottom:20px}.signin_brand__0BEK_ img{width:72px}.signin_heading__ceyhY{font-size:36px;margin-bottom:18px}.signin_form__Oj6P6{gap:14px}.signin_field__T4psw input,.signin_googleButton__vXqym,.signin_primaryButton__4MteB{height:48px}.signin_divider__VZ8dO{margin:14px 0}.signin_register__0tN2G{margin-top:18px}.signin_terms__uP1w0{margin-top:14px}}@media(max-width:1023px){.signin_art__Nb2Qd{object-position:30% top;height:280px!important;object-fit:cover;mask-image:linear-gradient(#000 60%,transparent)}.signin_page__SC6AP{background:#fafafa;padding-top:280px}.signin_formArea__aj7_D{width:100%;min-height:0;padding:0 28px 35px}.signin_formPanel__wS4qX{max-width:440px}.signin_brand__0BEK_{margin:0 0 26px}.signin_brand__0BEK_ img{width:64px}.signin_brand__0BEK_ span{font-size:34px;letter-spacing:-1.4px}.signin_heading__ceyhY{font-size:32px}}.signin_page__SC6AP{overflow-x:clip}.signin_formPanel__wS4qX{animation:none}.signin_art__Nb2Qd{animation:signin_studioReveal__IX0nx 2.4s cubic-bezier(.2,.65,.3,1) both}.signin_brand__0BEK_,.signin_divider__VZ8dO,.signin_form__Oj6P6>.signin_field__T4psw,.signin_googleButton__vXqym,.signin_heading__ceyhY,.signin_options___iE2J,.signin_primaryButton__4MteB,.signin_register__0tN2G,.signin_terms__uP1w0{animation:signin_arrive__h5x12 .7s cubic-bezier(.16,1,.3,1) backwards}.signin_brand__0BEK_{animation-delay:.08s}.signin_heading__ceyhY{animation-delay:.16s}.signin_form__Oj6P6>.signin_field__T4psw:first-child{animation-delay:.24s}.signin_form__Oj6P6>.signin_field__T4psw:nth-child(2){animation-delay:.31s}.signin_options___iE2J{animation-delay:.38s}.signin_primaryButton__4MteB{animation-delay:.44s}.signin_divider__VZ8dO{animation-delay:.49s}.signin_googleButton__vXqym{animation-delay:.54s}.signin_register__0tN2G,.signin_terms__uP1w0{animation-delay:.6s}.signin_brand__0BEK_ img{transition:transform .35s ease}.signin_field__T4psw input{transition:border-color .2s,background-color .2s,box-shadow .2s}.signin_field__T4psw input:focus-visible{background:#ffffffb8;box-shadow:0 0 0 5px #2255eb0b}.signin_googleButton__vXqym,.signin_primaryButton__4MteB{transition:transform .2s,box-shadow .2s,background-color .2s}.signin_options___iE2J a,.signin_register__0tN2G a{transition:color .2s}@media(hover:hover){.signin_brand__0BEK_:hover img{transform:translateY(-3px) rotate(-3deg)}.signin_googleButton__vXqym:hover:not(:disabled),.signin_primaryButton__4MteB:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 7px 18px #00000018}.signin_options___iE2J a:hover,.signin_register__0tN2G a:hover{color:#2255eb}}.signin_googleButton__vXqym:active:not(:disabled),.signin_primaryButton__4MteB:active:not(:disabled){transform:translateY(0) scale(.985)}@keyframes signin_studioReveal__IX0nx{0%{opacity:.4;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.signin_page__SC6AP *{animation:none!important;transition:none!important}.signin_brand__0BEK_:hover img,.signin_googleButton__vXqym:active:not(:disabled),.signin_googleButton__vXqym:hover:not(:disabled),.signin_primaryButton__4MteB:active:not(:disabled),.signin_primaryButton__4MteB:hover:not(:disabled){transform:none}}