@import url("https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600&display=swap");.LoginV2_page__l_JpU{font-family:Plus Jakarta Sans,sans-serif;-webkit-font-smoothing:antialiased;background:#f5f5f2;display:flex;align-items:center;justify-content:center;padding:32px 24px;min-height:calc(100vh - 56px)}.LoginV2_formCard__9pRXW{background:#fff;border-radius:20px;border:1px solid rgba(0,0,0,.07);padding:36px 40px;width:100%;max-width:420px}.LoginV2_breadcrumb__mekFf{display:flex;align-items:center;gap:6px;margin-bottom:22px}.LoginV2_breadcrumb__mekFf a{font-size:11px;color:#999;text-decoration:none}.LoginV2_breadcrumbSep__9oEV2{font-size:11px;color:#ddd}.LoginV2_breadcrumbCurrent__ZjJzb{font-size:11px;color:#0e0e0e;font-weight:700}.LoginV2_formTitle__w5YH8{font-family:Bricolage Grotesque,sans-serif;font-size:24px;font-weight:800;color:#0e0e0e;letter-spacing:-.8px;margin-bottom:6px}.LoginV2_formSubtitle__M8rLM{font-size:13px;color:#888;line-height:1.6;margin-bottom:24px}.LoginV2_formSubtitle__M8rLM a{color:#ff3b3b;font-weight:700;text-decoration:none}.LoginV2_formInputs__0ruEC{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.LoginV2_formInput__yXbzb{width:100%;box-sizing:border-box;background:#f0f0ec;border:1px solid rgba(0,0,0,.07);border-radius:12px;padding:13px 16px;font-size:14px;font-family:Plus Jakarta Sans,sans-serif;color:#0e0e0e;outline:none;transition:all .15s}.LoginV2_formInput__yXbzb:focus{border-color:rgba(255,59,59,.3);background:#fff;box-shadow:0 0 0 3px rgba(255,59,59,.06)}.LoginV2_formInput__yXbzb::placeholder{color:#bbb}.LoginV2_formOptions__zznzs{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.LoginV2_formForgot__B94qT{font-family:Bricolage Grotesque,sans-serif;font-size:12px;font-weight:700;color:#0e0e0e;text-decoration:underline;cursor:pointer;background:none;border:none;padding:0}.LoginV2_formRemember__6msFp{display:flex;align-items:center;gap:7px;cursor:pointer}.LoginV2_formRemember__6msFp input{width:14px;height:14px;accent-color:#ff3b3b;cursor:pointer}.LoginV2_formRemember__6msFp span{font-size:12px;color:#666}.LoginV2_formActions__UYkE8{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:22px}.LoginV2_btnRegister__rugT7{font-family:Bricolage Grotesque,sans-serif;font-size:13px;font-weight:700;color:#555;cursor:pointer;background:none;border:none;padding:0;text-decoration:none}.LoginV2_btnRegister__rugT7:hover{color:#ff3b3b}.LoginV2_btnConnect__ThJZb{background:#ff3b3b;border:none;border-radius:100px;padding:12px 26px;font-size:13px;font-weight:700;font-family:Bricolage Grotesque,sans-serif;color:#fff;cursor:pointer;transition:opacity .12s;flex-shrink:0}.LoginV2_btnConnect__ThJZb:hover{opacity:.9}.LoginV2_btnConnect__ThJZb:disabled{opacity:.6;cursor:not-allowed}.LoginV2_divider__f8HKP{display:flex;align-items:center;gap:10px;margin-bottom:18px}.LoginV2_dividerLine__K1zqp{flex:1 1;height:1px;background:rgba(0,0,0,.07)}.LoginV2_dividerText__F8URN{font-size:11px;color:#ccc}.LoginV2_btnGoogle__EILuD{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:100px;padding:11px 20px;font-size:13px;font-weight:600;font-family:Plus Jakarta Sans,sans-serif;color:#333;cursor:pointer;transition:all .15s;margin-bottom:22px}.LoginV2_btnGoogle__EILuD:hover{background:#f0f0ec}.LoginV2_formFooter__zCPdK{text-align:center;font-size:12px;color:#aaa;padding-top:16px;border-top:1px solid rgba(0,0,0,.07)}.LoginV2_formFooter__zCPdK a{color:#ff3b3b;font-weight:700;text-decoration:none}.LoginV2_errMsg__bZkbu{background:rgba(255,59,59,.08);border:1px solid rgba(255,59,59,.15);color:#ff3b3b;border-radius:10px;margin-top:14px}.LoginV2_errMsg__bZkbu,.LoginV2_successMsg__T2J2U{display:block;padding:10px 14px;font-size:13px;font-weight:600}.LoginV2_successMsg__T2J2U{background:rgba(0,168,90,.08);border:1px solid rgba(0,168,90,.15);color:#00a85a;border-radius:10px;margin-bottom:14px}.LoginV2_resetSection__FN26j{margin-top:12px;padding:14px;background:#f0f0ec;border-radius:12px;margin-bottom:14px}.LoginV2_resetSection__FN26j p{font-size:12px;color:#666;line-height:1.6;margin:0 0 10px}.LoginV2_resetInput__w73OC{width:100%;background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:10px;padding:10px 14px;font-size:13px;font-family:Plus Jakarta Sans,sans-serif;color:#0e0e0e;outline:none;margin-bottom:8px}.LoginV2_resetBtn__9jDYi{background:#0e0e0e;border:none;border-radius:100px;padding:8px 18px;font-size:12px;font-weight:700;font-family:Bricolage Grotesque,sans-serif;color:#fff;cursor:pointer}@media (max-width:810px){.LoginV2_formCard__9pRXW{padding:24px 20px}.LoginV2_formTitle__w5YH8{font-size:20px}.LoginV2_formActions__UYkE8{flex-direction:column-reverse;gap:12px}.LoginV2_btnConnect__ThJZb{width:100%;text-align:center}.LoginV2_btnRegister__rugT7{text-align:center}}