.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 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}@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}.auth-page-module__j2yswW__page{background:var(--rw-white);font-family:var(--rw-font-sans);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100dvh}.auth-page-module__j2yswW__panel{box-sizing:border-box;min-height:100dvh;padding:64px clamp(32px,6vw,96px)}.auth-page-module__j2yswW__logo{margin-bottom:64px;font-size:25px}.auth-page-module__j2yswW__copy{max-width:500px}.auth-page-module__j2yswW__copy>span{color:var(--rw-violet-600);font:500 10px var(--rw-font-mono)}.auth-page-module__j2yswW__copy h1{letter-spacing:-.055em;font-size:clamp(38px,4vw,58px);font-weight:500;line-height:1.07}.auth-page-module__j2yswW__copy p{font-size:15px;line-height:1.75}.auth-page-module__j2yswW__form label{font-weight:500}.auth-page-module__j2yswW__form input{height:48px;font-family:var(--rw-font-sans);border-color:var(--rw-ink-200);border-radius:4px}.auth-page-module__j2yswW__form button{background:var(--rw-violet-600);font-family:var(--rw-font-sans);border-radius:4px;min-height:48px;font-weight:500}.auth-page-module__j2yswW__form button:hover{background:#4b34c7}.auth-page-module__j2yswW__form button:focus-visible,.auth-page-module__j2yswW__oidcButton:focus-visible,.auth-page-module__j2yswW__logo:focus-visible,.auth-page-module__j2yswW__subactions a:focus-visible{outline:2px solid var(--rw-violet-600);outline-offset:5px}.auth-page-module__j2yswW__oidcButton{box-sizing:border-box;border-radius:4px;min-height:50px;font-size:14px;font-weight:500}.auth-page-module__j2yswW__trustNote{box-sizing:border-box;border-left:2px solid var(--rw-sky-300);background:0 0;border-radius:0;padding:8px 16px;line-height:1.6}.auth-page-module__j2yswW__art{align-content:start;place-items:initial;box-sizing:border-box;background:var(--rw-ink-900);color:#fff;isolation:isolate;min-width:0;padding:88px 56px 36px}.auth-page-module__j2yswW__artCopy{z-index:1;position:relative}.auth-page-module__j2yswW__artCopy>span,.auth-page-module__j2yswW__artFooter{font:10px var(--rw-font-mono);letter-spacing:.08em;color:var(--rw-sky-300)}.auth-page-module__j2yswW__artCopy h2{letter-spacing:-.055em;margin:32px 0 24px;font-size:clamp(36px,4.2vw,64px);font-weight:500;line-height:1.08}.auth-page-module__j2yswW__artCopy em{color:var(--rw-sky-300);font-weight:500}.auth-page-module__j2yswW__artCopy p{color:#c5d0dc;font-size:15px;line-height:1.8}.auth-page-module__j2yswW__ribbon{z-index:0;gap:20px;display:flex;position:absolute;inset:42% -35% -24% 12%;transform:rotate(32deg)}.auth-page-module__j2yswW__ribbon i{background:#b9dde809;border:1px solid #b9dde83b;border-radius:200px;flex:1;display:block}.auth-page-module__j2yswW__ribbon i:nth-child(2){background:var(--rw-sky-300);border-color:#0000}.auth-page-module__j2yswW__ribbon i:nth-child(3){background:var(--rw-lilac-200);border-color:#0000}.auth-page-module__j2yswW__artFooter{z-index:1;justify-content:space-between;gap:24px;display:flex;position:absolute;bottom:32px;left:56px;right:56px}.auth-page-module__j2yswW__artFooter span:last-child{letter-spacing:0;text-align:right}@media (max-width:1000px){.auth-page-module__j2yswW__art{padding:72px 32px}.auth-page-module__j2yswW__artFooter{left:32px;right:32px}.auth-page-module__j2yswW__panel{padding-inline:32px}.auth-page-module__j2yswW__artCopy h2{font-size:42px}}@media (max-width:800px){.auth-page-module__j2yswW__page{display:block}.auth-page-module__j2yswW__panel{align-items:center;min-height:100dvh;padding:40px 24px}.auth-page-module__j2yswW__logo{align-self:auto;width:min(100%,460px);margin-bottom:48px}.auth-page-module__j2yswW__copy,.auth-page-module__j2yswW__form,.auth-page-module__j2yswW__subactions,.auth-page-module__j2yswW__trustNote{box-sizing:border-box;width:min(100%,460px)}.auth-page-module__j2yswW__copy h1{font-size:44px}.auth-page-module__j2yswW__art{display:none}}.auth-page-module__j2yswW__signUpForm>label:nth-of-type(4){grid-column:1/-1}.auth-page-module__j2yswW__artFooter{background:var(--rw-ink-900);padding:24px 40px;bottom:0;left:0;right:0}@media (max-width:800px){.auth-page-module__j2yswW__signUpForm>label:nth-of-type(4){grid-column:auto}}.auth-page-module__j2yswW__logoMark{background:url(/brand/roamerwave/name-logo.svg) 50%/contain no-repeat;flex:0 0 166px;width:166px;height:30px}
