.rw-sign-in-door{--foreground:var(--ink);--muted-foreground:var(--mute);--card:#fff;--card-foreground:var(--ink);--border:var(--line);isolation:isolate;background:var(--bg);min-height:100dvh;color:var(--ink);line-height:normal;font-family:var(--font-brand-sans), Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f7fc;--ink:#0e1630;--mute:#59627a;--faint:#8a93a8;--blue:#21479a;--blue-hover:#1a3a7e;--gold:#e5b53e;--gold-2:#ffcf15;--line:#0e163014;position:relative;overflow:hidden}.rw-sign-in-sky{pointer-events:none;position:fixed;inset:-10%}.rw-sign-in-orb{will-change:transform;border-radius:50%;position:absolute}.rw-sign-in-o1{background:radial-gradient(circle,#2f5bd338,#0000 62%);width:60vmax;height:60vmax;top:-26vmax;left:-18vmax;animation:18s ease-in-out infinite alternate rw-sign-in-drift1!important}.rw-sign-in-o2{background:radial-gradient(circle,#6e9bea42,#0000 64%);width:56vmax;height:56vmax;top:10vmax;right:-16vmax;animation:22s ease-in-out infinite alternate rw-sign-in-drift2!important}.rw-sign-in-o3{background:radial-gradient(#ffcf153d,#0000 66%);width:70vmax;height:34vmax;bottom:-22vmax;left:20%;animation:16s ease-in-out infinite alternate rw-sign-in-drift3!important}@keyframes rw-sign-in-drift1{to{transform:translate(12vmax,8vmax)scale(1.12)}}@keyframes rw-sign-in-drift2{to{transform:translate(-12vmax,6vmax)scale(1.15)}}@keyframes rw-sign-in-drift3{to{transform:translate(-8vmax,-3vmax)scale(1.1)}}.rw-sign-in-grain{pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.rw-sign-in-map{width:100%;height:100%;display:block;position:fixed;inset:0}.rw-sign-in-stage{z-index:1;box-sizing:border-box;min-height:100dvh;padding-block:40px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));pointer-events:none;justify-content:center;align-items:center;display:flex;position:relative}.rw-sign-in-col{pointer-events:auto;flex-direction:column;gap:18px;width:100%;max-width:380px;display:flex}.rw-sign-in-card{box-sizing:border-box;--rw-sign-in-glass:blur(5px) saturate(150%);-webkit-backdrop-filter:var(--rw-sign-in-glass);backdrop-filter:var(--rw-sign-in-glass);opacity:0;background:linear-gradient(#ffffffb8,#ffffff8f);border:1px solid #ffffffb3;border-radius:22px;padding:38px 34px 34px;position:relative;transform:translateY(10px);box-shadow:inset 0 1px #ffffffe6,0 30px 70px -28px #21479a52,0 2px 6px #0e16300a;animation:.9s cubic-bezier(.2,.7,.2,1) .25s forwards rw-sign-in-rise!important}@keyframes rw-sign-in-rise{to{opacity:1;transform:none}}.rw-sign-in-logo{filter:drop-shadow(0 6px 16px #21479a29);width:auto;height:44px;margin:0 0 28px;display:block}.rw-sign-in-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--blue);margin:0 0 10px;font-size:11px;font-weight:600}.rw-sign-in-title{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:28px;font-weight:600;line-height:1.12}.rw-sign-in-sub{color:var(--mute);margin:10px 0 28px;font-size:14px;line-height:1.55}.rw-sign-in-go{appearance:none;cursor:pointer;background:var(--blue);color:#fff;width:100%;height:48px;font:600 14.5px/1 var(--font-brand-sans), Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;transition:transform .2s,box-shadow .3s,background .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 12px 28px -12px #21479a99}.rw-sign-in-go:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffcf1561 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%);animation:6s ease-in-out 2.2s infinite rw-sign-in-glint!important}@keyframes rw-sign-in-glint{0%,78%{transform:translate(-120%)}to{transform:translate(120%)}}.rw-sign-in-go:hover{background:var(--blue-hover);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff2e,0 16px 36px -12px #21479ab3}.rw-sign-in-go:focus-visible{outline:2px solid var(--gold-2);outline-offset:3px}.rw-sign-in-go[disabled]{cursor:progress;opacity:1;pointer-events:auto}.rw-sign-in-go svg{width:18px;height:18px}.rw-sign-in-spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite rw-sign-in-spin!important}@keyframes rw-sign-in-spin{to{transform:rotate(360deg)}}.rw-sign-in-foot{text-align:center;color:var(--faint);letter-spacing:.02em;opacity:0;font-size:12px;animation:.9s .6s forwards rw-sign-in-rise!important}@media (min-width:761px){.rw-sign-in-foot{left:0;right:0;bottom:calc(20px + env(safe-area-inset-bottom,0px));position:fixed}}@media (max-width:760px){.rw-sign-in-stage{padding-bottom:calc(28px + env(safe-area-inset-bottom,0px));padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));align-items:flex-end}.rw-sign-in-col{max-width:none}.rw-sign-in-card{padding:30px 22px 26px}.rw-sign-in-logo{height:38px;margin-bottom:22px}.rw-sign-in-title{font-size:24px}}.rw-sign-in-other{flex-direction:column;gap:16px;display:flex}
