.oi-r1-auth{--auth-ink: #111827;--auth-muted: #56657b;--auth-line: #9ca9bd;--auth-action: #4055e8;min-height:100vh;padding:0 44px 70px;color:var(--auth-ink);background:#f4f6fa}.oi-r1-auth__header{height:112px;display:flex;align-items:center;justify-content:space-between}.oi-r1-auth__header>a:first-child{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.oi-r1-auth__header nav{display:flex;align-items:center;gap:clamp(34px,6vw,94px)}.oi-r1-auth__header nav a{color:inherit;text-decoration:none;font-size:14px}.oi-r1-auth__header nav .button{min-width:280px;min-height:50px;color:#fff;background:var(--auth-action);border-radius:8px}.oi-r1-auth__space{display:none}.oi-r1-auth__mark{width:22px;height:22px;position:relative;display:block}.oi-r1-auth__mark i{position:absolute;width:8px;height:8px;border:2px solid var(--auth-ink)}.oi-r1-auth__mark i:nth-child(1){left:0;top:0;border-right:0;border-bottom:0}.oi-r1-auth__mark i:nth-child(2){right:0;top:0;border-left:0;border-bottom:0}.oi-r1-auth__mark i:nth-child(3){left:0;bottom:0;border-right:0;border-top:0}.oi-r1-auth__mark i:nth-child(4){right:0;bottom:0;border-left:0;border-top:0;border-color:var(--auth-action)}.oi-r1-auth__mark b{position:absolute;width:4px;height:4px;left:9px;top:9px;background:var(--auth-action)}.oi-r1-auth__grid{max-width:1440px;margin:74px auto 0;display:grid;grid-template-columns:minmax(420px,1fr) minmax(420px,1fr);gap:70px;align-items:start}.oi-r1-auth .or5-auth__card{width:auto;max-width:none;padding:0;border:0;background:transparent;box-shadow:none}.oi-r1-auth .eyebrow{color:#006b7a;font:500 12px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.03em}.oi-r1-auth h1{max-width:560px;margin:26px 0 24px;font-size:clamp(36px,4vw,54px);line-height:1.08;letter-spacing:-.04em}.oi-r1-auth .lede{margin-bottom:26px;color:var(--auth-muted);font-size:18px}.oi-r1-auth .field{display:grid;gap:8px;padding:16px 20px;border:1px solid var(--auth-line);border-radius:8px;background:#fff}.oi-r1-auth .field__label{color:var(--auth-ink);font-size:15px}.oi-r1-auth .field__input{min-height:30px;padding:0;border:0;color:var(--auth-ink);background:transparent;font-size:16px;box-shadow:none}.oi-r1-auth .field__input:focus{outline:2px solid var(--auth-action);outline-offset:7px}.oi-r1-auth .field small{color:var(--auth-muted)}.oi-r1-auth .or5-auth__card form>.button{width:100%;min-height:52px;margin-top:16px;justify-content:center;color:#fff;background:var(--auth-action);border-radius:8px}.oi-r1-auth__continue{min-height:52px;margin-top:26px;display:grid;place-items:center;border:1px solid #d8dfeb;border-radius:8px;color:#1739db;text-decoration:none}.oi-r1-auth .note{margin-top:24px;color:var(--auth-muted)}.oi-r1-auth__resume{padding:36px;border:1px solid #d8dfeb;border-radius:10px;background:#fff}.oi-r1-auth__resume h2{margin:0 0 28px;font-size:30px}.oi-r1-auth__resume article{min-height:170px;padding:26px 20px;border:1px solid #d8dfeb;border-radius:8px;display:grid;align-content:center;gap:12px}.oi-r1-auth__resume article span{color:var(--auth-muted)}.oi-r1-auth__resume article small{color:#1739db}.oi-r1-auth__resume>p{margin:26px 0 0;color:var(--auth-muted);line-height:1.55}.oi-r1-auth__resume a{color:#1739db}.oi-r1-auth__unavailable{max-width:760px!important;margin:80px auto 0}.oi-r1-auth__unavailable .button{margin-top:24px}@media(max-width:760px){.oi-r1-auth{padding:0 20px 32px}.oi-r1-auth__header{height:80px}.oi-r1-auth__header nav{display:none}.oi-r1-auth__space{display:block;color:#1739db;text-decoration:none}.oi-r1-auth__header>a:first-child strong{font-size:15px}.oi-r1-auth__grid{margin-top:22px;grid-template-columns:1fr;gap:26px}.oi-r1-auth h1{margin:24px 0;font-size:30px}.oi-r1-auth .lede{font-size:17px;line-height:1.5}.oi-r1-auth__resume{padding:24px}.oi-r1-auth__resume h2{display:none}.oi-r1-auth__resume article{display:none}.oi-r1-auth__resume>p{margin:0}.oi-r1-auth__resume>p:last-child{display:none}.oi-r1-auth__continue{margin-top:20px}.oi-r1-auth__unavailable{margin-top:36px}}@media(prefers-reduced-motion:reduce){.oi-r1-auth *,.oi-r1-auth *:before,.oi-r1-auth *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
