@import "https://fonts.googleapis.com/css2?family=Instrument+Serif&display=swap";
.sign-in-module__cF0Elq__page{color:#214e4a;min-height:100svh;padding:max(48px,env(safe-area-inset-top)) 24px max(28px,env(safe-area-inset-bottom));background:radial-gradient(at 85% 0,#b8c9b040,#0000 60%),#f7f3ea;font-family:DM Sans,sans-serif}.sign-in-module__cF0Elq__content{flex-direction:column;align-items:center;max-width:440px;margin:0 auto;display:flex}.sign-in-module__cF0Elq__brand{width:190px;max-width:70%;margin:20px auto 44px}.sign-in-module__cF0Elq__brand svg{width:100%;height:auto;display:block}.sign-in-module__cF0Elq__content h1{letter-spacing:-.025em;text-align:center;margin:0 0 32px;font-family:Instrument Serif,Georgia,serif;font-size:40px;font-weight:400;line-height:1.15}.sign-in-module__cF0Elq__panel{background:#fffefa;border:1px solid #d9dfd1;border-radius:18px;width:100%;padding:26px;box-shadow:0 18px 55px -35px #214e4a66}.sign-in-module__cF0Elq__panel form{gap:10px;display:grid}.sign-in-module__cF0Elq__panel label{font-size:14px;line-height:1.5}.sign-in-module__cF0Elq__panel input{width:100%;min-width:0;min-height:52px;color:inherit;background:0 0;border:1px solid #b8c9b0;border-radius:10px;padding:13px 16px;font:400 16px/1.5 DM Sans,sans-serif}.sign-in-module__cF0Elq__panel input::placeholder{color:#7c8a7b;opacity:1}.sign-in-module__cF0Elq__panel input:focus-visible{outline-offset:3px;outline:2px solid #214e4a}.sign-in-module__cF0Elq__submit{color:#f7f3ea;background:#214e4a;border:1px solid #214e4a;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;margin-top:12px;padding:14px 16px;font-size:16px;font-weight:600;display:flex;box-shadow:0 12px 28px -18px #214e4a99}.sign-in-module__cF0Elq__submit:hover:not(:disabled){background:#183f3b}.sign-in-module__cF0Elq__explore{text-align:center;margin:26px 0 0;font-size:14px;line-height:1.7}.sign-in-module__cF0Elq__explore a,.sign-in-module__cF0Elq__footer a,.sign-in-module__cF0Elq__retry{text-underline-offset:4px;text-decoration:underline}.sign-in-module__cF0Elq__footer{text-align:center;color:#536e64;border-top:1px solid #d9dfd1;width:100%;margin-top:70px;padding-top:18px;font-size:11px}.sign-in-module__cF0Elq__footer nav{flex-wrap:wrap;justify-content:center;gap:24px;margin-bottom:14px;font-size:12px;display:flex}.sign-in-module__cF0Elq__footer a{padding:8px 0}.sign-in-module__cF0Elq__sent{text-align:center;overflow-wrap:anywhere;justify-items:center;gap:18px;font-size:15px;line-height:1.7;display:grid}.sign-in-module__cF0Elq__retry{color:inherit;background:0 0;border:0;padding:10px;font-size:14px}.sign-in-module__cF0Elq__native{margin-top:20px;font-size:13px;line-height:1.6}.sign-in-module__cF0Elq__native summary{cursor:pointer}.sign-in-module__cF0Elq__native form{margin-top:16px}.sign-in-module__cF0Elq__error{color:#963c32;margin-top:18px;font-size:14px;line-height:1.6}.sign-in-module__cF0Elq__status{text-align:center}@media (max-width:480px){.sign-in-module__cF0Elq__page{padding:max(32px,env(safe-area-inset-top)) 22px max(24px,env(safe-area-inset-bottom))}.sign-in-module__cF0Elq__brand{width:180px;margin-bottom:38px}.sign-in-module__cF0Elq__panel{padding:22px}.sign-in-module__cF0Elq__footer{margin-top:58px}}@media (prefers-color-scheme:dark){.sign-in-module__cF0Elq__page{color:#deebe4;background:radial-gradient(at 85% 0,#435b452e,#0000 60%),#152725}.sign-in-module__cF0Elq__panel{background:#1c302c;border-color:#45554d}.sign-in-module__cF0Elq__panel input{border-color:#758c79}.sign-in-module__cF0Elq__panel input:focus-visible{outline-color:#c9d9c6}.sign-in-module__cF0Elq__submit{color:#183f3b;background:#c9d9c6;border-color:#c9d9c6}.sign-in-module__cF0Elq__submit:hover:not(:disabled){background:#dde8d9}.sign-in-module__cF0Elq__footer{color:#b9cdc3;border-color:#45554d}.sign-in-module__cF0Elq__error{color:#ffb8aa}}@media (prefers-reduced-motion:reduce){.sign-in-module__cF0Elq__page *{transition:none!important}}
