.page-module__aydn6q__container{min-height:100vh;font-family:var(--font-family,system-ui, sans-serif);background-color:#fafbfc;display:flex}.page-module__aydn6q__brandingSection{background-color:#f8fafc;background-image:radial-gradient(circle at 10% 20%,#ebf4ff,#0000 40%),radial-gradient(circle at 90% 80%,#eff6ff,#0000 40%);flex-direction:column;flex:1;padding:48px;display:none;position:relative;overflow:hidden}@media (min-width:900px){.page-module__aydn6q__brandingSection{display:flex}}.page-module__aydn6q__brandingHeader{align-items:center;gap:12px;margin-bottom:60px;display:flex}.page-module__aydn6q__brandingLogoText{color:#172b4d;letter-spacing:-.5px;font-size:22px;font-weight:700}.page-module__aydn6q__brandingContent{flex-direction:column;flex:1;width:100%;max-width:520px;margin:0 auto;display:flex}.page-module__aydn6q__brandingContent h1{color:#172b4d;letter-spacing:-1.5px;margin:0 0 16px;font-size:46px;font-weight:800;line-height:1.15}.page-module__aydn6q__brandingContent p{color:#5e6c84;margin:0 0 48px;font-size:18px;line-height:1.5}.page-module__aydn6q__mockBoardWrapper{perspective:1000px;flex:1;justify-content:center;align-items:flex-start;display:flex;position:relative}.page-module__aydn6q__mockBoard{width:100%;max-width:640px;transform-style:preserve-3d;background:#fff;border-radius:16px;gap:16px;padding:24px;transition:transform .5s;display:flex;transform:rotateX(8deg)rotateY(-8deg)rotate(2deg);box-shadow:0 20px 40px #0000000f,0 1px 3px #0000000a}.page-module__aydn6q__mockColumn{background:#f4f5f7;border-radius:12px;flex-direction:column;flex:1;gap:12px;padding:16px;display:flex}.page-module__aydn6q__mockColHeader{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.page-module__aydn6q__mockColTitle{color:#172b4d;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.page-module__aydn6q__mockColDot{border-radius:50%;width:8px;height:8px}.page-module__aydn6q__mockColCount{color:#97a0af;font-size:12px;font-weight:500}.page-module__aydn6q__mockCard{background:#fff;border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex;box-shadow:0 1px 2px #091e421a}.page-module__aydn6q__mockCardTitle{color:#172b4d;font-size:12px;font-weight:500;line-height:1.4}.page-module__aydn6q__mockCardFooter{justify-content:space-between;align-items:center;display:flex}.page-module__aydn6q__mockTag{border-radius:12px;padding:3px 8px;font-size:10px;font-weight:600}.page-module__aydn6q__mockAvatar{background:#dfe1e6;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;overflow:hidden}.page-module__aydn6q__mockAvatar img{object-fit:cover;width:100%;height:100%}.page-module__aydn6q__mockFloatingElement{z-index:10;background:#fff;border-radius:16px;justify-content:center;align-items:center;padding:14px;display:flex;position:absolute;box-shadow:0 16px 32px #00000014}.page-module__aydn6q__floatingTopRight{top:-10%;right:-5%;transform:rotate(5deg)}.page-module__aydn6q__floatingBottomLeft{color:#fff;background:#4f46e5;border-radius:12px;padding:12px;bottom:10%;left:-8%;transform:rotate(-8deg)}.page-module__aydn6q__floatingBottomRight{color:#b45309;background:#fcd34d;border-radius:12px;padding:12px;bottom:-5%;right:5%;transform:rotate(12deg)}.page-module__aydn6q__dragCursor{z-index:20;position:absolute;top:50%;left:60%}.page-module__aydn6q__loginSection{background-color:#fff;flex:1;justify-content:center;align-items:center;padding:24px;display:flex;position:relative}.page-module__aydn6q__card{background-color:#fff;border-radius:20px;flex-direction:column;gap:32px;width:100%;max-width:440px;padding:48px;display:flex;box-shadow:0 24px 48px #0000000f,inset 0 0 0 1px #00000005}.page-module__aydn6q__loginHeader{text-align:center;flex-direction:column;gap:10px;display:flex}.page-module__aydn6q__loginHeader h2{color:#172b4d;letter-spacing:-.5px;margin:0;font-size:28px;font-weight:700}.page-module__aydn6q__loginHeader p{color:#5e6c84;margin:0;font-size:15px;line-height:1.5}.page-module__aydn6q__toggleContainer{background-color:#f4f5f7;border-radius:8px;padding:4px;display:flex}.page-module__aydn6q__toggleBtn{color:#5e6c84;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;padding:10px;font-size:14px;font-weight:500;transition:all .2s}.page-module__aydn6q__toggleBtnActive{color:#172b4d;background:#fff;border-color:#172b4d;font-weight:600;box-shadow:0 2px 4px #0000000d}.page-module__aydn6q__form{flex-direction:column;gap:20px;display:flex}.page-module__aydn6q__inputGroup{flex-direction:column;gap:8px;display:flex}.page-module__aydn6q__inputGroup label{color:#172b4d;font-size:13px;font-weight:600}.page-module__aydn6q__input{color:#172b4d;background-color:#fafbfc;border:1px solid #dfe1e6;border-radius:8px;width:100%;padding:14px 16px;font-size:15px;transition:all .2s}.page-module__aydn6q__input:focus{background-color:#fff;border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f626}.page-module__aydn6q__input:disabled{opacity:.6;cursor:not-allowed}.page-module__aydn6q__submitBtn{color:#fff;cursor:pointer;background-color:#4a89df;border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;margin-top:8px;padding:14px;font-size:15px;font-weight:600;transition:all .2s;display:flex}.page-module__aydn6q__submitBtn:hover:not(:disabled){background-color:#3a74c4}.page-module__aydn6q__submitBtn:disabled{opacity:.7;cursor:not-allowed}.page-module__aydn6q__error{color:#ef4444;text-align:center;background-color:#fef2f2;border:1px solid #fee2e2;border-radius:8px;margin:0;padding:12px;font-size:13px}.page-module__aydn6q__successMessage{text-align:center;background-color:#f0fdf4;border:1px solid #dcfce7;border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:32px 24px;animation:.4s ease-out page-module__aydn6q__slideUp;display:flex}.page-module__aydn6q__checkIcon{color:#fff;background-color:#10b981;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:8px;font-size:28px;display:flex}.page-module__aydn6q__successMessage h3{color:#064e3b;margin:0;font-size:20px}.page-module__aydn6q__successMessage p{color:#047857;margin:0;font-size:15px;line-height:1.5}.page-module__aydn6q__footer{text-align:center;color:#97a0af;margin-top:16px;font-size:12px;line-height:1.6}@keyframes page-module__aydn6q__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
