.login-scene{white-space:normal;height:100%;min-height:100vh;font-family:var(--font-inter), Inter, system-ui, sans-serif;color:#14142b;justify-content:center;align-items:safe center;padding:80px 16px 40px;line-height:normal;display:flex;position:relative;overflow-y:auto}.login-bg{background:url(/login-assets/bg.jpg) 50%/cover;position:absolute;inset:0}.login-scrim{background:linear-gradient(#0b0b1e59,#0b0b1e8c);position:absolute;inset:0}.login-card{text-align:center;background:#fff;border-radius:24px;width:400px;max-width:100%;padding:34px 30px 26px;position:relative;box-shadow:0 30px 80px #00000073}.login-plate{border:1px solid #e6e6ef;border-radius:16px;justify-content:center;align-items:center;gap:12px;margin-bottom:26px;padding:22px 16px;display:flex}.login-mark{background:linear-gradient(135deg,#ff7af5 10%,#513162 100%);border-radius:14px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 10px 24px #0000002e}.login-mark svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.login-word{font-family:var(--font-unbounded), Unbounded, sans-serif;letter-spacing:-.2px;color:#14142b;font-size:26px;font-weight:700}.login-word i{background:linear-gradient(135deg,#ff7af5 10%,#513162 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.login-heading{letter-spacing:normal;margin-bottom:6px;font-size:20px;font-weight:600;line-height:24px}.login-sub{color:#5b5b70;margin-bottom:20px;font-size:14px;line-height:1.45}.login-note{text-align:left;color:#8a2a17;background:#fff4f2;border:1px solid #f6c9c1;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:10px 12px;font-size:13px;display:flex}.login-note-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px;margin-top:1px}.login-otp{justify-content:center;gap:8px;margin:4px 0 16px;display:flex}.login-box{text-align:center;width:46px;height:54px;font:inherit;color:#14142b;background:#fafafd;border:1px solid #dcdce6;border-radius:12px;padding:0;font-size:22px;font-weight:600}.login-btn{color:#fff;width:100%;height:48px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#ff7af5 10%,#513162 100%);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:6px;font-size:15px;font-weight:600;display:flex;box-shadow:0 12px 26px #14143c40}.login-btn:disabled{cursor:not-allowed;opacity:.55}.login-btn-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.login-foot{border-top:1px solid #ececf3;flex-direction:column;align-items:center;gap:10px;margin-top:22px;padding-top:16px;display:flex}.login-cap{color:#8a8aa0;font-size:12px}.login-nq{background:#0b0b1e;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;display:flex}.login-nq-head{width:auto;height:22px}.login-nq-name{width:auto;height:9px}@media (max-width:480px){.login-card{padding:26px 20px 22px}.login-box{width:40px;height:50px}.login-plate{padding:16px}}
