.login-module__Si-P0q__page{min-height:100vh;color:var(--color-text);background:radial-gradient(circle at 16% 20%,#ff4b0a14,#0000 28%),#050607;grid-template-columns:1.08fr .92fr;display:grid}.login-module__Si-P0q__visual{background:radial-gradient(circle at 62% 40%,#ff4b0a18,#0000 24%),linear-gradient(145deg,#11181d,#07090b);border-right:1px solid #ffffff10;flex-direction:column;justify-content:space-between;min-height:100vh;padding:42px;display:flex;position:relative;overflow:hidden}.login-module__Si-P0q__visual:before{content:"X";color:#ffffff03;font:800 42vw/.75 var(--font-display);position:absolute;bottom:-11vw;right:-3vw}.login-module__Si-P0q__visualTop{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.login-module__Si-P0q__visualTop span{color:#74817a;font:.5rem var(--font-micro);letter-spacing:.15em}.login-module__Si-P0q__visualCopy{z-index:2;max-width:670px;position:relative}.login-module__Si-P0q__visualCopy>span{color:#ff7540;font:.58rem var(--font-micro);letter-spacing:.14em}.login-module__Si-P0q__visualCopy h1{font:800 clamp(4rem,7vw,7rem)/.8 var(--font-display);text-transform:uppercase;letter-spacing:-.05em;margin:12px 0 14px}.login-module__Si-P0q__visualCopy h1 em{color:var(--color-orange);font-style:normal}.login-module__Si-P0q__visualCopy p{color:#98a59e;max-width:570px;font-size:.78rem;line-height:1.65}.login-module__Si-P0q__signals{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.login-module__Si-P0q__signals span{color:#a9b3ae;border:1px solid #29343c;border-radius:999px;padding:7px 9px;font-size:.52rem}.login-module__Si-P0q__visualFoot{z-index:2;color:#68756e;font:.5rem var(--font-micro);letter-spacing:.12em;position:relative}.login-module__Si-P0q__auth{place-items:center;padding:35px 24px;display:grid}.login-module__Si-P0q__card{background:radial-gradient(circle at 86% 8%,#ff4b0a11,#0000 28%),#0c1115;border:1px solid #29343c;border-radius:9px;width:min(460px,100%);padding:30px;box-shadow:0 35px 100px #0009}.login-module__Si-P0q__back{color:#78867e;margin-bottom:38px;font-size:.58rem;display:inline-flex}.login-module__Si-P0q__eyebrow{color:#ff7540;font:.55rem var(--font-micro);letter-spacing:.14em;display:block}.login-module__Si-P0q__card h2{font:800 2.7rem/.88 var(--font-display);text-transform:uppercase;margin:9px 0}.login-module__Si-P0q__card>p{color:#86938c;margin:0;font-size:.7rem;line-height:1.55}.login-module__Si-P0q__trust{grid-template-columns:1fr 1fr;gap:6px;margin:20px 0;display:grid}.login-module__Si-P0q__trust div{background:#090d10;border:1px solid #27313a;border-radius:5px;padding:10px}.login-module__Si-P0q__trust span{color:#ff7540;font:.46rem var(--font-micro);display:block}.login-module__Si-P0q__trust small{color:#738079;margin-top:4px;font-size:.5rem;line-height:1.35;display:block}.login-module__Si-P0q__form{gap:12px;margin-top:18px;display:grid}.login-module__Si-P0q__form label{color:#7e8c84;font:.5rem var(--font-micro);text-transform:uppercase;letter-spacing:.08em;gap:6px;font-weight:900;display:grid}.login-module__Si-P0q__form input{color:#edf1ef;width:100%;height:46px;font:inherit;background:#080b0d;border:1px solid #2a353d;border-radius:5px;padding:0 12px;font-size:.7rem}.login-module__Si-P0q__form input:focus{border-color:#ff4b0a88;outline:1px solid #ff4b0a88}.login-module__Si-P0q__button{background:var(--color-orange);color:#090a0a;letter-spacing:.05em;border:0;border-radius:5px;min-height:44px;font-size:.62rem;font-weight:950}.login-module__Si-P0q__button:disabled{opacity:.6}.login-module__Si-P0q__error,.login-module__Si-P0q__success{border-radius:5px;padding:10px;font-size:.6rem;line-height:1.4}.login-module__Si-P0q__error{color:#ffb0b0;background:#3a1515;border:1px solid #7a3434}.login-module__Si-P0q__success{color:#9ce9ba;background:#0d2919;border:1px solid #246e43}@media (max-width:900px){.login-module__Si-P0q__page{grid-template-columns:1fr}.login-module__Si-P0q__visual{min-height:380px;padding:28px}.login-module__Si-P0q__visualCopy h1{font-size:4.5rem}.login-module__Si-P0q__auth{padding:30px 18px 50px}}@media (max-width:520px){.login-module__Si-P0q__visual{min-height:330px;padding:22px}.login-module__Si-P0q__visualCopy h1{font-size:3.5rem}.login-module__Si-P0q__signals{display:none}.login-module__Si-P0q__card{padding:22px}.login-module__Si-P0q__card h2{font-size:2.3rem}.login-module__Si-P0q__trust{grid-template-columns:1fr}}.login-module__Si-P0q__visual{isolation:isolate;background-position:50%;background-size:cover}.login-module__Si-P0q__visualShade{z-index:-1;background:linear-gradient(90deg,#060809ed 0,#060809b8 55%,#06080966),linear-gradient(0deg,#060809f4 0,#06080956 60%,#06080950);position:absolute;inset:0}.login-module__Si-P0q__visual:before{z-index:-1}.login-module__Si-P0q__card{box-shadow:0 40px 120px #000b,inset 0 1px #ffffff05}.login-module__Si-P0q__trust div{background:linear-gradient(155deg,#0d1317,#080b0d)}@media (max-width:900px){.login-module__Si-P0q__visual{background-position:50% 30%}.login-module__Si-P0q__visualShade{background:linear-gradient(0deg,#060809f4 0,#0608099a 62%,#06080956)}}.login-module__Si-P0q__visualAbstract{background:radial-gradient(circle at 72% 42%,#ff4b0a24,#0000 20%),radial-gradient(circle at 72% 42%,#ff4b0a0c,#0000 42%),linear-gradient(145deg,#11181d,#060809 72%)!important}.login-module__Si-P0q__brandOrb{color:#ff5618;width:min(34vw,430px);height:min(34vw,430px);font:800 min(24vw,300px)/.75 var(--font-display);text-shadow:0 0 50px #ff4b0a30;opacity:.8;border:1px solid #ff5f2280;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:9%;transform:translateY(-50%);box-shadow:0 0 0 40px #ff4b0a08,0 0 150px #ff4b0a20,inset 0 0 100px #ff4b0a0d}.login-module__Si-P0q__brandGrid{opacity:.28;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:34px 34px;width:62%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}@media (max-width:900px){.login-module__Si-P0q__brandOrb{width:250px;height:250px;font-size:170px;right:4%}.login-module__Si-P0q__brandGrid{width:75%}}@media (max-width:520px){.login-module__Si-P0q__brandOrb{opacity:.55;width:190px;height:190px;font-size:130px}}
