.auth-page-module__j2yswW__page{color:#182331;background:#f6f8fa;grid-template-columns:minmax(0,1fr) minmax(420px,42%);min-height:100vh;display:grid}.auth-page-module__j2yswW__panel{flex-direction:column;justify-content:center;min-height:100vh;padding:42px clamp(32px,8vw,140px);display:flex;position:relative}.auth-page-module__j2yswW__logo{color:#182331;letter-spacing:-.03em;align-self:flex-start;align-items:flex-end;gap:2px;margin-bottom:clamp(32px,6vh,64px);font-size:22px;font-weight:650;line-height:.7;text-decoration:none;display:flex}.auth-page-module__j2yswW__logoMark{background:url(/brand/roamerwave/primary-light-mark.svg) 50%/100% 100% no-repeat;flex:0 0 15px;width:15px;height:24px;display:block}.auth-page-module__j2yswW__logoWord{white-space:nowrap;display:block}.auth-page-module__j2yswW__copy{max-width:455px;margin:0 0 30px}.auth-page-module__j2yswW__copy>span{color:#6045ec;letter-spacing:.13em;font:10px Geist Mono,monospace}.auth-page-module__j2yswW__copy h1{letter-spacing:-.075em;max-width:460px;margin:16px 0;font-size:clamp(38px,4vw,58px);line-height:.94}.auth-page-module__j2yswW__copy p{color:#607084;max-width:420px;font-size:16px;line-height:1.55}.auth-page-module__j2yswW__form{width:min(100%,420px)}.auth-page-module__j2yswW__form label{color:#354557;margin:0 0 17px;font-size:13px;font-weight:650;display:block}.auth-page-module__j2yswW__form input{box-sizing:border-box;color:#182331;background:#fff;border:1px solid #cbd6df;border-radius:9px;outline:none;width:100%;height:52px;margin-top:8px;padding:0 15px;font:15px inherit}.auth-page-module__j2yswW__form input:focus{border-color:#6045ec;box-shadow:0 0 0 4px #6045ec1f}.auth-page-module__j2yswW__form button{color:#fff;cursor:pointer;background:#182331;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;margin-top:24px;padding:16px 18px;font:650 14px inherit;display:flex}.auth-page-module__j2yswW__form button:hover{background:#6045ec}.auth-page-module__j2yswW__form button span{font-size:21px;line-height:.7}.auth-page-module__j2yswW__accountSteps{letter-spacing:.03em;color:#82909d;border-bottom:1px solid #dce3e8;gap:8px;margin:0 0 26px;padding-bottom:16px;font:10px Geist Mono,monospace;display:flex}.auth-page-module__j2yswW__accountSteps span{align-items:center;gap:5px;display:flex}.auth-page-module__j2yswW__accountSteps span:not(:last-child):after{content:"";background:#d2dce4;width:16px;height:1px;margin-left:3px}.auth-page-module__j2yswW__accountSteps .auth-page-module__j2yswW__accountStepActive{color:#6045ec}.auth-page-module__j2yswW__signUpForm{grid-template-columns:1fr 1fr;column-gap:14px;width:min(100%,500px);display:grid}.auth-page-module__j2yswW__signUpForm .auth-page-module__j2yswW__accountSteps,.auth-page-module__j2yswW__signUpForm>label:nth-of-type(3),.auth-page-module__j2yswW__signUpForm .auth-page-module__j2yswW__passwordHint,.auth-page-module__j2yswW__signUpForm .auth-page-module__j2yswW__agreement,.auth-page-module__j2yswW__signUpForm button{grid-column:1/-1}.auth-page-module__j2yswW__passwordHint{color:#718092;margin:-7px 0 17px;font-size:11px;line-height:1.45}.auth-page-module__j2yswW__form .auth-page-module__j2yswW__agreement{color:#687789;align-items:flex-start;gap:9px;margin:2px 0 0;font-size:11px;font-weight:500;line-height:1.45;display:flex}.auth-page-module__j2yswW__form .auth-page-module__j2yswW__agreement input{accent-color:#6045ec;flex:none;width:15px;height:15px;margin:1px 0 0}.auth-page-module__j2yswW__agreement a{color:#4e36d6;font-weight:650;text-decoration:none}.auth-page-module__j2yswW__subactions{color:#647488;width:min(100%,420px);margin:22px 0 0;font-size:13px}.auth-page-module__j2yswW__subactions a{color:#4e36d6;font-weight:650;text-decoration:none}.auth-page-module__j2yswW__subactions p{margin-top:18px}.auth-page-module__j2yswW__trustNote{color:#536878;background:#eef8fa;border-left:3px solid #b9dde8;border-radius:0 8px 8px 0;gap:5px;width:min(100%,500px);margin-top:20px;padding:12px 14px;font-size:11px;line-height:1.45;display:grid}.auth-page-module__j2yswW__trustNote strong{color:#182331;font-size:12px}.auth-page-module__j2yswW__signedOut{color:#147a5a;background:#edf9f4;border:1px solid #c9e7dc;border-radius:7px;margin:-10px 0 18px;padding:10px 12px;font-size:12px}.auth-page-module__j2yswW__oidcButton{color:#fff;background:#5e43e6;border-radius:6px;justify-content:space-between;align-items:center;width:min(100%,420px);min-height:44px;padding:12px 16px;font-weight:700;text-decoration:none;display:flex}.auth-page-module__j2yswW__oidcButton:hover{background:#4b34c7}.auth-page-module__j2yswW__art{background:#182331;place-items:center;display:grid;position:relative;overflow:hidden}.auth-page-module__j2yswW__orbit{border:1px solid #ffffff24;border-radius:50%;width:min(70vw,760px);height:min(70vw,760px);position:absolute;box-shadow:0 0 0 95px #6045ec2e,0 0 0 190px #80c6d329}.auth-page-module__j2yswW__grid{background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0}.auth-page-module__j2yswW__artCard{color:#182331;background:#f0edff;border-radius:16px;width:min(65%,390px);padding:32px;position:relative;box-shadow:20px 20px #6045ec}.auth-page-module__j2yswW__artCard span,.auth-page-module__j2yswW__artCard small{letter-spacing:.1em;font:10px Geist Mono,monospace;display:block}.auth-page-module__j2yswW__artCard b{letter-spacing:-.07em;margin:50px 0 48px;font-size:33px;line-height:.98;display:block}.auth-page-module__j2yswW__artCard small{color:#647488}@media (max-width:800px){.auth-page-module__j2yswW__page{display:block}.auth-page-module__j2yswW__panel{justify-content:center;min-height:100vh;padding:32px 28px}.auth-page-module__j2yswW__logo{margin-bottom:42px}.auth-page-module__j2yswW__art{display:none}.auth-page-module__j2yswW__copy{margin:0 0 26px}.auth-page-module__j2yswW__copy h1{font-size:44px}.auth-page-module__j2yswW__signUpForm{grid-template-columns:1fr}.auth-page-module__j2yswW__signUpForm>label,.auth-page-module__j2yswW__signUpForm .auth-page-module__j2yswW__accountSteps,.auth-page-module__j2yswW__signUpForm>label:nth-of-type(3),.auth-page-module__j2yswW__signUpForm .auth-page-module__j2yswW__passwordHint,.auth-page-module__j2yswW__signUpForm .auth-page-module__j2yswW__agreement,.auth-page-module__j2yswW__signUpForm button{grid-column:auto}.auth-page-module__j2yswW__accountSteps{font-size:9px}.auth-page-module__j2yswW__accountSteps span:not(:last-child):after{width:9px}}.auth-page-module__j2yswW__logoWord i{color:#6045ec;margin-left:.045em;font-style:normal}
