.login_page___bVDP{min-height:100dvh;display:grid;grid-template-rows:72px 1fr 60px;background:radial-gradient(circle at 50% 35%,#eee8ff 0 8%,transparent 32%),#f8f5ef;color:#1f1b2e}.login_page___bVDP>header{padding:0 clamp(18px,5vw,68px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(31,27,46,.09);background:rgba(248,245,239,.76);backdrop-filter:blur(16px)}.login_brand__isTcd{display:flex;align-items:center;gap:10px;color:#1f1b2e;text-decoration:none;font-size:18px;font-weight:900;letter-spacing:-.6px}.login_brand__isTcd img,.login_logo__GW03_{border-radius:12px}.login_back__7OipQ{color:#746e79;text-decoration:none;font-size:10px;font-weight:800}.login_loginArea__g5rBw{display:grid;place-items:center;padding:50px 20px}.login_card__r3Ltj{width:min(430px,100%);border:1px solid #ded8d8;border-radius:25px;background:rgba(255,255,255,.92);padding:42px;box-shadow:0 30px 80px rgba(31,27,46,.12);text-align:center}.login_logo__GW03_{display:block;margin:0 auto 22px}.login_eyebrow__tkUJ1{margin:0;color:#7658e8;font-size:8px;font-weight:950;letter-spacing:1.7px}.login_card__r3Ltj h1{margin:13px 0 17px;font-size:43px;line-height:.98;letter-spacing:-3px}.login_intro__4f4eN{margin:0;color:#746e79;font-size:12px;line-height:1.65}.login_futureButton__IwJT4,.login_googleButton__wSWqO{width:100%;height:52px;border:1px solid #d9d3dc;border-radius:12px;background:white;color:#272230;display:flex;align-items:center;justify-content:center;gap:11px;font:inherit;font-size:12px;font-weight:850}.login_googleButton__wSWqO{margin-top:27px;cursor:pointer}.login_googleButton__wSWqO:hover{border-color:#aaa1b7;background:#fdfcf9}.login_googleButton__wSWqO:disabled{opacity:.55;cursor:wait}.login_googleButton__wSWqO span{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;color:#4285f4;font-size:17px;font-weight:900}.login_message__0_Fzs{margin-top:13px;border-radius:11px;background:#eee9ff;color:#4d3993;padding:11px 13px;font-size:11px;line-height:1.45}.login_divider__Hxxps{display:flex;align-items:center;gap:11px;margin:20px 0;color:#9a949f;font-size:8px;font-weight:750}.login_divider__Hxxps:after,.login_divider__Hxxps:before{content:"";height:1px;background:#e2dde3;flex:1}.login_futureButton__IwJT4{color:#9a949f;background:#f6f3f0}.login_note__pmqHG{display:block;margin-top:20px;color:#8b8491;font-size:8px;line-height:1.55}.login_page___bVDP>footer{padding:0 clamp(18px,5vw,68px);display:flex;align-items:center;justify-content:space-between;color:#918b95;font-size:8px}@media(max-width:600px){.login_page___bVDP{grid-template-rows:64px 1fr 50px}.login_page___bVDP>header{padding:0 15px}.login_back__7OipQ{font-size:8px}.login_card__r3Ltj{padding:30px 21px;border-radius:21px}.login_card__r3Ltj h1{font-size:38px}.login_loginArea__g5rBw{padding:28px 13px}.login_page___bVDP>footer{padding:0 15px}}.login_confirmations__9AN23{display:grid;gap:10px;margin-top:24px;text-align:left}.login_confirmations__9AN23 label{display:grid;grid-template-columns:18px 1fr;gap:9px;align-items:start;color:#625c69;font-size:9px;line-height:1.5;cursor:pointer}.login_confirmations__9AN23 input{width:16px;height:16px;margin:1px 0 0;accent-color:#654bc8}.login_confirmations__9AN23 a{color:#5640b0;font-weight:850}.login_googleButton__wSWqO{margin-top:18px}.login_googleButton__wSWqO:disabled{cursor:not-allowed}.login_page___bVDP>footer{min-height:78px;padding-top:10px;padding-bottom:10px;gap:18px}.login_modeSwitch__5lAo_{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:-18px 0 28px;padding:4px;border:1px solid #ded8e2;border-radius:14px;background:#f3f0ee}.login_modeSwitch__5lAo_ button{min-height:42px;border:0;border-radius:10px;background:transparent;color:#746e79;font:inherit;font-size:10px;font-weight:900}.login_modeSwitch__5lAo_ button.login_active__Cewui{background:#fff;color:#1f1b2e;box-shadow:0 6px 16px rgba(31,27,46,.09)}@media(max-width:600px){.login_page___bVDP{grid-template-rows:64px 1fr auto}.login_page___bVDP>footer{padding:16px 15px}}@media(max-height:850px) and (min-width:601px){.login_page___bVDP{grid-template-rows:60px 1fr 62px}.login_loginArea__g5rBw{padding:12px 20px}.login_card__r3Ltj{padding:23px 34px;border-radius:21px}.login_logo__GW03_{width:44px;height:44px;margin-bottom:12px}.login_modeSwitch__5lAo_{margin:-7px 0 16px}.login_modeSwitch__5lAo_ button{min-height:38px}.login_card__r3Ltj h1{margin:8px 0 10px;font-size:37px}.login_intro__4f4eN{font-size:11px;line-height:1.5}.login_futureButton__IwJT4,.login_googleButton__wSWqO{height:46px}.login_googleButton__wSWqO{margin-top:14px}.login_divider__Hxxps{margin:12px 0}.login_note__pmqHG{margin-top:11px}.login_confirmations__9AN23{gap:7px;margin-top:13px}.login_page___bVDP>footer{min-height:62px;padding-top:6px;padding-bottom:6px}}@media(max-width:600px) and (max-height:760px){.login_page___bVDP{grid-template-rows:54px 1fr auto}.login_loginArea__g5rBw{padding:12px 10px}.login_card__r3Ltj{padding:19px 18px}.login_logo__GW03_{width:42px;height:42px;margin-bottom:10px}.login_modeSwitch__5lAo_{margin:-5px 0 14px}.login_modeSwitch__5lAo_ button{min-height:38px}.login_card__r3Ltj h1{margin:8px 0 10px;font-size:34px}.login_intro__4f4eN{font-size:11px;line-height:1.45}.login_futureButton__IwJT4,.login_googleButton__wSWqO{height:45px}.login_googleButton__wSWqO{margin-top:13px}.login_divider__Hxxps{margin:11px 0}.login_note__pmqHG{margin-top:10px}.login_confirmations__9AN23{gap:6px;margin-top:11px}.login_page___bVDP>footer{padding:12px 15px}}