.sign-in-module__ZHyAsG__wrap{isolation:isolate;background-color:#a5a896;background-image:url(/brand/pattern.webp);background-position:50%;background-size:560px;place-items:center;min-height:100dvh;padding:24px;display:grid;position:relative}.sign-in-module__ZHyAsG__wrap:before{content:"";z-index:-1;background:radial-gradient(115% 85% at 50% 42%,#a5a8961a 0%,#979b8885 100%);position:absolute;inset:0}.sign-in-module__ZHyAsG__card{text-align:center;background:#fff;border-radius:18px;width:100%;max-width:25.5rem;padding:32px 32px 24px;box-shadow:0 1px 2px #524f4a1a,0 18px 50px #524f4a38}.sign-in-module__ZHyAsG__logo{background-color:#3b3934;width:132px;height:132px;margin:0 auto 14px;display:block;-webkit-mask:url(/brand/mark.png) 50%/contain no-repeat;mask:url(/brand/mark.png) 50%/contain no-repeat}.sign-in-module__ZHyAsG__title{font-family:var(--display);font-weight:500;font-size:var(--fs-title);letter-spacing:-.01em;color:#3b3934;margin:0 0 4px}.sign-in-module__ZHyAsG__lede{font-size:var(--fs-body);color:#6f6c66;text-wrap:pretty;margin:0 0 20px;line-height:1.5}.sign-in-module__ZHyAsG__problem{text-align:left;background:#faf5ee;border:1px solid #d8c3a6;border-radius:10px;flex-direction:column;gap:4px;margin:0 0 20px;padding:12px;display:flex}.sign-in-module__ZHyAsG__problem b{font-size:var(--fs-ui);color:#52483a}.sign-in-module__ZHyAsG__problem span{font-size:var(--fs-ui);color:#6f6c66;line-height:1.45}.sign-in-module__ZHyAsG__google{box-sizing:border-box;width:100%;font-size:var(--fs-body);color:#3b3934;transition:border-color .14s var(--ease), box-shadow .14s var(--ease), transform .14s var(--ease);background:#fff;border:1px solid #dcdcdb;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-weight:600;text-decoration:none;display:flex}.sign-in-module__ZHyAsG__google:hover{border-color:#a5a896;box-shadow:0 1px 2px #524f4a0f,0 6px 16px #524f4a1a}.sign-in-module__ZHyAsG__google:active{transform:translateY(1px)}.sign-in-module__ZHyAsG__google:focus-visible{outline-offset:3px;outline:2px solid #a5a896}.sign-in-module__ZHyAsG__colophon{text-shadow:0 1px 3px #524f4a73;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;bottom:20px;left:0;right:0}.sign-in-module__ZHyAsG__clinic{font-size:var(--fs-meta);letter-spacing:.14em;text-transform:uppercase;color:#fff;margin:0}.sign-in-module__ZHyAsG__built{font-size:var(--fs-label);letter-spacing:.03em;color:#ffffffb8;margin:0}@media (max-width:480px){.sign-in-module__ZHyAsG__wrap{background-size:380px;padding:16px}.sign-in-module__ZHyAsG__card{border-radius:14px;padding:24px 20px 20px}.sign-in-module__ZHyAsG__logo{width:92px;height:92px}.sign-in-module__ZHyAsG__clinic{font-size:var(--fs-label);letter-spacing:.08em}.sign-in-module__ZHyAsG__built{font-size:var(--fs-label)}}@media (max-width:380px){.sign-in-module__ZHyAsG__clinic:after{content:none}}@media (prefers-color-scheme:dark){.sign-in-module__ZHyAsG__wrap:before{background:radial-gradient(120% 90% at 50% 40%,#3a3c348c 0%,#282a24d1 100%)}}@media (prefers-reduced-motion:reduce){.sign-in-module__ZHyAsG__google{transition:none}}
