.signin-module__BIhrfW__page{background:#fff;min-height:100dvh;font-family:inherit;position:fixed;inset:0;overflow:hidden}.signin-module__BIhrfW__backdrop{filter:none;background-image:url(/dashchat-splash-hero-wide.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:none}.signin-module__BIhrfW__shade{background:linear-gradient(#ffffff05 0%,#ffffff03 45%,#07152d06 100%);position:absolute;inset:0}.signin-module__BIhrfW__panel{z-index:2;min-height:100dvh;padding:calc(env(safe-area-inset-top) + 44px) 24px calc(env(safe-area-inset-bottom) + 24px);flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:relative}.signin-module__BIhrfW__logo{filter:none;width:min(79vw,310px);height:auto;margin:0;display:block}.signin-module__BIhrfW__tagline{color:#07152d;letter-spacing:-.015em;text-align:center;text-shadow:none;margin-top:12px;font-size:18px;font-weight:900;line-height:1.15}.signin-module__BIhrfW__form{flex-direction:column;gap:12px;width:min(88vw,360px);margin-top:74px;display:flex}.signin-module__BIhrfW__form input,.signin-module__BIhrfW__passwordActivator{box-sizing:border-box;color:#07152d;-webkit-backdrop-filter:blur(7px);background:#fffffff0;border:1px solid #fffc;border-radius:24px;outline:none;width:100%;height:64px;min-height:64px;padding:0 26px;font-family:inherit;font-size:16px;line-height:normal;box-shadow:0 7px 20px #07152d0f}.signin-module__BIhrfW__passwordActivator{text-align:left;color:#718096;cursor:text;justify-content:flex-start;align-items:center;display:flex}.signin-module__BIhrfW__form input::placeholder{color:#718096;opacity:1}.signin-module__BIhrfW__form input:focus{border-color:#087bff73;box-shadow:0 0 0 3px #087bff1a,0 7px 20px #07152d0f}.signin-module__BIhrfW__forgot{color:#fff;text-underline-offset:3px;cursor:pointer;text-shadow:0 1px 5px #07152d47;background:0 0;border:0;align-self:flex-end;margin-top:-2px;padding:0;font-size:16px;font-weight:850;text-decoration:underline}.signin-module__BIhrfW__forgot:disabled{opacity:.65}.signin-module__BIhrfW__primary,.signin-module__BIhrfW__join{box-sizing:border-box;text-align:center;border-radius:20px;width:min(88vw,360px);min-height:64px;font-size:18px;font-weight:900;text-decoration:none}.signin-module__BIhrfW__primary{color:#fff;cursor:pointer;background:linear-gradient(100deg,#20c3ee,#087bff 70%,#0870f4);border:0;padding:0 20px;box-shadow:0 10px 24px #087bff29}.signin-module__BIhrfW__primary:disabled{opacity:.68}.signin-module__BIhrfW__join{color:#17314f;-webkit-backdrop-filter:blur(7px);background:#fffffff0;border:1px solid #11314f1a;justify-content:center;align-items:center;margin-top:14px;padding:0 20px;display:flex;box-shadow:0 8px 20px #07152d14}.signin-module__BIhrfW__how{color:#fff;text-shadow:0 1px 5px #07152d4d;align-items:center;gap:8px;margin-top:24px;font-size:16px;font-weight:850;text-decoration:none;display:inline-flex}.signin-module__BIhrfW__message{color:#8a2d1c;text-align:center;background:#fffffff0;border-radius:14px;width:min(88vw,360px);margin-top:10px;padding:11px 13px;font-size:13px;font-weight:700}@media (max-width:420px){.signin-module__BIhrfW__backdrop{background-position:48%;background-size:cover}.signin-module__BIhrfW__panel{padding-top:calc(env(safe-area-inset-top) + 54px)}.signin-module__BIhrfW__logo{width:min(79vw,310px)}.signin-module__BIhrfW__tagline{margin-top:12px;font-size:18px}.signin-module__BIhrfW__form{gap:12px;width:min(88vw,346px);margin-top:72px}.signin-module__BIhrfW__form input,.signin-module__BIhrfW__passwordActivator{border-radius:23px;height:62px;min-height:62px}.signin-module__BIhrfW__primary,.signin-module__BIhrfW__join{border-radius:19px;width:min(88vw,346px);min-height:62px}.signin-module__BIhrfW__how{margin-top:23px}}@media (min-width:421px) and (max-width:900px){.signin-module__BIhrfW__backdrop{background-position:49%}.signin-module__BIhrfW__logo{width:min(52vw,360px)}.signin-module__BIhrfW__form,.signin-module__BIhrfW__primary,.signin-module__BIhrfW__join,.signin-module__BIhrfW__message{width:min(70vw,380px)}}@media (min-width:901px){.signin-module__BIhrfW__logo{width:min(40vw,390px)}.signin-module__BIhrfW__form,.signin-module__BIhrfW__primary,.signin-module__BIhrfW__join,.signin-module__BIhrfW__message{width:min(34vw,380px)}}.signin-module__BIhrfW__notice{color:#17633b;text-align:center;background:#effaf5f5;border-radius:14px;width:min(88vw,360px);margin-top:10px;padding:11px 13px;font-size:13px;font-weight:700}@media (min-width:421px){.signin-module__BIhrfW__notice{width:min(70vw,380px)}}.signin-module__BIhrfW__brandBlock{transform-origin:top;will-change:transform;flex-direction:column;align-items:center;width:min(79vw,310px);animation:2.18s cubic-bezier(.18,.76,.22,1) both signin-module__BIhrfW__signinBrandMove;display:flex}.signin-module__BIhrfW__brandBlock .signin-module__BIhrfW__logo,.signin-module__BIhrfW__brandBlock .signin-module__BIhrfW__tagline{width:100%}.signin-module__BIhrfW__brandBlock .signin-module__BIhrfW__logo{opacity:0;will-change:transform,opacity,filter;animation:.96s cubic-bezier(.18,.72,.22,1.05) .1s both signin-module__BIhrfW__signinLogoIntro}.signin-module__BIhrfW__form,.signin-module__BIhrfW__join,.signin-module__BIhrfW__how{opacity:0;will-change:transform,opacity;animation:.56s cubic-bezier(.18,.74,.22,1) 1.72s both signin-module__BIhrfW__signinControlsIn}.signin-module__BIhrfW__shade{animation:.72s 1.2s both signin-module__BIhrfW__signinShadeIn}@keyframes signin-module__BIhrfW__signinBrandMove{0%,45%{transform:translateY(26vh)scale(1.08)}58%{transform:translateY(26vh)scale(1.105)}86%{transform:translateY(-5px)scale(.985)}to{transform:translateY(0)scale(1)}}@keyframes signin-module__BIhrfW__signinLogoIntro{0%{opacity:0;filter:blur(5px);transform:scale(.82)}62%{opacity:1;filter:blur();transform:scale(1.035)}82%{opacity:1;filter:blur();transform:scale(.992)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes signin-module__BIhrfW__signinControlsIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes signin-module__BIhrfW__signinShadeIn{0%{opacity:.15}to{opacity:1}}@media (min-width:421px) and (max-width:900px){.signin-module__BIhrfW__brandBlock{width:min(52vw,360px)}}@media (min-width:901px){.signin-module__BIhrfW__brandBlock{width:min(40vw,390px)}}@media (prefers-reduced-motion:reduce){.signin-module__BIhrfW__brandBlock,.signin-module__BIhrfW__brandBlock .signin-module__BIhrfW__logo,.signin-module__BIhrfW__form,.signin-module__BIhrfW__join,.signin-module__BIhrfW__how,.signin-module__BIhrfW__shade{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}
