.LoginPanel-module__XgYCVa__page{color:#20201f;background:#fbfbfa;flex-direction:column;min-height:100svh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.LoginPanel-module__XgYCVa__header{justify-content:space-between;align-items:center;width:min(1200px,100% - 64px);margin:0 auto;padding:26px 0;display:flex}.LoginPanel-module__XgYCVa__brand{align-items:center;display:inline-flex}.LoginPanel-module__XgYCVa__logo{color:#181817;width:88px;height:27px}.LoginPanel-module__XgYCVa__homeLink{color:#6f6f6b;border-radius:7px;align-items:center;gap:7px;font-size:13px;font-weight:600;transition:color .15s;display:inline-flex}.LoginPanel-module__XgYCVa__homeLink:hover{color:#20201f}.LoginPanel-module__XgYCVa__main{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;padding:36px 24px 96px;display:flex}.LoginPanel-module__XgYCVa__card{text-align:left;width:min(100%,380px)}.LoginPanel-module__XgYCVa__title{color:#20201f;letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,36px);font-weight:650;line-height:1.12}.LoginPanel-module__XgYCVa__subtitle{color:#777772;margin:12px 0 0;font-size:14px;line-height:1.55}@media (max-width:640px){.LoginPanel-module__XgYCVa__header{width:calc(100% - 40px);padding:21px 0}.LoginPanel-module__XgYCVa__logo{width:80px;height:24px}.LoginPanel-module__XgYCVa__homeLink{font-size:12px}.LoginPanel-module__XgYCVa__main{justify-content:flex-start;padding:92px 22px 44px}}@media (max-height:680px) and (min-width:641px){.LoginPanel-module__XgYCVa__main{padding-block:24px 52px}}@media (prefers-reduced-motion:reduce){.LoginPanel-module__XgYCVa__homeLink{transition:none}}html.dark .LoginPanel-module__XgYCVa__page{color:#f3f3f1;background:#171716}:is(html.dark .LoginPanel-module__XgYCVa__logo,html.dark .LoginPanel-module__XgYCVa__title){color:#f3f3f1}:is(html.dark .LoginPanel-module__XgYCVa__homeLink,html.dark .LoginPanel-module__XgYCVa__subtitle){color:#9b9b96}html.dark .LoginPanel-module__XgYCVa__homeLink:hover{color:#f3f3f1}
.LoginPanelControls-module__mtYBsq__providers{gap:10px;margin-top:30px;display:grid}.LoginPanelControls-module__mtYBsq__providerButton{color:#242422;cursor:pointer;background:#fff;border:1px solid #dededb;border-radius:10px;justify-content:center;align-items:center;min-height:50px;padding:0 48px;font-size:14px;font-weight:620;transition:border-color .15s,background-color .15s;display:flex;position:relative}.LoginPanelControls-module__mtYBsq__providerButton img{-o-object-fit:contain;object-fit:contain;width:19px;height:19px;position:absolute;left:16px}.LoginPanelControls-module__mtYBsq__googleLogo{background:0 0;border:0;border-radius:0}.LoginPanelControls-module__mtYBsq__providerButton:hover:not(:disabled){background:#f6f6f4;border-color:#c9c9c5}.LoginPanelControls-module__mtYBsq__providerButton:focus-visible{outline-offset:3px;outline:2px solid #242422}.LoginPanelControls-module__mtYBsq__providerButton:disabled{cursor:wait;opacity:.5}.LoginPanelControls-module__mtYBsq__appleLogo{filter:none}.LoginPanelControls-module__mtYBsq__notice{text-align:left;border-radius:9px;margin:22px 0 -4px;padding:12px 13px;font-size:12px;line-height:1.55}.LoginPanelControls-module__mtYBsq__notice p{margin:0}.LoginPanelControls-module__mtYBsq__notice strong{margin-top:5px;display:block}.LoginPanelControls-module__mtYBsq__warning{color:#74551b;background:#fff9eb;border:1px solid #e8d6ab}.LoginPanelControls-module__mtYBsq__error{color:#91333e;background:#fff3f4;border:1px solid #edc8cc}.LoginPanelControls-module__mtYBsq__noticeDetail,.LoginPanelControls-module__mtYBsq__errorDescription{border-top:1px solid #74551b29;margin-top:10px;padding-top:10px}.LoginPanelControls-module__mtYBsq__noticeDetail code{overflow-wrap:anywhere;color:inherit;background:#ffffffc7;border-radius:6px;margin-top:6px;padding:7px;font-size:10px;display:block}.LoginPanelControls-module__mtYBsq__errorDescription{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.LoginPanelControls-module__mtYBsq__legal{color:#8a8a85;text-align:center;width:min(100%,380px);margin-top:28px;font-size:11px;line-height:1.55}.LoginPanelControls-module__mtYBsq__legal p{margin:0}.LoginPanelControls-module__mtYBsq__legal div{justify-content:center;gap:8px;margin-top:5px;font-weight:600;display:flex}.LoginPanelControls-module__mtYBsq__legal a{color:#666662;text-underline-offset:3px;border-radius:4px}.LoginPanelControls-module__mtYBsq__legal a:hover{color:#20201f;text-decoration:underline}@media (prefers-reduced-motion:reduce){.LoginPanelControls-module__mtYBsq__providerButton{transition:none}}html.dark .LoginPanelControls-module__mtYBsq__providerButton{color:#f3f3f1;background:#222220;border-color:#3a3a37}html.dark .LoginPanelControls-module__mtYBsq__providerButton:hover:not(:disabled){background:#292927;border-color:#50504c}html.dark .LoginPanelControls-module__mtYBsq__providerButton:focus-visible{outline-color:#f3f3f1}html.dark .LoginPanelControls-module__mtYBsq__appleLogo{filter:brightness(0)invert()}html.dark .LoginPanelControls-module__mtYBsq__legal{color:#8f8f8a}html.dark .LoginPanelControls-module__mtYBsq__legal a{color:#b6b6b0}html.dark .LoginPanelControls-module__mtYBsq__warning{color:#e5c985;background:#6346112e;border-color:#e1b86247}html.dark .LoginPanelControls-module__mtYBsq__error{color:#edabb3;background:#681f2933;border-color:#e2697742}
