.sign-in-module__OSsneW__page{color:#211c2d;background:#fcfbfe;grid-template-columns:1fr 1fr;min-height:100svh;padding:16px;display:grid}.sign-in-module__OSsneW__story{color:#fff;background:radial-gradient(at 80% 95%,#623a8255,#0000 56%),radial-gradient(at 10% 0,#66468c30,#0000 60%),#191424;border:1px solid #ffffff12;border-radius:24px;flex-direction:column;justify-content:space-between;min-width:0;min-height:700px;padding:clamp(32px,4vw,64px);display:flex;position:relative;overflow:hidden}.sign-in-module__OSsneW__story:before{content:"";pointer-events:none;opacity:.15;background-image:radial-gradient(#d4c4fc .6px,#0000 .6px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 10%,#000 65%,#0000);mask-image:linear-gradient(#0000 10%,#000 65%,#0000)}.sign-in-module__OSsneW__brand{letter-spacing:-.7px;align-items:center;gap:10px;width:fit-content;font-size:21px;font-weight:650;display:inline-flex;position:relative}.sign-in-module__OSsneW__brand img{width:30px;height:32px}.sign-in-module__OSsneW__story .sign-in-module__OSsneW__brand img{filter:brightness(0)invert()}.sign-in-module__OSsneW__brand span{color:#c4bccc;letter-spacing:0;border-left:1px solid #ffffff35;margin-left:6px;padding-left:16px;font-size:13px;font-weight:400}.sign-in-module__OSsneW__storyContent{margin-top:32px;position:relative}.sign-in-module__OSsneW__eyebrow{color:#b6a0d9;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:20px;font-size:10px;font-weight:600}.sign-in-module__OSsneW__headline{letter-spacing:-.055em;font-size:clamp(36px,3.6vw,58px);font-weight:500;line-height:1.09}.sign-in-module__OSsneW__headline span{color:#c3a6ed}.sign-in-module__OSsneW__storyDescription{color:#bdb4cb;max-width:360px;margin-top:22px;font-size:14px;line-height:1.75}.sign-in-module__OSsneW__storyFooter{color:#b4a9c1;justify-content:space-between;align-items:center;gap:16px;font-size:11px;display:flex;position:relative}.sign-in-module__OSsneW__storyFooter span:last-child{gap:5px;display:flex}.sign-in-module__OSsneW__storyFooter i{background:#b294dd;border-radius:50%;width:5px;height:5px}.sign-in-module__OSsneW__storyFooter i:nth-child(2){opacity:.5}.sign-in-module__OSsneW__storyFooter i:nth-child(3){opacity:.25}.sign-in-module__OSsneW__artwork{aspect-ratio:640/430;width:min(100% + 72px,560px);margin:-8px auto 4px;position:relative}.sign-in-module__OSsneW__orbits{width:100%;height:100%;position:absolute;inset:0}.sign-in-module__OSsneW__stack{aspect-ratio:1;width:27%;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.sign-in-module__OSsneW__stackBase,.sign-in-module__OSsneW__stackMiddle,.sign-in-module__OSsneW__stackTop{border-radius:25%;position:absolute;inset:0;transform:rotate(-28deg)skew(12deg,10deg)}.sign-in-module__OSsneW__stackBase{background:linear-gradient(145deg,#68459050,#3a255c55);border:1px solid #ad85ed45;translate:0 30%;box-shadow:12px 26px 50px #06030c55}.sign-in-module__OSsneW__stackMiddle{background:linear-gradient(145deg,#a276db45,#55387670);border:1px solid #c5a0fc65;translate:0 15%}.sign-in-module__OSsneW__stackTop{background:linear-gradient(135deg,#d6b9ff,#8f60c7 50%,#654091);border:1px solid #dcc4ffb0;place-items:center;display:grid;box-shadow:inset 0 1px 18px #f1e3ff70,0 0 50px #ab72ff20}.sign-in-module__OSsneW__stackTop img{filter:brightness(0)invert();opacity:.95;width:48%;height:auto}.sign-in-module__OSsneW__orbitLabel{color:#eee6f8;background:linear-gradient(135deg,#35293fee,#281f35ee);border:1px solid #d7c3f826;border-radius:12px;align-items:center;gap:11px;padding:11px 17px 11px 11px;font-size:12px;font-weight:500;display:flex;position:absolute;box-shadow:0 12px 30px #0a041426}.sign-in-module__OSsneW__orbitLabel>span{color:#d3b6fa;background:#d3b6fa0a;border:1px solid #d0aff426;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.sign-in-module__OSsneW__orbitLabel small{color:#ab99bc;letter-spacing:1px;margin-bottom:2px;font-size:8px;display:block}.sign-in-module__OSsneW__buildLabel{top:18%;left:5%;transform:rotate(-6deg)}.sign-in-module__OSsneW__evaluateLabel{top:28%;right:0;transform:rotate(5deg)}.sign-in-module__OSsneW__deployLabel{bottom:8%;left:35%;transform:rotate(-4deg)}.sign-in-module__OSsneW__formPanel{flex-direction:column;min-width:0;padding:24px clamp(32px,5vw,96px) 16px;display:flex}.sign-in-module__OSsneW__formHeader{justify-content:flex-end;align-items:center;min-height:32px;display:flex}.sign-in-module__OSsneW__homeLink{color:#776e83;align-items:center;gap:7px;font-size:12px;transition:color .15s;display:flex}.sign-in-module__OSsneW__homeLink:hover{color:#6f42c1}.sign-in-module__OSsneW__mobileBrand{display:none}.sign-in-module__OSsneW__formCenter{flex:1;align-items:center;width:100%;max-width:380px;margin-inline:auto;padding-block:28px;display:grid}.sign-in-module__OSsneW__formIntro{margin-bottom:28px}.sign-in-module__OSsneW__title{letter-spacing:-1.3px;font-size:34px;font-weight:550;line-height:1.15}.sign-in-module__OSsneW__description{color:#74697e;margin-top:12px;font-size:14px;line-height:1.7}.sign-in-module__OSsneW__form{gap:18px;display:grid}.sign-in-module__OSsneW__form label{color:#3b3348;font-size:12px;font-weight:550}.sign-in-module__OSsneW__page .sign-in-module__OSsneW__input{color:#211c2d;background:#fff;border:1px solid #e3dfe9;border-radius:10px;height:50px;padding-inline:15px;font-size:14px;box-shadow:0 1px 2px #211c2d03}.sign-in-module__OSsneW__page .sign-in-module__OSsneW__input::placeholder{color:#7e728a;font-size:13px}.sign-in-module__OSsneW__page .sign-in-module__OSsneW__input:focus-visible{border-color:#9c79c5;outline:none;box-shadow:0 0 0 3px #8a5bb110}.sign-in-module__OSsneW__page .sign-in-module__OSsneW__passwordInput{padding-right:50px}.sign-in-module__OSsneW__passwordToggle{color:#988ca3;border-radius:10px;place-items:center;width:50px;height:50px;display:grid;position:absolute;top:0;right:0}.sign-in-module__OSsneW__passwordToggle:hover{color:#6f42c1}.sign-in-module__OSsneW__forgot{color:#8051af;font-size:11px;font-weight:500}.sign-in-module__OSsneW__forgot:hover{text-underline-offset:3px;text-decoration:underline}.sign-in-module__OSsneW__page .sign-in-module__OSsneW__submit{color:#fff;background:#7445aa;border:1px solid #6940a0;border-radius:10px;justify-content:space-between;width:100%;height:50px;margin-top:4px;padding-inline:18px;font-size:13px;font-weight:500;transition:background .15s,box-shadow .15s;display:flex;box-shadow:0 4px 12px #7445aa1a,inset 0 1px #ffffff1a}.sign-in-module__OSsneW__page .sign-in-module__OSsneW__submit:hover{background:#653797;box-shadow:0 5px 16px #7445aa2b}.sign-in-module__OSsneW__access{color:#756a80;border-top:1px solid #eae6ee;margin-top:24px;padding-top:18px;font-size:11px;line-height:1.8}.sign-in-module__OSsneW__access strong{color:#665c71;margin-right:4px;font-weight:500}.sign-in-module__OSsneW__agreement{color:#756a80;margin-top:14px;font-size:11px;line-height:1.6}.sign-in-module__OSsneW__agreement a{color:#665c71;text-underline-offset:3px;text-decoration:underline}.sign-in-module__OSsneW__formFooter{color:#7b7087;justify-content:center;align-items:center;gap:7px;font-size:10px;display:flex}.sign-in-module__OSsneW__back{color:#81718e;align-items:center;gap:7px;margin-bottom:28px;font-size:12px;display:flex}.sign-in-module__OSsneW__back:hover{color:#6f42c1}.sign-in-module__OSsneW__page button:focus-visible,.sign-in-module__OSsneW__page a:focus-visible{outline-offset:4px;outline:2px solid #ac84d1}@media (min-width:1600px){.sign-in-module__OSsneW__storyContent{margin-top:40px}.sign-in-module__OSsneW__artwork{margin-inline:auto}.sign-in-module__OSsneW__story{padding-inline:72px}}@media (max-width:1100px){.sign-in-module__OSsneW__story{padding:36px}.sign-in-module__OSsneW__formPanel{padding-inline:42px}.sign-in-module__OSsneW__orbitLabel{gap:7px;padding:9px}.sign-in-module__OSsneW__orbitLabel>span{width:28px;height:28px}.sign-in-module__OSsneW__headline{font-size:38px}.sign-in-module__OSsneW__storyContent{margin-top:24px}}@media (max-width:800px){.sign-in-module__OSsneW__page{flex-direction:column;padding:0;display:flex}.sign-in-module__OSsneW__story{display:none}.sign-in-module__OSsneW__formPanel{flex:1;min-height:100svh;padding:28px 28px 24px}.sign-in-module__OSsneW__formHeader{justify-content:space-between}.sign-in-module__OSsneW__mobileBrand{display:inline-flex}.sign-in-module__OSsneW__mobileBrand span{color:#918099;border-color:#dfd5e7}.sign-in-module__OSsneW__mobileBrand{font-size:19px}.sign-in-module__OSsneW__mobileBrand img{width:26px;height:28px}.sign-in-module__OSsneW__formCenter{padding-block:24px}.sign-in-module__OSsneW__page .sign-in-module__OSsneW__input{font-size:16px}.sign-in-module__OSsneW__title{font-size:32px}}@media (max-width:380px){.sign-in-module__OSsneW__formPanel{padding-inline:22px}.sign-in-module__OSsneW__mobileBrand span{display:none}}@media (min-width:801px) and (max-height:850px){.sign-in-module__OSsneW__story{min-height:650px;padding-block:32px}.sign-in-module__OSsneW__storyContent{margin-top:20px}.sign-in-module__OSsneW__artwork{max-width:470px}.sign-in-module__OSsneW__headline{font-size:clamp(36px,3.3vw,50px)}.sign-in-module__OSsneW__storyDescription{margin-top:16px}.sign-in-module__OSsneW__eyebrow{margin-bottom:16px}}.sign-in-module__OSsneW__social{gap:10px;margin-bottom:18px;display:grid}.sign-in-module__OSsneW__page .sign-in-module__OSsneW__provider{color:#2c2538;background:#fff;border:1px solid #e3dfe9;border-radius:10px;justify-content:flex-start;gap:12px;width:100%;height:46px;padding-inline:16px;font-size:13px;font-weight:500;box-shadow:0 1px 2px #211c2d03}.sign-in-module__OSsneW__page .sign-in-module__OSsneW__provider:hover{background:#faf8fc;border-color:#cbbfdb}.sign-in-module__OSsneW__page .sign-in-module__OSsneW__provider svg{flex:none;width:17px;height:17px}.sign-in-module__OSsneW__page .sign-in-module__OSsneW__provider[aria-disabled]{opacity:.55;pointer-events:none}.sign-in-module__OSsneW__divider{color:#8a7f95;align-items:center;gap:12px;margin-top:12px;font-size:11px;display:flex}.sign-in-module__OSsneW__divider:before,.sign-in-module__OSsneW__divider:after{content:"";background:#eae6ee;flex:1;height:1px}@media (min-width:801px) and (max-height:850px){.sign-in-module__OSsneW__formCenter{padding-block:12px}.sign-in-module__OSsneW__formIntro{margin-bottom:20px}.sign-in-module__OSsneW__form{gap:14px}.sign-in-module__OSsneW__social{gap:8px}.sign-in-module__OSsneW__page .sign-in-module__OSsneW__provider{height:42px}}
