.signin_page__pcA9P{min-height:100vh;display:grid;place-items:center;padding:56px 20px;box-sizing:border-box;background:radial-gradient(circle at top,rgba(52,109,241,.08),transparent 34%),#f7f8fb;color:#111111}.signin_authCard__wwC4P{width:min(100%,460px);padding:38px;box-sizing:border-box;border:1px solid rgba(17,17,17,.11);border-radius:18px;background:rgba(255,255,255,.96);box-shadow:0 24px 60px rgba(15,23,42,.08),0 2px 8px rgba(15,23,42,.04)}.signin_brand__y9mM1{display:flex;justify-content:center;margin-bottom:22px}.signin_logo__Z2_wv{width:auto;height:auto;max-width:220px;object-fit:contain}.signin_heading__zhk47{margin-bottom:28px;text-align:center}.signin_eyebrow___Yx5u{margin:0 0 10px;color:#346df1;font-size:.72rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.signin_heading__zhk47 h1{margin:0 0 12px;color:#111111;font-size:clamp(2rem,5vw,2.55rem);font-weight:700;line-height:1;letter-spacing:-.045em}.signin_heading__zhk47 p{max-width:360px;margin:0 auto;color:#686d76;font-size:.98rem;line-height:1.6}.signin_form__dztR4{display:grid;gap:16px}.signin_field__KhvDL{display:grid;gap:8px}.signin_field__KhvDL>span{color:#30343b;font-size:.84rem;font-weight:650}.signin_input__nuHqG{width:100%;min-height:48px;padding:12px 14px;box-sizing:border-box;border:1px solid #d7dae0;border-radius:9px;outline:none;background:#ffffff;color:#111111;font:inherit;transition:border-color .16s ease,box-shadow .16s ease}.signin_input__nuHqG::placeholder{color:#9ba0a9}.signin_input__nuHqG:focus{border-color:#346df1;box-shadow:0 0 0 3px rgba(52,109,241,.12)}.signin_button__APThH{display:inline-flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:10px;padding:12px 16px;box-sizing:border-box;border-radius:9px;font:inherit;font-size:.92rem;font-weight:650;cursor:pointer;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.signin_button__APThH:hover{transform:translateY(-1px)}.signin_button__APThH:focus-visible{outline:2px solid #346df1;outline-offset:3px}.signin_button__APThH:disabled{cursor:wait;opacity:.7;transform:none}.signin_googleButton__4iuCB{border:1px solid #d7dae0;background:#ffffff;color:#202124;box-shadow:0 1px 2px rgba(17,24,39,.04)}.signin_googleButton__4iuCB:hover{border-color:#c4c8d0;background:#fafafa}.signin_emailButton__RxSTD{margin-top:4px;border:1px solid #111111;background:#111111;color:#ffffff}.signin_emailButton__RxSTD:hover{border-color:#000000;background:#000000}.signin_icon__dznVh{flex:0 0 auto}.signin_divider__z00tm{display:flex;align-items:center;gap:14px;margin:24px 0;color:#979ca5;font-size:.78rem;text-transform:uppercase}.signin_divider__z00tm:after,.signin_divider__z00tm:before{content:"";height:1px;flex:1;background:#e3e5e9}.signin_divider__z00tm span{line-height:1}.signin_footerLinks__3vqTQ{margin-top:26px;padding-top:22px;border-top:1px solid #eceef1;text-align:center}.signin_footerLinks__3vqTQ p{margin:0;color:#747982;font-size:.84rem;line-height:1.55}.signin_footerLinks__3vqTQ p+p{margin-top:9px}.signin_link__LdtGQ,.signin_secondaryLink__6r5s7{font-weight:650;text-decoration:none}.signin_link__LdtGQ{color:#346df1}.signin_secondaryLink__6r5s7{color:#555b64}.signin_link__LdtGQ:hover,.signin_secondaryLink__6r5s7:hover{text-decoration:underline}.signin_legalNotice__3w2fl{margin:22px 0 0;color:#747982;font-size:.76rem;line-height:1.6;text-align:center}.signin_legalNotice__3w2fl a{color:#555b64;font-weight:650;text-decoration:underline;text-underline-offset:2px}.signin_legalNotice__3w2fl a:hover{color:#346df1}.signin_authMessage__ObGN3{margin-top:20px;padding:13px 14px;border:1px solid;border-radius:9px;font-size:.84rem;line-height:1.55}.signin_authMessageSuccess__0ctwO{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.signin_authMessageError__aNzqp{border-color:#fecaca;background:#fef2f2;color:#991b1b}.signin_redirectMessage__1xqiy{margin:10px 0 0;color:#747982;font-size:.78rem;text-align:center}@media (prefers-color-scheme:dark){.signin_authMessageSuccess__0ctwO{border-color:rgba(34,197,94,.35);background:rgba(34,197,94,.08);color:#86efac}.signin_authMessageError__aNzqp{border-color:rgba(239,68,68,.35);background:rgba(239,68,68,.08);color:#fca5a5}.signin_legalNotice__3w2fl,.signin_redirectMessage__1xqiy{color:#8d929b}.signin_legalNotice__3w2fl a{color:#b7bbc2}.signin_legalNotice__3w2fl a:hover{color:#7ca2ff}}@media (max-width:560px){.signin_page__pcA9P{place-items:start center;padding:28px 14px}.signin_authCard__wwC4P{padding:28px 22px;border-radius:14px}.signin_brand__y9mM1{margin-bottom:18px}.signin_logo__Z2_wv{max-width:190px}.signin_heading__zhk47{margin-bottom:24px}.signin_heading__zhk47 h1{font-size:2rem}}@media (prefers-color-scheme:dark){.signin_page__pcA9P{background:radial-gradient(circle at top,rgba(52,109,241,.13),transparent 34%),#0c0d0f;color:#ffffff}.signin_authCard__wwC4P{border-color:rgba(255,255,255,.12);background:rgba(17,18,21,.97);box-shadow:0 24px 60px rgba(0,0,0,.28),0 2px 8px rgba(0,0,0,.16)}.signin_heading__zhk47 h1{color:#ffffff}.signin_heading__zhk47 p{color:#a8adb6}.signin_field__KhvDL>span{color:#d8dbe0}.signin_input__nuHqG{border-color:rgba(255,255,255,.15);background:#0c0d0f;color:#ffffff}.signin_input__nuHqG::placeholder{color:#71767f}.signin_googleButton__4iuCB{border-color:rgba(255,255,255,.16);background:#ffffff;color:#202124}.signin_emailButton__RxSTD{border-color:#ffffff;background:#ffffff;color:#000000}.signin_emailButton__RxSTD:hover{border-color:#f2f2f2;background:#f2f2f2}.signin_divider__z00tm{color:#767b84}.signin_divider__z00tm:after,.signin_divider__z00tm:before,.signin_footerLinks__3vqTQ{border-color:rgba(255,255,255,.11)}.signin_divider__z00tm:after,.signin_divider__z00tm:before{background:rgba(255,255,255,.11)}.signin_footerLinks__3vqTQ p{color:#8d929b}.signin_secondaryLink__6r5s7{color:#b7bbc2}}@media (prefers-reduced-motion:reduce){.signin_button__APThH,.signin_input__nuHqG{transition:none}.signin_button__APThH:hover{transform:none}}