.login-module__Si-P0q__page{box-sizing:border-box;color:#fff;background:#140b12;grid-template-columns:1.05fr 1fr;width:100%;max-width:none;min-height:100dvh;margin:0;padding:0;font-family:IBM Plex Sans,Noto Sans Lao,system-ui,sans-serif;display:grid;position:relative;overflow:hidden}.login-module__Si-P0q__aurora{pointer-events:none;position:absolute;inset:0}.login-module__Si-P0q__aurora span{filter:blur(120px);border-radius:50%;position:absolute}.login-module__Si-P0q__a1{background:#e11d4873;width:560px;height:560px;animation:18s ease-in-out infinite login-module__Si-P0q__aur;top:-60px;left:-160px}.login-module__Si-P0q__a2{background:#7c3aed61;width:480px;height:480px;animation:18s ease-in-out -6s infinite login-module__Si-P0q__aur;top:-120px;left:38%}.login-module__Si-P0q__a3{background:#f9731652;width:520px;height:520px;animation:18s ease-in-out -12s infinite login-module__Si-P0q__aur;bottom:-160px;left:10%}.login-module__Si-P0q__aurora .login-module__Si-P0q__dots{filter:none;background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:28px 28px;border-radius:0;width:auto;height:auto;inset:0;-webkit-mask-image:radial-gradient(at 30%,#000 20%,#0000 70%);mask-image:radial-gradient(at 30%,#000 20%,#0000 70%)}.login-module__Si-P0q__showcase{flex-direction:column;min-width:0;padding:40px clamp(28px,5vw,72px);display:flex;position:relative}.login-module__Si-P0q__page .login-module__Si-P0q__brand,.login-module__Si-P0q__page .login-module__Si-P0q__mobileBrand{align-items:center;gap:12px;display:flex}.login-module__Si-P0q__page .login-module__Si-P0q__mark{background:#fff;border-radius:14px;place-items:center;width:44px;height:44px;padding:5px;display:grid;box-shadow:0 8px 22px -8px #ff4d6de6}.login-module__Si-P0q__page .login-module__Si-P0q__brand strong,.login-module__Si-P0q__page .login-module__Si-P0q__mobileBrand strong{letter-spacing:.01em;font-size:17px;font-weight:700;display:block}.login-module__Si-P0q__page .login-module__Si-P0q__brand small{color:#ffffff8c;margin-top:1px;font-size:12px;display:block}.login-module__Si-P0q__pitch{max-width:520px;margin-top:clamp(28px,7vh,72px)}.login-module__Si-P0q__eyebrow{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#ffd0d8;background:#ffffff14;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;display:inline-flex}.login-module__Si-P0q__dot{background:linear-gradient(135deg,#ff4d6d,#f97316);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #ff4d6d}.login-module__Si-P0q__pitch h2{letter-spacing:-.01em;margin:22px 0 0;font-size:clamp(36px,4.2vw,54px);font-weight:700;line-height:1.22}.login-module__Si-P0q__grad{background:linear-gradient(90deg,#ff6b7f,#fbbf24,#ff8a4c,#c084fc,#ff6b7f) 0 0/200%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite login-module__Si-P0q__shine}.login-module__Si-P0q__pitch p{color:#ffffffad;max-width:44ch;margin:18px 0 0;font-size:16px;line-height:1.75}.login-module__Si-P0q__stage{perspective:1600px;flex:1;min-height:260px;margin-top:12px;position:relative}.login-module__Si-P0q__floor{background-image:linear-gradient(#ff6b7f52 1px,#0000 1px),linear-gradient(90deg,#ff6b7f52 1px,#0000 1px);background-size:44px 44px;width:900px;height:360px;position:absolute;bottom:-40px;left:50%;transform:translate(-50%)rotateX(74deg);-webkit-mask-image:radial-gradient(at top,#000 15%,#0000 70%);mask-image:radial-gradient(at top,#000 15%,#0000 70%)}.login-module__Si-P0q__scene{transform-style:preserve-3d;position:absolute;inset:4% 6% 14% 2%;transform:rotateX(16deg)rotateY(-18deg)rotate(3deg)}.login-module__Si-P0q__tileWrap{transform-style:preserve-3d;position:absolute}.login-module__Si-P0q__tile{color:#1f1b1a;white-space:nowrap;background:#ffffffeb;border-radius:18px;align-items:center;gap:12px;padding:12px 16px 12px 12px;display:flex;box-shadow:0 28px 50px -18px #0009,inset 0 1px #fff}.login-module__Si-P0q__tile b{font-size:15px;font-weight:700;display:block}.login-module__Si-P0q__tile small{color:#8a8580;margin-top:1px;font-size:11.5px;display:block}.login-module__Si-P0q__ico{color:#fff;width:42px;height:42px;box-shadow:0 10px 20px -8px var(--g),inset 0 1px 0 #ffffff80,inset 0 -4px 8px #0000002e;border-radius:13px;place-items:center;display:grid;position:relative;overflow:hidden}.login-module__Si-P0q__ico:before{content:"";background:linear-gradient(#fff6,#0000);border-radius:12px 12px 6px 6px;height:48%;position:absolute;top:2px;left:3px;right:3px}.login-module__Si-P0q__ico svg{filter:drop-shadow(0 2px 2px #00000040);position:relative}.login-module__Si-P0q__t1{--g:#e11d4899;background:linear-gradient(145deg,#ff4d6d,#c8102e)}.login-module__Si-P0q__t2{--g:#4f46e599;background:linear-gradient(145deg,#818cf8,#2563eb)}.login-module__Si-P0q__t3{--g:#ea580c99;background:linear-gradient(145deg,#fbbf24,#f97316)}.login-module__Si-P0q__t4{--g:#05966999;background:linear-gradient(145deg,#34d399,#0d9488)}.login-module__Si-P0q__t5{--g:#db277799;background:linear-gradient(145deg,#f472b6,#db2777)}.login-module__Si-P0q__t6{--g:#7c3aed99;background:linear-gradient(145deg,#c084fc,#7c3aed)}.login-module__Si-P0q__orb,.login-module__Si-P0q__orb2{border-radius:50%;position:absolute}.login-module__Si-P0q__orb{background:radial-gradient(circle at 32% 28%,#fff 0,#fde68a 20%,#f97316 68%,#00000073 100%);width:58px;height:58px;top:30%;right:-2%;transform:translateZ(160px);box-shadow:0 20px 36px -14px #f97316;animation-delay:-2s!important}.login-module__Si-P0q__orb2{background:radial-gradient(circle at 32% 28%,#fff 0,#a5f3fc 20%,#06b6d4 68%,#00000073 100%);width:36px;height:36px;bottom:-2%;left:46%;transform:translateZ(180px);box-shadow:0 16px 28px -12px #06b6d4;animation-delay:-4s!important}.login-module__Si-P0q__ring{filter:drop-shadow(0 16px 20px #00000059);background:conic-gradient(#ff4d6d,#f97316,#fbbf24,#7c3aed,#ff4d6d);border-radius:50%;width:120px;height:120px;animation:14s linear infinite login-module__Si-P0q__ring;position:absolute;bottom:18%;right:2%;transform:rotateX(68deg);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 14px),#000 calc(100% - 13px));mask:radial-gradient(farthest-side,#0000 calc(100% - 14px),#000 calc(100% - 13px))}.login-module__Si-P0q__float{animation:6s ease-in-out infinite login-module__Si-P0q__float}.login-module__Si-P0q__notice{color:#fff9;border-top:1px solid #ffffff1f;align-items:center;gap:10px;margin-top:20px;padding-top:18px;font-size:12.5px;display:flex}.login-module__Si-P0q__notice svg{color:#34d399;flex-shrink:0}.login-module__Si-P0q__panel{flex-direction:column;justify-content:center;align-items:center;padding:32px clamp(16px,4vw,56px);display:flex;position:relative}.login-module__Si-P0q__card{color:#1f1b1a;background:#fff;border-radius:28px;width:100%;max-width:440px;padding:40px 40px 32px;position:relative;box-shadow:0 40px 90px -30px #000000bf,-18px -14px 60px -18px #ff4d6d8c,22px 22px 70px -20px #7c3aed8c,0 0 0 1px #ffffff14}.login-module__Si-P0q__card:before{content:"";background:linear-gradient(90deg,#ff4d6d,#f97316,#fbbf24,#34d399,#818cf8);border-radius:0 0 4px 4px;height:4px;position:absolute;top:0;left:28px;right:28px}.login-module__Si-P0q__page .login-module__Si-P0q__mobileBrand{color:#1f1b1a;margin-bottom:22px;display:none}.login-module__Si-P0q__page .login-module__Si-P0q__mobileBrand small{color:#8a8580;font-size:12px;display:block}.login-module__Si-P0q__badge{color:#fff;background:linear-gradient(145deg,#ff4d6d,#c8102e);border-radius:16px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 14px 26px -10px #e11d48bf,inset 0 1px #ffffff80}.login-module__Si-P0q__card h1{letter-spacing:-.01em;margin:18px 0 0;font-size:30px;font-weight:700;line-height:1.3}.login-module__Si-P0q__lead{color:#6b6560;margin:6px 0 0;font-size:14.5px;line-height:1.65}.login-module__Si-P0q__form{margin-top:26px}.login-module__Si-P0q__form fieldset{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.login-module__Si-P0q__form fieldset:disabled{opacity:.7}.login-module__Si-P0q__field{margin:0;display:block}.login-module__Si-P0q__field>span{color:#3a3431;margin-bottom:7px;font-size:13px;font-weight:600;display:block}.login-module__Si-P0q__inputWrap{align-items:center;display:flex;position:relative}.login-module__Si-P0q__inputWrap>svg{color:#a39e99;pointer-events:none;transition:color .2s;position:absolute;left:14px}.login-module__Si-P0q__page .login-module__Si-P0q__inputWrap input{width:100%;min-height:50px;font:inherit;color:#1f1b1a;box-shadow:none;background:#faf8f7;border:1.5px solid #e7e2de;border-radius:14px;outline:none;margin:0;padding:12px 48px 12px 44px;font-size:15px;transition:border-color .2s,box-shadow .2s,background .2s}.login-module__Si-P0q__page .login-module__Si-P0q__inputWrap input::placeholder{color:#b4aea9}.login-module__Si-P0q__page .login-module__Si-P0q__inputWrap input:hover{border-color:#d3ccc7}.login-module__Si-P0q__page .login-module__Si-P0q__inputWrap input:focus{background:#fff;border-color:#e11d48;box-shadow:0 0 0 4px #e11d481f}.login-module__Si-P0q__inputWrap:focus-within>svg{color:#e11d48}.login-module__Si-P0q__page .login-module__Si-P0q__toggle{color:#8a8580;cursor:pointer;width:40px;height:40px;box-shadow:none;background:0 0;border:0;border-radius:10px;place-items:center;margin:0;padding:0;display:grid;position:absolute;right:6px}.login-module__Si-P0q__page .login-module__Si-P0q__toggle:hover{color:#1f1b1a;background:#f3efec}.login-module__Si-P0q__page .login-module__Si-P0q__toggle:focus-visible,.login-module__Si-P0q__page .login-module__Si-P0q__link:focus-visible,.login-module__Si-P0q__page .login-module__Si-P0q__submit:focus-visible,.login-module__Si-P0q__page .login-module__Si-P0q__signupBtn:focus-visible{outline-offset:3px;outline:2px solid #e11d48}.login-module__Si-P0q__forgot{justify-content:space-between;gap:16px;margin-top:-4px;display:flex}.login-module__Si-P0q__page .login-module__Si-P0q__link{font:inherit;color:#e11d48;cursor:pointer;box-shadow:none;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:600;text-decoration:none}.login-module__Si-P0q__page .login-module__Si-P0q__link:hover{color:#9f1239;text-decoration:underline}.login-module__Si-P0q__error{color:#be123c;background:#fff1f2;border:1px solid #fecdd3;border-radius:12px;margin:0;padding:11px 14px;font-size:13.5px;line-height:1.6}.login-module__Si-P0q__page .login-module__Si-P0q__submit{width:100%;min-height:52px;font:inherit;color:#fff;cursor:pointer;background:linear-gradient(90deg,#ff4d6d,#e11d48 50%,#c8102e) 0 0/150%;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin:6px 0 0;padding:12px 20px;font-size:15.5px;font-weight:700;transition:transform .2s,box-shadow .2s,background-position .4s;display:flex;box-shadow:0 14px 30px -12px #e11d48d9}.login-module__Si-P0q__page .login-module__Si-P0q__submit:hover{background-position:100% 0;transform:translateY(-1px);box-shadow:0 18px 36px -12px #e11d48f2}.login-module__Si-P0q__page .login-module__Si-P0q__submit:disabled{cursor:wait;transform:none}.login-module__Si-P0q__companies{background:#fff5f6;border:1px solid #fecdd3;border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.login-module__Si-P0q__companies p{color:#9f1239;margin:0 0 2px;font-size:12.5px}.login-module__Si-P0q__page .login-module__Si-P0q__company{width:100%;font:inherit;text-align:left;color:#1f1b1a;cursor:pointer;box-shadow:none;background:#fff;border:1px solid #ede7e3;border-radius:12px;justify-content:space-between;align-items:baseline;gap:10px;margin:0;padding:11px 14px;font-size:14px;transition:border-color .2s,transform .2s;display:flex}.login-module__Si-P0q__page .login-module__Si-P0q__company:hover{border-color:#e11d48;transform:translate(2px)}.login-module__Si-P0q__company small{color:#8a8580;font-size:11.5px}.login-module__Si-P0q__signup{text-align:center;border-top:1px solid #f0ebe8;margin-top:26px;padding-top:22px}.login-module__Si-P0q__signup p{color:#6b6560;margin:0 0 12px;font-size:13.5px}.login-module__Si-P0q__signup b{color:#1f1b1a}.login-module__Si-P0q__page .login-module__Si-P0q__signupBtn{color:#c8102e;background:linear-gradient(135deg,#ffe4e9,#ffedd5);border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.login-module__Si-P0q__page .login-module__Si-P0q__signupBtn:hover{transform:translateY(-1px);box-shadow:0 10px 22px -12px #e11d4899}.login-module__Si-P0q__footer{color:#ffffff73;justify-content:space-between;gap:12px;width:100%;max-width:440px;margin-top:20px;font-size:12px;display:flex}@keyframes login-module__Si-P0q__aur{0%,to{transform:translate(0)scale(1)}33%{transform:translate(6%,-8%)scale(1.15)}66%{transform:translate(-6%,6%)scale(.9)}}@keyframes login-module__Si-P0q__shine{0%{background-position:0%}to{background-position:200%}}@keyframes login-module__Si-P0q__float{0%,to{translate:0}50%{translate:0 -12px}}@keyframes login-module__Si-P0q__ring{0%{transform:rotateX(68deg)rotate(0)}to{transform:rotateX(68deg)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.login-module__Si-P0q__a1,.login-module__Si-P0q__a2,.login-module__Si-P0q__a3,.login-module__Si-P0q__grad,.login-module__Si-P0q__float,.login-module__Si-P0q__ring{animation:none!important}}@media (max-width:1100px){.login-module__Si-P0q__tile small{display:none}.login-module__Si-P0q__tile{padding:10px 14px 10px 10px}}@media (max-width:1023px){.login-module__Si-P0q__page{grid-template-columns:1fr}.login-module__Si-P0q__showcase{display:none}.login-module__Si-P0q__panel{min-height:100dvh;padding:24px 16px}.login-module__Si-P0q__page .login-module__Si-P0q__mobileBrand{display:flex}.login-module__Si-P0q__badge{display:none}}@media (max-width:520px){.login-module__Si-P0q__card{border-radius:24px;padding:28px 22px 24px}.login-module__Si-P0q__card h1{font-size:26px}.login-module__Si-P0q__page .login-module__Si-P0q__inputWrap input{font-size:16px}.login-module__Si-P0q__footer span:last-child{display:none}.login-module__Si-P0q__footer{justify-content:center}}@media (min-width:1024px) and (max-height:760px){.login-module__Si-P0q__showcase{padding-top:28px;padding-bottom:24px}.login-module__Si-P0q__pitch{margin-top:24px}.login-module__Si-P0q__pitch h2{font-size:38px}.login-module__Si-P0q__card{padding:30px 34px 26px}}@media (min-width:1700px){.login-module__Si-P0q__showcase{padding-left:clamp(72px,7vw,160px);padding-right:clamp(48px,4vw,96px)}.login-module__Si-P0q__pitch{max-width:640px}.login-module__Si-P0q__pitch h2{font-size:64px}.login-module__Si-P0q__pitch p{font-size:18px}.login-module__Si-P0q__card{max-width:500px;padding:48px 48px 38px}.login-module__Si-P0q__footer{max-width:500px}.login-module__Si-P0q__tile{padding:14px 20px 14px 14px}.login-module__Si-P0q__tile b{font-size:17px}}
