#auth-layout{--border-width:1px;--border-radius:.5rem;--color-error:#c94b4b;--color-info:#157efb;--color-info-hover:#0f6ddb;--color-info-text:#fff;box-sizing:border-box;overflow:hidden}#auth-layout .theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}#auth-layout .theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){#auth-layout{--color-background:#ececec;--color-background-hover:#ecececcc;--color-background-card:#fff;--color-text:#000;--color-primary:#444;--color-muted:#666;--color-control-border:#bbb;--color-button-active-background:#f9f9f9;--color-button-active-border:#aaa;--color-separator:#ccc;--provider-bg:#fff;--provider-bg-hover:color-mix(in srgb, var(--provider-brand-color) 30%, #fff)}}@media (prefers-color-scheme:dark){#auth-layout{--color-background:#161b22;--color-background-hover:#161b22cc;--color-background-card:#0d1117;--color-text:#fff;--color-primary:#ccc;--color-muted:#999;--color-control-border:#555;--color-button-active-background:#060606;--color-button-active-border:#666;--color-separator:#444;--provider-bg:#161b22;--provider-bg-hover:color-mix(in srgb, var(--provider-brand-color) 30%, #000)}#auth-layout img[src$="42-school.svg"],#auth-layout img[src$=apple\.svg],#auth-layout img[src$=boxyhq-saml\.svg],#auth-layout img[src$=eveonline\.svg],#auth-layout img[src$=github\.svg],#auth-layout img[src$=mailchimp\.svg],#auth-layout img[src$=medium\.svg],#auth-layout img[src$=okta\.svg],#auth-layout img[src$=patreon\.svg],#auth-layout img[src$=ping-id\.svg],#auth-layout img[src$=roblox\.svg],#auth-layout img[src$=threads\.svg],#auth-layout img[src$=wikimedia\.svg]{filter:invert()}}#auth-layout .page{background-color:var(--color-background);place-items:center;width:100%;height:100%;margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;display:grid;position:absolute;top:0;left:0}#auth-layout .page>div{text-align:center;align-items:center}#auth-layout .card{background-color:var(--color-background-card);border-radius:1rem;padding:1.25rem 2rem}#auth-layout .card .header{color:var(--color-primary)}#auth-layout .logo{max-width:150px;max-height:70px;margin:.5rem auto 1.5rem;display:block}@media screen and (min-width:450px){#auth-layout .card{width:368px;margin:2rem 0}}@media screen and (max-width:450px){#auth-layout .card{width:343px;margin:1rem 0}}#auth-layout h1{color:var(--color-text);margin-bottom:1.5rem;padding:0 1rem;font-weight:400}#auth-layout p{color:var(--color-text)}#auth-layout a.button:link,#auth-layout a.button:visited{background-color:var(--color-background);color:var(--color-primary)}#auth-layout button,#auth-layout a.button{color:var(--provider-color,var(--color-primary));background-color:var(--provider-bg,var(--color-background));border-radius:var(--border-radius);border:1px solid #00000031;justify-content:space-between;align-items:center;height:50px;padding:.75rem 1rem;font-size:.9rem;font-weight:300;transition:background-color .25s ease-in-out;display:flex;position:relative}#auth-layout button:hover,#auth-layout a.button:hover{background-color:var(--provider-bg-hover,var(--color-background-hover));cursor:pointer}#auth-layout button:active,#auth-layout a.button:active{cursor:pointer}#auth-layout button span,#auth-layout a.button span{color:var(--provider-bg)}#auth-layout a.button{line-height:1rem;text-decoration:none}@media (prefers-color-scheme:dark){.sign-in-page #submitButton{background-color:var(--provider-bg,var(--color-info))}}@media (prefers-color-scheme:light){.sign-in-page #submitButton{background-color:var(--brand-color,var(--color-info))}}.sign-in-page #submitButton{color:var(--button-text-color,var(--color-info-text));width:100%}.sign-in-page #submitButton:hover{background-color:var(--button-hover-bg,var(--color-info-hover))!important}.sign-in-page form{margin:0;padding:0}.sign-in-page label{text-align:left;color:var(--color-text);margin-bottom:.25rem;font-weight:500;display:block}.sign-in-page input[type]{box-sizing:border-box;border:var(--border-width) solid var(--color-control-border);background:var(--color-background-card);border-radius:var(--border-radius);width:100%;color:var(--color-text);padding:.5rem 1rem;font-size:1rem;display:block}.sign-in-page a.site{color:var(--color-primary);font-size:1rem;line-height:2rem;text-decoration:none}.sign-in-page a.site:hover{text-decoration:underline}.sign-in-page input[type=text]{margin-left:auto;margin-right:auto;display:block}.sign-in-page hr{border:0;border-top:1px solid var(--color-separator);margin:2rem auto 1rem;display:block;overflow:visible}.sign-in-page hr:before{content:"or";background:var(--color-background-card);color:#888;padding:0 .4rem;position:relative;top:-.7rem}.sign-in-page .error-box{color:var(--color-error);border:1px solid var(--color-error);border-radius:var(--border-radius);background-color:#c94b4b1a;margin-bottom:.75rem;padding:.5rem .75rem;font-size:.85rem}.sign-in-page form{display:block}.sign-in-page form input[type]{margin-bottom:1rem}.sign-in-page form button{width:100%}.sign-in-page .otp-form .otp-message{color:var(--color-primary);margin-bottom:1rem;padding:0;font-size:.9rem;line-height:1.4rem}.sign-in-page .otp-form .otp-message strong{font-weight:800}.sign-in-page .otp-form .otp-input{margin-bottom:1rem}.sign-in-page .otp-form .resend-text{color:var(--color-primary);margin-top:1rem;padding:0;font-size:.85rem}.sign-in-page .otp-form .resend-text .resend-cooldown{text-align:left;min-width:6rem;display:inline-block}.sign-in-page .otp-form .resend-link{color:var(--color-info);cursor:pointer;background:0 0;border:none;width:auto;height:auto;padding:0;font-size:.85rem;font-weight:500;display:inline}.sign-in-page .otp-form .resend-link:hover{background:0 0;text-decoration:underline}.sign-in-page .otp-form .resend-link:disabled{opacity:.5;cursor:not-allowed}.sign-in-page .provider+.provider{margin-top:1rem}.sign-in-page .provider-text{filter:invert()grayscale()brightness(1.3)contrast(9000);mix-blend-mode:luminosity;opacity:.95}.sign-in-page input[type]::placeholder{color:color-mix(in srgb, var(--color-text) 20%, var(--color-button-active-background))}.sign-in-page input[type]{background:color-mix(in srgb, var(--color-background-card) 95%, black)}.sign-in-page .section-header{color:var(--color-text)}
/*# sourceMappingURL=10_twrn936y.1.css.map*/