@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap";:root{--blue-70: #0057aa;--blue-60: #0073dd;--blue-40: #3395f6;--blue-30: #bbdbff;--blue-20: #dfefff;--blue-10: #f1f8ff;--gray-90: #363636;--gray-70: #585858;--gray-60: #747474;--gray-50: #929292;--gray-40: #b9b9b9;--gray-30: #d7d7d7;--gray-20: #ededed;--gray-10: #f8f8f8;--red-60: #e6171d;--red-10: #ffe7e7;--action-fill: var(--blue-60);--text-fill: var(--gray-90);--inactive-text-fill: var(--gray-50);--border-color: #e8e8e8;--background: #ededed;--surface: #ffffff;--radius-050: 4px;--radius-100: 8px;--radius-125: 10px;--space-100: 8px;--space-150: 12px;--space-200: 16px;--space-300: 24px;--space-400: 32px;--space-500: 40px;--font-size-075: 12px;--font-size-085: 14px;--font-size-100: 16px;--font-size-H3: 24px;--font-weight-regular: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--surface);color:var(--text-fill);font-family:var(--font-family);font-size:var(--font-size-100);-webkit-font-smoothing:antialiased}#root{display:flex;justify-content:center;padding:var(--space-500) var(--space-300)}.screen{width:100%;max-width:400px}.screen__logo{display:block;height:32px;margin:0 auto var(--space-400)}.screen__heading{margin:0 0 var(--space-400);font-size:var(--font-size-H3);font-weight:var(--font-weight-bold);text-align:center;line-height:1.3}.field{display:block;margin-bottom:var(--space-300)}.field__label{display:block;margin-bottom:var(--space-100);font-size:var(--font-size-085);font-weight:var(--font-weight-semibold);color:var(--gray-70)}.field__input{width:100%;padding:var(--space-200);border:1px solid var(--gray-30);border-radius:var(--radius-100);background:var(--surface);color:var(--text-fill);font-family:inherit;font-size:var(--font-size-100);line-height:1.25}.field__input::placeholder{color:var(--inactive-text-fill)}.field__input:focus{outline:none;border-color:var(--action-fill);box-shadow:0 0 0 3px var(--blue-20)}.field__input:disabled{background:var(--gray-10);color:var(--inactive-text-fill)}.field__input[aria-invalid=true]{border-color:var(--red-60)}.message{margin:0 0 var(--space-200);padding:var(--space-150) var(--space-200);border-radius:var(--radius-100);background:var(--red-10);color:var(--red-60);font-size:var(--font-size-085)}.button{width:100%;padding:var(--space-200);border:none;border-radius:var(--radius-100);background:var(--action-fill);color:var(--surface);font-family:inherit;font-size:var(--font-size-100);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color .12s ease-in-out}.button:hover:not(:disabled){background:var(--blue-70)}.button:focus-visible{outline:2px solid var(--blue-70);outline-offset:2px}.button:disabled{background:var(--gray-30);color:var(--gray-60);cursor:not-allowed}.redirecting{margin:0;padding:var(--space-400) 0;text-align:center;color:var(--gray-70)}@media (prefers-reduced-motion: reduce){.button{transition:none}}.screen__failure{max-width:400px;margin:0;color:var(--red-60);text-align:center}
