.signin-module__BIhrfW__wrap{color:#26212e;background:#fbf8f1;grid-template-columns:1.05fr .95fr;min-height:100dvh;font-family:Hanken Grotesk,system-ui,-apple-system,sans-serif;display:grid}.signin-module__BIhrfW__brand{color:#f7f2e7;isolation:isolate;background:radial-gradient(120% 90% at 18% 12%,#7c00fe6b,#0000 60%),radial-gradient(90% 80% at 92% 100%,#7c00fe4d,#0000 55%),linear-gradient(155deg,#443860 0%,#322847 48%,#1d1630 100%);flex-direction:column;justify-content:space-between;padding:56px 60px;display:flex;position:relative;overflow:hidden}.signin-module__BIhrfW__brand:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(60% 45% at 30% 22%,#ffffff1a,#0000 70%);position:absolute;inset:0}.signin-module__BIhrfW__brandTop{align-items:center;gap:12px;display:flex}.signin-module__BIhrfW__mark{letter-spacing:-.02em;font-family:Archivo Black,system-ui,sans-serif;font-size:26px;line-height:1}.signin-module__BIhrfW__mark span{color:#b47bff}.signin-module__BIhrfW__badge{letter-spacing:.16em;text-transform:uppercase;color:#f7f2e7b8;border:1px solid #f7f2e747;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}.signin-module__BIhrfW__brandBody{max-width:20ch}.signin-module__BIhrfW__headline{letter-spacing:-.02em;text-wrap:balance;margin:0 0 20px;font-family:Archivo Black,system-ui,sans-serif;font-size:clamp(34px,3.6vw,52px);line-height:.98}.signin-module__BIhrfW__blurb{color:#f7f2e7d1;max-width:42ch;margin:0;font-size:16px;line-height:1.6}.signin-module__BIhrfW__brandFoot{color:#f7f2e799;letter-spacing:.02em;font-size:12.5px}.signin-module__BIhrfW__panel{place-items:center;padding:48px 28px;display:grid}.signin-module__BIhrfW__card{width:100%;max-width:380px;animation:.5s cubic-bezier(.2,.7,.2,1) both signin-module__BIhrfW__rise}.signin-module__BIhrfW__logo{letter-spacing:-.02em;color:#3d315b;margin-bottom:40px;font-family:Archivo Black,system-ui,sans-serif;font-size:19px}.signin-module__BIhrfW__logo span{color:#7c00fe}.signin-module__BIhrfW__logo em{color:#8b8399;font-family:Hanken Grotesk,sans-serif;font-size:15px;font-style:normal;font-weight:600}.signin-module__BIhrfW__h1{letter-spacing:-.02em;text-wrap:balance;margin:0 0 10px;font-size:30px;font-weight:800;line-height:1.1}.signin-module__BIhrfW__sub{color:#5b5470;margin:0 0 28px;font-size:15px;line-height:1.55}.signin-module__BIhrfW__msBtn{color:#fff;cursor:pointer;background:#2b2440;border:1px solid #2b2440;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:100%;padding:13px 18px;font-family:inherit;font-size:15px;font-weight:600;transition:transform 80ms,background .15s,box-shadow .15s;display:inline-flex;box-shadow:0 10px 24px -14px #2b2440cc}.signin-module__BIhrfW__msBtn:hover{background:#7c00fe;border-color:#7c00fe;box-shadow:0 12px 26px -12px #7c00fe99}.signin-module__BIhrfW__msBtn:active{transform:translateY(1px)}.signin-module__BIhrfW__msBtn:focus-visible{outline-offset:2px;outline:3px solid #7c00fe73}.signin-module__BIhrfW__msLogo{box-sizing:content-box;background:#fff;border-radius:3px;flex:none;width:18px;height:18px;padding:2px}.signin-module__BIhrfW__note{color:#8b8399;align-items:center;gap:7px;margin:22px 0 0;font-size:12.5px;display:flex}.signin-module__BIhrfW__note svg{flex:none}@keyframes signin-module__BIhrfW__rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:880px){.signin-module__BIhrfW__wrap{grid-template-columns:1fr}.signin-module__BIhrfW__brand{display:none}.signin-module__BIhrfW__panel{padding:40px 24px}}@media (prefers-reduced-motion:reduce){.signin-module__BIhrfW__card{animation:none}.signin-module__BIhrfW__msBtn{transition:none}}@media (prefers-color-scheme:dark){.signin-module__BIhrfW__wrap{color:#efeaf6;background:#17131f}.signin-module__BIhrfW__h1{color:#efeaf6}.signin-module__BIhrfW__sub{color:#b6adca}.signin-module__BIhrfW__logo{color:#efeaf6}.signin-module__BIhrfW__logo span{color:#b47bff}.signin-module__BIhrfW__note{color:#837a97}.signin-module__BIhrfW__msBtn{color:#17131f;background:#b47bff;border-color:#b47bff}.signin-module__BIhrfW__msBtn:hover{background:#c9a3ff;border-color:#c9a3ff}}
