.ds-console-auth{--ds-primary-80: #EC6726;--ds-primary-90: #CE5A21;--ds-primary-100: #B14D1C;--ds-secondary-0: #F4F7F9;--ds-secondary-80: #00446C;--ds-secondary-100: #003351;--ds-neutral-0: #FFFFFF;--ds-neutral-10: #FAFAFA;--ds-neutral-15: #F5F5F5;--ds-neutral-30: #ADADAD;--ds-neutral-60: #5B5B5B;--ds-neutral-90: #161616;--ds-danger-70: #C9372C;--ds-font: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}.ds-console-auth{--background: var(--ds-neutral-0);--foreground: var(--ds-neutral-90);--primary: var(--ds-primary-80);--primary-foreground: var(--ds-neutral-0);--secondary: var(--ds-neutral-15);--secondary-foreground: var(--ds-neutral-90);--muted: var(--ds-neutral-10);--muted-foreground: var(--ds-neutral-60);--border: var(--ds-neutral-30);--input: var(--ds-neutral-30);--ring: var(--ds-secondary-80);--destructive: var(--ds-danger-70);color-scheme:light;display:flex;min-height:100svh;color:var(--ds-neutral-90);background:var(--ds-neutral-15);font-family:var(--ds-font);font-size:14px}.ds-console-auth__brand{display:flex;align-items:center;justify-content:center;width:63%;background:var(--ds-secondary-0)}.ds-console-auth__brand img{width:91%;max-width:720px;height:auto;margin-bottom:50px}.ds-console-auth__panel{display:flex;align-items:center;justify-content:center;width:37%;padding:48px 32px;background:#ffffff59}.ds-console-auth__content{width:100%;max-width:320px;margin-bottom:120px}.ds-console-auth__heading{padding:0 8px 18px;border-bottom:1px solid rgba(0,0,0,.12);text-align:center}.ds-console-auth__heading h1{color:var(--ds-secondary-100);font-size:16px;line-height:24px;font-weight:600}.ds-console-auth__description{margin:20px 0 28px;color:var(--ds-neutral-60);font-size:14px;line-height:21px}.ds-console-auth__form input:not([type=checkbox]):not([type=hidden]){height:48px;padding:12px;border:1px solid var(--ds-neutral-30);border-radius:4px 4px 0 0;border-bottom-color:var(--ds-neutral-60);color:var(--ds-neutral-90);background:var(--ds-neutral-10);box-shadow:none;font-family:inherit;font-size:16px}.ds-console-auth__form input:not([type=checkbox]):not([type=hidden]):focus-visible{outline:2px solid var(--ds-secondary-80);outline-offset:2px;border-bottom-color:var(--ds-primary-80);background:var(--ds-neutral-0)}.ds-console-auth__form input::placeholder{color:var(--ds-neutral-60);opacity:1}.ds-console-auth__form label{color:var(--ds-neutral-90);font-size:14px}.ds-console-auth__form .text-red-600{color:var(--ds-danger-70)}.ds-console-auth__form [role=checkbox]{border-color:var(--ds-neutral-60)}.ds-console-auth__form form>.grid>div:empty{display:none}.ds-console-auth__form a{color:var(--ds-secondary-80);text-underline-offset:3px}.ds-console-auth__form button[type=submit]{min-height:48px;margin-top:8px;border:0;border-radius:6px;color:var(--ds-neutral-0);background:var(--ds-primary-80);box-shadow:0 2px 3px #0000002e;font-family:inherit;font-size:19px;font-weight:700;letter-spacing:.03rem}.ds-console-auth__form button[type=submit]:hover:not(:disabled){background:var(--ds-primary-90)}.ds-console-auth__form button[type=submit]:active:not(:disabled){background:var(--ds-primary-100)}.ds-console-auth__form button:focus-visible,.ds-console-auth a:focus-visible{outline:2px solid var(--ds-secondary-80);outline-offset:4px}.ds-console-auth__footer{display:flex;align-items:center;flex-direction:column;gap:12px;margin-top:28px}.ds-console-auth__footer button{color:var(--ds-neutral-60);font-family:inherit}.ds-console-auth__attribution{color:var(--ds-neutral-60);font-size:12px}.ds-console-auth__mobile-brand{display:none}@media(max-width:768px){.ds-console-auth__brand{display:none}.ds-console-auth__panel{width:100%;min-height:100svh;padding:40px 24px;background:var(--ds-secondary-0)}.ds-console-auth__content{margin:0;max-width:360px}.ds-console-auth__mobile-brand{display:flex;justify-content:center;margin-bottom:40px}.ds-console-auth__mobile-brand img{width:100%;max-width:280px;height:auto}}@media(prefers-reduced-motion:reduce){.ds-console-auth *,.ds-console-auth *:before,.ds-console-auth *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
