.login_page___bVDP{--ink-0:#16121f;--ink-1:rgba(22,18,31,0.8);--ink-2:rgba(22,18,31,0.58);--ink-3:rgba(22,18,31,0.4);--line-2:rgba(20,16,40,0.16);--lavender:#6f4be1;--paper:#fdf5f1;position:relative;z-index:1;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px 16px;color:var(--ink-0);background-color:var(--paper);background-image:url(/images/login-journey.webp);background-repeat:no-repeat;background-position:100% 100%;background-size:max(100%,1100px) auto;font-family:Shippori Mincho,Hiragino Mincho ProN,Georgia,serif}.login_card__r3Ltj{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center;text-align:center}.login_mark__cs5xx{width:96px;height:64px;color:var(--lavender)}.login_title__7huBn{margin-top:12px;font-size:clamp(34px,5vw,44px);line-height:1.15;font-weight:700;letter-spacing:0;color:var(--ink-0)}.login_lede__wiy71{margin-top:10px;font-size:18px;color:var(--ink-2)}.login_error__BN8Ls{width:100%;margin-top:24px;padding:12px 14px;border:1px solid rgba(176,48,28,.35);border-radius:8px;background:rgba(176,48,28,.06);color:#8f2a17;font-size:15px;text-align:left}.login_formWrap__47Ixz{width:100%;margin-top:32px;text-align:left}.login_hint__C3RWj{margin-top:16px;font-size:13px;line-height:1.5;color:var(--ink-2)}.login_foot__JDBCk{margin-top:28px;font-size:15px;color:var(--ink-1)}.login_foot__JDBCk a{font-weight:700;color:var(--ink-0);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.login_foot__JDBCk a:hover{color:var(--lavender)}.login_form__Ij6Df{display:flex;flex-direction:column;gap:16px}.login_field__07CUi{display:flex;flex-direction:column;gap:8px}.login_label__1kJPU{font-size:15px;font-weight:700;color:var(--ink-0)}.login_inputWrap__ns1ZF{position:relative}.login_inputIcon__3RwXh{position:absolute;left:14px;top:50%;width:18px;height:18px;transform:translateY(-50%);color:var(--ink-2);pointer-events:none}.login_input__Y4JR4{width:100%;height:46px;padding:0 14px 0 42px;border:1px solid rgba(111,75,225,.45);border-radius:8px;background:rgba(255,255,255,.6);color:var(--ink-0);font:inherit;font-size:16px}.login_input__Y4JR4::-moz-placeholder{color:var(--ink-3)}.login_input__Y4JR4::placeholder{color:var(--ink-3)}.login_input__Y4JR4:focus-visible{outline:2px solid var(--lavender);outline-offset:1px}.login_submit__ajKqa{position:relative;height:46px;padding:0 44px;border-radius:8px;background:var(--ink-0);color:var(--paper);font:inherit;font-size:16px;font-weight:700;transition:background .25s}.login_submit__ajKqa:hover:not(:disabled){background:var(--lavender)}.login_link__xjylW:focus-visible,.login_quiet__hz6fZ:focus-visible,.login_submit__ajKqa:focus-visible{outline:2px solid var(--ink-0);outline-offset:2px}.login_submit__ajKqa:disabled{opacity:.6}.login_submitArrow__WzSAd{position:absolute;right:18px;top:50%;width:16px;height:16px;transform:translateY(-50%)}.login_note__pmqHG{font-size:15px;color:var(--ink-1)}.login_sent__H6DXM{display:flex;flex-direction:column;gap:16px}.login_sentPanel__ZHA9H{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--line-2);border-radius:8px;background:rgba(255,255,255,.7)}.login_sentTitle__zhORq{font-size:16px;font-weight:700;color:var(--ink-0)}.login_sentBody__KEOb0{font-size:15px;color:var(--ink-1);overflow-wrap:anywhere}.login_sentBody__KEOb0 span{color:var(--ink-0)}.login_sentHint__K_wjs{font-size:13px;color:var(--ink-2)}.login_sentActions__q0Cpv{display:flex;align-items:center;gap:16px;font-size:15px}.login_link__xjylW{font-weight:700;color:var(--ink-0);text-decoration:underline;text-underline-offset:4px}.login_link__xjylW:disabled{opacity:.5}.login_quiet__hz6fZ{color:var(--ink-2)}.login_quiet__hz6fZ:hover{color:var(--ink-0)}@media (max-width:640px){.login_page___bVDP{align-items:flex-start;padding-top:56px;padding-bottom:300px;background-size:780px auto}}@media (prefers-reduced-motion:reduce){.login_submit__ajKqa{transition:none}}