.login-page[data-v-78fb1568]{background:var(--c83b325a);justify-content:center;align-items:center;width:100%;min-height:100vh;padding:28px;display:flex}.login-container[data-v-78fb1568]{background:var(--f82e75b0);border:1px solid var(--aceca176);width:100%;max-width:1180px;box-shadow:0 30px 80px var(--v1f5b2a4e);border-radius:28px;grid-template-columns:minmax(470px,1.08fr) minmax(420px,.92fr);display:grid}.login-container[data-v-78fb1568],.login-visual[data-v-78fb1568]{min-height:720px;overflow:hidden}.login-visual[data-v-78fb1568]{background:var(--v50c1699e);isolation:isolate;padding:40px;position:relative}.visual-glow[data-v-78fb1568]{filter:blur(5px);pointer-events:none;z-index:-1;border-radius:50%;position:absolute}.glow-one[data-v-78fb1568]{background:var(--v683c417b);width:430px;height:430px;top:-190px;left:-160px}.glow-two[data-v-78fb1568]{background:var(--v683c419a);opacity:.7;width:420px;height:420px;bottom:-190px;right:-150px}.visual-brand[data-v-78fb1568]{z-index:4;position:relative}.visual-brand[data-v-78fb1568],.visual-logo[data-v-78fb1568]{align-items:center;display:flex}.visual-content[data-v-78fb1568]{z-index:4;max-width:450px;margin-top:52px;position:relative}.visual-badge[data-v-78fb1568]{border:1px solid var(--v40da4483);background:var(--v40da4469);width:fit-content;color:var(--v04dc36ce);border-radius:30px;align-items:center;gap:8px;margin-bottom:20px;padding:7px 12px;font-size:12px;font-weight:600;display:flex}.visual-badge i[data-v-78fb1568]{display:flex}.visual-content h2[data-v-78fb1568]{max-width:430px;color:var(--v5e5e8764);letter-spacing:-2px;margin:0;font-size:clamp(38px,4vw,57px);font-weight:800;line-height:1.03}.visual-content h2 span[data-v-78fb1568]{color:var(--v04dc36ce);display:block}.visual-content p[data-v-78fb1568]{max-width:390px;color:var(--v06ab53e6);margin:20px 0 0;font-size:14px;line-height:1.8}.visual-image-wrapper[data-v-78fb1568]{z-index:2;justify-content:center;align-items:center;width:410px;height:340px;display:flex;position:absolute;bottom:10px;right:-20px}.image-light[data-v-78fb1568]{background:var(--v683c419a);filter:blur(70px);opacity:.65;border-radius:50%;width:320px;height:250px;position:absolute}.visual-image[data-v-78fb1568]{-o-object-fit:contain;object-fit:contain;width:390px;max-height:330px;box-shadow:0 30px 80px var(--v1f5b2a10);border-radius:30px;position:relative;transform:rotate(-2deg)}.visual-floating-card[data-v-78fb1568]{z-index:5;border:1px solid var(--v40da4483);background:var(--v40da4483);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 35px var(--v1f5b2a10);border-radius:15px;align-items:center;gap:11px;padding:11px 14px;display:flex;position:absolute}.card-one[data-v-78fb1568]{bottom:37px;left:10px;transform:translate(-50%)}.floating-icon[data-v-78fb1568]{background:var(--v40c83306);width:38px;height:38px;color:var(--v5e5e8764);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.floating-icon i[data-v-78fb1568]{display:flex}.visual-floating-card div[data-v-78fb1568]:last-child{flex-direction:column;gap:3px;display:flex}.visual-floating-card strong[data-v-78fb1568]{color:var(--v5e5e8764);font-size:11px}.visual-floating-card span[data-v-78fb1568]{color:var(--v06ab53e6);font-size:9px}.visual-dots[data-v-78fb1568]{gap:6px;display:flex;position:absolute;top:42px;right:40px}.visual-dots span[data-v-78fb1568]{background:var(--v04dc36ce);border-radius:50%;width:5px;height:5px}.visual-dots span[data-v-78fb1568]:nth-child(2){opacity:.6}.visual-dots span[data-v-78fb1568]:nth-child(3){opacity:.3}.login-form-side[data-v-78fb1568]{background:var(--f82e75b0);flex-direction:column;min-width:0;padding:42px 58px 30px;display:flex}.mobile-logo[data-v-78fb1568]{display:none}.form-content[data-v-78fb1568]{width:100%;max-width:410px;margin:auto}.login-bottom[data-v-78fb1568]{justify-content:space-between;align-items:center;gap:20px;margin-top:35px;font-size:10px;display:flex}.login-bottom[data-v-78fb1568],.login-bottom a[data-v-78fb1568]{color:var(--d194d40e)}.login-bottom a[data-v-78fb1568]{text-decoration:none}.login-bottom a[data-v-78fb1568]:hover{color:var(--v40c83306)}@media (width<=980px){.login-container[data-v-78fb1568]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.login-form-side[data-v-78fb1568]{padding:40px}.visual-image-wrapper[data-v-78fb1568]{width:350px;right:-65px}.visual-image[data-v-78fb1568]{width:340px}.visual-content h2[data-v-78fb1568]{font-size:42px}}@media (width<=900px){.login-page[data-v-78fb1568]{align-items:flex-start;padding:0}.login-container[data-v-78fb1568],.login-page[data-v-78fb1568]{background:var(--f82e75b0);min-height:100dvh}.login-container[data-v-78fb1568]{max-width:none;box-shadow:none;border:none;border-radius:0;display:block}.login-visual[data-v-78fb1568]{display:none}.login-form-side[data-v-78fb1568]{background:var(--f82e75b0);min-height:100dvh;padding:35px 22px 24px}.mobile-logo[data-v-78fb1568]{align-items:center;margin-bottom:65px;display:flex}.form-content[data-v-78fb1568]{max-width:440px;margin:0 auto}.login-bottom[data-v-78fb1568]{width:100%;max-width:440px;margin:auto auto 0}}@media (width<=430px){.login-form-side[data-v-78fb1568]{padding:28px 18px 22px}.mobile-logo[data-v-78fb1568]{margin-bottom:50px}}@media (width<=900px){.login-form-side.has-mobile-appbar[data-v-78fb1568]{padding-top:12px}.has-mobile-appbar .mobile-logo[data-v-78fb1568]{margin-bottom:28px}.has-mobile-appbar .login-bottom[data-v-78fb1568]{padding-top:28px}}
