.GoogleSignInButton_googleButton__h36PT{appearance:none;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:44px;padding:10px 12px;border:1px solid #747775;border-radius:24px;background:#fff;color:#1f1f1f;font-family:Google Sans,Arial,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.25px;text-transform:none;cursor:pointer;transition:box-shadow .15s ease,background-color .15s ease}.GoogleSignInButton_googleButton__h36PT img{flex:0 0 20px;width:20px;height:20px;object-fit:contain}.GoogleSignInButton_googleButton__h36PT:hover{background:#f8faff;box-shadow:0 1px 3px #3c40434d}.GoogleSignInButton_googleButton__h36PT:focus-visible{outline:3px solid #4285f4;outline-offset:3px}.GoogleSignInButton_googleButton__h36PT:active{background:#e8f0fe}.SignInScreen_page__h44oM{box-sizing:border-box;min-height:80dvh;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,440px);gap:clamp(24px,6vw,90px);align-items:center;max-width:1160px;margin:auto;padding:48px 28px;color:#f7f7fa}.SignInScreen_intro__k_trm h1{white-space:pre-line;font-size:clamp(34px,4.5vw,58px);letter-spacing:-1.6px;line-height:1.1;margin:20px 0}.SignInScreen_intro__k_trm>p:not(.SignInScreen_eyebrow__dzLXc){max-width:440px;line-height:1.7;color:#c0bdc7}.SignInScreen_eyebrow__dzLXc{font-size:11px;font-weight:800;letter-spacing:.12em;color:#ff8fc1}.SignInScreen_intro__k_trm ul{padding-left:20px;line-height:2.2;color:#d0cbd4;font-size:14px}.SignInScreen_intro__k_trm li::marker{color:#ff2d8d}.SignInScreen_card__TG_9e{padding:30px;border:1px solid #46404b;border-top:3px solid #ff2d8d;border-radius:16px;background:#17161c;min-width:0}.SignInScreen_card__TG_9e h2{font-size:27px;margin:0 0 8px}.SignInScreen_card__TG_9e>p{color:#c0bdc7;line-height:1.5;font-size:14px}.SignInScreen_form__TE8sf{display:grid;gap:18px;margin-top:20px}.SignInScreen_form__TE8sf label{display:grid;gap:8px;font-size:14px;color:#eee}.SignInScreen_form__TE8sf input{box-sizing:border-box;min-width:0;width:100%;min-height:48px;border:1px solid #64606c;border-radius:8px;background:#100f14;color:white;padding:12px;font:inherit;font-size:16px}.SignInScreen_password___5qNh{display:flex;position:relative}.SignInScreen_password___5qNh input{padding-right:70px}.SignInScreen_password___5qNh button{position:absolute;right:4px;top:4px;min-height:40px;padding:8px 10px;background:transparent;border:0;color:#ffacd2;cursor:pointer;font:inherit}.SignInScreen_submit__ZAXPI{min-height:48px;border:0;border-radius:8px;background:#ff2d8d;color:#100b0e;font-size:15px;font-weight:800;cursor:pointer}.SignInScreen_submit__ZAXPI:disabled{opacity:.65;cursor:wait}.SignInScreen_google__UOP8l{border:0;padding:0;margin:20px 0 0;min-width:0}.SignInScreen_divider__hN5Rn{display:flex;align-items:center;gap:10px;margin:22px 0;color:#b7b1bf;font-size:12px}.SignInScreen_divider__hN5Rn:after,.SignInScreen_divider__hN5Rn:before{content:"";height:1px;flex:1 1;background:#45404c}.SignInScreen_help__7Vmnl{margin-top:24px;padding-top:20px;border-top:1px solid #45404c;font-size:13px;line-height:1.6}.SignInScreen_help__7Vmnl p{color:#c0bdc7;margin:8px 0}.SignInScreen_back__u_pud{display:inline-block;margin-top:14px;color:#dfd6e4;font-size:13px;min-height:32px}.SignInScreen_card__TG_9e .SignInScreen_error__WSmxn{padding:12px;background:#401d30;color:#ffcee4;border-radius:8px}.SignInScreen_page__h44oM :focus-visible{outline:3px solid #ff92c5;outline-offset:3px}@media(max-width:760px){.SignInScreen_page__h44oM{grid-template-columns:1fr;max-width:500px;padding:24px 18px;gap:18px;min-height:0}.SignInScreen_intro__k_trm h1{font-size:32px;margin:10px 0}.SignInScreen_intro__k_trm ul{display:none}.SignInScreen_intro__k_trm>p:not(.SignInScreen_eyebrow__dzLXc){margin-bottom:0}.SignInScreen_card__TG_9e{padding:24px}.SignInScreen_intro__k_trm h1{white-space:normal}.SignInScreen_eyebrow__dzLXc{font-size:10px}}